const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[window.OC.filePath('contacts', '', 'js/FilePicker-W-IYpVkn-BZRJkGBs.chunk.mjs'),window.OC.filePath('contacts', '', 'js/modulepreload-polyfill-DzIIs1ni.chunk.mjs'),window.OC.filePath('contacts', '', 'js/index-CGOHHiYr.chunk.mjs'),window.OC.filePath('contacts', '', 'css/index-BjHjsnSj.chunk.css'),window.OC.filePath('contacts', '', 'js/index-DaNIymO8.chunk.mjs')])))=>i.map(i=>d[i]); import{_ as rr,Z as U2,$ as q2,a0 as G2,a1 as $2,p as Ks,C as Rs,a2 as O1,t as J2,L as A4,k as K2,a3 as Z2,a4 as Q2,a5 as X2,a6 as uD,d as P4,a7 as eD,a8 as tD,y as sD,a9 as rD,g as H4,c as z1,h as Zs,aa as aD,q as ar,o as I1}from"./index-CGOHHiYr.chunk.mjs";import{a6 as nD,aP as iD,G as V1,al as W1,aQ as O4,aR as Qs,aS as R1,aM as B4,aT as oD,aU as dD,K as nr,R as lD,aV as mD,aW as U1,C as ut,d as cD,a1 as Nt,B as ir,c as M,o as A,k as Z0,a as $,f as Re,q as v0,E as Ve,m as Q,t as tu,Y as gD,M as hD,S as fD,e as eu,h as Ye,r as uu,w as q1,v as pD,Q as G1,n as et,P as _D,aX as ED,O as DD,s as vu,_ as lu,j as fu,g as CD,b as ue,ak as ce,am as we,aY as Ys,l as z4,Z as yD,$ as AD,J as BD,aZ as vD,ag as $1,F as es,i as v4,aa as J1,ah as FD,a2 as xD}from"./modulepreload-polyfill-DzIIs1ni.chunk.mjs";let K1;const or=s=>K1=s,Z1=Symbol();function F4(s){return s&&typeof s=="object"&&Object.prototype.toString.call(s)==="[object Object]"&&typeof s.toJSON!="function"}var ss;(function(s){s.direct="direct",s.patchObject="patch object",s.patchFunction="patch function"})(ss||(ss={}));function Lx(){const s=O4(!0),u=s.run(()=>V1({}));let r=[],a=[];const o=U1({install(d){or(o),o._a=d,d.provide(Z1,o),d.config.globalProperties.$pinia=o,a.forEach(l=>r.push(l)),a=[]},use(d){return this._a?r.push(d):a.push(d),this},_p:r,_a:null,_e:s,_s:new Map,state:u});return o}const Q1=()=>{};function Ul(s,u,r,a=Q1){s.add(u);const o=()=>{s.delete(u)&&a()};return!r&&oD()&&dD(o),o}function xt(s,...u){s.forEach(r=>{r(...u)})}const MD=s=>s(),ql=Symbol(),ca=Symbol();function x4(s,u){s instanceof Map&&u instanceof Map?u.forEach((r,a)=>s.set(a,r)):s instanceof Set&&u instanceof Set&&u.forEach(s.add,s);for(const r in u){if(!u.hasOwnProperty(r))continue;const a=u[r],o=s[r];F4(o)&&F4(a)&&s.hasOwnProperty(r)&&!Qs(a)&&!R1(a)?s[r]=x4(o,a):s[r]=a}return s}const kD=Symbol();function wD(s){return!F4(s)||!Object.prototype.hasOwnProperty.call(s,kD)}const{assign:j0}=Object;function bD(s){return!!(Qs(s)&&s.effect)}function LD(s,u,r,a){const{state:o,actions:d,getters:l}=u,g=r.state.value[s];let f;function p(){g||(r.state.value[s]=o?o():{});const _=mD(r.state.value[s]);return j0(_,d,Object.keys(l||{}).reduce((E,D)=>(E[D]=U1(ut(()=>{or(r);const y=r._s.get(s);return l[D].call(y,y)})),E),{}))}return f=X1(s,p,u,r,a,!0),f}function X1(s,u,r={},a,o,d){let l;const g=j0({actions:{}},r),f={deep:!0};let p,_,E=new Set,D=new Set,y;const x=a.state.value[s];!d&&!x&&(a.state.value[s]={}),V1({});let v;function B(L){let O;p=_=!1,typeof L=="function"?(L(a.state.value[s]),O={type:ss.patchFunction,storeId:s,events:y}):(x4(a.state.value[s],L),O={type:ss.patchObject,payload:L,storeId:s,events:y});const G=v=Symbol();lD().then(()=>{v===G&&(p=!0)}),_=!0,xt(E,O,a.state.value[s])}const N=d?function(){const{state:L}=r,O=L?L():{};this.$patch(G=>{j0(G,O)})}:Q1;function I(){l.stop(),E.clear(),D.clear(),a._s.delete(s)}const j=(L,O="")=>{if(ql in L)return L[ca]=O,L;const G=function(){or(a);const U=Array.from(arguments),V=new Set,ou=new Set;function iu(ru){V.add(ru)}function Lu(ru){ou.add(ru)}xt(D,{args:U,name:G[ca],store:K,after:iu,onError:Lu});let Au;try{Au=L.apply(this&&this.$id===s?this:K,U)}catch(ru){throw xt(ou,ru),ru}return Au instanceof Promise?Au.then(ru=>(xt(V,ru),ru)).catch(ru=>(xt(ou,ru),Promise.reject(ru))):(xt(V,Au),Au)};return G[ql]=!0,G[ca]=O,G},w={_p:a,$id:s,$onAction:Ul.bind(null,D),$patch:B,$reset:N,$subscribe(L,O={}){const G=Ul(E,L,O.detached,()=>U()),U=l.run(()=>nr(()=>a.state.value[s],V=>{(O.flush==="sync"?_:p)&&L({storeId:s,type:ss.direct,events:y},V)},j0({},f,O)));return G},$dispose:I},K=W1(w);a._s.set(s,K);const P=(a._a&&a._a.runWithContext||MD)(()=>a._e.run(()=>(l=O4()).run(()=>u({action:j}))));for(const L in P){const O=P[L];if(Qs(O)&&!bD(O)||R1(O))d||(x&&wD(O)&&(Qs(O)?O.value=x[L]:x4(O,x[L])),a.state.value[s][L]=O);else if(typeof O=="function"){const G=j(O,L);P[L]=G,g.actions[L]=O}}return j0(K,P),j0(B4(K),P),Object.defineProperty(K,"$state",{get:()=>a.state.value[s],set:L=>{B(O=>{j0(O,L)})}}),a._p.forEach(L=>{j0(K,l.run(()=>L({store:K,app:a._a,pinia:a,options:g})))}),x&&d&&r.hydrate&&r.hydrate(K.$state,x),p=!0,_=!0,K}function YD(s,u,r){let a;const o=typeof u=="function";a=o?r:u;function d(l,g){const f=iD();return l=l||(f?nD(Z1,null):null),l&&or(l),l=K1,l._s.has(s)||(o?X1(s,u,a,l):LD(s,a,l)),l._s.get(s)}return d.$id=s,d}let TD="Store";function Yx(...s){return s.reduce((u,r)=>(u[r.$id+TD]=function(){return r(this.$pinia)},u),{})}function uh(s,u={},r={}){let{container:a}=r;"container"in u&&typeof u.container=="string"&&(a??=u.container);const o=(typeof a=="string"&&document.querySelector(a)||document.body).appendChild(document.createElement("div"));return new Promise((d,l)=>{const g=cD(s,{...u,container:null,onClose(...f){const p=f.length>1?f:f[0];g.unmount(),o.remove(),d(p)},"onVue:unmounted":()=>{g.unmount(),o.remove(),l(new Error("Dialog was unmounted without close event"))}});g.mount(o)})}var M4={exports:{}},SD=M4.exports,Gl;function ND(){return Gl||(Gl=1,(function(s){(function(u,r){s.exports?s.exports=r():u.Toastify=r()})(SD,function(u){var r=function(l){return new r.lib.init(l)},a="1.12.0";r.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:""}},r.lib=r.prototype={toastify:a,constructor:r,init:function(l){return l||(l={}),this.options={},this.toastElement=null,this.options.text=l.text||r.defaults.text,this.options.node=l.node||r.defaults.node,this.options.duration=l.duration===0?0:l.duration||r.defaults.duration,this.options.selector=l.selector||r.defaults.selector,this.options.callback=l.callback||r.defaults.callback,this.options.destination=l.destination||r.defaults.destination,this.options.newWindow=l.newWindow||r.defaults.newWindow,this.options.close=l.close||r.defaults.close,this.options.gravity=l.gravity==="bottom"?"toastify-bottom":r.defaults.gravity,this.options.positionLeft=l.positionLeft||r.defaults.positionLeft,this.options.position=l.position||r.defaults.position,this.options.backgroundColor=l.backgroundColor||r.defaults.backgroundColor,this.options.avatar=l.avatar||r.defaults.avatar,this.options.className=l.className||r.defaults.className,this.options.stopOnFocus=l.stopOnFocus===void 0?r.defaults.stopOnFocus:l.stopOnFocus,this.options.onClick=l.onClick||r.defaults.onClick,this.options.offset=l.offset||r.defaults.offset,this.options.escapeMarkup=l.escapeMarkup!==void 0?l.escapeMarkup:r.defaults.escapeMarkup,this.options.ariaLive=l.ariaLive||r.defaults.ariaLive,this.options.style=l.style||r.defaults.style,l.backgroundColor&&(this.options.style.background=l.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var l=document.createElement("div");l.className="toastify on "+this.options.className,this.options.position?l.className+=" toastify-"+this.options.position:this.options.positionLeft===!0?(l.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):l.className+=" toastify-right",l.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');for(var g in this.options.style)l.style[g]=this.options.style[g];if(this.options.ariaLive&&l.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)l.appendChild(this.options.node);else if(this.options.escapeMarkup?l.innerText=this.options.text:l.innerHTML=this.options.text,this.options.avatar!==""){var f=document.createElement("img");f.src=this.options.avatar,f.className="toastify-avatar",this.options.position=="left"||this.options.positionLeft===!0?l.appendChild(f):l.insertAdjacentElement("afterbegin",f)}if(this.options.close===!0){var p=document.createElement("button");p.type="button",p.setAttribute("aria-label","Close"),p.className="toast-close",p.innerHTML="✖",p.addEventListener("click",function(B){B.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var _=window.innerWidth>0?window.innerWidth:screen.width;(this.options.position=="left"||this.options.positionLeft===!0)&&_>360?l.insertAdjacentElement("afterbegin",p):l.appendChild(p)}if(this.options.stopOnFocus&&this.options.duration>0){var E=this;l.addEventListener("mouseover",function(B){window.clearTimeout(l.timeOutValue)}),l.addEventListener("mouseleave",function(){l.timeOutValue=window.setTimeout(function(){E.removeElement(l)},E.options.duration)})}if(typeof this.options.destination<"u"&&l.addEventListener("click",function(B){B.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"&&l.addEventListener("click",function(B){B.stopPropagation(),this.options.onClick()}.bind(this)),typeof this.options.offset=="object"){var D=o("x",this.options),y=o("y",this.options),x=this.options.position=="left"?D:"-"+D,v=this.options.gravity=="toastify-top"?y:"-"+y;l.style.transform="translate("+x+","+v+")"}return l},showToast:function(){this.toastElement=this.buildToast();var l;if(typeof this.options.selector=="string"?l=document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||typeof ShadowRoot<"u"&&this.options.selector instanceof ShadowRoot?l=this.options.selector:l=document.body,!l)throw"Root element is not defined";var g=r.defaults.oldestFirst?l.firstChild:l.lastChild;return l.insertBefore(this.toastElement,g),r.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(l){l.className=l.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),l.parentNode&&l.parentNode.removeChild(l),this.options.callback.call(l),r.reposition()}.bind(this),400)}},r.reposition=function(){for(var l={top:15,bottom:15},g={top:15,bottom:15},f={top:15,bottom:15},p=document.getElementsByClassName("toastify"),_,E=0;E0?window.innerWidth:screen.width;x<=360?(p[E].style[_]=f[_]+"px",f[_]+=D+y):d(p[E],"toastify-left")===!0?(p[E].style[_]=l[_]+"px",l[_]+=D+y):(p[E].style[_]=g[_]+"px",g[_]+=D+y)}return this};function o(l,g){return g.offset[l]?isNaN(g.offset[l])?g.offset[l]:g.offset[l]+"px":"0px"}function d(l,g){return!l||typeof g!="string"?!1:!!(l.className&&l.className.trim().split(/\s+/gi).indexOf(g)>-1)}return r.lib.init.prototype=r.lib,r})})(M4)),M4.exports}var jD=ND();const PD=Nt(jD),HD=["role"],OD={key:0,class:"notecard__heading"},zD={class:"notecard__text"},ID=ir({__name:"NcNoteCard",props:{heading:{default:void 0},showAlert:{type:Boolean},text:{default:void 0},type:{default:"warning"}},setup(s){const u=s,r=ut(()=>u.showAlert||u.type==="error"),a=ut(()=>{switch(u.type){case"error":return $2;case"success":return G2;case"info":return q2;default:return U2}});return(o,d)=>(A(),M("div",{class:v0(["notecard",{[`notecard--${o.type}`]:o.type,"notecard--legacy":Ve(Rs)}]),role:r.value?"alert":"note"},[Z0(o.$slots,"icon",{},()=>[Re(Ve(Ks),{path:a.value,class:v0(["notecard__icon",{"notecard__icon--heading":o.heading}]),inline:""},null,8,["path","class"])],!0),$("div",null,[o.heading?(A(),M("p",OD,tu(o.heading),1)):Q("",!0),Z0(o.$slots,"default",{},()=>[$("p",zD,tu(o.text),1)],!0)])],10,HD))}}),VD=rr(ID,[["__scopeId","data-v-7e4656f9"]]),WD='',RD='',eh=O1().detectLanguage();for(const s 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:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n kolize souboru","%n kolize souborů","%n kolizí souborů","%n kolize souborů"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n kolize souborů v {dirname}","%n kolize souborů v {dirname}","%n kolizí souborů v {dirname}","%n kolize souborů v {dirname}"]},{msgid:"All files",msgstr:["Veškeré soubory"]},{msgid:"Cancel",msgstr:["Storno"]},{msgid:"Cancel the entire operation",msgstr:["Zrušit celou operaci"]},{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:"Confirm",msgstr:["Potvrdit"]},{msgid:"Continue",msgstr:["Pokračovat"]},{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:"Existing version",msgstr:["Existující verze"]},{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:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Pokud vyberete obě verze, pak k názvu příchozího souboru bude přidáno číslo."]},{msgid:"Invalid name.",msgstr:["Neplatný název."]},{msgid:"Last modified date unknown",msgstr:["Datum poslední změny neznámé"]},{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:"New version",msgstr:["Nová verze"]},{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 checkboxes",msgstr:["Vybrat všechny zaškrtávací kolonky"]},{msgid:"Select all entries",msgstr:["Vybrat všechny položky"]},{msgid:"Select all existing files",msgstr:["Vybrat všechny existující soubory"]},{msgid:"Select all new files",msgstr:["Vybrat všechny nové soubory"]},{msgid:"Select entry",msgstr:["Vybrat položku"]},{msgid:"Select the row for {nodename}",msgstr:["Vybrat řádek pro {nodename}"]},{msgid:"Size",msgstr:["Velikost"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Přeskočit %n soubor","Přeskočit %n soubory","Přeskočit %n souborů","Přeskočit %n soubory"]},{msgid:"Skip this file",msgstr:["Přeskočit tento soubor"]},{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:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Pokud je vybrána příchozí složka, budou v ní také přepsány jakékoli kolidující soubory."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Pokud je vybrána příchozí složka, je obsah zapsán do existující složky a je provedeno rekurzivní vyřešení kolizí."]},{msgid:"Which files do you want to keep?",msgstr:["Které soubory chcete ponechat?"]},{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é."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Je třeba zvolit alespoň jedno z řešení kolize"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Aby bylo možné pokračovat, je třeba vybrat alespoň jednu verzi od každého souboru."]}]},{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 folder name.',msgstr:['"{char}" ist innerhalb eines Ordnernamens nicht zulässig.']},{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:'"{segment}" is a reserved name and not allowed for folder names.',msgstr:['"{segment}" ist ein reservierter Name und nicht zulässig für Ordnernamen.']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" ist ein reservierter Name und 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 names must not end with "{extension}".',msgstr:['Ordnernamen dürfen nicht mit "{extension}" enden.']},{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 folder name.",msgstr:["Ungültiger Ordnername."]},{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 folder name.',msgstr:['"{char}" ist innerhalb eines Ordnernamens nicht zulässig.']},{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:'"{segment}" is a reserved name and not allowed for folder names.',msgstr:['"{segment}" ist ein reservierter Name und nicht zulässig für Ordnernamen.']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" ist ein reservierter Name und 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 names must not end with "{extension}".',msgstr:['Ordnernamen dürfen nicht mit "{extension}" enden.']},{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 folder name.",msgstr:["Ungültiger Ordnername."]},{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 folder name.',msgstr:["„{char}“ pole kausta nimes lubatud."]},{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:'"{segment}" is a reserved name and not allowed for folder names.',msgstr:["„{segment}“ on reserveeritud nimi ja pole kausta nimes lubatud."]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:["„{segment}“ on reserveeritud nimi ja pole kasutamiseks 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 names must not end with "{extension}".',msgstr:["Kausta nime lõpus ei tohi olla „{extension}“."]},{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 folder name.",msgstr:["Vigane kausta nimi."]},{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ünkrooni see oma seadmetest!"]},{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:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n conflit de fichier","%n conflit de fichiers","%n conflit de fichiers"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%nconflit de fichier dans {dirname}","%n conflit de fichiers dans {dirname}","%nconflit de fichiers dans {dirname}"]},{msgid:"All files",msgstr:["Tous les fichiers"]},{msgid:"Cancel",msgstr:["Annuler"]},{msgid:"Cancel the entire operation",msgstr:["Tout 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:"Confirm",msgstr:["Confirmer"]},{msgid:"Continue",msgstr:["Continuer"]},{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:"Existing version",msgstr:["Version actuelle "]},{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:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Si vous conservez les deux versions, le fichier reçu sera renommé avec un numéro."]},{msgid:"Invalid name.",msgstr:["Nom invalide."]},{msgid:"Last modified date unknown",msgstr:["Date de modification inconnue"]},{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:"New version",msgstr:["Nouvelle version"]},{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 checkboxes",msgstr:["Sélectionner toutes les cases à cocher"]},{msgid:"Select all entries",msgstr:["Tout sélectionner"]},{msgid:"Select all existing files",msgstr:["Sélectionner tous les fichiers existants"]},{msgid:"Select all new files",msgstr:["Sélectionner tous les nouveaux fichiers"]},{msgid:"Select entry",msgstr:["Sélectionner une entrée"]},{msgid:"Select the row for {nodename}",msgstr:["Sélectionner la ligne correspondant à {nodename}"]},{msgid:"Size",msgstr:["Taille"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Ignorer %n fichier","Ignorer %n fichiers ","Ignorer %n fichiers "]},{msgid:"Skip this file",msgstr:["Ignorer ce fichier"]},{msgid:"Submit name",msgstr:["Envoyer le nom"]},{msgid:"Undo",msgstr:["Annuler"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Chargez du contenu ou synchronisez avec vos équipements !"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["En sélectionnant un dossier entrant, les fichiers en conflit qu’il contient seront automatiquement écrasés."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Lorsque vous sélectionnez un dossier entrant, son contenu est ajouté au dossier existant et les conflits sont résolus automatiquement."]},{msgid:"Which files do you want to keep?",msgstr:["Quels fichiers souhaitez-vous conserver ?"]},{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."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Vous devez choisir au moins une option pour résoudre le conflit"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Sélectionnez au moins une version de chaque fichier pour continuer."]}]},{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 folder name.',msgstr:["«{char}» non está permitido no nome dun cartafol."]},{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:'"{segment}" is a reserved name and not allowed for folder names.',msgstr:["«{segment}» é un nome reservado e non está permitido para nomes de cartafoles."]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:["«{segment}» é un nome reservado e non está permitido."]},{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 names must not end with "{extension}".',msgstr:["Os nomes de cartafol non deben rematar en «{extension}»."]},{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 folder name.",msgstr:["O nome de cartafol non é válido."]},{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:"lo",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:["ທ່ານຈຳເປັນຕ້ອງເລືອກວິທີແກ້ໄຂຂໍ້ຂັດແຍ່ງຢ່າງໜ້ອຍໜຶ່ງຢ່າງ"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["ທ່ານຈຳເປັນຕ້ອງເລືອກຢ່າງໜ້ອຍໜຶ່ງເວີຊັນຂອງແຕ່ລະໄຟລ໌ເພື່ອດຳເນີນການຕໍ່."]}]},{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:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n arquivo conflita","%n de arquivos conflitam","%n arquivos conflitam"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n conflito de arquivo em {dirname}","%n de conflitos de arquivos em {dirname}","%n conflitos de arquivos em {dirname}"]},{msgid:"All files",msgstr:["Todos os arquivos"]},{msgid:"Cancel",msgstr:["Cancelar"]},{msgid:"Cancel the entire operation",msgstr:["Cancelar toda a operação"]},{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:"Confirm",msgstr:["Confirmar"]},{msgid:"Continue",msgstr:["Continuar"]},{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:"Existing version",msgstr:["Versão existente"]},{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:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Se você selecionar ambas as versões, um número será adicionado ao nome do arquivo recebido."]},{msgid:"Invalid name.",msgstr:["Nome inválido."]},{msgid:"Last modified date unknown",msgstr:["Data da última modificação desconhecida"]},{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:"New version",msgstr:["Nova versão"]},{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 checkboxes",msgstr:["Selecione todas as caixas de seleção"]},{msgid:"Select all entries",msgstr:["Selecionar todas as entradas"]},{msgid:"Select all existing files",msgstr:["Selecione todos os arquivos existentes"]},{msgid:"Select all new files",msgstr:["Selecione todos os novos arquivos"]},{msgid:"Select entry",msgstr:["Selecionar entrada"]},{msgid:"Select the row for {nodename}",msgstr:["Selecionar a linha para {nodename}"]},{msgid:"Size",msgstr:["Tamanho"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Ignorar %n arquivo","Ignorar %n de arquivos","Ignorar %n arquivos"]},{msgid:"Skip this file",msgstr:["Ignorar este arquivo"]},{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:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ao selecionar uma pasta de entrada, quaisquer arquivos conflitantes dentro dela também serão sobrescritos."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Quando uma pasta de entrada é selecionada, o conteúdo é gravado na pasta existente e uma resolução recursiva de conflitos é realizada."]},{msgid:"Which files do you want to keep?",msgstr:["Quais arquivos você deseja manter?"]},{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."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Você precisa escolher pelo menos uma solução para o conflito."]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Você precisa selecionar pelo menos uma versão de cada arquivo para continuar."]}]},{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:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n ficheiro em conflito","%n ficheiros em conflito","%n ficheiros em conflito"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n ficheiro em conflito em {dirname}","%n ficheiros em conflito em {dirname}","%n ficheiros em conflito em {dirname}"]},{msgid:"All files",msgstr:["Todos os ficheiros"]},{msgid:"Cancel",msgstr:["Cancelar"]},{msgid:"Cancel the entire operation",msgstr:["Cancelar toda a operação"]},{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:"Confirm",msgstr:["Confirmar"]},{msgid:"Continue",msgstr:["Continuar"]},{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:"Existing version",msgstr:["Versão existente"]},{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:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Se você selecionar ambas as versões, um número será adicionado ao nome do ficheiro recebido."]},{msgid:"Invalid name.",msgstr:["Nome inválido."]},{msgid:"Last modified date unknown",msgstr:["Data da última modificação desconhecida"]},{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:["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:"New version",msgstr:["Nova versão"]},{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 checkboxes",msgstr:["Selecione todas as caixas de seleção"]},{msgid:"Select all entries",msgstr:["Selecionar todas as entradas"]},{msgid:"Select all existing files",msgstr:["Selecione todos os ficheiros existentes"]},{msgid:"Select all new files",msgstr:["Selecione todos os novos ficheiros"]},{msgid:"Select entry",msgstr:["Selecionar entrada"]},{msgid:"Select the row for {nodename}",msgstr:["Selecione a linha para {nodename}"]},{msgid:"Size",msgstr:["Tamanho"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Ignorar %n ficheiro","Ignorar %n ficheiros","Ignorar %n ficheiros"]},{msgid:"Skip this file",msgstr:["Ignorar este ficheiro"]},{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:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ao selecionar uma pasta de entrada, quaisquer ficheiros conflituantes dentro da mesma serão também sobrescritos."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Quando uma pasta de entrada é selecionada, o conteúdo é gravado na pasta existente e é realizada uma resolução recursiva de conflitos."]},{msgid:"Which files do you want to keep?",msgstr:["Quais os ficheiros que deseja manter?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Atualmente está identificado como {nickname}."]},{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."]},{msgid:"You need to choose at least one conflict solution",msgstr:["É preciso escolher pelo menos uma solução para o conflito."]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["É necessário selecionar pelo menos uma versão de cada ficheiro para continuar."]}]},{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:'"{char}" is not allowed inside a name.',msgstr:['"{char}" nie je povolené v rámci mena.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" nie je povolený názov.']},{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:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" je rezervované meno a nie je povolené.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nie je povolené v názve priečinka.']},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n konflikt súborov","%n konflikty súborov","%n konfliktov súborov","%n konflikty súborov"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n konflikt súborov v {dirname}","%n konflikty súborov v {dirname}","%n konfliktov súborov v {dirname}","%n konfliktov súborov v {dirname}"]},{msgid:"All files",msgstr:["Všetky súbory"]},{msgid:"Cancel",msgstr:["Zrušiť"]},{msgid:"Cancel the entire operation",msgstr:["Zrušiť celú operáciu"]},{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:"Confirm",msgstr:["Potvrdiť"]},{msgid:"Continue",msgstr:["Pokračovať"]},{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:"Enter your name",msgstr:["Zadajte svoje meno"]},{msgid:"Existing version",msgstr:["Existujúca verzia"]},{msgid:"Failed to set nickname.",msgstr:["Nepodarilo sa nastaviť prezývku."]},{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:"Guest identification",msgstr:["Identifikácia hosťa"]},{msgid:"Home",msgstr:["Domov"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Ak vyberiete obe verzie, prichádzajúci súbor bude mať k svojmu názvu pridané číslo."]},{msgid:"Invalid name.",msgstr:["Neplatné meno."]},{msgid:"Last modified date unknown",msgstr:["Posledná zmena dátumu neznáma"]},{msgid:"Modified",msgstr:["Upravené"]},{msgid:"Move",msgstr:["Prejsť"]},{msgid:"Move to {target}",msgstr:["Prejsť na {umiestnenie}"]},{msgid:"Name",msgstr:["Názov"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Mená môžu mať maximálne 64 znakov."]},{msgid:"Names must not be empty.",msgstr:["Mená nesmú byť prázdne."]},{msgid:'Names must not end with "{extension}".',msgstr:['Mená nesmú končiť "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Mená nesmú začínať bodkou."]},{msgid:"New",msgstr:["Pridať"]},{msgid:"New folder",msgstr:["Pridať priečinok"]},{msgid:"New folder name",msgstr:["Pridať názov priečinka"]},{msgid:"New version",msgstr:["Nová verzia"]},{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:"Please enter a name with at least 2 characters.",msgstr:["Zadajte meno s aspoň 2 znakmi."]},{msgid:"Recent",msgstr:["Nedávne"]},{msgid:"Select all checkboxes",msgstr:["Vyberte všetky zaškrtávacie políčka"]},{msgid:"Select all entries",msgstr:["Vybrať všetky položky"]},{msgid:"Select all existing files",msgstr:["Vybrať všetky existujúce súbory"]},{msgid:"Select all new files",msgstr:["Vybrať všetky nové súbory"]},{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:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Preskočiť %n súbor","Preskočiť %n súbory","Preskočiť %n súborov","Preskočiť %n súbory"]},{msgid:"Skip this file",msgstr:["Preskočiť tento súbor"]},{msgid:"Submit name",msgstr:["Zadať meno"]},{msgid:"Undo",msgstr:["Späť"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Nahrajte nejaký obsah alebo synchronizujte so svojimi zariadeniami!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Keď je vybraná prichádzajúca složka, všetky konfliktné súbory v nej budú taktiež prepísané."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Keď je vybraná prichádzajúca zložka, obsah sa zapíše do existujúcej zložky a vykoná sa rekurzívne riešenie konfliktov."]},{msgid:"Which files do you want to keep?",msgstr:["Ktoré súbory chcete zachovať?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Momentálne ste identifikovaný ako {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Momentálne nie ste identifikovaný."]},{msgid:"You cannot leave the name empty.",msgstr:["Nemôžete nechať meno prázdne."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Musíte si vybrať aspoň jedno riešenie konfliktu."]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Musíte vybrať aspoň jednu verziu každého súboru, aby ste mohli pokračovať."]}]},{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 folder name.',msgstr:['"{char}" är inte tillåtet i ett mappnamn.']},{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:'"{segment}" is a reserved name and not allowed for folder names.',msgstr:['"{segment}" är ett reserverat namn och inte tillåtet mappnamn.']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" är ett reserverat namn och inte tillåtet.']},{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 names must not end with "{extension}".',msgstr:['Mappnamn får inte sluta med "{extension}".']},{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 folder name.",msgstr:["Ogiltigt mappnamn."]},{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 folder name.',msgstr:['"{char}" karakteri bir klasör adında kullanılamaz.']},{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:'"{segment}" is a reserved name and not allowed for folder names.',msgstr:['"{segment}" adı sistem için ayrılmış olduğundan klasör adlarında kullanılamaz.']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" adı sistem için ayrılmış olduğundan 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 names must not end with "{extension}".',msgstr:['Klasör adları "{extension}" ile bitemez.']},{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 folder name.",msgstr:["Klasör adı geçersiz."]},{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:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n 檔案衝突"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["{dirname} 中有 %n 個檔案衝突"]},{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:["你需要選擇至少一種衝突解決方案。"]},{msgid:"You need to select at least one version of each file to continue.",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:u,translations:r}=s,a={headers:{},translations:{"":Object.fromEntries(r.map(o=>[o.msgid,o]))}};eh.addTranslation(u,a)}const Xs=eh.build(),UD=Xs.ngettext.bind(Xs),Mt=Xs.gettext.bind(Xs),th=gD().setApp("@f7cloud/dialogs").detectLogLevel().build();class qD extends Error{}class GD{title;multiSelect;mimeTypeFilter;directoriesAllowed;noMenu;buttons;path;filter;canPick;container;disabledNavigation;constructor(u,r,a,o,d,l,g,f,p,_,E=!1){this.title=u,this.multiSelect=r,this.mimeTypeFilter=a,this.directoriesAllowed=o,this.noMenu=d,this.path=g,this.filter=f,this.canPick=p,this.buttons=l,this.container=_,this.disabledNavigation=E}async pickNodes(){const{default:u}=await A4(async()=>{const{default:a}=await import("./FilePicker-W-IYpVkn-BZRJkGBs.chunk.mjs");return{default:a}},__vite__mapDeps([0,1,2,3,4]),import.meta.url),r=await uh(u,{allowPickDirectory:this.directoriesAllowed,noMenu:this.noMenu,buttons:this.buttons,name:this.title,path:this.path,mimetypeFilter:this.mimeTypeFilter,multiselect:this.multiSelect,filterFn:this.filter,canPickFn:this.canPick,disabledNavigation:this.disabledNavigation},{container:this.container});if(!Array.isArray(r)||r.length===0)throw new qD("FilePicker: No nodes selected");return r}async pick(){const u=await this.pickNodes();return this.multiSelect?u.map(r=>r.path):u[0]?.path??"/"}}class $D{title;multiSelect=!1;mimeTypeFilter=[];directoriesAllowed=!1;noMenu=!1;path;filter;canPick;buttons=[];container;disabledNavigation=!1;constructor(u){this.title=u}setContainer(u){return this.container=u,this}setMultiSelect(u){return this.multiSelect=u,this}addMimeTypeFilter(u){return this.mimeTypeFilter.push(u),this}setMimeTypeFilter(u){return this.mimeTypeFilter=u,this}addButton(u){return typeof this.buttons=="function"&&(th.warn("FilePicker buttons were set to factory, now overwritten with button object."),this.buttons=[]),this.buttons.push(u),this}setButtonFactory(u){return this.buttons=u,this}setType(u){return this.buttons=(r,a)=>{const o=[],d=r[0]?.displayname||J2(a);if(u===1){let l=Mt("Choose");r.length===1?l=Mt("Choose {file}",{file:d}):this.multiSelect&&(l=UD("Choose %n file","Choose %n files",r.length)),o.push({callback:()=>{},label:l,variant:"primary"})}return(u===4||u===3)&&o.push({callback:()=>{},label:d?Mt("Copy to {target}",{target:d}):Mt("Copy"),icon:RD,variant:u===3?"primary":"secondary"}),(u===4||u===2)&&o.push({callback:()=>{},label:d?Mt("Move to {target}",{target:d}):Mt("Move"),icon:WD,variant:"primary"}),o},this}allowDirectories(u=!0){return this.directoriesAllowed=u,this}setNoMenu(u=!0){return this.noMenu=u,this}startAt(u){return this.path=u,this}setFilter(u){return this.filter=u,this}setCanPick(u){return this.canPick=u,this}disableNavigation(){return this.disabledNavigation=!0,this}build(){return new GD(this.title,this.multiSelect,this.mimeTypeFilter,this.directoriesAllowed,this.noMenu,this.buttons,this.path,this.filter,this.canPick,this.container,this.disabledNavigation)}}function Tx(s){return new $D(s)}const JD="off",KD="polite",ZD="assertive";var k4=(s=>(s[s.OFF=JD]="OFF",s[s.POLITE=KD]="POLITE",s[s.ASSERTIVE=ZD]="ASSERTIVE",s))(k4||{});const QD=7e3;function dr(s,u){if(u={timeout:QD,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0,...u},typeof s=="string"&&!u.isHTML){const l=document.createElement("div");l.innerHTML=s,s=l.innerText}let r=u.type??"";typeof u.onClick=="function"&&(r+=" toast-with-click ");const a=s instanceof Node;let o=k4.POLITE;u.ariaLive?o=u.ariaLive:(u.type==="toast-error"||u.type==="toast-undo")&&(o=k4.ASSERTIVE);const d=PD({[a?"node":"text"]:s,duration:u.timeout,callback:u.onRemove,onClick:u.onClick,close:u.close,gravity:"top",selector:u.selector,position:"right",backgroundColor:"",className:"dialogs "+r,escapeMarkup:!u.isHTML,ariaLive:o});return d.showToast(),d}function rs(s,u){return dr(s,{...u,type:"toast-error"})}function Sx(s,u){return dr(s,{...u,type:"toast-warning"})}function Nx(s,u){return dr(s,{...u,type:"toast-info"})}function jx(s,u){return dr(s,{...u,type:"toast-success"})}const XD=["textContent"],uC=["innerHTML"],eC=ir({__name:"GenericDialog",props:{name:{},text:{},html:{},buttons:{},severity:{}},emits:["close"],setup(s,{emit:u}){const r=s,a=u,o=ut(()=>r.buttons?.map(l=>({...l,callback(){l.callback(),a("close",!0)}}))),d=()=>`${r.name}: ${r.text}`;return hD(()=>window.addEventListener("unload",d)),fD(()=>window.removeEventListener("unload",d)),(l,g)=>(A(),eu(Ve(K2),{"dialog-classes":"nc-generic-dialog",buttons:o.value,name:s.name,message:s.text,"onUpdate:open":g[0]||(g[0]=f=>l.$emit("close",!1))},{default:Ye(()=>[s.severity?(A(),eu(Ve(VD),{key:0,type:s.severity},{default:Ye(()=>[$("p",{textContent:tu(s.text)},null,8,XD)]),_:1},8,["type"])):Q("",!0),s.html?(A(),M("div",{key:1,innerHTML:s.html},null,8,uC)):Q("",!0)]),_:1},8,["buttons","name","message"]))}});class tC{#u;#e;#t;#s;constructor(u,r,a=[],o){this.#u=u,this.#e=r,this.#t=a,this.#s=o}async show(){if(!await uh(eC,{buttons:this.#t,name:this.#u,text:this.#e,severity:this.#s}))throw new Error("Dialog closed")}}class Px{#u;#e;#t;#s;constructor(u){this.#u=void 0,this.#e="",this.#t=u??"",this.#s=[]}setName(u){return this.#t=u,this}setText(u){return this.#e=u,this}setSeverity(u){return this.#u=u,this}setButtons(u){return this.#s.length>0&&th.warn("[@f7cloud/dialogs] Dialog buttons are already set - this overrides previous buttons."),this.#s=u,this}addButton(u){return this.#s.push(u),this}build(){return new tC(this.#t,this.#e,this.#s,this.#u)}}const sC={name:"NcActionCheckbox",components:{NcIconSvgWrapper:Ks},mixins:[Q2],inject:{isInSemanticMenu:{from:Z2,default:!1}},props:{id:{type:String,default:()=>"action-"+P4(),validator:s=>s.trim()!==""},modelValue:{type:Boolean,default:!1},value:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1}},emits:["change","check","uncheck","update:modelValue"],setup(s){return{model:G1(s,"modelValue"),mdiCheckboxBlankOutline:uD,mdiCheckboxMarked:X2}},methods:{onChange(s){this.$emit("change",s),s.target.checked?this.$emit("check"):this.$emit("uncheck")}}},rC=["role"],aC=["role","aria-checked"],nC={class:"action-checkbox__icon"},iC=["id","value","disabled"],oC={class:"action-checkbox__text"};function dC(s,u,r,a,o,d){const l=uu("NcIconSvgWrapper");return A(),M("li",{class:v0(["action",{"action--disabled":r.disabled}]),role:d.isInSemanticMenu&&"presentation"},[$("label",{class:"action-checkbox",role:d.isInSemanticMenu&&"menuitemcheckbox","aria-checked":d.isInSemanticMenu&&a.model.toString()},[$("span",nC,[q1($("input",{id:r.id,"onUpdate:modelValue":u[0]||(u[0]=g=>a.model=g),type:"checkbox",class:v0(["action-checkbox__input",{focusable:!r.disabled}]),value:r.value,disabled:r.disabled,onChange:u[1]||(u[1]=(...g)=>d.onChange&&d.onChange(...g))},null,42,iC),[[pD,a.model]]),Re(l,{path:a.model?a.mdiCheckboxMarked:a.mdiCheckboxBlankOutline,size:20},null,8,["path"])]),$("span",oC,tu(s.text),1)],8,aC)],10,rC)}const lC=rr(sC,[["render",dC],["__scopeId","data-v-2947bc3b"]]),mC=["aria-labelledby"],cC={key:0,class:"empty-content__icon","aria-hidden":"true"},gC=["id"],hC={key:2,class:"empty-content__description"},fC={key:3,class:"empty-content__action"},pC=ir({__name:"NcEmptyContent",props:{description:{default:""},name:{default:""}},setup(s){const u=P4();return(r,a)=>(A(),M("div",{"aria-labelledby":Ve(u),class:"empty-content",role:"note"},[r.$slots.icon?(A(),M("div",cC,[Z0(r.$slots,"icon",{},void 0,!0)])):Q("",!0),r.name!==""||r.$slots.name?(A(),M("div",{key:1,id:Ve(u),class:"empty-content__name"},[Z0(r.$slots,"name",{},()=>[et(tu(r.name),1)],!0)],8,gC)):Q("",!0),r.description!==""||r.$slots.description?(A(),M("p",hC,[Z0(r.$slots,"description",{},()=>[et(tu(r.description),1)],!0)])):Q("",!0),r.$slots.action?(A(),M("div",fC,[Z0(r.$slots,"action",{},void 0,!0)])):Q("",!0)],8,mC))}}),Hx=rr(pC,[["__scopeId","data-v-b101d636"]]),_C={class:"textarea__main-wrapper"},EC=["id","aria-describedby","disabled","placeholder","value"],DC=["for"],CC=["id"],yC=ir({inheritAttrs:!1,__name:"NcTextArea",props:_D({disabled:{type:Boolean},error:{type:Boolean},helperText:{default:void 0},id:{default:()=>P4()},inputClass:{default:""},label:{default:void 0},labelOutside:{type:Boolean},placeholder:{default:void 0},resize:{default:"both"},success:{type:Boolean}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(s,{expose:u}){const r=G1(s,"modelValue"),a=s;u({focus:p,select:_});const o=ED(),d=DD("input"),l=ut(()=>a.placeholder||(Rs?a.label:void 0));nr(()=>a.labelOutside,()=>{!a.labelOutside&&!a.label&&sD.warn("[NcTextArea] You need to add a label to the NcInputField component. Either use the prop label or use an external one, as per the example in the documentation.")});const g=ut(()=>{const E=[];return a.helperText&&E.push(`${a.id}-helper-text`),typeof o["aria-describedby"]=="string"&&E.push(o["aria-describedby"]),E.join(" ")||void 0});function f(E){const{value:D}=E.target;r.value=D}function p(E){d.value.focus(E)}function _(){d.value.select()}return(E,D)=>(A(),M("div",{class:v0(["textarea",[E.$attrs.class,{"textarea--disabled":E.disabled,"textarea--legacy":Ve(Rs)}]])},[$("div",_C,[$("textarea",vu({...E.$attrs,class:void 0},{id:E.id,ref:"input","aria-describedby":g.value,"aria-live":"polite",class:["textarea__input",[E.inputClass,{"textarea__input--label-outside":E.labelOutside,"textarea__input--legacy":Ve(Rs),"textarea__input--success":E.success,"textarea__input--error":E.error}]],disabled:E.disabled,placeholder:l.value,style:{resize:E.resize},value:r.value,onInput:f}),null,16,EC),E.labelOutside?Q("",!0):(A(),M("label",{key:0,class:"textarea__label",for:E.id},tu(E.label),9,DC))]),E.helperText?(A(),M("p",{key:0,id:`${E.id}-helper-text`,class:v0(["textarea__helper-text-message",{"textarea__helper-text-message--error":E.error,"textarea__helper-text-message--success":E.success}])},[E.success?(A(),eu(Ks,{key:0,class:"textarea__helper-text-message__icon",path:Ve(eD),inline:""},null,8,["path"])):E.error?(A(),eu(Ks,{key:1,class:"textarea__helper-text-message__icon",path:Ve(tD),inline:""},null,8,["path"])):Q("",!0),et(" "+tu(E.helperText),1)],10,CC)):Q("",!0)],2))}}),AC=rr(yC,[["__scopeId","data-v-a0d5539d"]]);class lr{static fromString(u){return new lr(u)}constructor(u){this.value=u}icaltype="binary";decodeValue(){return this._b64_decode(this.value)}setEncodedValue(u){this.value=this._b64_encode(u)}_b64_encode(u){let r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a,o,d,l,g,f,p,_,E=0,D=0,y="",x=[];if(!u)return u;do a=u.charCodeAt(E++),o=u.charCodeAt(E++),d=u.charCodeAt(E++),_=a<<16|o<<8|d,l=_>>18&63,g=_>>12&63,f=_>>6&63,p=_&63,x[D++]=r.charAt(l)+r.charAt(g)+r.charAt(f)+r.charAt(p);while(E>16&255,o=_>>8&255,d=_&255,f==64?x[D++]=String.fromCharCode(a):p==64?x[D++]=String.fromCharCode(a,o):x[D++]=String.fromCharCode(a,o,d);while(Ea)-(r0?-1:0}toString(){return this.start+"/"+(this.end||this.duration)}toJSON(){return[this.start.toString(),(this.end||this.duration).toString()]}toICALString(){return this.start.toICALString()+"/"+(this.end||this.duration).toICALString()}}class k{static _dowCache={};static _wnCache={};static daysInMonth(u,r){let a=[0,31,28,31,30,31,30,31,31,30,31,30,31],o=30;return u<1||u>12||(o=a[u],u==2&&(o+=k.isLeapYear(r))),o}static isLeapYear(u){return u<=1752?u%4==0:u%4==0&&u%100!=0||u%400==0}static fromDayOfYear(u,r){let a=r,o=u,d=new k;d.auto_normalize=!1;let l=k.isLeapYear(a)?1:0;if(o<1)return a--,l=k.isLeapYear(a)?1:0,o+=k.daysInYearPassedMonth[l][12],k.fromDayOfYear(o,a);if(o>k.daysInYearPassedMonth[l][12])return l=k.isLeapYear(a)?1:0,o-=k.daysInYearPassedMonth[l][12],a++,k.fromDayOfYear(o,a);d.year=a,d.isDate=!0;for(let g=11;g>=0;g--)if(o>k.daysInYearPassedMonth[l][g]){d.month=g+1,d.day=o-k.daysInYearPassedMonth[l][g];break}return d.auto_normalize=!0,d}static fromStringv2(u){return new k({year:parseInt(u.slice(0,4),10),month:parseInt(u.slice(5,7),10),day:parseInt(u.slice(8,10),10),isDate:!0})}static fromDateString(u){return new k({year:Uu(u.slice(0,4)),month:Uu(u.slice(5,7)),day:Uu(u.slice(8,10)),isDate:!0})}static fromDateTimeString(u,r){if(u.length<19)throw new Error('invalid date-time value: "'+u+'"');let a,o;u.slice(-1)==="Z"?a=Z.utcTimezone:r&&(o=r.getParameter("tzid"),r.parent&&(r.parent.name==="standard"||r.parent.name==="daylight"?a=Z.localTimezone:o&&(a=r.parent.getTimeZoneByID(o))));const d={year:Uu(u.slice(0,4)),month:Uu(u.slice(5,7)),day:Uu(u.slice(8,10)),hour:Uu(u.slice(11,13)),minute:Uu(u.slice(14,16)),second:Uu(u.slice(17,19))};return o&&!a&&(d.timezone=o),new k(d,a)}static fromString(u,r){return u.length>10?k.fromDateTimeString(u,r):k.fromDateString(u)}static fromJSDate(u,r){return new k().fromJSDate(u,r)}static fromData=function(u,r){return new k().fromData(u,r)};static now(){return k.fromJSDate(new Date,!1)}static weekOneStarts(u,r){let a=k.fromData({year:u,month:1,day:1,isDate:!0}),o=a.dayOfWeek(),d=r||k.DEFAULT_WEEK_START;return o>k.THURSDAY&&(a.day+=7),d>k.THURSDAY&&(a.day-=7),a.day-=o-d,a}static getDominicalLetter(u){let r="GFEDCBA",a=(u+(u/4|0)+(u/400|0)-(u/100|0)-1)%7;return k.isLeapYear(u)?r[(a+6)%7]+r[a]:r[a]}static#u=null;static get epochTime(){return this.#u||(this.#u=k.fromData({year:1970,month:1,day:1,hour:0,minute:0,second:0,isDate:!1,timezone:"Z"})),this.#u}static _cmp_attr(u,r,a){return u[a]>r[a]?1:u[a]=0){g.day=1,d!=0&&d--,l=g.day;let f=g.dayOfWeek(),p=u-f;p<0&&(p+=7),l+=p,l-=u,o=u}else{g.day=a;let f=g.dayOfWeek();d++,o=f-u,o<0&&(o+=7),o=a-o}return o+=d*7,l+o}isNthWeekDay(u,r){let a=this.dayOfWeek();return r===0&&a===u||this.nthWeekDay(u,r)===this.day}weekNumber(u){let r=(this.year<<12)+(this.month<<8)+(this.day<<3)+u;if(r in k._wnCache)return k._wnCache[r];let a,o=this.clone();o.isDate=!0;let d=this.year;o.month==12&&o.day>25?(a=k.weekOneStarts(d+1,u),o.compare(a)<0?a=k.weekOneStarts(d,u):d++):(a=k.weekOneStarts(d,u),o.compare(a)<0&&(a=k.weekOneStarts(--d,u)));let l=o.subtractDate(a).toSeconds()/86400,g=Ou(l/7)+1;return k._wnCache[r]=g,g}addDuration(u){let r=u.isNegative?-1:1,a=this.second,o=this.minute,d=this.hour,l=this.day;a+=r*u.seconds,o+=r*u.minutes,d+=r*u.hours,l+=r*u.days,l+=r*7*u.weeks,this.second=a,this.minute=o,this.hour=d,this.day=l,this._cachedUnixTime=null}subtractDate(u){let r=this.toUnixTime()+this.utcOffset(),a=u.toUnixTime()+u.utcOffset();return $u.fromSeconds(r-a)}subtractDateTz(u){let r=this.toUnixTime(),a=u.toUnixTime();return $u.fromSeconds(r-a)}compare(u){if(u instanceof y0)return-1*u.compare(this);{let r=this.toUnixTime(),a=u.toUnixTime();return r>a?1:a>r?-1:0}}compareDateOnlyTz(u,r){let a=this.convertToZone(r),o=u.convertToZone(r),d=0;return(d=k._cmp_attr(a,o,"year"))!=0||(d=k._cmp_attr(a,o,"month"))!=0||(d=k._cmp_attr(a,o,"day"))!=0,d}convertToZone(u){let r=this.clone(),a=this.zone.tzid==u.tzid;return!this.isDate&&!a&&Z.convert_time(r,this.zone,u),r.zone=u,r}utcOffset(){return this.zone==Z.localTimezone||this.zone==Z.utcTimezone?0:this.zone.utcOffset(this)}toICALString(){let u=this.toString();return u.length>10?Tu.icalendar.value["date-time"].toICAL(u):Tu.icalendar.value.date.toICAL(u)}toString(){let u=this.year+"-"+re(this.month)+"-"+re(this.day);return this.isDate||(u+="T"+re(this.hour)+":"+re(this.minute)+":"+re(this.second),this.zone===Z.utcTimezone&&(u+="Z")),u}toJSDate(){return this.zone==Z.localTimezone?this.isDate?new Date(this.year,this.month-1,this.day):new Date(this.year,this.month-1,this.day,this.hour,this.minute,this.second,0):new Date(this.toUnixTime()*1e3)}_normalize(){return this._time.isDate&&(this._time.hour=0,this._time.minute=0,this._time.second=0),this.adjust(0,0,0,0),this}adjust(u,r,a,o,d){let l,g,f=0,p=0,_,E,D,y,x,v=d||this._time;if(v.isDate||(_=v.second+o,v.second=_%60,l=Ou(_/60),v.second<0&&(v.second+=60,l--),E=v.minute+a+l,v.minute=E%60,g=Ou(E/60),v.minute<0&&(v.minute+=60,g--),D=v.hour+r+g,v.hour=D%24,f=Ou(D/24),v.hour<0&&(v.hour+=24,f--)),v.month>12?p=Ou((v.month-1)/12):v.month<1&&(p=Ou(v.month/12)-1),v.year+=p,v.month-=12*p,y=v.day+u+f,y>0)for(;x=k.daysInMonth(v.month,v.year),!(y<=x);)v.month++,v.month>12&&(v.year++,v.month=1),y-=x;else for(;y<=0;)v.month==1?(v.year--,v.month=12):v.month--,y+=k.daysInMonth(v.month,v.year);return v.day=y,this._cachedUnixTime=null,this}fromUnixTime(u){this.zone=Z.utcTimezone;let r=new Date(u*1e3);this.year=r.getUTCFullYear(),this.month=r.getUTCMonth()+1,this.day=r.getUTCDate(),this._time.isDate?(this.hour=0,this.minute=0,this.second=0):(this.hour=r.getUTCHours(),this.minute=r.getUTCMinutes(),this.second=r.getUTCSeconds()),this._cachedUnixTime=null}toUnixTime(){if(this._cachedUnixTime!==null)return this._cachedUnixTime;let u=this.utcOffset(),r=Date.UTC(this.year,this.month-1,this.day,this.hour,this.minute,this.second-u);return this._cachedUnixTime=r/1e3,this._cachedUnixTime}toJSON(){let u=["year","month","day","hour","minute","second","isDate"],r=Object.create(null),a=0,o=u.length,d;for(;a1)throw new $0("invalid ical body. component began but did not end");return u=null,r.length==1?r[0]:r}_u.property=function(s,u){let r={component:[[],[]],designSet:u||Tu.defaultSet};return _u._handleContentLine(s,r),r.component[1][0]},_u.component=function(s){return _u(s)};class $0 extends Error{name=this.constructor.name}_u.ParserError=$0,_u._handleContentLine=function(s,u){let r=s.indexOf(Ts),a=s.indexOf(ga),o,d,l,g,f={};a!==-1&&r!==-1&&a>r&&(a=-1);let p;if(a!==-1){if(l=s.slice(0,Math.max(0,a)).toLowerCase(),p=_u._parseParameters(s.slice(Math.max(0,a)),0,u.designSet),p[2]==-1)throw new $0("Invalid parameters in '"+s+"'");f=p[0];let N;if(typeof p[1]=="string"?N=p[1].length:N=p[1].reduce((I,j)=>I+j.length,0),o=N+p[2]+a,(d=s.slice(Math.max(0,o)).indexOf(Ts))!==-1)g=s.slice(Math.max(0,o+d+1));else throw new $0("Missing parameter value in '"+s+"'")}else if(r!==-1){if(l=s.slice(0,Math.max(0,r)).toLowerCase(),g=s.slice(Math.max(0,r+1)),l==="begin"){let N=[g.toLowerCase(),[],[]];u.stack.length===1?u.component.push(N):u.component[2].push(N),u.stack.push(u.component),u.component=N,u.designSet||(u.designSet=Tu.getDesignSet(u.component[0]));return}else if(l==="end"){u.component=u.stack.pop();return}}else throw new $0('invalid line (no token ";" or ":") "'+s+'"');let _,E=!1,D=!1,y,x,v;u.designSet.propertyGroups&&l.indexOf(".")!==-1?(x=l.split("."),f.group=x[0],v=x[1]):v=l,v in u.designSet.property&&(y=u.designSet.property[v],"multiValue"in y&&(E=y.multiValue),"structuredValue"in y&&(D=y.structuredValue),g&&"detectType"in y&&(_=y.detectType(g))),_||("value"in f?_=f.value.toLowerCase():y?_=y.defaultType:_=kC),delete f.value;let B;E&&D?(g=_u._parseMultiValue(g,D,_,[],E,u.designSet,D),B=[v,f,_,g]):E?(B=[v,f,_],_u._parseMultiValue(g,E,_,B,null,u.designSet,!1)):D?(g=_u._parseMultiValue(g,D,_,[],null,u.designSet,D),B=[v,f,_,g]):(g=_u._parseValue(g,_,u.designSet,!1),B=[v,f,_,g]),u.component[0]==="vcard"&&u.component[1].length===0&&!(l==="version"&&g==="4.0")&&(u.designSet=Tu.getDesignSet("vcard3")),u.component[1].push(B)},_u._parseValue=function(s,u,r,a){return u in r.value&&"fromICAL"in r.value[u]?r.value[u].fromICAL(s,a):s},_u._parseParameters=function(s,u,r){let a=u,o=0,d=MC,l={},g,f,p,_=-1,E,D,y;for(;o!==!1&&(o=s.indexOf(d,o+1))!==-1;){if(g=s.slice(a+1,o),g.length==0)throw new $0("Empty parameter name in '"+s+"'");if(f=g.toLowerCase(),y=!1,D=!1,f in r.param&&r.param[f].valueType?E=r.param[f].valueType:E=wC,f in r.param&&(D=r.param[f].multiValue,r.param[f].multiValueSeparateDQuote&&(y=_u._rfc6868Escape('"'+D+'"'))),s[o+1]==='"'){if(_=o+2,o=s.indexOf('"',_),D&&o!=-1){let B=!0;for(;B;)s[o+1]==D&&s[o+2]=='"'?o=s.indexOf('"',o+3):B=!1}if(o===-1)throw new $0('invalid line (no matching double quote) "'+s+'"');p=s.slice(_,o),a=s.indexOf(ga,o);let v=s.indexOf(Ts,o);(a===-1||v!==-1&&a>v)&&(o=!1)}else{_=o+1;let v=s.indexOf(ga,_),B=s.indexOf(Ts,_);B!==-1&&v>B?(v=B,o=!1):v===-1?(B===-1?v=s.length:v=B,o=!1):(a=v,o=v),p=s.slice(_,v)}const x=p.length;if(p=_u._rfc6868Escape(p),_+=x-p.length,D){let v=y||D;p=_u._parseMultiValue(p,v,E,[],null,r)}else p=_u._parseValue(p,E,r);D&&f in l?Array.isArray(l[f])?l[f].push(p):l[f]=[l[f],p]:l[f]=p}return[l,p,_]},_u._rfc6868Escape=function(s){return s.replace(/\^['n^]/g,function(u){return bC[u]})},_u._parseMultiValue=function(s,u,r,a,o,d,l){let g=0,f=0,p;if(u.length===0)return s;for(;(g=sh(s,u,f))!==-1;)p=s.slice(f,g),o?p=_u._parseMultiValue(p,o,r,[],null,d,l):p=_u._parseValue(p,r,d,l),a.push(p),f=g+u.length;return p=s.slice(f),o?p=_u._parseMultiValue(p,o,r,[],null,d,l):p=_u._parseValue(p,r,d,l),a.push(p),a.length==1?a[0]:a},_u._eachLine=function(s,u){let r=s.length,a=s.search(xC),o=a,d,l,g;do o=s.indexOf(` `,a)+1,o>1&&s[o-2]==="\r"?g=2:g=1,o===0&&(o=r,g=0),l=s[a],l===" "||l===" "?d+=s.slice(a+1,o-g):(d&&u(null,d),d=s.slice(a,o-g)),a=o;while(o!==r);d=d.trim(),d.length&&u(null,d)};const LC=["tzid","location","tznames","latitude","longitude"];class Z{static _compare_change_fn(u,r){return u.yearr.year?1:u.monthr.month?1:u.dayr.day?1:u.hourr.hour?1:u.minuter.minute?1:u.secondr.second?1:0}static convert_time(u,r,a){if(u.isDate||r.tzid==a.tzid||r==Z.localTimezone||a==Z.localTimezone)return u.zone=a,u;let o=r.utcOffset(u);return u.adjust(0,0,0,-o),o=a.utcOffset(u),u.adjust(0,0,0,o),null}static fromData(u){return new Z().fromData(u)}static#u=null;static get utcTimezone(){return this.#u||(this.#u=Z.fromData({tzid:"UTC"})),this.#u}static#e=null;static get localTimezone(){return this.#e||(this.#e=Z.fromData({tzid:"floating"})),this.#e}static adjust_change(u,r,a,o,d){return k.prototype.adjust.call(u,r,a,o,d,u)}static _minimumExpansionYear=-1;static EXTRA_COVERAGE=5;constructor(u){this.wrappedJSObject=this,this.fromData(u)}tzid="";location="";tznames="";latitude=0;longitude=0;component=null;expandedUntilYear=0;icalclass="icaltimezone";fromData(u){if(this.expandedUntilYear=0,this.changes=[],u instanceof me)this.component=u;else{if(u&&"component"in u)if(typeof u.component=="string"){let r=_u(u.component);this.component=new me(r)}else u.component instanceof me?this.component=u.component:this.component=null;for(let r of LC)u&&r in u&&(this[r]=u[r])}return this.component instanceof me&&!this.tzid&&(this.tzid=this.component.getFirstPropertyValue("tzid")),this}utcOffset(u){if(this==Z.utcTimezone||this==Z.localTimezone||(this._ensureCoverage(u.year),!this.changes.length))return 0;let r={year:u.year,month:u.month,day:u.day,hour:u.hour,minute:u.minute,second:u.second},a=this._findNearbyChange(r),o=-1,d=1;for(;;){let g=tt(this.changes[a],!0);if(g.utcOffset=0?o=a:d=-1,d==-1&&o!=-1)break;if(a+=d,a<0)return 0;if(a>=this.changes.length)break}let l=this.changes[o];if(l.utcOffset-l.prevUtcOffset<0&&o>0){let g=tt(l,!0);if(Z.adjust_change(g,0,0,0,g.prevUtcOffset),Z._compare_change_fn(r,g)<0){let f=this.changes[o-1],p=!1;l.is_daylight!=p&&f.is_daylight==p&&(l=f)}}return l.utcOffset}_findNearbyChange(u){let r=Q0(this.changes,u,Z._compare_change_fn);return r>=this.changes.length?this.changes.length-1:r}_ensureCoverage(u){if(Z._minimumExpansionYear==-1){let a=k.now();Z._minimumExpansionYear=a.year}let r=u;if(rr||!E));)d.year=E.year,d.month=E.month,d.day=E.day,d.hour=E.hour,d.minute=E.minute,d.second=E.second,d.isDate=E.isDate,Z.adjust_change(d,0,0,0,-d.prevUtcOffset),a.push(d)}}return a}toString(){return this.tznames?this.tznames:this.tzid}}let Qu=null;const ur={get count(){return Qu===null?0:Object.keys(Qu).length},reset:function(){Qu=Object.create(null);let s=Z.utcTimezone;Qu.Z=s,Qu.UTC=s,Qu.GMT=s},_hard_reset:function(){Qu=null},has:function(s){return Qu===null?!1:!!Qu[s]},get:function(s){return Qu===null&&this.reset(),Qu[s]},register:function(s,u){if(Qu===null&&this.reset(),typeof s=="string"&&u instanceof Z&&([s,u]=[u,s]),u||(s instanceof Z?u=s.tzid:s.name==="vtimezone"&&(s=new Z(s),u=s.tzid)),!u)throw new TypeError("Neither a timezone nor a name was passed");if(s instanceof Z)Qu[u]=s;else throw new TypeError("timezone must be ICAL.Timezone or ICAL.Component")},remove:function(s){return Qu===null?null:delete Qu[s]}};function YC(s){let u,r,a,o,d;if(!s||s.name!=="vcalendar")return s;for(u=s.getAllSubcomponents(),r=[],a={},d=0;d"u"))return s instanceof u?s:new u(s)}function sh(s,u,r){for(;(r=s.indexOf(u,r))!==-1;)if(r>0&&s[r-1]==="\\")r+=1;else return r;return-1}function Q0(s,u,r){if(!s.length)return 0;let a=0,o=s.length-1,d,l;for(;a<=o;)if(d=a+Math.floor((o-a)/2),l=r(u,s[d]),l<0)o=d-1;else if(l>0)a=d+1;else break;return l<0?d:l>0?d+1:d}function tt(s,u){if(!s||typeof s!="object")return s;if(s instanceof Date)return new Date(s.getTime());if("clone"in s)return s.clone();if(Array.isArray(s)){let r=[];for(let a=0;a65535?2:1:(u+=gu.newLineChar+" "+r.slice(0,Math.max(0,a)),r=r.slice(Math.max(0,a)),a=o=0)}return u.slice(gu.newLineChar.length+1)}function re(s){switch(typeof s!="string"&&(typeof s=="number"&&(s=parseInt(s)),s=String(s)),s.length){case 0:return"00";case 1:return"0"+s;default:return s}}function Ou(s){return s<0?Math.ceil(s):Math.floor(s)}function st(s,u){for(let r in s){let a=Object.getOwnPropertyDescriptor(s,r);a&&!Object.getOwnPropertyDescriptor(u,r)&&Object.defineProperty(u,r,a)}return u}var TC=Object.freeze({__proto__:null,binsearchInsert:Q0,clone:tt,extend:st,foldline:rh,formatClassType:A0,isStrictlyNaN:as,pad2:re,strictParseInt:Uu,trunc:Ou,unescapedIndexOf:sh,updateTimezones:YC});class We{static fromString(u){let r={};return r.factor=u[0]==="+"?1:-1,r.hours=Uu(u.slice(1,3)),r.minutes=Uu(u.slice(4,6)),new We(r)}static fromSeconds(u){let r=new We;return r.fromSeconds(u),r}constructor(u){this.fromData(u)}hours=0;minutes=0;factor=1;icaltype="utc-offset";clone(){return We.fromSeconds(this.toSeconds())}fromData(u){if(u)for(let[r,a]of Object.entries(u))this[r]=a;this._normalize()}fromSeconds(u){let r=Math.abs(u);return this.factor=u<0?-1:1,this.hours=Ou(r/3600),r-=this.hours*3600,this.minutes=Ou(r/60),this}toSeconds(){return this.factor*(60*this.minutes+3600*this.hours)}compare(u){let r=this.toSeconds(),a=u.toSeconds();return(r>a)-(a>r)}_normalize(){let u=this.toSeconds(),r=this.factor;for(;u<-43200;)u+=97200;for(;u>50400;)u-=97200;this.fromSeconds(u),u==0&&(this.factor=r)}toICALString(){return Tu.icalendar.value["utc-offset"].toICAL(this.toString())}toString(){return(this.factor==1?"+":"-")+re(this.hours)+":"+re(this.minutes)}}class P0 extends k{static fromDateAndOrTimeString(u,r){function a(v,B,N){return v?Uu(v.slice(B,B+N)):null}let o=u.split("T"),d=o[0],l=o[1],g=l?Tu.vcard.value.time._splitZone(l):[],f=g[0],p=g[1],_=d?d.length:0,E=p?p.length:0,D=d&&d[0]=="-"&&d[1]=="-",y=p&&p[0]=="-",x={year:D?null:a(d,0,4),month:D&&(_==4||_==7)?a(d,2,2):_==7||_==10?a(d,5,2):null,day:_==5?a(d,3,2):_==7&&D?a(d,5,2):_==10?a(d,8,2):null,hour:y?null:a(p,0,2),minute:y&&E==3?a(p,1,2):E>4?y?a(p,1,2):a(p,3,2):null,second:E==4?a(p,2,2):E==6?a(p,4,2):E==8?a(p,6,2):null};return f=="Z"?f=Z.utcTimezone:f&&f[3]==":"?f=We.fromString(f):f=null,new P0(x,f,r)}constructor(u,r,a){super(u,r),this.icaltype=a||"date-and-or-time"}icalclass="vcardtime";icaltype="date-and-or-time";clone(){return new P0(this._time,this.zone,this.icaltype)}_normalize(){return this}utcOffset(){return this.zone instanceof We?this.zone.toSeconds():k.prototype.utcOffset.apply(this,arguments)}toICALString(){return Tu.vcard.value[this.icaltype].toICAL(this.toString())}toString(){let u=this.year,r=this.month,a=this.day,o=this.hour,d=this.minute,l=this.second,g=u!==null,f=r!==null,p=a!==null,_=o!==null,E=d!==null,D=l!==null,y=(g?re(u)+(f||p?"-":""):f||p?"--":"")+(f?re(r):"")+(p?"-"+re(a):""),x=(_?re(o):"-")+(_&&E?":":"")+(E?re(d):"")+(!_&&!E?"-":"")+(E&&D?":":"")+(D?re(l):""),v;switch(this.zone===Z.utcTimezone?v="Z":this.zone instanceof We?v=this.zone.toString():this.zone===Z.localTimezone?v="":this.zone instanceof Z?v=We.fromSeconds(this.zone.utcOffset(this)).toString():v="",this.icaltype){case"time":return x+v;case"date-and-or-time":case"date-time":return y+(x=="--"?"":"T"+x+v);case"date":return y}return null}}class Qe{static _indexMap={BYSECOND:0,BYMINUTE:1,BYHOUR:2,BYDAY:3,BYMONTHDAY:4,BYYEARDAY:5,BYWEEKNO:6,BYMONTH:7,BYSETPOS:8};static _expandMap={SECONDLY:[1,1,1,1,1,1,1,1],MINUTELY:[2,1,1,1,1,1,1,1],HOURLY:[2,2,1,1,1,1,1,1],DAILY:[2,2,2,1,1,1,1,1],WEEKLY:[2,2,2,2,3,3,1,1],MONTHLY:[2,2,2,2,2,3,3,1],YEARLY:[2,2,2,2,2,2,2,2]};static UNKNOWN=0;static CONTRACT=1;static EXPAND=2;static ILLEGAL=3;constructor(u){this.fromData(u)}completed=!1;rule=null;dtstart=null;last=null;occurrence_number=0;by_indices=null;initialized=!1;by_data=null;days=null;days_index=0;fromData(u){if(this.rule=A0(u.rule,Gu),!this.rule)throw new Error("iterator requires a (ICAL.Recur) rule");if(this.dtstart=A0(u.dtstart,k),!this.dtstart)throw new Error("iterator requires a (ICAL.Time) dtstart");if(u.by_data?this.by_data=u.by_data:this.by_data=tt(this.rule.parts,!0),u.occurrence_number&&(this.occurrence_number=u.occurrence_number),this.days=u.days||[],u.last&&(this.last=A0(u.last,k)),this.by_indices=u.by_indices,this.by_indices||(this.by_indices={BYSECOND:0,BYMINUTE:0,BYHOUR:0,BYDAY:0,BYMONTH:0,BYWEEKNO:0,BYMONTHDAY:0}),this.initialized=u.initialized||!1,!this.initialized)try{this.init()}catch(r){if(r instanceof Ss)this.completed=!0;else throw r}}init(){this.initialized=!0,this.last=this.dtstart.clone();let u=this.by_data;if("BYDAY"in u&&this.sort_byday_rules(u.BYDAY),"BYYEARDAY"in u&&("BYMONTH"in u||"BYWEEKNO"in u||"BYMONTHDAY"in u))throw new Error("Invalid BYYEARDAY rule");if("BYWEEKNO"in u&&"BYMONTHDAY"in u)throw new Error("BYWEEKNO does not fit to BYMONTHDAY");if(this.rule.freq=="MONTHLY"&&("BYYEARDAY"in u||"BYWEEKNO"in u))throw new Error("For MONTHLY recurrences neither BYYEARDAY nor BYWEEKNO may appear");if(this.rule.freq=="WEEKLY"&&("BYYEARDAY"in u||"BYMONTHDAY"in u))throw new Error("For WEEKLY recurrences neither BYMONTHDAY nor BYYEARDAY may appear");if(this.rule.freq!="YEARLY"&&"BYYEARDAY"in u)throw new Error("BYYEARDAY may only appear in YEARLY rules");if(this.last.second=this.setup_defaults("BYSECOND","SECONDLY",this.dtstart.second),this.last.minute=this.setup_defaults("BYMINUTE","MINUTELY",this.dtstart.minute),this.last.hour=this.setup_defaults("BYHOUR","HOURLY",this.dtstart.hour),this.last.day=this.setup_defaults("BYMONTHDAY","DAILY",this.dtstart.day),this.last.month=this.setup_defaults("BYMONTH","MONTHLY",this.dtstart.month),this.rule.freq=="WEEKLY")if("BYDAY"in u){let[,r]=this.ruleDayOfWeek(u.BYDAY[0],this.rule.wkst),a=r-this.last.dayOfWeek(this.rule.wkst);(this.last.dayOfWeek(this.rule.wkst)=0||a<0)&&(this.last.day+=a)}else{let r=Gu.numericDayToIcalDay(this.dtstart.dayOfWeek());u.BYDAY=[r]}if(this.rule.freq=="YEARLY"){const r=this.rule.until?this.rule.until.year:2e4;for(;this.last.year<=r&&(this.expand_year_days(this.last.year),!(this.days.length>0));)this.increment_year(this.rule.interval);if(this.days.length==0)throw new Ss;if(!this._nextByYearDay()&&!this.next_year()&&!this.next_year()&&!this.next_year())throw new Ss}if(this.rule.freq=="MONTHLY"){if(this.has_by_data("BYDAY")){let r=null,a=this.last.clone(),o=k.daysInMonth(this.last.month,this.last.year);for(let d of this.by_data.BYDAY){this.last=a.clone();let[l,g]=this.ruleDayOfWeek(d),f=this.last.nthWeekDay(g,l);if(l>=6||l<=-6)throw new Error("Malformed values in BYDAY part");if(f>o||f<=0){if(r&&r.month==a.month)continue;for(;f>o||f<=0;)this.increment_month(),o=k.daysInMonth(this.last.month,this.last.year),f=this.last.nthWeekDay(g,l)}this.last.day=f,(!r||this.last.compare(r)<0)&&(r=this.last.clone())}if(this.last=r.clone(),this.has_by_data("BYMONTHDAY")&&this._byDayAndMonthDay(!0),this.last.day>o||this.last.day==0)throw new Error("Malformed values in BYDAY part")}else if(this.has_by_data("BYMONTHDAY")){this.last.day=1;let r=this.normalizeByMonthDayRules(this.last.year,this.last.month,this.rule.parts.BYMONTHDAY).filter(a=>a>=this.last.day);if(r.length)this.last.day=r[0],this.by_data.BYMONTHDAY=r;else if(!this.next_month()&&!this.next_month()&&!this.next_month())throw new Ss}}}next(u=!1){let r=this.last?this.last.clone():null;if((this.rule.count&&this.occurrence_number>=this.rule.count||this.rule.until&&this.last.compare(this.rule.until)>0)&&(this.completed=!0),this.completed)return null;if(this.occurrence_number==0&&this.last.compare(this.dtstart)>=0)return this.occurrence_number++,this.last;let a,o=0;do switch(a=1,this.rule.freq){case"SECONDLY":this.next_second();break;case"MINUTELY":this.next_minute();break;case"HOURLY":this.next_hour();break;case"DAILY":this.next_day();break;case"WEEKLY":this.next_week();break;case"MONTHLY":if(a=this.next_month(),a)o=0;else if(++o==336)return this.completed=!0,null;break;case"YEARLY":if(a=this.next_year(),a)o=0;else if(++o==28)return this.completed=!0,null;break;default:return null}while(!this.check_contracting_rules()||this.last.compare(this.dtstart)<0||!a);if(this.last.compare(r)==0){if(u)throw new Error("Same occurrence found twice, protecting you from death by recursion");this.next(!0)}return this.rule.until&&this.last.compare(this.rule.until)>0?(this.completed=!0,null):(this.occurrence_number++,this.last)}next_second(){return this.next_generic("BYSECOND","SECONDLY","second","minute")}increment_second(u){return this.increment_generic(u,"second",60,"minute")}next_minute(){return this.next_generic("BYMINUTE","MINUTELY","minute","hour","next_second")}increment_minute(u){return this.increment_generic(u,"minute",60,"hour")}next_hour(){return this.next_generic("BYHOUR","HOURLY","hour","monthday","next_minute")}increment_hour(u){this.increment_generic(u,"hour",24,"monthday")}next_day(){let u=this.rule.freq=="DAILY";return this.next_hour()==0||(u?this.increment_monthday(this.rule.interval):this.increment_monthday(1)),0}next_week(){let u=0;if(this.next_weekday_by_week()==0)return u;if(this.has_by_data("BYWEEKNO")){this.by_indices.BYWEEKNO++,this.by_indices.BYWEEKNO==this.by_data.BYWEEKNO.length&&(this.by_indices.BYWEEKNO=0,u=1),this.last.month=1,this.last.day=1;let r=this.by_data.BYWEEKNO[this.by_indices.BYWEEKNO];this.last.day+=7*r,u&&this.increment_year(1)}else this.increment_monthday(7*this.rule.interval);return u}normalizeByMonthDayRules(u,r,a){let o=k.daysInMonth(r,u),d=[],l=0,g=a.length,f;for(;lo)){if(f<0)f=o+(f+1);else if(f===0)continue;d.indexOf(f)===-1&&d.push(f)}}return d.sort(function(p,_){return p-_})}_byDayAndMonthDay(u){let r,a=this.by_data.BYDAY,o,d=0,l,g=a.length,f=0,p,_=this,E=this.last.day;function D(){for(p=k.daysInMonth(_.last.month,_.last.year),r=_.normalizeByMonthDayRules(_.last.year,_.last.month,_.by_data.BYMONTHDAY),l=r.length;r[d]<=E&&!(u&&r[d]==E)&&dp){y();continue}let v=r[d++];if(v>=o)E=v;else{y();continue}for(let B=0;Br&&(this.last.day=1,this.increment_month(),this.is_day_in_byday(this.last)?(!this.has_by_data("BYSETPOS")||this.check_set_position(1))&&(u=1):u=0)}else if(this.has_by_data("BYMONTHDAY")){if(this.by_indices.BYMONTHDAY++,this.by_indices.BYMONTHDAY>=this.by_data.BYMONTHDAY.length&&(this.by_indices.BYMONTHDAY=0,this.increment_month(),this.by_indices.BYMONTHDAY>=this.by_data.BYMONTHDAY.length))return 0;let r=k.daysInMonth(this.last.month,this.last.year),a=this.by_data.BYMONTHDAY[this.by_indices.BYMONTHDAY];a<0&&(a=r+a+1),a>r?(this.last.day=1,u=this.is_day_in_byday(this.last)):this.last.day=a}else{this.increment_month();let r=k.daysInMonth(this.last.month,this.last.year);this.by_data.BYMONTHDAY[0]>r?u=0:this.last.day=this.by_data.BYMONTHDAY[0]}return u}next_weekday_by_week(){let u=0;if(this.next_hour()==0)return u;if(!this.has_by_data("BYDAY"))return 1;for(;;){let r=new k;this.by_indices.BYDAY++,this.by_indices.BYDAY==Object.keys(this.by_data.BYDAY).length&&(this.by_indices.BYDAY=0,u=1);let a=this.by_data.BYDAY[this.by_indices.BYDAY],o=this.ruleDayOfWeek(a)[1];o-=this.rule.wkst,o<0&&(o+=7),r.year=this.last.year,r.month=this.last.month,r.day=this.last.day;let d=r.startDoyWeek(this.rule.wkst);if(o+d<1&&!u)continue;let l=k.fromDayOfYear(d+o,this.last.year);return this.last.year=l.year,this.last.month=l.month,this.last.day=l.day,u}}next_year(){return this.next_hour()==0||(this.days.length==0||++this.days_index==this.days.length)&&(this.days_index=0,this.increment_year(this.rule.interval),this.has_by_data("BYMONTHDAY")&&(this.by_data.BYMONTHDAY=this.normalizeByMonthDayRules(this.last.year,this.last.month,this.rule.parts.BYMONTHDAY)),this.expand_year_days(this.last.year),this.days.length==0)?0:this._nextByYearDay()}_nextByYearDay(){let u=this.days[this.days_index],r=this.last.year;if(Math.abs(u)==366&&!k.isLeapYear(this.last.year))return 0;u<1&&(u+=1,r+=1);let a=k.fromDayOfYear(u,r);return this.last.day=a.day,this.last.month=a.month,1}ruleDayOfWeek(u,r){let a=u.match(/([+-]?[0-9])?(MO|TU|WE|TH|FR|SA|SU)/);if(a){let o=parseInt(a[1]||0,10);return u=Gu.icalDayToNumericDay(a[2],r),[o,u]}else return[0,0]}next_generic(u,r,a,o,d){let l=u in this.by_data,g=this.rule.freq==r,f=0;if(d&&this[d]()==0)return f;if(l){this.by_indices[u]++;let p=this.by_data[u];this.by_indices[u]==p.length&&(this.by_indices[u]=0,f=1),this.last[a]=p[this.by_indices[u]]}else g&&this["increment_"+a](this.rule.interval);return l&&f&&g&&this["increment_"+o](1),f}increment_monthday(u){for(let r=0;ra&&(this.last.day-=a,this.increment_month())}}increment_month(){if(this.last.day=1,this.has_by_data("BYMONTH"))this.by_indices.BYMONTH++,this.by_indices.BYMONTH==this.by_data.BYMONTH.length&&(this.by_indices.BYMONTH=0,this.increment_year(1)),this.last.month=this.by_data.BYMONTH[this.by_indices.BYMONTH];else{this.rule.freq=="MONTHLY"?this.last.month+=this.rule.interval:this.last.month++,this.last.month--;let u=Ou(this.last.month/12);this.last.month%=12,this.last.month++,u!=0&&this.increment_year(u)}this.has_by_data("BYMONTHDAY")&&(this.by_data.BYMONTHDAY=this.normalizeByMonthDayRules(this.last.year,this.last.month,this.rule.parts.BYMONTHDAY))}increment_year(u){this.last.day=1,this.last.year+=u}increment_generic(u,r,a,o){this.last[r]+=u;let d=Ou(this.last[r]/a);this.last[r]%=a,d!=0&&this["increment_"+o](d)}has_by_data(u){return u in this.rule.parts}expand_year_days(u){let r=new k;this.days=[];let a={},o=["BYDAY","BYWEEKNO","BYMONTHDAY","BYMONTH","BYYEARDAY"];for(let g of o)g in this.rule.parts&&(a[g]=this.rule.parts[g]);if("BYMONTH"in a&&"BYWEEKNO"in a){let g=1,f={};r.year=u,r.isDate=!0;for(let p=0;p0?(B=N+(x-1)*7,B<=f&&this.days.push(_+B)):(B=I+(x+1)*7,B>0&&this.days.push(_+B))}}this.days.sort(function(g,f){return g-f})}else if(d==2&&"BYDAY"in a&&"BYMONTHDAY"in a){let g=this.expand_by_day(u);for(let f of g){let p=k.fromDayOfYear(f,u);this.by_data.BYMONTHDAY.indexOf(p.day)>=0&&this.days.push(f)}}else if(d==3&&"BYDAY"in a&&"BYMONTHDAY"in a&&"BYMONTH"in a){let g=this.expand_by_day(u);for(let f of g){let p=k.fromDayOfYear(f,u);this.by_data.BYMONTH.indexOf(p.month)>=0&&this.by_data.BYMONTHDAY.indexOf(p.day)>=0&&this.days.push(f)}}else if(d==2&&"BYDAY"in a&&"BYWEEKNO"in a){let g=this.expand_by_day(u);for(let f of g){let p=k.fromDayOfYear(f,u).weekNumber(this.rule.wkst);this.by_data.BYWEEKNO.indexOf(p)&&this.days.push(f)}}else if(!(d==3&&"BYDAY"in a&&"BYWEEKNO"in a&&"BYMONTHDAY"in a))if(d==1&&"BYYEARDAY"in a)this.days=this.days.concat(this.by_data.BYYEARDAY);else if(d==2&&"BYYEARDAY"in a&&"BYDAY"in a){let g=k.isLeapYear(u)?366:365,f=new Set(this.expand_by_day(u));for(let p of this.by_data.BYYEARDAY)p<0&&(p+=g+1),f.has(p)&&this.days.push(p)}else this.days=[]}let l=k.isLeapYear(u)?366:365;return this.days.sort((g,f)=>(g<0&&(g+=l+1),f<0&&(f+=l+1),g-f)),0}expand_by_day(u){let r=[],a=this.last.clone();a.year=u,a.month=1,a.day=1,a.isDate=!0;let o=a.dayOfWeek();a.month=12,a.day=31,a.isDate=!0;let d=a.dayOfWeek(),l=a.dayOfYear();for(let g of this.by_data.BYDAY){let f=this.ruleDayOfWeek(g),p=f[0],_=f[1];if(p==0){let E=(_+7-o)%7+1;for(let D=E;D<=l;D+=7)r.push(D)}else if(p>0){let E;_>=o?E=_-o+1:E=_-o+8,r.push(E+(p-1)*7)}else{let E;p=-p,_<=d?E=l-d+_:E=l-d+_-7,r.push(E-(p-1)*7)}}return r}is_day_in_byday(u){if(this.by_data.BYDAY)for(let r of this.by_data.BYDAY){let a=this.ruleDayOfWeek(r),o=a[0],d=a[1],l=u.dayOfWeek();if(o==0&&d==l||u.nthWeekDay(d,o)==u.day)return 1}return 0}check_set_position(u){return this.has_by_data("BYSETPOS")?this.by_data.BYSETPOS.indexOf(u)!==-1:!1}sort_byday_rules(u){for(let r=0;rd){let l=u[r];u[r]=u[a],u[a]=l}}}check_contract_restriction(u,r){let a=Qe._indexMap[u],o=Qe._expandMap[this.rule.freq][a],d=!1;if(u in this.by_data&&o==Qe.CONTRACT){let l=this.by_data[u];for(let g of l)if(g==r){d=!0;break}}else d=!0;return d}check_contracting_rules(){let u=this.last.dayOfWeek(),r=this.last.weekNumber(this.rule.wkst),a=this.last.dayOfYear();return this.check_contract_restriction("BYSECOND",this.last.second)&&this.check_contract_restriction("BYMINUTE",this.last.minute)&&this.check_contract_restriction("BYHOUR",this.last.hour)&&this.check_contract_restriction("BYDAY",Gu.numericDayToIcalDay(u))&&this.check_contract_restriction("BYWEEKNO",r)&&this.check_contract_restriction("BYMONTHDAY",this.last.day)&&this.check_contract_restriction("BYMONTH",this.last.month)&&this.check_contract_restriction("BYYEARDAY",a)}setup_defaults(u,r,a){let o=Qe._indexMap[u];return Qe._expandMap[this.rule.freq][o]!=Qe.CONTRACT&&(u in this.by_data||(this.by_data[u]=[a]),this.rule.freq!=r)?this.by_data[u][0]:a}toJSON(){let u=Object.create(null);return u.initialized=this.initialized,u.rule=this.rule.toJSON(),u.dtstart=this.dtstart.toJSON(),u.by_data=this.by_data,u.days=this.days,u.last=this.last.toJSON(),u.by_indices=this.by_indices,u.occurrence_number=this.occurrence_number,u}}class Ss extends Error{constructor(){super("Recurrence rule has no valid occurrences")}}const SC=/^(SU|MO|TU|WE|TH|FR|SA)$/,NC=/^([+-])?(5[0-3]|[1-4][0-9]|[1-9])?(SU|MO|TU|WE|TH|FR|SA)$/,ah={SU:k.SUNDAY,MO:k.MONDAY,TU:k.TUESDAY,WE:k.WEDNESDAY,TH:k.THURSDAY,FR:k.FRIDAY,SA:k.SATURDAY},jC=Object.fromEntries(Object.entries(ah).map(s=>s.reverse())),$l=["SECONDLY","MINUTELY","HOURLY","DAILY","WEEKLY","MONTHLY","YEARLY"];class Gu{static fromString(u){let r=this._stringToData(u,!1);return new Gu(r)}static fromData(u){return new Gu(u)}static _stringToData(u,r){let a=Object.create(null),o=u.split(";"),d=o.length;for(let l=0;l7&&(o-=7),jC[o]}constructor(u){this.wrappedJSObject=this,this.parts={},u&&typeof u=="object"&&this.fromData(u)}parts=null;interval=1;wkst=k.MONDAY;until=null;count=null;freq=null;icalclass="icalrecur";icaltype="recur";iterator(u){return new Qe({rule:this,dtstart:u})}clone(){return new Gu(this.toJSON())}isFinite(){return!!(this.count||this.until)}isByCount(){return!!(this.count&&!this.until)}addComponent(u,r){let a=u.toUpperCase();a in this.parts?this.parts[a].push(r):this.parts[a]=[r]}setComponent(u,r){this.parts[u.toUpperCase()]=r.slice()}getComponent(u){let r=u.toUpperCase();return r in this.parts?this.parts[r].slice():[]}getNextOccurrence(u,r){let a=this.iterator(u),o;do o=a.next();while(o&&o.compare(r)<=0);return o&&r.zone&&(o.zone=r.zone),o}fromData(u){for(let r in u){let a=r.toUpperCase();a in fa?Array.isArray(u[r])?this.parts[a]=u[r]:this.parts[a]=[u[r]]:this[r]=u[r]}this.interval&&typeof this.interval!="number"&&ha.INTERVAL(this.interval,this),this.wkst&&typeof this.wkst!="number"&&(this.wkst=Gu.icalDayToNumericDay(this.wkst)),this.until&&!(this.until instanceof k)&&(this.until=k.fromString(this.until))}toJSON(){let u=Object.create(null);u.freq=this.freq,this.count&&(u.count=this.count),this.interval>1&&(u.interval=this.interval);for(let[r,a]of Object.entries(this.parts))Array.isArray(a)&&a.length==1?u[r.toLowerCase()]=a[0]:u[r.toLowerCase()]=tt(a);return this.until&&(u.until=this.until.toString()),"wkst"in this&&this.wkst!==k.DEFAULT_WEEK_START&&(u.wkst=Gu.numericDayToIcalDay(this.wkst)),u}toString(){let u="FREQ="+this.freq;this.count&&(u+=";COUNT="+this.count),this.interval>1&&(u+=";INTERVAL="+this.interval);for(let[r,a]of Object.entries(this.parts))u+=";"+r+"="+a;return this.until&&(u+=";UNTIL="+this.until.toICALString()),"wkst"in this&&this.wkst!==k.DEFAULT_WEEK_START&&(u+=";WKST="+Gu.numericDayToIcalDay(this.wkst)),u}}function Y0(s,u,r,a){let o=a;if(a[0]==="+"&&(o=a.slice(1)),o=Uu(o),u!==void 0&&a '+u);if(r!==void 0&&a>r)throw new Error(s+': invalid value "'+a+'" must be < '+u);return o}const ha={FREQ:function(s,u,r){if($l.indexOf(s)!==-1)u.freq=s;else throw new Error('invalid frequency "'+s+'" expected: "'+$l.join(", ")+'"')},COUNT:function(s,u,r){u.count=Uu(s)},INTERVAL:function(s,u,r){u.interval=Uu(s),u.interval<1&&(u.interval=1)},UNTIL:function(s,u,r){s.length>10?u.until=Tu.icalendar.value["date-time"].fromICAL(s):u.until=Tu.icalendar.value.date.fromICAL(s),r||(u.until=k.fromString(u.until))},WKST:function(s,u,r){if(SC.test(s))u.wkst=Gu.icalDayToNumericDay(s);else throw new Error('invalid WKST value "'+s+'"')}},fa={BYSECOND:Y0.bind(void 0,"BYSECOND",0,60),BYMINUTE:Y0.bind(void 0,"BYMINUTE",0,59),BYHOUR:Y0.bind(void 0,"BYHOUR",0,23),BYDAY:function(s){if(NC.test(s))return s;throw new Error('invalid BYDAY value "'+s+'"')},BYMONTHDAY:Y0.bind(void 0,"BYMONTHDAY",-31,31),BYYEARDAY:Y0.bind(void 0,"BYYEARDAY",-366,366),BYWEEKNO:Y0.bind(void 0,"BYWEEKNO",-53,53),BYMONTH:Y0.bind(void 0,"BYMONTH",1,12),BYSETPOS:Y0.bind(void 0,"BYSETPOS",-366,366)},PC=/\\\\|\\;|\\,|\\[Nn]/g,HC=/\\|;|,|\n/g,Jl=/\\\\|\\,|\\[Nn]/g,Kl=/\\|,|\n/g;function w4(s,u){return{matches:/.*/,fromICAL:function(r,a){return zC(r,s,a)},toICAL:function(r,a){let o=u;return a&&(o=new RegExp(o.source+"|"+a,o.flags)),r.replace(o,function(d){switch(d){case"\\":return"\\\\";case";":return"\\;";case",":return"\\,";case` `:return"\\n";default:return d}})}}}const hu={defaultType:"text"},ns={defaultType:"text",multiValue:","},er={defaultType:"text",structuredValue:";"},Ns={defaultType:"integer"},js={defaultType:"date-time",allowedTypes:["date-time","date"]},Ps={defaultType:"date-time"},se={defaultType:"uri"},Zl={defaultType:"utc-offset"},Ql={defaultType:"recur"},Xl={defaultType:"date-and-or-time",allowedTypes:["date-time","date","text"]};function OC(s){switch(s){case"\\\\":return"\\";case"\\;":return";";case"\\,":return",";case"\\n":case"\\N":return` `;default:return s}}function zC(s,u,r){return s.indexOf("\\")===-1?s:(r&&(u=new RegExp(u.source+"|\\\\"+r,u.flags)),s.replace(u,OC))}let I4={categories:ns,url:se,version:hu,uid:hu},V4={boolean:{values:["TRUE","FALSE"],fromICAL:function(s){switch(s){case"TRUE":return!0;case"FALSE":return!1;default:return!1}},toICAL:function(s){return s?"TRUE":"FALSE"}},float:{matches:/^[+-]?\d+\.\d+$/,fromICAL:function(s){let u=parseFloat(s);return as(u)?0:u},toICAL:function(s){return String(s)}},integer:{fromICAL:function(s){let u=parseInt(s);return as(u)?0:u},toICAL:function(s){return String(s)}},"utc-offset":{toICAL:function(s){return s.length<7?s.slice(0,3)+s.slice(4,6):s.slice(0,3)+s.slice(4,6)+s.slice(7,9)},fromICAL:function(s){return s.length<6?s.slice(0,3)+":"+s.slice(3,5):s.slice(0,3)+":"+s.slice(3,5)+":"+s.slice(5,7)},decorate:function(s){return We.fromString(s)},undecorate:function(s){return s.toString()}}},IC={cutype:{values:["INDIVIDUAL","GROUP","RESOURCE","ROOM","UNKNOWN"],allowXName:!0,allowIanaToken:!0},"delegated-from":{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},"delegated-to":{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},encoding:{values:["8BIT","BASE64"]},fbtype:{values:["FREE","BUSY","BUSY-UNAVAILABLE","BUSY-TENTATIVE"],allowXName:!0,allowIanaToken:!0},member:{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},partstat:{values:["NEEDS-ACTION","ACCEPTED","DECLINED","TENTATIVE","DELEGATED","COMPLETED","IN-PROCESS"],allowXName:!0,allowIanaToken:!0},range:{values:["THISANDFUTURE"]},related:{values:["START","END"]},reltype:{values:["PARENT","CHILD","SIBLING"],allowXName:!0,allowIanaToken:!0},role:{values:["REQ-PARTICIPANT","CHAIR","OPT-PARTICIPANT","NON-PARTICIPANT"],allowXName:!0,allowIanaToken:!0},rsvp:{values:["TRUE","FALSE"]},"sent-by":{valueType:"cal-address"},tzid:{matches:/^\//},value:{values:["binary","boolean","cal-address","date","date-time","duration","float","integer","period","recur","text","time","uri","utc-offset"],allowXName:!0,allowIanaToken:!0}};const Xu=st(V4,{text:w4(PC,HC),uri:{},binary:{decorate:function(s){return lr.fromString(s)},undecorate:function(s){return s.toString()}},"cal-address":{},date:{decorate:function(s,u){return k.fromDateString(s,u)},undecorate:function(s){return s.toString()},fromICAL:function(s){return s.slice(0,4)+"-"+s.slice(4,6)+"-"+s.slice(6,8)},toICAL:function(s){let u=s.length;return u==10?s.slice(0,4)+s.slice(5,7)+s.slice(8,10):u>=19?Xu["date-time"].toICAL(s):s}},"date-time":{fromICAL:function(s){{let u=s.slice(0,4)+"-"+s.slice(4,6)+"-"+s.slice(6,8)+"T"+s.slice(9,11)+":"+s.slice(11,13)+":"+s.slice(13,15);return s[15]&&s[15]==="Z"&&(u+="Z"),u}},toICAL:function(s){if(s.length>=19){let u=s.slice(0,4)+s.slice(5,7)+s.slice(8,13)+s.slice(14,16)+s.slice(17,19);return s[19]&&s[19]==="Z"&&(u+="Z"),u}else return s},decorate:function(s,u){return k.fromDateTimeString(s,u)},undecorate:function(s){return s.toString()}},duration:{decorate:function(s){return $u.fromString(s)},undecorate:function(s){return s.toString()}},period:{fromICAL:function(s){let u=s.split("/");return u[0]=Xu["date-time"].fromICAL(u[0]),$u.isValueString(u[1])||(u[1]=Xu["date-time"].fromICAL(u[1])),u},toICAL:function(s){return s=s.slice(),s[0]=Xu["date-time"].toICAL(s[0]),$u.isValueString(s[1])||(s[1]=Xu["date-time"].toICAL(s[1])),s.join("/")},decorate:function(s,u){return y0.fromJSON(s,u,!1)},undecorate:function(s){return s.toJSON()}},recur:{fromICAL:function(s){return Gu._stringToData(s,!0)},toICAL:function(s){let u="";for(let[r,a]of Object.entries(s))r=="until"?a.length>10?a=Xu["date-time"].toICAL(a):a=Xu.date.toICAL(a):r=="wkst"?typeof a=="number"&&(a=Gu.numericDayToIcalDay(a)):Array.isArray(a)&&(a=a.join(",")),u+=r.toUpperCase()+"="+a+";";return u.slice(0,Math.max(0,u.length-1))},decorate:function(s){return Gu.fromData(s)},undecorate:function(s){return s.toJSON()}},time:{fromICAL:function(s){if(s.length<6)return s;let u=s.slice(0,2)+":"+s.slice(2,4)+":"+s.slice(4,6);return s[6]==="Z"&&(u+="Z"),u},toICAL:function(s){if(s.length<8)return s;let u=s.slice(0,2)+s.slice(3,5)+s.slice(6,8);return s[8]==="Z"&&(u+="Z"),u}}});let VC=st(I4,{action:hu,attach:{defaultType:"uri"},attendee:{defaultType:"cal-address"},calscale:hu,class:hu,comment:hu,completed:Ps,contact:hu,created:Ps,description:hu,dtend:js,dtstamp:Ps,dtstart:js,due:js,duration:{defaultType:"duration"},exdate:{defaultType:"date-time",allowedTypes:["date-time","date"],multiValue:","},exrule:Ql,freebusy:{defaultType:"period",multiValue:","},geo:{defaultType:"float",structuredValue:";"},"last-modified":Ps,location:hu,method:hu,organizer:{defaultType:"cal-address"},"percent-complete":Ns,priority:Ns,prodid:hu,"related-to":hu,repeat:Ns,rdate:{defaultType:"date-time",allowedTypes:["date-time","date","period"],multiValue:",",detectType:function(s){return s.indexOf("/")!==-1?"period":s.indexOf("T")===-1?"date":"date-time"}},"recurrence-id":js,resources:ns,"request-status":er,rrule:Ql,sequence:Ns,status:hu,summary:hu,transp:hu,trigger:{defaultType:"duration",allowedTypes:["duration","date-time"]},tzoffsetfrom:Zl,tzoffsetto:Zl,tzurl:se,tzid:hu,tzname:hu});const le=st(V4,{text:w4(Jl,Kl),uri:w4(Jl,Kl),date:{decorate:function(s){return P0.fromDateAndOrTimeString(s,"date")},undecorate:function(s){return s.toString()},fromICAL:function(s){return s.length==8?Xu.date.fromICAL(s):s[0]=="-"&&s.length==6?s.slice(0,4)+"-"+s.slice(4):s},toICAL:function(s){return s.length==10?Xu.date.toICAL(s):s[0]=="-"&&s.length==7?s.slice(0,4)+s.slice(5):s}},time:{decorate:function(s){return P0.fromDateAndOrTimeString("T"+s,"time")},undecorate:function(s){return s.toString()},fromICAL:function(s){let u=le.time._splitZone(s,!0),r=u[0],a=u[1];return a.length==6?a=a.slice(0,2)+":"+a.slice(2,4)+":"+a.slice(4,6):a.length==4&&a[0]!="-"?a=a.slice(0,2)+":"+a.slice(2,4):a.length==5&&(a=a.slice(0,3)+":"+a.slice(3,5)),r.length==5&&(r[0]=="-"||r[0]=="+")&&(r=r.slice(0,3)+":"+r.slice(3)),a+r},toICAL:function(s){let u=le.time._splitZone(s),r=u[0],a=u[1];return a.length==8?a=a.slice(0,2)+a.slice(3,5)+a.slice(6,8):a.length==5&&a[0]!="-"?a=a.slice(0,2)+a.slice(3,5):a.length==6&&(a=a.slice(0,3)+a.slice(4,6)),r.length==6&&(r[0]=="-"||r[0]=="+")&&(r=r.slice(0,3)+r.slice(4)),a+r},_splitZone:function(s,u){let r=s.length-1,a=s.length-(u?5:6),o=s[a],d,l;return s[r]=="Z"?(d=s[r],l=s.slice(0,Math.max(0,r))):s.length>6&&(o=="-"||o=="+")?(d=s.slice(a),l=s.slice(0,Math.max(0,a))):(d="",l=s),[d,l]}},"date-time":{decorate:function(s){return P0.fromDateAndOrTimeString(s,"date-time")},undecorate:function(s){return s.toString()},fromICAL:function(s){return le["date-and-or-time"].fromICAL(s)},toICAL:function(s){return le["date-and-or-time"].toICAL(s)}},"date-and-or-time":{decorate:function(s){return P0.fromDateAndOrTimeString(s,"date-and-or-time")},undecorate:function(s){return s.toString()},fromICAL:function(s){let u=s.split("T");return(u[0]?le.date.fromICAL(u[0]):"")+(u[1]?"T"+le.time.fromICAL(u[1]):"")},toICAL:function(s){let u=s.split("T");return le.date.toICAL(u[0])+(u[1]?"T"+le.time.toICAL(u[1]):"")}},timestamp:Xu["date-time"],"language-tag":{matches:/^[a-zA-Z0-9-]+$/},"phone-number":{fromICAL:function(s){return Array.from(s).filter(function(u){return u==="\\"?void 0:u}).join("")},toICAL:function(s){return Array.from(s).map(function(u){return u===","||u===";"?"\\"+u:u}).join("")}}});let WC={type:{valueType:"text",multiValue:","},value:{values:["text","uri","date","time","date-time","date-and-or-time","timestamp","boolean","integer","float","utc-offset","language-tag"],allowXName:!0,allowIanaToken:!0}},RC=st(I4,{adr:{defaultType:"text",structuredValue:";",multiValue:","},anniversary:Xl,bday:Xl,caladruri:se,caluri:se,clientpidmap:er,email:hu,fburl:se,fn:hu,gender:er,geo:se,impp:se,key:se,kind:hu,lang:{defaultType:"language-tag"},logo:se,member:se,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:ns,note:hu,org:{defaultType:"text",structuredValue:";"},photo:se,related:se,rev:{defaultType:"timestamp"},role:hu,sound:se,source:se,tel:{defaultType:"uri",allowedTypes:["uri","text"]},title:hu,tz:{defaultType:"text",allowedTypes:["text","utc-offset","uri"]},xml:hu}),UC=st(V4,{binary:Xu.binary,date:le.date,"date-time":le["date-time"],"phone-number":le["phone-number"],uri:Xu.uri,text:le.text,time:Xu.time,vcard:Xu.text,"utc-offset":{toICAL:function(s){return s.slice(0,7)},fromICAL:function(s){return s.slice(0,7)},decorate:function(s){return We.fromString(s)},undecorate:function(s){return s.toString()}}}),qC={type:{valueType:"text",multiValue:","},value:{values:["text","uri","date","date-time","phone-number","time","boolean","integer","float","utc-offset","vcard","binary"],allowXName:!0,allowIanaToken:!0}},GC=st(I4,{fn:hu,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:ns,photo:{defaultType:"binary",allowedTypes:["binary","uri"]},bday:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(s){return s.indexOf("T")===-1?"date":"date-time"}},adr:{defaultType:"text",structuredValue:";",multiValue:","},label:hu,tel:{defaultType:"phone-number"},email:hu,mailer:hu,tz:{defaultType:"utc-offset",allowedTypes:["utc-offset","text"]},geo:{defaultType:"float",structuredValue:";"},title:hu,role:hu,logo:{defaultType:"binary",allowedTypes:["binary","uri"]},agent:{defaultType:"vcard",allowedTypes:["vcard","text","uri"]},org:er,note:ns,prodid:hu,rev:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(s){return s.indexOf("T")===-1?"date":"date-time"}},"sort-string":hu,sound:{defaultType:"binary",allowedTypes:["binary","uri"]},class:hu,key:{defaultType:"binary",allowedTypes:["binary","text"]}}),E0={name:"ical",value:Xu,param:IC,property:VC,propertyGroups:!1},um={name:"vcard4",value:le,param:WC,property:RC,propertyGroups:!0},em={name:"vcard3",value:UC,param:qC,property:GC,propertyGroups:!0};const Tu={strict:!0,defaultSet:E0,defaultType:"unknown",components:{vcard:um,vcard3:em,vevent:E0,vtodo:E0,vjournal:E0,valarm:E0,vtimezone:E0,daylight:E0,standard:E0},icalendar:E0,vcard:um,vcard3:em,getDesignSet:function(s){return s&&s in Tu.components?Tu.components[s]:Tu.defaultSet}},Us=`\r `,tm="unknown",$C={'"':"^'","\n":"^n","^":"^^"};function bu(s){typeof s[0]=="string"&&(s=[s]);let u=0,r=s.length,a="";for(;u0&&!(s[1][0][0]==="version"&&s[1][0][3]==="4.0")&&(g="vcard3"),u=u||Tu.getDesignSet(g);d0&&typeof u[0]=="object"&&"icaltype"in u[0]&&this.resetType(u[0].icaltype),this.isDecorated)for(;a=0;l--)(!a||d[l][S0]===a)&&this._removeObjectByIndex(u,o,l)}addSubcomponent(u){this._components||(this._components=[],this._hydratedComponentCount=0),u.parent&&u.parent.removeSubcomponent(u);let r=this.jCal[N0].push(u.jCal);return this._components[r-1]=u,this._hydratedComponentCount++,u.parent=this,u}removeSubcomponent(u){let r=this._removeObject(N0,"_components",u);return r&&this._hydratedComponentCount--,r}removeAllSubcomponents(u){let r=this._removeAllObjects(N0,"_components",u);return this._hydratedComponentCount=0,r}addProperty(u){if(!(u instanceof X0))throw new TypeError("must be instance of ICAL.Property");this._properties||(this._properties=[],this._hydratedPropertyCount=0),u.parent&&u.parent.removeProperty(u);let r=this.jCal[Ze].push(u.jCal);return this._properties[r-1]=u,this._hydratedPropertyCount++,u.parent=this,u}addPropertyWithValue(u,r){let a=new X0(u);return a.setValue(r),this.addProperty(a),a}updatePropertyWithValue(u,r){let a=this.getFirstProperty(u);return a?a.setValue(r):a=this.addPropertyWithValue(u,r),a}removeProperty(u){let r=this._removeObject(Ze,"_properties",u);return r&&this._hydratedPropertyCount--,r}removeAllProperties(u){let r=this._removeAllObjects(Ze,"_properties",u);return this._hydratedPropertyCount=0,r}toJSON(){return this.jCal}toString(){return bu.component(this.jCal,this._designSet)}getTimeZoneByID(u){if(this.parent)return this.parent.getTimeZoneByID(u);if(!this._timezoneCache)return null;if(this._timezoneCache.has(u))return this._timezoneCache.get(u);const r=this.getAllSubcomponents("vtimezone");for(const a of r)if(a.getFirstProperty("tzid").getFirstValue()===u){const o=new Z({component:a,tzid:u});return this._timezoneCache.set(u,o),o}return null}}class nh{constructor(u){this.ruleDates=[],this.exDates=[],this.fromData(u)}complete=!1;ruleIterators=null;ruleDates=null;exDates=null;ruleDateInc=0;exDateInc=0;exDate=null;ruleDate=null;dtstart=null;last=null;fromData(u){let r=A0(u.dtstart,k);if(r)this.dtstart=r;else throw new Error(".dtstart (ICAL.Time) must be given");if(u.component)this._init(u.component);else{if(this.last=A0(u.last,k)||r.clone(),!u.ruleIterators)throw new Error(".ruleIterators or .component must be given");this.ruleIterators=u.ruleIterators.map(function(a){return A0(a,Qe)}),this.ruleDateInc=u.ruleDateInc,this.exDateInc=u.exDateInc,u.ruleDates&&(this.ruleDates=u.ruleDates.map(a=>A0(a,k)),this.ruleDate=this.ruleDates[this.ruleDateInc]),u.exDates&&(this.exDates=u.exDates.map(a=>A0(a,k)),this.exDate=this.exDates[this.exDateInc]),typeof u.complete<"u"&&(this.complete=u.complete)}}_compare_special(u,r){return!u.isDate&&r.isDate?new k({year:u.year,month:u.month,day:u.day}).compare(r):u.compare(r)}next(){let u,r,a,o=500,d=0;for(;;){if(d++>o)throw new Error("max tries have occurred, rule may be impossible to fulfill.");if(r=this.ruleDate,u=this._nextRecurrenceIter(this.last),!r&&!u){this.complete=!0;break}if((!r||u&&r.compare(u.last)>0)&&(r=u.last.clone(),u.next()),this.ruleDate===r&&this._nextRuleDay(),this.last=r,this.exDate&&(a=this._compare_special(this.last,this.exDate),a>0&&this._nextExDay(),a===0)){this._nextExDay();continue}return this.last}}toJSON(){function u(a){return a.toJSON()}let r=Object.create(null);return r.ruleIterators=this.ruleIterators.map(u),this.ruleDates&&(r.ruleDates=this.ruleDates.map(u)),this.exDates&&(r.exDates=this.exDates.map(u)),r.ruleDateInc=this.ruleDateInc,r.exDateInc=this.exDateInc,r.last=this.last.toJSON(),r.dtstart=this.dtstart.toJSON(),r.complete=this.complete,r}_extractDates(u,r){let a=[],o=u.getAllProperties(r);for(let d=0,l=o.length;dp.compare(_));a.splice(f,0,g)}return a}_init(u){if(this.ruleIterators=[],this.last=this.dtstart.clone(),!u.hasProperty("rdate")&&!u.hasProperty("rrule")&&!u.hasProperty("recurrence-id")){this.ruleDate=this.last.clone(),this.complete=!0;return}if(u.hasProperty("rdate")&&(this.ruleDates=this._extractDates(u,"rdate"),this.ruleDates[0]&&this.ruleDates[0].compare(this.dtstart)<0?(this.ruleDateInc=0,this.last=this.ruleDates[0].clone()):this.ruleDateInc=Q0(this.ruleDates,this.last,(r,a)=>r.compare(a)),this.ruleDate=this.ruleDates[this.ruleDateInc]),u.hasProperty("rrule")){let r=u.getAllProperties("rrule"),a=0,o=r.length,d,l;for(;a0)&&(l=a)}return l}}class is{constructor(u,r){u instanceof me||(r=u,u=null),u?this.component=u:this.component=new me("vevent"),this._rangeExceptionCache=Object.create(null),this.exceptions=Object.create(null),this.rangeExceptions=[],r&&r.strictExceptions&&(this.strictExceptions=r.strictExceptions),r&&r.exceptions?r.exceptions.forEach(this.relateException,this):this.component.parent&&!this.isRecurrenceException()&&this.component.parent.getAllSubcomponents("vevent").forEach(function(a){a.hasProperty("recurrence-id")&&this.relateException(a)},this)}static THISANDFUTURE="THISANDFUTURE";exceptions=null;strictExceptions=!1;relateException(u){if(this.isRecurrenceException())throw new Error("cannot relate exception to exceptions");if(u instanceof me&&(u=new is(u)),this.strictExceptions&&u.uid!==this.uid)throw new Error("attempted to relate unrelated exception");let r=u.recurrenceId.toString();if(this.exceptions[r]=u,u.modifiesFuture()){let a=[u.recurrenceId.toUnixTime(),r],o=Q0(this.rangeExceptions,a,rm);this.rangeExceptions.splice(o,0,a)}}modifiesFuture(){return this.component.hasProperty("recurrence-id")?this.component.getFirstProperty("recurrence-id").getParameter("range")===is.THISANDFUTURE:!1}findRangeException(u){if(!this.rangeExceptions.length)return null;let r=u.toUnixTime(),a=Q0(this.rangeExceptions,[r],rm);if(a-=1,a<0)return null;let o=this.rangeExceptions[a];return ru[0]?1:u[0]>s[0]?-1:0}class ZC{constructor(u){typeof u>"u"&&(u={});for(let[r,a]of Object.entries(u))this[r]=a}parseEvent=!0;parseTimezone=!0;oncomplete=function(){};onerror=function(u){};ontimezone=function(u){};onevent=function(u){};process(u){typeof u=="string"&&(u=_u(u)),u instanceof me||(u=new me(u));let r=u.getAllSubcomponents(),a=0,o=r.length,d;for(;as.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",e5,[r.title?(A(),M("title",t5,tu(r.title),1)):Q("",!0)])],8,u5))],16,XC)}const ih=lu(QC,[["render",s5]]);var ze;(function(s){s[s.User=0]="User",s[s.Group=1]="Group",s[s.Link=3]="Link",s[s.Email=4]="Email",s[s.Remote=6]="Remote",s[s.Team=7]="Team",s[s.Guest=8]="Guest",s[s.RemoteGroup=9]="RemoteGroup",s[s.Room=10]="Room",s[s.Deck=12]="Deck",s[s.FederatedGroup=14]="FederatedGroup",s[s.ScienceMesh=15]="ScienceMesh"})(ze||(ze={}));const r5=fu("contacts","All contacts"),Ox=fu("contacts","Not grouped"),zx="Recently contacted",Ix=fu("contacts","Organization chart"),a5="circle",Vx="chart",Wx="user_group",Rx=fu("contacts","Contacts settings"),Ux=5,n5=0,oh=1,dh=4,lh=8,mh=9,W4=1,R4=2,U4=4,q4=8,G4=16,qx=fu("contacts","Teams are groups of people that you can create yourself and with whom you can share data. They can be made up of other accounts or groups of accounts of the Nextcloud instance, but also of contacts from your address book or even external people by simply entering their e-mail addresses."),i5=2,o5=4,ch=8,gh=16,hh=32,fh=64,ph=128,d5=256,l5=512,m5=1024,c5=2048,g5=4096,_h=8192,h5=16384,f5=32768;G4+"",fu("contacts","Team"),W4+"",fu("contacts","User"),R4+"",fu("contacts","Group"),U4+"",fu("contacts","Email"),q4+"",fu("contacts","Contact");const Gx={[oh]:fu("contacts","Member"),[dh]:fu("contacts","Moderator"),[lh]:fu("contacts","Admin"),[mh]:fu("contacts","Owner")},$x={[fu("contacts","Invites")]:{[gh]:fu("contacts","Anyone can request membership"),[hh]:fu("contacts","Members need to accept invitation"),[fh]:fu("contacts",'Memberships must be confirmed/accepted by a Moderator (requires "Anyone can request membership")'),[ph]:fu("contacts","Members can also invite")},[fu("contacts","Membership")]:{[_h]:fu("contacts","Prevent teams from being a member of another team")},[fu("contacts","Privacy")]:{[ch]:fu("contacts","Visible to everyone")}},p5=[{id:`picker-${ze.User}`,label:fu("contacts","users"),labelStandalone:fu("contacts","Users"),share:ze.User,type:W4},{id:`picker-${ze.Group}`,label:fu("contacts","groups"),labelStandalone:fu("contacts","Groups"),share:ze.Group,type:R4},{id:`picker-${ze.Team}`,label:fu("contacts","teams"),labelStandalone:fu("contacts","Teams"),share:ze.Team,type:G4},{id:`picker-${ze.Email}`,label:fu("contacts","email addresses"),labelStandalone:fu("contacts","Email addresses"),share:ze.Email,type:U4},{id:"picker-contact",label:fu("contacts","contacts"),labelStandalone:fu("contacts","Contacts"),share:ze.Email,type:q4}],Jx=p5.reduce((s,u)=>(s[u.share]||(s[u.share]=u.type),s),{});var B0=(s=>(s[s.NONE=n5]="NONE",s[s.MEMBER=oh]="MEMBER",s[s.MODERATOR=dh]="MODERATOR",s[s.ADMIN=lh]="ADMIN",s[s.OWNER=mh]="OWNER",s))(B0||{}),Eh=(s=>(s[s.CIRCLE=G4]="CIRCLE",s[s.USER=W4]="USER",s[s.GROUP=R4]="GROUP",s[s.MAIL=U4]="MAIL",s[s.CONTACT=q4]="CONTACT",s))(Eh||{}),J0=(s=>(s[s.PERSONAL=i5]="PERSONAL",s[s.SYSTEM=o5]="SYSTEM",s[s.VISIBLE=ch]="VISIBLE",s[s.OPEN=gh]="OPEN",s[s.INVITE=hh]="INVITE",s[s.REQUEST=fh]="REQUEST",s[s.FRIEND=ph]="FRIEND",s[s.PROTECTED=d5]="PROTECTED",s[s.NO_OWNER=l5]="NO_OWNER",s[s.HIDDEN=m5]="HIDDEN",s[s.BACKEND=c5]="BACKEND",s[s.LOCAL=g5]="LOCAL",s[s.ROOT=_h]="ROOT",s[s.CIRCLE_INVITE=h5]="CIRCLE_INVITE",s[s.FEDERATED=f5]="FEDERATED",s))(J0||{}),_5=(s=>(s.INVITED="Invited",s.MEMBER="Member",s.REQUESTING="Requesting",s))(_5||{});function E5(s,u){const r=[u],a=s.filter(o=>o.nodeId!==u.nodeId&&o.parentNodeId===u.nodeId);return[...r,...a.flatMap(o=>E5(s,o))]}function Kx(s){return{nodeId:s.uid,key:s.key,parentNodeId:s.managersName,fullName:s.displayName,org:s.org,photoUrl:`${s.url}?photo`,title:s.title,link:CD(`apps/contacts/${r5}/${s.key}`),expanded:!s.managersName}}function Dh({$store:s,self:u}){return s.getters.getSortedContacts.filter(({key:r})=>{const a=s.getters.getContact(r);return a.addressbook.id===u.addressbook.id&&a.uid!==u.uid})}const D5={name:"ContentCopyIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},C5=["aria-hidden","aria-label"],y5=["fill","width","height"],A5={d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"},B5={key:0};function v5(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon content-copy-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",A5,[r.title?(A(),M("title",B5,tu(r.title),1)):Q("",!0)])],8,y5))],16,C5)}const F5=lu(D5,[["render",v5]]),x5={name:"PencilOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},M5=["aria-hidden","aria-label"],k5=["fill","width","height"],w5={d:"M14.06,9L15,9.94L5.92,19H5V18.08L14.06,9M17.66,3C17.41,3 17.15,3.1 16.96,3.29L15.13,5.12L18.88,8.87L20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18.17,3.09 17.92,3 17.66,3M14.06,6.19L3,17.25V21H6.75L17.81,9.94L14.06,6.19Z"},b5={key:0};function L5(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon pencil-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",w5,[r.title?(A(),M("title",b5,tu(r.title),1)):Q("",!0)])],8,k5))],16,M5)}const Y5=lu(x5,[["render",L5]]),T5={name:"TrashCanOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},S5=["aria-hidden","aria-label"],N5=["fill","width","height"],j5={d:"M9,3V4H4V6H5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V6H20V4H15V3H9M7,6H17V19H7V6M9,8V17H11V8H9M13,8V17H15V8H13Z"},P5={key:0};function H5(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon trash-can-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",j5,[r.title?(A(),M("title",P5,tu(r.title),1)):Q("",!0)])],8,N5))],16,S5)}const Ch=lu(T5,[["render",H5]]);var O5=(s=>(s.Name="name",s.Description="description",s.Settings="settings",s.Config="config",s))(O5||{});async function z5(){return(await ue.get(ce("apps/circles/circles"))).data.ocs.data}async function I5(s){return(await ue.get(ce("apps/circles/circles/{circleId}",{circleId:s}))).data.ocs.data}async function V5(s,u,r){return(await ue.post(ce("apps/circles/circles"),{name:s,personal:u,local:r})).data.ocs.data}async function W5(s){return(await ue.delete(ce("apps/circles/circles/{circleId}",{circleId:s}))).data.ocs.data}async function Zx(s,u,r){return(await ue.put(ce("apps/circles/circles/{circleId}/{type}",{circleId:s,type:u}),{value:r})).data.ocs.data}async function Qx(s){return(await ue.put(ce("apps/circles/circles/{circleId}/join",{circleId:s}))).data.ocs.data}async function R5(s){return(await ue.put(ce("apps/circles/circles/{circleId}/leave",{circleId:s}))).data.ocs.data}async function U5(s){return(await ue.get(ce("apps/circles/circles/{circleId}/members",{circleId:s}))).data.ocs.data}async function q5(s,u){return(await ue.post(ce("apps/circles/circles/{circleId}/members/multi",{circleId:s}),{members:u})).data.ocs.data}async function G5(s,u){const r=await ue.delete(ce("apps/circles/circles/{circleId}/members/{memberId}",{circleId:s,memberId:u}));return Object.values(r.data.ocs.data)}async function Xx(s,u,r){if(!(r in B0))throw new Error("Invalid level.");const a=await ue.put(ce("apps/circles/circles/{circleId}/members/{memberId}/level",{circleId:s,memberId:u}),{level:r});return Object.values(a.data.ocs.data)}async function $5(s,u){return(await ue.put(ce("apps/circles/circles/{circleId}/members/{memberId}",{circleId:s,memberId:u}))).data.ocs.data}async function J5(s,u){return(await ue.put(ce("apps/circles/circles/{circleId}/setting",{circleId:s}),u)).data.ocs.data}const K5={name:"AccountMultipleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Z5=["aria-hidden","aria-label"],Q5=["fill","width","height"],X5={d:"M13.07 10.41A5 5 0 0 0 13.07 4.59A3.39 3.39 0 0 1 15 4A3.5 3.5 0 0 1 15 11A3.39 3.39 0 0 1 13.07 10.41M5.5 7.5A3.5 3.5 0 1 1 9 11A3.5 3.5 0 0 1 5.5 7.5M7.5 7.5A1.5 1.5 0 1 0 9 6A1.5 1.5 0 0 0 7.5 7.5M16 17V19H2V17S2 13 9 13 16 17 16 17M14 17C13.86 16.22 12.67 15 9 15S4.07 16.31 4 17M15.95 13A5.32 5.32 0 0 1 18 17V19H22V17S22 13.37 15.94 13Z"},uy={key:0};function ey(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon account-multiple-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",X5,[r.title?(A(),M("title",uy,tu(r.title),1)):Q("",!0)])],8,Q5))],16,Z5)}const ty=lu(K5,[["render",ey]]);class C0{_data={};_circle;constructor(u,r){if(typeof u!="object")throw new Error("Invalid member");if(u.id&&typeof u.id!="string")throw we.error("This member do not have a proper uid",u),new Error("This member do not have a proper uid");this._circle=r,this._data=u}get circle(){return this._circle}set circle(u){if(u.constructor.name!==St.name)throw new Error("circle must be a Circle type");this._circle=u}get id(){return this._data.id}get singleId(){return this._data.singleId}get displayName(){return this._data.displayName}get userId(){return this._data.userId}get userType(){return this._data.userType!==Eh.CIRCLE?this._data.userType:this.basedOn.source}get basedOn(){return this._data.basedOn}get level(){return this._data.level}set level(u){if(!(u in B0))throw new Error("Invalid level");this._data.level=u}get status(){return this._data.status}get isUser(){return this._data.userType===B0.MEMBER}get isOrphan(){return this._circle?.constructor?.name!==St.name}delete(){if(this.isOrphan)throw new Error("Cannot delete this member as it doesn't belong to any circle");this.circle.deleteMember(this),this._data=void 0}}class St{_data={};_members={};_owner;_initiator;constructor(u){this.updateData(u)}updateData(u){if(typeof u!="object")throw new Error("Invalid circle");if(!u.id)throw new Error("This circle do not have a proper uid");this._data=u,this._owner=new C0(u.owner,this),u.initiator&&(this._initiator=new C0(u.initiator,this))}get id(){return this._data.id}get displayName(){return this._data.displayName}set displayName(u){this._data.displayName=u}get creation(){return this._data.creation}get description(){return this._data.description}set description(u){this._data.description=u}get population(){return this._data.population}get initiator(){return this._initiator}set initiator(u){if(u&&u.constructor.name!==C0.name)throw new Error("Initiator must be a Member type");this._initiator=u}get owner(){return this._owner}set owner(u){if(u.constructor.name!==C0.name)throw new Error("Owner must be a Member type");this._owner=u}get members(){return this._members}set members(u){this._members=u}addMember(u){if(u.constructor.name!==C0.name)throw new Error("Member must be a Member type");const r=u.singleId;this._members[r]&&console.warn("Replacing existing member data",u),this._members[r]=u}deleteMember(u){if(u.constructor.name!==C0.name)throw new Error("Member must be a Member type");const r=u.singleId;this._members[r]||console.warn("The member was not in this circle. Nothing was done.",u),delete this._members[r]}get settings(){return this._data.settings}get config(){return this._data.config}set config(u){this._data.config=u}get isPersonal(){return(this._data.config&J0.PERSONAL)!==0}get requireJoinAccept(){return(this._data.config&J0.VISIBLE)!==0}get canJoin(){return(this._data.config&J0.OPEN)!==0}get isVisible(){return(this._data.config&J0.VISIBLE)!==0}get requireInviteAccept(){return(this._data.config&J0.INVITE)!==0}get isOwner(){return this.initiator?.level===B0.OWNER}get isAdmin(){return this.initiator?.level===B0.ADMIN}get isMember(){return this.initiator?.level&&this.initiator?.level>B0.NONE}get isPendingMember(){return this.initiator?.level===B0.NONE}get canDelete(){return this.isOwner}get canLeave(){return this.isMember&&!this.isOwner}get canManageMembers(){return this.initiator?.level&&this.initiator?.level>=B0.MODERATOR||(this.config&J0.FRIEND)!==0}get router(){return{name:"circle",params:{selectedCircle:this.id,selectedGroup:a5}}}toString(){return this.displayName}}const uM={computed:{isMobile(){return rD().value}}};function eM(s){return{all:s=s||new Map,on:function(u,r){var a=s.get(u);a?a.push(r):s.set(u,[r])},off:function(u,r){var a=s.get(u);a&&(r?a.splice(a.indexOf(r)>>>0,1):s.set(u,[]))},emit:function(u,r){var a=s.get(u);a&&a.slice().map(function(o){o(r)}),(a=s.get("*"))&&a.slice().map(function(o){o(u,r)})}}}var am={},nm;function sy(){return nm||(nm=1,(function(s){s.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},s.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},s.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},s.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},s.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},s.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},s.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},s.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},s.realToAlias=(function(){var u=Object.prototype.hasOwnProperty,r=s.aliasToReal,a={};for(var o in r){var d=r[o];u.call(a,d)?a[d].push(o):a[d]=[o]}return a})(),s.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},s.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},s.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}})(am)),am}var im,om;function yh(){return om||(om=1,im={}),im}var pa,dm;function ry(){if(dm)return pa;dm=1;var s=sy(),u=yh(),r=Array.prototype.push;function a(_,E){return E==2?function(D,y){return _.apply(void 0,arguments)}:function(D){return _.apply(void 0,arguments)}}function o(_,E){return E==2?function(D,y){return _(D,y)}:function(D){return _(D)}}function d(_){for(var E=_?_.length:0,D=Array(E);E--;)D[E]=_[E];return D}function l(_){return function(E){return _({},E)}}function g(_,E){return function(){for(var D=arguments.length,y=D-1,x=Array(D);D--;)x[D]=arguments[D];var v=x[E],B=x.slice(0,E);return v&&r.apply(B,v),E!=y&&r.apply(B,x.slice(E+1)),_.apply(this,B)}}function f(_,E){return function(){var D=arguments.length;if(D){for(var y=Array(D);D--;)y[D]=arguments[D];var x=y[0]=E.apply(void 0,y);return _.apply(void 0,y),x}}}function p(_,E,D,y){var x=typeof E=="function",v=E===Object(E);if(v&&(y=D,D=E,E=void 0),D==null)throw new TypeError;y||(y={});var B={cap:"cap"in y?y.cap:!0,curry:"curry"in y?y.curry:!0,fixed:"fixed"in y?y.fixed:!0,immutable:"immutable"in y?y.immutable:!0,rearg:"rearg"in y?y.rearg:!0},N=x?D:u,I="curry"in y&&y.curry,j="fixed"in y&&y.fixed,w="rearg"in y&&y.rearg,K=x?D.runInContext():void 0,P=x?D:{ary:_.ary,assign:_.assign,clone:_.clone,curry:_.curry,forEach:_.forEach,isArray:_.isArray,isError:_.isError,isFunction:_.isFunction,isWeakMap:_.isWeakMap,iteratee:_.iteratee,keys:_.keys,rearg:_.rearg,toInteger:_.toInteger,toPath:_.toPath},L=P.ary,O=P.assign,G=P.clone,U=P.curry,V=P.forEach,ou=P.isArray,iu=P.isError,Lu=P.isFunction,Au=P.isWeakMap,ru=P.keys,Bu=P.rearg,wu=P.toInteger,u0=P.toPath,Hu=ru(s.aryMethod),e0={castArray:function(H){return function(){var z=arguments[0];return ou(z)?H(d(z)):H.apply(void 0,arguments)}},iteratee:function(H){return function(){var z=arguments[0],Y=arguments[1],X=H(z,Y),au=X.length;return B.cap&&typeof Y=="number"?(Y=Y>2?Y-2:1,au&&au<=Y?X:o(X,Y)):X}},mixin:function(H){return function(z){var Y=this;if(!Lu(Y))return H(Y,Object(z));var X=[];return V(ru(z),function(au){Lu(z[au])&&X.push([au,Y.prototype[au]])}),H(Y,Object(z)),V(X,function(au){var Nu=au[1];Lu(Nu)?Y.prototype[au[0]]=Nu:delete Y.prototype[au[0]]}),Y}},nthArg:function(H){return function(z){var Y=z<0?1:wu(z)+1;return U(H(z),Y)}},rearg:function(H){return function(z,Y){var X=Y?Y.length:0;return U(H(z,Y),X)}},runInContext:function(H){return function(z){return p(_,H(z),y)}}};function qe(H,z){if(B.cap){var Y=s.iterateeRearg[H];if(Y)return Ot(z,Y);var X=!x&&s.iterateeAry[H];if(X)return nt(z,X)}return z}function Ge(H,z,Y){return I||B.curry&&Y>1?U(z,Y):z}function Ju(H,z,Y){if(B.fixed&&(j||!s.skipFixed[H])){var X=s.methodSpread[H],au=X&&X.start;return au===void 0?L(z,Y):g(z,au)}return z}function J(H,z,Y){return B.rearg&&Y>1&&(w||!s.skipRearg[H])?Bu(z,s.methodRearg[H]||s.aryRearg[Y]):z}function Pt(H,z){z=u0(z);for(var Y=-1,X=z.length,au=X-1,Nu=G(Object(H)),Eu=Nu;Eu!=null&&++Y0){if(++d>=s)return arguments[0]}else d=0;return o.apply(void 0,arguments)}}return en=a,en}var tn,Jm;function Yh(){if(Jm)return tn;Jm=1;var s=xh(),u=Lh(),r=u(s);return tn=r,tn}var sn,Km;function Dy(){if(Km)return sn;Km=1;var s=/\{\n\/\* \[wrapped with (.+)\] \*/,u=/,? & /;function r(a){var o=a.match(s);return o?o[1].split(u):[]}return sn=r,sn}var rn,Zm;function Cy(){if(Zm)return rn;Zm=1;var s=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function u(r,a){var o=a.length;if(!o)return r;var d=o-1;return a[d]=(o>1?"& ":"")+a[d],a=a.join(o>2?", ":" "),r.replace(s,`{ /* [wrapped with `+a+`] */ `)}return rn=u,rn}var an,Qm;function yy(){if(Qm)return an;Qm=1;function s(u){return function(){return u}}return an=s,an}var nn,Xm;function Th(){if(Xm)return nn;Xm=1;var s=at(),u=(function(){try{var r=s(Object,"defineProperty");return r({},"",{}),r}catch{}})();return nn=u,nn}var on,u3;function Ay(){if(u3)return on;u3=1;var s=yy(),u=Th(),r=$4(),a=u?function(o,d){return u(o,"toString",{configurable:!0,enumerable:!1,value:s(d),writable:!0})}:r;return on=a,on}var dn,e3;function Sh(){if(e3)return dn;e3=1;var s=Ay(),u=Lh(),r=u(s);return dn=r,dn}var ln,t3;function X4(){if(t3)return ln;t3=1;function s(u,r){for(var a=-1,o=u==null?0:u.length;++a-1}return fn=u,fn}var pn,o3;function ky(){if(o3)return pn;o3=1;var s=X4(),u=My(),r=1,a=2,o=8,d=16,l=32,g=64,f=128,p=256,_=512,E=[["ary",f],["bind",r],["bindKey",a],["curry",o],["curryRight",d],["flip",_],["partial",l],["partialRight",g],["rearg",p]];function D(y,x){return s(E,function(v){var B="_."+v[0];x&v[1]&&!u(y,B)&&y.push(B)}),y.sort()}return pn=D,pn}var _n,d3;function Nh(){if(d3)return _n;d3=1;var s=Dy(),u=Cy(),r=Sh(),a=ky();function o(d,l,g){var f=l+"";return r(d,u(f,a(s(f),g)))}return _n=o,_n}var En,l3;function jh(){if(l3)return En;l3=1;var s=Ey(),u=Yh(),r=Nh(),a=4,o=8,d=32,l=64;function g(f,p,_,E,D,y,x,v,B,N){var I=p&o,j=I?x:void 0,w=I?void 0:x,K=I?y:void 0,P=I?void 0:y;p|=I?d:l,p&=~(I?l:d),p&a||(p&=-4);var L=[f,p,D,K,j,P,w,v,B,N],O=_.apply(void 0,L);return s(f)&&u(O,L),O.placeholder=E,r(O,f,p)}return En=g,En}var Dn,m3;function Ph(){if(m3)return Dn;m3=1;function s(u){var r=u;return r.placeholder}return Dn=s,Dn}var Cn,c3;function ud(){if(c3)return Cn;c3=1;var s=9007199254740991,u=/^(?:0|[1-9]\d*)$/;function r(a,o){var d=typeof a;return o=o??s,!!o&&(d=="number"||d!="symbol"&&u.test(a))&&a>-1&&a%1==0&&a1&&wu.reverse(),U&&O-1&&r%1==0&&r<=s}return Wn=u,Wn}var Rn,P3;function Iy(){if(P3)return Rn;P3=1;var s=rt(),u=nd(),r=Ue(),a="[object Arguments]",o="[object Array]",d="[object Boolean]",l="[object Date]",g="[object Error]",f="[object Function]",p="[object Map]",_="[object Number]",E="[object Object]",D="[object RegExp]",y="[object Set]",x="[object String]",v="[object WeakMap]",B="[object ArrayBuffer]",N="[object DataView]",I="[object Float32Array]",j="[object Float64Array]",w="[object Int8Array]",K="[object Int16Array]",P="[object Int32Array]",L="[object Uint8Array]",O="[object Uint8ClampedArray]",G="[object Uint16Array]",U="[object Uint32Array]",V={};V[I]=V[j]=V[w]=V[K]=V[P]=V[L]=V[O]=V[G]=V[U]=!0,V[a]=V[o]=V[B]=V[d]=V[N]=V[l]=V[g]=V[f]=V[p]=V[_]=V[E]=V[D]=V[y]=V[x]=V[v]=!1;function ou(iu){return r(iu)&&u(iu.length)&&!!V[s(iu)]}return Rn=ou,Rn}var Un,H3;function id(){if(H3)return Un;H3=1;function s(u){return function(r){return u(r)}}return Un=s,Un}var Gs={exports:{}};Gs.exports;var O3;function od(){return O3||(O3=1,(function(s,u){var r=Ah(),a=u&&!u.nodeType&&u,o=a&&!0&&s&&!s.nodeType&&s,d=o&&o.exports===a,l=d&&r.process,g=(function(){try{var f=o&&o.require&&o.require("util").types;return f||l&&l.binding&&l.binding("util")}catch{}})();s.exports=g})(Gs,Gs.exports)),Gs.exports}var qn,z3;function Vh(){if(z3)return qn;z3=1;var s=Iy(),u=id(),r=od(),a=r&&r.isTypedArray,o=a?u(a):s;return qn=o,qn}var Gn,I3;function Wh(){if(I3)return Gn;I3=1;var s=Hy(),u=rd(),r=ge(),a=ad(),o=ud(),d=Vh(),l=Object.prototype,g=l.hasOwnProperty;function f(p,_){var E=r(p),D=!E&&u(p),y=!E&&!D&&a(p),x=!E&&!D&&!y&&d(p),v=E||D||y||x,B=v?s(p.length,String):[],N=B.length;for(var I in p)(_||g.call(p,I))&&!(v&&(I=="length"||y&&(I=="offset"||I=="parent")||x&&(I=="buffer"||I=="byteLength"||I=="byteOffset")||o(I,N)))&&B.push(I);return B}return Gn=f,Gn}var $n,V3;function dd(){if(V3)return $n;V3=1;var s=Object.prototype;function u(r){var a=r&&r.constructor,o=typeof a=="function"&&a.prototype||s;return r===o}return $n=u,$n}var Jn,W3;function Rh(){if(W3)return Jn;W3=1;function s(u,r){return function(a){return u(r(a))}}return Jn=s,Jn}var Kn,R3;function Vy(){if(R3)return Kn;R3=1;var s=Rh(),u=s(Object.keys,Object);return Kn=u,Kn}var Zn,U3;function Uh(){if(U3)return Zn;U3=1;var s=dd(),u=Vy(),r=Object.prototype,a=r.hasOwnProperty;function o(d){if(!s(d))return u(d);var l=[];for(var g in Object(d))a.call(d,g)&&g!="constructor"&&l.push(g);return l}return Zn=o,Zn}var Qn,q3;function qh(){if(q3)return Qn;q3=1;var s=J4(),u=nd();function r(a){return a!=null&&u(a.length)&&!s(a)}return Qn=r,Qn}var Xn,G3;function fr(){if(G3)return Xn;G3=1;var s=Wh(),u=Uh(),r=qh();function a(o){return r(o)?s(o):u(o)}return Xn=a,Xn}var ui,$3;function Gh(){if($3)return ui;$3=1;var s=hr(),u=fr();function r(a,o){return a&&s(o,u(o),a)}return ui=r,ui}var ei,J3;function Wy(){if(J3)return ei;J3=1;function s(){this.__data__=[],this.size=0}return ei=s,ei}var ti,K3;function pr(){if(K3)return ti;K3=1;var s=sd();function u(r,a){for(var o=r.length;o--;)if(s(r[o][0],a))return o;return-1}return ti=u,ti}var si,Z3;function Ry(){if(Z3)return si;Z3=1;var s=pr(),u=Array.prototype,r=u.splice;function a(o){var d=this.__data__,l=s(d,o);if(l<0)return!1;var g=d.length-1;return l==g?d.pop():r.call(d,l,1),--this.size,!0}return si=a,si}var ri,Q3;function Uy(){if(Q3)return ri;Q3=1;var s=pr();function u(r){var a=this.__data__,o=s(a,r);return o<0?void 0:a[o][1]}return ri=u,ri}var ai,X3;function qy(){if(X3)return ai;X3=1;var s=pr();function u(r){return s(this.__data__,r)>-1}return ai=u,ai}var ni,uc;function Gy(){if(uc)return ni;uc=1;var s=pr();function u(r,a){var o=this.__data__,d=s(o,r);return d<0?(++this.size,o.push([r,a])):o[d][1]=a,this}return ni=u,ni}var ii,ec;function _r(){if(ec)return ii;ec=1;var s=Wy(),u=Ry(),r=Uy(),a=qy(),o=Gy();function d(l){var g=-1,f=l==null?0:l.length;for(this.clear();++gy))return!1;var v=E.get(l),B=E.get(g);if(v&&B)return v==g&&B==l;var N=-1,I=!0,j=f&o?new s:void 0;for(E.set(l,g),E.set(g,l);++N0&&d(_)?o>1?r(_,o-1,d,l,g):s(g,_):l||(g[g.length]=_)}return g}return Xo=r,Xo}var u4,$g;function cA(){if($g)return u4;$g=1;var s=mA();function u(r){var a=r==null?0:r.length;return a?s(r,1):[]}return u4=u,u4}var e4,Jg;function gA(){if(Jg)return e4;Jg=1;var s=K4(),u=Math.max;function r(a,o,d){return o=u(o===void 0?a.length-1:o,0),function(){for(var l=arguments,g=-1,f=u(l.length-o,0),p=Array(f);++g":">",'"':""","'":"'"},r=s(u);return i4=r,i4}var o4,r1;function yA(){if(r1)return o4;r1=1;var s=CA(),u=Dd(),r=/[&<>"']/g,a=RegExp(r.source);function o(d){return d=u(d),d&&a.test(d)?d.replace(r,s):d}return o4=o,o4}var a1,n1;function AA(){return n1||(n1=1,a1={cap:!1,curry:!1,fixed:!1,immutable:!1,rearg:!1}),a1}var d4,i1;function BA(){if(i1)return d4;i1=1;var s=EA(),u=s("escape",yA(),AA());return u.placeholder=yh(),d4=u,d4}var vA=BA();const tM=Nt(vA),FA={name:"AccountOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},xA=["aria-hidden","aria-label"],MA=["fill","width","height"],kA={d:"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M12,13C14.67,13 20,14.33 20,17V20H4V17C4,14.33 9.33,13 12,13M12,14.9C9.03,14.9 5.9,16.36 5.9,17V18.1H18.1V17C18.1,16.36 14.97,14.9 12,14.9Z"},wA={key:0};function bA(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon account-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",kA,[r.title?(A(),M("title",wA,tu(r.title),1)):Q("",!0)])],8,MA))],16,xA)}const LA=lu(FA,[["render",bA]]),YA={name:"EmailOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},TA=["aria-hidden","aria-label"],SA=["fill","width","height"],NA={d:"M22 6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6M20 6L12 11L4 6H20M20 18H4V8L12 13L20 8V18Z"},jA={key:0};function PA(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon email-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",NA,[r.title?(A(),M("title",jA,tu(r.title),1)):Q("",!0)])],8,SA))],16,TA)}const HA=lu(YA,[["render",PA]]),OA={name:"MessageProcessingOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},zA=["aria-hidden","aria-label"],IA=["fill","width","height"],VA={d:"M20 2H4C2.9 2 2 2.9 2 4V22L6 18H20C21.1 18 22 17.1 22 16V4C22 2.9 21.1 2 20 2M20 16H5.2L4 17.2V4H20V16M17 11H15V9H17M13 11H11V9H13M9 11H7V9H9"},WA={key:0};function RA(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon message-processing-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",VA,[r.title?(A(),M("title",WA,tu(r.title),1)):Q("",!0)])],8,IA))],16,zA)}const UA=lu(OA,[["render",RA]]),qA={name:"PhoneOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},GA=["aria-hidden","aria-label"],$A=["fill","width","height"],JA={d:"M20,15.5C18.8,15.5 17.5,15.3 16.4,14.9C16.3,14.9 16.2,14.9 16.1,14.9C15.8,14.9 15.6,15 15.4,15.2L13.2,17.4C10.4,15.9 8,13.6 6.6,10.8L8.8,8.6C9.1,8.3 9.2,7.9 9,7.6C8.7,6.5 8.5,5.2 8.5,4C8.5,3.5 8,3 7.5,3H4C3.5,3 3,3.5 3,4C3,13.4 10.6,21 20,21C20.5,21 21,20.5 21,20V16.5C21,16 20.5,15.5 20,15.5M5,5H6.5C6.6,5.9 6.8,6.8 7,7.6L5.8,8.8C5.4,7.6 5.1,6.3 5,5M19,19C17.7,18.9 16.4,18.6 15.2,18.2L16.4,17C17.2,17.2 18.1,17.4 19,17.4V19Z"},KA={key:0};function ZA(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon phone-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",JA,[r.title?(A(),M("title",KA,tu(r.title),1)):Q("",!0)])],8,$A))],16,GA)}const QA=lu(qA,[["render",ZA]]),XA={name:"AccountBoxMultipleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},uB=["aria-hidden","aria-label"],eB=["fill","width","height"],tB={d:"M4 6H2V20C2 21.11 2.9 22 4 22H18V20H4V6M18.5 14.25C18.5 12.75 15.5 12 14 12S9.5 12.75 9.5 14.25V15H18.5M14 10.25C15.24 10.25 16.25 9.24 16.25 8S15.24 5.75 14 5.75 11.75 6.76 11.75 8 12.76 10.25 14 10.25M20 2H8C6.9 2 6 2.9 6 4V16C6 17.11 6.9 18 8 18H20C21.11 18 22 17.11 22 16V4C22 2.89 21.1 2 20 2M20 16H8V4H20V16Z"},sB={key:0};function rB(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon account-box-multiple-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",tB,[r.title?(A(),M("title",sB,tu(r.title),1)):Q("",!0)])],8,eB))],16,uB)}const aB=lu(XA,[["render",rB]]),nB={name:"AccountSupervisorOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},iB=["aria-hidden","aria-label"],oB=["fill","width","height"],dB={d:"M16.5 15.5C18.22 15.5 20.25 16.3 20.5 16.78V17.5H12.5V16.78C12.75 16.3 14.78 15.5 16.5 15.5M16.5 14C14.67 14 11 14.92 11 16.75V19H22V16.75C22 14.92 18.33 14 16.5 14M9 13C6.67 13 2 14.17 2 16.5V19H9V17.5H3.5V16.5C3.5 15.87 6.29 14.34 9.82 14.5A5.12 5.12 0 0 1 11.37 13.25A12.28 12.28 0 0 0 9 13M9 6.5A1.5 1.5 0 1 1 7.5 8A1.5 1.5 0 0 1 9 6.5M9 5A3 3 0 1 0 12 8A3 3 0 0 0 9 5M16.5 8.5A1 1 0 1 1 15.5 9.5A1 1 0 0 1 16.5 8.5M16.5 7A2.5 2.5 0 1 0 19 9.5A2.5 2.5 0 0 0 16.5 7Z"},lB={key:0};function mB(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon account-supervisor-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",dB,[r.title?(A(),M("title",lB,tu(r.title),1)):Q("",!0)])],8,oB))],16,iB)}const cB=lu(nB,[["render",mB]]),gB={name:"AccountSwitchOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},hB=["aria-hidden","aria-label"],fB=["fill","width","height"],pB={d:"M16 9C22 9 22 13 22 13V15H16V13C16 13 16 11.31 14.85 9.8C14.68 9.57 14.47 9.35 14.25 9.14C14.77 9.06 15.34 9 16 9M8 11C11.5 11 11.94 12.56 12 13H4C4.06 12.56 4.5 11 8 11M8 9C2 9 2 13 2 13V15H14V13C14 13 14 9 8 9M9 17V19H15V17L18 20L15 23V21H9V23L6 20L9 17M8 3C8.55 3 9 3.45 9 4S8.55 5 8 5 7 4.55 7 4 7.45 3 8 3M8 1C6.34 1 5 2.34 5 4S6.34 7 8 7 11 5.66 11 4 9.66 1 8 1M16 1C14.34 1 13 2.34 13 4S14.34 7 16 7 19 5.66 19 4 17.66 1 16 1Z"},_B={key:0};function EB(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon account-switch-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",pB,[r.title?(A(),M("title",_B,tu(r.title),1)):Q("",!0)])],8,fB))],16,hB)}const DB=lu(gB,[["render",EB]]),CB={name:"BadgeAccountHorizontalOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},yB=["aria-hidden","aria-label"],AB=["fill","width","height"],BB={d:"M8,9A2,2 0 0,1 10,11A2,2 0 0,1 8,13A2,2 0 0,1 6,11A2,2 0 0,1 8,9M12,17H4V16C4,14.67 6.67,14 8,14C9.33,14 12,14.67 12,16V17M20,8H14V10H20V8M20,12H14V14H20V12M20,16H14V18H20V16M22,4H14V6H22V20H2V6H10V4H2A2,2 0 0,0 0,6V20A2,2 0 0,0 2,22H22A2,2 0 0,0 24,20V6A2,2 0 0,0 22,4M13,6H11V2H13V6Z"},vB={key:0};function FB(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon badge-account-horizontal-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",BB,[r.title?(A(),M("title",vB,tu(r.title),1)):Q("",!0)])],8,AB))],16,yB)}const xB=lu(CB,[["render",FB]]),MB={name:"CakeVariantOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},kB=["aria-hidden","aria-label"],wB=["fill","width","height"],bB={d:"M12 6C13.11 6 14 5.1 14 4C14 3.62 13.9 3.27 13.71 2.97L12 0L10.29 2.97C10.1 3.27 10 3.62 10 4C10 5.1 10.9 6 12 6M18 9H13V7H11V9H6C4.34 9 3 10.34 3 12V21C3 21.55 3.45 22 4 22H20C20.55 22 21 21.55 21 21V12C21 10.34 19.66 9 18 9M19 20H5V17C5.9 17 6.76 16.63 7.4 16L8.5 14.92L9.56 16C10.87 17.3 13.15 17.29 14.45 16L15.53 14.92L16.6 16C17.24 16.63 18.1 17 19 17V20M19 15.5C18.5 15.5 18 15.3 17.65 14.93L15.5 12.8L13.38 14.93C12.64 15.67 11.35 15.67 10.61 14.93L8.5 12.8L6.34 14.93C6 15.29 5.5 15.5 5 15.5V12C5 11.45 5.45 11 6 11H18C18.55 11 19 11.45 19 12V15.5Z"},LB={key:0};function YB(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon cake-variant-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",bB,[r.title?(A(),M("title",LB,tu(r.title),1)):Q("",!0)])],8,wB))],16,kB)}const TB=lu(MB,[["render",YB]]),SB={name:"CalendarHeartOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},NB=["aria-hidden","aria-label"],jB=["fill","width","height"],PB={d:"M16 12.2C16 13.71 14.64 14.94 12.58 16.81L12 17.34L11.42 16.81C9.36 14.94 8 13.71 8 12.2C8 10.97 8.97 10 10.2 10C10.9 10 11.56 10.32 12 10.83C12.44 10.32 13.1 10 13.8 10C15.03 10 16 10.97 16 12.2M21 5V19C21 20.11 20.11 21 19 21H5C3.9 21 3 20.11 3 19V5C3 3.9 3.9 3 5 3H6V1H8V3H16V1H18V3H19C20.11 3 21 3.9 21 5M5 5V7H19V5H5M19 19V9H5V19H19Z"},HB={key:0};function OB(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon calendar-heart-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",PB,[r.title?(A(),M("title",HB,tu(r.title),1)):Q("",!0)])],8,jB))],16,NB)}const zB=lu(SB,[["render",OB]]),IB={name:"CloudOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},VB=["aria-hidden","aria-label"],WB=["fill","width","height"],RB={d:"M6.5 20Q4.22 20 2.61 18.43 1 16.85 1 14.58 1 12.63 2.17 11.1 3.35 9.57 5.25 9.15 5.88 6.85 7.75 5.43 9.63 4 12 4 14.93 4 16.96 6.04 19 8.07 19 11 20.73 11.2 21.86 12.5 23 13.78 23 15.5 23 17.38 21.69 18.69 20.38 20 18.5 20M6.5 18H18.5Q19.55 18 20.27 17.27 21 16.55 21 15.5 21 14.45 20.27 13.73 19.55 13 18.5 13H17V11Q17 8.93 15.54 7.46 14.08 6 12 6 9.93 6 8.46 7.46 7 8.93 7 11H6.5Q5.05 11 4.03 12.03 3 13.05 3 14.5 3 15.95 4.03 17 5.05 18 6.5 18M12 12Z"},UB={key:0};function qB(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon cloud-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",RB,[r.title?(A(),M("title",UB,tu(r.title),1)):Q("",!0)])],8,WB))],16,VB)}const GB=lu(IB,[["render",qB]]),$B={name:"CoffinIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},JB=["aria-hidden","aria-label"],KB=["fill","width","height"],ZB={d:"M8,22L5,8L8,2H16L19,8L16,22H8M11,6V8H9V10H11V15H13V10H15V8H13V6H11Z"},QB={key:0};function XB(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon coffin-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",ZB,[r.title?(A(),M("title",QB,tu(r.title),1)):Q("",!0)])],8,KB))],16,JB)}const u7=lu($B,[["render",XB]]),e7={name:"HeartOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},t7=["aria-hidden","aria-label"],s7=["fill","width","height"],r7={d:"M12.1,18.55L12,18.65L11.89,18.55C7.14,14.24 4,11.39 4,8.5C4,6.5 5.5,5 7.5,5C9.04,5 10.54,6 11.07,7.36H12.93C13.46,6 14.96,5 16.5,5C18.5,5 20,6.5 20,8.5C20,11.39 16.86,14.24 12.1,18.55M16.5,3C14.76,3 13.09,3.81 12,5.08C10.91,3.81 9.24,3 7.5,3C4.42,3 2,5.41 2,8.5C2,12.27 5.4,15.36 10.55,20.03L12,21.35L13.45,20.03C18.6,15.36 22,12.27 22,8.5C22,5.41 19.58,3 16.5,3Z"},a7={key:0};function n7(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon heart-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",r7,[r.title?(A(),M("title",a7,tu(r.title),1)):Q("",!0)])],8,s7))],16,t7)}const i7=lu(e7,[["render",n7]]),o7={name:"MapMarkerOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},d7=["aria-hidden","aria-label"],l7=["fill","width","height"],m7={d:"M12,6.5A2.5,2.5 0 0,1 14.5,9A2.5,2.5 0 0,1 12,11.5A2.5,2.5 0 0,1 9.5,9A2.5,2.5 0 0,1 12,6.5M12,2A7,7 0 0,1 19,9C19,14.25 12,22 12,22C12,22 5,14.25 5,9A7,7 0 0,1 12,2M12,4A5,5 0 0,0 7,9C7,10 7,12 12,18.71C17,12 17,10 17,9A5,5 0 0,0 12,4Z"},c7={key:0};function g7(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon map-marker-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",m7,[r.title?(A(),M("title",c7,tu(r.title),1)):Q("",!0)])],8,l7))],16,d7)}const h7=lu(o7,[["render",g7]]),f7={name:"MapOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},p7=["aria-hidden","aria-label"],_7=["fill","width","height"],E7={d:"M20.5,3L20.34,3.03L15,5.1L9,3L3.36,4.9C3.15,4.97 3,5.15 3,5.38V20.5A0.5,0.5 0 0,0 3.5,21L3.66,20.97L9,18.9L15,21L20.64,19.1C20.85,19.03 21,18.85 21,18.62V3.5A0.5,0.5 0 0,0 20.5,3M10,5.47L14,6.87V18.53L10,17.13V5.47M5,6.46L8,5.45V17.15L5,18.31V6.46M19,17.54L16,18.55V6.86L19,5.7V17.54Z"},D7={key:0};function C7(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon map-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",E7,[r.title?(A(),M("title",D7,tu(r.title),1)):Q("",!0)])],8,_7))],16,p7)}const y7=lu(f7,[["render",C7]]),A7={name:"MessageReplyTextOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},B7=["aria-hidden","aria-label"],v7=["fill","width","height"],F7={d:"M9 11H18V13H9V11M18 7H6V9H18V7M22 4V22L18 18H4C2.9 18 2 17.11 2 16V4C2 2.9 2.9 2 4 2H20C21.1 2 22 2.89 22 4M20 4H4V16H18.83L20 17.17V4Z"},x7={key:0};function M7(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon message-reply-text-outline-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",F7,[r.title?(A(),M("title",x7,tu(r.title),1)):Q("",!0)])],8,v7))],16,B7)}const k7=lu(A7,[["render",M7]]),w7={name:"TextIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},b7=["aria-hidden","aria-label"],L7=["fill","width","height"],Y7={d:"M21,6V8H3V6H21M3,18H12V16H3V18M3,13H21V11H3V13Z"},T7={key:0};function S7(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon text-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",Y7,[r.title?(A(),M("title",T7,tu(r.title),1)):Q("",!0)])],8,L7))],16,b7)}const N7=lu(w7,[["render",S7]]),j7={name:"TranslateVariantIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},P7=["aria-hidden","aria-label"],H7=["fill","width","height"],O7={d:"M11 1H3C1.9 1 1 1.9 1 3V15L4 12H9V11C9 8.8 10.79 7 13 7V3C13 1.9 12.1 1 11 1M11 4L9.5 4C9.16 5.19 8.54 6.3 7.68 7.26L7.66 7.28L8.92 8.53L8.55 9.54L7 8L4.5 10.5L3.81 9.77L6.34 7.28C5.72 6.59 5.22 5.82 4.86 5H5.85C6.16 5.6 6.54 6.17 7 6.68C7.72 5.88 8.24 4.97 8.57 4L3 4V3H6.5V2H7.5V3H11V4M21 9H13C11.9 9 11 9.9 11 11V18C11 19.1 11.9 20 13 20H20L23 23V11C23 9.9 22.1 9 21 9M19.63 19L18.78 16.75H15.22L14.38 19H12.88L16.25 10H17.75L21.13 19H19.63M17 12L18.22 15.25H15.79L17 12Z"},z7={key:0};function I7(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon translate-variant-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",O7,[r.title?(A(),M("title",z7,tu(r.title),1)):Q("",!0)])],8,H7))],16,P7)}const V7=lu(j7,[["render",I7]]),W7={name:"WebIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},R7=["aria-hidden","aria-label"],U7=["fill","width","height"],q7={d:"M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},G7={key:0};function $7(s,u,r,a,o,d){return A(),M("span",vu(s.$attrs,{"aria-hidden":r.title?null:"true","aria-label":r.title,class:"material-design-icon web-icon",role:"img",onClick:u[0]||(u[0]=l=>s.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",q7,[r.title?(A(),M("title",G7,tu(r.title),1)):Q("",!0)])],8,U7))],16,R7)}const J7=lu(W7,[["render",$7]]),K7={name:"IconAddressBook",props:{title:{type:String,default:""},size:{type:Number,default:20},fillColor:{type:String,default:"currentColor"}}},Z7=["aria-hidden","aria-label"],Q7=["fill","width","height"];function X7(s,u,r,a,o,d){return A(),M("span",{"aria-hidden":!r.title,"aria-label":r.title,class:"material-design-icon icon-address-book",role:"img"},[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 1792 1792"},[...u[0]||(u[0]=[$("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),$("path",{d:"M1703 478q40 57 18 129l-275 906q-19 64-76.5 107.5t-122.5 43.5h-923q-77 0-148.5-53.5t-99.5-131.5q-24-67-2-127 0-4 3-27t4-37q1-8-3-21.5t-3-19.5q2-11 8-21t16.5-23.5 16.5-23.5q23-38 45-91.5t30-91.5q3-10 .5-30t-.5-28q3-11 17-28t17-23q21-36 42-92t25-90q1-9-2.5-32t.5-28q4-13 22-30.5t22-22.5q19-26 42.5-84.5t27.5-96.5q1-8-3-25.5t-2-26.5q2-8 9-18t18-23 17-21q8-12 16.5-30.5t15-35 16-36 19.5-32 26.5-23.5 36-11.5 47.5 5.5l-1 3q38-9 51-9h761q74 0 114 56t18 130l-274 906q-36 119-71.5 153.5t-128.5 34.5h-869q-27 0-38 15-11 16-1 43 24 70 144 70h923q29 0 56-15.5t35-41.5l300-987q7-22 5-57 38 15 59 43zm-1064 2q-4 13 2 22.5t20 9.5h608q13 0 25.5-9.5t16.5-22.5l21-64q4-13-2-22.5t-20-9.5h-608q-13 0-25.5 9.5t-16.5 22.5zm-83 256q-4 13 2 22.5t20 9.5h608q13 0 25.5-9.5t16.5-22.5l21-64q4-13-2-22.5t-20-9.5h-608q-13 0-25.5 9.5t-16.5 22.5z"},null,-1)])],8,Q7))],8,Z7)}const u8=lu(K7,[["render",X7]]),e8={name:"PropertyTitleIcon",components:{IconPlus:ih,IconAddressBook:u8,IconEmail:HA,IconPhone:QA,IconDelete:Ch,IconPencil:Y5,IconMapMaker:h7,IconMultiple:ty,IconWeb:J7,IconCakeVariant:TB,IconMessageReplyText:k7,IconHeart:i7,IconAccountSupervisor:cB,IconAccount:LA,IconCalendarHeartOutline:zB,IconCoffin:u7,IconBadgeAccountHorizontal:xB,IconCloud:GB,IconMessageProcessing:UA,IconMap:y7,IconText:N7,IconTranslateVariant:V7,IconAccountBoxMultiple:aB,IconAccountSwitch:DB},props:{icon:{type:String,default:"",required:!1}}};function t8(s,u,r,a,o,d){const l=uu("IconPlus"),g=uu("IconAddressBook"),f=uu("IconEmail"),p=uu("IconPhone"),_=uu("IconDelete"),E=uu("IconPencil"),D=uu("IconMapMaker"),y=uu("IconMultiple"),x=uu("IconWeb"),v=uu("IconCakeVariant"),B=uu("IconMessageReplyText"),N=uu("IconHeart"),I=uu("IconAccountSupervisor"),j=uu("IconAccount"),w=uu("IconCalendarHeartOutline"),K=uu("IconCoffin"),P=uu("IconBadgeAccountHorizontal"),L=uu("IconCloud"),O=uu("IconMessageProcessing"),G=uu("IconMap"),U=uu("IconText"),V=uu("IconTranslateVariant"),ou=uu("IconAccountBoxMultiple"),iu=uu("IconAccountSwitch");return r.icon==="icon-add"?(A(),eu(l,{key:0,size:20})):r.icon==="icon-address-book"?(A(),eu(g,{key:1,size:20})):r.icon==="icon-mail"?(A(),eu(f,{key:2,size:20})):r.icon==="icon-phone"?(A(),eu(p,{key:3,size:20})):r.icon==="icon-delete"?(A(),eu(_,{key:4,size:20})):r.icon==="icon-rename"?(A(),eu(E,{key:5,size:20})):r.icon==="icon-address"?(A(),eu(D,{key:6,size:20})):r.icon==="icon-contacts-dark"?(A(),eu(y,{key:7,size:20})):r.icon==="icon-public"||r.icon==="icon-timezone"?(A(),eu(x,{key:8,size:20})):r.icon==="icon-calendar-dark"?(A(),eu(v,{key:9,size:20})):r.icon==="icon-comment"?(A(),eu(B,{key:10,size:20})):r.icon==="icon-social"?(A(),eu(N,{key:11,size:20})):r.icon==="icon-group"||r.icon==="icon-manager"?(A(),eu(I,{key:12,size:20})):r.icon==="icon-gender"||r.icon==="icon-user"?(A(),eu(j,{key:13,size:20})):r.icon==="icon-anniversary"?(A(),eu(w,{key:14,size:20})):r.icon==="icon-death-day"?(A(),eu(K,{key:15,size:20})):r.icon==="icon-detailed-name"?(A(),eu(P,{key:16,size:20})):r.icon==="icon-federated-cloud-id"?(A(),eu(L,{key:17,size:20})):r.icon==="icon-instant-message"?(A(),eu(O,{key:18,size:20})):r.icon==="icon-location"?(A(),eu(G,{key:19,size:20})):r.icon==="icon-note"?(A(),eu(U,{key:20,size:20})):r.icon==="icon-spoken-lang"?(A(),eu(V,{key:21,size:20})):r.icon==="icon-related-contact"?(A(),eu(ou,{key:22,size:20})):r.icon==="icon-relation-to-you"?(A(),eu(iu,{key:23,size:20})):Q("",!0)}const s8=lu(e8,[["render",t8],["__scopeId","data-v-f1279e47"]]),r8={methods:{otherContacts(s){return Dh({$store:this.$store,self:s})}}};var zs={},o1;function a8(){if(o1)return zs;o1=1,Object.defineProperty(zs,"__esModule",{value:!0});const s=["a","animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"],u=()=>typeof window>"u"?null:window,r=d=>new Promise(l=>{if(!a(d))l(d.toString("utf-8"));else{const g=new FileReader;g.onload=()=>{l(g.result)},g.readAsText(d)}}),a=d=>d.size!==void 0,o=async(d,l=u())=>{if(!l)throw new Error("DOM window required");if(a(d)&&d.type!=="image/svg+xml")return d;const g=await r(d);if(!g)throw new Error("Image corrupt");const f=l.document.createElement("template");f.innerHTML=g;const p=f.content.firstElementChild,_=!!Array.from(p.attributes).map(({name:E})=>E).find(E=>E.startsWith("on"));return p.querySelectorAll(s.join(",")).length===0&&!_?d:null};return zs.default=o,zs}var n8=a8();const i8=Nt(n8);var b4={exports:{}},o8=b4.exports,d1;function d8(){return d1||(d1=1,(function(s){(function(u,r,a){s.exports?(s.exports=a(),s.exports.default=s.exports):window[r]=a()})(o8,"b64toBlob",function(){return function(u,r,a){r=r||"",a=a||512;for(var o=atob(u),d=[],l=0;l"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");l4=crypto.getRandomValues.bind(crypto)}return l4(g8)}const f8=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),l1={randomUUID:f8};function p8(s,u,r){s=s||{};const a=s.random??s.rng?.()??h8();if(a.length<16)throw new Error("Random bytes length must be >= 16");return a[6]=a[6]&15|64,a[8]=a[8]&63|128,c8(a)}function _8(s,u,r){return l1.randomUUID&&!s?l1.randomUUID():p8(s)}function E8(s){let u=!1;return s[1].forEach(r=>{const a=r[0].split(".");a.length===2&&(u=o6(a[1],r[0]))}),u}function D8(){return!gu.design.vcard.param.type||gu.design.vcard.param.type.multiValueSeparateDQuote!==!1||!gu.design.vcard3.param.type||gu.design.vcard3.param.type.multiValueSeparateDQuote!==!1?(gu.design.vcard.param.type.multiValueSeparateDQuote=!1,gu.design.vcard3.param.type.multiValueSeparateDQuote=!1,!0):!1}function C8(s){let u=!1;return u|=D8(),u|=E8(s),u}function o6(s,u){let r=!1;return s=s.toLowerCase(),u=u.toLowerCase(),gu.design.vcard.property[s]&&(gu.design.vcard.property[u]=gu.design.vcard.property[s],r=!0),gu.design.vcard3.property[s]&&(gu.design.vcard3.property[u]=gu.design.vcard3.property[s],r=!0),r}function y8(){return d6().__VUE_DEVTOOLS_GLOBAL_HOOK__}function d6(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const A8=typeof Proxy=="function",B8="devtools-plugin:setup",v8="plugin:settings:set";let us,L4;function F8(){var s;return us!==void 0||(typeof window<"u"&&window.performance?(us=!0,L4=window.performance):typeof globalThis<"u"&&!((s=globalThis.perf_hooks)===null||s===void 0)&&s.performance?(us=!0,L4=globalThis.perf_hooks.performance):us=!1),us}function x8(){return F8()?L4.now():Date.now()}class M8{constructor(u,r){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=u,this.hook=r;const a={};if(u.settings)for(const l in u.settings){const g=u.settings[l];a[l]=g.defaultValue}const o=`__vue-devtools-plugin-settings__${u.id}`;let d=Object.assign({},a);try{const l=localStorage.getItem(o),g=JSON.parse(l);Object.assign(d,g)}catch{}this.fallbacks={getSettings(){return d},setSettings(l){try{localStorage.setItem(o,JSON.stringify(l))}catch{}d=l},now(){return x8()}},r&&r.on(v8,(l,g)=>{l===this.plugin.id&&this.fallbacks.setSettings(g)}),this.proxiedOn=new Proxy({},{get:(l,g)=>this.target?this.target.on[g]:(...f)=>{this.onQueue.push({method:g,args:f})}}),this.proxiedTarget=new Proxy({},{get:(l,g)=>this.target?this.target[g]:g==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(g)?(...f)=>(this.targetQueue.push({method:g,args:f,resolve:()=>{}}),this.fallbacks[g](...f)):(...f)=>new Promise(p=>{this.targetQueue.push({method:g,args:f,resolve:p})})})}async setRealTarget(u){this.target=u;for(const r of this.onQueue)this.target.on[r.method](...r.args);for(const r of this.targetQueue)r.resolve(await this.target[r.method](...r.args))}}function k8(s,u){const r=s,a=d6(),o=y8(),d=A8&&r.enableEarlyProxy;if(o&&(a.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!d))o.emit(B8,s,u);else{const l=d?new M8(r,o):null;(a.__VUE_DEVTOOLS_PLUGINS__=a.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:r,setupFn:u,proxy:l}),l&&u(l.proxiedTarget)}}var w8="store";function Tt(s,u){Object.keys(s).forEach(function(r){return u(s[r],r)})}function b8(s){return s!==null&&typeof s=="object"}function L8(s){return s&&typeof s.then=="function"}function Y8(s,u){return function(){return s(u)}}function m1(s,u,r){return u.indexOf(s)<0&&(r&&r.prepend?u.unshift(s):u.push(s)),function(){var a=u.indexOf(s);a>-1&&u.splice(a,1)}}function c1(s,u){s._actions=Object.create(null),s._mutations=Object.create(null),s._wrappedGetters=Object.create(null),s._modulesNamespaceMap=Object.create(null);var r=s.state;Cr(s,r,[],s._modules.root,!0),Cd(s,r,u)}function Cd(s,u,r){var a=s._state,o=s._scope;s.getters={},s._makeLocalGettersCache=Object.create(null);var d=s._wrappedGetters,l={},g={},f=O4(!0);f.run(function(){Tt(d,function(p,_){l[_]=Y8(p,s),g[_]=ut(function(){return l[_]()}),Object.defineProperty(s.getters,_,{get:function(){return g[_].value},enumerable:!0})})}),s._state=W1({data:u}),s._scope=f,s.strict&&P8(s),a&&r&&s._withCommit(function(){a.data=null}),o&&o.stop()}function Cr(s,u,r,a,o){var d=!r.length,l=s._modules.getNamespace(r);if(a.namespaced&&(s._modulesNamespaceMap[l],s._modulesNamespaceMap[l]=a),!d&&!o){var g=yd(u,r.slice(0,-1)),f=r[r.length-1];s._withCommit(function(){g[f]=a.state})}var p=a.context=T8(s,l,r);a.forEachMutation(function(_,E){var D=l+E;S8(s,D,_,p)}),a.forEachAction(function(_,E){var D=_.root?E:l+E,y=_.handler||_;N8(s,D,y,p)}),a.forEachGetter(function(_,E){var D=l+E;j8(s,D,_,p)}),a.forEachChild(function(_,E){Cr(s,u,r.concat(E),_,o)})}function T8(s,u,r){var a=u==="",o={dispatch:a?s.dispatch:function(d,l,g){var f=tr(d,l,g),p=f.payload,_=f.options,E=f.type;return(!_||!_.root)&&(E=u+E),s.dispatch(E,p)},commit:a?s.commit:function(d,l,g){var f=tr(d,l,g),p=f.payload,_=f.options,E=f.type;(!_||!_.root)&&(E=u+E),s.commit(E,p,_)}};return Object.defineProperties(o,{getters:{get:a?function(){return s.getters}:function(){return l6(s,u)}},state:{get:function(){return yd(s.state,r)}}}),o}function l6(s,u){if(!s._makeLocalGettersCache[u]){var r={},a=u.length;Object.keys(s.getters).forEach(function(o){if(o.slice(0,a)===u){var d=o.slice(a);Object.defineProperty(r,d,{get:function(){return s.getters[o]},enumerable:!0})}}),s._makeLocalGettersCache[u]=r}return s._makeLocalGettersCache[u]}function S8(s,u,r,a){var o=s._mutations[u]||(s._mutations[u]=[]);o.push(function(d){r.call(s,a.state,d)})}function N8(s,u,r,a){var o=s._actions[u]||(s._actions[u]=[]);o.push(function(d){var l=r.call(s,{dispatch:a.dispatch,commit:a.commit,getters:a.getters,state:a.state,rootGetters:s.getters,rootState:s.state},d);return L8(l)||(l=Promise.resolve(l)),s._devtoolHook?l.catch(function(g){throw s._devtoolHook.emit("vuex:error",g),g}):l})}function j8(s,u,r,a){s._wrappedGetters[u]||(s._wrappedGetters[u]=function(o){return r(a.state,a.getters,o.state,o.getters)})}function P8(s){nr(function(){return s._state.data},function(){},{deep:!0,flush:"sync"})}function yd(s,u){return u.reduce(function(r,a){return r[a]},s)}function tr(s,u,r){return b8(s)&&s.type&&(r=u,u=s,s=s.type),{type:s,payload:u,options:r}}var H8="vuex bindings",g1="vuex:mutations",m4="vuex:actions",kt="vuex",O8=0;function z8(s,u){k8({id:"org.vuejs.vuex",app:s,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[H8]},function(r){r.addTimelineLayer({id:g1,label:"Vuex Mutations",color:h1}),r.addTimelineLayer({id:m4,label:"Vuex Actions",color:h1}),r.addInspector({id:kt,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),r.on.getInspectorTree(function(a){if(a.app===s&&a.inspectorId===kt)if(a.filter){var o=[];h6(o,u._modules.root,a.filter,""),a.rootNodes=o}else a.rootNodes=[g6(u._modules.root,"")]}),r.on.getInspectorState(function(a){if(a.app===s&&a.inspectorId===kt){var o=a.nodeId;l6(u,o),a.state=W8(U8(u._modules,o),o==="root"?u.getters:u._makeLocalGettersCache,o)}}),r.on.editInspectorState(function(a){if(a.app===s&&a.inspectorId===kt){var o=a.nodeId,d=a.path;o!=="root"&&(d=o.split("/").filter(Boolean).concat(d)),u._withCommit(function(){a.set(u._state.data,d,a.state.value)})}}),u.subscribe(function(a,o){var d={};a.payload&&(d.payload=a.payload),d.state=o,r.notifyComponentUpdate(),r.sendInspectorTree(kt),r.sendInspectorState(kt),r.addTimelineEvent({layerId:g1,event:{time:Date.now(),title:a.type,data:d}})}),u.subscribeAction({before:function(a,o){var d={};a.payload&&(d.payload=a.payload),a._id=O8++,a._time=Date.now(),d.state=o,r.addTimelineEvent({layerId:m4,event:{time:a._time,title:a.type,groupId:a._id,subtitle:"start",data:d}})},after:function(a,o){var d={},l=Date.now()-a._time;d.duration={_custom:{type:"duration",display:l+"ms",tooltip:"Action duration",value:l}},a.payload&&(d.payload=a.payload),d.state=o,r.addTimelineEvent({layerId:m4,event:{time:Date.now(),title:a.type,groupId:a._id,subtitle:"end",data:d}})}})})}var h1=8702998,I8=6710886,V8=16777215,m6={label:"namespaced",textColor:V8,backgroundColor:I8};function c6(s){return s&&s!=="root"?s.split("/").slice(-2,-1)[0]:"Root"}function g6(s,u){return{id:u||"root",label:c6(u),tags:s.namespaced?[m6]:[],children:Object.keys(s._children).map(function(r){return g6(s._children[r],u+r+"/")})}}function h6(s,u,r,a){a.includes(r)&&s.push({id:a||"root",label:a.endsWith("/")?a.slice(0,a.length-1):a||"Root",tags:u.namespaced?[m6]:[]}),Object.keys(u._children).forEach(function(o){h6(s,u._children[o],r,a+o+"/")})}function W8(s,u,r){u=r==="root"?u:u[r];var a=Object.keys(u),o={state:Object.keys(s.state).map(function(l){return{key:l,editable:!0,value:s.state[l]}})};if(a.length){var d=R8(u);o.getters=Object.keys(d).map(function(l){return{key:l.endsWith("/")?c6(l):l,editable:!1,value:Y4(function(){return d[l]})}})}return o}function R8(s){var u={};return Object.keys(s).forEach(function(r){var a=r.split("/");if(a.length>1){var o=u,d=a.pop();a.forEach(function(l){o[l]||(o[l]={_custom:{value:{},display:l,tooltip:"Module",abstract:!0}}),o=o[l]._custom.value}),o[d]=Y4(function(){return s[r]})}else u[r]=Y4(function(){return s[r]})}),u}function U8(s,u){var r=u.split("/").filter(function(a){return a});return r.reduce(function(a,o,d){var l=a[o];if(!l)throw new Error('Missing module "'+o+'" for path "'+u+'".');return d===r.length-1?l:l._children},u==="root"?s:s.root._children)}function Y4(s){try{return s()}catch(u){return u}}var Oe=function(s,u){this.runtime=u,this._children=Object.create(null),this._rawModule=s;var r=s.state;this.state=(typeof r=="function"?r():r)||{}},f1={namespaced:{configurable:!0}};f1.namespaced.get=function(){return!!this._rawModule.namespaced},Oe.prototype.addChild=function(s,u){this._children[s]=u},Oe.prototype.removeChild=function(s){delete this._children[s]},Oe.prototype.getChild=function(s){return this._children[s]},Oe.prototype.hasChild=function(s){return s in this._children},Oe.prototype.update=function(s){this._rawModule.namespaced=s.namespaced,s.actions&&(this._rawModule.actions=s.actions),s.mutations&&(this._rawModule.mutations=s.mutations),s.getters&&(this._rawModule.getters=s.getters)},Oe.prototype.forEachChild=function(s){Tt(this._children,s)},Oe.prototype.forEachGetter=function(s){this._rawModule.getters&&Tt(this._rawModule.getters,s)},Oe.prototype.forEachAction=function(s){this._rawModule.actions&&Tt(this._rawModule.actions,s)},Oe.prototype.forEachMutation=function(s){this._rawModule.mutations&&Tt(this._rawModule.mutations,s)},Object.defineProperties(Oe.prototype,f1);var K0=function(s){this.register([],s,!1)};K0.prototype.get=function(s){return s.reduce(function(u,r){return u.getChild(r)},this.root)},K0.prototype.getNamespace=function(s){var u=this.root;return s.reduce(function(r,a){return u=u.getChild(a),r+(u.namespaced?a+"/":"")},"")},K0.prototype.update=function(s){f6([],this.root,s)},K0.prototype.register=function(s,u,r){var a=this;r===void 0&&(r=!0);var o=new Oe(u,r);if(s.length===0)this.root=o;else{var d=this.get(s.slice(0,-1));d.addChild(s[s.length-1],o)}u.modules&&Tt(u.modules,function(l,g){a.register(s.concat(g),l,r)})},K0.prototype.unregister=function(s){var u=this.get(s.slice(0,-1)),r=s[s.length-1],a=u.getChild(r);a&&a.runtime&&u.removeChild(r)},K0.prototype.isRegistered=function(s){var u=this.get(s.slice(0,-1)),r=s[s.length-1];return u?u.hasChild(r):!1};function f6(s,u,r){if(u.update(r),r.modules)for(var a in r.modules){if(!u.getChild(a))return;f6(s.concat(a),u.getChild(a),r.modules[a])}}var te=function(s){var u=this;s===void 0&&(s={});var r=s.plugins;r===void 0&&(r=[]);var a=s.strict;a===void 0&&(a=!1);var o=s.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new K0(s),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=o;var d=this,l=this,g=l.dispatch,f=l.commit;this.dispatch=function(_,E){return g.call(d,_,E)},this.commit=function(_,E,D){return f.call(d,_,E,D)},this.strict=a;var p=this._modules.root.state;Cr(this,p,[],this._modules.root),Cd(this,p),r.forEach(function(_){return _(u)})},c4={state:{configurable:!0}};te.prototype.install=function(s,u){s.provide(u||w8,this),s.config.globalProperties.$store=this;var r=this._devtools!==void 0?this._devtools:!1;r&&z8(s,this)},c4.state.get=function(){return this._state.data},c4.state.set=function(s){},te.prototype.commit=function(s,u,r){var a=this,o=tr(s,u,r),d=o.type,l=o.payload,g={type:d,payload:l},f=this._mutations[d];f&&(this._withCommit(function(){f.forEach(function(p){p(l)})}),this._subscribers.slice().forEach(function(p){return p(g,a.state)}))},te.prototype.dispatch=function(s,u){var r=this,a=tr(s,u),o=a.type,d=a.payload,l={type:o,payload:d},g=this._actions[o];if(g){try{this._actionSubscribers.slice().filter(function(p){return p.before}).forEach(function(p){return p.before(l,r.state)})}catch{}var f=g.length>1?Promise.all(g.map(function(p){return p(d)})):g[0](d);return new Promise(function(p,_){f.then(function(E){try{r._actionSubscribers.filter(function(D){return D.after}).forEach(function(D){return D.after(l,r.state)})}catch{}p(E)},function(E){try{r._actionSubscribers.filter(function(D){return D.error}).forEach(function(D){return D.error(l,r.state,E)})}catch{}_(E)})})}},te.prototype.subscribe=function(s,u){return m1(s,this._subscribers,u)},te.prototype.subscribeAction=function(s,u){var r=typeof s=="function"?{before:s}:s;return m1(r,this._actionSubscribers,u)},te.prototype.watch=function(s,u,r){var a=this;return nr(function(){return s(a.state,a.getters)},u,Object.assign({},r))},te.prototype.replaceState=function(s){var u=this;this._withCommit(function(){u._state.data=s})},te.prototype.registerModule=function(s,u,r){r===void 0&&(r={}),typeof s=="string"&&(s=[s]),this._modules.register(s,u),Cr(this,this.state,s,this._modules.get(s),r.preserveState),Cd(this,this.state)},te.prototype.unregisterModule=function(s){var u=this;typeof s=="string"&&(s=[s]),this._modules.unregister(s),this._withCommit(function(){var r=yd(u.state,s.slice(0,-1));delete r[s[s.length-1]]}),c1(this)},te.prototype.hasModule=function(s){return typeof s=="string"&&(s=[s]),this._modules.isRegistered(s)},te.prototype.hotUpdate=function(s){this._modules.update(s),c1(this,!0)},te.prototype._withCommit=function(s){var u=this._committing;this._committing=!0,s(),this._committing=u},Object.defineProperties(te.prototype,c4);const q8=z4("contacts","isCirclesEnabled",!1);let G8=class{value;next;constructor(s){this.value=s}};class $8{#u;#e;#t;constructor(){this.clear()}enqueue(u){const r=new G8(u);this.#u?(this.#e.next=r,this.#e=r):(this.#u=r,this.#e=r),this.#t++}dequeue(){const u=this.#u;if(u)return this.#u=this.#u.next,this.#t--,u.value}peek(){if(this.#u)return this.#u.value}clear(){this.#u=void 0,this.#e=void 0,this.#t=0}get size(){return this.#t}*[Symbol.iterator](){let u=this.#u;for(;u;)yield u.value,u=u.next}*drain(){for(;this.#u;)yield this.dequeue()}}function J8(s){p1(s);const u=new $8;let r=0;const a=()=>{r0&&(r++,u.dequeue()())},o=()=>{r--,a()},d=async(f,p,_)=>{const E=(async()=>f(..._))();p(E);try{await E}catch{}o()},l=(f,p,_)=>{new Promise(E=>{u.enqueue(E)}).then(d.bind(void 0,f,p,_)),rnew Promise(_=>{l(f,_,p)});return Object.defineProperties(g,{activeCount:{get:()=>r},pendingCount:{get:()=>u.size},clearQueue:{value(){u.clear()}},concurrency:{get:()=>s,set(f){p1(f),s=f,queueMicrotask(()=>{for(;r0;)a()})}},map:{async value(f,p){const _=Array.from(f,(E,D)=>this(p,E,D));return Promise.all(_)}}}),g}function p1(s){if(!((Number.isInteger(s)||s===Number.POSITIVE_INFINITY)&&s>0))throw new TypeError("Expected `concurrency` to be a number from 1 and up")}class S{constructor(){this._parser={},this._registerDefaultParsers()}canParse(u){return Object.prototype.hasOwnProperty.call(this._parser,u)}parse(u,r,a){const o=`{${r.namespaceURI}}${r.localName}`;if(!this.canParse(o))throw new Error(`Unable to parse unknown property "${o}"`);return this._parser[o](u,r,a)}registerParser(u,r){this._parser[u]=r}unregisterParser(u){delete this._parser[u]}_registerDefaultParsers(){this.registerParser("{DAV:}displayname",S.text),this.registerParser("{DAV:}creationdate",S.text),this.registerParser("{DAV:}getcontentlength",S.decInt),this.registerParser("{DAV:}getcontenttype",S.text),this.registerParser("{DAV:}getcontentlanguage",S.text),this.registerParser("{DAV:}getlastmodified",S.rfc1123Date),this.registerParser("{DAV:}getetag",S.text),this.registerParser("{DAV:}resourcetype",S.resourceType),this.registerParser("{DAV:}inherited-acl-set",S.hrefs),this.registerParser("{DAV:}group",S.href),this.registerParser("{DAV:}owner",S.href),this.registerParser("{DAV:}current-user-privilege-set",S.privileges),this.registerParser("{DAV:}principal-collection-set",S.hrefs),this.registerParser("{DAV:}principal-URL",S.href),this.registerParser("{DAV:}alternate-URI-set",S.hrefs),this.registerParser("{DAV:}group-member-set",S.hrefs),this.registerParser("{DAV:}group-membership",S.hrefs),this.registerParser("{DAV:}current-user-principal",S.currentUserPrincipal),this.registerParser("{DAV:}sync-token",S.text),this.registerParser("{urn:ietf:params:xml:ns:carddav}address-data",S.text),this.registerParser("{urn:ietf:params:xml:ns:carddav}addressbook-description",S.text),this.registerParser("{urn:ietf:params:xml:ns:carddav}supported-address-data",S.addressDataTypes),this.registerParser("{urn:ietf:params:xml:ns:carddav}max-resource-size",S.decInt),this.registerParser("{urn:ietf:params:xml:ns:carddav}addressbook-home-set",S.hrefs),this.registerParser("{urn:ietf:params:xml:ns:carddav}principal-address",S.href),this.registerParser("{urn:ietf:params:xml:ns:carddav}supported-collation-set",S.supportedCardDAVCollations),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-data",S.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-home-set",S.hrefs),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-description",S.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-timezone",S.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set",S.calendarComps),this.registerParser("{urn:ietf:params:xml:ns:caldav}supported-calendar-data",S.calendarDatas),this.registerParser("{urn:ietf:params:xml:ns:caldav}max-resource-size",S.decInt),this.registerParser("{urn:ietf:params:xml:ns:caldav}min-date-time",S.iCalendarTimestamp),this.registerParser("{urn:ietf:params:xml:ns:caldav}max-date-time",S.iCalendarTimestamp),this.registerParser("{urn:ietf:params:xml:ns:caldav}max-instances",S.decInt),this.registerParser("{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance",S.decInt),this.registerParser("{urn:ietf:params:xml:ns:caldav}supported-collation-set",S.supportedCalDAVCollations),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-outbox-URL",S.href),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-inbox-URL",S.href),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-user-address-set",S.hrefs),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-user-type",S.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp",S.scheduleCalendarTransp),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL",S.href),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-tag",S.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}timezone-service-set",S.hrefs),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-timezone-id",S.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-availability",S.text),this.registerParser("{http://apple.com/ns/ical/}calendar-order",S.decInt),this.registerParser("{http://apple.com/ns/ical/}calendar-color",S.color),this.registerParser("{http://calendarserver.org/ns/}source",S.href),this.registerParser("{urn:ietf:params:xml:ns:caldav}default-alarm-vevent-datetime",S.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}default-alarm-vevent-date",S.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}default-alarm-vtodo-datetime",S.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}default-alarm-vtodo-date",S.text),this.registerParser("{http://calendarserver.org/ns/}getctag",S.text),this.registerParser("{http://calendarserver.org/ns/}calendar-proxy-read-for",S.hrefs),this.registerParser("{http://calendarserver.org/ns/}calendar-proxy-write-for",S.hrefs),this.registerParser("{http://calendarserver.org/ns/}allowed-sharing-modes",S.allowedSharingModes),this.registerParser("{http://calendarserver.org/ns/}shared-url",S.href),this.registerParser("{http://sabredav.org/ns}owner-principal",S.href),this.registerParser("{http://sabredav.org/ns}read-only",S.bool),this.registerParser("{http://calendarserver.org/ns/}pre-publish-url",S.href),this.registerParser("{http://calendarserver.org/ns/}publish-url",S.href),this.registerParser("{http://owncloud.org/ns}invite",S.ocInvite),this.registerParser("{http://owncloud.org/ns}calendar-enabled",S.bool),this.registerParser("{http://owncloud.org/ns}enabled",S.bool),this.registerParser("{http://owncloud.org/ns}read-only",S.bool),this.registerParser("{http://nextcloud.com/ns}owner-displayname",S.text),this.registerParser("{http://nextcloud.com/ns}deleted-at",S.iso8601DateTime),this.registerParser("{http://nextcloud.com/ns}calendar-uri",S.text),this.registerParser("{http://nextcloud.com/ns}has-photo",S.bool),this.registerParser("{http://nextcloud.com/ns}trash-bin-retention-duration",S.decInt),this.registerParser("{http://nextcloud.com/ns}language",S.text),this.registerParser("{http://nextcloud.com/ns}room-type",S.text),this.registerParser("{http://nextcloud.com/ns}room-seating-capacity",S.decInt),this.registerParser("{http://nextcloud.com/ns}room-building-address",S.text),this.registerParser("{http://nextcloud.com/ns}room-building-story",S.text),this.registerParser("{http://nextcloud.com/ns}room-building-room-number",S.text),this.registerParser("{http://nextcloud.com/ns}room-features",S.text),this.registerParser("{http://sabredav.org/ns}email-address",S.text)}static text(u,r,a){return u.evaluate("string(.)",r,a,XPathResult.ANY_TYPE,null).stringValue}static bool(u,r,a){return S.text(u,r,a)==="1"}static decInt(u,r,a){return parseInt(S.text(u,r,a),10)}static rfc1123Date(u,r,a){const o=S.text(u,r,a);return new Date(o)}static iso8601DateTime(u,r,a){const o=S.text(u,r,a);return new Date(o)}static iCalendarTimestamp(u,r,a){const o=S.text(u,r,a),d=parseInt(o.slice(0,4),10),l=parseInt(o.slice(4,6),10)-1,g=parseInt(o.slice(6,8),10),f=parseInt(o.slice(9,11),10),p=parseInt(o.slice(11,13),10),_=parseInt(o.slice(13,15),10),E=new Date;return E.setUTCFullYear(d,l,g),E.setUTCHours(f,p,_,0),E}static resourceType(u,r,a){const o=[],d=u.evaluate("*",r,a,XPathResult.ANY_TYPE,null);let l;for(;(l=d.iterateNext())!==null;){const g=u.evaluate("namespace-uri(.)",l,a,XPathResult.ANY_TYPE,null).stringValue,f=u.evaluate("local-name(.)",l,a,XPathResult.ANY_TYPE,null).stringValue;o.push(`{${g}}${f}`)}return o}static href(u,r,a){return u.evaluate("string(d:href)",r,a,XPathResult.ANY_TYPE,null).stringValue}static hrefs(u,r,a){const o=[],d=u.evaluate("d:href",r,a,XPathResult.ANY_TYPE,null);let l;for(;(l=d.iterateNext())!==null;)o.push(u.evaluate("string(.)",l,a,XPathResult.ANY_TYPE,null).stringValue);return o}static privileges(u,r,a){const o=[],d=u.evaluate("d:privilege/*",r,a,XPathResult.ANY_TYPE,null);let l;for(;(l=d.iterateNext())!==null;){const g=u.evaluate("namespace-uri(.)",l,a,XPathResult.ANY_TYPE,null).stringValue,f=u.evaluate("local-name(.)",l,a,XPathResult.ANY_TYPE,null).stringValue;o.push(`{${g}}${f}`)}return o}static currentUserPrincipal(u,r,a){return u.evaluate("count(d:unauthenticated)",r,a,XPathResult.ANY_TYPE,null).numberValue!==0?{type:"unauthenticated",href:null}:{type:"href",href:S.href(...arguments)}}static addressDataTypes(u,r,a){const o=[],d=u.evaluate("cr:address-data-type",r,a,XPathResult.ANY_TYPE,null);let l;for(;(l=d.iterateNext())!==null;)o.push({"content-type":u.evaluate("string(@content-type)",l,a,XPathResult.ANY_TYPE,null).stringValue,version:u.evaluate("string(@version)",l,a,XPathResult.ANY_TYPE,null).stringValue});return o}static supportedCardDAVCollations(u,r,a){const o=[],d=u.evaluate("cr:supported-collation",r,a,XPathResult.ANY_TYPE,null);let l;for(;(l=d.iterateNext())!==null;)o.push(u.evaluate("string(.)",l,a,XPathResult.ANY_TYPE,null).stringValue);return o}static supportedCalDAVCollations(u,r,a){const o=[],d=u.evaluate("cl:supported-collation",r,a,XPathResult.ANY_TYPE,null);let l;for(;(l=d.iterateNext())!==null;)o.push(u.evaluate("string(.)",l,a,XPathResult.ANY_TYPE,null).stringValue);return o}static calendarComps(u,r,a){const o=[],d=u.evaluate("cl:comp",r,a,XPathResult.ANY_TYPE,null);let l;for(;(l=d.iterateNext())!==null;)o.push(u.evaluate("string(@name)",l,a,XPathResult.ANY_TYPE,null).stringValue);return o}static calendarDatas(u,r,a){const o=[],d=u.evaluate("cl:calendar-data",r,a,XPathResult.ANY_TYPE,null);let l;for(;(l=d.iterateNext())!==null;)o.push({"content-type":u.evaluate("string(@content-type)",l,a,XPathResult.ANY_TYPE,null).stringValue,version:u.evaluate("string(@version)",l,a,XPathResult.ANY_TYPE,null).stringValue});return o}static scheduleCalendarTransp(u,r,a){const o=u.evaluate("cl:opaque | cl:transparent",r,a,XPathResult.ANY_TYPE,null).iterateNext();if(o)return u.evaluate("local-name(.)",o,a,XPathResult.ANY_TYPE,null).stringValue}static color(u,r,a){const o=S.text(u,r,a);return o.length===9?o.slice(0,7):o}static allowedSharingModes(u,r,a){const o=[],d=u.evaluate("cs:can-be-shared | cs:can-be-published",r,a,XPathResult.ANY_TYPE,null);let l;for(;(l=d.iterateNext())!==null;){const g=u.evaluate("namespace-uri(.)",l,a,XPathResult.ANY_TYPE,null).stringValue,f=u.evaluate("local-name(.)",l,a,XPathResult.ANY_TYPE,null).stringValue;o.push(`{${g}}${f}`)}return o}static ocInvite(u,r,a){const o=[],d=u.evaluate("oc:user",r,a,XPathResult.ANY_TYPE,null);let l;for(;(l=d.iterateNext())!==null;)o.push({href:S.href(u,l,a),"common-name":u.evaluate("string(oc:common-name)",l,a,XPathResult.ANY_TYPE,null).stringValue,"invite-accepted":u.evaluate("count(oc:invite-accepted)",l,a,XPathResult.ANY_TYPE,null).numberValue===1,access:S.ocAccess(u,l,a)});return o}static ocAccess(u,r,a){const o=[],d=u.evaluate("oc:access/*",r,a,XPathResult.ANY_TYPE,null);let l;for(;(l=d.iterateNext())!==null;){const g=u.evaluate("namespace-uri(.)",l,a,XPathResult.ANY_TYPE,null).stringValue,f=u.evaluate("local-name(.)",l,a,XPathResult.ANY_TYPE,null).stringValue;o.push(`{${g}}${f}`)}return o}}const b="DAV:",q="urn:ietf:params:xml:ns:caldav",Yu="urn:ietf:params:xml:ns:carddav",ju="http://owncloud.org/ns",nu="http://nextcloud.com/ns",ae="http://apple.com/ns/ical/",ku="http://calendarserver.org/ns/",os="http://sabredav.org/ns",p6={d:b,cl:q,cr:Yu,oc:ju,nc:nu,aapl:ae,cs:ku,sd:os};function Ie(s){return p6[s]||null}const K8=Object.freeze(Object.defineProperty({__proto__:null,APPLE:ae,CALENDARSERVER:ku,DAV:b,IETF_CALDAV:q,IETF_CARDDAV:Yu,NEXTCLOUD:nu,NS_MAP:p6,OWNCLOUD:ju,SABREDAV:os,resolve:Ie},Symbol.toStringTag,{value:"Module"})),Z8=new XMLSerializer;let Is={};function Vu(){if(arguments.length===0)return[{},null];const s={name:arguments[0],children:[]};let u=s.children;return Array.prototype.slice.call(arguments,1).forEach(function(r){const a={name:r,children:[]};u.push(a),u=a.children}),[s,u]}function Wu(s){if(s=s||{},typeof s!="object"||!Object.prototype.hasOwnProperty.call(s,"name"))return"";const u=document.implementation.createDocument("","",null);return _6(u,u,s),Z8.serializeToString(u)}function _6(s,u,r){const[a,o]=r.name,d=s.createElementNS(a,_1(a,o));r.attributes=r.attributes||[],r.attributes.forEach(l=>{if(l.length===2){const[g,f]=l;d.setAttribute(g,f)}else{const[g,f,p]=l;d.setAttributeNS(g,_1(g,f),p)}}),r.value?d.textContent=r.value:r.children&&r.children.forEach(l=>{_6(s,d,l)}),u.appendChild(d)}function _1(s,u){return Object.prototype.hasOwnProperty.call(Is,s)||(Is[s]="x"+Object.keys(Is).length),Is[s]+":"+u}class Ad extends Error{constructor(u){super(),Object.assign(this,u)}}class Q8 extends Ad{}class X8 extends Ad{}class Bd extends Ad{}class uv extends Bd{}class E6 extends Bd{}class ev{constructor(u,r,a={}){this.baseUrl=u,this.parser=r,this.defaultHeaders=a}async options(u,r={},a=null){return this.request("OPTIONS",u,r,null,a)}async get(u,r={},a=null,o=null){return this.request("GET",u,r,a,o)}async patch(u,r,a,o=null){return this.request("PATCH",u,r,a,o)}async post(u,r,a,o=null){return this.request("POST",u,r,a,o)}async put(u,r,a,o=null){return this.request("PUT",u,r,a,o)}async delete(u,r={},a=null,o=null){return this.request("DELETE",u,r,a,o)}async copy(u,r,a=0,o=!1,d={},l=null,g=null){return d.Destination=r,d.Depth=a,d.Overwrite=o?"T":"F",this.request("COPY",u,d,l,g)}async move(u,r,a=!1,o={},d=null,l=null){return o.Destination=r,o.Depth="Infinity",o.Overwrite=a?"T":"F",this.request("MOVE",u,o,d,l)}async lock(u,r={},a=null,o=null){return this.request("LOCK",u,r,a,o)}async unlock(u,r={},a=null,o=null){return this.request("UNLOCK",u,r,a,o)}async propFind(u,r,a=0,o={},d=null){o.Depth=a;const[l,g]=Vu([b,"propfind"],[b,"prop"]);g.push(...r.map(p=>({name:p})));const f=Wu(l);return this.request("PROPFIND",u,o,f,d)}async propPatch(u,r,a,o=null){return this.request("PROPPATCH",u,r,a,o)}async mkCol(u,r,a,o=null){return this.request("MKCOL",u,r,a,o)}async report(u,r,a,o=null){return this.request("REPORT",u,r,a,o)}async request(u,r,a,o,d){const l=Object.assign({},sv(),this.defaultHeaders,a);try{const g=await ue.request({url:this.absoluteUrl(r),method:u,headers:l,data:o,validateStatus:E1,signal:d});let f=g.data;return g.status===207&&(f=this._parseMultiStatusResponse(f),parseInt(l.Depth,10)===0&&u==="PROPFIND"&&(f=f[Object.keys(f)[0]])),{body:f,status:g.status,headers:g.headers}}catch(g){throw ue.isCancel(g)?new Q8({body:null,status:-1,headers:g.headers||{}}):g.request?new X8({body:null,status:-1,headers:g.headers||{}}):g.status>=400&&g.status<500?new E6({body:g.data,status:g.status,headers:g.headers||{}}):g.status>=500&&g.status<600?new uv({body:g.data,status:g.status,headers:g.headers||{}}):new Bd({body:g.data,status:g.status,headers:g.headers||{}})}}filename(u){let r=this.pathname(u);r.slice(-1)==="/"&&(r=r.slice(0,-1));const a=r.lastIndexOf("/");return r.slice(a)}pathname(u){return new URL(u,this.baseUrl).pathname}absoluteUrl(u){return new URL(u,this.baseUrl).href}_parseMultiStatusResponse(u){const r={},a=new DOMParser().parseFromString(u,"application/xml"),o=a.evaluate("/d:multistatus/d:response",a,Ie,XPathResult.ANY_TYPE,null);let d;for(;(d=o.iterateNext())!==null;){const l=a.evaluate("string(d:href)",d,Ie,XPathResult.ANY_TYPE,null).stringValue,g={},f=a.evaluate("d:propstat",d,Ie,XPathResult.ANY_TYPE,null);let p;for(;(p=f.iterateNext())!==null;){const _=a.evaluate("string(d:status)",p,Ie,XPathResult.ANY_TYPE,null).stringValue;if(!E1(tv(_)))continue;const E=a.evaluate("d:prop/*",p,Ie,XPathResult.ANY_TYPE,null);let D;for(;(D=E.iterateNext())!==null;)this.parser.canParse(`{${D.namespaceURI}}${D.localName}`)&&(g[`{${D.namespaceURI}}${D.localName}`]=this.parser.parse(a,D,Ie))}r[l]=g}return r}}function E1(s){return s>=200&&s<300}function tv(s){return parseInt(s.split(" ")[1],10)}function sv(){return{Depth:"0","Content-Type":"application/xml; charset=utf-8"}}function rv(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(s){const u=Math.random()*16|0;return(s==="x"?u:u&3|8).toString(16).toUpperCase()})}function D6(s,u){return s=s||"",u=u||"",s!==""&&(s+="-"),u!==""&&(u="."+u),s+rv()+u}function av(s,u){s=s||"";let r=s.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"");if(r===""&&(r="-"),u(r)||r.indexOf("-")===-1&&(r=r+"-1",u(r)))return r;do{const a=r.lastIndexOf("-"),o=r.slice(0,a);let d=r.slice(a+1);d.match(/^\d+$/)?(d=parseInt(d),d++,r=o+"-"+d):r=r+"-1"}while(u(r)===!1);return r}class C6{constructor(){this._eventListeners={}}addEventListener(u,r,a=null){this._eventListeners[u]=this._eventListeners[u]||[],this._eventListeners[u].push({listener:r,options:a})}removeEventListener(u,r){if(!this._eventListeners[u])return;const a=this._eventListeners[u].findIndex(({listener:o})=>o===r);a!==-1&&this._eventListeners[u].splice(a,1)}dispatchEvent(u,r){if(!this._eventListeners[u])return;const a=[],o=[];this._eventListeners[u].forEach(({listener:d,options:l})=>{l&&l.once?o.push(d):a.push(d)}),o.forEach(d=>{this.removeEventListener(u,d),d(r)}),a.forEach(d=>{d(r)})}}function Te(s){return(...u)=>{Te.enabled&&console.debug(s,...u)}}Te.enabled=!1;function nv(s){const u=[];return Object.entries(s).forEach(([r,a])=>{r==="{DAV:}displayname"&&u.push({name:[b,"displayname"],value:a})}),u}const D1=Te("DavObject");class ds extends C6{constructor(u,r,a,o,d=!1){super(),Object.assign(this,{_parent:u,_request:r,_url:a,_props:o,_isPartial:d,_isDirty:!1}),this._exposeProperty("etag",b,"getetag",!0),this._exposeProperty("contenttype",b,"getcontenttype"),Object.defineProperty(this,"url",{get:()=>this._url})}async fetchCompleteData(u=!1){if(!u&&!this.isPartial())return;const r=await this._request.propFind(this._url,this.constructor.getPropFindList(),0);this._props=r.body,this._isDirty=!1,this._isPartial=!1}async copy(u,r=!1,a={}){if(D1(`copying ${this.url} from ${this._parent.url} to ${u.url}`),this._parent===u)throw new Error("Copying an object to the collection it's already part of is not supported");if(!this._parent.isSameCollectionTypeAs(u))throw new Error("Copying an object to a collection of a different type is not supported");if(!u.isWriteable())throw new Error("Can not copy object into read-only destination collection");const o=this.url.split("/").splice(-1,1)[0],d=u.url+o;return await this._request.copy(this.url,d,0,r,a),u.find(o)}async move(u,r=!1,a={}){if(D1(`moving ${this.url} from ${this._parent.url} to ${u.url}`),this._parent===u)throw new Error("Moving an object to the collection it's already part of is not supported");if(!this._parent.isSameCollectionTypeAs(u))throw new Error("Moving an object to a collection of a different type is not supported");if(!u.isWriteable())throw new Error("Can not move object into read-only destination collection");const o=this.url.split("/").splice(-1,1)[0],d=u.url+o;await this._request.move(this.url,d,r,a),this._parent=u,this._url=d}async update(){if(this.isPartial()||!this.isDirty()||!this.data)return;const u={};return this.contenttype&&(u["Content-Type"]=`${this.contenttype}; charset=utf-8`),this.etag&&(u["If-Match"]=this.etag),this._request.put(this.url,u,this.data).then(r=>{this._isDirty=!1,this._props["{DAV:}getetag"]=r.headers.etag||null}).catch(r=>{throw this._isDirty=!0,r instanceof E6&&r.status===412&&(this._isPartial=!0),r})}async delete(u={}){return this._request.delete(this.url,u)}isPartial(){return this._isPartial}isDirty(){return this._isDirty}_exposeProperty(u,r,a,o=!1){o?Object.defineProperty(this,u,{get:()=>this._props[`{${r}}${a}`],set:d=>{this._isDirty=!0,this._props[`{${r}}${a}`]=d}}):Object.defineProperty(this,u,{get:()=>this._props[`{${r}}${a}`]})}static getPropFindList(){return[[b,"getcontenttype"],[b,"getetag"],[b,"resourcetype"]]}}const G0=Te("DavCollection");class Xe extends C6{constructor(u,r,a,o){super(),a.slice(-1)!=="/"&&(a+="/"),Object.assign(this,{_parent:u,_request:r,_url:a,_props:o,_collectionFactoryMapper:{},_objectFactoryMapper:{},_updatedProperties:[],_childrenNames:[],_propFindList:[],_propSetFactory:[]}),this._registerPropSetFactory(nv),this._exposeProperty("displayname",b,"displayname",!0),this._exposeProperty("owner",b,"owner"),this._exposeProperty("resourcetype",b,"resourcetype"),this._exposeProperty("syncToken",b,"sync-token"),this._exposeProperty("currentUserPrivilegeSet",b,"current-user-privilege-set"),Object.defineProperty(this,"url",{get:()=>this._url}),this._propFindList.push(...ds.getPropFindList()),this._propFindList.push(...Xe.getPropFindList())}async findAll(){const u=await this._request.propFind(this._url,this._propFindList,1);return this._handleMultiStatusResponse(u,!1)}async findAllByFilter(u){return(await this.findAll()).filter(u)}async find(u){const r=await this._request.propFind(this._url+u,this._propFindList,0);return r.body={[this._url+u]:r.body},this._handleMultiStatusResponse(r,!1)[0]}async createCollection(u,r=null){G0("creating a collection"),r||(r=[{name:[b,"resourcetype"],children:[{name:[b,"collection"]}]}]);const[a,o]=Vu([b,"mkcol"],[b,"set"],[b,"prop"]);o.push(...r);const d=this._getAvailableNameFromToken(u),l=Wu(a);return await this._request.mkCol(this.url+d,{},l),this.find(d+"/")}async createObject(u,r,a){return G0("creating an object"),await this._request.put(this.url+u,r,a),this.find(u)}async update(){if(this._updatedProperties.length===0)return;const u={};this._updatedProperties.forEach(l=>{u[l]=this._props[l]});const r=this._propSetFactory.reduce((l,g)=>[...l,...g(u)],[]),[a,o]=Vu([b,"propertyupdate"],[b,"set"],[b,"prop"]);o.push(...r);const d=Wu(a);await this._request.propPatch(this._url,{},d)}async delete(u={}){await this._request.delete(this._url,u)}isReadable(){return this.currentUserPrivilegeSet.includes("{DAV:}read")}isWriteable(){return this.currentUserPrivilegeSet.includes("{DAV:}write")}isSameCollectionTypeAs(u){const r=this.resourcetype,a=u.resourcetype,o=r.find(l=>a.indexOf(l)===-1),d=a.find(l=>r.indexOf(l)===-1);return o===void 0&&d===void 0}_registerCollectionFactory(u,r){this._collectionFactoryMapper[u]=r,typeof r.getPropFindList=="function"&&this._propFindList.push(...r.getPropFindList())}_registerObjectFactory(u,r){this._objectFactoryMapper[u]=r,typeof r.getPropFindList=="function"&&this._propFindList.push(...r.getPropFindList())}_registerPropSetFactory(u){this._propSetFactory.push(u)}_exposeProperty(u,r,a,o=!1){o?Object.defineProperty(this,u,{get:()=>this._props[`{${r}}${a}`],set:d=>{this._props[`{${r}}${a}`]=d,this._updatedProperties.indexOf(`{${r}}${a}`)===-1&&this._updatedProperties.push(`{${r}}${a}`)}}):Object.defineProperty(this,u,{get:()=>this._props[`{${r}}${a}`]})}_getAvailableNameFromToken(u){return av(u,r=>this._childrenNames.indexOf(this._url+r)===-1&&this._childrenNames.indexOf(this._url+r+"/")===-1)}async _updatePropsFromServer(){const u=await this._request.propFind(this.url,this.constructor.getPropFindList());this._props=u.body}_handleMultiStatusResponse(u,r=!1){const a=[],o=[];return Object.entries(u.body).forEach(([d,l])=>{if(d===this._url||d+"/"===this.url)return;a.push(d);const g=this._request.pathname(d);if((!l["{DAV:}resourcetype"]||l["{DAV:}resourcetype"].length===0)&&l["{DAV:}getcontenttype"]){G0(`${d} was identified as a file`);const f=l["{DAV:}getcontenttype"].split(";")[0];if(!this._objectFactoryMapper[f]){G0(`No constructor for content-type ${f} (${d}) registered, treating as generic object`),o.push(new ds(this,this._request,g,l));return}o.push(new this._objectFactoryMapper[f](this,this._request,g,l,r))}else{G0(`${d} was identified as a collection`);const f=l["{DAV:}resourcetype"].find(p=>p!==`{${b}}collection`);if(!f){G0(`Collection-type of ${d} was not specified, treating as generic collection`),o.push(new Xe(this,this._request,g,l));return}if(!this._collectionFactoryMapper[f]){G0(`No constructor for collection-type ${f} (${d}) registered, treating as generic collection`),o.push(new Xe(this,this._request,g,l));return}o.push(new this._collectionFactoryMapper[f](this,this._request,g,l))}}),this._childrenNames.push(...a),o}static getPropFindList(){return[[b,"displayname"],[b,"owner"],[b,"resourcetype"],[b,"sync-token"],[b,"current-user-privilege-set"]]}}const C1=Te("DavCollectionPublishable");function iv(s){return class extends s{constructor(...u){super(...u),super._exposeProperty("publishURL",ku,"publish-url")}async publish(){C1(`Publishing ${this.url}`);const[u]=Vu([ku,"publish-calendar"]),r=Wu(u);await this._request.post(this._url,{"Content-Type":"application/xml; charset=utf-8"},r),await this._updatePropsFromServer()}async unpublish(){C1(`Unpublishing ${this.url}`);const[u]=Vu([ku,"unpublish-calendar"]),r=Wu(u);await this._request.post(this._url,{"Content-Type":"application/xml; charset=utf-8"},r),delete this._props["{http://calendarserver.org/ns/}publish-url"]}static getPropFindList(){return super.getPropFindList().concat([[ku,"publish-url"]])}}}const y1=Te("DavCollectionShareable");function y6(s){return class extends s{constructor(...u){super(...u),super._exposeProperty("shares",ju,"invite"),super._exposeProperty("allowedSharingModes",ku,"allowed-sharing-modes")}async share(u,r=!1,a=""){y1(`Sharing ${this.url} with ${u}`);const[o,d]=Vu([ju,"share"],[ju,"set"]);d.push({name:[b,"href"],value:u}),r&&d.push({name:[ju,"read-write"]}),a!==""&&d.push({name:[ju,"summary"],value:a});const l=Wu(o);return this._request.post(this._url,{"Content-Type":"application/xml; charset=utf-8"},l).then(()=>{const g=this.shares.findIndex(f=>f.href===u);g===-1?this.shares.push({href:u,access:[r?"{http://owncloud.org/ns}read-write":"{http://owncloud.org/ns}read"],"common-name":null,"invite-accepted":!0}):this.shares[g].access=[r?"{http://owncloud.org/ns}read-write":"{http://owncloud.org/ns}read"]})}async unshare(u){y1(`Unsharing ${this.url} with ${u}`);const[r,a]=Vu([ju,"share"],[ju,"remove"]);a.push({name:[b,"href"],value:u});const o=Wu(r);return this._request.post(this._url,{"Content-Type":"application/xml; charset=utf-8"},o).then(()=>{const d=this.shares.findIndex(l=>l.href===u);d!==-1&&this.shares.splice(d,1)})}isShareable(){return Array.isArray(this.allowedSharingModes)?this.allowedSharingModes.includes(`{${ku}}can-be-shared`):!1}isPublishable(){return Array.isArray(this.allowedSharingModes)?this.allowedSharingModes.includes(`{${ku}}can-be-published`):!1}static getPropFindList(){return super.getPropFindList().concat([[ju,"invite"],[ku,"allowed-sharing-modes"]])}}}class sr extends ds{constructor(...u){super(...u),super._exposeProperty("data",q,"calendar-data",!0)}static getPropFindList(){return super.getPropFindList().concat([[q,"calendar-data"]])}}function ov(s){const u=[];return Object.entries(s).forEach(([r,a])=>{switch(r){case"{http://apple.com/ns/ical/}calendar-order":u.push({name:[ae,"calendar-order"],value:a.toString()});break;case"{http://apple.com/ns/ical/}calendar-color":u.push({name:[ae,"calendar-color"],value:a});break;case"{http://calendarserver.org/ns/}source":u.push({name:[ku,"source"],children:[{name:[b,"href"],value:a}]});break;case"{urn:ietf:params:xml:ns:caldav}calendar-description":u.push({name:[q,"calendar-description"],value:a});break;case"{urn:ietf:params:xml:ns:caldav}calendar-timezone":u.push({name:[q,"calendar-timezone"],value:a});break;case"{http://owncloud.org/ns}calendar-enabled":u.push({name:[ju,"calendar-enabled"],value:a?"1":"0"});break;case"{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp":u.push({name:[q,"schedule-calendar-transp"],children:[{name:[q,a]}]});break}}),u}const A1=Te("Calendar");class Le extends iv(y6(Xe)){constructor(...u){super(...u),super._registerObjectFactory("text/calendar",sr),super._registerPropSetFactory(ov),super._exposeProperty("color",ae,"calendar-color",!0),super._exposeProperty("enabled",ju,"calendar-enabled",!0),super._exposeProperty("order",ae,"calendar-order",!0),super._exposeProperty("timezone",q,"calendar-timezone",!0),super._exposeProperty("components",q,"supported-calendar-component-set"),super._exposeProperty("transparency",q,"schedule-calendar-transp",!0)}async findAllVObjects(){return super.findAllByFilter(u=>u instanceof sr)}async findByType(u){return this.calendarQuery([{name:[q,"comp-filter"],attributes:[["name","VCALENDAR"]],children:[{name:[q,"comp-filter"],attributes:[["name",u]]}]}])}async findByTypeInTimeRange(u,r,a){return this.calendarQuery([{name:[q,"comp-filter"],attributes:[["name","VCALENDAR"]],children:[{name:[q,"comp-filter"],attributes:[["name",u]],children:[{name:[q,"time-range"],attributes:[["start",Le._getICalendarDateTimeFromDateObject(r)],["end",Le._getICalendarDateTimeFromDateObject(a)]]}]}]}])}async createVObject(u){const r=D6("","ics"),a={"Content-Type":"text/calendar; charset=utf-8"};return super.createObject(r,a,u)}async calendarQuery(u,r=null,a=null){A1("sending an calendar-query request");const[o]=Vu([q,"calendar-query"]);r?o.children.push({name:[b,"prop"],children:r}):o.children.push({name:[b,"prop"],children:this._propFindList.map(f=>({name:f}))}),u&&o.children.push({name:[q,"filter"],children:u}),a&&o.children.push({name:[q,"timezone"],value:a});const d={Depth:"1"},l=Wu(o),g=await this._request.report(this.url,d,l);return super._handleMultiStatusResponse(g,Le._isRetrievalPartial(r))}async calendarMultiget(u=[],r){if(A1("sending an calendar-multiget request"),u.length===0)return[];const[a]=Vu([q,"calendar-multiget"]);r?a.children.push({name:[b,"prop"],children:r}):a.children.push({name:[b,"prop"],children:this._propFindList.map(g=>({name:g}))}),u.forEach(g=>{a.children.push({name:[b,"href"],value:g})});const o={Depth:"1"},d=Wu(a),l=await this._request.report(this.url,o,d);return super._handleMultiStatusResponse(l,Le._isRetrievalPartial(r))}async freeBusyQuery(u,r){}static getPropFindList(){return super.getPropFindList().concat([[ae,"calendar-order"],[ae,"calendar-color"],[ku,"getctag"],[q,"calendar-description"],[q,"calendar-timezone"],[q,"supported-calendar-component-set"],[q,"supported-calendar-data"],[q,"max-resource-size"],[q,"min-date-time"],[q,"max-date-time"],[q,"max-instances"],[q,"max-attendees-per-instance"],[q,"supported-collation-set"],[q,"calendar-free-busy-set"],[q,"schedule-calendar-transp"],[q,"schedule-default-calendar-URL"],[ju,"calendar-enabled"],[nu,"owner-displayname"],[nu,"trash-bin-retention-duration"],[nu,"deleted-at"]])}static _isRetrievalPartial(u){if(!u)return!1;const r=u.find(a=>a.name[0]===q&&a.name[1]==="calendar-data");return r?!!r.children:!1}static _getICalendarDateTimeFromDateObject(u){return[u.getUTCFullYear(),("0"+(u.getUTCMonth()+1)).slice(-2),("0"+u.getUTCDate()).slice(-2),"T",("0"+u.getUTCHours()).slice(-2),("0"+u.getUTCMinutes()).slice(-2),("0"+u.getUTCSeconds()).slice(-2),"Z"].join("")}}class wt extends Le{constructor(...u){super(...u),super._exposeProperty("source",ku,"source",!0),super._exposeProperty("refreshRate",ae,"refreshrate",!0),super._exposeProperty("stripTodos",ku,"subscribed-strip-todos",!0),super._exposeProperty("stripAlarms",ku,"subscribed-strip-alarms",!0),super._exposeProperty("stripAttachments",ku,"subscribed-strip-attachments",!0)}static getPropFindList(){return super.getPropFindList().concat([[ku,"source"],[ae,"refreshrate"],[ku,"subscribed-strip-todos"],[ku,"subscribed-strip-alarms"],[ku,"subscribed-strip-attachments"]])}}function dv(s){const u=[];return Object.entries(s).forEach(([r,a])=>{r==="{urn:ietf:params:xml:ns:caldav}calendar-availability"&&u.push({name:[q,"calendar-availability"],value:a.toString()})}),u}class bt extends Le{constructor(...u){super(...u),super._registerPropSetFactory(dv),super._exposeProperty("availability",q,"calendar-availability",!0)}static getPropFindList(){return super.getPropFindList().concat([[q,"calendar-availability"]])}}class Vs extends Xe{async freeBusyRequest(u){const r={},a=await this._request.post(this.url,{"Content-Type":'text/calendar; charset="utf-8"'},u),o=new DOMParser().parseFromString(a.body,"application/xml"),d=o.evaluate("/cl:schedule-response/cl:response",o,Ie,XPathResult.ANY_TYPE,null);let l;for(;(l=d.iterateNext())!==null;){const g=o.evaluate("string(cl:recipient/d:href)",l,Ie,XPathResult.ANY_TYPE,null).stringValue,f=o.evaluate("string(cl:request-status)",l,Ie,XPathResult.ANY_TYPE,null).stringValue,p=o.evaluate("string(cl:calendar-data)",l,Ie,XPathResult.ANY_TYPE,null).stringValue,_=/^2.\d(;.+)?$/.test(f);r[g]={calendarData:p,status:f,success:_}}return r}}class g4 extends Xe{constructor(...u){super(...u),super._registerObjectFactory("text/calendar",sr),super._exposeProperty("retentionDuration",nu,"trash-bin-retention-duration")}async findDeletedObjects(){const[u]=Vu([q,"calendar-query"]);u.children.push({name:[b,"prop"],children:sr.getPropFindList().map(d=>({name:d})).concat([{name:[nu,"calendar-uri"]},{name:[nu,"deleted-at"]}])}),u.children.push({name:[q,"filter"],children:[{name:[q,"comp-filter"],attributes:[["name","VCALENDAR"]],children:[{name:[q,"comp-filter"],attributes:[["name","VEVENT"]],children:[]}]}]});const r={Depth:"1"},a=Wu(u),o=await this._request.report(this._url+"objects",r,a);return super._handleMultiStatusResponse(o)}async restore(u){await this._request.move(u,this._url+"restore/file")}}class Lt extends Le{}const B1=Te("CalendarHome");class v1 extends Xe{constructor(...u){super(...u),super._registerCollectionFactory("{"+q+"}calendar",Le),super._registerCollectionFactory("{"+nu+"}deleted-calendar",Lt),super._registerCollectionFactory("{"+ku+"}subscribed",wt),super._registerCollectionFactory("{"+q+"}schedule-inbox",bt),super._registerCollectionFactory("{"+q+"}schedule-outbox",Vs),super._registerCollectionFactory("{"+nu+"}trash-bin",g4)}async findAllCalDAVCollections(){return super.findAllByFilter(u=>u instanceof Le||u instanceof g4||u instanceof wt||u instanceof bt||u instanceof Vs||u instanceof Lt)}async findAllCalDAVCollectionsGrouped(){const u=await super.findAll();return{calendars:u.filter(r=>r instanceof Le&&!(r instanceof bt)&&!(r instanceof wt)&&!(r instanceof Lt)),deletedCalendars:u.filter(r=>r instanceof Lt),trashBins:u.filter(r=>r instanceof g4),subscriptions:u.filter(r=>r instanceof wt),scheduleInboxes:u.filter(r=>r instanceof bt),scheduleOutboxes:u.filter(r=>r instanceof Vs)}}async findAllCalendars(){return super.findAllByFilter(u=>u instanceof Le&&!(u instanceof bt)&&!(u instanceof wt)&&!(u instanceof Lt))}async findAllDeletedCalendars(){return super.findAllByFilter(u=>u instanceof Lt)}async findAllSubscriptions(){return super.findAllByFilter(u=>u instanceof wt)}async findAllScheduleInboxes(){return super.findAllByFilter(u=>u instanceof bt)}async findAllScheduleOutboxes(){return super.findAllByFilter(u=>u instanceof Vs)}async createCalendarCollection(u,r,a=null,o=null,d=null){B1("creating a calendar collection");const l=[{name:[b,"resourcetype"],children:[{name:[b,"collection"]},{name:[q,"calendar"]}]},{name:[b,"displayname"],value:u},{name:[ae,"calendar-color"],value:r},{name:[ju,"calendar-enabled"],value:"1"}];d&&l.push({name:[q,"calendar-timezone"],value:d}),a&&l.push({name:[q,"supported-calendar-component-set"],children:a.map(f=>({name:[q,"comp"],attributes:[["name",f]]}))}),o&&l.push({name:[ae,"calendar-order"],value:o});const g=super._getAvailableNameFromToken(u);return super.createCollection(g,l)}async createSubscribedCollection(u,r,a,o=null){B1("creating a subscribed collection");const d=[{name:[b,"resourcetype"],children:[{name:[b,"collection"]},{name:[ku,"subscribed"]}]},{name:[b,"displayname"],value:u},{name:[ae,"calendar-color"],value:r},{name:[ju,"calendar-enabled"],value:"1"},{name:[ku,"source"],children:[{name:[b,"href"],value:a}]}];o&&d.push({name:[ae,"calendar-order"],value:o});const l=super._getAvailableNameFromToken(u);return super.createCollection(l,d)}async search(){}async enableBirthdayCalendar(){const[u]=Vu([nu,"enable-birthday-calendar"]),r=Wu(u);await this._request.post(this.url,{},r)}}function lv(s){const u=[];return Object.entries(s).forEach(([r,a])=>{switch(r){case"{urn:ietf:params:xml:ns:carddav}addressbook-description":u.push({name:[Yu,"addressbook-description"],value:a});break;case"{http://owncloud.org/ns}enabled":u.push({name:[ju,"enabled"],value:a?"1":"0"});break}}),u}class F1 extends ds{constructor(...u){super(...u),super._exposeProperty("data",Yu,"address-data",!0),super._exposeProperty("hasphoto",nu,"has-photo",!1)}static getPropFindList(){return super.getPropFindList().concat([[Yu,"address-data"]])}}const Ws=Te("AddressBook");class ls extends y6(Xe){constructor(...u){super(...u),super._registerObjectFactory("text/vcard",F1),super._registerPropSetFactory(lv),super._exposeProperty("description",Yu,"addressbook-description",!0),super._exposeProperty("enabled",ju,"enabled",!0),super._exposeProperty("readOnly",ju,"read-only")}findAllVCards(){return super.findAllByFilter(u=>u instanceof F1)}async findAllAndFilterBySimpleProperties(u){const r=[];return u.forEach(a=>{r.push({name:[Yu,"prop"],attributes:[["name",a]]})}),this.addressbookQuery(null,[{name:[b,"getetag"]},{name:[b,"getcontenttype"]},{name:[b,"resourcetype"]},{name:[Yu,"address-data"],children:r},{name:[nu,"has-photo"]}])}async createVCard(u){Ws("creating VCard object");const r=D6("","vcf"),a={"Content-Type":"text/vcard; charset=utf-8"};return super.createObject(r,a,u)}async addressbookQuery(u,r=null,a=null,o="anyof"){Ws("sending an addressbook-query request");const[d]=Vu([Yu,"addressbook-query"]);r?d.children.push({name:[b,"prop"],children:r}):d.children.push({name:[b,"prop"],children:this._propFindList.map(p=>({name:p}))}),u&&d.children.push({name:[Yu,"filter"],attributes:[["test",o]],children:u}),a&&d.children.push({name:[Yu,"limit"],children:[{name:[Yu,"nresults"],value:a}]});const l={Depth:"1"},g=Wu(d),f=await this._request.report(this.url,l,g);return super._handleMultiStatusResponse(f,ls._isRetrievalPartial(r))}async addressbookMultiget(u=[],r){if(Ws("sending an addressbook-multiget request"),u.length===0)return[];const a={Depth:"1"},o=this._buildMultiGetBody(u,r),d=await this._request.report(this.url,a,o);return super._handleMultiStatusResponse(d,ls._isRetrievalPartial(r))}async addressbookMultigetExport(u=[],r){if(Ws("sending an addressbook-multiget request and request download"),u.length===0)return"";const a={Depth:"1"},o=this._buildMultiGetBody(u,r);return this._request.report(this.url+"?export",a,o)}_buildMultiGetBody(u,r){const[a]=Vu([Yu,"addressbook-multiget"]);return r?a.children.push({name:[b,"prop"],children:r}):a.children.push({name:[b,"prop"],children:this._propFindList.map(o=>({name:o}))}),u.forEach(o=>{a.children.push({name:[b,"href"],value:o})}),Wu(a)}static getPropFindList(){return super.getPropFindList().concat([[Yu,"addressbook-description"],[Yu,"supported-address-data"],[Yu,"max-resource-size"],[ku,"getctag"],[ju,"enabled"],[ju,"read-only"]])}static _isRetrievalPartial(u){if(!u)return!1;const r=u.find(a=>a.name[0]===Yu&&a.name[1]==="address-data");return r?!!r.children:!1}}const mv=Te("AddressBookHome");class cv extends Xe{constructor(...u){super(...u),super._registerCollectionFactory("{"+Yu+"}addressbook",ls)}async findAllAddressBooks(){return super.findAllByFilter(u=>u instanceof ls)}async createAddressBookCollection(u){mv("creating an addressbook collection");const r=[{name:[b,"resourcetype"],children:[{name:[b,"collection"]},{name:[Yu,"addressbook"]}]},{name:[b,"displayname"],value:u}],a=super._getAvailableNameFromToken(u);return super.createCollection(a,r)}}function gv(s){const u=[];return Object.entries(s).forEach(([r,a])=>{r==="{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL"&&u.push({name:[q,"schedule-default-calendar-URL"],children:[{name:["DAV:","href"],value:a}]})}),u}class ke extends ds{constructor(...u){super(...u),Object.assign(this,{_updatedProperties:[],_propSetFactory:[]}),this._registerPropSetFactory(gv),this._exposeProperty("displayname",b,"displayname"),this._exposeProperty("calendarUserType",q,"calendar-user-type"),this._exposeProperty("calendarUserAddressSet",q,"calendar-user-address-set"),this._exposeProperty("principalUrl",b,"principal-URL"),this._exposeProperty("email",os,"email-address"),this._exposeProperty("language",nu,"language"),this._exposeProperty("calendarHomes",q,"calendar-home-set"),this._exposeProperty("scheduleInbox",q,"schedule-inbox-URL"),this._exposeProperty("scheduleOutbox",q,"schedule-outbox-URL"),this._exposeProperty("scheduleDefaultCalendarUrl",q,"schedule-default-calendar-URL",!0),this._exposeProperty("addressBookHomes",Yu,"addressbook-home-set"),this._exposeProperty("roomType",nu,"room-type"),this._exposeProperty("roomSeatingCapacity",nu,"room-seating-capacity"),this._exposeProperty("roomBuildingAddress",nu,"room-building-address"),this._exposeProperty("roomBuildingStory",nu,"room-building-story"),this._exposeProperty("roomBuildingRoomNumber",nu,"room-building-room-number"),this._exposeProperty("roomFeatures",nu,"room-features"),Object.defineProperties(this,{principalScheme:{get:()=>{const r=this._request.pathname(this._request.baseUrl);let a=this.url.slice(r.length);return a.slice(-1)==="/"&&(a=a.slice(0,-1)),"principal:"+a}},userId:{get:()=>this.calendarUserType!=="INDIVIDUAL"?null:this.url.split("/").splice(-2,2)[this.url.endsWith("/")?0:1]},groupId:{get:()=>this.calendarUserType!=="GROUP"?null:this.url.split("/").splice(-2,2)[this.url.endsWith("/")?0:1]},resourceId:{get:()=>this.calendarUserType!=="RESOURCE"?null:this.url.split("/").splice(-2,2)[this.url.endsWith("/")?0:1]},roomId:{get:()=>this.calendarUserType!=="ROOM"?null:this.url.split("/").splice(-2,2)[this.url.endsWith("/")?0:1]},roomAddress:{get:()=>[this.roomBuildingRoomNumber,this.roomBuildingStory,this.roomBuildingAddress].filter(r=>!!r).join(", ")}})}_exposeProperty(u,r,a,o=!1){o?Object.defineProperty(this,u,{get:()=>this._props[`{${r}}${a}`],set:d=>{this._props[`{${r}}${a}`]=d,this._updatedProperties.indexOf(`{${r}}${a}`)===-1&&this._updatedProperties.push(`{${r}}${a}`)}}):Object.defineProperty(this,u,{get:()=>this._props[`{${r}}${a}`]})}_registerPropSetFactory(u){this._propSetFactory.push(u)}static getPropFindList(u={}){const r=[[b,"displayname"],[q,"calendar-user-type"],[q,"calendar-user-address-set"],[b,"principal-URL"],[b,"alternate-URI-set"],[os,"email-address"],[nu,"language"]];return u.enableCalDAV&&r.push([q,"calendar-home-set"],[q,"schedule-inbox-URL"],[q,"schedule-outbox-URL"],[q,"schedule-default-calendar-URL"]),(u.enableCalDAVResourceBooking||u.enableCalDAV)&&r.push([nu,"resource-type"],[nu,"resource-vehicle-type"],[nu,"resource-vehicle-make"],[nu,"resource-vehicle-model"],[nu,"resource-vehicle-is-electric"],[nu,"resource-vehicle-range"],[nu,"resource-vehicle-seating-capacity"],[nu,"resource-contact-person"],[nu,"resource-contact-person-vcard"],[nu,"room-type"],[nu,"room-seating-capacity"],[nu,"room-building-address"],[nu,"room-building-story"],[nu,"room-building-room-number"],[nu,"room-features"]),u.enableCardDAV&&r.push([Yu,"addressbook-home-set"]),r}async update(){if(this._updatedProperties.length===0)return;const u={};this._updatedProperties.forEach(l=>{u[l]=this._props[l]});const r=this._propSetFactory.reduce((l,g)=>[...l,...g(u)],[]),[a,o]=Vu([b,"propertyupdate"],[b,"set"],[b,"prop"]);o.push(...r);const d=Wu(a);await this._request.propPatch(this._url,{},d)}}const hv=Te("index.js");class A6{constructor(u,r={}){this.rootUrl=u.rootUrl,this.rootUrl.slice(-1)!=="/"&&(this.rootUrl+="/"),this.advertisedFeatures=[],this.currentUserPrincipal=null,this.principalCollections=[],this.calendarHomes=[],this.publicCalendarHome=null,this.addressBookHomes=[],this.parser=new S,this._isConnected=!1,this._request=new ev(this.rootUrl,this.parser,u.defaultHeaders)}async connect(u={enableCalDAV:!1,enableCardDAV:!1}){if(this._isConnected)return this;if(!this.rootUrl)throw new Error("No rootUrl configured");const r=await this._discoverPrincipalUri();hv(`PrincipalURL: ${r}`);const a=ke.getPropFindList(u);(u.enableCalDAV||u.enableCardDAV)&&a.push([b,"principal-collection-set"],[b,"supported-report-set"]);const[o,d]=await Promise.all([this._request.propFind(r,a),this._request.options(r)]);return this.currentUserPrincipal=new ke(null,this._request,r,o.body),this._extractAdvertisedDavFeatures(d.headers),this._extractAddressBookHomes(o.body),this._extractCalendarHomes(o.body),this._extractPrincipalCollectionSets(o.body),this._createPublicCalendarHome(),this._isConnected=!0,this}async principalPropertySearchByDisplayname(u){return this.principalPropertySearch([{name:[b,"displayname"]}],u)}async principalPropertySearchByDisplaynameOrEmail(u){return this.principalPropertySearch([{name:[b,"displayname"]},{name:[os,"email-address"]}],u,"anyof")}async principalPropertySearchByAddress(u){return this.principalPropertySearch([{name:[nu,"room-building-address"]}],u)}async principalPropertySearchByAddressAndStory(u,r){const[a]=Vu([b,"principal-property-search"]);a.children.push({name:[b,"property-search"],children:[{name:[b,"prop"],children:[{name:[nu,"room-building-address"]}]},{name:[b,"match"],value:u}]}),a.children.push({name:[b,"property-search"],children:[{name:[b,"prop"],children:[{name:[nu,"room-building-story"]}]},{name:[b,"match"],value:r}]}),a.children.push({name:[b,"prop"],children:ke.getPropFindList({enableCalDAV:!0}).map(d=>({name:d}))}),a.children.push({name:[b,"apply-to-principal-collection-set"]});const o=Wu(a);return this._request.report(this.rootUrl,{Depth:0},o).then(d=>{const l=[];return Object.entries(d.body).forEach(([g,f])=>{const p=this._request.pathname(g);l.push(new ke(null,this._request,p,f))}),l})}async advancedPrincipalPropertySearch(u){const[r]=Vu([b,"principal-property-search"]);r.attributes=[["test","allof"]];const{displayName:a,capacity:o,features:d,roomType:l}=u;if(a&&r.children.push({name:[b,"property-search"],children:[{name:[b,"prop"],children:[{name:[b,"displayname"]}]},{name:[b,"match"],value:a}]}),o&&r.children.push({name:[b,"property-search"],children:[{name:[b,"prop"],children:[{name:[nu,"room-seating-capacity"]}]},{name:[b,"match"],value:o}]}),d&&d.length>0&&r.children.push({name:[b,"property-search"],children:[{name:[b,"prop"],children:[{name:[nu,"room-features"]}]},{name:[b,"match"],value:d.join(",")}]}),l&&r.children.push({name:[b,"property-search"],children:[{name:[b,"prop"],children:[{name:[nu,"room-type"]}]},{name:[b,"match"],value:l}]}),r.children.length===0)return[];r.children.push({name:[b,"prop"],children:ke.getPropFindList({enableCalDAV:!0}).map(p=>({name:p}))}),r.children.push({name:[b,"apply-to-principal-collection-set"]});const g=Wu(r),f=await this._request.report(this.rootUrl,{Depth:0},g);return Object.entries(f.body).map(([p,_])=>{const E=this._request.pathname(p);return new ke(null,this._request,E,_)})}async principalPropertySearch(u,r,a){const[o,d]=Vu([b,"principal-property-search"],[b,"property-search"]);a&&(o.attributes=[["test",a]]),d.push({name:[b,"prop"],children:u},{name:[b,"match"],value:r}),o.children.push({name:[b,"prop"],children:ke.getPropFindList({enableCalDAV:!0}).map(g=>({name:g}))}),o.children.push({name:[b,"apply-to-principal-collection-set"]});const l=Wu(o);return this._request.report(this.rootUrl,{Depth:0},l).then(g=>{const f=[];return Object.entries(g.body).forEach(([p,_])=>{const E=this._request.pathname(p);f.push(new ke(null,this._request,E,_))}),f})}async findPrincipal(u){return this._request.propFind(u,ke.getPropFindList()).then(({body:r})=>new ke(null,this._request,u,r)).catch(r=>{console.debug(r)})}async findPrincipalsInCollection(u,r={}){try{const{body:a}=await this._request.propFind(u,ke.getPropFindList(r),1);return Object.entries(a).filter(([o])=>!u.endsWith(o)).map(([o,d])=>new ke(null,this._request,o,d))}catch(a){console.debug(a)}}async _discoverPrincipalUri(){const u=await this._request.propFind(this.rootUrl,[[b,"current-user-principal"]],0);if(!u.body["{DAV:}current-user-principal"])throw new Error("Error retrieving current user principal");if(u.body["{DAV:}current-user-principal"].type==="unauthenticated")throw new Error("Current user is not authenticated");return this._request.pathname(u.body["{DAV:}current-user-principal"].href)}async _extractCalendarHomes(u){const r=u[`{${q}}calendar-home-set`];r&&(this.calendarHomes=r.map(a=>{const o=this._request.pathname(a);return new v1(this,this._request,o,u)}))}async _extractAddressBookHomes(u){const r=u[`{${Yu}}addressbook-home-set`];r&&(this.addressBookHomes=r.map(a=>{const o=this._request.pathname(a);return new cv(this,this._request,o,u)}))}_extractPrincipalCollectionSets(u){const r=u[`{${b}}principal-collection-set`];this.principalCollections=r.map(a=>this._request.pathname(a))}_extractAdvertisedDavFeatures(u){const r=u.dav;this.advertisedFeatures.push(...r.split(",").map(a=>a.trim()))}_createPublicCalendarHome(){const u=this._request.pathname(this.rootUrl)+"public-calendars/";this.publicCalendarHome=new v1(this,this._request,u,{})}}const sM=Object.freeze(Object.defineProperty({__proto__:null,debug:Te,default:A6,namespaces:K8},Symbol.toStringTag,{value:"Module"}));function fv(){const s={"X-Requested-With":"XMLHttpRequest",requesttoken:AD()},u=new XMLHttpRequest,r=u.open;return u.open=function(){const a=r.apply(this,arguments);for(const o in s)u.setRequestHeader(o,s[o]);return a},window.OC.registerXHRForErrorProcessing(u),u}const x1=new A6({rootUrl:yD("dav")},fv);function pv(s,u){const r=/BEGIN:VCARD[\s\S]*?END:VCARD/mgi,a=s.match(r);return a?u?(N4.dispatch("setTotal",a.length),a.reduce((o,d)=>{try{const l=new qu(d,u);o.push(l)}catch(l){N4.dispatch("incrementDenied"),console.error(l)}return o},[])):(console.error("Invalid addressbook",u),[]):(console.error("Error during the parsing of the following vcf file",s),[])}const _v=YD("principals",{state:()=>({currentUserPrincipal:null}),actions:{setCurrentUserPrincipal(s){this.currentUserPrincipal=s?.currentUserPrincipal}}});function Ev(s){return s.slice().sort((u,r)=>{const a=f=>Object.keys(f.contacts||{}).length,o=M1(u),d=M1(r);if(o!==d)return o-d;const l=a(u),g=a(r);return l!==g?g-l:u.id.localeCompare(r.id)})}function M1(s){const u=_v();return s.readOnly?3:s.owner!==u.currentUserPrincipal.url?2:1}const Dv={id:"",displayName:"",enabled:!0,owner:"",shares:[],contacts:{},url:"",readOnly:!1,canCreateCard:!1,canModifyCard:!1,canDeleteCard:!1,writeProps:!1,dav:!1},T4={addressbooks:[],addressbooksFetched:!1};function k1(s){return{id:s.url.split("/").slice(-2,-1)[0],displayName:s.displayname,enabled:s.enabled!==!1,owner:s.owner,readOnly:s.readOnly===!0,writeProps:s.currentUserPrivilegeSet.includes("{DAV:}write-properties")===!0,canCreateCard:s.currentUserPrivilegeSet.includes("{DAV:}bind")||s.currentUserPrivilegeSet.includes("{DAV:}write")||s.currentUserPrivilegeSet.includes("{DAV:}all")===!0,canModifyCard:s.currentUserPrivilegeSet.includes("{DAV:}write-content")||s.currentUserPrivilegeSet.includes("{DAV:}write")||s.currentUserPrivilegeSet.includes("{DAV:}all")===!0,canDeleteCard:s.currentUserPrivilegeSet.includes("{DAV:}unbind")||s.currentUserPrivilegeSet.includes("{DAV:}write")||s.currentUserPrivilegeSet.includes("{DAV:}all")===!0,url:s.url,dav:s,shares:s.shares?s.shares.map(u=>({...Cv(u)})):[]}}function Cv(s){const u=s.href.split("/").slice(-1)[0];return{displayName:s["common-name"]?s["common-name"]:u,id:u,writeable:s.access[0].endsWith("read-write"),isGroup:s.href.startsWith("principal:principals/groups/"),uri:s.href}}const yv={addAddressbook(s,u){const r={...Dv,...u};r.contacts={},s.addressbooks.push(r)},deleteAddressbook(s,u){s.addressbooks.splice(s.addressbooks.indexOf(u),1)},toggleAddressbookEnabled(s,u){u=T4.addressbooks.find(r=>r.id===u.id),u.enabled=!u.enabled},renameAddressbook(s,{addressbook:u,newName:r}){u=T4.addressbooks.find(a=>a.id===u.id),u.displayName=r},appendContactsToAddressbook(s,{addressbook:u,contacts:r}){u=s.addressbooks.find(a=>a.id===u.id),u.contacts=r.reduce((a,o)=>(a[o.uid]&&console.info("Duplicate contact overrided",a[o.uid],o),a[o.uid]=o,a),u.contacts)},addContactToAddressbook(s,u){const r=s.addressbooks.find(a=>a.id===u.addressbook.id);r.contacts[u.uid]=u},deleteContactFromAddressbook(s,u){const r=s.addressbooks.find(a=>a.id===u.addressbook.id);delete r.contacts[u.uid]},shareAddressbook(s,{addressbook:u,user:r,displayName:a,uri:o,isGroup:d}){u=s.addressbooks.find(g=>g.id===u.id);const l={displayName:a,id:r,writeable:!1,isGroup:d,uri:o};u.shares.some(g=>g.uri===o)||u.shares.push(l)},removeSharee(s,{addressbook:u,uri:r}){u=s.addressbooks.find(o=>o.id===u.id);const a=u.shares.findIndex(o=>o.uri===r);u.shares.splice(a,1)},updateShareeWritable(s,{addressbook:u,uri:r}){u=s.addressbooks.find(o=>o.id===u.id);const a=u.shares.find(o=>o.uri===r);a.writeable=!a.writeable},resortAddressbooks(s){s.addressbooks=Ev(s.addressbooks)}},Av={getAddressbooks:s=>s.addressbooks},Bv={async getAddressbooks(s){if(s.state.addressbooksFetched)return s.getters.getAddressbooks;const u=await x1.addressBookHomes[0].findAllAddressBooks().then(r=>r.map(a=>k1(a)));return u.forEach(r=>{s.commit("addAddressbook",r)}),s.commit("resortAddressbooks"),s.state.addressbooksFetched=!0,u},async appendAddressbook(s,u){return x1.addressBookHomes[0].createAddressBookCollection(u.displayName).then(r=>{u=k1(r),s.commit("addAddressbook",u)}).catch(r=>{throw r})},async deleteAddressbook(s,u){return u.dav.delete().then(()=>{Object.values(u.contacts).forEach(r=>s.commit("deleteContact",r)),s.commit("deleteAddressbook",u)}).catch(r=>{throw r})},async toggleAddressbookEnabled(s,u){return u.dav.enabled=!u.enabled,u.dav.update().then(async r=>{s.commit("toggleAddressbookEnabled",u),u.enabled?(Object.values(u.contacts).length===0&&await s.dispatch("getContactsFromAddressBook",{addressbook:u}),Object.values(u.contacts).forEach(a=>{s.commit("addContact",a)})):Object.values(u.contacts).forEach(a=>{s.commit("deleteContact",a)})}).catch(r=>{throw r})},async renameAddressbook(s,{addressbook:u,newName:r}){return u.dav.displayname=r,u.dav.update().then(a=>s.commit("renameAddressbook",{addressbook:u,newName:r})).catch(a=>{throw a})},async getContactsFromAddressBook(s,{addressbook:u}){return u.dav.findAllAndFilterBySimpleProperties(k6).then(r=>{let a=0;const o=r.reduce((d,l)=>{try{const g=new qu(l.data,u);g.dav=l,d.push(g)}catch(g){console.error("Error reading contact",l.url,l.data),console.error(g),a++}return d},[]);return a>0&&rs(n("contacts","{failed} contact failed to be read","{failed} contacts failed to be read",a,{failed:a})),s.commit("appendContactsToAddressbook",{addressbook:u,contacts:o}),s.commit("extractGroupsFromContacts",o),u.enabled&&(s.commit("appendContacts",o),s.commit("sortContacts")),o}).catch(r=>{s.commit("deleteAddressbook",u),console.error(r)})},async importContactsIntoAddressbook(s,{vcf:u,addressbook:r}){const a=pv(u,r);s.commit("changeStage","importing");const o=J8(3),d=[];a.map(async l=>{console.info(l);try{const g=l.toStringStripQuotes();d.push(o(()=>l.addressbook.dav.createVCard(g).then(f=>{l.dav=f,s.commit("addContact",l),s.commit("addContactToAddressbook",l),s.commit("extractGroupsFromContacts",[l]),s.commit("incrementAccepted")}).catch(f=>{s.commit("incrementDenied"),console.error(f)})))}catch{s.commit("incrementDenied")}}),Promise.all(d).then(()=>{s.commit("changeStage","done")})},async removeSharee(s,{addressbook:u,uri:r}){try{await u.dav.unshare(r),s.commit("removeSharee",{addressbook:u,uri:r})}catch(a){throw console.error(a),a}},async toggleShareeWritable(s,{addressbook:u,uri:r,writeable:a}){try{await u.dav.share(r,a),s.commit("updateShareeWritable",{addressbook:u,uri:r,writeable:a})}catch(o){throw console.error(o),o}},async shareAddressbook(s,{addressbook:u,user:r,displayName:a,uri:o,isGroup:d}){try{await u.dav.share(o),s.commit("shareAddressbook",{addressbook:u,user:r,displayName:a,uri:o,isGroup:d})}catch(l){throw console.error(l),l}},async moveContactToAddressbook(s,{contact:u,addressbook:r}){if(u.dav)try{await u.dav.move(r.dav)}catch(o){throw console.error(o),o}const a=u.groups;return await s.commit("deleteContactFromAddressbook",u),await s.commit("removeContactFromGroups",u),await s.commit("updateContactAddressbook",{contact:u,addressbook:r}),await s.commit("addContactToAddressbook",u),await s.commit("addContactToGroups",{contact:u,groupNames:a}),u},async copyContactToAddressbook(s,{contact:u,addressbook:r}){const a=u.vCard.toString().replace(/^UID.+/im,""),o=new qu(a,r);try{const d=await u.dav.copy(r.dav);o.dav=d}catch(d){throw console.error(d),d}return await s.commit("addContact",o),await s.commit("addContactToAddressbook",o),o}},vv={state:T4,mutations:yv,getters:Av,actions:Bv},Fv={circles:{}},xv={addCircle(s,u){if(u.constructor.name!==St.name)throw new Error("circle must be a Circle type");s.circles[u.id]=u},deleteCircle(s,u){u.id in s.circles||we.warn("Skipping deletion of unknown circle",{circle:u}),delete s.circles[u.id]},appendMembersToCircle(s,u){u.forEach(r=>r.circle.addMember(r))},addMemberToCircle(s,{circleId:u,member:r}){s.circles[u].addMember(r)},deleteMemberFromCircle(s,u){u.delete()},setCircleSettings(s,{circleId:u,settings:r}){s.circles[u]._data.settings=r}},Mv={getCircles:s=>Object.values(s.circles),getCircle:s=>u=>s.circles[u]},kv={async getCircles(s){const u=await z5();we.debug(`Retrieved ${u.length} circle(s)`,{circles:u});let r=!1;return u.forEach(a=>{try{const o=new St(a);s.commit("addCircle",o)}catch(o){r=!0,we.error("This circle failed to be processed",{circle:a,error:o})}}),r&&rs(t("contacts","An error has occurred in team(s). Check the console for more details.")),u},async getCircle(s,u){const r=await I5(u);we.debug("Retrieved 1 circle",{circle:r});try{const a=new St(r);s.commit("addCircle",a)}catch(a){we.error("This circle failed to be processed",{circle:r,error:a})}return r},async getCircleMembers(s,u){const r=s.getters.getCircle(u),a=await U5(u);we.debug(`${u} have ${a.length} member(s)`,{members:a}),s.commit("appendMembersToCircle",a.map(o=>new C0(o,r)))},async createCircle(s,{circleName:u,isPersonal:r,isLocal:a}){try{const o=await V5(u,r,a),d=new St(o);return s.commit("addCircle",d),we.debug("Created circle",{circleName:u,circle:d}),d}catch(o){console.error(o),rs(t("contacts","Unable to create team {circleName}",{circleName:u}))}},async deleteCircle(s,u){const r=s.getters.getCircle(u);try{await W5(u),s.commit("deleteCircle",r),we.debug("Deleted circle",{circleId:u})}catch(a){console.error(a),rs(t("contacts","Unable to delete team {circleId}",u))}},async addMembersToCircle(s,{circleId:u,selection:r}){const a=s.getters.getCircle(u),o=(await q5(u,r)).map(d=>new C0(d,a));return we.debug("Added members to circle",{circle:a,members:o}),s.commit("appendMembersToCircle",o),o},async deleteMemberFromCircle(s,{member:u,leave:r=!1}){const a=u.circle.id,o=u.id;if(r){const d=await R5(a);u.circle.updateData(d),!u.circle.isVisible&&!u.circle.isMember&&(await s.commit("deleteCircle",d),we.debug("Deleted circle",{circleId:a,memberId:o}))}else await G5(a,o);s.commit("deleteMemberFromCircle",u),we.debug("Deleted member",{circleId:a,memberId:o})},async acceptCircleMember(s,{circleId:u,memberId:r}){const a=s.getters.getCircle(u),o=await $5(u,r),d=new C0(o,a);await s.commit("addMemberToCircle",{circleId:u,member:d})},async editCircleSetting(s,{circleId:u,setting:r}){const{settings:a}=await J5(u,r);await s.commit("setCircleSettings",{circleId:u,settings:a})}},wv={state:Fv,mutations:xv,getters:Mv,actions:kv},B6={props:{component:{type:Object,default:()=>{},required:!0}}},bv={name:"ActionCopyNtoFN",components:{ActionButton:H4,IconCopy:F5},mixins:[B6],methods:{copyNToFN(){if(this.component.localContact.vCard.hasProperty("n")){const s=this.component.localContact.vCard.getFirstPropertyValue("n");this.component.localContact.fullName=s.slice(0,2).reverse().join(" "),this.component.$emit("update")}}}};function Lv(s,u,r,a,o,d){const l=uu("IconCopy"),g=uu("ActionButton");return A(),eu(g,{onClick:d.copyNToFN},{icon:Ye(()=>[Re(l,{size:20})]),default:Ye(()=>[et(" "+tu(s.t("contacts","Copy to full name")),1)]),_:1},8,["onClick"])}const Yv=lu(bv,[["render",Lv]]),Tv={name:"NcActionToggleYear",components:{NcActionCheckbox:lC},mixins:[B6],data(){return{omitYear:!1}},beforeMount(){this.omitYear=!!this.component.property.getFirstParameter("x-apple-omit-year")||!this.component.value.year},methods:{onUpdate(s){s?this.removeYear():this.addYear(),this.omitYear=s},removeYear(){const s=this.component.localValue.toJSON();if(this.component.localContact.version==="4.0")s.year=null,this.component.updateValue(s);else{const u=this.component.value.year;this.component.value.year&&(this.component.property.setParameter("x-apple-omit-year",parseInt(u).toString()),this.$nextTick(()=>{this.component.updateValue(s)}))}},addYear(){const s=this.component.localValue.toJSON();this.component.updateValue(s,!0)}}};function Sv(s,u,r,a,o,d){const l=uu("NcActionCheckbox");return A(),eu(l,{"model-value":o.omitYear,"onUpdate:modelValue":d.onUpdate},{default:Ye(()=>[et(tu(s.t("contacts","Omit year")),1)]),_:1},8,["model-value","onUpdate:modelValue"])}const Nv=lu(Tv,[["render",Sv]]),jv=["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Godthab","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montserrat","America/Nassau","America/New_York","America/Nipigon","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Ojinaga","America/Panama","America/Pangnirtung","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Rainy_River","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Thunder_Bay","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Chita","Asia/Choibalsan","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Istanbul","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Currie","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kiev","Europe/Kirov","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Nicosia","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye","Europe/Zurich","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Johnston","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Wake","Pacific/Wallis"],ts=z4("contacts","defaultProfile","HOME"),S4=z4("contacts","locales",!1),w1=S4?S4.map(({code:s,name:u})=>({id:s.toLowerCase().replace("_","-"),name:u})):[];console.debug("Initial state loaded","defaultProfileState",ts),console.debug("Initial state loaded","localesState",S4);const Js={n:{readableName:t("contacts","Detailed name"),readableValues:[t("contacts","Last name"),t("contacts","First name"),t("contacts","Additional names"),t("contacts","Prefix"),t("contacts","Suffix")],displayOrder:[3,1,2,0,4],defaultValue:{value:["","","","",""]},icon:"icon-detailed-name",actions:[Yv],primary:!1},nickname:{readableName:t("contacts","Nickname"),icon:"icon-detailed-name",primary:!1},"x-phonetic-first-name":{readableName:t("contacts","Phonetic first name"),icon:"icon-detailed-name",force:"text",primary:!1},"x-phonetic-last-name":{readableName:t("contacts","Phonetic last name"),icon:"icon-detailed-name",force:"text",primary:!1},note:{readableName:t("contacts","Notes"),icon:"icon-note",primary:!0,default:!0,defaultValue:{value:""}},url:{multiple:!0,readableName:t("contacts","Website"),icon:"icon-public",primary:!0},geo:{multiple:!0,readableName:t("contacts","Location"),icon:"icon-location",defaultjCal:{"3.0":[{},"FLOAT","90.000;0.000"],"4.0":[{},"URI","geo:90.000,0.000"]},primary:!1},cloud:{multiple:!0,icon:"icon-federated-cloud-id",readableName:t("contacts","Federated Cloud ID"),force:"text",defaultValue:{value:[""],type:[ts]},options:[{id:"HOME",name:t("contacts","Home")},{id:"WORK",name:t("contacts","Work")},{id:"OTHER",name:t("contacts","Other")}],primary:!1},adr:{multiple:!0,readableName:t("contacts","Address"),readableValues:[t("contacts","Post office box"),t("contacts","Extended address"),t("contacts","Address"),t("contacts","City"),t("contacts","State or province"),t("contacts","Postal code"),t("contacts","Country")],displayOrder:[0,2,1,5,3,4,6],icon:"icon-address",default:!0,defaultValue:{value:["","","","","","",""],type:[ts]},options:[{id:"HOME",name:t("contacts","Home")},{id:"WORK",name:t("contacts","Work")},{id:"OTHER",name:t("contacts","Other")}],primary:!0},bday:{readableName:t("contacts","Birthday"),icon:"icon-calendar-dark",force:"date",defaultValue:{value:new gu.VCardTime(null,null,"date").fromJSDate(new Date)},actions:[Nv],primary:!0},birthplace:{readableName:t("contacts","Place of birth"),icon:"icon-location",force:"text",primary:!1},anniversary:{readableName:t("contacts","Anniversary"),icon:"icon-anniversary",force:"date",defaultValue:{value:new gu.VCardTime(null,null,"date").fromJSDate(new Date)},primary:!1},deathdate:{readableName:t("contacts","Date of death"),icon:"icon-death-day",force:"date",defaultValue:{value:new gu.VCardTime(null,null,"date").fromJSDate(new Date)},primary:!1},deathplace:{readableName:t("contacts","Place of death"),icon:"icon-location",force:"text",primary:!1},email:{multiple:!0,readableName:t("contacts","Email"),icon:"icon-mail",default:!0,defaultValue:{value:"",type:[ts]},options:[{id:"HOME",name:t("contacts","Home")},{id:"WORK",name:t("contacts","Work")},{id:"OTHER",name:t("contacts","Other")}],primary:!0},impp:{multiple:!0,readableName:t("contacts","Instant messaging"),icon:"icon-instant-message",defaultValue:{value:[""],type:["SKYPE"]},options:[{id:"IRC",name:"IRC"},{id:"KAKAOTALK",name:"KakaoTalk"},{id:"KIK",name:"KiK"},{id:"LINE",name:"Line"},{id:"MATRIX",name:"Matrix"},{id:"QQ",name:"QQ"},{id:"SIGNAL",name:"Signal"},{id:"SIP",name:"SIP"},{id:"SKYPE",name:"Skype"},{id:"TELEGRAM",name:"Telegram"},{id:"THREEMA",name:"Threema"},{id:"WECHAT",name:"WeChat"},{id:"XMPP",name:"XMPP"},{id:"ZOOM",name:"Zoom"}],primary:!1},tel:{multiple:!0,readableName:t("contacts","Phone"),icon:"icon-phone",default:!0,defaultValue:{value:"",type:[ts,"VOICE"]},options:[{id:"HOME,VOICE",name:t("contacts","Home")},{id:"HOME",name:t("contacts","Home")},{id:"WORK,VOICE",name:t("contacts","Work")},{id:"WORK",name:t("contacts","Work")},{id:"CELL",name:t("contacts","Mobile")},{id:"CELL,VOICE",name:t("contacts","Mobile")},{id:"WORK,CELL",name:t("contacts","Work mobile")},{id:"HOME,CELL",name:t("contacts","Home mobile")},{id:"FAX",name:t("contacts","Fax")},{id:"HOME,FAX",name:t("contacts","Fax home")},{id:"WORK,FAX",name:t("contacts","Fax work")},{id:"PAGER",name:t("contacts","Pager")},{id:"VOICE",name:t("contacts","Voice")},{id:"CAR",name:t("contacts","Car")},{id:"WORK,PAGER",name:t("contacts","Work pager")}],primary:!0},"x-managersname":{multiple:!1,force:"select",readableName:t("contacts","Line manager"),icon:"icon-manager",default:!1,options({contact:s,$store:u,selectType:r}){const a=Dh({$store:u,self:s});return Object.values(a.reduce((o,{key:d})=>{const l=u.getters.getContact(d);return{...o,[l.uid]:{id:l.key,name:l.displayName}}},r?{[r.value]:r}:{}))},primary:!0},"x-socialprofile":{multiple:!0,force:"text",icon:"icon-social",readableName:t("contacts","Social network"),defaultValue:{value:"",type:["facebook"]},options:[{id:"FACEBOOK",name:"Facebook",placeholder:"https://facebook.com/…"},{id:"GITHUB",name:"GitHub",placeholder:"https://github.com/…"},{id:"GOOGLEPLUS",name:"Google+",placeholder:"https://plus.google.com/…"},{id:"INSTAGRAM",name:"Instagram",placeholder:"https://instagram.com/…"},{id:"LINKEDIN",name:"LinkedIn",placeholder:"https://linkedin.com/…"},{id:"XING",name:"Xing",placeholder:"https://www.xing.com/profile/…"},{id:"PINTEREST",name:"Pinterest",placeholder:"https://pinterest.com/…"},{id:"QZONE",name:"QZone",placeholder:"https://qzone.com/…"},{id:"TUMBLR",name:"Tumblr",placeholder:"https://tumblr.com/…"},{id:"TWITTER",name:"Twitter",placeholder:"https://twitter.com/…"},{id:"WECHAT",name:"WeChat",placeholder:"https://wechat.com/…"},{id:"YOUTUBE",name:"YouTube",placeholder:"https://youtube.com/…"},{id:"MASTODON",name:"Mastodon",placeholder:"https://mastodon.social/…"},{id:"DIASPORA",name:"Diaspora",placeholder:"https://joindiaspora.com/…"},{id:"NEXTCLOUD",name:"Nextcloud",placeholder:"Link to profile page (https://nextcloud.example.com/…)"},{id:"OTHER",name:"Other",placeholder:"https://example.com/…"}],primary:!0},relationship:{readableName:t("contacts","Relationship to you"),force:"select",icon:"icon-relation-to-you",options:[{id:"SPOUSE",name:t("contacts","Spouse")},{id:"CHILD",name:t("contacts","Child")},{id:"MOTHER",name:t("contacts","Mother")},{id:"FATHER",name:t("contacts","Father")},{id:"PARENT",name:t("contacts","Parent")},{id:"BROTHER",name:t("contacts","Brother")},{id:"SISTER",name:t("contacts","Sister")},{id:"RELATIVE",name:t("contacts","Relative")},{id:"FRIEND",name:t("contacts","Friend")},{id:"COLLEAGUE",name:t("contacts","Colleague")},{id:"MANAGER",name:t("contacts","Line manager")},{id:"ASSISTANT",name:t("contacts","Assistant")}],primary:!1},related:{multiple:!0,readableName:t("contacts","Related contacts"),icon:"icon-related-contact",defaultValue:{value:[""],type:["CONTACT"]},options:[{id:"CONTACT",name:t("contacts","Contact")},{id:"AGENT",name:t("contacts","Agent")},{id:"EMERGENCY",name:t("contacts","Emergency")},{id:"FRIEND",name:t("contacts","Friend")},{id:"COLLEAGUE",name:t("contacts","Colleague")},{id:"COWORKER",name:t("contacts","Co-worker")},{id:"MANAGER",name:t("contacts","Line manager")},{id:"ASSISTANT",name:t("contacts","Assistant")},{id:"SPOUSE",name:t("contacts","Spouse")},{id:"CHILD",name:t("contacts","Child")},{id:"MOTHER",name:t("contacts","Mother")},{id:"FATHER",name:t("contacts","Father")},{id:"PARENT",name:t("contacts","Parent")},{id:"BROTHER",name:t("contacts","Brother")},{id:"SISTER",name:t("contacts","Sister")},{id:"RELATIVE",name:t("contacts","Relative")}],primary:!1},gender:{readableName:t("contacts","Gender"),defaultValue:{value:"F"},icon:"icon-gender",force:"select",options:[{id:"F",name:t("contacts","Female")},{id:"M",name:t("contacts","Male")},{id:"O",name:t("contacts","Other")},{id:"N",name:t("contacts","None")},{id:"U",name:t("contacts","Unknown")}],primary:!1},tz:{readableName:t("contacts","Time zone"),force:"select",icon:"icon-timezone",options:jv.map(s=>({id:s,name:s})),primary:!1},lang:{readableName:t("contacts","Spoken languages"),icon:"icon-spoken-lang",defaultValue:{value:"en"},multiple:!0,primary:!1}};w1.length>0&&(Js.lang.force="select",Js.lang.options=w1,Js.lang.greedyMatch=function(s,u){return u.find(({id:r})=>r===s.split("-")[0])});const Pv=["title","org","tel","email","adr","bday","url","x-socialprofile","x-managersname","birthplace","anniversary","deathdate","deathplace","n","nickname","x-phonetic-first-name","x-phonetic-last-name","gender","cloud","impp","geo","note","lang","related","relationship","tz","categories","role"],v6={properties:Js,fieldOrder:Pv},Hv={name:"bad gender type",run:s=>s.vCard.hasProperty("gender")&&s.vCard.getFirstProperty("gender").getFirstParameter("type"),fix:s=>{const u=s.vCard.getFirstProperty("gender"),r=u.getFirstParameter("type"),a=Object.values(v6.properties.gender.options).find(o=>o.id===r);return a?(u.removeParameter("type"),u.setValue(a.id),!0):!1}},Ov={name:"duplicate types",run:s=>{try{const u=s.vCard.getAllProperties().map(a=>a.getParameter("type")).filter(a=>Array.isArray(a)),r=u.map(a=>[...new Set(a)]);if(u.join("")!==r.join(""))return!0}catch{return!1}return!1},fix:s=>{let u=!1;try{s.vCard.getAllProperties().forEach(r=>{const a=r.toICALString(),o=r.getParameter("type"),d=[...new Set(o)];o&&Array.isArray(o)&&o.join("")!==d.join("")&&(r.setParameter("type",d),console.debug("Additional debug: duplicate types",{old:a,new:r.toICALString()}),u=!0)})}catch(r){console.error(r)}return u}},zv={name:"invalid REV",silent:!0,run:s=>{try{return!s.vCard.hasProperty("rev")}catch{return!0}},fix:s=>{try{s.vCard.removeProperty("rev");const u=s.version;return u==="4.0"&&s.vCard.addPropertyWithValue("rev",gu.Time.fromJSDate(new Date,!0)),u==="3.0"&&s.vCard.addPropertyWithValue("rev",gu.VCardTime.fromDateAndOrTimeString(new Date().toISOString(),"date-time")),!0}catch(u){return console.error("Error fixing invalid REV:",u),!1}}},Iv={name:"missing FN",run:s=>!s.vCard.hasProperty("fn")||s.vCard.getFirstPropertyValue("fn")===""||s.dav&&s.vCard.getFirstPropertyValue("fn").toLowerCase()===t("contacts","New contact").toLowerCase(),fix:s=>{if(s.vCard.hasProperty("n")){const u=s.vCard.getFirstPropertyValue("n").slice(0,2).reverse().join(" ");return u&&u.trim()!==""?(s.fullName=u,!0):!1}return!1}},Vv=[Hv,Ov,zv,Iv];function F6(s){let u=!1;if(s instanceof qu)return Vv.forEach(r=>{try{r.run(s)&&(r.fix(s)?(r.silent||(u=!0),console.info("The following contact has been repaired:",r.name,s)):console.warn("The following contact needed a correction that failed:",r.name,s))}catch(a){console.error("Error during the check:",r.name,s,a)}}),u;throw new Error("Invalid contact provided")}gu.design.vcard3.param.type.multiValueSeparateDQuote=!0,gu.design.vcard.param.type.multiValueSeparateDQuote=!0;function h4(s,u){const r=typeof s.value=="string"?s.value.toUpperCase():s.value.toUnixTime(),a=typeof u.value=="string"?u.value.toUpperCase():u.value.toUnixTime(),o=r.localeCompare?r.localeCompare(a):a-r;return o!==0?o:s.key.localeCompare(u.key)}const Wv={contacts:{},sortedContacts:[],orderKey:"displayName"},Rv={appendContacts(s,u=[]){s.contacts=u.reduce(function(r,a){return a instanceof qu?r[a.key]=a:console.error("Invalid contact object",a),r},s.contacts)},deleteContact(s,u){if(s.contacts[u.key]&&u instanceof qu){const r=s.sortedContacts.findIndex(a=>a.key===u.key);s.sortedContacts.splice(r,1),delete s.contacts[u.key]}else console.error("Error while deleting the following contact",u)},addContact(s,u){if(u instanceof qu){F6(u);const r={key:u.key,value:u[s.orderKey]};for(let a=0,o=s.sortedContacts.length;a=0){s.sortedContacts.splice(a,0,r);break}else a+1===o&&s.sortedContacts.push(r);s.sortedContacts.length===0&&s.sortedContacts.push(r),s.contacts[u.key]=u}else console.error("Error while adding the following contact",u)},updateContact(s,u){if(s.contacts[u.key]&&u instanceof qu){s.contacts[u.key].updateContact(u.jCal);const r=s.sortedContacts.find(a=>a.key===u.key);r.value!==u[s.orderKey]&&(r.value=u[s.orderKey],s.sortedContacts.sort(h4))}else console.error("Error while replacing the following contact",u)},updateContactAddressbook(s,{contact:u,addressbook:r}){if(s.contacts[u.key]&&u instanceof qu){const a=u.key,o=u;delete s.contacts[a],o.addressbook=r,s.contacts[o.key]=o;const d=s.sortedContacts.findIndex(l=>l.key===a);s.sortedContacts[d].key=o.key,s.sortedContacts[d].value=o[s.orderKey]}else console.error("Error while replacing the addressbook of following contact",u)},updateContactEtag(s,{contact:u,etag:r}){s.contacts[u.key]&&u instanceof qu?s.contacts[u.key].dav.etag=r:console.error("Error while replacing the etag of following contact",u)},sortContacts(s){s.sortedContacts=Object.values(s.contacts).filter(u=>u.kind!=="group").map(u=>({key:u.key,value:u[s.orderKey]})).sort(h4)},setOrder(s,u="displayName"){s.orderKey=u},setContactAsConflict(s,{contact:u,etag:r}){s.contacts[u.key]&&u instanceof qu?s.contacts[u.key].conflict=r:console.error("Error while handling the following contact",u)},setContactDav(s,{contact:u,dav:r}){s.contacts[u.key]&&u instanceof qu?(u=s.contacts[u.key],u.dav=r):console.error("Error while handling the following contact",u)}},Uv={getContacts:s=>s.contacts,getSortedContacts:s=>s.sortedContacts,getContact:s=>u=>s.contacts[u],getOrderKey:s=>s.orderKey},qv={async deleteContact(s,{contact:u,dav:r=!0}){u.dav&&r&&await u.dav.delete().catch(a=>{console.error(a),rs(t("contacts","Unable to delete contact"))}),s.commit("deleteContact",u),s.commit("deleteContactFromAddressbook",u),s.commit("removeContactFromGroups",u)},async addContact(s,u){await s.commit("addContact",u),await s.commit("addContactToAddressbook",u),await s.commit("extractGroupsFromContacts",[u])},async updateContact(s,u){F6(u),u.version==="4.0"&&(u.rev=gu.Time.fromJSDate(new Date,!0)),u.version==="3.0"&&(u.rev=gu.VCardTime.fromDateAndOrTimeString(new Date().toISOString(),"date-time"));const r=u.toStringStripQuotes();if(!u.dav){const a=await u.addressbook.dav.createVCard(r);s.commit("setContactDav",{contact:u,dav:a});return}if(u.conflict)console.error("This contact is outdated, refusing to push",u);else{u.dav.data=r;try{await u.dav.update(),s.commit("updateContact",u)}catch(a){throw console.error(a),a&&a?.status===412&&(s.commit("setContactAsConflict",{contact:u,etag:a.xhr.getResponseHeader("etag")}),console.error("This contact is outdated, the server refused it",u)),a}}},async fetchFullContact(s,{contact:u,etag:r="",forceReFetch:a=!1}){return r.trim()!==""&&await s.commit("updateContactEtag",{contact:u,etag:r}),u.dav.fetchCompleteData(a).then(()=>{const o=new qu(u.dav.data,u.addressbook);s.commit("updateContact",o)}).catch(o=>{throw o})}},Gv={state:Wv,mutations:Rv,getters:Uv,actions:qv},$v={groups:[]},Jv={extractGroupsFromContacts(s,u){u.forEach(r=>{r.groups&&r.groups.forEach(a=>{let o=s.groups.find(d=>d.name===a);o||(s.groups.push({name:a,contacts:[]}),o=s.groups.find(d=>d.name===a)),o.contacts.push(r.key)})})},addContactToGroups(s,{groupNames:u,contact:r}){u.forEach(a=>{let o=s.groups.find(d=>d.name===a);o||(s.groups.push({name:a,contacts:[]}),o=s.groups.find(d=>d.name===a)),o.contacts.push(r.key)})},removeContactFromGroup(s,{groupName:u,contact:r}){if(!s.groups.find(d=>d.name===u))return;const a=s.groups.find(d=>d.name===u).contacts,o=a.findIndex(d=>d===r.key);o>-1&&a.splice(o,1)},renameGroup(s,{oldGroupName:u,newGroupName:r}){s.groups.forEach(a=>{a.name===u&&(a.name=r)})},removeContactFromGroups(s,u){s.groups.forEach(r=>{const a=r.contacts.indexOf(u.key);a!==-1&&r.contacts.splice(a,1)})},addGroup(s,u){s.groups.push({name:u,contacts:[]})},removeGroup(s,u){s.groups=s.groups.filter(r=>r.name!==u)}},Kv={getGroups:s=>s.groups},Zv={updateContactGroups(s,{groupNames:u,contact:r}){s.commit("removeContactFromGroups",r),s.commit("addContactToGroups",{groupNames:u,contact:r})},addContactToGroup(s,{groupName:u,contact:r}){s.commit("addContactToGroups",{groupNames:[u],contact:r})},addContactToGroups(s,{groupNames:u,contact:r}){s.commit("addContactToGroups",{groupNames:u,contact:r})},removeContactFromGroups(s,u){s.commit("removeContactFromGroups",u)},removeContactFromGroup(s,{groupName:u,contact:r}){s.commit("removeContactFromGroup",{groupName:u,contact:r})},addGroup(s,u){if(!u||u.trim()==="")throw new Error("Group name cannot be empty");s.commit("addGroup",u)}},Qv={state:$v,mutations:Jv,getters:Kv,actions:Zv},Xv={importState:{total:0,accepted:0,denied:0,stage:"default",addressbook:""}},uF={incrementAccepted(s){s.importState.accepted++},incrementDenied(s){s.importState.denied++},setTotal(s,u){s.importState.total=u},setAddressbook(s,u){s.importState.addressbook=u},changeStage(s,u){s.importState.stage=u},resetState(s){s.importState.total=0,s.importState.accepted=0,s.importState.denied=0}},eF={getImportState:s=>s.importState},tF={incrementAccepted(s){s.commit("incrementAccepted")},incrementDenied(s){s.commit("incrementDenied")},setTotal(s,u){s.commit("setTotal",u)},setAddressbook(s,u){s.commit("setAddressbook",u)},changeStage(s,u){s.commit("changeStage",u),u==="parsing"&&s.commit("resetState")}},sF={state:Xv,mutations:uF,getters:eF,actions:tF},rF={},x6={addressbooks:vv,contacts:Gv,groups:Qv,importState:sF};q8&&(x6.circles=wv);const N4=new te({modules:x6,mutations:rF});function D0(s){return Array.isArray(s)&&s.join("")===""||!Array.isArray(s)&&s===""}const M6=["KIND","X-ADDRESSBOOKSERVER-KIND"],k6=["EMAIL","UID","TEL","CATEGORIES","FN","ORG","N","X-PHONETIC-FIRST-NAME","X-PHONETIC-LAST-NAME","X-MANAGERSNAME","TITLE","NOTE","RELATED"].concat(M6);class qu{constructor(u,r){if(typeof u!="string"||u.length===0)throw new Error("Invalid vCard");let a=gu.parse(u);if(a[0]!=="vcard")throw new Error("Only one contact is allowed in the vcard data");if(C8(a)&&(a=gu.parse(u)),this.jCal=a,this.addressbook=r,this.vCard=new gu.Component(this.jCal),this.conflict=!1,this.vCard.hasProperty("uid")||(console.info("This contact did not have a proper uid. Setting a new one for ",this),this.vCard.addPropertyWithValue("uid",_8())),!this.vCard.hasProperty("rev")){const o=this.vCard.getFirstPropertyValue("version");o==="4.0"&&this.vCard.addPropertyWithValue("rev",gu.Time.fromJSDate(new Date,!0)),o==="3.0"&&this.vCard.addPropertyWithValue("rev",gu.VCardTime.fromDateAndOrTimeString(new Date().toISOString(),"date-time"))}}get vCard(){return Ve(this._vCard)}set vCard(u){this._vCard=BD(u)}updateContact(u){this.jCal=u,this.vCard=new gu.Component(this.jCal)}updateAddressbook(u){this.addressbook=u}firstIfArray(u){return Array.isArray(u)?u[0]:u}get url(){return this.dav?this.dav.url:""}get version(){return this.vCard.getFirstPropertyValue("version")}set version(u){this.vCard.updatePropertyWithValue("version",u)}get uid(){return this.vCard.getFirstPropertyValue("uid")}set uid(u){this.vCard.updatePropertyWithValue("uid",u)}get rev(){return this.vCard.getFirstPropertyValue("rev")}set rev(u){this.vCard.updatePropertyWithValue("rev",u)}get key(){return vD.from(this.uid+"~"+this.addressbook.id,"utf8").toString("base64")}get photo(){return this.vCard.getFirstPropertyValue("photo")}set photo(u){this.vCard.updatePropertyWithValue("photo",u)}get hasPhoto(){return this.dav&&this.dav.hasphoto}async getPhotoUrl(){const u=this.vCard.getFirstProperty("photo");if(!u)return!1;const r=u.getFirstParameter("encoding");let a=u.getFirstParameter("type");const o=this.photo.toString(),d=u.type==="binary"||r==="b";let l=o;if(u&&o.startsWith("data")&&!d&&(l=o.split(",").pop(),a=o.split(";")[0].split("/").pop()),a.toLowerCase().startsWith("svg")){const g=atob(l);if(!await i8(g))return console.error("Invalid SVG for the following contact. Ignoring...",this.contact,{photoB64:o,photoType:a}),!1}try{const g=m8(l,`image/${a}`);return URL.createObjectURL(g)}catch{return console.error("Invalid photo for the following contact. Ignoring...",this.contact,{photoB64:o,photoType:a}),!1}}get groups(){const u=this.vCard.getFirstProperty("categories");return u?u.getValues().filter(r=>typeof r=="string").filter(r=>r.trim()!==""):[]}set groups(u){if(D0(u)){this.vCard.removeProperty("categories");return}if(Array.isArray(u)){let r=this.vCard.getFirstProperty("categories");r||(r=this.vCard.addPropertyWithValue("categories","")),r.setValues(u)}else throw new Error("groups data is not an Array")}get kind(){return this.firstIfArray(M6.map(u=>u.toLowerCase()).map(u=>this.vCard.getFirstPropertyValue(u)).flat().filter(u=>u))}get email(){return this.firstIfArray(this.vCard.getFirstPropertyValue("email"))}get org(){return this.firstIfArray(this.vCard.getFirstPropertyValue("org"))}set org(u){if(D0(u)){this.vCard.removeProperty("org");return}this.vCard.updatePropertyWithValue("org",u)}get managersName(){const u=this.vCard.getFirstProperty("x-managersname");return u?u.getFirstParameter("uid")??null:null}get title(){return this.firstIfArray(this.vCard.getFirstPropertyValue("title"))}set title(u){if(D0(u)){this.vCard.removeProperty("title");return}this.vCard.updatePropertyWithValue("title",u)}get fullName(){return this.vCard.getFirstPropertyValue("fn")}set fullName(u){this.vCard.updatePropertyWithValue("fn",u)}get displayName(){const u=N4?.getters.getOrderKey,r=this.vCard.getFirstPropertyValue("n"),a=this.vCard.getFirstPropertyValue("fn"),o=this.vCard.getFirstPropertyValue("org");if(u&&r&&!D0(r))switch(u){case"firstName":return D0(r[0])?r[1]:r.slice(0,2).reverse().join(" ");case"lastName":return D0(r[0])?r[1]:r.slice(0,2).join(", ")}return a||(r&&!D0(r)?D0(r[0])?r[1]:r.slice(0,2).reverse().join(" "):o&&!D0(o)?Array.isArray(o)?o[0]:o:"")}get firstName(){return this.vCard.hasProperty("n")?this.vCard.getFirstPropertyValue("n")[1]:this.displayName}get lastName(){return this.vCard.hasProperty("n")?this.vCard.getFirstPropertyValue("n")[0]:this.displayName}get phoneticFirstName(){return this.vCard.hasProperty("x-phonetic-first-name")?this.vCard.getFirstPropertyValue("x-phonetic-first-name"):this.firstName}socialLink(u){if(this.vCard.hasProperty("x-socialprofile")){const r=this.vCard.getAllProperties("x-socialprofile").filter(a=>a.jCal[1].type.toString()===u);if(r.length>0)return r[0].jCal[3].toString()}return""}get phoneticLastName(){return this.vCard.hasProperty("x-phonetic-last-name")?this.vCard.getFirstPropertyValue("x-phonetic-last-name"):this.lastName}get properties(){return this.vCard.getAllProperties()}get searchData(){const u=k6.map(r=>r.toLowerCase());return this.jCal[1].filter(r=>u.includes(r[0].toLowerCase())).map(r=>r[0].toLowerCase()==="tel"?this.normalizedTels(r[3]):r[3].toString())}normalizedTels(u){return u.replace(/[^0-9+#]/g,"")}addToGroup(u){this.groups.indexOf(u)===-1&&(this.groups.length>0?this.vCard.getFirstProperty("categories").setValues(this.groups.concat(u)):this.vCard.updatePropertyWithValue("categories",[u]))}toStringStripQuotes(){const u=/TYPE="([a-zA-Z-,]+)"/gmi;return this.vCard.toString().replace(u,"TYPE=$1")}}function aF(s){throw new Error('Could not dynamically require "'+s+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var j4={exports:{}},nF=j4.exports,b1;function iF(){return b1||(b1=1,(function(s,u){(function(r,a){s.exports=a()})(nF,function(){var r;function a(){return r.apply(null,arguments)}function o(e){r=e}function d(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function l(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function g(e,i){return Object.prototype.hasOwnProperty.call(e,i)}function f(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var i;for(i in e)if(g(e,i))return!1;return!0}function p(e){return e===void 0}function _(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function E(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function D(e,i){var m=[],c,h=e.length;for(c=0;c>>0,c;for(c=0;c0)for(m=0;m=0;return(C?m?"+":"":"-")+Math.pow(10,Math.max(0,h)).toString().substr(1)+c}var e0=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,qe=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ge={},Ju={};function J(e,i,m,c){var h=c;typeof c=="string"&&(h=function(){return this[c]()}),e&&(Ju[e]=h),i&&(Ju[i[0]]=function(){return Hu(h.apply(this,arguments),i[1],i[2])}),m&&(Ju[m]=function(){return this.localeData().ordinal(h.apply(this,arguments),e)})}function Pt(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Ht(e){var i=e.match(e0),m,c;for(m=0,c=i.length;m=0&&qe.test(e);)e=e.replace(qe,c),qe.lastIndex=0,m-=1;return e}var Ot={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function it(e){var i=this._longDateFormat[e],m=this._longDateFormat[e.toUpperCase()];return i||!m?i:(this._longDateFormat[e]=m.match(e0).map(function(c){return c==="MMMM"||c==="MM"||c==="DD"||c==="dddd"?c.slice(1):c}).join(""),this._longDateFormat[e])}var ot="Invalid date";function zu(){return this._invalidDate}var s0="%d",H=/\d{1,2}/;function z(e){return this._ordinal.replace("%d",e)}var Y={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function X(e,i,m,c){var h=this._relativeTime[m];return iu(h)?h(e,i,m,c):h.replace(/%d/i,e)}function au(e,i){var m=this._relativeTime[e>0?"future":"past"];return iu(m)?m(i):m.replace(/%s/i,i)}var Nu={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Eu(e){return typeof e=="string"?Nu[e]||Nu[e.toLowerCase()]:void 0}function Fu(e){var i={},m,c;for(c in e)g(e,c)&&(m=Eu(c),m&&(i[m]=e[c]));return i}var yu={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function r0(e){var i=[],m;for(m in e)g(e,m)&&i.push({unit:m,priority:yu[m]});return i.sort(function(c,h){return c.priority-h.priority}),i}var a0=/\d/,Ku=/\d\d/,zt=/\d{3}/,$e=/\d{4}/,O0=/[+-]?\d{6}/,Du=/\d\d?/,hs=/\d\d\d\d?/,It=/\d\d\d\d\d\d?/,ie=/\d{1,3}/,Se=/\d{1,4}/,fs=/[+-]?\d{1,6}/,dt=/\d+/,ps=/[+-]?\d+/,b6=/Z|[+-]\d\d:?\d\d/gi,_s=/Z|[+-]\d\d(?::?\d\d)?/gi,L6=/[+-]?\d+(\.\d{1,3})?/,Vt=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,lt=/^[1-9]\d?/,Fr=/^([1-9]\d|\d)/,Es;Es={};function R(e,i,m){Es[e]=iu(i)?i:function(c,h){return c&&m?m:i}}function Y6(e,i){return g(Es,e)?Es[e](i._strict,i._locale):new RegExp(T6(e))}function T6(e){return n0(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(i,m,c,h,C){return m||c||h||C}))}function n0(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function he(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function du(e){var i=+e,m=0;return i!==0&&isFinite(i)&&(m=he(i)),m}var xr={};function Cu(e,i){var m,c=i,h;for(typeof e=="string"&&(e=[e]),_(i)&&(c=function(C,F){F[i]=du(C)}),h=e.length,m=0;m68?1900:2e3)};var vd=mt("FullYear",!0);function P6(){return Ds(this.year())}function mt(e,i){return function(m){return m!=null?(Fd(this,e,m),a.updateOffset(this,i),this):Ut(this,e)}}function Ut(e,i){if(!e.isValid())return NaN;var m=e._d,c=e._isUTC;switch(i){case"Milliseconds":return c?m.getUTCMilliseconds():m.getMilliseconds();case"Seconds":return c?m.getUTCSeconds():m.getSeconds();case"Minutes":return c?m.getUTCMinutes():m.getMinutes();case"Hours":return c?m.getUTCHours():m.getHours();case"Date":return c?m.getUTCDate():m.getDate();case"Day":return c?m.getUTCDay():m.getDay();case"Month":return c?m.getUTCMonth():m.getMonth();case"FullYear":return c?m.getUTCFullYear():m.getFullYear();default:return NaN}}function Fd(e,i,m){var c,h,C,F,W;if(!(!e.isValid()||isNaN(m))){switch(c=e._d,h=e._isUTC,i){case"Milliseconds":return void(h?c.setUTCMilliseconds(m):c.setMilliseconds(m));case"Seconds":return void(h?c.setUTCSeconds(m):c.setSeconds(m));case"Minutes":return void(h?c.setUTCMinutes(m):c.setMinutes(m));case"Hours":return void(h?c.setUTCHours(m):c.setHours(m));case"Date":return void(h?c.setUTCDate(m):c.setDate(m));case"FullYear":break;default:return}C=m,F=e.month(),W=e.date(),W=W===29&&F===1&&!Ds(C)?28:W,h?c.setUTCFullYear(C,F,W):c.setFullYear(C,F,W)}}function H6(e){return e=Eu(e),iu(this[e])?this[e]():this}function O6(e,i){if(typeof e=="object"){e=Fu(e);var m=r0(e),c,h=m.length;for(c=0;c=0?(W=new Date(e+400,i,m,c,h,C,F),isFinite(W.getFullYear())&&W.setFullYear(e)):W=new Date(e,i,m,c,h,C,F),W}function qt(e){var i,m;return e<100&&e>=0?(m=Array.prototype.slice.call(arguments),m[0]=e+400,i=new Date(Date.UTC.apply(null,m)),isFinite(i.getUTCFullYear())&&i.setUTCFullYear(e)):i=new Date(Date.UTC.apply(null,arguments)),i}function Cs(e,i,m){var c=7+i-m,h=(7+qt(e,0,c).getUTCDay()-i)%7;return-h+c-1}function Ld(e,i,m,c,h){var C=(7+m-c)%7,F=Cs(e,c,h),W=1+7*(i-1)+C+F,su,mu;return W<=0?(su=e-1,mu=Rt(su)+W):W>Rt(e)?(su=e+1,mu=W-Rt(e)):(su=e,mu=W),{year:su,dayOfYear:mu}}function Gt(e,i,m){var c=Cs(e.year(),i,m),h=Math.floor((e.dayOfYear()-c-1)/7)+1,C,F;return h<1?(F=e.year()-1,C=h+d0(F,i,m)):h>d0(e.year(),i,m)?(C=h-d0(e.year(),i,m),F=e.year()+1):(F=e.year(),C=h),{week:C,year:F}}function d0(e,i,m){var c=Cs(e,i,m),h=Cs(e+1,i,m);return(Rt(e)-c+h)/7}J("w",["ww",2],"wo","week"),J("W",["WW",2],"Wo","isoWeek"),R("w",Du,lt),R("ww",Du,Ku),R("W",Du,lt),R("WW",Du,Ku),Wt(["w","ww","W","WW"],function(e,i,m,c){i[c.substr(0,1)]=du(e)});function Q6(e){return Gt(e,this._week.dow,this._week.doy).week}var X6={dow:0,doy:6};function uf(){return this._week.dow}function ef(){return this._week.doy}function tf(e){var i=this.localeData().week(this);return e==null?i:this.add((e-i)*7,"d")}function sf(e){var i=Gt(this,1,4).week;return e==null?i:this.add((e-i)*7,"d")}J("d",0,"do","day"),J("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),J("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),J("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),J("e",0,0,"weekday"),J("E",0,0,"isoWeekday"),R("d",Du),R("e",Du),R("E",Du),R("dd",function(e,i){return i.weekdaysMinRegex(e)}),R("ddd",function(e,i){return i.weekdaysShortRegex(e)}),R("dddd",function(e,i){return i.weekdaysRegex(e)}),Wt(["dd","ddd","dddd"],function(e,i,m,c){var h=m._locale.weekdaysParse(e,c,m._strict);h!=null?i.d=h:B(m).invalidWeekday=e}),Wt(["d","e","E"],function(e,i,m,c){i[c]=du(e)});function rf(e,i){return typeof e!="string"?e:isNaN(e)?(e=i.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function af(e,i){return typeof e=="string"?i.weekdaysParse(e)%7||7:isNaN(e)?null:e}function kr(e,i){return e.slice(i,7).concat(e.slice(0,i))}var nf="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Yd="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),of="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),df=Vt,lf=Vt,mf=Vt;function cf(e,i){var m=d(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(i)?"format":"standalone"];return e===!0?kr(m,this._week.dow):e?m[e.day()]:m}function gf(e){return e===!0?kr(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function hf(e){return e===!0?kr(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function ff(e,i,m){var c,h,C,F=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],c=0;c<7;++c)C=x([2e3,1]).day(c),this._minWeekdaysParse[c]=this.weekdaysMin(C,"").toLocaleLowerCase(),this._shortWeekdaysParse[c]=this.weekdaysShort(C,"").toLocaleLowerCase(),this._weekdaysParse[c]=this.weekdays(C,"").toLocaleLowerCase();return m?i==="dddd"?(h=Su.call(this._weekdaysParse,F),h!==-1?h:null):i==="ddd"?(h=Su.call(this._shortWeekdaysParse,F),h!==-1?h:null):(h=Su.call(this._minWeekdaysParse,F),h!==-1?h:null):i==="dddd"?(h=Su.call(this._weekdaysParse,F),h!==-1||(h=Su.call(this._shortWeekdaysParse,F),h!==-1)?h:(h=Su.call(this._minWeekdaysParse,F),h!==-1?h:null)):i==="ddd"?(h=Su.call(this._shortWeekdaysParse,F),h!==-1||(h=Su.call(this._weekdaysParse,F),h!==-1)?h:(h=Su.call(this._minWeekdaysParse,F),h!==-1?h:null)):(h=Su.call(this._minWeekdaysParse,F),h!==-1||(h=Su.call(this._weekdaysParse,F),h!==-1)?h:(h=Su.call(this._shortWeekdaysParse,F),h!==-1?h:null))}function pf(e,i,m){var c,h,C;if(this._weekdaysParseExact)return ff.call(this,e,i,m);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),c=0;c<7;c++)if(h=x([2e3,1]).day(c),m&&!this._fullWeekdaysParse[c]&&(this._fullWeekdaysParse[c]=new RegExp("^"+this.weekdays(h,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[c]=new RegExp("^"+this.weekdaysShort(h,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[c]=new RegExp("^"+this.weekdaysMin(h,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[c]||(C="^"+this.weekdays(h,"")+"|^"+this.weekdaysShort(h,"")+"|^"+this.weekdaysMin(h,""),this._weekdaysParse[c]=new RegExp(C.replace(".",""),"i")),m&&i==="dddd"&&this._fullWeekdaysParse[c].test(e)||m&&i==="ddd"&&this._shortWeekdaysParse[c].test(e)||m&&i==="dd"&&this._minWeekdaysParse[c].test(e)||!m&&this._weekdaysParse[c].test(e))return c}function _f(e){if(!this.isValid())return e!=null?this:NaN;var i=Ut(this,"Day");return e!=null?(e=rf(e,this.localeData()),this.add(e-i,"d")):i}function Ef(e){if(!this.isValid())return e!=null?this:NaN;var i=(this.day()+7-this.localeData()._week.dow)%7;return e==null?i:this.add(e-i,"d")}function Df(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var i=af(e,this.localeData());return this.day(this.day()%7?i:i-7)}else return this.day()||7}function Cf(e){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||wr.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(g(this,"_weekdaysRegex")||(this._weekdaysRegex=df),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function yf(e){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||wr.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(g(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=lf),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Af(e){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||wr.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(g(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=mf),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function wr(){function e(Zu,_0){return _0.length-Zu.length}var i=[],m=[],c=[],h=[],C,F,W,su,mu;for(C=0;C<7;C++)F=x([2e3,1]).day(C),W=n0(this.weekdaysMin(F,"")),su=n0(this.weekdaysShort(F,"")),mu=n0(this.weekdays(F,"")),i.push(W),m.push(su),c.push(mu),h.push(W),h.push(su),h.push(mu);i.sort(e),m.sort(e),c.sort(e),h.sort(e),this._weekdaysRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+m.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function br(){return this.hours()%12||12}function Bf(){return this.hours()||24}J("H",["HH",2],0,"hour"),J("h",["hh",2],0,br),J("k",["kk",2],0,Bf),J("hmm",0,0,function(){return""+br.apply(this)+Hu(this.minutes(),2)}),J("hmmss",0,0,function(){return""+br.apply(this)+Hu(this.minutes(),2)+Hu(this.seconds(),2)}),J("Hmm",0,0,function(){return""+this.hours()+Hu(this.minutes(),2)}),J("Hmmss",0,0,function(){return""+this.hours()+Hu(this.minutes(),2)+Hu(this.seconds(),2)});function Td(e,i){J(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),i)})}Td("a",!0),Td("A",!1);function Sd(e,i){return i._meridiemParse}R("a",Sd),R("A",Sd),R("H",Du,Fr),R("h",Du,lt),R("k",Du,lt),R("HH",Du,Ku),R("hh",Du,Ku),R("kk",Du,Ku),R("hmm",hs),R("hmmss",It),R("Hmm",hs),R("Hmmss",It),Cu(["H","HH"],Pu),Cu(["k","kk"],function(e,i,m){var c=du(e);i[Pu]=c===24?0:c}),Cu(["a","A"],function(e,i,m){m._isPm=m._locale.isPM(e),m._meridiem=e}),Cu(["h","hh"],function(e,i,m){i[Pu]=du(e),B(m).bigHour=!0}),Cu("hmm",function(e,i,m){var c=e.length-2;i[Pu]=du(e.substr(0,c)),i[Ne]=du(e.substr(c)),B(m).bigHour=!0}),Cu("hmmss",function(e,i,m){var c=e.length-4,h=e.length-2;i[Pu]=du(e.substr(0,c)),i[Ne]=du(e.substr(c,2)),i[o0]=du(e.substr(h)),B(m).bigHour=!0}),Cu("Hmm",function(e,i,m){var c=e.length-2;i[Pu]=du(e.substr(0,c)),i[Ne]=du(e.substr(c))}),Cu("Hmmss",function(e,i,m){var c=e.length-4,h=e.length-2;i[Pu]=du(e.substr(0,c)),i[Ne]=du(e.substr(c,2)),i[o0]=du(e.substr(h))});function vf(e){return(e+"").toLowerCase().charAt(0)==="p"}var Ff=/[ap]\.?m?\.?/i,xf=mt("Hours",!0);function Mf(e,i,m){return e>11?m?"pm":"PM":m?"am":"AM"}var Nd={calendar:wu,longDateFormat:Ot,invalidDate:ot,ordinal:s0,dayOfMonthOrdinalParse:H,relativeTime:Y,months:I6,monthsShort:xd,week:X6,weekdays:nf,weekdaysMin:of,weekdaysShort:Yd,meridiemParse:Ff},Mu={},$t={},Jt;function kf(e,i){var m,c=Math.min(e.length,i.length);for(m=0;m0;){if(h=ys(C.slice(0,m).join("-")),h)return h;if(c&&c.length>=m&&kf(C,c)>=m-1)break;m--}i++}return Jt}function bf(e){return!!(e&&e.match("^[^/\\\\]*$"))}function ys(e){var i=null,m;if(Mu[e]===void 0&&s&&s.exports&&bf(e))try{i=Jt._abbr,m=aF,m("./locale/"+e),F0(i)}catch{Mu[e]=null}return Mu[e]}function F0(e,i){var m;return e&&(p(i)?m=l0(e):m=Lr(e,i),m?Jt=m:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Jt._abbr}function Lr(e,i){if(i!==null){var m,c=Nd;if(i.abbr=e,Mu[e]!=null)ou("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),c=Mu[e]._config;else if(i.parentLocale!=null)if(Mu[i.parentLocale]!=null)c=Mu[i.parentLocale]._config;else if(m=ys(i.parentLocale),m!=null)c=m._config;else return $t[i.parentLocale]||($t[i.parentLocale]=[]),$t[i.parentLocale].push({name:e,config:i}),null;return Mu[e]=new ru(Au(c,i)),$t[e]&&$t[e].forEach(function(h){Lr(h.name,h.config)}),F0(e),Mu[e]}else return delete Mu[e],null}function Lf(e,i){if(i!=null){var m,c,h=Nd;Mu[e]!=null&&Mu[e].parentLocale!=null?Mu[e].set(Au(Mu[e]._config,i)):(c=ys(e),c!=null&&(h=c._config),i=Au(h,i),c==null&&(i.abbr=e),m=new ru(i),m.parentLocale=Mu[e],Mu[e]=m),F0(e)}else Mu[e]!=null&&(Mu[e].parentLocale!=null?(Mu[e]=Mu[e].parentLocale,e===F0()&&F0(e)):Mu[e]!=null&&delete Mu[e]);return Mu[e]}function l0(e){var i;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Jt;if(!d(e)){if(i=ys(e),i)return i;e=[e]}return wf(e)}function Yf(){return Bu(Mu)}function Yr(e){var i,m=e._a;return m&&B(e).overflow===-2&&(i=m[i0]<0||m[i0]>11?i0:m[Je]<1||m[Je]>Mr(m[Ru],m[i0])?Je:m[Pu]<0||m[Pu]>24||m[Pu]===24&&(m[Ne]!==0||m[o0]!==0||m[z0]!==0)?Pu:m[Ne]<0||m[Ne]>59?Ne:m[o0]<0||m[o0]>59?o0:m[z0]<0||m[z0]>999?z0:-1,B(e)._overflowDayOfYear&&(iJe)&&(i=Je),B(e)._overflowWeeks&&i===-1&&(i=N6),B(e)._overflowWeekday&&i===-1&&(i=j6),B(e).overflow=i),e}var Tf=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Sf=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Nf=/Z|[+-]\d\d(?::?\d\d)?/,As=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Tr=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],jf=/^\/?Date\((-?\d+)/i,Pf=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Hf={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Pd(e){var i,m,c=e._i,h=Tf.exec(c)||Sf.exec(c),C,F,W,su,mu=As.length,Zu=Tr.length;if(h){for(B(e).iso=!0,i=0,m=mu;iRt(F)||e._dayOfYear===0)&&(B(e)._overflowDayOfYear=!0),m=qt(F,0,e._dayOfYear),e._a[i0]=m.getUTCMonth(),e._a[Je]=m.getUTCDate()),i=0;i<3&&e._a[i]==null;++i)e._a[i]=c[i]=h[i];for(;i<7;i++)e._a[i]=c[i]=e._a[i]==null?i===2?1:0:e._a[i];e._a[Pu]===24&&e._a[Ne]===0&&e._a[o0]===0&&e._a[z0]===0&&(e._nextDay=!0,e._a[Pu]=0),e._d=(e._useUTC?qt:Z6).apply(null,c),C=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Pu]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==C&&(B(e).weekdayMismatch=!0)}}function qf(e){var i,m,c,h,C,F,W,su,mu;i=e._w,i.GG!=null||i.W!=null||i.E!=null?(C=1,F=4,m=ct(i.GG,e._a[Ru],Gt(xu(),1,4).year),c=ct(i.W,1),h=ct(i.E,1),(h<1||h>7)&&(su=!0)):(C=e._locale._week.dow,F=e._locale._week.doy,mu=Gt(xu(),C,F),m=ct(i.gg,e._a[Ru],mu.year),c=ct(i.w,mu.week),i.d!=null?(h=i.d,(h<0||h>6)&&(su=!0)):i.e!=null?(h=i.e+C,(i.e<0||i.e>6)&&(su=!0)):h=C),c<1||c>d0(m,C,F)?B(e)._overflowWeeks=!0:su!=null?B(e)._overflowWeekday=!0:(W=Ld(m,c,h,C,F),e._a[Ru]=W.year,e._dayOfYear=W.dayOfYear)}a.ISO_8601=function(){},a.RFC_2822=function(){};function Nr(e){if(e._f===a.ISO_8601){Pd(e);return}if(e._f===a.RFC_2822){Hd(e);return}e._a=[],B(e).empty=!0;var i=""+e._i,m,c,h,C,F,W=i.length,su=0,mu,Zu;for(h=nt(e._f,e._locale).match(e0)||[],Zu=h.length,m=0;m0&&B(e).unusedInput.push(F),i=i.slice(i.indexOf(c)+c.length),su+=c.length),Ju[C]?(c?B(e).empty=!1:B(e).unusedTokens.push(C),S6(C,c,e)):e._strict&&!c&&B(e).unusedTokens.push(C);B(e).charsLeftOver=W-su,i.length>0&&B(e).unusedInput.push(i),e._a[Pu]<=12&&B(e).bigHour===!0&&e._a[Pu]>0&&(B(e).bigHour=void 0),B(e).parsedDateParts=e._a.slice(0),B(e).meridiem=e._meridiem,e._a[Pu]=Gf(e._locale,e._a[Pu],e._meridiem),mu=B(e).era,mu!==null&&(e._a[Ru]=e._locale.erasConvertYear(mu,e._a[Ru])),Sr(e),Yr(e)}function Gf(e,i,m){var c;return m==null?i:e.meridiemHour!=null?e.meridiemHour(i,m):(e.isPM!=null&&(c=e.isPM(m),c&&i<12&&(i+=12),!c&&i===12&&(i=0)),i)}function $f(e){var i,m,c,h,C,F,W=!1,su=e._f.length;if(su===0){B(e).invalidFormat=!0,e._d=new Date(NaN);return}for(h=0;hthis?this:e:j()});function Id(e,i){var m,c;if(i.length===1&&d(i[0])&&(i=i[0]),!i.length)return xu();for(m=i[0],c=1;cthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function fp(){if(!p(this._isDSTShifted))return this._isDSTShifted;var e={},i;return P(e,this),e=Od(e),e._a?(i=e._isUTC?x(e._a):xu(e._a),this._isDSTShifted=this.isValid()&&np(e._a,i.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function pp(){return this.isValid()?!this._isUTC:!1}function _p(){return this.isValid()?this._isUTC:!1}function Wd(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Ep=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Dp=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function je(e,i){var m=e,c=null,h,C,F;return vs(e)?m={ms:e._milliseconds,d:e._days,M:e._months}:_(e)||!isNaN(+e)?(m={},i?m[i]=+e:m.milliseconds=+e):(c=Ep.exec(e))?(h=c[1]==="-"?-1:1,m={y:0,d:du(c[Je])*h,h:du(c[Pu])*h,m:du(c[Ne])*h,s:du(c[o0])*h,ms:du(jr(c[z0]*1e3))*h}):(c=Dp.exec(e))?(h=c[1]==="-"?-1:1,m={y:I0(c[2],h),M:I0(c[3],h),w:I0(c[4],h),d:I0(c[5],h),h:I0(c[6],h),m:I0(c[7],h),s:I0(c[8],h)}):m==null?m={}:typeof m=="object"&&("from"in m||"to"in m)&&(F=Cp(xu(m.from),xu(m.to)),m={},m.ms=F.milliseconds,m.M=F.months),C=new Bs(m),vs(e)&&g(e,"_locale")&&(C._locale=e._locale),vs(e)&&g(e,"_isValid")&&(C._isValid=e._isValid),C}je.fn=Bs.prototype,je.invalid=ap;function I0(e,i){var m=e&&parseFloat(e.replace(",","."));return(isNaN(m)?0:m)*i}function Rd(e,i){var m={};return m.months=i.month()-e.month()+(i.year()-e.year())*12,e.clone().add(m.months,"M").isAfter(i)&&--m.months,m.milliseconds=+i-+e.clone().add(m.months,"M"),m}function Cp(e,i){var m;return e.isValid()&&i.isValid()?(i=Hr(i,e),e.isBefore(i)?m=Rd(e,i):(m=Rd(i,e),m.milliseconds=-m.milliseconds,m.months=-m.months),m):{milliseconds:0,months:0}}function Ud(e,i){return function(m,c){var h,C;return c!==null&&!isNaN(+c)&&(ou(i,"moment()."+i+"(period, number) is deprecated. Please use moment()."+i+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),C=m,m=c,c=C),h=je(m,c),qd(this,h,e),this}}function qd(e,i,m,c){var h=i._milliseconds,C=jr(i._days),F=jr(i._months);e.isValid()&&(c=c??!0,F&&kd(e,Ut(e,"Month")+F*m),C&&Fd(e,"Date",Ut(e,"Date")+C*m),h&&e._d.setTime(e._d.valueOf()+h*m),c&&a.updateOffset(e,C||F))}var yp=Ud(1,"add"),Ap=Ud(-1,"subtract");function Gd(e){return typeof e=="string"||e instanceof String}function Bp(e){return O(e)||E(e)||Gd(e)||_(e)||Fp(e)||vp(e)||e===null||e===void 0}function vp(e){var i=l(e)&&!f(e),m=!1,c=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],h,C,F=c.length;for(h=0;hm.valueOf():m.valueOf()9999?t0(m,i?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):iu(Date.prototype.toISOString)?i?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",t0(m,"Z")):t0(m,i?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Op(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",i="",m,c,h,C;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",i="Z"),m="["+e+'("]',c=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",h="-MM-DD[T]HH:mm:ss.SSS",C=i+'[")]',this.format(m+c+h+C)}function zp(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var i=t0(this,e);return this.localeData().postformat(i)}function Ip(e,i){return this.isValid()&&(O(e)&&e.isValid()||xu(e).isValid())?je({to:this,from:e}).locale(this.locale()).humanize(!i):this.localeData().invalidDate()}function Vp(e){return this.from(xu(),e)}function Wp(e,i){return this.isValid()&&(O(e)&&e.isValid()||xu(e).isValid())?je({from:this,to:e}).locale(this.locale()).humanize(!i):this.localeData().invalidDate()}function Rp(e){return this.to(xu(),e)}function $d(e){var i;return e===void 0?this._locale._abbr:(i=l0(e),i!=null&&(this._locale=i),this)}var Jd=U("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Kd(){return this._locale}var xs=1e3,gt=60*xs,Ms=60*gt,Zd=(365*400+97)*24*Ms;function ht(e,i){return(e%i+i)%i}function Qd(e,i,m){return e<100&&e>=0?new Date(e+400,i,m)-Zd:new Date(e,i,m).valueOf()}function Xd(e,i,m){return e<100&&e>=0?Date.UTC(e+400,i,m)-Zd:Date.UTC(e,i,m)}function Up(e){var i,m;if(e=Eu(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(m=this._isUTC?Xd:Qd,e){case"year":i=m(this.year(),0,1);break;case"quarter":i=m(this.year(),this.month()-this.month()%3,1);break;case"month":i=m(this.year(),this.month(),1);break;case"week":i=m(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":i=m(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":i=m(this.year(),this.month(),this.date());break;case"hour":i=this._d.valueOf(),i-=ht(i+(this._isUTC?0:this.utcOffset()*gt),Ms);break;case"minute":i=this._d.valueOf(),i-=ht(i,gt);break;case"second":i=this._d.valueOf(),i-=ht(i,xs);break}return this._d.setTime(i),a.updateOffset(this,!0),this}function qp(e){var i,m;if(e=Eu(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(m=this._isUTC?Xd:Qd,e){case"year":i=m(this.year()+1,0,1)-1;break;case"quarter":i=m(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":i=m(this.year(),this.month()+1,1)-1;break;case"week":i=m(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":i=m(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":i=m(this.year(),this.month(),this.date()+1)-1;break;case"hour":i=this._d.valueOf(),i+=Ms-ht(i+(this._isUTC?0:this.utcOffset()*gt),Ms)-1;break;case"minute":i=this._d.valueOf(),i+=gt-ht(i,gt)-1;break;case"second":i=this._d.valueOf(),i+=xs-ht(i,xs)-1;break}return this._d.setTime(i),a.updateOffset(this,!0),this}function Gp(){return this._d.valueOf()-(this._offset||0)*6e4}function $p(){return Math.floor(this.valueOf()/1e3)}function Jp(){return new Date(this.valueOf())}function Kp(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Zp(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Qp(){return this.isValid()?this.toISOString():null}function Xp(){return I(this)}function u_(){return y({},B(this))}function e_(){return B(this).overflow}function t_(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}J("N",0,0,"eraAbbr"),J("NN",0,0,"eraAbbr"),J("NNN",0,0,"eraAbbr"),J("NNNN",0,0,"eraName"),J("NNNNN",0,0,"eraNarrow"),J("y",["y",1],"yo","eraYear"),J("y",["yy",2],0,"eraYear"),J("y",["yyy",3],0,"eraYear"),J("y",["yyyy",4],0,"eraYear"),R("N",zr),R("NN",zr),R("NNN",zr),R("NNNN",g_),R("NNNNN",h_),Cu(["N","NN","NNN","NNNN","NNNNN"],function(e,i,m,c){var h=m._locale.erasParse(e,c,m._strict);h?B(m).era=h:B(m).invalidEra=e}),R("y",dt),R("yy",dt),R("yyy",dt),R("yyyy",dt),R("yo",f_),Cu(["y","yy","yyy","yyyy"],Ru),Cu(["yo"],function(e,i,m,c){var h;m._locale._eraYearOrdinalRegex&&(h=e.match(m._locale._eraYearOrdinalRegex)),m._locale.eraYearOrdinalParse?i[Ru]=m._locale.eraYearOrdinalParse(e,h):i[Ru]=parseInt(e,10)});function s_(e,i){var m,c,h,C=this._eras||l0("en")._eras;for(m=0,c=C.length;m=0)return C[c]}function a_(e,i){var m=e.since<=e.until?1:-1;return i===void 0?a(e.since).year():a(e.since).year()+(i-e.offset)*m}function n_(){var e,i,m,c=this.localeData().eras();for(e=0,i=c.length;eC&&(i=C),A_.call(this,e,i,m,c,h))}function A_(e,i,m,c,h){var C=Ld(e,i,m,c,h),F=qt(C.year,0,C.dayOfYear);return this.year(F.getUTCFullYear()),this.month(F.getUTCMonth()),this.date(F.getUTCDate()),this}J("Q",0,"Qo","quarter"),R("Q",a0),Cu("Q",function(e,i){i[i0]=(du(e)-1)*3});function B_(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}J("D",["DD",2],"Do","date"),R("D",Du,lt),R("DD",Du,Ku),R("Do",function(e,i){return e?i._dayOfMonthOrdinalParse||i._ordinalParse:i._dayOfMonthOrdinalParseLenient}),Cu(["D","DD"],Je),Cu("Do",function(e,i){i[Je]=du(e.match(Du)[0])});var el=mt("Date",!0);J("DDD",["DDDD",3],"DDDo","dayOfYear"),R("DDD",ie),R("DDDD",zt),Cu(["DDD","DDDD"],function(e,i,m){m._dayOfYear=du(e)});function v_(e){var i=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?i:this.add(e-i,"d")}J("m",["mm",2],0,"minute"),R("m",Du,Fr),R("mm",Du,Ku),Cu(["m","mm"],Ne);var F_=mt("Minutes",!1);J("s",["ss",2],0,"second"),R("s",Du,Fr),R("ss",Du,Ku),Cu(["s","ss"],o0);var x_=mt("Seconds",!1);J("S",0,0,function(){return~~(this.millisecond()/100)}),J(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),J(0,["SSS",3],0,"millisecond"),J(0,["SSSS",4],0,function(){return this.millisecond()*10}),J(0,["SSSSS",5],0,function(){return this.millisecond()*100}),J(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),J(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),J(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),J(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),R("S",ie,a0),R("SS",ie,Ku),R("SSS",ie,zt);var x0,tl;for(x0="SSSS";x0.length<=9;x0+="S")R(x0,dt);function M_(e,i){i[z0]=du(("0."+e)*1e3)}for(x0="S";x0.length<=9;x0+="S")Cu(x0,M_);tl=mt("Milliseconds",!1),J("z",0,0,"zoneAbbr"),J("zz",0,0,"zoneName");function k_(){return this._isUTC?"UTC":""}function w_(){return this._isUTC?"Coordinated Universal Time":""}var T=L.prototype;T.add=yp,T.calendar=kp,T.clone=wp,T.diff=jp,T.endOf=qp,T.format=zp,T.from=Ip,T.fromNow=Vp,T.to=Wp,T.toNow=Rp,T.get=H6,T.invalidAt=e_,T.isAfter=bp,T.isBefore=Lp,T.isBetween=Yp,T.isSame=Tp,T.isSameOrAfter=Sp,T.isSameOrBefore=Np,T.isValid=Xp,T.lang=Jd,T.locale=$d,T.localeData=Kd,T.max=Xf,T.min=Qf,T.parsingFlags=u_,T.set=O6,T.startOf=Up,T.subtract=Ap,T.toArray=Kp,T.toObject=Zp,T.toDate=Jp,T.toISOString=Hp,T.inspect=Op,typeof Symbol<"u"&&Symbol.for!=null&&(T[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),T.toJSON=Qp,T.toString=Pp,T.unix=$p,T.valueOf=Gp,T.creationData=t_,T.eraName=n_,T.eraNarrow=i_,T.eraAbbr=o_,T.eraYear=d_,T.year=vd,T.isLeapYear=P6,T.weekYear=p_,T.isoWeekYear=__,T.quarter=T.quarters=B_,T.month=wd,T.daysInMonth=$6,T.week=T.weeks=tf,T.isoWeek=T.isoWeeks=sf,T.weeksInYear=C_,T.weeksInWeekYear=y_,T.isoWeeksInYear=E_,T.isoWeeksInISOWeekYear=D_,T.date=el,T.day=T.days=_f,T.weekday=Ef,T.isoWeekday=Df,T.dayOfYear=v_,T.hour=T.hours=xf,T.minute=T.minutes=F_,T.second=T.seconds=x_,T.millisecond=T.milliseconds=tl,T.utcOffset=op,T.utc=lp,T.local=mp,T.parseZone=cp,T.hasAlignedHourOffset=gp,T.isDST=hp,T.isLocal=pp,T.isUtcOffset=_p,T.isUtc=Wd,T.isUTC=Wd,T.zoneAbbr=k_,T.zoneName=w_,T.dates=U("dates accessor is deprecated. Use date instead.",el),T.months=U("months accessor is deprecated. Use month instead",wd),T.years=U("years accessor is deprecated. Use year instead",vd),T.zone=U("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",dp),T.isDSTShifted=U("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",fp);function b_(e){return xu(e*1e3)}function L_(){return xu.apply(null,arguments).parseZone()}function sl(e){return e}var pu=ru.prototype;pu.calendar=u0,pu.longDateFormat=it,pu.invalidDate=zu,pu.ordinal=z,pu.preparse=sl,pu.postformat=sl,pu.relativeTime=X,pu.pastFuture=au,pu.set=Lu,pu.eras=s_,pu.erasParse=r_,pu.erasConvertYear=a_,pu.erasAbbrRegex=m_,pu.erasNameRegex=l_,pu.erasNarrowRegex=c_,pu.months=R6,pu.monthsShort=U6,pu.monthsParse=G6,pu.monthsRegex=K6,pu.monthsShortRegex=J6,pu.week=Q6,pu.firstDayOfYear=ef,pu.firstDayOfWeek=uf,pu.weekdays=cf,pu.weekdaysMin=hf,pu.weekdaysShort=gf,pu.weekdaysParse=pf,pu.weekdaysRegex=Cf,pu.weekdaysShortRegex=yf,pu.weekdaysMinRegex=Af,pu.isPM=vf,pu.meridiem=Mf;function ws(e,i,m,c){var h=l0(),C=x().set(c,i);return h[m](C,e)}function rl(e,i,m){if(_(e)&&(i=e,e=void 0),e=e||"",i!=null)return ws(e,i,m,"month");var c,h=[];for(c=0;c<12;c++)h[c]=ws(e,c,m,"month");return h}function Vr(e,i,m,c){typeof e=="boolean"?(_(i)&&(m=i,i=void 0),i=i||""):(i=e,m=i,e=!1,_(i)&&(m=i,i=void 0),i=i||"");var h=l0(),C=e?h._week.dow:0,F,W=[];if(m!=null)return ws(i,(m+C)%7,c,"day");for(F=0;F<7;F++)W[F]=ws(i,(F+C)%7,c,"day");return W}function Y_(e,i){return rl(e,i,"months")}function T_(e,i){return rl(e,i,"monthsShort")}function S_(e,i,m){return Vr(e,i,m,"weekdays")}function N_(e,i,m){return Vr(e,i,m,"weekdaysShort")}function j_(e,i,m){return Vr(e,i,m,"weekdaysMin")}F0("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var i=e%10,m=du(e%100/10)===1?"th":i===1?"st":i===2?"nd":i===3?"rd":"th";return e+m}}),a.lang=U("moment.lang is deprecated. Use moment.locale instead.",F0),a.langData=U("moment.langData is deprecated. Use moment.localeData instead.",l0);var m0=Math.abs;function P_(){var e=this._data;return this._milliseconds=m0(this._milliseconds),this._days=m0(this._days),this._months=m0(this._months),e.milliseconds=m0(e.milliseconds),e.seconds=m0(e.seconds),e.minutes=m0(e.minutes),e.hours=m0(e.hours),e.months=m0(e.months),e.years=m0(e.years),this}function al(e,i,m,c){var h=je(i,m);return e._milliseconds+=c*h._milliseconds,e._days+=c*h._days,e._months+=c*h._months,e._bubble()}function H_(e,i){return al(this,e,i,1)}function O_(e,i){return al(this,e,i,-1)}function nl(e){return e<0?Math.floor(e):Math.ceil(e)}function z_(){var e=this._milliseconds,i=this._days,m=this._months,c=this._data,h,C,F,W,su;return e>=0&&i>=0&&m>=0||e<=0&&i<=0&&m<=0||(e+=nl(Wr(m)+i)*864e5,i=0,m=0),c.milliseconds=e%1e3,h=he(e/1e3),c.seconds=h%60,C=he(h/60),c.minutes=C%60,F=he(C/60),c.hours=F%24,i+=he(F/24),su=he(il(i)),m+=su,i-=nl(Wr(su)),W=he(m/12),m%=12,c.days=i,c.months=m,c.years=W,this}function il(e){return e*4800/146097}function Wr(e){return e*146097/4800}function I_(e){if(!this.isValid())return NaN;var i,m,c=this._milliseconds;if(e=Eu(e),e==="month"||e==="quarter"||e==="year")switch(i=this._days+c/864e5,m=this._months+il(i),e){case"month":return m;case"quarter":return m/3;case"year":return m/12}else switch(i=this._days+Math.round(Wr(this._months)),e){case"week":return i/7+c/6048e5;case"day":return i+c/864e5;case"hour":return i*24+c/36e5;case"minute":return i*1440+c/6e4;case"second":return i*86400+c/1e3;case"millisecond":return Math.floor(i*864e5)+c;default:throw new Error("Unknown unit "+e)}}function c0(e){return function(){return this.as(e)}}var ol=c0("ms"),V_=c0("s"),W_=c0("m"),R_=c0("h"),U_=c0("d"),q_=c0("w"),G_=c0("M"),$_=c0("Q"),J_=c0("y"),K_=ol;function Z_(){return je(this)}function Q_(e){return e=Eu(e),this.isValid()?this[e+"s"]():NaN}function V0(e){return function(){return this.isValid()?this._data[e]:NaN}}var X_=V0("milliseconds"),uE=V0("seconds"),eE=V0("minutes"),tE=V0("hours"),sE=V0("days"),rE=V0("months"),aE=V0("years");function nE(){return he(this.days()/7)}var g0=Math.round,ft={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function iE(e,i,m,c,h){return h.relativeTime(i||1,!!m,e,c)}function oE(e,i,m,c){var h=je(e).abs(),C=g0(h.as("s")),F=g0(h.as("m")),W=g0(h.as("h")),su=g0(h.as("d")),mu=g0(h.as("M")),Zu=g0(h.as("w")),_0=g0(h.as("y")),L0=C<=m.ss&&["s",C]||C0,L0[4]=c,iE.apply(null,L0)}function dE(e){return e===void 0?g0:typeof e=="function"?(g0=e,!0):!1}function lE(e,i){return ft[e]===void 0?!1:i===void 0?ft[e]:(ft[e]=i,e==="s"&&(ft.ss=i-1),!0)}function mE(e,i){if(!this.isValid())return this.localeData().invalidDate();var m=!1,c=ft,h,C;return typeof e=="object"&&(i=e,e=!1),typeof e=="boolean"&&(m=e),typeof i=="object"&&(c=Object.assign({},ft,i),i.s!=null&&i.ss==null&&(c.ss=i.s-1)),h=this.localeData(),C=oE(this,!m,c,h),m&&(C=h.pastFuture(+this,C)),h.postformat(C)}var Rr=Math.abs;function pt(e){return(e>0)-(e<0)||+e}function bs(){if(!this.isValid())return this.localeData().invalidDate();var e=Rr(this._milliseconds)/1e3,i=Rr(this._days),m=Rr(this._months),c,h,C,F,W=this.asSeconds(),su,mu,Zu,_0;return W?(c=he(e/60),h=he(c/60),e%=60,c%=60,C=he(m/12),m%=12,F=e?e.toFixed(3).replace(/\.?0+$/,""):"",su=W<0?"-":"",mu=pt(this._months)!==pt(W)?"-":"",Zu=pt(this._days)!==pt(W)?"-":"",_0=pt(this._milliseconds)!==pt(W)?"-":"",su+"P"+(C?mu+C+"Y":"")+(m?mu+m+"M":"")+(i?Zu+i+"D":"")+(h||c||e?"T":"")+(h?_0+h+"H":"")+(c?_0+c+"M":"")+(e?_0+F+"S":"")):"P0D"}var cu=Bs.prototype;cu.isValid=rp,cu.abs=P_,cu.add=H_,cu.subtract=O_,cu.as=I_,cu.asMilliseconds=ol,cu.asSeconds=V_,cu.asMinutes=W_,cu.asHours=R_,cu.asDays=U_,cu.asWeeks=q_,cu.asMonths=G_,cu.asQuarters=$_,cu.asYears=J_,cu.valueOf=K_,cu._bubble=z_,cu.clone=Z_,cu.get=Q_,cu.milliseconds=X_,cu.seconds=uE,cu.minutes=eE,cu.hours=tE,cu.days=sE,cu.weeks=nE,cu.months=rE,cu.years=aE,cu.humanize=mE,cu.toISOString=bs,cu.toString=bs,cu.toJSON=bs,cu.locale=$d,cu.localeData=Kd,cu.toIsoString=U("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",bs),cu.lang=Jd,J("X",0,0,"unix"),J("x",0,0,"valueOf"),R("x",ps),R("X",L6),Cu("X",function(e,i,m){m._d=new Date(parseFloat(e)*1e3)}),Cu("x",function(e,i,m){m._d=new Date(du(e))}),a.version="2.30.1",o(xu),a.fn=T,a.min=up,a.max=ep,a.now=tp,a.utc=x,a.unix=b_,a.months=Y_,a.isDate=E,a.locale=F0,a.invalid=j,a.duration=je,a.isMoment=O,a.weekdays=S_,a.parseZone=L_,a.localeData=l0,a.isDuration=vs,a.monthsShort=T_,a.weekdaysMin=j_,a.defineLocale=Lr,a.updateLocale=Lf,a.locales=Yf,a.weekdaysShort=N_,a.normalizeUnits=Eu,a.relativeTimeRounding=dE,a.relativeTimeThreshold=lE,a.calendarFormat=Mp,a.prototype=T,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,i,m){return e<12?m?"vm":"VM":m?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?"ste":"de")},week:{dow:1,doy:4}});var dl=function(e){return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},cE={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},fe=function(e){return function(i,m,c,h){var C=dl(i),F=cE[e][dl(i)];return C===2&&(F=F[m?0:1]),F.replace(/%d/i,i)}},ll=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];a.defineLocale("ar-dz",{months:ll,monthsShort:ll,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return e==="م"},meridiem:function(e,i,m){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:fe("s"),ss:fe("s"),m:fe("m"),mm:fe("m"),h:fe("h"),hh:fe("h"),d:fe("d"),dd:fe("d"),M:fe("M"),MM:fe("M"),y:fe("y"),yy:fe("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}}),a.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}});var gE={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},ml=function(e){return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},hE={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},pe=function(e){return function(i,m,c,h){var C=ml(i),F=hE[e][ml(i)];return C===2&&(F=F[m?0:1]),F.replace(/%d/i,i)}},cl=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];a.defineLocale("ar-ly",{months:cl,monthsShort:cl,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return e==="م"},meridiem:function(e,i,m){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:pe("s"),ss:pe("s"),m:pe("m"),mm:pe("m"),h:pe("h"),hh:pe("h"),d:pe("d"),dd:pe("d"),M:pe("M"),MM:pe("M"),y:pe("y"),yy:pe("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(i){return gE[i]}).replace(/,/g,"،")},week:{dow:6,doy:12}}),a.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});var fE={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},gl={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};a.defineLocale("ar-ps",{months:"كانون الثاني_شباط_آذار_نيسان_أيّار_حزيران_تمّوز_آب_أيلول_تشري الأوّل_تشرين الثاني_كانون الأوّل".split("_"),monthsShort:"ك٢_شباط_آذار_نيسان_أيّار_حزيران_تمّوز_آب_أيلول_ت١_ت٢_ك١".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return e==="م"},meridiem:function(e,i,m){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[٣٤٥٦٧٨٩٠]/g,function(i){return gl[i]}).split("").reverse().join("").replace(/[١٢](?![\u062a\u0643])/g,function(i){return gl[i]}).split("").reverse().join("").replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(i){return fE[i]}).replace(/,/g,"،")},week:{dow:0,doy:6}});var pE={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},_E={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};a.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return e==="م"},meridiem:function(e,i,m){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(i){return _E[i]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(i){return pE[i]}).replace(/,/g,"،")},week:{dow:0,doy:6}}),a.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});var EE={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},DE={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},hl=function(e){return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},CE={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},_e=function(e){return function(i,m,c,h){var C=hl(i),F=CE[e][hl(i)];return C===2&&(F=F[m?0:1]),F.replace(/%d/i,i)}},fl=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];a.defineLocale("ar",{months:fl,monthsShort:fl,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return e==="م"},meridiem:function(e,i,m){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:_e("s"),ss:_e("s"),m:_e("m"),mm:_e("m"),h:_e("h"),hh:_e("h"),d:_e("d"),dd:_e("d"),M:_e("M"),MM:_e("M"),y:_e("y"),yy:_e("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(i){return DE[i]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(i){return EE[i]}).replace(/,/g,"،")},week:{dow:6,doy:12}});var Ur={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};a.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,i,m){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(e===0)return e+"-ıncı";var i=e%10,m=e%100-i,c=e>=100?100:null;return e+(Ur[i]||Ur[m]||Ur[c])},week:{dow:1,doy:7}});function yE(e,i){var m=e.split("_");return i%10===1&&i%100!==11?m[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?m[1]:m[2]}function W0(e,i,m){var c={ss:i?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:i?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:i?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return m==="m"?i?"хвіліна":"хвіліну":m==="h"?i?"гадзіна":"гадзіну":e+" "+yE(c[m],+e)}a.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:W0,mm:W0,h:W0,hh:W0,d:"дзень",dd:W0,M:"месяц",MM:W0,y:"год",yy:W0},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,i,m){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,i){switch(i){case"M":case"d":case"DDD":case"w":case"W":return(e%10===2||e%10===3)&&e%100!==12&&e%100!==13?e+"-і":e+"-ы";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}}),a.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var i=e%10,m=e%100;return e===0?e+"-ев":m===0?e+"-ен":m>10&&m<20?e+"-ти":i===1?e+"-ви":i===2?e+"-ри":i===7||i===8?e+"-ми":e+"-ти"},week:{dow:1,doy:7}}),a.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}});var AE={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},BE={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};a.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(i){return BE[i]})},postformat:function(e){return e.replace(/\d/g,function(i){return AE[i]})},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="রাত")return e<4?e:e+12;if(i==="ভোর"||i==="সকাল")return e;if(i==="দুপুর")return e>=3?e:e+12;if(i==="বিকাল"||i==="সন্ধ্যা")return e+12},meridiem:function(e,i,m){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}});var vE={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},FE={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};a.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(i){return FE[i]})},postformat:function(e){return e.replace(/\d/g,function(i){return vE[i]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,i){return e===12&&(e=0),i==="রাত"&&e>=4||i==="দুপুর"&&e<5||i==="বিকাল"?e+12:e},meridiem:function(e,i,m){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}});var xE={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},ME={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};a.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(i){return ME[i]})},postformat:function(e){return e.replace(/\d/g,function(i){return xE[i]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,i){return e===12&&(e=0),i==="མཚན་མོ"&&e>=4||i==="ཉིན་གུང"&&e<5||i==="དགོང་དག"?e+12:e},meridiem:function(e,i,m){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});function qr(e,i,m){var c={mm:"munutenn",MM:"miz",dd:"devezh"};return e+" "+wE(c[m],e)}function kE(e){switch(pl(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function pl(e){return e>9?pl(e%10):e}function wE(e,i){return i===2?bE(e):e}function bE(e){var i={m:"v",b:"v",d:"z"};return i[e.charAt(0)]===void 0?e:i[e.charAt(0)]+e.substring(1)}var Gr=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],_l=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,LE=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,YE=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,TE=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],SE=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],El=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];a.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:El,fullWeekdaysParse:TE,shortWeekdaysParse:SE,minWeekdaysParse:El,monthsRegex:_l,monthsShortRegex:_l,monthsStrictRegex:LE,monthsShortStrictRegex:YE,monthsParse:Gr,longMonthsParse:Gr,shortMonthsParse:Gr,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:qr,h:"un eur",hh:"%d eur",d:"un devezh",dd:qr,M:"ur miz",MM:qr,y:"ur bloaz",yy:kE},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var i=e===1?"añ":"vet";return e+i},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return e==="g.m."},meridiem:function(e,i,m){return e<12?"a.m.":"g.m."}});function NE(e,i,m,c){if(m==="m")return i?"jedna minuta":c?"jednu minutu":"jedne minute"}function R0(e,i,m){var c=e+" ";switch(m){case"ss":return e===1?c+="sekunda":e===2||e===3||e===4?c+="sekunde":c+="sekundi",c;case"mm":return e===1?c+="minuta":e===2||e===3||e===4?c+="minute":c+="minuta",c;case"h":return"jedan sat";case"hh":return e===1?c+="sat":e===2||e===3||e===4?c+="sata":c+="sati",c;case"dd":return e===1?c+="dan":c+="dana",c;case"MM":return e===1?c+="mjesec":e===2||e===3||e===4?c+="mjeseca":c+="mjeseci",c;case"yy":return e===1?c+="godina":e===2||e===3||e===4?c+="godine":c+="godina",c}}a.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:R0,m:NE,mm:R0,h:R0,hh:R0,d:"dan",dd:R0,M:"mjesec",MM:R0,y:"godinu",yy:R0},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),a.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(this.hours()!==1?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(this.hours()!==1?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(this.hours()!==1?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(this.hours()!==1?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(this.hours()!==1?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,i){var m=e===1?"r":e===2?"n":e===3?"r":e===4?"t":"è";return(i==="w"||i==="W")&&(m="a"),e+m},week:{dow:1,doy:4}});var jE={standalone:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),format:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},PE="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),$r=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],Dl=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function _t(e){return e>1&&e<5&&~~(e/10)!==1}function Ee(e,i,m,c){var h=e+" ";switch(m){case"s":return i||c?"pár sekund":"pár sekundami";case"ss":return i||c?h+(_t(e)?"sekundy":"sekund"):h+"sekundami";case"m":return i?"minuta":c?"minutu":"minutou";case"mm":return i||c?h+(_t(e)?"minuty":"minut"):h+"minutami";case"h":return i?"hodina":c?"hodinu":"hodinou";case"hh":return i||c?h+(_t(e)?"hodiny":"hodin"):h+"hodinami";case"d":return i||c?"den":"dnem";case"dd":return i||c?h+(_t(e)?"dny":"dní"):h+"dny";case"M":return i||c?"měsíc":"měsícem";case"MM":return i||c?h+(_t(e)?"měsíce":"měsíců"):h+"měsíci";case"y":return i||c?"rok":"rokem";case"yy":return i||c?h+(_t(e)?"roky":"let"):h+"lety"}}a.defineLocale("cs",{months:jE,monthsShort:PE,monthsRegex:Dl,monthsShortRegex:Dl,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:$r,longMonthsParse:$r,shortMonthsParse:$r,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:Ee,ss:Ee,m:Ee,mm:Ee,h:Ee,hh:Ee,d:Ee,dd:Ee,M:Ee,MM:Ee,y:Ee,yy:Ee},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),a.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var i=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+i},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}}),a.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var i=e,m="",c=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return i>20?i===40||i===50||i===60||i===80||i===100?m="fed":m="ain":i>0&&(m=c[i]),e+m},week:{dow:1,doy:4}}),a.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function h0(e,i,m,c){var h={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return i?h[m][0]:h[m][1]}a.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:h0,mm:"%d Minuten",h:h0,hh:"%d Stunden",d:h0,dd:h0,w:h0,ww:"%d Wochen",M:h0,MM:h0,y:h0,yy:h0},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function f0(e,i,m,c){var h={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return i?h[m][0]:h[m][1]}a.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:f0,mm:"%d Minuten",h:f0,hh:"%d Stunden",d:f0,dd:f0,w:f0,ww:"%d Wochen",M:f0,MM:f0,y:f0,yy:f0},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function p0(e,i,m,c){var h={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return i?h[m][0]:h[m][1]}a.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:p0,mm:"%d Minuten",h:p0,hh:"%d Stunden",d:p0,dd:p0,w:p0,ww:"%d Wochen",M:p0,MM:p0,y:p0,yy:p0},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var Cl=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],yl=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];a.defineLocale("dv",{months:Cl,monthsShort:Cl,weekdays:yl,weekdaysShort:yl,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return e==="މފ"},meridiem:function(e,i,m){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}});function HE(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}a.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,i){return e?typeof i=="string"&&/D/.test(i.substring(0,i.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,i,m){return e>11?m?"μμ":"ΜΜ":m?"πμ":"ΠΜ"},isPM:function(e){return(e+"").toLowerCase()[0]==="μ"},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return this.day()===6?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,i){var m=this._calendarEl[e],c=i&&i.hours();return HE(m)&&(m=m.apply(i)),m.replace("{}",c%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}}),a.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var i=e%10,m=~~(e%100/10)===1?"th":i===1?"st":i===2?"nd":i===3?"rd":"th";return e+m},week:{dow:0,doy:4}}),a.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var i=e%10,m=~~(e%100/10)===1?"th":i===1?"st":i===2?"nd":i===3?"rd":"th";return e+m}}),a.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var i=e%10,m=~~(e%100/10)===1?"th":i===1?"st":i===2?"nd":i===3?"rd":"th";return e+m},week:{dow:1,doy:4}}),a.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var i=e%10,m=~~(e%100/10)===1?"th":i===1?"st":i===2?"nd":i===3?"rd":"th";return e+m},week:{dow:1,doy:4}}),a.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var i=e%10,m=~~(e%100/10)===1?"th":i===1?"st":i===2?"nd":i===3?"rd":"th";return e+m}}),a.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var i=e%10,m=~~(e%100/10)===1?"th":i===1?"st":i===2?"nd":i===3?"rd":"th";return e+m},week:{dow:0,doy:6}}),a.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var i=e%10,m=~~(e%100/10)===1?"th":i===1?"st":i===2?"nd":i===3?"rd":"th";return e+m},week:{dow:1,doy:4}}),a.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var i=e%10,m=~~(e%100/10)===1?"th":i===1?"st":i===2?"nd":i===3?"rd":"th";return e+m},week:{dow:1,doy:4}}),a.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return e.charAt(0).toLowerCase()==="p"},meridiem:function(e,i,m){return e>11?m?"p.t.m.":"P.T.M.":m?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});var Al="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),OE="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),Jr=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],Bl=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;a.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?OE[e.month()]:Al[e.month()]:Al},monthsRegex:Bl,monthsShortRegex:Bl,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:Jr,longMonthsParse:Jr,shortMonthsParse:Jr,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});var vl="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),zE="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),Kr=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],Fl=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;a.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?zE[e.month()]:vl[e.month()]:vl},monthsRegex:Fl,monthsShortRegex:Fl,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:Kr,longMonthsParse:Kr,shortMonthsParse:Kr,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"});var xl="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),IE="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),Zr=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],Ml=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;a.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?IE[e.month()]:xl[e.month()]:xl},monthsRegex:Ml,monthsShortRegex:Ml,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:Zr,longMonthsParse:Zr,shortMonthsParse:Zr,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}});var kl="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),VE="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),Qr=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],wl=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;a.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?VE[e.month()]:kl[e.month()]:kl},monthsRegex:wl,monthsShortRegex:wl,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:Qr,longMonthsParse:Qr,shortMonthsParse:Qr,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"});function Pe(e,i,m,c){var h={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return i?h[m][2]?h[m][2]:h[m][1]:c?h[m][0]:h[m][1]}a.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:Pe,ss:Pe,m:Pe,mm:Pe,h:Pe,hh:Pe,d:Pe,dd:"%d päeva",M:Pe,MM:Pe,y:Pe,yy:Pe},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),a.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var WE={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},RE={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};a.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,i,m){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(i){return RE[i]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(i){return WE[i]}).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});var Ls="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),UE=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",Ls[7],Ls[8],Ls[9]];function De(e,i,m,c){var h="";switch(m){case"s":return c?"muutaman sekunnin":"muutama sekunti";case"ss":h=c?"sekunnin":"sekuntia";break;case"m":return c?"minuutin":"minuutti";case"mm":h=c?"minuutin":"minuuttia";break;case"h":return c?"tunnin":"tunti";case"hh":h=c?"tunnin":"tuntia";break;case"d":return c?"päivän":"päivä";case"dd":h=c?"päivän":"päivää";break;case"M":return c?"kuukauden":"kuukausi";case"MM":h=c?"kuukauden":"kuukautta";break;case"y":return c?"vuoden":"vuosi";case"yy":h=c?"vuoden":"vuotta";break}return h=qE(e,c)+" "+h,h}function qE(e,i){return e<10?i?UE[e]:Ls[e]:e}a.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:De,ss:De,m:De,mm:De,h:De,hh:De,d:De,dd:De,M:De,MM:De,y:De,yy:De},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),a.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}),a.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),a.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,i){switch(i){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(e===1?"er":"e");case"w":case"W":return e+(e===1?"re":"e")}}}),a.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,i){switch(i){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(e===1?"er":"e");case"w":case"W":return e+(e===1?"re":"e")}},week:{dow:1,doy:4}});var GE=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,$E=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,bl=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,Xr=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];a.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:bl,monthsShortRegex:bl,monthsStrictRegex:GE,monthsShortStrictRegex:$E,monthsParse:Xr,longMonthsParse:Xr,shortMonthsParse:Xr,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,i){switch(i){case"D":return e+(e===1?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(e===1?"er":"e");case"w":case"W":return e+(e===1?"re":"e")}},week:{dow:1,doy:4}});var Ll="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),JE="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");a.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?JE[e.month()]:Ll[e.month()]:Ll},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?"ste":"de")},week:{dow:1,doy:4}});var KE=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],ZE=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],QE=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],XE=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],u2=["Do","Lu","Má","Cé","Dé","A","Sa"];a.defineLocale("ga",{months:KE,monthsShort:ZE,monthsParseExact:!0,weekdays:QE,weekdaysShort:XE,weekdaysMin:u2,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var i=e===1?"d":e%10===2?"na":"mh";return e+i},week:{dow:1,doy:4}});var e2=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],t2=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],s2=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],r2=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],a2=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];a.defineLocale("gd",{months:e2,monthsShort:t2,monthsParseExact:!0,weekdays:s2,weekdaysShort:r2,weekdaysMin:a2,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var i=e===1?"d":e%10===2?"na":"mh";return e+i},week:{dow:1,doy:4}}),a.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(this.hours()!==1?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(this.hours()!==1?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(this.hours()!==1?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(this.hours()!==1?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(this.hours()!==1?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return e.indexOf("un")===0?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});function Ce(e,i,m,c){var h={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return c?h[m][0]:h[m][1]}a.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:Ce,ss:Ce,m:Ce,mm:Ce,h:Ce,hh:Ce,d:Ce,dd:Ce,M:Ce,MM:Ce,y:Ce,yy:Ce},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,i){switch(i){case"D":return e+"वेर";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="राती")return e<4?e:e+12;if(i==="सकाळीं")return e;if(i==="दनपारां")return e>12?e:e+12;if(i==="सांजे")return e+12},meridiem:function(e,i,m){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}});function ye(e,i,m,c){var h={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return c?h[m][0]:h[m][1]}a.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:ye,ss:ye,m:ye,mm:ye,h:ye,hh:ye,d:ye,dd:ye,M:ye,MM:ye,y:ye,yy:ye},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,i){switch(i){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="rati")return e<4?e:e+12;if(i==="sokallim")return e;if(i==="donparam")return e>12?e:e+12;if(i==="sanje")return e+12},meridiem:function(e,i,m){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}});var n2={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},i2={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};a.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,function(i){return i2[i]})},postformat:function(e){return e.replace(/\d/g,function(i){return n2[i]})},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="રાત")return e<4?e:e+12;if(i==="સવાર")return e;if(i==="બપોર")return e>=10?e:e+12;if(i==="સાંજ")return e+12},meridiem:function(e,i,m){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}}),a.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return e===2?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return e===2?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return e===2?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return e===2?"שנתיים":e%10===0&&e!==10?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,i,m){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?m?'לפנה"צ':"לפני הצהריים":e<18?m?'אחה"צ':"אחרי הצהריים":"בערב"}});var o2={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},d2={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},Yl=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],l2=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];a.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:Yl,longMonthsParse:Yl,shortMonthsParse:l2,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(i){return d2[i]})},postformat:function(e){return e.replace(/\d/g,function(i){return o2[i]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="रात")return e<4?e:e+12;if(i==="सुबह")return e;if(i==="दोपहर")return e>=10?e:e+12;if(i==="शाम")return e+12},meridiem:function(e,i,m){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}});function M0(e,i,m){var c=e+" ";switch(m){case"ss":return e===1?c+="sekunda":e===2||e===3||e===4?c+="sekunde":c+="sekundi",c;case"m":return i?"jedna minuta":"jedne minute";case"mm":return e===1?c+="minuta":e===2||e===3||e===4?c+="minute":c+="minuta",c;case"h":return i?"jedan sat":"jednog sata";case"hh":return e===1?c+="sat":e===2||e===3||e===4?c+="sata":c+="sati",c;case"dd":return e===1?c+="dan":c+="dana",c;case"MM":return e===1?c+="mjesec":e===2||e===3||e===4?c+="mjeseca":c+="mjeseci",c;case"yy":return e===1?c+="godina":e===2||e===3||e===4?c+="godine":c+="godina",c}}a.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:M0,m:M0,mm:M0,h:M0,hh:M0,d:"dan",dd:M0,M:"mjesec",MM:M0,y:"godinu",yy:M0},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var m2="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function Ae(e,i,m,c){var h=e;switch(m){case"s":return c||i?"néhány másodperc":"néhány másodperce";case"ss":return h+(c||i)?" másodperc":" másodperce";case"m":return"egy"+(c||i?" perc":" perce");case"mm":return h+(c||i?" perc":" perce");case"h":return"egy"+(c||i?" óra":" órája");case"hh":return h+(c||i?" óra":" órája");case"d":return"egy"+(c||i?" nap":" napja");case"dd":return h+(c||i?" nap":" napja");case"M":return"egy"+(c||i?" hónap":" hónapja");case"MM":return h+(c||i?" hónap":" hónapja");case"y":return"egy"+(c||i?" év":" éve");case"yy":return h+(c||i?" év":" éve")}return""}function Tl(e){return(e?"":"[múlt] ")+"["+m2[this.day()]+"] LT[-kor]"}a.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return e.charAt(1).toLowerCase()==="u"},meridiem:function(e,i,m){return e<12?m===!0?"de":"DE":m===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return Tl.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return Tl.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:Ae,ss:Ae,m:Ae,mm:Ae,h:Ae,hh:Ae,d:Ae,dd:Ae,M:Ae,MM:Ae,y:Ae,yy:Ae},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),a.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,i){switch(i){case"DDD":case"w":case"W":case"DDDo":return e===1?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}}),a.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="pagi")return e;if(i==="siang")return e>=11?e:e+12;if(i==="sore"||i==="malam")return e+12},meridiem:function(e,i,m){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}});function Et(e){return e%100===11?!0:e%10!==1}function He(e,i,m,c){var h=e+" ";switch(m){case"s":return i||c?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return Et(e)?h+(i||c?"sekúndur":"sekúndum"):h+"sekúnda";case"m":return i?"mínúta":"mínútu";case"mm":return Et(e)?h+(i||c?"mínútur":"mínútum"):i?h+"mínúta":h+"mínútu";case"hh":return Et(e)?h+(i||c?"klukkustundir":"klukkustundum"):h+"klukkustund";case"d":return i?"dagur":c?"dag":"degi";case"dd":return Et(e)?i?h+"dagar":h+(c?"daga":"dögum"):i?h+"dagur":h+(c?"dag":"degi");case"M":return i?"mánuður":c?"mánuð":"mánuði";case"MM":return Et(e)?i?h+"mánuðir":h+(c?"mánuði":"mánuðum"):i?h+"mánuður":h+(c?"mánuð":"mánuði");case"y":return i||c?"ár":"ári";case"yy":return Et(e)?h+(i||c?"ár":"árum"):h+(i||c?"ár":"ári")}}a.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:He,ss:He,m:He,mm:He,h:"klukkustund",hh:He,d:He,dd:He,M:He,MM:He,y:He,yy:He},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),a.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return this.day()===0?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),a.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},lastWeek:function(){return this.day()===0?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),a.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,i){return i[1]==="元"?1:parseInt(i[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return e==="午後"},meridiem:function(e,i,m){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,i){switch(i){case"y":return e===1?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}}),a.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="enjing")return e;if(i==="siyang")return e>=11?e:e+12;if(i==="sonten"||i==="ndalu")return e+12},meridiem:function(e,i,m){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}}),a.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,function(i,m,c){return c==="ი"?m+"ში":m+c+"ში"})},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return e===0?e:e===1?e+"-ლი":e<20||e<=100&&e%20===0||e%100===0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}});var ua={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};a.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var i=e%10,m=e>=100?100:null;return e+(ua[e]||ua[i]||ua[m])},week:{dow:1,doy:7}});var c2={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},g2={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};a.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return e==="ល្ងាច"},meridiem:function(e,i,m){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,function(i){return g2[i]})},postformat:function(e){return e.replace(/\d/g,function(i){return c2[i]})},week:{dow:1,doy:4}});var h2={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},f2={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};a.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,function(i){return f2[i]})},postformat:function(e){return e.replace(/\d/g,function(i){return h2[i]})},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="ರಾತ್ರಿ")return e<4?e:e+12;if(i==="ಬೆಳಿಗ್ಗೆ")return e;if(i==="ಮಧ್ಯಾಹ್ನ")return e>=10?e:e+12;if(i==="ಸಂಜೆ")return e+12},meridiem:function(e,i,m){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}}),a.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,i){switch(i){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return e==="오후"},meridiem:function(e,i,m){return e<12?"오전":"오후"}});function ee(e,i,m,c){var h={s:["çend sanîye","çend sanîyeyan"],ss:[e+" sanîye",e+" sanîyeyan"],m:["deqîqeyek","deqîqeyekê"],mm:[e+" deqîqe",e+" deqîqeyan"],h:["saetek","saetekê"],hh:[e+" saet",e+" saetan"],d:["rojek","rojekê"],dd:[e+" roj",e+" rojan"],w:["hefteyek","hefteyekê"],ww:[e+" hefte",e+" hefteyan"],M:["mehek","mehekê"],MM:[e+" meh",e+" mehan"],y:["salek","salekê"],yy:[e+" sal",e+" salan"]};return i?h[m][0]:h[m][1]}function p2(e){e=""+e;var i=e.substring(e.length-1),m=e.length>1?e.substring(e.length-2):"";return!(m==12||m==13)&&(i=="2"||i=="3"||m=="50"||i=="70"||i=="80")?"yê":"ê"}a.defineLocale("ku-kmr",{months:"Rêbendan_Sibat_Adar_Nîsan_Gulan_Hezîran_Tîrmeh_Tebax_Îlon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"Rêb_Sib_Ada_Nîs_Gul_Hez_Tîr_Teb_Îlo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yekşem_Duşem_Sêşem_Çarşem_Pêncşem_În_Şemî".split("_"),weekdaysShort:"Yek_Du_Sê_Çar_Pên_În_Şem".split("_"),weekdaysMin:"Ye_Du_Sê_Ça_Pê_În_Şe".split("_"),meridiem:function(e,i,m){return e<12?m?"bn":"BN":m?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[Îro di saet] LT [de]",nextDay:"[Sibê di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a borî di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"berî %s",s:ee,ss:ee,m:ee,mm:ee,h:ee,hh:ee,d:ee,dd:ee,w:ee,ww:ee,M:ee,MM:ee,y:ee,yy:ee},dayOfMonthOrdinalParse:/\d{1,2}(?:yê|ê|\.)/,ordinal:function(e,i){var m=i.toLowerCase();return m.includes("w")||m.includes("m")?e+".":e+p2(e)},week:{dow:1,doy:4}});var _2={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},E2={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},Sl=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];a.defineLocale("ku",{months:Sl,monthsShort:Sl,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,i,m){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(i){return E2[i]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(i){return _2[i]}).replace(/,/g,"،")},week:{dow:6,doy:12}});var ea={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};a.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var i=e%10,m=e>=100?100:null;return e+(ea[e]||ea[i]||ea[m])},week:{dow:1,doy:7}});function Zt(e,i,m,c){var h={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return i?h[m][0]:h[m][1]}function D2(e){var i=e.substr(0,e.indexOf(" "));return Qt(i)?"a "+e:"an "+e}function C2(e){var i=e.substr(0,e.indexOf(" "));return Qt(i)?"viru "+e:"virun "+e}function Qt(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var i=e%10,m=e/10;return Qt(i===0?m:i)}else if(e<1e4){for(;e>=10;)e=e/10;return Qt(e)}else return e=e/1e3,Qt(e)}a.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:D2,past:C2,s:"e puer Sekonnen",ss:"%d Sekonnen",m:Zt,mm:"%d Minutten",h:Zt,hh:"%d Stonnen",d:Zt,dd:"%d Deeg",M:Zt,MM:"%d Méint",y:Zt,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),a.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return e==="ຕອນແລງ"},meridiem:function(e,i,m){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}});var y2={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function A2(e,i,m,c){return i?"kelios sekundės":c?"kelių sekundžių":"kelias sekundes"}function Dt(e,i,m,c){return i?k0(m)[0]:c?k0(m)[1]:k0(m)[2]}function Nl(e){return e%10===0||e>10&&e<20}function k0(e){return y2[e].split("_")}function Ct(e,i,m,c){var h=e+" ";return e===1?h+Dt(e,i,m[0],c):i?h+(Nl(e)?k0(m)[1]:k0(m)[0]):c?h+k0(m)[1]:h+(Nl(e)?k0(m)[1]:k0(m)[2])}a.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:A2,ss:Ct,m:Dt,mm:Ct,h:Dt,hh:Ct,d:Dt,dd:Ct,M:Dt,MM:Ct,y:Dt,yy:Ct},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});var jl={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function Pl(e,i,m){return m?i%10===1&&i%100!==11?e[2]:e[3]:i%10===1&&i%100!==11?e[0]:e[1]}function yt(e,i,m){return e+" "+Pl(jl[m],e,i)}function Xt(e,i,m){return Pl(jl[m],e,i)}function B2(e,i){return i?"dažas sekundes":"dažām sekundēm"}a.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:B2,ss:yt,m:Xt,mm:yt,h:Xt,hh:yt,d:Xt,dd:yt,M:Xt,MM:yt,y:Xt,yy:yt},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var Ke={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,i){return e===1?i[0]:e>=2&&e<=4?i[1]:i[2]},translate:function(e,i,m){var c=Ke.words[m];return m.length===1?i?c[0]:c[1]:e+" "+Ke.correctGrammaticalCase(e,c)}};a.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:Ke.translate,m:Ke.translate,mm:Ke.translate,h:Ke.translate,hh:Ke.translate,d:"dan",dd:Ke.translate,M:"mjesec",MM:Ke.translate,y:"godinu",yy:Ke.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),a.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),a.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var i=e%10,m=e%100;return e===0?e+"-ев":m===0?e+"-ен":m>10&&m<20?e+"-ти":i===1?e+"-ви":i===2?e+"-ри":i===7||i===8?e+"-ми":e+"-ти"},week:{dow:1,doy:7}}),a.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,i){return e===12&&(e=0),i==="രാത്രി"&&e>=4||i==="ഉച്ച കഴിഞ്ഞ്"||i==="വൈകുന്നേരം"?e+12:e},meridiem:function(e,i,m){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}});function Be(e,i,m,c){switch(m){case"s":return i?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(i?" секунд":" секундын");case"m":case"mm":return e+(i?" минут":" минутын");case"h":case"hh":return e+(i?" цаг":" цагийн");case"d":case"dd":return e+(i?" өдөр":" өдрийн");case"M":case"MM":return e+(i?" сар":" сарын");case"y":case"yy":return e+(i?" жил":" жилийн");default:return e}}a.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return e==="ҮХ"},meridiem:function(e,i,m){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:Be,ss:Be,m:Be,mm:Be,h:Be,hh:Be,d:Be,dd:Be,M:Be,MM:Be,y:Be,yy:Be},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,i){switch(i){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}});var v2={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},F2={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function ve(e,i,m,c){var h="";if(i)switch(m){case"s":h="काही सेकंद";break;case"ss":h="%d सेकंद";break;case"m":h="एक मिनिट";break;case"mm":h="%d मिनिटे";break;case"h":h="एक तास";break;case"hh":h="%d तास";break;case"d":h="एक दिवस";break;case"dd":h="%d दिवस";break;case"M":h="एक महिना";break;case"MM":h="%d महिने";break;case"y":h="एक वर्ष";break;case"yy":h="%d वर्षे";break}else switch(m){case"s":h="काही सेकंदां";break;case"ss":h="%d सेकंदां";break;case"m":h="एका मिनिटा";break;case"mm":h="%d मिनिटां";break;case"h":h="एका तासा";break;case"hh":h="%d तासां";break;case"d":h="एका दिवसा";break;case"dd":h="%d दिवसां";break;case"M":h="एका महिन्या";break;case"MM":h="%d महिन्यां";break;case"y":h="एका वर्षा";break;case"yy":h="%d वर्षां";break}return h.replace(/%d/i,e)}a.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:ve,ss:ve,m:ve,mm:ve,h:ve,hh:ve,d:ve,dd:ve,M:ve,MM:ve,y:ve,yy:ve},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(i){return F2[i]})},postformat:function(e){return e.replace(/\d/g,function(i){return v2[i]})},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="पहाटे"||i==="सकाळी")return e;if(i==="दुपारी"||i==="सायंकाळी"||i==="रात्री")return e>=12?e:e+12},meridiem:function(e,i,m){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}}),a.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="pagi")return e;if(i==="tengahari")return e>=11?e:e+12;if(i==="petang"||i==="malam")return e+12},meridiem:function(e,i,m){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),a.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="pagi")return e;if(i==="tengahari")return e>=11?e:e+12;if(i==="petang"||i==="malam")return e+12},meridiem:function(e,i,m){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),a.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});var x2={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},M2={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};a.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(i){return M2[i]})},postformat:function(e){return e.replace(/\d/g,function(i){return x2[i]})},week:{dow:1,doy:4}}),a.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"én time",hh:"%d timer",d:"én dag",dd:"%d dager",w:"én uke",ww:"%d uker",M:"én måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var k2={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},w2={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};a.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(i){return w2[i]})},postformat:function(e){return e.replace(/\d/g,function(i){return k2[i]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="राति")return e<4?e:e+12;if(i==="बिहान")return e;if(i==="दिउँसो")return e>=10?e:e+12;if(i==="साँझ")return e+12},meridiem:function(e,i,m){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});var Hl="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),b2="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),ta=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],Ol=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;a.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?b2[e.month()]:Hl[e.month()]:Hl},monthsRegex:Ol,monthsShortRegex:Ol,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:ta,longMonthsParse:ta,shortMonthsParse:ta,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?"ste":"de")},week:{dow:1,doy:4}});var zl="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),L2="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),sa=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],Il=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;a.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?L2[e.month()]:zl[e.month()]:zl},monthsRegex:Il,monthsShortRegex:Il,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:sa,longMonthsParse:sa,shortMonthsParse:sa,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?"ste":"de")},week:{dow:1,doy:4}}),a.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),a.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,i){var m=e===1?"r":e===2?"n":e===3?"r":e===4?"t":"è";return(i==="w"||i==="W")&&(m="a"),e+m},week:{dow:1,doy:4}});var Y2={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},T2={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};a.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(i){return T2[i]})},postformat:function(e){return e.replace(/\d/g,function(i){return Y2[i]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="ਰਾਤ")return e<4?e:e+12;if(i==="ਸਵੇਰ")return e;if(i==="ਦੁਪਹਿਰ")return e>=10?e:e+12;if(i==="ਸ਼ਾਮ")return e+12},meridiem:function(e,i,m){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});var Vl="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),S2="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),ra=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function At(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function w0(e,i,m){var c=e+" ";switch(m){case"ss":return c+(At(e)?"sekundy":"sekund");case"m":return i?"minuta":"minutę";case"mm":return c+(At(e)?"minuty":"minut");case"h":return i?"godzina":"godzinę";case"hh":return c+(At(e)?"godziny":"godzin");case"ww":return c+(At(e)?"tygodnie":"tygodni");case"MM":return c+(At(e)?"miesiące":"miesięcy");case"yy":return c+(At(e)?"lata":"lat")}}a.defineLocale("pl",{months:function(e,i){return e?/D MMMM/.test(i)?S2[e.month()]:Vl[e.month()]:Vl},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:ra,longMonthsParse:ra,shortMonthsParse:ra,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:w0,m:w0,mm:w0,h:w0,hh:w0,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:w0,M:"miesiąc",MM:w0,y:"rok",yy:w0},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),a.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return this.day()===0||this.day()===6?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"}),a.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return this.day()===0||this.day()===6?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});function U0(e,i,m){var c={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"},h=" ";return(e%100>=20||e>=100&&e%100===0)&&(h=" de "),e+h+c[m]}a.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:U0,m:"un minut",mm:U0,h:"o oră",hh:U0,d:"o zi",dd:U0,w:"o săptămână",ww:U0,M:"o lună",MM:U0,y:"un an",yy:U0},week:{dow:1,doy:7}});function N2(e,i){var m=e.split("_");return i%10===1&&i%100!==11?m[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?m[1]:m[2]}function b0(e,i,m){var c={ss:i?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:i?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return m==="m"?i?"минута":"минуту":e+" "+N2(c[m],+e)}var aa=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];a.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:aa,longMonthsParse:aa,shortMonthsParse:aa,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()!==this.week())switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}else return this.day()===2?"[Во] dddd, [в] LT":"[В] dddd, [в] LT"},lastWeek:function(e){if(e.week()!==this.week())switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}else return this.day()===2?"[Во] dddd, [в] LT":"[В] dddd, [в] LT"},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:b0,m:b0,mm:b0,h:"час",hh:b0,d:"день",dd:b0,w:"неделя",ww:b0,M:"месяц",MM:b0,y:"год",yy:b0},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,i,m){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,i){switch(i){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}});var Wl=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],na=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];a.defineLocale("sd",{months:Wl,monthsShort:Wl,weekdays:na,weekdaysShort:na,weekdaysMin:na,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return e==="شام"},meridiem:function(e,i,m){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}}),a.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),a.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return e==="ප.ව."||e==="පස් වරු"},meridiem:function(e,i,m){return e>11?m?"ප.ව.":"පස් වරු":m?"පෙ.ව.":"පෙර වරු"}});var j2="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),P2="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function Bt(e){return e>1&&e<5}function Fe(e,i,m,c){var h=e+" ";switch(m){case"s":return i||c?"pár sekúnd":"pár sekundami";case"ss":return i||c?h+(Bt(e)?"sekundy":"sekúnd"):h+"sekundami";case"m":return i?"minúta":c?"minútu":"minútou";case"mm":return i||c?h+(Bt(e)?"minúty":"minút"):h+"minútami";case"h":return i?"hodina":c?"hodinu":"hodinou";case"hh":return i||c?h+(Bt(e)?"hodiny":"hodín"):h+"hodinami";case"d":return i||c?"deň":"dňom";case"dd":return i||c?h+(Bt(e)?"dni":"dní"):h+"dňami";case"M":return i||c?"mesiac":"mesiacom";case"MM":return i||c?h+(Bt(e)?"mesiace":"mesiacov"):h+"mesiacmi";case"y":return i||c?"rok":"rokom";case"yy":return i||c?h+(Bt(e)?"roky":"rokov"):h+"rokmi"}}a.defineLocale("sk",{months:j2,monthsShort:P2,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:Fe,ss:Fe,m:Fe,mm:Fe,h:Fe,hh:Fe,d:Fe,dd:Fe,M:Fe,MM:Fe,y:Fe,yy:Fe},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function xe(e,i,m,c){var h=e+" ";switch(m){case"s":return i||c?"nekaj sekund":"nekaj sekundami";case"ss":return e===1?h+=i?"sekundo":"sekundi":e===2?h+=i||c?"sekundi":"sekundah":e<5?h+=i||c?"sekunde":"sekundah":h+="sekund",h;case"m":return i?"ena minuta":"eno minuto";case"mm":return e===1?h+=i?"minuta":"minuto":e===2?h+=i||c?"minuti":"minutama":e<5?h+=i||c?"minute":"minutami":h+=i||c?"minut":"minutami",h;case"h":return i?"ena ura":"eno uro";case"hh":return e===1?h+=i?"ura":"uro":e===2?h+=i||c?"uri":"urama":e<5?h+=i||c?"ure":"urami":h+=i||c?"ur":"urami",h;case"d":return i||c?"en dan":"enim dnem";case"dd":return e===1?h+=i||c?"dan":"dnem":e===2?h+=i||c?"dni":"dnevoma":h+=i||c?"dni":"dnevi",h;case"M":return i||c?"en mesec":"enim mesecem";case"MM":return e===1?h+=i||c?"mesec":"mesecem":e===2?h+=i||c?"meseca":"mesecema":e<5?h+=i||c?"mesece":"meseci":h+=i||c?"mesecev":"meseci",h;case"y":return i||c?"eno leto":"enim letom";case"yy":return e===1?h+=i||c?"leto":"letom":e===2?h+=i||c?"leti":"letoma":e<5?h+=i||c?"leta":"leti":h+=i||c?"let":"leti",h}}a.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:xe,ss:xe,m:xe,mm:xe,h:xe,hh:xe,d:xe,dd:xe,M:xe,MM:xe,y:xe,yy:xe},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),a.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return e.charAt(0)==="M"},meridiem:function(e,i,m){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var oe={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,i){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10===1?i[0]:i[1]:i[2]},translate:function(e,i,m,c){var h=oe.words[m],C;return m.length===1?m==="y"&&i?"једна година":c||i?h[0]:h[1]:(C=oe.correctGrammaticalCase(e,h),m==="yy"&&i&&C==="годину"?e+" година":e+" "+C)}};a.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:oe.translate,m:oe.translate,mm:oe.translate,h:oe.translate,hh:oe.translate,d:oe.translate,dd:oe.translate,M:oe.translate,MM:oe.translate,y:oe.translate,yy:oe.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var de={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,i){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10===1?i[0]:i[1]:i[2]},translate:function(e,i,m,c){var h=de.words[m],C;return m.length===1?m==="y"&&i?"jedna godina":c||i?h[0]:h[1]:(C=de.correctGrammaticalCase(e,h),m==="yy"&&i&&C==="godinu"?e+" godina":e+" "+C)}};a.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:de.translate,m:de.translate,mm:de.translate,h:de.translate,hh:de.translate,d:de.translate,dd:de.translate,M:de.translate,MM:de.translate,y:de.translate,yy:de.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),a.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,i,m){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,i){if(e===12&&(e=0),i==="ekuseni")return e;if(i==="emini")return e>=11?e:e+12;if(i==="entsambama"||i==="ebusuku")return e===0?0:e+12},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}}),a.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var i=e%10,m=~~(e%100/10)===1?":e":i===1||i===2?":a":":e";return e+m},week:{dow:1,doy:4}}),a.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});var H2={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},O2={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};a.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(i){return O2[i]})},postformat:function(e){return e.replace(/\d/g,function(i){return H2[i]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,i,m){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,i){return e===12&&(e=0),i==="யாமம்"?e<2?e:e+12:i==="வைகறை"||i==="காலை"||i==="நண்பகல்"&&e>=10?e:e+12},week:{dow:0,doy:6}}),a.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="రాత్రి")return e<4?e:e+12;if(i==="ఉదయం")return e;if(i==="మధ్యాహ్నం")return e>=10?e:e+12;if(i==="సాయంత్రం")return e+12},meridiem:function(e,i,m){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}}),a.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var i=e%10,m=~~(e%100/10)===1?"th":i===1?"st":i===2?"nd":i===3?"rd":"th";return e+m},week:{dow:1,doy:4}});var ia={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};a.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="шаб")return e<4?e:e+12;if(i==="субҳ")return e;if(i==="рӯз")return e>=11?e:e+12;if(i==="бегоҳ")return e+12},meridiem:function(e,i,m){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var i=e%10,m=e>=100?100:null;return e+(ia[e]||ia[i]||ia[m])},week:{dow:1,doy:7}}),a.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return e==="หลังเที่ยง"},meridiem:function(e,i,m){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});var oa={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};a.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,i){switch(i){case"d":case"D":case"Do":case"DD":return e;default:if(e===0)return e+"'unjy";var m=e%10,c=e%100-m,h=e>=100?100:null;return e+(oa[m]||oa[c]||oa[h])}},week:{dow:1,doy:7}}),a.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});var da="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function z2(e){var i=e;return i=e.indexOf("jaj")!==-1?i.slice(0,-3)+"leS":e.indexOf("jar")!==-1?i.slice(0,-3)+"waQ":e.indexOf("DIS")!==-1?i.slice(0,-3)+"nem":i+" pIq",i}function I2(e){var i=e;return i=e.indexOf("jaj")!==-1?i.slice(0,-3)+"Hu’":e.indexOf("jar")!==-1?i.slice(0,-3)+"wen":e.indexOf("DIS")!==-1?i.slice(0,-3)+"ben":i+" ret",i}function vt(e,i,m,c){var h=V2(e);switch(m){case"ss":return h+" lup";case"mm":return h+" tup";case"hh":return h+" rep";case"dd":return h+" jaj";case"MM":return h+" jar";case"yy":return h+" DIS"}}function V2(e){var i=Math.floor(e%1e3/100),m=Math.floor(e%100/10),c=e%10,h="";return i>0&&(h+=da[i]+"vatlh"),m>0&&(h+=(h!==""?" ":"")+da[m]+"maH"),c>0&&(h+=(h!==""?" ":"")+da[c]),h===""?"pagh":h}a.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:z2,past:I2,s:"puS lup",ss:vt,m:"wa’ tup",mm:vt,h:"wa’ rep",hh:vt,d:"wa’ jaj",dd:vt,M:"wa’ jar",MM:vt,y:"wa’ DIS",yy:vt},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var la={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};a.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,i,m){return e<12?m?"öö":"ÖÖ":m?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return e==="ös"||e==="ÖS"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,i){switch(i){case"d":case"D":case"Do":case"DD":return e;default:if(e===0)return e+"'ıncı";var m=e%10,c=e%100-m,h=e>=100?100:null;return e+(la[m]||la[c]||la[h])}},week:{dow:1,doy:7}}),a.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return e.toLowerCase()==="d'o"},meridiem:function(e,i,m){return e>11?m?"d'o":"D'O":m?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:Me,ss:Me,m:Me,mm:Me,h:Me,hh:Me,d:Me,dd:Me,M:Me,MM:Me,y:Me,yy:Me},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function Me(e,i,m,c){var h={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",""+e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",""+e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",""+e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",""+e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",""+e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",""+e+" ars"]};return c||i?h[m][0]:h[m][1]}a.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}}),a.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}}),a.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,i){return e===12&&(e=0),i==="يېرىم كېچە"||i==="سەھەر"||i==="چۈشتىن بۇرۇن"?e:i==="چۈشتىن كېيىن"||i==="كەچ"?e+12:e>=11?e:e+12},meridiem:function(e,i,m){var c=e*100+i;return c<600?"يېرىم كېچە":c<900?"سەھەر":c<1130?"چۈشتىن بۇرۇن":c<1230?"چۈش":c<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,i){switch(i){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}});function W2(e,i){var m=e.split("_");return i%10===1&&i%100!==11?m[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?m[1]:m[2]}function q0(e,i,m){var c={ss:i?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:i?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:i?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return m==="m"?i?"хвилина":"хвилину":m==="h"?i?"година":"годину":e+" "+W2(c[m],+e)}function R2(e,i){var m={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},c;return e===!0?m.nominative.slice(1,7).concat(m.nominative.slice(0,1)):e?(c=/(\[[ВвУу]\]) ?dddd/.test(i)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(i)?"genitive":"nominative",m[c][e.day()]):m.nominative}function Ft(e){return function(){return e+"о"+(this.hours()===11?"б":"")+"] LT"}}a.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:R2,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:Ft("[Сьогодні "),nextDay:Ft("[Завтра "),lastDay:Ft("[Вчора "),nextWeek:Ft("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return Ft("[Минулої] dddd [").call(this);case 1:case 2:case 4:return Ft("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:q0,m:q0,mm:q0,h:"годину",hh:q0,d:"день",dd:q0,M:"місяць",MM:q0,y:"рік",yy:q0},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,i,m){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,i){switch(i){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}});var Rl=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],ma=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];return a.defineLocale("ur",{months:Rl,monthsShort:Rl,weekdays:ma,weekdaysShort:ma,weekdaysMin:ma,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return e==="شام"},meridiem:function(e,i,m){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}}),a.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}}),a.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}}),a.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,i,m){return e<12?m?"sa":"SA":m?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}),a.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var i=e%10,m=~~(e%100/10)===1?"th":i===1?"st":i===2?"nd":i===3?"rd":"th";return e+m},week:{dow:1,doy:4}}),a.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}}),a.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,i){return e===12&&(e=0),i==="凌晨"||i==="早上"||i==="上午"?e:i==="下午"||i==="晚上"?e+12:e>=11?e:e+12},meridiem:function(e,i,m){var c=e*100+i;return c<600?"凌晨":c<900?"早上":c<1130?"上午":c<1230?"中午":c<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,i){switch(i){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}}),a.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="凌晨"||i==="早上"||i==="上午")return e;if(i==="中午")return e>=11?e:e+12;if(i==="下午"||i==="晚上")return e+12},meridiem:function(e,i,m){var c=e*100+i;return c<600?"凌晨":c<900?"早上":c<1200?"上午":c===1200?"中午":c<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,i){switch(i){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}}),a.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="凌晨"||i==="早上"||i==="上午")return e;if(i==="中午")return e>=11?e:e+12;if(i==="下午"||i==="晚上")return e+12},meridiem:function(e,i,m){var c=e*100+i;return c<600?"凌晨":c<900?"早上":c<1130?"上午":c<1230?"中午":c<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,i){switch(i){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}}),a.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,i){if(e===12&&(e=0),i==="凌晨"||i==="早上"||i==="上午")return e;if(i==="中午")return e>=11?e:e+12;if(i==="下午"||i==="晚上")return e+12},meridiem:function(e,i,m){var c=e*100+i;return c<600?"凌晨":c<900?"早上":c<1130?"上午":c<1230?"中午":c<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,i){switch(i){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}}),a.locale("en"),a})})(j4)),j4.exports}var oF=iF();const be=Nt(oF),Yt=$1(),L1={ar:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["ثوانٍ"]}}}},ast:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["segundos"]}}}},az:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["saniyə"]}}}},be:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["секунды"]}}}},br:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["eilennoù"]}}}},ca:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["segons"]}}}},cs:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekund(y)"]}}}},cs_CZ:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekund(y)"]}}}},da:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekunder"]}}}},de:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["Sekunden"]}}}},de_DE:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["Sekunden"]}}}},el:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["δευτερόλεπτα"]}}}},en_GB:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["seconds"]}}}},eo:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekundoj"]}}}},es:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["segundos"]}}}},es_AR:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["segundos"]}}}},es_CL:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["segundos"]}}}},es_MX:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["segundos"]}}}},et_EE:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekundid"]}}}},eu:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["segundo"]}}}},fa:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["ثانیه"]}}}},fi:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekuntia"]}}}},fi_FI:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekuntia"]}}}},fr:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["secondes"]}}}},ga:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["soicindí"]}}}},gl:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["segundos"]}}}},he:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["שניות"]}}}},hr:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekunde"]}}}},hu:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["másodperc"]}}}},hu_HU:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["másodperc"]}}}},id:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["detik"]}}}},is:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekúndur"]}}}},it:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["secondi"]}}}},ja:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["秒後"]}}}},ja_JP:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["秒"]}}}},kab:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["tasinin"]}}}},ko:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["초"]}}}},lo:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["ວິນາທີ"]}}}},lt_LT:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sek."]}}}},lv:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekundes"]}}}},mk:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["секунди"]}}}},mn:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["секунд"]}}}},ms_MY:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["saat"]}}}},my:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["စက္ကန့်"]}}}},nb:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekunder"]}}}},nb_NO:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekunder"]}}}},nl:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["seconden"]}}}},oc:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["segondas"]}}}},pl:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekundy"]}}}},pt_BR:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["segundos"]}}}},pt_PT:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["segundos"]}}}},ro:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["secunde"]}}}},ru:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["секунды"]}}}},si:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["තත්පර"]}}}},sk:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekúnd"]}}}},sk_SK:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekundy"]}}}},sl:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekunde"]}}}},sq:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekonda"]}}}},sr:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["секунде"]}}}},sv:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["sekunder"]}}}},th_TH:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["วินาที"]}}}},tr:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["saniye"]}}}},uk:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["секунд"]}}}},uz:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["ikkinchi"]}}}},vi:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["giây"]}}}},zh_CN:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["秒"]}}}},zh_HK:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["秒"]}}}},zh_TW:{charset:"utf-8",translations:{"":{seconds:{msgid:"seconds",msgstr:["秒"]}}}}};if(be.locale(Yt),Yt==="en"&&be.updateLocale(be.locale(),{relativeTime:{s:"seconds"}}),Yt in L1){const s=O1().setLanguage(Yt).addTranslation(Yt,L1[Yt]).build();be.updateLocale(be.locale(),{relativeTime:{s:s.gettext("seconds")}})}const dF={name:"PropertyActions",components:{NcActions:z1,NcActionButton:H4,IconDelete:Ch},props:{actions:{type:Array,default:()=>[]},propertyComponent:{type:Object,required:!0}},methods:{deleteProperty(){this.$emit("delete")}}};function lF(s,u,r,a,o,d){const l=uu("IconDelete"),g=uu("NcActionButton"),f=uu("NcActions");return A(),eu(f,null,{default:Ye(()=>[Re(g,{onClick:d.deleteProperty},{icon:Ye(()=>[Re(l,{size:20})]),default:Ye(()=>[et(" "+tu(s.t("contacts","Delete")),1)]),_:1},8,["onClick"]),(A(!0),M(es,null,v4(r.actions,p=>(A(),eu(J1(p),{key:p.name,component:r.propertyComponent},null,8,["component"]))),128))]),_:1})}const yr=lu(dF,[["render",lF],["__scopeId","data-v-b3e7fe94"]]),mF={name:"PropertyTitle",components:{IconPlus:ih,Actions:z1,ActionButton:H4,PropertyTitleIcon:s8},props:{icon:{type:String,required:!0},readableName:{type:String,required:!0},isReadOnly:{type:Boolean,required:!0},property:{type:Object,default:()=>{}},isMultiple:{type:Boolean,default:!1},bus:{type:Object,required:!1}},computed:{displayName(){return this.property&&(this.property.name==="bday"||this.property.name==="deathdate"||this.property.name==="anniversary")?this.t("contacts","Personal dates"):this.readableName}},methods:{onAddProp(s){this.bus.emit("add-prop",s)}}},cF={class:"property property--title"},gF={class:"property__label"},hF={class:"property__value"},fF={class:"property__actions"};function pF(s,u,r,a,o,d){const l=uu("PropertyTitleIcon"),g=uu("IconPlus"),f=uu("ActionButton"),p=uu("Actions");return A(),M("div",cF,[$("div",gF,[Re(l,{icon:r.icon},null,8,["icon"])]),$("h3",hF,tu(d.displayName),1),$("div",fF,[Z0(s.$slots,"actions",{},()=>[!r.isReadOnly&&r.isMultiple?(A(),eu(p,{key:0,class:"property__actions"},{default:Ye(()=>[Re(f,{onClick:u[0]||(u[0]=_=>d.onAddProp(r.property.name))},{icon:Ye(()=>[Re(g,{size:20})]),default:Ye(()=>[et(" "+tu(s.t("contacts","Add property of this type")),1)]),_:1})]),_:1})):Q("",!0)],!0)])])}const Ar=lu(mF,[["render",pF],["__scopeId","data-v-50d4633d"]]),Br={props:{selectType:{type:[Object],default:()=>{}},propModel:{type:Object,default:()=>{},required:!0},propType:{type:String,default:"text"},property:{type:Object,default:()=>{},required:!0},isFirstProperty:{type:Boolean,default:!0},isLastProperty:{type:Boolean,default:!0},isReadOnly:{type:Boolean,required:!0},options:{type:Array,default:()=>[]},localContact:{type:qu,default:null},isMultiple:{type:Boolean,default:!1},bus:{type:Object,required:!1}},data(){return{localValue:this.value,localType:this.selectType}},computed:{actions(){return this.propModel.actions?this.propModel.actions:[]},haveAction(){return this.actions&&this.actions.length>0}},watch:{value(){this.localValue=this.value},selectType(){this.localType=this.selectType}},methods:{deleteProperty(){this.$emit("delete")},updateValue:Zs(function(s){this.$emit("update:value",this.localValue)},500),updateType:Zs(function(s){this.$emit("update:selectType",this.localType)},500),createLabel(s){let u=this.property.name;this.property.name.startsWith("nextcloud")||(u=`nextcloud${this.getNcGroupCount()+1}.${this.property.name}`,this.property.jCal[0]=u);const r=u.split(".")[0],a=u.split(".")[1];this.localContact.vCard.addPropertyWithValue(`${r}.x-ablabel`,s.name),o6(a,u),this.$emit("update")},getNcGroupCount(){const s=this.localContact.jCal[1].map(u=>u[0].split(".")[0]).filter(u=>u.startsWith("nextcloud")).map(u=>parseInt(u.split("nextcloud")[1]));return s.length>0?Math.max.apply(null,s):0}}},_F={name:"PropertyDateTime",components:{NcSelect:ar,DateTimePicker:aD,PropertyTitle:Ar,PropertyActions:yr},mixins:[Br],props:{value:{type:[gu.VCardTime,String],default:""}},data(){return{inputType:this.propType==="date-time"||this.propType==="date-and-or-time"?"datetime":this.propType==="date"?"date":"time",firstDay:window.firstDay===0?7:window.firstDay,lang:{days:window.dayNamesShort,months:window.monthNamesShort,placeholder:{date:t("contacts","Select Date")}},dateFormat:{stringify:s=>s?this.formatDateTime():null,parse:s=>s?be(s,["LL","L"]).toDate():null}}},computed:{vcardTimeLocalValue(){return typeof this.localValue=="string"?new gu.VCardTime.fromDateAndOrTimeString(this.localValue,this.propType):this.localValue},datePickerValue(){return this.vcardTimeLocalValue?B4(this.vcardTimeLocalValue).toJSDate():this.vcardTimeLocalValue}},async mounted(){let s=$1().replace("_","-").toLowerCase();try{await A4(()=>import("moment/locale/"+s),[],import.meta.url),this.locale=s}catch{try{s=s.split("-")[0],await A4(()=>import("moment/locale/"+s),[],import.meta.url)}catch{console.debug("Fallback to locale","en"),s="en"}}finally{this.locale=s,console.debug("Locale used",s)}},methods:{debounceUpdateValue:Zs(function(s){const u=["year","month","day","hour","minute","second"],r=be(s).toArray().reduce((a,o,d)=>(a[u[d]]=o,a),{});r.month++,this.updateValue(r)},500),updateValue(s,u){const r=this.property.getParameter("x-apple-omit-year");u?(this.property.removeParameter("x-apple-omit-year"),s.year=parseInt(r)?r:be().year()):this.value.year?r&&s.year&&this.property.setParameter("x-apple-omit-year",parseInt(s.year).toString()):s.year=null,this.localValue=new gu.VCardTime(s,null,this.propType),this.$emit("update:value",B4(this.localValue))},formatDateTime(){const s=this.vcardTimeLocalValue.toJSON();let u="";return this.property.getParameter("x-apple-omit-year")&&(s.year=null),s.month--,s.hour===null&&s.minute===null&&s.second===null?u=be(s).format("LL"):s.year===null&&s.month===null&&s.day===null&&(u=be(s).format("LTS")),u===""&&(u=be(s).format(this.inputType==="datetime"?"llll":this.inputType==="date"?"ll":"LTS")),s.year===null?u.replace(be(this.vcardTimeLocalValue).year(),"").replace(/\s\s+/g," "):u}}},EF={key:0,class:"property"},DF={class:"property__row"},CF={class:"property__label"},yF={key:1},AF={key:2},BF={class:"property__value"},vF=["aria-label","value"],FF={class:"property__actions"};function xF(s,u,r,a,o,d){const l=uu("PropertyTitle"),g=uu("NcSelect"),f=uu("DateTimePicker"),p=uu("PropertyActions");return s.propModel?(A(),M("div",EF,[s.isFirstProperty&&s.propModel.icon?(A(),eu(l,{key:0,property:s.property,"is-multiple":s.isMultiple,"is-read-only":s.isReadOnly,bus:s.bus,icon:s.propModel.icon,"readable-name":s.propModel.readableName},null,8,["property","is-multiple","is-read-only","bus","icon","readable-name"])):Q("",!0),$("div",DF,[$("div",CF,[s.propModel.options?(A(),eu(g,{key:0,modelValue:s.localType,"onUpdate:modelValue":[u[0]||(u[0]=_=>s.localType=_),s.updateType],options:s.options,searchable:!1,placeholder:s.t("contacts","Select type"),disabled:s.isReadOnly,label:"name"},null,8,["modelValue","options","placeholder","disabled","onUpdate:modelValue"])):s.selectType?(A(),M("span",yF,tu(s.selectType.name),1)):(A(),M("span",AF,tu(s.propModel.readableName),1))]),$("div",BF,[s.isReadOnly?(A(),M("input",{key:1,readonly:!0,"aria-label":s.propModel.readableName,value:d.formatDateTime()},null,8,vF)):(A(),eu(f,{key:0,"model-value":d.datePickerValue,"minute-step":10,lang:o.lang,clearable:!1,"first-day-of-week":o.firstDay,type:o.inputType,formatter:o.dateFormat,"onUpdate:modelValue":d.debounceUpdateValue},null,8,["model-value","lang","first-day-of-week","type","formatter","onUpdate:modelValue"]))]),$("div",FF,[s.isReadOnly?Q("",!0):(A(),eu(p,{key:0,actions:s.actions,"property-component":this,onDelete:s.deleteProperty},null,8,["actions","onDelete"]))])])])):Q("",!0)}const MF=lu(_F,[["render",xF]]),kF={name:"PropertyMultipleText",components:{NcSelect:ar,NcTextField:I1,PropertyTitle:Ar,PropertyActions:yr},mixins:[Br],props:{value:{type:[Array,Object],required:!0}},computed:{self(){return this},filteredValue(){return this.localValue.filter((s,u)=>u>0)},showActionsInFirstRow(){return!!this.propModel.options||!!this.selectType||!this.property.isStructuredValue}}},wF={key:0,class:"property property--multiple-text"},bF={key:1,class:"property__row"},LF={class:"property__label"},YF={key:0},TF={key:2},SF={key:3},NF={class:"property__value"},jF=["aria-label","readonly"],PF={class:"property__actions"},HF={class:"property__label"},OF={class:"property__value"},zF={class:"property__value"};function IF(s,u,r,a,o,d){const l=uu("PropertyActions"),g=uu("PropertyTitle"),f=uu("NcSelect"),p=uu("NcTextField");return s.propModel?(A(),M("div",wF,[s.isFirstProperty&&s.propModel.icon?(A(),eu(g,{key:0,property:s.property,"is-multiple":s.isMultiple,"is-read-only":s.isReadOnly,bus:s.bus,icon:s.propModel.icon,"readable-name":s.propModel.readableName},{actions:Ye(()=>[!d.showActionsInFirstRow&&!s.isReadOnly?(A(),eu(l,{key:0,class:"property__actions",actions:s.actions,"property-component":d.self,onDelete:s.deleteProperty},null,8,["actions","property-component","onDelete"])):Q("",!0)]),_:1},8,["property","is-multiple","is-read-only","bus","icon","readable-name"])):Q("",!0),d.showActionsInFirstRow?(A(),M("div",bF,[$("div",LF,[s.isReadOnly&&s.propModel.options?(A(),M("span",YF,tu(s.localType&&s.localType.name||""),1)):!s.isReadOnly&&s.propModel.options?(A(),eu(f,{key:1,modelValue:s.localType,"onUpdate:modelValue":[u[0]||(u[0]=_=>s.localType=_),s.updateType],options:s.options,placeholder:s.t("contacts","Select type"),taggable:!0,"tag-placeholder":"create",label:"name","onOption:created":s.createLabel},null,8,["modelValue","options","placeholder","onOption:created","onUpdate:modelValue"])):s.selectType?(A(),M("span",TF,tu(s.selectType.name),1)):s.property.isStructuredValue?Q("",!0):(A(),M("span",SF,tu(s.isFirstProperty?"":s.propModel.readableName),1))]),$("div",NF,[s.property.isStructuredValue?Q("",!0):q1((A(),M("input",{key:0,"onUpdate:modelValue":u[1]||(u[1]=_=>s.localValue[0]=_),"aria-label":s.localType&&s.localType.name||"",readonly:s.isReadOnly,type:"text",onInput:u[2]||(u[2]=(..._)=>s.updateValue&&s.updateValue(..._))},null,40,jF)),[[FD,s.localValue[0],void 0,{trim:!0}]])]),$("div",PF,[d.showActionsInFirstRow&&!s.isReadOnly?(A(),eu(l,{key:0,actions:s.actions,"property-component":this,onDelete:s.deleteProperty},null,8,["actions","onDelete"])):Q("",!0)])])):Q("",!0),s.propModel.displayOrder&&s.propModel.readableValues?(A(!0),M(es,{key:2},v4(s.propModel.displayOrder,_=>(A(),M("div",{key:_,class:"property__row"},[s.isReadOnly&&s.localValue[_]||!s.isReadOnly?(A(),M(es,{key:0},[$("div",HF,[$("span",null,tu(s.propModel.readableValues[_]),1)]),$("div",OF,[Re(p,{"model-value":s.localValue[_],"onUpdate:modelValue":[E=>s.localValue[_]=E,s.updateValue],readonly:s.isReadOnly,type:"text","label-outside":!0,"aria-label":s.propModel.readableValues[_],label:s.propModel.readableValues[_]},null,8,["model-value","onUpdate:modelValue","readonly","aria-label","label"])]),u[3]||(u[3]=$("div",{class:"property__actions"},null,-1))],64)):Q("",!0)]))),128)):(A(!0),M(es,{key:3},v4(d.filteredValue,(_,E)=>(A(),M("div",{key:E,class:"property__row"},[s.isReadOnly&&d.filteredValue[E]||!s.isReadOnly?(A(),M(es,{key:0},[u[4]||(u[4]=$("div",{class:"property__label"},null,-1)),$("div",zF,[Re(p,{"model-value":d.filteredValue[E],"onUpdate:modelValue":[D=>d.filteredValue[E]=D,s.updateValue],readonly:s.isReadOnly,"label-outside":!0,label:s.propModel.readableValues[E],type:"text"},null,8,["model-value","onUpdate:modelValue","readonly","label"])]),u[5]||(u[5]=$("div",{class:"property__actions"},null,-1))],64)):Q("",!0)]))),128))])):Q("",!0)}const VF=lu(kF,[["render",IF]]),WF={name:"PropertySelect",components:{NcSelect:ar,PropertyTitle:Ar,PropertyActions:yr},mixins:[Br],props:{value:{type:[Object,String,Array],required:!0},hideActions:{type:Boolean,default:!1}},computed:{showProperty(){return this.isReadOnly&&this.localValue||!this.isReadOnly},selectableOptions(){return this.options.filter(s=>!s.readOnly).map(s=>({id:s.id,name:s.name}))},isSingleOption(){return this.selectableOptions.length<=1},matchedOptions:{get(){const s=this.options||this.propModel.options;let u=s.find(r=>r.id===this.localValue||r.id===this.localValue.toLowerCase());return!u&&this.propModel.greedyMatch&&(u=this.propModel.greedyMatch(this.localValue,s)),Array.isArray(this.localValue)?u||{id:this.localValue.join(";"),name:this.localValue.join(";")}:u||{id:this.localValue,name:this.localValue}},set(s){Array.isArray(this.localValue)?this.localValue=s.id.split(";"):this.localValue=s.id}}}},RF={key:0,class:"property"},UF={class:"property__row"},qF={class:"property__label"},GF={key:0},$F={key:1},JF={class:"property__value"},KF={key:1},ZF={class:"property__actions"};function QF(s,u,r,a,o,d){const l=uu("PropertyTitle"),g=uu("NcSelect"),f=uu("PropertyActions");return s.propModel&&d.showProperty&&(!d.isSingleOption||s.isReadOnly)?(A(),M("div",RF,[s.isFirstProperty&&s.propModel.icon?(A(),eu(l,{key:0,property:s.property,"is-multiple":s.isMultiple,"is-read-only":s.isReadOnly,bus:s.bus,icon:s.propModel.icon,"readable-name":s.propModel.readableName},null,8,["property","is-multiple","is-read-only","bus","icon","readable-name"])):Q("",!0),$("div",UF,[$("div",qF,[s.selectType?(A(),M("span",GF,tu(s.selectType.name),1)):(A(),M("span",$F,tu(s.propModel.readableName),1))]),$("div",JF,[s.isReadOnly?(A(),M("p",KF,tu(d.matchedOptions.name),1)):(A(),eu(g,{key:0,modelValue:d.matchedOptions,"onUpdate:modelValue":[u[0]||(u[0]=p=>d.matchedOptions=p),s.updateValue],options:d.selectableOptions,"no-wrap":!0,placeholder:s.t("contacts","Select option"),disabled:d.isSingleOption||s.isReadOnly,label:"name"},null,8,["modelValue","options","placeholder","disabled","onUpdate:modelValue"]))]),$("div",ZF,[!s.isReadOnly&&!r.hideActions?(A(),eu(f,{key:0,actions:s.actions,"property-component":this,onDelete:s.deleteProperty},null,8,["actions","onDelete"])):Q("",!0)])])])):Q("",!0)}const XF=lu(WF,[["render",QF]]);var f4={exports:{}},p4={exports:{}},Y1;function vr(){return Y1||(Y1=1,(function(s,u){Object.defineProperty(u,"__esModule",{value:!0}),u.default=r;function r(a){if(a==null)throw new TypeError("Expected a string but received a ".concat(a));if(a.constructor.name!=="String")throw new TypeError("Expected a string but received a ".concat(a.constructor.name))}s.exports=u.default,s.exports.default=u.default})(p4,p4.exports)),p4.exports}var _4={exports:{}},T1;function ux(){return T1||(T1=1,(function(s,u){Object.defineProperty(u,"__esModule",{value:!0}),u.default=a;function r(o){return Object.prototype.toString.call(o)==="[object RegExp]"}function a(o,d){for(var l=0;l=f&&(typeof p>"u"||_<=p)}s.exports=u.default,s.exports.default=u.default})(E4,E4.exports)),E4.exports}var D4={exports:{}},C4={exports:{}},N1;function w6(){return N1||(N1=1,(function(s,u){Object.defineProperty(u,"__esModule",{value:!0}),u.default=r;function r(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;for(var d in o)typeof a[d]>"u"&&(a[d]=o[d]);return a}s.exports=u.default,s.exports.default=u.default})(C4,C4.exports)),C4.exports}var j1;function tx(){return j1||(j1=1,(function(s,u){Object.defineProperty(u,"__esModule",{value:!0}),u.default=l;var r=o(vr()),a=o(w6());function o(g){return g&&g.__esModule?g:{default:g}}var d={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};function l(g,f){(0,r.default)(g),f=(0,a.default)(f,d),f.allow_trailing_dot&&g[g.length-1]==="."&&(g=g.substring(0,g.length-1)),f.allow_wildcard===!0&&g.indexOf("*.")===0&&(g=g.substring(2));var p=g.split("."),_=p[p.length-1];return f.require_tld&&(p.length<2||!f.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(_)||/\s/.test(_))||!f.allow_numeric_tld&&/^\d+$/.test(_)?!1:p.every(function(E){return!(E.length>63&&!f.ignore_max_length||!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(E)||/[\uff01-\uff5e]/.test(E)||/^-|-$/.test(E)||!f.allow_underscores&&/_/.test(E))})}s.exports=u.default,s.exports.default=u.default})(D4,D4.exports)),D4.exports}var y4={exports:{}},P1;function sx(){return P1||(P1=1,(function(s,u){Object.defineProperty(u,"__esModule",{value:!0}),u.default=_;var r=a(vr());function a(E){return E&&E.__esModule?E:{default:E}}function o(E){"@babel/helpers - typeof";return o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(D){return typeof D}:function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},o(E)}var d="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",l="(".concat(d,"[.]){3}").concat(d),g=new RegExp("^".concat(l,"$")),f="(?:[0-9a-fA-F]{1,4})",p=new RegExp("^("+"(?:".concat(f,":){7}(?:").concat(f,"|:)|")+"(?:".concat(f,":){6}(?:").concat(l,"|:").concat(f,"|:)|")+"(?:".concat(f,":){5}(?::").concat(l,"|(:").concat(f,"){1,2}|:)|")+"(?:".concat(f,":){4}(?:(:").concat(f,"){0,1}:").concat(l,"|(:").concat(f,"){1,3}|:)|")+"(?:".concat(f,":){3}(?:(:").concat(f,"){0,2}:").concat(l,"|(:").concat(f,"){1,4}|:)|")+"(?:".concat(f,":){2}(?:(:").concat(f,"){0,3}:").concat(l,"|(:").concat(f,"){1,5}|:)|")+"(?:".concat(f,":){1}(?:(:").concat(f,"){0,4}:").concat(l,"|(:").concat(f,"){1,6}|:)|")+"(?::((?::".concat(f,"){0,5}:").concat(l,"|(?::").concat(f,"){1,7}|:))")+")(%[0-9a-zA-Z.]{1,})?$");function _(E){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(0,r.default)(E);var y=(o(D)==="object"?D.version:arguments[1])||"";return y?y.toString()==="4"?g.test(E):y.toString()==="6"?p.test(E):!1:_(E,{version:4})||_(E,{version:6})}s.exports=u.default,s.exports.default=u.default})(y4,y4.exports)),y4.exports}var H1;function rx(){return H1||(H1=1,(function(s,u){Object.defineProperty(u,"__esModule",{value:!0}),u.default=I;var r=f(vr()),a=f(ux()),o=f(ex()),d=f(tx()),l=f(sx()),g=f(w6());function f(j){return j&&j.__esModule?j:{default:j}}var p={allow_display_name:!1,allow_underscores:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0,blacklisted_chars:"",ignore_max_length:!1,host_blacklist:[],host_whitelist:[]},_=/^([^\x00-\x1F\x7F-\x9F\cX]+)]/.test(w);if(K){if(w===j)return!1;var P=w.split('"').length===w.split('\\"').length;if(!P)return!1}return!0}function I(j,w){if((0,r.default)(j),w=(0,g.default)(w,p),w.require_display_name||w.allow_display_name){var K=j.match(_);if(K){var P=K[1];if(j=j.replace(P,"").replace(/(^<|>$)/g,""),P.endsWith(" ")&&(P=P.slice(0,-1)),!N(P))return!1}else if(w.require_display_name)return!1}if(!w.ignore_max_length&&j.length>B)return!1;var L=j.split("@"),O=L.pop(),G=O.toLowerCase();if(w.host_blacklist.length>0&&(0,a.default)(G,w.host_blacklist)||w.host_whitelist.length>0&&!(0,a.default)(G,w.host_whitelist))return!1;var U=L.join("@");if(w.domain_specific_validation&&(G==="gmail.com"||G==="googlemail.com")){U=U.toLowerCase();var V=U.split("+")[0];if(!(0,o.default)(V.replace(/\./g,""),{min:6,max:30}))return!1;for(var ou=V.split("."),iu=0;ius.$emit("click",l))}),[(A(),M("svg",{fill:r.fillColor,class:"material-design-icon__svg",width:r.size,height:r.size,viewBox:"0 0 24 24"},[$("path",lx,[r.title?(A(),M("title",mx,tu(r.title),1)):Q("",!0)])],8,dx))],16,ox)}const gx=lu(ix,[["render",cx]]),hx={name:"PropertyText",components:{NcSelect:ar,NcTextArea:AC,NcTextField:I1,PropertyTitle:Ar,PropertyActions:yr,OpenInNewIcon:gx},mixins:[Br],inject:["sharedState"],props:{propName:{type:String,default:"text"},value:{type:String,required:!0}},data(){return{emailHelpText:null,isEmailValid:!0}},computed:{showProperty(){return this.isReadOnly&&this.localValue||!this.isReadOnly},inputmode(){return this.propName==="tel"?"tel":this.propName==="email"?"email":this.propType==="uri"?"url":!1},URLScheme(){return this.propName==="tel"?"tel:":this.propName==="email"?"mailto:":this.propType==="uri"&&this.localValue&&this.localValue.indexOf(":")===-1?"https://":this.propType==="uri"?"":!1},externalHandler(){return this.URLScheme!==!1?`${this.URLScheme}${this.localValue}`:""},haveExtHandler(){return this.externalHandler.trim()!==""&&this.localValue&&this.localValue.length>0},placeholder(){return this.localType?.placeholder?this.localType.placeholder:this.propModel.placeholder}},mounted(){this.propName==="note"&&this.resizeHeight()},methods:{updateEmailValue(){if(this.isEmailValid=this.localValue===""||nx(this.localValue),this.isEmailValid){this.emailHelpText=null,this.updateValue(this.localValue),this.sharedState.validEmail=!0;return}this.sharedState.validEmail=!1,this.emailHelpText=this.$refs.email.$refs.inputField.$refs.input.validationMessage||null},resizeHeight:Zs(function(){if(!this.$refs.textarea?.$el)return;const s=this.$refs.textarea.$el.querySelector("textarea");s&&s?.offsetHeight&&(s.style.height="auto",s.style.height=`${s.scrollHeight+2}px`)},100),updateValueNoDebounce(s){this.resizeHeight(s),this.updateValue(s)}}},fx={key:0,class:"property"},px={class:"property__row"},_x={class:"property__label"},Ex={key:0},Dx={key:2},Cx={key:3},yx={class:"property__value"},Ax=["href","aria-label"],Bx={class:"property__actions"};function vx(s,u,r,a,o,d){const l=uu("PropertyTitle"),g=uu("NcSelect"),f=uu("NcTextArea"),p=uu("NcTextField"),_=uu("OpenInNewIcon"),E=uu("PropertyActions");return s.propModel&&d.showProperty?(A(),M("div",fx,[s.isFirstProperty&&s.propModel.icon?(A(),eu(l,{key:0,property:s.property,"is-multiple":s.isMultiple,"is-read-only":s.isReadOnly,bus:s.bus,icon:s.propModel.icon,"readable-name":s.propModel.readableName},null,8,["property","is-multiple","is-read-only","bus","icon","readable-name"])):Q("",!0),$("div",px,[$("div",_x,[s.isReadOnly&&s.propModel.options?(A(),M("span",Ex,tu(s.localType&&s.localType.name||""),1)):!s.isReadOnly&&s.propModel.options?(A(),eu(g,{key:1,modelValue:s.localType,"onUpdate:modelValue":[u[0]||(u[0]=D=>s.localType=D),s.updateType],options:s.options,placeholder:s.t("contacts","Select type"),taggable:!0,"tag-placeholder":"create",disabled:s.isReadOnly,label:"name","onOption:created":s.createLabel},null,8,["modelValue","options","placeholder","disabled","onOption:created","onUpdate:modelValue"])):s.selectType?(A(),M("span",Dx,tu(s.selectType.name),1)):(A(),M("span",Cx,tu(s.propModel.readableName),1))]),$("div",yx,[r.propName==="note"?(A(),eu(f,{key:0,id:"textarea",ref:"textarea","model-value":s.localValue,"onUpdate:modelValue":[u[1]||(u[1]=D=>s.localValue=D),d.updateValueNoDebounce],"aria-label":s.t("mail","note"),inputmode:d.inputmode,readonly:s.isReadOnly,onMousemove:d.resizeHeight,onKeypress:d.resizeHeight},null,8,["model-value","aria-label","inputmode","readonly","onUpdate:modelValue","onMousemove","onKeypress"])):r.propName==="email"?(A(),eu(p,{key:1,ref:"email","model-value":s.localValue,"onUpdate:modelValue":[u[2]||(u[2]=D=>s.localValue=D),d.updateEmailValue],"aria-label":s.t("mail","email"),class:v0({"property__value--with-ext":d.haveExtHandler}),autocapitalize:"none",autocomplete:"email",inputmode:d.inputmode,readonly:s.isReadOnly,error:!o.isEmailValid,"helper-text":!o.emailHelpText||s.isReadonly?"":o.emailHelpText,"label-outside":"",placeholder:d.placeholder,type:"email"},null,8,["model-value","aria-label","class","inputmode","readonly","error","helper-text","placeholder","onUpdate:modelValue"])):(A(),eu(p,{key:2,"model-value":s.localValue,"onUpdate:modelValue":[u[3]||(u[3]=D=>s.localValue=D),s.updateValue],inputmode:d.inputmode,readonly:s.isReadOnly,"aria-label":r.propName,class:v0({"property__value--with-ext":d.haveExtHandler}),type:"text",placeholder:d.placeholder},null,8,["model-value","inputmode","readonly","aria-label","class","placeholder","onUpdate:modelValue"])),d.haveExtHandler&&s.isReadOnly?(A(),M("a",{key:3,href:d.externalHandler,class:"property__ext","aria-label":s.t("mail","send an email"),target:"_blank"},[Re(_,{size:20})],8,Ax)):Q("",!0)]),$("div",Bx,[s.isReadOnly?Q("",!0):(A(),eu(E,{key:0,actions:s.actions,"property-component":this,onDelete:s.deleteProperty},null,8,["actions","onDelete"]))])])])):Q("",!0)}const Fx=lu(hx,[["render",vx],["__scopeId","data-v-de0c743a"]]);function xx(s,u){return u.map(r=>{let a=0;const o=r.id.split(","),d=o.filter(l=>s.includes(l));return a=a+d.length,s.length===o.length&&s.length===d.length&&a++,{type:r,score:a}}).filter(r=>r.score>0).sort((r,a)=>a.score-r.score).shift()}const Mx={name:"ContactDetailsProperty",mixins:[r8],props:{property:{type:gu.Property,default:!0},isFirstProperty:{type:Boolean,default:!1},isLastProperty:{type:Boolean,default:!1},contact:{type:qu,default:null},localContact:{type:qu,default:null},contacts:{type:Array,default:()=>[]},bus:{type:Object,required:!0},isReadOnly:{type:Boolean,required:!0}},computed:{componentInstance(){return this.property.isMultiValue&&this.propType==="text"?VF:this.propType&&["date-and-or-time","date-time","time","date"].indexOf(this.propType)>-1?MF:this.propType&&this.propType==="select"?XF:(this.propType&&this.propType,Fx)},properties(){return v6.properties},isMultiple(){return this.propModel.multiple},propName(){return this.propGroup[1]?this.propGroup[1]:this.property.name},propType(){return this.propModel&&this.propModel.force?this.propModel.force:this.property.getDefaultType()},propModel(){return this.properties[this.propName]},sortedModelOptions(){return this.propModel.options?typeof this.propModel.options=="function"?this.propModel.options({contact:this.contact,$store:this.$store,selectType:this.selectType}):this.propModel.options.reduce((s,u)=>(s.find(r=>r.name===u.name)||s.push(u),s),this.selectType?[this.selectType]:[]):[]},propGroup(){return this.property.name.split(".")},propLabel(){return this.localContact.vCard.getFirstProperty(`${this.propGroup[0]}.x-ablabel`)},selectType:{get(){if(this.propLabel)return{id:this.propLabel.name,name:this.propLabel.getFirstValue()};if(this.propModel&&this.propModel.options&&this.type){const s=this.type.filter(r=>r!=="pref").map(r=>r.toUpperCase()),u=xx(s,this.propModel.options);if(u)return u.type}if(this.type){const s=this.type.filter(u=>u!=="pref").join(",");if(s.trim()!=="")return{id:s,name:s}}return null},set(s){s&&(this.propLabel&&s.id===this.propLabel.name?(this.propLabel.setValue(s.name),this.type=[]):(this.type=s.id.split(","),this.localContact.vCard.removeProperty(`${this.propGroup[0]}.x-ablabel`),this.localContact.jCal[1].map(u=>u[0]).filter(u=>u.startsWith(`${this.propGroup[0]}.`)).length===1&&(this.property.jCal[0]=this.propGroup[1])))}},value:{get(){if(this.property.isMultiValue)return this.property.isStructuredValue?this.property.getValues()[0]:this.property.getValues();if(this.propName==="x-managersname"){if(this.property.getParameter("uid"))return xD.from(this.property.getParameter("uid")+"~"+this.contact.addressbook.id,"utf-8").toString("base64");const s=this.property.getFirstValue();return this.otherContacts(this.contact).find(u=>u.displayName===s)?.key}return this.property.getFirstValue()},set(s){if(this.property.isMultiValue)this.property.isStructuredValue?this.property.setValues([s]):this.property.setValues(s);else if(this.propName==="x-managersname"){const u=this.$store.getters.getContact(s);this.property.setValue(u.displayName),this.property.setParameter("uid",u.uid)}else this.property.setValue(s)}},type:{get(){const s=this.property.getParameter("type");return s?Array.isArray(s)?s:[s]:null},set(s){this.property.setParameter("type",s)}},pref:{get(){return this.property.getParameter("pref")},set(s){this.property.setParameter("pref",s)}}},created(){this.bus.on("focus-prop",this.onFocusProp)},unmounted(){this.bus.off("focus-prop",this.onFocusProp)},methods:{onFocusProp(s){s===this.propName&&this.isLastProperty&&this.$nextTick(()=>{const u=this.$refs.component,r=u?.$el instanceof HTMLElement?u.$el:u instanceof HTMLElement?u:null;if(!r||!r.querySelectorAll){console.warn("No focusable element found for property",this.propName);return}const a=r.querySelectorAll("input, textarea");!a||a.length===0?console.warn("no input to focus found"):a[0].focus()})},onDelete(){this.localContact.vCard.removeProperty(this.property)}}};function kx(s,u,r,a,o,d){return A(),eu(J1(d.componentInstance),{ref:"component","select-type":d.selectType,"onUpdate:selectType":u[0]||(u[0]=l=>d.selectType=l),value:d.value,"onUpdate:value":u[1]||(u[1]=l=>d.value=l),"prop-model":d.propModel,"is-first-property":r.isFirstProperty,property:r.property,"is-last-property":r.isLastProperty,class:v0({"property--last":r.isLastProperty,[`property-${d.propName}`]:!0}),"local-contact":r.localContact,"prop-name":d.propName,"prop-type":d.propType,options:d.sortedModelOptions,"is-read-only":r.isReadOnly,bus:r.bus,"is-multiple":d.isMultiple,onDelete:d.onDelete},null,40,["select-type","value","prop-model","is-first-property","property","is-last-property","class","local-contact","prop-name","prop-type","options","is-read-only","bus","is-multiple","onDelete"])}const rM=lu(Mx,[["render",kx]]);export{LA as $,jx as A,St as B,rM as C,Px as D,Qx as E,C0 as F,AC as G,Y5 as H,uM as I,F5 as J,YD as K,Yx as L,B0 as M,Hx as N,r8 as O,$x as P,s8 as Q,Wx as R,ze as S,ih as T,gu as U,Nx as V,Tx as W,i8 as X,Ar as Y,be as Z,XF as _,ty as a,QA as a0,UA as a1,HA as a2,qx as a3,lC as a4,zx as a5,Ux as a6,q8 as a7,Ox as a8,Ix as a9,r5 as aa,Rx as ab,J8 as ac,a5 as ad,Vx as ae,sM as af,qu as b,x1 as c,Lx as d,tM as e,rs as f,Kx as g,E5 as h,Ch as i,Zx as j,O5 as k,th as l,eM as m,K8 as n,VD as o,Xx as p,Gx as q,v6 as r,N4 as s,Mt as t,_v as u,F6 as v,_5 as w,Jx as x,Sx as y,p5 as z}; //# sourceMappingURL=style-QJh_LeZW.chunk.mjs.map