/*! For license information please see calendar-proposal-public.js.LICENSE.txt */ (()=>{var e,t,n={55950:(e,t,n)=>{"use strict";const r=n(92322),{MAX_LENGTH:s,MAX_SAFE_INTEGER:i}=n(76692),{safeRe:a,t:o}=n(15208),l=n(29901),{compareIdentifiers:d}=n(3229);class c{constructor(e,t){if(t=l(t),e instanceof c){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>s)throw new TypeError(`version is longer than ${s} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?a[o.LOOSE]:a[o.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&te.major?1:this.minore.minor?1:this.patche.patch?1:0}comparePre(e){if(e instanceof c||(e=new c(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const n=this.prerelease[t],s=e.prerelease[t];if(r("prerelease compare",t,n,s),void 0===n&&void 0===s)return 0;if(void 0===s)return 1;if(void 0===n)return-1;if(n!==s)return d(n,s)}while(++t)}compareBuild(e){e instanceof c||(e=new c(e,this.options));let t=0;do{const n=this.build[t],s=e.build[t];if(r("build compare",t,n,s),void 0===n&&void 0===s)return 0;if(void 0===s)return 1;if(void 0===n)return-1;if(n!==s)return d(n,s)}while(++t)}inc(e,t,n){if(e.startsWith("pre")){if(!t&&!1===n)throw new Error("invalid increment argument: identifier is empty");if(t){const e=`-${t}`.match(this.options.loose?a[o.PRERELEASELOOSE]:a[o.PRERELEASE]);if(!e||e[1]!==t)throw new Error(`invalid identifier: ${t}`)}}switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,n),this.inc("pre",t,n);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,n),this.inc("pre",t,n);break;case"release":if(0===this.prerelease.length)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const e=Number(n)?1:0;if(0===this.prerelease.length)this.prerelease=[e];else{let r=this.prerelease.length;for(;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);if(-1===r){if(t===this.prerelease.join(".")&&!1===n)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let r=[t,e];!1===n&&(r=[t]),0===d(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=r):this.prerelease=r}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=c},38064:(e,t,n)=>{"use strict";const r=n(55950);e.exports=(e,t)=>new r(e,t).major},68690:(e,t,n)=>{"use strict";const r=n(55950);e.exports=(e,t,n=!1)=>{if(e instanceof r)return e;try{return new r(e,t)}catch(e){if(!n)return null;throw e}}},38711:(e,t,n)=>{"use strict";const r=n(68690);e.exports=(e,t)=>{const n=r(e,t);return n?n.version:null}},76692:e=>{"use strict";const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},92322:(e,t,n)=>{"use strict";var r=n(65606);const s="object"==typeof r&&r.env&&r.env.NODE_DEBUG&&/\bsemver\b/i.test(r.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=s},3229:e=>{"use strict";const t=/^[0-9]+$/,n=(e,n)=>{if("number"==typeof e&&"number"==typeof n)return e===n?0:en(t,e)}},29901:e=>{"use strict";const t=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:n},15208:(e,t,n)=>{"use strict";const{MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:s,MAX_LENGTH:i}=n(76692),a=n(92322),o=(t=e.exports={}).re=[],l=t.safeRe=[],d=t.src=[],c=t.safeSrc=[],u=t.t={};let m=0;const p="[a-zA-Z0-9-]",h=[["\\s",1],["\\d",i],[p,s]],f=(e,t,n)=>{const r=(e=>{for(const[t,n]of h)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e})(t),s=m++;a(e,s,t),u[e]=s,d[s]=t,c[s]=r,o[s]=new RegExp(t,n?"g":void 0),l[s]=new RegExp(r,n?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),f("MAINVERSION",`(${d[u.NUMERICIDENTIFIER]})\\.(${d[u.NUMERICIDENTIFIER]})\\.(${d[u.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${d[u.NUMERICIDENTIFIERLOOSE]})\\.(${d[u.NUMERICIDENTIFIERLOOSE]})\\.(${d[u.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${d[u.NONNUMERICIDENTIFIER]}|${d[u.NUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${d[u.NONNUMERICIDENTIFIER]}|${d[u.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASE",`(?:-(${d[u.PRERELEASEIDENTIFIER]}(?:\\.${d[u.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${d[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${d[u.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${p}+`),f("BUILD",`(?:\\+(${d[u.BUILDIDENTIFIER]}(?:\\.${d[u.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${d[u.MAINVERSION]}${d[u.PRERELEASE]}?${d[u.BUILD]}?`),f("FULL",`^${d[u.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${d[u.MAINVERSIONLOOSE]}${d[u.PRERELEASELOOSE]}?${d[u.BUILD]}?`),f("LOOSE",`^${d[u.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${d[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${d[u.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${d[u.XRANGEIDENTIFIER]})(?:\\.(${d[u.XRANGEIDENTIFIER]})(?:\\.(${d[u.XRANGEIDENTIFIER]})(?:${d[u.PRERELEASE]})?${d[u.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${d[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${d[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${d[u.XRANGEIDENTIFIERLOOSE]})(?:${d[u.PRERELEASELOOSE]})?${d[u.BUILD]}?)?)?`),f("XRANGE",`^${d[u.GTLT]}\\s*${d[u.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${d[u.GTLT]}\\s*${d[u.XRANGEPLAINLOOSE]}$`),f("COERCEPLAIN",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?`),f("COERCE",`${d[u.COERCEPLAIN]}(?:$|[^\\d])`),f("COERCEFULL",d[u.COERCEPLAIN]+`(?:${d[u.PRERELEASE]})?`+`(?:${d[u.BUILD]})?(?:$|[^\\d])`),f("COERCERTL",d[u.COERCE],!0),f("COERCERTLFULL",d[u.COERCEFULL],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${d[u.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",f("TILDE",`^${d[u.LONETILDE]}${d[u.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${d[u.LONETILDE]}${d[u.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${d[u.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",f("CARET",`^${d[u.LONECARET]}${d[u.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${d[u.LONECARET]}${d[u.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${d[u.GTLT]}\\s*(${d[u.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${d[u.GTLT]}\\s*(${d[u.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${d[u.GTLT]}\\s*(${d[u.LOOSEPLAIN]}|${d[u.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${d[u.XRANGEPLAIN]})\\s+-\\s+(${d[u.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${d[u.XRANGEPLAINLOOSE]})\\s+-\\s+(${d[u.XRANGEPLAINLOOSE]})\\s*$`),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},37417:function(e){"undefined"!=typeof self&&self,e.exports=(()=>{var e={646:e=>{e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t{e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},860:e=>{e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},206:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},319:(e,t,n)=>{var r=n(646),s=n(860),i=n(206);e.exports=function(e){return r(e)||s(e)||i()}},8:e=>{function t(n){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=t=function(e){return typeof e}:e.exports=t=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(n)}e.exports=t}},t={};function n(r){var s=t[r];if(void 0!==s)return s.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return(()=>{"use strict";n.r(r),n.d(r,{VueSelect:()=>T,default:()=>y,mixins:()=>_});var e=n(319),t=n.n(e),s=n(8),i=n.n(s),a=n(713),o=n.n(a);const l={props:{autoscroll:{type:Boolean,default:!0}},watch:{typeAheadPointer:function(){this.autoscroll&&this.maybeAdjustScroll()},open:function(e){var t=this;this.autoscroll&&e&&this.$nextTick((function(){return t.maybeAdjustScroll()}))}},methods:{maybeAdjustScroll:function(){var e,t=(null===(e=this.$refs.dropdownMenu)||void 0===e?void 0:e.children[this.typeAheadPointer])||!1;if(t){var n=this.getDropdownViewport(),r=t.getBoundingClientRect(),s=r.top,i=r.bottom,a=r.height;if(sn.bottom)return this.$refs.dropdownMenu.scrollTop=t.offsetTop-(n.height-a)}},getDropdownViewport:function(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},d={data:function(){return{typeAheadPointer:-1}},watch:{filteredOptions:function(){if(this.resetFocusOnOptionsChange)for(var e=0;e=0;e--)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},typeAheadDown:function(){for(var e=this.typeAheadPointer+1;e0&&void 0!==arguments[0]?arguments[0]:null;return this.mutableLoading=null==e?!this.mutableLoading:e}}};function u(e,t,n,r,s,i,a,o){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),r&&(d.functional=!0),i&&(d._scopeId="data-v-"+i),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),s&&s.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},d._ssrRegister=l):s&&(l=o?function(){s.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:s),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}const m={Deselect:u({},(function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"}},[t("path",{attrs:{d:"M6.895455 5l2.842897-2.842898c.348864-.348863.348864-.914488 0-1.263636L9.106534.261648c-.348864-.348864-.914489-.348864-1.263636 0L5 3.104545 2.157102.261648c-.348863-.348864-.914488-.348864-1.263636 0L.261648.893466c-.348864.348864-.348864.914489 0 1.263636L3.104545 5 .261648 7.842898c-.348864.348863-.348864.914488 0 1.263636l.631818.631818c.348864.348864.914773.348864 1.263636 0L5 6.895455l2.842898 2.842897c.348863.348864.914772.348864 1.263636 0l.631818-.631818c.348864-.348864.348864-.914489 0-1.263636L6.895455 5z"}})])}),[],!1,null,null,null).exports,OpenIndicator:u({},(function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"}},[t("path",{attrs:{d:"M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z"}})])}),[],!1,null,null,null).exports},p={inserted:function(e,t,n){var r=n.context;if(r.appendToBody){document.body.appendChild(e);var s=r.$refs.toggle.getBoundingClientRect(),i=s.height,a=s.top,o=s.left,l=s.width,d=window.scrollX||window.pageXOffset,c=window.scrollY||window.pageYOffset;e.unbindPosition=r.calculatePosition(e,r,{width:l+"px",left:d+o+"px",top:c+a+i+"px"})}},unbind:function(e,t,n){n.context.appendToBody&&(e.unbindPosition&&"function"==typeof e.unbindPosition&&e.unbindPosition(),e.parentNode&&e.parentNode.removeChild(e))}},h=function(e){var t={};return Object.keys(e).sort().forEach((function(n){t[n]=e[n]})),JSON.stringify(t)};var f=0;const g=function(){return++f};function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t-1}},filter:{type:Function,default:function(e,t){var n=this;return e.filter((function(e){var r=n.getOptionLabel(e);return"number"==typeof r&&(r=r.toString()),n.filterBy(e,r,t)}))}},createOption:{type:Function,default:function(e){return"object"===i()(this.optionList[0])?o()({},this.label,e):e}},resetFocusOnOptionsChange:{type:Boolean,default:!0},resetOnOptionsChange:{default:!1,validator:function(e){return["function","boolean"].includes(i()(e))}},clearSearchOnBlur:{type:Function,default:function(e){var t=e.clearSearchOnSelect,n=e.multiple;return t&&!n}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:function(){return[13]}},searchInputQuerySelector:{type:String,default:"[type=search]"},mapKeydown:{type:Function,default:function(e,t){return e}},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default:function(e,t,n){var r=n.width,s=n.top,i=n.left;e.style.top=s,e.style.left=i,e.style.width=r}},dropdownShouldOpen:{type:Function,default:function(e){var t=e.noDrop,n=e.open,r=e.mutableLoading;return!t&&n&&!r}},keyboardFocusBorder:{type:Boolean,default:!1},uid:{type:[String,Number],default:function(){return g()}}},data:function(){return{search:"",open:!1,isComposing:!1,isKeyboardNavigation:!1,pushedTags:[],_value:[]}},computed:{isTrackingValues:function(){return void 0===this.value||this.$options.propsData.hasOwnProperty("reduce")},selectedValue:function(){var e=this.value;return this.isTrackingValues&&(e=this.$data._value),null!=e&&""!==e?[].concat(e):[]},optionList:function(){return this.options.concat(this.pushTags?this.pushedTags:[])},searchEl:function(){return this.$scopedSlots.search?this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector):this.$refs.search},scope:function(){var e=this,t={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:v({id:this.inputId,disabled:this.disabled,placeholder:this.searchPlaceholder,tabindex:this.tabindex,readonly:!this.searchable,role:"combobox","aria-autocomplete":"list","aria-label":this.ariaLabelCombobox,"aria-controls":"vs-".concat(this.uid,"__listbox"),"aria-owns":"vs-".concat(this.uid,"__listbox"),"aria-expanded":this.dropdownOpen.toString(),ref:"search",type:"search",autocomplete:this.autocomplete,value:this.search},this.dropdownOpen&&this.filteredOptions[this.typeAheadPointer]?{"aria-activedescendant":"vs-".concat(this.uid,"__option-").concat(this.typeAheadPointer)}:{}),events:{compositionstart:function(){return e.isComposing=!0},compositionend:function(){return e.isComposing=!1},keydown:this.onSearchKeyDown,keypress:this.onSearchKeyPress,blur:this.onSearchBlur,focus:this.onSearchFocus,input:function(t){return e.search=t.target.value}}},spinner:{loading:this.mutableLoading},noOptions:{search:this.search,loading:this.mutableLoading,searching:this.searching},openIndicator:{attributes:{ref:"openIndicator",role:"presentation",class:"vs__open-indicator"}},listHeader:t,listFooter:t,header:v({},t,{deselect:this.deselect}),footer:v({},t,{deselect:this.deselect})}},childComponents:function(){return v({},m,{},this.components)},stateClasses:function(){return{"vs--open":this.dropdownOpen,"vs--single":!this.multiple,"vs--multiple":this.multiple,"vs--searching":this.searching&&!this.noDrop,"vs--searchable":this.searchable&&!this.noDrop,"vs--unsearchable":!this.searchable,"vs--loading":this.mutableLoading,"vs--disabled":this.disabled}},searching:function(){return!!this.search},dropdownOpen:function(){return this.dropdownShouldOpen(this)},searchPlaceholder:function(){return this.isValueEmpty&&this.placeholder?this.placeholder:void 0},filteredOptions:function(){var e=this,t=function(t){return null!==e.limit?t.slice(0,e.limit):t},n=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return t(n);var r=this.search.length?this.filter(n,this.search,this):n;if(this.taggable&&this.search.length)try{var s=this.createOption(this.search);this.optionExists(s)||r.unshift(s)}catch(e){}return t(r)},isValueEmpty:function(){return 0===this.selectedValue.length},showClearButton:function(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}},watch:{options:function(e,t){var n=this;!this.taggable&&("function"==typeof n.resetOnOptionsChange?n.resetOnOptionsChange(e,t,n.selectedValue):n.resetOnOptionsChange)&&this.clearSelection(),this.value&&this.isTrackingValues&&this.setInternalValueFromOptions(this.value)},value:{immediate:!0,handler:function(e){this.isTrackingValues&&this.setInternalValueFromOptions(e)}},multiple:function(){this.clearSelection()},open:function(e){this.$emit(e?"open":"close")},search:function(e){e.length&&(this.open=!0)}},created:function(){this.mutableLoading=this.loading,this.$on("option:created",this.pushTag)},methods:{setInternalValueFromOptions:function(e){var t=this;Array.isArray(e)?this.$data._value=e.map((function(e){return t.findOptionFromReducedValue(e)})):this.$data._value=this.findOptionFromReducedValue(e)},select:function(e){this.$emit("option:selecting",e),this.isOptionSelected(e)?this.deselectFromDropdown&&(this.clearable||this.multiple&&this.selectedValue.length>1)&&this.deselect(e):(this.taggable&&!this.optionExists(e)&&this.$emit("option:created",e),this.multiple&&(e=this.selectedValue.concat(e)),this.updateValue(e),this.$emit("option:selected",e)),this.onAfterSelect(e)},deselect:function(e){var t=this;this.$emit("option:deselecting",e),this.updateValue(this.selectedValue.filter((function(n){return!t.optionComparator(n,e)}))),this.$emit("option:deselected",e)},keyboardDeselect:function(e,t){var n,r;this.deselect(e);var s=null===(n=this.$refs.deselectButtons)||void 0===n?void 0:n[t+1],i=null===(r=this.$refs.deselectButtons)||void 0===r?void 0:r[t-1],a=null!=s?s:i;a?a.focus():this.searchEl.focus()},clearSelection:function(){this.updateValue(this.multiple?[]:null),this.searchEl.focus()},onAfterSelect:function(e){var t=this;this.closeOnSelect&&(this.open=!this.open),this.clearSearchOnSelect&&(this.search=""),this.noDrop&&this.multiple&&this.$nextTick((function(){return t.$refs.search.focus()}))},updateValue:function(e){var t=this;void 0===this.value&&(this.$data._value=e),null!==e&&(e=Array.isArray(e)?e.map((function(e){return t.reduce(e)})):this.reduce(e)),this.$emit("input",e)},toggleDropdown:function(e){var n=e.target!==this.searchEl;n&&e.preventDefault();var r=[].concat(t()(this.$refs.deselectButtons||[]),t()([this.$refs.clearButton]||0));void 0===this.searchEl||r.filter(Boolean).some((function(t){return t.contains(e.target)||t===e.target}))?e.preventDefault():this.open&&n?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected:function(e){var t=this;return this.selectedValue.some((function(n){return t.optionComparator(n,e)}))},isOptionDeselectable:function(e){return this.isOptionSelected(e)&&this.deselectFromDropdown},hasKeyboardFocusBorder:function(e){return!(!this.keyboardFocusBorder||!this.isKeyboardNavigation)&&e===this.typeAheadPointer},optionComparator:function(e,t){return this.getOptionKey(e)===this.getOptionKey(t)},findOptionFromReducedValue:function(e){var n=this,r=[].concat(t()(this.options),t()(this.pushedTags)).filter((function(t){return JSON.stringify(n.reduce(t))===JSON.stringify(e)}));return 1===r.length?r[0]:r.find((function(e){return n.optionComparator(e,n.$data._value)}))||e},closeSearchOptions:function(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue:function(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){var e=null;this.multiple&&(e=t()(this.selectedValue.slice(0,this.selectedValue.length-1))),this.updateValue(e)}},optionExists:function(e){var t=this;return this.optionList.some((function(n){return t.optionComparator(n,e)}))},optionAriaSelected:function(e){return this.selectable(e)?String(this.isOptionSelected(e)):null},normalizeOptionForSlot:function(e){return"object"===i()(e)?e:o()({},this.label,e)},pushTag:function(e){this.pushedTags.push(e)},onEscape:function(){this.search.length?this.search="":this.open=!1},onSearchBlur:function(){if(!this.mousedown||this.searching){var e=this.clearSearchOnSelect,t=this.multiple;return this.clearSearchOnBlur({clearSearchOnSelect:e,multiple:t})&&(this.search=""),void this.closeSearchOptions()}this.mousedown=!1,0!==this.search.length||0!==this.options.length||this.closeSearchOptions()},onSearchFocus:function(){this.open=!0,this.$emit("search:focus")},onMousedown:function(){this.mousedown=!0},onMouseUp:function(){this.mousedown=!1},onMouseMove:function(e,t){this.isKeyboardNavigation=!1,this.selectable(e)&&(this.typeAheadPointer=t)},onSearchKeyDown:function(e){var t=this,n=function(e){if(e.preventDefault(),t.open)return!t.isComposing&&t.typeAheadSelect();t.open=!0},r={8:function(e){return t.maybeDeleteValue()},9:function(e){return t.onTab()},27:function(e){return t.onEscape()},38:function(e){if(e.preventDefault(),t.isKeyboardNavigation=!0,t.open)return t.typeAheadUp();t.open=!0},40:function(e){if(e.preventDefault(),t.isKeyboardNavigation=!0,t.open)return t.typeAheadDown();t.open=!0}};this.selectOnKeyCodes.forEach((function(e){return r[e]=n}));var s=this.mapKeydown(r,this);if("function"==typeof s[e.keyCode])return s[e.keyCode](e)},onSearchKeyPress:function(e){this.open||32!==e.keyCode||(e.preventDefault(),this.open=!0)}}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-select",class:e.stateClasses,attrs:{id:"v-select-"+e.uid,dir:e.dir}},[e._t("header",null,null,e.scope.header),e._v(" "),n("div",{ref:"toggle",staticClass:"vs__dropdown-toggle"},[n("div",{ref:"selectedOptions",staticClass:"vs__selected-options",on:{mousedown:e.toggleDropdown}},[e._l(e.selectedValue,(function(t,r){return e._t("selected-option-container",[n("span",{key:e.getOptionKey(t),staticClass:"vs__selected"},[e._t("selected-option",[e._v("\n "+e._s(e.getOptionLabel(t))+"\n ")],null,e.normalizeOptionForSlot(t)),e._v(" "),e.multiple?n("button",{ref:"deselectButtons",refInFor:!0,staticClass:"vs__deselect",attrs:{disabled:e.disabled,type:"button",title:e.ariaLabelDeselectOption(e.getOptionLabel(t)),"aria-label":e.ariaLabelDeselectOption(e.getOptionLabel(t))},on:{mousedown:function(n){return n.stopPropagation(),e.deselect(t)},keydown:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.keyboardDeselect(t,r)}}},[n(e.childComponents.Deselect,{tag:"component"})],1):e._e()],2)],{option:e.normalizeOptionForSlot(t),deselect:e.deselect,multiple:e.multiple,disabled:e.disabled})})),e._v(" "),e._t("search",[n("input",e._g(e._b({staticClass:"vs__search"},"input",e.scope.search.attributes,!1),e.scope.search.events))],null,e.scope.search)],2),e._v(" "),n("div",{ref:"actions",staticClass:"vs__actions"},[n("button",{directives:[{name:"show",rawName:"v-show",value:e.showClearButton,expression:"showClearButton"}],ref:"clearButton",staticClass:"vs__clear",attrs:{disabled:e.disabled,type:"button",title:e.ariaLabelClearSelected,"aria-label":e.ariaLabelClearSelected},on:{click:e.clearSelection}},[n(e.childComponents.Deselect,{tag:"component"})],1),e._v(" "),e.noDrop?e._e():n("button",{ref:"openIndicatorButton",staticClass:"vs__open-indicator-button",attrs:{type:"button",tabindex:"-1","aria-labelledby":"vs-"+e.uid+"__listbox","aria-controls":"vs-"+e.uid+"__listbox","aria-expanded":e.dropdownOpen.toString()},on:{mousedown:e.toggleDropdown}},[e._t("open-indicator",[n(e.childComponents.OpenIndicator,e._b({tag:"component"},"component",e.scope.openIndicator.attributes,!1))],null,e.scope.openIndicator)],2),e._v(" "),e._t("spinner",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.mutableLoading,expression:"mutableLoading"}],staticClass:"vs__spinner"},[e._v("Loading...")])],null,e.scope.spinner)],2)]),e._v(" "),n("transition",{attrs:{name:e.transition}},[e.dropdownOpen?n("ul",{directives:[{name:"append-to-body",rawName:"v-append-to-body"}],key:"vs-"+e.uid+"__listbox",ref:"dropdownMenu",staticClass:"vs__dropdown-menu",attrs:{id:"vs-"+e.uid+"__listbox",role:"listbox","aria-label":e.ariaLabelListbox,"aria-multiselectable":e.multiple,tabindex:"-1"},on:{mousedown:function(t){return t.preventDefault(),e.onMousedown(t)},mouseup:e.onMouseUp}},[e._t("list-header",null,null,e.scope.listHeader),e._v(" "),e._l(e.filteredOptions,(function(t,r){return n("li",{key:e.getOptionKey(t),staticClass:"vs__dropdown-option",class:{"vs__dropdown-option--deselect":e.isOptionDeselectable(t)&&r===e.typeAheadPointer,"vs__dropdown-option--selected":e.isOptionSelected(t),"vs__dropdown-option--highlight":r===e.typeAheadPointer,"vs__dropdown-option--kb-focus":e.hasKeyboardFocusBorder(r),"vs__dropdown-option--disabled":!e.selectable(t)},attrs:{id:"vs-"+e.uid+"__option-"+r,role:"option","aria-selected":e.optionAriaSelected(t)},on:{mousemove:function(n){return e.onMouseMove(t,r)},click:function(n){n.preventDefault(),n.stopPropagation(),e.selectable(t)&&e.select(t)}}},[e._t("option",[e._v("\n "+e._s(e.getOptionLabel(t))+"\n ")],null,e.normalizeOptionForSlot(t))],2)})),e._v(" "),0===e.filteredOptions.length?n("li",{staticClass:"vs__no-options"},[e._t("no-options",[e._v("\n Sorry, no matching options.\n ")],null,e.scope.noOptions)],2):e._e(),e._v(" "),e._t("list-footer",null,null,e.scope.listFooter)],2):n("ul",{staticStyle:{display:"none",visibility:"hidden"},attrs:{id:"vs-"+e.uid+"__listbox",role:"listbox","aria-label":e.ariaLabelListbox}})]),e._v(" "),e._t("footer",null,null,e.scope.footer)],2)}),[],!1,null,null,null).exports,_={ajax:c,pointer:d,pointerScroll:l},y=T})(),r})()},50953:(e,t,n)=>{"use strict";n.d(t,{BA:()=>Be,C4:()=>S,EW:()=>$e,Gc:()=>Te,IG:()=>Ne,IJ:()=>xe,KR:()=>Re,Kh:()=>ve,Pr:()=>Pe,R1:()=>Ye,Tm:()=>De,X2:()=>u,a1:()=>ke,bl:()=>C,fE:()=>we,g8:()=>Ee,hV:()=>Ke,hZ:()=>I,i9:()=>Oe,jr:()=>d,ju:()=>Se,lJ:()=>Me,lW:()=>Ue,nD:()=>ye,o5:()=>l,qA:()=>H,rY:()=>je,tB:()=>_e,u4:()=>B,uY:()=>o,ux:()=>Ce,wB:()=>Je,yC:()=>a});var r=n(90033);let s,i;class a{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=s,!e&&s&&(this.index=(s.scopes||(s.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let e,t;if(this._isPaused=!0,this.scopes)for(e=0,t=this.scopes.length;e0&&0==--this._on&&(s=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){let t,n;for(this._active=!1,t=0,n=this.effects.length;t0)return;if(p){let e=p;for(p=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;m;){let t=m;for(m=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,1&t.flags)try{t.trigger()}catch(t){e||(e=t)}t=n}}if(e)throw e}function v(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function T(e){let t,n=e.depsTail,r=n;for(;r;){const e=r.prevDep;-1===r.version?(r===n&&(n=e),b(r),E(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function _(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(y(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function y(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===M)return;if(e.globalVersion=M,!e.isSSR&&128&e.flags&&(!e.deps&&!e._dirty||!_(e)))return;e.flags|=2;const t=e.dep,n=i,s=D;i=e,D=!0;try{v(e);const n=e.fn(e._value);(0===t.version||(0,r.$H)(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{i=n,D=s,T(e),e.flags&=-3}}function b(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)b(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function E(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let D=!0;const w=[];function S(){w.push(D),D=!1}function C(){const e=w.pop();D=void 0===e||e}function N(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=i;i=void 0;try{t()}finally{i=e}}}let M=0;class k{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class O{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!i||!D||i===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==i)t=this.activeLink=new k(i,this),i.deps?(t.prevDep=i.depsTail,i.depsTail.nextDep=t,i.depsTail=t):i.deps=i.depsTail=t,R(t);else if(-1===t.version&&(t.version=this.version,t.nextDep)){const e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=i.depsTail,t.nextDep=void 0,i.depsTail.nextDep=t,i.depsTail=t,i.deps===t&&(i.deps=e)}return t}trigger(e){this.version++,M++,this.notify(e)}notify(e){g();try{0;for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{A()}}}function R(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)R(e)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const x=new WeakMap,L=Symbol(""),F=Symbol(""),Y=Symbol("");function B(e,t,n){if(D&&i){let t=x.get(e);t||x.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new O),r.map=t,r.key=n),r.track()}}function I(e,t,n,s,i,a){const o=x.get(e);if(!o)return void M++;const l=e=>{e&&e.trigger()};if(g(),"clear"===t)o.forEach(l);else{const i=(0,r.cy)(e),a=i&&(0,r.yI)(n);if(i&&"length"===n){const e=Number(s);o.forEach(((t,n)=>{("length"===n||n===Y||!(0,r.Bm)(n)&&n>=e)&&l(t)}))}else switch((void 0!==n||o.has(void 0))&&l(o.get(n)),a&&l(o.get(Y)),t){case"add":i?a&&l(o.get("length")):(l(o.get(L)),(0,r.CE)(e)&&l(o.get(F)));break;case"delete":i||(l(o.get(L)),(0,r.CE)(e)&&l(o.get(F)));break;case"set":(0,r.CE)(e)&&l(o.get(L))}}A()}function P(e){const t=Ce(e);return t===e?t:(B(t,0,Y),we(e)?t:t.map(Me))}function H(e){return B(e=Ce(e),0,Y),e}function j(e,t){return De(e)?Ee(e)?ke(Me(t)):ke(t):Me(t)}const z={__proto__:null,[Symbol.iterator](){return Z(this,Symbol.iterator,(e=>j(this,e)))},concat(...e){return P(this).concat(...e.map((e=>(0,r.cy)(e)?P(e):e)))},entries(){return Z(this,"entries",(e=>(e[1]=j(this,e[1]),e)))},every(e,t){return G(this,"every",e,t,void 0,arguments)},filter(e,t){return G(this,"filter",e,t,(e=>e.map((e=>j(this,e)))),arguments)},find(e,t){return G(this,"find",e,t,(e=>j(this,e)),arguments)},findIndex(e,t){return G(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return G(this,"findLast",e,t,(e=>j(this,e)),arguments)},findLastIndex(e,t){return G(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return G(this,"forEach",e,t,void 0,arguments)},includes(...e){return $(this,"includes",e)},indexOf(...e){return $(this,"indexOf",e)},join(e){return P(this).join(e)},lastIndexOf(...e){return $(this,"lastIndexOf",e)},map(e,t){return G(this,"map",e,t,void 0,arguments)},pop(){return W(this,"pop")},push(...e){return W(this,"push",e)},reduce(e,...t){return V(this,"reduce",e,t)},reduceRight(e,...t){return V(this,"reduceRight",e,t)},shift(){return W(this,"shift")},some(e,t){return G(this,"some",e,t,void 0,arguments)},splice(...e){return W(this,"splice",e)},toReversed(){return P(this).toReversed()},toSorted(e){return P(this).toSorted(e)},toSpliced(...e){return P(this).toSpliced(...e)},unshift(...e){return W(this,"unshift",e)},values(){return Z(this,"values",(e=>j(this,e)))}};function Z(e,t,n){const r=H(e),s=r[t]();return r===e||we(e)||(s._next=s.next,s.next=()=>{const e=s._next();return e.done||(e.value=n(e.value)),e}),s}const U=Array.prototype;function G(e,t,n,r,s,i){const a=H(e),o=a!==e&&!we(e),l=a[t];if(l!==U[t]){const t=l.apply(e,i);return o?Me(t):t}let d=n;a!==e&&(o?d=function(t,r){return n.call(this,j(e,t),r,e)}:n.length>2&&(d=function(t,r){return n.call(this,t,r,e)}));const c=l.call(a,d,r);return o&&s?s(c):c}function V(e,t,n,r){const s=H(e);let i=n;return s!==e&&(we(e)?n.length>3&&(i=function(t,r,s){return n.call(this,t,r,s,e)}):i=function(t,r,s){return n.call(this,t,j(e,r),s,e)}),s[t](i,...r)}function $(e,t,n){const r=Ce(e);B(r,0,Y);const s=r[t](...n);return-1!==s&&!1!==s||!Se(n[0])?s:(n[0]=Ce(n[0]),r[t](...n))}function W(e,t,n=[]){S(),g();const r=Ce(e)[t].apply(e,n);return A(),C(),r}const q=(0,r.pD)("__proto__,__v_isRef,__isVue"),X=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(r.Bm));function J(e){(0,r.Bm)(e)||(e=String(e));const t=Ce(this);return B(t,0,e),t.hasOwnProperty(e)}class K{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if("__v_skip"===t)return e.__v_skip;const s=this._isReadonly,i=this._isShallow;if("__v_isReactive"===t)return!s;if("__v_isReadonly"===t)return s;if("__v_isShallow"===t)return i;if("__v_raw"===t)return n===(s?i?Ae:ge:i?fe:he).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const a=(0,r.cy)(e);if(!s){let e;if(a&&(e=z[t]))return e;if("hasOwnProperty"===t)return J}const o=Reflect.get(e,t,Oe(e)?e:n);if((0,r.Bm)(t)?X.has(t):q(t))return o;if(s||B(e,0,t),i)return o;if(Oe(o)){const e=a&&(0,r.yI)(t)?o:o.value;return s&&(0,r.Gv)(e)?_e(e):e}return(0,r.Gv)(o)?s?_e(o):ve(o):o}}class Q extends K{constructor(e=!1){super(!1,e)}set(e,t,n,s){let i=e[t];const a=(0,r.cy)(e)&&(0,r.yI)(t);if(!this._isShallow){const e=De(i);if(we(n)||De(n)||(i=Ce(i),n=Ce(n)),!a&&Oe(i)&&!Oe(n))return e||(i.value=n),!0}const o=a?Number(t)e,ae=e=>Reflect.getPrototypeOf(e);function oe(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function le(e,t){const n={get(n){const s=this.__v_raw,i=Ce(s),a=Ce(n);e||((0,r.$H)(n,a)&&B(i,0,n),B(i,0,a));const{has:o}=ae(i),l=t?ie:e?ke:Me;return o.call(i,n)?l(s.get(n)):o.call(i,a)?l(s.get(a)):void(s!==i&&s.get(n))},get size(){const t=this.__v_raw;return!e&&B(Ce(t),0,L),t.size},has(t){const n=this.__v_raw,s=Ce(n),i=Ce(t);return e||((0,r.$H)(t,i)&&B(s,0,t),B(s,0,i)),t===i?n.has(t):n.has(t)||n.has(i)},forEach(n,r){const s=this,i=s.__v_raw,a=Ce(i),o=t?ie:e?ke:Me;return!e&&B(a,0,L),i.forEach(((e,t)=>n.call(r,o(e),o(t),s)))}};(0,r.X$)(n,e?{add:oe("add"),set:oe("set"),delete:oe("delete"),clear:oe("clear")}:{add(e){t||we(e)||De(e)||(e=Ce(e));const n=Ce(this);return ae(n).has.call(n,e)||(n.add(e),I(n,"add",e,e)),this},set(e,n){t||we(n)||De(n)||(n=Ce(n));const s=Ce(this),{has:i,get:a}=ae(s);let o=i.call(s,e);o||(e=Ce(e),o=i.call(s,e));const l=a.call(s,e);return s.set(e,n),o?(0,r.$H)(n,l)&&I(s,"set",e,n):I(s,"add",e,n),this},delete(e){const t=Ce(this),{has:n,get:r}=ae(t);let s=n.call(t,e);s||(e=Ce(e),s=n.call(t,e));r&&r.call(t,e);const i=t.delete(e);return s&&I(t,"delete",e,void 0),i},clear(){const e=Ce(this),t=0!==e.size,n=e.clear();return t&&I(e,"clear",void 0,void 0),n}});return["keys","values","entries",Symbol.iterator].forEach((s=>{n[s]=function(e,t,n){return function(...s){const i=this.__v_raw,a=Ce(i),o=(0,r.CE)(a),l="entries"===e||e===Symbol.iterator&&o,d="keys"===e&&o,c=i[e](...s),u=n?ie:t?ke:Me;return!t&&B(a,0,d?F:L),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:l?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}(s,e,t)})),n}function de(e,t){const n=le(e,t);return(t,s,i)=>"__v_isReactive"===s?!e:"__v_isReadonly"===s?e:"__v_raw"===s?t:Reflect.get((0,r.$3)(n,s)&&s in t?n:t,s,i)}const ce={get:de(!1,!1)},ue={get:de(!1,!0)},me={get:de(!0,!1)},pe={get:de(!0,!0)};const he=new WeakMap,fe=new WeakMap,ge=new WeakMap,Ae=new WeakMap;function ve(e){return De(e)?e:be(e,!1,te,ce,he)}function Te(e){return be(e,!1,re,ue,fe)}function _e(e){return be(e,!0,ne,me,ge)}function ye(e){return be(e,!0,se,pe,Ae)}function be(e,t,n,s,i){if(!(0,r.Gv)(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const a=(o=e).__v_skip||!Object.isExtensible(o)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((0,r.Zf)(o));var o;if(0===a)return e;const l=i.get(e);if(l)return l;const d=new Proxy(e,2===a?s:n);return i.set(e,d),d}function Ee(e){return De(e)?Ee(e.__v_raw):!(!e||!e.__v_isReactive)}function De(e){return!(!e||!e.__v_isReadonly)}function we(e){return!(!e||!e.__v_isShallow)}function Se(e){return!!e&&!!e.__v_raw}function Ce(e){const t=e&&e.__v_raw;return t?Ce(t):e}function Ne(e){return!(0,r.$3)(e,"__v_skip")&&Object.isExtensible(e)&&(0,r.yQ)(e,"__v_skip",!0),e}const Me=e=>(0,r.Gv)(e)?ve(e):e,ke=e=>(0,r.Gv)(e)?_e(e):e;function Oe(e){return!!e&&!0===e.__v_isRef}function Re(e){return Le(e,!1)}function xe(e){return Le(e,!0)}function Le(e,t){return Oe(e)?e:new Fe(e,t)}class Fe{constructor(e,t){this.dep=new O,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:Ce(e),this._value=t?e:Me(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,n=this.__v_isShallow||we(e)||De(e);e=n?e:Ce(e),(0,r.$H)(e,t)&&(this._rawValue=e,this._value=n?e:Me(e),this.dep.trigger())}}function Ye(e){return Oe(e)?e.value:e}function Be(e){return(0,r.Tn)(e)?e():Ye(e)}const Ie={get:(e,t,n)=>"__v_raw"===t?e:Ye(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Oe(s)&&!Oe(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Pe(e){return Ee(e)?e:new Proxy(e,Ie)}class He{constructor(e){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new O,{get:n,set:r}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}}function je(e){return new He(e)}class ze{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._raw=Ce(e);let s=!0,i=e;if(!(0,r.cy)(e)||!(0,r.yI)(String(t)))do{s=!Se(i)||we(i)}while(s&&(i=i.__v_raw));this._shallow=s}get value(){let e=this._object[this._key];return this._shallow&&(e=Ye(e)),this._value=void 0===e?this._defaultValue:e}set value(e){if(this._shallow&&Oe(this._raw[this._key])){const t=this._object[this._key];if(Oe(t))return void(t.value=e)}this._object[this._key]=e}get dep(){return function(e,t){const n=x.get(e);return n&&n.get(t)}(this._raw,this._key)}}class Ze{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Ue(e,t,n){return Oe(e)?e:(0,r.Tn)(e)?new Ze(e):(0,r.Gv)(e)&&arguments.length>1?Ge(e,t,n):Re(e)}function Ge(e,t,n){return new ze(e,t,n)}class Ve{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new O(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=M-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(8&this.flags||i===this))return f(this,!0),!0}get value(){const e=this.dep.track();return y(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function $e(e,t,n=!1){let s,i;(0,r.Tn)(e)?s=e:(s=e.get,i=e.set);return new Ve(s,i,n)}const We={},qe=new WeakMap;let Xe;function Je(e,t,n=r.MZ){const{immediate:s,deep:i,once:a,scheduler:o,augmentJob:d,call:c}=n,m=e=>i?e:we(e)||!1===i||0===i?Ke(e,1):Ke(e);let p,h,f,g,A=!1,v=!1;if(Oe(e)?(h=()=>e.value,A=we(e)):Ee(e)?(h=()=>m(e),A=!0):(0,r.cy)(e)?(v=!0,A=e.some((e=>Ee(e)||we(e))),h=()=>e.map((e=>Oe(e)?e.value:Ee(e)?m(e):(0,r.Tn)(e)?c?c(e,2):e():void 0))):h=(0,r.Tn)(e)?t?c?()=>c(e,2):e:()=>{if(f){S();try{f()}finally{C()}}const t=Xe;Xe=p;try{return c?c(e,3,[g]):e(g)}finally{Xe=t}}:r.tE,t&&i){const e=h,t=!0===i?1/0:i;h=()=>Ke(e(),t)}const T=l(),_=()=>{p.stop(),T&&T.active&&(0,r.TF)(T.effects,p)};if(a&&t){const e=t;t=(...t)=>{e(...t),_()}}let y=v?new Array(e.length).fill(We):We;const b=e=>{if(1&p.flags&&(p.dirty||e))if(t){const e=p.run();if(i||A||(v?e.some(((e,t)=>(0,r.$H)(e,y[t]))):(0,r.$H)(e,y))){f&&f();const n=Xe;Xe=p;try{const n=[e,y===We?void 0:v&&y[0]===We?[]:y,g];y=e,c?c(t,3,n):t(...n)}finally{Xe=n}}}else p.run()};return d&&d(b),p=new u(h),p.scheduler=o?()=>o(b,!1):b,g=e=>function(e,t=!1,n=Xe){if(n){let t=qe.get(n);t||qe.set(n,t=[]),t.push(e)}}(e,!1,p),f=p.onStop=()=>{const e=qe.get(p);if(e){if(c)c(e,4);else for(const t of e)t();qe.delete(p)}},t?s?b(!0):y=p.run():o?o(b.bind(null,!0),!0):p.run(),_.pause=p.pause.bind(p),_.resume=p.resume.bind(p),_.stop=_,_}function Ke(e,t=1/0,n){if(t<=0||!(0,r.Gv)(e)||e.__v_skip)return e;if(((n=n||new Map).get(e)||0)>=t)return e;if(n.set(e,t),t--,Oe(e))Ke(e.value,t,n);else if((0,r.cy)(e))for(let r=0;r{Ke(e,t,n)}));else if((0,r.Qd)(e)){for(const r in e)Ke(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Ke(e[r],t,n)}return e}},20641:(e,t,n)=>{"use strict";n.d(t,{$V:()=>Oe,$u:()=>Ve,$y:()=>rt,CE:()=>Ln,Df:()=>be,Dl:()=>v,E3:()=>Un,EW:()=>Tr,EY:()=>Dn,FK:()=>En,Gy:()=>ue,Ht:()=>gt,Ic:()=>Ge,Im:()=>ae,K9:()=>mn,Lk:()=>Hn,MZ:()=>ye,Mw:()=>wn,Ng:()=>Zn,OA:()=>At,OW:()=>ve,PS:()=>Z,Q3:()=>Vn,QP:()=>pe,Qi:()=>Y,R8:()=>br,RG:()=>dt,Tb:()=>ut,WQ:()=>z,Wv:()=>Fn,YY:()=>I,bF:()=>jn,bo:()=>H,dY:()=>f,eW:()=>Gn,eX:()=>lt,fn:()=>Bt,g2:()=>tt,gN:()=>st,h:()=>_r,hi:()=>We,jC:()=>Sn,jt:()=>B,k6:()=>P,nI:()=>nr,nT:()=>V,pI:()=>ot,pM:()=>Ee,pR:()=>ge,qL:()=>a,rk:()=>we,sV:()=>Ue,uX:()=>Mn,v6:()=>Xn,wB:()=>$,zz:()=>_t});var r=n(50953),s=n(90033);function i(e,t,n,r){try{return r?e(...r):e()}catch(e){o(e,t,n)}}function a(e,t,n,r){if((0,s.Tn)(e)){const a=i(e,t,n,r);return a&&(0,s.yL)(a)&&a.catch((e=>{o(e,t,n)})),a}if((0,s.cy)(e)){const s=[];for(let i=0;i=y(n)?l.push(e):l.splice(function(e){let t=d+1,n=l.length;for(;t>>1,s=l[r],i=y(s);iy(e)-y(t)));if(c.length=0,u)return void u.push(...e);for(u=e,m=0;mnull==e.id?2&e.flags?-1:1/0:e.id;function b(e){s.tE;try{for(d=0;dE.emit(e,...t))),D=[];else if("undefined"!=typeof window&&window.HTMLElement&&!(null==(r=null==(n=window.navigator)?void 0:n.userAgent)?void 0:r.includes("jsdom"))){(t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{C(e,t)})),setTimeout((()=>{E||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,w=!0,D=[])}),3e3)}else w=!0,D=[]}const N=R("component:added"),M=R("component:updated"),k=R("component:removed"),O=e=>{E&&"function"==typeof E.cleanupBuffer&&!E.cleanupBuffer(e)&&k(e)};function R(e){return t=>{S(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}let x=null,L=null;function F(e){const t=x;return x=e,L=e&&e.type.__scopeId||null,t}function Y(e){L=e}function B(){L=null}const I=e=>P;function P(e,t=x,n){if(!t)return e;if(e._n)return e;const r=(...n)=>{r._d&&Rn(-1);const s=F(t);let i;try{i=e(...n)}finally{F(s),r._d&&Rn(1)}return __VUE_PROD_DEVTOOLS__&&M(t),i};return r._n=!0,r._c=!0,r._d=!0,r}function H(e,t){if(null===x)return e;const n=gr(x),i=e.dirs||(e.dirs=[]);for(let e=0;e1)return n&&(0,s.Tn)(t)?t.call(r&&r.proxy):t}else 0}function Z(){return!(!nr()&&!Yt)}const U=Symbol.for("v-scx"),G=()=>{{const e=z(U);return e}};function V(e,t){return W(e,null,t)}function $(e,t,n){return W(e,t,n)}function W(e,t,n=s.MZ){const{immediate:i,deep:o,flush:l,once:d}=n;const c=(0,s.X$)({},n);const u=t&&i||!t&&"post"!==l;let m;if(cr)if("sync"===l){const e=G();m=e.__watcherHandles||(e.__watcherHandles=[])}else if(!u){const e=()=>{};return e.stop=s.tE,e.resume=s.tE,e.pause=s.tE,e}const p=tr;c.call=(e,t,n)=>a(e,p,t,n);let h=!1;"post"===l?c.scheduler=e=>{un(e,p&&p.suspense)}:"sync"!==l&&(h=!0,c.scheduler=(e,t)=>{t?e():g(e)}),c.augmentJob=e=>{t&&(e.flags|=4),h&&(e.flags|=2,p&&(e.id=p.uid,e.i=p))};const f=(0,r.wB)(e,t,c);return cr&&(m?m.push(f):u&&f()),f}function q(e,t,n){const r=this.proxy,i=(0,s.Kg)(e)?e.includes(".")?X(r,e):()=>r[e]:e.bind(r,r);let a;(0,s.Tn)(t)?a=t:(a=t.handler,n=t);const o=ir(this),l=W(i,a.bind(r),n);return o(),l}function X(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;ee.__isTeleport,Q=e=>e&&(e.disabled||""===e.disabled),ee=e=>e&&(e.defer||""===e.defer),te=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,ne=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,re=(e,t)=>{const n=e&&e.to;if((0,s.Kg)(n)){if(t){return t(n)}return null}return n},se={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,i,a,o,l,d){const{mc:c,pc:u,pbc:m,o:{insert:p,querySelector:h,createText:f,createComment:g}}=d,A=Q(t.props);let{shapeFlag:v,children:T,dynamicChildren:_}=t;if(null==e){const e=t.el=f(""),d=t.anchor=f("");p(e,n,r),p(d,n,r);const u=(e,t)=>{16&v&&c(T,e,t,s,i,a,o,l)},m=()=>{const e=t.target=re(t.props,h),n=le(e,t,f,p);e&&("svg"!==a&&te(e)?a="svg":"mathml"!==a&&ne(e)&&(a="mathml"),s&&s.isCE&&(s.ce._teleportTargets||(s.ce._teleportTargets=new Set)).add(e),A||(u(e,n),oe(t,!1)))};A&&(u(n,d),oe(t,!0)),ee(t.props)?(t.el.__isMounted=!1,un((()=>{m(),delete t.el.__isMounted}),i)):m()}else{if(ee(t.props)&&!1===e.el.__isMounted)return void un((()=>{se.process(e,t,n,r,s,i,a,o,l,d)}),i);t.el=e.el,t.targetStart=e.targetStart;const c=t.anchor=e.anchor,p=t.target=e.target,f=t.targetAnchor=e.targetAnchor,g=Q(e.props),v=g?n:p,T=g?c:f;if("svg"===a||te(p)?a="svg":("mathml"===a||ne(p))&&(a="mathml"),_?(m(e.dynamicChildren,_,v,s,i,a,o),An(e,t,!0)):l||u(e,t,v,T,s,i,a,o,!1),A)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ie(t,n,c,d,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=re(t.props,h);e&&ie(t,e,null,d,0)}else g&&ie(t,p,f,d,1);oe(t,A)}},remove(e,t,n,{um:r,o:{remove:s}},i){const{shapeFlag:a,children:o,anchor:l,targetStart:d,targetAnchor:c,target:u,props:m}=e;if(u&&(s(d),s(c)),i&&s(l),16&a){const e=i||!Q(m);for(let s=0;s{e.isMounted=!0})),$e((()=>{e.isUnmounting=!0})),e}const me=[Function,Array],pe={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:me,onEnter:me,onAfterEnter:me,onEnterCancelled:me,onBeforeLeave:me,onLeave:me,onAfterLeave:me,onLeaveCancelled:me,onBeforeAppear:me,onAppear:me,onAfterAppear:me,onAppearCancelled:me},he=e=>{const t=e.subTree;return t.component?he(t.component):t};function fe(e){let t=e[0];if(e.length>1){let n=!1;for(const r of e)if(r.type!==wn){0,t=r,n=!0;break}}return t}const ge={name:"BaseTransition",props:pe,setup(e,{slots:t}){const n=nr(),s=ue();return()=>{const i=t.default&&be(t.default(),!0);if(!i||!i.length)return;const a=fe(i),o=(0,r.ux)(e),{mode:l}=o;if(s.isLeaving)return Te(a);const d=_e(a);if(!d)return Te(a);let c=ve(d,o,s,n,(e=>c=e));d.type!==wn&&ye(d,c);let u=n.subTree&&_e(n.subTree);if(u&&u.type!==wn&&!Bn(u,d)&&he(n).type!==wn){let e=ve(u,o,s,n);if(ye(u,e),"out-in"===l&&d.type!==wn)return s.isLeaving=!0,e.afterLeave=()=>{s.isLeaving=!1,8&n.job.flags||n.update(),delete e.afterLeave,u=void 0},Te(a);"in-out"===l&&d.type!==wn?e.delayLeave=(e,t,n)=>{Ae(s,u)[String(u.key)]=u,e[de]=()=>{t(),e[de]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{n(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return a}}};function Ae(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ve(e,t,n,r,i){const{appear:o,mode:l,persisted:d=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:m,onEnterCancelled:p,onBeforeLeave:h,onLeave:f,onAfterLeave:g,onLeaveCancelled:A,onBeforeAppear:v,onAppear:T,onAfterAppear:_,onAppearCancelled:y}=t,b=String(e.key),E=Ae(n,e),D=(e,t)=>{e&&a(e,r,9,t)},w=(e,t)=>{const n=t[1];D(e,t),(0,s.cy)(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},S={mode:l,persisted:d,beforeEnter(t){let r=c;if(!n.isMounted){if(!o)return;r=v||c}t[de]&&t[de](!0);const s=E[b];s&&Bn(e,s)&&s.el[de]&&s.el[de](),D(r,[t])},enter(e){let t=u,r=m,s=p;if(!n.isMounted){if(!o)return;t=T||u,r=_||m,s=y||p}let i=!1;const a=e[ce]=t=>{i||(i=!0,D(t?s:r,[e]),S.delayedLeave&&S.delayedLeave(),e[ce]=void 0)};t?w(t,[e,a]):a()},leave(t,r){const s=String(e.key);if(t[ce]&&t[ce](!0),n.isUnmounting)return r();D(h,[t]);let i=!1;const a=t[de]=n=>{i||(i=!0,r(),D(n?A:g,[t]),t[de]=void 0,E[s]===e&&delete E[s])};E[s]=e,f?w(f,[t,a]):a()},clone(e){const s=ve(e,t,n,r,i);return i&&i(s),s}};return S}function Te(e){if(xe(e))return(e=Un(e)).children=null,e}function _e(e){if(!xe(e))return K(e.type)&&e.children?fe(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&(0,s.Tn)(n.default))return n.default()}}function ye(e,t){6&e.shapeFlag&&e.component?(e.transition=t,ye(e.component.subTree,t)):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function be(e,t=!1,n){let r=[],s=0;for(let i=0;i1)for(let e=0;e(0,s.X$)({name:e.name},t,{setup:e}))():e}function De(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function we(e){const t=nr(),n=(0,r.IJ)(null);if(t){const r=t.refs===s.MZ?t.refs={}:t.refs;Object.defineProperty(r,e,{enumerable:!0,get:()=>n.value,set:e=>n.value=e})}else 0;return n}const Se=new WeakMap;function Ce(e,t,n,a,o=!1){if((0,s.cy)(e))return void e.forEach(((e,r)=>Ce(e,t&&((0,s.cy)(t)?t[r]:t),n,a,o)));if(ke(a)&&!o)return void(512&a.shapeFlag&&a.type.__asyncResolved&&a.component.subTree.component&&Ce(e,t,n,a.component.subTree));const l=4&a.shapeFlag?gr(a.component):a.el,d=o?null:l,{i:c,r:u}=e;const m=t&&t.r,p=c.refs===s.MZ?c.refs={}:c.refs,h=c.setupState,f=(0,r.ux)(h),g=h===s.MZ?s.NO:e=>(0,s.$3)(f,e);if(null!=m&&m!==u)if(Ne(t),(0,s.Kg)(m))p[m]=null,g(m)&&(h[m]=null);else if((0,r.i9)(m)){m.value=null;const e=t;e.k&&(p[e.k]=null)}if((0,s.Tn)(u))i(u,c,12,[d,p]);else{const t=(0,s.Kg)(u),i=(0,r.i9)(u);if(t||i){const r=()=>{if(e.f){const n=t?g(u)?h[u]:p[u]:u.value;if(o)(0,s.cy)(n)&&(0,s.TF)(n,l);else if((0,s.cy)(n))n.includes(l)||n.push(l);else if(t)p[u]=[l],g(u)&&(h[u]=p[u]);else{const t=[l];u.value=t,e.k&&(p[e.k]=t)}}else t?(p[u]=d,g(u)&&(h[u]=d)):i&&(u.value=d,e.k&&(p[e.k]=d))};if(d){const t=()=>{r(),Se.delete(e)};t.id=-1,Se.set(e,t),un(t,n)}else Ne(e),r()}else 0}}function Ne(e){const t=Se.get(e);t&&(t.flags|=8,Se.delete(e))}const Me=e=>8===e.nodeType;(0,s.We)().requestIdleCallback,(0,s.We)().cancelIdleCallback;const ke=e=>!!e.type.__asyncLoader;function Oe(e){(0,s.Tn)(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:i,delay:a=200,hydrate:l,timeout:d,suspensible:c=!0,onError:u}=e;let m,p=null,h=0;const f=()=>{let e;return p||(e=p=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),u)return new Promise(((t,n)=>{u(e,(()=>t((h++,p=null,f()))),(()=>n(e)),h+1)}));throw e})).then((t=>e!==p&&p?p:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),m=t,t))))};return Ee({name:"AsyncComponentWrapper",__asyncLoader:f,__asyncHydrate(e,t,n){let r=!1;(t.bu||(t.bu=[])).push((()=>r=!0));const s=()=>{r||n()},i=l?()=>{const n=l(s,(t=>function(e,t){if(Me(e)&&"["===e.data){let n=1,r=e.nextSibling;for(;r;){if(1===r.nodeType){if(!1===t(r))break}else if(Me(r))if("]"===r.data){if(0==--n)break}else"["===r.data&&n++;r=r.nextSibling}}else t(e)}(e,t)));n&&(t.bum||(t.bum=[])).push(n)}:s;m?i():f().then((()=>!t.isUnmounted&&i()))},get __asyncResolved(){return m},setup(){const e=tr;if(De(e),m)return()=>Re(m,e);const t=t=>{p=null,o(t,e,13,!i)};if(c&&e.suspense||cr)return f().then((t=>()=>Re(t,e))).catch((e=>(t(e),()=>i?jn(i,{error:e}):null)));const s=(0,r.KR)(!1),l=(0,r.KR)(),u=(0,r.KR)(!!a);return a&&setTimeout((()=>{u.value=!1}),a),null!=d&&setTimeout((()=>{if(!s.value&&!l.value){const e=new Error(`Async component timed out after ${d}ms.`);t(e),l.value=e}}),d),f().then((()=>{s.value=!0,e.parent&&xe(e.parent.vnode)&&e.parent.update()})).catch((e=>{t(e),l.value=e})),()=>s.value&&m?Re(m,e):l.value&&i?jn(i,{error:l.value}):n&&!u.value?Re(n,e):void 0}})}function Re(e,t){const{ref:n,props:r,children:s,ce:i}=t.vnode,a=jn(e,r,s);return a.ref=n,a.ce=i,delete t.vnode.ce,a}const xe=e=>e.type.__isKeepAlive;RegExp,RegExp;function Le(e,t){return(0,s.cy)(e)?e.some((e=>Le(e,t))):(0,s.Kg)(e)?e.split(",").includes(t):!!(0,s.gd)(e)&&(e.lastIndex=0,e.test(t))}function Fe(e,t){Be(e,"a",t)}function Ye(e,t){Be(e,"da",t)}function Be(e,t,n=tr){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(je(t,r,n),n){let e=n.parent;for(;e&&e.parent;)xe(e.parent.vnode)&&Ie(r,t,n,e),e=e.parent}}function Ie(e,t,n,r){const i=je(t,e,r,!0);We((()=>{(0,s.TF)(r[t],i)}),n)}function Pe(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function He(e){return 128&e.shapeFlag?e.ssContent:e}function je(e,t,n=tr,s=!1){if(n){const i=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...s)=>{(0,r.C4)();const i=ir(n),o=a(t,n,e,s);return i(),(0,r.bl)(),o});return s?i.unshift(o):i.push(o),o}}const ze=e=>(t,n=tr)=>{cr&&"sp"!==e||je(e,((...e)=>t(...e)),n)},Ze=ze("bm"),Ue=ze("m"),Ge=ze("bu"),Ve=ze("u"),$e=ze("bum"),We=ze("um"),qe=ze("sp"),Xe=ze("rtg"),Je=ze("rtc");function Ke(e,t=tr){je("ec",e,t)}const Qe="components",et="directives";function tt(e,t){return it(Qe,e,!0,t)||e}const nt=Symbol.for("v-ndc");function rt(e){return(0,s.Kg)(e)?it(Qe,e,!1)||e:e||nt}function st(e){return it(et,e)}function it(e,t,n=!0,r=!1){const i=x||tr;if(i){const n=i.type;if(e===Qe){const e=Ar(n,!1);if(e&&(e===t||e===(0,s.PT)(t)||e===(0,s.ZH)((0,s.PT)(t))))return n}const a=at(i[e]||n[e],t)||at(i.appContext[e],t);return!a&&r?n:a}}function at(e,t){return e&&(e[t]||e[(0,s.PT)(t)]||e[(0,s.ZH)((0,s.PT)(t))])}function ot(e,t,n,i){let a;const o=n&&n[i],l=(0,s.cy)(e);if(l||(0,s.Kg)(e)){let n=!1,s=!1;l&&(0,r.g8)(e)&&(n=!(0,r.fE)(e),s=(0,r.Tm)(e),e=(0,r.qA)(e)),a=new Array(e.length);for(let i=0,l=e.length;it(e,n,void 0,o&&o[n])));else{const n=Object.keys(e);a=new Array(n.length);for(let r=0,s=n.length;r{const t=r.fn(...e);return t&&(t.key=r.key),t}:r.fn)}return e}function dt(e,t,n={},r,i){if(x.ce||x.parent&&ke(x.parent)&&x.parent.ce){const e=Object.keys(n).length>0;return"default"!==t&&(n.name=t),Mn(),Fn(En,null,[jn("slot",n,r&&r())],e?-2:64)}let a=e[t];a&&a._c&&(a._d=!1),Mn();const o=a&&ct(a(n)),l=n.key||o&&o.key,d=Fn(En,{key:(l&&!(0,s.Bm)(l)?l:`_${t}`)+(!o&&r?"_fb":"")},o||(r?r():[]),o&&1===e._?64:-2);return!i&&d.scopeId&&(d.slotScopeIds=[d.scopeId+"-s"]),a&&a._c&&(a._d=!0),d}function ct(e){return e.some((e=>!Yn(e)||e.type!==wn&&!(e.type===En&&!ct(e.children))))?e:null}function ut(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:(0,s.rU)(r)]=e[r];return n}const mt=e=>e?or(e)?gr(e):mt(e.parent):null,pt=(0,s.X$)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>mt(e.parent),$root:e=>mt(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?wt(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>{g(e.update)}),$nextTick:e=>e.n||(e.n=f.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?q.bind(e):s.tE}),ht=(e,t)=>e!==s.MZ&&!e.__isScriptSetup&&(0,s.$3)(e,t),ft={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:n,setupState:i,data:a,props:o,accessCache:l,type:d,appContext:c}=e;if("$"!==t[0]){const e=l[t];if(void 0!==e)switch(e){case 1:return i[t];case 2:return a[t];case 4:return n[t];case 3:return o[t]}else{if(ht(i,t))return l[t]=1,i[t];if(__VUE_OPTIONS_API__&&a!==s.MZ&&(0,s.$3)(a,t))return l[t]=2,a[t];if((0,s.$3)(o,t))return l[t]=3,o[t];if(n!==s.MZ&&(0,s.$3)(n,t))return l[t]=4,n[t];__VUE_OPTIONS_API__&&!yt||(l[t]=0)}}const u=pt[t];let m,p;return u?("$attrs"===t&&(0,r.u4)(e.attrs,"get",""),u(e)):(m=d.__cssModules)&&(m=m[t])?m:n!==s.MZ&&(0,s.$3)(n,t)?(l[t]=4,n[t]):(p=c.config.globalProperties,(0,s.$3)(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:r,setupState:i,ctx:a}=e;return ht(i,t)?(i[t]=n,!0):__VUE_OPTIONS_API__&&r!==s.MZ&&(0,s.$3)(r,t)?(r[t]=n,!0):!(0,s.$3)(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(a[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,props:a,type:o}},l){let d;return!!(n[l]||__VUE_OPTIONS_API__&&e!==s.MZ&&"$"!==l[0]&&(0,s.$3)(e,l)||ht(t,l)||(0,s.$3)(a,l)||(0,s.$3)(r,l)||(0,s.$3)(pt,l)||(0,s.$3)(i.config.globalProperties,l)||(d=o.__cssModules)&&d[l])},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:(0,s.$3)(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function gt(){return vt("useSlots").slots}function At(){return vt("useAttrs").attrs}function vt(e){const t=nr();return t.setupContext||(t.setupContext=fr(t))}function Tt(e){return(0,s.cy)(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}function _t(e,t){return e&&t?(0,s.cy)(e)&&(0,s.cy)(t)?e.concat(t):(0,s.X$)({},Tt(e),Tt(t)):e||t}let yt=!0;function bt(e){const t=wt(e),n=e.proxy,i=e.ctx;yt=!1,t.beforeCreate&&Et(t.beforeCreate,e,"bc");const{data:a,computed:o,methods:l,watch:d,provide:c,inject:u,created:m,beforeMount:p,mounted:h,beforeUpdate:f,updated:g,activated:A,deactivated:v,beforeDestroy:T,beforeUnmount:_,destroyed:y,unmounted:b,render:E,renderTracked:D,renderTriggered:w,errorCaptured:S,serverPrefetch:C,expose:N,inheritAttrs:M,components:k,directives:O,filters:R}=t;if(u&&function(e,t,n=s.tE){(0,s.cy)(e)&&(e=Mt(e));for(const n in e){const i=e[n];let a;a=(0,s.Gv)(i)?"default"in i?z(i.from||n,i.default,!0):z(i.from||n):z(i),(0,r.i9)(a)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e}):t[n]=a}}(u,i,null),l)for(const e in l){const t=l[e];(0,s.Tn)(t)&&(i[e]=t.bind(n))}if(a){0;const t=a.call(n,n);0,(0,s.Gv)(t)&&(e.data=(0,r.Kh)(t))}if(yt=!0,o)for(const e in o){const t=o[e],r=(0,s.Tn)(t)?t.bind(n,n):(0,s.Tn)(t.get)?t.get.bind(n,n):s.tE;0;const a=!(0,s.Tn)(t)&&(0,s.Tn)(t.set)?t.set.bind(n):s.tE,l=Tr({get:r,set:a});Object.defineProperty(i,e,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(d)for(const e in d)Dt(d[e],i,n,e);if(c){const e=(0,s.Tn)(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{!function(e,t){if(tr){let n=tr.provides;const r=tr.parent&&tr.parent.provides;r===n&&(n=tr.provides=Object.create(r)),n[e]=t}}(t,e[t])}))}function x(e,t){(0,s.cy)(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(m&&Et(m,e,"c"),x(Ze,p),x(Ue,h),x(Ge,f),x(Ve,g),x(Fe,A),x(Ye,v),x(Ke,S),x(Je,D),x(Xe,w),x($e,_),x(We,b),x(qe,C),(0,s.cy)(N))if(N.length){const t=e.exposed||(e.exposed={});N.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})}))}else e.exposed||(e.exposed={});E&&e.render===s.tE&&(e.render=E),null!=M&&(e.inheritAttrs=M),k&&(e.components=k),O&&(e.directives=O),C&&De(e)}function Et(e,t,n){a((0,s.cy)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Dt(e,t,n,r){let i=r.includes(".")?X(n,r):()=>n[r];if((0,s.Kg)(e)){const n=t[e];(0,s.Tn)(n)&&$(i,n)}else if((0,s.Tn)(e))$(i,e.bind(n));else if((0,s.Gv)(e))if((0,s.cy)(e))e.forEach((e=>Dt(e,t,n,r)));else{const r=(0,s.Tn)(e.handler)?e.handler.bind(n):t[e.handler];(0,s.Tn)(r)&&$(i,r,e)}else 0}function wt(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,l=a.get(t);let d;return l?d=l:i.length||n||r?(d={},i.length&&i.forEach((e=>St(d,e,o,!0))),St(d,t,o)):d=t,(0,s.Gv)(t)&&a.set(t,d),d}function St(e,t,n,r=!1){const{mixins:s,extends:i}=t;i&&St(e,i,n,!0),s&&s.forEach((t=>St(e,t,n,!0)));for(const s in t)if(r&&"expose"===s);else{const r=Ct[s]||n&&n[s];e[s]=r?r(e[s],t[s]):t[s]}return e}const Ct={data:Nt,props:Rt,emits:Rt,methods:Ot,computed:Ot,beforeCreate:kt,created:kt,beforeMount:kt,mounted:kt,beforeUpdate:kt,updated:kt,beforeDestroy:kt,beforeUnmount:kt,destroyed:kt,unmounted:kt,activated:kt,deactivated:kt,errorCaptured:kt,serverPrefetch:kt,components:Ot,directives:Ot,watch:function(e,t){if(!e)return t;if(!t)return e;const n=(0,s.X$)(Object.create(null),e);for(const r in t)n[r]=kt(e[r],t[r]);return n},provide:Nt,inject:function(e,t){return Ot(Mt(e),Mt(t))}};function Nt(e,t){return t?e?function(){return(0,s.X$)((0,s.Tn)(e)?e.call(this,this):e,(0,s.Tn)(t)?t.call(this,this):t)}:t:e}function Mt(e){if((0,s.cy)(e)){const t={};for(let n=0;n(o.has(e)||(e&&(0,s.Tn)(e.install)?(o.add(e),e.install(c,...t)):(0,s.Tn)(e)&&(o.add(e),e(c,...t))),c),mixin:e=>(__VUE_OPTIONS_API__&&(i.mixins.includes(e)||i.mixins.push(e)),c),component:(e,t)=>t?(i.components[e]=t,c):i.components[e],directive:(e,t)=>t?(i.directives[e]=t,c):i.directives[e],mount(s,a,o){if(!d){0;const l=c._ceVNode||jn(n,r);return l.appContext=i,!0===o?o="svg":!1===o&&(o=void 0),a&&t?t(l,s):e(l,s,o),d=!0,c._container=s,s.__vue_app__=c,__VUE_PROD_DEVTOOLS__&&(c._instance=l.component,function(e,t){S("app:init",e,t,{Fragment:En,Text:Dn,Comment:wn,Static:Sn})}(c,yr)),gr(l.component)}},onUnmount(e){l.push(e)},unmount(){d&&(a(l,c._instance,16),e(null,c._container),__VUE_PROD_DEVTOOLS__&&(c._instance=null,function(e){S("app:unmount",e)}(c)),delete c._container.__vue_app__)},provide:(e,t)=>(i.provides[e]=t,c),runWithContext(e){const t=Yt;Yt=c;try{return e()}finally{Yt=t}}};return c}}let Yt=null;function Bt(e,t,n=s.MZ){const i=nr();const a=(0,s.PT)(t);const o=(0,s.Tg)(t),l=It(e,a),d=(0,r.rY)(((r,l)=>{let d,c,u=s.MZ;return W((()=>{const t=e[a];(0,s.$H)(d,t)&&(d=t,l())}),null,{flush:"sync"}),{get:()=>(r(),n.get?n.get(d):d),set(e){const r=n.set?n.set(e):e;if(!((0,s.$H)(r,d)||u!==s.MZ&&(0,s.$H)(e,u)))return;const m=i.vnode.props;m&&(t in m||a in m||o in m)&&(`onUpdate:${t}`in m||`onUpdate:${a}`in m||`onUpdate:${o}`in m)||(d=e,l()),i.emit(`update:${t}`,r),(0,s.$H)(e,r)&&(0,s.$H)(e,u)&&!(0,s.$H)(r,c)&&l(),u=e,c=r}}}));return d[Symbol.iterator]=()=>{let e=0;return{next:()=>e<2?{value:e++?l||s.MZ:d,done:!1}:{done:!0}}},d}const It=(e,t)=>"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${(0,s.PT)(t)}Modifiers`]||e[`${(0,s.Tg)(t)}Modifiers`];function Pt(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||s.MZ;let i=n;const o=t.startsWith("update:"),l=o&&It(r,t.slice(7));let d;l&&(l.trim&&(i=n.map((e=>(0,s.Kg)(e)?e.trim():e))),l.number&&(i=n.map(s.bB))),__VUE_PROD_DEVTOOLS__&&function(e,t,n){S("component:emit",e.appContext.app,e,t,n)}(e,t,i);let c=r[d=(0,s.rU)(t)]||r[d=(0,s.rU)((0,s.PT)(t))];!c&&o&&(c=r[d=(0,s.rU)((0,s.Tg)(t))]),c&&a(c,e,6,i);const u=r[d+"Once"];if(u){if(e.emitted){if(e.emitted[d])return}else e.emitted={};e.emitted[d]=!0,a(u,e,6,i)}}const Ht=new WeakMap;function jt(e,t,n=!1){const r=__VUE_OPTIONS_API__&&n?Ht:t.emitsCache,i=r.get(e);if(void 0!==i)return i;const a=e.emits;let o={},l=!1;if(__VUE_OPTIONS_API__&&!(0,s.Tn)(e)){const r=e=>{const n=jt(e,t,!0);n&&(l=!0,(0,s.X$)(o,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return a||l?((0,s.cy)(a)?a.forEach((e=>o[e]=null)):(0,s.X$)(o,a),(0,s.Gv)(e)&&r.set(e,o),o):((0,s.Gv)(e)&&r.set(e,null),null)}function zt(e,t){return!(!e||!(0,s.Mp)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,s.$3)(e,t[0].toLowerCase()+t.slice(1))||(0,s.$3)(e,(0,s.Tg)(t))||(0,s.$3)(e,t))}function Zt(e){const{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[a],slots:l,attrs:d,emit:c,render:u,renderCache:m,props:p,data:h,setupState:f,ctx:g,inheritAttrs:A}=e,v=F(e);let T,_;try{if(4&n.shapeFlag){const e=i||r,t=e;T=$n(u.call(t,e,m,p,f,h,g)),_=d}else{const e=t;0,T=$n(e.length>1?e(p,{attrs:d,slots:l,emit:c}):e(p,null)),_=t.props?d:Ut(d)}}catch(t){Cn.length=0,o(t,e,1),T=jn(wn)}let y=T;if(_&&!1!==A){const e=Object.keys(_),{shapeFlag:t}=y;e.length&&7&t&&(a&&e.some(s.CP)&&(_=Gt(_,a)),y=Un(y,_,!1,!0))}return n.dirs&&(y=Un(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&ye(y,n.transition),T=y,F(v),T}const Ut=e=>{let t;for(const n in e)("class"===n||"style"===n||(0,s.Mp)(n))&&((t||(t={}))[n]=e[n]);return t},Gt=(e,t)=>{const n={};for(const r in e)(0,s.CP)(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function Vt(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let s=0;sObject.create(Wt),Xt=e=>Object.getPrototypeOf(e)===Wt;function Jt(e,t,n,i){const[a,o]=e.propsOptions;let l,d=!1;if(t)for(let r in t){if((0,s.SU)(r))continue;const c=t[r];let u;a&&(0,s.$3)(a,u=(0,s.PT)(r))?o&&o.includes(u)?(l||(l={}))[u]=c:n[u]=c:zt(e.emitsOptions,r)||r in i&&c===i[r]||(i[r]=c,d=!0)}if(o){const t=(0,r.ux)(n),i=l||s.MZ;for(let r=0;r{d=!0;const[n,r]=en(e,t,!0);(0,s.X$)(o,n),r&&l.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!a&&!d)return(0,s.Gv)(e)&&r.set(e,s.Oj),s.Oj;if((0,s.cy)(a))for(let e=0;e"_"===e||"_ctx"===e||"$stable"===e,rn=e=>(0,s.cy)(e)?e.map($n):[$n(e)],sn=(e,t,n)=>{if(t._n)return t;const r=P(((...e)=>rn(t(...e))),n);return r._c=!1,r},an=(e,t,n)=>{const r=e._ctx;for(const n in e){if(nn(n))continue;const i=e[n];if((0,s.Tn)(i))t[n]=sn(0,i,r);else if(null!=i){0;const e=rn(i);t[n]=()=>e}}},on=(e,t)=>{const n=rn(t);e.slots.default=()=>n},ln=(e,t,n)=>{for(const r in t)!n&&nn(r)||(e[r]=t[r])},dn=(e,t,n)=>{const r=e.slots=qt();if(32&e.vnode.shapeFlag){const e=t._;e?(ln(r,t,n),n&&(0,s.yQ)(r,"_",e,!0)):an(t,r)}else t&&on(e,t)},cn=(e,t,n)=>{const{vnode:r,slots:i}=e;let a=!0,o=s.MZ;if(32&r.shapeFlag){const e=t._;e?n&&1===e?a=!1:ln(i,t,n):(a=!t.$stable,an(t,i)),o=t}else t&&(on(e,t),o={default:1});if(a)for(const e in i)nn(e)||null!=o[e]||delete i[e]};const un=bn;function mn(e){return pn(e)}function pn(e,t){"boolean"!=typeof __VUE_OPTIONS_API__&&((0,s.We)().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&((0,s.We)().__VUE_PROD_DEVTOOLS__=!1),"boolean"!=typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&((0,s.We)().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1);const n=(0,s.We)();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&C(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:i,remove:a,patchProp:o,createElement:l,createText:d,createComment:c,setText:u,setElementText:m,parentNode:p,nextSibling:h,setScopeId:f=s.tE,insertStaticContent:A}=e,v=(e,t,n,r=null,s=null,i=null,a=void 0,o=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Bn(e,t)&&(r=Q(e),$(e,s,i,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:d,ref:c,shapeFlag:u}=t;switch(d){case Dn:y(e,t,n,r);break;case wn:b(e,t,n,r);break;case Sn:null==e&&E(t,n,r,a);break;case En:Y(e,t,n,r,s,i,a,o,l);break;default:1&u?w(e,t,n,r,s,i,a,o,l):6&u?B(e,t,n,r,s,i,a,o,l):(64&u||128&u)&&d.process(e,t,n,r,s,i,a,o,l,ne)}null!=c&&s?Ce(c,e&&e.ref,i,t||e,!t):null==c&&e&&null!=e.ref&&Ce(e.ref,null,i,e,!0)},y=(e,t,n,r)=>{if(null==e)i(t.el=d(t.children),n,r);else{const n=t.el=e.el;t.children!==e.children&&u(n,t.children)}},b=(e,t,n,r)=>{null==e?i(t.el=c(t.children||""),n,r):t.el=e.el},E=(e,t,n,r)=>{[e.el,e.anchor]=A(e.children,t,n,r,e.el,e.anchor)},D=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=h(e),a(e),e=n;a(t)},w=(e,t,n,r,s,i,a,o,l)=>{if("svg"===t.type?a="svg":"math"===t.type&&(a="mathml"),null==e)S(t,n,r,s,i,a,o,l);else{const n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),x(e,t,s,i,a,o,l)}finally{n&&n._endPatch()}}},S=(e,t,n,r,a,d,c,u)=>{let p,h;const{props:f,shapeFlag:g,transition:A,dirs:v}=e;if(p=e.el=l(e.type,d,f&&f.is,f),8&g?m(p,e.children):16&g&&R(e.children,p,null,r,a,hn(e,d),c,u),v&&j(e,null,r,"created"),k(p,e,e.scopeId,c,r),f){for(const e in f)"value"===e||(0,s.SU)(e)||o(p,e,null,f[e],d,r);"value"in f&&o(p,"value",null,f.value,d),(h=f.onVnodeBeforeMount)&&Jn(h,r,e)}__VUE_PROD_DEVTOOLS__&&((0,s.yQ)(p,"__vnode",e,!0),(0,s.yQ)(p,"__vueParentComponent",r,!0)),v&&j(e,null,r,"beforeMount");const T=gn(a,A);T&&A.beforeEnter(p),i(p,t,n),((h=f&&f.onVnodeMounted)||T||v)&&un((()=>{h&&Jn(h,r,e),T&&A.enter(p),v&&j(e,null,r,"mounted")}),a)},k=(e,t,n,r,s)=>{if(n&&f(e,n),r)for(let t=0;t{for(let d=l;d{const d=t.el=e.el;__VUE_PROD_DEVTOOLS__&&(d.__vnode=t);let{patchFlag:c,dynamicChildren:u,dirs:p}=t;c|=16&e.patchFlag;const h=e.props||s.MZ,f=t.props||s.MZ;let g;if(n&&fn(n,!1),(g=f.onVnodeBeforeUpdate)&&Jn(g,n,t,e),p&&j(t,e,n,"beforeUpdate"),n&&fn(n,!0),(h.innerHTML&&null==f.innerHTML||h.textContent&&null==f.textContent)&&m(d,""),u?L(e.dynamicChildren,u,d,n,r,hn(t,i),a):l||Z(e,t,d,null,n,r,hn(t,i),a,!1),c>0){if(16&c)F(d,h,f,n,i);else if(2&c&&h.class!==f.class&&o(d,"class",null,f.class,i),4&c&&o(d,"style",h.style,f.style,i),8&c){const e=t.dynamicProps;for(let t=0;t{g&&Jn(g,n,t,e),p&&j(t,e,n,"updated")}),r)},L=(e,t,n,r,s,i,a)=>{for(let o=0;o{if(t!==n){if(t!==s.MZ)for(const a in t)(0,s.SU)(a)||a in n||o(e,a,t[a],null,i,r);for(const a in n){if((0,s.SU)(a))continue;const l=n[a],d=t[a];l!==d&&"value"!==a&&o(e,a,d,l,i,r)}"value"in n&&o(e,"value",t.value,n.value,i)}},Y=(e,t,n,r,s,a,o,l,c)=>{const u=t.el=e?e.el:d(""),m=t.anchor=e?e.anchor:d("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:f}=t;f&&(l=l?l.concat(f):f),null==e?(i(u,n,r),i(m,n,r),R(t.children||[],n,m,s,a,o,l,c)):p>0&&64&p&&h&&e.dynamicChildren&&e.dynamicChildren.length===h.length?(L(e.dynamicChildren,h,n,s,a,o,l),(null!=t.key||s&&t===s.subTree)&&An(e,t,!0)):Z(e,t,n,m,s,a,o,l,c)},B=(e,t,n,r,s,i,a,o,l)=>{t.slotScopeIds=o,null==e?512&t.shapeFlag?s.ctx.activate(t,n,r,a,l):I(t,n,r,s,i,a,l):P(e,t,l)},I=(e,t,n,r,s,i,a)=>{const o=e.component=er(e,r,s);if(xe(e)&&(o.ctx.renderer=ne),ur(o,!1,a),o.asyncDep){if(s&&s.registerDep(o,H,a),!e.el){const r=o.subTree=jn(wn);b(null,r,t,n),e.placeholder=r.el}}else H(o,e,t,n,s,i,a)},P=(e,t,n)=>{const r=t.component=e.component;if(function(e,t,n){const{props:r,children:s,component:i}=e,{props:a,children:o,patchFlag:l}=t,d=i.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!s&&!o||o&&o.$stable)||r!==a&&(r?!a||Vt(r,a,d):!!a);if(1024&l)return!0;if(16&l)return r?Vt(r,a,d):!!a;if(8&l){const e=t.dynamicProps;for(let t=0;t{const d=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:i,vnode:c}=e;{const n=vn(e);if(n)return t&&(t.el=c.el,z(e,t,l)),void n.asyncDep.then((()=>{e.isUnmounted||d()}))}let u,m=t;0,fn(e,!1),t?(t.el=c.el,z(e,t,l)):t=c,n&&(0,s.DY)(n),(u=t.props&&t.props.onVnodeBeforeUpdate)&&Jn(u,i,t,c),fn(e,!0);const h=Zt(e);0;const f=e.subTree;e.subTree=h,v(f,h,p(f.el),Q(f),e,a,o),t.el=h.el,null===m&&$t(e,h.el),r&&un(r,a),(u=t.props&&t.props.onVnodeUpdated)&&un((()=>Jn(u,i,t,c)),a),__VUE_PROD_DEVTOOLS__&&M(e)}else{let r;const{el:l,props:d}=t,{bm:c,m:u,parent:m,root:p,type:h}=e,f=ke(t);if(fn(e,!1),c&&(0,s.DY)(c),!f&&(r=d&&d.onVnodeBeforeMount)&&Jn(r,m,t),fn(e,!0),l&&se){const t=()=>{e.subTree=Zt(e),se(l,e.subTree,e,a,null)};f&&h.__asyncHydrate?h.__asyncHydrate(l,e,t):t()}else{p.ce&&!1!==p.ce._def.shadowRoot&&p.ce._injectChildStyle(h);const r=e.subTree=Zt(e);0,v(null,r,n,i,e,a,o),t.el=r.el}if(u&&un(u,a),!f&&(r=d&&d.onVnodeMounted)){const e=t;un((()=>Jn(r,m,e)),a)}(256&t.shapeFlag||m&&ke(m.vnode)&&256&m.vnode.shapeFlag)&&e.a&&un(e.a,a),e.isMounted=!0,__VUE_PROD_DEVTOOLS__&&N(e),t=n=i=null}};e.scope.on();const c=e.effect=new r.X2(d);e.scope.off();const u=e.update=c.run.bind(c),m=e.job=c.runIfDirty.bind(c);m.i=e,m.id=e.uid,c.scheduler=()=>g(m),fn(e,!0),u()},z=(e,t,n)=>{t.component=e;const i=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,i){const{props:a,attrs:o,vnode:{patchFlag:l}}=e,d=(0,r.ux)(a),[c]=e.propsOptions;let u=!1;if(!(i||l>0)||16&l){let r;Jt(e,t,a,o)&&(u=!0);for(const i in d)t&&((0,s.$3)(t,i)||(r=(0,s.Tg)(i))!==i&&(0,s.$3)(t,r))||(c?!n||void 0===n[i]&&void 0===n[r]||(a[i]=Kt(c,d,i,void 0,e,!0)):delete a[i]);if(o!==d)for(const e in o)t&&(0,s.$3)(t,e)||(delete o[e],u=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let r=0;r{const d=e&&e.children,c=e?e.shapeFlag:0,u=t.children,{patchFlag:p,shapeFlag:h}=t;if(p>0){if(128&p)return void G(d,u,n,r,s,i,a,o,l);if(256&p)return void U(d,u,n,r,s,i,a,o,l)}8&h?(16&c&&K(d,s,i),u!==d&&m(n,u)):16&c?16&h?G(d,u,n,r,s,i,a,o,l):K(d,s,i,!0):(8&c&&m(n,""),16&h&&R(u,n,r,s,i,a,o,l))},U=(e,t,n,r,i,a,o,l,d)=>{e=e||s.Oj,t=t||s.Oj;const c=e.length,u=t.length,m=Math.min(c,u);let p;for(p=0;pu?K(e,i,a,!0,!1,m):R(t,n,r,i,a,o,l,d,m)},G=(e,t,n,r,i,a,o,l,d)=>{let c=0;const u=t.length;let m=e.length-1,p=u-1;for(;c<=m&&c<=p;){const r=e[c],s=t[c]=d?Wn(t[c]):$n(t[c]);if(!Bn(r,s))break;v(r,s,n,null,i,a,o,l,d),c++}for(;c<=m&&c<=p;){const r=e[m],s=t[p]=d?Wn(t[p]):$n(t[p]);if(!Bn(r,s))break;v(r,s,n,null,i,a,o,l,d),m--,p--}if(c>m){if(c<=p){const e=p+1,s=ep)for(;c<=m;)$(e[c],i,a,!0),c++;else{const h=c,f=c,g=new Map;for(c=f;c<=p;c++){const e=t[c]=d?Wn(t[c]):$n(t[c]);null!=e.key&&g.set(e.key,c)}let A,T=0;const _=p-f+1;let y=!1,b=0;const E=new Array(_);for(c=0;c<_;c++)E[c]=0;for(c=h;c<=m;c++){const r=e[c];if(T>=_){$(r,i,a,!0);continue}let s;if(null!=r.key)s=g.get(r.key);else for(A=f;A<=p;A++)if(0===E[A-f]&&Bn(r,t[A])){s=A;break}void 0===s?$(r,i,a,!0):(E[s-f]=c+1,s>=b?b=s:y=!0,v(r,t[s],n,null,i,a,o,l,d),T++)}const D=y?function(e){const t=e.slice(),n=[0];let r,s,i,a,o;const l=e.length;for(r=0;r>1,e[n[o]]0&&(t[r]=n[i-1]),n[i]=r)}}i=n.length,a=n[i-1];for(;i-- >0;)n[i]=a,a=t[a];return n}(E):s.Oj;for(A=D.length-1,c=_-1;c>=0;c--){const e=f+c,s=t[e],m=t[e+1],p=e+1{const{el:o,type:l,transition:d,children:c,shapeFlag:u}=e;if(6&u)return void V(e.component.subTree,t,n,r);if(128&u)return void e.suspense.move(t,n,r);if(64&u)return void l.move(e,t,n,ne);if(l===En){i(o,t,n);for(let e=0;e{let s;for(;e&&e!==t;)s=h(e),i(e,n,r),e=s;i(t,n,r)})(e,t,n);if(2!==r&&1&u&&d)if(0===r)d.beforeEnter(o),i(o,t,n),un((()=>d.enter(o)),s);else{const{leave:r,delayLeave:s,afterLeave:l}=d,c=()=>{e.ctx.isUnmounted?a(o):i(o,t,n)},u=()=>{o._isLeaving&&o[de](!0),r(o,(()=>{c(),l&&l()}))};s?s(o,c,u):u()}else i(o,t,n)},$=(e,t,n,s=!1,i=!1)=>{const{type:a,props:o,ref:l,children:d,dynamicChildren:c,shapeFlag:u,patchFlag:m,dirs:p,cacheIndex:h}=e;if(-2===m&&(i=!1),null!=l&&((0,r.C4)(),Ce(l,null,n,e,!0),(0,r.bl)()),null!=h&&(t.renderCache[h]=void 0),256&u)return void t.ctx.deactivate(e);const f=1&u&&p,g=!ke(e);let A;if(g&&(A=o&&o.onVnodeBeforeUnmount)&&Jn(A,t,e),6&u)X(e.component,n,s);else{if(128&u)return void e.suspense.unmount(n,s);f&&j(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,ne,s):c&&!c.hasOnce&&(a!==En||m>0&&64&m)?K(c,t,n,!1,!0):(a===En&&384&m||!i&&16&u)&&K(d,t,n),s&&W(e)}(g&&(A=o&&o.onVnodeUnmounted)||f)&&un((()=>{A&&Jn(A,t,e),f&&j(e,null,t,"unmounted")}),n)},W=e=>{const{type:t,el:n,anchor:r,transition:s}=e;if(t===En)return void q(n,r);if(t===Sn)return void D(e);const i=()=>{a(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&e.shapeFlag&&s&&!s.persisted){const{leave:t,delayLeave:r}=s,a=()=>t(n,i);r?r(e.el,i,a):a()}else i()},q=(e,t)=>{let n;for(;e!==t;)n=h(e),a(e),e=n;a(t)},X=(e,t,n)=>{const{bum:r,scope:i,job:a,subTree:o,um:l,m:d,a:c}=e;Tn(d),Tn(c),r&&(0,s.DY)(r),i.stop(),a&&(a.flags|=8,$(o,e,t,n)),l&&un(l,t),un((()=>{e.isUnmounted=!0}),t),__VUE_PROD_DEVTOOLS__&&O(e)},K=(e,t,n,r=!1,s=!1,i=0)=>{for(let a=i;a{if(6&e.shapeFlag)return Q(e.component.subTree);if(128&e.shapeFlag)return e.suspense.next();const t=h(e.anchor||e.el),n=t&&t[J];return n?h(n):t};let ee=!1;const te=(e,t,n)=>{let r;null==e?t._vnode&&($(t._vnode,null,null,!0),r=t._vnode.component):v(t._vnode||null,e,t,null,null,null,n),t._vnode=e,ee||(ee=!0,T(r),_(),ee=!1)},ne={p:v,um:$,m:V,r:W,mt:I,mc:R,pc:Z,pbc:L,n:Q,o:e};let re,se;return t&&([re,se]=t(ne)),{render:te,hydrate:re,createApp:Ft(te,re)}}function hn({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function fn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function gn(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function An(e,t,n=!1){const r=e.children,i=t.children;if((0,s.cy)(r)&&(0,s.cy)(i))for(let t=0;te.__isSuspense;function bn(e,t){t&&t.pendingBranch?(0,s.cy)(e)?t.effects.push(...e):t.effects.push(e):v(e)}const En=Symbol.for("v-fgt"),Dn=Symbol.for("v-txt"),wn=Symbol.for("v-cmt"),Sn=Symbol.for("v-stc"),Cn=[];let Nn=null;function Mn(e=!1){Cn.push(Nn=e?null:[])}function kn(){Cn.pop(),Nn=Cn[Cn.length-1]||null}let On=1;function Rn(e,t=!1){On+=e,e<0&&Nn&&t&&(Nn.hasOnce=!0)}function xn(e){return e.dynamicChildren=On>0?Nn||s.Oj:null,kn(),On>0&&Nn&&Nn.push(e),e}function Ln(e,t,n,r,s,i){return xn(Hn(e,t,n,r,s,i,!0))}function Fn(e,t,n,r,s){return xn(jn(e,t,n,r,s,!0))}function Yn(e){return!!e&&!0===e.__v_isVNode}function Bn(e,t){return e.type===t.type&&e.key===t.key}const In=({key:e})=>null!=e?e:null,Pn=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?(0,s.Kg)(e)||(0,r.i9)(e)||(0,s.Tn)(e)?{i:x,r:e,k:t,f:!!n}:e:null);function Hn(e,t=null,n=null,r=0,i=null,a=(e===En?0:1),o=!1,l=!1){const d={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&In(t),ref:t&&Pn(t),scopeId:L,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:x};return l?(qn(d,n),128&a&&e.normalize(d)):n&&(d.shapeFlag|=(0,s.Kg)(n)?8:16),On>0&&!o&&Nn&&(d.patchFlag>0||6&a)&&32!==d.patchFlag&&Nn.push(d),d}const jn=zn;function zn(e,t=null,n=null,i=0,a=null,o=!1){if(e&&e!==nt||(e=wn),Yn(e)){const r=Un(e,t,!0);return n&&qn(r,n),On>0&&!o&&Nn&&(6&r.shapeFlag?Nn[Nn.indexOf(e)]=r:Nn.push(r)),r.patchFlag=-2,r}if(vr(e)&&(e=e.__vccOpts),t){t=Zn(t);let{class:e,style:n}=t;e&&!(0,s.Kg)(e)&&(t.class=(0,s.C4)(e)),(0,s.Gv)(n)&&((0,r.ju)(n)&&!(0,s.cy)(n)&&(n=(0,s.X$)({},n)),t.style=(0,s.Tr)(n))}return Hn(e,t,n,i,a,(0,s.Kg)(e)?1:yn(e)?128:K(e)?64:(0,s.Gv)(e)?4:(0,s.Tn)(e)?2:0,o,!0)}function Zn(e){return e?(0,r.ju)(e)||Xt(e)?(0,s.X$)({},e):e:null}function Un(e,t,n=!1,r=!1){const{props:i,ref:a,patchFlag:o,children:l,transition:d}=e,c=t?Xn(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&In(c),ref:t&&t.ref?n&&a?(0,s.cy)(a)?a.concat(Pn(t)):[a,Pn(t)]:Pn(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==En?-1===o?16:16|o:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:d,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Un(e.ssContent),ssFallback:e.ssFallback&&Un(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return d&&r&&ye(u,d.clone(u)),u}function Gn(e=" ",t=0){return jn(Dn,null,e,t)}function Vn(e="",t=!1){return t?(Mn(),Fn(wn,null,e)):jn(wn,null,e)}function $n(e){return null==e||"boolean"==typeof e?jn(wn):(0,s.cy)(e)?jn(En,null,e.slice()):Yn(e)?Wn(e):jn(Dn,null,String(e))}function Wn(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Un(e)}function qn(e,t){let n=0;const{shapeFlag:r}=e;if(null==t)t=null;else if((0,s.cy)(t))n=16;else if("object"==typeof t){if(65&r){const n=t.default;return void(n&&(n._c&&(n._d=!1),qn(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||Xt(t)?3===r&&x&&(1===x.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=x}}else(0,s.Tn)(t)?(t={default:t,_ctx:x},n=32):(t=String(t),64&r?(n=16,t=[Gn(t)]):n=8);e.children=t,e.shapeFlag|=n}function Xn(...e){const t={};for(let n=0;ntr||x;let rr,sr;{const e=(0,s.We)(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach((t=>t(e))):r[0](e)}};rr=t("__VUE_INSTANCE_SETTERS__",(e=>tr=e)),sr=t("__VUE_SSR_SETTERS__",(e=>cr=e))}const ir=e=>{const t=tr;return rr(e),e.scope.on(),()=>{e.scope.off(),rr(t)}},ar=()=>{tr&&tr.scope.off(),rr(null)};function or(e){return 4&e.vnode.shapeFlag}let lr,dr,cr=!1;function ur(e,t=!1,n=!1){t&&sr(t);const{props:a,children:l}=e.vnode,d=or(e);!function(e,t,n,s=!1){const i={},a=qt();e.propsDefaults=Object.create(null),Jt(e,t,i,a);for(const t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=s?i:(0,r.Gc)(i):e.type.props?e.props=i:e.props=a,e.attrs=a}(e,a,d,t),dn(e,l,n||t);const c=d?function(e,t){const n=e.type;0;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ft),!1;const{setup:a}=n;if(a){(0,r.C4)();const n=e.setupContext=a.length>1?fr(e):null,l=ir(e),d=i(a,e,0,[e.props,n]),c=(0,s.yL)(d);if((0,r.bl)(),l(),!c&&!e.sp||ke(e)||De(e),c){if(d.then(ar,ar),t)return d.then((n=>{mr(e,n,t)})).catch((t=>{o(t,e,0)}));e.asyncDep=d}else mr(e,d,t)}else pr(e,t)}(e,t):void 0;return t&&sr(!1),c}function mr(e,t,n){(0,s.Tn)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,s.Gv)(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=(0,r.Pr)(t)),pr(e,n)}function pr(e,t,n){const i=e.type;if(!e.render){if(!t&&lr&&!i.render){const t=i.template||__VUE_OPTIONS_API__&&wt(e).template;if(t){0;const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:a,compilerOptions:o}=i,l=(0,s.X$)((0,s.X$)({isCustomElement:n,delimiters:a},r),o);i.render=lr(t,l)}}e.render=i.render||s.tE,dr&&dr(e)}if(__VUE_OPTIONS_API__){const t=ir(e);(0,r.C4)();try{bt(e)}finally{(0,r.bl)(),t()}}}const hr={get:(e,t)=>((0,r.u4)(e,"get",""),e[t])};function fr(e){const t=t=>{e.exposed=t||{}};return{attrs:new Proxy(e.attrs,hr),slots:e.slots,emit:e.emit,expose:t}}function gr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy((0,r.Pr)((0,r.IG)(e.exposed)),{get:(t,n)=>n in t?t[n]:n in pt?pt[n](e):void 0,has:(e,t)=>t in e||t in pt})):e.proxy}function Ar(e,t=!0){return(0,s.Tn)(e)?e.displayName||e.name:e.name||t&&e.__name}function vr(e){return(0,s.Tn)(e)&&"__vccOpts"in e}const Tr=(e,t)=>(0,r.EW)(e,t,cr);function _r(e,t,n){try{Rn(-1);const r=arguments.length;return 2===r?(0,s.Gv)(t)&&!(0,s.cy)(t)?Yn(t)?jn(e,null,[t]):jn(e,t):jn(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&Yn(n)&&(n=[n]),jn(e,t,n))}finally{Rn(1)}}const yr="3.5.26",br=s.tE},53751:(e,t,n)=>{"use strict";n.d(t,{$9:()=>F,D$:()=>le,Ef:()=>fe,Jo:()=>ie,XX:()=>he,aG:()=>R,eB:()=>g,jR:()=>ce});var r=n(20641),s=n(90033);n(50953);let i;const a="undefined"!=typeof window&&window.trustedTypes;if(a)try{i=a.createPolicy("vue",{createHTML:e=>e})}catch(e){}const o=i?e=>i.createHTML(e):e=>e,l="undefined"!=typeof document?document:null,d=l&&l.createElement("template"),c={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s="svg"===t?l.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?l.createElementNS("http://www.w3.org/1998/Math/MathML",e):n?l.createElement(e,{is:n}):l.createElement(e);return"select"===e&&r&&null!=r.multiple&&s.setAttribute("multiple",r.multiple),s},createText:e=>l.createTextNode(e),createComment:e=>l.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>l.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,i){const a=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),s!==i&&(s=s.nextSibling););else{d.innerHTML=o("svg"===r?`${e}`:"mathml"===r?`${e}`:e);const s=d.content;if("svg"===r||"mathml"===r){const e=s.firstChild;for(;e.firstChild;)s.appendChild(e.firstChild);s.removeChild(e)}t.insertBefore(s,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},u="transition",m="animation",p=Symbol("_vtc"),h={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},f=(0,s.X$)({},r.QP,h),g=(e=>(e.displayName="Transition",e.props=f,e))(((e,{slots:t})=>(0,r.h)(r.pR,T(e),t))),A=(e,t=[])=>{(0,s.cy)(e)?e.forEach((e=>e(...t))):e&&e(...t)},v=e=>!!e&&((0,s.cy)(e)?e.some((e=>e.length>1)):e.length>1);function T(e){const t={};for(const n in e)n in h||(t[n]=e[n]);if(!1===e.css)return t;const{name:n="v",type:r,duration:i,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:d=a,appearActiveClass:c=o,appearToClass:u=l,leaveFromClass:m=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,g=function(e){if(null==e)return null;if((0,s.Gv)(e))return[_(e.enter),_(e.leave)];{const t=_(e);return[t,t]}}(i),T=g&&g[0],D=g&&g[1],{onBeforeEnter:S,onEnter:C,onEnterCancelled:N,onLeave:k,onLeaveCancelled:O,onBeforeAppear:R=S,onAppear:x=C,onAppearCancelled:L=N}=t,F=(e,t,n,r)=>{e._enterCancelled=r,b(e,t?u:l),b(e,t?c:o),n&&n()},Y=(e,t)=>{e._isLeaving=!1,b(e,m),b(e,f),b(e,p),t&&t()},B=e=>(t,n)=>{const s=e?x:C,i=()=>F(t,e,n);A(s,[t,i]),E((()=>{b(t,e?d:a),y(t,e?u:l),v(s)||w(t,r,T,i)}))};return(0,s.X$)(t,{onBeforeEnter(e){A(S,[e]),y(e,a),y(e,o)},onBeforeAppear(e){A(R,[e]),y(e,d),y(e,c)},onEnter:B(!1),onAppear:B(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>Y(e,t);y(e,m),e._enterCancelled?(y(e,p),M(e)):(M(e),y(e,p)),E((()=>{e._isLeaving&&(b(e,m),y(e,f),v(k)||w(e,r,D,n))})),A(k,[e,n])},onEnterCancelled(e){F(e,!1,void 0,!0),A(N,[e])},onAppearCancelled(e){F(e,!0,void 0,!0),A(L,[e])},onLeaveCancelled(e){Y(e),A(O,[e])}})}function _(e){return(0,s.Ro)(e)}function y(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e[p]||(e[p]=new Set)).add(t)}function b(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const n=e[p];n&&(n.delete(t),n.size||(e[p]=void 0))}function E(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let D=0;function w(e,t,n,r){const s=e._endId=++D,i=()=>{s===e._endId&&r()};if(null!=n)return setTimeout(i,n);const{type:a,timeout:o,propCount:l}=S(e,t);if(!a)return r();const d=a+"end";let c=0;const u=()=>{e.removeEventListener(d,m),i()},m=t=>{t.target===e&&++c>=l&&u()};setTimeout((()=>{c(n[e]||"").split(", "),s=r(`${u}Delay`),i=r(`${u}Duration`),a=C(s,i),o=r(`${m}Delay`),l=r(`${m}Duration`),d=C(o,l);let c=null,p=0,h=0;t===u?a>0&&(c=u,p=a,h=i.length):t===m?d>0&&(c=m,p=d,h=l.length):(p=Math.max(a,d),c=p>0?a>d?u:m:null,h=c?c===u?i.length:l.length:0);return{type:c,timeout:p,propCount:h,hasTransform:c===u&&/\b(?:transform|all)(?:,|$)/.test(r(`${u}Property`).toString())}}function C(e,t){for(;e.lengthN(t)+N(e[n]))))}function N(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function M(e){return(e?e.ownerDocument:document).body.offsetHeight}const k=Symbol("_vod"),O=Symbol("_vsh"),R={name:"show",beforeMount(e,{value:t},{transition:n}){e[k]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):x(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),x(e,!0),r.enter(e)):r.leave(e,(()=>{x(e,!1)})):x(e,t))},beforeUnmount(e,{value:t}){x(e,t)}};function x(e,t){e.style.display=t?e[k]:"none",e[O]=!t}const L=Symbol("");function F(e){const t=(0,r.nI)();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach((e=>B(e,n)))};const i=()=>{const r=e(t.proxy);t.ce?B(t.ce,r):Y(t.subTree,r),n(r)};(0,r.Ic)((()=>{(0,r.Dl)(i)})),(0,r.sV)((()=>{(0,r.wB)(i,s.tE,{flush:"post"});const e=new MutationObserver(i);e.observe(t.subTree.el.parentNode,{childList:!0}),(0,r.hi)((()=>e.disconnect()))}))}function Y(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{Y(n.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)B(e.el,t);else if(e.type===r.FK)e.children.forEach((e=>Y(e,t)));else if(e.type===r.jC){let{el:n,anchor:r}=e;for(;n&&(B(n,t),n!==r);)n=n.nextSibling}}function B(e,t){if(1===e.nodeType){const n=e.style;let r="";for(const e in t){const i=(0,s.pU)(t[e]);n.setProperty(`--${e}`,i),r+=`--${e}: ${i};`}n[L]=r}}const I=/(?:^|;)\s*display\s*:/;const P=/\s*!important$/;function H(e,t,n){if((0,s.cy)(n))n.forEach((n=>H(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=function(e,t){const n=z[t];if(n)return n;let r=(0,s.PT)(t);if("filter"!==r&&r in e)return z[t]=r;r=(0,s.ZH)(r);for(let n=0;n{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();(0,r.qL)(function(e,t){if((0,s.cy)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=K(),n}(i,a);V(e,n,l,d)}else l&&(!function(e,t,n,r){e.removeEventListener(t,n,r)}(e,n,l,d),o[t]=void 0)}}const q=/(?:Once|Passive|Capture)$/;let X=0;const J=Promise.resolve(),K=()=>X||(J.then((()=>X=0)),X=Date.now());const Q=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123;"undefined"!=typeof HTMLElement&&HTMLElement;const ee=e=>{const t=e.props["onUpdate:modelValue"]||!1;return(0,s.cy)(t)?e=>(0,s.DY)(t,e):t};function te(e){e.target.composing=!0}function ne(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const re=Symbol("_assign");function se(e,t,n){return t&&(e=e.trim()),n&&(e=(0,s.bB)(e)),e}const ie={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[re]=ee(s);const i=r||s.props&&"number"===s.props.type;V(e,t?"change":"input",(t=>{t.target.composing||e[re](se(e.value,n,i))})),(n||i)&&V(e,"change",(()=>{e.value=se(e.value,n,i)})),t||(V(e,"compositionstart",te),V(e,"compositionend",ne),V(e,"change",ne))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:a}},o){if(e[re]=ee(o),e.composing)return;const l=null==t?"":t;if((!a&&"number"!==e.type||/^0\d/.test(e.value)?e.value:(0,s.bB)(e.value))!==l){if(document.activeElement===e&&"range"!==e.type){if(r&&t===n)return;if(i&&e.value.trim()===l)return}e.value=l}}};const ae=["ctrl","shift","alt","meta"],oe={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>ae.some((n=>e[`${n}Key`]&&!t.includes(n)))},le=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(n,...r)=>{for(let e=0;e{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=n=>{if(!("key"in n))return;const r=(0,s.Tg)(n.key);return t.some((e=>e===r||de[e]===r))?e(n):void 0})},ue=(0,s.X$)({patchProp:(e,t,n,r,i,a)=>{const o="svg"===i;"class"===t?function(e,t,n){const r=e[p];r&&(t=(t?[t,...r]:[...r]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,r,o):"style"===t?function(e,t,n){const r=e.style,i=(0,s.Kg)(n);let a=!1;if(n&&!i){if(t)if((0,s.Kg)(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&H(r,t,"")}else for(const e in t)null==n[e]&&H(r,e,"");for(const e in n)"display"===e&&(a=!0),H(r,e,n[e])}else if(i){if(t!==n){const e=r[L];e&&(n+=";"+e),r.cssText=n,a=I.test(n)}}else t&&e.removeAttribute("style");k in e&&(e[k]=a?r.display:"",e[O]&&(r.display="none"))}(e,n,r):(0,s.Mp)(t)?(0,s.CP)(t)||W(e,t,0,r,a):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,r){if(r)return"innerHTML"===t||"textContent"===t||!!(t in e&&Q(t)&&(0,s.Tn)(n));if("spellcheck"===t||"draggable"===t||"translate"===t||"autocorrect"===t)return!1;if("sandbox"===t&&"IFRAME"===e.tagName)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}if(Q(t)&&(0,s.Kg)(n))return!1;return t in e}(e,t,r,o))?(G(e,t,r),e.tagName.includes("-")||"value"!==t&&"checked"!==t&&"selected"!==t||U(e,t,r,o,0,"value"!==t)):!e._isVueCE||!/[A-Z]/.test(t)&&(0,s.Kg)(r)?("true-value"===t?e._trueValue=r:"false-value"===t&&(e._falseValue=r),U(e,t,r,o)):G(e,(0,s.PT)(t),r,0,t)}},c);let me;function pe(){return me||(me=(0,r.K9)(ue))}const he=(...e)=>{pe().render(...e)},fe=(...e)=>{const t=pe().createApp(...e);const{mount:n}=t;return t.mount=e=>{const r=Ae(e);if(!r)return;const i=t._component;(0,s.Tn)(i)||i.render||i.template||(i.template=r.innerHTML),1===r.nodeType&&(r.textContent="");const a=n(r,!1,ge(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),a},t};function ge(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function Ae(e){if((0,s.Kg)(e)){return document.querySelector(e)}return e}},90033:(e,t,n)=>{"use strict";function r(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}n.d(t,{$3:()=>p,$H:()=>B,BH:()=>U,BX:()=>te,Bm:()=>y,C4:()=>X,CE:()=>f,CP:()=>d,DY:()=>I,Gv:()=>b,J$:()=>Q,Kg:()=>_,MZ:()=>s,Mp:()=>l,NO:()=>o,Oj:()=>i,PT:()=>R,Qd:()=>C,Ro:()=>j,SU:()=>M,TF:()=>u,Tg:()=>L,Tn:()=>T,Tr:()=>G,We:()=>Z,X$:()=>c,Y2:()=>ee,ZH:()=>F,Zf:()=>S,_B:()=>J,bB:()=>H,cy:()=>h,gd:()=>v,pD:()=>r,pU:()=>oe,rU:()=>Y,tE:()=>a,u3:()=>ne,vM:()=>g,v_:()=>se,yI:()=>N,yL:()=>E,yQ:()=>P});const s={},i=[],a=()=>{},o=()=>!1,l=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),d=e=>e.startsWith("onUpdate:"),c=Object.assign,u=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},m=Object.prototype.hasOwnProperty,p=(e,t)=>m.call(e,t),h=Array.isArray,f=e=>"[object Map]"===w(e),g=e=>"[object Set]"===w(e),A=e=>"[object Date]"===w(e),v=e=>"[object RegExp]"===w(e),T=e=>"function"==typeof e,_=e=>"string"==typeof e,y=e=>"symbol"==typeof e,b=e=>null!==e&&"object"==typeof e,E=e=>(b(e)||T(e))&&T(e.then)&&T(e.catch),D=Object.prototype.toString,w=e=>D.call(e),S=e=>w(e).slice(8,-1),C=e=>"[object Object]"===w(e),N=e=>_(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,M=r(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),k=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},O=/-\w/g,R=k((e=>e.replace(O,(e=>e.slice(1).toUpperCase())))),x=/\B([A-Z])/g,L=k((e=>e.replace(x,"-$1").toLowerCase())),F=k((e=>e.charAt(0).toUpperCase()+e.slice(1))),Y=k((e=>e?`on${F(e)}`:"")),B=(e,t)=>!Object.is(e,t),I=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},H=e=>{const t=parseFloat(e);return isNaN(t)?e:t},j=e=>{const t=_(e)?Number(e):NaN;return isNaN(t)?e:t};let z;const Z=()=>z||(z="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{});const U=r("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol");function G(e){if(h(e)){const t={};for(let n=0;n{if(e){const n=e.split($);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function X(e){let t="";if(_(e))t=e;else if(h(e))for(let n=0;nte(e,t)))}const re=e=>!(!e||!0!==e.__v_isRef),se=e=>_(e)?e:null==e?"":h(e)||b(e)&&(e.toString===D||!T(e.toString))?re(e)?se(e.value):JSON.stringify(e,ie,2):String(e),ie=(e,t)=>re(t)?ie(e,t.value):f(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],r)=>(e[ae(t,r)+" =>"]=n,e)),{})}:g(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>ae(e)))}:y(t)?ae(t):!b(t)||h(t)||C(t)?t:String(t),ae=(e,t="")=>{var n;return y(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};function oe(e){return null==e?"initial":"string"==typeof e?""===e?" ":e:("number"==typeof e&&Number.isFinite(e),String(e))}},67526:(e,t)=>{"use strict";t.byteLength=function(e){var t=o(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,i=o(e),a=i[0],l=i[1],d=new s(function(e,t,n){return 3*(t+n)/4-n}(0,a,l)),c=0,u=l>0?a-4:a;for(n=0;n>16&255,d[c++]=t>>8&255,d[c++]=255&t;2===l&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,d[c++]=255&t);1===l&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,d[c++]=t>>8&255,d[c++]=255&t);return d},t.fromByteArray=function(e){for(var t,r=e.length,s=r%3,i=[],a=16383,o=0,d=r-s;od?d:o+a));1===s?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===s&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return i.join("")};for(var n=[],r=[],s="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)n[a]=i[a],r[i.charCodeAt(a)]=a;function o(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function l(e,t,r){for(var s,i,a=[],o=t;o>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},48287:(e,t,n)=>{"use strict";const r=n(67526),s=n(251),i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=l,t.SlowBuffer=function(e){+e!=e&&(e=0);return l.alloc(+e)},t.INSPECT_MAX_BYTES=50;const a=2147483647;function o(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return u(e)}return d(e,t,n)}function d(e,t,n){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!l.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const n=0|f(e,t);let r=o(n);const s=r.write(e,t);s!==n&&(r=r.slice(0,s));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(q(e,Uint8Array)){const t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return m(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(q(e,ArrayBuffer)||e&&q(e.buffer,ArrayBuffer))return p(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(q(e,SharedArrayBuffer)||e&&q(e.buffer,SharedArrayBuffer)))return p(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return l.from(r,t,n);const s=function(e){if(l.isBuffer(e)){const t=0|h(e.length),n=o(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!=typeof e.length||X(e.length)?o(0):m(e);if("Buffer"===e.type&&Array.isArray(e.data))return m(e.data)}(e);if(s)return s;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),o(e<0?0:0|h(e))}function m(e){const t=e.length<0?0:0|h(e.length),n=o(t);for(let r=0;r=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function f(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||q(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;let s=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return V(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return $(e).length;default:if(s)return r?-1:V(e).length;t=(""+t).toLowerCase(),s=!0}}function g(e,t,n){let r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return k(this,t,n);case"utf8":case"utf-8":return S(this,t,n);case"ascii":return N(this,t,n);case"latin1":case"binary":return M(this,t,n);case"base64":return w(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function A(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,r,s){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),X(n=+n)&&(n=s?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(s)return-1;n=e.length-1}else if(n<0){if(!s)return-1;n=0}if("string"==typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:T(e,t,n,r,s);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?s?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):T(e,[t],n,r,s);throw new TypeError("val must be string, number or Buffer")}function T(e,t,n,r,s){let i,a=1,o=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,o/=2,l/=2,n/=2}function d(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(s){let r=-1;for(i=n;io&&(n=o-l),i=n;i>=0;i--){let n=!0;for(let r=0;rs&&(r=s):r=s;const i=t.length;let a;for(r>i/2&&(r=i/2),a=0;a>8,s=n%256,i.push(s),i.push(r);return i}(t,e.length-n),e,n,r)}function w(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function S(e,t,n){n=Math.min(e.length,n);const r=[];let s=t;for(;s239?4:t>223?3:t>191?2:1;if(s+a<=n){let n,r,o,l;switch(a){case 1:t<128&&(i=t);break;case 2:n=e[s+1],128==(192&n)&&(l=(31&t)<<6|63&n,l>127&&(i=l));break;case 3:n=e[s+1],r=e[s+2],128==(192&n)&&128==(192&r)&&(l=(15&t)<<12|(63&n)<<6|63&r,l>2047&&(l<55296||l>57343)&&(i=l));break;case 4:n=e[s+1],r=e[s+2],o=e[s+3],128==(192&n)&&128==(192&r)&&128==(192&o)&&(l=(15&t)<<18|(63&n)<<12|(63&r)<<6|63&o,l>65535&&l<1114112&&(i=l))}}null===i?(i=65533,a=1):i>65535&&(i-=65536,r.push(i>>>10&1023|55296),i=56320|1023&i),r.push(i),s+=a}return function(e){const t=e.length;if(t<=C)return String.fromCharCode.apply(String,e);let n="",r=0;for(;rr.length?(l.isBuffer(t)||(t=l.from(t)),t.copy(r,s)):Uint8Array.prototype.set.call(r,t,s);else{if(!l.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(r,s)}s+=t.length}return r},l.byteLength=f,l.prototype._isBuffer=!0,l.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tn&&(e+=" ... "),""},i&&(l.prototype[i]=l.prototype.inspect),l.prototype.compare=function(e,t,n,r,s){if(q(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===s&&(s=this.length),t<0||n>e.length||r<0||s>this.length)throw new RangeError("out of range index");if(r>=s&&t>=n)return 0;if(r>=s)return-1;if(t>=n)return 1;if(this===e)return 0;let i=(s>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0);const o=Math.min(i,a),d=this.slice(r,s),c=e.slice(t,n);for(let e=0;e>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}const s=this.length-t;if((void 0===n||n>s)&&(n=s),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");let i=!1;for(;;)switch(r){case"hex":return _(this,e,t,n);case"utf8":case"utf-8":return y(this,e,t,n);case"ascii":case"latin1":case"binary":return b(this,e,t,n);case"base64":return E(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const C=4096;function N(e,t,n){let r="";n=Math.min(e.length,n);for(let s=t;sr)&&(n=r);let s="";for(let r=t;rn)throw new RangeError("Trying to access beyond buffer length")}function x(e,t,n,r,s,i){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>s||te.length)throw new RangeError("Index out of range")}function L(e,t,n,r,s){z(t,r,s,e,n,7);let i=Number(t&BigInt(4294967295));e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,n}function F(e,t,n,r,s){z(t,r,s,e,n,7);let i=Number(t&BigInt(4294967295));e[n+7]=i,i>>=8,e[n+6]=i,i>>=8,e[n+5]=i,i>>=8,e[n+4]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=a,a>>=8,e[n+2]=a,a>>=8,e[n+1]=a,a>>=8,e[n]=a,n+8}function Y(e,t,n,r,s,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function B(e,t,n,r,i){return t=+t,n>>>=0,i||Y(e,0,n,4),s.write(e,t,n,r,23,4),n+4}function I(e,t,n,r,i){return t=+t,n>>>=0,i||Y(e,0,n,8),s.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){const n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||R(e,t,this.length);let r=this[e],s=1,i=0;for(;++i>>=0,t>>>=0,n||R(e,t,this.length);let r=this[e+--t],s=1;for(;t>0&&(s*=256);)r+=this[e+--t]*s;return r},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readBigUInt64LE=K((function(e){Z(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||U(e,this.length-8);const r=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,s=this[++e]+256*this[++e]+65536*this[++e]+n*2**24;return BigInt(r)+(BigInt(s)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||U(e,this.length-8);const r=t*2**24+65536*this[++e]+256*this[++e]+this[++e],s=this[++e]*2**24+65536*this[++e]+256*this[++e]+n;return(BigInt(r)<>>=0,t>>>=0,n||R(e,t,this.length);let r=this[e],s=1,i=0;for(;++i=s&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||R(e,t,this.length);let r=t,s=1,i=this[e+--r];for(;r>0&&(s*=256);)i+=this[e+--r]*s;return s*=128,i>=s&&(i-=Math.pow(2,8*t)),i},l.prototype.readInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||R(e,2,this.length);const n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){e>>>=0,t||R(e,2,this.length);const n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readBigInt64LE=K((function(e){Z(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||U(e,this.length-8);const r=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(r)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||U(e,this.length-8);const r=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(r)<>>=0,t||R(e,4,this.length),s.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||R(e,4,this.length),s.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||R(e,8,this.length),s.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||R(e,8,this.length),s.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){x(this,e,t,n,Math.pow(2,8*n)-1,0)}let s=1,i=0;for(this[t]=255&e;++i>>=0,n>>>=0,!r){x(this,e,t,n,Math.pow(2,8*n)-1,0)}let s=n-1,i=1;for(this[t+s]=255&e;--s>=0&&(i*=256);)this[t+s]=e/i&255;return t+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigUInt64LE=K((function(e,t=0){return L(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeBigUInt64BE=K((function(e,t=0){return F(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){const r=Math.pow(2,8*n-1);x(this,e,t,n,r-1,-r)}let s=0,i=1,a=0;for(this[t]=255&e;++s>0)-a&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){const r=Math.pow(2,8*n-1);x(this,e,t,n,r-1,-r)}let s=n-1,i=1,a=0;for(this[t+s]=255&e;--s>=0&&(i*=256);)e<0&&0===a&&0!==this[t+s+1]&&(a=1),this[t+s]=(e/i>>0)-a&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigInt64LE=K((function(e,t=0){return L(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeBigInt64BE=K((function(e,t=0){return F(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeFloatLE=function(e,t,n){return B(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return B(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return I(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return I(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(!l.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(s=t;s=r+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function z(e,t,n,r,s,i){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${r} and < 2${r} ** ${8*(i+1)}${r}`:`>= -(2${r} ** ${8*(i+1)-1}${r}) and < 2 ** ${8*(i+1)-1}${r}`:`>= ${t}${r} and <= ${n}${r}`,new P.ERR_OUT_OF_RANGE("value",s,e)}!function(e,t,n){Z(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||U(t,e.length-(n+1))}(r,s,i)}function Z(e,t){if("number"!=typeof e)throw new P.ERR_INVALID_ARG_TYPE(t,"number",e)}function U(e,t,n){if(Math.floor(e)!==e)throw Z(e,n),new P.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new P.ERR_BUFFER_OUT_OF_BOUNDS;throw new P.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}H("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),H("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),H("ERR_OUT_OF_RANGE",(function(e,t,n){let r=`The value of "${e}" is out of range.`,s=n;return Number.isInteger(n)&&Math.abs(n)>2**32?s=j(String(n)):"bigint"==typeof n&&(s=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(s=j(s)),s+="n"),r+=` It must be ${t}. Received ${s}`,r}),RangeError);const G=/[^+/0-9A-Za-z-_]/g;function V(e,t){let n;t=t||1/0;const r=e.length;let s=null;const i=[];for(let a=0;a55295&&n<57344){if(!s){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}s=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),s=n;continue}n=65536+(s-55296<<10|n-56320)}else s&&(t-=3)>-1&&i.push(239,191,189);if(s=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function $(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(G,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function W(e,t,n,r){let s;for(s=0;s=t.length||s>=e.length);++s)t[s+n]=e[s];return s}function q(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function X(e){return e!=e}const J=function(){const e="0123456789abcdef",t=new Array(256);for(let n=0;n<16;++n){const r=16*n;for(let s=0;s<16;++s)t[r+s]=e[n]+e[s]}return t}();function K(e){return"undefined"==typeof BigInt?Q:e}function Q(){throw new Error("BigInt not supported")}},92151:e=>{var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n{var t,n;t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n>>6*(3-i)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,s=0;r>>6-2*s);return n}},e.exports=n},36287:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5f7eed6b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-5f7eed6b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-5f7eed6b] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-5f7eed6b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-5f7eed6b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-5f7eed6b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-5f7eed6b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-5f7eed6b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-element);\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-element);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/dialogs/node_modules/@nextcloud/vue/dist/assets/NcActions-DOI7rRa0.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,yDAAyD;AAC3D;AACA;EACE,gFAAgF;EAChF,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,2DAA2D;AAC7D;AACA;EACE,iEAAiE;AACnE;AACA;EACE,iDAAiD;AACnD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,oCAAoC;AACtC;AACA;EACE,8CAA8C;AAChD;AACA;EACE,WAAW;EACX,YAAY;EACZ,mBAAmB;AACrB,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,2CAA2C;AAC7C;AACA;EACE,2CAA2C;EAC3C,YAAY;EACZ,8CAA8C;EAC9C,cAAc;AAChB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5f7eed6b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-5f7eed6b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-5f7eed6b] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-5f7eed6b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-5f7eed6b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-5f7eed6b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-5f7eed6b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-5f7eed6b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-5f7eed6b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-5f7eed6b] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-element);\n}\n.v-popper--theme-nc-popover-9.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-element);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}"],sourceRoot:""}]);const o=a},11423:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e3b1a10b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-e3b1a10b] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element);\n --button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-small);\n --button-radius: var(--border-radius-small);\n}\n.button-vue--size-large[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-large);\n}\n.button-vue[data-v-e3b1a10b] * {\n cursor: pointer;\n}\n.button-vue[data-v-e3b1a10b]:focus {\n outline: none;\n}\n.button-vue[data-v-e3b1a10b]:disabled {\n filter: saturate(0.7);\n opacity: 0.5;\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-e3b1a10b] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse[data-v-e3b1a10b] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-e3b1a10b] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue__icon[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-e3b1a10b] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue__text[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty) {\n --button-padding: var(--button-radius);\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty) {\n --button-padding: var(--button-padding-default);\n}\n.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b] {\n padding-inline: var(--default-grid-baseline);\n}\n.button-vue--wide[data-v-e3b1a10b] {\n width: 100%;\n}\n.button-vue[data-v-e3b1a10b]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e3b1a10b] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element);\n background-color: transparent;\n}\n.button-vue--primary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--primary[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--secondary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--secondary[data-v-e3b1a10b]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-e3b1a10b] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b] {\n color: var(--color-primary-element-text);\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--success[data-v-e3b1a10b] {\n border-color: var(--color-success-hover);\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--success[data-v-e3b1a10b]:active {\n background-color: var(--color-success);\n}\n.button-vue--warning[data-v-e3b1a10b] {\n border-color: var(--color-warning-hover);\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--warning[data-v-e3b1a10b]:active {\n background-color: var(--color-warning);\n}\n.button-vue--error[data-v-e3b1a10b] {\n border-color: var(--color-error-hover);\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--error[data-v-e3b1a10b]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-e3b1a10b] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--error[data-v-e3b1a10b], .button-vue--legacy.button-vue--success[data-v-e3b1a10b], .button-vue--legacy.button-vue--warning[data-v-e3b1a10b] {\n color: white;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/dialogs/node_modules/@nextcloud/vue/dist/assets/NcButton--Fj4gghF.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4CAA4C;EAC5C,mDAAmD;EACnD,6CAA6C;EAC7C,mFAAmF;EACnF,4EAA4E;EAC5E,8CAA8C;EAC9C,oDAAoD;EACpD,0DAA0D;EAC1D,wBAAwB;EACxB,mCAAmC;EACnC,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,qCAAqC;EACrC,8BAA8B;EAC9B,6BAA6B;EAC7B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,0DAA0D;EAC1D,yBAAyB;EACzB,kCAAkC;EAClC,eAAe;EACf,mCAAmC;EACnC,iBAAiB;AACnB;AACA;EACE,0CAA0C;EAC1C,2CAA2C;AAC7C;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,eAAe;AACjB;AACA;EACE,aAAa;AACf;AACA;EACE,qBAAqB;EACrB,YAAY;EACZ,eAAe;AACjB;AACA;EACE,eAAe;AACjB;AACA;EACE,0DAA0D;AAC5D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;AACb;AACA;EACE,oBAAoB;AACtB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,4EAA4E;AAC9E;AACA;EACE,kDAAkD;EAClD,gCAAgC;EAChC,+BAA+B;EAC/B,oCAAoC;EACpC,mCAAmC;EACnC,aAAa;EACb,uBAAuB;EACvB,mBAAmB;AACrB;AACA;EACE,aAAa;AACf;AACA;EACE,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,YAAY;EACZ,WAAW;AACb;AACA;EACE,iBAAiB;EACjB,kBAAkB;EAClB,cAAc;EACd,mBAAmB;EACnB,uBAAuB;EACvB,gBAAgB;AAClB;AACA;EACE,aAAa;AACf;AACA;EACE,sCAAsC;EACtC,cAAc;EACd,oCAAoC;AACtC;AACA;EACE,+CAA+C;AACjD;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,WAAW;AACb;AACA;EACE,oDAAoD;EACpD,6DAA6D;AAC/D;AACA;EACE,oDAAoD;EACpD,2CAA2C;EAC3C,6BAA6B;AAC/B;AACA;EACE,8CAA8C;EAC9C,gDAAgD;EAChD,wCAAwC;AAC1C;AACA;EACE,oDAAoD;AACtD;AACA;EACE,8CAA8C;AAChD;AACA;EACE,oDAAoD;EACpD,sDAAsD;EACtD,8CAA8C;AAChD;AACA;EACE,8CAA8C;EAC9C,0DAA0D;AAC5D;AACA;EACE,6BAA6B;EAC7B,yBAAyB;EACzB,6BAA6B;AAC/B;AACA;EACE,+CAA+C;AACjD;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,wCAAwC;EACxC,sCAAsC;EACtC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,wCAAwC;EACxC,sCAAsC;EACtC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,sCAAsC;EACtC,oCAAoC;EACpC,8BAA8B;AAChC;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,oCAAoC;AACtC;AACA;EACE,uCAAuC;EACvC,YAAY;EACZ,gBAAgB;AAClB;AACA;EACE,YAAY;AACd",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e3b1a10b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-e3b1a10b] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element);\n --button-padding-default: calc(var(--default-grid-baseline) + var(--button-radius));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-small);\n --button-radius: var(--border-radius-small);\n}\n.button-vue--size-large[data-v-e3b1a10b] {\n --button-size: var(--clickable-area-large);\n}\n.button-vue[data-v-e3b1a10b] * {\n cursor: pointer;\n}\n.button-vue[data-v-e3b1a10b]:focus {\n outline: none;\n}\n.button-vue[data-v-e3b1a10b]:disabled {\n filter: saturate(0.7);\n opacity: 0.5;\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-e3b1a10b] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-e3b1a10b] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-e3b1a10b] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse[data-v-e3b1a10b] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-e3b1a10b] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue__icon[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-e3b1a10b] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-e3b1a10b] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue__text[data-v-e3b1a10b]:empty {\n display: none;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__text:empty) {\n --button-padding: var(--button-radius);\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue[data-v-e3b1a10b]:has(.button-vue__icon:empty) {\n --button-padding: var(--button-padding-default);\n}\n.button-vue:has(.button-vue__icon:empty) .button-vue__text[data-v-e3b1a10b] {\n padding-inline: var(--default-grid-baseline);\n}\n.button-vue--wide[data-v-e3b1a10b] {\n width: 100%;\n}\n.button-vue[data-v-e3b1a10b]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-e3b1a10b] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element);\n background-color: transparent;\n}\n.button-vue--primary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--primary[data-v-e3b1a10b]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--secondary[data-v-e3b1a10b] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--secondary[data-v-e3b1a10b]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-e3b1a10b] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--tertiary-no-background[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b] {\n color: var(--color-primary-element-text);\n}\n.button-vue--tertiary-on-primary[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--success[data-v-e3b1a10b] {\n border-color: var(--color-success-hover);\n background-color: var(--color-success);\n color: var(--color-success-text);\n}\n.button-vue--success[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--success[data-v-e3b1a10b]:active {\n background-color: var(--color-success);\n}\n.button-vue--warning[data-v-e3b1a10b] {\n border-color: var(--color-warning-hover);\n background-color: var(--color-warning);\n color: var(--color-warning-text);\n}\n.button-vue--warning[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--warning[data-v-e3b1a10b]:active {\n background-color: var(--color-warning);\n}\n.button-vue--error[data-v-e3b1a10b] {\n border-color: var(--color-error-hover);\n background-color: var(--color-error);\n color: var(--color-error-text);\n}\n.button-vue--error[data-v-e3b1a10b]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--error[data-v-e3b1a10b]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-e3b1a10b] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--error[data-v-e3b1a10b], .button-vue--legacy.button-vue--success[data-v-e3b1a10b], .button-vue--legacy.button-vue--warning[data-v-e3b1a10b] {\n color: white;\n}"],sourceRoot:""}]);const o=a},30220:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-element);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca0b8eba] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-ca0b8eba] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-ca0b8eba] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-ca0b8eba] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-ca0b8eba] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-ca0b8eba] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-ca0b8eba] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-ca0b8eba] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-ca0b8eba] {\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-ca0b8eba]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-ca0b8eba] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/dialogs/node_modules/@nextcloud/vue/dist/assets/NcDialog-D3fAX1Fs.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA,uGAAuG;AACvG;AACA;IACI,kBAAkB;IAClB,aAAa;IACb,eAAe;IACf,kBAAkB;IAClB,UAAU;IACV,2CAA2C;AAC/C;AACA,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,YAAY;EACZ,WAAW;EACX,aAAa;EACb,sBAAsB;EACtB,8BAA8B;EAC9B,gBAAgB;AAClB;AACA;EACE,wBAAwB;EACxB,oBAAoB;EACpB,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,sBAAsB;EACtB,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,OAAO;EACP,aAAa;EACb,gBAAgB;AAClB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,cAAc;AAChB;AACA;EACE,sBAAsB;EACtB,qBAAqB;EACrB,YAAY;EACZ,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,mBAAmB;EACnB,8BAA8B;EAC9B,qBAAqB;EACrB,WAAW;EACX,eAAe;AACjB;AACA;EACE,eAAe;EACf,kBAAkB;EAClB,mBAAmB;EACnB,yCAAyC;EACzC,0CAA0C;EAC1C,yBAAyB;EACzB,oBAAoB;AACtB;AACA;EACE,OAAO;EACP,aAAa;EACb,cAAc;EACd,wBAAwB;AAC1B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,QAAQ;EACR,qBAAqB;EACrB,oBAAoB;EACpB,WAAW;EACX,eAAe;EACf,sBAAsB;EACtB,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,sBAAsB;AACxB;AACA;AACA;IACI,iBAAiB;IACjB,gDAAgD;AACpD;AACA",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-element);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-ca0b8eba] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-ca0b8eba] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-ca0b8eba] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-ca0b8eba] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-ca0b8eba] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-ca0b8eba] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-ca0b8eba] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-ca0b8eba] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-ca0b8eba] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-ca0b8eba] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-ca0b8eba] {\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-ca0b8eba]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-ca0b8eba] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}"],sourceRoot:""}]);const o=a},83e3:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-aaedb1c3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-aaedb1c3] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue.icon-vue--inline[data-v-aaedb1c3] {\n display: inline-flex !important;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-aaedb1c3] {\n line-height: 0;\n}\n.icon-vue[data-v-aaedb1c3] svg {\n fill: currentColor;\n width: var(--fb515064);\n height: var(--fb515064);\n max-width: var(--fb515064);\n max-height: var(--fb515064);\n}\n.icon-vue--directional[data-v-aaedb1c3] svg:dir(rtl) {\n transform: scaleX(-1);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/dialogs/node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-N3OwSN9O.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,uBAAuB;EACvB,mBAAmB;EACnB,wCAAwC;EACxC,yCAAyC;EACzC,UAAU;AACZ;AACA;EACE,+BAA+B;EAC/B,sBAAsB;EACtB,uBAAuB;EACvB,2BAA2B;AAC7B;AACA;EACE,cAAc;AAChB;AACA;EACE,kBAAkB;EAClB,sBAAsB;EACtB,uBAAuB;EACvB,0BAA0B;EAC1B,2BAA2B;AAC7B;AACA;EACE,qBAAqB;AACvB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-aaedb1c3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-aaedb1c3] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue.icon-vue--inline[data-v-aaedb1c3] {\n display: inline-flex !important;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-aaedb1c3] {\n line-height: 0;\n}\n.icon-vue[data-v-aaedb1c3] svg {\n fill: currentColor;\n width: var(--fb515064);\n height: var(--fb515064);\n max-width: var(--fb515064);\n max-height: var(--fb515064);\n}\n.icon-vue--directional[data-v-aaedb1c3] svg:dir(rtl) {\n transform: scaleX(-1);\n}"],sourceRoot:""}]);const o=a},21748:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf399190] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-cf399190] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-cf399190] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/dialogs/node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-CWUlo4XY.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iEAAiE;AACnE",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf399190] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-cf399190] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-cf399190] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}"],sourceRoot:""}]);const o=a},8115:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-1639aad0] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-1639aad0] {\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n --backdrop-color: 0, 0, 0;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask[data-v-1639aad0], .modal-mask[data-v-1639aad0] * {\n box-sizing: border-box;\n}\n.modal-mask--opaque[data-v-1639aad0] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-1639aad0] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-1639aad0] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-1639aad0] {\n overflow-x: hidden;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-1639aad0] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-1639aad0] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-1639aad0] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-1639aad0] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-1639aad0], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-1639aad0] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__icon[data-v-1639aad0] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-1639aad0] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-1639aad0] .action-item--single {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-1639aad0] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-wrapper[data-v-1639aad0] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-1639aad0],\n.modal-wrapper .next[data-v-1639aad0] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-1639aad0]:focus-visible,\n.modal-wrapper .next[data-v-1639aad0]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-1639aad0] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-1639aad0] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-1639aad0] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-1639aad0] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n overflow: auto;\n}\n.modal-wrapper .modal-container__close[data-v-1639aad0] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-1639aad0] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-1639aad0] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--normal > .modal-container[data-v-1639aad0] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--large > .modal-container[data-v-1639aad0] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--full > .modal-container[data-v-1639aad0] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-1639aad0] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-1639aad0],\n.fade-leave-active[data-v-1639aad0] {\n transition: opacity 250ms;\n}\n.fade-enter-from[data-v-1639aad0],\n.fade-leave-to[data-v-1639aad0] {\n opacity: 0;\n}\n.fade-visibility-enter-from[data-v-1639aad0],\n.fade-visibility-leave-to[data-v-1639aad0] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-1639aad0],\n.modal-in-leave-active[data-v-1639aad0],\n.modal-out-enter-active[data-v-1639aad0],\n.modal-out-leave-active[data-v-1639aad0] {\n transition: opacity 250ms;\n}\n.modal-in-enter-from[data-v-1639aad0],\n.modal-in-leave-to[data-v-1639aad0],\n.modal-out-enter-from[data-v-1639aad0],\n.modal-out-leave-to[data-v-1639aad0] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-1639aad0],\n.modal-in-leave-to .modal-container[data-v-1639aad0] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-1639aad0],\n.modal-out-leave-to .modal-container[data-v-1639aad0] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-1639aad0] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-1639aad0] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-1639aad0 linear var(--3caa6a4b) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-1639aad0] {\n animation: breath-1639aad0 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-1639aad0] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-1639aad0 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-1639aad0 {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/dialogs/node_modules/@nextcloud/vue/dist/assets/NcModal-DLWvQ8EA.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,eAAe;EACf,aAAa;EACb,MAAM;EACN,qBAAqB;EACrB,cAAc;EACd,WAAW;EACX,YAAY;EACZ,yBAAyB;EACzB,kDAAkD;AACpD;AACA;EACE,sBAAsB;AACxB;AACA;EACE,mDAAmD;AACrD;AACA;EACE,+BAA+B;AACjC;AACA;EACE,kBAAkB;EAClB,cAAc;EACd,MAAM;EACN,iBAAiB;EACjB,wBAAwB;EACxB,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;EACX,4BAA4B;EAC5B,gBAAgB;EAChB,2CAA2C;AAC7C;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,yDAAyD;EACzD,8BAA8B;EAC9B,mBAAmB;EACnB,uBAAuB;EACvB,eAAe;EACf,eAAe;AACjB;AACA;AACA;IACI,6DAA6D;IAC7D,kBAAkB;AACtB;AACA;AACA;EACE,kBAAkB;EAClB,mBAAmB;EACnB,aAAa;EACb,mBAAmB;EACnB,yBAAyB;AAC3B;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,wEAAwE;EACxE,UAAU;AACZ;AACA;EACE,kBAAkB;EAClB,2BAA2B;EAC3B,4BAA4B;EAC5B,SAAS;EACT,UAAU;EACV,eAAe;EACf,YAAY;EACZ,6BAA6B;AAC/B;AACA;EACE,UAAU;EACV,sDAAsD;EACtD,2CAA2C;AAC7C;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,wEAAwE;EACxE,eAAe;EACf,YAAY;AACd;AACA;EACE,wEAAwE;AAC1E;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,eAAe;EACf,2BAA2B;EAC3B,qBAAqB;AACvB;AACA;EACE,2BAA2B;EAC3B,kCAAkC;AACpC;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;EACX,YAAY;EACZ,uBAAuB;AACzB;AACA;;EAEE,cAAc;EACd,YAAY;EACZ,iBAAiB;EACjB,kBAAkB;EAClB,yBAAyB;EACzB,YAAY;AACd;AACA;;EAEE,uDAAuD;EACvD,yCAAyC;AAC3C;AACA;EACE,uBAAuB;AACzB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,aAAa;EACb,UAAU;EACV,gCAAgC;EAChC,6CAA6C;EAC7C,8CAA8C;EAC9C,6BAA6B;EAC7B,uCAAuC;EACvC,cAAc;AAChB;AACA;EACE,UAAU;EACV,kBAAkB;EAClB,QAAQ;EACR,8CAA8C;AAChD;AACA;EACE,WAAW;EACX,gBAAgB;EAChB,cAAc;AAChB;AACA;EACE,YAAY;EACZ,cAAc;EACd,qDAAqD;AACvD;AACA;EACE,cAAc;EACd,YAAY;EACZ,qDAAqD;AACvD;AACA;EACE,cAAc;EACd,YAAY;EACZ,qDAAqD;AACvD;AACA;EACE,WAAW;EACX,yCAAyC;EACzC,kBAAkB;EAClB,yBAAyB;EACzB,gBAAgB;AAClB;AACA;AACA;IACI,kBAAkB;IAClB,WAAW;IACX,mBAAmB;IACnB,yCAAyC;IACzC,kBAAkB;IAClB,yBAAyB;IACzB,gBAAgB;AACpB;AACA;;AAEA,gBAAgB;AAChB;;EAEE,yBAAyB;AAC3B;AACA;;EAEE,UAAU;AACZ;AACA;;EAEE,kBAAkB;EAClB,UAAU;AACZ;AACA;;;;EAIE,yBAAyB;AAC3B;AACA;;;;EAIE,UAAU;AACZ;AACA;;EAEE,qBAAqB;AACvB;AACA;;EAEE,qBAAqB;AACvB;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,qBAAqB;EACrB,yBAAyB;AAC3B;AACA;EACE,mCAAmC;EACnC,yBAAyB;EACzB,gEAAgE;EAChE,qBAAqB;EACrB,gCAAgC;EAChC,+BAA+B;AACjC;AACA;EACE,mEAAmE;AACrE;AACA;EACE,uCAAuC;AACzC;AACA;AACA;IACI,gCAAgC;AACpC;AACA;IACI,oBAAoB;AACxB;AACA;AACA;AACA;IACI,UAAU;AACd;AACA;IACI,UAAU;AACd;AACA;IACI,UAAU;AACd;AACA",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-1639aad0] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-1639aad0] {\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n --backdrop-color: 0, 0, 0;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask[data-v-1639aad0], .modal-mask[data-v-1639aad0] * {\n box-sizing: border-box;\n}\n.modal-mask--opaque[data-v-1639aad0] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-1639aad0] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-1639aad0] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-1639aad0] {\n overflow-x: hidden;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-1639aad0] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-1639aad0] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-1639aad0] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-1639aad0] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__icon[data-v-1639aad0], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__icon[data-v-1639aad0] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__icon[data-v-1639aad0] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-1639aad0] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-1639aad0] .action-item--single {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-1639aad0] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-wrapper[data-v-1639aad0] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-1639aad0],\n.modal-wrapper .next[data-v-1639aad0] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-1639aad0]:focus-visible,\n.modal-wrapper .next[data-v-1639aad0]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-1639aad0] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-1639aad0] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-1639aad0] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-1639aad0] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container);\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n overflow: auto;\n}\n.modal-wrapper .modal-container__close[data-v-1639aad0] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-1639aad0] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-1639aad0] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--normal > .modal-container[data-v-1639aad0] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--large > .modal-container[data-v-1639aad0] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--full > .modal-container[data-v-1639aad0] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-1639aad0] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-1639aad0],\n.fade-leave-active[data-v-1639aad0] {\n transition: opacity 250ms;\n}\n.fade-enter-from[data-v-1639aad0],\n.fade-leave-to[data-v-1639aad0] {\n opacity: 0;\n}\n.fade-visibility-enter-from[data-v-1639aad0],\n.fade-visibility-leave-to[data-v-1639aad0] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-1639aad0],\n.modal-in-leave-active[data-v-1639aad0],\n.modal-out-enter-active[data-v-1639aad0],\n.modal-out-leave-active[data-v-1639aad0] {\n transition: opacity 250ms;\n}\n.modal-in-enter-from[data-v-1639aad0],\n.modal-in-leave-to[data-v-1639aad0],\n.modal-out-enter-from[data-v-1639aad0],\n.modal-out-leave-to[data-v-1639aad0] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-1639aad0],\n.modal-in-leave-to .modal-container[data-v-1639aad0] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-1639aad0],\n.modal-out-leave-to .modal-container[data-v-1639aad0] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-1639aad0] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-1639aad0] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-1639aad0 linear var(--3caa6a4b) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .play-pause-icons__icon[data-v-1639aad0] {\n animation: breath-1639aad0 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-1639aad0] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-1639aad0 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-1639aad0 {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}"],sourceRoot:""}]);const o=a},27950:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-7e4656f9] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-7e4656f9] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius-small);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon[data-v-7e4656f9] {\n color: var(--note-theme);\n}\n.notecard__icon--heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-7e4656f9] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text);\n}\n.notecard--info[data-v-7e4656f9] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text);\n}\n.notecard--error[data-v-7e4656f9] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text);\n}\n.notecard--warning[data-v-7e4656f9] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text);\n}\n.notecard--legacy[data-v-7e4656f9] {\n background-color: color-mix(in srgb, var(--note-background), var(--color-main-background) 80%) !important;\n color: var(--color-main-text) !important;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/dialogs/node_modules/@nextcloud/vue/dist/assets/NcNoteCard-DZSuYX4-.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,2BAA2B;EAC3B,2DAA2D;EAC3D,wCAAwC;EACxC,mDAAmD;EACnD,yEAAyE;EACzE,yCAAyC;EACzC,cAAc;EACd,iCAAiC;EACjC,aAAa;EACb,mBAAmB;EACnB,6BAA6B;AAC/B;AACA;EACE,qCAAqC;EACrC,gBAAgB;AAClB;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,qCAAqC;EACrC,wCAAwC;AAC1C;AACA;EACE,uCAAuC;EACvC,uCAAuC;AACzC;AACA;EACE,oCAAoC;EACpC,oCAAoC;AACtC;AACA;EACE,qCAAqC;EACrC,qCAAqC;AACvC;AACA;EACE,uCAAuC;EACvC,uCAAuC;AACzC;AACA;EACE,yGAAyG;EACzG,wCAAwC;AAC1C",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-7e4656f9] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-7e4656f9] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius-small);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon[data-v-7e4656f9] {\n color: var(--note-theme);\n}\n.notecard__icon--heading[data-v-7e4656f9] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-7e4656f9] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text);\n}\n.notecard--info[data-v-7e4656f9] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text);\n}\n.notecard--error[data-v-7e4656f9] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text);\n}\n.notecard--warning[data-v-7e4656f9] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text);\n}\n.notecard--legacy[data-v-7e4656f9] {\n background-color: color-mix(in srgb, var(--note-background), var(--color-main-background) 80%) !important;\n color: var(--color-main-text) !important;\n}"],sourceRoot:""}]);const o=a},37746:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,'/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_wpltc_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9, ._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 * {\n box-sizing: border-box;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, "filter: drop-shadow" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that "filter" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-element);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-element);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}',"",{version:3,sources:["webpack://./node_modules/@nextcloud/dialogs/node_modules/@nextcloud/vue/dist/assets/NcPopover-CZ3pMU6Y.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,WAAW;EACX,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,6BAA6B;EAC7B,oBAAoB;EACpB,cAAc;EACd,gBAAgB;EAChB,UAAU;AACZ;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,YAAY;EACZ,WAAW;EACX,gBAAgB;EAChB,oBAAoB;EACpB,WAAW;AACb;AACA;EACE,eAAe;EACf,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,yBAAyB;AAC3B;AACA;EACE;;;;;;;IAOE;EACF,8CAA8C;EAC9C,2CAA2C;AAC7C;AACA;EACE,UAAU;EACV,6BAA6B;EAC7B,2CAA2C;EAC3C,gBAAgB;EAChB,wCAAwC;AAC1C;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,SAAS;EACT,mBAAmB;EACnB,yBAAyB;EACzB,kBAAkB;AACpB;AACA;EACE,YAAY;EACZ,qDAAqD,EAAE,mBAAmB;EAC1E,sBAAsB;EACtB,qDAAqD,EAAE,mBAAmB;EAC1E,8CAA8C;AAChD;AACA;EACE,SAAS;EACT,qDAAqD,EAAE,mBAAmB;EAC1E,mBAAmB;EACnB,qDAAqD,EAAE,mBAAmB;EAC1E,iDAAiD;AACnD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,UAAU;EACV,qDAAqD,EAAE,mBAAmB;EAC1E,oBAAoB;EACpB,qDAAqD,EAAE,mBAAmB;EAC1E,gDAAgD;AAClD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,WAAW;EACX,qDAAqD,EAAE,mBAAmB;EAC1E,qBAAqB;EACrB,qDAAqD,EAAE,mBAAmB;EAC1E,+CAA+C;AACjD;AACA;EACE,kBAAkB;EAClB,6EAA6E;EAC7E,UAAU;AACZ;AACA;EACE,mBAAmB;EACnB,0CAA0C;EAC1C,UAAU;AACZ",sourcesContent:['/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_wpltc_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9, ._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 * {\n box-sizing: border-box;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, "filter: drop-shadow" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that "filter" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-element);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-element);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_wpltc_20.v-popper--theme-nc-popover-9.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}'],sourceRoot:""}]);const o=a},3090:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,":host,:root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-bg:#fff;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#136cfb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--kb-focus-box-shadow:inset 0px 0px 0px 2px #949494;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__open-indicator-button,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--vs-search-input-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;min-width:0;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator-button{background-color:transparent;border:0;cursor:pointer;padding:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--kb-focus{box-shadow:var(--vs-dropdown-option--kb-focus-box-shadow)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;min-width:0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{max-width:100%;opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}\n\n/*# sourceMappingURL=vue-select.css.map*/","",{version:3,sources:["webpack://VueSelect/src/css/global/variables.css","webpack://VueSelect/src/css/global/component.css","webpack://VueSelect/src/css/global/animations.css","webpack://VueSelect/src/css/global/states.css","webpack://VueSelect/src/css/modules/dropdown-toggle.css","webpack://VueSelect/src/css/modules/open-indicator-button.css","webpack://VueSelect/src/css/modules/open-indicator.css","webpack://VueSelect/src/css/modules/clear.css","webpack://VueSelect/src/css/modules/dropdown-menu.css","webpack://VueSelect/src/css/modules/dropdown-option.css","webpack://VueSelect/src/css/modules/selected.css","webpack://VueSelect/src/css/modules/search-input.css","webpack://VueSelect/src/css/modules/spinner.css","webpack://./node_modules/@nextcloud/vue-select/dist/vue-select.css"],names:[],mappings:"AAAA,YAEI,yCAA6C,CAC7C,qCAAyC,CACzC,sBAAuB,CACvB,qCAAyC,CAGzC,+BAAgC,CAChC,yBAAwC,CACxC,2CAA4C,CAG5C,mBAAoB,CACpB,oBAAqB,CAGrB,8BAA0C,CAC1C,iDAAkD,CAClD,0DAA2D,CAC3D,sCAAuC,CAGvC,4CAA6C,CAC7C,qBAAsB,CACtB,uBAAwB,CACxB,sBAAuB,CAGvB,kCAAmC,CAGnC,2CAA4C,CAC5C,oBAAqB,CACrB,gDAAiD,CAGjD,wBAAyB,CACzB,0CAA2C,CAC3C,iDAAkD,CAClD,iDAAkD,CAClD,iDAAkD,CAGlD,qBAAsB,CACtB,2BAA4B,CAC5B,0BAA2B,CAC3B,6BAA8B,CAC9B,8BAA+B,CAC/B,kEAAmE,CAGnE,4BAA6B,CAC7B,mDAAoD,CACpD,qCAAsC,CAGtC,uCAAwC,CACxC,uCAAwC,CAGxC,uEAAwE,CAGxE,yCAA0C,CAC1C,yCAA0C,CAG1C,kEAAsE,CACtE,8BACJ,CCtEA,UAEE,mBAAoB,CADpB,iBAEF,CAEA,sBAEE,qBACF,CCRA,MACI,yDAA6D,CAC7D,8BACJ,CAGA,kCACI,GACI,sBACJ,CACA,GACI,uBACJ,CACJ,CAEA,0BACI,GACI,sBACJ,CACA,GACI,uBACJ,CACJ,CAGA,8CAEI,mBAAoB,CACpB,qFAEJ,CACA,mCAEI,SACJ,CCvBA,MACI,4CAA6C,CAC7C,kDAAmD,CACnD,oDACJ,CAGI,6LAOI,sCAAuC,CADvC,gCAEJ,CAYA,gCACI,mBACJ,CAEA,8BACI,eAAgB,CAChB,cACJ,CAEA,iCACI,aAAc,CACd,gBACJ,CAEA,sCACI,gBACJ,CC1CJ,qBACI,uBAAgB,CAAhB,oBAAgB,CAAhB,eAAgB,CAGhB,oCAAqC,CACrC,2EAA4E,CAC5E,qCAAsC,CAJtC,YAAa,CACb,eAAkB,CAIlB,kBACJ,CAEA,sBACI,YAAa,CACb,eAAgB,CAChB,WAAY,CACZ,cAAe,CACf,WAAY,CACZ,aAAc,CACd,iBACJ,CAEA,aAEI,kBAAmB,CADnB,YAAa,CAEb,iCACJ,CAGA,qCACI,WACJ,CACA,uCACI,cACJ,CACA,+BACI,+BAAgC,CAChC,2BAA4B,CAC5B,4BACJ,CC/CA,2BAGI,4BAA6B,CAD7B,QAAS,CAET,cAAe,CAHf,SAIJ,CCAA,oBACI,6BAA8B,CAC9B,wCAAyC,CACzC,uFACwC,CACxC,+DACJ,CAIA,8BACI,uDACJ,CAIA,iCACI,SACJ,CCvBA,WACI,6BAA8B,CAG9B,4BAA6B,CAD7B,QAAS,CAET,cAAe,CACf,gBAAiB,CAJjB,SAKJ,CCPA,mBAoBI,gCAAiC,CALjC,2EAA4E,CAE5E,iEAAkE,CADlE,qBAAsB,CAFtB,wCAAyC,CAZzC,qBAAsB,CAmBtB,8BAA+B,CApB/B,aAAc,CAKd,MAAO,CAaP,eAAgB,CAVhB,QAAS,CAET,wCAAyC,CACzC,sCAAuC,CACvC,eAAgB,CALhB,aAAc,CALd,iBAAkB,CAelB,eAAgB,CAbhB,uCAAwC,CAKxC,UAAW,CAHX,kCAeJ,CAEA,gBACI,iBACJ,CC3BA,qBAII,UAAW,CACX,qCAAsC,CAEtC,cAAe,CALf,aAAc,CADd,sBAAuB,CAEvB,yCAA0C,CAG1C,kBAEJ,CAEA,gCACI,+CAAgD,CAChD,6CACJ,CAEA,+BACI,yDACJ,CAEA,+BACI,iDAAkD,CAClD,+CACJ,CAEA,+BACI,sCAAuC,CACvC,oCAAqC,CACrC,sCACJ,CC5BA,cAEI,kBAAmB,CACnB,sCAAuC,CACvC,sGACmC,CACnC,qCAAsC,CACtC,8BAA+B,CAN/B,YAAa,CAOb,iCAAkC,CAClC,gBAAuB,CACvB,WAAY,CACZ,eAAiB,CACjB,SACJ,CAEA,cAQI,6BAA8B,CAN9B,uBAAgB,CAAhB,oBAAgB,CAAhB,eAAgB,CAKhB,eAAgB,CAFhB,QAAS,CACT,cAAe,CALf,mBAAoB,CAEpB,eAAgB,CAChB,SAAU,CAKV,oDACJ,CAKI,0BACI,4BAA6B,CAC7B,wBACJ,CACA,yEAEI,cAAe,CAEf,UAAY,CADZ,iBAEJ,CACA,wCACI,YACJ,CCpCJ,0CACI,YACJ,CAEA,wJAII,YACJ,CAEA,8BAGI,uBAAgB,CAAhB,oBAAgB,CAAhB,eAAgB,CAQhB,eAAgB,CAJhB,4BAAiB,CAAjB,gBAAiB,CAKjB,eAAgB,CAVhB,kCAAmC,CAanC,WAAY,CAVZ,6BAA8B,CAD9B,iCAAkC,CAKlC,cAAiB,CAKjB,cAAe,CANf,YAAa,CAEb,aAAc,CAGd,OAAQ,CAGR,SACJ,CAEA,8BACI,8CACJ,CAFA,kCACI,8CACJ,CAFA,yBACI,8CACJ,CAQI,8BACI,SACJ,CACA,iDACI,cACJ,CAKA,uEACI,UACJ,CC1DJ,aACI,iBAAkB,CAWlB,qDAA8C,CAA9C,6CAA8C,CAH9C,mCAA+C,CAA/C,oCAA+C,CAN/C,aAAc,CADd,SAAU,CAGV,eAAgB,CADhB,mBAAoB,CAMpB,uFACoE,CAEpE,sBACJ,CACA,gCAEI,iBAAkB,CAElB,UAAW,CACX,yEAA2E,CAF3E,SAGJ,CAGA,0BACI,SACJ;;ACzBA,wCAAwC",sourcesContent:[":root,\n:host {\n --vs-colors--lightest: rgba(60, 60, 60, 0.26);\n --vs-colors--light: rgba(60, 60, 60, 0.5);\n --vs-colors--dark: #333;\n --vs-colors--darkest: rgba(0, 0, 0, 0.15);\n\n /* Search Input */\n --vs-search-input-color: inherit;\n --vs-search-input-bg: rgb(255, 255, 255);\n --vs-search-input-placeholder-color: inherit;\n\n /* Font */\n --vs-font-size: 1rem;\n --vs-line-height: 1.4;\n\n /* Disabled State */\n --vs-state-disabled-bg: rgb(248, 248, 248);\n --vs-state-disabled-color: var(--vs-colors--light);\n --vs-state-disabled-controls-color: var(--vs-colors--light);\n --vs-state-disabled-cursor: not-allowed;\n\n /* Borders */\n --vs-border-color: var(--vs-colors--lightest);\n --vs-border-width: 1px;\n --vs-border-style: solid;\n --vs-border-radius: 4px;\n\n /* Actions: house the component controls */\n --vs-actions-padding: 4px 6px 0 3px;\n\n /* Component Controls: Clear, Open Indicator */\n --vs-controls-color: var(--vs-colors--light);\n --vs-controls-size: 1;\n --vs-controls--deselect-text-shadow: 0 1px 0 #fff;\n\n /* Selected */\n --vs-selected-bg: #f0f0f0;\n --vs-selected-color: var(--vs-colors--dark);\n --vs-selected-border-color: var(--vs-border-color);\n --vs-selected-border-style: var(--vs-border-style);\n --vs-selected-border-width: var(--vs-border-width);\n\n /* Dropdown */\n --vs-dropdown-bg: #fff;\n --vs-dropdown-color: inherit;\n --vs-dropdown-z-index: 1000;\n --vs-dropdown-min-width: 160px;\n --vs-dropdown-max-height: 350px;\n --vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);\n\n /* Options */\n --vs-dropdown-option-bg: #000;\n --vs-dropdown-option-color: var(--vs-dropdown-color);\n --vs-dropdown-option-padding: 3px 20px;\n\n /* Active State */\n --vs-dropdown-option--active-bg: #136cfb;\n --vs-dropdown-option--active-color: #fff;\n\n /* Keyboard Focus State */\n --vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px #949494;\n\n /* Deselect State */\n --vs-dropdown-option--deselect-bg: #fb5858;\n --vs-dropdown-option--deselect-color: #fff;\n\n /* Transitions */\n --vs-transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);\n --vs-transition-duration: 150ms;\n}\n",".v-select {\n position: relative;\n font-family: inherit;\n}\n\n.v-select,\n.v-select * {\n box-sizing: border-box;\n}\n",":root {\n --vs-transition-timing-function: cubic-bezier(1, 0.5, 0.8, 1);\n --vs-transition-duration: 0.15s;\n}\n\n/* KeyFrames */\n@-webkit-keyframes vSelectSpinner {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes vSelectSpinner {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n\n/* Dropdown Default Transition */\n.vs__fade-enter-active,\n.vs__fade-leave-active {\n pointer-events: none;\n transition: opacity var(--vs-transition-duration)\n var(--vs-transition-timing-function);\n}\n.vs__fade-enter,\n.vs__fade-leave-to {\n opacity: 0;\n}\n","/** Component States */\n\n/*\n * Disabled\n *\n * When the component is disabled, all interaction\n * should be prevented. Here we modify the bg color,\n * and change the cursor displayed on the interactive\n * components.\n */\n\n:root {\n --vs-disabled-bg: var(--vs-state-disabled-bg);\n --vs-disabled-color: var(--vs-state-disabled-color);\n --vs-disabled-cursor: var(--vs-state-disabled-cursor);\n}\n\n.vs--disabled {\n .vs__dropdown-toggle,\n .vs__clear,\n .vs__search,\n .vs__selected,\n .vs__open-indicator-button,\n .vs__open-indicator {\n cursor: var(--vs-disabled-cursor);\n background-color: var(--vs-disabled-bg);\n }\n}\n\n/*\n * RTL - Right to Left Support\n *\n * Because we're using a flexbox layout, the `dir=\"rtl\"`\n * HTML attribute does most of the work for us by\n * rearranging the child elements visually.\n */\n\n.v-select[dir='rtl'] {\n .vs__actions {\n padding: 0 3px 0 6px;\n }\n\n .vs__clear {\n margin-left: 6px;\n margin-right: 0;\n }\n\n .vs__deselect {\n margin-left: 0;\n margin-right: 2px;\n }\n\n .vs__dropdown-menu {\n text-align: right;\n }\n}\n","/**\n Dropdown Toggle\n\n The dropdown toggle is the primary wrapper of the component. It\n has two direct descendants: .vs__selected-options, and .vs__actions.\n\n .vs__selected-options holds the .vs__selected's as well as the\n main search input.\n\n .vs__actions holds the clear button and dropdown toggle.\n */\n\n.vs__dropdown-toggle {\n appearance: none;\n display: flex;\n padding: 0 0 4px 0;\n background: var(--vs-search-input-bg);\n border: var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);\n border-radius: var(--vs-border-radius);\n white-space: normal;\n}\n\n.vs__selected-options {\n display: flex;\n flex-basis: 100%;\n flex-grow: 1;\n flex-wrap: wrap;\n min-width: 0;\n padding: 0 2px;\n position: relative;\n}\n\n.vs__actions {\n display: flex;\n align-items: center;\n padding: var(--vs-actions-padding);\n}\n\n/* Dropdown Toggle States */\n.vs--searchable .vs__dropdown-toggle {\n cursor: text;\n}\n.vs--unsearchable .vs__dropdown-toggle {\n cursor: pointer;\n}\n.vs--open .vs__dropdown-toggle {\n border-bottom-color: transparent;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n","/* Open Indicator Button */\n\n.vs__open-indicator-button {\n padding: 0;\n border: 0;\n background-color: transparent;\n cursor: pointer;\n}\n","/* Open Indicator */\n\n/*\n The open indicator appears as a down facing\n caret on the right side of the select.\n */\n\n.vs__open-indicator {\n fill: var(--vs-controls-color);\n transform: scale(var(--vs-controls-size));\n transition: transform var(--vs-transition-duration)\n var(--vs-transition-timing-function);\n transition-timing-function: var(--vs-transition-timing-function);\n}\n\n/* Open State */\n\n.vs--open .vs__open-indicator {\n transform: rotate(180deg) scale(var(--vs-controls-size));\n}\n\n/* Loading State */\n\n.vs--loading .vs__open-indicator {\n opacity: 0;\n}\n","/* Clear Button */\n\n.vs__clear {\n fill: var(--vs-controls-color);\n padding: 0;\n border: 0;\n background-color: transparent;\n cursor: pointer;\n margin-right: 8px;\n}\n","/* Dropdown Menu */\n\n.vs__dropdown-menu {\n display: block;\n box-sizing: border-box;\n position: absolute;\n /* calc to ensure the left and right borders of the dropdown appear flush with the toggle. */\n top: calc(100% - var(--vs-border-width));\n left: 0;\n z-index: var(--vs-dropdown-z-index);\n padding: 5px 0;\n margin: 0;\n width: 100%;\n max-height: var(--vs-dropdown-max-height);\n min-width: var(--vs-dropdown-min-width);\n overflow-y: auto;\n box-shadow: var(--vs-dropdown-box-shadow);\n border: var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);\n border-top-style: none;\n border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);\n text-align: left;\n list-style: none;\n background: var(--vs-dropdown-bg);\n color: var(--vs-dropdown-color);\n}\n\n.vs__no-options {\n text-align: center;\n}\n","/* List Items */\n.vs__dropdown-option {\n line-height: 1.42857143; /* Normalize line height */\n display: block;\n padding: var(--vs-dropdown-option-padding);\n clear: both;\n color: var(--vs-dropdown-option-color); /* Overrides most CSS frameworks */\n white-space: nowrap;\n cursor: pointer;\n}\n\n.vs__dropdown-option--highlight {\n background: var(--vs-dropdown-option--active-bg);\n color: var(--vs-dropdown-option--active-color);\n}\n\n.vs__dropdown-option--kb-focus {\n box-shadow: var(--vs-dropdown-option--kb-focus-box-shadow);\n}\n\n.vs__dropdown-option--deselect {\n background: var(--vs-dropdown-option--deselect-bg);\n color: var(--vs-dropdown-option--deselect-color);\n}\n\n.vs__dropdown-option--disabled {\n background: var(--vs-state-disabled-bg);\n color: var(--vs-state-disabled-color);\n cursor: var(--vs-state-disabled-cursor);\n}\n","/* Selected Tags */\n.vs__selected {\n display: flex;\n align-items: center;\n background-color: var(--vs-selected-bg);\n border: var(--vs-selected-border-width) var(--vs-selected-border-style)\n var(--vs-selected-border-color);\n border-radius: var(--vs-border-radius);\n color: var(--vs-selected-color);\n line-height: var(--vs-line-height);\n margin: 4px 2px 0px 2px;\n min-width: 0;\n padding: 0 0.25em;\n z-index: 0;\n}\n\n.vs__deselect {\n display: inline-flex;\n appearance: none;\n margin-left: 4px;\n padding: 0;\n border: 0;\n cursor: pointer;\n background: none;\n fill: var(--vs-controls-color);\n text-shadow: var(--vs-controls--deselect-text-shadow);\n}\n\n/* States */\n\n.vs--single {\n .vs__selected {\n background-color: transparent;\n border-color: transparent;\n }\n &.vs--open .vs__selected,\n &.vs--loading .vs__selected {\n max-width: 100%;\n position: absolute;\n opacity: 0.4;\n }\n &.vs--searching .vs__selected {\n display: none;\n }\n}\n","/* Search Input */\n\n/**\n * Super weird bug... If this declaration is grouped\n * below, the cancel button will still appear in chrome.\n * If it's up here on it's own, it'll hide it.\n */\n.vs__search::-webkit-search-cancel-button {\n display: none;\n}\n\n.vs__search::-webkit-search-decoration,\n.vs__search::-webkit-search-results-button,\n.vs__search::-webkit-search-results-decoration,\n.vs__search::-ms-clear {\n display: none;\n}\n\n.vs__search,\n.vs__search:focus {\n color: var(--vs-search-input-color);\n appearance: none;\n line-height: var(--vs-line-height);\n font-size: var(--vs-font-size);\n border: 1px solid transparent;\n border-left: none;\n outline: none;\n margin: 4px 0 0 0;\n padding: 0 7px;\n background: none;\n box-shadow: none;\n width: 0;\n max-width: 100%;\n flex-grow: 1;\n z-index: 1;\n}\n\n.vs__search::placeholder {\n color: var(--vs-search-input-placeholder-color);\n}\n\n/**\n States\n */\n\n/* Unsearchable */\n.vs--unsearchable {\n .vs__search {\n opacity: 1;\n }\n &:not(.vs--disabled) .vs__search {\n cursor: pointer;\n }\n}\n\n/* Single, when searching but not loading or open */\n.vs--single.vs--searching:not(.vs--open):not(.vs--loading) {\n .vs__search {\n opacity: 0.2;\n }\n}\n","/* Loading Spinner */\n.vs__spinner {\n align-self: center;\n opacity: 0;\n font-size: 5px;\n text-indent: -9999em;\n overflow: hidden;\n border-top: 0.9em solid rgba(100, 100, 100, 0.1);\n border-right: 0.9em solid rgba(100, 100, 100, 0.1);\n border-bottom: 0.9em solid rgba(100, 100, 100, 0.1);\n border-left: 0.9em solid rgba(60, 60, 60, 0.45);\n transform: translateZ(0)\n scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));\n animation: vSelectSpinner 1.1s infinite linear;\n transition: opacity 0.1s;\n}\n.vs__spinner,\n.vs__spinner:after {\n border-radius: 50%;\n width: 5em;\n height: 5em;\n transform: scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));\n}\n\n/* Loading Spinner States */\n.vs--loading .vs__spinner {\n opacity: 1;\n}\n",":host,:root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-bg:#fff;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#136cfb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--kb-focus-box-shadow:inset 0px 0px 0px 2px #949494;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__open-indicator-button,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--vs-search-input-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;min-width:0;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator-button{background-color:transparent;border:0;cursor:pointer;padding:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--kb-focus{box-shadow:var(--vs-dropdown-option--kb-focus-box-shadow)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;min-width:0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{max-width:100%;opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}\n\n/*# sourceMappingURL=vue-select.css.map*/"],sourceRoot:""}]);const o=a},73818:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5b4c6c71] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-5b4c6c71]:hover, li.action.active[data-v-5b4c6c71] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-5b4c6c71]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-5b4c6c71] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-5b4c6c71]:hover, .action--disabled[data-v-5b4c6c71]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-5b4c6c71] {\n opacity: 1 !important;\n}\n.action-button[data-v-5b4c6c71] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-button > span[data-v-5b4c6c71] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-button__icon[data-v-5b4c6c71] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-button[data-v-5b4c6c71] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-button[data-v-5b4c6c71] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-button__longtext-wrapper[data-v-5b4c6c71], .action-button__longtext[data-v-5b4c6c71] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-button__longtext[data-v-5b4c6c71] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-button__name[data-v-5b4c6c71] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-button__description[data-v-5b4c6c71] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-button__menu-icon[data-v-5b4c6c71] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button__pressed-icon[data-v-5b4c6c71] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button *[data-v-5b4c6c71] {\n cursor: pointer;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActionButton-CG4V9b5b.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;EACE,kBAAkB;EAClB,UAAU;AACZ;AACA;EACE,+CAA+C;AACjD;AACA;EACE,oBAAoB;EACpB,YAAY;AACd;AACA;EACE,eAAe;EACf,YAAY;AACd;AACA;EACE,qBAAqB;AACvB;AACA;EACE,aAAa;EACb,uBAAuB;EACvB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,UAAU;EACV,oEAAoE;EACpE,sBAAsB;EACtB,eAAe;EACf,mBAAmB;EACnB,6BAA6B;EAC7B,SAAS;EACT,gBAAgB;EAChB,6BAA6B;EAC7B,gBAAgB;EAChB,mBAAmB;EACnB,mCAAmC;EACnC,0CAA0C;AAC5C;AACA;EACE,eAAe;EACf,mBAAmB;AACrB;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;EACV,4EAA4E;EAC5E,qBAAqB;EACrB,4BAA4B;AAC9B;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;AACZ;AACA;EACE,sBAAsB;AACxB;AACA;EACE,gBAAgB;EAChB,kBAAkB;EAClB,4DAA4D;EAC5D,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,eAAe;EACf,gCAAgC;AAClC;AACA;EACE,iBAAiB;EACjB,uBAAuB;EACvB,gBAAgB;EAChB,mBAAmB;EACnB,eAAe;EACf,cAAc;AAChB;AACA;EACE,cAAc;EACd,qBAAqB;EACrB,iCAAiC;EACjC,uCAAuC;EACvC,oCAAoC;EACpC,eAAe;AACjB;AACA;EACE,yEAAyE;AAC3E;AACA;EACE,yEAAyE;AAC3E;AACA;EACE,eAAe;AACjB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-5b4c6c71] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-5b4c6c71]:hover, li.action.active[data-v-5b4c6c71] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-5b4c6c71]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-5b4c6c71] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-5b4c6c71]:hover, .action--disabled[data-v-5b4c6c71]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-5b4c6c71] {\n opacity: 1 !important;\n}\n.action-button[data-v-5b4c6c71] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-button > span[data-v-5b4c6c71] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-button__icon[data-v-5b4c6c71] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-button[data-v-5b4c6c71] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-button[data-v-5b4c6c71] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-button__longtext-wrapper[data-v-5b4c6c71], .action-button__longtext[data-v-5b4c6c71] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-button__longtext[data-v-5b4c6c71] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-button__name[data-v-5b4c6c71] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-button__description[data-v-5b4c6c71] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-button__menu-icon[data-v-5b4c6c71] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button__pressed-icon[data-v-5b4c6c71] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action-button *[data-v-5b4c6c71] {\n cursor: pointer;\n}"],sourceRoot:""}]);const o=a},87692:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-86e09254] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-86e09254]:hover, li.action.active[data-v-86e09254] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-86e09254]:hover {\n background-color: var(--color-background-hover);\n}\n.action-link[data-v-86e09254] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-link > span[data-v-86e09254] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-link__icon[data-v-86e09254] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-link[data-v-86e09254] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-link[data-v-86e09254] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-link__longtext-wrapper[data-v-86e09254], .action-link__longtext[data-v-86e09254] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-link__longtext[data-v-86e09254] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-link__name[data-v-86e09254] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-link__description[data-v-86e09254] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-link__menu-icon[data-v-86e09254] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActionLink-BtpJIbvI.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;EACE,kBAAkB;EAClB,UAAU;AACZ;AACA;EACE,+CAA+C;AACjD;AACA;EACE,aAAa;EACb,uBAAuB;EACvB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,UAAU;EACV,oEAAoE;EACpE,sBAAsB;EACtB,eAAe;EACf,mBAAmB;EACnB,6BAA6B;EAC7B,SAAS;EACT,gBAAgB;EAChB,6BAA6B;EAC7B,gBAAgB;EAChB,mBAAmB;EACnB,mCAAmC;EACnC,0CAA0C;AAC5C;AACA;EACE,eAAe;EACf,mBAAmB;AACrB;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;EACV,4EAA4E;EAC5E,qBAAqB;EACrB,4BAA4B;AAC9B;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;AACZ;AACA;EACE,sBAAsB;AACxB;AACA;EACE,gBAAgB;EAChB,kBAAkB;EAClB,4DAA4D;EAC5D,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,eAAe;EACf,gCAAgC;AAClC;AACA;EACE,iBAAiB;EACjB,uBAAuB;EACvB,gBAAgB;EAChB,mBAAmB;EACnB,eAAe;EACf,cAAc;AAChB;AACA;EACE,cAAc;EACd,qBAAqB;EACrB,iCAAiC;EACjC,uCAAuC;EACvC,oCAAoC;EACpC,eAAe;AACjB;AACA;EACE,yEAAyE;AAC3E",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-86e09254] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-86e09254]:hover, li.action.active[data-v-86e09254] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-86e09254]:hover {\n background-color: var(--color-background-hover);\n}\n.action-link[data-v-86e09254] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-link > span[data-v-86e09254] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-link__icon[data-v-86e09254] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-link[data-v-86e09254] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-link[data-v-86e09254] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-link__longtext-wrapper[data-v-86e09254], .action-link__longtext[data-v-86e09254] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-link__longtext[data-v-86e09254] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-link__name[data-v-86e09254] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-link__description[data-v-86e09254] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-link__menu-icon[data-v-86e09254] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}"],sourceRoot:""}]);const o=a},11011:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-4dae1ff7] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-4dae1ff7]:hover, li.action.active[data-v-4dae1ff7] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-4dae1ff7]:hover {\n background-color: var(--color-background-hover);\n}\n.action-router[data-v-4dae1ff7] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-router > span[data-v-4dae1ff7] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-router__icon[data-v-4dae1ff7] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-router[data-v-4dae1ff7] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-router[data-v-4dae1ff7] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-router__longtext-wrapper[data-v-4dae1ff7], .action-router__longtext[data-v-4dae1ff7] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-router__longtext[data-v-4dae1ff7] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-router__name[data-v-4dae1ff7] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-router__description[data-v-4dae1ff7] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-router__menu-icon[data-v-4dae1ff7] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-4dae1ff7] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-4dae1ff7]:hover, .action--disabled[data-v-4dae1ff7]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-4dae1ff7] {\n opacity: 1 !important;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActionRouter-Bpv5Ywxq.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;EACE,kBAAkB;EAClB,UAAU;AACZ;AACA;EACE,+CAA+C;AACjD;AACA;EACE,aAAa;EACb,uBAAuB;EACvB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,UAAU;EACV,oEAAoE;EACpE,sBAAsB;EACtB,eAAe;EACf,mBAAmB;EACnB,6BAA6B;EAC7B,SAAS;EACT,gBAAgB;EAChB,6BAA6B;EAC7B,gBAAgB;EAChB,mBAAmB;EACnB,mCAAmC;EACnC,0CAA0C;AAC5C;AACA;EACE,eAAe;EACf,mBAAmB;AACrB;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;EACV,4EAA4E;EAC5E,qBAAqB;EACrB,4BAA4B;AAC9B;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;AACZ;AACA;EACE,sBAAsB;AACxB;AACA;EACE,gBAAgB;EAChB,kBAAkB;EAClB,4DAA4D;EAC5D,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,eAAe;EACf,gCAAgC;AAClC;AACA;EACE,iBAAiB;EACjB,uBAAuB;EACvB,gBAAgB;EAChB,mBAAmB;EACnB,eAAe;EACf,cAAc;AAChB;AACA;EACE,cAAc;EACd,qBAAqB;EACrB,iCAAiC;EACjC,uCAAuC;EACvC,oCAAoC;EACpC,eAAe;AACjB;AACA;EACE,yEAAyE;AAC3E;AACA;EACE,oBAAoB;EACpB,YAAY;AACd;AACA;EACE,eAAe;EACf,YAAY;AACd;AACA;EACE,qBAAqB;AACvB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-4dae1ff7] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-4dae1ff7]:hover, li.action.active[data-v-4dae1ff7] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-4dae1ff7]:hover {\n background-color: var(--color-background-hover);\n}\n.action-router[data-v-4dae1ff7] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-router > span[data-v-4dae1ff7] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-router__icon[data-v-4dae1ff7] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-router[data-v-4dae1ff7] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-router[data-v-4dae1ff7] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-router__longtext-wrapper[data-v-4dae1ff7], .action-router__longtext[data-v-4dae1ff7] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-router__longtext[data-v-4dae1ff7] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-router__name[data-v-4dae1ff7] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-router__description[data-v-4dae1ff7] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-router__menu-icon[data-v-4dae1ff7] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-4dae1ff7] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-4dae1ff7]:hover, .action--disabled[data-v-4dae1ff7]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-4dae1ff7] {\n opacity: 1 !important;\n}"],sourceRoot:""}]);const o=a},11982:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2fe7eb92] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-2fe7eb92]:hover, li.action.active[data-v-2fe7eb92] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-2fe7eb92]:hover {\n background-color: var(--color-background-hover);\n}\n.action-text[data-v-2fe7eb92] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-text > span[data-v-2fe7eb92] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-text__icon[data-v-2fe7eb92] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-text[data-v-2fe7eb92] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-text[data-v-2fe7eb92] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-text__longtext-wrapper[data-v-2fe7eb92], .action-text__longtext[data-v-2fe7eb92] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-text__longtext[data-v-2fe7eb92] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-text__name[data-v-2fe7eb92] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-text__description[data-v-2fe7eb92] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-text__menu-icon[data-v-2fe7eb92] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-2fe7eb92] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-2fe7eb92]:hover, .action--disabled[data-v-2fe7eb92]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-2fe7eb92] {\n opacity: 1 !important;\n}\n.action-text[data-v-2fe7eb92],\n.action-text span[data-v-2fe7eb92] {\n cursor: default;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActionText-IMOkntPi.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;EACE,kBAAkB;EAClB,UAAU;AACZ;AACA;EACE,+CAA+C;AACjD;AACA;EACE,aAAa;EACb,uBAAuB;EACvB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,UAAU;EACV,oEAAoE;EACpE,sBAAsB;EACtB,eAAe;EACf,mBAAmB;EACnB,6BAA6B;EAC7B,SAAS;EACT,gBAAgB;EAChB,6BAA6B;EAC7B,gBAAgB;EAChB,mBAAmB;EACnB,mCAAmC;EACnC,0CAA0C;AAC5C;AACA;EACE,eAAe;EACf,mBAAmB;AACrB;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;EACV,4EAA4E;EAC5E,qBAAqB;EACrB,4BAA4B;AAC9B;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;AACZ;AACA;EACE,sBAAsB;AACxB;AACA;EACE,gBAAgB;EAChB,kBAAkB;EAClB,4DAA4D;EAC5D,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,eAAe;EACf,gCAAgC;AAClC;AACA;EACE,iBAAiB;EACjB,uBAAuB;EACvB,gBAAgB;EAChB,mBAAmB;EACnB,eAAe;EACf,cAAc;AAChB;AACA;EACE,cAAc;EACd,qBAAqB;EACrB,iCAAiC;EACjC,uCAAuC;EACvC,oCAAoC;EACpC,eAAe;AACjB;AACA;EACE,yEAAyE;AAC3E;AACA;EACE,oBAAoB;EACpB,YAAY;AACd;AACA;EACE,eAAe;EACf,YAAY;AACd;AACA;EACE,qBAAqB;AACvB;AACA;;EAEE,eAAe;AACjB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2fe7eb92] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-2fe7eb92]:hover, li.action.active[data-v-2fe7eb92] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-2fe7eb92]:hover {\n background-color: var(--color-background-hover);\n}\n.action-text[data-v-2fe7eb92] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-text > span[data-v-2fe7eb92] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-text__icon[data-v-2fe7eb92] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-text[data-v-2fe7eb92] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-text[data-v-2fe7eb92] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-text__longtext-wrapper[data-v-2fe7eb92], .action-text__longtext[data-v-2fe7eb92] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-text__longtext[data-v-2fe7eb92] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-text__name[data-v-2fe7eb92] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-text__description[data-v-2fe7eb92] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-text__menu-icon[data-v-2fe7eb92] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action--disabled[data-v-2fe7eb92] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-2fe7eb92]:hover, .action--disabled[data-v-2fe7eb92]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-2fe7eb92] {\n opacity: 1 !important;\n}\n.action-text[data-v-2fe7eb92],\n.action-text span[data-v-2fe7eb92] {\n cursor: default;\n}"],sourceRoot:""}]);const o=a},26559:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf2bf155] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-cf2bf155] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-cf2bf155] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-cf2bf155] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-cf2bf155] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-cf2bf155] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-cf2bf155] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-cf2bf155] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-cf2bf155] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-large);\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-large);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActions-CVw1SmBu.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,yDAAyD;AAC3D;AACA;EACE,gFAAgF;EAChF,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,2DAA2D;AAC7D;AACA;EACE,iEAAiE;AACnE;AACA;EACE,iDAAiD;AACnD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,oCAAoC;AACtC;AACA;EACE,8CAA8C;AAChD;AACA;EACE,WAAW;EACX,YAAY;EACZ,mBAAmB;AACrB,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,yCAAyC;AAC3C;AACA;EACE,yCAAyC;EACzC,YAAY;EACZ,8CAA8C;EAC9C,cAAc;AAChB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf2bf155] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-cf2bf155] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-cf2bf155] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-cf2bf155] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-cf2bf155] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-cf2bf155] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-cf2bf155] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-cf2bf155] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-cf2bf155] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-large);\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-large);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}"],sourceRoot:""}]);const o=a},1730:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a4de1e87] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.avatardiv[data-v-a4de1e87] {\n position: relative;\n display: inline-block;\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv--unknown[data-v-a4de1e87] {\n position: relative;\n background-color: var(--color-main-background);\n white-space: normal;\n}\n.avatardiv[data-v-a4de1e87]:not(.avatardiv--unknown) {\n background-color: var(--color-main-background) !important;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;\n}\n.avatardiv--with-menu[data-v-a4de1e87] {\n cursor: pointer;\n}\n.avatardiv--with-menu .action-item[data-v-a4de1e87] {\n position: absolute;\n top: 0;\n left: 0;\n}\n.avatardiv--with-menu[data-v-a4de1e87] .action-item__menutoggle {\n cursor: pointer;\n opacity: 0;\n}\n.avatardiv--with-menu[data-v-a4de1e87]:focus-within .action-item__menutoggle, .avatardiv--with-menu[data-v-a4de1e87]:hover .action-item__menutoggle, .avatardiv--with-menu.avatardiv--with-menu-loading[data-v-a4de1e87] .action-item__menutoggle {\n opacity: 1;\n}\n.avatardiv--with-menu:focus-within img[data-v-a4de1e87], .avatardiv--with-menu:hover img[data-v-a4de1e87], .avatardiv--with-menu.avatardiv--with-menu-loading img[data-v-a4de1e87] {\n opacity: 0.3;\n}\n.avatardiv--with-menu[data-v-a4de1e87] .action-item__menutoggle,\n.avatardiv--with-menu img[data-v-a4de1e87] {\n transition: opacity var(--animation-quick);\n}\n.avatardiv--with-menu[data-v-a4de1e87] .button-vue,\n.avatardiv--with-menu[data-v-a4de1e87] .button-vue__icon {\n height: var(--avatar-size);\n min-height: var(--avatar-size);\n width: var(--avatar-size) !important;\n min-width: var(--avatar-size);\n}\n.avatardiv--with-menu[data-v-a4de1e87] > .button-vue, .avatardiv--with-menu[data-v-a4de1e87] > .action-item .button-vue {\n --button-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper[data-v-a4de1e87] {\n display: block;\n height: var(--avatar-size);\n width: var(--avatar-size);\n background-color: var(--color-main-background);\n border-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-a4de1e87] {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n width: 100%;\n text-align: center;\n font-weight: normal;\n}\n.avatardiv img[data-v-a4de1e87] {\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n.avatardiv .material-design-icon[data-v-a4de1e87] {\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv .avatardiv__user-status[data-v-a4de1e87] {\n --avatar-status-size-orbital: calc(var(--avatar-size) * (1 - 1 / sqrt(2)));\n --avatar-status-size-min: var(--font-size-small);\n --avatar-status-size: max(var(--avatar-status-size-orbital), var(--avatar-status-size-min));\n box-sizing: border-box;\n position: absolute;\n inset-inline-end: 0;\n inset-block-end: 0;\n height: var(--avatar-status-size);\n width: var(--avatar-status-size);\n line-height: 1;\n font-size: calc(var(--avatar-status-size) / 1.2);\n background-color: var(--color-main-background);\n background-repeat: no-repeat;\n background-size: var(--avatar-status-size);\n background-position: center;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.acli:hover .avatardiv .avatardiv__user-status[data-v-a4de1e87] {\n border-color: var(--color-background-hover);\n background-color: var(--color-background-hover);\n}\n.acli.active .avatardiv .avatardiv__user-status[data-v-a4de1e87] {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\n.avatardiv .avatardiv__user-status--icon[data-v-a4de1e87] {\n border: none;\n background-color: transparent;\n}\n.avatardiv .popovermenu-wrapper[data-v-a4de1e87] {\n position: relative;\n display: inline-block;\n}\n.avatar-class-icon[data-v-a4de1e87] {\n display: block;\n border-radius: calc(var(--avatar-size) / 2);\n background-color: var(--color-background-darker);\n height: 100%;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAvatar-CK9ipsjF.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,yBAAyB;EACzB,0BAA0B;AAC5B;AACA;EACE,kBAAkB;EAClB,8CAA8C;EAC9C,mBAAmB;AACrB;AACA;EACE,yDAAyD;EACzD,6CAA6C;AAC/C;AACA;EACE,eAAe;AACjB;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,OAAO;AACT;AACA;EACE,eAAe;EACf,UAAU;AACZ;AACA;EACE,UAAU;AACZ;AACA;EACE,YAAY;AACd;AACA;;EAEE,0CAA0C;AAC5C;AACA;;EAEE,0BAA0B;EAC1B,8BAA8B;EAC9B,oCAAoC;EACpC,6BAA6B;AAC/B;AACA;EACE,6CAA6C;AAC/C;AACA;EACE,cAAc;EACd,0BAA0B;EAC1B,yBAAyB;EACzB,8CAA8C;EAC9C,2CAA2C;AAC7C;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,cAAc;EACd,WAAW;EACX,kBAAkB;EAClB,mBAAmB;AACrB;AACA;EACE,WAAW;EACX,YAAY;EACZ,iBAAiB;AACnB;AACA;EACE,yBAAyB;EACzB,0BAA0B;AAC5B;AACA;EACE,0EAA0E;EAC1E,gDAAgD;EAChD,2FAA2F;EAC3F,sBAAsB;EACtB,kBAAkB;EAClB,mBAAmB;EACnB,kBAAkB;EAClB,iCAAiC;EACjC,gCAAgC;EAChC,cAAc;EACd,gDAAgD;EAChD,8CAA8C;EAC9C,4BAA4B;EAC5B,0CAA0C;EAC1C,2BAA2B;EAC3B,kBAAkB;EAClB,aAAa;EACb,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,2CAA2C;EAC3C,+CAA+C;AACjD;AACA;EACE,gDAAgD;EAChD,oDAAoD;AACtD;AACA;EACE,YAAY;EACZ,6BAA6B;AAC/B;AACA;EACE,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,cAAc;EACd,2CAA2C;EAC3C,gDAAgD;EAChD,YAAY;AACd",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a4de1e87] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.avatardiv[data-v-a4de1e87] {\n position: relative;\n display: inline-block;\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv--unknown[data-v-a4de1e87] {\n position: relative;\n background-color: var(--color-main-background);\n white-space: normal;\n}\n.avatardiv[data-v-a4de1e87]:not(.avatardiv--unknown) {\n background-color: var(--color-main-background) !important;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;\n}\n.avatardiv--with-menu[data-v-a4de1e87] {\n cursor: pointer;\n}\n.avatardiv--with-menu .action-item[data-v-a4de1e87] {\n position: absolute;\n top: 0;\n left: 0;\n}\n.avatardiv--with-menu[data-v-a4de1e87] .action-item__menutoggle {\n cursor: pointer;\n opacity: 0;\n}\n.avatardiv--with-menu[data-v-a4de1e87]:focus-within .action-item__menutoggle, .avatardiv--with-menu[data-v-a4de1e87]:hover .action-item__menutoggle, .avatardiv--with-menu.avatardiv--with-menu-loading[data-v-a4de1e87] .action-item__menutoggle {\n opacity: 1;\n}\n.avatardiv--with-menu:focus-within img[data-v-a4de1e87], .avatardiv--with-menu:hover img[data-v-a4de1e87], .avatardiv--with-menu.avatardiv--with-menu-loading img[data-v-a4de1e87] {\n opacity: 0.3;\n}\n.avatardiv--with-menu[data-v-a4de1e87] .action-item__menutoggle,\n.avatardiv--with-menu img[data-v-a4de1e87] {\n transition: opacity var(--animation-quick);\n}\n.avatardiv--with-menu[data-v-a4de1e87] .button-vue,\n.avatardiv--with-menu[data-v-a4de1e87] .button-vue__icon {\n height: var(--avatar-size);\n min-height: var(--avatar-size);\n width: var(--avatar-size) !important;\n min-width: var(--avatar-size);\n}\n.avatardiv--with-menu[data-v-a4de1e87] > .button-vue, .avatardiv--with-menu[data-v-a4de1e87] > .action-item .button-vue {\n --button-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper[data-v-a4de1e87] {\n display: block;\n height: var(--avatar-size);\n width: var(--avatar-size);\n background-color: var(--color-main-background);\n border-radius: calc(var(--avatar-size) / 2);\n}\n.avatardiv .avatardiv__initials-wrapper .avatardiv__initials[data-v-a4de1e87] {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n width: 100%;\n text-align: center;\n font-weight: normal;\n}\n.avatardiv img[data-v-a4de1e87] {\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n.avatardiv .material-design-icon[data-v-a4de1e87] {\n width: var(--avatar-size);\n height: var(--avatar-size);\n}\n.avatardiv .avatardiv__user-status[data-v-a4de1e87] {\n --avatar-status-size-orbital: calc(var(--avatar-size) * (1 - 1 / sqrt(2)));\n --avatar-status-size-min: var(--font-size-small);\n --avatar-status-size: max(var(--avatar-status-size-orbital), var(--avatar-status-size-min));\n box-sizing: border-box;\n position: absolute;\n inset-inline-end: 0;\n inset-block-end: 0;\n height: var(--avatar-status-size);\n width: var(--avatar-status-size);\n line-height: 1;\n font-size: calc(var(--avatar-status-size) / 1.2);\n background-color: var(--color-main-background);\n background-repeat: no-repeat;\n background-size: var(--avatar-status-size);\n background-position: center;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.acli:hover .avatardiv .avatardiv__user-status[data-v-a4de1e87] {\n border-color: var(--color-background-hover);\n background-color: var(--color-background-hover);\n}\n.acli.active .avatardiv .avatardiv__user-status[data-v-a4de1e87] {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\n.avatardiv .avatardiv__user-status--icon[data-v-a4de1e87] {\n border: none;\n background-color: transparent;\n}\n.avatardiv .popovermenu-wrapper[data-v-a4de1e87] {\n position: relative;\n display: inline-block;\n}\n.avatar-class-icon[data-v-a4de1e87] {\n display: block;\n border-radius: calc(var(--avatar-size) / 2);\n background-color: var(--color-background-darker);\n height: 100%;\n}"],sourceRoot:""}]);const o=a},69344:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8a49b234] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-8a49b234] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-8a49b234] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-8a49b234] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-8a49b234], .button-vue[data-v-8a49b234] * {\n cursor: pointer;\n}\n.button-vue[data-v-8a49b234]:focus {\n outline: none;\n}\n.button-vue[data-v-8a49b234]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-8a49b234]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-8a49b234]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-8a49b234] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-8a49b234] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-8a49b234] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-8a49b234] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-8a49b234] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-8a49b234] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-8a49b234] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue--icon-only[data-v-8a49b234] {\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue--text-only[data-v-8a49b234] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-8a49b234] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-8a49b234] {\n width: 100%;\n}\n.button-vue[data-v-8a49b234]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element, var(--border-radius));\n background-color: transparent;\n}\n.button-vue--vue-primary[data-v-8a49b234] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-8a49b234]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-8a49b234] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--vue-secondary[data-v-8a49b234]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-8a49b234], .button-vue--vue-tertiary[data-v-8a49b234] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-8a49b234]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-8a49b234] {\n background-color: var(--color-success);\n border-color: var(--color-success-hover);\n color: var(--color-success-text);\n}\n.button-vue--vue-success[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-8a49b234]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-8a49b234] {\n background-color: var(--color-warning);\n border-color: var(--color-warning-hover);\n color: var(--color-warning-text);\n}\n.button-vue--vue-warning[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-8a49b234]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-8a49b234] {\n background-color: var(--color-error);\n border-color: var(--color-error-hover);\n color: var(--color-error-text);\n}\n.button-vue--vue-error[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-8a49b234]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-8a49b234] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--vue-error[data-v-8a49b234], .button-vue--legacy.button-vue--vue-success[data-v-8a49b234], .button-vue--legacy.button-vue--vue-warning[data-v-8a49b234] {\n color: white;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcButton-n-KI8Bqb.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4CAA4C;EAC5C,mDAAmD;EACnD,2EAA2E;EAC3E,2HAA2H;EAC3H,4EAA4E;EAC5E,8CAA8C;EAC9C,oDAAoD;EACpD,0DAA0D;EAC1D,wBAAwB;EACxB,mCAAmC;EACnC,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,qCAAqC;EACrC,8BAA8B;EAC9B,6BAA6B;EAC7B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,0DAA0D;EAC1D,yBAAyB;EACzB,kCAAkC;EAClC,eAAe;EACf,mCAAmC;EACnC,iBAAiB;AACnB;AACA;EACE,gDAAgD;EAChD,qCAAqC;AACvC;AACA;EACE,gDAAgD;AAClD;AACA;EACE,eAAe;AACjB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,YAAY;EACZ,qBAAqB;AACvB;AACA;EACE,eAAe;AACjB;AACA;EACE,0DAA0D;AAC5D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;AACb;AACA;EACE,oBAAoB;AACtB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,4EAA4E;AAC9E;AACA;EACE,kDAAkD;EAClD,gCAAgC;EAChC,+BAA+B;EAC/B,oCAAoC;EACpC,mCAAmC;EACnC,aAAa;EACb,uBAAuB;EACvB,mBAAmB;AACrB;AACA;EACE,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,YAAY;EACZ,WAAW;AACb;AACA;EACE,iBAAiB;EACjB,kBAAkB;EAClB,cAAc;EACd,mBAAmB;EACnB,uBAAuB;EACvB,gBAAgB;AAClB;AACA;EACE,mHAAmH;EACnH,cAAc;EACd,oCAAoC;AACtC;AACA;EACE,+CAA+C;AACjD;AACA;EACE,kBAAkB;AACpB;AACA;EACE,WAAW;AACb;AACA;EACE,oDAAoD;EACpD,6DAA6D;AAC/D;AACA;EACE,oDAAoD;EACpD,iEAAiE;EACjE,6BAA6B;AAC/B;AACA;EACE,8CAA8C;EAC9C,gDAAgD;EAChD,wCAAwC;AAC1C;AACA;EACE,oDAAoD;AACtD;AACA;EACE,8CAA8C;AAChD;AACA;EACE,oDAAoD;EACpD,sDAAsD;EACtD,8CAA8C;AAChD;AACA;EACE,8CAA8C;EAC9C,0DAA0D;AAC5D;AACA;EACE,6BAA6B;EAC7B,yBAAyB;EACzB,6BAA6B;AAC/B;AACA;EACE,+CAA+C;AACjD;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,oCAAoC;EACpC,sCAAsC;EACtC,8BAA8B;AAChC;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,oCAAoC;AACtC;AACA;EACE,uCAAuC;EACvC,YAAY;EACZ,gBAAgB;AAClB;AACA;EACE,YAAY;AACd",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8a49b234] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-8a49b234] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-8a49b234] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-8a49b234] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-8a49b234], .button-vue[data-v-8a49b234] * {\n cursor: pointer;\n}\n.button-vue[data-v-8a49b234]:focus {\n outline: none;\n}\n.button-vue[data-v-8a49b234]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-8a49b234]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-8a49b234]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-8a49b234] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-8a49b234] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-8a49b234] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-8a49b234] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-8a49b234] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-8a49b234] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-8a49b234] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue--icon-only[data-v-8a49b234] {\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue--text-only[data-v-8a49b234] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-8a49b234] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-8a49b234] {\n width: 100%;\n}\n.button-vue[data-v-8a49b234]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element, var(--border-radius));\n background-color: transparent;\n}\n.button-vue--vue-primary[data-v-8a49b234] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-8a49b234]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-8a49b234] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--vue-secondary[data-v-8a49b234]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-8a49b234], .button-vue--vue-tertiary[data-v-8a49b234] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-8a49b234]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-8a49b234] {\n background-color: var(--color-success);\n border-color: var(--color-success-hover);\n color: var(--color-success-text);\n}\n.button-vue--vue-success[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-8a49b234]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-8a49b234] {\n background-color: var(--color-warning);\n border-color: var(--color-warning-hover);\n color: var(--color-warning-text);\n}\n.button-vue--vue-warning[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-8a49b234]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-8a49b234] {\n background-color: var(--color-error);\n border-color: var(--color-error-hover);\n color: var(--color-error-text);\n}\n.button-vue--vue-error[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-8a49b234]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-8a49b234] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--vue-error[data-v-8a49b234], .button-vue--legacy.button-vue--vue-success[data-v-8a49b234], .button-vue--legacy.button-vue--vue-warning[data-v-8a49b234] {\n color: white;\n}"],sourceRoot:""}]);const o=a},40743:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3fb1ae25] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-content[data-v-3fb1ae25] {\n display: flex;\n align-items: center;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n user-select: none;\n min-height: var(--default-clickable-area);\n border-radius: var(--checkbox-radio-switch--border-radius);\n padding: var(--default-grid-baseline) calc((var(--default-clickable-area) - var(--icon-height)) / 2);\n width: 100%;\n max-width: fit-content;\n}\n.checkbox-content__wrapper[data-v-3fb1ae25] {\n flex: 1 0;\n}\n.checkbox-content__text[data-v-3fb1ae25]:empty {\n display: none;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-3fb1ae25], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-3fb1ae25], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-3fb1ae25] {\n margin-block: calc((var(--default-clickable-area) - 2 * var(--default-grid-baseline) - var(--icon-height)) / 2) auto;\n line-height: 0;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-3fb1ae25], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-3fb1ae25], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-3fb1ae25] {\n display: flex;\n align-items: center;\n margin-block-end: 0;\n align-self: start;\n}\n.checkbox-content__icon > *[data-v-3fb1ae25] {\n width: var(--icon-size);\n height: var(--icon-height);\n color: var(--color-primary-element);\n}\n.checkbox-content__description[data-v-3fb1ae25] {\n display: block;\n color: var(--color-text-maxcontrast);\n}\n.checkbox-content--button-variant .checkbox-content__icon:not(.checkbox-content__icon--checked) > *[data-v-3fb1ae25] {\n color: var(--color-primary-element);\n}\n.checkbox-content--button-variant .checkbox-content__icon--checked > *[data-v-3fb1ae25] {\n color: var(--color-primary-element-text);\n}\n.checkbox-content--has-text[data-v-3fb1ae25] {\n padding-right: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.checkbox-content[data-v-3fb1ae25], .checkbox-content *[data-v-3fb1ae25] {\n cursor: pointer;\n flex-shrink: 0;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-24ed12a5] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-radio-switch[data-v-24ed12a5] {\n --icon-size: var(--1f97b3de);\n --icon-height: var(--be84d992);\n display: flex;\n align-items: center;\n color: var(--color-main-text);\n background-color: transparent;\n box-sizing: border-box;\n font-size: var(--default-font-size);\n line-height: var(--default-line-height);\n padding: 0;\n position: relative;\n}\n.checkbox-radio-switch *[data-v-24ed12a5] {\n box-sizing: border-box;\n}\n.checkbox-radio-switch__input[data-v-24ed12a5] {\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n width: var(--icon-size);\n height: var(--icon-size);\n margin: 4px calc((var(--default-clickable-area) - 16px) / 2);\n}\n.checkbox-radio-switch__input:focus-visible + .checkbox-radio-switch__content[data-v-24ed12a5], .checkbox-radio-switch__input[data-v-24ed12a5]:focus-visible {\n outline: 2px solid var(--color-main-text);\n border-color: var(--color-main-background);\n outline-offset: -2px;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-24ed12a5] {\n opacity: 0.5;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-24ed12a5] .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content.checkbox-content[data-v-24ed12a5], .checkbox-radio-switch--disabled .checkbox-radio-switch__content.checkbox-content[data-v-24ed12a5] *:not(a) {\n cursor: default !important;\n}\n.checkbox-radio-switch:not(.checkbox-radio-switch--disabled, .checkbox-radio-switch--checked):focus-within .checkbox-radio-switch__content[data-v-24ed12a5], .checkbox-radio-switch:not(.checkbox-radio-switch--disabled, .checkbox-radio-switch--checked) .checkbox-radio-switch__content[data-v-24ed12a5]:hover {\n background-color: var(--color-background-hover);\n}\n.checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled):focus-within .checkbox-radio-switch__content[data-v-24ed12a5], .checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-24ed12a5]:hover {\n background-color: var(--color-primary-element-hover);\n}\n.checkbox-radio-switch--checked:not(.checkbox-radio-switch--button-variant):not(.checkbox-radio-switch--disabled):focus-within .checkbox-radio-switch__content[data-v-24ed12a5], .checkbox-radio-switch--checked:not(.checkbox-radio-switch--button-variant):not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-24ed12a5]:hover {\n background-color: var(--color-primary-element-light-hover);\n}\n.checkbox-radio-switch-switch[data-v-24ed12a5]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-text-maxcontrast);\n}\n.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked[data-v-24ed12a5] .checkbox-radio-switch__icon > * {\n color: var(--color-primary-element-light);\n}\n.checkbox-radio-switch[data-v-24ed12a5] {\n --checkbox-radio-switch--border-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n --checkbox-radio-switch--border-radius-outer: calc(var(--checkbox-radio-switch--border-radius) + 2px);\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-24ed12a5] {\n background-color: var(--color-main-background);\n border: 2px solid var(--color-border-maxcontrast);\n overflow: hidden;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-24ed12a5] {\n font-weight: bold;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-24ed12a5] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.checkbox-radio-switch--button-variant[data-v-24ed12a5] .checkbox-radio-switch__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 100%;\n}\n.checkbox-radio-switch--button-variant[data-v-24ed12a5]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.checkbox-radio-switch--button-variant[data-v-24ed12a5] .checkbox-radio-switch__icon:empty {\n display: none;\n}\n.checkbox-radio-switch--button-variant[data-v-24ed12a5]:not(.checkbox-radio-switch--button-variant-v-grouped):not(.checkbox-radio-switch--button-variant-h-grouped), .checkbox-radio-switch--button-variant .checkbox-radio-switch__content[data-v-24ed12a5] {\n border-radius: var(--checkbox-radio-switch--border-radius);\n}\n.checkbox-radio-switch[data-v-24ed12a5] {\n /* Special rules for vertical button groups */\n}\n.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-24ed12a5] {\n flex-basis: 100%;\n max-width: unset;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-24ed12a5]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-24ed12a5]:last-of-type {\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-24ed12a5]:not(:last-of-type) {\n border-bottom: 0 !important;\n}\n.checkbox-radio-switch--button-variant-v-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-24ed12a5] {\n margin-bottom: 2px;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-24ed12a5]:not(:first-of-type) {\n border-top: 0 !important;\n}\n.checkbox-radio-switch[data-v-24ed12a5] {\n /* Special rules for horizontal button groups */\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-24ed12a5]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-24ed12a5]:last-of-type {\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-24ed12a5]:not(:last-of-type) {\n border-inline-end: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-24ed12a5] {\n margin-inline-end: 2px;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-24ed12a5]:not(:first-of-type) {\n border-inline-start: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-24ed12a5] .checkbox-radio-switch__text {\n text-align: center;\n display: flex;\n align-items: center;\n}\n.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-24ed12a5] {\n flex-direction: column;\n justify-content: center;\n width: 100%;\n margin: 0;\n gap: 0;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcCheckboxRadioSwitch-BACLOhMO.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,mBAAmB;EACnB,iCAAiC;EACjC,iBAAiB;EACjB,yCAAyC;EACzC,0DAA0D;EAC1D,oGAAoG;EACpG,WAAW;EACX,sBAAsB;AACxB;AACA;EACE,SAAS;AACX;AACA;EACE,aAAa;AACf;AACA;EACE,oHAAoH;EACpH,cAAc;AAChB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,mBAAmB;EACnB,iBAAiB;AACnB;AACA;EACE,uBAAuB;EACvB,0BAA0B;EAC1B,mCAAmC;AACrC;AACA;EACE,cAAc;EACd,oCAAoC;AACtC;AACA;EACE,mCAAmC;AACrC;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,+DAA+D;AACjE;AACA;EACE,eAAe;EACf,cAAc;AAChB,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4BAA4B;EAC5B,8BAA8B;EAC9B,aAAa;EACb,mBAAmB;EACnB,6BAA6B;EAC7B,6BAA6B;EAC7B,sBAAsB;EACtB,mCAAmC;EACnC,uCAAuC;EACvC,UAAU;EACV,kBAAkB;AACpB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,qBAAqB;EACrB,uBAAuB;EACvB,wBAAwB;EACxB,4DAA4D;AAC9D;AACA;EACE,yCAAyC;EACzC,0CAA0C;EAC1C,oBAAoB;AACtB;AACA;EACE,YAAY;AACd;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,0BAA0B;AAC5B;AACA;EACE,+CAA+C;AACjD;AACA;EACE,oDAAoD;AACtD;AACA;EACE,0DAA0D;AAC5D;AACA;EACE,oCAAoC;AACtC;AACA;EACE,yCAAyC;AAC3C;AACA;EACE,6GAA6G;EAC7G,qGAAqG;AACvG;AACA;EACE,8CAA8C;EAC9C,iDAAiD;EACjD,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,8CAA8C;EAC9C,wCAAwC;AAC1C;AACA;EACE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EACnB,WAAW;AACb;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,aAAa;AACf;AACA;EACE,0DAA0D;AAC5D;AACA;EACE,6CAA6C;AAC/C;AACA;EACE,gBAAgB;EAChB,gBAAgB;AAClB;AACA;EACE,4EAA4E;EAC5E,0EAA0E;AAC5E;AACA;EACE,0EAA0E;EAC1E,wEAAwE;AAC1E;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,kBAAkB;AACpB;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,+CAA+C;AACjD;AACA;EACE,4EAA4E;EAC5E,0EAA0E;AAC5E;AACA;EACE,0EAA0E;EAC1E,wEAAwE;AAC1E;AACA;EACE,+BAA+B;AACjC;AACA;EACE,sBAAsB;AACxB;AACA;EACE,iCAAiC;AACnC;AACA;EACE,kBAAkB;EAClB,aAAa;EACb,mBAAmB;AACrB;AACA;EACE,sBAAsB;EACtB,uBAAuB;EACvB,WAAW;EACX,SAAS;EACT,MAAM;AACR",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-3fb1ae25] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-content[data-v-3fb1ae25] {\n display: flex;\n align-items: center;\n flex-direction: row;\n gap: var(--default-grid-baseline);\n user-select: none;\n min-height: var(--default-clickable-area);\n border-radius: var(--checkbox-radio-switch--border-radius);\n padding: var(--default-grid-baseline) calc((var(--default-clickable-area) - var(--icon-height)) / 2);\n width: 100%;\n max-width: fit-content;\n}\n.checkbox-content__wrapper[data-v-3fb1ae25] {\n flex: 1 0;\n}\n.checkbox-content__text[data-v-3fb1ae25]:empty {\n display: none;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-3fb1ae25], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-3fb1ae25], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon[data-v-3fb1ae25] {\n margin-block: calc((var(--default-clickable-area) - 2 * var(--default-grid-baseline) - var(--icon-height)) / 2) auto;\n line-height: 0;\n}\n.checkbox-content-checkbox:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-3fb1ae25], .checkbox-content-radio:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-3fb1ae25], .checkbox-content-switch:not(.checkbox-content--button-variant) .checkbox-content__icon--has-description[data-v-3fb1ae25] {\n display: flex;\n align-items: center;\n margin-block-end: 0;\n align-self: start;\n}\n.checkbox-content__icon > *[data-v-3fb1ae25] {\n width: var(--icon-size);\n height: var(--icon-height);\n color: var(--color-primary-element);\n}\n.checkbox-content__description[data-v-3fb1ae25] {\n display: block;\n color: var(--color-text-maxcontrast);\n}\n.checkbox-content--button-variant .checkbox-content__icon:not(.checkbox-content__icon--checked) > *[data-v-3fb1ae25] {\n color: var(--color-primary-element);\n}\n.checkbox-content--button-variant .checkbox-content__icon--checked > *[data-v-3fb1ae25] {\n color: var(--color-primary-element-text);\n}\n.checkbox-content--has-text[data-v-3fb1ae25] {\n padding-right: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.checkbox-content[data-v-3fb1ae25], .checkbox-content *[data-v-3fb1ae25] {\n cursor: pointer;\n flex-shrink: 0;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-24ed12a5] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.checkbox-radio-switch[data-v-24ed12a5] {\n --icon-size: var(--1f97b3de);\n --icon-height: var(--be84d992);\n display: flex;\n align-items: center;\n color: var(--color-main-text);\n background-color: transparent;\n box-sizing: border-box;\n font-size: var(--default-font-size);\n line-height: var(--default-line-height);\n padding: 0;\n position: relative;\n}\n.checkbox-radio-switch *[data-v-24ed12a5] {\n box-sizing: border-box;\n}\n.checkbox-radio-switch__input[data-v-24ed12a5] {\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n width: var(--icon-size);\n height: var(--icon-size);\n margin: 4px calc((var(--default-clickable-area) - 16px) / 2);\n}\n.checkbox-radio-switch__input:focus-visible + .checkbox-radio-switch__content[data-v-24ed12a5], .checkbox-radio-switch__input[data-v-24ed12a5]:focus-visible {\n outline: 2px solid var(--color-main-text);\n border-color: var(--color-main-background);\n outline-offset: -2px;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-24ed12a5] {\n opacity: 0.5;\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content[data-v-24ed12a5] .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.checkbox-radio-switch--disabled .checkbox-radio-switch__content.checkbox-content[data-v-24ed12a5], .checkbox-radio-switch--disabled .checkbox-radio-switch__content.checkbox-content[data-v-24ed12a5] *:not(a) {\n cursor: default !important;\n}\n.checkbox-radio-switch:not(.checkbox-radio-switch--disabled, .checkbox-radio-switch--checked):focus-within .checkbox-radio-switch__content[data-v-24ed12a5], .checkbox-radio-switch:not(.checkbox-radio-switch--disabled, .checkbox-radio-switch--checked) .checkbox-radio-switch__content[data-v-24ed12a5]:hover {\n background-color: var(--color-background-hover);\n}\n.checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled):focus-within .checkbox-radio-switch__content[data-v-24ed12a5], .checkbox-radio-switch--checked:not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-24ed12a5]:hover {\n background-color: var(--color-primary-element-hover);\n}\n.checkbox-radio-switch--checked:not(.checkbox-radio-switch--button-variant):not(.checkbox-radio-switch--disabled):focus-within .checkbox-radio-switch__content[data-v-24ed12a5], .checkbox-radio-switch--checked:not(.checkbox-radio-switch--button-variant):not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__content[data-v-24ed12a5]:hover {\n background-color: var(--color-primary-element-light-hover);\n}\n.checkbox-radio-switch-switch[data-v-24ed12a5]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-text-maxcontrast);\n}\n.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked[data-v-24ed12a5] .checkbox-radio-switch__icon > * {\n color: var(--color-primary-element-light);\n}\n.checkbox-radio-switch[data-v-24ed12a5] {\n --checkbox-radio-switch--border-radius: var(--border-radius-element, calc(var(--default-clickable-area) / 2));\n --checkbox-radio-switch--border-radius-outer: calc(var(--checkbox-radio-switch--border-radius) + 2px);\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch[data-v-24ed12a5] {\n background-color: var(--color-main-background);\n border: 2px solid var(--color-border-maxcontrast);\n overflow: hidden;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked[data-v-24ed12a5] {\n font-weight: bold;\n}\n.checkbox-radio-switch--button-variant.checkbox-radio-switch--checked .checkbox-radio-switch__content[data-v-24ed12a5] {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.checkbox-radio-switch--button-variant[data-v-24ed12a5] .checkbox-radio-switch__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 100%;\n}\n.checkbox-radio-switch--button-variant[data-v-24ed12a5]:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon > * {\n color: var(--color-main-text);\n}\n.checkbox-radio-switch--button-variant[data-v-24ed12a5] .checkbox-radio-switch__icon:empty {\n display: none;\n}\n.checkbox-radio-switch--button-variant[data-v-24ed12a5]:not(.checkbox-radio-switch--button-variant-v-grouped):not(.checkbox-radio-switch--button-variant-h-grouped), .checkbox-radio-switch--button-variant .checkbox-radio-switch__content[data-v-24ed12a5] {\n border-radius: var(--checkbox-radio-switch--border-radius);\n}\n.checkbox-radio-switch[data-v-24ed12a5] {\n /* Special rules for vertical button groups */\n}\n.checkbox-radio-switch--button-variant-v-grouped .checkbox-radio-switch__content[data-v-24ed12a5] {\n flex-basis: 100%;\n max-width: unset;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-24ed12a5]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-24ed12a5]:last-of-type {\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-24ed12a5]:not(:last-of-type) {\n border-bottom: 0 !important;\n}\n.checkbox-radio-switch--button-variant-v-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-24ed12a5] {\n margin-bottom: 2px;\n}\n.checkbox-radio-switch--button-variant-v-grouped[data-v-24ed12a5]:not(:first-of-type) {\n border-top: 0 !important;\n}\n.checkbox-radio-switch[data-v-24ed12a5] {\n /* Special rules for horizontal button groups */\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-24ed12a5]:first-of-type {\n border-start-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-start-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-24ed12a5]:last-of-type {\n border-start-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n border-end-end-radius: var(--checkbox-radio-switch--border-radius-outer);\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-24ed12a5]:not(:last-of-type) {\n border-inline-end: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped:not(:last-of-type) .checkbox-radio-switch__content[data-v-24ed12a5] {\n margin-inline-end: 2px;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-24ed12a5]:not(:first-of-type) {\n border-inline-start: 0 !important;\n}\n.checkbox-radio-switch--button-variant-h-grouped[data-v-24ed12a5] .checkbox-radio-switch__text {\n text-align: center;\n display: flex;\n align-items: center;\n}\n.checkbox-radio-switch--button-variant-h-grouped .checkbox-radio-switch__content[data-v-24ed12a5] {\n flex-direction: column;\n justify-content: center;\n width: 100%;\n margin: 0;\n gap: 0;\n}"],sourceRoot:""}]);const o=a},85558:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-592b8444] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.name-parts[data-v-592b8444] {\n display: flex;\n max-width: 100%;\n cursor: inherit;\n}\n.name-parts__first[data-v-592b8444] {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.name-parts__first[data-v-592b8444], .name-parts__last[data-v-592b8444] {\n white-space: pre;\n cursor: inherit;\n}\n.name-parts__first strong[data-v-592b8444], .name-parts__last strong[data-v-592b8444] {\n font-weight: bold;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcEllipsisedOption-DRkFZ9bI.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,eAAe;EACf,eAAe;AACjB;AACA;EACE,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,iBAAiB;AACnB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-592b8444] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.name-parts[data-v-592b8444] {\n display: flex;\n max-width: 100%;\n cursor: inherit;\n}\n.name-parts__first[data-v-592b8444] {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.name-parts__first[data-v-592b8444], .name-parts__last[data-v-592b8444] {\n white-space: pre;\n cursor: inherit;\n}\n.name-parts__first strong[data-v-592b8444], .name-parts__last strong[data-v-592b8444] {\n font-weight: bold;\n}"],sourceRoot:""}]);const o=a},81557:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-c3123941] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.empty-content[data-v-c3123941] {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n /* In case of using in a flex container - flex in advance */\n flex-grow: 1;\n padding: var(--default-grid-baseline);\n}\n.modal-wrapper .empty-content[data-v-c3123941] {\n margin-top: 5vh;\n margin-bottom: 5vh;\n}\n.empty-content__icon[data-v-c3123941] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 64px;\n height: 64px;\n margin: 0 auto 15px;\n opacity: 0.4;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 64px;\n}\n.empty-content__icon[data-v-c3123941] svg {\n width: 64px !important;\n height: 64px !important;\n max-width: 64px !important;\n max-height: 64px !important;\n}\n.empty-content__name[data-v-c3123941] {\n margin-bottom: 10px;\n text-align: center;\n font-weight: bold;\n font-size: 20px;\n line-height: 30px;\n}\n.empty-content__description[data-v-c3123941] {\n color: var(--color-text-maxcontrast);\n text-align: center;\n text-wrap-style: balance;\n}\n.empty-content__action[data-v-c3123941] {\n margin-top: 8px;\n}\n.modal-wrapper .empty-content__action[data-v-c3123941] {\n margin-top: 20px;\n display: flex;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcEmptyContent-CUFc_Dds.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,sBAAsB;EACtB,uBAAuB;EACvB,2DAA2D;EAC3D,YAAY;EACZ,qCAAqC;AACvC;AACA;EACE,eAAe;EACf,kBAAkB;AACpB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;EACX,YAAY;EACZ,mBAAmB;EACnB,YAAY;EACZ,4BAA4B;EAC5B,2BAA2B;EAC3B,qBAAqB;AACvB;AACA;EACE,sBAAsB;EACtB,uBAAuB;EACvB,0BAA0B;EAC1B,2BAA2B;AAC7B;AACA;EACE,mBAAmB;EACnB,kBAAkB;EAClB,iBAAiB;EACjB,eAAe;EACf,iBAAiB;AACnB;AACA;EACE,oCAAoC;EACpC,kBAAkB;EAClB,wBAAwB;AAC1B;AACA;EACE,eAAe;AACjB;AACA;EACE,gBAAgB;EAChB,aAAa;AACf",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-c3123941] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.empty-content[data-v-c3123941] {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n /* In case of using in a flex container - flex in advance */\n flex-grow: 1;\n padding: var(--default-grid-baseline);\n}\n.modal-wrapper .empty-content[data-v-c3123941] {\n margin-top: 5vh;\n margin-bottom: 5vh;\n}\n.empty-content__icon[data-v-c3123941] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 64px;\n height: 64px;\n margin: 0 auto 15px;\n opacity: 0.4;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 64px;\n}\n.empty-content__icon[data-v-c3123941] svg {\n width: 64px !important;\n height: 64px !important;\n max-width: 64px !important;\n max-height: 64px !important;\n}\n.empty-content__name[data-v-c3123941] {\n margin-bottom: 10px;\n text-align: center;\n font-weight: bold;\n font-size: 20px;\n line-height: 30px;\n}\n.empty-content__description[data-v-c3123941] {\n color: var(--color-text-maxcontrast);\n text-align: center;\n text-wrap-style: balance;\n}\n.empty-content__action[data-v-c3123941] {\n margin-top: 8px;\n}\n.modal-wrapper .empty-content__action[data-v-c3123941] {\n margin-top: 20px;\n display: flex;\n}"],sourceRoot:""}]);const o=a},98216:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-528e9576] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#guest-content-vue[data-v-528e9576] {\n color: var(--color-main-text);\n background-color: var(--color-main-background);\n min-width: 0;\n border-radius: var(--border-radius-large);\n box-shadow: 0 0 10px var(--color-box-shadow);\n height: fit-content;\n padding: 15px;\n margin: 20px auto;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#content.nc-guest-content {\n overflow: auto;\n margin-bottom: 0;\n height: calc(var(--body-height) + var(--body-container-margin));\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcGuestContent-BkegjnLL.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,6BAA6B;EAC7B,8CAA8C;EAC9C,YAAY;EACZ,yCAAyC;EACzC,4CAA4C;EAC5C,mBAAmB;EACnB,aAAa;EACb,iBAAiB;AACnB,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,cAAc;EACd,gBAAgB;EAChB,+DAA+D;AACjE",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-528e9576] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#guest-content-vue[data-v-528e9576] {\n color: var(--color-main-text);\n background-color: var(--color-main-background);\n min-width: 0;\n border-radius: var(--border-radius-large);\n box-shadow: 0 0 10px var(--color-box-shadow);\n height: fit-content;\n padding: 15px;\n margin: 20px auto;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#content.nc-guest-content {\n overflow: auto;\n margin-bottom: 0;\n height: calc(var(--body-height) + var(--body-container-margin));\n}"],sourceRoot:""}]);const o=a},46133:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-4625d649] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-4625d649] {\n --icon-size: var(--dad67fa8);\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue--inline[data-v-4625d649] {\n display: inline-flex;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-4625d649] {\n line-height: 0;\n}\n.icon-vue[data-v-4625d649] svg {\n fill: currentColor;\n width: var(--icon-size, 20px);\n height: var(--icon-size, 20px);\n max-width: var(--icon-size, 20px);\n max-height: var(--icon-size, 20px);\n}\n.icon-vue--directional[data-v-4625d649] svg:dir(rtl) {\n transform: scaleX(-1);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-Cm1Dmlij.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4BAA4B;EAC5B,aAAa;EACb,uBAAuB;EACvB,mBAAmB;EACnB,wCAAwC;EACxC,yCAAyC;EACzC,UAAU;AACZ;AACA;EACE,oBAAoB;EACpB,sBAAsB;EACtB,uBAAuB;EACvB,2BAA2B;AAC7B;AACA;EACE,cAAc;AAChB;AACA;EACE,kBAAkB;EAClB,6BAA6B;EAC7B,8BAA8B;EAC9B,iCAAiC;EACjC,kCAAkC;AACpC;AACA;EACE,qBAAqB;AACvB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-4625d649] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-4625d649] {\n --icon-size: var(--dad67fa8);\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue--inline[data-v-4625d649] {\n display: inline-flex;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-4625d649] {\n line-height: 0;\n}\n.icon-vue[data-v-4625d649] svg {\n fill: currentColor;\n width: var(--icon-size, 20px);\n height: var(--icon-size, 20px);\n max-width: var(--icon-size, 20px);\n max-height: var(--icon-size, 20px);\n}\n.icon-vue--directional[data-v-4625d649] svg:dir(rtl) {\n transform: scaleX(-1);\n}"],sourceRoot:""}]);const o=a},63265:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_YB2B5 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._iconToggleSwitch_ZSKWf {\n color: var(--2d1b8583);\n transition: color var(--animation-quick) ease;\n}\n._iconToggleSwitch_ZSKWf svg {\n /* Unlike other icons, this icon is not a square */\n height: auto !important;\n}\n._iconToggleSwitch_ZSKWf circle {\n cx: var(--78386a55);\n transition: cx var(--animation-quick) ease;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcIconToggleSwitch-sDZkWAmc.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,sBAAsB;EACtB,6CAA6C;AAC/C;AACA;EACE,kDAAkD;EAClD,uBAAuB;AACzB;AACA;EACE,mBAAmB;EACnB,0CAA0C;AAC5C",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_YB2B5 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._iconToggleSwitch_ZSKWf {\n color: var(--2d1b8583);\n transition: color var(--animation-quick) ease;\n}\n._iconToggleSwitch_ZSKWf svg {\n /* Unlike other icons, this icon is not a square */\n height: auto !important;\n}\n._iconToggleSwitch_ZSKWf circle {\n cx: var(--78386a55);\n transition: cx var(--animation-quick) ease;\n}"],sourceRoot:""}]);const o=a},56909:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-eff1d9a4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.option[data-v-eff1d9a4] {\n display: flex;\n align-items: center;\n width: 100%;\n height: var(--height);\n cursor: inherit;\n}\n.option__avatar[data-v-eff1d9a4] {\n margin-right: var(--margin);\n}\n.option__details[data-v-eff1d9a4] {\n display: flex;\n flex: 1 1;\n flex-direction: column;\n justify-content: center;\n min-width: 0;\n}\n.option__lineone[data-v-eff1d9a4] {\n color: var(--color-main-text);\n}\n.option__linetwo[data-v-eff1d9a4] {\n color: var(--color-text-maxcontrast);\n}\n.option__lineone[data-v-eff1d9a4], .option__linetwo[data-v-eff1d9a4] {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n line-height: 1.2;\n}\n.option__lineone strong[data-v-eff1d9a4], .option__linetwo strong[data-v-eff1d9a4] {\n font-weight: bold;\n}\n.option--compact .option__lineone[data-v-eff1d9a4] {\n font-size: 14px;\n}\n.option--compact .option__linetwo[data-v-eff1d9a4] {\n font-size: 11px;\n line-height: 1.5;\n margin-top: -4px;\n}\n.option__icon[data-v-eff1d9a4] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n color: var(--color-text-maxcontrast);\n}\n.option__icon.icon[data-v-eff1d9a4] {\n flex: 0 0 var(--default-clickable-area);\n opacity: 0.7;\n background-position: center;\n background-size: 16px;\n}\n.option__details[data-v-eff1d9a4], .option__lineone[data-v-eff1d9a4], .option__linetwo[data-v-eff1d9a4], .option__icon[data-v-eff1d9a4] {\n cursor: inherit;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcListItemIcon-BDyiLlk2.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,WAAW;EACX,qBAAqB;EACrB,eAAe;AACjB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,aAAa;EACb,SAAS;EACT,sBAAsB;EACtB,uBAAuB;EACvB,YAAY;AACd;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,oCAAoC;AACtC;AACA;EACE,gBAAgB;EAChB,mBAAmB;EACnB,uBAAuB;EACvB,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,eAAe;AACjB;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,gBAAgB;AAClB;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,oCAAoC;AACtC;AACA;EACE,uCAAuC;EACvC,YAAY;EACZ,2BAA2B;EAC3B,qBAAqB;AACvB;AACA;EACE,eAAe;AACjB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-eff1d9a4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.option[data-v-eff1d9a4] {\n display: flex;\n align-items: center;\n width: 100%;\n height: var(--height);\n cursor: inherit;\n}\n.option__avatar[data-v-eff1d9a4] {\n margin-right: var(--margin);\n}\n.option__details[data-v-eff1d9a4] {\n display: flex;\n flex: 1 1;\n flex-direction: column;\n justify-content: center;\n min-width: 0;\n}\n.option__lineone[data-v-eff1d9a4] {\n color: var(--color-main-text);\n}\n.option__linetwo[data-v-eff1d9a4] {\n color: var(--color-text-maxcontrast);\n}\n.option__lineone[data-v-eff1d9a4], .option__linetwo[data-v-eff1d9a4] {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n line-height: 1.2;\n}\n.option__lineone strong[data-v-eff1d9a4], .option__linetwo strong[data-v-eff1d9a4] {\n font-weight: bold;\n}\n.option--compact .option__lineone[data-v-eff1d9a4] {\n font-size: 14px;\n}\n.option--compact .option__linetwo[data-v-eff1d9a4] {\n font-size: 11px;\n line-height: 1.5;\n margin-top: -4px;\n}\n.option__icon[data-v-eff1d9a4] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n color: var(--color-text-maxcontrast);\n}\n.option__icon.icon[data-v-eff1d9a4] {\n flex: 0 0 var(--default-clickable-area);\n opacity: 0.7;\n background-position: center;\n background-size: 16px;\n}\n.option__details[data-v-eff1d9a4], .option__lineone[data-v-eff1d9a4], .option__linetwo[data-v-eff1d9a4], .option__icon[data-v-eff1d9a4] {\n cursor: inherit;\n}"],sourceRoot:""}]);const o=a},32616:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-94ff8098] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-94ff8098] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-94ff8098] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-C7S2_wmi.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iEAAiE;AACnE",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-94ff8098] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-94ff8098] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-94ff8098] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}"],sourceRoot:""}]);const o=a},74757:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-07bfaab0] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.mention-bubble--primary .mention-bubble__content[data-v-07bfaab0] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.mention-bubble__wrapper[data-v-07bfaab0] {\n position: relative;\n max-width: 150px;\n height: 18px;\n vertical-align: text-bottom;\n display: inline-flex;\n align-items: center;\n}\n.mention-bubble__content[data-v-07bfaab0] {\n display: inline-flex;\n overflow: hidden;\n align-items: center;\n max-width: 100%;\n height: 20px;\n -webkit-user-select: none;\n user-select: none;\n padding-inline: 2px 6px;\n border-radius: 10px;\n background-color: var(--color-background-dark);\n}\n.mention-bubble__icon[data-v-07bfaab0] {\n position: relative;\n width: 16px;\n height: 16px;\n border-radius: 8px;\n background-color: var(--color-background-darker);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 12px;\n}\n.mention-bubble__icon--with-avatar[data-v-07bfaab0] {\n color: inherit;\n background-size: cover;\n}\n.mention-bubble__title[data-v-07bfaab0] {\n overflow: hidden;\n margin-inline-start: 2px;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.mention-bubble__title[data-v-07bfaab0]::before {\n content: attr(title);\n}\n.mention-bubble__select[data-v-07bfaab0] {\n position: absolute;\n z-index: -1;\n inset-inline-start: -100vw;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcMentionBubble-CaztX9Pv.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,wCAAwC;EACxC,8CAA8C;AAChD;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,YAAY;EACZ,2BAA2B;EAC3B,oBAAoB;EACpB,mBAAmB;AACrB;AACA;EACE,oBAAoB;EACpB,gBAAgB;EAChB,mBAAmB;EACnB,eAAe;EACf,YAAY;EACZ,yBAAyB;EACzB,iBAAiB;EACjB,uBAAuB;EACvB,mBAAmB;EACnB,8CAA8C;AAChD;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,kBAAkB;EAClB,gDAAgD;EAChD,4BAA4B;EAC5B,2BAA2B;EAC3B,qBAAqB;AACvB;AACA;EACE,cAAc;EACd,sBAAsB;AACxB;AACA;EACE,gBAAgB;EAChB,wBAAwB;EACxB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,0BAA0B;EAC1B,UAAU;EACV,WAAW;EACX,gBAAgB;AAClB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-07bfaab0] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.mention-bubble--primary .mention-bubble__content[data-v-07bfaab0] {\n color: var(--color-primary-element-text);\n background-color: var(--color-primary-element);\n}\n.mention-bubble__wrapper[data-v-07bfaab0] {\n position: relative;\n max-width: 150px;\n height: 18px;\n vertical-align: text-bottom;\n display: inline-flex;\n align-items: center;\n}\n.mention-bubble__content[data-v-07bfaab0] {\n display: inline-flex;\n overflow: hidden;\n align-items: center;\n max-width: 100%;\n height: 20px;\n -webkit-user-select: none;\n user-select: none;\n padding-inline: 2px 6px;\n border-radius: 10px;\n background-color: var(--color-background-dark);\n}\n.mention-bubble__icon[data-v-07bfaab0] {\n position: relative;\n width: 16px;\n height: 16px;\n border-radius: 8px;\n background-color: var(--color-background-darker);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 12px;\n}\n.mention-bubble__icon--with-avatar[data-v-07bfaab0] {\n color: inherit;\n background-size: cover;\n}\n.mention-bubble__title[data-v-07bfaab0] {\n overflow: hidden;\n margin-inline-start: 2px;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.mention-bubble__title[data-v-07bfaab0]::before {\n content: attr(title);\n}\n.mention-bubble__select[data-v-07bfaab0] {\n position: absolute;\n z-index: -1;\n inset-inline-start: -100vw;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}"],sourceRoot:""}]);const o=a},8488:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,'/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_WzKjA {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, "filter: drop-shadow" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that "filter" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-large);\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-large);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}',"",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcPopover-CJgeCuwk.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,WAAW;EACX,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,6BAA6B;EAC7B,oBAAoB;EACpB,cAAc;EACd,gBAAgB;EAChB,UAAU;AACZ;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,YAAY;EACZ,WAAW;EACX,gBAAgB;EAChB,oBAAoB;EACpB,WAAW;AACb;AACA;EACE,eAAe;EACf,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,yBAAyB;AAC3B;AACA;EACE;;;;;;;IAOE;EACF,8CAA8C;EAC9C,yCAAyC;AAC3C;AACA;EACE,UAAU;EACV,6BAA6B;EAC7B,yCAAyC;EACzC,gBAAgB;EAChB,wCAAwC;AAC1C;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,SAAS;EACT,mBAAmB;EACnB,yBAAyB;EACzB,kBAAkB;AACpB;AACA;EACE,YAAY;EACZ,qDAAqD,EAAE,mBAAmB;EAC1E,sBAAsB;EACtB,qDAAqD,EAAE,mBAAmB;EAC1E,8CAA8C;AAChD;AACA;EACE,SAAS;EACT,qDAAqD,EAAE,mBAAmB;EAC1E,mBAAmB;EACnB,qDAAqD,EAAE,mBAAmB;EAC1E,iDAAiD;AACnD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,UAAU;EACV,qDAAqD,EAAE,mBAAmB;EAC1E,oBAAoB;EACpB,qDAAqD,EAAE,mBAAmB;EAC1E,gDAAgD;AAClD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,WAAW;EACX,qDAAqD,EAAE,mBAAmB;EAC1E,qBAAqB;EACrB,qDAAqD,EAAE,mBAAmB;EAC1E,+CAA+C;AACjD;AACA;EACE,kBAAkB;EAClB,6EAA6E;EAC7E,UAAU;AACZ;AACA;EACE,mBAAmB;EACnB,0CAA0C;EAC1C,UAAU;AACZ",sourcesContent:['/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_WzKjA {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, "filter: drop-shadow" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that "filter" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-large);\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-large);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_k--Q7.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}'],sourceRoot:""}]);const o=a},72140:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\nbody {\n /**\n * Set custom vue-select CSS variables.\n * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462)\n */\n /* Search Input */\n --vs-search-input-color: var(--color-main-text);\n --vs-search-input-bg: var(--color-main-background);\n --vs-search-input-placeholder-color: var(--color-text-maxcontrast);\n /* Font */\n --vs-font-size: var(--default-font-size);\n --vs-line-height: var(--default-line-height);\n /* Disabled State */\n --vs-state-disabled-bg: var(--color-background-hover);\n --vs-state-disabled-color: var(--color-text-maxcontrast);\n --vs-state-disabled-controls-color: var(--color-text-maxcontrast);\n --vs-state-disabled-cursor: not-allowed;\n --vs-disabled-bg: var(--color-background-hover);\n --vs-disabled-color: var(--color-text-maxcontrast);\n --vs-disabled-cursor: not-allowed;\n /* Borders */\n --vs-border-color: var(--color-border-maxcontrast);\n --vs-border-width: var(--border-width-input, 2px) !important;\n --vs-border-style: solid;\n --vs-border-radius: var(--border-radius-large);\n /* Component Controls: Clear, Open Indicator */\n --vs-controls-color: var(--color-main-text);\n /* Selected */\n --vs-selected-bg: var(--color-background-hover);\n --vs-selected-color: var(--color-main-text);\n --vs-selected-border-color: var(--vs-border-color);\n --vs-selected-border-style: var(--vs-border-style);\n --vs-selected-border-width: var(--vs-border-width);\n /* Dropdown */\n --vs-dropdown-bg: var(--color-main-background);\n --vs-dropdown-color: var(--color-main-text);\n --vs-dropdown-z-index: 9999;\n --vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);\n /* Options */\n --vs-dropdown-option-padding: 8px 20px;\n /* Active State */\n --vs-dropdown-option--active-bg: var(--color-background-hover);\n --vs-dropdown-option--active-color: var(--color-main-text);\n /* Keyboard Focus State */\n --vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);\n /* Deselect State */\n --vs-dropdown-option--deselect-bg: var(--color-error);\n --vs-dropdown-option--deselect-color: #fff;\n /* Transitions */\n --vs-transition-duration: 0ms;\n /* Actions */\n --vs-actions-padding: 0 8px 0 4px;\n}\n.v-select.select {\n /* Override default vue-select styles */\n min-height: calc(var(--default-clickable-area) - 2 * var(--border-width-input));\n min-width: 260px;\n margin: 0 0 var(--default-grid-baseline);\n}\n.v-select.select.vs--open {\n --vs-border-width: var(--border-width-input-focused, 2px);\n}\n.v-select.select .select__label {\n display: block;\n margin-bottom: 2px;\n}\n.v-select.select .vs__selected {\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline));\n margin: calc(var(--default-grid-baseline) / 2);\n padding-block: 0;\n padding-inline: 12px 8px;\n border-radius: 16px !important;\n background: var(--color-primary-element-light);\n border: none;\n}\n.v-select.select.vs--open .vs__selected:first-of-type {\n margin-inline-start: calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px))) !important;\n}\n.v-select.select .vs__search {\n text-overflow: ellipsis;\n color: var(--color-main-text);\n min-height: unset !important;\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)) !important;\n}\n.v-select.select .vs__search::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select .vs__search, .v-select.select .vs__search:focus {\n margin: 0;\n}\n.v-select.select .vs__dropdown-toggle {\n position: relative;\n max-height: 100px;\n padding: var(--border-width-input);\n overflow-y: auto;\n}\n.v-select.select .vs__actions {\n position: sticky;\n top: 0;\n}\n.v-select.select .vs__clear {\n margin-right: 2px;\n}\n.v-select.select.vs--open .vs__dropdown-toggle {\n border-color: var(--color-main-text);\n border-bottom-color: transparent;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-style: solid;\n border-width: var(--border-width-input-focused);\n outline: 2px solid var(--color-main-background);\n padding: 0;\n}\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:active,\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:focus-within {\n outline: 2px solid var(--color-main-background);\n border-color: var(--color-main-text);\n}\n.v-select.select.vs--disabled .vs__search,\n.v-select.select.vs--disabled .vs__selected {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--disabled .vs__clear,\n.v-select.select.vs--disabled .vs__deselect {\n display: none;\n}\n.v-select.select--no-wrap .vs__selected-options {\n flex-wrap: nowrap;\n overflow: auto;\n min-width: unset;\n}\n.v-select.select--no-wrap .vs__selected-options .vs__selected {\n min-width: unset;\n}\n.v-select.select--drop-up.vs--open .vs__dropdown-toggle {\n border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);\n border-top-color: transparent;\n border-bottom-color: var(--color-main-text);\n}\n.v-select.select .vs__selected-options {\n min-height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width));\n}\n.v-select.select .vs__selected-options .vs__selected ~ .vs__search[readonly] {\n position: absolute;\n}\n.v-select.select .vs__selected-options {\n padding: 0 5px;\n}\n.v-select.select.vs--single.vs--loading .vs__selected, .v-select.select.vs--single.vs--open .vs__selected {\n max-width: 100%;\n opacity: 1;\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--single .vs__selected-options {\n flex-wrap: nowrap;\n}\n.v-select.select.vs--single .vs__selected {\n background: unset !important;\n}\n.vs__dropdown-toggle {\n --input-border-box-shadow-light: 0 -1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.vs__dropdown-toggle .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.select--legacy .vs__dropdown-toggle {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n.select--legacy .vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--vs-border-color);\n}\n.vs__dropdown-menu {\n border-width: var(--border-width-input-focused) !important;\n border-color: var(--color-main-text) !important;\n outline: none !important;\n box-shadow: -2px 0 0 var(--color-main-background), 0 2px 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n padding: 4px !important;\n}\n.vs__dropdown-menu--floating {\n /* Fallback styles overridden by programmatically set inline styles */\n width: max-content;\n position: absolute;\n top: 0;\n left: 0;\n}\n.vs__dropdown-menu--floating-placement-top {\n border-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;\n border-top-style: var(--vs-border-style) !important;\n border-bottom-style: none !important;\n box-shadow: 0 -2px 0 var(--color-main-background), -2px 0 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n}\n.vs__dropdown-menu .vs__dropdown-option {\n border-radius: 6px !important;\n}\n.vs__dropdown-menu .vs__no-options {\n color: var(--color-text-lighter) !important;\n}\n.user-select .vs__selected {\n padding-inline: 0 5px !important;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcSelect-DS82iTcW.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;;EAEE;AACF;;;EAGE;AACF;EACE;;;IAGE;EACF,iBAAiB;EACjB,+CAA+C;EAC/C,kDAAkD;EAClD,kEAAkE;EAClE,SAAS;EACT,wCAAwC;EACxC,4CAA4C;EAC5C,mBAAmB;EACnB,qDAAqD;EACrD,wDAAwD;EACxD,iEAAiE;EACjE,uCAAuC;EACvC,+CAA+C;EAC/C,kDAAkD;EAClD,iCAAiC;EACjC,YAAY;EACZ,kDAAkD;EAClD,4DAA4D;EAC5D,wBAAwB;EACxB,8CAA8C;EAC9C,8CAA8C;EAC9C,2CAA2C;EAC3C,aAAa;EACb,+CAA+C;EAC/C,2CAA2C;EAC3C,kDAAkD;EAClD,kDAAkD;EAClD,kDAAkD;EAClD,aAAa;EACb,8CAA8C;EAC9C,2CAA2C;EAC3C,2BAA2B;EAC3B,iEAAiE;EACjE,YAAY;EACZ,sCAAsC;EACtC,iBAAiB;EACjB,8DAA8D;EAC9D,0DAA0D;EAC1D,yBAAyB;EACzB,uFAAuF;EACvF,mBAAmB;EACnB,qDAAqD;EACrD,0CAA0C;EAC1C,gBAAgB;EAChB,6BAA6B;EAC7B,YAAY;EACZ,iCAAiC;AACnC;AACA;EACE,uCAAuC;EACvC,+EAA+E;EAC/E,gBAAgB;EAChB,wCAAwC;AAC1C;AACA;EACE,yDAAyD;AAC3D;AACA;EACE,cAAc;EACd,kBAAkB;AACpB;AACA;EACE,uGAAuG;EACvG,8CAA8C;EAC9C,gBAAgB;EAChB,wBAAwB;EACxB,8BAA8B;EAC9B,8CAA8C;EAC9C,YAAY;AACd;AACA;EACE,kJAAkJ;AACpJ;AACA;EACE,uBAAuB;EACvB,6BAA6B;EAC7B,4BAA4B;EAC5B,mFAAmF;AACrF;AACA;EACE,oCAAoC;AACtC;AACA;EACE,SAAS;AACX;AACA;EACE,kBAAkB;EAClB,iBAAiB;EACjB,kCAAkC;EAClC,gBAAgB;AAClB;AACA;EACE,gBAAgB;EAChB,MAAM;AACR;AACA;EACE,iBAAiB;AACnB;AACA;EACE,oCAAoC;EACpC,gCAAgC;EAChC,4BAA4B;EAC5B,6BAA6B;EAC7B,mBAAmB;EACnB,+CAA+C;EAC/C,+CAA+C;EAC/C,UAAU;AACZ;AACA;;EAEE,+CAA+C;EAC/C,oCAAoC;AACtC;AACA;;EAEE,oCAAoC;AACtC;AACA;;EAEE,aAAa;AACf;AACA;EACE,iBAAiB;EACjB,cAAc;EACd,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,kEAAkE;EAClE,6BAA6B;EAC7B,2CAA2C;AAC7C;AACA;EACE,4EAA4E;AAC9E;AACA;EACE,kBAAkB;AACpB;AACA;EACE,cAAc;AAChB;AACA;EACE,eAAe;EACf,UAAU;EACV,oCAAoC;AACtC;AACA;EACE,iBAAiB;AACnB;AACA;EACE,4BAA4B;AAC9B;AACA;EACE;wEACsE;EACtE;wEACsE;EACtE,+DAA+D;EAC/D,YAAY;EACZ,2CAA2C;EAC3C,0CAA0C;AAC5C;AACA;EACE,4CAA4C;AAC9C;AACA;AACA;IACI,8DAA8D;AAClE;AACA;AACA;EACE,8DAA8D;AAChE;AACA;EACE,+DAA+D;AACjE;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,0DAA0D;EAC1D,+CAA+C;EAC/C,wBAAwB;EACxB,yIAAyI;EACzI,uBAAuB;AACzB;AACA;EACE,qEAAqE;EACrE,kBAAkB;EAClB,kBAAkB;EAClB,MAAM;EACN,OAAO;AACT;AACA;EACE,6EAA6E;EAC7E,mDAAmD;EACnD,oCAAoC;EACpC,0IAA0I;AAC5I;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,2CAA2C;AAC7C;AACA;EACE,gCAAgC;AAClC",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\nbody {\n /**\n * Set custom vue-select CSS variables.\n * Needs to be on the body (not :root) for theming to apply (see nextcloud/server#36462)\n */\n /* Search Input */\n --vs-search-input-color: var(--color-main-text);\n --vs-search-input-bg: var(--color-main-background);\n --vs-search-input-placeholder-color: var(--color-text-maxcontrast);\n /* Font */\n --vs-font-size: var(--default-font-size);\n --vs-line-height: var(--default-line-height);\n /* Disabled State */\n --vs-state-disabled-bg: var(--color-background-hover);\n --vs-state-disabled-color: var(--color-text-maxcontrast);\n --vs-state-disabled-controls-color: var(--color-text-maxcontrast);\n --vs-state-disabled-cursor: not-allowed;\n --vs-disabled-bg: var(--color-background-hover);\n --vs-disabled-color: var(--color-text-maxcontrast);\n --vs-disabled-cursor: not-allowed;\n /* Borders */\n --vs-border-color: var(--color-border-maxcontrast);\n --vs-border-width: var(--border-width-input, 2px) !important;\n --vs-border-style: solid;\n --vs-border-radius: var(--border-radius-large);\n /* Component Controls: Clear, Open Indicator */\n --vs-controls-color: var(--color-main-text);\n /* Selected */\n --vs-selected-bg: var(--color-background-hover);\n --vs-selected-color: var(--color-main-text);\n --vs-selected-border-color: var(--vs-border-color);\n --vs-selected-border-style: var(--vs-border-style);\n --vs-selected-border-width: var(--vs-border-width);\n /* Dropdown */\n --vs-dropdown-bg: var(--color-main-background);\n --vs-dropdown-color: var(--color-main-text);\n --vs-dropdown-z-index: 9999;\n --vs-dropdown-box-shadow: 0px 2px 2px 0px var(--color-box-shadow);\n /* Options */\n --vs-dropdown-option-padding: 8px 20px;\n /* Active State */\n --vs-dropdown-option--active-bg: var(--color-background-hover);\n --vs-dropdown-option--active-color: var(--color-main-text);\n /* Keyboard Focus State */\n --vs-dropdown-option--kb-focus-box-shadow: inset 0px 0px 0px 2px var(--vs-border-color);\n /* Deselect State */\n --vs-dropdown-option--deselect-bg: var(--color-error);\n --vs-dropdown-option--deselect-color: #fff;\n /* Transitions */\n --vs-transition-duration: 0ms;\n /* Actions */\n --vs-actions-padding: 0 8px 0 4px;\n}\n.v-select.select {\n /* Override default vue-select styles */\n min-height: calc(var(--default-clickable-area) - 2 * var(--border-width-input));\n min-width: 260px;\n margin: 0 0 var(--default-grid-baseline);\n}\n.v-select.select.vs--open {\n --vs-border-width: var(--border-width-input-focused, 2px);\n}\n.v-select.select .select__label {\n display: block;\n margin-bottom: 2px;\n}\n.v-select.select .vs__selected {\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width) - var(--default-grid-baseline));\n margin: calc(var(--default-grid-baseline) / 2);\n padding-block: 0;\n padding-inline: 12px 8px;\n border-radius: 16px !important;\n background: var(--color-primary-element-light);\n border: none;\n}\n.v-select.select.vs--open .vs__selected:first-of-type {\n margin-inline-start: calc(var(--default-grid-baseline) / 2 - (var(--border-width-input-focused, 2px) - var(--border-width-input, 2px))) !important;\n}\n.v-select.select .vs__search {\n text-overflow: ellipsis;\n color: var(--color-main-text);\n min-height: unset !important;\n height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width)) !important;\n}\n.v-select.select .vs__search::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select .vs__search, .v-select.select .vs__search:focus {\n margin: 0;\n}\n.v-select.select .vs__dropdown-toggle {\n position: relative;\n max-height: 100px;\n padding: var(--border-width-input);\n overflow-y: auto;\n}\n.v-select.select .vs__actions {\n position: sticky;\n top: 0;\n}\n.v-select.select .vs__clear {\n margin-right: 2px;\n}\n.v-select.select.vs--open .vs__dropdown-toggle {\n border-color: var(--color-main-text);\n border-bottom-color: transparent;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-style: solid;\n border-width: var(--border-width-input-focused);\n outline: 2px solid var(--color-main-background);\n padding: 0;\n}\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:active,\n.v-select.select:not(.vs--disabled, .vs--open) .vs__dropdown-toggle:focus-within {\n outline: 2px solid var(--color-main-background);\n border-color: var(--color-main-text);\n}\n.v-select.select.vs--disabled .vs__search,\n.v-select.select.vs--disabled .vs__selected {\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--disabled .vs__clear,\n.v-select.select.vs--disabled .vs__deselect {\n display: none;\n}\n.v-select.select--no-wrap .vs__selected-options {\n flex-wrap: nowrap;\n overflow: auto;\n min-width: unset;\n}\n.v-select.select--no-wrap .vs__selected-options .vs__selected {\n min-width: unset;\n}\n.v-select.select--drop-up.vs--open .vs__dropdown-toggle {\n border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);\n border-top-color: transparent;\n border-bottom-color: var(--color-main-text);\n}\n.v-select.select .vs__selected-options {\n min-height: calc(var(--default-clickable-area) - 2 * var(--vs-border-width));\n}\n.v-select.select .vs__selected-options .vs__selected ~ .vs__search[readonly] {\n position: absolute;\n}\n.v-select.select .vs__selected-options {\n padding: 0 5px;\n}\n.v-select.select.vs--single.vs--loading .vs__selected, .v-select.select.vs--single.vs--open .vs__selected {\n max-width: 100%;\n opacity: 1;\n color: var(--color-text-maxcontrast);\n}\n.v-select.select.vs--single .vs__selected-options {\n flex-wrap: nowrap;\n}\n.v-select.select.vs--single .vs__selected {\n background: unset !important;\n}\n.vs__dropdown-toggle {\n --input-border-box-shadow-light: 0 -1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--vs-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--vs-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.vs__dropdown-toggle .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .vs__dropdown-toggle {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.select--legacy .vs__dropdown-toggle {\n box-shadow: 0 0 0 1px var(--vs-border-color);\n}\n.select--legacy .vs__dropdown-toggle:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--vs-border-color);\n}\n.vs__dropdown-menu {\n border-width: var(--border-width-input-focused) !important;\n border-color: var(--color-main-text) !important;\n outline: none !important;\n box-shadow: -2px 0 0 var(--color-main-background), 0 2px 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n padding: 4px !important;\n}\n.vs__dropdown-menu--floating {\n /* Fallback styles overridden by programmatically set inline styles */\n width: max-content;\n position: absolute;\n top: 0;\n left: 0;\n}\n.vs__dropdown-menu--floating-placement-top {\n border-radius: var(--vs-border-radius) var(--vs-border-radius) 0 0 !important;\n border-top-style: var(--vs-border-style) !important;\n border-bottom-style: none !important;\n box-shadow: 0 -2px 0 var(--color-main-background), -2px 0 0 var(--color-main-background), 2px 0 0 var(--color-main-background), !important;\n}\n.vs__dropdown-menu .vs__dropdown-option {\n border-radius: 6px !important;\n}\n.vs__dropdown-menu .vs__no-options {\n color: var(--color-text-lighter) !important;\n}\n.user-select .vs__selected {\n padding-inline: 0 5px !important;\n}"],sourceRoot:""}]);const o=a},70026:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-86b73d39] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.user-status-icon[data-v-86b73d39] {\n --user-status-color-online: #2D7B41;\n --user-status-color-busy: #DB0606;\n --user-status-color-away: #C88800;\n --user-status-color-offline: #6B6B6B;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.user-status-icon--invisible[data-v-86b73d39] {\n filter: var(--background-invert-if-dark);\n}\n.user-status-icon[data-v-86b73d39] svg {\n width: 100%;\n height: 100%;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcUserStatusIcon-Bw8yMFMP.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,mCAAmC;EACnC,iCAAiC;EACjC,iCAAiC;EACjC,oCAAoC;EACpC,aAAa;EACb,uBAAuB;EACvB,mBAAmB;AACrB;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,WAAW;EACX,YAAY;AACd",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-86b73d39] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.user-status-icon[data-v-86b73d39] {\n --user-status-color-online: #2D7B41;\n --user-status-color-busy: #DB0606;\n --user-status-color-away: #C88800;\n --user-status-color-offline: #6B6B6B;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.user-status-icon--invisible[data-v-86b73d39] {\n filter: var(--background-invert-if-dark);\n}\n.user-status-icon[data-v-86b73d39] svg {\n width: 100%;\n height: 100%;\n}"],sourceRoot:""}]);const o=a},55253:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,".proposal-matrix__details[data-v-c08fe672]{max-height:50vh;overflow-y:auto}.proposal-matrix__table[data-v-c08fe672]{border-collapse:separate;border-spacing:0}.proposal-matrix__table thead[data-v-c08fe672]{position:sticky;top:0;z-index:100;background-color:var(--color-main-background)}.proposal-matrix__table thead th[data-v-c08fe672]{padding-bottom:calc(var(--default-grid-baseline)*2)}.proposal-matrix__table tbody[data-v-c08fe672]{border:1px solid var(--color-border)}.proposal-matrix__table-header-participant[data-v-c08fe672]{vertical-align:bottom;text-align:start;font-weight:600;font-size:calc(var(--default-grid-baseline)*5)}.proposal-matrix__table-participant-header[data-v-c08fe672]{text-align:center;padding-inline:calc(var(--default-grid-baseline)*2);width:calc(var(--default-grid-baseline)*24)}.proposal-matrix__table-participant-header-avatar[data-v-c08fe672]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--default-grid-baseline)*1)}.proposal-matrix__table-participant-header-name[data-v-c08fe672]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(var(--default-grid-baseline)*22)}.proposal-matrix__table-row-label[data-v-c08fe672]{pointer-events:none}.proposal-matrix__table-row-label[data-v-c08fe672]:hover{background-color:rgba(0,0,0,0) !important}.proposal-matrix__table-day-label[data-v-c08fe672]{font-weight:600;font-size:calc(var(--default-grid-baseline)*4);color:var(--color-text-primary)}.proposal-matrix__empty[data-v-c08fe672]{text-align:center;padding:calc(var(--default-grid-baseline)*4);color:var(--color-text-maxcontrast)}.proposal-matrix__table-actions-participant[data-v-c08fe672]{padding:calc(var(--default-grid-baseline)*1);min-width:250px}.proposal-matrix__table-action-header[data-v-c08fe672]{width:auto;white-space:nowrap}.voting-options-container[data-v-c08fe672]{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.voting-options-container[data-v-c08fe672] .checkbox-radio-switch--button-variant{border:none !important;background-color:var(--color-primary-light) !important}.voting-options-container[data-v-c08fe672] .checkbox-radio-switch--button-variant .checkbox-radio-switch__content{border:none !important}.vote-option[data-v-c08fe672]{display:flex;align-items:center;justify-content:center;gap:calc(var(--default-grid-baseline)*1);white-space:nowrap}.vote-option[data-v-c08fe672] .material-design-icon.check-icon svg,.vote-option[data-v-c08fe672] .material-design-icon.close-icon svg,.vote-option[data-v-c08fe672] .material-design-icon.help-icon svg{stroke:currentColor;stroke-width:1px}.vote-option[data-v-c08fe672] .material-design-icon.help-icon svg{height:18px}.vote-option svg[data-v-c08fe672]{width:16px;height:16px}.proposal-matrix__table-votes[data-v-c08fe672]{text-align:center;padding-inline:calc(var(--default-grid-baseline)*1);padding-block:calc(var(--default-grid-baseline)*2)}.proposal-matrix__table-votes[data-v-c08fe672] .material-design-icon.check-icon{color:#32cd32;background-color:rgba(90,90,90,.1);padding:calc(var(--default-grid-baseline)*2);border-radius:calc(var(--default-grid-baseline)*1)}.proposal-matrix__table-votes[data-v-c08fe672] .material-design-icon.close-icon{color:#ff4402;background-color:rgba(90,90,90,.1);padding:calc(var(--default-grid-baseline)*2);border-radius:calc(var(--default-grid-baseline)*1)}.proposal-matrix__table-votes[data-v-c08fe672] .material-design-icon.help-icon{color:#ffc107;background-color:rgba(90,90,90,.1);padding:calc(var(--default-grid-baseline)*2);border-radius:calc(var(--default-grid-baseline)*1)}.proposal-matrix__table-votes[data-v-c08fe672] .material-design-icon.minus-icon{color:#6b6b6b;background-color:rgba(90,90,90,.1);padding:calc(var(--default-grid-baseline)*2);border-radius:calc(var(--default-grid-baseline)*1)}.proposal-matrix__table-votes[data-v-c08fe672] .material-design-icon.check-icon svg,.proposal-matrix__table-votes[data-v-c08fe672] .material-design-icon.close-icon svg,.proposal-matrix__table-votes[data-v-c08fe672] .material-design-icon.help-icon svg,.proposal-matrix__table-votes[data-v-c08fe672] .material-design-icon.minus-icon svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill}.proposal-matrix__table-votes[data-v-c08fe672] .material-design-icon.help-icon svg{height:18px}","",{version:3,sources:["webpack://./src/components/Proposal/ProposalResponseMatrix.vue"],names:[],mappings:"AAEA,2CACC,eAAA,CACA,eAAA,CAGD,yCACC,wBAAA,CACA,gBAAA,CAEA,+CACC,eAAA,CACA,KAAA,CACA,WAAA,CACA,6CAAA,CAGD,kDACC,mDAAA,CAGD,+CACC,oCAAA,CAIF,4DACC,qBAAA,CACA,gBAAA,CACA,eAAA,CACA,8CAAA,CAGD,4DACC,iBAAA,CACA,mDAAA,CACA,2CAAA,CAGD,mEACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,wCAAA,CAGD,iEACC,eAAA,CACA,kBAAA,CACA,eAAA,CACA,sBAAA,CACA,+CAAA,CAGD,mDACC,mBAAA,CAEA,yDACC,yCAAA,CAIF,mDACC,eAAA,CACA,8CAAA,CACA,+BAAA,CAGD,yCACC,iBAAA,CACA,4CAAA,CACA,mCAAA,CAGD,6DACC,4CAAA,CACA,eAAA,CAGD,uDACC,UAAA,CACA,kBAAA,CAGD,2CACC,YAAA,CACA,kBAAA,CACA,KAAA,CACA,kBAAA,CACA,0BAAA,CACA,gBAAA,CAEA,kFACC,sBAAA,CACA,sDAAA,CAGD,kHACC,sBAAA,CAKF,8BACC,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,wCAAA,CACA,kBAAA,CAEA,wMAGC,mBAAA,CACA,gBAAA,CAGD,kEACC,WAAA,CAIF,kCACC,UAAA,CACA,WAAA,CAGD,+CACC,iBAAA,CACA,mDAAA,CACA,kDAAA,CAEA,gFACC,aAAA,CACA,kCAAA,CACA,4CAAA,CACA,kDAAA,CAGD,gFACC,aAAA,CACA,kCAAA,CACA,4CAAA,CACA,kDAAA,CAGD,+EACC,aAAA,CACA,kCAAA,CACA,4CAAA,CACA,kDAAA,CAGD,gFACC,aAAA,CACA,kCAAA,CACA,4CAAA,CACA,kDAAA,CAGD,+UAIC,mBAAA,CACA,kBAAA,CACA,oBAAA,CACA,qBAAA,CACA,uBAAA,CAGD,mFACC,WAAA",sourcesContent:[".proposal-matrix__details{max-height:50vh;overflow-y:auto}.proposal-matrix__table{border-collapse:separate;border-spacing:0}.proposal-matrix__table thead{position:sticky;top:0;z-index:100;background-color:var(--color-main-background)}.proposal-matrix__table thead th{padding-bottom:calc(var(--default-grid-baseline)*2)}.proposal-matrix__table tbody{border:1px solid var(--color-border)}.proposal-matrix__table-header-participant{vertical-align:bottom;text-align:start;font-weight:600;font-size:calc(var(--default-grid-baseline)*5)}.proposal-matrix__table-participant-header{text-align:center;padding-inline:calc(var(--default-grid-baseline)*2);width:calc(var(--default-grid-baseline)*24)}.proposal-matrix__table-participant-header-avatar{display:flex;flex-direction:column;align-items:center;gap:calc(var(--default-grid-baseline)*1)}.proposal-matrix__table-participant-header-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(var(--default-grid-baseline)*22)}.proposal-matrix__table-row-label{pointer-events:none}.proposal-matrix__table-row-label:hover{background-color:rgba(0,0,0,0) !important}.proposal-matrix__table-day-label{font-weight:600;font-size:calc(var(--default-grid-baseline)*4);color:var(--color-text-primary)}.proposal-matrix__empty{text-align:center;padding:calc(var(--default-grid-baseline)*4);color:var(--color-text-maxcontrast)}.proposal-matrix__table-actions-participant{padding:calc(var(--default-grid-baseline)*1);min-width:250px}.proposal-matrix__table-action-header{width:auto;white-space:nowrap}.voting-options-container{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.voting-options-container :deep(.checkbox-radio-switch--button-variant){border:none !important;background-color:var(--color-primary-light) !important}.voting-options-container :deep(.checkbox-radio-switch--button-variant .checkbox-radio-switch__content){border:none !important}.vote-option{display:flex;align-items:center;justify-content:center;gap:calc(var(--default-grid-baseline)*1);white-space:nowrap}.vote-option :deep(.material-design-icon.check-icon svg),.vote-option :deep(.material-design-icon.close-icon svg),.vote-option :deep(.material-design-icon.help-icon svg){stroke:currentColor;stroke-width:1px}.vote-option :deep(.material-design-icon.help-icon svg){height:18px}.vote-option svg{width:16px;height:16px}.proposal-matrix__table-votes{text-align:center;padding-inline:calc(var(--default-grid-baseline)*1);padding-block:calc(var(--default-grid-baseline)*2)}.proposal-matrix__table-votes :deep(.material-design-icon.check-icon){color:#32cd32;background-color:rgba(90,90,90,.1);padding:calc(var(--default-grid-baseline)*2);border-radius:calc(var(--default-grid-baseline)*1)}.proposal-matrix__table-votes :deep(.material-design-icon.close-icon){color:#ff4402;background-color:rgba(90,90,90,.1);padding:calc(var(--default-grid-baseline)*2);border-radius:calc(var(--default-grid-baseline)*1)}.proposal-matrix__table-votes :deep(.material-design-icon.help-icon){color:#ffc107;background-color:rgba(90,90,90,.1);padding:calc(var(--default-grid-baseline)*2);border-radius:calc(var(--default-grid-baseline)*1)}.proposal-matrix__table-votes :deep(.material-design-icon.minus-icon){color:#6b6b6b;background-color:rgba(90,90,90,.1);padding:calc(var(--default-grid-baseline)*2);border-radius:calc(var(--default-grid-baseline)*1)}.proposal-matrix__table-votes :deep(.material-design-icon.check-icon svg),.proposal-matrix__table-votes :deep(.material-design-icon.close-icon svg),.proposal-matrix__table-votes :deep(.material-design-icon.help-icon svg),.proposal-matrix__table-votes :deep(.material-design-icon.minus-icon svg){stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill}.proposal-matrix__table-votes :deep(.material-design-icon.help-icon svg){height:18px}"],sourceRoot:""}]);const o=a},5413:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(71354),s=n.n(r),i=n(76314),a=n.n(i)()(s());a.push([e.id,".proposal-public__content[data-v-90b10cc4]{display:flex;width:100%;height:100vh;flex-direction:column;justify-content:center;align-items:center}.proposal-public__content-row-details[data-v-90b10cc4]{display:flex;flex-direction:column;width:100%;gap:calc(var(--default-grid-baseline)*2);padding-top:calc(var(--default-grid-baseline)*4);padding-bottom:calc(var(--default-grid-baseline)*4);padding-inline:calc(var(--default-grid-baseline)*4)}.proposal-public__content-row-actions[data-v-90b10cc4]{display:flex;align-items:flex-end;flex-shrink:0;justify-content:flex-end;width:100%;padding-top:0;padding-inline:calc(var(--default-grid-baseline)*4);padding-bottom:calc(var(--default-grid-baseline)*4)}.proposal-public__content-organizer[data-v-90b10cc4]{display:flex;align-items:center}.proposal-public__content-title[data-v-90b10cc4]{font-size:calc(var(--default-grid-baseline)*6);font-weight:bold;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.proposal-public__content-location[data-v-90b10cc4]{display:flex;align-items:center;gap:.5rem}.proposal-public__content-duration[data-v-90b10cc4]{display:flex;align-items:center;justify-content:space-between;width:100%}.proposal-public__content-duration-left[data-v-90b10cc4]{display:flex;align-items:center}.proposal-public__content-duration-right[data-v-90b10cc4]{margin-inline-start:auto}.proposal-public__content-timezone[data-v-90b10cc4]{display:flex;flex-direction:column;gap:calc(var(--default-grid-baseline)*1)}.proposal-public__content-matrix[data-v-90b10cc4]{padding-top:calc(var(--default-grid-baseline)*4);padding-bottom:calc(var(--default-grid-baseline)*2);border-top:2px solid var(--color-border);border-bottom:2px solid var(--color-border)}.proposal-public__content-date-empty[data-v-90b10cc4]{font-style:italic;color:var(--color-text-lighter)}","",{version:3,sources:["webpack://./src/views/Proposal/ProposalPublic.vue"],names:[],mappings:"AAEA,2CACE,YAAA,CACA,UAAA,CACA,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,kBAAA,CAGF,uDACE,YAAA,CACA,qBAAA,CACA,UAAA,CACA,wCAAA,CACA,gDAAA,CACA,mDAAA,CACA,mDAAA,CAGF,uDACE,YAAA,CACA,oBAAA,CACA,aAAA,CACA,wBAAA,CACA,UAAA,CACA,aAAA,CACA,mDAAA,CACA,mDAAA,CAGF,qDACE,YAAA,CACA,kBAAA,CAGF,iDACE,8CAAA,CACA,gBAAA,CACA,oBAAA,CACA,wBAAA,CACA,YAAA,CAGF,oDACC,YAAA,CACA,kBAAA,CACA,SAAA,CAGD,oDACC,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,UAAA,CAGD,yDACC,YAAA,CACA,kBAAA,CAGD,0DACC,wBAAA,CAGD,oDACE,YAAA,CACA,qBAAA,CACA,wCAAA,CAGF,kDACC,gDAAA,CACA,mDAAA,CACA,wCAAA,CACA,2CAAA,CAGD,sDACE,iBAAA,CACA,+BAAA",sourcesContent:[".proposal-public__content{display:flex;width:100%;height:100vh;flex-direction:column;justify-content:center;align-items:center}.proposal-public__content-row-details{display:flex;flex-direction:column;width:100%;gap:calc(var(--default-grid-baseline)*2);padding-top:calc(var(--default-grid-baseline)*4);padding-bottom:calc(var(--default-grid-baseline)*4);padding-inline:calc(var(--default-grid-baseline)*4)}.proposal-public__content-row-actions{display:flex;align-items:flex-end;flex-shrink:0;justify-content:flex-end;width:100%;padding-top:0;padding-inline:calc(var(--default-grid-baseline)*4);padding-bottom:calc(var(--default-grid-baseline)*4)}.proposal-public__content-organizer{display:flex;align-items:center}.proposal-public__content-title{font-size:calc(var(--default-grid-baseline)*6);font-weight:bold;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.proposal-public__content-location{display:flex;align-items:center;gap:.5rem}.proposal-public__content-duration{display:flex;align-items:center;justify-content:space-between;width:100%}.proposal-public__content-duration-left{display:flex;align-items:center}.proposal-public__content-duration-right{margin-inline-start:auto}.proposal-public__content-timezone{display:flex;flex-direction:column;gap:calc(var(--default-grid-baseline)*1)}.proposal-public__content-matrix{padding-top:calc(var(--default-grid-baseline)*4);padding-bottom:calc(var(--default-grid-baseline)*2);border-top:2px solid var(--color-border);border-bottom:2px solid var(--color-border)}.proposal-public__content-date-empty{font-style:italic;color:var(--color-text-lighter)}"],sourceRoot:""}]);const o=a},76314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,s,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var o=0;o0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=i),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),s&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=s):c[4]="".concat(s)),t.push(c))}},t}},71354:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),s="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),i="/*# ".concat(s," */");return[t].concat([i]).join("\n")}return[t].join("\n")}},70580:e=>{"use strict";var t=/["'&<>]/;e.exports=function(e){var n,r=""+e,s=t.exec(r);if(!s)return r;var i="",a=0,o=0;for(a=s.index;a{"use strict";n.d(t,{K:()=>T});var r=n(49054);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:s}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw i}}}}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t0?e[e.length-1]:null},activateTrap:function(e,t){t!==u.getActiveTrap(e)&&u.pauseTrap(e);var n=e.indexOf(t);-1===n||e.splice(n,1),e.push(t)},deactivateTrap:function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),u.unpauseTrap(e)},pauseTrap:function(e){var t=u.getActiveTrap(e);null==t||t._setPausedState(!0)},unpauseTrap:function(e){var t=u.getActiveTrap(e);t&&!t._isManuallyPaused()&&t._setPausedState(!1)}},m=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},p=function(e){return m(e)&&!e.shiftKey},h=function(e){return m(e)&&e.shiftKey},f=function(e){return setTimeout(e,0)},g=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{},n=t.hasFallback,r=void 0!==n&&n,i=t.params,a=void 0===i?[]:i,l=o[e];if("function"==typeof l&&(l=l.apply(void 0,d(a))),!0===l&&(l=void 0),!l){if(void 0===l||!1===l)return l;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var c=l;if("string"==typeof l){try{c=s.querySelector(l)}catch(t){throw new Error("`".concat(e,'` appears to be an invalid selector; error="').concat(t.message,'"'))}if(!c&&!r)throw new Error("`".concat(e,"` as selector refers to no known node"))}return c},b=function(){var e=y("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!(0,r.tp)(e,o.tabbableOptions))if(_(s.activeElement)>=0)e=s.activeElement;else{var t=c.tabbableGroups[0];e=t&&t.firstTabbableNode||y("fallbackFocus")}else null===e&&(e=y("fallbackFocus"));if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},E=function(){if(c.containerGroups=c.containers.map((function(e){var t=(0,r.Kr)(e,o.tabbableOptions),n=(0,r.nq)(e,o.tabbableOptions),s=t.length>0?t[0]:void 0,i=t.length>0?t[t.length-1]:void 0,a=n.find((function(e){return(0,r.AO)(e)})),l=n.slice().reverse().find((function(e){return(0,r.AO)(e)})),d=!!t.find((function(e){return(0,r.yT)(e)>0}));return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:d,firstTabbableNode:s,lastTabbableNode:i,firstDomTabbableNode:a,lastDomTabbableNode:l,nextTabbableNode:function(e){var s=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=t.indexOf(e);return i<0?s?n.slice(n.indexOf(e)+1).find((function(e){return(0,r.AO)(e)})):n.slice(0,n.indexOf(e)).reverse().find((function(e){return(0,r.AO)(e)})):t[i+(s?1:-1)]}}})),c.tabbableGroups=c.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),c.tabbableGroups.length<=0&&!y("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(c.containerGroups.find((function(e){return e.posTabIndexesFound}))&&c.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},D=function(e){var t=e.activeElement;if(t)return t.shadowRoot&&null!==t.shadowRoot.activeElement?D(t.shadowRoot):t},w=function(e){!1!==e&&e!==D(document)&&(e&&e.focus?(e.focus({preventScroll:!!o.preventScroll}),c.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):w(b()))},S=function(e){var t=y("setReturnFocus",{params:[e]});return t||!1!==t&&e},C=function(e){var t=e.target,n=e.event,s=e.isBackward,i=void 0!==s&&s;t=t||A(n),E();var a=null;if(c.tabbableGroups.length>0){var l=_(t,n),d=l>=0?c.containerGroups[l]:void 0;if(l<0)a=i?c.tabbableGroups[c.tabbableGroups.length-1].lastTabbableNode:c.tabbableGroups[0].firstTabbableNode;else if(i){var u=c.tabbableGroups.findIndex((function(e){var n=e.firstTabbableNode;return t===n}));if(u<0&&(d.container===t||(0,r.tp)(t,o.tabbableOptions)&&!(0,r.AO)(t,o.tabbableOptions)&&!d.nextTabbableNode(t,!1))&&(u=l),u>=0){var p=0===u?c.tabbableGroups.length-1:u-1,h=c.tabbableGroups[p];a=(0,r.yT)(t)>=0?h.lastTabbableNode:h.lastDomTabbableNode}else m(n)||(a=d.nextTabbableNode(t,!1))}else{var f=c.tabbableGroups.findIndex((function(e){var n=e.lastTabbableNode;return t===n}));if(f<0&&(d.container===t||(0,r.tp)(t,o.tabbableOptions)&&!(0,r.AO)(t,o.tabbableOptions)&&!d.nextTabbableNode(t))&&(f=l),f>=0){var g=f===c.tabbableGroups.length-1?0:f+1,v=c.tabbableGroups[g];a=(0,r.yT)(t)>=0?v.firstTabbableNode:v.firstDomTabbableNode}else m(n)||(a=d.nextTabbableNode(t))}}else a=y("fallbackFocus");return a},N=function(e){var t=A(e);_(t,e)>=0||(g(o.clickOutsideDeactivates,e)?n.deactivate({returnFocus:o.returnFocusOnDeactivate}):g(o.allowOutsideClick,e)||e.preventDefault())},M=function(e){var t=A(e),n=_(t,e)>=0;if(n||t instanceof Document)n&&(c.mostRecentlyFocusedNode=t);else{var s;e.stopImmediatePropagation();var i=!0;if(c.mostRecentlyFocusedNode)if((0,r.yT)(c.mostRecentlyFocusedNode)>0){var a=_(c.mostRecentlyFocusedNode),l=c.containerGroups[a].tabbableNodes;if(l.length>0){var d=l.findIndex((function(e){return e===c.mostRecentlyFocusedNode}));d>=0&&(o.isKeyForward(c.recentNavEvent)?d+1=0&&(s=l[d-1],i=!1))}}else c.containerGroups.some((function(e){return e.tabbableNodes.some((function(e){return(0,r.yT)(e)>0}))}))||(i=!1);else i=!1;i&&(s=C({target:c.mostRecentlyFocusedNode,isBackward:o.isKeyBackward(c.recentNavEvent)})),w(s||(c.mostRecentlyFocusedNode||b()))}c.recentNavEvent=void 0},k=function(e){(o.isKeyForward(e)||o.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];c.recentNavEvent=e;var n=C({event:e,isBackward:t});n&&(m(e)&&e.preventDefault(),w(n))}(e,o.isKeyBackward(e))},O=function(e){var t;"Escape"!==(null==(t=e)?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===g(o.escapeDeactivates,e)||(e.preventDefault(),n.deactivate())},R=function(e){var t=A(e);_(t,e)>=0||g(o.clickOutsideDeactivates,e)||g(o.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},x=function(){if(c.active)return u.activateTrap(a,n),c.delayInitialFocusTimer=o.delayInitialFocus?f((function(){w(b())})):w(b()),s.addEventListener("focusin",M,!0),s.addEventListener("mousedown",N,{capture:!0,passive:!1}),s.addEventListener("touchstart",N,{capture:!0,passive:!1}),s.addEventListener("click",R,{capture:!0,passive:!1}),s.addEventListener("keydown",k,{capture:!0,passive:!1}),s.addEventListener("keydown",O),n},L=function(){if(c.active)return s.removeEventListener("focusin",M,!0),s.removeEventListener("mousedown",N,!0),s.removeEventListener("touchstart",N,!0),s.removeEventListener("click",R,!0),s.removeEventListener("keydown",k,!0),s.removeEventListener("keydown",O),n},F="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(e){e.some((function(e){return Array.from(e.removedNodes).some((function(e){return e===c.mostRecentlyFocusedNode}))}))&&w(b())})):void 0,Y=function(){F&&(F.disconnect(),c.active&&!c.paused&&c.containers.map((function(e){F.observe(e,{subtree:!0,childList:!0})})))};return n={get active(){return c.active},get paused(){return c.paused},activate:function(e){if(c.active)return this;var t,r=T(e,"onActivate"),i=T(e,"onPostActivate"),l=T(e,"checkCanFocusTrap"),d=u.getActiveTrap(a),m=!1;d&&!d.paused&&(null===(t=d._setSubtreeIsolation)||void 0===t||t.call(d,!1),m=!0);try{l||E(),c.active=!0,c.paused=!1,c.nodeFocusedBeforeActivation=D(s),null==r||r();var p=function(){l&&E(),x(),Y(),o.isolateSubtrees&&n._setSubtreeIsolation(!0),null==i||i()};if(l)return l(c.containers.concat()).then(p,p),this;p()}catch(e){var h;if(d===u.getActiveTrap(a)&&m)null===(h=d._setSubtreeIsolation)||void 0===h||h.call(d,!0);throw e}return this},deactivate:function(e){if(!c.active)return this;var t=l({onDeactivate:o.onDeactivate,onPostDeactivate:o.onPostDeactivate,checkCanReturnFocus:o.checkCanReturnFocus},e);clearTimeout(c.delayInitialFocusTimer),c.delayInitialFocusTimer=void 0,c.paused||n._setSubtreeIsolation(!1),c.alreadySilent.clear(),L(),c.active=!1,c.paused=!1,Y(),u.deactivateTrap(a,n);var r=T(t,"onDeactivate"),s=T(t,"onPostDeactivate"),i=T(t,"checkCanReturnFocus"),d=T(t,"returnFocus","returnFocusOnDeactivate");null==r||r();var m=function(){f((function(){d&&w(S(c.nodeFocusedBeforeActivation)),null==s||s()}))};return d&&i?(i(S(c.nodeFocusedBeforeActivation)).then(m,m),this):(m(),this)},pause:function(e){return c.active?(c.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return c.active?(c.manuallyPaused=!1,a[a.length-1]!==this?this:this._setPausedState(!1,e)):this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return c.containers=t.map((function(e){return"string"==typeof e?s.querySelector(e):e})),o.isolateSubtrees&&function(e){c.active&&!c.paused&&n._setSubtreeIsolation(!1),c.adjacentElements.clear(),c.alreadySilent.clear();var t,r=new Set,s=new Set,a=i(e);try{for(a.s();!(t=a.n()).done;){var o=t.value;r.add(o);for(var l="undefined"!=typeof ShadowRoot&&o.getRootNode()instanceof ShadowRoot,d=o;d;){r.add(d);var u=d.parentElement,m=[];u?m=u.children:!u&&l&&(m=d.getRootNode().children,u=d.getRootNode().host,l="undefined"!=typeof ShadowRoot&&u.getRootNode()instanceof ShadowRoot);var p,h=i(m);try{for(h.s();!(p=h.n()).done;){var f=p.value;s.add(f)}}catch(e){h.e(e)}finally{h.f()}d=u}}}catch(e){a.e(e)}finally{a.f()}r.forEach((function(e){s.delete(e)})),c.adjacentElements=s}(c.containers),c.active&&(E(),o.isolateSubtrees&&!c.paused&&n._setSubtreeIsolation(!0)),Y(),this}},Object.defineProperties(n,{_isManuallyPaused:{value:function(){return c.manuallyPaused}},_setPausedState:{value:function(e,t){if(c.paused===e)return this;if(c.paused=e,e){var r=T(t,"onPause"),s=T(t,"onPostPause");null==r||r(),L(),Y(),n._setSubtreeIsolation(!1),null==s||s()}else{var i=T(t,"onUnpause"),a=T(t,"onPostUnpause");null==i||i(),n._setSubtreeIsolation(!0),E(),x(),Y(),null==a||a()}return this}},_setSubtreeIsolation:{value:function(e){o.isolateSubtrees&&c.adjacentElements.forEach((function(t){var n;if(e)if("aria-hidden"===o.isolateSubtrees)"true"!==t.ariaHidden&&"true"!==(null===(n=t.getAttribute("aria-hidden"))||void 0===n?void 0:n.toLowerCase())||c.alreadySilent.add(t),t.setAttribute("aria-hidden","true");else(t.inert||t.hasAttribute("inert"))&&c.alreadySilent.add(t),t.setAttribute("inert",!0);else if(c.alreadySilent.has(t));else if("aria-hidden"===o.isolateSubtrees)t.removeAttribute("aria-hidden");else t.removeAttribute("inert")}))}}}),n.updateContainerElements(e),n}},251:(e,t)=>{t.read=function(e,t,n,r,s){var i,a,o=8*s-r-1,l=(1<>1,c=-7,u=n?s-1:0,m=n?-1:1,p=e[t+u];for(u+=m,i=p&(1<<-c)-1,p>>=-c,c+=o;c>0;i=256*i+e[t+u],u+=m,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=r;c>0;a=256*a+e[t+u],u+=m,c-=8);if(0===i)i=1-d;else{if(i===l)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),i-=d}return(p?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,s,i){var a,o,l,d=8*i-s-1,c=(1<>1,m=23===s?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,h=r?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+u>=1?m/l:m*Math.pow(2,1-u))*l>=2&&(a++,l/=2),a+u>=c?(o=0,a=c):a+u>=1?(o=(t*l-1)*Math.pow(2,s),a+=u):(o=t*Math.pow(2,u-1)*Math.pow(2,s),a=0));s>=8;e[n+p]=255&o,p+=h,o/=256,s-=8);for(a=a<0;e[n+p]=255&a,p+=h,a/=256,d-=8);e[n+p-h]|=128*f}},87206:e=>{function t(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(t(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&t(e.slice(0,0))}(e)||!!e._isBuffer)}},83503:(e,t,n)=>{var r,s,i,a,o;r=n(3939),s=n(92151).utf8,i=n(87206),a=n(92151).bin,(o=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?a.stringToBytes(e):s.stringToBytes(e):i(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var n=r.bytesToWords(e),l=8*e.length,d=1732584193,c=-271733879,u=-1732584194,m=271733878,p=0;p>>24)|4278255360&(n[p]<<24|n[p]>>>8);n[l>>>5]|=128<>>9<<4)]=l;var h=o._ff,f=o._gg,g=o._hh,A=o._ii;for(p=0;p>>0,c=c+T>>>0,u=u+_>>>0,m=m+y>>>0}return r.endian([d,c,u,m])})._ff=function(e,t,n,r,s,i,a){var o=e+(t&n|~t&r)+(s>>>0)+a;return(o<>>32-i)+t},o._gg=function(e,t,n,r,s,i,a){var o=e+(t&r|n&~r)+(s>>>0)+a;return(o<>>32-i)+t},o._hh=function(e,t,n,r,s,i,a){var o=e+(t^n^r)+(s>>>0)+a;return(o<>>32-i)+t},o._ii=function(e,t,n,r,s,i,a){var o=e+(n^(t|~r))+(s>>>0)+a;return(o<>>32-i)+t},o._blocksize=16,o._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var n=r.wordsToBytes(o(e,t));return t&&t.asBytes?n:t&&t.asString?a.bytesToString(n):r.bytesToHex(n)}},26123:function(e,t,n){(e=n.nmd(e)).exports=function(){"use strict";var t,n;function r(){return t.apply(null,arguments)}function s(e){t=e}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function a(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function d(e){return void 0===e}function c(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function m(e,t){var n,r=[],s=e.length;for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,s)).toString().substr(1)+r}var Y=/(\[[^\[]*\])|(\\)?([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,B=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,I={},P={};function H(e,t,n,r){var s=r;"string"==typeof r&&(s=function(){return this[r]()}),e&&(P[e]=s),t&&(P[t[0]]=function(){return F(s.apply(this,arguments),t[1],t[2])}),n&&(P[n]=function(){return this.localeData().ordinal(s.apply(this,arguments),e)})}function j(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function z(e){var t,n,r=e.match(Y);for(t=0,n=r.length;t=0&&B.test(e);)e=e.replace(B,r),B.lastIndex=0,n-=1;return e}var G={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 V(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(Y).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var $="Invalid date";function W(){return this._invalidDate}var q="%d",X=/\d{1,2}/;function J(e){return this._ordinal.replace("%d",e)}var K={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 Q(e,t,n,r){var s=this._relativeTime[n];return M(s)?s(e,t,n,r):s.replace(/%d/i,e)}function ee(e,t){var n=this._relativeTime[e>0?"future":"past"];return M(n)?n(t):n.replace(/%s/i,t)}var te={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 ne(e){return"string"==typeof e?te[e]||te[e.toLowerCase()]:void 0}function re(e){var t,n,r={};for(n in e)o(e,n)&&(t=ne(n))&&(r[t]=e[n]);return r}var se={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 ie(e){var t,n=[];for(t in e)o(e,t)&&n.push({unit:t,priority:se[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}var ae,oe=/\d/,le=/\d\d/,de=/\d{3}/,ce=/\d{4}/,ue=/[+-]?\d{6}/,me=/\d\d?/,pe=/\d\d\d\d?/,he=/\d\d\d\d\d\d?/,fe=/\d{1,3}/,ge=/\d{1,4}/,Ae=/[+-]?\d{1,6}/,ve=/\d+/,Te=/[+-]?\d+/,_e=/Z|[+-]\d\d:?\d\d/gi,ye=/Z|[+-]\d\d(?::?\d\d)?/gi,be=/[+-]?\d+(\.\d{1,3})?/,Ee=/[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,De=/^[1-9]\d?/,we=/^([1-9]\d|\d)/;function Se(e,t,n){ae[e]=M(t)?t:function(e,r){return e&&n?n:t}}function Ce(e,t){return o(ae,e)?ae[e](t._strict,t._locale):new RegExp(Ne(e))}function Ne(e){return Me(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,r,s){return t||n||r||s})))}function Me(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ke(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Oe(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=ke(t)),n}ae={};var Re={};function xe(e,t){var n,r,s=t;for("string"==typeof e&&(e=[e]),c(t)&&(s=function(e,n){n[t]=Oe(e)}),r=e.length,n=0;n68?1900:2e3)};var $e,We=Xe("FullYear",!0);function qe(){return Ye(this.year())}function Xe(e,t){return function(n){return null!=n?(Ke(this,e,n),r.updateOffset(this,t),this):Je(this,e)}}function Je(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return r?n.getUTCSeconds():n.getSeconds();case"Minutes":return r?n.getUTCMinutes():n.getMinutes();case"Hours":return r?n.getUTCHours():n.getHours();case"Date":return r?n.getUTCDate():n.getDate();case"Day":return r?n.getUTCDay():n.getDay();case"Month":return r?n.getUTCMonth():n.getMonth();case"FullYear":return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Ke(e,t,n){var r,s,i,a,o;if(e.isValid()&&!isNaN(n)){switch(r=e._d,s=e._isUTC,t){case"Milliseconds":return void(s?r.setUTCMilliseconds(n):r.setMilliseconds(n));case"Seconds":return void(s?r.setUTCSeconds(n):r.setSeconds(n));case"Minutes":return void(s?r.setUTCMinutes(n):r.setMinutes(n));case"Hours":return void(s?r.setUTCHours(n):r.setHours(n));case"Date":return void(s?r.setUTCDate(n):r.setDate(n));case"FullYear":break;default:return}i=n,a=e.month(),o=29!==(o=e.date())||1!==a||Ye(i)?o:28,s?r.setUTCFullYear(i,a,o):r.setFullYear(i,a,o)}}function Qe(e){return M(this[e=ne(e)])?this[e]():this}function et(e,t){if("object"==typeof e){var n,r=ie(e=re(e)),s=r.length;for(n=0;n=0?(o=new Date(e+400,t,n,r,s,i,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,r,s,i,a),o}function Tt(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function _t(e,t,n){var r=7+t-n;return-(7+Tt(e,0,r).getUTCDay()-t)%7+r-1}function yt(e,t,n,r,s){var i,a,o=1+7*(t-1)+(7+n-r)%7+_t(e,r,s);return o<=0?a=Ve(i=e-1)+o:o>Ve(e)?(i=e+1,a=o-Ve(e)):(i=e,a=o),{year:i,dayOfYear:a}}function bt(e,t,n){var r,s,i=_t(e.year(),t,n),a=Math.floor((e.dayOfYear()-i-1)/7)+1;return a<1?r=a+Et(s=e.year()-1,t,n):a>Et(e.year(),t,n)?(r=a-Et(e.year(),t,n),s=e.year()+1):(s=e.year(),r=a),{week:r,year:s}}function Et(e,t,n){var r=_t(e,t,n),s=_t(e+1,t,n);return(Ve(e)-r+s)/7}function Dt(e){return bt(e,this._week.dow,this._week.doy).week}H("w",["ww",2],"wo","week"),H("W",["WW",2],"Wo","isoWeek"),Se("w",me,De),Se("ww",me,le),Se("W",me,De),Se("WW",me,le),Le(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=Oe(e)}));var wt={dow:0,doy:6};function St(){return this._week.dow}function Ct(){return this._week.doy}function Nt(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Mt(e){var t=bt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function kt(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function Ot(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Rt(e,t){return e.slice(t,7).concat(e.slice(0,t))}H("d",0,"do","day"),H("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),H("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),H("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),H("e",0,0,"weekday"),H("E",0,0,"isoWeekday"),Se("d",me),Se("e",me),Se("E",me),Se("dd",(function(e,t){return t.weekdaysMinRegex(e)})),Se("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),Se("dddd",(function(e,t){return t.weekdaysRegex(e)})),Le(["dd","ddd","dddd"],(function(e,t,n,r){var s=n._locale.weekdaysParse(e,r,n._strict);null!=s?t.d=s:g(n).invalidWeekday=e})),Le(["d","e","E"],(function(e,t,n,r){t[r]=Oe(e)}));var xt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Lt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ft="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Yt=Ee,Bt=Ee,It=Ee;function Pt(e,t){var n=i(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Rt(n,this._week.dow):e?n[e.day()]:n}function Ht(e){return!0===e?Rt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function jt(e){return!0===e?Rt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function zt(e,t,n){var r,s,i,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=h([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(s=$e.call(this._weekdaysParse,a))?s:null:"ddd"===t?-1!==(s=$e.call(this._shortWeekdaysParse,a))?s:null:-1!==(s=$e.call(this._minWeekdaysParse,a))?s:null:"dddd"===t?-1!==(s=$e.call(this._weekdaysParse,a))||-1!==(s=$e.call(this._shortWeekdaysParse,a))||-1!==(s=$e.call(this._minWeekdaysParse,a))?s:null:"ddd"===t?-1!==(s=$e.call(this._shortWeekdaysParse,a))||-1!==(s=$e.call(this._weekdaysParse,a))||-1!==(s=$e.call(this._minWeekdaysParse,a))?s:null:-1!==(s=$e.call(this._minWeekdaysParse,a))||-1!==(s=$e.call(this._weekdaysParse,a))||-1!==(s=$e.call(this._shortWeekdaysParse,a))?s:null}function Zt(e,t,n){var r,s,i;if(this._weekdaysParseExact)return zt.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(s=h([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(s,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(s,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(s,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(s,"")+"|^"+this.weekdaysShort(s,"")+"|^"+this.weekdaysMin(s,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Ut(e){if(!this.isValid())return null!=e?this:NaN;var t=Je(this,"Day");return null!=e?(e=kt(e,this.localeData()),this.add(e-t,"d")):t}function Gt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Vt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Ot(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function $t(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Xt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=Yt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Wt(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Xt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Bt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function qt(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Xt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=It),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Xt(){function e(e,t){return t.length-e.length}var t,n,r,s,i,a=[],o=[],l=[],d=[];for(t=0;t<7;t++)n=h([2e3,1]).day(t),r=Me(this.weekdaysMin(n,"")),s=Me(this.weekdaysShort(n,"")),i=Me(this.weekdays(n,"")),a.push(r),o.push(s),l.push(i),d.push(r),d.push(s),d.push(i);a.sort(e),o.sort(e),l.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Jt(){return this.hours()%12||12}function Kt(){return this.hours()||24}function Qt(e,t){H(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function en(e,t){return t._meridiemParse}function tn(e){return"p"===(e+"").toLowerCase().charAt(0)}H("H",["HH",2],0,"hour"),H("h",["hh",2],0,Jt),H("k",["kk",2],0,Kt),H("hmm",0,0,(function(){return""+Jt.apply(this)+F(this.minutes(),2)})),H("hmmss",0,0,(function(){return""+Jt.apply(this)+F(this.minutes(),2)+F(this.seconds(),2)})),H("Hmm",0,0,(function(){return""+this.hours()+F(this.minutes(),2)})),H("Hmmss",0,0,(function(){return""+this.hours()+F(this.minutes(),2)+F(this.seconds(),2)})),Qt("a",!0),Qt("A",!1),Se("a",en),Se("A",en),Se("H",me,we),Se("h",me,De),Se("k",me,De),Se("HH",me,le),Se("hh",me,le),Se("kk",me,le),Se("hmm",pe),Se("hmmss",he),Se("Hmm",pe),Se("Hmmss",he),xe(["H","HH"],He),xe(["k","kk"],(function(e,t,n){var r=Oe(e);t[He]=24===r?0:r})),xe(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),xe(["h","hh"],(function(e,t,n){t[He]=Oe(e),g(n).bigHour=!0})),xe("hmm",(function(e,t,n){var r=e.length-2;t[He]=Oe(e.substr(0,r)),t[je]=Oe(e.substr(r)),g(n).bigHour=!0})),xe("hmmss",(function(e,t,n){var r=e.length-4,s=e.length-2;t[He]=Oe(e.substr(0,r)),t[je]=Oe(e.substr(r,2)),t[ze]=Oe(e.substr(s)),g(n).bigHour=!0})),xe("Hmm",(function(e,t,n){var r=e.length-2;t[He]=Oe(e.substr(0,r)),t[je]=Oe(e.substr(r))})),xe("Hmmss",(function(e,t,n){var r=e.length-4,s=e.length-2;t[He]=Oe(e.substr(0,r)),t[je]=Oe(e.substr(r,2)),t[ze]=Oe(e.substr(s))}));var nn=/[ap]\.?m?\.?/i,rn=Xe("Hours",!0);function sn(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var an,on={calendar:x,longDateFormat:G,invalidDate:$,ordinal:q,dayOfMonthOrdinalParse:X,relativeTime:K,months:rt,monthsShort:st,week:wt,weekdays:xt,weekdaysMin:Ft,weekdaysShort:Lt,meridiemParse:nn},ln={},dn={};function cn(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(r=hn(s.slice(0,t).join("-")))return r;if(n&&n.length>=t&&cn(s,n)>=t-1)break;t--}i++}return an}function pn(e){return!(!e||!e.match("^[^/\\\\]*$"))}function hn(t){var n=null;if(void 0===ln[t]&&e&&e.exports&&pn(t))try{n=an._abbr,Object(function(){var e=new Error("Cannot find module 'undefined'");throw e.code="MODULE_NOT_FOUND",e}()),fn(n)}catch(e){ln[t]=null}return ln[t]}function fn(e,t){var n;return e&&((n=d(t)?vn(e):gn(e,t))?an=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),an._abbr}function gn(e,t){if(null!==t){var n,r=on;if(t.abbr=e,null!=ln[e])N("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."),r=ln[e]._config;else if(null!=t.parentLocale)if(null!=ln[t.parentLocale])r=ln[t.parentLocale]._config;else{if(null==(n=hn(t.parentLocale)))return dn[t.parentLocale]||(dn[t.parentLocale]=[]),dn[t.parentLocale].push({name:e,config:t}),null;r=n._config}return ln[e]=new R(O(r,t)),dn[e]&&dn[e].forEach((function(e){gn(e.name,e.config)})),fn(e),ln[e]}return delete ln[e],null}function An(e,t){if(null!=t){var n,r,s=on;null!=ln[e]&&null!=ln[e].parentLocale?ln[e].set(O(ln[e]._config,t)):(null!=(r=hn(e))&&(s=r._config),t=O(s,t),null==r&&(t.abbr=e),(n=new R(t)).parentLocale=ln[e],ln[e]=n),fn(e)}else null!=ln[e]&&(null!=ln[e].parentLocale?(ln[e]=ln[e].parentLocale,e===fn()&&fn(e)):null!=ln[e]&&delete ln[e]);return ln[e]}function vn(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return an;if(!i(e)){if(t=hn(e))return t;e=[e]}return mn(e)}function Tn(){return S(ln)}function _n(e){var t,n=e._a;return n&&-2===g(e).overflow&&(t=n[Ie]<0||n[Ie]>11?Ie:n[Pe]<1||n[Pe]>nt(n[Be],n[Ie])?Pe:n[He]<0||n[He]>24||24===n[He]&&(0!==n[je]||0!==n[ze]||0!==n[Ze])?He:n[je]<0||n[je]>59?je:n[ze]<0||n[ze]>59?ze:n[Ze]<0||n[Ze]>999?Ze:-1,g(e)._overflowDayOfYear&&(tPe)&&(t=Pe),g(e)._overflowWeeks&&-1===t&&(t=Ue),g(e)._overflowWeekday&&-1===t&&(t=Ge),g(e).overflow=t),e}var yn=/^\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)?)?$/,bn=/^\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)?)?$/,En=/Z|[+-]\d\d(?::?\d\d)?/,Dn=[["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]],wn=[["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/]],Sn=/^\/?Date\((-?\d+)/i,Cn=/^(?:(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}))$/,Nn={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Mn(e){var t,n,r,s,i,a,o=e._i,l=yn.exec(o)||bn.exec(o),d=Dn.length,c=wn.length;if(l){for(g(e).iso=!0,t=0,n=d;tVe(i)||0===e._dayOfYear)&&(g(e)._overflowDayOfYear=!0),n=Tt(i,0,e._dayOfYear),e._a[Ie]=n.getUTCMonth(),e._a[Pe]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=r[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[He]&&0===e._a[je]&&0===e._a[ze]&&0===e._a[Ze]&&(e._nextDay=!0,e._a[He]=0),e._d=(e._useUTC?Tt:vt).apply(null,a),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[He]=24),e._w&&void 0!==e._w.d&&e._w.d!==s&&(g(e).weekdayMismatch=!0)}}function Hn(e){var t,n,r,s,i,a,o,l,d;null!=(t=e._w).GG||null!=t.W||null!=t.E?(i=1,a=4,n=Bn(t.GG,e._a[Be],bt(qn(),1,4).year),r=Bn(t.W,1),((s=Bn(t.E,1))<1||s>7)&&(l=!0)):(i=e._locale._week.dow,a=e._locale._week.doy,d=bt(qn(),i,a),n=Bn(t.gg,e._a[Be],d.year),r=Bn(t.w,d.week),null!=t.d?((s=t.d)<0||s>6)&&(l=!0):null!=t.e?(s=t.e+i,(t.e<0||t.e>6)&&(l=!0)):s=i),r<1||r>Et(n,i,a)?g(e)._overflowWeeks=!0:null!=l?g(e)._overflowWeekday=!0:(o=yt(n,r,s,i,a),e._a[Be]=o.year,e._dayOfYear=o.dayOfYear)}function jn(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],g(e).empty=!0;var t,n,s,i,a,o,l,d=""+e._i,c=d.length,u=0;for(l=(s=U(e._f,e._locale).match(Y)||[]).length,t=0;t0&&g(e).unusedInput.push(a),d=d.slice(d.indexOf(n)+n.length),u+=n.length),P[i]?(n?g(e).empty=!1:g(e).unusedTokens.push(i),Fe(i,n,e)):e._strict&&!n&&g(e).unusedTokens.push(i);g(e).charsLeftOver=c-u,d.length>0&&g(e).unusedInput.push(d),e._a[He]<=12&&!0===g(e).bigHour&&e._a[He]>0&&(g(e).bigHour=void 0),g(e).parsedDateParts=e._a.slice(0),g(e).meridiem=e._meridiem,e._a[He]=zn(e._locale,e._a[He],e._meridiem),null!==(o=g(e).era)&&(e._a[Be]=e._locale.erasConvertYear(o,e._a[Be])),Pn(e),_n(e)}else Fn(e);else Mn(e)}function zn(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function Zn(e){var t,n,r,s,i,a,o=!1,l=e._f.length;if(0===l)return g(e).invalidFormat=!0,void(e._d=new Date(NaN));for(s=0;sthis?this:e:v()}));function Kn(e,t){var n,r;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return qn();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function br(){if(!d(this._isDSTShifted))return this._isDSTShifted;var e,t={};return y(t,this),(t=Vn(t))._a?(e=t._isUTC?h(t._a):qn(t._a),this._isDSTShifted=this.isValid()&&dr(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Er(){return!!this.isValid()&&!this._isUTC}function Dr(){return!!this.isValid()&&this._isUTC}function wr(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Sr=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Cr=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Nr(e,t){var n,r,s,i=e,a=null;return or(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:c(e)||!isNaN(+e)?(i={},t?i[t]=+e:i.milliseconds=+e):(a=Sr.exec(e))?(n="-"===a[1]?-1:1,i={y:0,d:Oe(a[Pe])*n,h:Oe(a[He])*n,m:Oe(a[je])*n,s:Oe(a[ze])*n,ms:Oe(lr(1e3*a[Ze]))*n}):(a=Cr.exec(e))?(n="-"===a[1]?-1:1,i={y:Mr(a[2],n),M:Mr(a[3],n),w:Mr(a[4],n),d:Mr(a[5],n),h:Mr(a[6],n),m:Mr(a[7],n),s:Mr(a[8],n)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(s=Or(qn(i.from),qn(i.to)),(i={}).ms=s.milliseconds,i.M=s.months),r=new ar(i),or(e)&&o(e,"_locale")&&(r._locale=e._locale),or(e)&&o(e,"_isValid")&&(r._isValid=e._isValid),r}function Mr(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function kr(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Or(e,t){var n;return e.isValid()&&t.isValid()?(t=pr(t,e),e.isBefore(t)?n=kr(e,t):((n=kr(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Rr(e,t){return function(n,r){var s;return null===r||isNaN(+r)||(N(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),s=n,n=r,r=s),xr(this,Nr(n,r),e),this}}function xr(e,t,n,s){var i=t._milliseconds,a=lr(t._days),o=lr(t._months);e.isValid()&&(s=null==s||s,o&&mt(e,Je(e,"Month")+o*n),a&&Ke(e,"Date",Je(e,"Date")+a*n),i&&e._d.setTime(e._d.valueOf()+i*n),s&&r.updateOffset(e,a||o))}Nr.fn=ar.prototype,Nr.invalid=ir;var Lr=Rr(1,"add"),Fr=Rr(-1,"subtract");function Yr(e){return"string"==typeof e||e instanceof String}function Br(e){return E(e)||u(e)||Yr(e)||c(e)||Pr(e)||Ir(e)||null==e}function Ir(e){var t,n,r=a(e)&&!l(e),s=!1,i=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],d=i.length;for(t=0;tn.valueOf():n.valueOf()9999?Z(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):M(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Z(n,"Z")):Z(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function es(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,r,s="moment",i="";return this.isLocal()||(s=0===this.utcOffset()?"moment.utc":"moment.parseZone",i="Z"),e="["+s+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",r=i+'[")]',this.format(e+t+n+r)}function ts(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=Z(this,e);return this.localeData().postformat(t)}function ns(e,t){return this.isValid()&&(E(e)&&e.isValid()||qn(e).isValid())?Nr({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function rs(e){return this.from(qn(),e)}function ss(e,t){return this.isValid()&&(E(e)&&e.isValid()||qn(e).isValid())?Nr({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function is(e){return this.to(qn(),e)}function as(e){var t;return void 0===e?this._locale._abbr:(null!=(t=vn(e))&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var os=w("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function ls(){return this._locale}var ds=1e3,cs=60*ds,us=60*cs,ms=3506328*us;function ps(e,t){return(e%t+t)%t}function hs(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-ms:new Date(e,t,n).valueOf()}function fs(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-ms:Date.UTC(e,t,n)}function gs(e){var t,n;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?fs:hs,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=ps(t+(this._isUTC?0:this.utcOffset()*cs),us);break;case"minute":t=this._d.valueOf(),t-=ps(t,cs);break;case"second":t=this._d.valueOf(),t-=ps(t,ds)}return this._d.setTime(t),r.updateOffset(this,!0),this}function As(e){var t,n;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?fs:hs,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=us-ps(t+(this._isUTC?0:this.utcOffset()*cs),us)-1;break;case"minute":t=this._d.valueOf(),t+=cs-ps(t,cs)-1;break;case"second":t=this._d.valueOf(),t+=ds-ps(t,ds)-1}return this._d.setTime(t),r.updateOffset(this,!0),this}function vs(){return this._d.valueOf()-6e4*(this._offset||0)}function Ts(){return Math.floor(this.valueOf()/1e3)}function _s(){return new Date(this.valueOf())}function ys(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function bs(){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 Es(){return this.isValid()?this.toISOString():null}function Ds(){return A(this)}function ws(){return p({},g(this))}function Ss(){return g(this).overflow}function Cs(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Ns(e,t){var n,s,i,a=this._eras||vn("en")._eras;for(n=0,s=a.length;n=0)return l[r]}function ks(e,t){var n=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*n}function Os(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e(i=Et(e,r,s))&&(t=i),Js.call(this,e,t,n,r,s))}function Js(e,t,n,r,s){var i=yt(e,t,n,r,s),a=Tt(i.year,0,i.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function Ks(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}H("N",0,0,"eraAbbr"),H("NN",0,0,"eraAbbr"),H("NNN",0,0,"eraAbbr"),H("NNNN",0,0,"eraName"),H("NNNNN",0,0,"eraNarrow"),H("y",["y",1],"yo","eraYear"),H("y",["yy",2],0,"eraYear"),H("y",["yyy",3],0,"eraYear"),H("y",["yyyy",4],0,"eraYear"),Se("N",Is),Se("NN",Is),Se("NNN",Is),Se("NNNN",Ps),Se("NNNNN",Hs),xe(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,r){var s=n._locale.erasParse(e,r,n._strict);s?g(n).era=s:g(n).invalidEra=e})),Se("y",ve),Se("yy",ve),Se("yyy",ve),Se("yyyy",ve),Se("yo",js),xe(["y","yy","yyy","yyyy"],Be),xe(["yo"],(function(e,t,n,r){var s;n._locale._eraYearOrdinalRegex&&(s=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Be]=n._locale.eraYearOrdinalParse(e,s):t[Be]=parseInt(e,10)})),H(0,["gg",2],0,(function(){return this.weekYear()%100})),H(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Zs("gggg","weekYear"),Zs("ggggg","weekYear"),Zs("GGGG","isoWeekYear"),Zs("GGGGG","isoWeekYear"),Se("G",Te),Se("g",Te),Se("GG",me,le),Se("gg",me,le),Se("GGGG",ge,ce),Se("gggg",ge,ce),Se("GGGGG",Ae,ue),Se("ggggg",Ae,ue),Le(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=Oe(e)})),Le(["gg","GG"],(function(e,t,n,s){t[s]=r.parseTwoDigitYear(e)})),H("Q",0,"Qo","quarter"),Se("Q",oe),xe("Q",(function(e,t){t[Ie]=3*(Oe(e)-1)})),H("D",["DD",2],"Do","date"),Se("D",me,De),Se("DD",me,le),Se("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),xe(["D","DD"],Pe),xe("Do",(function(e,t){t[Pe]=Oe(e.match(me)[0])}));var Qs=Xe("Date",!0);function ei(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}H("DDD",["DDDD",3],"DDDo","dayOfYear"),Se("DDD",fe),Se("DDDD",de),xe(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=Oe(e)})),H("m",["mm",2],0,"minute"),Se("m",me,we),Se("mm",me,le),xe(["m","mm"],je);var ti=Xe("Minutes",!1);H("s",["ss",2],0,"second"),Se("s",me,we),Se("ss",me,le),xe(["s","ss"],ze);var ni,ri,si=Xe("Seconds",!1);for(H("S",0,0,(function(){return~~(this.millisecond()/100)})),H(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),H(0,["SSS",3],0,"millisecond"),H(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),H(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),H(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),H(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),H(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),H(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),Se("S",fe,oe),Se("SS",fe,le),Se("SSS",fe,de),ni="SSSS";ni.length<=9;ni+="S")Se(ni,ve);function ii(e,t){t[Ze]=Oe(1e3*("0."+e))}for(ni="S";ni.length<=9;ni+="S")xe(ni,ii);function ai(){return this._isUTC?"UTC":""}function oi(){return this._isUTC?"Coordinated Universal Time":""}ri=Xe("Milliseconds",!1),H("z",0,0,"zoneAbbr"),H("zz",0,0,"zoneName");var li=b.prototype;function di(e){return qn(1e3*e)}function ci(){return qn.apply(null,arguments).parseZone()}function ui(e){return e}li.add=Lr,li.calendar=zr,li.clone=Zr,li.diff=Xr,li.endOf=As,li.format=ts,li.from=ns,li.fromNow=rs,li.to=ss,li.toNow=is,li.get=Qe,li.invalidAt=Ss,li.isAfter=Ur,li.isBefore=Gr,li.isBetween=Vr,li.isSame=$r,li.isSameOrAfter=Wr,li.isSameOrBefore=qr,li.isValid=Ds,li.lang=os,li.locale=as,li.localeData=ls,li.max=Jn,li.min=Xn,li.parsingFlags=ws,li.set=et,li.startOf=gs,li.subtract=Fr,li.toArray=ys,li.toObject=bs,li.toDate=_s,li.toISOString=Qr,li.inspect=es,"undefined"!=typeof Symbol&&null!=Symbol.for&&(li[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),li.toJSON=Es,li.toString=Kr,li.unix=Ts,li.valueOf=vs,li.creationData=Cs,li.eraName=Os,li.eraNarrow=Rs,li.eraAbbr=xs,li.eraYear=Ls,li.year=We,li.isLeapYear=qe,li.weekYear=Us,li.isoWeekYear=Gs,li.quarter=li.quarters=Ks,li.month=pt,li.daysInMonth=ht,li.week=li.weeks=Nt,li.isoWeek=li.isoWeeks=Mt,li.weeksInYear=Ws,li.weeksInWeekYear=qs,li.isoWeeksInYear=Vs,li.isoWeeksInISOWeekYear=$s,li.date=Qs,li.day=li.days=Ut,li.weekday=Gt,li.isoWeekday=Vt,li.dayOfYear=ei,li.hour=li.hours=rn,li.minute=li.minutes=ti,li.second=li.seconds=si,li.millisecond=li.milliseconds=ri,li.utcOffset=fr,li.utc=Ar,li.local=vr,li.parseZone=Tr,li.hasAlignedHourOffset=_r,li.isDST=yr,li.isLocal=Er,li.isUtcOffset=Dr,li.isUtc=wr,li.isUTC=wr,li.zoneAbbr=ai,li.zoneName=oi,li.dates=w("dates accessor is deprecated. Use date instead.",Qs),li.months=w("months accessor is deprecated. Use month instead",pt),li.years=w("years accessor is deprecated. Use year instead",We),li.zone=w("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",gr),li.isDSTShifted=w("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",br);var mi=R.prototype;function pi(e,t,n,r){var s=vn(),i=h().set(r,t);return s[n](i,e)}function hi(e,t,n){if(c(e)&&(t=e,e=void 0),e=e||"",null!=t)return pi(e,t,n,"month");var r,s=[];for(r=0;r<12;r++)s[r]=pi(e,r,n,"month");return s}function fi(e,t,n,r){"boolean"==typeof e?(c(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,c(t)&&(n=t,t=void 0),t=t||"");var s,i=vn(),a=e?i._week.dow:0,o=[];if(null!=n)return pi(t,(n+a)%7,r,"day");for(s=0;s<7;s++)o[s]=pi(t,(s+a)%7,r,"day");return o}function gi(e,t){return hi(e,t,"months")}function Ai(e,t){return hi(e,t,"monthsShort")}function vi(e,t,n){return fi(e,t,n,"weekdays")}function Ti(e,t,n){return fi(e,t,n,"weekdaysShort")}function _i(e,t,n){return fi(e,t,n,"weekdaysMin")}mi.calendar=L,mi.longDateFormat=V,mi.invalidDate=W,mi.ordinal=J,mi.preparse=ui,mi.postformat=ui,mi.relativeTime=Q,mi.pastFuture=ee,mi.set=k,mi.eras=Ns,mi.erasParse=Ms,mi.erasConvertYear=ks,mi.erasAbbrRegex=Ys,mi.erasNameRegex=Fs,mi.erasNarrowRegex=Bs,mi.months=lt,mi.monthsShort=dt,mi.monthsParse=ut,mi.monthsRegex=gt,mi.monthsShortRegex=ft,mi.week=Dt,mi.firstDayOfYear=Ct,mi.firstDayOfWeek=St,mi.weekdays=Pt,mi.weekdaysMin=jt,mi.weekdaysShort=Ht,mi.weekdaysParse=Zt,mi.weekdaysRegex=$t,mi.weekdaysShortRegex=Wt,mi.weekdaysMinRegex=qt,mi.isPM=tn,mi.meridiem=sn,fn("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 t=e%10;return e+(1===Oe(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=w("moment.lang is deprecated. Use moment.locale instead.",fn),r.langData=w("moment.langData is deprecated. Use moment.localeData instead.",vn);var yi=Math.abs;function bi(){var e=this._data;return this._milliseconds=yi(this._milliseconds),this._days=yi(this._days),this._months=yi(this._months),e.milliseconds=yi(e.milliseconds),e.seconds=yi(e.seconds),e.minutes=yi(e.minutes),e.hours=yi(e.hours),e.months=yi(e.months),e.years=yi(e.years),this}function Ei(e,t,n,r){var s=Nr(t,n);return e._milliseconds+=r*s._milliseconds,e._days+=r*s._days,e._months+=r*s._months,e._bubble()}function Di(e,t){return Ei(this,e,t,1)}function wi(e,t){return Ei(this,e,t,-1)}function Si(e){return e<0?Math.floor(e):Math.ceil(e)}function Ci(){var e,t,n,r,s,i=this._milliseconds,a=this._days,o=this._months,l=this._data;return i>=0&&a>=0&&o>=0||i<=0&&a<=0&&o<=0||(i+=864e5*Si(Mi(o)+a),a=0,o=0),l.milliseconds=i%1e3,e=ke(i/1e3),l.seconds=e%60,t=ke(e/60),l.minutes=t%60,n=ke(t/60),l.hours=n%24,a+=ke(n/24),o+=s=ke(Ni(a)),a-=Si(Mi(s)),r=ke(o/12),o%=12,l.days=a,l.months=o,l.years=r,this}function Ni(e){return 4800*e/146097}function Mi(e){return 146097*e/4800}function ki(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=ne(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+Ni(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Mi(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function Oi(e){return function(){return this.as(e)}}var Ri=Oi("ms"),xi=Oi("s"),Li=Oi("m"),Fi=Oi("h"),Yi=Oi("d"),Bi=Oi("w"),Ii=Oi("M"),Pi=Oi("Q"),Hi=Oi("y"),ji=Ri;function zi(){return Nr(this)}function Zi(e){return e=ne(e),this.isValid()?this[e+"s"]():NaN}function Ui(e){return function(){return this.isValid()?this._data[e]:NaN}}var Gi=Ui("milliseconds"),Vi=Ui("seconds"),$i=Ui("minutes"),Wi=Ui("hours"),qi=Ui("days"),Xi=Ui("months"),Ji=Ui("years");function Ki(){return ke(this.days()/7)}var Qi=Math.round,ea={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ta(e,t,n,r,s){return s.relativeTime(t||1,!!n,e,r)}function na(e,t,n,r){var s=Nr(e).abs(),i=Qi(s.as("s")),a=Qi(s.as("m")),o=Qi(s.as("h")),l=Qi(s.as("d")),d=Qi(s.as("M")),c=Qi(s.as("w")),u=Qi(s.as("y")),m=i<=n.ss&&["s",i]||i0,m[4]=r,ta.apply(null,m)}function ra(e){return void 0===e?Qi:"function"==typeof e&&(Qi=e,!0)}function sa(e,t){return void 0!==ea[e]&&(void 0===t?ea[e]:(ea[e]=t,"s"===e&&(ea.ss=t-1),!0))}function ia(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,s=!1,i=ea;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(s=e),"object"==typeof t&&(i=Object.assign({},ea,t),null!=t.s&&null==t.ss&&(i.ss=t.s-1)),r=na(this,!s,i,n=this.localeData()),s&&(r=n.pastFuture(+this,r)),n.postformat(r)}var aa=Math.abs;function oa(e){return(e>0)-(e<0)||+e}function la(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,s,i,a,o,l=aa(this._milliseconds)/1e3,d=aa(this._days),c=aa(this._months),u=this.asSeconds();return u?(e=ke(l/60),t=ke(e/60),l%=60,e%=60,n=ke(c/12),c%=12,r=l?l.toFixed(3).replace(/\.?0+$/,""):"",s=u<0?"-":"",i=oa(this._months)!==oa(u)?"-":"",a=oa(this._days)!==oa(u)?"-":"",o=oa(this._milliseconds)!==oa(u)?"-":"",s+"P"+(n?i+n+"Y":"")+(c?i+c+"M":"")+(d?a+d+"D":"")+(t||e||l?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(l?o+r+"S":"")):"P0D"}var da=ar.prototype;da.isValid=sr,da.abs=bi,da.add=Di,da.subtract=wi,da.as=ki,da.asMilliseconds=Ri,da.asSeconds=xi,da.asMinutes=Li,da.asHours=Fi,da.asDays=Yi,da.asWeeks=Bi,da.asMonths=Ii,da.asQuarters=Pi,da.asYears=Hi,da.valueOf=ji,da._bubble=Ci,da.clone=zi,da.get=Zi,da.milliseconds=Gi,da.seconds=Vi,da.minutes=$i,da.hours=Wi,da.days=qi,da.weeks=Ki,da.months=Xi,da.years=Ji,da.humanize=ia,da.toISOString=la,da.toString=la,da.toJSON=la,da.locale=as,da.localeData=ls,da.toIsoString=w("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",la),da.lang=os,H("X",0,0,"unix"),H("x",0,0,"valueOf"),Se("x",Te),Se("X",be),xe("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),xe("x",(function(e,t,n){n._d=new Date(Oe(e))})),r.version="2.30.1",s(qn),r.fn=li,r.min=Qn,r.max=er,r.now=tr,r.utc=h,r.unix=di,r.months=gi,r.isDate=u,r.locale=fn,r.invalid=v,r.duration=Nr,r.isMoment=E,r.weekdays=vi,r.parseZone=ci,r.localeData=vn,r.isDuration=or,r.monthsShort=Ai,r.weekdaysMin=_i,r.defineLocale=gn,r.updateLocale=An,r.locales=Tn,r.weekdaysShort=Ti,r.normalizeUnits=ne,r.relativeTimeRounding=ra,r.relativeTimeThreshold=sa,r.calendarFormat=jr,r.prototype=li,r.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"},r.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,t,n){return e<12?n?"vm":"VM":n?"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+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});var ca=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},ua={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},ma=function(e){return function(t,n,r,s){var i=ca(t),a=ua[e][ca(t)];return 2===i&&(a=a[n?0:1]),a.replace(/%d/i,t)}},pa=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];r.defineLocale("ar-dz",{months:pa,monthsShort:pa,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,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:ma("s"),ss:ma("s"),m:ma("m"),mm:ma("m"),h:ma("h"),hh:ma("h"),d:ma("d"),dd:ma("d"),M:ma("M"),MM:ma("M"),y:ma("y"),yy:ma("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}}),r.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 ha={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},fa=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},ga={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},Aa=function(e){return function(t,n,r,s){var i=fa(t),a=ga[e][fa(t)];return 2===i&&(a=a[n?0:1]),a.replace(/%d/i,t)}},va=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];r.defineLocale("ar-ly",{months:va,monthsShort:va,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,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:Aa("s"),ss:Aa("s"),m:Aa("m"),mm:Aa("m"),h:Aa("h"),hh:Aa("h"),d:Aa("d"),dd:Aa("d"),M:Aa("M"),MM:Aa("M"),y:Aa("y"),yy:Aa("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return ha[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}}),r.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 Ta={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},_a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};r.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,t,n){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(e){return _a[e]})).split("").reverse().join("").replace(/[١٢](?![\u062a\u0643])/g,(function(e){return _a[e]})).split("").reverse().join("").replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return Ta[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}});var ya={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},ba={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};r.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,t,n){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(e){return ba[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return ya[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}}),r.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 Ea={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},Da={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},wa=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},Sa={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},Ca=function(e){return function(t,n,r,s){var i=wa(t),a=Sa[e][wa(t)];return 2===i&&(a=a[n?0:1]),a.replace(/%d/i,t)}},Na=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];r.defineLocale("ar",{months:Na,monthsShort:Na,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,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:Ca("s"),ss:Ca("s"),m:Ca("m"),mm:Ca("m"),h:Ca("h"),hh:Ca("h"),d:Ca("d"),dd:Ca("d"),M:Ca("M"),MM:Ca("M"),y:Ca("y"),yy:Ca("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return Da[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return Ea[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});var Ma={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ı"};function ka(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function Oa(e,t,n){return"m"===n?t?"хвіліна":"хвіліну":"h"===n?t?"гадзіна":"гадзіну":e+" "+ka({ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[n],+e)}r.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,t,n){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(0===e)return e+"-ıncı";var t=e%10,n=e%100-t,r=e>=100?100:null;return e+(Ma[t]||Ma[n]||Ma[r])},week:{dow:1,doy:7}}),r.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:Oa,mm:Oa,h:Oa,hh:Oa,d:"дзень",dd:Oa,M:"месяц",MM:Oa,y:"год",yy:Oa},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){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}}),r.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 t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}}),r.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 Ra={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},xa={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};r.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(e){return xa[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return Ra[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}});var La={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},Fa={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};r.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(e){return Fa[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return La[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}});var Ya={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},Ba={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};function Ia(e,t,n){return e+" "+ja({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}function Pa(e){switch(Ha(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function Ha(e){return e>9?Ha(e%10):e}function ja(e,t){return 2===t?za(e):e}function za(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}r.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(e){return Ba[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return Ya[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});var Za=[/^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],Ua=/^(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,Ga=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,Va=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,$a=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],Wa=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],qa=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];function Xa(e,t,n,r){if("m"===n)return t?"jedna minuta":r?"jednu minutu":"jedne minute"}function Ja(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return"jedan sat";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}r.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:qa,fullWeekdaysParse:$a,shortWeekdaysParse:Wa,minWeekdaysParse:qa,monthsRegex:Ua,monthsShortRegex:Ua,monthsStrictRegex:Ga,monthsShortStrictRegex:Va,monthsParse:Za,longMonthsParse:Za,shortMonthsParse:Za,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:Ia,h:"un eur",hh:"%d eur",d:"un devezh",dd:Ia,M:"ur miz",MM:Ia,y:"ur bloaz",yy:Pa},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}}),r.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:Ja,m:Xa,mm:Ja,h:Ja,hh:Ja,d:"dan",dd:Ja,M:"mjesec",MM:Ja,y:"godinu",yy:Ja},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),r.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 "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"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,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}});var Ka={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/},Qa="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),eo=[/^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],to=/^(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 no(e){return e>1&&e<5&&1!=~~(e/10)}function ro(e,t,n,r){var s=e+" ";switch(n){case"s":return t||r?"pár sekund":"pár sekundami";case"ss":return t||r?s+(no(e)?"sekundy":"sekund"):s+"sekundami";case"m":return t?"minuta":r?"minutu":"minutou";case"mm":return t||r?s+(no(e)?"minuty":"minut"):s+"minutami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?s+(no(e)?"hodiny":"hodin"):s+"hodinami";case"d":return t||r?"den":"dnem";case"dd":return t||r?s+(no(e)?"dny":"dní"):s+"dny";case"M":return t||r?"měsíc":"měsícem";case"MM":return t||r?s+(no(e)?"měsíce":"měsíců"):s+"měsíci";case"y":return t||r?"rok":"rokem";case"yy":return t||r?s+(no(e)?"roky":"let"):s+"lety"}}function so(e,t,n,r){var s={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 t?s[n][0]:s[n][1]}function io(e,t,n,r){var s={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 t?s[n][0]:s[n][1]}function ao(e,t,n,r){var s={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 t?s[n][0]:s[n][1]}r.defineLocale("cs",{months:Ka,monthsShort:Qa,monthsRegex:to,monthsShortRegex:to,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:eo,longMonthsParse:eo,shortMonthsParse:eo,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:ro,ss:ro,m:ro,mm:ro,h:ro,hh:ro,d:ro,dd:ro,M:ro,MM:ro,y:ro,yy:ro},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),r.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){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},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}}),r.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 t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}}),r.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}}),r.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:so,mm:"%d Minuten",h:so,hh:"%d Stunden",d:so,dd:so,w:so,ww:"%d Wochen",M:so,MM:so,y:so,yy:so},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),r.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:io,mm:"%d Minuten",h:io,hh:"%d Stunden",d:io,dd:io,w:io,ww:"%d Wochen",M:io,MM:io,y:io,yy:io},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),r.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:ao,mm:"%d Minuten",h:ao,hh:"%d Stunden",d:ao,dd:ao,w:ao,ww:"%d Wochen",M:ao,MM:ao,y:ao,yy:ao},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var oo=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],lo=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];function co(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}r.defineLocale("dv",{months:oo,monthsShort:oo,weekdays:lo,weekdaysShort:lo,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,t,n){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}}),r.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},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 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,t){var n=this._calendarEl[e],r=t&&t.hours();return co(n)&&(n=n.apply(t)),n.replace("{}",r%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}}),r.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 t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}}),r.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 t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.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 t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}}),r.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 t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}}),r.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 t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.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 t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}}),r.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 t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}}),r.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 t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}}),r.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"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"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 uo="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),mo="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),po=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],ho=/^(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;r.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,t){return e?/-MMM-/.test(t)?mo[e.month()]:uo[e.month()]:uo},monthsRegex:ho,monthsShortRegex:ho,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:po,longMonthsParse:po,shortMonthsParse:po,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"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"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 fo="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),go="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),Ao=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],vo=/^(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;r.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,t){return e?/-MMM-/.test(t)?go[e.month()]:fo[e.month()]:fo},monthsRegex:vo,monthsShortRegex:vo,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:Ao,longMonthsParse:Ao,shortMonthsParse:Ao,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"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"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 To="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),_o="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),yo=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],bo=/^(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;r.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,t){return e?/-MMM-/.test(t)?_o[e.month()]:To[e.month()]:To},monthsRegex:bo,monthsShortRegex:bo,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:yo,longMonthsParse:yo,shortMonthsParse:yo,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"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"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 Eo="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),Do="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),wo=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],So=/^(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;function Co(e,t,n,r){var s={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 t?s[n][2]?s[n][2]:s[n][1]:r?s[n][0]:s[n][1]}r.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,t){return e?/-MMM-/.test(t)?Do[e.month()]:Eo[e.month()]:Eo},monthsRegex:So,monthsShortRegex:So,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:wo,longMonthsParse:wo,shortMonthsParse:wo,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"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"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"}),r.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:Co,ss:Co,m:Co,mm:Co,h:Co,hh:Co,d:Co,dd:"%d päeva",M:Co,MM:Co,y:Co,yy:Co},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),r.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 No={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},Mo={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};r.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,t,n){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(e){return Mo[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return No[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});var ko="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),Oo=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",ko[7],ko[8],ko[9]];function Ro(e,t,n,r){var s="";switch(n){case"s":return r?"muutaman sekunnin":"muutama sekunti";case"ss":s=r?"sekunnin":"sekuntia";break;case"m":return r?"minuutin":"minuutti";case"mm":s=r?"minuutin":"minuuttia";break;case"h":return r?"tunnin":"tunti";case"hh":s=r?"tunnin":"tuntia";break;case"d":return r?"päivän":"päivä";case"dd":s=r?"päivän":"päivää";break;case"M":return r?"kuukauden":"kuukausi";case"MM":s=r?"kuukauden":"kuukautta";break;case"y":return r?"vuoden":"vuosi";case"yy":s=r?"vuoden":"vuotta"}return s=xo(e,r)+" "+s}function xo(e,t){return e<10?t?Oo[e]:ko[e]:e}r.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:Ro,ss:Ro,m:Ro,mm:Ro,h:Ro,hh:Ro,d:Ro,dd:Ro,M:Ro,MM:Ro,y:Ro,yy:Ro},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),r.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}}),r.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}}),r.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,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}}),r.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,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});var Lo=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,Fo=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,Yo=/(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,Bo=[/^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];r.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:Yo,monthsShortRegex:Yo,monthsStrictRegex:Lo,monthsShortStrictRegex:Fo,monthsParse:Bo,longMonthsParse:Bo,shortMonthsParse:Bo,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,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});var Io="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),Po="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");r.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,t){return e?/-MMM-/.test(t)?Po[e.month()]:Io[e.month()]:Io},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+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});var Ho=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],jo=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],zo=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],Zo=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],Uo=["Do","Lu","Má","Cé","Dé","A","Sa"];r.defineLocale("ga",{months:Ho,monthsShort:jo,monthsParseExact:!0,weekdays:zo,weekdaysShort:Zo,weekdaysMin:Uo,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){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}});var Go=["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"],Vo=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],$o=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],Wo=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],qo=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];function Xo(e,t,n,r){var s={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 r?s[n][0]:s[n][1]}function Jo(e,t,n,r){var s={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 r?s[n][0]:s[n][1]}r.defineLocale("gd",{months:Go,monthsShort:Vo,monthsParseExact:!0,weekdays:$o,weekdaysShort:Wo,weekdaysMin:qo,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){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}}),r.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 "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"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}}),r.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:Xo,ss:Xo,m:Xo,mm:Xo,h:Xo,hh:Xo,d:Xo,dd:Xo,M:Xo,MM:Xo,y:Xo,yy:Xo},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){return"D"===t?e+"वेर":e},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}}),r.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:Jo,ss:Jo,m:Jo,mm:Jo,h:Jo,hh:Jo,d:Jo,dd:Jo,M:Jo,MM:Jo,y:Jo,yy:Jo},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}});var Ko={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},Qo={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};r.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(e){return Qo[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return Ko[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}}),r.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 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}});var el={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},tl={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},nl=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],rl=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];function sl(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}r.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:nl,longMonthsParse:nl,shortMonthsParse:rl,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(e){return tl[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return el[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}}),r.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:sl,m:sl,mm:sl,h:sl,hh:sl,d:"dan",dd:sl,M:"mjesec",MM:sl,y:"godinu",yy:sl},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var il="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function al(e,t,n,r){var s=e;switch(n){case"s":return r||t?"néhány másodperc":"néhány másodperce";case"ss":return s+(r||t)?" másodperc":" másodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return s+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" óra":" órája");case"hh":return s+(r||t?" óra":" órája");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return s+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" hónap":" hónapja");case"MM":return s+(r||t?" hónap":" hónapja");case"y":return"egy"+(r||t?" év":" éve");case"yy":return s+(r||t?" év":" éve")}return""}function ol(e){return(e?"":"[múlt] ")+"["+il[this.day()]+"] LT[-kor]"}function ll(e){return e%100==11||e%10!=1}function dl(e,t,n,r){var s=e+" ";switch(n){case"s":return t||r?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return ll(e)?s+(t||r?"sekúndur":"sekúndum"):s+"sekúnda";case"m":return t?"mínúta":"mínútu";case"mm":return ll(e)?s+(t||r?"mínútur":"mínútum"):t?s+"mínúta":s+"mínútu";case"hh":return ll(e)?s+(t||r?"klukkustundir":"klukkustundum"):s+"klukkustund";case"d":return t?"dagur":r?"dag":"degi";case"dd":return ll(e)?t?s+"dagar":s+(r?"daga":"dögum"):t?s+"dagur":s+(r?"dag":"degi");case"M":return t?"mánuður":r?"mánuð":"mánuði";case"MM":return ll(e)?t?s+"mánuðir":s+(r?"mánuði":"mánuðum"):t?s+"mánuður":s+(r?"mánuð":"mánuði");case"y":return t||r?"ár":"ári";case"yy":return ll(e)?s+(t||r?"ár":"árum"):s+(t||r?"ár":"ári")}}r.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"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return ol.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return ol.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:al,ss:al,m:al,mm:al,h:al,hh:al,d:al,dd:al,M:al,MM:al,y:al,yy:al},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),r.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,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}}),r.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,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){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}}),r.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:dl,ss:dl,m:dl,mm:dl,h:"klukkustund",hh:dl,d:dl,dd:dl,M:dl,MM:dl,y:dl,yy:dl},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),r.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 0===this.day()?"[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}}),r.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 ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"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}}),r.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,t){return"元"===t[1]?1:parseInt(t[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,t,n){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,t){switch(t){case"y":return 1===e?"元年":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年"}}),r.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,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){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}}),r.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(e,t,n){return"ი"===n?t+"ში":t+n+"ში"}))},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 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}});var cl={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};r.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 t=e%10,n=e>=100?100:null;return e+(cl[e]||cl[t]||cl[n])},week:{dow:1,doy:7}});var ul={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},ml={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};r.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,t,n){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(e){return ml[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return ul[e]}))},week:{dow:1,doy:4}});var pl={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},hl={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};function fl(e,t,n,r){var s={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 t?s[n][0]:s[n][1]}function gl(e){var t=(e=""+e).substring(e.length-1),n=e.length>1?e.substring(e.length-2):"";return 12==n||13==n||"2"!=t&&"3"!=t&&"50"!=n&&"70"!=t&&"80"!=t?"ê":"yê"}r.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(e){return hl[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return pl[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}}),r.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,t){switch(t){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,t,n){return e<12?"오전":"오후"}}),r.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,t,n){return e<12?n?"bn":"BN":n?"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:fl,ss:fl,m:fl,mm:fl,h:fl,hh:fl,d:fl,dd:fl,w:fl,ww:fl,M:fl,MM:fl,y:fl,yy:fl},dayOfMonthOrdinalParse:/\d{1,2}(?:yê|ê|\.)/,ordinal:function(e,t){var n=t.toLowerCase();return n.includes("w")||n.includes("m")?e+".":e+gl(e)},week:{dow:1,doy:4}});var Al={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},vl={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},Tl=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];r.defineLocale("ku",{months:Tl,monthsShort:Tl,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,t,n){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(e){return vl[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return Al[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});var _l={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};function yl(e,t,n,r){var s={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 t?s[n][0]:s[n][1]}function bl(e){return Dl(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function El(e){return Dl(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function Dl(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 t=e%10;return Dl(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return Dl(e)}return Dl(e/=1e3)}r.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 t=e%10,n=e>=100?100:null;return e+(_l[e]||_l[t]||_l[n])},week:{dow:1,doy:7}}),r.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:bl,past:El,s:"e puer Sekonnen",ss:"%d Sekonnen",m:yl,mm:"%d Minutten",h:yl,hh:"%d Stonnen",d:yl,dd:"%d Deeg",M:yl,MM:"%d Méint",y:yl,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),r.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,t,n){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 wl={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 Sl(e,t,n,r){return t?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"}function Cl(e,t,n,r){return t?Ml(n)[0]:r?Ml(n)[1]:Ml(n)[2]}function Nl(e){return e%10==0||e>10&&e<20}function Ml(e){return wl[e].split("_")}function kl(e,t,n,r){var s=e+" ";return 1===e?s+Cl(e,t,n[0],r):t?s+(Nl(e)?Ml(n)[1]:Ml(n)[0]):r?s+Ml(n)[1]:s+(Nl(e)?Ml(n)[1]:Ml(n)[2])}r.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:Sl,ss:kl,m:Cl,mm:kl,h:Cl,hh:kl,d:Cl,dd:kl,M:Cl,MM:kl,y:Cl,yy:kl},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});var Ol={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 Rl(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function xl(e,t,n){return e+" "+Rl(Ol[n],e,t)}function Ll(e,t,n){return Rl(Ol[n],e,t)}function Fl(e,t){return t?"dažas sekundes":"dažām sekundēm"}r.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:Fl,ss:xl,m:Ll,mm:xl,h:Ll,hh:xl,d:Ll,dd:xl,M:Ll,MM:xl,y:Ll,yy:xl},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var Yl={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,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,t,n){var r=Yl.words[n];return 1===n.length?t?r[0]:r[1]:e+" "+Yl.correctGrammaticalCase(e,r)}};function Bl(e,t,n,r){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}r.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(){return["[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"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:Yl.translate,m:Yl.translate,mm:Yl.translate,h:Yl.translate,hh:Yl.translate,d:"dan",dd:Yl.translate,M:"mjesec",MM:Yl.translate,y:"godinu",yy:Yl.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),r.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}}),r.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 t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}}),r.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,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}}),r.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,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:Bl,ss:Bl,m:Bl,mm:Bl,h:Bl,hh:Bl,d:Bl,dd:Bl,M:Bl,MM:Bl,y:Bl,yy:Bl},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}});var Il={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},Pl={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function Hl(e,t,n,r){var s="";if(t)switch(n){case"s":s="काही सेकंद";break;case"ss":s="%d सेकंद";break;case"m":s="एक मिनिट";break;case"mm":s="%d मिनिटे";break;case"h":s="एक तास";break;case"hh":s="%d तास";break;case"d":s="एक दिवस";break;case"dd":s="%d दिवस";break;case"M":s="एक महिना";break;case"MM":s="%d महिने";break;case"y":s="एक वर्ष";break;case"yy":s="%d वर्षे"}else switch(n){case"s":s="काही सेकंदां";break;case"ss":s="%d सेकंदां";break;case"m":s="एका मिनिटा";break;case"mm":s="%d मिनिटां";break;case"h":s="एका तासा";break;case"hh":s="%d तासां";break;case"d":s="एका दिवसा";break;case"dd":s="%d दिवसां";break;case"M":s="एका महिन्या";break;case"MM":s="%d महिन्यां";break;case"y":s="एका वर्षा";break;case"yy":s="%d वर्षां"}return s.replace(/%d/i,e)}r.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:Hl,ss:Hl,m:Hl,mm:Hl,h:Hl,hh:Hl,d:Hl,dd:Hl,M:Hl,MM:Hl,y:Hl,yy:Hl},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return Pl[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return Il[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}}),r.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,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){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}}),r.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,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){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}}),r.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 jl={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},zl={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};r.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(e){return zl[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return jl[e]}))},week:{dow:1,doy:4}}),r.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 Zl={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},Ul={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};r.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(e){return Ul[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return Zl[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){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 Gl="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),Vl="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),$l=[/^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],Wl=/^(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;r.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,t){return e?/-MMM-/.test(t)?Vl[e.month()]:Gl[e.month()]:Gl},monthsRegex:Wl,monthsShortRegex:Wl,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:$l,longMonthsParse:$l,shortMonthsParse:$l,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+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});var ql="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),Xl="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),Jl=[/^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],Kl=/^(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;r.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,t){return e?/-MMM-/.test(t)?Xl[e.month()]:ql[e.month()]:ql},monthsRegex:Kl,monthsShortRegex:Kl,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:Jl,longMonthsParse:Jl,shortMonthsParse:Jl,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+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}}),r.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}}),r.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,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}});var Ql={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},ed={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};r.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(e){return ed[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return Ql[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});var td="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),nd="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),rd=[/^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 sd(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function id(e,t,n){var r=e+" ";switch(n){case"ss":return r+(sd(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return r+(sd(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return r+(sd(e)?"godziny":"godzin");case"ww":return r+(sd(e)?"tygodnie":"tygodni");case"MM":return r+(sd(e)?"miesiące":"miesięcy");case"yy":return r+(sd(e)?"lata":"lat")}}function ad(e,t,n){var r=" ";return(e%100>=20||e>=100&&e%100==0)&&(r=" de "),e+r+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[n]}function od(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function ld(e,t,n){return"m"===n?t?"минута":"минуту":e+" "+od({ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[n],+e)}r.defineLocale("pl",{months:function(e,t){return e?/D MMMM/.test(t)?nd[e.month()]:td[e.month()]:td},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:rd,longMonthsParse:rd,shortMonthsParse:rd,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:id,m:id,mm:id,h:id,hh:id,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:id,M:"miesiąc",MM:id,y:"rok",yy:id},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),r.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 0===this.day()||6===this.day()?"[Ú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"}),r.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 0===this.day()||6===this.day()?"[Ú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}}),r.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:ad,m:"un minut",mm:ad,h:"o oră",hh:ad,d:"o zi",dd:ad,w:"o săptămână",ww:ad,M:"o lună",MM:ad,y:"un an",yy:ad},week:{dow:1,doy:7}});var dd=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];r.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:dd,longMonthsParse:dd,shortMonthsParse:dd,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())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";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"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";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"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:ld,m:ld,mm:ld,h:"час",hh:ld,d:"день",dd:ld,w:"неделя",ww:ld,M:"месяц",MM:ld,y:"год",yy:ld},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){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 cd=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],ud=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];r.defineLocale("sd",{months:cd,monthsShort:cd,weekdays:ud,weekdaysShort:ud,weekdaysMin:ud,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,t,n){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}}),r.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}}),r.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,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}});var md="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),pd="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function hd(e){return e>1&&e<5}function fd(e,t,n,r){var s=e+" ";switch(n){case"s":return t||r?"pár sekúnd":"pár sekundami";case"ss":return t||r?s+(hd(e)?"sekundy":"sekúnd"):s+"sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?s+(hd(e)?"minúty":"minút"):s+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?s+(hd(e)?"hodiny":"hodín"):s+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?s+(hd(e)?"dni":"dní"):s+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?s+(hd(e)?"mesiace":"mesiacov"):s+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?s+(hd(e)?"roky":"rokov"):s+"rokmi"}}function gd(e,t,n,r){var s=e+" ";switch(n){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"ss":return s+=1===e?t?"sekundo":"sekundi":2===e?t||r?"sekundi":"sekundah":e<5?t||r?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return s+=1===e?t?"minuta":"minuto":2===e?t||r?"minuti":"minutama":e<5?t||r?"minute":"minutami":t||r?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return s+=1===e?t?"ura":"uro":2===e?t||r?"uri":"urama":e<5?t||r?"ure":"urami":t||r?"ur":"urami";case"d":return t||r?"en dan":"enim dnem";case"dd":return s+=1===e?t||r?"dan":"dnem":2===e?t||r?"dni":"dnevoma":t||r?"dni":"dnevi";case"M":return t||r?"en mesec":"enim mesecem";case"MM":return s+=1===e?t||r?"mesec":"mesecem":2===e?t||r?"meseca":"mesecema":e<5?t||r?"mesece":"meseci":t||r?"mesecev":"meseci";case"y":return t||r?"eno leto":"enim letom";case"yy":return s+=1===e?t||r?"leto":"letom":2===e?t||r?"leti":"letoma":e<5?t||r?"leta":"leti":t||r?"let":"leti"}}r.defineLocale("sk",{months:md,monthsShort:pd,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:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:fd,ss:fd,m:fd,mm:fd,h:fd,hh:fd,d:fd,dd:fd,M:fd,MM:fd,y:fd,yy:fd},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),r.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:gd,ss:gd,m:gd,mm:gd,h:gd,hh:gd,d:gd,dd:gd,M:gd,MM:gd,y:gd,yy:gd},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),r.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"M"===e.charAt(0)},meridiem:function(e,t,n){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 Ad={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,t,n,r){var s,i=Ad.words[n];return 1===n.length?"y"===n&&t?"једна година":r||t?i[0]:i[1]:(s=Ad.correctGrammaticalCase(e,i),"yy"===n&&t&&"годину"===s?e+" година":e+" "+s)}};r.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(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:Ad.translate,m:Ad.translate,mm:Ad.translate,h:Ad.translate,hh:Ad.translate,d:Ad.translate,dd:Ad.translate,M:Ad.translate,MM:Ad.translate,y:Ad.translate,yy:Ad.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var vd={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,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,t,n,r){var s,i=vd.words[n];return 1===n.length?"y"===n&&t?"jedna godina":r||t?i[0]:i[1]:(s=vd.correctGrammaticalCase(e,i),"yy"===n&&t&&"godinu"===s?e+" godina":e+" "+s)}};r.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(){return["[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"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:vd.translate,m:vd.translate,mm:vd.translate,h:vd.translate,hh:vd.translate,d:vd.translate,dd:vd.translate,M:vd.translate,MM:vd.translate,y:vd.translate,yy:vd.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),r.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,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}}),r.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 t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}}),r.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 Td={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},_d={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};r.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(e){return _d[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return Td[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}}),r.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,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}}),r.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 t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}});var yd={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};r.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,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(yd[e]||yd[t]||yd[n])},week:{dow:1,doy:7}}),r.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,t,n){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 bd={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"};r.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,t){switch(t){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var n=e%10,r=e%100-n,s=e>=100?100:null;return e+(bd[n]||bd[r]||bd[s])}},week:{dow:1,doy:7}}),r.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 Ed="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function Dd(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"}function wd(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"}function Sd(e,t,n,r){var s=Cd(e);switch(n){case"ss":return s+" lup";case"mm":return s+" tup";case"hh":return s+" rep";case"dd":return s+" jaj";case"MM":return s+" jar";case"yy":return s+" DIS"}}function Cd(e){var t=Math.floor(e%1e3/100),n=Math.floor(e%100/10),r=e%10,s="";return t>0&&(s+=Ed[t]+"vatlh"),n>0&&(s+=(""!==s?" ":"")+Ed[n]+"maH"),r>0&&(s+=(""!==s?" ":"")+Ed[r]),""===s?"pagh":s}r.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:Dd,past:wd,s:"puS lup",ss:Sd,m:"wa’ tup",mm:Sd,h:"wa’ rep",hh:Sd,d:"wa’ jaj",dd:Sd,M:"wa’ jar",MM:Sd,y:"wa’ DIS",yy:Sd},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var Nd={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ı"};function Md(e,t,n,r){var s={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 r||t?s[n][0]:s[n][1]}function kd(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function Od(e,t,n){return"m"===n?t?"хвилина":"хвилину":"h"===n?t?"година":"годину":e+" "+kd({ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[n],+e)}function Rd(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:n.nominative}function xd(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}r.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,t,n){return e<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},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,t){switch(t){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var n=e%10,r=e%100-n,s=e>=100?100:null;return e+(Nd[n]||Nd[r]||Nd[s])}},week:{dow:1,doy:7}}),r.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"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"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:Md,ss:Md,m:Md,mm:Md,h:Md,hh:Md,d:Md,dd:Md,M:Md,MM:Md,y:Md,yy:Md},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),r.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}}),r.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}}),r.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,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"يېرىم كېچە":r<900?"سەھەر":r<1130?"چۈشتىن بۇرۇن":r<1230?"چۈش":r<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,t){switch(t){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}}),r.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:Rd,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:xd("[Сьогодні "),nextDay:xd("[Завтра "),lastDay:xd("[Вчора "),nextWeek:xd("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return xd("[Минулої] dddd [").call(this);case 1:case 2:case 4:return xd("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:Od,m:Od,mm:Od,h:"годину",hh:Od,d:"день",dd:Od,M:"місяць",MM:Od,y:"рік",yy:Od},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){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 Ld=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],Fd=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];return r.defineLocale("ur",{months:Ld,monthsShort:Ld,weekdays:Fd,weekdaysShort:Fd,weekdaysMin:Fd,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,t,n){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}}),r.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}}),r.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}}),r.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,t,n){return e<12?n?"sa":"SA":n?"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}}),r.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 t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}}),r.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}}),r.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,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<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,t){switch(t){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}}),r.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,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1200?"上午":1200===r?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){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 年"}}),r.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,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){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 年"}}),r.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,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){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 年"}}),r.locale("en"),r}()},65606:e=>{var t,n,r=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===s||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:s}catch(e){t=s}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var o,l=[],d=!1,c=-1;function u(){d&&o&&(d=!1,o.length?l=o.concat(l):c=-1,l.length&&m())}function m(){if(!d){var e=a(u);d=!0;for(var t=l.length;t;){for(o=l,l=[];++c1)for(var n=1;n/g,c=/<\/?([^\s\/>]+)/;function u(e,t,n){return p(e=e||"",m(t=t||[],n=n||""))}function m(e,t){return{allowable_tags:e=function(e){let t=new Set;if("string"==typeof e){let n;for(;n=d.exec(e);)t.add(n[1])}else i.nonNative||"function"!=typeof e[i.iterator]?"function"==typeof e.forEach&&e.forEach(t.add,t):t=new Set(e);return t}(e),tag_replacement:t,state:a,tag_buffer:"",depth:0,in_quote_char:""}}function p(e,t){if("string"!=typeof e)throw new TypeError("'html' parameter must be a string");let n=t.allowable_tags,r=t.tag_replacement,s=t.state,i=t.tag_buffer,d=t.depth,c=t.in_quote_char,u="";for(let t=0,m=e.length;t":if(c)break;if(d){d--;break}c="",s=a,i+=">",n.has(h(i))?u+=i:u+=r,i="";break;case'"':case"'":c=m===c?"":c||m,i+=m;break;case"-":""===m)"--"==i.slice(-2)&&(s=a),i="";else i+=m}return t.state=s,t.tag_buffer=i,t.depth=d,t.in_quote_char=c,u}function h(e){let t=c.exec(e);return t?t[1].toLowerCase():null}u.init_streaming_mode=function(e,t){let n=m(e=e||[],t=t||"");return function(e){return p(e||"",n)}},void 0===(r=function(){return u}.call(t,n,t,e))||(e.exports=r)}()},85072:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},10540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},55056:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},97825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var s=void 0!==n.layer;s&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,s&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},41113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},49054:(e,t,n)=>{"use strict";n.d(t,{AO:()=>D,Kr:()=>b,nq:()=>E,tp:()=>S,yT:()=>m});var r=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"],s=r.join(","),i="undefined"==typeof Element,a=i?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,o=!i&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},l=function(e,t){var n;void 0===t&&(t=!0);var r=null==e||null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"inert");return""===r||"true"===r||t&&e&&("function"==typeof e.closest?e.closest("[inert]"):l(e.parentNode))},d=function(e,t,n){if(l(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(s));return t&&a.call(e,s)&&r.unshift(e),r=r.filter(n)},c=function(e,t,n){for(var r=[],i=Array.from(e);i.length;){var o=i.shift();if(!l(o,!1))if("SLOT"===o.tagName){var d=o.assignedElements(),u=d.length?d:o.children,m=c(u,!0,n);n.flatten?r.push.apply(r,m):r.push({scopeParent:o,candidates:m})}else{a.call(o,s)&&n.filter(o)&&(t||!e.includes(o))&&r.push(o);var p=o.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(o),h=!l(p,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(o));if(p&&h){var f=c(!0===p?o.children:p.children,!0,n);n.flatten?r.push.apply(r,f):r.push({scopeParent:o,candidates:f})}else i.unshift.apply(i,o.children)}}return r},u=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},m=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!u(e)?0:e.tabIndex},p=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},h=function(e){return"INPUT"===e.tagName},f=function(e){return function(e){return h(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||o(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var s=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(a.call(s,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return g(e)}else{if("function"==typeof r){for(var i=e;e;){var l=e.parentElement,d=o(e);if(l&&!l.shadowRoot&&!0===r(l))return g(e);e=e.assignedSlot?e.assignedSlot:l||d===e.ownerDocument?l:d.host}e=i}if(function(e){var t,n,r,s,i=e&&o(e),a=null===(t=i)||void 0===t?void 0:t.host,l=!1;if(i&&i!==e)for(l=!!(null!==(n=a)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(a)||null!=e&&null!==(s=e.ownerDocument)&&void 0!==s&&s.contains(e));!l&&a;){var d,c,u;l=!(null===(c=a=null===(d=i=o(a))||void 0===d?void 0:d.host)||void 0===c||null===(u=c.ownerDocument)||void 0===u||!u.contains(a))}return l}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},v=function(e,t){return!(t.disabled||function(e){return h(e)&&"hidden"===e.type}(t)||A(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},y=function(e){var t=[],n=[];return e.forEach((function(e,r){var s=!!e.scopeParent,i=s?e.scopeParent:e,a=function(e,t){var n=m(e);return n<0&&t&&!u(e)?0:n}(i,s),o=s?y(e.candidates):i;0===a?s?t.push.apply(t,o):t.push(i):n.push({documentOrder:r,tabIndex:a,item:e,isScope:s,content:o})})),n.sort(p).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(t)},b=function(e,t){var n;return n=(t=t||{}).getShadowRoot?c([e],t.includeContainer,{filter:T.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:_}):d(e,t.includeContainer,T.bind(null,t)),y(n)},E=function(e,t){return(t=t||{}).getShadowRoot?c([e],t.includeContainer,{filter:v.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):d(e,t.includeContainer,v.bind(null,t))},D=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==a.call(e,s)&&T(t,e)},w=r.concat("iframe:not([inert]):not([inert] *)").join(","),S=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==a.call(e,w)&&v(t,e)}},7736:function(e){var t,n;t=this,n=function(e){var t=function(e){return new t.lib.init(e)};function n(e,t){return t.offset[e]?isNaN(t.offset[e])?t.offset[e]:t.offset[e]+"px":"0px"}function r(e,t){return!(!e||"string"!=typeof t||!(e.className&&e.className.trim().split(/\s+/gi).indexOf(t)>-1))}return t.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:""}},t.lib=t.prototype={toastify:"1.12.0",constructor:t,init:function(e){return e||(e={}),this.options={},this.toastElement=null,this.options.text=e.text||t.defaults.text,this.options.node=e.node||t.defaults.node,this.options.duration=0===e.duration?0:e.duration||t.defaults.duration,this.options.selector=e.selector||t.defaults.selector,this.options.callback=e.callback||t.defaults.callback,this.options.destination=e.destination||t.defaults.destination,this.options.newWindow=e.newWindow||t.defaults.newWindow,this.options.close=e.close||t.defaults.close,this.options.gravity="bottom"===e.gravity?"toastify-bottom":t.defaults.gravity,this.options.positionLeft=e.positionLeft||t.defaults.positionLeft,this.options.position=e.position||t.defaults.position,this.options.backgroundColor=e.backgroundColor||t.defaults.backgroundColor,this.options.avatar=e.avatar||t.defaults.avatar,this.options.className=e.className||t.defaults.className,this.options.stopOnFocus=void 0===e.stopOnFocus?t.defaults.stopOnFocus:e.stopOnFocus,this.options.onClick=e.onClick||t.defaults.onClick,this.options.offset=e.offset||t.defaults.offset,this.options.escapeMarkup=void 0!==e.escapeMarkup?e.escapeMarkup:t.defaults.escapeMarkup,this.options.ariaLive=e.ariaLive||t.defaults.ariaLive,this.options.style=e.style||t.defaults.style,e.backgroundColor&&(this.options.style.background=e.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var e=document.createElement("div");for(var t in e.className="toastify on "+this.options.className,this.options.position?e.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(e.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):e.className+=" toastify-right",e.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)e.style[t]=this.options.style[t];if(this.options.ariaLive&&e.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)e.appendChild(this.options.node);else if(this.options.escapeMarkup?e.innerText=this.options.text:e.innerHTML=this.options.text,""!==this.options.avatar){var r=document.createElement("img");r.src=this.options.avatar,r.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?e.appendChild(r):e.insertAdjacentElement("afterbegin",r)}if(!0===this.options.close){var s=document.createElement("button");s.type="button",s.setAttribute("aria-label","Close"),s.className="toast-close",s.innerHTML="✖",s.addEventListener("click",function(e){e.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var i=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&i>360?e.insertAdjacentElement("afterbegin",s):e.appendChild(s)}if(this.options.stopOnFocus&&this.options.duration>0){var a=this;e.addEventListener("mouseover",(function(t){window.clearTimeout(e.timeOutValue)})),e.addEventListener("mouseleave",(function(){e.timeOutValue=window.setTimeout((function(){a.removeElement(e)}),a.options.duration)}))}if(void 0!==this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var o=n("x",this.options),l=n("y",this.options),d="left"==this.options.position?o:"-"+o,c="toastify-top"==this.options.gravity?l:"-"+l;e.style.transform="translate("+d+","+c+")"}return e},showToast:function(){var e;if(this.toastElement=this.buildToast(),!(e="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var n=t.defaults.oldestFirst?e.firstChild:e.lastChild;return e.insertBefore(this.toastElement,n),t.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(e){e.className=e.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),e.parentNode&&e.parentNode.removeChild(e),this.options.callback.call(e),t.reposition()}.bind(this),400)}},t.reposition=function(){for(var e,t={top:15,bottom:15},n={top:15,bottom:15},s={top:15,bottom:15},i=document.getElementsByClassName("toastify"),a=0;a0?window.innerWidth:screen.width)<=360?(i[a].style[e]=s[e]+"px",s[e]+=o+15):!0===r(i[a],"toastify-left")?(i[a].style[e]=t[e]+"px",t[e]+=o+15):(i[a].style[e]=n[e]+"px",n[e]+=o+15)}return this},t.lib.init.prototype=t.lib,t},e.exports?e.exports=n():t.Toastify=n()},24364:(e,t,n)=>{var r=n(55253);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);(0,n(70534).A)("f98273e8",r,!0,{})},49394:(e,t,n)=>{var r=n(5413);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);(0,n(70534).A)("22ba03f7",r,!0,{})},70534:(e,t,n)=>{"use strict";function r(e,t){for(var n=[],r={},s=0;sh});var s="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!s)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var i={},a=s&&(document.head||document.getElementsByTagName("head")[0]),o=null,l=0,d=!1,c=function(){},u=null,m="data-vue-ssr-id",p="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function h(e,t,n,s){d=n,u=s||{};var a=r(e,t);return f(a),function(t){for(var n=[],s=0;sn.parts.length&&(r.parts.length=n.parts.length)}else{var a=[];for(s=0;s{"use strict";function r(){return"undefined"!=typeof window}function s(e){return o(e)?(e.nodeName||"").toLowerCase():"#document"}function i(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){var t;return null==(t=(o(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function o(e){return!!r()&&(e instanceof Node||e instanceof i(e).Node)}function l(e){return!!r()&&(e instanceof Element||e instanceof i(e).Element)}function d(e){return!!r()&&(e instanceof HTMLElement||e instanceof i(e).HTMLElement)}function c(e){return!(!r()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof i(e).ShadowRoot)}n.d(t,{$4:()=>C,CP:()=>S,L9:()=>w,Lv:()=>h,Tc:()=>b,Tf:()=>g,ZU:()=>m,_m:()=>k,ep:()=>a,eu:()=>D,gJ:()=>y,mq:()=>s,sQ:()=>_,sb:()=>d,v9:()=>M,vq:()=>l,zk:()=>i});const u=new Set(["inline","contents"]);function m(e){const{overflow:t,overflowX:n,overflowY:r,display:s}=w(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!u.has(s)}const p=new Set(["table","td","th"]);function h(e){return p.has(s(e))}const f=[":popover-open",":modal"];function g(e){return f.some((t=>{try{return e.matches(t)}catch(e){return!1}}))}const A=["transform","translate","scale","rotate","perspective"],v=["transform","translate","scale","rotate","perspective","filter"],T=["paint","layout","strict","content"];function _(e){const t=b(),n=l(e)?w(e):e;return A.some((e=>!!n[e]&&"none"!==n[e]))||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||v.some((e=>(n.willChange||"").includes(e)))||T.some((e=>(n.contain||"").includes(e)))}function y(e){let t=C(e);for(;d(t)&&!D(t);){if(_(t))return t;if(g(t))return null;t=C(t)}return null}function b(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const E=new Set(["html","body","#document"]);function D(e){return E.has(s(e))}function w(e){return i(e).getComputedStyle(e)}function S(e){return l(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function C(e){if("html"===s(e))return e;const t=e.assignedSlot||e.parentNode||c(e)&&e.host||a(e);return c(t)?t.host:t}function N(e){const t=C(e);return D(t)?e.ownerDocument?e.ownerDocument.body:e.body:d(t)&&m(t)?t:N(t)}function M(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const s=N(e),a=s===(null==(r=e.ownerDocument)?void 0:r.body),o=i(s);if(a){const e=k(o);return t.concat(o,o.visualViewport||[],m(s)?s:[],e&&n?M(e):[])}return t.concat(s,M(s,[],n))}function k(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}},97193:(e,t,n)=>{"use strict";n.d(t,{B1:()=>O,C0:()=>h,DD:()=>s,Dz:()=>_,Jx:()=>d,LI:()=>o,PG:()=>g,RI:()=>l,Sg:()=>f,T9:()=>a,TV:()=>T,WJ:()=>b,_3:()=>p,aD:()=>E,bV:()=>M,jk:()=>i,lP:()=>N,nI:()=>k,qE:()=>m,sq:()=>A,w7:()=>y});const r=["start","end"],s=["top","right","bottom","left"].reduce(((e,t)=>e.concat(t,t+"-"+r[0],t+"-"+r[1])),[]),i=Math.min,a=Math.max,o=Math.round,l=Math.floor,d=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},u={start:"end",end:"start"};function m(e,t,n){return a(e,i(t,n))}function p(e,t){return"function"==typeof e?e(t):e}function h(e){return e.split("-")[0]}function f(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function A(e){return"y"===e?"height":"width"}const v=new Set(["top","bottom"]);function T(e){return v.has(h(e))?"y":"x"}function _(e){return g(T(e))}function y(e,t,n){void 0===n&&(n=!1);const r=f(e),s=_(e),i=A(s);let a="x"===s?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=M(a)),[a,M(a)]}function b(e){const t=M(e);return[E(e),t,E(t)]}function E(e){return e.replace(/start|end/g,(e=>u[e]))}const D=["left","right"],w=["right","left"],S=["top","bottom"],C=["bottom","top"];function N(e,t,n,r){const s=f(e);let i=function(e,t,n){switch(e){case"top":case"bottom":return n?t?w:D:t?D:w;case"left":case"right":return t?S:C;default:return[]}}(h(e),"start"===n,r);return s&&(i=i.map((e=>e+"-"+s)),t&&(i=i.concat(i.map(E)))),i}function M(e){return e.replace(/left|right|bottom|top/g,(e=>c[e]))}function k(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function O(e){const{x:t,y:n,width:r,height:s}=e;return{width:r,height:s,top:n,left:t,right:t+r,bottom:n+s,x:t,y:n}}},21777:(e,t,n)=>{"use strict";n.d(t,{HW:()=>v,L$:()=>f,aV:()=>d,do:()=>o,zo:()=>l});var r=n(61338),s=n(80474);let i;const a=[];function o(){return void 0===i&&(i=document.head.dataset.requesttoken??null),i}function l(e){a.push(e)}function d(){const e=document?.querySelector('meta[name="csp-nonce"]');if(!e){const e=o();return e?btoa(e):void 0}return e.nonce}(0,r.B1)("csrf-token-update",(e=>{i=e.token,a.forEach((e=>{try{e(i)}catch(e){console.error("Error updating CSRF token observer",e)}}))}));const c=(0,s.getBuilder)("public").persist().build();class u{_displayName;uid;isAdmin;constructor(){c.getItem("guestUid")||c.setItem("guestUid",g()),this._displayName=c.getItem("guestNickname")||"",this.uid=c.getItem("guestUid")||g(),this.isAdmin=!1,(0,r.B1)("user:info:changed",(e=>{this._displayName=e.displayName,c.setItem("guestNickname",e.displayName||"")}))}get displayName(){return this._displayName}set displayName(e){this._displayName=e,c.setItem("guestNickname",e),(0,r.Ic)("user:info:changed",this)}}let m,p;function h(){return m||(m=new u),m}function f(e){if(!e||0===e.trim().length)throw new Error("Nickname cannot be empty");h().displayName=e}function g(){return globalThis.crypto?.randomUUID?globalThis.crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}function A(e,t){return e?e.getAttribute(t):null}function v(){if(void 0!==p)return p;const e=document?.getElementsByTagName("head")[0];if(!e)return null;const t=A(e,"data-user");return null===t?(p=null,p):(p={uid:t,displayName:A(e,"data-user-displayname"),isAdmin:!!window._oc_isadmin},p)}},66802:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>Ut});var r={};n.r(r),n.d(r,{hasBrowserEnv:()=>ge,hasStandardBrowserEnv:()=>ve,hasStandardBrowserWebWorkerEnv:()=>Te,navigator:()=>Ae,origin:()=>_e});var s=n(21777);function i(e,t){return function(){return e.apply(t,arguments)}}var a=n(65606);const{toString:o}=Object.prototype,{getPrototypeOf:l}=Object,{iterator:d,toStringTag:c}=Symbol,u=(m=Object.create(null),e=>{const t=o.call(e);return m[t]||(m[t]=t.slice(8,-1).toLowerCase())});var m;const p=e=>(e=e.toLowerCase(),t=>u(t)===e),h=e=>t=>typeof t===e,{isArray:f}=Array,g=h("undefined");function A(e){return null!==e&&!g(e)&&null!==e.constructor&&!g(e.constructor)&&_(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const v=p("ArrayBuffer");const T=h("string"),_=h("function"),y=h("number"),b=e=>null!==e&&"object"==typeof e,E=e=>{if("object"!==u(e))return!1;const t=l(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||c in e||d in e)},D=p("Date"),w=p("File"),S=p("Blob"),C=p("FileList"),N=p("URLSearchParams"),[M,k,O,R]=["ReadableStream","Request","Response","Headers"].map(p);function x(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,s;if("object"!=typeof e&&(e=[e]),f(e))for(r=0,s=e.length;r0;)if(r=n[s],t===r.toLowerCase())return r;return null}const F="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Y=e=>!g(e)&&e!==F;const B=(I="undefined"!=typeof Uint8Array&&l(Uint8Array),e=>I&&e instanceof I);var I;const P=p("HTMLFormElement"),H=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),j=p("RegExp"),z=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};x(n,((n,s)=>{let i;!1!==(i=t(n,s,e))&&(r[s]=i||n)})),Object.defineProperties(e,r)};const Z=p("AsyncFunction"),U=(G="function"==typeof setImmediate,V=_(F.postMessage),G?setImmediate:V?($=`axios@${Math.random()}`,W=[],F.addEventListener("message",(({source:e,data:t})=>{e===F&&t===$&&W.length&&W.shift()()}),!1),e=>{W.push(e),F.postMessage($,"*")}):e=>setTimeout(e));var G,V,$,W;const q="undefined"!=typeof queueMicrotask?queueMicrotask.bind(F):void 0!==a&&a.nextTick||U,X={isArray:f,isArrayBuffer:v,isBuffer:A,isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||_(e.append)&&("formdata"===(t=u(e))||"object"===t&&_(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&v(e.buffer),t},isString:T,isNumber:y,isBoolean:e=>!0===e||!1===e,isObject:b,isPlainObject:E,isEmptyObject:e=>{if(!b(e)||A(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:M,isRequest:k,isResponse:O,isHeaders:R,isUndefined:g,isDate:D,isFile:w,isBlob:S,isRegExp:j,isFunction:_,isStream:e=>b(e)&&_(e.pipe),isURLSearchParams:N,isTypedArray:B,isFileList:C,forEach:x,merge:function e(){const{caseless:t,skipUndefined:n}=Y(this)&&this||{},r={},s=(s,i)=>{const a=t&&L(r,i)||i;E(r[a])&&E(s)?r[a]=e(r[a],s):E(s)?r[a]=e({},s):f(s)?r[a]=s.slice():n&&g(s)||(r[a]=s)};for(let e=0,t=arguments.length;e(x(t,((t,r)=>{n&&_(t)?e[r]=i(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let s,i,a;const o={};if(t=t||{},null==e)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)a=s[i],r&&!r(a,e,t)||o[a]||(t[a]=e[a],o[a]=!0);e=!1!==n&&l(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:u,kindOfTest:p,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(f(e))return e;let t=e.length;if(!y(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[d]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:P,hasOwnProperty:H,hasOwnProp:H,reduceDescriptors:z,freezeMethods:e=>{z(e,((t,n)=>{if(_(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];_(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return f(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:L,global:F,isContextDefined:Y,isSpecCompliantForm:function(e){return!!(e&&_(e.append)&&"FormData"===e[c]&&e[d])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(b(e)){if(t.indexOf(e)>=0)return;if(A(e))return e;if(!("toJSON"in e)){t[r]=e;const s=f(e)?[]:{};return x(e,((e,t)=>{const i=n(e,r+1);!g(i)&&(s[t]=i)})),t[r]=void 0,s}}return e};return n(e,0)},isAsyncFn:Z,isThenable:e=>e&&(b(e)||_(e))&&_(e.then)&&_(e.catch),setImmediate:U,asap:q,isIterable:e=>null!=e&&_(e[d])};function J(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}X.inherits(J,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:X.toJSONObject(this.config),code:this.code,status:this.status}}});const K=J.prototype,Q={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{Q[e]={value:e}})),Object.defineProperties(J,Q),Object.defineProperty(K,"isAxiosError",{value:!0}),J.from=(e,t,n,r,s,i)=>{const a=Object.create(K);X.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e));const o=e&&e.message?e.message:"Error",l=null==t&&e?e.code:t;return J.call(a,o,l,n,r,s),e&&null==a.cause&&Object.defineProperty(a,"cause",{value:e,configurable:!0}),a.name=e&&e.name||"Error",i&&Object.assign(a,i),a};const ee=J;var te=n(48287).Buffer;function ne(e){return X.isPlainObject(e)||X.isArray(e)}function re(e){return X.endsWith(e,"[]")?e.slice(0,-2):e}function se(e,t,n){return e?e.concat(t).map((function(e,t){return e=re(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const ie=X.toFlatObject(X,{},null,(function(e){return/^is[A-Z]/.test(e)}));const ae=function(e,t,n){if(!X.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=X.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!X.isUndefined(t[e])}))).metaTokens,s=n.visitor||d,i=n.dots,a=n.indexes,o=(n.Blob||"undefined"!=typeof Blob&&Blob)&&X.isSpecCompliantForm(t);if(!X.isFunction(s))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(X.isDate(e))return e.toISOString();if(X.isBoolean(e))return e.toString();if(!o&&X.isBlob(e))throw new ee("Blob is not supported. Use a Buffer instead.");return X.isArrayBuffer(e)||X.isTypedArray(e)?o&&"function"==typeof Blob?new Blob([e]):te.from(e):e}function d(e,n,s){let o=e;if(e&&!s&&"object"==typeof e)if(X.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(X.isArray(e)&&function(e){return X.isArray(e)&&!e.some(ne)}(e)||(X.isFileList(e)||X.endsWith(n,"[]"))&&(o=X.toArray(e)))return n=re(n),o.forEach((function(e,r){!X.isUndefined(e)&&null!==e&&t.append(!0===a?se([n],r,i):null===a?n:n+"[]",l(e))})),!1;return!!ne(e)||(t.append(se(s,n,i),l(e)),!1)}const c=[],u=Object.assign(ie,{defaultVisitor:d,convertValue:l,isVisitable:ne});if(!X.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!X.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),X.forEach(n,(function(n,i){!0===(!(X.isUndefined(n)||null===n)&&s.call(t,n,X.isString(i)?i.trim():i,r,u))&&e(n,r?r.concat(i):[i])})),c.pop()}}(e),t};function oe(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function le(e,t){this._pairs=[],e&&ae(e,this,t)}const de=le.prototype;de.append=function(e,t){this._pairs.push([e,t])},de.toString=function(e){const t=e?function(t){return e.call(this,t,oe)}:oe;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const ce=le;function ue(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function me(e,t,n){if(!t)return e;const r=n&&n.encode||ue;X.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let i;if(i=s?s(t,n):X.isURLSearchParams(t)?t.toString():new ce(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}const pe=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){X.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},he={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},fe={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ce,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},ge="undefined"!=typeof window&&"undefined"!=typeof document,Ae="object"==typeof navigator&&navigator||void 0,ve=ge&&(!Ae||["ReactNative","NativeScript","NS"].indexOf(Ae.product)<0),Te="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,_e=ge&&window.location.href||"http://localhost",ye={...r,...fe};const be=function(e){function t(e,n,r,s){let i=e[s++];if("__proto__"===i)return!0;const a=Number.isFinite(+i),o=s>=e.length;if(i=!i&&X.isArray(r)?r.length:i,o)return X.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a;r[i]&&X.isObject(r[i])||(r[i]=[]);return t(e,n,r[i],s)&&X.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const s=n.length;let i;for(r=0;r{t(function(e){return X.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const Ee={transitional:he,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,s=X.isObject(e);s&&X.isHTMLForm(e)&&(e=new FormData(e));if(X.isFormData(e))return r?JSON.stringify(be(e)):e;if(X.isArrayBuffer(e)||X.isBuffer(e)||X.isStream(e)||X.isFile(e)||X.isBlob(e)||X.isReadableStream(e))return e;if(X.isArrayBufferView(e))return e.buffer;if(X.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(s){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ae(e,new ye.classes.URLSearchParams,{visitor:function(e,t,n,r){return ye.isNode&&X.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...t})}(e,this.formSerializer).toString();if((i=X.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ae(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return s||r?(t.setContentType("application/json",!1),function(e,t,n){if(X.isString(e))try{return(t||JSON.parse)(e),X.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Ee.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(X.isResponse(e)||X.isReadableStream(e))return e;if(e&&X.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n){if("SyntaxError"===e.name)throw ee.from(e,ee.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ye.classes.FormData,Blob:ye.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};X.forEach(["delete","get","head","post","put","patch"],(e=>{Ee.headers[e]={}}));const De=Ee,we=X.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Se=Symbol("internals");function Ce(e){return e&&String(e).trim().toLowerCase()}function Ne(e){return!1===e||null==e?e:X.isArray(e)?e.map(Ne):String(e)}function Me(e,t,n,r,s){return X.isFunction(r)?r.call(this,t,n):(s&&(t=n),X.isString(t)?X.isString(r)?-1!==t.indexOf(r):X.isRegExp(r)?r.test(t):void 0:void 0)}class ke{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function s(e,t,n){const s=Ce(t);if(!s)throw new Error("header name must be a non-empty string");const i=X.findKey(r,s);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=Ne(e))}const i=(e,t)=>X.forEach(e,((e,n)=>s(e,n,t)));if(X.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(X.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))i((e=>{const t={};let n,r,s;return e&&e.split("\n").forEach((function(e){s=e.indexOf(":"),n=e.substring(0,s).trim().toLowerCase(),r=e.substring(s+1).trim(),!n||t[n]&&we[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(X.isObject(e)&&X.isIterable(e)){let n,r,s={};for(const t of e){if(!X.isArray(t))throw TypeError("Object iterator must return a key-value pair");s[r=t[0]]=(n=s[r])?X.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}i(s,t)}else null!=e&&s(t,e,n);return this}get(e,t){if(e=Ce(e)){const n=X.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(X.isFunction(t))return t.call(this,e,n);if(X.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ce(e)){const n=X.findKey(this,e);return!(!n||void 0===this[n]||t&&!Me(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function s(e){if(e=Ce(e)){const s=X.findKey(n,e);!s||t&&!Me(0,n[s],s,t)||(delete n[s],r=!0)}}return X.isArray(e)?e.forEach(s):s(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const s=t[n];e&&!Me(0,this[s],s,e,!0)||(delete this[s],r=!0)}return r}normalize(e){const t=this,n={};return X.forEach(this,((r,s)=>{const i=X.findKey(n,s);if(i)return t[i]=Ne(r),void delete t[s];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(s):String(s).trim();a!==s&&delete t[s],t[a]=Ne(r),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return X.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&X.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Se]=this[Se]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Ce(e);t[r]||(!function(e,t){const n=X.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,s){return this[r].call(this,t,e,n,s)},configurable:!0})}))}(n,e),t[r]=!0)}return X.isArray(e)?e.forEach(r):r(e),this}}ke.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),X.reduceDescriptors(ke.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),X.freezeMethods(ke);const Oe=ke;function Re(e,t){const n=this||De,r=t||n,s=Oe.from(r.headers);let i=r.data;return X.forEach(e,(function(e){i=e.call(n,i,s.normalize(),t?t.status:void 0)})),s.normalize(),i}function xe(e){return!(!e||!e.__CANCEL__)}function Le(e,t,n){ee.call(this,null==e?"canceled":e,ee.ERR_CANCELED,t,n),this.name="CanceledError"}X.inherits(Le,ee,{__CANCEL__:!0});const Fe=Le;function Ye(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new ee("Request failed with status code "+n.status,[ee.ERR_BAD_REQUEST,ee.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const Be=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s,i=0,a=0;return t=void 0!==t?t:1e3,function(o){const l=Date.now(),d=r[a];s||(s=l),n[i]=o,r[i]=l;let c=a,u=0;for(;c!==i;)u+=n[c++],c%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),l-s{s=i,n=null,r&&(clearTimeout(r),r=null),e(...t)};return[(...e)=>{const t=Date.now(),o=t-s;o>=i?a(e,t):(n=e,r||(r=setTimeout((()=>{r=null,a(n)}),i-o)))},()=>n&&a(n)]},Pe=(e,t,n=3)=>{let r=0;const s=Be(50,250);return Ie((n=>{const i=n.loaded,a=n.lengthComputable?n.total:void 0,o=i-r,l=s(o);r=i;e({loaded:i,total:a,progress:a?i/a:void 0,bytes:o,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:n,lengthComputable:null!=a,[t?"download":"upload"]:!0})}),n)},He=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},je=e=>(...t)=>X.asap((()=>e(...t))),ze=ye.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,ye.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(ye.origin),ye.navigator&&/(msie|trident)/i.test(ye.navigator.userAgent)):()=>!0,Ze=ye.hasStandardBrowserEnv?{write(e,t,n,r,s,i){const a=[e+"="+encodeURIComponent(t)];X.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),X.isString(r)&&a.push("path="+r),X.isString(s)&&a.push("domain="+s),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function Ue(e,t,n){let r=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(r||0==n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Ge=e=>e instanceof Oe?{...e}:e;function Ve(e,t){t=t||{};const n={};function r(e,t,n,r){return X.isPlainObject(e)&&X.isPlainObject(t)?X.merge.call({caseless:r},e,t):X.isPlainObject(t)?X.merge({},t):X.isArray(t)?t.slice():t}function s(e,t,n,s){return X.isUndefined(t)?X.isUndefined(e)?void 0:r(void 0,e,0,s):r(e,t,0,s)}function i(e,t){if(!X.isUndefined(t))return r(void 0,t)}function a(e,t){return X.isUndefined(t)?X.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function o(n,s,i){return i in t?r(n,s):i in e?r(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:o,headers:(e,t,n)=>s(Ge(e),Ge(t),0,!0)};return X.forEach(Object.keys({...e,...t}),(function(r){const i=l[r]||s,a=i(e[r],t[r],r);X.isUndefined(a)&&i!==o||(n[r]=a)})),n}const $e=e=>{const t=Ve({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:i,headers:a,auth:o}=t;if(t.headers=a=Oe.from(a),t.url=me(Ue(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),o&&a.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):""))),X.isFormData(n))if(ye.hasStandardBrowserEnv||ye.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(X.isFunction(n.getHeaders)){const e=n.getHeaders(),t=["content-type","content-length"];Object.entries(e).forEach((([e,n])=>{t.includes(e.toLowerCase())&&a.set(e,n)}))}if(ye.hasStandardBrowserEnv&&(r&&X.isFunction(r)&&(r=r(t)),r||!1!==r&&ze(t.url))){const e=s&&i&&Ze.read(i);e&&a.set(s,e)}return t},We="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=$e(e);let s=r.data;const i=Oe.from(r.headers).normalize();let a,o,l,d,c,{responseType:u,onUploadProgress:m,onDownloadProgress:p}=r;function h(){d&&d(),c&&c(),r.cancelToken&&r.cancelToken.unsubscribe(a),r.signal&&r.signal.removeEventListener("abort",a)}let f=new XMLHttpRequest;function g(){if(!f)return;const r=Oe.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders());Ye((function(e){t(e),h()}),(function(e){n(e),h()}),{data:u&&"text"!==u&&"json"!==u?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:r,config:e,request:f}),f=null}f.open(r.method.toUpperCase(),r.url,!0),f.timeout=r.timeout,"onloadend"in f?f.onloadend=g:f.onreadystatechange=function(){f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))&&setTimeout(g)},f.onabort=function(){f&&(n(new ee("Request aborted",ee.ECONNABORTED,e,f)),f=null)},f.onerror=function(t){const r=t&&t.message?t.message:"Network Error",s=new ee(r,ee.ERR_NETWORK,e,f);s.event=t||null,n(s),f=null},f.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const s=r.transitional||he;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new ee(t,s.clarifyTimeoutError?ee.ETIMEDOUT:ee.ECONNABORTED,e,f)),f=null},void 0===s&&i.setContentType(null),"setRequestHeader"in f&&X.forEach(i.toJSON(),(function(e,t){f.setRequestHeader(t,e)})),X.isUndefined(r.withCredentials)||(f.withCredentials=!!r.withCredentials),u&&"json"!==u&&(f.responseType=r.responseType),p&&([l,c]=Pe(p,!0),f.addEventListener("progress",l)),m&&f.upload&&([o,d]=Pe(m),f.upload.addEventListener("progress",o),f.upload.addEventListener("loadend",d)),(r.cancelToken||r.signal)&&(a=t=>{f&&(n(!t||t.type?new Fe(null,e,f):t),f.abort(),f=null)},r.cancelToken&&r.cancelToken.subscribe(a),r.signal&&(r.signal.aborted?a():r.signal.addEventListener("abort",a)));const A=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);A&&-1===ye.protocols.indexOf(A)?n(new ee("Unsupported protocol "+A+":",ee.ERR_BAD_REQUEST,e)):f.send(s||null)}))},qe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const s=function(e){if(!n){n=!0,a();const t=e instanceof Error?e:this.reason;r.abort(t instanceof ee?t:new Fe(t instanceof Error?t.message:t))}};let i=t&&setTimeout((()=>{i=null,s(new ee(`timeout ${t} of ms exceeded`,ee.ETIMEDOUT))}),t);const a=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(s):e.removeEventListener("abort",s)})),e=null)};e.forEach((e=>e.addEventListener("abort",s)));const{signal:o}=r;return o.unsubscribe=()=>X.asap(a),o}},Xe=function*(e,t){let n=e.byteLength;if(!t||n{const s=async function*(e,t){for await(const n of Je(e))yield*Xe(n,t)}(e,t);let i,a=0,o=e=>{i||(i=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await s.next();if(t)return o(),void e.close();let i=r.byteLength;if(n){let e=a+=i;n(e)}e.enqueue(new Uint8Array(r))}catch(e){throw o(e),e}},cancel:e=>(o(e),s.return())},{highWaterMark:2})},{isFunction:Qe}=X,et=(({Request:e,Response:t})=>({Request:e,Response:t}))(X.global),{ReadableStream:tt,TextEncoder:nt}=X.global,rt=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},st=e=>{e=X.merge.call({skipUndefined:!0},et,e);const{fetch:t,Request:n,Response:r}=e,s=t?Qe(t):"function"==typeof fetch,i=Qe(n),a=Qe(r);if(!s)return!1;const o=s&&Qe(tt),l=s&&("function"==typeof nt?(d=new nt,e=>d.encode(e)):async e=>new Uint8Array(await new n(e).arrayBuffer()));var d;const c=i&&o&&rt((()=>{let e=!1;const t=new n(ye.origin,{body:new tt,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),u=a&&o&&rt((()=>X.isReadableStream(new r("").body))),m={stream:u&&(e=>e.body)};s&&["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!m[e]&&(m[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new ee(`Response type '${e}' is not supported`,ee.ERR_NOT_SUPPORT,n)})}));const p=async(e,t)=>{const r=X.toFiniteNumber(e.getContentLength());return null==r?(async e=>{if(null==e)return 0;if(X.isBlob(e))return e.size;if(X.isSpecCompliantForm(e)){const t=new n(ye.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return X.isArrayBufferView(e)||X.isArrayBuffer(e)?e.byteLength:(X.isURLSearchParams(e)&&(e+=""),X.isString(e)?(await l(e)).byteLength:void 0)})(t):r};return async e=>{let{url:s,method:a,data:o,signal:l,cancelToken:d,timeout:h,onDownloadProgress:f,onUploadProgress:g,responseType:A,headers:v,withCredentials:T="same-origin",fetchOptions:_}=$e(e),y=t||fetch;A=A?(A+"").toLowerCase():"text";let b=qe([l,d&&d.toAbortSignal()],h),E=null;const D=b&&b.unsubscribe&&(()=>{b.unsubscribe()});let w;try{if(g&&c&&"get"!==a&&"head"!==a&&0!==(w=await p(v,o))){let e,t=new n(s,{method:"POST",body:o,duplex:"half"});if(X.isFormData(o)&&(e=t.headers.get("content-type"))&&v.setContentType(e),t.body){const[e,n]=He(w,Pe(je(g)));o=Ke(t.body,65536,e,n)}}X.isString(T)||(T=T?"include":"omit");const t=i&&"credentials"in n.prototype,l={..._,signal:b,method:a.toUpperCase(),headers:v.normalize().toJSON(),body:o,duplex:"half",credentials:t?T:void 0};E=i&&new n(s,l);let d=await(i?y(E,_):y(s,l));const h=u&&("stream"===A||"response"===A);if(u&&(f||h&&D)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=d[t]}));const t=X.toFiniteNumber(d.headers.get("content-length")),[n,s]=f&&He(t,Pe(je(f),!0))||[];d=new r(Ke(d.body,65536,n,(()=>{s&&s(),D&&D()})),e)}A=A||"text";let S=await m[X.findKey(m,A)||"text"](d,e);return!h&&D&&D(),await new Promise(((t,n)=>{Ye(t,n,{data:S,headers:Oe.from(d.headers),status:d.status,statusText:d.statusText,config:e,request:E})}))}catch(t){if(D&&D(),t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new ee("Network Error",ee.ERR_NETWORK,e,E),{cause:t.cause||t});throw ee.from(t,t&&t.code,e,E)}}},it=new Map,at=e=>{let t=e?e.env:{};const{fetch:n,Request:r,Response:s}=t,i=[r,s,n];let a,o,l=i.length,d=it;for(;l--;)a=i[l],o=d.get(a),void 0===o&&d.set(a,o=l?new Map:st(t)),d=o;return o},ot=(at(),{http:null,xhr:We,fetch:{get:at}});X.forEach(ot,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const lt=e=>`- ${e}`,dt=e=>X.isFunction(e)||null===e||!1===e,ct=(e,t)=>{e=X.isArray(e)?e:[e];const{length:n}=e;let r,s;const i={};for(let a=0;a`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let t=n?e.length>1?"since :\n"+e.map(lt).join("\n"):" "+lt(e[0]):"as no adapter specified";throw new ee("There is no suitable adapter to dispatch the request "+t,"ERR_NOT_SUPPORT")}return s};function ut(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Fe(null,e)}function mt(e){ut(e),e.headers=Oe.from(e.headers),e.data=Re.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return ct(e.adapter||De.adapter,e)(e).then((function(t){return ut(e),t.data=Re.call(e,e.transformResponse,t),t.headers=Oe.from(t.headers),t}),(function(t){return xe(t)||(ut(e),t&&t.response&&(t.response.data=Re.call(e,e.transformResponse,t.response),t.response.headers=Oe.from(t.response.headers))),Promise.reject(t)}))}const pt="1.12.2",ht={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{ht[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const ft={};ht.transitional=function(e,t,n){function r(e,t){return"[Axios v"+pt+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,s,i)=>{if(!1===e)throw new ee(r(s," has been removed"+(t?" in "+t:"")),ee.ERR_DEPRECATED);return t&&!ft[s]&&(ft[s]=!0,console.warn(r(s," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,s,i)}},ht.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const gt={assertOptions:function(e,t,n){if("object"!=typeof e)throw new ee("options must be an object",ee.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const i=r[s],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new ee("option "+i+" must be "+n,ee.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ee("Unknown option "+i,ee.ERR_BAD_OPTION)}},validators:ht},At=gt.validators;class vt{constructor(e){this.defaults=e||{},this.interceptors={request:new pe,response:new pe}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Ve(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:s}=t;void 0!==n&>.assertOptions(n,{silentJSONParsing:At.transitional(At.boolean),forcedJSONParsing:At.transitional(At.boolean),clarifyTimeoutError:At.transitional(At.boolean)},!1),null!=r&&(X.isFunction(r)?t.paramsSerializer={serialize:r}:gt.assertOptions(r,{encode:At.function,serialize:At.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),gt.assertOptions(t,{baseUrl:At.spelling("baseURL"),withXsrfToken:At.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let i=s&&X.merge(s.common,s[t.method]);s&&X.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete s[e]})),t.headers=Oe.concat(i,s);const a=[];let o=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(o=o&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let d;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let c,u=0;if(!o){const e=[mt.bind(this),void 0];for(e.unshift(...a),e.push(...l),c=e.length,d=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,s){n.reason||(n.reason=new Fe(e,r,s),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new _t((function(t){e=t})),cancel:e}}}const yt=_t;const bt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(bt).forEach((([e,t])=>{bt[t]=e}));const Et=bt;const Dt=function e(t){const n=new Tt(t),r=i(Tt.prototype.request,n);return X.extend(r,Tt.prototype,n,{allOwnKeys:!0}),X.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Ve(t,n))},r}(De);Dt.Axios=Tt,Dt.CanceledError=Fe,Dt.CancelToken=yt,Dt.isCancel=xe,Dt.VERSION=pt,Dt.toFormData=ae,Dt.AxiosError=ee,Dt.Cancel=Dt.CanceledError,Dt.all=function(e){return Promise.all(e)},Dt.spread=function(e){return function(t){return e.apply(null,t)}},Dt.isAxiosError=function(e){return X.isObject(e)&&!0===e.isAxiosError},Dt.mergeConfig=Ve,Dt.AxiosHeaders=Oe,Dt.formToJSON=e=>be(X.isHTMLForm(e)?new FormData(e):e),Dt.getAdapter=ct,Dt.HttpStatusCode=Et,Dt.default=Dt;const wt=Dt,{Axios:St,AxiosError:Ct,CanceledError:Nt,isCancel:Mt,CancelToken:kt,VERSION:Ot,all:Rt,Cancel:xt,isAxiosError:Lt,spread:Ft,toFormData:Yt,AxiosHeaders:Bt,HttpStatusCode:It,formToJSON:Pt,getAdapter:Ht,mergeConfig:jt}=wt;var zt=n(63814);const Zt=wt.create({headers:{requesttoken:(0,s.do)()??"","X-Requested-With":"XMLHttpRequest"}});(0,s.zo)((e=>{Zt.defaults.headers.requesttoken=e}));const Ut=Object.assign(Zt,{CancelToken:wt.CancelToken,isCancel:wt.isCancel}),Gt=Symbol("csrf-retry");const Vt=Symbol("retryDelay");Ut.interceptors.response.use((e=>e),function(e){return async t=>{if(!Lt(t))throw t;const{config:n,response:r,request:s}=t,i=s?.responseURL;if(n&&!n[Gt]&&412===r?.status&&"CSRF check failed"===r?.data?.message){console.warn(`Request to ${i} failed because of a CSRF mismatch. Fetching a new token`);const{data:{token:t}}=await e.get((0,zt.Jv)("/csrftoken"));return console.debug(`New request token ${t} fetched`),e.defaults.headers.requesttoken=t,e({...n,headers:{...n.headers,requesttoken:t},[Gt]:!0})}throw t}}(Ut)),Ut.interceptors.response.use((e=>e),function(e){return async t=>{if(!Lt(t))throw t;const{config:n,response:r,request:s}=t,i=s?.responseURL,a=r?.status,o=r?.headers;let l="number"==typeof n?.[Vt]?n?.[Vt]:1;if(503===a&&"1"===o?.["x-nextcloud-maintenance-mode"]&&n?.retryIfMaintenanceMode){if(l*=2,l>32)throw console.error("Retry delay exceeded one minute, giving up.",{responseURL:i}),t;return console.warn(`Request to ${i} failed because of maintenance mode. Retrying in ${l}s`),await new Promise((e=>{setTimeout(e,1e3*l)})),e({...n,[Vt]:l})}throw t}}(Ut)),Ut.interceptors.response.use((e=>e),(async function(e){if(Lt(e)){const{config:t,response:n,request:r}=e,s=r?.responseURL,i=n?.status;401===i&&"Current user is not logged in"===n?.data?.message&&t?.reloadExpiredSession&&window?.location&&(console.error(`Request to ${s} failed because the user session expired. Reloading the page …`),window.location.reload())}throw e}))},50619:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});class r{static GLOBAL_SCOPE_VOLATILE="nextcloud_vol";static GLOBAL_SCOPE_PERSISTENT="nextcloud_per";scope;wrapped;constructor(e,t,n){this.scope=`${n?r.GLOBAL_SCOPE_PERSISTENT:r.GLOBAL_SCOPE_VOLATILE}_${btoa(e)}_`,this.wrapped=t}scopeKey(e){return`${this.scope}${e}`}setItem(e,t){this.wrapped.setItem(this.scopeKey(e),t)}getItem(e){return this.wrapped.getItem(this.scopeKey(e))}removeItem(e){this.wrapped.removeItem(this.scopeKey(e))}clear(){Object.keys(this.wrapped).filter((e=>e.startsWith(this.scope))).map(this.wrapped.removeItem.bind(this.wrapped))}}},69228:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(50619);class s{appId;persisted=!1;clearedOnLogout=!1;constructor(e){this.appId=e}persist(e=!0){return this.persisted=e,this}clearOnLogout(e=!0){return this.clearedOnLogout=e,this}build(){return new r.A(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}},80474:(e,t,n)=>{"use strict";n.d(t,{getBuilder:()=>s});var r=n(69228);function s(e){return new r.A(e)}},87485:(e,t,n)=>{"use strict";n.d(t,{F:()=>s});var r=n(81222);function s(){try{return(0,r.loadState)("core","capabilities")}catch(e){return console.debug("Could not find capabilities initial state fall back to _oc_capabilities"),"_oc_capabilities"in window?window._oc_capabilities:{}}}},82439:(e,t,n)=>{"use strict";n.d(t,{l:()=>c,n:()=>l,s:()=>h,t:()=>d});n(20641),n(50953),n(90033);var r=n(11195),s=n(35947),i=n(7736);n(62568),n(51618);const a=(0,r.$)().detectLanguage();for(const e of[{language:"ar",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" لا يصلح كاسم مجلد.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" غير مسموح به كاسم مجلد']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" غير مسموح به داخل اسم مجلد.']},{msgid:"All files",msgstr:["كل الملفات"]},{msgid:"Choose",msgstr:["إختَر"]},{msgid:"Choose {file}",msgstr:["إختر {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["إختَر %n ملف","إختَر %n ملف","إختَر %n ملف","إختَر %n ملفات","إختَر %n ملف","إختر %n ملف"]},{msgid:"Copy",msgstr:["نسخ"]},{msgid:"Copy to {target}",msgstr:["نسخ إلى {target}"]},{msgid:"Could not create the new folder",msgstr:["تعذّر إنشاء المجلد الجديد"]},{msgid:"Could not load files settings",msgstr:["يتعذّر تحميل إعدادات الملفات"]},{msgid:"Could not load files views",msgstr:["تعذر تحميل عرض الملفات"]},{msgid:"Create directory",msgstr:["إنشاء مجلد"]},{msgid:"Current view selector",msgstr:["محدد العرض الحالي"]},{msgid:"Favorites",msgstr:["المفضلة"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["الملفات والمجلدات التي تحددها كمفضلة ستظهر هنا."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["الملفات و المجلدات التي قمت مؤخراً بتعديلها سوف تظهر هنا."]},{msgid:"Filter file list",msgstr:["تصفية قائمة الملفات"]},{msgid:"Folder name cannot be empty.",msgstr:["اسم المجلد لا يمكن أن يكون فارغاً."]},{msgid:"Home",msgstr:["البداية"]},{msgid:"Modified",msgstr:["التعديل"]},{msgid:"Move",msgstr:["نقل"]},{msgid:"Move to {target}",msgstr:["نقل إلى {target}"]},{msgid:"Name",msgstr:["الاسم"]},{msgid:"New",msgstr:["جديد"]},{msgid:"New folder",msgstr:["مجلد جديد"]},{msgid:"New folder name",msgstr:["اسم المجلد الجديد"]},{msgid:"No files in here",msgstr:["لا توجد ملفات هنا"]},{msgid:"No files matching your filter were found.",msgstr:["لا توجد ملفات تتطابق مع عامل التصفية الذي وضعته"]},{msgid:"No matching files",msgstr:["لا توجد ملفات مطابقة"]},{msgid:"Recent",msgstr:["الحالي"]},{msgid:"Select all entries",msgstr:["حدد جميع الإدخالات"]},{msgid:"Select entry",msgstr:["إختَر المدخل"]},{msgid:"Select the row for {nodename}",msgstr:["إختر سطر الـ {nodename}"]},{msgid:"Size",msgstr:["الحجم"]},{msgid:"Undo",msgstr:["تراجع"]},{msgid:"Upload some content or sync with your devices!",msgstr:["قم برفع بعض المحتوى أو المزامنة مع أجهزتك!"]}]},{language:"ast",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» ye un nome de carpeta inválidu."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» ye un nome de carpeta inválidu"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["Nun se permite'l caráuter «/» dientro'l nome de les carpetes."]},{msgid:"All files",msgstr:["Tolos ficheros"]},{msgid:"Choose",msgstr:["Escoyer"]},{msgid:"Choose {file}",msgstr:["Escoyer «{ficheru}»"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escoyer %n ficheru","Escoyer %n ficheros"]},{msgid:"Copy",msgstr:["Copiar"]},{msgid:"Copy to {target}",msgstr:["Copiar en: {target}"]},{msgid:"Could not create the new folder",msgstr:["Nun se pudo crear la carpeta"]},{msgid:"Could not load files settings",msgstr:["Nun se pudo cargar la configuración de los ficheros"]},{msgid:"Could not load files views",msgstr:["Nun se pudieron cargar les vistes de los ficheros"]},{msgid:"Create directory",msgstr:["Crear un direutoriu"]},{msgid:"Current view selector",msgstr:["Selector de la vista actual"]},{msgid:"Favorites",msgstr:["Favoritos"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Equí apaecen los ficheros y les carpetes que metas en Favoritos."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Equí apaecen los fichero y les carpetes que modificares apocayá."]},{msgid:"Filter file list",msgstr:["Peñerar la llista de ficheros"]},{msgid:"Folder name cannot be empty.",msgstr:["El nome de la carpeta nun pue tar baleru."]},{msgid:"Home",msgstr:["Aniciu"]},{msgid:"Modified",msgstr:["Modificóse"]},{msgid:"Move",msgstr:["Mover"]},{msgid:"Move to {target}",msgstr:["Mover a {target}"]},{msgid:"Name",msgstr:["Nome"]},{msgid:"New",msgstr:["Nuevu"]},{msgid:"New folder",msgstr:["Carpeta nueva"]},{msgid:"New folder name",msgstr:["Nome de carpeta nuevu"]},{msgid:"No files in here",msgstr:["Equí nun hai nengún ficheru"]},{msgid:"No files matching your filter were found.",msgstr:["Nun s'atopó nengún ficheru que concasare cola peñera."]},{msgid:"No matching files",msgstr:["Nun hai nengún ficheru que concase"]},{msgid:"Recent",msgstr:["De recién"]},{msgid:"Select all entries",msgstr:["Seleicionar toles entraes"]},{msgid:"Select entry",msgstr:["Seleicionar la entrada"]},{msgid:"Select the row for {nodename}",msgstr:["Seleicionar la filera de: {nodename}"]},{msgid:"Size",msgstr:["Tamañu"]},{msgid:"Undo",msgstr:["Desfacer"]},{msgid:"Upload some content or sync with your devices!",msgstr:["¡Xubi dalgún elementu o sincroniza colos tos preseos!"]}]},{language:"ca",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['No és permès d\'usar el caràcter "{char}" en un nom.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" no és un nom permès.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" no és vàlid com a nom de carpeta.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no és vàlid com a nom de carpeta']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" és un mot reservat i no està permès com a nom.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no està permès en el nom d\'una carpeta.']},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n conflicte de fitxers","%n conflictes de fitxers"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n onflicte de fitxers a {dirname}","%n conflictes de fitxers a {dirname}"]},{msgid:"All files",msgstr:["Tots els fitxers"]},{msgid:"Cancel",msgstr:["Cancel·lar"]},{msgid:"Cancel the entire operation",msgstr:["Cancel·lar tota l'operació"]},{msgid:"Choose",msgstr:["Tria"]},{msgid:"Choose {file}",msgstr:["Tria {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Tria %n fitxer","Tria %n fitxers"]},{msgid:"Confirm",msgstr:["Confirma"]},{msgid:"Continue",msgstr:["Continuar"]},{msgid:"Copy",msgstr:["Copia"]},{msgid:"Copy to {target}",msgstr:["Copia a {target}"]},{msgid:"Could not create the new folder",msgstr:["No s'ha pogut crear la carpeta nova"]},{msgid:"Could not load files settings",msgstr:["No es poden carregar fitxers de configuració"]},{msgid:"Could not load files views",msgstr:["No es poden carregar fitxers de vistes"]},{msgid:"Create directory",msgstr:["Crea un directori"]},{msgid:"Current view selector",msgstr:["Selector de visualització actual"]},{msgid:"Enter your name",msgstr:["Escriviu el vostre nom"]},{msgid:"Existing version",msgstr:["Versió existent"]},{msgid:"Failed to set nickname.",msgstr:["No s'ha pogut desar el sobrenom."]},{msgid:"Favorites",msgstr:["Preferits"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Els fitxers i les carpetes que marqueu com a favorits es mostraran aquí."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Els fitxers i les carpetes recentment modificats es mostraran aquí."]},{msgid:"Filter file list",msgstr:["Filtrar llistat de fitxers"]},{msgid:"Folder name cannot be empty.",msgstr:["El nom de la carpeta no pot estar buit."]},{msgid:"Guest identification",msgstr:["Identificació com a convidat"]},{msgid:"Home",msgstr:["Inici"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Si seleccioneu les dues versions, el fitxer entrant tindrà un número afegit al seu nom."]},{msgid:"Invalid name.",msgstr:["Nom no vàlid."]},{msgid:"Last modified date unknown",msgstr:["Data de l'última modificació desconeguda"]},{msgid:"Modified",msgstr:["Data de modificació"]},{msgid:"Move",msgstr:["Desplaça"]},{msgid:"Move to {target}",msgstr:["Desplaça a {target}"]},{msgid:"Name",msgstr:["Nom"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Els noms poden tenir com a màxim 64 caràcters."]},{msgid:"Names must not be empty.",msgstr:["Els noms no poden ser buits."]},{msgid:'Names must not end with "{extension}".',msgstr:['Els noms no poden acabar amb l\'extensió "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Els noms no poden començar amb un punt."]},{msgid:"New",msgstr:["Crea"]},{msgid:"New folder",msgstr:["Carpeta nova"]},{msgid:"New folder name",msgstr:["Nom de la carpeta nova"]},{msgid:"New version",msgstr:["Nova versió"]},{msgid:"No files in here",msgstr:["No hi ha cap fitxer"]},{msgid:"No files matching your filter were found.",msgstr:["No s'ha trobat cap fitxer que coincideixi amb el filtre."]},{msgid:"No matching files",msgstr:["No hi ha cap fitxer que coincideixi"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Si us plau, escriu un nom amb 2 caràcters com a mínim."]},{msgid:"Recent",msgstr:["Recents"]},{msgid:"Select all checkboxes",msgstr:["Selecciona totes les caselles de selecció"]},{msgid:"Select all entries",msgstr:["Selecciona totes les entrades"]},{msgid:"Select all existing files",msgstr:["Selecciona tots els fitxers existents"]},{msgid:"Select all new files",msgstr:["Selecciona tots els fitxers nous"]},{msgid:"Select entry",msgstr:["Selecciona l'entrada"]},{msgid:"Select the row for {nodename}",msgstr:["Selecciona la fila per a {nodename}"]},{msgid:"Size",msgstr:["Mida"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Omet %n fitxer","Omet %n fitxers"]},{msgid:"Skip this file",msgstr:["Omet aquest fitxer"]},{msgid:"Submit name",msgstr:["Entreu el nom"]},{msgid:"Undo",msgstr:["Desfés"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Pugeu contingut o sincronitzeu-lo amb els vostres dispositius!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Quan es selecciona una carpeta entrant, també se sobreescriuran els fitxers que hi entrin en conflicte."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Quan es selecciona una carpeta entrant, el contingut s'escriu a la carpeta existent i es realitza una resolució recursiva de conflictes."]},{msgid:"Which files do you want to keep?",msgstr:["Quins fitxers voleu conservar?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Actualment se us mostra com a {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Actualment no esteu identificat."]},{msgid:"You cannot leave the name empty.",msgstr:["No podeu deixar el nom buit."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Heu de triar com a mínim una solució de conflicte"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Heu de seleccionar com a mínim una versió de cada fitxer per continuar."]}]},{language:"cs_CZ",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:["„{char}“ není možné použít uvnitř názvu."]},{msgid:'"{extension}" is not an allowed name.',msgstr:["„{extension}“ není možné použít jako název."]},{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ není platný název složky."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ není povolený název složky."]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:["„{segment}“ je vyhrazeným názvem a není možné ho použít."]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["znak „/“ (dopředné lomítko) není možné použít uvnitř názvu složky."]},{msgid:"%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:["닉네임을 설정하지 못했습니다.\n "]},{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:t,translations:n}=e,r={headers:{},translations:{"":Object.fromEntries(n.map((e=>[e.msgid,e])))}};a.addTranslation(t,r)}const o=a.build(),l=o.ngettext.bind(o),d=o.gettext.bind(o),c=(0,s.YK)().setApp("@nextcloud/dialogs").detectLogLevel().build();var u=(e=>(e[e.OFF="off"]="OFF",e[e.POLITE="polite"]="POLITE",e[e.ASSERTIVE="assertive"]="ASSERTIVE",e))(u||{});const m=7e3;function p(e,t){if(t={timeout:m,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0,...t},"string"==typeof e&&!t.isHTML){const t=document.createElement("div");t.innerHTML=e,e=t.innerText}let n=t.type??"";"function"==typeof t.onClick&&(n+=" toast-with-click ");const r=e instanceof Node;let s=u.POLITE;t.ariaLive?s=t.ariaLive:"toast-error"!==t.type&&"toast-undo"!==t.type||(s=u.ASSERTIVE);const a=i({[r?"node":"text"]:e,duration:t.timeout,callback:t.onRemove,onClick:t.onClick,close:t.close,gravity:"top",selector:t.selector,position:"right",backgroundColor:"",className:"dialogs "+n,escapeMarkup:!t.isHTML,ariaLive:s});return a.showToast(),a}function h(e,t){return p(e,{...t,type:"toast-error"})}},42997:(e,t,n)=>{"use strict";n.d(t,{BN:()=>m,ER:()=>p,Ej:()=>h,RK:()=>l,UE:()=>o,UU:()=>d,cY:()=>u,rD:()=>i});var r=n(97193);function s(e,t,n){let{reference:s,floating:i}=e;const a=(0,r.TV)(t),o=(0,r.Dz)(t),l=(0,r.sq)(o),d=(0,r.C0)(t),c="y"===a,u=s.x+s.width/2-i.width/2,m=s.y+s.height/2-i.height/2,p=s[l]/2-i[l]/2;let h;switch(d){case"top":h={x:u,y:s.y-i.height};break;case"bottom":h={x:u,y:s.y+s.height};break;case"right":h={x:s.x+s.width,y:m};break;case"left":h={x:s.x-i.width,y:m};break;default:h={x:s.x,y:s.y}}switch((0,r.Sg)(t)){case"start":h[o]-=p*(n&&c?-1:1);break;case"end":h[o]+=p*(n&&c?-1:1)}return h}const i=async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:a=[],platform:o}=n,l=a.filter(Boolean),d=await(null==o.isRTL?void 0:o.isRTL(t));let c=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:m}=s(c,r,d),p=r,h={},f=0;for(let n=0;n({name:"arrow",options:e,async fn(t){const{x:n,y:s,placement:i,rects:a,platform:o,elements:l,middlewareData:d}=t,{element:c,padding:u=0}=(0,r._3)(e,t)||{};if(null==c)return{};const m=(0,r.nI)(u),p={x:n,y:s},h=(0,r.Dz)(i),f=(0,r.sq)(h),g=await o.getDimensions(c),A="y"===h,v=A?"top":"left",T=A?"bottom":"right",_=A?"clientHeight":"clientWidth",y=a.reference[f]+a.reference[h]-p[h]-a.floating[f],b=p[h]-a.reference[h],E=await(null==o.getOffsetParent?void 0:o.getOffsetParent(c));let D=E?E[_]:0;D&&await(null==o.isElement?void 0:o.isElement(E))||(D=l.floating[_]||a.floating[f]);const w=y/2-b/2,S=D/2-g[f]/2-1,C=(0,r.jk)(m[v],S),N=(0,r.jk)(m[T],S),M=C,k=D-g[f]-N,O=D/2-g[f]/2+w,R=(0,r.qE)(M,O,k),x=!d.arrow&&null!=(0,r.Sg)(i)&&O!==R&&a.reference[f]/2-(O(0,r.Sg)(t)===e)),...n.filter((t=>(0,r.Sg)(t)!==e))]:n.filter((e=>(0,r.C0)(e)===e))).filter((n=>!e||(0,r.Sg)(n)===e||!!t&&(0,r.aD)(n)!==n))}(p||null,f,h):h,v=await a(t,g),T=(null==(n=l.autoPlacement)?void 0:n.index)||0,_=A[T];if(null==_)return{};const y=(0,r.w7)(_,o,await(null==c.isRTL?void 0:c.isRTL(u.floating)));if(d!==_)return{reset:{placement:A[0]}};const b=[v[(0,r.C0)(_)],v[y[0]],v[y[1]]],E=[...(null==(s=l.autoPlacement)?void 0:s.overflows)||[],{placement:_,overflows:b}],D=A[T+1];if(D)return{data:{index:T+1,overflows:E},reset:{placement:D}};const w=E.map((e=>{const t=(0,r.Sg)(e.placement);return[e.placement,t&&m?e.overflows.slice(0,2).reduce(((e,t)=>e+t),0):e.overflows[0],e.overflows]})).sort(((e,t)=>e[1]-t[1])),S=(null==(i=w.filter((e=>e[2].slice(0,(0,r.Sg)(e[0])?2:3).every((e=>e<=0))))[0])?void 0:i[0])||w[0][0];return S!==d?{data:{index:T+1,overflows:E},reset:{placement:S}}:{}}}},d=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,s;const{placement:i,middlewareData:o,rects:l,initialPlacement:d,platform:c,elements:u}=t,{mainAxis:m=!0,crossAxis:p=!0,fallbackPlacements:h,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:A=!0,...v}=(0,r._3)(e,t);if(null!=(n=o.arrow)&&n.alignmentOffset)return{};const T=(0,r.C0)(i),_=(0,r.TV)(d),y=(0,r.C0)(d)===d,b=await(null==c.isRTL?void 0:c.isRTL(u.floating)),E=h||(y||!A?[(0,r.bV)(d)]:(0,r.WJ)(d)),D="none"!==g;!h&&D&&E.push(...(0,r.lP)(d,A,g,b));const w=[d,...E],S=await a(t,v),C=[];let N=(null==(s=o.flip)?void 0:s.overflows)||[];if(m&&C.push(S[T]),p){const e=(0,r.w7)(i,l,b);C.push(S[e[0]],S[e[1]])}if(N=[...N,{placement:i,overflows:C}],!C.every((e=>e<=0))){var M,k;const e=((null==(M=o.flip)?void 0:M.index)||0)+1,t=w[e];if(t){if(!("alignment"===p&&_!==(0,r.TV)(t))||N.every((e=>(0,r.TV)(e.placement)!==_||e.overflows[0]>0)))return{data:{index:e,overflows:N},reset:{placement:t}}}let n=null==(k=N.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:k.placement;if(!n)switch(f){case"bestFit":{var O;const e=null==(O=N.filter((e=>{if(D){const t=(0,r.TV)(e.placement);return t===_||"y"===t}return!0})).map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:O[0];e&&(n=e);break}case"initialPlacement":n=d}if(i!==n)return{reset:{placement:n}}}return{}}}};const c=new Set(["left","top"]);const u=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,s;const{x:i,y:a,placement:o,middlewareData:l}=t,d=await async function(e,t){const{placement:n,platform:s,elements:i}=e,a=await(null==s.isRTL?void 0:s.isRTL(i.floating)),o=(0,r.C0)(n),l=(0,r.Sg)(n),d="y"===(0,r.TV)(n),u=c.has(o)?-1:1,m=a&&d?-1:1,p=(0,r._3)(t,e);let{mainAxis:h,crossAxis:f,alignmentAxis:g}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return l&&"number"==typeof g&&(f="end"===l?-1*g:g),d?{x:f*m,y:h*u}:{x:h*u,y:f*m}}(t,e);return o===(null==(n=l.offset)?void 0:n.placement)&&null!=(s=l.arrow)&&s.alignmentOffset?{}:{x:i+d.x,y:a+d.y,data:{...d,placement:o}}}}},m=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:s,placement:i}=t,{mainAxis:o=!0,crossAxis:l=!1,limiter:d={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,r._3)(e,t),u={x:n,y:s},m=await a(t,c),p=(0,r.TV)((0,r.C0)(i)),h=(0,r.PG)(p);let f=u[h],g=u[p];if(o){const e="y"===h?"bottom":"right",t=f+m["y"===h?"top":"left"],n=f-m[e];f=(0,r.qE)(t,f,n)}if(l){const e="y"===p?"bottom":"right",t=g+m["y"===p?"top":"left"],n=g-m[e];g=(0,r.qE)(t,g,n)}const A=d.fn({...t,[h]:f,[p]:g});return{...A,data:{x:A.x-n,y:A.y-s,enabled:{[h]:o,[p]:l}}}}}},p=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:s,placement:i,rects:a,middlewareData:o}=t,{offset:l=0,mainAxis:d=!0,crossAxis:u=!0}=(0,r._3)(e,t),m={x:n,y:s},p=(0,r.TV)(i),h=(0,r.PG)(p);let f=m[h],g=m[p];const A=(0,r._3)(l,t),v="number"==typeof A?{mainAxis:A,crossAxis:0}:{mainAxis:0,crossAxis:0,...A};if(d){const e="y"===h?"height":"width",t=a.reference[h]-a.floating[e]+v.mainAxis,n=a.reference[h]+a.reference[e]-v.mainAxis;fn&&(f=n)}if(u){var T,_;const e="y"===h?"width":"height",t=c.has((0,r.C0)(i)),n=a.reference[p]-a.floating[e]+(t&&(null==(T=o.offset)?void 0:T[p])||0)+(t?0:v.crossAxis),s=a.reference[p]+a.reference[e]+(t?0:(null==(_=o.offset)?void 0:_[p])||0)-(t?v.crossAxis:0);gs&&(g=s)}return{[h]:f,[p]:g}}}},h=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,s;const{placement:i,rects:o,platform:l,elements:d}=t,{apply:c=(()=>{}),...u}=(0,r._3)(e,t),m=await a(t,u),p=(0,r.C0)(i),h=(0,r.Sg)(i),f="y"===(0,r.TV)(i),{width:g,height:A}=o.floating;let v,T;"top"===p||"bottom"===p?(v=p,T=h===(await(null==l.isRTL?void 0:l.isRTL(d.floating))?"start":"end")?"left":"right"):(T=p,v="end"===h?"top":"bottom");const _=A-m.top-m.bottom,y=g-m.left-m.right,b=(0,r.jk)(A-m[v],_),E=(0,r.jk)(g-m[T],y),D=!t.middlewareData.shift;let w=b,S=E;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(S=y),null!=(s=t.middlewareData.shift)&&s.enabled.y&&(w=_),D&&!h){const e=(0,r.T9)(m.left,0),t=(0,r.T9)(m.right,0),n=(0,r.T9)(m.top,0),s=(0,r.T9)(m.bottom,0);f?S=g-2*(0!==e||0!==t?e+t:(0,r.T9)(m.left,m.right)):w=A-2*(0!==n||0!==s?n+s:(0,r.T9)(m.top,m.bottom))}await c({...t,availableWidth:S,availableHeight:w});const C=await l.getDimensions(d.floating);return g!==C.width||A!==C.height?{reset:{rects:!0}}:{}}}}},63855:(e,t,n)=>{"use strict";n.d(t,{N:()=>F,i:()=>x});var r=n(85072),s=n.n(r),i=n(97825),a=n.n(i),o=n(77659),l=n.n(o),d=n(55056),c=n.n(d),u=n(10540),m=n.n(u),p=n(41113),h=n.n(p),f=n(36287),g={};g.styleTagTransform=h(),g.setAttributes=c(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=m();s()(f.A,g);f.A&&f.A.locals&&f.A.locals;var A=n(20641),v=n(90033),T=n(77701),_=n(50953),y=n(40452);var b=n(54425),E=n(69007),D=n(13294),w=n(37310),S=n(15934);const C={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},N=["aria-hidden","aria-label"],M=["fill","width","height"],k={d:"M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z"},O={key:0};const R=(0,T._)(C,[["render",function(e,t,n,r,s,i){return(0,A.uX)(),(0,A.CE)("span",(0,A.v6)(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon dots-horizontal-icon",role:"img",onClick:t[0]||(t[0]=t=>e.$emit("click",t))}),[((0,A.uX)(),(0,A.CE)("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[(0,A.Lk)("path",k,[n.title?((0,A.uX)(),(0,A.CE)("title",O,(0,v.v_)(n.title),1)):(0,A.Q3)("",!0)])],8,M))],16,N)}]]);function x(e){return Array.isArray(e)&&e.some((e=>{if(null===e)return!1;if("object"==typeof e){const t=e;if(t.type===A.Mw)return!1;if(t.type===A.FK&&!x(t.children))return!1;if(t.type===A.EY&&!t.children.trim())return!1}return!0}))}(0,b.r)(b.o);const L={name:"NcActions",components:{NcButton:D.N,NcPopover:w.N},provide(){return{[S.a]:(0,A.EW)((()=>"menu"===this.actionsMenuSemanticType)),[S.N]:this.closeMenu}},props:{open:{type:Boolean,default:!1},manualOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},forceName:{type:Boolean,default:!1},menuName:{type:String,default:null},primary:{type:Boolean,default:!1},defaultIcon:{type:String,default:""},ariaLabel:{type:String,default:(0,b.a)("Actions")},placement:{type:String,default:"bottom"},boundariesElement:{type:Element,default:()=>document.getElementById("content-vue")??document.querySelector("body")},container:{type:[Boolean,String,Object,Element],default:"body"},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0},variant:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:null},size:{type:String,default:"normal",validator:e=>["small","normal","large"].includes(e)}},emits:["click","blur","focus","close","closed","open","opened","update:open"],setup:()=>({randomId:(0,E.c)()}),data(){return{opened:this.open,focusIndex:0,actionsMenuSemanticType:"unknown"}},computed:{triggerButtonVariant(){return this.variant||(this.primary?"primary":this.menuName?"secondary":"tertiary")},config(){return{menu:{popupRole:"menu",withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!1},navigation:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!1},dialog:{popupRole:"dialog",withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!0},tooltip:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!1,withFocusTrap:!1},unknown:{popupRole:void 0,role:void 0,withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!0}}[this.actionsMenuSemanticType]},withFocusTrap(){return this.config.withFocusTrap}},watch:{open(e){e!==this.opened&&(this.opened=e)},opened(){this.opened?document.body.addEventListener("keydown",this.handleEscapePressed):document.body.removeEventListener("keydown",this.handleEscapePressed)}},created(){!function(e,t={}){const n=(0,y.c)();(0,A.wB)(e,(()=>{(0,_.BA)(t.disabled)||((0,_.BA)(e)?n.pause():n.unpause())})),(0,A.hi)((()=>{n.unpause()}))}((()=>this.opened),{disabled:()=>this.config.withFocusTrap}),"ariaHidden"in this.$attrs&&(0,A.R8)("[NcActions]: Do not set the ariaHidden attribute as the root element will inherit the incorrect aria-hidden.")},methods:{getActionName:e=>e?.type?.name,isValidSingleAction(e){return["NcActionButton","NcActionLink","NcActionRouter"].includes(this.getActionName(e))},isAction(e){return this.getActionName(e)?.startsWith?.("NcAction")},isIconUrl(e){try{return!!new URL(e,e.startsWith("/")?window.location.origin:void 0)}catch{return!1}},toggleMenu(e){e?this.openMenu():this.closeMenu()},openMenu(){this.opened||(this.opened=!0,this.$emit("update:open",!0),this.$emit("open"))},async closeMenu(e=!0){this.opened&&(await this.$nextTick(),this.opened=!1,this.$refs.popover?.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,e&&this.$refs.triggerButton?.$el.focus())},onOpened(){this.$nextTick((()=>{this.focusFirstAction(null),this.$emit("opened")}))},onClosed(){this.$emit("closed")},getCurrentActiveMenuItemElement(){return this.$refs.menu.querySelector("li.active")},getFocusableMenuItemElements(){return this.$refs.menu.querySelectorAll(".focusable")},onKeydown(e){if("Tab"===e.key){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation)return void this.closeMenu(!0);e.preventDefault();const t=this.getFocusableMenuItemElements(),n=[...t].indexOf(document.activeElement);if(-1===n)return;const r=e.shiftKey?n-1:n+1;return(r<0||r===t.length)&&this.closeMenu(!0),this.focusIndex=r,void this.focusAction()}this.config.withArrowNavigation&&("ArrowUp"===e.key&&this.focusPreviousAction(e),"ArrowDown"===e.key&&this.focusNextAction(e),"PageUp"===e.key&&this.focusFirstAction(e),"PageDown"===e.key&&this.focusLastAction(e)),this.handleEscapePressed(e)},onTriggerKeydown(e){"Escape"===e.key&&"tooltip"===this.actionsMenuSemanticType&&this.closeMenu()},handleEscapePressed(e){"Escape"===e.key&&(this.closeMenu(),e.preventDefault())},removeCurrentActive(){const e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction(){const e=this.getFocusableMenuItemElements()[this.focusIndex];if(e){this.removeCurrentActive();const t=e.closest("li.action");e.focus(),t&&t.classList.add("active")}},focusPreviousAction(e){this.opened&&(0===this.focusIndex?this.focusLastAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction(e){if(this.opened){const t=this.getFocusableMenuItemElements().length-1;this.focusIndex===t?this.focusFirstAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(e){if(this.opened){this.preventIfEvent(e);const t=[...this.getFocusableMenuItemElements()].findIndex((e=>"true"===e.getAttribute("aria-checked")&&"menuitemradio"===e.getAttribute("role")));this.focusIndex=t>-1?t:0,this.focusAction()}},focusLastAction(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.getFocusableMenuItemElements().length-1,this.focusAction())},preventIfEvent(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),"tooltip"===this.actionsMenuSemanticType&&this.$refs.menu&&0===this.getFocusableMenuItemElements().length&&this.closeMenu(!1)},onClick(e){this.$emit("click",e)}},render(){const e=[],t=(e,n)=>{e.forEach((e=>{this.isAction(e)?n.push(e):e.type===A.FK&&t(e.children,n)}))};if(t(this.$slots.default?.(),e),0===e.length)return;let n=e.filter(this.isValidSingleAction);this.forceMenu&&n.length>0&&this.inline>0&&((0,A.R8)("Specifying forceMenu will ignore any inline actions rendering."),n=[]);const r=n.slice(0,this.inline),s=e.filter((e=>!r.includes(e))),i=["NcActionButton","NcActionButtonGroup","NcActionCheckbox","NcActionRadio"],a=["NcActionInput","NcActionTextEditable"],o=["NcActionLink","NcActionRouter"],l=s.some((e=>a.includes(this.getActionName(e)))),d=s.some((e=>i.includes(this.getActionName(e)))),c=s.some((e=>o.includes(this.getActionName(e))));if(l)this.actionsMenuSemanticType="dialog";else if(d)this.actionsMenuSemanticType="menu";else if(c)this.actionsMenuSemanticType="navigation";else{e.filter((e=>this.getActionName(e).startsWith("NcAction"))).length===e.length?this.actionsMenuSemanticType="tooltip":this.actionsMenuSemanticType="unknown"}const u=e=>{const t=e?.props?.icon,n=e?.children?.icon?.()?.[0]??(this.isIconUrl(t)?(0,A.h)("img",{class:"action-item__menutoggle__icon",src:t,alt:""}):(0,A.h)("span",{class:["icon",t]})),r=e?.children?.default?.()?.[0]?.children?.trim(),s=this.forceName?r:"";let i=e?.props?.title;this.forceName||i||(i=r);const a={...e?.props??{}},o=["submit","reset"].includes(a.type)?a.modelValue:"button";return delete a.modelValue,delete a.type,(0,A.h)(D.N,(0,A.v6)(a,{class:"action-item action-item--single","aria-label":e?.props?.["aria-label"]||r,title:i,disabled:this.disabled||e?.props?.disabled,pressed:e?.props?.modelValue,size:this.size,type:o,variant:this.variant||(s?"secondary":"tertiary"),onFocus:this.onFocus,onBlur:this.onBlur,"onUpdate:pressed":e?.props?.["onUpdate:modelValue"]??(()=>{})}),{default:()=>s,icon:()=>n})},m=e=>{const t=x(this.$slots.icon?.())?this.$slots.icon?.():this.defaultIcon?(0,A.h)("span",{class:["icon",this.defaultIcon]}):(0,A.h)(R,{size:20}),n=`${this.randomId}-trigger`;return(0,A.h)(w.N,{ref:"popover",delay:0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,autoBoundaryMaxSize:!0,container:this.container,...this.manualOpen&&{triggers:[]},noCloseOnClickOutside:this.manualOpen,popoverBaseClass:"action-item__popper",popupRole:this.config.popupRole,setReturnFocus:this.config.withFocusTrap?this.$refs.triggerButton?.$el:void 0,noFocusTrap:!this.config.withFocusTrap,"onUpdate:shown":this.toggleMenu,onAfterShow:this.onOpened,onAfterClose:this.onClosed},{trigger:()=>(0,A.h)(D.N,{id:n,class:"action-item__menutoggle",disabled:this.disabled,size:this.size,variant:this.triggerButtonVariant,ref:"triggerButton","aria-label":this.menuName?null:this.ariaLabel,"aria-controls":this.opened&&this.config.popupRole?this.randomId:null,onFocus:this.onFocus,onBlur:this.onBlur,onClick:this.onClick,onKeydown:this.onTriggerKeydown},{icon:()=>t,default:()=>this.menuName}),default:()=>(0,A.h)("div",{class:{open:this.opened},tabindex:"-1",onKeydown:this.onKeydown,ref:"menu"},[(0,A.h)("ul",{id:this.randomId,tabindex:"-1",ref:"menuList",role:this.config.popupRole,"aria-labelledby":n,"aria-modal":"dialog"===this.actionsMenuSemanticType?"true":void 0},[e])])})};return 1!==e.length||1!==n.length||this.forceMenu?(this.$nextTick((()=>{if(this.opened&&this.$refs.menu){0===(this.$refs.menu.querySelector("li.active")||[]).length&&this.focusFirstAction()}})),r.length>0&&this.inline>0?(0,A.h)("div",{class:["action-items",`action-item--${this.triggerButtonVariant}`]},[...r.map(u),s.length>0?(0,A.h)("div",{class:["action-item",{"action-item--open":this.opened}]},[m(s)]):null]):(0,A.h)("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened}]},[m(e)])):u(e[0])}},F=(0,T._)(L,[["__scopeId","data-v-5f7eed6b"]])},13294:(e,t,n)=>{"use strict";n.d(t,{N:()=>k});var r=n(85072),s=n.n(r),i=n(97825),a=n.n(i),o=n(77659),l=n.n(o),d=n(55056),c=n.n(d),u=n(10540),m=n.n(u),p=n(41113),h=n.n(p),f=n(11423),g={};g.styleTagTransform=h(),g.setAttributes=c(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=m();s()(f.A,g);f.A&&f.A.locals&&f.A.locals;var A=n(20641),v=n(50953),T=n(90033);Object.assign;Array.isArray;let _=function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e}({});Symbol("");_.MATCHER_NOT_FOUND,_.NAVIGATION_GUARD_REDIRECT,_.NAVIGATION_ABORTED,_.NAVIGATION_CANCELLED,_.NAVIGATION_DUPLICATED;const y=["params","query","hash"];Symbol(""),Symbol("");const b=Symbol("");Symbol(""),Symbol("");var E=n(95872);const D=Symbol.for("NcFormBox:context");var w=n(77701);const S={class:"button-vue__wrapper"},C={class:"button-vue__icon"},N={class:"button-vue__text"},M=(0,A.pM)({__name:"NcButton",props:{alignment:{default:"center"},ariaLabel:{default:void 0},disabled:{type:Boolean},download:{type:[String,Boolean],default:void 0},href:{default:void 0},pressed:{type:Boolean,default:void 0},size:{default:"normal"},target:{default:"_self"},text:{default:void 0},to:{default:void 0},type:{default:"button"},variant:{default:"secondary"},wide:{type:Boolean}},emits:["click","update:pressed"],setup(e,{emit:t}){const n=e,r=t,{formBoxItemClass:s}=(0,A.WQ)(D,{isInFormBox:!1,formBoxItemClass:void 0}),i=null!==(0,A.WQ)(b,null),a=(0,A.EW)((()=>i&&n.to?"RouterLink":n.href?"a":"button")),o=(0,A.EW)((()=>"button"===a.value&&"boolean"==typeof n.pressed)),l=(0,A.EW)((()=>n.pressed?"primary":!1===n.pressed&&"primary"===n.variant?"secondary":n.variant)),d=(0,A.EW)((()=>l.value.startsWith("tertiary"))),c=(0,A.EW)((()=>n.alignment.split("-")[0])),u=(0,A.EW)((()=>n.alignment.includes("-"))),m=(0,A.WQ)("NcPopover:trigger:attrs",(()=>({})),!1),p=(0,A.EW)((()=>m())),h=(0,A.EW)((()=>"RouterLink"===a.value?{to:n.to,activeClass:"active"}:"a"===a.value?{href:n.href||"#",target:n.target,rel:"nofollow noreferrer noopener",download:n.download||void 0}:"button"===a.value?{...p.value,"aria-pressed":n.pressed,type:n.type,disabled:n.disabled}:void 0));function f(e){o.value&&r("update:pressed",!n.pressed),r("click",e)}return(e,t)=>((0,A.uX)(),(0,A.Wv)((0,A.$y)(a.value),(0,A.v6)({class:["button-vue",[`button-vue--size-${e.size}`,{[`button-vue--${l.value}`]:l.value,"button-vue--tertiary":d.value,"button-vue--wide":e.wide,[`button-vue--${c.value}`]:"center"!==c.value,"button-vue--reverse":u.value,"button-vue--legacy":(0,v.R1)(E.i)},(0,v.R1)(s)]],"aria-label":e.ariaLabel},h.value,{onClick:f}),{default:(0,A.k6)((()=>[(0,A.Lk)("span",S,[(0,A.Lk)("span",C,[(0,A.RG)(e.$slots,"icon",{},void 0,!0)]),(0,A.Lk)("span",N,[(0,A.RG)(e.$slots,"default",{},(()=>[(0,A.eW)((0,T.v_)(e.text),1)]),!0)])])])),_:3},16,["class","aria-label"]))}}),k=(0,w._)(M,[["__scopeId","data-v-e3b1a10b"]])},81842:(e,t,n)=>{"use strict";n.d(t,{N:()=>C});var r=n(85072),s=n.n(r),i=n(97825),a=n.n(i),o=n(77659),l=n.n(o),d=n(55056),c=n.n(d),u=n(10540),m=n.n(u),p=n(41113),h=n.n(p),f=n(83e3),g={};g.styleTagTransform=h(),g.setAttributes=c(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=m();s()(f.A,g);f.A&&f.A.locals&&f.A.locals;var A=n(20641),v=n(53751),T=n(90033),_=n(99418),y=n(77701);const b=["aria-hidden","aria-label"],E={key:0,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},D=["d"],w=["innerHTML"],S=(0,A.pM)({__name:"NcIconSvgWrapper",props:{directional:{type:Boolean},inline:{type:Boolean},svg:{default:""},name:{default:void 0},path:{default:""},size:{default:20}},setup(e){(0,v.$9)((e=>({fb515064:n.value})));const t=e,n=(0,A.EW)((()=>"number"==typeof t.size?`${t.size}px`:t.size)),r=(0,A.EW)((()=>{if(!t.svg||t.path)return;const e=_.A.sanitize(t.svg),n=(new DOMParser).parseFromString(e,"image/svg+xml");return n.querySelector("parsererror")?((0,A.R8)("SVG is not valid"),""):(n.documentElement.id&&n.documentElement.removeAttribute("id"),n.documentElement.outerHTML)}));return(e,t)=>((0,A.uX)(),(0,A.CE)("span",{"aria-hidden":e.name?void 0:"true","aria-label":e.name||void 0,class:(0,T.C4)(["icon-vue",{"icon-vue--directional":e.directional,"icon-vue--inline":e.inline}]),role:"img"},[r.value?((0,A.uX)(),(0,A.CE)("span",{key:1,innerHTML:r.value},null,8,w)):((0,A.uX)(),(0,A.CE)("svg",E,[(0,A.Lk)("path",{d:e.path},null,8,D)]))],10,b))}}),C=(0,y._)(S,[["__scopeId","data-v-aaedb1c3"]])},20774:(e,t,n)=>{"use strict";n.d(t,{N:()=>S});var r=n(85072),s=n.n(r),i=n(97825),a=n.n(i),o=n(77659),l=n.n(o),d=n(55056),c=n.n(d),u=n(10540),m=n.n(u),p=n(41113),h=n.n(p),f=n(21748),g={};g.styleTagTransform=h(),g.setAttributes=c(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=m();s()(f.A,g);f.A&&f.A.locals&&f.A.locals;var A=n(20641),v=n(90033),T=n(77701);const _=["aria-label"],y=["width","height"],b=["fill"],E=["fill"],D={key:0},w=(0,A.pM)({__name:"NcLoadingIcon",props:{appearance:{default:"auto"},name:{default:""},size:{default:20}},setup(e){const t=e,n=(0,A.EW)((()=>{const e=["#777","#CCC"];return"light"===t.appearance?e:"dark"===t.appearance?e.reverse():["var(--color-loading-light)","var(--color-loading-dark)"]}));return(e,t)=>((0,A.uX)(),(0,A.CE)("span",{"aria-label":e.name,role:"img",class:"material-design-icon loading-icon"},[((0,A.uX)(),(0,A.CE)("svg",{width:e.size,height:e.size,viewBox:"0 0 24 24"},[(0,A.Lk)("path",{fill:n.value[0],d:"M12,4V2A10,10 0 1,0 22,12H20A8,8 0 1,1 12,4Z"},null,8,b),(0,A.Lk)("path",{fill:n.value[1],d:"M12,4V2A10,10 0 0,1 22,12H20A8,8 0 0,0 12,4Z"},[e.name?((0,A.uX)(),(0,A.CE)("title",D,(0,v.v_)(e.name),1)):(0,A.Q3)("",!0)],8,E)],8,y))],8,_))}}),S=(0,T._)(w,[["__scopeId","data-v-cf399190"]])},37310:(e,t,n)=>{"use strict";n.d(t,{N:()=>st});var r=n(85072),s=n.n(r),i=n(97825),a=n.n(i),o=n(77659),l=n.n(o),d=n(55056),c=n.n(d),u=n(10540),m=n.n(u),p=n(41113),h=n.n(p),f=n(37746),g={};g.styleTagTransform=h(),g.setAttributes=c(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=m();s()(f.A,g);f.A&&f.A.locals&&f.A.locals;var A=n(20641),v=n(90033),T=n(53751),_=(n(50953),n(42997)),y=n(97193);function b(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function E(e){return b(e).getComputedStyle(e)}const D=Math.min,w=Math.max,S=Math.round;function C(e){const t=E(e);let n=parseFloat(t.width),r=parseFloat(t.height);const s=e.offsetWidth,i=e.offsetHeight,a=S(n)!==s||S(r)!==i;return a&&(n=s,r=i),{width:n,height:r,fallback:a}}function N(e){return x(e)?(e.nodeName||"").toLowerCase():""}let M;function k(){if(M)return M;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(M=e.brands.map((e=>e.brand+"/"+e.version)).join(" "),M):navigator.userAgent}function O(e){return e instanceof b(e).HTMLElement}function R(e){return e instanceof b(e).Element}function x(e){return e instanceof b(e).Node}function L(e){return"undefined"!=typeof ShadowRoot&&(e instanceof b(e).ShadowRoot||e instanceof ShadowRoot)}function F(e){const{overflow:t,overflowX:n,overflowY:r,display:s}=E(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(s)}function Y(e){return["table","td","th"].includes(N(e))}function B(e){const t=/firefox/i.test(k()),n=E(e),r=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!r&&"none"!==r||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some((e=>n.willChange.includes(e)))||["paint","layout","strict","content"].some((e=>{const t=n.contain;return null!=t&&t.includes(e)}))}function I(){return!/^((?!chrome|android).)*safari/i.test(k())}function P(e){return["html","body","#document"].includes(N(e))}function H(e){return R(e)?e:e.contextElement}const j={x:1,y:1};function z(e){const t=H(e);if(!O(t))return j;const n=t.getBoundingClientRect(),{width:r,height:s,fallback:i}=C(t);let a=(i?S(n.width):n.width)/r,o=(i?S(n.height):n.height)/s;return a&&Number.isFinite(a)||(a=1),o&&Number.isFinite(o)||(o=1),{x:a,y:o}}function Z(e,t,n,r){var s,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),o=H(e);let l=j;t&&(r?R(r)&&(l=z(r)):l=z(e));const d=o?b(o):window,c=!I()&&n;let u=(a.left+(c&&(null==(s=d.visualViewport)?void 0:s.offsetLeft)||0))/l.x,m=(a.top+(c&&(null==(i=d.visualViewport)?void 0:i.offsetTop)||0))/l.y,p=a.width/l.x,h=a.height/l.y;if(o){const e=b(o),t=r&&R(r)?b(r):r;let n=e.frameElement;for(;n&&r&&t!==e;){const e=z(n),t=n.getBoundingClientRect(),r=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(r.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(r.paddingTop))*e.y,u*=e.x,m*=e.y,p*=e.x,h*=e.y,u+=t.x,m+=t.y,n=b(n).frameElement}}return{width:p,height:h,top:m,right:u+p,bottom:m+h,left:u,x:u,y:m}}function U(e){return((x(e)?e.ownerDocument:e.document)||window.document).documentElement}function G(e){return R(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function V(e){return Z(U(e)).left+G(e).scrollLeft}function $(e){if("html"===N(e))return e;const t=e.assignedSlot||e.parentNode||L(e)&&e.host||U(e);return L(t)?t.host:t}function W(e){const t=$(e);return P(t)?t.ownerDocument.body:O(t)&&F(t)?t:W(t)}function q(e,t){var n;void 0===t&&(t=[]);const r=W(e),s=r===(null==(n=e.ownerDocument)?void 0:n.body),i=b(r);return s?t.concat(i,i.visualViewport||[],F(r)?r:[]):t.concat(r,q(r))}function X(e,t,n){return"viewport"===t?(0,y.B1)(function(e,t){const n=b(e),r=U(e),s=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,o=0,l=0;if(s){i=s.width,a=s.height;const e=I();(e||!e&&"fixed"===t)&&(o=s.offsetLeft,l=s.offsetTop)}return{width:i,height:a,x:o,y:l}}(e,n)):R(t)?(0,y.B1)(function(e,t){const n=Z(e,!0,"fixed"===t),r=n.top+e.clientTop,s=n.left+e.clientLeft,i=O(e)?z(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:s*i.x,y:r*i.y}}(t,n)):(0,y.B1)(function(e){const t=U(e),n=G(e),r=e.ownerDocument.body,s=w(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=w(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+V(e);const o=-n.scrollTop;return"rtl"===E(r).direction&&(a+=w(t.clientWidth,r.clientWidth)-s),{width:s,height:i,x:a,y:o}}(U(e)))}function J(e){return O(e)&&"fixed"!==E(e).position?e.offsetParent:null}function K(e){const t=b(e);let n=J(e);for(;n&&Y(n)&&"static"===E(n).position;)n=J(n);return n&&("html"===N(n)||"body"===N(n)&&"static"===E(n).position&&!B(n))?t:n||function(e){let t=$(e);for(;O(t)&&!P(t);){if(B(t))return t;t=$(t)}return null}(e)||t}function Q(e,t,n){const r=O(t),s=U(t),i=Z(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const o={x:0,y:0};if(r||!r&&"fixed"!==n)if(("body"!==N(t)||F(s))&&(a=G(t)),O(t)){const e=Z(t,!0);o.x=e.x+t.clientLeft,o.y=e.y+t.clientTop}else s&&(o.x=V(s));return{x:i.left+a.scrollLeft-o.x,y:i.top+a.scrollTop-o.y,width:i.width,height:i.height}}const ee={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:s}=e;const i="clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let r=q(e).filter((e=>R(e)&&"body"!==N(e))),s=null;const i="fixed"===E(e).position;let a=i?$(e):e;for(;R(a)&&!P(a);){const e=E(a),t=B(a);(i?t||s:t||"static"!==e.position||!s||!["absolute","fixed"].includes(s.position))?s=e:r=r.filter((e=>e!==a)),a=$(a)}return t.set(e,r),r}(t,this._c):[].concat(n),a=[...i,r],o=a[0],l=a.reduce(((e,n)=>{const r=X(t,n,s);return e.top=w(r.top,e.top),e.right=D(r.right,e.right),e.bottom=D(r.bottom,e.bottom),e.left=w(r.left,e.left),e}),X(t,o,s));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e;const s=O(n),i=U(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},o={x:1,y:1};const l={x:0,y:0};if((s||!s&&"fixed"!==r)&&(("body"!==N(n)||F(i))&&(a=G(n)),O(n))){const e=Z(n);o=z(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*o.x,height:t.height*o.y,x:t.x*o.x-a.scrollLeft*o.x+l.x,y:t.y*o.y-a.scrollTop*o.y+l.y}},isElement:R,getDimensions:function(e){return O(e)?C(e):e.getBoundingClientRect()},getOffsetParent:K,getDocumentElement:U,getScale:z,async getElementRects(e){let{reference:t,floating:n,strategy:r}=e;const s=this.getOffsetParent||K,i=this.getDimensions;return{reference:Q(t,await s(n),r),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===E(e).direction};const te={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,autoHideOnMousedown:!1,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function ne(e,t){let n,r=te.themes[e]||{};do{n=r[t],typeof n>"u"?r.$extend?r=te.themes[r.$extend]||{}:(r=null,n=te[t]):r=null}while(r);return n}function re(e){const t=[e];let n=te.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=te.themes[n.$extend]||{}):n=null}while(n);return t}let se=!1;if(typeof window<"u"){se=!1;try{const e=Object.defineProperty({},"passive",{get(){se=!0}});window.addEventListener("test",null,e)}catch{}}let ie=!1;typeof window<"u"&&typeof navigator<"u"&&(ie=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const ae=["auto","top","bottom","left","right"].reduce(((e,t)=>e.concat([t,`${t}-start`,`${t}-end`])),[]),oe={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},le={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function de(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ce(){return new Promise((e=>requestAnimationFrame((()=>{requestAnimationFrame(e)}))))}const ue=[];let me=null;const pe={};function he(e){let t=pe[e];return t||(t=pe[e]=[]),t}let fe=function(){};function ge(e){return function(t){return ne(t.theme,e)}}typeof window<"u"&&(fe=window.Element);const Ae="__floating-vue__popper",ve=()=>(0,A.pM)({name:"VPopper",provide(){return{[Ae]:{parentPopper:this}}},inject:{[Ae]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:ge("disabled")},positioningDisabled:{type:Boolean,default:ge("positioningDisabled")},placement:{type:String,default:ge("placement"),validator:e=>ae.includes(e)},delay:{type:[String,Number,Object],default:ge("delay")},distance:{type:[Number,String],default:ge("distance")},skidding:{type:[Number,String],default:ge("skidding")},triggers:{type:Array,default:ge("triggers")},showTriggers:{type:[Array,Function],default:ge("showTriggers")},hideTriggers:{type:[Array,Function],default:ge("hideTriggers")},popperTriggers:{type:Array,default:ge("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:ge("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:ge("popperHideTriggers")},container:{type:[String,Object,fe,Boolean],default:ge("container")},boundary:{type:[String,fe],default:ge("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:ge("strategy")},autoHide:{type:[Boolean,Function],default:ge("autoHide")},handleResize:{type:Boolean,default:ge("handleResize")},instantMove:{type:Boolean,default:ge("instantMove")},eagerMount:{type:Boolean,default:ge("eagerMount")},popperClass:{type:[String,Array,Object],default:ge("popperClass")},computeTransformOrigin:{type:Boolean,default:ge("computeTransformOrigin")},autoMinSize:{type:Boolean,default:ge("autoMinSize")},autoSize:{type:[Boolean,String],default:ge("autoSize")},autoMaxSize:{type:Boolean,default:ge("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:ge("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:ge("preventOverflow")},overflowPadding:{type:[Number,String],default:ge("overflowPadding")},arrowPadding:{type:[Number,String],default:ge("arrowPadding")},arrowOverflow:{type:Boolean,default:ge("arrowOverflow")},flip:{type:Boolean,default:ge("flip")},shift:{type:Boolean,default:ge("shift")},shiftCrossAxis:{type:Boolean,default:ge("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:ge("noAutoFocus")},disposeTimeout:{type:Number,default:ge("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:`popper_${[Math.random(),Date.now()].map((e=>e.toString(36).substring(2,10))).join("_")}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[Ae])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce(((e,t)=>(e[t]="$_computePosition",e)),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var r,s;null!=(r=this.parentPopper)&&r.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(s=this.parentPopper)?void 0:s.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame((()=>{this.$_showFrameLocked=!1}))),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout((()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)}),1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter((e=>e.nodeType===e.ELEMENT_NODE)),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push((0,_.cY)({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push((0,_.RK)({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((0,_.BN)({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!t&&this.flip&&e.middleware.push((0,_.UU)({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((0,_.UE)({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&e.middleware.push({name:"arrowOverflow",fn:({placement:e,rects:t,middlewareData:n})=>{let r;const{centerOffset:s}=n.arrow;return r=e.startsWith("top")||e.startsWith("bottom")?Math.abs(s)>t.reference.width/2:Math.abs(s)>t.reference.height/2,{data:{overflow:r}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:r})=>{var s;if(null!=(s=r.autoSize)&&s.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?`${i}px`:null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?`${a}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push((0,_.Ej)({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?`${e}px`:null,this.$_innerNode.style.maxHeight=null!=t?`${t}px`:null}})));const n=await((e,t,n)=>{const r=new Map,s={platform:ee,...n},i={...s.platform,_c:r};return(0,_.rD)(e,t,{...s,platform:i})})(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:n.x,y:n.y,placement:n.placement,strategy:n.strategy,arrow:{...n.middlewareData.arrow,...n.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),me&&this.instantMove&&me.instantMove&&me!==this.parentPopper)return me.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(me=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ce(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...q(this.$_referenceNode),...q(this.$_popperNode)],"scroll",(()=>{this.$_computePosition()})))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),r=e.x+e.width/2-(n.left+t.offsetLeft),s=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${r}px ${s}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,de(ue,this),0===ue.length&&document.body.classList.remove("v-popper--some-open");for(const e of re(this.theme)){const t=he(e);de(t,this),0===t.length&&document.body.classList.remove(`v-popper--some-open--${e}`)}me===this&&(me=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout((()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)}),t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ce(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,oe,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],oe,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,le,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],le,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach((e=>e.addEventListener(t,n,se?{passive:!0}:void 0)))},$_registerTriggerListeners(e,t,n,r,s){let i=n;null!=r&&(i="function"==typeof r?r(i):r),i.forEach((n=>{const r=t[n];r&&this.$_registerEventListeners(e,r,s)}))},$_removeEventListeners(e){const t=[];this.$_events.forEach((n=>{const{targetNodes:r,eventType:s,handler:i}=n;e&&e!==s?t.push(n):r.forEach((e=>e.removeEventListener(s,i)))})),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout((()=>{this.$_preventShow=!1}),300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const r=n.getAttribute(e);r&&(n.removeAttribute(e),n.setAttribute(t,r))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const r=e[n];null==r?t.removeAttribute(n):t.setAttribute(n,r)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(we>=e.left&&we<=e.right&&Se>=e.top&&Se<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=we-Ee,n=Se-De,r=e.left+e.width/2-Ee+(e.top+e.height/2)-De+e.width+e.height,s=Ee+t*r,i=De+n*r;return Ce(Ee,De,s,i,e.left,e.top,e.left,e.bottom)||Ce(Ee,De,s,i,e.left,e.top,e.right,e.top)||Ce(Ee,De,s,i,e.right,e.top,e.right,e.bottom)||Ce(Ee,De,s,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(ie){const e=!se||{passive:!0,capture:!0};document.addEventListener("touchstart",(e=>Te(e,!0)),e),document.addEventListener("touchend",(e=>_e(e,!0)),e)}else window.addEventListener("mousedown",(e=>Te(e,!1)),!0),window.addEventListener("click",(e=>_e(e,!1)),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;r--){const s=ue[r];try{const r=s.containsGlobalTarget=s.mouseDownContains||s.popperNode().contains(e.target);s.pendingHide=!1,requestAnimationFrame((()=>{if(s.pendingHide=!1,!n[s.randomId]&&be(s,r,e)){if(s.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&r){let e=s.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=s.parentPopper;for(;i&&be(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}}))}catch{}}}function be(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ee=0,De=0,we=0,Se=0;function Ce(e,t,n,r,s,i,a,o){const l=((a-s)*(t-i)-(o-i)*(e-s))/((o-i)*(n-e)-(a-s)*(r-t)),d=((n-e)*(t-i)-(r-t)*(e-s))/((o-i)*(n-e)-(a-s)*(r-t));return l>=0&&l<=1&&d>=0&&d<=1}typeof window<"u"&&window.addEventListener("mousemove",(e=>{Ee=we,De=Se,we=e.clientX,Se=e.clientY}),se?{passive:!0}:void 0);const Ne=(e,t)=>{const n=e.__vccOpts||e;for(const[e,r]of t)n[e]=r;return n};const Me=Ne({extends:ve()},[["render",function(e,t,n,r,s,i){return(0,A.uX)(),(0,A.CE)("div",{ref:"reference",class:(0,v.C4)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,A.RG)(e.$slots,"default",(0,v._B)((0,A.Ng)(e.slotData)))],2)}]]);let ke;function Oe(){Oe.init||(Oe.init=!0,ke=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var r=e.indexOf("Edge/");return r>0?parseInt(e.substring(r+5,e.indexOf(".",r)),10):-1}())}var Re={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){Oe(),(0,A.dY)((()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()}));const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",ke&&this.$el.appendChild(e),e.data="about:blank",ke||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!ke&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const xe=(0,A.YY)("data-v-b329ee4c");(0,A.Qi)("data-v-b329ee4c");const Le={class:"resize-observer",tabindex:"-1"};(0,A.jt)();const Fe=xe(((e,t,n,r,s,i)=>((0,A.uX)(),(0,A.Wv)("div",Le))));Re.render=Fe,Re.__scopeId="data-v-b329ee4c",Re.__file="src/components/ResizeObserver.vue";const Ye=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=te.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=te.themes[n.$extend]||{}):n=null}while(n);return t.map((e=>`v-popper--theme-${e}`))}(this[e])}}}),Be=(0,A.pM)({name:"VPopperContent",components:{ResizeObserver:Re},mixins:[Ye()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:`${e}px`}}),Ie=["id","aria-hidden","tabindex","data-popper-placement"],Pe={ref:"inner",class:"v-popper__inner"},He=[(0,A.Lk)("div",{class:"v-popper__arrow-outer"},null,-1),(0,A.Lk)("div",{class:"v-popper__arrow-inner"},null,-1)];const je=Ne(Be,[["render",function(e,t,n,r,s,i){const a=(0,A.g2)("ResizeObserver");return(0,A.uX)(),(0,A.CE)("div",{id:e.popperId,ref:"popover",class:(0,v.C4)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,v.Tr)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,T.jR)((t=>e.autoHide&&e.$emit("hide")),["esc"]))},[(0,A.Lk)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,A.Lk)("div",{class:"v-popper__wrapper",style:(0,v.Tr)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,A.Lk)("div",Pe,[e.mounted?((0,A.uX)(),(0,A.CE)(A.FK,{key:0},[(0,A.Lk)("div",null,[(0,A.RG)(e.$slots,"default")]),e.handleResize?((0,A.uX)(),(0,A.Wv)(a,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,A.Q3)("",!0)],64)):(0,A.Q3)("",!0)],512),(0,A.Lk)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,v.Tr)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},He,4)],4)],46,Ie)}]]),ze={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Ze=function(){};typeof window<"u"&&(Ze=window.Element);const Ue=Ne((0,A.pM)({name:"VPopperWrapper",components:{Popper:Me,PopperContent:je},mixins:[ze,Ye("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Ze,Boolean],default:void 0},boundary:{type:[String,Ze],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter((e=>e!==this.$refs.popperContent.$el))}}}),[["render",function(e,t,n,r,s,i){const a=(0,A.g2)("PopperContent"),o=(0,A.g2)("Popper");return(0,A.uX)(),(0,A.Wv)(o,(0,A.v6)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,A.k6)((({popperId:t,isShown:n,shouldMountContent:r,skipTransition:s,autoHide:i,show:o,hide:l,handleResize:d,onResize:c,classes:u,result:m})=>[(0,A.RG)(e.$slots,"default",{shown:n,show:o,hide:l}),(0,A.bF)(a,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:r,"skip-transition":s,"auto-hide":i,"handle-resize":d,classes:u,result:m,onHide:l,onResize:c},{default:(0,A.k6)((()=>[(0,A.RG)(e.$slots,"popper",{shown:n,hide:l})])),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])])),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ge={...Ue,name:"VDropdown",vPopperTheme:"dropdown"};(0,A.pM)({name:"VTooltipDirective",components:{Popper:ve(),PopperContent:je},mixins:[ze],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>ne(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>ne(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then((t=>this.onResult(e,t))):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const Ve=te,$e=Ge;var We=n(52697),qe=n(40452),Xe=n(50436),Je=n(37908),Ke=n(77701);const Qe=(0,A.pM)({name:"NcPopoverTriggerProvider",provide(){return{"NcPopover:trigger:shown":()=>this.shown,"NcPopover:trigger:attrs":()=>this.triggerAttrs}},props:{shown:{type:Boolean,required:!0},popupRole:{type:String,default:void 0}},computed:{triggerAttrs(){return{"aria-haspopup":this.popupRole,"aria-expanded":this.shown.toString()}}},render(){return this.$slots.default?.({attrs:this.triggerAttrs})}}),et={"material-design-icon":"_material-design-icon_wpltc_12",ncPopover:"_ncPopover_wpltc_20"},tt="nc-popover-9";Ve.themes[tt]=structuredClone(Ve.themes.dropdown);const nt={name:"NcPopover",components:{Dropdown:$e,NcPopoverTriggerProvider:Qe},props:{boundary:{type:[String,Object],default:""},closeOnClickOutside:{type:Boolean,default:!0},noCloseOnClickOutside:{type:Boolean,default:!1},container:{type:[Boolean,String],default:"body"},delay:{type:[Number,Object],default:0},noFocusTrap:{type:Boolean,default:!1},placement:{type:String,default:"bottom"},popoverBaseClass:{type:String,default:""},popoverTriggers:{type:[Array,Object],default:null},popupRole:{type:String,default:void 0,validator:e=>["menu","listbox","tree","grid","dialog","true"].includes(e)},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String,Function]},shown:{type:Boolean,default:!1},triggers:{type:[Array,Object],default:()=>["click"]}},emits:["afterShow","afterHide","update:shown"],setup:()=>({theme:tt}),data(){return{internalShown:this.shown}},computed:{popperTriggers(){if(this.popoverTriggers&&Array.isArray(this.popoverTriggers))return this.popoverTriggers},popperHideTriggers(){if(this.popoverTriggers&&"object"==typeof this.popoverTriggers)return this.popoverTriggers.hide},popperShowTriggers(){if(this.popoverTriggers&&"object"==typeof this.popoverTriggers)return this.popoverTriggers.show},internalTriggers(){if(this.triggers&&Array.isArray(this.triggers))return this.triggers},hideTriggers(){if(this.triggers&&"object"==typeof this.triggers)return this.triggers.hide},showTriggers(){if(this.triggers&&"object"==typeof this.triggers)return this.triggers.show},internalPlacement(){return"start"===this.placement?Je.i?"right":"left":"end"===this.placement?Je.i?"left":"right":this.placement}},watch:{shown(e){this.internalShown=e},internalShown(e){this.$emit("update:shown",e)}},mounted(){this.checkTriggerA11y()},beforeUnmount(){this.clearFocusTrap(),this.clearEscapeStopPropagation()},methods:{checkTriggerA11y(){if(window.OC?.debug){this.getPopoverTriggerContainerElement().querySelector("[aria-expanded]")||(0,A.R8)("It looks like you are using a custom button as a or other popover #trigger. If you are not using as a trigger, you need to bind attrs from the #trigger slot props to your custom button. See docs for an example.")}},removeFloatingVueAriaDescribedBy(){const e=this.getPopoverTriggerContainerElement().querySelectorAll("[data-popper-shown]");for(const t of e)t.removeAttribute("aria-describedby")},getPopoverContentElement(){return this.$refs.popover?.$refs.popperContent?.$el},getPopoverTriggerContainerElement(){return this.$refs.popover?.$refs.popper?.$refs.reference},async useFocusTrap(){if(await this.$nextTick(),this.noFocusTrap)return;const e=this.getPopoverContentElement();e.tabIndex=-1,e&&(this.$focusTrap=(0,We.K)(e,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus,trapStack:(0,qe.g)(),fallBackFocus:e}),this.$focusTrap.activate())},clearFocusTrap(e={}){try{this.$focusTrap?.deactivate(e),this.$focusTrap=null}catch(e){Xe.l.warn("[NcPopover] Failed to clear focus trap",{error:e})}},addEscapeStopPropagation(){const e=this.getPopoverContentElement();e?.addEventListener("keydown",this.stopKeydownEscapeHandler)},clearEscapeStopPropagation(){const e=this.getPopoverContentElement();e?.removeEventListener("keydown",this.stopKeydownEscapeHandler)},stopKeydownEscapeHandler(e){"keydown"===e.type&&"Escape"===e.key&&e.stopPropagation()},async afterShow(){this.getPopoverContentElement().addEventListener("transitionend",(()=>{this.$emit("afterShow")}),{once:!0,passive:!0}),this.removeFloatingVueAriaDescribedBy(),await this.$nextTick(),await this.useFocusTrap(),this.addEscapeStopPropagation()},afterHide(){this.getPopoverContentElement()?.addEventListener("transitionend",(()=>{this.$emit("afterHide")}),{once:!0,passive:!0}),this.clearFocusTrap(),this.clearEscapeStopPropagation()}}};const rt={$style:et},st=(0,Ke._)(nt,[["render",function(e,t,n,r,s,i){const a=(0,A.g2)("NcPopoverTriggerProvider"),o=(0,A.g2)("Dropdown");return(0,A.uX)(),(0,A.Wv)(o,{ref:"popover",shown:s.internalShown,"onUpdate:shown":[t[0]||(t[0]=e=>s.internalShown=e),t[1]||(t[1]=e=>s.internalShown=e)],"arrow-padding":10,"auto-hide":!n.noCloseOnClickOutside&&n.closeOnClickOutside,boundary:n.boundary||void 0,container:n.container,delay:n.delay,distance:10,"handle-resize":"","no-auto-focus":!0,placement:i.internalPlacement,"popper-class":[e.$style.ncPopover,n.popoverBaseClass],"popper-triggers":i.popperTriggers,"popper-hide-triggers":i.popperHideTriggers,"popper-show-triggers":i.popperShowTriggers,theme:r.theme,triggers:i.internalTriggers,"hide-triggers":i.hideTriggers,"show-triggers":i.showTriggers,onApplyShow:i.afterShow,onApplyHide:i.afterHide},{popper:(0,A.k6)((t=>[(0,A.RG)(e.$slots,"default",(0,v._B)((0,A.Ng)(t)))])),default:(0,A.k6)((()=>[(0,A.bF)(a,{shown:s.internalShown,"popup-role":n.popupRole},{default:(0,A.k6)((t=>[(0,A.RG)(e.$slots,"trigger",(0,v._B)((0,A.Ng)(t)))])),_:3},8,["shown","popup-role"])])),_:3},8,["shown","auto-hide","boundary","container","delay","placement","popper-class","popper-triggers","popper-hide-triggers","popper-show-triggers","theme","triggers","hide-triggers","show-triggers","onApplyShow","onApplyHide"])}],["__cssModules",rt]])},54425:(e,t,n)=>{"use strict";n.d(t,{a:()=>a,b:()=>l,d:()=>u,h:()=>m,o:()=>c,q:()=>i,r:()=>o,t:()=>d});var r=n(53334);const s=(0,n(11195).$)().detectLanguage().build(),i=(...e)=>s.ngettext(...e),a=(...e)=>s.gettext(...e);function o(...e){for(const t of e)if(!t.registered){for(const{l:e,t:n}of t){if(e!==(0,r.Z0)()||!n)continue;const t=Object.fromEntries(Object.entries(n).map((([e,t])=>[e,{msgid:e,msgid_plural:t.p,msgstr:t.v}])));s.addTranslations({translations:{"":t}})}t.registered=!0}}const l=[{l:"ar",t:{"a few seconds ago":{v:["منذ عدة ثوانٍ"]},"sec. ago":{v:["ثانية مضت"]},"seconds ago":{v:["ثوانٍ مضت"]}}},{l:"ast",t:{"a few seconds ago":{v:["hai unos segundos"]},"sec. ago":{v:["hai segs"]},"seconds ago":{v:["hai segundos"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"cs-CZ",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"da",t:{"a few seconds ago":{v:["et par sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"de",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"de-DE",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"el",t:{"a few seconds ago":{v:["πριν λίγα δευτερόλεπτα"]},"sec. ago":{v:["δευτ. πριν"]},"seconds ago":{v:["δευτερόλεπτα πριν"]}}},{l:"en-GB",t:{"a few seconds ago":{v:["a few seconds ago"]},"sec. ago":{v:["sec. ago"]},"seconds ago":{v:["seconds ago"]}}},{l:"eo",t:{}},{l:"es",t:{"a few seconds ago":{v:["hace unos pocos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-AR",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-EC",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["Segundos atrás"]}}},{l:"es-MX",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"et-EE",t:{"a few seconds ago":{v:["mõni sekund tagasi"]},"sec. ago":{v:["sek. tagasi"]},"seconds ago":{v:["sekundit tagasi"]}}},{l:"eu",t:{"a few seconds ago":{v:["duela segundo batzuk"]},"sec. ago":{v:["duela seg."]},"seconds ago":{v:["duela segundo"]}}},{l:"fa",t:{"a few seconds ago":{v:["چند ثانیه پیش"]},"sec. ago":{v:["چند ثانیه پیش"]},"seconds ago":{v:["چند ثانیه پیش"]}}},{l:"fi",t:{"a few seconds ago":{v:["muutamia sekunteja sitten"]},"sec. ago":{v:["sek. sitten"]},"seconds ago":{v:["sekunteja sitten"]}}},{l:"fr",t:{"a few seconds ago":{v:["il y a quelques instants"]},"sec. ago":{v:["il y a qq. sec."]},"seconds ago":{v:["il y a quelques secondes"]}}},{l:"ga",t:{"a few seconds ago":{v:["cúpla soicind ó shin"]},"sec. ago":{v:["soic. ó shin"]},"seconds ago":{v:["soicind ó shin"]}}},{l:"gl",t:{"a few seconds ago":{v:["hai uns segundos"]},"sec. ago":{v:["segs. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"he",t:{"a few seconds ago":{v:["לפני מספר שניות"]},"sec. ago":{v:["לפני מספר שניות"]},"seconds ago":{v:["לפני מס׳ שניות"]}}},{l:"hu",t:{}},{l:"id",t:{"a few seconds ago":{v:["beberapa detik yang lalu"]},"sec. ago":{v:["dtk. yang lalu"]},"seconds ago":{v:["beberapa detik lalu"]}}},{l:"is",t:{"a few seconds ago":{v:["fyrir örfáum sekúndum síðan"]},"sec. ago":{v:["sek. síðan"]},"seconds ago":{v:["sekúndum síðan"]}}},{l:"it",t:{"a few seconds ago":{v:["pochi secondi fa"]},"sec. ago":{v:["sec. fa"]},"seconds ago":{v:["secondi fa"]}}},{l:"ja",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ja-JP",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ko",t:{"a few seconds ago":{v:["방금 전"]},"sec. ago":{v:["몇 초 전"]},"seconds ago":{v:["초 전"]}}},{l:"lo",t:{"a few seconds ago":{v:["ສອງສາມວິນາທີກ່ອນ"]},"sec. ago":{v:["ວິ. ກ່ອນ"]},"seconds ago":{v:["ວິນາທີກ່ອນ"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"a few seconds ago":{v:["пред неколку секунди"]},"sec. ago":{v:["секунда"]},"seconds ago":{v:["секунди"]}}},{l:"my",t:{}},{l:"nb",t:{"a few seconds ago":{v:["noen få sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"nl",t:{"a few seconds ago":{v:["enkele seconden geleden"]},"sec. ago":{v:["sec. geleden"]},"seconds ago":{v:["seconden geleden"]}}},{l:"oc",t:{}},{l:"pl",t:{"a few seconds ago":{v:["kilka sekund temu"]},"sec. ago":{v:["sek. temu"]},"seconds ago":{v:["sekund temu"]}}},{l:"pt-BR",t:{"a few seconds ago":{v:["há alguns segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"pt-PT",t:{"a few seconds ago":{v:["há alguns segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"ro",t:{"a few seconds ago":{v:["acum câteva secunde"]},"sec. ago":{v:["sec. în urmă"]},"seconds ago":{v:["secunde în urmă"]}}},{l:"ru",t:{"a few seconds ago":{v:["несколько секунд назад"]},"sec. ago":{v:["сек. назад"]},"seconds ago":{v:["секунд назад"]}}},{l:"sk",t:{"a few seconds ago":{v:["pred chvíľou"]},"sec. ago":{v:["pred pár sekundami"]},"seconds ago":{v:["pred sekundami"]}}},{l:"sl",t:{}},{l:"sr",t:{"a few seconds ago":{v:["пре неколико секунди"]},"sec. ago":{v:["сек. раније"]},"seconds ago":{v:["секунди раније"]}}},{l:"sv",t:{"a few seconds ago":{v:["några sekunder sedan"]},"sec. ago":{v:["sek. sedan"]},"seconds ago":{v:["sekunder sedan"]}}},{l:"tr",t:{"a few seconds ago":{v:["birkaç saniye önce"]},"sec. ago":{v:["sn. önce"]},"seconds ago":{v:["saniye önce"]}}},{l:"uk",t:{"a few seconds ago":{v:["декілька секунд тому"]},"sec. ago":{v:["с тому"]},"seconds ago":{v:["с тому"]}}},{l:"uz",t:{"a few seconds ago":{v:["bir necha soniya oldin"]},"sec. ago":{v:["sek. oldin"]},"seconds ago":{v:["soniyalar oldin"]}}},{l:"zh-CN",t:{"a few seconds ago":{v:["几秒前"]},"sec. ago":{v:["几秒前"]},"seconds ago":{v:["几秒前"]}}},{l:"zh-HK",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}},{l:"zh-TW",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}}],d=[{l:"ar",t:{Acapulco:{v:["بازلائي مطفي"]},"Blue Violet":{v:["بنفسجي مشعشع"]},"Boston Blue":{v:["سماوي مطفي"]},Deluge:{v:["بنفسجي مطفي"]},Feldspar:{v:["وردي صخري"]},Gold:{v:["ذهبي"]},Mariner:{v:["أزرق بحري"]},"Nextcloud blue":{v:["أزرق نكست كلاود"]},Olivine:{v:["زيتي"]},Purple:{v:["بنفسجي"]},"Rosy brown":{v:["بُنِّي زهري"]},Whiskey:{v:["نبيذي"]}}},{l:"ast",t:{Acapulco:{v:["Acapulcu"]},"Blue Violet":{v:["Viola azulao"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oru"]},Mariner:{v:["Marineru"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivina"]},Purple:{v:["Moráu"]},"Rosy brown":{v:["Marrón arrosao"]},Whiskey:{v:["Whiskey"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{Acapulco:{v:["Akapulko"]},Black:{v:["Černá"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]},White:{v:["Bílá"]}}},{l:"cs-CZ",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]}}},{l:"da",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Sort"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Guld"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]},White:{v:["Hvid"]}}},{l:"de",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Schwarz"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]},White:{v:["Weiß"]}}},{l:"de-DE",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Schwarz"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]},White:{v:["Weiß"]}}},{l:"el",t:{Acapulco:{v:["Ακαπούλκο"]},Black:{v:["Μαύρο"]},"Blue Violet":{v:["Μπλε Βιολέτ"]},"Boston Blue":{v:["Μπλε Βοστώνης"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Χρυσό"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Μπλε Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Μωβ"]},"Rosy brown":{v:["Ροζ καφέ"]},Whiskey:{v:["Ουίσκι"]},White:{v:["Λευκό"]}}},{l:"en-GB",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Black"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Gold"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Purple"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]},White:{v:["White"]}}},{l:"eo",t:{}},{l:"es",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-AR",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"et-EE",t:{Acapulco:{v:["Acapulco meresinine"]},Black:{v:["Must"]},"Blue Violet":{v:["Sinakasvioletne"]},"Boston Blue":{v:["Bostoni rohekassinine"]},Deluge:{v:["Tulvavee lilla"]},Feldspar:{v:["Põlevkivipruun"]},Gold:{v:["Kuldne"]},Mariner:{v:["Meresinine"]},"Nextcloud blue":{v:["Nextcloudi sinine"]},Olivine:{v:["Oliiviroheline"]},Purple:{v:["Purpurpunane"]},"Rosy brown":{v:["Roosikarva pruun"]},Whiskey:{v:["Viskikarva kollakaspruun"]},White:{v:["Valge"]}}},{l:"eu",t:{}},{l:"fa",t:{Acapulco:{v:["آکاپولکو"]},"Blue Violet":{v:["بنفش آبی"]},"Boston Blue":{v:["آبی بوستونی"]},Deluge:{v:["سیل"]},Feldspar:{v:["فلدسپات"]},Gold:{v:["طلا"]},Mariner:{v:["مارینر"]},"Nextcloud blue":{v:["نکس کلود آبی"]},Olivine:{v:["الیوین"]},Purple:{v:["بنفش"]},"Rosy brown":{v:["قهوه‌ای رز"]},Whiskey:{v:["ویسکی"]}}},{l:"fi",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Sinivioletti"]},"Boston Blue":{v:["Bostoninsininen"]},Deluge:{v:["Tulva"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Kulta"]},Mariner:{v:["Merenkulkija"]},"Nextcloud blue":{v:["Nextcloudin sininen"]},Olivine:{v:["Oliviini"]},Purple:{v:["Purppura"]},"Rosy brown":{v:["Ruusunruskea"]},Whiskey:{v:["Viski"]}}},{l:"fr",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bleu violet"]},"Boston Blue":{v:["Bleu de Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Doré"]},Mariner:{v:["Marin"]},"Nextcloud blue":{v:["Bleu Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Violet"]},"Rosy brown":{v:["Brun rosé"]},Whiskey:{v:["Whiskey"]}}},{l:"ga",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Dubh"]},"Blue Violet":{v:["Gorm Violet"]},"Boston Blue":{v:["Bostún Gorm"]},Deluge:{v:["Díle"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Óir"]},Mariner:{v:["Mairnéalach"]},"Nextcloud blue":{v:["Nextcloud gorm"]},Olivine:{v:["Olaivín"]},Purple:{v:["Corcra"]},"Rosy brown":{v:["Rosach donn"]},Whiskey:{v:["Fuisce"]},White:{v:["Bán"]}}},{l:"gl",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Negro"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Dioivo"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marino"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivina"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Pardo rosado"]},Whiskey:{v:["Whisky"]},White:{v:["Branco"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{Gold:{v:["Emas"]},"Nextcloud blue":{v:["Biru Nextcloud"]},Purple:{v:["Ungu"]}}},{l:"is",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bláklukka"]},"Boston Blue":{v:["Bostonblátt"]},Deluge:{v:["Fjólublátt"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gull"]},Mariner:{v:["Sjóarablátt"]},"Nextcloud blue":{v:["Nextcloud blátt"]},Olivine:{v:["Ólivín"]},Purple:{v:["Purpurablátt"]},"Rosy brown":{v:["Rósabrúnt"]},Whiskey:{v:["Viský"]}}},{l:"it",t:{Gold:{v:["Oro"]},"Nextcloud blue":{v:["Nextcloud blue"]},Purple:{v:["Viola"]}}},{l:"ja",t:{Acapulco:{v:["アカプルコ"]},Black:{v:["黒"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]},White:{v:["白"]}}},{l:"ja-JP",t:{Acapulco:{v:["アカプルコ"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]}}},{l:"ko",t:{Acapulco:{v:["아카풀코"]},"Blue Violet":{v:["푸른 보라"]},"Boston Blue":{v:["보스턴 블루"]},Deluge:{v:["폭우"]},Feldspar:{v:["장석"]},Gold:{v:["금"]},Mariner:{v:["뱃사람"]},"Nextcloud blue":{v:["Nextcloud 파랑"]},Olivine:{v:["감람석"]},Purple:{v:["보라"]},"Rosy brown":{v:["로지 브라운"]},Whiskey:{v:["위스키"]}}},{l:"lo",t:{Acapulco:{v:["Acapulco"]},Black:{v:["ສີດຳ"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["ສີຄຳ"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["ສີຟ້າ Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["ສີມ່ວງ"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]},White:{v:["ສີຂາວ"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{Acapulco:{v:["Акапулко"]},Black:{v:["Црно"]},"Blue Violet":{v:["Сино Виолетова"]},"Boston Blue":{v:["Бостон Сина"]},Deluge:{v:["Делуџ"]},Feldspar:{v:["Фелдспар"]},Gold:{v:["Златна"]},Mariner:{v:["Маринер"]},"Nextcloud blue":{v:["Nextcloud сина"]},Olivine:{v:["Оливин"]},Purple:{v:["Виолетова"]},"Rosy brown":{v:["Розево-кафеава"]},Whiskey:{v:["Виски"]},White:{v:["Бела"]}}},{l:"my",t:{}},{l:"nb",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blå fiolett"]},"Boston Blue":{v:["Boston blå"]},Deluge:{v:["Syndflod"]},Feldspar:{v:["Feltspat"]},Gold:{v:["Gull"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosenrød brun"]},Whiskey:{v:["Whiskey"]}}},{l:"nl",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Zwart"]},"Blue Violet":{v:["Blauw Paars"]},"Boston Blue":{v:["Boston Blauw"]},Deluge:{v:["Overlopen"]},Feldspar:{v:["Veldspaat"]},Gold:{v:["Goud"]},Mariner:{v:["Marineblauw"]},"Nextcloud blue":{v:["Nextcloud blauw"]},Olivine:{v:["Olivijn"]},Purple:{v:["Paars"]},"Rosy brown":{v:["Rozig bruin"]},Whiskey:{v:["Whiskey"]},White:{v:["Wit"]}}},{l:"oc",t:{}},{l:"pl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Niebieski fiolet"]},"Boston Blue":{v:["Błękit Bostonu"]},Deluge:{v:["Potop"]},Feldspar:{v:["Skaleń"]},Gold:{v:["Złote"]},Mariner:{v:["Marynarz"]},"Nextcloud blue":{v:["Niebieskie Nextcloud"]},Olivine:{v:["Oliwin"]},Purple:{v:["Fioletowy"]},"Rosy brown":{v:["Różowy brąz"]},Whiskey:{v:["Whisky"]}}},{l:"pt-BR",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Preto"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marinheiro"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivina"]},Purple:{v:["Roxo"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Uísque"]},White:{v:["Branco"]}}},{l:"pt-PT",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Ouro"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivine"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Whiskey"]}}},{l:"ro",t:{Gold:{v:["Aur"]},"Nextcloud blue":{v:["Nextcloud albastru"]},Purple:{v:["Purpuriu"]}}},{l:"ru",t:{Acapulco:{v:["Акапулько"]},"Blue Violet":{v:["Синий фиолет"]},"Boston Blue":{v:["Синий Бостон"]},Deluge:{v:["Перламутрово-фиолетовый"]},Feldspar:{v:["Античная латунь"]},Gold:{v:["Золотой"]},Mariner:{v:["Морской"]},"Nextcloud blue":{v:["Nextcloud голубой"]},Olivine:{v:[" Оливковый"]},Purple:{v:["Фиолетовый"]},"Rosy brown":{v:["Розово-коричневый"]},Whiskey:{v:["Виски"]}}},{l:"sk",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Modro fialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živec"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námorník"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Ružovo hnedá"]},Whiskey:{v:["Whisky"]}}},{l:"sl",t:{}},{l:"sr",t:{Acapulco:{v:["Акапулко"]},Black:{v:["Црно"]},"Blue Violet":{v:["Плаво љубичаста"]},"Boston Blue":{v:["Бостон плава"]},Deluge:{v:["Поплава"]},Feldspar:{v:["Фелдспар"]},Gold:{v:["Злато"]},Mariner:{v:["Морнар"]},"Nextcloud blue":{v:["Nextcloud плава"]},Olivine:{v:["Маслинаста"]},Purple:{v:["Пурпурна"]},"Rosy brown":{v:["Роси браон"]},Whiskey:{v:["Виски"]},White:{v:["Бело"]}}},{l:"sv",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blåviolett"]},"Boston Blue":{v:["Bostonblå"]},Deluge:{v:["Skyfallsblå"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Guld"]},Mariner:{v:["Marinblå"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosabrun"]},Whiskey:{v:["Whisky"]}}},{l:"tr",t:{Acapulco:{v:["Akapulko"]},Black:{v:["Siyah"]},"Blue Violet":{v:["Mavi mor"]},"Boston Blue":{v:["Boston mavisi"]},Deluge:{v:["Sel"]},Feldspar:{v:["Feldispat"]},Gold:{v:["Altın"]},Mariner:{v:["Denizci"]},"Nextcloud blue":{v:["Nextcloud mavi"]},Olivine:{v:["Zeytinlik"]},Purple:{v:["Mor"]},"Rosy brown":{v:["Kırmızımsı kahverengi"]},Whiskey:{v:["Viski"]},White:{v:["Beyaz"]}}},{l:"uk",t:{Acapulco:{v:["Акапулько"]},"Blue Violet":{v:["Блакитна фіалка"]},"Boston Blue":{v:["Бостонський синій"]},Deluge:{v:["Злива"]},Feldspar:{v:["Польові шпати"]},Gold:{v:["Золотий"]},Mariner:{v:["Морський"]},"Nextcloud blue":{v:["Блакитний Nextcloud"]},Olivine:{v:["Олива"]},Purple:{v:["Фіолетовий"]},"Rosy brown":{v:["Темно-рожевий"]},Whiskey:{v:["Кола"]}}},{l:"uz",t:{Acapulco:{v:["Akapulko"]},Black:{v:["Qora"]},"Blue Violet":{v:["Moviy binafsha"]},"Boston Blue":{v:["Boston ko'k"]},Deluge:{v:["To'fon"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oltin"]},Mariner:{v:["Dengizchi"]},"Nextcloud blue":{v:["Ko'k Nextcloud "]},Olivine:{v:["Olivine"]},Purple:{v:["Binafsha"]},"Rosy brown":{v:["Qizil jigarrang"]},Whiskey:{v:["Whiskey"]},White:{v:["Oq"]}}},{l:"zh-CN",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["瓦罗兰特蓝"]},"Boston Blue":{v:["波士顿蓝"]},Deluge:{v:["洪水色"]},Feldspar:{v:["长石"]},Gold:{v:["金色"]},Mariner:{v:["水手"]},"Nextcloud blue":{v:["Nextcloud 蓝"]},Olivine:{v:["橄榄石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}},{l:"zh-HK",t:{Acapulco:{v:["阿卡普爾科"]},Black:{v:["黑色"]},"Blue Violet":{v:["藍紫色"]},"Boston Blue":{v:["波士頓藍"]},Deluge:{v:["大洪水"]},Feldspar:{v:["長石"]},Gold:{v:["Gold"]},Mariner:{v:["海軍藍"]},"Nextcloud blue":{v:["Nextcloud 藍色"]},Olivine:{v:["橄欖石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]},White:{v:["白色"]}}},{l:"zh-TW",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["藍紫色"]},"Boston Blue":{v:["波士頓藍"]},Deluge:{v:["Deluge"]},Feldspar:{v:["長石"]},Gold:{v:["金色"]},Mariner:{v:["海軍藍"]},"Nextcloud blue":{v:["Nextcloud 藍色"]},Olivine:{v:["橄欖石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}}],c=[{l:"ar",t:{Actions:{v:["إجراءات"]}}},{l:"ast",t:{Actions:{v:["Aiciones"]}}},{l:"br",t:{Actions:{v:["Oberioù"]}}},{l:"ca",t:{Actions:{v:["Accions"]}}},{l:"cs",t:{Actions:{v:["Akce"]}}},{l:"cs-CZ",t:{Actions:{v:["Akce"]}}},{l:"da",t:{Actions:{v:["Handlinger"]}}},{l:"de",t:{Actions:{v:["Aktionen"]}}},{l:"de-DE",t:{Actions:{v:["Aktionen"]}}},{l:"el",t:{Actions:{v:["Ενέργειες"]}}},{l:"en-GB",t:{Actions:{v:["Actions"]}}},{l:"eo",t:{Actions:{v:["Agoj"]}}},{l:"es",t:{Actions:{v:["Acciones"]}}},{l:"es-AR",t:{Actions:{v:["Acciones"]}}},{l:"es-EC",t:{Actions:{v:["Acciones"]}}},{l:"es-MX",t:{Actions:{v:["Acciones"]}}},{l:"et-EE",t:{Actions:{v:["Tegevus"]}}},{l:"eu",t:{Actions:{v:["Ekintzak"]}}},{l:"fa",t:{Actions:{v:["کنش‌ها"]}}},{l:"fi",t:{Actions:{v:["Toiminnot"]}}},{l:"fr",t:{Actions:{v:["Actions"]}}},{l:"ga",t:{Actions:{v:["Gníomhartha"]}}},{l:"gl",t:{Actions:{v:["Accións"]}}},{l:"he",t:{Actions:{v:["פעולות"]}}},{l:"hu",t:{Actions:{v:["Műveletek"]}}},{l:"id",t:{Actions:{v:["Tindakan"]}}},{l:"is",t:{Actions:{v:["Aðgerðir"]}}},{l:"it",t:{Actions:{v:["Azioni"]}}},{l:"ja",t:{Actions:{v:["操作"]}}},{l:"ja-JP",t:{Actions:{v:["操作"]}}},{l:"ko",t:{Actions:{v:["동작"]}}},{l:"lo",t:{Actions:{v:["ການກະທຳ"]}}},{l:"lt-LT",t:{Actions:{v:["Veiksmai"]}}},{l:"lv",t:{}},{l:"mk",t:{Actions:{v:["Акции"]}}},{l:"my",t:{Actions:{v:["လုပ်ဆောင်ချက်များ"]}}},{l:"nb",t:{Actions:{v:["Handlinger"]}}},{l:"nl",t:{Actions:{v:["Acties"]}}},{l:"oc",t:{Actions:{v:["Accions"]}}},{l:"pl",t:{Actions:{v:["Działania"]}}},{l:"pt-BR",t:{Actions:{v:["Ações"]}}},{l:"pt-PT",t:{Actions:{v:["Ações"]}}},{l:"ro",t:{Actions:{v:["Acțiuni"]}}},{l:"ru",t:{Actions:{v:["Действия "]}}},{l:"sk",t:{Actions:{v:["Akcie"]}}},{l:"sl",t:{Actions:{v:["Dejanja"]}}},{l:"sr",t:{Actions:{v:["Радње"]}}},{l:"sv",t:{Actions:{v:["Åtgärder"]}}},{l:"tr",t:{Actions:{v:["İşlemler"]}}},{l:"uk",t:{Actions:{v:["Дії"]}}},{l:"uz",t:{Actions:{v:["Harakatlar"]}}},{l:"zh-CN",t:{Actions:{v:["行为"]}}},{l:"zh-HK",t:{Actions:{v:["動作"]}}},{l:"zh-TW",t:{Actions:{v:["動作"]}}}],u=[{l:"ar",t:{"Clear selected":{v:["محو المحدّد"]},"Deselect {option}":{v:["إلغاء تحديد {option}"]},"No results":{v:["ليس هناك أية نتيجة"]},Options:{v:["خيارات"]}}},{l:"ast",t:{"Clear selected":{v:["Borrar lo seleicionao"]},"Deselect {option}":{v:["Deseleicionar «{option}»"]},"No results":{v:["Nun hai nengún resultáu"]},Options:{v:["Opciones"]}}},{l:"br",t:{"No results":{v:["Disoc'h ebet"]}}},{l:"ca",t:{"No results":{v:["Sense resultats"]}}},{l:"cs",t:{"Clear selected":{v:["Vyčistit vybrané"]},"Deselect {option}":{v:["Zrušit výběr {option}"]},"No results":{v:["Nic nenalezeno"]},Options:{v:["Možnosti"]}}},{l:"cs-CZ",t:{"Clear selected":{v:["Vyčistit vybrané"]},"Deselect {option}":{v:["Zrušit výběr {option}"]},"No results":{v:["Nic nenalezeno"]},Options:{v:["Možnosti"]}}},{l:"da",t:{"Clear selected":{v:["Ryd valgt"]},"Deselect {option}":{v:["Fravælg {option}"]},"No results":{v:["Ingen resultater"]},Options:{v:["Indstillinger"]}}},{l:"de",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abwählen"]},"No results":{v:["Keine Ergebnisse"]},Options:{v:["Optionen"]}}},{l:"de-DE",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abwählen"]},"No results":{v:["Keine Ergebnisse"]},Options:{v:["Optionen"]}}},{l:"el",t:{"Clear selected":{v:["Εκκαθάριση επιλογής"]},"Deselect {option}":{v:["Αποεπιλογή {option}"]},"No results":{v:["Κανένα αποτέλεσμα"]},Options:{v:["Επιλογές"]}}},{l:"en-GB",t:{"Clear selected":{v:["Clear selected"]},"Deselect {option}":{v:["Deselect {option}"]},"No results":{v:["No results"]},Options:{v:["Options"]}}},{l:"eo",t:{"No results":{v:["La rezulto forestas"]}}},{l:"es",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},"No results":{v:[" Ningún resultado"]},Options:{v:["Opciones"]}}},{l:"es-AR",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},"No results":{v:["Sin resultados"]},Options:{v:["Opciones"]}}},{l:"es-EC",t:{"No results":{v:["Sin resultados"]}}},{l:"es-MX",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},"No results":{v:["Sin resultados"]},Options:{v:["Opciones"]}}},{l:"et-EE",t:{"Clear selected":{v:["Tühjenad valik"]},"Deselect {option}":{v:["Eemalda {option} valik"]},"No results":{v:["Tulemusi pole"]},Options:{v:["Valikud"]}}},{l:"eu",t:{"No results":{v:["Emaitzarik ez"]}}},{l:"fa",t:{"Clear selected":{v:["پاک کردن مورد انتخاب شده"]},"Deselect {option}":{v:["لغو انتخاب {option}"]},"No results":{v:["بدون هیچ نتیجه‌ای"]},Options:{v:["گزینه‌ها"]}}},{l:"fi",t:{"Clear selected":{v:["Tyhjennä valitut"]},"Deselect {option}":{v:["Poista valinta {option}"]},"No results":{v:["Ei tuloksia"]},Options:{v:["Valinnat"]}}},{l:"fr",t:{"Clear selected":{v:["Vider la sélection"]},"Deselect {option}":{v:["Désélectionner {option}"]},"No results":{v:["Aucun résultat"]},Options:{v:["Options"]}}},{l:"ga",t:{"Clear selected":{v:["Glan roghnaithe"]},"Deselect {option}":{v:["Díroghnaigh {option}"]},"No results":{v:["Gan torthaí"]},Options:{v:["Roghanna"]}}},{l:"gl",t:{"Clear selected":{v:["Limpar o seleccionado"]},"Deselect {option}":{v:["Desmarcar {option}"]},"No results":{v:["Sen resultados"]},Options:{v:["Opcións"]}}},{l:"he",t:{"No results":{v:["אין תוצאות"]}}},{l:"hu",t:{"No results":{v:["Nincs találat"]}}},{l:"id",t:{"Clear selected":{v:["Hapus terpilih"]},"Deselect {option}":{v:["Batalkan pemilihan {option}"]},"No results":{v:["Tidak ada hasil"]}}},{l:"is",t:{"Clear selected":{v:["Hreinsa valið"]},"Deselect {option}":{v:["Afvelja {option}"]},"No results":{v:["Engar niðurstöður"]},Options:{v:["Valkostir"]}}},{l:"it",t:{"Clear selected":{v:["Cancella selezionati"]},"Deselect {option}":{v:["Deselezionare {option}"]},"No results":{v:["Nessun risultato"]}}},{l:"ja",t:{"Clear selected":{v:["選択を解除"]},"Deselect {option}":{v:["{option} の選択を解除"]},"No results":{v:["結果無し"]},Options:{v:["オプション"]}}},{l:"ja-JP",t:{"Clear selected":{v:["選択を解除"]},"Deselect {option}":{v:["{option} の選択を解除"]},"No results":{v:["結果無し"]},Options:{v:["オプション"]}}},{l:"ko",t:{"Clear selected":{v:["선택 항목 지우기"]},"Deselect {option}":{v:["{option} 선택 해제"]},"No results":{v:["결과 없음"]},Options:{v:["옵션"]}}},{l:"lo",t:{"Clear selected":{v:["ລຶບສິ່ງທີ່ເລືອກ"]},"Deselect {option}":{v:["ຍົກເລີກການເລືອກ {option}"]},"No results":{v:["ບໍ່ມີຜົນລັບ"]},Options:{v:["ຕົວເລືອກ"]}}},{l:"lt-LT",t:{"No results":{v:["Nėra rezultatų"]}}},{l:"lv",t:{"No results":{v:["Nav rezultātu"]}}},{l:"mk",t:{"Clear selected":{v:["Исчисти означени"]},"Deselect {option}":{v:["Откажи избор на {option}"]},"No results":{v:["Нема резултати"]},Options:{v:["Опции"]}}},{l:"my",t:{"No results":{v:["ရလဒ်မရှိပါ"]}}},{l:"nb",t:{"Clear selected":{v:["Tøm merket"]},"Deselect {option}":{v:["Opphev valg {option}"]},"No results":{v:["Ingen resultater"]},Options:{v:["Alternativer"]}}},{l:"nl",t:{"Clear selected":{v:["Selectie wissen"]},"Deselect {option}":{v:["Selectie {option} opheffen"]},"No results":{v:["Geen resultaten"]},Options:{v:["Opties"]}}},{l:"oc",t:{"No results":{v:["Cap de resultat"]}}},{l:"pl",t:{"Clear selected":{v:["Wyczyść wybrane"]},"Deselect {option}":{v:["Odznacz {option}"]},"No results":{v:["Brak wyników"]},Options:{v:["Opcje"]}}},{l:"pt-BR",t:{"Clear selected":{v:["Limpar selecionado"]},"Deselect {option}":{v:["Desselecionar {option}"]},"No results":{v:["Sem resultados"]},Options:{v:["Opções"]}}},{l:"pt-PT",t:{"Clear selected":{v:["Limpeza selecionada"]},"Deselect {option}":{v:["Desmarcar {option}"]},"No results":{v:["Sem resultados"]},Options:{v:["Opções"]}}},{l:"ro",t:{"Clear selected":{v:["Șterge selecția"]},"Deselect {option}":{v:["Deselctează {option}"]},"No results":{v:["Nu există rezultate"]}}},{l:"ru",t:{"Clear selected":{v:["Очистить выбранный"]},"Deselect {option}":{v:["Отменить выбор {option}"]},"No results":{v:["Результаты отсуствуют"]},Options:{v:["Варианты"]}}},{l:"sk",t:{"Clear selected":{v:["Vymazať vybraté"]},"Deselect {option}":{v:["Zrušiť výber {option}"]},"No results":{v:["Žiadne výsledky"]},Options:{v:["možnosti"]}}},{l:"sl",t:{"No results":{v:["Ni zadetkov"]}}},{l:"sr",t:{"Clear selected":{v:["Обриши изабрано"]},"Deselect {option}":{v:["Уклони избор {option}"]},"No results":{v:["Нема резултата"]},Options:{v:["Опције"]}}},{l:"sv",t:{"Clear selected":{v:["Rensa val"]},"Deselect {option}":{v:["Avmarkera {option}"]},"No results":{v:["Inga resultat"]},Options:{v:["Alternativ"]}}},{l:"tr",t:{"Clear selected":{v:["Seçilmişleri temizle"]},"Deselect {option}":{v:["{option} bırak"]},"No results":{v:["Herhangi bir sonuç bulunamadı"]},Options:{v:["Seçenekler"]}}},{l:"uk",t:{"Clear selected":{v:["Очистити вибране"]},"Deselect {option}":{v:["Зняти вибір {option}"]},"No results":{v:["Відсутні результати"]},Options:{v:["Параметри"]}}},{l:"uz",t:{"Clear selected":{v:["Tanlanganni tozalash"]},"Deselect {option}":{v:["{option}tanlovni bekor qiling"]},"No results":{v:["Natija yoʻq"]},Options:{v:["Variantlar"]}}},{l:"zh-CN",t:{"Clear selected":{v:["清除所选"]},"Deselect {option}":{v:["取消选择 {option}"]},"No results":{v:["无结果"]},Options:{v:["选项"]}}},{l:"zh-HK",t:{"Clear selected":{v:["清除所選項目"]},"Deselect {option}":{v:["取消選擇 {option}"]},"No results":{v:["無結果"]},Options:{v:["選項"]}}},{l:"zh-TW",t:{"Clear selected":{v:["清除選定項目"]},"Deselect {option}":{v:["取消選取 {option}"]},"No results":{v:["無結果"]},Options:{v:["選項"]}}}],m=[{l:"ar",t:{Submit:{v:["إرسال"]}}},{l:"ast",t:{Submit:{v:["Unviar"]}}},{l:"br",t:{}},{l:"ca",t:{Submit:{v:["Envia"]}}},{l:"cs",t:{Submit:{v:["Odeslat"]}}},{l:"cs-CZ",t:{Submit:{v:["Odeslat"]}}},{l:"da",t:{Submit:{v:["Send"]}}},{l:"de",t:{Submit:{v:["Einreichen"]}}},{l:"de-DE",t:{Submit:{v:["Einreichen"]}}},{l:"el",t:{Submit:{v:["Υποβολή"]}}},{l:"en-GB",t:{Submit:{v:["Submit"]}}},{l:"eo",t:{}},{l:"es",t:{Submit:{v:["Enviar"]}}},{l:"es-AR",t:{Submit:{v:["Enviar"]}}},{l:"es-EC",t:{Submit:{v:["Enviar"]}}},{l:"es-MX",t:{Submit:{v:["Enviar"]}}},{l:"et-EE",t:{Submit:{v:["Saada"]}}},{l:"eu",t:{Submit:{v:["Bidali"]}}},{l:"fa",t:{Submit:{v:["ارسال"]}}},{l:"fi",t:{Submit:{v:["Lähetä"]}}},{l:"fr",t:{Submit:{v:["Valider"]}}},{l:"ga",t:{Submit:{v:["Cuir isteach"]}}},{l:"gl",t:{Submit:{v:["Enviar"]}}},{l:"he",t:{Submit:{v:["הגשה"]}}},{l:"hu",t:{Submit:{v:["Beküldés"]}}},{l:"id",t:{Submit:{v:["Kirimkan"]}}},{l:"is",t:{Submit:{v:["Senda inn"]}}},{l:"it",t:{Submit:{v:["Invia"]}}},{l:"ja",t:{Submit:{v:["提出"]}}},{l:"ja-JP",t:{Submit:{v:["提出"]}}},{l:"ko",t:{Submit:{v:["제출"]}}},{l:"lo",t:{Submit:{v:["ສົ່ງ"]}}},{l:"lt-LT",t:{Submit:{v:["Pateikti"]}}},{l:"lv",t:{}},{l:"mk",t:{Submit:{v:["Испрати"]}}},{l:"my",t:{Submit:{v:["တင်သွင်းရန်"]}}},{l:"nb",t:{Submit:{v:["Send"]}}},{l:"nl",t:{Submit:{v:["Indienen"]}}},{l:"oc",t:{}},{l:"pl",t:{Submit:{v:["Wyślij"]}}},{l:"pt-BR",t:{Submit:{v:["Enviar"]}}},{l:"pt-PT",t:{Submit:{v:["Submeter"]}}},{l:"ro",t:{Submit:{v:["Trimiteți"]}}},{l:"ru",t:{Submit:{v:["Утвердить"]}}},{l:"sk",t:{Submit:{v:["Odoslať"]}}},{l:"sl",t:{Submit:{v:["Pošlji"]}}},{l:"sr",t:{Submit:{v:["Поднеси"]}}},{l:"sv",t:{Submit:{v:["Skicka"]}}},{l:"tr",t:{Submit:{v:["Gönder"]}}},{l:"uk",t:{Submit:{v:["Надіслати"]}}},{l:"uz",t:{Submit:{v:["Yuborish"]}}},{l:"zh-CN",t:{Submit:{v:["提交"]}}},{l:"zh-HK",t:{Submit:{v:["提交"]}}},{l:"zh-TW",t:{Submit:{v:["遞交"]}}}]},77701:(e,t,n)=>{"use strict";n.d(t,{_:()=>r});const r=(e,t)=>{const n=e.__vccOpts||e;for(const[e,r]of t)n[e]=r;return n}},69007:(e,t,n)=>{"use strict";function r(){return"nc-vue-"+window._nc_vue_element_id++}n.d(t,{c:()=>r}),window._nc_vue_element_id=window._nc_vue_element_id??0},40452:(e,t,n)=>{"use strict";function r(){return window._nc_focus_trap??=[],window._nc_focus_trap}function s(){let e=[];return{pause(){e=[...r()];for(const t of e)t.pause()},unpause(){if(e.length===r().length)for(const t of e)t.unpause();e=[]}}}n.d(t,{c:()=>s,g:()=>r})},95872:(e,t,n)=>{"use strict";n.d(t,{i:()=>s});const[r]=window.OC?.config?.version?.split(".")??[],s=Number.parseInt(r??"32")<32},50436:(e,t,n)=>{"use strict";n.d(t,{l:()=>r});const r=(0,n(35947).YK)().detectUser().setApp("@nextcloud/vue").build()},64323:(e,t,n)=>{"use strict";n.d(t,{C:()=>b,D:()=>E,a:()=>D,b:()=>g,c:()=>p,d:()=>d,f:()=>s,g:()=>r,h:()=>y,i:()=>c,j:()=>i,m:()=>o,o:()=>_,p:()=>T,s:()=>A,t:()=>a,u:()=>v,v:()=>h,w:()=>u,x:()=>m,y:()=>f,z:()=>l});var r="M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",s="M11,15H13V17H11V15M11,7H13V13H11V7M12,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,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",i="M23,12L20.56,9.22L20.9,5.54L17.29,4.72L15.4,1.54L12,3L8.6,1.54L6.71,4.72L3.1,5.53L3.44,9.21L1,12L3.44,14.78L3.1,18.47L6.71,19.29L8.6,22.47L12,21L15.4,22.46L17.29,19.28L20.9,18.46L20.56,14.78L23,12M13,17H11V15H13V17M13,13H11V7H13V13Z",a="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",o="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",l="M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1",d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",c="M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",u="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",m="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",p="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",h="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",f="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M16.2,16.2L11,13V7H12.5V12.2L17,14.9L16.2,16.2Z",g="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",A="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2C6.47,2 2,6.47 2,12C2,17.53 6.47,22 12,22C17.53,22 22,17.53 22,12C22,6.47 17.53,2 12,2M14.59,8L12,10.59L9.41,8L8,9.41L10.59,12L8,14.59L9.41,16L12,13.41L14.59,16L16,14.59L13.41,12L16,9.41L14.59,8Z",v="M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z",T="M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z",_="M11.83,9L15,12.16C15,12.11 15,12.05 15,12A3,3 0 0,0 12,9C11.94,9 11.89,9 11.83,9M7.53,9.8L9.08,11.35C9.03,11.56 9,11.77 9,12A3,3 0 0,0 12,15C12.22,15 12.44,14.97 12.65,14.92L14.2,16.47C13.53,16.8 12.79,17 12,17A5,5 0 0,1 7,12C7,11.21 7.2,10.47 7.53,9.8M2,4.27L4.28,6.55L4.73,7C3.08,8.3 1.78,10 1,12C2.73,16.39 7,19.5 12,19.5C13.55,19.5 15.03,19.2 16.38,18.66L16.81,19.08L19.73,22L21,20.73L3.27,3M12,7A5,5 0 0,1 17,12C17,12.64 16.87,13.26 16.64,13.82L19.57,16.75C21.07,15.5 22.27,13.86 23,12C21.27,7.61 17,4.5 12,4.5C10.6,4.5 9.26,4.75 8,5.2L10.17,7.35C10.74,7.13 11.35,7 12,7Z",y="M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",b="M14,19H18V5H14M6,19H10V5H6V19Z",E="M8,5.14V19.14L19,12.14L8,5.14Z",D="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"},37908:(e,t,n)=>{"use strict";n.d(t,{i:()=>r});const r=(0,n(53334).V8)()},15934:(e,t,n)=>{"use strict";n.d(t,{N:()=>s,a:()=>r});const r=Symbol.for("NcActions:isSemanticMenu"),s=Symbol.for("NcActions:closeMenu")},62568:(e,t,n)=>{"use strict";n.d(t,{A:()=>Be});var r=n(85072),s=n.n(r),i=n(97825),a=n.n(i),o=n(77659),l=n.n(o),d=n(55056),c=n.n(d),u=n(10540),m=n.n(u),p=n(41113),h=n.n(p),f=n(30220),g={};g.styleTagTransform=h(),g.setAttributes=c(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=m();s()(f.A,g);f.A&&f.A.locals&&f.A.locals;var A=n(20641),v=n(50953),T=n(90033);function _(e,t){return!!(0,v.o5)()&&((0,v.jr)(e,t),!0)}const y=new WeakMap,b=(...e)=>{var t;const n=e[0],r=null===(t=(0,A.nI)())||void 0===t?void 0:t.proxy,s=null!=r?r:(0,v.o5)();if(null==s&&!(0,A.PS)())throw new Error("injectLocal must be called in setup");return s&&y.has(s)&&n in y.get(s)?y.get(s)[n]:(0,A.WQ)(...e)};const E="undefined"!=typeof window&&"undefined"!=typeof document,D=("undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope),e=>null!=e),w=Object.prototype.toString,S=e=>"[object Object]"===w.call(e);function C(e){return e.endsWith("rem")?16*Number.parseFloat(e):Number.parseFloat(e)}function N(e){return Array.isArray(e)?e:[e]}function M(e){const t=Object.create(null);return n=>t[n]||(t[n]=e(n))}const k=/\B([A-Z])/g,O=(M((e=>e.replace(k,"-$1").toLowerCase())),/-(\w)/g);M((e=>e.replace(O,((e,t)=>t?t.toUpperCase():""))));function R(e){return e||(0,A.nI)()}function x(e,t=1e3,n={}){const{immediate:r=!0,immediateCallback:s=!1}=n;let i=null;const a=(0,v.IJ)(!1);function o(){i&&(clearInterval(i),i=null)}function l(){a.value=!1,o()}function d(){const n=(0,v.BA)(t);n<=0||(a.value=!0,s&&e(),o(),a.value&&(i=setInterval(e,n)))}return r&&E&&d(),((0,v.i9)(t)||"function"==typeof t)&&_((0,A.wB)(t,(()=>{a.value&&E&&d()}))),_(l),{isActive:(0,v.nD)(a),pause:l,resume:d}}const L=E?window:void 0;E&&window.document,E&&window.navigator,E&&window.location;function F(e){var t;const n=(0,v.BA)(e);return null!==(t=null==n?void 0:n.$el)&&void 0!==t?t:n}function Y(...e){const t=(0,A.EW)((()=>{const t=N((0,v.BA)(e[0])).filter((e=>null!=e));return t.every((e=>"string"!=typeof e))?t:void 0}));return function(e,t,n){return(0,A.wB)(e,t,{...n,immediate:!0})}((()=>{var n,r;return[null!==(n=null===(r=t.value)||void 0===r?void 0:r.map((e=>F(e))))&&void 0!==n?n:[L].filter((e=>null!=e)),N((0,v.BA)(t.value?e[1]:e[0])),N((0,v.R1)(t.value?e[2]:e[1])),(0,v.BA)(t.value?e[3]:e[2])]}),(([e,t,n,r],s,i)=>{if(!(null==e?void 0:e.length)||!(null==t?void 0:t.length)||!(null==n?void 0:n.length))return;const a=S(r)?{...r}:r,o=e.flatMap((e=>t.flatMap((t=>n.map((n=>((e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)))(e,t,n,a)))))));i((()=>{o.forEach((e=>e()))}))}),{flush:"post"})}function B(e){const t=function(){const e=(0,v.IJ)(!1),t=(0,A.nI)();return t&&(0,A.sV)((()=>{e.value=!0}),t),e}();return(0,A.EW)((()=>(t.value,Boolean(e()))))}function I(e,t,n={}){const{window:r=L,...s}=n;let i;const a=B((()=>r&&"MutationObserver"in r)),o=()=>{i&&(i.disconnect(),i=void 0)},l=(0,A.wB)((0,A.EW)((()=>{const t=N((0,v.BA)(e)).map(F).filter(D);return new Set(t)})),(e=>{o(),a.value&&e.size&&(i=new MutationObserver(t),e.forEach((e=>i.observe(e,s))))}),{immediate:!0,flush:"post"}),d=()=>{l(),o()};return _(d),{isSupported:a,stop:d,takeRecords:()=>null==i?void 0:i.takeRecords()}}function P(...e){let t,n,r={};3===e.length?(t=e[0],n=e[1],r=e[2]):2===e.length?"object"==typeof e[1]?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=L,eventName:i="keydown",passive:a=!1,dedupe:o=!1}=r,l="function"==typeof(d=t)?d:"string"==typeof d?e=>e.key===d:Array.isArray(d)?e=>d.includes(e.key):()=>!0;var d;return Y(s,i,(e=>{e.repeat&&(0,v.BA)(o)||l(e)&&n(e)}),a)}const H=Symbol("vueuse-ssr-width");function j(){const e=(0,A.PS)()?b(H,null):null;return"number"==typeof e?e:void 0}function z(e,t={}){const{window:n=L,ssrWidth:r=j()}=t,s=B((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia)),i=(0,v.IJ)("number"==typeof r),a=(0,v.IJ)(),o=(0,v.IJ)(!1);return(0,A.nT)((()=>{if(i.value)return i.value=!s.value,void(o.value=(0,v.BA)(e).split(",").some((e=>{const t=e.includes("not all"),n=e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),s=e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let i=Boolean(n||s);return n&&i&&(i=r>=C(n[1])),s&&i&&(i=r<=C(s[1])),t?!i:i})));s.value&&(a.value=n.matchMedia((0,v.BA)(e)),o.value=a.value.matches)})),Y(a,"change",(e=>{o.value=e.matches}),{passive:!0}),(0,A.EW)((()=>o.value))}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function Z(e){return z("(prefers-color-scheme: dark)",e)}function U(e,t,n={}){const{window:r=L,...s}=n;let i;const a=B((()=>r&&"ResizeObserver"in r)),o=()=>{i&&(i.disconnect(),i=void 0)},l=(0,A.wB)((0,A.EW)((()=>{const t=(0,v.BA)(e);return Array.isArray(t)?t.map((e=>F(e))):[F(t)]})),(e=>{if(o(),a.value&&r){i=new ResizeObserver(t);for(const t of e)t&&i.observe(t,s)}}),{immediate:!0,flush:"post"}),d=()=>{o(),l()};return _(d),{isSupported:a,stop:d}}function G(e,t={width:0,height:0},n={}){const{window:r=L,box:s="content-box"}=n,i=(0,A.EW)((()=>{var t;return null===(t=F(e))||void 0===t||null===(t=t.namespaceURI)||void 0===t?void 0:t.includes("svg")})),a=(0,v.IJ)(t.width),o=(0,v.IJ)(t.height),{stop:l}=U(e,(([t])=>{const n="border-box"===s?t.borderBoxSize:"content-box"===s?t.contentBoxSize:t.devicePixelContentBoxSize;if(r&&i.value){const t=F(e);if(t){const e=t.getBoundingClientRect();a.value=e.width,o.value=e.height}}else if(n){const e=N(n);a.value=e.reduce(((e,{inlineSize:t})=>e+t),0),o.value=e.reduce(((e,{blockSize:t})=>e+t),0)}else a.value=t.contentRect.width,o.value=t.contentRect.height}),n);!function(e,t=!0,n){R(n)?(0,A.sV)(e,n):t?e():(0,A.dY)(e)}((()=>{const n=F(e);n&&(a.value="offsetWidth"in n?n.offsetWidth:t.width,o.value="offsetHeight"in n?n.offsetHeight:t.height)}));const d=(0,A.wB)((()=>F(e)),(e=>{a.value=e?t.width:0,o.value=e?t.height:0}));return{width:a,height:o,stop:function(){l(),d()}}}function V(e,t={}){const{threshold:n=50,onSwipe:r,onSwipeEnd:s,onSwipeStart:i,passive:a=!0}=t,o=(0,v.Kh)({x:0,y:0}),l=(0,v.Kh)({x:0,y:0}),d=(0,A.EW)((()=>o.x-l.x)),c=(0,A.EW)((()=>o.y-l.y)),{max:u,abs:m}=Math,p=(0,A.EW)((()=>u(m(d.value),m(c.value))>=n)),h=(0,v.IJ)(!1),f=(0,A.EW)((()=>p.value?m(d.value)>m(c.value)?d.value>0?"left":"right":c.value>0?"up":"down":"none")),g=e=>[e.touches[0].clientX,e.touches[0].clientY],T=(e,t)=>{l.x=e,l.y=t},_={passive:a,capture:!a},y=[Y(e,"touchstart",(e=>{if(1!==e.touches.length)return;const[t,n]=g(e);((e,t)=>{o.x=e,o.y=t})(t,n),T(t,n),null==i||i(e)}),_),Y(e,"touchmove",(e=>{if(1!==e.touches.length)return;const[t,n]=g(e);T(t,n),_.capture&&!_.passive&&Math.abs(d.value)>Math.abs(c.value)&&e.preventDefault(),!h.value&&p.value&&(h.value=!0),h.value&&(null==r||r(e))}),_),Y(e,["touchend","touchcancel"],(e=>{h.value&&(null==s||s(e,f.value)),h.value=!1}),_)];return{isSwiping:h,direction:f,coordsStart:o,coordsEnd:l,lengthX:d,lengthY:c,stop:()=>y.forEach((e=>e()))}}Number.POSITIVE_INFINITY;var $=n(69007),W=n(54425),q=n(13294),X=n(81842),J=n(20774);(0,W.r)();const K=(0,A.pM)({__name:"NcDialogButton",props:{callback:{type:Function,default:()=>{}},disabled:{type:Boolean,default:!1},icon:{default:void 0},label:{},type:{default:"button"},variant:{default:"tertiary"}},emits:["click"],setup(e,{emit:t}){const n=e,r=t,s=(0,v.KR)(!1);async function i(e){if(!s.value){s.value=!0;try{const t="reset"!==n.type&&void 0,s=await(n.callback?.())??t;!1!==s&&r("click",e,s)}finally{s.value=!1}}}return(e,t)=>((0,A.uX)(),(0,A.Wv)((0,v.R1)(q.N),{"aria-label":e.label,disabled:e.disabled,type:e.type,variant:e.variant,onClick:i},{icon:(0,A.k6)((()=>[(0,A.RG)(e.$slots,"icon",{},(()=>[s.value?((0,A.uX)(),(0,A.Wv)((0,v.R1)(J.N),{key:0,name:(0,v.R1)(W.a)("Loading …")},null,8,["name"])):void 0!==e.icon?((0,A.uX)(),(0,A.Wv)((0,v.R1)(X.N),{key:1,svg:e.icon},null,8,["svg"])):(0,A.Q3)("",!0)]))])),default:(0,A.k6)((()=>[(0,A.eW)((0,T.v_)(e.label)+" ",1)])),_:3},8,["aria-label","disabled","type","variant"]))}});var Q=n(8115),ee={};ee.styleTagTransform=h(),ee.setAttributes=c(),ee.insert=l().bind(null,"head"),ee.domAPI=a(),ee.insertStyleElement=m();s()(Q.A,ee);Q.A&&Q.A.locals&&Q.A.locals;var te=n(53751),ne=n(64323),re=n(52697),se=n(63855);n(63512);const ie=/mac|ipad|iphone|darwin/i.test(navigator.userAgent),ae=window.OCP?.Accessibility?.disableKeyboardShortcuts?.(),oe=/^[a-zA-Z0-9]$/,le=/^[^\x20-\x7F]$/;function de(e,t){return n=>{(ie?n.metaKey:n.ctrlKey)===Boolean(t.ctrl)&&n.altKey===Boolean(t.alt)&&(void 0!==t.shift&&n.shiftKey!==Boolean(t.shift)||function(e,t){return!!(!(e.target instanceof HTMLElement)||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement||e.target.isContentEditable)||!t.allowInModal&&Array.from(document.getElementsByClassName("modal-mask")).filter((e=>e.checkVisibility())).length>0}(n,t)||(t.prevent&&n.preventDefault(),t.stop&&n.stopPropagation(),e(n)))}}function ce(e,t=(()=>{}),n={}){if(ae)return()=>{};const r=(e,t)=>{if(e.key===t)return!0;if(n.caseSensitive){if(t===t.toLowerCase()!==(e.key===e.key.toLowerCase()))return!1}return oe.test(t)&&le.test(e.key)?e.code.replace(/^(?:Key|Digit|Numpad)/,"")===t.toUpperCase():e.key.toLowerCase()===t.toLowerCase()},s=t=>"function"==typeof e?e(t):"string"==typeof e?r(t,e):!Array.isArray(e)||e.some((e=>r(t,e))),i=P(s,de(t,n),{eventName:"keydown",dedupe:!0,passive:!n.prevent}),a=n.push?P(s,de(t,n),{eventName:"keyup",passive:!n.prevent}):()=>{};return()=>{i(),a()}}function ue(e=document.body){const t=window.getComputedStyle(e).getPropertyValue("--background-invert-if-dark");return void 0!==t&&"invert(100%)"===t}ue(),Symbol.for("nc:theme:enforced");!function(e){if(!E)return e;let t,n,r=0;const s=()=>{r-=1,n&&r<=0&&(n.stop(),t=void 0,n=void 0)}}((()=>function(e){const t=(0,A.EW)((()=>(0,v.BA)(e)??document.body)),n=(0,v.KR)(ue(t.value)),r=Z();function s(){n.value=ue(t.value)}return I(t,s,{attributes:!0}),(0,A.wB)(t,s),(0,A.wB)(r,s,{immediate:!0}),(0,v.tB)(n)}()));const me=(0,v.KR)(pe());function pe(){return window.outerHeight===window.screen.height}window.addEventListener("resize",(()=>{me.value=pe()}));const he=1024,fe=e=>document.documentElement.clientWidth{ge.value=fe(he),Ae.value=fe(512)}),{passive:!0});var ve=n(40452),Te=n(37908),_e=n(77701);function ye(e){return e.parent?"vapor"in e||"vapor"in e.parent?((0,A.R8)("Vapor instances are not supported in useScopeIdAttrs :("),null):e.parent.subTree!==e.vnode?null:e.parent:null}function be(){const e=(0,A.nI)();if(!e)throw new Error("useScopeId must be called within a setup context");const t=function(e){const t=[e];let n=ye(e);for(;n;)t.push(n),n=ye(n);return t}(e),n=t.map((e=>e.vnode.scopeId)).filter(Boolean);return Object.fromEntries(n.map((e=>[e,""])))}(0,W.r)();const Ee=["aria-labelledby","aria-describedby"],De=["data-theme-light","data-theme-dark"],we=["id"],Se={class:"icons-menu"},Ce=["title"],Ne=["id"],Me={class:"modal-container__content"},ke=(0,A.pM)({inheritAttrs:!1,__name:"NcModal",props:(0,A.zz)({name:{default:""},hasPrevious:{type:Boolean},hasNext:{type:Boolean},outTransition:{type:Boolean},enableSlideshow:{type:Boolean},slideshowDelay:{default:5e3},slideshowPaused:{type:Boolean},disableSwipe:{type:Boolean},spreadNavigation:{type:Boolean},size:{default:"normal"},noClose:{type:Boolean},closeOnClickOutside:{type:Boolean},dark:{type:Boolean},lightBackdrop:{type:Boolean},container:{default:"body"},closeButtonOutside:{type:Boolean},additionalTrapElements:{default:()=>[]},inlineActions:{default:0},labelId:{default:""},setReturnFocus:{default:void 0}},{show:{type:Boolean,default:!0},showModifiers:{}}),emits:(0,A.zz)(["next","previous","close","update:show"],["update:show"]),setup(e,{emit:t}){(0,te.$9)((e=>({"3caa6a4b":h.value})));const n=(0,A.fn)(e,"show"),r=e,s=t,i=be(),a=(0,$.c)(),o=(0,A.rk)("mask");let l;(0,A.sV)((()=>D())),(0,A.hi)((()=>w())),(0,A.wB)((()=>r.additionalTrapElements),(e=>{l&&l.updateContainerElements([o.value,...e])}));const{isActive:d,pause:c,resume:u}=x(g,(0,v.lW)((()=>r.slideshowDelay)),{immediate:!1}),m=(0,v.KR)(0),p=(0,v.KR)(!1);(0,A.nT)((()=>{p.value&&!r.slideshowPaused?u():d.value&&c()}));const h=(0,A.EW)((()=>`${r.slideshowDelay}ms`)),{stop:f}=V(o,{onSwipeEnd:function(e,t){if(!r.disableSwipe){if("left"!==t&&"right"!==t)return;"left"===t!==Te.i?g(e):_(e)}}});function g(e){r.hasNext?(e&&d.value&&y(),s("next",e)):p.value=!1}function _(e){r.hasPrevious&&(e&&d.value&&y(),s("previous",e))}function y(){c(),u(),m.value++}function b(e){r.noClose||(n.value=!1,setTimeout((()=>{s("close",e)}),300))}function E(e){r.closeOnClickOutside&&b(e)}async function D(){if(!n.value||l)return;await(0,A.dY)();const e={allowOutsideClick:!0,fallbackFocus:o.value,trapStack:(0,ve.g)(),escapeDeactivates:!1,setReturnFocus:r.setReturnFocus};l=(0,re.K)([o.value,...r.additionalTrapElements],e),l.activate()}function w(){l&&(l?.deactivate(),l=void 0)}return(0,A.hi)(f),ce("Escape",(()=>{(0,ve.g)().at(-1)===l&&b()}),{allowInModal:!0}),ce(["ArrowLeft","ArrowRight"],(e=>{document.activeElement&&!o.value.contains(document.activeElement)||("ArrowLeft"===e.key!==Te.i?_():g())}),{allowInModal:!0}),(0,A.sV)((()=>{r.name||r.labelId||(0,A.R8)("[NcModal] You need either set the name or set a `labelId` for accessibility.")})),(e,t)=>((0,A.uX)(),(0,A.Wv)(A.Im,{disabled:null===e.container,to:e.container},[(0,A.bF)(te.eB,{name:"fade",appear:"",onAfterEnter:D,onBeforeLeave:w},{default:(0,A.k6)((()=>[(0,A.bo)((0,A.Lk)("div",(0,A.v6)({...e.$attrs,...(0,v.R1)(i)},{ref:"mask",class:["modal-mask",{"modal-mask--opaque":e.dark||e.closeButtonOutside||e.hasPrevious||e.hasNext,"modal-mask--light":e.lightBackdrop}],role:"dialog","aria-modal":"true","aria-labelledby":e.labelId||`modal-name-${(0,v.R1)(a)}`,"aria-describedby":"modal-description-"+(0,v.R1)(a),tabindex:"-1"}),[(0,A.bF)(te.eB,{name:"fade-visibility",appear:""},{default:(0,A.k6)((()=>[(0,A.Lk)("div",{class:"modal-header","data-theme-light":e.lightBackdrop,"data-theme-dark":!e.lightBackdrop},[""!==e.name.trim()?((0,A.uX)(),(0,A.CE)("h2",{key:0,id:"modal-name-"+(0,v.R1)(a),class:"modal-header__name"},(0,T.v_)(e.name),9,we)):(0,A.Q3)("",!0),(0,A.Lk)("div",Se,[e.hasNext&&e.enableSlideshow?((0,A.uX)(),(0,A.CE)("button",{key:0,class:(0,T.C4)(["play-pause-icons",{"play-pause-icons--paused":e.slideshowPaused}]),title:(0,v.R1)(d)?(0,v.R1)(W.a)("Pause slideshow"):(0,v.R1)(W.a)("Start slideshow"),type:"button",onClick:t[0]||(t[0]=e=>p.value=!p.value)},[(0,A.bF)(X.N,{class:"play-pause-icons__icon",inline:"",name:(0,v.R1)(d)?(0,v.R1)(W.a)("Pause slideshow"):(0,v.R1)(W.a)("Start slideshow"),path:(0,v.R1)(d)?(0,v.R1)(ne.C):(0,v.R1)(ne.D)},null,8,["name","path"]),(0,v.R1)(d)?((0,A.uX)(),(0,A.CE)("svg",{key:`${(0,v.R1)(a)}-animation-${m.value}`,class:"progress-ring",height:"50",width:"50"},[...t[1]||(t[1]=[(0,A.Lk)("circle",{class:"progress-ring__circle",stroke:"white","stroke-width":"2",fill:"transparent",r:"15",cx:"25",cy:"25"},null,-1)])])):(0,A.Q3)("",!0)],10,Ce)):(0,A.Q3)("",!0),(0,A.bF)(se.N,{class:"header-actions",inline:e.inlineActions},{default:(0,A.k6)((()=>[(0,A.RG)(e.$slots,"actions",{},void 0,!0)])),_:3},8,["inline"]),!e.noClose&&e.closeButtonOutside?((0,A.uX)(),(0,A.Wv)(q.N,{key:1,"aria-label":(0,v.R1)(W.a)("Close"),class:"header-close",variant:"tertiary",onClick:b},{icon:(0,A.k6)((()=>[(0,A.bF)(X.N,{path:(0,v.R1)(ne.b)},null,8,["path"])])),_:1},8,["aria-label"])):(0,A.Q3)("",!0)])],8,De)])),_:3}),(0,A.bF)(te.eB,{name:"modal-"+(e.outTransition?"out":"in"),appear:""},{default:(0,A.k6)((()=>[(0,A.bo)((0,A.Lk)("div",{class:(0,T.C4)(["modal-wrapper",[`modal-wrapper--${e.size}`,{"modal-wrapper--spread-navigation":e.spreadNavigation}]]),onMousedown:(0,te.D$)(E,["self"])},[(0,A.bF)(te.eB,{name:"fade-visibility",appear:""},{default:(0,A.k6)((()=>[(0,A.bo)((0,A.bF)(q.N,{"aria-label":(0,v.R1)(W.a)("Previous"),class:"prev",variant:"tertiary-no-background",onClick:_},{icon:(0,A.k6)((()=>[(0,A.bF)(X.N,{directional:"",path:(0,v.R1)(ne.x),size:40},null,8,["path"])])),_:1},8,["aria-label"]),[[te.aG,e.hasPrevious]])])),_:1}),(0,A.Lk)("div",{id:"modal-description-"+(0,v.R1)(a),class:"modal-container"},[(0,A.Lk)("div",Me,[(0,A.RG)(e.$slots,"default",{},void 0,!0)]),e.noClose||e.closeButtonOutside?(0,A.Q3)("",!0):((0,A.uX)(),(0,A.Wv)(q.N,{key:0,"aria-label":(0,v.R1)(W.a)("Close"),class:"modal-container__close",variant:"tertiary",onClick:b},{icon:(0,A.k6)((()=>[(0,A.bF)(X.N,{path:(0,v.R1)(ne.b)},null,8,["path"])])),_:1},8,["aria-label"]))],8,Ne),(0,A.bF)(te.eB,{name:"fade-visibility",appear:""},{default:(0,A.k6)((()=>[(0,A.bo)((0,A.bF)(q.N,{"aria-label":(0,v.R1)(W.a)("Next"),class:"next",variant:"tertiary-no-background",onClick:g},{icon:(0,A.k6)((()=>[(0,A.bF)(X.N,{directional:"",path:(0,v.R1)(ne.c),size:40},null,8,["path"])])),_:1},8,["aria-label"]),[[te.aG,e.hasNext]])])),_:1})],34),[[te.aG,n.value]])])),_:3},8,["name"])],16,Ee),[[te.aG,n.value]])])),_:3})],8,["disabled","to"]))}}),Oe=(0,_e._)(ke,[["__scopeId","data-v-1639aad0"]]),Re=["id","textContent"],xe=["aria-label","aria-labelledby"],Le={class:"dialog__text"},Fe={class:"dialog__actions"},Ye=(0,A.pM)({__name:"NcDialog",props:(0,A.zz)({name:{},message:{default:""},additionalTrapElements:{default:()=>[]},container:{default:"body"},size:{default:"small"},buttons:{default:()=>[]},isForm:{type:Boolean},noClose:{type:Boolean},closeOnClickOutside:{type:Boolean},outTransition:{type:Boolean},navigationAriaLabel:{default:""},navigationAriaLabelledby:{default:""},contentClasses:{default:""},dialogClasses:{default:""},navigationClasses:{default:""}},{open:{type:Boolean,default:!0},openModifiers:{}}),emits:(0,A.zz)(["closing","reset","submit"],["update:open"]),setup(e,{emit:t}){const n=(0,A.fn)(e,"open"),r=e,s=t,i=(0,A.Ht)(),a=(0,A.rk)("wrapper"),{width:o}=G(a,{width:900,height:0}),l=(0,A.EW)((()=>o.value<876)),d=(0,A.EW)((()=>void 0!==i?.navigation)),c=(0,$.c)(),u=(0,A.EW)((()=>r.navigationAriaLabel||void 0)),m=(0,A.EW)((()=>{if(!r.navigationAriaLabel)return r.navigationAriaLabelledby||c})),p=(0,A.rk)("dialogElement"),h=(0,A.EW)((()=>r.isForm&&!d.value?"form":"div")),f=(0,A.EW)((()=>"form"!==h.value?{}:{submit(e){e.preventDefault(),s("submit",e)},reset(e){e.preventDefault(),s("reset",e)}})),g=(0,v.KR)(!0);function _(e){g.value=!1,s("closing",e)}function y(){g.value=!0,n.value=!1}const b=(0,A.EW)((()=>({noClose:r.noClose,container:void 0===r.container?"body":r.container,labelId:c,size:r.size,show:n.value&&g.value,outTransition:r.outTransition,closeOnClickOutside:r.closeOnClickOutside,additionalTrapElements:r.additionalTrapElements})));return(e,t)=>n.value?((0,A.uX)(),(0,A.Wv)((0,v.R1)(Oe),(0,A.v6)({key:0,class:"dialog__modal","enable-slideshow":!1,"disable-swipe":""},b.value,{onClose:y,"onUpdate:show":t[0]||(t[0]=e=>_())}),{default:(0,A.k6)((()=>[(0,A.Lk)("h2",{id:(0,v.R1)(c),class:"dialog__name",textContent:(0,T.v_)(e.name)},null,8,Re),((0,A.uX)(),(0,A.Wv)((0,A.$y)(h.value),(0,A.v6)({ref:"dialogElement",class:["dialog",e.dialogClasses]},(0,A.Tb)(f.value)),{default:(0,A.k6)((()=>[(0,A.Lk)("div",{ref:"wrapper",class:(0,T.C4)(["dialog__wrapper",[{"dialog__wrapper--collapsed":l.value}]])},[d.value?((0,A.uX)(),(0,A.CE)("nav",{key:0,class:(0,T.C4)(["dialog__navigation",e.navigationClasses]),"aria-label":u.value,"aria-labelledby":m.value},[(0,A.RG)(e.$slots,"navigation",{isCollapsed:l.value},void 0,!0)],10,xe)):(0,A.Q3)("",!0),(0,A.Lk)("div",{class:(0,T.C4)(["dialog__content",e.contentClasses])},[(0,A.RG)(e.$slots,"default",{},(()=>[(0,A.Lk)("p",Le,(0,T.v_)(e.message),1)]),!0)],2)],2),(0,A.Lk)("div",Fe,[(0,A.RG)(e.$slots,"actions",{},(()=>[((0,A.uX)(!0),(0,A.CE)(A.FK,null,(0,A.pI)(e.buttons,((e,t)=>((0,A.uX)(),(0,A.Wv)((0,v.R1)(K),(0,A.v6)({key:t},{ref_for:!0},e,{onClick:(t,n)=>function(e,t){"submit"===e.type&&"form"===h.value&&"reportValidity"in p.value&&!p.value.reportValidity()||(_(t),window.setTimeout((()=>y()),300))}(e,n)}),null,16,["onClick"])))),128))]),!0)])])),_:3},16,["class"]))])),_:3},16)):(0,A.Q3)("",!0)}}),Be=(0,_e._)(Ye,[["__scopeId","data-v-ca0b8eba"]])},51618:(e,t,n)=>{"use strict";n.d(t,{A:()=>N});var r=n(85072),s=n.n(r),i=n(97825),a=n.n(i),o=n(77659),l=n.n(o),d=n(55056),c=n.n(d),u=n(10540),m=n.n(u),p=n(41113),h=n.n(p),f=n(27950),g={};g.styleTagTransform=h(),g.setAttributes=c(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=m();s()(f.A,g);f.A&&f.A.locals&&f.A.locals;var A=n(20641),v=n(90033),T=n(50953),_=n(64323),y=n(95872),b=n(81842),E=n(77701);const D=["role"],w={key:0,class:"notecard__heading"},S={class:"notecard__text"},C=(0,A.pM)({__name:"NcNoteCard",props:{heading:{default:void 0},showAlert:{type:Boolean},text:{default:void 0},type:{default:"warning"}},setup(e){const t=e,n=(0,A.EW)((()=>t.showAlert||"error"===t.type)),r=(0,A.EW)((()=>{switch(t.type){case"error":return _.j;case"success":return _.i;case"info":return _.h;default:return _.g}}));return(e,t)=>((0,A.uX)(),(0,A.CE)("div",{class:(0,v.C4)(["notecard",{[`notecard--${e.type}`]:e.type,"notecard--legacy":(0,T.R1)(y.i)}]),role:n.value?"alert":"note"},[(0,A.RG)(e.$slots,"icon",{},(()=>[(0,A.bF)((0,T.R1)(b.N),{path:r.value,class:(0,v.C4)(["notecard__icon",{"notecard__icon--heading":e.heading}]),inline:""},null,8,["path","class"])]),!0),(0,A.Lk)("div",null,[e.heading?((0,A.uX)(),(0,A.CE)("p",w,(0,v.v_)(e.heading),1)):(0,A.Q3)("",!0),(0,A.RG)(e.$slots,"default",{},(()=>[(0,A.Lk)("p",S,(0,v.v_)(e.text),1)]),!0)])],10,D))}}),N=(0,E._)(C,[["__scopeId","data-v-7e4656f9"]])},63512:(e,t,n)=>{"use strict";n.d(t,{S:()=>l,a:()=>d});var r=n(53334),s=n(20641),i=n(50953),a=n(54425);(0,a.r)(a.b);const o={long:(0,a.a)("a few seconds ago"),short:(0,a.a)("seconds ago"),narrow:(0,a.a)("sec. ago")};function l(e=Date.now(),t={}){let n;const a=(0,s.EW)((()=>new Date((0,i.BA)(e)))),l=(0,s.EW)((()=>{const{language:e,relativeTime:n,ignoreSeconds:r}=(0,i.BA)(t);return{...e&&{language:e},...n&&{relativeTime:n},ignoreSeconds:!!r&&o[n||"long"]}})),d=(0,i.KR)("");function c(){if(d.value=(0,r.fw)(a.value,l.value),!1!==(0,i.BA)(t).update){const t=Math.abs(Date.now()-new Date((0,i.BA)(e)).getTime()),r=t>12e4||l.value.ignoreSeconds?Math.min(t/60,18e5):1e3;n=window.setTimeout(c,r)}}return(0,s.nT)((()=>c())),(0,s.hi)((()=>n&&window.clearTimeout(n))),(0,i.tB)(d)}function d(e,t){const n=(0,s.EW)((()=>({locale:(0,r.lO)(),format:{dateStyle:"short",timeStyle:"medium"},...(0,i.BA)(t)}))),a=(0,s.EW)((()=>new Intl.DateTimeFormat(n.value.locale,n.value.format)));return(0,s.EW)((()=>a.value.format((0,i.BA)(e))))}},61338:(e,t,n)=>{"use strict";n.d(t,{B1:()=>d,Ic:()=>u,al:()=>c});var r=n(38064),s=n(38711);class i{bus;constructor(e){"function"==typeof e.getVersion&&s(e.getVersion())?r(e.getVersion())!==r(this.getVersion())&&console.warn("Proxying an event bus of version "+e.getVersion()+" with "+this.getVersion()):console.warn("Proxying an event bus with an unknown or invalid version"),this.bus=e}getVersion(){return"3.3.3"}subscribe(e,t){this.bus.subscribe(e,t)}unsubscribe(e,t){this.bus.unsubscribe(e,t)}emit(e,...t){this.bus.emit(e,...t)}}class a{handlers=new Map;getVersion(){return"3.3.3"}subscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).concat(t))}unsubscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).filter((e=>e!==t)))}emit(e,...t){(this.handlers.get(e)||[]).forEach((e=>{try{e(t[0])}catch(e){console.error("could not invoke event listener",e)}}))}}let o=null;function l(){return null!==o?o:"undefined"==typeof window?new Proxy({},{get:()=>()=>console.error("Window not available, EventBus can not be established!")}):(window.OC?._eventBus&&void 0===window._nc_event_bus&&(console.warn("found old event bus instance at OC._eventBus. Update your version!"),window._nc_event_bus=window.OC._eventBus),o=void 0!==window?._nc_event_bus?new i(window._nc_event_bus):window._nc_event_bus=new a,o)}function d(e,t){l().subscribe(e,t)}function c(e,t){l().unsubscribe(e,t)}function u(e,...t){l().emit(e,...t)}},81222:(e,t,n)=>{"use strict";function r(e,t,n){const r=`#initial-state-${e}-${t}`;if(window._nc_initial_state?.has(r))return window._nc_initial_state.get(r);window._nc_initial_state||(window._nc_initial_state=new Map);const s=document.querySelector(r);if(null===s){if(void 0!==n)return n;throw new Error(`Could not find initial state ${t} of ${e}`)}try{const e=JSON.parse(atob(s.value));return window._nc_initial_state.set(r,e),e}catch(r){if(console.error("[@nextcloud/initial-state] Could not parse initial state",{key:t,app:e,error:r}),void 0!==n)return n;throw new Error(`Could not parse initial state ${t} of ${e}`,{cause:r})}}n.d(t,{loadState:()=>r})},93839:(e,t,n)=>{"use strict";n.d(t,{a:()=>o,b:()=>i,d:()=>u,e:()=>m,g:()=>a,i:()=>l,t:()=>c});var r=n(99418),s=n(70580);function i(){return globalThis._nc_l10n_locale}function a(){return i().replaceAll(/_/g,"-")}function o(){return globalThis._nc_l10n_language}function l(e){const t=e||o();return["ae","ar","arc","arz","bcc","bqi","ckb","dv","fa","glk","ha","he","khw","ks","ku","mzn","nqo","pnb","ps","sd","ug","ur","ur-PK","uz-AF","yi"].includes(t)}function d(e){return{translations:globalThis._oc_l10n_registry_translations[e]??{},pluralFunction:globalThis._oc_l10n_registry_plural_functions[e]??(e=>e)}}function c(e,t,n,i,a){const o="object"==typeof n?n:void 0,l="number"==typeof i?i:"number"==typeof n?n:void 0,c={escape:!0,sanitize:!0,..."object"==typeof a?a:"object"==typeof i?i:{}},u=e=>e,m=(c.sanitize?r.A.sanitize:u)||u,p=c.escape?s:u,h=e=>"string"==typeof e||"number"==typeof e;let f=(a?.bundle??d(e)).translations[t]||t;return f=Array.isArray(f)?f[0]:f,m("object"==typeof o||void 0!==l?(g=o,A=l,f.replace(/%n/g,""+A).replace(/{([^{}]*)}/g,((e,t)=>{if(void 0===g||!(t in g))return p(e);const n=g[t];return h(n)?p(`${n}`):"object"==typeof n&&h(n.value)?(!1!==n.escape?s:u)(`${n.value}`):p(e)}))):f);var g,A}function u(e,t,n,r,s,i){const a="_"+t+"_::_"+n+"_",o=i?.bundle??d(e),l=o.translations[a];if(void 0!==l){const t=l;if(Array.isArray(t)){return c(e,t[o.pluralFunction(r)],s,r,i)}}return c(e,1===r?t:n,s,r,i)}function m(e,t=o()){switch("pt-BR"===t&&(t="xbr"),t.length>3&&(t=t.substring(0,t.lastIndexOf("-"))),t){case"az":case"bo":case"dz":case"id":case"ja":case"jv":case"ka":case"km":case"kn":case"ko":case"ms":case"th":case"tr":case"vi":case"zh":default:return 0;case"af":case"bn":case"bg":case"ca":case"da":case"de":case"el":case"en":case"eo":case"es":case"et":case"eu":case"fa":case"fi":case"fo":case"fur":case"fy":case"gl":case"gu":case"ha":case"he":case"hu":case"is":case"it":case"ku":case"lb":case"ml":case"mn":case"mr":case"nah":case"nb":case"ne":case"nl":case"nn":case"no":case"oc":case"om":case"or":case"pa":case"pap":case"ps":case"pt":case"so":case"sq":case"sv":case"sw":case"ta":case"te":case"tk":case"ur":case"zu":return 1===e?0:1;case"am":case"bh":case"fil":case"fr":case"gun":case"hi":case"hy":case"ln":case"mg":case"nso":case"xbr":case"ti":case"wa":return 0===e||1===e?0:1;case"be":case"bs":case"hr":case"ru":case"sh":case"sr":case"uk":return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2;case"cs":case"sk":return 1===e?0:e>=2&&e<=4?1:2;case"ga":return 1===e?0:2===e?1:2;case"lt":return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2;case"sl":return e%100==1?0:e%100==2?1:e%100==3||e%100==4?2:3;case"mk":return e%10==1?0:1;case"mt":return 1===e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3;case"lv":return 0===e?0:e%10==1&&e%100!=11?1:2;case"pl":return 1===e?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:2;case"cy":return 1===e?0:2===e?1:8===e||11===e?2:3;case"ro":return 1===e?0:0===e||e%100>0&&e%100<20?1:2;case"ar":return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5}}globalThis._nc_l10n_locale??="undefined"!=typeof document&&document.documentElement.dataset.locale||Intl.DateTimeFormat().resolvedOptions().locale.replaceAll(/-/g,"_"),globalThis._nc_l10n_language??="undefined"!=typeof document&&document.documentElement.lang||(globalThis.navigator?.language??"en"),globalThis._oc_l10n_registry_translations??={},globalThis._oc_l10n_registry_plural_functions??={}},11195:(e,t,n)=>{"use strict";n.d(t,{$:()=>a});var r=n(93839);class s{bundle;constructor(e){this.bundle={pluralFunction:e,translations:{}}}addTranslations(e){const t=Object.values(e.translations[""]??{}).map((({msgid:e,msgid_plural:t,msgstr:n})=>void 0!==t?[`_${e}_::_${t}_`,n]:[e,n[0]]));this.bundle.translations={...this.bundle.translations,...Object.fromEntries(t)}}gettext(e,t={}){return(0,r.t)("",e,t,void 0,{bundle:this.bundle})}ngettext(e,t,n,s={}){return(0,r.d)("",e,t,n,s,{bundle:this.bundle})}}class i{debug=!1;language="en";translations={};setLanguage(e){return this.language=e,this}detectLocale(){return this.detectLanguage()}detectLanguage(){return this.setLanguage((0,r.a)().replace("-","_"))}addTranslation(e,t){return this.translations[e]=t,this}enableDebugMode(){return this.debug=!0,this}build(){this.debug&&console.debug(`Creating gettext instance for language ${this.language}`);const e=new s((e=>(0,r.e)(e,this.language)));return this.language in this.translations&&e.addTranslations(this.translations[this.language]),e}}function a(){return new i}},53334:(e,t,n)=>{"use strict";n.d(t,{JK:()=>r.b,JN:()=>s,Pe:()=>a,Tl:()=>r.t,V8:()=>r.i,Z0:()=>r.a,fw:()=>o,hY:()=>i,lO:()=>r.g,t:()=>r.t});var r=n(93839);function s(){if(void 0!==globalThis.firstDay)return globalThis.firstDay;const e=new Intl.Locale((0,r.g)()),t=e.getWeekInfo?.()??e.weekInfo;return t?t.firstDay%7:1}function i(){if(void 0!==globalThis.dayNames)return globalThis.dayNames;const e=(0,r.g)();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"long"})]}function a(){if(void 0!==globalThis.dayNamesMin)return globalThis.dayNamesMin;const e=(0,r.g)();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"narrow"})]}function o(e=Date.now(),t={}){const n={ignoreSeconds:!1,language:(0,r.a)(),relativeTime:"long",...t},s=new Date(e),i=new Intl.RelativeTimeFormat([n.language,(0,r.a)()],{numeric:"auto",style:n.relativeTime}),a=(s.getTime()-Date.now())/1e3;if(Math.abs(a)<59.5)return n.ignoreSeconds||i.format(Math.round(a),"second");const o=a/60;if(Math.abs(o)<=59)return i.format(Math.round(o),"minute");const l=o/60;if(Math.abs(l)<23.5)return i.format(Math.round(l),"hour");const d=l/24;if(Math.abs(d)<6.5)return i.format(Math.round(d),"day");if(Math.abs(d)<27.5){const e=d/7;return i.format(Math.round(e),"week")}const c=d/30,u=Math.abs(c)<11?{month:n.relativeTime,day:"numeric"}:{year:"narrow"===n.relativeTime?"2-digit":"numeric",month:n.relativeTime};return new Intl.DateTimeFormat([n.language,(0,r.a)()],u).format(s)}},35947:(e,t,n)=>{"use strict";n.d(t,{YK:()=>l});var r=n(21777),s=(e=>(e[e.Debug=0]="Debug",e[e.Info=1]="Info",e[e.Warn=2]="Warn",e[e.Error=3]="Error",e[e.Fatal=4]="Fatal",e))(s||{});class i{context;constructor(e){this.context=e||{}}formatMessage(e,t,n){let r="["+s[t].toUpperCase()+"] ";return n&&n.app&&(r+=n.app+": "),"string"==typeof e?r+e:(r+=`Unexpected ${e.name}`,e.message&&(r+=` "${e.message}"`),t===s.Debug&&e.stack&&(r+=`\n\nStack trace:\n${e.stack}`),r)}log(e,t,n){if(!("number"==typeof this.context?.level&&e{"complete"===document.readyState||"interactive"===document.readyState?(e.context.level=window._oc_config?.loglevel??s.Warn,window._oc_debug&&(e.context.level=s.Debug),document.removeEventListener("readystatechange",t)):document.addEventListener("readystatechange",t)};return t(),this}build(){return void 0===this.context.level&&this.detectLogLevel(),this.factory(this.context)}}function l(){return new o(a)}},63814:(e,t,n)=>{"use strict";function r(e,t){return l(e,"",t)}n.d(t,{$_:()=>d,Jv:()=>o,KT:()=>i,aU:()=>c,dC:()=>s,uM:()=>r});const s=(e,t)=>(t?.baseURL??d())+(e=>"/remote.php/"+e)(e),i=(e,t,n)=>{const r=1===Object.assign({ocsVersion:2},n||{}).ocsVersion?1:2;return(n?.baseURL??d())+"/ocs/v"+r+".php"+a(e,t,n)},a=(e,t,n)=>{const r=Object.assign({escape:!0},n||{});return"/"!==e.charAt(0)&&(e="/"+e),s=(s=t||{})||{},e.replace(/{([^{}]*)}/g,(function(e,t){const n=s[t];return r.escape?"string"==typeof n||"number"==typeof n?encodeURIComponent(n.toString()):encodeURIComponent(e):"string"==typeof n||"number"==typeof n?n.toString():e}));var s},o=(e,t,n)=>{const r=Object.assign({noRewrite:!1},n||{}),s=n?.baseURL??c();return!0!==window?.OC?.config?.modRewriteWorking||r.noRewrite?s+"/index.php"+a(e,t,n):s+a(e,t,n)},l=(e,t,n)=>{const r=window?.OC?.coreApps?.includes(e)??!1,s="php"===n.slice(-3);let i=c();return s&&!r?(i+=`/index.php/apps/${e}`,t&&(i+=`/${encodeURI(t)}`),"index.php"!==n&&(i+=`/${n}`)):s||r?("settings"!==e&&"core"!==e&&"search"!==e||"ajax"!==t||(i+="/index.php"),e&&(i+=`/${e}`),t&&(i+=`/${t}`),i+=`/${n}`):(i=function(e){return(window._oc_appswebroots??{})[e]??""}(e),t&&(i+=`/${t}/`),"/"!==i.at(-1)&&(i+="/"),i+=n),i},d=()=>window.location.protocol+"//"+window.location.host+c();function c(){let e=window._oc_webroot;if(void 0===e){e=location.pathname;const t=e.indexOf("/index.php/");if(-1!==t)e=e.slice(0,t);else{const t=e.indexOf("/",1);e=e.slice(0,t>0?t:void 0)}}return e}},99418:(e,t,n)=>{"use strict";n.d(t,{A:()=>oe});const{entries:r,setPrototypeOf:s,isFrozen:i,getPrototypeOf:a,getOwnPropertyDescriptor:o}=Object;let{freeze:l,seal:d,create:c}=Object,{apply:u,construct:m}="undefined"!=typeof Reflect&&Reflect;l||(l=function(e){return e}),d||(d=function(e){return e}),u||(u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),s=2;s1?t-1:0),r=1;r1?n-1:0),s=1;s2&&void 0!==arguments[2]?arguments[2]:v;s&&s(e,null);let r=t.length;for(;r--;){let s=t[r];if("string"==typeof s){const e=n(s);e!==s&&(i(t)||(t[r]=e),s=e)}e[s]=!0}return e}function k(e){for(let t=0;t/gm),V=d(/\$\{[\w\W]*/gm),$=d(/^data-[\-\w.\u00B7-\uFFFF]+$/),W=d(/^aria-[\-\w]+$/),q=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),X=d(/^(?:\w+script|data):/i),J=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),K=d(/^html$/i),Q=d(/^[a-z][.\w]*(-[.\w]+)+$/i);var ee=Object.freeze({__proto__:null,ARIA_ATTR:W,ATTR_WHITESPACE:J,CUSTOM_ELEMENT:Q,DATA_ATTR:$,DOCTYPE_NAME:K,ERB_EXPR:G,IS_ALLOWED_URI:q,IS_SCRIPT_OR_DATA:X,MUSTACHE_EXPR:U,TMPLIT_EXPR:V});const te=1,ne=3,re=7,se=8,ie=9,ae=function(){return"undefined"==typeof window?null:window};var oe=function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ae();const n=t=>e(t);if(n.version="3.3.1",n.removed=[],!t||!t.document||t.document.nodeType!==ie||!t.Element)return n.isSupported=!1,n;let{document:s}=t;const i=s,a=i.currentScript,{DocumentFragment:o,HTMLTemplateElement:d,Node:u,Element:m,NodeFilter:C,NamedNodeMap:N=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:k,DOMParser:U,trustedTypes:G}=t,V=m.prototype,$=R(V,"cloneNode"),W=R(V,"remove"),X=R(V,"nextSibling"),J=R(V,"childNodes"),Q=R(V,"parentNode");if("function"==typeof d){const e=s.createElement("template");e.content&&e.content.ownerDocument&&(s=e.content.ownerDocument)}let oe,le="";const{implementation:de,createNodeIterator:ce,createDocumentFragment:ue,getElementsByTagName:me}=s,{importNode:pe}=i;let he={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported="function"==typeof r&&"function"==typeof Q&&de&&void 0!==de.createHTMLDocument;const{MUSTACHE_EXPR:fe,ERB_EXPR:ge,TMPLIT_EXPR:Ae,DATA_ATTR:ve,ARIA_ATTR:Te,IS_SCRIPT_OR_DATA:_e,ATTR_WHITESPACE:ye,CUSTOM_ELEMENT:be}=ee;let{IS_ALLOWED_URI:Ee}=ee,De=null;const we=M({},[...x,...L,...F,...B,...P]);let Se=null;const Ce=M({},[...H,...j,...z,...Z]);let Ne=Object.seal(c(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Me=null,ke=null;const Oe=Object.seal(c(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Re=!0,xe=!0,Le=!1,Fe=!0,Ye=!1,Be=!0,Ie=!1,Pe=!1,He=!1,je=!1,ze=!1,Ze=!1,Ue=!0,Ge=!1,Ve=!0,$e=!1,We={},qe=null;const Xe=M({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Je=null;const Ke=M({},["audio","video","img","source","image","track"]);let Qe=null;const et=M({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),tt="http://www.w3.org/1998/Math/MathML",nt="http://www.w3.org/2000/svg",rt="http://www.w3.org/1999/xhtml";let st=rt,it=!1,at=null;const ot=M({},[tt,nt,rt],T);let lt=M({},["mi","mo","mn","ms","mtext"]),dt=M({},["annotation-xml"]);const ct=M({},["title","style","font","a","script"]);let ut=null;const mt=["application/xhtml+xml","text/html"];let pt=null,ht=null;const ft=s.createElement("form"),gt=function(e){return e instanceof RegExp||e instanceof Function},At=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ht||ht!==e){if(e&&"object"==typeof e||(e={}),e=O(e),ut=-1===mt.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,pt="application/xhtml+xml"===ut?T:v,De=D(e,"ALLOWED_TAGS")?M({},e.ALLOWED_TAGS,pt):we,Se=D(e,"ALLOWED_ATTR")?M({},e.ALLOWED_ATTR,pt):Ce,at=D(e,"ALLOWED_NAMESPACES")?M({},e.ALLOWED_NAMESPACES,T):ot,Qe=D(e,"ADD_URI_SAFE_ATTR")?M(O(et),e.ADD_URI_SAFE_ATTR,pt):et,Je=D(e,"ADD_DATA_URI_TAGS")?M(O(Ke),e.ADD_DATA_URI_TAGS,pt):Ke,qe=D(e,"FORBID_CONTENTS")?M({},e.FORBID_CONTENTS,pt):Xe,Me=D(e,"FORBID_TAGS")?M({},e.FORBID_TAGS,pt):O({}),ke=D(e,"FORBID_ATTR")?M({},e.FORBID_ATTR,pt):O({}),We=!!D(e,"USE_PROFILES")&&e.USE_PROFILES,Re=!1!==e.ALLOW_ARIA_ATTR,xe=!1!==e.ALLOW_DATA_ATTR,Le=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Fe=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Ye=e.SAFE_FOR_TEMPLATES||!1,Be=!1!==e.SAFE_FOR_XML,Ie=e.WHOLE_DOCUMENT||!1,je=e.RETURN_DOM||!1,ze=e.RETURN_DOM_FRAGMENT||!1,Ze=e.RETURN_TRUSTED_TYPE||!1,He=e.FORCE_BODY||!1,Ue=!1!==e.SANITIZE_DOM,Ge=e.SANITIZE_NAMED_PROPS||!1,Ve=!1!==e.KEEP_CONTENT,$e=e.IN_PLACE||!1,Ee=e.ALLOWED_URI_REGEXP||q,st=e.NAMESPACE||rt,lt=e.MATHML_TEXT_INTEGRATION_POINTS||lt,dt=e.HTML_INTEGRATION_POINTS||dt,Ne=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&>(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ne.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&>(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ne.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ne.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ye&&(xe=!1),ze&&(je=!0),We&&(De=M({},P),Se=[],!0===We.html&&(M(De,x),M(Se,H)),!0===We.svg&&(M(De,L),M(Se,j),M(Se,Z)),!0===We.svgFilters&&(M(De,F),M(Se,j),M(Se,Z)),!0===We.mathMl&&(M(De,B),M(Se,z),M(Se,Z))),e.ADD_TAGS&&("function"==typeof e.ADD_TAGS?Oe.tagCheck=e.ADD_TAGS:(De===we&&(De=O(De)),M(De,e.ADD_TAGS,pt))),e.ADD_ATTR&&("function"==typeof e.ADD_ATTR?Oe.attributeCheck=e.ADD_ATTR:(Se===Ce&&(Se=O(Se)),M(Se,e.ADD_ATTR,pt))),e.ADD_URI_SAFE_ATTR&&M(Qe,e.ADD_URI_SAFE_ATTR,pt),e.FORBID_CONTENTS&&(qe===Xe&&(qe=O(qe)),M(qe,e.FORBID_CONTENTS,pt)),e.ADD_FORBID_CONTENTS&&(qe===Xe&&(qe=O(qe)),M(qe,e.ADD_FORBID_CONTENTS,pt)),Ve&&(De["#text"]=!0),Ie&&M(De,["html","head","body"]),De.table&&(M(De,["tbody"]),delete Me.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw S('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw S('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');oe=e.TRUSTED_TYPES_POLICY,le=oe.createHTML("")}else void 0===oe&&(oe=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));const s="dompurify"+(n?"#"+n:"");try{return e.createPolicy(s,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+s+" could not be created."),null}}(G,a)),null!==oe&&"string"==typeof le&&(le=oe.createHTML(""));l&&l(e),ht=e}},vt=M({},[...L,...F,...Y]),Tt=M({},[...B,...I]),_t=function(e){g(n.removed,{element:e});try{Q(e).removeChild(e)}catch(t){W(e)}},yt=function(e,t){try{g(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){g(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(je||ze)try{_t(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},bt=function(e){let t=null,n=null;if(He)e=""+e;else{const t=_(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===ut&&st===rt&&(e=''+e+"");const r=oe?oe.createHTML(e):e;if(st===rt)try{t=(new U).parseFromString(r,ut)}catch(e){}if(!t||!t.documentElement){t=de.createDocument(st,"template",null);try{t.documentElement.innerHTML=it?le:r}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(s.createTextNode(n),i.childNodes[0]||null),st===rt?me.call(t,Ie?"html":"body")[0]:Ie?t.documentElement:i},Et=function(e){return ce.call(e.ownerDocument||e,e,C.SHOW_ELEMENT|C.SHOW_COMMENT|C.SHOW_TEXT|C.SHOW_PROCESSING_INSTRUCTION|C.SHOW_CDATA_SECTION,null)},Dt=function(e){return e instanceof k&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof N)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},wt=function(e){return"function"==typeof u&&e instanceof u};function St(e,t,r){p(e,(e=>{e.call(n,t,r,ht)}))}const Ct=function(e){let t=null;if(St(he.beforeSanitizeElements,e,null),Dt(e))return _t(e),!0;const r=pt(e.nodeName);if(St(he.uponSanitizeElement,e,{tagName:r,allowedTags:De}),Be&&e.hasChildNodes()&&!wt(e.firstElementChild)&&w(/<[/\w!]/g,e.innerHTML)&&w(/<[/\w!]/g,e.textContent))return _t(e),!0;if(e.nodeType===re)return _t(e),!0;if(Be&&e.nodeType===se&&w(/<[/\w]/g,e.data))return _t(e),!0;if(!(Oe.tagCheck instanceof Function&&Oe.tagCheck(r))&&(!De[r]||Me[r])){if(!Me[r]&&Mt(r)){if(Ne.tagNameCheck instanceof RegExp&&w(Ne.tagNameCheck,r))return!1;if(Ne.tagNameCheck instanceof Function&&Ne.tagNameCheck(r))return!1}if(Ve&&!qe[r]){const t=Q(e)||e.parentNode,n=J(e)||e.childNodes;if(n&&t){for(let r=n.length-1;r>=0;--r){const s=$(n[r],!0);s.__removalCount=(e.__removalCount||0)+1,t.insertBefore(s,X(e))}}}return _t(e),!0}return e instanceof m&&!function(e){let t=Q(e);t&&t.tagName||(t={namespaceURI:st,tagName:"template"});const n=v(e.tagName),r=v(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===nt?t.namespaceURI===rt?"svg"===n:t.namespaceURI===tt?"svg"===n&&("annotation-xml"===r||lt[r]):Boolean(vt[n]):e.namespaceURI===tt?t.namespaceURI===rt?"math"===n:t.namespaceURI===nt?"math"===n&&dt[r]:Boolean(Tt[n]):e.namespaceURI===rt?!(t.namespaceURI===nt&&!dt[r])&&!(t.namespaceURI===tt&&!lt[r])&&!Tt[n]&&(ct[n]||!vt[n]):!("application/xhtml+xml"!==ut||!at[e.namespaceURI]))}(e)?(_t(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!w(/<\/no(script|embed|frames)/i,e.innerHTML)?(Ye&&e.nodeType===ne&&(t=e.textContent,p([fe,ge,Ae],(e=>{t=y(t,e," ")})),e.textContent!==t&&(g(n.removed,{element:e.cloneNode()}),e.textContent=t)),St(he.afterSanitizeElements,e,null),!1):(_t(e),!0)},Nt=function(e,t,n){if(Ue&&("id"===t||"name"===t)&&(n in s||n in ft))return!1;if(xe&&!ke[t]&&w(ve,t));else if(Re&&w(Te,t));else if(Oe.attributeCheck instanceof Function&&Oe.attributeCheck(t,e));else if(!Se[t]||ke[t]){if(!(Mt(e)&&(Ne.tagNameCheck instanceof RegExp&&w(Ne.tagNameCheck,e)||Ne.tagNameCheck instanceof Function&&Ne.tagNameCheck(e))&&(Ne.attributeNameCheck instanceof RegExp&&w(Ne.attributeNameCheck,t)||Ne.attributeNameCheck instanceof Function&&Ne.attributeNameCheck(t,e))||"is"===t&&Ne.allowCustomizedBuiltInElements&&(Ne.tagNameCheck instanceof RegExp&&w(Ne.tagNameCheck,n)||Ne.tagNameCheck instanceof Function&&Ne.tagNameCheck(n))))return!1}else if(Qe[t]);else if(w(Ee,y(n,ye,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==b(n,"data:")||!Je[e]){if(Le&&!w(_e,y(n,ye,"")));else if(n)return!1}else;return!0},Mt=function(e){return"annotation-xml"!==e&&_(e,be)},kt=function(e){St(he.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||Dt(e))return;const r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se,forceKeepAttr:void 0};let s=t.length;for(;s--;){const i=t[s],{name:a,namespaceURI:o,value:l}=i,d=pt(a),c=l;let u="value"===a?c:E(c);if(r.attrName=d,r.attrValue=u,r.keepAttr=!0,r.forceKeepAttr=void 0,St(he.uponSanitizeAttribute,e,r),u=r.attrValue,!Ge||"id"!==d&&"name"!==d||(yt(a,e),u="user-content-"+u),Be&&w(/((--!?|])>)|<\/(style|title|textarea)/i,u)){yt(a,e);continue}if("attributename"===d&&_(u,"href")){yt(a,e);continue}if(r.forceKeepAttr)continue;if(!r.keepAttr){yt(a,e);continue}if(!Fe&&w(/\/>/i,u)){yt(a,e);continue}Ye&&p([fe,ge,Ae],(e=>{u=y(u,e," ")}));const m=pt(e.nodeName);if(Nt(m,d,u)){if(oe&&"object"==typeof G&&"function"==typeof G.getAttributeType)if(o);else switch(G.getAttributeType(m,d)){case"TrustedHTML":u=oe.createHTML(u);break;case"TrustedScriptURL":u=oe.createScriptURL(u)}if(u!==c)try{o?e.setAttributeNS(o,a,u):e.setAttribute(a,u),Dt(e)?_t(e):f(n.removed)}catch(t){yt(a,e)}}else yt(a,e)}St(he.afterSanitizeAttributes,e,null)},Ot=function e(t){let n=null;const r=Et(t);for(St(he.beforeSanitizeShadowDOM,t,null);n=r.nextNode();)St(he.uponSanitizeShadowNode,n,null),Ct(n),kt(n),n.content instanceof o&&e(n.content);St(he.afterSanitizeShadowDOM,t,null)};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null,s=null,a=null,l=null;if(it=!e,it&&(e="\x3c!--\x3e"),"string"!=typeof e&&!wt(e)){if("function"!=typeof e.toString)throw S("toString is not a function");if("string"!=typeof(e=e.toString()))throw S("dirty is not a string, aborting")}if(!n.isSupported)return e;if(Pe||At(t),n.removed=[],"string"==typeof e&&($e=!1),$e){if(e.nodeName){const t=pt(e.nodeName);if(!De[t]||Me[t])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof u)r=bt("\x3c!----\x3e"),s=r.ownerDocument.importNode(e,!0),s.nodeType===te&&"BODY"===s.nodeName||"HTML"===s.nodeName?r=s:r.appendChild(s);else{if(!je&&!Ye&&!Ie&&-1===e.indexOf("<"))return oe&&Ze?oe.createHTML(e):e;if(r=bt(e),!r)return je?null:Ze?le:""}r&&He&&_t(r.firstChild);const d=Et($e?e:r);for(;a=d.nextNode();)Ct(a),kt(a),a.content instanceof o&&Ot(a.content);if($e)return e;if(je){if(ze)for(l=ue.call(r.ownerDocument);r.firstChild;)l.appendChild(r.firstChild);else l=r;return(Se.shadowroot||Se.shadowrootmode)&&(l=pe.call(i,l,!0)),l}let c=Ie?r.outerHTML:r.innerHTML;return Ie&&De["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&w(K,r.ownerDocument.doctype.name)&&(c="\n"+c),Ye&&p([fe,ge,Ae],(e=>{c=y(c,e," ")})),oe&&Ze?oe.createHTML(c):c},n.setConfig=function(){At(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Pe=!0},n.clearConfig=function(){ht=null,Pe=!1},n.isValidAttribute=function(e,t,n){ht||At({});const r=pt(e),s=pt(t);return Nt(r,s,n)},n.addHook=function(e,t){"function"==typeof t&&g(he[e],t)},n.removeHook=function(e,t){if(void 0!==t){const n=h(he[e],t);return-1===n?void 0:A(he[e],n,1)[0]}return f(he[e])},n.removeHooks=function(e){he[e]=[]},n.removeAllHooks=function(){he={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n}()},44719:(e,t,n)=>{"use strict";n.d(t,{Gu:()=>on,UU:()=>an,h4:()=>ln});var r=n(65606),s={2:e=>{function t(e,t,s){e instanceof RegExp&&(e=n(e,s)),t instanceof RegExp&&(t=n(t,s));var i=r(e,t,s);return i&&{start:i[0],end:i[1],pre:s.slice(0,i[0]),body:s.slice(i[0]+e.length,i[1]),post:s.slice(i[1]+t.length)}}function n(e,t){var n=t.match(e);return n?n[0]:null}function r(e,t,n){var r,s,i,a,o,l=n.indexOf(e),d=n.indexOf(t,l+1),c=l;if(l>=0&&d>0){for(r=[],i=n.length;c>=0&&!o;)c==l?(r.push(c),l=n.indexOf(e,c+1)):1==r.length?o=[r.pop(),d]:((s=r.pop())=0?l:d;r.length&&(o=[i,a])}return o}e.exports=t,t.range=r},101:function(e,t,n){var r;e=n.nmd(e),function(s){var i=(e&&e.exports,"object"==typeof global&&global);i.global!==i&&i.window;var a=function(e){this.message=e};(a.prototype=new Error).name="InvalidCharacterError";var o=function(e){throw new a(e)},l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=/[\t\n\f\r ]/g,c={encode:function(e){e=String(e),/[^\0-\xFF]/.test(e)&&o("The string to be encoded contains characters outside of the Latin1 range.");for(var t,n,r,s,i=e.length%3,a="",d=-1,c=e.length-i;++d>18&63)+l.charAt(s>>12&63)+l.charAt(s>>6&63)+l.charAt(63&s);return 2==i?(t=e.charCodeAt(d)<<8,n=e.charCodeAt(++d),a+=l.charAt((s=t+n)>>10)+l.charAt(s>>4&63)+l.charAt(s<<2&63)+"="):1==i&&(s=e.charCodeAt(d),a+=l.charAt(s>>2)+l.charAt(s<<4&63)+"=="),a},decode:function(e){var t=(e=String(e).replace(d,"")).length;t%4==0&&(t=(e=e.replace(/==?$/,"")).length),(t%4==1||/[^+a-zA-Z0-9/]/.test(e))&&o("Invalid character: the string to be decoded is not correctly encoded.");for(var n,r,s=0,i="",a=-1;++a>(-2*s&6)));return i},version:"1.0.0"};void 0===(r=function(){return c}.call(t,n,t,e))||(e.exports=r)}()},172:(e,t)=>{t.d=function(e){if(!e)return 0;for(var t=(e=e.toString()).length,n=e.length;n--;){var r=e.charCodeAt(n);56320<=r&&r<=57343&&n--,127{var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n{var t,n;t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n>>6*(3-i)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,s=0;r>>6-2*s);return n}},e.exports=n},635:(e,t,n)=>{const r=n(31),s=n(338),i=n(221);e.exports={XMLParser:s,XMLValidator:r,XMLBuilder:i}},118:e=>{e.exports=function(e){return"function"==typeof e?e:Array.isArray(e)?t=>{for(const n of e){if("string"==typeof n&&t===n)return!0;if(n instanceof RegExp&&n.test(t))return!0}}:()=>!1}},705:(e,t)=>{const n=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",r="["+n+"]["+n+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*",s=new RegExp("^"+r+"$");t.isExist=function(e){return void 0!==e},t.isEmptyObject=function(e){return 0===Object.keys(e).length},t.merge=function(e,t,n){if(t){const r=Object.keys(t),s=r.length;for(let i=0;i{const r=n(705),s={allowBooleanAttributes:!1,unpairedTags:[]};function i(e){return" "===e||"\t"===e||"\n"===e||"\r"===e}function a(e,t){const n=t;for(;t5&&"xml"===r)return h("InvalidXml","XML declaration allowed only at the start of the document.",g(e,t));if("?"==e[t]&&">"==e[t+1]){t++;break}}return t}function o(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){let n=1;for(t+=8;t"===e[t]&&(n--,0===n))break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7])for(t+=8;t"===e[t+2]){t+=2;break}return t}t.validate=function(e,t){t=Object.assign({},s,t);const n=[];let l=!1,d=!1;"\ufeff"===e[0]&&(e=e.substr(1));for(let s=0;s"!==e[s]&&" "!==e[s]&&"\t"!==e[s]&&"\n"!==e[s]&&"\r"!==e[s];s++)v+=e[s];if(v=v.trim(),"/"===v[v.length-1]&&(v=v.substring(0,v.length-1),s--),u=v,!r.isName(u)){let t;return t=0===v.trim().length?"Invalid space after '<'.":"Tag '"+v+"' is an invalid name.",h("InvalidTag",t,g(e,s))}const T=c(e,s);if(!1===T)return h("InvalidAttr","Attributes for '"+v+"' have open quote.",g(e,s));let _=T.value;if(s=T.index,"/"===_[_.length-1]){const n=s-_.length;_=_.substring(0,_.length-1);const r=m(_,t);if(!0!==r)return h(r.err.code,r.err.msg,g(e,n+r.err.line));l=!0}else if(A){if(!T.tagClosed)return h("InvalidTag","Closing tag '"+v+"' doesn't have proper closing.",g(e,s));if(_.trim().length>0)return h("InvalidTag","Closing tag '"+v+"' can't have attributes or invalid starting.",g(e,f));if(0===n.length)return h("InvalidTag","Closing tag '"+v+"' has not been opened.",g(e,f));{const t=n.pop();if(v!==t.tagName){let n=g(e,t.tagStartPos);return h("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+n.line+", col "+n.col+") instead of closing tag '"+v+"'.",g(e,f))}0==n.length&&(d=!0)}}else{const r=m(_,t);if(!0!==r)return h(r.err.code,r.err.msg,g(e,s-_.length+r.err.line));if(!0===d)return h("InvalidXml","Multiple possible root nodes found.",g(e,s));-1!==t.unpairedTags.indexOf(v)||n.push({tagName:v,tagStartPos:f}),l=!0}for(s++;s0)||h("InvalidXml","Invalid '"+JSON.stringify(n.map((e=>e.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):h("InvalidXml","Start tag expected.",1)};const l='"',d="'";function c(e,t){let n="",r="",s=!1;for(;t"===e[t]&&""===r){s=!0;break}n+=e[t]}return""===r&&{value:n,index:t,tagClosed:s}}const u=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function m(e,t){const n=r.getAllMatches(e,u),s={};for(let e=0;e{const r=n(87),s=n(118),i={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function a(e){this.options=Object.assign({},i,e),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=s(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=d),this.processTextOrObjNode=o,this.options.format?(this.indentate=l,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function o(e,t,n,r){const s=this.j2x(e,n+1,r.concat(t));return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextValNode(e[this.options.textNodeName],t,s.attrStr,n):this.buildObjectNode(s.val,t,s.attrStr,n)}function l(e){return this.options.indentBy.repeat(e)}function d(e){return!(!e.startsWith(this.options.attributeNamePrefix)||e===this.options.textNodeName)&&e.substr(this.attrPrefixLen)}a.prototype.build=function(e){return this.options.preserveOrder?r(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)},a.prototype.j2x=function(e,t,n){let r="",s="";const i=n.join(".");for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a))if(void 0===e[a])this.isAttribute(a)&&(s+="");else if(null===e[a])this.isAttribute(a)?s+="":"?"===a[0]?s+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:s+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)s+=this.buildTextValNode(e[a],a,"",t);else if("object"!=typeof e[a]){const n=this.isAttribute(a);if(n&&!this.ignoreAttributesFn(n,i))r+=this.buildAttrPairStr(n,""+e[a]);else if(!n)if(a===this.options.textNodeName){let t=this.options.tagValueProcessor(a,""+e[a]);s+=this.replaceEntitiesValue(t)}else s+=this.buildTextValNode(e[a],a,"",t)}else if(Array.isArray(e[a])){const r=e[a].length;let i="",o="";for(let l=0;l"+e+s}},a.prototype.closeTag=function(e){let t="";return-1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":`>`+this.newLine;if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(r)+`\x3c!--${e}--\x3e`+this.newLine;if("?"===t[0])return this.indentate(r)+"<"+t+n+"?"+this.tagEndChar;{let s=this.options.tagValueProcessor(t,e);return s=this.replaceEntitiesValue(s),""===s?this.indentate(r)+"<"+t+n+this.closeTag(t)+this.tagEndChar:this.indentate(r)+"<"+t+n+">"+s+"0&&this.options.processEntities)for(let t=0;t{function t(e,a,o,l){let d="",c=!1;for(let u=0;u`,c=!1;continue}if(p===a.commentPropName){d+=l+`\x3c!--${m[p][0][a.textNodeName]}--\x3e`,c=!0;continue}if("?"===p[0]){const e=r(m[":@"],a),t="?xml"===p?"":l;let n=m[p][0][a.textNodeName];n=0!==n.length?" "+n:"",d+=t+`<${p}${n}${e}?>`,c=!0;continue}let f=l;""!==f&&(f+=a.indentBy);const g=l+`<${p}${r(m[":@"],a)}`,A=t(m[p],a,h,f);-1!==a.unpairedTags.indexOf(p)?a.suppressUnpairedNode?d+=g+">":d+=g+"/>":A&&0!==A.length||!a.suppressEmptyNode?A&&A.endsWith(">")?d+=g+`>${A}${l}`:(d+=g+">",A&&""!==l&&(A.includes("/>")||A.includes("`):d+=g+"/>",c=!0}return d}function n(e){const t=Object.keys(e);for(let n=0;n0&&t.processEntities)for(let n=0;n0&&(r="\n"),t(e,n,"",r)}},193:(e,t,n)=>{const r=n(705);function s(e,t){let n="";for(;t"===e[t]){if(m?"-"===e[t-1]&&"-"===e[t-2]&&(m=!1,r--):r--,0===r)break}else"["===e[t]?u=!0:p+=e[t];else{if(u&&a(e,t)){let r,i;t+=7,[r,i,t]=s(e,t+1),-1===i.indexOf("&")&&(n[c(r)]={regx:RegExp(`&${r};`,"g"),val:i})}else if(u&&o(e,t))t+=8;else if(u&&l(e,t))t+=8;else if(u&&d(e,t))t+=9;else{if(!i)throw new Error("Invalid DOCTYPE");m=!0}r++,p=""}if(0!==r)throw new Error("Unclosed DOCTYPE")}return{entities:n,i:t}}},63:(e,t)=>{const n={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,n){return e}};t.buildOptions=function(e){return Object.assign({},n,e)},t.defaultOptions=n},299:(e,t,n)=>{const r=n(705),s=n(365),i=n(193),a=n(494),o=n(118);function l(e){const t=Object.keys(e);for(let n=0;n0)){a||(e=this.replaceEntitiesValue(e));const r=this.options.tagValueProcessor(t,e,n,s,i);return null==r?e:typeof r!=typeof e||r!==e?r:this.options.trimValues||e.trim()===e?y(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function c(e){if(this.options.removeNSPrefix){const t=e.split(":"),n="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=n+t[1])}return e}const u=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function m(e,t,n){if(!0!==this.options.ignoreAttributes&&"string"==typeof e){const n=r.getAllMatches(e,u),s=n.length,i={};for(let e=0;e",o,"Closing Tag is not closed.");let s=e.substring(o+2,t).trim();if(this.options.removeNSPrefix){const e=s.indexOf(":");-1!==e&&(s=s.substr(e+1))}this.options.transformTagName&&(s=this.options.transformTagName(s)),n&&(r=this.saveTextToParentTag(r,n,a));const i=a.substring(a.lastIndexOf(".")+1);if(s&&-1!==this.options.unpairedTags.indexOf(s))throw new Error(`Unpaired tag can not be used as closing tag: `);let l=0;i&&-1!==this.options.unpairedTags.indexOf(i)?(l=a.lastIndexOf(".",a.lastIndexOf(".")-1),this.tagsNodeStack.pop()):l=a.lastIndexOf("."),a=a.substring(0,l),n=this.tagsNodeStack.pop(),r="",o=t}else if("?"===e[o+1]){let t=T(e,o,!1,"?>");if(!t)throw new Error("Pi Tag is not closed.");if(r=this.saveTextToParentTag(r,n,a),this.options.ignoreDeclaration&&"?xml"===t.tagName||this.options.ignorePiTags);else{const e=new s(t.tagName);e.add(this.options.textNodeName,""),t.tagName!==t.tagExp&&t.attrExpPresent&&(e[":@"]=this.buildAttributesMap(t.tagExp,a,t.tagName)),this.addChild(n,e,a)}o=t.closeIndex+1}else if("!--"===e.substr(o+1,3)){const t=v(e,"--\x3e",o+4,"Comment is not closed.");if(this.options.commentPropName){const s=e.substring(o+4,t-2);r=this.saveTextToParentTag(r,n,a),n.add(this.options.commentPropName,[{[this.options.textNodeName]:s}])}o=t}else if("!D"===e.substr(o+1,2)){const t=i(e,o);this.docTypeEntities=t.entities,o=t.i}else if("!["===e.substr(o+1,2)){const t=v(e,"]]>",o,"CDATA is not closed.")-2,s=e.substring(o+9,t);r=this.saveTextToParentTag(r,n,a);let i=this.parseTextData(s,n.tagname,a,!0,!1,!0,!0);null==i&&(i=""),this.options.cdataPropName?n.add(this.options.cdataPropName,[{[this.options.textNodeName]:s}]):n.add(this.options.textNodeName,i),o=t+2}else{let i=T(e,o,this.options.removeNSPrefix),l=i.tagName;const d=i.rawTagName;let c=i.tagExp,u=i.attrExpPresent,m=i.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),n&&r&&"!xml"!==n.tagname&&(r=this.saveTextToParentTag(r,n,a,!1));const p=n;if(p&&-1!==this.options.unpairedTags.indexOf(p.tagname)&&(n=this.tagsNodeStack.pop(),a=a.substring(0,a.lastIndexOf("."))),l!==t.tagname&&(a+=a?"."+l:l),this.isItStopNode(this.options.stopNodes,a,l)){let t="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)"/"===l[l.length-1]?(l=l.substr(0,l.length-1),a=a.substr(0,a.length-1),c=l):c=c.substr(0,c.length-1),o=i.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(l))o=i.closeIndex;else{const n=this.readStopNodeData(e,d,m+1);if(!n)throw new Error(`Unexpected end of ${d}`);o=n.i,t=n.tagContent}const r=new s(l);l!==c&&u&&(r[":@"]=this.buildAttributesMap(c,a,l)),t&&(t=this.parseTextData(t,l,a,!0,u,!0,!0)),a=a.substr(0,a.lastIndexOf(".")),r.add(this.options.textNodeName,t),this.addChild(n,r,a)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){"/"===l[l.length-1]?(l=l.substr(0,l.length-1),a=a.substr(0,a.length-1),c=l):c=c.substr(0,c.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));const e=new s(l);l!==c&&u&&(e[":@"]=this.buildAttributesMap(c,a,l)),this.addChild(n,e,a),a=a.substr(0,a.lastIndexOf("."))}else{const e=new s(l);this.tagsNodeStack.push(n),l!==c&&u&&(e[":@"]=this.buildAttributesMap(c,a,l)),this.addChild(n,e,a),n=e}r="",o=m}}else r+=e[o];return t.child};function h(e,t,n){const r=this.options.updateTag(t.tagname,n,t[":@"]);!1===r||("string"==typeof r?(t.tagname=r,e.addChild(t)):e.addChild(t))}const f=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){const n=this.docTypeEntities[t];e=e.replace(n.regx,n.val)}for(let t in this.lastEntities){const n=this.lastEntities[t];e=e.replace(n.regex,n.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){const n=this.htmlEntities[t];e=e.replace(n.regex,n.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function g(e,t,n,r){return e&&(void 0===r&&(r=0===Object.keys(t.child).length),void 0!==(e=this.parseTextData(e,t.tagname,n,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,r))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function A(e,t,n){const r="*."+n;for(const n in e){const s=e[n];if(r===s||t===s)return!0}return!1}function v(e,t,n,r){const s=e.indexOf(t,n);if(-1===s)throw new Error(r);return s+t.length-1}function T(e,t,n){const r=function(e,t){let n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:">",s="";for(let i=t;i3&&void 0!==arguments[3]?arguments[3]:">");if(!r)return;let s=r.data;const i=r.index,a=s.search(/\s/);let o=s,l=!0;-1!==a&&(o=s.substring(0,a),s=s.substring(a+1).trimStart());const d=o;if(n){const e=o.indexOf(":");-1!==e&&(o=o.substr(e+1),l=o!==r.data.substr(e+1))}return{tagName:o,tagExp:s,closeIndex:i,attrExpPresent:l,rawTagName:d}}function _(e,t,n){const r=n;let s=1;for(;n",n,`${t} is not closed`);if(e.substring(n+2,i).trim()===t&&(s--,0===s))return{tagContent:e.substring(r,n),i};n=i}else if("?"===e[n+1])n=v(e,"?>",n+1,"StopNode is not closed.");else if("!--"===e.substr(n+1,3))n=v(e,"--\x3e",n+3,"StopNode is not closed.");else if("!["===e.substr(n+1,2))n=v(e,"]]>",n,"StopNode is not closed.")-2;else{const r=T(e,n,">");r&&((r&&r.tagName)===t&&"/"!==r.tagExp[r.tagExp.length-1]&&s++,n=r.closeIndex)}}function y(e,t,n){if(t&&"string"==typeof e){const t=e.trim();return"true"===t||"false"!==t&&a(e,n)}return r.isExist(e)?e:""}e.exports=class{constructor(e){this.options=e,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,16))}},this.addExternalEntities=l,this.parseXml=p,this.parseTextData=d,this.resolveNameSpace=c,this.buildAttributesMap=m,this.isItStopNode=A,this.replaceEntitiesValue=f,this.readStopNodeData=_,this.saveTextToParentTag=g,this.addChild=h,this.ignoreAttributesFn=o(this.options.ignoreAttributes)}}},338:(e,t,n)=>{const{buildOptions:r}=n(63),s=n(299),{prettify:i}=n(728),a=n(31);e.exports=class{constructor(e){this.externalEntities={},this.options=r(e)}parse(e,t){if("string"==typeof e);else{if(!e.toString)throw new Error("XML data is accepted in String or Bytes[] form.");e=e.toString()}if(t){!0===t&&(t={});const n=a.validate(e,t);if(!0!==n)throw Error(`${n.err.msg}:${n.err.line}:${n.err.col}`)}const n=new s(this.options);n.addExternalEntities(this.externalEntities);const r=n.parseXml(e);return this.options.preserveOrder||void 0===r?r:i(r,this.options)}addEntity(e,t){if(-1!==t.indexOf("&"))throw new Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if("&"===t)throw new Error("An entity with value '&' is not permitted");this.externalEntities[e]=t}}},728:(e,t)=>{function n(e,t,a){let o;const l={};for(let d=0;d0&&(l[t.textNodeName]=o):void 0!==o&&(l[t.textNodeName]=o),l}function r(e){const t=Object.keys(e);for(let e=0;e{e.exports=class{constructor(e){this.tagname=e,this.child=[],this[":@"]={}}add(e,t){"__proto__"===e&&(e="#__proto__"),this.child.push({[e]:t})}addChild(e){"__proto__"===e.tagname&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child})}}},135:e=>{function t(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(t(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&t(e.slice(0,0))}(e)||!!e._isBuffer)}},542:(e,t,n)=>{!function(){var t=n(298),r=n(526).utf8,s=n(135),i=n(526).bin,a=function(e,n){e.constructor==String?e=n&&"binary"===n.encoding?i.stringToBytes(e):r.stringToBytes(e):s(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var o=t.bytesToWords(e),l=8*e.length,d=1732584193,c=-271733879,u=-1732584194,m=271733878,p=0;p>>24)|4278255360&(o[p]<<24|o[p]>>>8);o[l>>>5]|=128<>>9<<4)]=l;var h=a._ff,f=a._gg,g=a._hh,A=a._ii;for(p=0;p>>0,c=c+T>>>0,u=u+_>>>0,m=m+y>>>0}return t.endian([d,c,u,m])};a._ff=function(e,t,n,r,s,i,a){var o=e+(t&n|~t&r)+(s>>>0)+a;return(o<>>32-i)+t},a._gg=function(e,t,n,r,s,i,a){var o=e+(t&r|n&~r)+(s>>>0)+a;return(o<>>32-i)+t},a._hh=function(e,t,n,r,s,i,a){var o=e+(t^n^r)+(s>>>0)+a;return(o<>>32-i)+t},a._ii=function(e,t,n,r,s,i,a){var o=e+(n^(t|~r))+(s>>>0)+a;return(o<>>32-i)+t},a._blocksize=16,a._digestsize=16,e.exports=function(e,n){if(null==e)throw new Error("Illegal argument "+e);var r=t.wordsToBytes(a(e,n));return n&&n.asBytes?r:n&&n.asString?i.bytesToString(r):t.bytesToHex(r)}}()},285:(e,t,n)=>{var r=n(2);e.exports=function(e){return e?("{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2)),g(function(e){return e.split("\\\\").join(s).split("\\{").join(i).split("\\}").join(a).split("\\,").join(o).split("\\.").join(l)}(e),!0).map(c)):[]};var s="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",a="\0CLOSE"+Math.random()+"\0",o="\0COMMA"+Math.random()+"\0",l="\0PERIOD"+Math.random()+"\0";function d(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function c(e){return e.split(s).join("\\").split(i).join("{").split(a).join("}").split(o).join(",").split(l).join(".")}function u(e){if(!e)return[""];var t=[],n=r("{","}",e);if(!n)return e.split(",");var s=n.pre,i=n.body,a=n.post,o=s.split(",");o[o.length-1]+="{"+i+"}";var l=u(a);return a.length&&(o[o.length-1]+=l.shift(),o.push.apply(o,l)),t.push.apply(t,o),t}function m(e){return"{"+e+"}"}function p(e){return/^-?0\d/.test(e)}function h(e,t){return e<=t}function f(e,t){return e>=t}function g(e,t){var n=[],s=r("{","}",e);if(!s)return[e];var i=s.pre,o=s.post.length?g(s.post,!1):[""];if(/\$$/.test(s.pre))for(var l=0;l=0;if(!y&&!b)return s.post.match(/,.*\}/)?g(e=s.pre+"{"+s.body+a+s.post):[e];if(y)A=s.body.split(/\.\./);else if(1===(A=u(s.body)).length&&1===(A=g(A[0],!1).map(m)).length)return o.map((function(e){return s.pre+A[0]+e}));if(y){var E=d(A[0]),D=d(A[1]),w=Math.max(A[0].length,A[1].length),S=3==A.length?Math.abs(d(A[2])):1,C=h;D0){var R=new Array(O+1).join("0");k=M<0?"-"+R+k.slice(1):R+k}}v.push(k)}}else{v=[];for(var x=0;x{function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function n(e){var t="function"==typeof Map?new Map:void 0;return n=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return r(e,arguments,i(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),s(a,e)},n(e)}function r(e,t,n){return r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&s(i,n.prototype),i},r.apply(null,arguments)}function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}function i(e){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},i(e)}var a=function(e){function n(e){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(r=function(e,n){return!n||"object"!==t(n)&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n}(this,i(n).call(this,e))).name="ObjectPrototypeMutationError",r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(n,e),n}(n(Error));function o(e,n){for(var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},s=n.split("."),i=s.length,a=function(t){var n=s[t];if(!e)return{v:void 0};if("+"===n){if(Array.isArray(e))return{v:e.map((function(n,i){var a=s.slice(t+1);return a.length>0?o(n,a.join("."),r):r(e,i,s,t)}))};var i=s.slice(0,t).join(".");throw new Error("Object at wildcard (".concat(i,") is not an array"))}e=r(e,n,s,t)},l=0;l2&&void 0!==arguments[2]?arguments[2]:{};if("object"!=t(e)||null===e)return!1;if(void 0===n)return!1;if("number"==typeof n)return n in e;try{var s=!1;return o(e,n,(function(e,t,n,i){if(!l(n,i))return e&&e[t];s=r.own?e.hasOwnProperty(t):t in e})),s}catch(e){return!1}},hasOwn:function(e,t,n){return this.has(e,t,n||{own:!0})},isIn:function(e,n,r){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if("object"!=t(e)||null===e)return!1;if(void 0===n)return!1;try{var i=!1,a=!1;return o(e,n,(function(e,n,s,o){return i=i||e===r||!!e&&e[n]===r,a=l(s,o)&&"object"===t(e)&&n in e,e&&e[n]})),s.validPath?i&&a:i}catch(e){return!1}},ObjectPrototypeMutationError:a}},47:(e,t,n)=>{var s=n(410),i=function(e){return"string"==typeof e};function a(e,t){for(var n=[],r=0;r=-1&&!t;n--){var s=n>=0?arguments[n]:r.cwd();if(!i(s))throw new TypeError("Arguments to path.resolve must be strings");s&&(e=s+"/"+e,t="/"===s.charAt(0))}return(t?"/":"")+(e=a(e.split("/"),!t).join("/"))||"."},l.normalize=function(e){var t=l.isAbsolute(e),n="/"===e.substr(-1);return(e=a(e.split("/"),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e},l.isAbsolute=function(e){return"/"===e.charAt(0)},l.join=function(){for(var e="",t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n+1)}e=l.resolve(e).substr(1),t=l.resolve(t).substr(1);for(var r=n(e.split("/")),s=n(t.split("/")),i=Math.min(r.length,s.length),a=i,o=0;o{var n=Object.prototype.hasOwnProperty;function r(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function s(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var r,i,a=[];for(i in"string"!=typeof t&&(t="?"),e)if(n.call(e,i)){if((r=e[i])||null!=r&&!isNaN(r)||(r=""),i=s(i),r=s(r),null===i||null===r)continue;a.push(i+"="+r)}return a.length?t+a.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,s={};t=n.exec(e);){var i=r(t[1]),a=r(t[2]);null===i||null===a||i in s||(s[i]=a)}return s}},670:e=>{e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},494:e=>{const t=/^[-+]?0x[a-fA-F0-9]+$/,n=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt),!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);const r={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};e.exports=function(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(s=Object.assign({},r,s),!e||"string"!=typeof e)return e;let i=e.trim();if(void 0!==s.skipLike&&s.skipLike.test(i))return e;if(s.hex&&t.test(i))return Number.parseInt(i,16);{const t=n.exec(i);if(t){const n=t[1],r=t[2];let o=(a=t[3])&&-1!==a.indexOf(".")?("."===(a=a.replace(/0+$/,""))?a="0":"."===a[0]?a="0"+a:"."===a[a.length-1]&&(a=a.substr(0,a.length-1)),a):a;const l=t[4]||t[6];if(!s.leadingZeros&&r.length>0&&n&&"."!==i[2])return e;if(!s.leadingZeros&&r.length>0&&!n&&"."!==i[1])return e;{const t=Number(i),a=""+t;return-1!==a.search(/[eE]/)||l?s.eNotation?t:e:-1!==i.indexOf(".")?"0"===a&&""===o||a===o||n&&a==="-"+o?t:e:r?o===a||n+o===a?t:e:i===a||i===n+a?t:e}}return e}var a}},737:(e,t,n)=>{var r=n(670),s=n(647),i=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,a=/[\n\r\t]/g,o=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/:\d+$/,d=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/;function u(e){return(e||"").toString().replace(i,"")}var m=[["#","hash"],["?","query"],function(e,t){return f(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],p={hash:1,query:1};function h(e){var t,n=("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}).location||{},r={},s=typeof(e=e||n);if("blob:"===e.protocol)r=new A(unescape(e.pathname),{});else if("string"===s)for(t in r=new A(e,{}),p)delete r[t];else if("object"===s){for(t in e)t in p||(r[t]=e[t]);void 0===r.slashes&&(r.slashes=o.test(e.href))}return r}function f(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function g(e,t){e=(e=u(e)).replace(a,""),t=t||{};var n,r=d.exec(e),s=r[1]?r[1].toLowerCase():"",i=!!r[2],o=!!r[3],l=0;return i?o?(n=r[2]+r[3]+r[4],l=r[2].length+r[3].length):(n=r[2]+r[4],l=r[2].length):o?(n=r[3]+r[4],l=r[3].length):n=r[4],"file:"===s?l>=2&&(n=n.slice(2)):f(s)?n=r[4]:s?i&&(n=n.slice(2)):l>=2&&f(t.protocol)&&(n=r[4]),{protocol:s,slashes:i||f(s),slashesCount:l,rest:n}}function A(e,t,n){if(e=(e=u(e)).replace(a,""),!(this instanceof A))return new A(e,t,n);var i,o,l,d,p,v,T=m.slice(),_=typeof t,y=this,b=0;for("object"!==_&&"string"!==_&&(n=t,t=null),n&&"function"!=typeof n&&(n=s.parse),i=!(o=g(e||"",t=h(t))).protocol&&!o.slashes,y.slashes=o.slashes||i&&t.slashes,y.protocol=o.protocol||t.protocol||"",e=o.rest,("file:"===o.protocol&&(2!==o.slashesCount||c.test(e))||!o.slashes&&(o.protocol||o.slashesCount<2||!f(y.protocol)))&&(T[3]=[/(.*)/,"pathname"]);b{},388:()=>{},805:()=>{},345:()=>{},800:()=>{}},i={};function a(e){var t=i[e];if(void 0!==t)return t.exports;var n=i[e]={id:e,loaded:!1,exports:{}};return s[e].call(n.exports,n,n.exports,a),n.loaded=!0,n.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var o={};a.d(o,{hT:()=>L,O4:()=>F,Kd:()=>R,YK:()=>x,UU:()=>sn,Gu:()=>z,ky:()=>ot,h4:()=>it,ch:()=>at,hq:()=>Je,i5:()=>lt});var l=a(737),d=a.n(l);function c(e){if(!u(e))throw new Error("Parameter was not an error")}function u(e){return!!e&&"object"==typeof e&&"[object Error]"===(t=e,Object.prototype.toString.call(t))||e instanceof Error;var t}class m extends Error{constructor(e,t){const n=[...arguments],{options:r,shortMessage:s}=function(e){let t,n="";if(0===e.length)t={};else if(u(e[0]))t={cause:e[0]},n=e.slice(1).join(" ")||"";else if(e[0]&&"object"==typeof e[0])t=Object.assign({},e[0]),n=e.slice(1).join(" ")||"";else{if("string"!=typeof e[0])throw new Error("Invalid arguments passed to Layerr");t={},n=n=e.join(" ")||""}return{options:t,shortMessage:n}}(n);let i=s;if(r.cause&&(i=`${i}: ${r.cause.message}`),super(i),this.message=i,r.name&&"string"==typeof r.name?this.name=r.name:this.name="Layerr",r.cause&&Object.defineProperty(this,"_cause",{value:r.cause}),Object.defineProperty(this,"_info",{value:{}}),r.info&&"object"==typeof r.info&&Object.assign(this._info,r.info),Error.captureStackTrace){const e=r.constructorOpt||this.constructor;Error.captureStackTrace(this,e)}}static cause(e){return c(e),e._cause&&u(e._cause)?e._cause:null}static fullStack(e){c(e);const t=m.cause(e);return t?`${e.stack}\ncaused by: ${m.fullStack(t)}`:e.stack??""}static info(e){c(e);const t={},n=m.cause(e);return n&&Object.assign(t,m.info(n)),e._info&&Object.assign(t,e._info),t}toString(){let e=this.name||this.constructor.name||this.constructor.prototype.name;return this.message&&(e=`${e}: ${this.message}`),e}}var p=a(47),h=a.n(p);const f="__PATH_SEPARATOR_POSIX__",g="__PATH_SEPARATOR_WINDOWS__";function A(e){try{const t=e.replace(/\//g,f).replace(/\\\\/g,g);return encodeURIComponent(t).split(g).join("\\\\").split(f).join("/")}catch(e){throw new m(e,"Failed encoding path")}}function v(e){return e.startsWith("/")?e:"/"+e}function T(e){let t=e;return"/"!==t[0]&&(t="/"+t),/^.+\/$/.test(t)&&(t=t.substr(0,t.length-1)),t}function _(e){let t=new(d())(e).pathname;return t.length<=0&&(t="/"),T(t)}function y(){for(var e=arguments.length,t=new Array(e),n=0;n1){var n=e.shift();e[0]=n+e[0]}e[0].match(/^file:\/\/\//)?e[0]=e[0].replace(/^([^/:]+):\/*/,"$1:///"):e[0]=e[0].replace(/^([^/:]+):\/*/,"$1://");for(var r=0;r0&&(s=s.replace(/^[\/]+/,"")),s=r0?"?":"")+a.join("&")}("object"==typeof arguments[0]?arguments[0]:[].slice.call(arguments))}(t.reduce(((e,t,n)=>((0===n||"/"!==t||"/"===t&&"/"!==e[e.length-1])&&e.push(t),e)),[]))}var b=a(542),E=a.n(b);function D(e,t){const n=e.url.replace("//",""),r=-1==n.indexOf("/")?"/":n.slice(n.indexOf("/")),s=e.method?e.method.toUpperCase():"GET",i=!!/(^|,)\s*auth\s*($|,)/.test(t.qop)&&"auth",a=`00000000${t.nc}`.slice(-8),o=function(e,t,n,r,s,i,a){const o=a||E()(`${t}:${n}:${r}`);return e&&"md5-sess"===e.toLowerCase()?E()(`${o}:${s}:${i}`):o}(t.algorithm,t.username,t.realm,t.password,t.nonce,t.cnonce,t.ha1),l=E()(`${s}:${r}`),d=i?E()(`${o}:${t.nonce}:${a}:${t.cnonce}:${i}:${l}`):E()(`${o}:${t.nonce}:${l}`),c={username:t.username,realm:t.realm,nonce:t.nonce,uri:r,qop:i,response:d,nc:a,cnonce:t.cnonce,algorithm:t.algorithm,opaque:t.opaque},u=[];for(const e in c)c[e]&&("qop"===e||"nc"===e||"algorithm"===e?u.push(`${e}=${c[e]}`):u.push(`${e}="${c[e]}"`));return`Digest ${u.join(", ")}`}function w(e){return"digest"===(e.headers&&e.headers.get("www-authenticate")||"").split(/\s/)[0].toLowerCase()}var S=a(101),C=a.n(S);function N(e){return C().decode(e)}function M(e,t){var n;return`Basic ${n=`${e}:${t}`,C().encode(n)}`}const k="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:"undefined"!=typeof window?window:globalThis,O=k.fetch.bind(k),R=(k.Headers,k.Request),x=k.Response;let L=function(e){return e.Auto="auto",e.Digest="digest",e.None="none",e.Password="password",e.Token="token",e}({}),F=function(e){return e.DataTypeNoLength="data-type-no-length",e.InvalidAuthType="invalid-auth-type",e.InvalidOutputFormat="invalid-output-format",e.LinkUnsupportedAuthType="link-unsupported-auth",e.InvalidUpdateRange="invalid-update-range",e.NotSupported="not-supported",e}({});function Y(e,t,n,r,s){switch(e.authType){case L.Auto:t&&n&&(e.headers.Authorization=M(t,n));break;case L.Digest:e.digest=function(e,t,n){return{username:e,password:t,ha1:n,nc:0,algorithm:"md5",hasDigestAuth:!1}}(t,n,s);break;case L.None:break;case L.Password:e.headers.Authorization=M(t,n);break;case L.Token:e.headers.Authorization=`${(i=r).token_type} ${i.access_token}`;break;default:throw new m({info:{code:F.InvalidAuthType}},`Invalid auth type: ${e.authType}`)}var i}a(345),a(800);const B="@@HOTPATCHER",I=()=>{};function P(e){return{original:e,methods:[e],final:!1}}class H{constructor(){this._configuration={registry:{},getEmptyAction:"null"},this.__type__=B}get configuration(){return this._configuration}get getEmptyAction(){return this.configuration.getEmptyAction}set getEmptyAction(e){this.configuration.getEmptyAction=e}control(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e||e.__type__!==B)throw new Error("Failed taking control of target HotPatcher instance: Invalid type or object");return Object.keys(e.configuration.registry).forEach((n=>{this.configuration.registry.hasOwnProperty(n)?t&&(this.configuration.registry[n]=Object.assign({},e.configuration.registry[n])):this.configuration.registry[n]=Object.assign({},e.configuration.registry[n])})),e._configuration=this.configuration,this}execute(e){const t=this.get(e)||I;for(var n=arguments.length,r=new Array(n>1?n-1:0),s=1;s0;)s=[t.shift().apply(i,s)];return s[0]}}(...t.methods)}isPatched(e){return!!this.configuration.registry[e]}patch(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{chain:r=!1}=n;if(this.configuration.registry[e]&&this.configuration.registry[e].final)throw new Error(`Failed patching '${e}': Method marked as being final`);if("function"!=typeof t)throw new Error(`Failed patching '${e}': Provided method is not a function`);if(r)this.configuration.registry[e]?this.configuration.registry[e].methods.push(t):this.configuration.registry[e]=P(t);else if(this.isPatched(e)){const{original:n}=this.configuration.registry[e];this.configuration.registry[e]=Object.assign(P(t),{original:n})}else this.configuration.registry[e]=P(t);return this}patchInline(e,t){this.isPatched(e)||this.patch(e,t);for(var n=arguments.length,r=new Array(n>2?n-2:0),s=2;s1?t-1:0),r=1;r{this.patch(e,t,{chain:!0})})),this}restore(e){if(!this.isPatched(e))throw new Error(`Failed restoring method: No method present for key: ${e}`);if("function"!=typeof this.configuration.registry[e].original)throw new Error(`Failed restoring method: Original method not found or of invalid type for key: ${e}`);return this.configuration.registry[e].methods=[this.configuration.registry[e].original],this}setFinal(e){if(!this.configuration.registry.hasOwnProperty(e))throw new Error(`Failed marking '${e}' as final: No method found for key`);return this.configuration.registry[e].final=!0,this}}let j=null;function z(){return j||(j=new H),j}function Z(e){return function(e){if("object"!=typeof e||null===e||"[object Object]"!=Object.prototype.toString.call(e))return!1;if(null===Object.getPrototypeOf(e))return!0;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e)?Object.assign({},e):Object.setPrototypeOf(Object.assign({},e),Object.getPrototypeOf(e))}function U(){for(var e=arguments.length,t=new Array(e),n=0;n0;){const e=s.shift();r=r?G(r,e):Z(e)}return r}function G(e,t){const n=Z(e);return Object.keys(t).forEach((e=>{n.hasOwnProperty(e)?Array.isArray(t[e])?n[e]=Array.isArray(n[e])?[...n[e],...t[e]]:[...t[e]]:"object"==typeof t[e]&&t[e]?n[e]="object"==typeof n[e]&&n[e]?G(n[e],t[e]):Z(t[e]):n[e]=t[e]:n[e]=t[e]})),n}function V(e){const t={};for(const n of e.keys())t[n]=e.get(n);return t}function $(){for(var e=arguments.length,t=new Array(e),n=0;n(Object.keys(t).forEach((n=>{const s=n.toLowerCase();r.hasOwnProperty(s)?e[r[s]]=t[n]:(r[s]=n,e[n]=t[n])})),e)),{})}a(805);const W="function"==typeof ArrayBuffer,{toString:q}=Object.prototype;function X(e){return W&&(e instanceof ArrayBuffer||"[object ArrayBuffer]"===q.call(e))}function J(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function K(e){return function(){for(var t=[],n=0;nt.patchInline("fetch",O,e.url,function(e){let t={};const n={method:e.method};if(e.headers&&(t=$(t,e.headers)),void 0!==e.data){const[r,s]=function(e){if("string"==typeof e)return[e,{}];if(J(e))return[e,{}];if(X(e))return[e,{}];if(e&&"object"==typeof e)return[JSON.stringify(e),{"content-type":"application/json"}];throw new Error("Unable to convert request body: Unexpected body type: "+typeof e)}(e.data);n.body=r,t=$(t,s)}return e.signal&&(n.signal=e.signal),e.withCredentials&&(n.credentials="include"),n.headers=t,n}(e))),e)}var ie=a(285);const ae=e=>{if("string"!=typeof e)throw new TypeError("invalid pattern");if(e.length>65536)throw new TypeError("pattern is too long")},oe={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},le=e=>e.replace(/[[\]\\-]/g,"\\$&"),de=e=>e.join(""),ce=(e,t)=>{const n=t;if("["!==e.charAt(n))throw new Error("not in a brace expression");const r=[],s=[];let i=n+1,a=!1,o=!1,l=!1,d=!1,c=n,u="";e:for(;iu?r.push(le(u)+"-"+le(t)):t===u&&r.push(le(t)),u="",i++):e.startsWith("-]",i+1)?(r.push(le(t+"-")),i+=2):e.startsWith("-",i+1)?(u=t,i+=2):(r.push(le(t)),i++)}else l=!0,i++}else d=!0,i++}if(c1&&void 0!==arguments[1]?arguments[1]:{};return t?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1")},me=new Set(["!","?","+","*","@"]),pe=e=>me.has(e),he="(?!\\.)",fe=new Set(["[","."]),ge=new Set(["..","."]),Ae=new Set("().*{}+?[]^$\\!"),ve="[^/]",Te=ve+"*?",_e=ve+"+?";class ye{type;#e;#t;#n=!1;#r=[];#s;#i;#a;#o=!1;#l;#d;#c=!1;constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.type=e,e&&(this.#t=!0),this.#s=t,this.#e=this.#s?this.#s.#e:this,this.#l=this.#e===this?n:this.#e.#l,this.#a=this.#e===this?[]:this.#e.#a,"!"!==e||this.#e.#o||this.#a.push(this),this.#i=this.#s?this.#s.#r.length:0}get hasMagic(){if(void 0!==this.#t)return this.#t;for(const e of this.#r)if("string"!=typeof e&&(e.type||e.hasMagic))return this.#t=!0;return this.#t}toString(){return void 0!==this.#d?this.#d:this.type?this.#d=this.type+"("+this.#r.map((e=>String(e))).join("|")+")":this.#d=this.#r.map((e=>String(e))).join("")}#u(){if(this!==this.#e)throw new Error("should only call on root");if(this.#o)return this;let e;for(this.toString(),this.#o=!0;e=this.#a.pop();){if("!"!==e.type)continue;let t=e,n=t.#s;for(;n;){for(let r=t.#i+1;!n.type&&r"string"==typeof e?e:e.toJSON())):[this.type,...this.#r.map((e=>e.toJSON()))];return this.isStart()&&!this.type&&e.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#o&&"!"===this.#s?.type)&&e.push({}),e}isStart(){if(this.#e===this)return!0;if(!this.#s?.isStart())return!1;if(0===this.#i)return!0;const e=this.#s;for(let t=0;t1&&void 0!==arguments[1]?arguments[1]:{};const n=new ye(null,void 0,t);return ye.#m(e,n,0,t),n}toMMPattern(){if(this!==this.#e)return this.#e.toMMPattern();const e=this.toString(),[t,n,r,s]=this.toRegExpSource();if(!(r||this.#t||this.#l.nocase&&!this.#l.nocaseMagicOnly&&e.toUpperCase()!==e.toLowerCase()))return n;const i=(this.#l.nocase?"i":"")+(s?"u":"");return Object.assign(new RegExp(`^${t}$`,i),{_src:t,_glob:e})}get options(){return this.#l}toRegExpSource(e){const t=e??!!this.#l.dot;if(this.#e===this&&this.#u(),!this.type){const n=this.isStart()&&this.isEnd(),r=this.#r.map((t=>{const[r,s,i,a]="string"==typeof t?ye.#p(t,this.#t,n):t.toRegExpSource(e);return this.#t=this.#t||i,this.#n=this.#n||a,r})).join("");let s="";if(this.isStart()&&"string"==typeof this.#r[0]&&(1!==this.#r.length||!ge.has(this.#r[0]))){const n=fe,i=t&&n.has(r.charAt(0))||r.startsWith("\\.")&&n.has(r.charAt(2))||r.startsWith("\\.\\.")&&n.has(r.charAt(4)),a=!t&&!e&&n.has(r.charAt(0));s=i?"(?!(?:^|/)\\.\\.?(?:$|/))":a?he:""}let i="";return this.isEnd()&&this.#e.#o&&"!"===this.#s?.type&&(i="(?:$|\\/)"),[s+r+i,ue(r),this.#t=!!this.#t,this.#n]}const n="*"===this.type||"+"===this.type,r="!"===this.type?"(?:(?!(?:":"(?:";let s=this.#h(t);if(this.isStart()&&this.isEnd()&&!s&&"!"!==this.type){const e=this.toString();return this.#r=[e],this.type=null,this.#t=void 0,[e,ue(this.toString()),!1,!1]}let i=!n||e||t?"":this.#h(!0);i===s&&(i=""),i&&(s=`(?:${s})(?:${i})*?`);let a="";return a="!"===this.type&&this.#c?(this.isStart()&&!t?he:"")+_e:r+s+("!"===this.type?"))"+(!this.isStart()||t||e?"":he)+Te+")":"@"===this.type?")":"?"===this.type?")?":"+"===this.type&&i?")":"*"===this.type&&i?")?":`)${this.type}`),[a,ue(s),this.#t=!!this.#t,this.#n]}#h(e){return this.#r.map((t=>{if("string"==typeof t)throw new Error("string type in extglob ast??");const[n,r,s,i]=t.toRegExpSource(e);return this.#n=this.#n||i,n})).filter((e=>!(this.isStart()&&this.isEnd()&&!e))).join("|")}static#p(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=!1,s="",i=!1;for(let a=0;a2&&void 0!==arguments[2]?arguments[2]:{};return ae(t),!(!n.nocomment&&"#"===t.charAt(0))&&new We(t,n).match(e)},Ee=/^\*+([^+@!?\*\[\(]*)$/,De=e=>t=>!t.startsWith(".")&&t.endsWith(e),we=e=>t=>t.endsWith(e),Se=e=>(e=e.toLowerCase(),t=>!t.startsWith(".")&&t.toLowerCase().endsWith(e)),Ce=e=>(e=e.toLowerCase(),t=>t.toLowerCase().endsWith(e)),Ne=/^\*+\.\*+$/,Me=e=>!e.startsWith(".")&&e.includes("."),ke=e=>"."!==e&&".."!==e&&e.includes("."),Oe=/^\.\*+$/,Re=e=>"."!==e&&".."!==e&&e.startsWith("."),xe=/^\*+$/,Le=e=>0!==e.length&&!e.startsWith("."),Fe=e=>0!==e.length&&"."!==e&&".."!==e,Ye=/^\?+([^+@!?\*\[\(]*)?$/,Be=e=>{let[t,n=""]=e;const r=je([t]);return n?(n=n.toLowerCase(),e=>r(e)&&e.toLowerCase().endsWith(n)):r},Ie=e=>{let[t,n=""]=e;const r=ze([t]);return n?(n=n.toLowerCase(),e=>r(e)&&e.toLowerCase().endsWith(n)):r},Pe=e=>{let[t,n=""]=e;const r=ze([t]);return n?e=>r(e)&&e.endsWith(n):r},He=e=>{let[t,n=""]=e;const r=je([t]);return n?e=>r(e)&&e.endsWith(n):r},je=e=>{let[t]=e;const n=t.length;return e=>e.length===n&&!e.startsWith(".")},ze=e=>{let[t]=e;const n=t.length;return e=>e.length===n&&"."!==e&&".."!==e},Ze="object"==typeof r&&r?"object"==typeof r.env&&r.env&&r.env.__MINIMATCH_TESTING_PLATFORM__||r.platform:"posix";be.sep="win32"===Ze?"\\":"/";const Ue=Symbol("globstar **");be.GLOBSTAR=Ue,be.filter=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n=>be(n,e,t)};const Ge=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign({},e,t)};be.defaults=e=>{if(!e||"object"!=typeof e||!Object.keys(e).length)return be;const t=be;return Object.assign((function(n,r){return t(n,r,Ge(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}))}),{Minimatch:class extends t.Minimatch{constructor(t){super(t,Ge(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}))}static defaults(n){return t.defaults(Ge(e,n)).Minimatch}},AST:class extends t.AST{constructor(t,n){super(t,n,Ge(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}))}static fromGlob(n){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.AST.fromGlob(n,Ge(e,r))}},unescape:function(n){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.unescape(n,Ge(e,r))},escape:function(n){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.escape(n,Ge(e,r))},filter:function(n){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.filter(n,Ge(e,r))},defaults:n=>t.defaults(Ge(e,n)),makeRe:function(n){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.makeRe(n,Ge(e,r))},braceExpand:function(n){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.braceExpand(n,Ge(e,r))},match:function(n,r){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.match(n,r,Ge(e,s))},sep:t.sep,GLOBSTAR:Ue})};const Ve=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ae(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:ie(e)};be.braceExpand=Ve,be.makeRe=function(e){return new We(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).makeRe()},be.match=function(e,t){const n=new We(t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{});return e=e.filter((e=>n.match(e))),n.options.nonull&&!e.length&&e.push(t),e};const $e=/[?*]|[+@!]\(.*?\)|\[|\]/;class We{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae(e),t=t||{},this.options=t,this.pattern=e,this.platform=t.platform||Ze,this.isWindows="win32"===this.platform,this.windowsPathsNoEscape=!!t.windowsPathsNoEscape||!1===t.allowWindowsEscape,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!t.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!t.nonegate,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=void 0!==t.windowsNoMagicRoot?t.windowsNoMagicRoot:!(!this.isWindows||!this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(const e of this.set)for(const t of e)if("string"!=typeof t)return!0;return!1}debug(){}make(){const e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],t.debug&&(this.debug=function(){return console.error(...arguments)}),this.debug(this.pattern,this.globSet);const n=this.globSet.map((e=>this.slashSplit(e)));this.globParts=this.preprocess(n),this.debug(this.pattern,this.globParts);let r=this.globParts.map(((e,t,n)=>{if(this.isWindows&&this.windowsNoMagicRoot){const t=!(""!==e[0]||""!==e[1]||"?"!==e[2]&&$e.test(e[2])||$e.test(e[3])),n=/^[a-z]:/i.test(e[0]);if(t)return[...e.slice(0,4),...e.slice(4).map((e=>this.parse(e)))];if(n)return[e[0],...e.slice(1).map((e=>this.parse(e)))]}return e.map((e=>this.parse(e)))}));if(this.debug(this.pattern,r),this.set=r.filter((e=>-1===e.indexOf(!1))),this.isWindows)for(let e=0;e=2?(e=this.firstPhasePreProcess(e),e=this.secondPhasePreProcess(e)):e=t>=1?this.levelOneOptimize(e):this.adjascentGlobstarOptimize(e),e}adjascentGlobstarOptimize(e){return e.map((e=>{let t=-1;for(;-1!==(t=e.indexOf("**",t+1));){let n=t;for(;"**"===e[n+1];)n++;n!==t&&e.splice(t,n-t)}return e}))}levelOneOptimize(e){return e.map((e=>0===(e=e.reduce(((e,t)=>{const n=e[e.length-1];return"**"===t&&"**"===n?e:".."===t&&n&&".."!==n&&"."!==n&&"**"!==n?(e.pop(),e):(e.push(t),e)}),[])).length?[""]:e))}levelTwoFileOptimize(e){Array.isArray(e)||(e=this.slashSplit(e));let t=!1;do{if(t=!1,!this.preserveMultipleSlashes){for(let n=1;nr&&n.splice(r+1,s-r);let i=n[r+1];const a=n[r+2],o=n[r+3];if(".."!==i)continue;if(!a||"."===a||".."===a||!o||"."===o||".."===o)continue;t=!0,n.splice(r,1);const l=n.slice(0);l[r]="**",e.push(l),r--}if(!this.preserveMultipleSlashes){for(let e=1;ee.length))}partsMatch(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=0,s=0,i=[],a="";for(;r2&&void 0!==arguments[2]&&arguments[2];const r=this.options;if(this.isWindows){const n="string"==typeof e[0]&&/^[a-z]:$/i.test(e[0]),r=!n&&""===e[0]&&""===e[1]&&"?"===e[2]&&/^[a-z]:$/i.test(e[3]),s="string"==typeof t[0]&&/^[a-z]:$/i.test(t[0]),i=r?3:n?0:void 0,a=!s&&""===t[0]&&""===t[1]&&"?"===t[2]&&"string"==typeof t[3]&&/^[a-z]:$/i.test(t[3])?3:s?0:void 0;if("number"==typeof i&&"number"==typeof a){const[n,r]=[e[i],t[a]];n.toLowerCase()===r.toLowerCase()&&(t[a]=n,a>i?t=t.slice(a):i>a&&(e=e.slice(i)))}}const{optimizationLevel:s=1}=this.options;s>=2&&(e=this.levelTwoFileOptimize(e)),this.debug("matchOne",this,{file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var i=0,a=0,o=e.length,l=t.length;i>> no match, partial?",e,u,t,m),u!==o))}let s;if("string"==typeof d?(s=c===d,this.debug("string match",d,c,s)):(s=d.test(c),this.debug("pattern match",d,c,s)),!s)return!1}if(i===o&&a===l)return!0;if(i===o)return n;if(a===l)return i===o-1&&""===e[i];throw new Error("wtf?")}braceExpand(){return Ve(this.pattern,this.options)}parse(e){ae(e);const t=this.options;if("**"===e)return Ue;if(""===e)return"";let n,r=null;(n=e.match(xe))?r=t.dot?Fe:Le:(n=e.match(Ee))?r=(t.nocase?t.dot?Ce:Se:t.dot?we:De)(n[1]):(n=e.match(Ye))?r=(t.nocase?t.dot?Ie:Be:t.dot?Pe:He)(n):(n=e.match(Ne))?r=t.dot?ke:Me:(n=e.match(Oe))&&(r=Re);const s=ye.fromGlob(e,this.options).toMMPattern();return r&&"object"==typeof s&&Reflect.defineProperty(s,"test",{value:r}),s}makeRe(){if(this.regexp||!1===this.regexp)return this.regexp;const e=this.set;if(!e.length)return this.regexp=!1,this.regexp;const t=this.options,n=t.noglobstar?"[^/]*?":t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",r=new Set(t.nocase?["i"]:[]);let s=e.map((e=>{const t=e.map((e=>{if(e instanceof RegExp)for(const t of e.flags.split(""))r.add(t);return"string"==typeof e?e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):e===Ue?Ue:e._src}));return t.forEach(((e,r)=>{const s=t[r+1],i=t[r-1];e===Ue&&i!==Ue&&(void 0===i?void 0!==s&&s!==Ue?t[r+1]="(?:\\/|"+n+"\\/)?"+s:t[r]=n:void 0===s?t[r-1]=i+"(?:\\/|"+n+")?":s!==Ue&&(t[r-1]=i+"(?:\\/|\\/"+n+"\\/)"+s,t[r+1]=Ue))})),t.filter((e=>e!==Ue)).join("/")})).join("|");const[i,a]=e.length>1?["(?:",")"]:["",""];s="^"+i+s+a+"$",this.negate&&(s="^(?!"+s+").+$");try{this.regexp=new RegExp(s,[...r].join(""))}catch(e){this.regexp=!1}return this.regexp}slashSplit(e){return this.preserveMultipleSlashes?e.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(e)?["",...e.split(/\/+/)]:e.split(/\/+/)}match(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.partial;if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("/"===e&&t)return!0;const n=this.options;this.isWindows&&(e=e.split("\\").join("/"));const r=this.slashSplit(e);this.debug(this.pattern,"split",r);const s=this.set;this.debug(this.pattern,"set",s);let i=r[r.length-1];if(!i)for(let e=r.length-2;!i&&e>=0;e--)i=r[e];for(let e=0;e1&&void 0!==arguments[1]?arguments[1]:""}Invalid response: ${e.status} ${e.statusText}`);return t.status=e.status,t.response=e,t}function Xe(e,t){const{status:n}=t;if(401===n&&e.digest)return t;if(n>=400)throw qe(t);return t}function Je(e,t){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?{data:t,headers:e.headers?V(e.headers):{},status:e.status,statusText:e.statusText}:t}be.AST=ye,be.Minimatch=We,be.escape=function(e){let{windowsPathsNoEscape:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&")},be.unescape=ue;const Ke=(Qe=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const s=re({url:y(e.remoteURL,A(t)),method:"COPY",headers:{Destination:y(e.remoteURL,A(n)),Overwrite:!1===r.overwrite?"F":"T",Depth:r.shallow?"0":"infinity"}},e,r);return a=function(t){Xe(e,t)},(i=ne(s,e))&&i.then||(i=Promise.resolve(i)),a?i.then(a):i;var i,a},function(){for(var e=[],t=0;t2&&void 0!==arguments[2]?arguments[2]:rt.Original;const r=nt().get(e,t);return"array"===n&&!1===Array.isArray(r)?[r]:"object"===n&&Array.isArray(r)?r[0]:r}function it(e){return new Promise((t=>{t(function(e){const{multistatus:t}=e;if(""===t)return{multistatus:{response:[]}};if(!t)throw new Error("Invalid response: No root multistatus found");const n={multistatus:Array.isArray(t)?t[0]:t};return nt().set(n,"multistatus.response",st(n,"multistatus.response",rt.Array)),nt().set(n,"multistatus.response",nt().get(n,"multistatus.response").map((e=>function(e){const t=Object.assign({},e);return t.status?nt().set(t,"status",st(t,"status",rt.Object)):(nt().set(t,"propstat",st(t,"propstat",rt.Object)),nt().set(t,"propstat.prop",st(t,"propstat.prop",rt.Object))),t}(e)))),n}(new et.XMLParser({allowBooleanAttributes:!0,attributeNamePrefix:"",textNodeName:"text",ignoreAttributes:!1,removeNSPrefix:!0,numberParseOptions:{hex:!0,leadingZeros:!1},attributeValueProcessor:(e,t,n)=>"true"===t||"false"===t?"true"===t:t,tagValueProcessor(e,t,n){if(!n.endsWith("propstat.prop.displayname"))return t}}).parse(e)))}))}function at(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{getlastmodified:r=null,getcontentlength:s="0",resourcetype:i=null,getcontenttype:a=null,getetag:o=null}=e,l=i&&"object"==typeof i&&void 0!==i.collection?"directory":"file",d={filename:t,basename:h().basename(t),lastmod:r,size:parseInt(s,10),type:l,etag:"string"==typeof o?o.replace(/"/g,""):null};return"file"===l&&(d.mime=a&&"string"==typeof a?a.split(";")[0]:""),n&&(void 0!==e.displayname&&(e.displayname=String(e.displayname)),d.props=e),d}function ot(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=null;try{e.multistatus.response[0].propstat&&(r=e.multistatus.response[0])}catch(e){}if(!r)throw new Error("Failed getting item stat: bad response");const{propstat:{prop:s,status:i}}=r,[a,o,l]=i.split(" ",3),d=parseInt(o,10);if(d>=400){const e=new Error(`Invalid response: ${d} ${l}`);throw e.status=d,e}return at(s,T(t),n)}function lt(e){switch(String(e)){case"-3":return"unlimited";case"-2":case"-1":return"unknown";default:return parseInt(String(e),10)}}function dt(e,t,n){return n?t?t(e):e:(e&&e.then||(e=Promise.resolve(e)),t?e.then(t):e)}const ct=function(e){return function(){for(var t=[],n=0;n2&&void 0!==arguments[2]?arguments[2]:{};const{details:r=!1}=n,s=re({url:y(e.remoteURL,A(t)),method:"PROPFIND",headers:{Accept:"text/plain,application/xml",Depth:"0"}},e,n);return dt(ne(s,e),(function(n){return Xe(e,n),dt(n.text(),(function(e){return dt(it(e),(function(e){const s=ot(e,t,r);return Je(n,s,r)}))}))}))}));function ut(e,t,n){return n?t?t(e):e:(e&&e.then||(e=Promise.resolve(e)),t?e.then(t):e)}const mt=pt((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=function(e){if(!e||"/"===e)return[];let t=e;const n=[];do{n.push(t),t=h().dirname(t)}while(t&&"/"!==t);return n}(T(t));r.sort(((e,t)=>e.length>t.length?1:t.length>e.length?-1:0));let s=!1;return function(e,t,n){if("function"==typeof e[gt]){var r,s,i,a=e[gt]();function c(e){try{for(;!(r=a.next()).done;)if((e=t(r.value))&&e.then){if(!Tt(e))return void e.then(c,i||(i=At.bind(null,s=new vt,2)));e=e.v}s?At(s,1,e):s=e}catch(e){At(s||(s=new vt),2,e)}}if(c(),a.return){var o=function(e){try{r.done||a.return()}catch(e){}return e};if(s&&s.then)return s.then(o,(function(e){throw o(e)}));o()}return s}if(!("length"in e))throw new TypeError("Object is not iterable");for(var l=[],d=0;d2&&void 0!==arguments[2]?arguments[2]:{};if(!0===n.recursive)return mt(e,t,n);const r=re({url:y(e.remoteURL,(s=A(t),s.endsWith("/")?s:s+"/")),method:"MKCOL"},e,n);var s;return ut(ne(r,e),(function(t){Xe(e,t)}))}));var yt=a(388),bt=a.n(yt);const Et=function(e){return function(){for(var t=[],n=0;n2&&void 0!==arguments[2]?arguments[2]:{};const r={};if("object"==typeof n.range&&"number"==typeof n.range.start){let e=`bytes=${n.range.start}-`;"number"==typeof n.range.end&&(e=`${e}${n.range.end}`),r.Range=e}const s=re({url:y(e.remoteURL,A(t)),method:"GET",headers:r},e,n);return a=function(t){if(Xe(e,t),r.Range&&206!==t.status){const e=new Error(`Invalid response code for partial request: ${t.status}`);throw e.status=t.status,e}return n.callback&&setTimeout((()=>{n.callback(t)}),0),t.body},(i=ne(s,e))&&i.then||(i=Promise.resolve(i)),a?i.then(a):i;var i,a})),Dt=()=>{},wt=function(e){return function(){for(var t=[],n=0;n2&&void 0!==arguments[2]?arguments[2]:{};const r=re({url:y(e.remoteURL,A(t)),method:"DELETE"},e,n);return i=function(t){Xe(e,t)},(s=ne(r,e))&&s.then||(s=Promise.resolve(s)),i?s.then(i):s;var s,i})),Ct=function(e){return function(){for(var t=[],n=0;n2&&void 0!==arguments[2]?arguments[2]:{};return function(r,s){try{var i=(a=ct(e,t,n),o=function(){return!0},a&&a.then||(a=Promise.resolve(a)),o?a.then(o):a)}catch(e){return s(e)}var a,o;return i&&i.then?i.then(void 0,s):i}(0,(function(e){if(404===e.status)return!1;throw e}))}));function Nt(e,t,n){return n?t?t(e):e:(e&&e.then||(e=Promise.resolve(e)),t?e.then(t):e)}const Mt=function(e){return function(){for(var t=[],n=0;n2&&void 0!==arguments[2]?arguments[2]:{};const r=re({url:y(e.remoteURL,A(t),"/"),method:"PROPFIND",headers:{Accept:"text/plain,application/xml",Depth:n.deep?"infinity":"1"}},e,n);return Nt(ne(r,e),(function(r){return Xe(e,r),Nt(r.text(),(function(s){if(!s)throw new Error("Failed parsing directory contents: Empty response");return Nt(it(s),(function(s){const i=v(t);let a=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const i=h().join(t,"/"),{multistatus:{response:a}}=e,o=a.map((e=>{const t=function(e){try{return e.replace(/^https?:\/\/[^\/]+/,"")}catch(e){throw new m(e,"Failed normalising HREF")}}(e.href),{propstat:{prop:n}}=e;return at(n,"/"===i?decodeURIComponent(T(t)):T(h().relative(decodeURIComponent(i),decodeURIComponent(t))),r)}));return s?o:o.filter((e=>e.basename&&("file"===e.type||e.filename!==n.replace(/\/$/,""))))}(s,v(e.remoteBasePath||e.remotePath),i,n.details,n.includeSelf);return n.glob&&(a=function(e,t){return e.filter((e=>be(e.filename,t,{matchBase:!0})))}(a,n.glob)),Je(r,a,n.details)}))}))}))}));function kt(e){return function(){for(var t=[],n=0;n2&&void 0!==arguments[2]?arguments[2]:{};const r=re({url:y(e.remoteURL,A(t)),method:"GET",headers:{Accept:"text/plain"},transformResponse:[Ft]},e,n);return Rt(ne(r,e),(function(t){return Xe(e,t),Rt(t.text(),(function(e){return Je(t,e,n.details)}))}))}));function Rt(e,t,n){return n?t?t(e):e:(e&&e.then||(e=Promise.resolve(e)),t?e.then(t):e)}const xt=kt((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=re({url:y(e.remoteURL,A(t)),method:"GET"},e,n);return Rt(ne(r,e),(function(t){let r;return Xe(e,t),function(e,t){var n=e();return n&&n.then?n.then(t):t()}((function(){return Rt(t.arrayBuffer(),(function(e){r=e}))}),(function(){return Je(t,r,n.details)}))}))})),Lt=kt((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{format:r="binary"}=n;if("binary"!==r&&"text"!==r)throw new m({info:{code:F.InvalidOutputFormat}},`Invalid output format: ${r}`);return"text"===r?Ot(e,t,n):xt(e,t,n)})),Ft=e=>e;function Yt(e){return new et.XMLBuilder({attributeNamePrefix:"@_",format:!0,ignoreAttributes:!1,suppressEmptyNode:!0}).build(Bt({lockinfo:{"@_xmlns:d":"DAV:",lockscope:{exclusive:{}},locktype:{write:{}},owner:{href:e}}},"d"))}function Bt(e,t){const n={...e};for(const e in n)n.hasOwnProperty(e)&&(n[e]&&"object"==typeof n[e]&&-1===e.indexOf(":")?(n[`${t}:${e}`]=Bt(n[e],t),delete n[e]):!1===/^@_/.test(e)&&(n[`${t}:${e}`]=n[e],delete n[e]));return n}function It(e,t,n){return n?t?t(e):e:(e&&e.then||(e=Promise.resolve(e)),t?e.then(t):e)}function Pt(e){return function(){for(var t=[],n=0;n3&&void 0!==arguments[3]?arguments[3]:{};const s=re({url:y(e.remoteURL,A(t)),method:"UNLOCK",headers:{"Lock-Token":n}},e,r);return It(ne(s,e),(function(t){if(Xe(e,t),204!==t.status&&200!==t.status)throw qe(t)}))})),jt=Pt((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{refreshToken:r,timeout:s=zt}=n,i={Accept:"text/plain,application/xml",Timeout:s};r&&(i.If=r);const a=re({url:y(e.remoteURL,A(t)),method:"LOCK",headers:i,data:Yt(e.contactHref)},e,n);return It(ne(a,e),(function(t){return Xe(e,t),It(t.text(),(function(e){const n=(i=e,new et.XMLParser({removeNSPrefix:!0,parseAttributeValue:!0,parseTagValue:!0}).parse(i)),r=nt().get(n,"prop.lockdiscovery.activelock.locktoken.href"),s=nt().get(n,"prop.lockdiscovery.activelock.timeout");var i;if(!r)throw qe(t,"No lock token received: ");return{token:r,serverTimeout:s}}))}))})),zt="Infinite, Second-4100000000";function Zt(e,t,n){return n?t?t(e):e:(e&&e.then||(e=Promise.resolve(e)),t?e.then(t):e)}const Ut=function(e){return function(){for(var t=[],n=0;n1&&void 0!==arguments[1]?arguments[1]:{};const n=t.path||"/",r=re({url:y(e.remoteURL,n),method:"PROPFIND",headers:{Accept:"text/plain,application/xml",Depth:"0"}},e,t);return Zt(ne(r,e),(function(n){return Xe(e,n),Zt(n.text(),(function(e){return Zt(it(e),(function(e){const r=function(e){try{const[t]=e.multistatus.response,{propstat:{prop:{"quota-used-bytes":n,"quota-available-bytes":r}}}=t;return void 0!==n&&void 0!==r?{used:parseInt(String(n),10),available:lt(r)}:null}catch(e){}return null}(e);return Je(n,r,t.details)}))}))}))}));function Gt(e,t,n){return n?t?t(e):e:(e&&e.then||(e=Promise.resolve(e)),t?e.then(t):e)}const Vt=function(e){return function(){for(var t=[],n=0;n2&&void 0!==arguments[2]?arguments[2]:{};const{details:r=!1}=n,s=re({url:y(e.remoteURL,A(t)),method:"SEARCH",headers:{Accept:"text/plain,application/xml","Content-Type":e.headers["Content-Type"]||"application/xml; charset=utf-8"}},e,n);return Gt(ne(s,e),(function(n){return Xe(e,n),Gt(n.text(),(function(e){return Gt(it(e),(function(e){const s=function(e,t,n){const r={truncated:!1,results:[]};return r.truncated=e.multistatus.response.some((e=>"507"===(e.status||e.propstat?.status).split(" ",3)?.[1]&&e.href.replace(/\/$/,"").endsWith(A(t).replace(/\/$/,"")))),e.multistatus.response.forEach((e=>{if(void 0===e.propstat)return;const t=e.href.split("/").map(decodeURIComponent).join("/");r.results.push(at(e.propstat.prop,t,n))})),r}(e,t,r);return Je(n,s,r)}))}))}))})),$t=function(e){return function(){for(var t=[],n=0;n3&&void 0!==arguments[3]?arguments[3]:{};const s=re({url:y(e.remoteURL,A(t)),method:"MOVE",headers:{Destination:y(e.remoteURL,A(n)),Overwrite:!1===r.overwrite?"F":"T"}},e,r);return a=function(t){Xe(e,t)},(i=ne(s,e))&&i.then||(i=Promise.resolve(i)),a?i.then(a):i;var i,a}));var Wt=a(172);const qt=function(e){return function(){for(var t=[],n=0;n3&&void 0!==arguments[3]?arguments[3]:{};const{contentLength:s=!0,overwrite:i=!0}=r,a={"Content-Type":"application/octet-stream"};!1===s||(a["Content-Length"]="number"==typeof s?`${s}`:`${function(e){if(X(e))return e.byteLength;if(J(e))return e.length;if("string"==typeof e)return(0,Wt.d)(e);throw new m({info:{code:F.DataTypeNoLength}},"Cannot calculate data length: Invalid type")}(n)}`),i||(a["If-None-Match"]="*");const o=re({url:y(e.remoteURL,A(t)),method:"PUT",headers:a,data:n},e,r);return d=function(t){try{Xe(e,t)}catch(e){const t=e;if(412!==t.status||i)throw t;return!1}return!0},(l=ne(o,e))&&l.then||(l=Promise.resolve(l)),d?l.then(d):l;var l,d})),Xt=function(e){return function(){for(var t=[],n=0;n2&&void 0!==arguments[2]?arguments[2]:{};const r=re({url:y(e.remoteURL,A(t)),method:"OPTIONS"},e,n);return i=function(t){try{Xe(e,t)}catch(e){throw e}return{compliance:(t.headers.get("DAV")??"").split(",").map((e=>e.trim())),server:t.headers.get("Server")??""}},(s=ne(r,e))&&s.then||(s=Promise.resolve(s)),i?s.then(i):s;var s,i}));function Jt(e,t,n){return n?t?t(e):e:(e&&e.then||(e=Promise.resolve(e)),t?e.then(t):e)}const Kt=tn((function(e,t,n,r,s){let i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};if(n>r||n<0)throw new m({info:{code:F.InvalidUpdateRange}},`Invalid update range ${n} for partial update`);const a={"Content-Type":"application/octet-stream","Content-Length":""+(r-n+1),"Content-Range":`bytes ${n}-${r}/*`},o=re({url:y(e.remoteURL,A(t)),method:"PUT",headers:a,data:s},e,i);return Jt(ne(o,e),(function(t){Xe(e,t)}))}));function Qt(e,t){var n=e();return n&&n.then?n.then(t):t(n)}const en=tn((function(e,t,n,r,s){let i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};if(n>r||n<0)throw new m({info:{code:F.InvalidUpdateRange}},`Invalid update range ${n} for partial update`);const a={"Content-Type":"application/x-sabredav-partialupdate","Content-Length":""+(r-n+1),"X-Update-Range":`bytes=${n}-${r}`},o=re({url:y(e.remoteURL,A(t)),method:"PATCH",headers:a,data:s},e,i);return Jt(ne(o,e),(function(t){Xe(e,t)}))}));function tn(e){return function(){for(var t=[],n=0;n5&&void 0!==arguments[5]?arguments[5]:{};return Jt(Xt(e,t,i),(function(a){let o=!1;return Qt((function(){if(a.compliance.includes("sabredav-partialupdate"))return Jt(en(e,t,n,r,s,i),(function(e){return o=!0,e}))}),(function(l){let d=!1;return o?l:Qt((function(){if(a.server.includes("Apache")&&a.compliance.includes(""))return Jt(Kt(e,t,n,r,s,i),(function(e){return d=!0,e}))}),(function(e){if(d)return e;throw new m({info:{code:F.NotSupported}},"Not supported")}))}))}))})),rn="https://github.com/perry-mitchell/webdav-client/blob/master/LOCK_CONTACT.md";function sn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{authType:n=null,remoteBasePath:r,contactHref:s=rn,ha1:i,headers:a={},httpAgent:o,httpsAgent:l,password:d,token:c,username:u,withCredentials:p}=t;let h=n;h||(h=u||d?L.Password:L.None);const f={authType:h,remoteBasePath:r,contactHref:s,ha1:i,headers:Object.assign({},a),httpAgent:o,httpsAgent:l,password:d,remotePath:_(e),remoteURL:e,token:c,username:u,withCredentials:p};return Y(f,u,d,c,i),{copyFile:(e,t,n)=>Ke(f,e,t,n),createDirectory:(e,t)=>_t(f,e,t),createReadStream:(e,t)=>function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=new(0,bt().PassThrough);return Et(e,t,n).then((e=>{e.pipe(r)})).catch((e=>{r.emit("error",e)})),r}(f,e,t),createWriteStream:(e,t,n)=>function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Dt;const s=new(0,bt().PassThrough),i={};!1===n.overwrite&&(i["If-None-Match"]="*");const a=re({url:y(e.remoteURL,A(t)),method:"PUT",headers:i,data:s,maxRedirects:0},e,n);return ne(a,e).then((t=>Xe(e,t))).then((e=>{setTimeout((()=>{r(e)}),0)})).catch((e=>{s.emit("error",e)})),s}(f,e,t,n),customRequest:(e,t)=>wt(f,e,t),deleteFile:(e,t)=>St(f,e,t),exists:(e,t)=>Ct(f,e,t),getDirectoryContents:(e,t)=>Mt(f,e,t),getFileContents:(e,t)=>Lt(f,e,t),getFileDownloadLink:e=>function(e,t){let n=y(e.remoteURL,A(t));const r=/^https:/i.test(n)?"https":"http";switch(e.authType){case L.None:break;case L.Password:{const t=N(e.headers.Authorization.replace(/^Basic /i,"").trim());n=n.replace(/^https?:\/\//,`${r}://${t}@`);break}default:throw new m({info:{code:F.LinkUnsupportedAuthType}},`Unsupported auth type for file link: ${e.authType}`)}return n}(f,e),getFileUploadLink:e=>function(e,t){let n=`${y(e.remoteURL,A(t))}?Content-Type=application/octet-stream`;const r=/^https:/i.test(n)?"https":"http";switch(e.authType){case L.None:break;case L.Password:{const t=N(e.headers.Authorization.replace(/^Basic /i,"").trim());n=n.replace(/^https?:\/\//,`${r}://${t}@`);break}default:throw new m({info:{code:F.LinkUnsupportedAuthType}},`Unsupported auth type for file link: ${e.authType}`)}return n}(f,e),getHeaders:()=>Object.assign({},f.headers),getQuota:e=>Ut(f,e),lock:(e,t)=>jt(f,e,t),moveFile:(e,t,n)=>$t(f,e,t,n),putFileContents:(e,t,n)=>qt(f,e,t,n),partialUpdateFileContents:(e,t,n,r,s)=>nn(f,e,t,n,r,s),getDAVCompliance:e=>Xt(f,e),search:(e,t)=>Vt(f,e,t),setHeaders:e=>{f.headers=Object.assign({},e)},stat:(e,t)=>ct(f,e,t),unlock:(e,t,n)=>Ht(f,e,t,n)}}var an=o.UU,on=o.Gu,ln=o.h4}},r={};function s(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={id:e,loaded:!1,exports:{}};return n[e].call(i.exports,i,i.exports,s),i.loaded=!0,i.exports}s.m=n,s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce(((t,n)=>(s.f[n](e,t),t)),[])),s.u=e=>"calendar-"+e+".js?v="+{"vendors-node_modules_nextcloud_sharing_dist_public_js-node_modules_webdav_dist_web_index_js":"163a8b55b3a4390be085","vendors-node_modules_nextcloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_mjs-nod-88e649":"ac26ea621761a6ce6a1b","vendors-node_modules_mdi_js_mdi_js-node_modules_nextcloud_dialogs_dist_chunks_preview-BIbJGxX-8a4549":"1d4150e34e08ab5db727","vendors-node_modules_nextcloud_dialogs_dist_chunks_ConflictPicker-D-B-WV0C_mjs":"123f801def1f79f6e88b","vendors-node_modules_nextcloud_dialogs_node_modules_nextcloud_vue_dist_components_NcTextField-759f92":"924544c7b2026c6ad9cb","vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-W-IYpVkn_mjs":"c06010f202120268c93b","node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-uFWxS9Cy_mjs":"927af88cf26faec1f30d","vendors-node_modules_nextcloud_dialogs_node_modules_nextcloud_vue_dist_components_NcColorPick-2135ac":"c8947a0fb9e8d956630a","vendors-node_modules_nextcloud_dialogs_node_modules_nextcloud_vue_dist_components_NcDateTimeP-55190c":"9dc898567466a2dc7042"}[e],s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="calendar:",s.l=(n,r,i,a)=>{if(e[n])e[n].push(r);else{var o,l;if(void 0!==i)for(var d=document.getElementsByTagName("script"),c=0;c{o.onerror=o.onload=null,clearTimeout(p);var s=e[n];if(delete e[n],o.parentNode&&o.parentNode.removeChild(o),s&&s.forEach((e=>e(r))),t)return t(r)},p=setTimeout(m.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=m.bind(null,o.onerror),o.onload=m.bind(null,o.onload),l&&document.head.appendChild(o)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),s.p="/apps/calendar/js/",(()=>{var e={"proposal-public":0};s.f.j=(t,n)=>{var r=s.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var i=new Promise(((n,s)=>r=e[t]=[n,s]));n.push(r[2]=i);var a=s.p+s.u(t),o=new Error;s.l(a,(n=>{if(s.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var i=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",o.name="ChunkLoadError",o.type=i,o.request=a,r[1](o)}}),"chunk-"+t,t)}};var t=(t,n)=>{var r,i,[a,o,l]=n,d=0;if(a.some((t=>0!==e[t]))){for(r in o)s.o(o,r)&&(s.m[r]=o[r]);if(l)l(s)}for(t&&t(n);d{"use strict";var e=s(21777),t=Object.freeze({}),n=Array.isArray;function r(e){return null==e}function i(e){return null!=e}function a(e){return!0===e}function o(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function l(e){return"function"==typeof e}function d(e){return null!==e&&"object"==typeof e}var c=Object.prototype.toString;function u(e){return"[object Object]"===c.call(e)}function m(e){return"[object RegExp]"===c.call(e)}function p(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function h(e){return i(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function f(e){return null==e?"":Array.isArray(e)||u(e)&&e.toString===c?JSON.stringify(e,g,2):String(e)}function g(e,t){return t&&t.__v_isRef?t.value:t}function A(e){var t=parseFloat(e);return isNaN(t)?e:t}function v(e,t){for(var n=Object.create(null),r=e.split(","),s=0;s-1)return e.splice(r,1)}}var y=Object.prototype.hasOwnProperty;function b(e,t){return y.call(e,t)}function E(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var D=/-(\w)/g,w=E((function(e){return e.replace(D,(function(e,t){return t?t.toUpperCase():""}))})),S=E((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),C=/\B([A-Z])/g,N=E((function(e){return e.replace(C,"-$1").toLowerCase()}));var M=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function k(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function O(e,t){for(var n in t)e[n]=t[n];return e}function R(e){for(var t={},n=0;n0,Q=X&&X.indexOf("edge/")>0;X&&X.indexOf("android");var ee=X&&/iphone|ipad|ipod|ios/.test(X);X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X);var te,ne=X&&X.match(/firefox\/(\d+)/),re={}.watch,se=!1;if(q)try{var ie={};Object.defineProperty(ie,"passive",{get:function(){se=!0}}),window.addEventListener("test-passive",null,ie)}catch(e){}var ae=function(){return void 0===te&&(te=!q&&void 0!==s.g&&(s.g.process&&"server"===s.g.process.env.VUE_ENV)),te},oe=q&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function le(e){return"function"==typeof e&&/native code/.test(e.toString())}var de,ce="undefined"!=typeof Symbol&&le(Symbol)&&"undefined"!=typeof Reflect&&le(Reflect.ownKeys);de="undefined"!=typeof Set&&le(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ue=null;function me(){return ue&&{proxy:ue}}function pe(e){void 0===e&&(e=null),e||ue&&ue._scope.off(),ue=e,e&&e._scope.on()}var he=function(){function e(e,t,n,r,s,i,a,o){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=s,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=o,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),fe=function(e){void 0===e&&(e="");var t=new he;return t.text=e,t.isComment=!0,t};function ge(e){return new he(void 0,void 0,void 0,String(e))}function Ae(e){var t=new he(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}"function"==typeof SuppressedError&&SuppressedError;var ve=0,Te=[],_e=function(){for(var e=0;e1)return n&&l(t)?t.call(r):t}else 0}var bt=E((function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}}));function Et(e,t){function r(){var e=r.fns;if(!n(e))return un(e,null,arguments,t,"v-on handler");for(var s=e.slice(),i=0;i0&&(Nt((l=Mt(l,"".concat(t||"","_").concat(s)))[0])&&Nt(c)&&(u[d]=ge(c.text+l[0].text),l.shift()),u.push.apply(u,l)):o(l)?Nt(c)?u[d]=ge(c.text+l):""!==l&&u.push(ge(l)):Nt(l)&&Nt(c)?u[d]=ge(c.text+l.text):(a(e._isVList)&&i(l.tag)&&r(l.key)&&i(t)&&(l.key="__vlist".concat(t,"_").concat(s,"__")),u.push(l)));return u}function kt(e,t){var r,s,a,o,l=null;if(n(e)||"string"==typeof e)for(l=new Array(e.length),r=0,s=e.length;r0,o=n?!!n.$stable:!a,l=n&&n.$key;if(n){if(n._normalized)return n._normalized;if(o&&s&&s!==t&&l===s.$key&&!a&&!s.$hasNormal)return s;for(var d in i={},n)n[d]&&"$"!==d[0]&&(i[d]=qt(e,r,d,n[d]))}else i={};for(var c in r)c in i||(i[c]=Xt(r,c));return n&&Object.isExtensible(n)&&(n._normalized=i),V(i,"$stable",o),V(i,"$key",l),V(i,"$hasNormal",a),i}function qt(e,t,r,s){var i=function(){var t=ue;pe(e);var r=arguments.length?s.apply(null,arguments):s({}),i=(r=r&&"object"==typeof r&&!n(r)?[r]:Ct(r))&&r[0];return pe(t),r&&(!i||1===r.length&&i.isComment&&!$t(i))?void 0:r};return s.proxy&&Object.defineProperty(t,r,{get:i,enumerable:!0,configurable:!0}),i}function Xt(e,t){return function(){return e[t]}}function Jt(e){return{get attrs(){if(!e._attrsProxy){var n=e._attrsProxy={};V(n,"_v_attr_proxy",!0),Kt(n,e.$attrs,t,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||Kt(e._listenersProxy={},e.$listeners,t,e,"$listeners");return e._listenersProxy},get slots(){return function(e){e._slotsProxy||en(e._slotsProxy={},e.$scopedSlots);return e._slotsProxy}(e)},emit:M(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return Je(e,t,n)}))}}}function Kt(e,t,n,r,s){var i=!1;for(var a in t)a in e?t[a]!==n[a]&&(i=!0):(i=!0,Qt(e,a,r,s));for(var a in e)a in t||(i=!0,delete e[a]);return i}function Qt(e,t,n,r){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return n[r][t]}})}function en(e,t){for(var n in t)e[n]=t[n];for(var n in e)n in t||delete e[n]}var tn=null;function nn(e,t){return(e.__esModule||ce&&"Module"===e[Symbol.toStringTag])&&(e=e.default),d(e)?t.extend(e):e}function rn(e){if(n(e))for(var t=0;tdocument.createEvent("Event").timeStamp&&(Kn=function(){return Qn.now()})}var er=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function tr(){var e,t;for(Jn=Kn(),qn=!0,Gn.sort(er),Xn=0;XnXn&&Gn[n].id>e.id;)n--;Gn.splice(n+1,0,e)}else Gn.push(e);Wn||(Wn=!0,En(tr))}}function rr(e,t){if(e){for(var n=Object.create(null),r=ce?Reflect.ownKeys(e):Object.keys(e),s=0;s-1)if(i&&!b(s,"default"))a=!1;else if(""===a||a===N(e)){var d=wr(String,s.type);(d<0||o-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!m(e)&&e.test(t)}function Hr(e,t){var n=e.cache,r=e.keys,s=e._vnode,i=e.$vnode;for(var a in n){var o=n[a];if(o){var l=o.name;l&&!t(l)&&jr(n,a,r,s)}}i.componentOptions.children=void 0}function jr(e,t,n,r){var s=e[t];!s||r&&s.tag===r.tag||s.componentInstance.$destroy(),e[t]=null,_(n,t)}!function(e){e.prototype._init=function(e){var n=this;n._uid=Lr++,n._isVue=!0,n.__v_skip=!0,n._scope=new gt(!0),n._scope.parent=void 0,n._scope._vm=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var s=r.componentOptions;n.propsData=s.propsData,n._parentListeners=s.listeners,n._renderChildren=s.children,n._componentTag=s.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,e):n.$options=Tr(Fr(n.constructor),e||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._provided=n?n._provided:Object.create(null),e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&In(e,t)}(n),function(e){e._vnode=null,e._staticTrees=null;var n=e.$options,r=e.$vnode=n._parentVnode,s=r&&r.context;e.$slots=Gt(n._renderChildren,s),e.$scopedSlots=r?Wt(e.$parent,r.data.scopedSlots,e.$slots):t,e._c=function(t,n,r,s){return on(e,t,n,r,s,!1)},e.$createElement=function(t,n,r,s){return on(e,t,n,r,s,!0)};var i=r&&r.data;Le(e,"$attrs",i&&i.attrs||t,null,!0),Le(e,"$listeners",n._parentListeners||t,null,!0)}(n),Un(n,"beforeCreate",void 0,!1),function(e){var t=rr(e.$options.inject,e);t&&(ke(!1),Object.keys(t).forEach((function(n){Le(e,n,t[n])})),ke(!0))}(n),Nr(n),function(e){var t=e.$options.provide;if(t){var n=l(t)?t.call(e):t;if(!d(n))return;for(var r=_t(e),s=ce?Reflect.ownKeys(n):Object.keys(n),i=0;i1?k(n):n;for(var r=k(arguments,1),s='event handler for "'.concat(e,'"'),i=0,a=n.length;iparseInt(this.max)&&jr(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)jr(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){Hr(e,(function(e){return Pr(t,e)}))})),this.$watch("exclude",(function(t){Hr(e,(function(e){return!Pr(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=rn(e),n=t&&t.componentOptions;if(n){var r=Ir(n),s=this.include,i=this.exclude;if(s&&(!r||!Pr(s,r))||i&&r&&Pr(i,r))return t;var a=this.cache,o=this.keys,l=null==t.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):t.key;a[l]?(t.componentInstance=a[l].componentInstance,_(o,l),o.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||e&&e[0]}},Ur={KeepAlive:Zr};!function(e){var t={get:function(){return Z}};Object.defineProperty(e,"config",t),e.util={warn:mr,extend:O,mergeOptions:Tr,defineReactive:Le},e.set=Fe,e.delete=Ye,e.nextTick=En,e.observable=function(e){return xe(e),e},e.options=Object.create(null),j.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,O(e.options.components,Ur),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=k(arguments,1);return n.unshift(this),l(e.install)?e.install.apply(e,n):l(e)&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Tr(this.options,e),this}}(e),Br(e),function(e){j.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&u(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&l(n)&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}(Yr),Object.defineProperty(Yr.prototype,"$isServer",{get:ae}),Object.defineProperty(Yr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Yr,"FunctionalRenderContext",{value:sr}),Yr.version="2.7.16";var Gr=v("style,class"),Vr=v("input,textarea,option,select,progress"),$r=v("contenteditable,draggable,spellcheck"),Wr=v("events,caret,typing,plaintext-only"),qr=function(e,t){return es(t)||"false"===t?"false":"contenteditable"===e&&Wr(t)?t:"true"},Xr=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Jr="http://www.w3.org/1999/xlink",Kr=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Qr=function(e){return Kr(e)?e.slice(6,e.length):""},es=function(e){return null==e||!1===e};function ts(e){for(var t=e.data,n=e,r=e;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=ns(r.data,t));for(;i(n=n.parent);)n&&n.data&&(t=ns(t,n.data));return function(e,t){if(i(e)||i(t))return rs(e,ss(t));return""}(t.staticClass,t.class)}function ns(e,t){return{staticClass:rs(e.staticClass,t.staticClass),class:i(e.class)?[e.class,t.class]:t.class}}function rs(e,t){return e?t?e+" "+t:e:t||""}function ss(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,s=e.length;r-1?Ns(e,t,n):Xr(t)?es(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):$r(t)?e.setAttribute(t,qr(t,n)):Kr(t)?es(n)?e.removeAttributeNS(Jr,Qr(t)):e.setAttributeNS(Jr,t,n):Ns(e,t,n)}function Ns(e,t,n){if(es(n))e.removeAttribute(t);else{if(J&&!K&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var Ms={create:Ss,update:Ss};function ks(e,t){var n=t.elm,s=t.data,a=e.data;if(!(r(s.staticClass)&&r(s.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var o=ts(t),l=n._transitionClasses;i(l)&&(o=rs(o,ss(l))),o!==n._prevClass&&(n.setAttribute("class",o),n._prevClass=o)}}var Os,Rs={create:ks,update:ks},xs="__r",Ls="__c";function Fs(e,t,n){var r=Os;return function s(){null!==t.apply(null,arguments)&&Is(e,s,n,r)}}var Ys=fn&&!(ne&&Number(ne[1])<=53);function Bs(e,t,n,r){if(Ys){var s=Jn,i=t;t=i._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=s||e.timeStamp<=0||e.target.ownerDocument!==document)return i.apply(this,arguments)}}Os.addEventListener(e,t,se?{capture:n,passive:r}:n)}function Is(e,t,n,r){(r||Os).removeEventListener(e,t._wrapper||t,n)}function Ps(e,t){if(!r(e.data.on)||!r(t.data.on)){var n=t.data.on||{},s=e.data.on||{};Os=t.elm||e.elm,function(e){if(i(e[xs])){var t=J?"change":"input";e[t]=[].concat(e[xs],e[t]||[]),delete e[xs]}i(e[Ls])&&(e.change=[].concat(e[Ls],e.change||[]),delete e[Ls])}(n),Dt(n,s,Bs,Is,Fs,t.context),Os=void 0}}var Hs,js={create:Ps,update:Ps,destroy:function(e){return Ps(e,fs)}};function zs(e,t){if(!r(e.data.domProps)||!r(t.data.domProps)){var n,s,o=t.elm,l=e.data.domProps||{},d=t.data.domProps||{};for(n in(i(d.__ob__)||a(d._v_attr_proxy))&&(d=t.data.domProps=O({},d)),l)n in d||(o[n]="");for(n in d){if(s=d[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),s===l[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=s;var c=r(s)?"":String(s);Zs(o,c)&&(o.value=c)}else if("innerHTML"===n&&os(o.tagName)&&r(o.innerHTML)){(Hs=Hs||document.createElement("div")).innerHTML="".concat(s,"");for(var u=Hs.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;u.firstChild;)o.appendChild(u.firstChild)}else if(s!==l[n])try{o[n]=s}catch(e){}}}}function Zs(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(i(r)){if(r.number)return A(n)!==A(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var Us={create:zs,update:zs},Gs=E((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}));function Vs(e){var t=$s(e.style);return e.staticStyle?O(e.staticStyle,t):t}function $s(e){return Array.isArray(e)?R(e):"string"==typeof e?Gs(e):e}var Ws,qs=/^--/,Xs=/\s*!important$/,Js=function(e,t,n){if(qs.test(t))e.style.setProperty(t,n);else if(Xs.test(n))e.style.setProperty(N(t),n.replace(Xs,""),"important");else{var r=Qs(t);if(Array.isArray(n))for(var s=0,i=n.length;s-1?t.split(ni).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" ".concat(e.getAttribute("class")||""," ");n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function si(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(ni).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" ".concat(e.getAttribute("class")||""," "),r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function ii(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&O(t,ai(e.name||"v")),O(t,e),t}return"string"==typeof e?ai(e):void 0}}var ai=E((function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}})),oi=q&&!K,li="transition",di="animation",ci="transition",ui="transitionend",mi="animation",pi="animationend";oi&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ci="WebkitTransition",ui="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(mi="WebkitAnimation",pi="webkitAnimationEnd"));var hi=q?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function fi(e){hi((function(){hi(e)}))}function gi(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),ri(e,t))}function Ai(e,t){e._transitionClasses&&_(e._transitionClasses,t),si(e,t)}function vi(e,t,n){var r=_i(e,t),s=r.type,i=r.timeout,a=r.propCount;if(!s)return n();var o=s===li?ui:pi,l=0,d=function(){e.removeEventListener(o,c),n()},c=function(t){t.target===e&&++l>=a&&d()};setTimeout((function(){l0&&(n=li,c=a,u=i.length):t===di?d>0&&(n=di,c=d,u=l.length):u=(n=(c=Math.max(a,d))>0?a>d?li:di:null)?n===li?i.length:l.length:0,{type:n,timeout:c,propCount:u,hasTransform:n===li&&Ti.test(r[ci+"Property"])}}function yi(e,t){for(;e.length1}function Ci(e,t){!0!==t.data.show&&Ei(t)}var Ni=function(e){var t,s,l={},d=e.modules,c=e.nodeOps;for(t=0;th?_(e,r(n[A+1])?null:n[A+1].elm,n,p,A,s):p>A&&b(t,u,h)}(u,f,A,n,d):i(A)?(i(e.text)&&c.setTextContent(u,""),_(u,null,A,0,A.length-1,n)):i(f)?b(f,0,f.length-1):i(e.text)&&c.setTextContent(u,""):e.text!==t.text&&c.setTextContent(u,t.text),i(h)&&i(p=h.hook)&&i(p=p.postpatch)&&p(e,t)}}}function S(e,t,n){if(a(n)&&i(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r-1,a.selected!==i&&(a.selected=i);else if(Y(xi(a),r))return void(e.selectedIndex!==o&&(e.selectedIndex=o));s||(e.selectedIndex=-1)}}function Ri(e,t){return t.every((function(t){return!Y(t,e)}))}function xi(e){return"_value"in e?e._value:e.value}function Li(e){e.target.composing=!0}function Fi(e){e.target.composing&&(e.target.composing=!1,Yi(e.target,"input"))}function Yi(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Bi(e){return!e.componentInstance||e.data&&e.data.transition?e:Bi(e.componentInstance._vnode)}var Ii={bind:function(e,t,n){var r=t.value,s=(n=Bi(n)).data&&n.data.transition,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&s?(n.data.show=!0,Ei(n,(function(){e.style.display=i}))):e.style.display=r?i:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Bi(n)).data&&n.data.transition?(n.data.show=!0,r?Ei(n,(function(){e.style.display=e.__vOriginalDisplay})):Di(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,s){s||(e.style.display=e.__vOriginalDisplay)}},Pi={model:Mi,show:Ii},Hi={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function ji(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?ji(rn(t.children)):e}function zi(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var s=n._parentListeners;for(var r in s)t[w(r)]=s[r];return t}function Zi(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Ui=function(e){return e.tag||$t(e)},Gi=function(e){return"show"===e.name},Vi={name:"transition",props:Hi,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Ui)).length){0;var r=this.mode;0;var s=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return s;var i=ji(s);if(!i)return s;if(this._leaving)return Zi(e,s);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:o(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var l=(i.data||(i.data={})).transition=zi(this),d=this._vnode,c=ji(d);if(i.data.directives&&i.data.directives.some(Gi)&&(i.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(i,c)&&!$t(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var u=c.data.transition=O({},l);if("out-in"===r)return this._leaving=!0,wt(u,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Zi(e,s);if("in-out"===r){if($t(i))return d;var m,p=function(){m()};wt(l,"afterEnter",p),wt(l,"enterCancelled",p),wt(u,"delayLeave",(function(e){m=e}))}}return s}}},$i=O({tag:String,moveClass:String},Hi);delete $i.mode;var Wi={props:$i,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var s=Hn(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,s(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,s=this.$slots.default||[],i=this.children=[],a=zi(this),o=0;o-1?ds[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:ds[e]=/HTMLUnknownElement/.test(t.toString())},O(Yr.options.directives,Pi),O(Yr.options.components,Ki),Yr.prototype.__patch__=q?Ni:x,Yr.prototype.$mount=function(e,t){return function(e,t,n){var r;e.$el=t,e.$options.render||(e.$options.render=fe),Un(e,"beforeMount"),r=function(){e._update(e._render(),n)},new Ln(e,r,x,{before:function(){e._isMounted&&!e._isDestroyed&&Un(e,"beforeUpdate")}},!0),n=!1;var s=e._preWatchers;if(s)for(var i=0;is,setSettings(e){try{localStorage.setItem(r,JSON.stringify(e))}catch(e){}s=e},now:()=>aa()},t&&t.on("plugin:settings:set",((e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)})),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise((n=>{this.targetQueue.push({method:t,args:e,resolve:n})}))})}async setRealTarget(e){this.target=e;for(const e of this.onQueue)this.target.on[e.method](...e.args);for(const e of this.targetQueue)e.resolve(await this.target[e.method](...e.args))}}function la(e,t){const n=e,r=ea(),s=ea().__VUE_DEVTOOLS_GLOBAL_HOOK__,i=ta&&n.enableEarlyProxy;if(!s||!r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&i){const e=i?new oa(n,s):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else s.emit(na,e,t)}const da=e=>ia=e,ca=Symbol();function ua(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}var ma;!function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"}(ma||(ma={}));const pa="undefined"!=typeof window,ha=(()=>"object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:"object"==typeof globalThis?globalThis:{HTMLElement:null})();function fa(e,t,n){const r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){_a(r.response,t,n)},r.onerror=function(){console.error("could not download file")},r.send()}function ga(e){const t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return t.status>=200&&t.status<=299}function Aa(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(t){const n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(n)}}const va="object"==typeof navigator?navigator:{userAgent:""},Ta=(()=>/Macintosh/.test(va.userAgent)&&/AppleWebKit/.test(va.userAgent)&&!/Safari/.test(va.userAgent))(),_a=pa?"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype&&!Ta?function(e,t="download",n){const r=document.createElement("a");r.download=t,r.rel="noopener","string"==typeof e?(r.href=e,r.origin!==location.origin?ga(r.href)?fa(e,t,n):(r.target="_blank",Aa(r)):Aa(r)):(r.href=URL.createObjectURL(e),setTimeout((function(){URL.revokeObjectURL(r.href)}),4e4),setTimeout((function(){Aa(r)}),0))}:"msSaveOrOpenBlob"in va?function(e,t="download",n){if("string"==typeof e)if(ga(e))fa(e,t,n);else{const t=document.createElement("a");t.href=e,t.target="_blank",setTimeout((function(){Aa(t)}))}else navigator.msSaveOrOpenBlob(function(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}(e,n),t)}:function(e,t,n,r){(r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading...");if("string"==typeof e)return fa(e,t,n);const s="application/octet-stream"===e.type,i=/constructor/i.test(String(ha.HTMLElement))||"safari"in ha,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||s&&i||Ta)&&"undefined"!=typeof FileReader){const t=new FileReader;t.onloadend=function(){let e=t.result;if("string"!=typeof e)throw r=null,new Error("Wrong reader.result type");e=a?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=e:location.assign(e),r=null},t.readAsDataURL(e)}else{const t=URL.createObjectURL(e);r?r.location.assign(t):location.href=t,r=null,setTimeout((function(){URL.revokeObjectURL(t)}),4e4)}}:()=>{};function ya(e,t){const n="🍍 "+e;"function"==typeof __VUE_DEVTOOLS_TOAST__?__VUE_DEVTOOLS_TOAST__(n,t):"error"===t?console.error(n):"warn"===t?console.warn(n):console.log(n)}function ba(e){return"_a"in e&&"install"in e}function Ea(){if(!("clipboard"in navigator))return ya("Your browser doesn't support the Clipboard API","error"),!0}function Da(e){return!!(e instanceof Error&&e.message.toLowerCase().includes("document is not focused"))&&(ya('You need to activate the "Emulate a focused page" setting in the "Rendering" panel of devtools.',"warn"),!0)}let wa;async function Sa(e){try{const t=(wa||(wa=document.createElement("input"),wa.type="file",wa.accept=".json"),function(){return new Promise(((e,t)=>{wa.onchange=async()=>{const t=wa.files;if(!t)return e(null);const n=t.item(0);return e(n?{text:await n.text(),file:n}:null)},wa.oncancel=()=>e(null),wa.onerror=t,wa.click()}))}),n=await t();if(!n)return;const{text:r,file:s}=n;Ca(e,JSON.parse(r)),ya(`Global state imported from "${s.name}".`)}catch(e){ya("Failed to import the state from JSON. Check the console for more details.","error"),console.error(e)}}function Ca(e,t){for(const n in t){const r=e.state.value[n];r?Object.assign(r,t[n]):e.state.value[n]=t[n]}}function Na(e){return{_custom:{display:e}}}const Ma="🍍 Pinia (root)",ka="_root";function Oa(e){return ba(e)?{id:ka,label:Ma}:{id:e.$id,label:e.$id}}function Ra(e){return e?Array.isArray(e)?e.reduce(((e,t)=>(e.keys.push(t.key),e.operations.push(t.type),e.oldValue[t.key]=t.oldValue,e.newValue[t.key]=t.newValue,e)),{oldValue:{},keys:[],operations:[],newValue:{}}):{operation:Na(e.type),key:Na(e.key),oldValue:e.oldValue,newValue:e.newValue}:{}}function xa(e){switch(e){case ma.direct:return"mutation";case ma.patchFunction:case ma.patchObject:return"$patch";default:return"unknown"}}let La=!0;const Fa=[],Ya="pinia:mutations",Ba="pinia",{assign:Ia}=Object,Pa=e=>"🍍 "+e;function Ha(e,t){la({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:Fa,app:e},(n=>{"function"!=typeof n.now&&ya("You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),n.addTimelineLayer({id:Ya,label:"Pinia 🍍",color:15064968}),n.addInspector({id:Ba,label:"Pinia 🍍",icon:"storage",treeFilterPlaceholder:"Search stores",actions:[{icon:"content_copy",action:()=>{!async function(e){if(!Ea())try{await navigator.clipboard.writeText(JSON.stringify(e.state.value)),ya("Global state copied to clipboard.")}catch(e){if(Da(e))return;ya("Failed to serialize the state. Check the console for more details.","error"),console.error(e)}}(t)},tooltip:"Serialize and copy the state"},{icon:"content_paste",action:async()=>{await async function(e){if(!Ea())try{Ca(e,JSON.parse(await navigator.clipboard.readText())),ya("Global state pasted from clipboard.")}catch(e){if(Da(e))return;ya("Failed to deserialize the state from clipboard. Check the console for more details.","error"),console.error(e)}}(t),n.sendInspectorTree(Ba),n.sendInspectorState(Ba)},tooltip:"Replace the state with the content of your clipboard"},{icon:"save",action:()=>{!async function(e){try{_a(new Blob([JSON.stringify(e.state.value)],{type:"text/plain;charset=utf-8"}),"pinia-state.json")}catch(e){ya("Failed to export the state as JSON. Check the console for more details.","error"),console.error(e)}}(t)},tooltip:"Save the state as a JSON file"},{icon:"folder_open",action:async()=>{await Sa(t),n.sendInspectorTree(Ba),n.sendInspectorState(Ba)},tooltip:"Import the state from a JSON file"}],nodeActions:[{icon:"restore",tooltip:'Reset the state (with "$reset")',action:e=>{const n=t._s.get(e);n?"function"!=typeof n.$reset?ya(`Cannot reset "${e}" store because it doesn't have a "$reset" method implemented.`,"warn"):(n.$reset(),ya(`Store "${e}" reset.`)):ya(`Cannot reset "${e}" store because it wasn't found.`,"warn")}}]}),n.on.inspectComponent(((e,t)=>{const n=e.componentInstance&&e.componentInstance.proxy;if(n&&n._pStores){const t=e.componentInstance.proxy._pStores;Object.values(t).forEach((t=>{e.instanceData.state.push({type:Pa(t.$id),key:"state",editable:!0,value:t._isOptionsAPI?{_custom:{value:Ue(t.$state),actions:[{icon:"restore",tooltip:"Reset the state of this store",action:()=>t.$reset()}]}}:Object.keys(t.$state).reduce(((e,n)=>(e[n]=t.$state[n],e)),{})}),t._getters&&t._getters.length&&e.instanceData.state.push({type:Pa(t.$id),key:"getters",editable:!1,value:t._getters.reduce(((e,n)=>{try{e[n]=t[n]}catch(t){e[n]=t}return e}),{})})}))}})),n.on.getInspectorTree((n=>{if(n.app===e&&n.inspectorId===Ba){let e=[t];e=e.concat(Array.from(t._s.values())),n.rootNodes=(n.filter?e.filter((e=>"$id"in e?e.$id.toLowerCase().includes(n.filter.toLowerCase()):Ma.toLowerCase().includes(n.filter.toLowerCase()))):e).map(Oa)}})),globalThis.$pinia=t,n.on.getInspectorState((n=>{if(n.app===e&&n.inspectorId===Ba){const e=n.nodeId===ka?t:t._s.get(n.nodeId);if(!e)return;e&&(n.nodeId!==ka&&(globalThis.$store=Ue(e)),n.state=function(e){if(ba(e)){const t=Array.from(e._s.keys()),n=e._s,r={state:t.map((t=>({editable:!0,key:t,value:e.state.value[t]}))),getters:t.filter((e=>n.get(e)._getters)).map((e=>{const t=n.get(e);return{editable:!1,key:e,value:t._getters.reduce(((e,n)=>(e[n]=t[n],e)),{})}}))};return r}const t={state:Object.keys(e.$state).map((t=>({editable:!0,key:t,value:e.$state[t]})))};return e._getters&&e._getters.length&&(t.getters=e._getters.map((t=>({editable:!1,key:t,value:e[t]})))),e._customProperties.size&&(t.customProperties=Array.from(e._customProperties).map((t=>({editable:!0,key:t,value:e[t]})))),t}(e))}})),n.on.editInspectorState(((n,r)=>{if(n.app===e&&n.inspectorId===Ba){const e=n.nodeId===ka?t:t._s.get(n.nodeId);if(!e)return ya(`store "${n.nodeId}" not found`,"error");const{path:r}=n;ba(e)?r.unshift("state"):1===r.length&&e._customProperties.has(r[0])&&!(r[0]in e.$state)||r.unshift("$state"),La=!1,n.set(e,r,n.state.value),La=!0}})),n.on.editComponentState((e=>{if(e.type.startsWith("🍍")){const n=e.type.replace(/^🍍\s*/,""),r=t._s.get(n);if(!r)return ya(`store "${n}" not found`,"error");const{path:s}=e;if("state"!==s[0])return ya(`Invalid path for store "${n}":\n${s}\nOnly state can be modified.`);s[0]="$state",La=!1,e.set(r,s,e.state.value),La=!0}}))}))}let ja,za=0;function Za(e,t,n){const r=t.reduce(((t,n)=>(t[n]=Ue(e)[n],t)),{});for(const t in r)e[t]=function(){const s=za,i=n?new Proxy(e,{get:(...e)=>(ja=s,Reflect.get(...e)),set:(...e)=>(ja=s,Reflect.set(...e))}):e;ja=s;const a=r[t].apply(i,arguments);return ja=void 0,a}}function Ua({app:e,store:t,options:n}){if(!t.$id.startsWith("__hot:")){if(t._isOptionsAPI=!!n.state,!t._p._testing){Za(t,Object.keys(n.actions),t._isOptionsAPI);const e=t._hotUpdate;Ue(t)._hotUpdate=function(n){e.apply(this,arguments),Za(t,Object.keys(n._hmrPayload.actions),!!t._isOptionsAPI)}}!function(e,t){Fa.includes(Pa(t.$id))||Fa.push(Pa(t.$id)),la({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:Fa,app:e,settings:{logStoreChanges:{label:"Notify about new/deleted stores",type:"boolean",defaultValue:!0}}},(e=>{const n="function"==typeof e.now?e.now.bind(e):Date.now;t.$onAction((({after:r,onError:s,name:i,args:a})=>{const o=za++;e.addTimelineEvent({layerId:Ya,event:{time:n(),title:"🛫 "+i,subtitle:"start",data:{store:Na(t.$id),action:Na(i),args:a},groupId:o}}),r((r=>{ja=void 0,e.addTimelineEvent({layerId:Ya,event:{time:n(),title:"🛬 "+i,subtitle:"end",data:{store:Na(t.$id),action:Na(i),args:a,result:r},groupId:o}})})),s((r=>{ja=void 0,e.addTimelineEvent({layerId:Ya,event:{time:n(),logType:"error",title:"💥 "+i,subtitle:"end",data:{store:Na(t.$id),action:Na(i),args:a,error:r},groupId:o}})}))}),!0),t._customProperties.forEach((r=>{ht((()=>Xe(t[r])),((t,s)=>{e.notifyComponentUpdate(),e.sendInspectorState(Ba),La&&e.addTimelineEvent({layerId:Ya,event:{time:n(),title:"Change",subtitle:r,data:{newValue:t,oldValue:s},groupId:ja}})}),{deep:!0})})),t.$subscribe((({events:r,type:s},i)=>{if(e.notifyComponentUpdate(),e.sendInspectorState(Ba),!La)return;const a={time:n(),title:xa(s),data:Ia({store:Na(t.$id)},Ra(r)),groupId:ja};s===ma.patchFunction?a.subtitle="⤵️":s===ma.patchObject?a.subtitle="🧩":r&&!Array.isArray(r)&&(a.subtitle=r.type),r&&(a.data["rawEvent(s)"]={_custom:{display:"DebuggerEvent",type:"object",tooltip:"raw DebuggerEvent[]",value:r}}),e.addTimelineEvent({layerId:Ya,event:a})}),{detached:!0,flush:"sync"});const r=t._hotUpdate;t._hotUpdate=Ge((s=>{r(s),e.addTimelineEvent({layerId:Ya,event:{time:n(),title:"🔥 "+t.$id,subtitle:"HMR update",data:{store:Na(t.$id),info:Na("HMR update")}}}),e.notifyComponentUpdate(),e.sendInspectorTree(Ba),e.sendInspectorState(Ba)}));const{$dispose:s}=t;t.$dispose=()=>{s(),e.notifyComponentUpdate(),e.sendInspectorTree(Ba),e.sendInspectorState(Ba),e.getSettings().logStoreChanges&&ya(`Disposed "${t.$id}" store 🗑`)},e.notifyComponentUpdate(),e.sendInspectorTree(Ba),e.sendInspectorState(Ba),e.getSettings().logStoreChanges&&ya(`"${t.$id}" store installed 🆕`)}))}(e,t)}}const Ga=()=>{};function Va(e,t,n,r=Ga){e.push(t);const s=()=>{const n=e.indexOf(t);n>-1&&(e.splice(n,1),r())};return!n&&vt()&&Tt(s),s}function $a(e,...t){e.slice().forEach((e=>{e(...t)}))}const Wa=e=>e(),qa=Symbol(),Xa=Symbol();function Ja(e,t){e instanceof Map&&t instanceof Map?t.forEach(((t,n)=>e.set(n,t))):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],s=e[n];ua(s)&&ua(r)&&e.hasOwnProperty(n)&&!$e(r)&&!je(r)?e[n]=Ja(s,r):e[n]=r}return e}const Ka=Symbol();const{assign:Qa}=Object;function eo(e,t,n={},r,s,i){let a;const o=Qa({actions:{}},n);const l={deep:!0};let d,c;let u,m=[],p=[];const h=r.state.value[e];i||h||(Qi?Fe(r.state.value,e,{}):r.state.value[e]={});const f=We({});let g;function A(t){let n;d=c=!1,"function"==typeof t?(t(r.state.value[e]),n={type:ma.patchFunction,storeId:e,events:u}):(Ja(r.state.value[e],t),n={type:ma.patchObject,payload:t,storeId:e,events:u});const s=g=Symbol();En().then((()=>{g===s&&(d=!0)})),c=!0,$a(m,n,r.state.value[e])}const v=i?function(){const{state:e}=n,t=e?e():{};this.$patch((e=>{Qa(e,t)}))}:Ga;const T=(t,n="")=>{if(qa in t)return t[Xa]=n,t;const s=function(){da(r);const n=Array.from(arguments),i=[],a=[];let o;$a(p,{args:n,name:s[Xa],store:b,after:function(e){i.push(e)},onError:function(e){a.push(e)}});try{o=t.apply(this&&this.$id===e?this:b,n)}catch(e){throw $a(a,e),e}return o instanceof Promise?o.then((e=>($a(i,e),e))).catch((e=>($a(a,e),Promise.reject(e)))):($a(i,o),o)};return s[qa]=!0,s[Xa]=n,s},_=Ge({actions:{},getters:{},state:[],hotState:f}),y={_p:r,$id:e,$onAction:Va.bind(null,p),$patch:A,$reset:v,$subscribe(t,n={}){const s=Va(m,t,n.detached,(()=>i())),i=a.run((()=>ht((()=>r.state.value[e]),(r=>{("sync"===n.flush?c:d)&&t({storeId:e,type:ma.direct,events:u},r)}),Qa({},l,n))));return s},$dispose:function(){a.stop(),m=[],p=[],r._s.delete(e)}};Qi&&(y._r=!1);const b=Ie("undefined"!=typeof __VUE_PROD_DEVTOOLS__&&__VUE_PROD_DEVTOOLS__&&pa?Qa({_hmrPayload:_,_customProperties:Ge(new Set)},y):y);r._s.set(e,b);const E=(r._a&&r._a.runWithContext||Wa)((()=>r._e.run((()=>(a=At()).run((()=>t({action:T})))))));for(const t in E){const n=E[t];if($e(n)&&(!$e(w=n)||!w.effect)||je(n))i||(!h||ua(D=n)&&D.hasOwnProperty(Ka)||($e(n)?n.value=h[t]:Ja(n,h[t])),Qi?Fe(r.state.value[e],t,n):r.state.value[e][t]=n);else if("function"==typeof n){const e=T(n,t);Qi?Fe(E,t,e):E[t]=e,o.actions[t]=n}else 0}var D,w;if(Qi?Object.keys(E).forEach((e=>{Fe(b,e,E[e])})):(Qa(b,E),Qa(Ue(b),E)),Object.defineProperty(b,"$state",{get:()=>r.state.value[e],set:e=>{A((t=>{Qa(t,e)}))}}),"undefined"!=typeof __VUE_PROD_DEVTOOLS__&&__VUE_PROD_DEVTOOLS__&&pa){const e={writable:!0,configurable:!0,enumerable:!1};["_p","_hmrPayload","_getters","_customProperties"].forEach((t=>{Object.defineProperty(b,t,Qa({value:b[t]},e))}))}return Qi&&(b._r=!0),r._p.forEach((e=>{if("undefined"!=typeof __VUE_PROD_DEVTOOLS__&&__VUE_PROD_DEVTOOLS__&&pa){const t=a.run((()=>e({store:b,app:r._a,pinia:r,options:o})));Object.keys(t||{}).forEach((e=>b._customProperties.add(e))),Qa(b,t)}else Qa(b,a.run((()=>e({store:b,app:r._a,pinia:r,options:o}))))})),h&&i&&n.hydrate&&n.hydrate(b.$state,h),d=!0,c=!0,b}function to(e,t,n){let r,s;const i="function"==typeof t;function a(e,n){const a=!!me();(e=e||(a?yt(ca,null):null))&&da(e),(e=ia)._s.has(r)||(i?eo(r,t,s,e):function(e,t,n,r){const{state:s,actions:i,getters:a}=t,o=n.state.value[e];let l;l=eo(e,(function(){o||(Qi?Fe(n.state.value,e,s?s():{}):n.state.value[e]=s?s():{});const t=Qe(n.state.value[e]);return Qa(t,i,Object.keys(a||{}).reduce(((t,r)=>(t[r]=Ge(at((()=>{da(n);const t=n._s.get(e);if(!Qi||t._r)return a[r].call(t,t)}))),t)),{}))}),t,n,0,!0)}(r,s,e));return e._s.get(r)}return"string"==typeof e?(r=e,s=i?n:t):(s=e,r=e.id),a.$id=r,a}var no=s(53334);function ro(e,t,n,r,s,i,a,o){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),r&&(d.functional=!0),i&&(d._scopeId="data-v-"+i),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),s&&s.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},d._ssrRegister=l):s&&(l=o?function(){s.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:s),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}const so=ro({name:"BallotOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon ballot-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M13,7.5H18V9.5H13V7.5M13,14.5H18V16.5H13V14.5M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M19,19V5H5V19H19M11,6V11H6V6H11M10,10V7H7V10H10M11,13V18H6V13H11M10,17V14H7V17H10Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports;const io=ro({name:"CheckIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon check-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports;const ao=ro({name:"ClockOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon clock-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports;const oo=ro({name:"MapMarkerOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon map-marker-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{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"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports;var lo=s(85072),co=s.n(lo),uo=s(97825),mo=s.n(uo),po=s(77659),ho=s.n(po),fo=s(55056),go=s.n(fo),Ao=s(10540),vo=s.n(Ao),To=s(41113),_o=s.n(To),yo=s(74757),bo={};bo.styleTagTransform=_o(),bo.setAttributes=go(),bo.insert=ho().bind(null,"head"),bo.domAPI=mo(),bo.insertStyleElement=vo();co()(yo.A,bo);yo.A&&yo.A.locals&&yo.A.locals;var Eo=s(1730),Do={};Do.styleTagTransform=_o(),Do.setAttributes=go(),Do.insert=ho().bind(null,"head"),Do.domAPI=mo(),Do.insertStyleElement=vo();co()(Eo.A,Do);Eo.A&&Eo.A.locals&&Eo.A.locals;var wo=s(66802),So=s(80474),Co=s(61338),No=s(63814),Mo=!0;Yr.util.warn;Yr.util.warn;function ko(e){return!!vt()&&(Tt(e),!0)}function Oo(e){return"function"==typeof e?e():Xe(e)}const Ro="undefined"!=typeof window&&"undefined"!=typeof document,xo=("undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope),e=>null!=e),Lo=Object.prototype.toString,Fo=e=>"[object Object]"===Lo.call(e),Yo=()=>{},Bo=Io();function Io(){var e,t;return Ro&&(null==(e=null==window?void 0:window.navigator)?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||(null==(t=null==window?void 0:window.navigator)?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(null==window?void 0:window.navigator.userAgent))}function Po(e,t){return function(...n){return new Promise(((r,s)=>{Promise.resolve(e((()=>t.apply(this,n)),{fn:t,thisArg:this,args:n})).then(r).catch(s)}))}}function Ho(e,t={}){let n,r,s=Yo;const i=e=>{clearTimeout(e),s(),Yo};return s=>{const a=Oo(e),o=Oo(t.maxWait);return n&&i(n),a<=0||void 0!==o&&o<=0?(r&&(i(r),null),Promise.resolve(s())):new Promise(((e,l)=>{t.rejectOnCancel?l:e,o&&!r&&setTimeout((()=>{n&&i(n),null,e(s())}),o),setTimeout((()=>{r&&i(r),null,e(s())}),a)}))}}const jo="inserted",zo="unbind";function Zo(e){const t=Object.create(null);return n=>t[n]||(t[n]=e(n))}const Uo=/\B([A-Z])/g,Go=(Zo((e=>e.replace(Uo,"-$1").toLowerCase())),/-(\w)/g);Zo((e=>e.replace(Go,((e,t)=>t?t.toUpperCase():""))));function Vo(...e){if(1!==e.length)return et(...e);const t=e[0];return"function"==typeof t?rt(Ke((()=>({get:t,set:Yo})))):We(t)}function $o(e,t=200,n={}){return Po(Ho(t,n),e)}var Wo=!0;Yr.util.warn;function qo(e){var t;const n=Oo(e);return null!=(t=null==n?void 0:n.$el)?t:n}const Xo=Ro?window:void 0;Ro&&window.document,Ro&&window.navigator,Ro&&window.location;function Jo(e){const t=function(){const e=We(!1),t=me();return t&&Sn((()=>{e.value=!0}),Wo?void 0:t),e}();return at((()=>(t.value,Boolean(e()))))}function Ko(e,t,n={}){const{window:r=Xo,...s}=n;let i;const a=Jo((()=>r&&"MutationObserver"in r)),o=()=>{i&&(i.disconnect(),i=void 0)},l=at((()=>{const t=Oo(e),n=(Array.isArray(t)?t:[t]).map(qo).filter(xo);return new Set(n)})),d=ht((()=>l.value),(e=>{o(),a.value&&e.size&&(i=new MutationObserver(t),e.forEach((e=>i.observe(e,s))))}),{immediate:!0,flush:"post"}),c=()=>{d(),o()};return ko(c),{isSupported:a,stop:c,takeRecords:()=>null==i?void 0:i.takeRecords()}}function Qo(e,t={}){const{window:n=Xo}=t,r=Jo((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia));let s;const i=We(!1),a=e=>{i.value=e.matches},o=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",a):s.removeListener(a))},l=ut((()=>{r.value&&(o(),s=n.matchMedia(Oo(e)),"addEventListener"in s?s.addEventListener("change",a):s.addListener(a),i.value=s.matches)}));return ko((()=>{l(),o(),s=void 0})),i}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function el(e){return Qo("(prefers-color-scheme: dark)",e)}Number.POSITIVE_INFINITY;function tl(e){var t;const n=Oo(e);return null!=(t=null==n?void 0:n.$el)?t:n}const nl=Ro?window:void 0;function rl(...e){let t,n,r,s;if("string"==typeof e[0]||Array.isArray(e[0])?([n,r,s]=e,t=nl):[t,n,r,s]=e,!t)return Yo;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],a=()=>{i.forEach((e=>e())),i.length=0},o=ht((()=>[tl(t),Oo(s)]),(([e,t])=>{if(a(),!e)return;const s=Fo(t)?{...t}:t;i.push(...n.flatMap((t=>r.map((n=>((e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)))(e,t,n,s))))))}),{immediate:!0,flush:"post"}),l=()=>{o(),a()};return ko(l),l}let sl=!1;function il(e,t,n={}){const{window:r=nl,ignore:s=[],capture:i=!0,detectIframe:a=!1}=n;if(!r)return Yo;Bo&&!sl&&(sl=!0,Array.from(r.document.body.children).forEach((e=>e.addEventListener("click",Yo))),r.document.documentElement.addEventListener("click",Yo));let o=!0;const l=e=>s.some((t=>{if("string"==typeof t)return Array.from(r.document.querySelectorAll(t)).some((t=>t===e.target||e.composedPath().includes(t)));{const n=tl(t);return n&&(e.target===n||e.composedPath().includes(n))}})),d=[rl(r,"click",(n=>{const r=tl(e);r&&r!==n.target&&!n.composedPath().includes(r)&&(0===n.detail&&(o=!l(n)),o?t(n):o=!0)}),{passive:!0,capture:i}),rl(r,"pointerdown",(t=>{const n=tl(e);o=!l(t)&&!(!n||t.composedPath().includes(n))}),{passive:!0}),a&&rl(r,"blur",(n=>{setTimeout((()=>{var s;const i=tl(e);"IFRAME"!==(null==(s=r.document.activeElement)?void 0:s.tagName)||(null==i?void 0:i.contains(r.document.activeElement))||t(n)}),0)}))].filter(Boolean);return()=>d.forEach((e=>e()))}const al={[jo](e,t){const n=!t.modifiers.bubble;if("function"==typeof t.value)e.__onClickOutside_stop=il(e,t.value,{capture:n});else{const[r,s]=t.value;e.__onClickOutside_stop=il(e,r,Object.assign({capture:n},s))}},[zo](e){e.__onClickOutside_stop()}};"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function ol(e){const t=function(){const e=We(!1),t=me();return t&&Sn((()=>{e.value=!0}),Mo?void 0:t),e}();return at((()=>(t.value,Boolean(e()))))}function ll(e){return"undefined"!=typeof Window&&e instanceof Window?e.document.documentElement:"undefined"!=typeof Document&&e instanceof Document?e.documentElement:e}function dl(e,t,n={}){const{window:r=nl,initialValue:s,observe:i=!1}=n,a=We(s),o=at((()=>{var e;return tl(t)||(null==(null==r?void 0:r.document)?void 0:e.documentElement)}));function l(){var t;const n=Oo(e),i=Oo(o);if(i&&r&&n){const e=null==r.getComputedStyle(i).getPropertyValue(n)?void 0:t.trim();a.value=e||s}}return i&&function(e,t,n={}){const{window:r=nl,...s}=n;let i;const a=ol((()=>r&&"MutationObserver"in r)),o=()=>{i&&(i.disconnect(),void 0)},l=at((()=>{const t=Oo(e),n=(Array.isArray(t)?t:[t]).map(tl).filter(xo);return new Set(n)})),d=ht((()=>l.value),(e=>{o(),a.value&&e.size&&(new MutationObserver(t),e.forEach((e=>i.observe(e,s))))}),{immediate:!0,flush:"post"}),c=()=>{d(),o()};ko(c)}(o,l,{attributeFilter:["style","class"],window:r}),ht([o,()=>Oo(e)],((e,t)=>{t[0]&&t[1]&&t[0].style.removeProperty(t[1]),l()}),{immediate:!0}),ht(a,(t=>{var n;const r=Oo(e);(null==o.value?void 0:n.style)&&r&&(null==t?o.value.style.removeProperty(r):o.value.style.setProperty(r,t))})),a}const cl="--vueuse-safe-area-top",ul="--vueuse-safe-area-right",ml="--vueuse-safe-area-bottom",pl="--vueuse-safe-area-left";function hl(e){return getComputedStyle(document.documentElement).getPropertyValue(e)}Boolean,Boolean,Boolean,Boolean;function fl(e){const t=window.getComputedStyle(e);if("scroll"===t.overflowX||"scroll"===t.overflowY||"auto"===t.overflowX&&e.clientWidth1||(t.preventDefault&&t.preventDefault(),!1))}const Al=new WeakMap;function vl(e,t=!1){const n=We(t);let r=null,s="";ht(Vo(e),(e=>{const t=ll(Oo(e));if(t){const e=t;if(Al.get(e)||Al.set(e,e.style.overflow),"hidden"!==e.style.overflow&&e.style.overflow,"hidden"===e.style.overflow)return n.value=!0;if(n.value)return e.style.overflow="hidden"}}),{immediate:!0});const i=()=>{const t=ll(Oo(e));t&&n.value&&(Bo&&(null==r||r()),t.style.overflow=s,Al.delete(t),n.value=!1)};return ko(i),at({get:()=>n.value,set(t){t?(()=>{const t=ll(Oo(e));t&&!n.value&&(Bo&&rl(t,"touchmove",(e=>{gl(e)}),{passive:!1}),t.style.overflow="hidden",n.value=!0)})():i()}})}!function(){let e=!1;const t=We(!1)}();var Tl=s(26559),_l={};_l.styleTagTransform=_o(),_l.setAttributes=go(),_l.insert=ho().bind(null,"head"),_l.domAPI=mo(),_l.insertStyleElement=vo();co()(Tl.A,_l);Tl.A&&Tl.A.locals&&Tl.A.locals;function yl(e,t,n,r,s,i,a,o){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),i&&(d._scopeId="data-v-"+i),s&&(l=s),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}function bl(){return window._nc_focus_trap??=[],window._nc_focus_trap}function El(e,t={}){const n=function(){let e=[];return{pause(){e=[...bl()];for(const t of e)t.pause()},unpause(){if(e.length===bl().length)for(const t of e)t.unpause();e=[]}}}();ht(e,(()=>{Oo(t.disabled)||(Oo(e)?n.pause():n.unpause())})),Cn((()=>{n.unpause()}))}var Dl=s(11195);const wl=(0,Dl.$)().detectLanguage().build(),Sl=(...e)=>wl.gettext(...e);function Cl(...e){for(const t of e)if(!t.registered){for(const{l:e,t:n}of t){if(e!==(0,no.Z0)()||!n)continue;const t=Object.fromEntries(Object.entries(n).map((([e,t])=>[e,{msgid:e,msgid_plural:t.p,msgstr:t.v}])));wl.addTranslations({translations:{"":t}})}t.registered=!0}}function Nl(e){return Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,e||5)}var Ml=s(69344),kl={};kl.styleTagTransform=_o(),kl.setAttributes=go(),kl.insert=ho().bind(null,"head"),kl.domAPI=mo(),kl.insertStyleElement=vo();co()(Ml.A,kl);Ml.A&&Ml.A.locals&&Ml.A.locals;const Ol=window.OC?.config?.version?.split(".")[0]||"32",Rl=Number.parseInt(Ol)<32;var xl=s(35947);const Ll=(0,xl.YK)().detectUser().setApp("@nextcloud/vue").build();const Fl=yl({name:"NcButton",inject:{getNcPopoverTriggerAttrs:{from:"NcPopover:trigger:attrs",default:()=>()=>({})}},props:{alignment:{type:String,default:"center",validator:e=>["start","start-reverse","center","center-reverse","end","end-reverse"].includes(e)},disabled:{type:Boolean,default:!1},size:{type:String,default:"normal",validator:e=>["small","normal","large"].includes(e)},type:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e)||["submit","reset","button"].includes(e),default:"secondary"},nativeType:{type:String,validator:e=>-1!==["submit","reset","button"].indexOf(e),default:"button"},wide:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},href:{type:String,default:null},target:{type:String,default:"_self"},download:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null},pressed:{type:Boolean,default:null},variant:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:"secondary"}},emits:["update:pressed","click"],computed:{realVariant(){return this.pressed?"primary":!1!==this.pressed||"primary"!==this.type&&"primary"!==this.variant?"secondary"!==this.type&&["primary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(this.type)?this.type:this.variant:"secondary"},realType(){return"boolean"==typeof this.pressed?"button":"button"!==this.nativeType||["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(this.type)?this.nativeType:this.type},isTertiary(){return this.realVariant.startsWith("tertiary")},flexAlignment(){return this.alignment.split("-")[0]},isReverseAligned(){return this.alignment.includes("-")},ncPopoverTriggerAttrs(){return this.getNcPopoverTriggerAttrs()}},render(e){const t=!!this.$slots.default,n=this.$slots?.icon;t||this.ariaLabel||Ll.warn("You need to fill either the text or the ariaLabel props in the button component.",{text:this.$slots.default?.[0]?.text,ariaLabel:this.ariaLabel,instance:this});const r=this.to||this.href,s=!r&&"boolean"==typeof this.pressed,i=({href:i,navigate:a,isActive:o,isExactActive:l}={})=>e(r?"a":"button",{class:["button-vue",`button-vue--size-${this.size}`,{"button-vue--icon-only":n&&!t,"button-vue--text-only":t&&!n,"button-vue--icon-and-text":n&&t,[`button-vue--vue-${this.realVariant}`]:this.realVariant,"button-vue--legacy":Rl,"button-vue--tertiary":this.isTertiary,"button-vue--wide":this.wide,[`button-vue--${this.flexAlignment}`]:"center"!==this.flexAlignment,"button-vue--reverse":this.isReverseAligned,active:o,"router-link-exact-active":l}],attrs:{"aria-label":this.ariaLabel,"aria-pressed":s?this.pressed.toString():void 0,disabled:this.disabled,type:r?null:this.realType,role:r?"button":null,href:this.to?i:this.href||null,target:r?this.target||"_self":null,rel:r?"nofollow noreferrer noopener":null,download:!this.to&&this.href&&this.download?this.download:null,...this.ncPopoverTriggerAttrs,...this.$attrs},on:{...this.$listeners,click:e=>{s&&this.$emit("update:pressed",!this.pressed),this.$emit("click",e),a?.(e)}}},[e("span",{class:"button-vue__wrapper"},[n?e("span",{class:"button-vue__icon",attrs:{"aria-hidden":"true"}},[this.$slots.icon]):null,t?e("span",{class:"button-vue__text"},[this.$slots.default]):null])]);return this.to?e("router-link",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:i}}):i()}},null,null,0,null,"8a49b234").exports;var Yl=s(8488),Bl={};Bl.styleTagTransform=_o(),Bl.setAttributes=go(),Bl.insert=ho().bind(null,"head"),Bl.domAPI=mo(),Bl.insertStyleElement=vo();co()(Yl.A,Bl);Yl.A&&Yl.A.locals&&Yl.A.locals;function Il(e){return e.split("-")[0]}function Pl(e){return e.split("-")[1]}function Hl(e){return["top","bottom"].includes(Il(e))?"x":"y"}function jl(e){return"y"===e?"height":"width"}function zl(e){let{reference:t,floating:n,placement:r}=e;const s=t.x+t.width/2-n.width/2,i=t.y+t.height/2-n.height/2;let a;switch(Il(r)){case"top":a={x:s,y:t.y-n.height};break;case"bottom":a={x:s,y:t.y+t.height};break;case"right":a={x:t.x+t.width,y:i};break;case"left":a={x:t.x-n.width,y:i};break;default:a={x:t.x,y:t.y}}const o=Hl(r),l=jl(o);switch(Pl(r)){case"start":a[o]=a[o]-(t[l]/2-n[l]/2);break;case"end":a[o]=a[o]+(t[l]/2-n[l]/2)}return a}function Zl(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function Ul(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function Gl(e,t){void 0===t&&(t={});const{x:n,y:r,platform:s,rects:i,elements:a,strategy:o}=e,{boundary:l="clippingParents",rootBoundary:d="viewport",elementContext:c="floating",altBoundary:u=!1,padding:m=0}=t,p=Zl(m),h=a[u?"floating"===c?"reference":"floating":c],f=await s.getClippingClientRect({element:await s.isElement(h)?h:h.contextElement||await s.getDocumentElement({element:a.floating}),boundary:l,rootBoundary:d}),g=Ul(await s.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===c?{...i.floating,x:n,y:r}:i.reference,offsetParent:await s.getOffsetParent({element:a.floating}),strategy:o}));return{top:f.top-g.top+p.top,bottom:g.bottom-f.bottom+p.bottom,left:f.left-g.left+p.left,right:g.right-f.right+p.right}}const Vl=Math.min,$l=Math.max;function Wl(e,t,n){return $l(e,Vl(t,n))}const ql={left:"right",right:"left",bottom:"top",top:"bottom"};function Xl(e){return e.replace(/left|right|bottom|top/g,(e=>ql[e]))}function Jl(e,t){const n="start"===Pl(e),r=Hl(e),s=jl(r);let i="x"===r?n?"right":"left":n?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=Xl(i)),{main:i,cross:Xl(i)}}const Kl={start:"end",end:"start"};function Ql(e){return e.replace(/start|end/g,(e=>Kl[e]))}const ed=["top","right","bottom","left"],td=ed.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]);const nd=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,s,i,a,o;const{x:l,y:d,rects:c,middlewareData:u,placement:m}=t,{alignment:p=null,allowedPlacements:h=td,autoAlignment:f=!0,...g}=e;if(null!=(n=u.autoPlacement)&&n.skip)return{};const A=function(e,t,n){return(e?[...n.filter((t=>Pl(t)===e)),...n.filter((t=>Pl(t)!==e))]:n.filter((e=>Il(e)===e))).filter((n=>!e||Pl(n)===e||!!t&&Ql(n)!==n))}(p,f,h),v=await Gl(t,g),T=null!=(r=null==(s=u.autoPlacement)?void 0:s.index)?r:0,_=A[T],{main:y,cross:b}=Jl(_,c);if(m!==_)return{x:l,y:d,reset:{placement:A[0]}};const E=[v[Il(_)],v[y],v[b]],D=[...null!=(i=null==(a=u.autoPlacement)?void 0:a.overflows)?i:[],{placement:_,overflows:E}],w=A[T+1];if(w)return{data:{index:T+1,overflows:D},reset:{placement:w}};const S=D.slice().sort(((e,t)=>e.overflows[0]-t.overflows[0])),C=null==(o=S.find((e=>{let{overflows:t}=e;return t.every((e=>e<=0))})))?void 0:o.placement;return{data:{skip:!0},reset:{placement:null!=C?C:S[0].placement}}}}};const rd=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:s,middlewareData:i,rects:a,initialPlacement:o}=t;if(null!=(n=i.flip)&&n.skip)return{};const{mainAxis:l=!0,crossAxis:d=!0,fallbackPlacements:c,fallbackStrategy:u="bestFit",flipAlignment:m=!0,...p}=e,h=Il(s),f=c||(h===o||!m?[Xl(o)]:function(e){const t=Xl(e);return[Ql(e),t,Ql(t)]}(o)),g=[o,...f],A=await Gl(t,p),v=[];let T=(null==(r=i.flip)?void 0:r.overflows)||[];if(l&&v.push(A[h]),d){const{main:e,cross:t}=Jl(s,a);v.push(A[e],A[t])}if(T=[...T,{placement:s,overflows:v}],!v.every((e=>e<=0))){var _,y;const e=(null!=(_=null==(y=i.flip)?void 0:y.index)?_:0)+1,t=g[e];if(t)return{data:{index:e,overflows:T},reset:{placement:t}};let n="bottom";switch(u){case"bestFit":{var b;const e=null==(b=T.slice().sort(((e,t)=>e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)-t.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)))[0])?void 0:b.placement;e&&(n=e);break}case"initialPlacement":n=o}return{data:{skip:!0},reset:{placement:n}}}return{}}}};const sd=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn(t){const{x:n,y:r,placement:s,rects:i}=t,a=function(e){let{placement:t,rects:n,value:r}=e;const s=Il(t),i=["left","top"].includes(s)?-1:1,a="function"==typeof r?r({...n,placement:t}):r,{mainAxis:o,crossAxis:l}="number"==typeof a?{mainAxis:a,crossAxis:0}:{mainAxis:0,crossAxis:0,...a};return"x"===Hl(s)?{x:l,y:o*i}:{x:o*i,y:l}}({placement:s,rects:i,value:e});return{x:n+a.x,y:r+a.y,data:a}}}};function id(e){return"x"===e?"y":"x"}function ad(e){return"[object Window]"===(null==e?void 0:e.toString())}function od(e){if(null==e)return window;if(!ad(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function ld(e){return od(e).getComputedStyle(e)}function dd(e){return ad(e)?"":e?(e.nodeName||"").toLowerCase():""}function cd(e){return e instanceof od(e).HTMLElement}function ud(e){return e instanceof od(e).Element}function md(e){return e instanceof od(e).ShadowRoot||e instanceof ShadowRoot}function pd(e){const{overflow:t,overflowX:n,overflowY:r}=ld(e);return/auto|scroll|overlay|hidden/.test(t+r+n)}function hd(e){return["table","td","th"].includes(dd(e))}function fd(e){const t=navigator.userAgent.toLowerCase().includes("firefox"),n=ld(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}const gd=Math.min,Ad=Math.max,vd=Math.round;function Td(e,t){void 0===t&&(t=!1);const n=e.getBoundingClientRect();let r=1,s=1;return t&&cd(e)&&(r=e.offsetWidth>0&&vd(n.width)/e.offsetWidth||1,s=e.offsetHeight>0&&vd(n.height)/e.offsetHeight||1),{width:n.width/r,height:n.height/s,top:n.top/s,right:n.right/r,bottom:n.bottom/s,left:n.left/r,x:n.left/r,y:n.top/s}}function _d(e){return(t=e,(t instanceof od(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function yd(e){return ad(e)?{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}:{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function bd(e){return Td(_d(e)).left+yd(e).scrollLeft}function Ed(e,t,n){const r=cd(t),s=_d(t),i=Td(e,r&&function(e){const t=Td(e);return vd(t.width)!==e.offsetWidth||vd(t.height)!==e.offsetHeight}(t));let a={scrollLeft:0,scrollTop:0};const o={x:0,y:0};if(r||!r&&"fixed"!==n)if(("body"!==dd(t)||pd(s))&&(a=yd(t)),cd(t)){const e=Td(t,!0);o.x=e.x+t.clientLeft,o.y=e.y+t.clientTop}else s&&(o.x=bd(s));return{x:i.left+a.scrollLeft-o.x,y:i.top+a.scrollTop-o.y,width:i.width,height:i.height}}function Dd(e){return"html"===dd(e)?e:e.assignedSlot||e.parentNode||(md(e)?e.host:null)||_d(e)}function wd(e){return cd(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function Sd(e){const t=od(e);let n=wd(e);for(;n&&hd(n)&&"static"===getComputedStyle(n).position;)n=wd(n);return n&&("html"===dd(n)||"body"===dd(n)&&"static"===getComputedStyle(n).position&&!fd(n))?t:n||function(e){let t=Dd(e);for(;cd(t)&&!["html","body"].includes(dd(t));){if(fd(t))return t;t=t.parentNode}return null}(e)||t}function Cd(e){return{width:e.offsetWidth,height:e.offsetHeight}}function Nd(e){return["html","body","#document"].includes(dd(e))?e.ownerDocument.body:cd(e)&&pd(e)?e:Nd(Dd(e))}function Md(e,t){var n;void 0===t&&(t=[]);const r=Nd(e),s=r===(null==(n=e.ownerDocument)?void 0:n.body),i=od(r),a=s?[i].concat(i.visualViewport||[],pd(r)?r:[]):r,o=t.concat(a);return s?o:o.concat(Md(Dd(a)))}function kd(e,t){return"viewport"===t?Ul(function(e){const t=od(e),n=_d(e),r=t.visualViewport;let s=n.clientWidth,i=n.clientHeight,a=0,o=0;return r&&(s=r.width,i=r.height,Math.abs(t.innerWidth/r.scale-r.width)<.01&&(a=r.offsetLeft,o=r.offsetTop)),{width:s,height:i,x:a,y:o}}(e)):ud(t)?function(e){const t=Td(e),n=t.top+e.clientTop,r=t.left+e.clientLeft;return{top:n,left:r,x:r,y:n,right:r+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t):Ul(function(e){var t;const n=_d(e),r=yd(e),s=null==(t=e.ownerDocument)?void 0:t.body,i=Ad(n.scrollWidth,n.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),a=Ad(n.scrollHeight,n.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0);let o=-r.scrollLeft+bd(e);const l=-r.scrollTop;return"rtl"===ld(s||n).direction&&(o+=Ad(n.clientWidth,s?s.clientWidth:0)-i),{width:i,height:a,x:o,y:l}}(_d(e)))}function Od(e){const t=Md(Dd(e)),n=["absolute","fixed"].includes(ld(e).position)&&cd(e)?Sd(e):e;return ud(n)?t.filter((e=>ud(e)&&function(e,t){const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&md(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,n)&&"body"!==dd(e))):[]}const Rd={getElementRects:e=>{let{reference:t,floating:n,strategy:r}=e;return{reference:Ed(t,Sd(n),r),floating:{...Cd(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>function(e){let{rect:t,offsetParent:n,strategy:r}=e;const s=cd(n),i=_d(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0};const o={x:0,y:0};if((s||!s&&"fixed"!==r)&&(("body"!==dd(n)||pd(i))&&(a=yd(n)),cd(n))){const e=Td(n,!0);o.x=e.x+n.clientLeft,o.y=e.y+n.clientTop}return{...t,x:t.x-a.scrollLeft+o.x,y:t.y-a.scrollTop+o.y}}(e),getOffsetParent:e=>{let{element:t}=e;return Sd(t)},isElement:e=>ud(e),getDocumentElement:e=>{let{element:t}=e;return _d(t)},getClippingClientRect:e=>function(e){let{element:t,boundary:n,rootBoundary:r}=e;const s=[..."clippingParents"===n?Od(t):[].concat(n),r],i=s[0],a=s.reduce(((e,n)=>{const r=kd(t,n);return e.top=Ad(r.top,e.top),e.right=gd(r.right,e.right),e.bottom=gd(r.bottom,e.bottom),e.left=Ad(r.left,e.left),e}),kd(t,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(e),getDimensions:e=>{let{element:t}=e;return Cd(t)},getClientRects:e=>{let{element:t}=e;return t.getClientRects()}},xd=(e,t,n)=>(async(e,t,n)=>{const{placement:r="bottom",strategy:s="absolute",middleware:i=[],platform:a}=n;let o=await a.getElementRects({reference:e,floating:t,strategy:s}),{x:l,y:d}=zl({...o,placement:r}),c=r,u={};for(let n=0;nt in e?Ld(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,jd=(e,t)=>{for(var n in t||(t={}))Id.call(t,n)&&Hd(e,n,t[n]);if(Bd)for(var n of Bd(t))Pd.call(t,n)&&Hd(e,n,t[n]);return e},zd=(e,t)=>Fd(e,Yd(t)),Zd=(e,t)=>{var n={};for(var r in e)Id.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Bd)for(var r of Bd(e))t.indexOf(r)<0&&Pd.call(e,r)&&(n[r]=e[r]);return n};function Ud(e,t){for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&("object"==typeof t[n]&&e[n]?Ud(e[n],t[n]):e[n]=t[n])}const Gd={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function Vd(e,t){let n,r=Gd.themes[e]||{};do{n=r[t],void 0===n?r.$extend?r=Gd.themes[r.$extend]||{}:(r=null,n=Gd[t]):r=null}while(r);return n}function $d(e){const t=[e];let n=Gd.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=Gd.themes[n.$extend]||{}):n=null}while(n);return t}let Wd=!1;if("undefined"!=typeof window){Wd=!1;try{const e=Object.defineProperty({},"passive",{get(){Wd=!0}});window.addEventListener("test",null,e)}catch(e){}}let qd=!1;"undefined"!=typeof window&&"undefined"!=typeof navigator&&(qd=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Xd=["auto","top","bottom","left","right"].reduce(((e,t)=>e.concat([t,`${t}-start`,`${t}-end`])),[]),Jd={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},Kd={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend"};function Qd(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ec(){return new Promise((e=>requestAnimationFrame((()=>{requestAnimationFrame(e)}))))}const tc=[];let nc=null;const rc={};function sc(e){let t=rc[e];return t||(t=rc[e]=[]),t}let ic=function(){};function ac(e){return function(){return Vd(this.$props.theme,e)}}"undefined"!=typeof window&&(ic=window.Element);const oc="__floating-vue__popper";var lc=()=>({name:"VPopper",props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,required:!0},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:ac("disabled")},positioningDisabled:{type:Boolean,default:ac("positioningDisabled")},placement:{type:String,default:ac("placement"),validator:e=>Xd.includes(e)},delay:{type:[String,Number,Object],default:ac("delay")},distance:{type:[Number,String],default:ac("distance")},skidding:{type:[Number,String],default:ac("skidding")},triggers:{type:Array,default:ac("triggers")},showTriggers:{type:[Array,Function],default:ac("showTriggers")},hideTriggers:{type:[Array,Function],default:ac("hideTriggers")},popperTriggers:{type:Array,default:ac("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:ac("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:ac("popperHideTriggers")},container:{type:[String,Object,ic,Boolean],default:ac("container")},boundary:{type:[String,ic],default:ac("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:ac("strategy")},autoHide:{type:[Boolean,Function],default:ac("autoHide")},handleResize:{type:Boolean,default:ac("handleResize")},instantMove:{type:Boolean,default:ac("instantMove")},eagerMount:{type:Boolean,default:ac("eagerMount")},popperClass:{type:[String,Array,Object],default:ac("popperClass")},computeTransformOrigin:{type:Boolean,default:ac("computeTransformOrigin")},autoMinSize:{type:Boolean,default:ac("autoMinSize")},autoSize:{type:[Boolean,String],default:ac("autoSize")},autoMaxSize:{type:Boolean,default:ac("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:ac("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:ac("preventOverflow")},overflowPadding:{type:[Number,String],default:ac("overflowPadding")},arrowPadding:{type:[Number,String],default:ac("arrowPadding")},arrowOverflow:{type:Boolean,default:ac("arrowOverflow")},flip:{type:Boolean,default:ac("flip")},shift:{type:Boolean,default:ac("shift")},shiftCrossAxis:{type:Boolean,default:ac("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:ac("noAutoFocus")}},provide(){return{[oc]:{parentPopper:this}}},inject:{[oc]:{default:null}},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:zd(jd({},this.classes),{popperClass:this.popperClass}),result:this.positioningDisabled?null:this.result}},parentPopper(){var e;return null==(e=this[oc])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:jd(jd({shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())}},["triggers","positioningDisabled"].reduce(((e,t)=>(e[t]="$_refreshListeners",e)),{})),["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce(((e,t)=>(e[t]="$_computePosition",e)),{})),created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map((e=>e.toString(36).substring(2,10))).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeDestroy(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var r,s;(null==(r=this.parentPopper)?void 0:r.lockedChild)&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,!n&&this.disabled||((null==(s=this.parentPopper)?void 0:s.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame((()=>{this.$_showFrameLocked=!1}))),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1,skipAiming:n=!1}={}){var r;this.$_hideInProgress||(this.shownChildren.size>0?this.$_pendingHide=!0:!n&&this.hasPopperShowTriggerHover&&this.$_isAimingPopper()?this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout((()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)}),1e3)):((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)))},init(){this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode(),this.$_targetNodes=this.targetNodes().filter((e=>e.nodeType===e.ELEMENT_NODE)),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){var e;if(this.$_isDisposed||this.positioningDisabled)return;const t={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&t.middleware.push(sd({mainAxis:this.distance,crossAxis:this.skidding}));const n=this.placement.startsWith("auto");if(n?t.middleware.push(nd({alignment:null!=(e=this.placement.split("-")[1])?e:""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:o={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=e,d={x:n,y:r},c=await Gl(t,l),u=Hl(Il(s)),m=id(u);let p=d[u],h=d[m];if(i){const e="y"===u?"bottom":"right";p=Wl(p+c["y"===u?"top":"left"],p,p-c[e])}if(a){const e="y"===m?"bottom":"right";h=Wl(h+c["y"===m?"top":"left"],h,h-c[e])}const f=o.fn({...t,[u]:p,[m]:h});return{...f,data:{x:f.x-n,y:f.y-r}}}}}({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!n&&this.flip&&t.middleware.push(rd({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:r=0}=null!=e?e:{},{x:s,y:i,placement:a,rects:o,platform:l}=t;if(null==n)return{};const d=Zl(r),c={x:s,y:i},u=Hl(Il(a)),m=jl(u),p=await l.getDimensions({element:n}),h="y"===u?"top":"left",f="y"===u?"bottom":"right",g=o.reference[m]+o.reference[u]-c[u]-o.floating[m],A=c[u]-o.reference[u],v=await l.getOffsetParent({element:n}),T=v?"y"===u?v.clientHeight||0:v.clientWidth||0:0,_=g/2-A/2,y=d[h],b=T-p[m]-d[f],E=T/2-p[m]/2+_,D=Wl(y,E,b);return{data:{[u]:D,centerOffset:E-D}}}}))({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:e,rects:t,middlewareData:n})=>{let r;const{centerOffset:s}=n.arrow;return r=e.startsWith("top")||e.startsWith("bottom")?Math.abs(s)>t.reference.width/2:Math.abs(s)>t.reference.height/2,{data:{overflow:r}}}}),this.autoMinSize||this.autoSize){const e=this.autoSize?this.autoSize:this.autoMinSize?"min":null;t.middleware.push({name:"autoSize",fn:({rects:t,placement:n,middlewareData:r})=>{var s;if(null==(s=r.autoSize)?void 0:s.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=t.reference.width:a=t.reference.height,this.$_innerNode.style["min"===e?"minWidth":"max"===e?"maxWidth":"width"]=null!=i?`${i}px`:null,this.$_innerNode.style["min"===e?"minHeight":"max"===e?"maxHeight":"height"]=null!=a?`${a}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,t.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n;const{placement:r,rects:s,middlewareData:i}=t,{apply:a,...o}=e;if(null!=(n=i.size)&&n.skip)return{};const l=await Gl(t,o),d=Il(r),c="end"===Pl(r);let u,m;"top"===d||"bottom"===d?(u=d,m=c?"left":"right"):(m=d,u=c?"top":"bottom");const p=$l(l.left,0),h=$l(l.right,0),f=$l(l.top,0),g=$l(l.bottom,0),A={height:s.floating.height-(["left","right"].includes(r)?2*(0!==f||0!==g?f+g:$l(l.top,l.bottom)):l[u]),width:s.floating.width-(["top","bottom"].includes(r)?2*(0!==p||0!==h?p+h:$l(l.left,l.right)):l[m])};return null==a||a({...A,...s}),{data:{skip:!0},reset:{rects:!0}}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({width:e,height:t})=>{this.$_innerNode.style.maxWidth=null!=e?`${e}px`:null,this.$_innerNode.style.maxHeight=null!=t?`${t}px`:null}})));const r=await xd(this.$_referenceNode,this.$_popperNode,t);Object.assign(this.result,{x:r.x,y:r.y,placement:r.placement,strategy:r.strategy,arrow:jd(jd({},r.middlewareData.arrow),r.middlewareData.arrowOverflow)})},$_scheduleShow(e=null,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),nc&&this.instantMove&&nc.instantMove&&nc!==this.parentPopper)return nc.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e=null,t=!1){this.shownChildren.size>0?this.$_pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(nc=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,this.isShown||(this.$_ensureTeleport(),await ec(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Md(this.$_referenceNode),...Md(this.$_popperNode)],"scroll",(()=>{this.$_computePosition()})))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),r=e.x+e.width/2-(n.left+t.offsetLeft),s=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${r}px ${s}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.$_pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,Qd(tc,this),0===tc.length&&document.body.classList.remove("v-popper--some-open");for(const e of $d(this.theme)){const t=sc(e);Qd(t,this),0===t.length&&document.body.classList.remove(`v-popper--some-open--${e}`)}nc===this&&(nc=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=Vd(this.theme,"disposeTimeout");null!==t&&(this.$_disposeTimer=setTimeout((()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)}),t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ec(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,Jd,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],Jd,this.popperTriggers,this.popperShowTriggers,e);const t=e=>t=>{t.usedByTooltip||this.hide({event:t,skipAiming:e})};this.$_registerTriggerListeners(this.$_targetNodes,Kd,this.triggers,this.hideTriggers,t(!1)),this.$_registerTriggerListeners([this.$_popperNode],Kd,this.popperTriggers,this.popperHideTriggers,t(!0))},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach((e=>e.addEventListener(t,n,Wd?{passive:!0}:void 0)))},$_registerTriggerListeners(e,t,n,r,s){let i=n;null!=r&&(i="function"==typeof r?r(i):r),i.forEach((n=>{const r=t[n];r&&this.$_registerEventListeners(e,r,s)}))},$_removeEventListeners(e){const t=[];this.$_events.forEach((n=>{const{targetNodes:r,eventType:s,handler:i}=n;e&&e!==s?t.push(n):r.forEach((e=>e.removeEventListener(s,i)))})),this.$_events=t},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout((()=>{this.$_preventShow=!1}),300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const r=n.getAttribute(e);r&&(n.removeAttribute(e),n.setAttribute(t,r))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const r=e[n];null==r?t.removeAttribute(n):t.setAttribute(n,r)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.$_pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$el.getBoundingClientRect();if(fc>=e.left&&fc<=e.right&&gc>=e.top&&gc<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=fc-pc,n=gc-hc,r=e.left+e.width/2-pc+(e.top+e.height/2)-hc+e.width+e.height,s=pc+t*r,i=hc+n*r;return Ac(pc,hc,s,i,e.left,e.top,e.left,e.bottom)||Ac(pc,hc,s,i,e.left,e.top,e.right,e.top)||Ac(pc,hc,s,i,e.right,e.top,e.right,e.bottom)||Ac(pc,hc,s,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$scopedSlots.default(this.slotData)[0]}});function dc(e){for(let t=0;t=0;r--){const s=tc[r];try{const r=s.$_containsGlobalTarget=uc(s,e);s.$_pendingHide=!1,requestAnimationFrame((()=>{if(s.$_pendingHide=!1,!n[s.randomId]&&mc(s,r,e)){if(s.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&r){let e=s.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=s.parentPopper;for(;i&&mc(i,i.$_containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}}))}catch(e){}}}function uc(e,t){const n=e.popperNode();return e.$_mouseDownContains||n.contains(t.target)}function mc(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}"undefined"!=typeof document&&"undefined"!=typeof window&&(qd?(document.addEventListener("touchstart",dc,!Wd||{passive:!0,capture:!0}),document.addEventListener("touchend",(function(e){cc(e,!0)}),!Wd||{passive:!0,capture:!0})):(window.addEventListener("mousedown",dc,!0),window.addEventListener("click",(function(e){cc(e)}),!0)),window.addEventListener("resize",(function(e){for(let t=0;t=0&&l<=1&&d>=0&&d<=1}var vc;function Tc(){Tc.init||(Tc.init=!0,vc=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var r=e.indexOf("Edge/");return r>0?parseInt(e.substring(r+5,e.indexOf(".",r)),10):-1}())}function _c(e,t,n,r,s,i,a,o,l,d){"boolean"!=typeof a&&(l=o,o=a,a=!1);var c,u="function"==typeof n?n.options:n;if(e&&e.render&&(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0,s&&(u.functional=!0)),r&&(u._scopeId=r),i?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(i)},u._ssrRegister=c):t&&(c=a?function(e){t.call(this,d(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,o(e))}),c)if(u.functional){var m=u.render;u.render=function(e,t){return c.call(t),m(e,t)}}else{var p=u.beforeCreate;u.beforeCreate=p?[].concat(p,c):[c]}return n}"undefined"!=typeof window&&window.addEventListener("mousemove",(e=>{pc=fc,hc=gc,fc=e.clientX,gc=e.clientY}),Wd?{passive:!0}:void 0);var yc={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var e=this;Tc(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight,e.emitOnMount&&e.emitSize()}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",vc&&this.$el.appendChild(t),t.data="about:blank",vc||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()},methods:{compareAndNotify:function(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize:function(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!vc&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},bc=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})};bc._withStripped=!0;var Ec=_c({render:bc,staticRenderFns:[]},undefined,yc,"data-v-8859cc6c",false,undefined,!1,void 0,void 0,void 0);var Dc={version:"1.0.1",install:function(e){e.component("resize-observer",Ec),e.component("ResizeObserver",Ec)}},wc=null;"undefined"!=typeof window?wc=window.Vue:void 0!==s.g&&(wc=s.g.Vue),wc&&wc.use(Dc);var Sc={computed:{themeClass(){return function(e){const t=[e];let n=Gd.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=Gd.themes[n.$extend]||{}):n=null}while(n);return t.map((e=>`v-popper--theme-${e}`))}(this.theme)}}},Cc={name:"VPopperContent",components:{ResizeObserver:Ec},mixins:[Sc],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},methods:{toPx:e=>null==e||isNaN(e)?null:`${e}px`}};function Nc(e,t,n,r,s,i,a,o){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),r&&(d.functional=!0),i&&(d._scopeId="data-v-"+i),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),s&&s.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},d._ssrRegister=l):s&&(l=o?function(){s.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:s),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}const Mc={};var kc=Nc(Cc,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"popover",staticClass:"v-popper__popper",class:[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}],style:e.result?{position:e.result.strategy,transform:"translate3d("+Math.round(e.result.x)+"px,"+Math.round(e.result.y)+"px,0)"}:void 0,attrs:{id:e.popperId,"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0},on:{keyup:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.autoHide&&e.$emit("hide")}}},[n("div",{staticClass:"v-popper__backdrop",on:{click:function(t){e.autoHide&&e.$emit("hide")}}}),n("div",{staticClass:"v-popper__wrapper",style:e.result?{transformOrigin:e.result.transformOrigin}:void 0},[n("div",{ref:"inner",staticClass:"v-popper__inner"},[e.mounted?[n("div",[e._t("default")],2),e.handleResize?n("ResizeObserver",{on:{notify:function(t){return e.$emit("resize",t)}}}):e._e()]:e._e()],2),n("div",{ref:"arrow",staticClass:"v-popper__arrow-container",style:e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0},[n("div",{staticClass:"v-popper__arrow-outer"}),n("div",{staticClass:"v-popper__arrow-inner"})])])])}),[],!1,Oc,null,null,null);function Oc(e){for(let e in Mc)this[e]=Mc[e]}var Rc=function(){return kc.exports}(),xc={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}},Lc={name:"VPopperWrapper",components:{Popper:lc(),PopperContent:Rc},mixins:[xc,Sc],inheritAttrs:!1,props:{theme:{type:String,default(){return this.$options.vPopperTheme}}},methods:{getTargetNodes(){return Array.from(this.$refs.reference.children).filter((e=>e!==this.$refs.popperContent.$el))}}},Fc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"target-nodes":e.getTargetNodes,"reference-node":function(){return e.$refs.reference},"popper-node":function(){return e.$refs.popperContent.$el}},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.popperId,s=t.isShown,i=t.shouldMountContent,a=t.skipTransition,o=t.autoHide,l=t.show,d=t.hide,c=t.handleResize,u=t.onResize,m=t.classes,p=t.result;return[n("div",{ref:"reference",staticClass:"v-popper",class:[e.themeClass,{"v-popper--shown":s}]},[e._t("default",null,{shown:s,show:l,hide:d}),n("PopperContent",{ref:"popperContent",attrs:{"popper-id":r,theme:e.theme,shown:s,mounted:i,"skip-transition":a,"auto-hide":o,"handle-resize":c,classes:m,result:p},on:{hide:d,resize:u}},[e._t("popper",null,{shown:s,hide:d})],2)],2)]}}],null,!0)},"Popper",e.$attrs,!1),e.$listeners))};const Yc={};var Bc=Nc(Lc,Fc,[],!1,Ic,null,null,null);function Ic(e){for(let e in Yc)this[e]=Yc[e]}var Pc=function(){return Bc.exports}(),Hc=zd(jd({},Pc),{name:"VDropdown",vPopperTheme:"dropdown"});const jc={};var zc=Nc(Hc,undefined,undefined,!1,Zc,null,null,null);function Zc(e){for(let e in jc)this[e]=jc[e]}var Uc=function(){return zc.exports}(),Gc=zd(jd({},Pc),{name:"VMenu",vPopperTheme:"menu"});const Vc={};var $c=Nc(Gc,undefined,undefined,!1,Wc,null,null,null);function Wc(e){for(let e in Vc)this[e]=Vc[e]}var qc=function(){return $c.exports}(),Xc=zd(jd({},Pc),{name:"VTooltip",vPopperTheme:"tooltip"});const Jc={};var Kc=Nc(Xc,undefined,undefined,!1,Qc,null,null,null);function Qc(e){for(let e in Jc)this[e]=Jc[e]}var eu=function(){return Kc.exports}(),tu={name:"VTooltipDirective",components:{Popper:lc(),PopperContent:Rc},mixins:[xc],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default(){return Vd(this.theme,"html")}},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default(){return Vd(this.theme,"loadingContent")}}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(e){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then((t=>this.onResult(e,t))):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}},nu=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"popper-node":function(){return e.$refs.popperContent.$el}},on:{"apply-show":e.onShow,"apply-hide":e.onHide},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.popperId,s=t.isShown,i=t.shouldMountContent,a=t.skipTransition,o=t.autoHide,l=t.hide,d=t.handleResize,c=t.onResize,u=t.classes,m=t.result;return[n("PopperContent",{ref:"popperContent",class:{"v-popper--tooltip-loading":e.loading},attrs:{"popper-id":r,theme:e.theme,shown:s,mounted:i,"skip-transition":a,"auto-hide":o,"handle-resize":d,classes:u,result:m},on:{hide:l,resize:c}},[e.html?n("div",{domProps:{innerHTML:e._s(e.finalContent)}}):n("div",{domProps:{textContent:e._s(e.finalContent)}})])]}}])},"Popper",e.$attrs,!1),e.$listeners))};const ru={};var su=Nc(tu,nu,[],!1,iu,null,null,null);function iu(e){for(let e in ru)this[e]=ru[e]}var au=function(){return su.exports}();const ou="v-popper--has-tooltip";function lu(e,t,n){let r;const s=typeof t;return r="string"===s?{content:t}:t&&"object"===s?t:{content:!1},r.placement=function(e,t){let n=e.placement;if(!n&&t)for(const e of Xd)t[e]&&(n=e);return n||(n=Vd(e.theme||"tooltip","placement")),n}(r,n),r.targetNodes=()=>[e],r.referenceNode=()=>e,r}function du(e){e.$_popper&&(e.$_popper.$destroy(),delete e.$_popper,delete e.$_popperOldShown),e.classList&&e.classList.remove(ou)}function cu(e,{value:t,oldValue:n,modifiers:r}){const s=lu(e,t,r);if(!s.content||Vd(s.theme||"tooltip","disabled"))du(e);else{let n;e.$_popper?(n=e.$_popper,n.options=s):n=function(e,t,n){const r=lu(e,t,n),s=e.$_popper=new Yr({mixins:[xc],data:()=>({options:r}),render(e){const t=this.options,{theme:n,html:r,content:s,loadingContent:i}=t,a=Zd(t,["theme","html","content","loadingContent"]);return e(au,{props:{theme:n,html:r,content:s,loadingContent:i},attrs:a,ref:"popper"})},devtools:{hide:!0}}),i=document.createElement("div");return document.body.appendChild(i),s.$mount(i),e.classList&&e.classList.add(ou),s}(e,t,r),void 0!==t.shown&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?n.show():n.hide())}}var uu={bind:cu,update:cu,unbind(e){du(e)}};function mu(e){e.addEventListener("click",hu),e.addEventListener("touchstart",fu,!!Wd&&{passive:!0})}function pu(e){e.removeEventListener("click",hu),e.removeEventListener("touchstart",fu),e.removeEventListener("touchend",gu),e.removeEventListener("touchcancel",Au)}function hu(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function fu(e){if(1===e.changedTouches.length){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const n=e.changedTouches[0];t.$_vclosepopover_touchPoint=n,t.addEventListener("touchend",gu),t.addEventListener("touchcancel",Au)}}function gu(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,1===e.changedTouches.length){const n=e.changedTouches[0],r=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-r.screenY)<20&&Math.abs(n.screenX-r.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function Au(e){e.currentTarget.$_vclosepopover_touch=!1}var vu={bind(e,{value:t,modifiers:n}){e.$_closePopoverModifiers=n,(void 0===t||t)&&mu(e)},update(e,{value:t,oldValue:n,modifiers:r}){e.$_closePopoverModifiers=r,t!==n&&(void 0===t||t?mu(e):pu(e))},unbind(e){pu(e)}};const Tu=Gd,_u=Uc;const yu={version:"1.0.0-beta.19",install:function(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,Ud(Gd,t),e.directive("tooltip",uu),e.directive("close-popper",vu),e.component("v-tooltip",eu),e.component("VTooltip",eu),e.component("v-dropdown",Uc),e.component("VDropdown",Uc),e.component("v-menu",qc),e.component("VMenu",qc))},options:Gd};let bu=null;"undefined"!=typeof window?bu=window.Vue:void 0!==s.g&&(bu=s.g.Vue),bu&&bu.use(yu);var Eu=s(52697),Du=s(49054);const wu=yl({name:"NcPopoverTriggerProvider",provide(){return{"NcPopover:trigger:shown":()=>this.shown,"NcPopover:trigger:attrs":()=>this.triggerAttrs}},props:{shown:{type:Boolean,required:!0},popupRole:{type:String,default:void 0}},computed:{triggerAttrs(){return{"aria-haspopup":this.popupRole,"aria-expanded":this.shown.toString()}}},render(){return this.$scopedSlots.default?.({attrs:this.triggerAttrs})}},null,null,0,null,null).exports,Su={"material-design-icon":"_material-design-icon_WzKjA",ncPopover:"_ncPopover_k--Q7"},Cu="nc-popover-8";Tu.themes[Cu]=structuredClone(Tu.themes.dropdown);const Nu={name:"NcPopover",components:{Dropdown:_u,NcPopoverTriggerProvider:wu},inheritAttrs:!1,props:{shown:{type:Boolean,default:!1},popupRole:{type:String,default:void 0,validator:e=>["menu","listbox","tree","grid","dialog","true"].includes(e)},popoverBaseClass:{type:String,default:""},focusTrap:{type:Boolean,default:!0},noFocusTrap:{type:Boolean,default:!1},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String,Function]},noAutoReturnFocus:{type:Boolean,default:!1}},emits:["after-show","after-hide","update:shown"],setup:()=>({THEME:Cu}),data(){return{internalShown:this.shown}},watch:{shown(e){this.internalShown=e,this.internalShown&&this.checkTriggerA11y()},internalShown(e){this.$emit("update:shown",e)}},beforeDestroy(){this.clearFocusTrap(),this.clearEscapeStopPropagation()},methods:{checkTriggerA11y(){if(window.OC?.debug){const e=this.getPopoverTriggerButtonElement();e&&e.hasAttributes("aria-expanded","aria-haspopup")||Yr.util.warn("It looks like you are using a custom button as a or other popover #trigger. If you are not using as a trigger, you need to bind attrs from the #trigger slot props to your custom button. See docs for an example.")}},removeFloatingVueAriaDescribedBy(){const e=this.getPopoverTriggerElement().querySelectorAll("[data-popper-shown]");for(const t of e)t.removeAttribute("aria-describedby")},getPopoverContentElement(){return this.$refs.popover?.$refs.popperContent?.$el},getPopoverTriggerElement(){return this.$refs.popover.$refs.reference},getPopoverTriggerButtonElement(){const e=this.getPopoverTriggerElement();return e&&(0,Du.Kr)(e)[0]},async useFocusTrap(){if(await this.$nextTick(),this.noFocusTrap||!this.focusTrap)return;const e=this.getPopoverContentElement();e.tabIndex=-1,e&&(this.$focusTrap=(0,Eu.K)(e,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus||!this.noAutoReturnFocus&&this.getPopoverTriggerButtonElement(),trapStack:bl(),fallBackFocus:e}),this.$focusTrap.activate())},clearFocusTrap(e={}){try{this.$focusTrap?.deactivate(e),this.$focusTrap=null}catch(e){Ll.warn("Could not clear focus trap",{error:e})}},addEscapeStopPropagation(){const e=this.getPopoverContentElement();e?.addEventListener("keydown",this.stopKeydownEscapeHandler)},clearEscapeStopPropagation(){const e=this.getPopoverContentElement();e?.removeEventListener("keydown",this.stopKeydownEscapeHandler)},stopKeydownEscapeHandler(e){"keydown"===e.type&&"Escape"===e.key&&e.stopPropagation()},async afterShow(){this.getPopoverContentElement().addEventListener("transitionend",(()=>{this.$emit("after-show")}),{once:!0,passive:!0}),this.removeFloatingVueAriaDescribedBy(),await this.$nextTick(),await this.useFocusTrap(),this.addEscapeStopPropagation()},afterHide(){this.getPopoverContentElement().addEventListener("transitionend",(()=>{this.$emit("after-hide")}),{once:!0,passive:!0}),this.clearFocusTrap(),this.clearEscapeStopPropagation()}}};const Mu={$style:Su};function ku(e){for(var t in Mu)this[t]=Mu[t]}const Ou=yl(Nu,(function(){var e=this,t=e._self._c;return t("Dropdown",e._g(e._b({ref:"popover",attrs:{distance:10,"arrow-padding":10,"no-auto-focus":!0,"popper-class":[e.$style.ncPopover,e.popoverBaseClass],theme:e.THEME,shown:e.internalShown},on:{"update:shown":function(t){e.internalShown=t},"apply-show":e.afterShow,"apply-hide":e.afterHide},scopedSlots:e._u([{key:"popper",fn:function(t){return[e._t("default",null,null,t)]}}],null,!0)},"Dropdown",e.$attrs,!1),e.$listeners),[t("NcPopoverTriggerProvider",{attrs:{shown:e.internalShown,"popup-role":e.popupRole},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("trigger",null,null,t)]}}],null,!0)})],1)}),[],0,ku,null).exports;const Ru=yl({name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon dots-horizontal-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],0,null,null).exports;Cl([{l:"af",t:{}},{l:"ar",t:{Actions:{v:["إجراءات"]}}},{l:"ast",t:{Actions:{v:["Aiciones"]}}},{l:"az",t:{}},{l:"be",t:{}},{l:"bg",t:{}},{l:"bn-BD",t:{}},{l:"br",t:{Actions:{v:["Oberioù"]}}},{l:"bs",t:{}},{l:"ca",t:{Actions:{v:["Accions"]}}},{l:"cs",t:{Actions:{v:["Akce"]}}},{l:"cs-CZ",t:{Actions:{v:["Akce"]}}},{l:"cy-GB",t:{}},{l:"da",t:{Actions:{v:["Handlinger"]}}},{l:"de",t:{Actions:{v:["Aktionen"]}}},{l:"de-DE",t:{Actions:{v:["Aktionen"]}}},{l:"el",t:{Actions:{v:["Ενέργειες"]}}},{l:"en-GB",t:{Actions:{v:["Actions"]}}},{l:"eo",t:{Actions:{v:["Agoj"]}}},{l:"es",t:{Actions:{v:["Acciones"]}}},{l:"es-419",t:{}},{l:"es-AR",t:{Actions:{v:["Acciones"]}}},{l:"es-CL",t:{}},{l:"es-CO",t:{}},{l:"es-CR",t:{}},{l:"es-DO",t:{}},{l:"es-EC",t:{Actions:{v:["Acciones"]}}},{l:"es-GT",t:{}},{l:"es-HN",t:{}},{l:"es-MX",t:{Actions:{v:["Acciones"]}}},{l:"es-NI",t:{}},{l:"es-PA",t:{}},{l:"es-PE",t:{}},{l:"es-PR",t:{}},{l:"es-PY",t:{}},{l:"es-SV",t:{}},{l:"es-UY",t:{}},{l:"et-EE",t:{Actions:{v:["Tegevus"]}}},{l:"eu",t:{Actions:{v:["Ekintzak"]}}},{l:"fa",t:{Actions:{v:["کنش‌ها"]}}},{l:"fi",t:{Actions:{v:["Toiminnot"]}}},{l:"fo",t:{}},{l:"fr",t:{Actions:{v:["Actions"]}}},{l:"ga",t:{Actions:{v:["Gníomhartha"]}}},{l:"gd",t:{}},{l:"gl",t:{Actions:{v:["Accións"]}}},{l:"he",t:{Actions:{v:["פעולות"]}}},{l:"hi-IN",t:{}},{l:"hr",t:{}},{l:"hsb",t:{}},{l:"hu",t:{Actions:{v:["Műveletek"]}}},{l:"hy",t:{}},{l:"ia",t:{}},{l:"id",t:{Actions:{v:["Tindakan"]}}},{l:"is",t:{Actions:{v:["Aðgerðir"]}}},{l:"it",t:{Actions:{v:["Azioni"]}}},{l:"ja",t:{Actions:{v:["操作"]}}},{l:"ja-JP",t:{Actions:{v:["操作"]}}},{l:"ka",t:{}},{l:"ka-GE",t:{}},{l:"kab",t:{}},{l:"kk",t:{}},{l:"kn",t:{}},{l:"ko",t:{Actions:{v:["동작"]}}},{l:"la",t:{}},{l:"lb",t:{}},{l:"lo",t:{Actions:{v:["ການກະທຳ"]}}},{l:"lt-LT",t:{Actions:{v:["Veiksmai"]}}},{l:"lv",t:{}},{l:"mk",t:{Actions:{v:["Акции"]}}},{l:"mn",t:{}},{l:"mr",t:{}},{l:"my",t:{Actions:{v:["လုပ်ဆောင်ချက်များ"]}}},{l:"nb",t:{Actions:{v:["Handlinger"]}}},{l:"ne",t:{}},{l:"nl",t:{Actions:{v:["Acties"]}}},{l:"nn-NO",t:{}},{l:"oc",t:{Actions:{v:["Accions"]}}},{l:"pl",t:{Actions:{v:["Działania"]}}},{l:"ps",t:{}},{l:"pt-BR",t:{Actions:{v:["Ações"]}}},{l:"pt-PT",t:{Actions:{v:["Ações"]}}},{l:"ro",t:{Actions:{v:["Acțiuni"]}}},{l:"ru",t:{Actions:{v:["Действия "]}}},{l:"sc",t:{}},{l:"si",t:{}},{l:"sk",t:{Actions:{v:["Akcie"]}}},{l:"sl",t:{Actions:{v:["Dejanja"]}}},{l:"sq",t:{}},{l:"sr",t:{Actions:{v:["Радње"]}}},{l:"sr-Latn",t:{}},{l:"sv",t:{Actions:{v:["Åtgärder"]}}},{l:"sw",t:{}},{l:"ta",t:{}},{l:"tk",t:{}},{l:"tr",t:{Actions:{v:["İşlemler"]}}},{l:"ug",t:{}},{l:"uk",t:{Actions:{v:["Дії"]}}},{l:"ur-PK",t:{}},{l:"uz",t:{Actions:{v:["Harakatlar"]}}},{l:"zh-CN",t:{Actions:{v:["行为"]}}},{l:"zh-HK",t:{Actions:{v:["動作"]}}},{l:"zh-TW",t:{Actions:{v:["動作"]}}},{l:"zu-ZA",t:{}}]);const xu={name:"NcActions",components:{NcButton:Fl,NcPopover:Ou},provide(){return{"NcActions:isSemanticMenu":at((()=>"menu"===this.actionsMenuSemanticType))}},props:{open:{type:Boolean,default:!1},manualOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},forceName:{type:Boolean,default:!1},menuName:{type:String,default:null},forceSemanticType:{type:String,default:null,validator:e=>["dialog","menu","expanded","tooltip"].includes(e)},primary:{type:Boolean,default:!1},type:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:null},defaultIcon:{type:String,default:""},ariaLabel:{type:String,default:Sl("Actions")},ariaHidden:{type:Boolean,default:null},placement:{type:String,default:"bottom"},boundariesElement:{type:Element,default:()=>document.querySelector("#content-vue")??document.querySelector("body")},container:{type:[Boolean,String,Object,Element],default:"body"},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0},variant:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:null},size:{type:String,default:"normal",validator:e=>["small","normal","large"].includes(e)}},emits:["click","blur","focus","close","closed","open","opened","update:open"],setup(){const e=`menu-${Nl()}`;return{randomId:e,triggerRandomId:`trigger-${e}`}},data(){return{opened:this.open,focusIndex:0,actionsMenuSemanticType:"unknown"}},computed:{triggerButtonVariant(){return(this.type??this.variant)||(this.primary?"primary":this.menuName?"secondary":"tertiary")},config(){return{menu:{popupRole:"menu",withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId,id:this.randomId,role:"menu"}},expanded:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},dialog:{popupRole:"dialog",withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!0,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{id:this.randomId,role:"dialog","aria-labelledby":this.triggerRandomId,"aria-modal":"true"},popoverUlA11yAttrs:{}},tooltip:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},unknown:{popupRole:void 0,role:void 0,withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!0,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId}}}[this.actionsMenuSemanticType]}},watch:{open(e){e!==this.opened&&(this.opened=e)},opened(){this.opened?document.body.addEventListener("keydown",this.handleEscapePressed):document.body.removeEventListener("keydown",this.handleEscapePressed)}},created(){El((()=>this.opened),{disabled:()=>this.config.withFocusTrap})},methods:{getActionName:e=>e?.componentOptions?.Ctor?.extendOptions?.name??e?.componentOptions?.tag,isValidSingleAction(e){return["NcActionButton","NcActionLink","NcActionRouter"].includes(this.getActionName(e))},isIconUrl(e){try{return!!new URL(e,e.startsWith("/")?window.location.origin:void 0)}catch{return!1}},openMenu(){this.opened||(this.opened=!0,this.$emit("update:open",!0),this.$emit("open"))},async closeMenu(e=!0){this.opened&&(await this.$nextTick(),this.opened=!1,this.$refs.popover?.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,e&&this.$refs.triggerButton?.$el.focus())},onClosed(){this.$emit("closed")},onOpened(){this.$nextTick((()=>{this.focusFirstAction(null),this.resizePopover(),this.$emit("opened")}))},resizePopover(){const e=this.$refs.menu.closest(".v-popper__inner"),t=this.$refs.menu.clientHeight,n=this.getMaxMenuHeight();if(t>n){let t=0,r=0;for(const s of this.$refs.menuList.children){if(t+s.clientHeight/2>n){e.style.height=t-r/2+"px";break}r=s.clientHeight,t+=r}}else e.style.height="fit-content"},getMaxMenuHeight(){const{top:e,bottom:t}=this.$refs.triggerButton?.$el.getBoundingClientRect()??{top:0,bottom:0},{top:n,bottom:r}=this.boundariesElement?.getBoundingClientRect()??{top:0,bottom:window.innerHeight};return Math.max(Math.min(e-84,e-n),Math.min(window.innerHeight-t-34,r-t))},getCurrentActiveMenuItemElement(){return this.$refs.menu.querySelector("li.active")},getFocusableMenuItemElements(){return this.$refs.menu.querySelectorAll(".focusable")},onKeydown(e){if("Tab"===e.key){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation)return void this.closeMenu(!0);e.preventDefault();const t=this.getFocusableMenuItemElements(),n=[...t].indexOf(document.activeElement);if(-1===n)return;const r=e.shiftKey?n-1:n+1;return(r<0||r===t.length)&&this.closeMenu(!0),this.focusIndex=r,void this.focusAction()}this.config.withArrowNavigation&&("ArrowUp"===e.key&&this.focusPreviousAction(e),"ArrowDown"===e.key&&this.focusNextAction(e),"PageUp"===e.key&&this.focusFirstAction(e),"PageDown"===e.key&&this.focusLastAction(e)),this.handleEscapePressed(e)},onTriggerKeydown(e){"Escape"===e.key&&"tooltip"===this.actionsMenuSemanticType&&this.closeMenu()},handleEscapePressed(e){"Escape"===e.key&&(this.closeMenu(),e.preventDefault())},removeCurrentActive(){const e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction(){const e=this.getFocusableMenuItemElements()[this.focusIndex];if(e){this.removeCurrentActive();const t=e.closest("li.action");e.focus(),t&&t.classList.add("active")}},focusPreviousAction(e){this.opened&&(0===this.focusIndex?this.focusLastAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction(e){if(this.opened){const t=this.getFocusableMenuItemElements().length-1;this.focusIndex===t?this.focusFirstAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(e){if(this.opened){this.preventIfEvent(e);const t=[...this.getFocusableMenuItemElements()].findIndex((e=>"true"===e.getAttribute("aria-checked")&&"menuitemradio"===e.getAttribute("role")));this.focusIndex=t>-1?t:0,this.focusAction()}},focusLastAction(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.getFocusableMenuItemElements().length-1,this.focusAction())},preventIfEvent(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),"tooltip"===this.actionsMenuSemanticType&&this.$refs.menu&&0===this.getFocusableMenuItemElements().length&&this.closeMenu(!1)},onClick(e){this.$emit("click",e)}},render(e){const t=(this.$slots.default||[]).filter((e=>this.getActionName(e)));if(0===t.length)return;let n=t.filter(this.isValidSingleAction);this.forceMenu&&n.length>0&&this.inline>0&&(Yr.util.warn("Specifying forceMenu will ignore any inline actions rendering."),n=[]);const r=n.slice(0,this.inline),s=t.filter((e=>!r.includes(e)));if(this.forceSemanticType)this.actionsMenuSemanticType=this.forceSemanticType;else{const e=["NcActionInput","NcActionTextEditable"],n=["NcActionButton","NcActionButtonGroup","NcActionCheckbox","NcActionRadio"],r=["NcActionLink","NcActionRouter"],i=s.some((t=>e.includes(this.getActionName(t)))),a=s.some((e=>n.includes(this.getActionName(e)))),o=s.some((e=>r.includes(this.getActionName(e))));if(i)this.actionsMenuSemanticType="dialog";else if(a)this.actionsMenuSemanticType="menu";else if(o)this.actionsMenuSemanticType="expanded";else{t.filter((e=>this.getActionName(e).startsWith("NcAction"))).length===t.length?this.actionsMenuSemanticType="tooltip":this.actionsMenuSemanticType="unknown"}}const i=t=>{const n=t?.componentOptions?.propsData?.icon,r=t?.data?.scopedSlots?.icon()?.[0]??(this.isIconUrl(n)?e("img",{class:"action-item__menutoggle__icon",attrs:{src:n,alt:""}}):e("span",{class:["icon",n]})),s=t?.data?.attrs||{},i=t?.componentOptions?.listeners?.click,a=t?.componentOptions?.children?.[0]?.text?.trim?.(),o=t?.componentOptions?.propsData?.ariaLabel||a,l=this.forceName?a:"";let d=t?.componentOptions?.propsData?.title;this.forceName||d||(d=a);const c={...t?.componentOptions?.propsData??{}},u=["submit","reset"].includes(c.type)?c.modelValue:"button";return delete c.modelValue,delete c.type,e("NcButton",{class:["action-item action-item--single",t?.data?.staticClass,t?.data?.class],attrs:{...s,"aria-label":o,title:d},ref:t?.data?.ref,props:{...c,disabled:this.disabled||t?.componentOptions?.propsData?.disabled,pressed:t?.componentOptions?.propsData?.modelValue,size:this.size,type:u,variant:(this.type??this.variant)||(l?"secondary":"tertiary")},on:{focus:this.onFocus,blur:this.onBlur,"update:pressed":t?.componentOptions?.listeners?.["update:modelValue"]??(()=>{}),...!!i&&{click:e=>{i&&i(e)}}}},[e("template",{slot:"icon"},[r]),l])},a=t=>{const n=this.$slots.icon?.[0]||(this.defaultIcon?e("span",{class:["icon",this.defaultIcon]}):e(Ru,{props:{size:20}}));return e("NcPopover",{ref:"popover",props:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,popoverBaseClass:"action-item__popper",popupRole:this.config.popupRole,noAutoReturnFocus:!this.withFocusTrap,focusTrap:this.config.withFocusTrap},attrs:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,...this.manualOpen&&{triggers:[]}},on:{show:this.openMenu,"after-show":this.onOpened,hide:this.closeMenu,"after-hide":this.onClosed}},[e("NcButton",{class:"action-item__menutoggle",props:{size:this.size,variant:this.triggerButtonVariant,disabled:this.disabled},slot:"trigger",ref:"triggerButton",attrs:{id:this.triggerRandomId,"aria-label":this.menuName?null:this.ariaLabel,...this.config.triggerA11yAttr},on:{focus:this.onFocus,blur:this.onBlur,click:this.onClick,keydown:this.onTriggerKeydown}},[e("template",{slot:"icon"},[n]),this.menuName]),e("div",{class:{open:this.opened},attrs:{tabindex:"-1",...this.config.popoverContainerA11yAttrs},on:{keydown:this.onKeydown},ref:"menu"},[e("ul",{attrs:{tabindex:"-1",...this.config.popoverUlA11yAttrs},ref:"menuList"},[t])])])};return 1!==t.length||1!==n.length||this.forceMenu?(this.$nextTick((()=>{if(this.opened&&this.$refs.menu){this.resizePopover();0===(this.$refs.menu.querySelector("li.active")||[]).length&&this.focusFirstAction()}})),r.length>0&&this.inline>0?e("div",{class:["action-items",`action-item--${this.triggerButtonVariant}`]},[...r.map(i),s.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[a(s)]):null]):e("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened}]},[a(t)])):i(t[0])}};const Lu=yl(xu,null,null,0,null,"cf2bf155").exports;function Fu(e=document.body){const t=window.getComputedStyle(e).getPropertyValue("--background-invert-if-dark");return void 0!==t&&"invert(100%)"===t}Fu();const Yu=Symbol.for("nc:theme:enforced");const Bu=function(e){let t,n,r=0;const s=()=>{r-=1,n&&r<=0&&(n.stop(),t=void 0,n=void 0)};return(...i)=>(r+=1,n||(n=At(!0),t=n.run((()=>e(...i)))),ko(s),t)}((()=>function(e){const t=at((()=>Oo(e)??document.body)),n=We(Fu(t.value)),r=el();function s(){n.value=Fu(t.value)}return Ko(t,s,{attributes:!0}),ht(t,s),ht(r,s,{immediate:!0}),rt(n)}()));var Iu=s(83503),Pu=s.n(Iu);Cl([{l:"af",t:{}},{l:"ar",t:{Acapulco:{v:["بازلائي مطفي"]},"Blue Violet":{v:["بنفسجي مشعشع"]},"Boston Blue":{v:["سماوي مطفي"]},Deluge:{v:["بنفسجي مطفي"]},Feldspar:{v:["وردي صخري"]},Gold:{v:["ذهبي"]},Mariner:{v:["أزرق بحري"]},"Nextcloud blue":{v:["أزرق نكست كلاود"]},Olivine:{v:["زيتي"]},Purple:{v:["بنفسجي"]},"Rosy brown":{v:["بُنِّي زهري"]},Whiskey:{v:["نبيذي"]}}},{l:"ast",t:{Acapulco:{v:["Acapulcu"]},"Blue Violet":{v:["Viola azulao"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oru"]},Mariner:{v:["Marineru"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivina"]},Purple:{v:["Moráu"]},"Rosy brown":{v:["Marrón arrosao"]},Whiskey:{v:["Whiskey"]}}},{l:"az",t:{}},{l:"be",t:{}},{l:"bg",t:{}},{l:"bn-BD",t:{}},{l:"br",t:{}},{l:"bs",t:{}},{l:"ca",t:{}},{l:"cs",t:{Acapulco:{v:["Akapulko"]},Black:{v:["Černá"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]},White:{v:["Bílá"]}}},{l:"cs-CZ",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]}}},{l:"cy-GB",t:{}},{l:"da",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Sort"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Guld"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]},White:{v:["Hvid"]}}},{l:"de",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Schwarz"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]},White:{v:["Weiß"]}}},{l:"de-DE",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Schwarz"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]},White:{v:["Weiß"]}}},{l:"el",t:{Acapulco:{v:["Ακαπούλκο"]},Black:{v:["Μαύρο"]},"Blue Violet":{v:["Μπλε Βιολέτ"]},"Boston Blue":{v:["Μπλε Βοστώνης"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Χρυσό"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Μπλε Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Μωβ"]},"Rosy brown":{v:["Ροζ καφέ"]},Whiskey:{v:["Ουίσκι"]},White:{v:["Λευκό"]}}},{l:"en-GB",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Black"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Gold"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Purple"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]},White:{v:["White"]}}},{l:"eo",t:{}},{l:"es",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-419",t:{}},{l:"es-AR",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-CL",t:{}},{l:"es-CO",t:{}},{l:"es-CR",t:{}},{l:"es-DO",t:{}},{l:"es-EC",t:{}},{l:"es-GT",t:{}},{l:"es-HN",t:{}},{l:"es-MX",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-NI",t:{}},{l:"es-PA",t:{}},{l:"es-PE",t:{}},{l:"es-PR",t:{}},{l:"es-PY",t:{}},{l:"es-SV",t:{}},{l:"es-UY",t:{}},{l:"et-EE",t:{Acapulco:{v:["Acapulco meresinine"]},Black:{v:["Must"]},"Blue Violet":{v:["Sinakasvioletne"]},"Boston Blue":{v:["Bostoni rohekassinine"]},Deluge:{v:["Tulvavee lilla"]},Feldspar:{v:["Põlevkivipruun"]},Gold:{v:["Kuldne"]},Mariner:{v:["Meresinine"]},"Nextcloud blue":{v:["Nextcloudi sinine"]},Olivine:{v:["Oliiviroheline"]},Purple:{v:["Purpurpunane"]},"Rosy brown":{v:["Roosikarva pruun"]},Whiskey:{v:["Viskikarva kollakaspruun"]},White:{v:["Valge"]}}},{l:"eu",t:{}},{l:"fa",t:{Acapulco:{v:["آکاپولکو"]},"Blue Violet":{v:["بنفش آبی"]},"Boston Blue":{v:["آبی بوستونی"]},Deluge:{v:["سیل"]},Feldspar:{v:["فلدسپات"]},Gold:{v:["طلا"]},Mariner:{v:["مارینر"]},"Nextcloud blue":{v:["نکس کلود آبی"]},Olivine:{v:["الیوین"]},Purple:{v:["بنفش"]},"Rosy brown":{v:["قهوه‌ای رز"]},Whiskey:{v:["ویسکی"]}}},{l:"fi",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Sinivioletti"]},"Boston Blue":{v:["Bostoninsininen"]},Deluge:{v:["Tulva"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Kulta"]},Mariner:{v:["Merenkulkija"]},"Nextcloud blue":{v:["Nextcloudin sininen"]},Olivine:{v:["Oliviini"]},Purple:{v:["Purppura"]},"Rosy brown":{v:["Ruusunruskea"]},Whiskey:{v:["Viski"]}}},{l:"fo",t:{}},{l:"fr",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Noir"]},"Blue Violet":{v:["Bleu violet"]},"Boston Blue":{v:["Bleu de Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Doré"]},Mariner:{v:["Marin"]},"Nextcloud blue":{v:["Bleu Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Violet"]},"Rosy brown":{v:["Brun rosé"]},Whiskey:{v:["Whiskey"]},White:{v:["Blanc"]}}},{l:"ga",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Dubh"]},"Blue Violet":{v:["Gorm Violet"]},"Boston Blue":{v:["Bostún Gorm"]},Deluge:{v:["Díle"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Óir"]},Mariner:{v:["Mairnéalach"]},"Nextcloud blue":{v:["Nextcloud gorm"]},Olivine:{v:["Olaivín"]},Purple:{v:["Corcra"]},"Rosy brown":{v:["Rosach donn"]},Whiskey:{v:["Fuisce"]},White:{v:["Bán"]}}},{l:"gd",t:{}},{l:"gl",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Negro"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Dioivo"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marino"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivina"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Pardo rosado"]},Whiskey:{v:["Whisky"]},White:{v:["Branco"]}}},{l:"he",t:{}},{l:"hi-IN",t:{}},{l:"hr",t:{}},{l:"hsb",t:{}},{l:"hu",t:{}},{l:"hy",t:{}},{l:"ia",t:{}},{l:"id",t:{Gold:{v:["Emas"]},"Nextcloud blue":{v:["Biru Nextcloud"]},Purple:{v:["Ungu"]}}},{l:"is",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bláklukka"]},"Boston Blue":{v:["Bostonblátt"]},Deluge:{v:["Fjólublátt"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gull"]},Mariner:{v:["Sjóarablátt"]},"Nextcloud blue":{v:["Nextcloud blátt"]},Olivine:{v:["Ólivín"]},Purple:{v:["Purpurablátt"]},"Rosy brown":{v:["Rósabrúnt"]},Whiskey:{v:["Viský"]}}},{l:"it",t:{Gold:{v:["Oro"]},"Nextcloud blue":{v:["Nextcloud blue"]},Purple:{v:["Viola"]}}},{l:"ja",t:{Acapulco:{v:["アカプルコ"]},Black:{v:["黒"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]},White:{v:["白"]}}},{l:"ja-JP",t:{Acapulco:{v:["アカプルコ"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]}}},{l:"ka",t:{}},{l:"ka-GE",t:{}},{l:"kab",t:{}},{l:"kk",t:{}},{l:"kn",t:{}},{l:"ko",t:{Acapulco:{v:["아카풀코"]},"Blue Violet":{v:["푸른 보라"]},"Boston Blue":{v:["보스턴 블루"]},Deluge:{v:["폭우"]},Feldspar:{v:["장석"]},Gold:{v:["금"]},Mariner:{v:["뱃사람"]},"Nextcloud blue":{v:["Nextcloud 파랑"]},Olivine:{v:["감람석"]},Purple:{v:["보라"]},"Rosy brown":{v:["로지 브라운"]},Whiskey:{v:["위스키"]}}},{l:"la",t:{}},{l:"lb",t:{}},{l:"lo",t:{Acapulco:{v:["Acapulco"]},Black:{v:["ສີດຳ"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["ສີຄຳ"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["ສີຟ້າ Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["ສີມ່ວງ"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]},White:{v:["ສີຂາວ"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{Acapulco:{v:["Акапулко"]},Black:{v:["Црно"]},"Blue Violet":{v:["Сино Виолетова"]},"Boston Blue":{v:["Бостон Сина"]},Deluge:{v:["Делуџ"]},Feldspar:{v:["Фелдспар"]},Gold:{v:["Златна"]},Mariner:{v:["Маринер"]},"Nextcloud blue":{v:["Nextcloud сина"]},Olivine:{v:["Оливин"]},Purple:{v:["Виолетова"]},"Rosy brown":{v:["Розево-кафеава"]},Whiskey:{v:["Виски"]},White:{v:["Бела"]}}},{l:"mn",t:{}},{l:"mr",t:{}},{l:"my",t:{}},{l:"nb",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blå fiolett"]},"Boston Blue":{v:["Boston blå"]},Deluge:{v:["Syndflod"]},Feldspar:{v:["Feltspat"]},Gold:{v:["Gull"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosenrød brun"]},Whiskey:{v:["Whiskey"]}}},{l:"ne",t:{}},{l:"nl",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Zwart"]},"Blue Violet":{v:["Blauw Paars"]},"Boston Blue":{v:["Boston Blauw"]},Deluge:{v:["Overlopen"]},Feldspar:{v:["Veldspaat"]},Gold:{v:["Goud"]},Mariner:{v:["Marineblauw"]},"Nextcloud blue":{v:["Nextcloud blauw"]},Olivine:{v:["Olivijn"]},Purple:{v:["Paars"]},"Rosy brown":{v:["Rozig bruin"]},Whiskey:{v:["Whiskey"]},White:{v:["Wit"]}}},{l:"nn-NO",t:{}},{l:"oc",t:{}},{l:"pl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Niebieski fiolet"]},"Boston Blue":{v:["Błękit Bostonu"]},Deluge:{v:["Potop"]},Feldspar:{v:["Skaleń"]},Gold:{v:["Złote"]},Mariner:{v:["Marynarz"]},"Nextcloud blue":{v:["Niebieskie Nextcloud"]},Olivine:{v:["Oliwin"]},Purple:{v:["Fioletowy"]},"Rosy brown":{v:["Różowy brąz"]},Whiskey:{v:["Whisky"]}}},{l:"ps",t:{}},{l:"pt-BR",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Preto"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marinheiro"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivina"]},Purple:{v:["Roxo"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Uísque"]},White:{v:["Branco"]}}},{l:"pt-PT",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Ouro"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivine"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Whiskey"]}}},{l:"ro",t:{Gold:{v:["Aur"]},"Nextcloud blue":{v:["Nextcloud albastru"]},Purple:{v:["Purpuriu"]}}},{l:"ru",t:{Acapulco:{v:["Акапулько"]},Black:{v:["Черный"]},"Blue Violet":{v:["Синий фиолет"]},"Boston Blue":{v:["Синий Бостон"]},Deluge:{v:["Перламутрово-фиолетовый"]},Feldspar:{v:["Античная латунь"]},Gold:{v:["Золотой"]},Mariner:{v:["Морской"]},"Nextcloud blue":{v:["Nextcloud голубой"]},Olivine:{v:[" Оливковый"]},Purple:{v:["Фиолетовый"]},"Rosy brown":{v:["Розово-коричневый"]},Whiskey:{v:["Виски"]},White:{v:["Белый"]}}},{l:"sc",t:{}},{l:"si",t:{}},{l:"sk",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Modro fialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živec"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námorník"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Ružovo hnedá"]},Whiskey:{v:["Whisky"]}}},{l:"sl",t:{}},{l:"sq",t:{}},{l:"sr",t:{Acapulco:{v:["Акапулко"]},Black:{v:["Црно"]},"Blue Violet":{v:["Плаво љубичаста"]},"Boston Blue":{v:["Бостон плава"]},Deluge:{v:["Поплава"]},Feldspar:{v:["Фелдспар"]},Gold:{v:["Злато"]},Mariner:{v:["Морнар"]},"Nextcloud blue":{v:["Nextcloud плава"]},Olivine:{v:["Маслинаста"]},Purple:{v:["Пурпурна"]},"Rosy brown":{v:["Роси браон"]},Whiskey:{v:["Виски"]},White:{v:["Бело"]}}},{l:"sr-Latn",t:{}},{l:"sv",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blåviolett"]},"Boston Blue":{v:["Bostonblå"]},Deluge:{v:["Skyfallsblå"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Guld"]},Mariner:{v:["Marinblå"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosabrun"]},Whiskey:{v:["Whisky"]}}},{l:"sw",t:{}},{l:"ta",t:{}},{l:"tk",t:{}},{l:"tr",t:{Acapulco:{v:["Akapulko"]},Black:{v:["Siyah"]},"Blue Violet":{v:["Mavi mor"]},"Boston Blue":{v:["Boston mavisi"]},Deluge:{v:["Sel"]},Feldspar:{v:["Feldispat"]},Gold:{v:["Altın"]},Mariner:{v:["Denizci"]},"Nextcloud blue":{v:["Nextcloud mavi"]},Olivine:{v:["Zeytinlik"]},Purple:{v:["Mor"]},"Rosy brown":{v:["Kırmızımsı kahverengi"]},Whiskey:{v:["Viski"]},White:{v:["Beyaz"]}}},{l:"ug",t:{}},{l:"uk",t:{Acapulco:{v:["Акапулько"]},"Blue Violet":{v:["Блакитна фіалка"]},"Boston Blue":{v:["Бостонський синій"]},Deluge:{v:["Злива"]},Feldspar:{v:["Польові шпати"]},Gold:{v:["Золотий"]},Mariner:{v:["Морський"]},"Nextcloud blue":{v:["Блакитний Nextcloud"]},Olivine:{v:["Олива"]},Purple:{v:["Фіолетовий"]},"Rosy brown":{v:["Темно-рожевий"]},Whiskey:{v:["Кола"]}}},{l:"ur-PK",t:{}},{l:"uz",t:{Acapulco:{v:["Akapulko"]},Black:{v:["Qora"]},"Blue Violet":{v:["Moviy binafsha"]},"Boston Blue":{v:["Boston ko'k"]},Deluge:{v:["To'fon"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oltin"]},Mariner:{v:["Dengizchi"]},"Nextcloud blue":{v:["Ko'k Nextcloud "]},Olivine:{v:["Olivine"]},Purple:{v:["Binafsha"]},"Rosy brown":{v:["Qizil jigarrang"]},Whiskey:{v:["Whiskey"]},White:{v:["Oq"]}}},{l:"zh-CN",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["瓦罗兰特蓝"]},"Boston Blue":{v:["波士顿蓝"]},Deluge:{v:["洪水色"]},Feldspar:{v:["长石"]},Gold:{v:["金色"]},Mariner:{v:["水手"]},"Nextcloud blue":{v:["Nextcloud 蓝"]},Olivine:{v:["橄榄石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}},{l:"zh-HK",t:{Acapulco:{v:["阿卡普爾科"]},Black:{v:["黑色"]},"Blue Violet":{v:["藍紫色"]},"Boston Blue":{v:["波士頓藍"]},Deluge:{v:["大洪水"]},Feldspar:{v:["長石"]},Gold:{v:["Gold"]},Mariner:{v:["海軍藍"]},"Nextcloud blue":{v:["Nextcloud 藍色"]},Olivine:{v:["橄欖石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]},White:{v:["白色"]}}},{l:"zh-TW",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["藍紫色"]},"Boston Blue":{v:["波士頓藍"]},Deluge:{v:["Deluge"]},Feldspar:{v:["長石"]},Gold:{v:["金色"]},Mariner:{v:["海軍藍"]},"Nextcloud blue":{v:["Nextcloud 藍色"]},Olivine:{v:["橄欖石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}},{l:"zu-ZA",t:{}}]);class Hu{constructor(e,t,n,r){this.r=e,this.g=t,this.b=n,this.name=r,this.r=Math.min(e,255),this.g=Math.min(t,255),this.b=Math.min(n,255),this.name=r}get color(){const e=e=>`00${e.toString(16)}`.slice(-2);return`#${e(this.r)}${e(this.g)}${e(this.b)}`}}function ju(e,t,n){const r=[];r.push(t);const s=function(e,t,n){return{r:(n.r-t.r)/e,g:(n.g-t.g)/e,b:(n.b-t.b)/e}}(e,t,n);for(let n=1;n{Vu.value=$u()}));rt(Vu);const Wu=1024,qu=e=>document.documentElement.clientWidth{Xu.value=qu(Wu),Ju.value=qu(512)}),{passive:!0});rt(Xu);s(70580),s(67098);var Ku=s(87485),Qu=s(70026),em={};em.styleTagTransform=_o(),em.setAttributes=go(),em.insert=ho().bind(null,"head"),em.domAPI=mo(),em.insertStyleElement=vo();co()(Qu.A,em);Qu.A&&Qu.A.locals&&Qu.A.locals;const tm='\x3c!--\n - SPDX-FileCopyrightText: 2020 Google Inc.\n - SPDX-License-Identifier: Apache-2.0\n--\x3e\n\n\t\n\t\n\n',nm='\x3c!--\n - SPDX-FileCopyrightText: 2020 Google Inc.\n - SPDX-License-Identifier: Apache-2.0\n--\x3e\n\n\t\n\t\n\n',rm='\x3c!--\n - SPDX-FileCopyrightText: 2020 Google Inc.\n - SPDX-License-Identifier: Apache-2.0\n--\x3e\n\n\t\n\n';function sm(e){switch(e){case"away":return Sl("away");case"busy":return Sl("busy");case"dnd":return Sl("do not disturb");case"online":return Sl("online");case"invisible":return Sl("invisible");case"offline":return Sl("offline");default:return e}}Cl([{l:"af",t:{}},{l:"ar",t:{"User status: {status}":{v:["حالة المستخدِم: {status}"]}}},{l:"ast",t:{"User status: {status}":{v:["Estáu del usuariu: {status}"]}}},{l:"az",t:{}},{l:"be",t:{}},{l:"bg",t:{}},{l:"bn-BD",t:{}},{l:"br",t:{}},{l:"bs",t:{}},{l:"ca",t:{}},{l:"cs",t:{"User status: {status}":{v:["Stav uživatele: {status}"]}}},{l:"cs-CZ",t:{"User status: {status}":{v:["Stav uživatele: {status}"]}}},{l:"cy-GB",t:{}},{l:"da",t:{"User status: {status}":{v:["Brugerstatus: {status}"]}}},{l:"de",t:{"User status: {status}":{v:["Benutzerstatus: {status}"]}}},{l:"de-DE",t:{"User status: {status}":{v:["Benutzerstatus: {status}"]}}},{l:"el",t:{"User status: {status}":{v:["Κατάσταση χρήστη: {status}"]}}},{l:"en-GB",t:{"User status: {status}":{v:["User status: {status}"]}}},{l:"eo",t:{}},{l:"es",t:{"User status: {status}":{v:["Estatus del usuario: {status}"]}}},{l:"es-419",t:{}},{l:"es-AR",t:{"User status: {status}":{v:["Estado del usuario: {status}"]}}},{l:"es-CL",t:{}},{l:"es-CO",t:{}},{l:"es-CR",t:{}},{l:"es-DO",t:{}},{l:"es-EC",t:{}},{l:"es-GT",t:{}},{l:"es-HN",t:{}},{l:"es-MX",t:{"User status: {status}":{v:["Estado del usuario: {status}"]}}},{l:"es-NI",t:{}},{l:"es-PA",t:{}},{l:"es-PE",t:{}},{l:"es-PR",t:{}},{l:"es-PY",t:{}},{l:"es-SV",t:{}},{l:"es-UY",t:{}},{l:"et-EE",t:{"User status: {status}":{v:["Kasutaja olek: {status}"]}}},{l:"eu",t:{}},{l:"fa",t:{"User status: {status}":{v:["وضعیت کاربر: {status}"]}}},{l:"fi",t:{"User status: {status}":{v:["Käyttäjän tila: {status}"]}}},{l:"fo",t:{}},{l:"fr",t:{"User status: {status}":{v:["Statut de l'utilisateur : {status}"]}}},{l:"ga",t:{"User status: {status}":{v:["Stádas úsáideora: {status}"]}}},{l:"gd",t:{}},{l:"gl",t:{"User status: {status}":{v:["Estado do usuario: {status}"]}}},{l:"he",t:{}},{l:"hi-IN",t:{}},{l:"hr",t:{}},{l:"hsb",t:{}},{l:"hu",t:{}},{l:"hy",t:{}},{l:"ia",t:{}},{l:"id",t:{"User status: {status}":{v:["Status pengguna: {status}"]}}},{l:"is",t:{"User status: {status}":{v:["Staða notanda: {status}"]}}},{l:"it",t:{"User status: {status}":{v:["Stato dell'utente: {status}"]}}},{l:"ja",t:{"User status: {status}":{v:["ユーザのステータス: {status}"]}}},{l:"ja-JP",t:{"User status: {status}":{v:["ユーザのステータス: {status}"]}}},{l:"ka",t:{}},{l:"ka-GE",t:{}},{l:"kab",t:{}},{l:"kk",t:{}},{l:"kn",t:{}},{l:"ko",t:{"User status: {status}":{v:["사용자 상태: {status}"]}}},{l:"la",t:{}},{l:"lb",t:{}},{l:"lo",t:{"User status: {status}":{v:["ສະຖານະຜູ້ໃຊ້: {status}"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"User status: {status}":{v:["Статус: {status}"]}}},{l:"mn",t:{}},{l:"mr",t:{}},{l:"my",t:{}},{l:"nb",t:{"User status: {status}":{v:["Brukerstatus: {status}"]}}},{l:"ne",t:{}},{l:"nl",t:{"User status: {status}":{v:["Gebruikersstatus: {status}"]}}},{l:"nn-NO",t:{}},{l:"oc",t:{}},{l:"pl",t:{"User status: {status}":{v:["Status użytkownika: {status}"]}}},{l:"ps",t:{}},{l:"pt-BR",t:{"User status: {status}":{v:["Status do usuário: {status}"]}}},{l:"pt-PT",t:{"User status: {status}":{v:["Estado do utilizador: {status}"]}}},{l:"ro",t:{"User status: {status}":{v:["Status utilizator: {status}"]}}},{l:"ru",t:{"User status: {status}":{v:["Статус пользователя: {status}"]}}},{l:"sc",t:{}},{l:"si",t:{}},{l:"sk",t:{"User status: {status}":{v:["Stav užívateľa: {status}"]}}},{l:"sl",t:{}},{l:"sq",t:{}},{l:"sr",t:{"User status: {status}":{v:["Статус корисника: {status}"]}}},{l:"sr-Latn",t:{}},{l:"sv",t:{"User status: {status}":{v:["Användarstatus: {status}"]}}},{l:"sw",t:{}},{l:"ta",t:{}},{l:"tk",t:{}},{l:"tr",t:{"User status: {status}":{v:["Kullanıcı durumu: {status}"]}}},{l:"ug",t:{}},{l:"uk",t:{"User status: {status}":{v:["Статус користувача: {status}"]}}},{l:"ur-PK",t:{}},{l:"uz",t:{"User status: {status}":{v:["Foydalanuvchi holati: {status}"]}}},{l:"zh-CN",t:{"User status: {status}":{v:["用户状态:{status}"]}}},{l:"zh-HK",t:{"User status: {status}":{v:["用戶狀態:{status}"]}}},{l:"zh-TW",t:{"User status: {status}":{v:["使用者狀態:{status}"]}}},{l:"zu-ZA",t:{}}]),Cl([{l:"af",t:{}},{l:"ar",t:{away:{v:["غير موجود"]},busy:{v:["مشغول"]},"do not disturb":{v:["يُرجى عدم الإزعاج"]},invisible:{v:["غير مرئي"]},offline:{v:["غير متصل"]},online:{v:["متصل"]}}},{l:"ast",t:{away:{v:["ausente"]},busy:{v:["ocupáu"]},"do not disturb":{v:["nun molestar"]},invisible:{v:["invisible"]},offline:{v:["desconectáu"]},online:{v:["en llinia"]}}},{l:"az",t:{}},{l:"be",t:{}},{l:"bg",t:{}},{l:"bn-BD",t:{}},{l:"br",t:{}},{l:"bs",t:{}},{l:"ca",t:{}},{l:"cs",t:{away:{v:["pryč"]},busy:{v:["zaneprádněn(a)"]},"do not disturb":{v:["nerušit"]},invisible:{v:["neviditelné"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"cs-CZ",t:{away:{v:["pryč"]},busy:{v:["zaneprádněn(a)"]},"do not disturb":{v:["nerušit"]},invisible:{v:["neviditelné"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"cy-GB",t:{}},{l:"da",t:{away:{v:["væk"]},busy:{v:["optaget"]},"do not disturb":{v:["forstyr ikke"]},invisible:{v:["usynlig"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"de",t:{away:{v:["Abwesend"]},busy:{v:["Beschäftigt"]},"do not disturb":{v:["Bitte nicht stören"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"de-DE",t:{away:{v:["Abwesend"]},busy:{v:["Beschäftigt"]},"do not disturb":{v:["Bitte nicht stören"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"el",t:{away:{v:["μακριά"]},busy:{v:["απασχολημένος"]},"do not disturb":{v:["μην ενοχλείτε"]},invisible:{v:["αόρατο"]},offline:{v:["εκτός σύνδεσης"]},online:{v:["συνδεδεμένος"]}}},{l:"en-GB",t:{away:{v:["away"]},busy:{v:["busy"]},"do not disturb":{v:["do not disturb"]},invisible:{v:["invisible"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"eo",t:{}},{l:"es",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["fuera de línea"]},online:{v:["en línea"]}}},{l:"es-419",t:{}},{l:"es-AR",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["desconectado"]},online:{v:["en línea"]}}},{l:"es-CL",t:{}},{l:"es-CO",t:{}},{l:"es-CR",t:{}},{l:"es-DO",t:{}},{l:"es-EC",t:{}},{l:"es-GT",t:{}},{l:"es-HN",t:{}},{l:"es-MX",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["fuera de línea"]},online:{v:["en línea"]}}},{l:"es-NI",t:{}},{l:"es-PA",t:{}},{l:"es-PE",t:{}},{l:"es-PR",t:{}},{l:"es-PY",t:{}},{l:"es-SV",t:{}},{l:"es-UY",t:{}},{l:"et-EE",t:{away:{v:["eemal"]},busy:{v:["hõivatud"]},"do not disturb":{v:["ära sega"]},invisible:{v:["nähtamatu"]},offline:{v:["pole võrgus"]},online:{v:["võrgus"]}}},{l:"eu",t:{}},{l:"fa",t:{away:{v:["دور از دستگاه"]},busy:{v:["مشغول"]},"do not disturb":{v:["مزاحم نشوید"]},invisible:{v:["مخفی"]},offline:{v:["برون‌خط"]},online:{v:["برخط"]}}},{l:"fi",t:{away:{v:["poissa"]},busy:{v:["varattu"]},"do not disturb":{v:["älä häiritse"]},invisible:{v:["näkymätön"]},offline:{v:["ei linjalla"]},online:{v:["linjalla"]}}},{l:"fo",t:{}},{l:"fr",t:{away:{v:["absent"]},busy:{v:["occupé"]},"do not disturb":{v:["ne pas déranger"]},invisible:{v:["invisible"]},offline:{v:["hors ligne"]},online:{v:["en ligne"]}}},{l:"ga",t:{away:{v:["ar shiúl"]},busy:{v:["gnóthach"]},"do not disturb":{v:["ná cur as"]},invisible:{v:["dofheicthe"]},offline:{v:["as líne"]},online:{v:["ar líne"]}}},{l:"gd",t:{}},{l:"gl",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["non molestar"]},invisible:{v:["invisíbel"]},offline:{v:["desconectado"]},online:{v:["conectado"]}}},{l:"he",t:{}},{l:"hi-IN",t:{}},{l:"hr",t:{}},{l:"hsb",t:{}},{l:"hu",t:{}},{l:"hy",t:{}},{l:"ia",t:{}},{l:"id",t:{away:{v:["tidak tersedia"]},"do not disturb":{v:["jangan ganggu"]},offline:{v:["luring"]},online:{v:["daring"]}}},{l:"is",t:{away:{v:["í burtu"]},busy:{v:["upptekin/n"]},"do not disturb":{v:["ekki ónáða"]},invisible:{v:["ósýnilegt"]},offline:{v:["ónettengt"]},online:{v:["nettengt"]}}},{l:"it",t:{away:{v:["via"]},"do not disturb":{v:["non disturbare"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ja",t:{away:{v:["離れる"]},busy:{v:["ビジー"]},"do not disturb":{v:["邪魔をしないでください"]},invisible:{v:["不可視"]},offline:{v:["オフライン"]},online:{v:["オンライン"]}}},{l:"ja-JP",t:{away:{v:["離れる"]},busy:{v:["ビジー"]},"do not disturb":{v:["邪魔をしないでください"]},invisible:{v:["不可視"]},offline:{v:["オフライン"]},online:{v:["オンライン"]}}},{l:"ka",t:{}},{l:"ka-GE",t:{}},{l:"kab",t:{}},{l:"kk",t:{}},{l:"kn",t:{}},{l:"ko",t:{away:{v:["자리 비움"]},busy:{v:["바쁨"]},"do not disturb":{v:["방해 금지"]},invisible:{v:["보이지 않음"]},offline:{v:["오프라인"]},online:{v:["온라인"]}}},{l:"la",t:{}},{l:"lb",t:{}},{l:"lo",t:{away:{v:["ບໍ່ຢູ່"]},busy:{v:["ບໍ່ວ່າງ"]},"do not disturb":{v:["ຫ້າມລົບກວນ"]},invisible:{v:["ບໍ່ສະແດງ"]},offline:{v:["ອອບໄລນ໌"]},online:{v:["ອອນໄລນ໌"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{away:{v:["оддалечен"]},busy:{v:["зафатен"]},"do not disturb":{v:["не вознемирувај"]},invisible:{v:["невидливо"]},offline:{v:["офлајн"]},online:{v:["онлајн"]}}},{l:"mn",t:{}},{l:"mr",t:{}},{l:"my",t:{}},{l:"nb",t:{away:{v:["borte"]},busy:{v:["opptatt"]},"do not disturb":{v:["ikke forstyrr"]},invisible:{v:["usynlig"]},offline:{v:["frakoblet"]},online:{v:["tilkoblet"]}}},{l:"ne",t:{}},{l:"nl",t:{away:{v:["weg"]},busy:{v:["bezig"]},"do not disturb":{v:["niet storen"]},invisible:{v:["Onzichtbaar"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"nn-NO",t:{}},{l:"oc",t:{}},{l:"pl",t:{away:{v:["stąd"]},busy:{v:["zajęty"]},"do not disturb":{v:["nie przeszkadzać"]},invisible:{v:["niewidzialny"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ps",t:{}},{l:"pt-BR",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["não perturbe"]},invisible:{v:["invisível"]},offline:{v:["off-line"]},online:{v:["on-line"]}}},{l:"pt-PT",t:{away:{v:["longe"]},busy:{v:["ocupado"]},"do not disturb":{v:["não incomodar"]},invisible:{v:["invisível"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ro",t:{away:{v:["plecat"]},"do not disturb":{v:["nu deranjați"]},offline:{v:["deconectat"]},online:{v:["online"]}}},{l:"ru",t:{away:{v:["отсутствие"]},busy:{v:["занятый"]},"do not disturb":{v:["не беспокоить"]},invisible:{v:["невидимый"]},offline:{v:["офлайн"]},online:{v:["онлайн"]}}},{l:"sc",t:{}},{l:"si",t:{}},{l:"sk",t:{away:{v:["neprítomný"]},busy:{v:["zaneprázdnený"]},"do not disturb":{v:["nerušiť"]},invisible:{v:["neviditeľný"]},offline:{v:["Odpojený - offline"]},online:{v:["Pripojený - online"]}}},{l:"sl",t:{}},{l:"sq",t:{}},{l:"sr",t:{away:{v:["одсутан"]},busy:{v:["заузет"]},"do not disturb":{v:["не узнемиравај"]},invisible:{v:["невидљиво"]},offline:{v:["ван мреже"]},online:{v:["на мрежи"]}}},{l:"sr-Latn",t:{}},{l:"sv",t:{away:{v:["borta"]},busy:{v:["upptagen"]},"do not disturb":{v:["stör ej"]},invisible:{v:["osynlig"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"sw",t:{}},{l:"ta",t:{}},{l:"tk",t:{}},{l:"tr",t:{away:{v:["Uzakta"]},busy:{v:["Meşgul"]},"do not disturb":{v:["Rahatsız etmeyin"]},invisible:{v:["görünmez"]},offline:{v:["Çevrim dışı"]},online:{v:["Çevrim içi"]}}},{l:"ug",t:{}},{l:"uk",t:{away:{v:["відсутній"]},busy:{v:["зайнято"]},"do not disturb":{v:["не турбувати"]},invisible:{v:["Невидимий"]},offline:{v:["не в мережі"]},online:{v:["в мережі"]}}},{l:"ur-PK",t:{}},{l:"uz",t:{away:{v:["uzoqda"]},busy:{v:["band"]},"do not disturb":{v:["bezovta qilmang"]},invisible:{v:["ko'rinmas"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"zh-CN",t:{away:{v:["离开"]},busy:{v:["繁忙"]},"do not disturb":{v:["请勿打扰"]},invisible:{v:["隐藏的"]},offline:{v:["离线"]},online:{v:["在线"]}}},{l:"zh-HK",t:{away:{v:["離開"]},busy:{v:["忙碌"]},"do not disturb":{v:["請勿打擾"]},invisible:{v:["隐藏的"]},offline:{v:["離線"]},online:{v:["在線"]}}},{l:"zh-TW",t:{away:{v:["離開"]},busy:{v:["忙碌"]},"do not disturb":{v:["請勿打擾"]},invisible:{v:["不可見"]},offline:{v:["離線"]},online:{v:["線上"]}}},{l:"zu-ZA",t:{}}]);const im={online:Rl?'\x3c!--\n - SPDX-FileCopyrightText: 2020 Google Inc.\n - SPDX-License-Identifier: Apache-2.0\n--\x3e\n\n\t\n\n':'\x3c!--\n - SPDX-FileCopyrightText: 2020 Google Inc.\n - SPDX-License-Identifier: Apache-2.0\n--\x3e\n\n\t\n\n',away:Rl?tm:'\x3c!--\n - SPDX-FileCopyrightText: 2020 Google Inc.\n - SPDX-License-Identifier: Apache-2.0\n--\x3e\n\n\t\n\n',busy:Rl?tm:'\x3c!--\n - SPDX-FileCopyrightText: 2020 Google Inc.\n - SPDX-License-Identifier: Apache-2.0\n--\x3e\n\n\t\n\n',dnd:Rl?'\x3c!--\n - SPDX-FileCopyrightText: 2020 Google Inc.\n - SPDX-License-Identifier: Apache-2.0\n--\x3e\n\n\t\n\t\n\t\n\n':'\x3c!--\n - SPDX-FileCopyrightText: 2020 Google Inc.\n - SPDX-License-Identifier: Apache-2.0\n--\x3e\n\n\t\n\n',invisible:Rl?nm:rm,offline:Rl?nm:rm};const am=yl({name:"NcUserStatusIcon",props:{user:{type:String,default:null},status:{type:String,default:null,validator:e=>["online","away","busy","dnd","invisible","offline"].includes(e)},ariaHidden:{type:String,default:null,validator:e=>["true","false"].includes(e)}},data:()=>({fetchedUserStatus:null}),computed:{activeStatus(){return this.status??this.fetchedUserStatus},activeSvg(){return im[this.activeStatus]??null},ariaLabel(){return"true"===this.ariaHidden?null:Sl("User status: {status}",{status:sm(this.activeStatus)})}},watch:{user:{immediate:!0,async handler(e){if(e&&(0,Ku.F)()?.user_status?.enabled)try{const{data:t}=await wo.Ay.get((0,No.KT)("/apps/user_status/api/v1/statuses/{user}",{user:e}));this.fetchedUserStatus=t.ocs?.data?.status}catch{this.fetchedUserStatus=null}else this.fetchedUserStatus=null}}}},(function(){var e=this,t=e._self._c;return e.activeStatus?t("span",{staticClass:"user-status-icon",class:{"user-status-icon--invisible":["invisible","offline"].includes(e.status)},attrs:{role:"img","aria-hidden":e.ariaHidden,"aria-label":e.ariaLabel},domProps:{innerHTML:e._s(e.activeSvg)}}):e._e()}),[],0,null,"86b73d39").exports;var om=s(73818),lm={};lm.styleTagTransform=_o(),lm.setAttributes=go(),lm.insert=ho().bind(null,"head"),lm.domAPI=mo(),lm.insertStyleElement=vo();co()(om.A,lm);om.A&&om.A.locals&&om.A.locals;var dm=s(46133),cm={};cm.styleTagTransform=_o(),cm.setAttributes=go(),cm.insert=ho().bind(null,"head"),cm.domAPI=mo(),cm.insertStyleElement=vo();co()(dm.A,cm);dm.A&&dm.A.locals&&dm.A.locals;var um=s(99418);const mm={name:"NcIconSvgWrapper",props:{directional:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},svg:{type:String,default:""},name:{type:String,default:""},path:{type:String,default:""},size:{type:[Number,String],default:20,validator:e=>"number"==typeof e||"auto"===e}},computed:{iconSize(){return"number"==typeof this.size?`${this.size}px`:this.size},cleanSvg(){if(!this.svg||this.path)return;const e=um.A.sanitize(this.svg),t=(new DOMParser).parseFromString(e,"image/svg+xml");return t.querySelector("parsererror")?(Yr.util.warn("SVG is not valid"),""):(t.documentElement.id&&t.documentElement.removeAttribute("id"),t.documentElement.outerHTML)}}},pm=()=>{Dn(((e,t)=>({dad67fa8:e.iconSize})))},hm=mm.setup;mm.setup=hm?(e,t)=>(pm(),hm(e,t)):pm;const fm=yl(mm,(function(){var e=this,t=e._self._c;return t("span",{staticClass:"icon-vue",class:{"icon-vue--directional":e.directional,"icon-vue--inline":e.inline},attrs:{"aria-hidden":e.name?void 0:"true","aria-label":e.name||void 0,role:"img"}},[e.cleanSvg?t("span",{domProps:{innerHTML:e._s(e.cleanSvg)}}):t("svg",{attrs:{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:e.path}})])])}),[],0,null,"4625d649").exports;const gm={mixins:[{beforeUpdate(){this.text=this.getText()},data(){return{text:this.getText()}},computed:{isLongText(){return this.text&&this.text.trim().length>20}},methods:{getText(){return this.$slots.default?this.$slots.default[0].text.trim():""}}}],props:{icon:{type:String,default:""},name:{type:String,default:""},title:{type:String,default:""},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},ariaHidden:{type:Boolean,default:null}},emits:["click"],computed:{isIconUrl(){try{return!!new URL(this.icon,this.icon.startsWith("/")?window.location.origin:void 0)}catch{return!1}}},methods:{onClick(e){if(this.$emit("click",e),this.closeAfterClick){const e=function(e,t){let n=e.$parent;for(;n;){if(n.$options.name===t)return n;n=n.$parent}}(this,"NcActions");e&&e.closeMenu&&e.closeMenu(!1)}}}};const Am=yl({name:"NcActionButton",components:{NcIconSvgWrapper:fm},mixins:[gm],inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}},props:{ariaHidden:{type:Boolean,default:null},disabled:{type:Boolean,default:!1},isMenu:{type:Boolean,default:!1},type:{type:String,default:"button",validator:e=>["button","checkbox","radio","reset","submit"].includes(e)},modelValue:{type:[Boolean,String],default:null},value:{type:String,default:null},description:{type:String,default:""}},setup:()=>({mdiCheck:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",mdiChevronRight:"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"}),computed:{isFocusable(){return!this.disabled},isChecked(){return"radio"===this.type&&"boolean"!=typeof this.modelValue?this.modelValue===this.value:this.modelValue},nativeType(){return"submit"===this.type||"reset"===this.type?this.type:"button"},buttonAttributes(){const e={};return this.isInSemanticMenu?(e.role="menuitem","radio"===this.type?(e.role="menuitemradio",e["aria-checked"]=this.isChecked?"true":"false"):("checkbox"===this.type||"button"===this.nativeType&&null!==this.modelValue)&&(e.role="menuitemcheckbox",e["aria-checked"]=null===this.modelValue?"mixed":this.modelValue?"true":"false")):null!==this.modelValue&&"button"===this.nativeType&&(e["aria-pressed"]=this.modelValue?"true":"false"),e}},methods:{handleClick(e){this.onClick(e),null===this.modelValue&&"button"===this.type||("radio"===this.type&&"boolean"!=typeof this.modelValue?this.isChecked||this.$emit("update:modelValue",this.value):this.$emit("update:modelValue",!this.isChecked))}}},(function(){var e=this,t=e._self._c;return t("li",{staticClass:"action",class:{"action--disabled":e.disabled},attrs:{role:e.isInSemanticMenu&&"presentation"}},[t("button",e._b({staticClass:"action-button button-vue",class:{"action-button--active":e.isChecked,focusable:e.isFocusable},attrs:{"aria-label":e.ariaLabel,disabled:e.disabled,title:e.title,type:e.nativeType},on:{click:e.handleClick}},"button",e.buttonAttributes,!1),[e._t("icon",(function(){return[t("span",{staticClass:"action-button__icon",class:[e.isIconUrl?"action-button__icon--url":e.icon],style:{backgroundImage:e.isIconUrl?`url(${e.icon})`:null},attrs:{"aria-hidden":"true"}})]})),t("span",{staticClass:"action-button__longtext-wrapper"},[e.name?t("strong",{staticClass:"action-button__name"},[e._v(" "+e._s(e.name)+" ")]):e._e(),e.isLongText?t("span",{staticClass:"action-button__longtext",domProps:{textContent:e._s(e.text)}}):t("span",{staticClass:"action-button__text"},[e._v(" "+e._s(e.text)+" ")]),e.description?t("span",{staticClass:"action-button__description",domProps:{textContent:e._s(e.description)}}):e._e()]),e.isMenu?t("NcIconSvgWrapper",{staticClass:"action-button__menu-icon",attrs:{directional:"",path:e.mdiChevronRight}}):e.isChecked?t("NcIconSvgWrapper",{staticClass:"action-button__pressed-icon",attrs:{path:e.mdiCheck}}):!1===e.isChecked?t("span",{staticClass:"action-button__pressed-icon material-design-icon"}):e._e(),e._e()],2)])}),[],0,null,"5b4c6c71").exports;var vm=s(87692),Tm={};Tm.styleTagTransform=_o(),Tm.setAttributes=go(),Tm.insert=ho().bind(null,"head"),Tm.domAPI=mo(),Tm.insertStyleElement=vo();co()(vm.A,Tm);vm.A&&vm.A.locals&&vm.A.locals;const _m=yl({name:"NcActionLink",mixins:[gm],inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}},props:{href:{type:String,required:!0,validator:e=>{try{return new URL(e)}catch{return e.startsWith("#")||e.startsWith("/")}}},download:{type:String,default:null},target:{type:String,default:"_self",validator:e=>e&&(!e.startsWith("_")||["_blank","_self","_parent","_top"].indexOf(e)>-1)},title:{type:String,default:null},ariaHidden:{type:Boolean,default:null}}},(function(){var e=this,t=e._self._c;return t("li",{staticClass:"action",attrs:{role:e.isInSemanticMenu&&"presentation"}},[t("a",{staticClass:"action-link focusable",attrs:{download:e.download,href:e.href,"aria-label":e.ariaLabel,target:e.target,title:e.title,rel:"nofollow noreferrer noopener",role:e.isInSemanticMenu&&"menuitem"},on:{click:e.onClick}},[e._t("icon",(function(){return[t("span",{staticClass:"action-link__icon",class:[e.isIconUrl?"action-link__icon--url":e.icon],style:{backgroundImage:e.isIconUrl?`url(${e.icon})`:null},attrs:{"aria-hidden":"true"}})]})),e.name?t("span",{staticClass:"action-link__longtext-wrapper"},[t("strong",{staticClass:"action-link__name"},[e._v(" "+e._s(e.name)+" ")]),t("br"),t("span",{staticClass:"action-link__longtext",domProps:{textContent:e._s(e.text)}})]):e.isLongText?t("span",{staticClass:"action-link__longtext",domProps:{textContent:e._s(e.text)}}):t("span",{staticClass:"action-link__text"},[e._v(e._s(e.text))]),e._e()],2)])}),[],0,null,"86e09254").exports;var ym=s(11011),bm={};bm.styleTagTransform=_o(),bm.setAttributes=go(),bm.insert=ho().bind(null,"head"),bm.domAPI=mo(),bm.insertStyleElement=vo();co()(ym.A,bm);ym.A&&ym.A.locals&&ym.A.locals;const Em=yl({name:"NcActionRouter",mixins:[gm],inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}},props:{to:{type:[String,Object],required:!0},exact:{type:Boolean,default:!1}}},(function(){var e=this,t=e._self._c;return t("li",{staticClass:"action",attrs:{role:e.isInSemanticMenu&&"presentation"}},[t("RouterLink",{staticClass:"action-router focusable",attrs:{to:e.to,"aria-label":e.ariaLabel,exact:e.exact,title:e.title,rel:"nofollow noreferrer noopener",role:e.isInSemanticMenu&&"menuitem"},nativeOn:{click:function(t){return e.onClick.apply(null,arguments)}}},[e._t("icon",(function(){return[t("span",{staticClass:"action-router__icon",class:[e.isIconUrl?"action-router__icon--url":e.icon],style:{backgroundImage:e.isIconUrl?`url(${e.icon})`:null},attrs:{"aria-hidden":"true"}})]})),e.name?t("span",{staticClass:"action-router__longtext-wrapper"},[t("strong",{staticClass:"action-router__name"},[e._v(" "+e._s(e.name)+" ")]),t("br"),t("span",{staticClass:"action-router__longtext",domProps:{textContent:e._s(e.text)}})]):e.isLongText?t("span",{staticClass:"action-router__longtext",domProps:{textContent:e._s(e.text)}}):t("span",{staticClass:"action-router__text"},[e._v(e._s(e.text))]),e._e()],2)],1)}),[],0,null,"4dae1ff7").exports;var Dm=s(11982),wm={};wm.styleTagTransform=_o(),wm.setAttributes=go(),wm.insert=ho().bind(null,"head"),wm.domAPI=mo(),wm.insertStyleElement=vo();co()(Dm.A,wm);Dm.A&&Dm.A.locals&&Dm.A.locals;const Sm=yl({name:"NcActionText",mixins:[gm],inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}}},(function(){var e=this,t=e._self._c;return t("li",{staticClass:"action",attrs:{role:e.isInSemanticMenu&&"presentation"}},[t("span",{staticClass:"action-text",on:{click:e.onClick}},[e._t("icon",(function(){return[""!==e.icon?t("span",{staticClass:"action-text__icon",class:[e.isIconUrl?"action-text__icon--url":e.icon],style:{backgroundImage:e.isIconUrl?`url(${e.icon})`:null},attrs:{"aria-hidden":"true"}}):e._e()]})),e.name?t("span",{staticClass:"action-text__longtext-wrapper"},[t("strong",{staticClass:"action-text__name"},[e._v(" "+e._s(e.name)+" ")]),t("span",{staticClass:"action-text__longtext",domProps:{textContent:e._s(e.text)}})]):e.isLongText?t("span",{staticClass:"action-text__longtext",domProps:{textContent:e._s(e.text)}}):t("span",{staticClass:"action-text__text"},[e._v(e._s(e.text))]),e._e()],2)])}),[],0,null,"2fe7eb92").exports;var Cm=s(32616),Nm={};Nm.styleTagTransform=_o(),Nm.setAttributes=go(),Nm.insert=ho().bind(null,"head"),Nm.domAPI=mo(),Nm.insertStyleElement=vo();co()(Cm.A,Nm);Cm.A&&Cm.A.locals&&Cm.A.locals;const Mm={name:"NcLoadingIcon",props:{size:{type:Number,default:20},appearance:{type:String,validator:e=>["auto","light","dark"].includes(e),default:"auto"},name:{type:String,default:""}},computed:{colors(){const e=["#777","#CCC"];return"light"===this.appearance?e:"dark"===this.appearance?e.reverse():["var(--color-loading-light)","var(--color-loading-dark)"]}}};const km=yl(Mm,(function(){var e=this,t=e._self._c;return t("span",{staticClass:"material-design-icon loading-icon",attrs:{"aria-label":e.name,role:"img"}},[t("svg",{attrs:{width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{fill:e.colors[0],d:"M12,4V2A10,10 0 1,0 22,12H20A8,8 0 1,1 12,4Z"}}),t("path",{attrs:{fill:e.colors[1],d:"M12,4V2A10,10 0 0,1 22,12H20A8,8 0 0,0 12,4Z"}},[e.name?t("title",[e._v(e._s(e.name))]):e._e()])])])}),[],0,null,"94ff8098").exports;Cl([{l:"af",t:{}},{l:"ar",t:{"Avatar of {displayName}":{v:["صورة الملف الشخصي الرمزية لــ {displayName} "]},"Avatar of {displayName}, {status}":{v:["صورة الملف الشخصي الرمزية لــ {displayName}، {status}"]}}},{l:"ast",t:{"Avatar of {displayName}":{v:["Avatar de: {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de: {displayName}, {status}"]}}},{l:"az",t:{}},{l:"be",t:{}},{l:"bg",t:{}},{l:"bn-BD",t:{}},{l:"br",t:{}},{l:"bs",t:{}},{l:"ca",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"cs",t:{"Avatar of {displayName}":{v:["Zástupný obrázek uživatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Zástupný obrázek uživatele {displayName}, {status}"]}}},{l:"cs-CZ",t:{"Avatar of {displayName}":{v:["Zástupný obrázek uživatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Zástupný obrázek uživatele {displayName}, {status}"]}}},{l:"cy-GB",t:{}},{l:"da",t:{"Avatar of {displayName}":{v:["Avatar af {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar af {displayName}, {status}"]}}},{l:"de",t:{"Avatar of {displayName}":{v:["Avatar von {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar von {displayName}, {status}"]}}},{l:"de-DE",t:{"Avatar of {displayName}":{v:["Avatar von {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar von {displayName}, {status}"]}}},{l:"el",t:{"Avatar of {displayName}":{v:["Άβαταρ του {displayName}"]},"Avatar of {displayName}, {status}":{v:["Άβαταρ του {displayName}, {status}"]}}},{l:"en-GB",t:{"Avatar of {displayName}":{v:["Avatar of {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar of {displayName}, {status}"]}}},{l:"eo",t:{}},{l:"es",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-419",t:{}},{l:"es-AR",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-CL",t:{}},{l:"es-CO",t:{}},{l:"es-CR",t:{}},{l:"es-DO",t:{}},{l:"es-EC",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-GT",t:{}},{l:"es-HN",t:{}},{l:"es-MX",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-NI",t:{}},{l:"es-PA",t:{}},{l:"es-PE",t:{}},{l:"es-PR",t:{}},{l:"es-PY",t:{}},{l:"es-SV",t:{}},{l:"es-UY",t:{}},{l:"et-EE",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"eu",t:{"Avatar of {displayName}":{v:["{displayName}-(e)n irudia"]},"Avatar of {displayName}, {status}":{v:["{displayName} -(e)n irudia, {status}"]}}},{l:"fa",t:{"Avatar of {displayName}":{v:["آواتار {displayName}"]},"Avatar of {displayName}, {status}":{v:["آواتار {displayName} ، {status}"]}}},{l:"fi",t:{"Avatar of {displayName}":{v:["{displayName}n avatar"]},"Avatar of {displayName}, {status}":{v:["{displayName}n avatar, {status}"]}}},{l:"fo",t:{}},{l:"fr",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"ga",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"gd",t:{}},{l:"gl",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"he",t:{"Avatar of {displayName}":{v:["תמונה ייצוגית של {displayName}"]},"Avatar of {displayName}, {status}":{v:["תמונה ייצוגית של {displayName}, {status}"]}}},{l:"hi-IN",t:{}},{l:"hr",t:{}},{l:"hsb",t:{}},{l:"hu",t:{"Avatar of {displayName}":{v:["{displayName} profilképe"]},"Avatar of {displayName}, {status}":{v:["{displayName} profilképe, {status}"]}}},{l:"hy",t:{}},{l:"ia",t:{}},{l:"id",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"is",t:{"Avatar of {displayName}":{v:["Auðkennismynd fyrir {displayName}"]},"Avatar of {displayName}, {status}":{v:["Auðkennismynd fyrir {displayName}, {status}"]}}},{l:"it",t:{"Avatar of {displayName}":{v:["Avatar di {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar di {displayName}, {status}"]}}},{l:"ja",t:{"Avatar of {displayName}":{v:["{displayName} のアバター"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} のアバター"]}}},{l:"ja-JP",t:{"Avatar of {displayName}":{v:["{displayName} のアバター"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} のアバター"]}}},{l:"ka",t:{}},{l:"ka-GE",t:{}},{l:"kab",t:{}},{l:"kk",t:{}},{l:"kn",t:{}},{l:"ko",t:{"Avatar of {displayName}":{v:["{displayName}님의 아바타"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status}님의 아바타"]}}},{l:"la",t:{}},{l:"lb",t:{}},{l:"lo",t:{"Avatar of {displayName}":{v:["ຮູບແທນຕົວຂອງ {displayName}"]},"Avatar of {displayName}, {status}":{v:["ຮູບແທນຕົວຂອງ {displayName}, {status}"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Avatar of {displayName}":{v:["Аватар на {displayName}"]},"Avatar of {displayName}, {status}":{v:["Аватар на {displayName}, {status}"]}}},{l:"mn",t:{}},{l:"mr",t:{}},{l:"my",t:{"Avatar of {displayName}":{v:["{displayName} ၏ ကိုယ်ပွား"]}}},{l:"nb",t:{"Avatar of {displayName}":{v:["Avataren til {displayName}"]},"Avatar of {displayName}, {status}":{v:["{displayName}'s avatar, {status}"]}}},{l:"ne",t:{}},{l:"nl",t:{"Avatar of {displayName}":{v:["Avatar van {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar van {displayName}, {status}"]}}},{l:"nn-NO",t:{}},{l:"oc",t:{}},{l:"pl",t:{"Avatar of {displayName}":{v:["Awatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Awatar {displayName}, {status}"]}}},{l:"ps",t:{}},{l:"pt-BR",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"pt-PT",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"ro",t:{"Avatar of {displayName}":{v:["Avatarul lui {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatarul lui {displayName}, {status}"]}}},{l:"ru",t:{"Avatar of {displayName}":{v:["Аватар {displayName}"]},"Avatar of {displayName}, {status}":{v:["Фотография {displayName}, {status}"]}}},{l:"sc",t:{}},{l:"si",t:{}},{l:"sk",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"sl",t:{"Avatar of {displayName}":{v:["Podoba {displayName}"]},"Avatar of {displayName}, {status}":{v:["Prikazna slika {displayName}, {status}"]}}},{l:"sq",t:{}},{l:"sr",t:{"Avatar of {displayName}":{v:["Аватар за {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar za {displayName}, {status}"]}}},{l:"sr-Latn",t:{}},{l:"sv",t:{"Avatar of {displayName}":{v:["{displayName}s avatar"]},"Avatar of {displayName}, {status}":{v:["{displayName}s avatar, {status}"]}}},{l:"sw",t:{}},{l:"ta",t:{}},{l:"tk",t:{}},{l:"tr",t:{"Avatar of {displayName}":{v:["{displayName} avatarı"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} avatarı"]}}},{l:"ug",t:{}},{l:"uk",t:{"Avatar of {displayName}":{v:["Аватар {displayName}"]},"Avatar of {displayName}, {status}":{v:["Аватар {displayName}, {status}"]}}},{l:"ur-PK",t:{}},{l:"uz",t:{"Avatar of {displayName}":{v:[" {displayName}Avatari"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} Avatari"]}}},{l:"zh-CN",t:{"Avatar of {displayName}":{v:["{displayName}的头像"]},"Avatar of {displayName}, {status}":{v:["{displayName}的头像,{status}"]}}},{l:"zh-HK",t:{"Avatar of {displayName}":{v:["{displayName} 的頭像"]},"Avatar of {displayName}, {status}":{v:["{displayName} 的頭像,{status}"]}}},{l:"zh-TW",t:{"Avatar of {displayName}":{v:["{displayName} 的大頭照"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} 的大頭照"]}}},{l:"zu-ZA",t:{}}]);const Om={data:()=>({hasStatus:!1,userStatus:{status:null,message:null,icon:null}}),methods:{async fetchUserStatus(t){if(!t)return;const n=(0,Ku.F)();if(Object.hasOwn(n,"user_status")&&n.user_status.enabled&&(0,e.HW)())try{const{data:e}=await wo.Ay.get((0,No.KT)("apps/user_status/api/v1/statuses/{userId}",{userId:t}));this.setUserStatus(e.ocs.data)}catch(e){if(404===e.response.status&&0===e.response.data.ocs?.data?.length)return;Ll.error("Could not fetch user status",{error:e})}},setUserStatus({status:e,message:t,icon:n}){this.userStatus.status=e||"",this.userStatus.message=t||"",this.userStatus.icon=n||"",this.hasStatus=!!e}}},Rm=(0,So.getBuilder)("nextcloud").persist().build();function xm(e,t){e&&Rm.setItem("user-has-avatar."+e,t)}const Lm={name:"NcAvatar",directives:{ClickOutside:al},components:{IconDotsHorizontal:Ru,NcActions:Lu,NcButton:Fl,NcIconSvgWrapper:fm,NcLoadingIcon:km,NcUserStatusIcon:am},mixins:[Om],props:{url:{type:String,default:void 0},iconClass:{type:String,default:void 0},user:{type:String,default:void 0},hideStatus:{type:Boolean,default:!1},showUserStatus:{type:Boolean,default:!0},verboseStatus:{type:Boolean,default:!1},showUserStatusCompact:{type:Boolean,default:!0},preloadedUserStatus:{type:Object,default:void 0},isGuest:{type:Boolean,default:!1},displayName:{type:String,default:void 0},size:{type:Number,default:32},noPlaceholder:{type:Boolean,default:!1},allowPlaceholder:{type:Boolean,default:!0},disableTooltip:{type:Boolean,default:!1},disableMenu:{type:Boolean,default:!1},tooltipMessage:{type:String,default:null},isNoUser:{type:Boolean,default:!1},menuContainer:{type:[Boolean,String,Object,Element],default:"body"}},setup:()=>({isDarkTheme:function(){const e=Bu(),t=yt(Yu,void 0);return at((()=>t?.value?"dark"===t.value:e.value))}()}),data:()=>({avatarUrlLoaded:null,avatarSrcSetLoaded:null,userDoesNotExist:!1,isAvatarLoaded:!1,isMenuLoaded:!1,contactsMenuLoading:!1,contactsMenuData:{},contactsMenuActions:[],contactsMenuOpenState:!1}),computed:{avatarAriaLabel(){if(this.hasMenu)return this.canDisplayUserStatus||this.showUserStatusIconOnAvatar?Sl("Avatar of {displayName}, {status}",{displayName:this.displayName??this.user,status:sm(this.userStatus.status)}):Sl("Avatar of {displayName}",{displayName:this.displayName??this.user})},canDisplayUserStatus(){return!this.hideStatus&&this.showUserStatus&&this.hasStatus&&["online","away","busy","dnd"].includes(this.userStatus.status)},showUserStatusIconOnAvatar(){return!this.hideStatus&&this.showUserStatus&&!this.verboseStatus&&this.showUserStatusCompact&&this.hasStatus&&"dnd"!==this.userStatus.status&&this.userStatus.icon},userIdentifier(){return this.isDisplayNameDefined?this.displayName:this.isUserDefined?this.user:""},isUserDefined(){return void 0!==this.user},isDisplayNameDefined(){return void 0!==this.displayName},isUrlDefined(){return void 0!==this.url},hasMenu(){return!this.disableMenu&&(this.isMenuLoaded?this.menu.length>0:!(this.user===(0,e.HW)()?.uid||this.userDoesNotExist||this.url))},showInitials(){return!this.noPlaceholder&&this.allowPlaceholder&&this.userDoesNotExist&&!(this.iconClass||this.$scopedSlots.icon)},avatarStyle(){return{"--avatar-size":this.size+"px",lineHeight:this.showInitials?this.size+"px":0,fontSize:Math.round(.45*this.size)+"px"}},initialsWrapperStyle(){const{r:e,g:t,b:n}=Gu(this.userIdentifier);return{backgroundColor:`rgba(${e}, ${t}, ${n}, 0.1)`}},initialsStyle(){const{r:e,g:t,b:n}=Gu(this.userIdentifier);return{color:`rgb(${e}, ${t}, ${n})`}},tooltip(){return!this.disableTooltip&&(this.tooltipMessage?this.tooltipMessage:this.displayName)},initials(){let e="?";if(this.showInitials){const t=this.userIdentifier.trim();if(""===t)return e;const n=t.match(/[\p{L}\p{N}\s]/gu);if(!n)return e;const r=n.join(""),s=r.lastIndexOf(" ");e=String.fromCodePoint(r.codePointAt(0)),-1!==s&&(e=e.concat(String.fromCodePoint(r.codePointAt(s+1))))}return e.toLocaleUpperCase()},menu(){const e=this.contactsMenuActions.map((e=>{const t=function(e,t){const n=(e,...t)=>t.reduce(((e,t)=>((e,t)=>e.startsWith(t)?e.slice(t.length):e)(e,t)),e);if(!e)return null;const r=/^https?:\/\//.test(t),s=/^[a-z][a-z0-9+.-]*:.+/.test(t);if(!r&&s)return null;if(r&&!t.startsWith((0,No.$_)()))return null;if(!r&&!t.startsWith("/"))return null;const i=r?n(t,(0,No.$_)(),"/index.php"):t,a=n(e.history.base,(0,No.aU)(),"/index.php"),o=n(i,a)||"/",l=e.resolve(o).route;return l.matched.length?l.fullPath:null}(this.$router,e.hyperlink);return{ncActionComponent:t?Em:_m,ncActionComponentProps:t?{to:t,icon:e.icon}:{href:e.hyperlink,icon:e.icon},text:e.title}}));for(const t of function(e){return window._nc_contacts_menu_hooks?Object.values(window._nc_contacts_menu_hooks).filter((t=>t.enabled(e))):[]}(this.contactsMenuData))try{e.push({ncActionComponent:Am,ncActionComponentProps:{},ncActionComponentHandlers:{click:()=>t.callback(this.contactsMenuData)},text:t.displayName(this.contactsMenuData),iconSvg:t.iconSvg(this.contactsMenuData)})}catch(e){Ll.error(`Failed to render ContactsMenu action ${t.id}`,{error:e,action:t})}if(!this.hideStatus&&this.showUserStatus&&(this.userStatus.icon||this.userStatus.message)){const t=`\n\t\t\t\t\t${function(e){const t=document.createTextNode(e),n=document.createElement("p");return n.appendChild(t),n.innerHTML}(this.userStatus.icon)}\n\t\t\t\t`;return[{ncActionComponent:Sm,ncActionComponentProps:{},iconSvg:this.userStatus.icon?t:void 0,text:`${this.userStatus.message}`}].concat(e)}return e}},watch:{url(){this.userDoesNotExist=!1,this.loadAvatarUrl()},user(){this.userDoesNotExist=!1,this.isMenuLoaded=!1,this.loadAvatarUrl()}},mounted(){this.loadAvatarUrl(),(0,Co.B1)("settings:avatar:updated",this.loadAvatarUrl),(0,Co.B1)("settings:display-name:updated",this.loadAvatarUrl),!this.hideStatus&&this.showUserStatus&&this.user&&!this.isNoUser?(this.preloadedUserStatus?this.setUserStatus(this.preloadedUserStatus):this.fetchUserStatus(this.user),(0,Co.B1)("user_status:status.updated",this.handleUserStatusUpdated)):!this.hideStatus&&this.preloadedUserStatus&&this.setUserStatus(this.preloadedUserStatus)},beforeDestroy(){(0,Co.al)("settings:avatar:updated",this.loadAvatarUrl),(0,Co.al)("settings:display-name:updated",this.loadAvatarUrl),(0,Co.al)("user_status:status.updated",this.handleUserStatusUpdated)},methods:{t:Sl,handleUserStatusUpdated(e){this.user===e.userId&&(this.userStatus={status:e.status,icon:e.icon,message:e.message},this.hasStatus=null!==e.status)},async toggleMenu(e){"keydown"===e.type&&"Enter"!==e.key||(this.contactsMenuOpenState||await this.fetchContactsMenu(),this.contactsMenuOpenState=!this.contactsMenuOpenState)},closeMenu(){this.contactsMenuOpenState=!1},async fetchContactsMenu(){this.contactsMenuLoading=!0;try{const e=encodeURIComponent(this.user),{data:t}=await wo.Ay.post((0,No.Jv)("contactsmenu/findOne"),`shareType=0&shareWith=${e}`);this.contactsMenuData=t,this.contactsMenuActions=t.topAction?[t.topAction].concat(t.actions):t.actions}catch{this.contactsMenuOpenState=!1}this.contactsMenuLoading=!1,this.isMenuLoaded=!0},loadAvatarUrl(){if(this.isAvatarLoaded=!1,!this.isUrlDefined&&(!this.isUserDefined||this.isNoUser||this.iconClass||this.$scopedSlots.icon))return this.isAvatarLoaded=!0,void(this.userDoesNotExist=!0);if(this.isUrlDefined)this.updateImageIfValid(this.url);else if(this.size<=64){const e=this.avatarUrlGenerator(this.user,64),t=[e+" 1x",this.avatarUrlGenerator(this.user,512)+" 8x"].join(", ");this.updateImageIfValid(e,t)}else{const e=this.avatarUrlGenerator(this.user,512);this.updateImageIfValid(e)}},avatarUrlGenerator(t,n){let r=function(e,t){const n=(t?.size||64)<=64?64:512,r=t?.isGuest?"/guest":"",s=t?.isDarkTheme??Fu(document.body)?"/dark":"";return(0,No.Jv)(`/avatar${r}/{user}/{size}${s}`,{user:e,size:n})}(t,{size:n,isDarkTheme:this.isDarkTheme,isGuest:this.isGuest});return t===(0,e.HW)()?.uid&&void 0!==window.oc_userconfig&&(r+="?v="+window.oc_userconfig.avatar.version),r},updateImageIfValid(e,t=null){const n=function(e){const t=Rm.getItem("user-has-avatar."+e);return"string"==typeof t?Boolean(t):null}(this.user);if(this.isUserDefined&&"boolean"==typeof n)return this.isAvatarLoaded=!0,this.avatarUrlLoaded=e,t&&(this.avatarSrcSetLoaded=t),void(!1===n&&(this.userDoesNotExist=!0));const r=new Image;r.onload=()=>{this.avatarUrlLoaded=e,t&&(this.avatarSrcSetLoaded=t),this.isAvatarLoaded=!0,xm(this.user,!0)},r.onerror=t=>{Ll.debug("Invalid avatar url",{error:t,url:e}),this.avatarUrlLoaded=null,this.avatarSrcSetLoaded=null,this.userDoesNotExist=!0,this.isAvatarLoaded=!1,xm(this.user,!1)},t&&(r.srcset=t),r.src=e}}};const Fm=yl(Lm,(function(){var e=this,t=e._self._c;return t("span",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.closeMenu,expression:"closeMenu"}],staticClass:"avatardiv popovermenu-wrapper",class:{"avatardiv--unknown":e.userDoesNotExist,"avatardiv--with-menu":e.hasMenu,"avatardiv--with-menu-loading":e.contactsMenuLoading},style:e.avatarStyle,attrs:{title:e.tooltip}},[e._t("icon",(function(){return[e.iconClass?t("span",{staticClass:"avatar-class-icon",class:e.iconClass}):e.isAvatarLoaded&&!e.userDoesNotExist?t("img",{attrs:{src:e.avatarUrlLoaded,srcset:e.avatarSrcSetLoaded,alt:""}}):e._e()]})),e.hasMenu&&0===e.menu.length?t("NcButton",{staticClass:"action-item action-item__menutoggle",attrs:{"aria-label":e.avatarAriaLabel,variant:"tertiary-no-background"},on:{click:e.toggleMenu},scopedSlots:e._u([{key:"icon",fn:function(){return[e.contactsMenuLoading?t("NcLoadingIcon"):t("IconDotsHorizontal",{attrs:{size:20}})]},proxy:!0}],null,!1,1269954734)}):e.hasMenu?t("NcActions",{attrs:{"aria-label":e.avatarAriaLabel,container:e.menuContainer,"force-menu":"","manual-open":"",open:e.contactsMenuOpenState,variant:"tertiary-no-background"},on:{"update:open":function(t){e.contactsMenuOpenState=t},click:e.toggleMenu},scopedSlots:e._u([e.contactsMenuLoading?{key:"icon",fn:function(){return[t("NcLoadingIcon")]},proxy:!0}:null],null,!0)},e._l(e.menu,(function(n,r){return t(n.ncActionComponent,e._g(e._b({key:r,tag:"component",scopedSlots:e._u([n.iconSvg?{key:"icon",fn:function(){return[t("NcIconSvgWrapper",{attrs:{svg:n.iconSvg}})]},proxy:!0}:null],null,!0)},"component",n.ncActionComponentProps,!1),n.ncActionComponentHandlers),[e._v(" "+e._s(n.text)+" ")])})),1):e._e(),e.showUserStatusIconOnAvatar?t("span",{staticClass:"avatardiv__user-status avatardiv__user-status--icon"},[e._v(" "+e._s(e.userStatus.icon)+" ")]):e.canDisplayUserStatus?t("NcUserStatusIcon",{staticClass:"avatardiv__user-status",attrs:{status:e.userStatus.status,"aria-hidden":String(e.hasMenu)}}):e._e(),e.showInitials?t("span",{staticClass:"avatardiv__initials-wrapper",style:e.initialsWrapperStyle},[t("span",{staticClass:"avatardiv__initials",style:e.initialsStyle},[e._v(" "+e._s(e.initials)+" ")])]):e._e()],2)}),[],0,null,"a4de1e87").exports;var Ym=s(81557),Bm={};Bm.styleTagTransform=_o(),Bm.setAttributes=go(),Bm.insert=ho().bind(null,"head"),Bm.domAPI=mo(),Bm.insertStyleElement=vo();co()(Ym.A,Bm);Ym.A&&Ym.A.locals&&Ym.A.locals;function Im(){return"nc-vue-"+window._nc_vue_element_id++}window._nc_vue_element_id=window._nc_vue_element_id??0;const Pm=yl({name:"NcEmptyContent",props:{name:{type:String,default:""},description:{type:String,default:""}},setup:()=>({nameId:Im()}),computed:{hasName(){return""!==this.name||this.$slots.name},hasDescription(){return""!==this.description||this.$slots.description?.[0]}}},(function(){var e=this,t=e._self._c;return t("div",{staticClass:"empty-content",attrs:{"aria-labelledby":e.nameId,role:"note"}},[e.$slots.icon?t("div",{staticClass:"empty-content__icon",attrs:{"aria-hidden":"true"}},[e._t("icon")],2):e._e(),e.hasName?t("div",{staticClass:"empty-content__name",attrs:{id:e.nameId}},[e._t("name",(function(){return[e._v(" "+e._s(e.name)+" ")]}))],2):e._e(),e.hasDescription?t("p",{staticClass:"empty-content__description"},[e._t("description",(function(){return[e._v(" "+e._s(e.description)+" ")]}))],2):e._e(),e.$slots.action?t("div",{staticClass:"empty-content__action"},[e._t("action")],2):e._e()])}),[],0,null,"c3123941").exports;var Hm=s(98216),jm={};jm.styleTagTransform=_o(),jm.setAttributes=go(),jm.insert=ho().bind(null,"head"),jm.domAPI=mo(),jm.insertStyleElement=vo();co()(Hm.A,jm);Hm.A&&Hm.A.locals&&Hm.A.locals;const zm=yl({name:"NcGuestContent",mounted(){document.getElementById("content").classList.add("nc-guest-content")},destroyed(){document.getElementById("content").classList.remove("nc-guest-content")}},(function(){return(0,this._self._c)("div",{attrs:{id:"guest-content-vue"}},[this._t("default")],2)}),[],0,null,"528e9576").exports;function Zm(e,t,n=!1){const r=me().proxy;n&&void 0===r.$props[e]&&void 0===r.$props.modelValue&&Yr.util.warn(`Missing required prop: "modelValue" or old "${e}"`);return at({get:()=>void 0!==r.$props[e]?r.$props[e]:r.$props.modelValue,set(e){r.$emit("update:modelValue",e),r.$emit("update:model-value",e),r.$emit(t,e)}})}var Um=s(72140),Gm={};Gm.styleTagTransform=_o(),Gm.setAttributes=go(),Gm.insert=ho().bind(null,"head"),Gm.domAPI=mo(),Gm.insertStyleElement=vo();co()(Um.A,Gm);Um.A&&Um.A.locals&&Um.A.locals;var Vm=s(97193);function $m(e,t,n){let{reference:r,floating:s}=e;const i=(0,Vm.TV)(t),a=(0,Vm.Dz)(t),o=(0,Vm.sq)(a),l=(0,Vm.C0)(t),d="y"===i,c=r.x+r.width/2-s.width/2,u=r.y+r.height/2-s.height/2,m=r[o]/2-s[o]/2;let p;switch(l){case"top":p={x:c,y:r.y-s.height};break;case"bottom":p={x:c,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:u};break;case"left":p={x:r.x-s.width,y:u};break;default:p={x:r.x,y:r.y}}switch((0,Vm.Sg)(t)){case"start":p[a]-=m*(n&&d?-1:1);break;case"end":p[a]+=m*(n&&d?-1:1)}return p}async function Wm(e,t){var n;void 0===t&&(t={});const{x:r,y:s,platform:i,rects:a,elements:o,strategy:l}=e,{boundary:d="clippingAncestors",rootBoundary:c="viewport",elementContext:u="floating",altBoundary:m=!1,padding:p=0}=(0,Vm._3)(t,e),h=(0,Vm.nI)(p),f=o[m?"floating"===u?"reference":"floating":u],g=(0,Vm.B1)(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(f)))||n?f:f.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(o.floating)),boundary:d,rootBoundary:c,strategy:l})),A="floating"===u?{x:r,y:s,width:a.floating.width,height:a.floating.height}:a.reference,v=await(null==i.getOffsetParent?void 0:i.getOffsetParent(o.floating)),T=await(null==i.isElement?void 0:i.isElement(v))&&await(null==i.getScale?void 0:i.getScale(v))||{x:1,y:1},_=(0,Vm.B1)(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:A,offsetParent:v,strategy:l}):A);return{top:(g.top-_.top+h.top)/T.y,bottom:(_.bottom-g.bottom+h.bottom)/T.y,left:(g.left-_.left+h.left)/T.x,right:(_.right-g.right+h.right)/T.x}}const qm=new Set(["left","top"]);var Xm=s(86635);function Jm(e){const t=(0,Xm.L9)(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const s=(0,Xm.sb)(e),i=s?e.offsetWidth:n,a=s?e.offsetHeight:r,o=(0,Vm.LI)(n)!==i||(0,Vm.LI)(r)!==a;return o&&(n=i,r=a),{width:n,height:r,$:o}}function Km(e){return(0,Xm.vq)(e)?e:e.contextElement}function Qm(e){const t=Km(e);if(!(0,Xm.sb)(t))return(0,Vm.Jx)(1);const n=t.getBoundingClientRect(),{width:r,height:s,$:i}=Jm(t);let a=(i?(0,Vm.LI)(n.width):n.width)/r,o=(i?(0,Vm.LI)(n.height):n.height)/s;return a&&Number.isFinite(a)||(a=1),o&&Number.isFinite(o)||(o=1),{x:a,y:o}}const ep=(0,Vm.Jx)(0);function tp(e){const t=(0,Xm.zk)(e);return(0,Xm.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ep}function np(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const s=e.getBoundingClientRect(),i=Km(e);let a=(0,Vm.Jx)(1);t&&(r?(0,Xm.vq)(r)&&(a=Qm(r)):a=Qm(e));const o=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==(0,Xm.zk)(e))&&t}(i,n,r)?tp(i):(0,Vm.Jx)(0);let l=(s.left+o.x)/a.x,d=(s.top+o.y)/a.y,c=s.width/a.x,u=s.height/a.y;if(i){const e=(0,Xm.zk)(i),t=r&&(0,Xm.vq)(r)?(0,Xm.zk)(r):r;let n=e,s=(0,Xm._m)(n);for(;s&&r&&t!==n;){const e=Qm(s),t=s.getBoundingClientRect(),r=(0,Xm.L9)(s),i=t.left+(s.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(s.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,d*=e.y,c*=e.x,u*=e.y,l+=i,d+=a,n=(0,Xm.zk)(s),s=(0,Xm._m)(n)}}return(0,Vm.B1)({width:c,height:u,x:l,y:d})}function rp(e,t){const n=(0,Xm.CP)(e).scrollLeft;return t?t.left+n:np((0,Xm.ep)(e)).left+n}function sp(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-rp(e,n),y:n.top+t.scrollTop}}const ip=25;const ap=new Set(["absolute","fixed"]);function op(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=(0,Xm.zk)(e),r=(0,Xm.ep)(e),s=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,o=0,l=0;if(s){i=s.width,a=s.height;const e=(0,Xm.Tc)();(!e||e&&"fixed"===t)&&(o=s.offsetLeft,l=s.offsetTop)}const d=rp(r);if(d<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),s="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,a=Math.abs(r.clientWidth-t.clientWidth-s);a<=ip&&(i-=a)}else d<=ip&&(i+=d);return{width:i,height:a,x:o,y:l}}(e,n);else if("document"===t)r=function(e){const t=(0,Xm.ep)(e),n=(0,Xm.CP)(e),r=e.ownerDocument.body,s=(0,Vm.T9)(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=(0,Vm.T9)(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+rp(e);const o=-n.scrollTop;return"rtl"===(0,Xm.L9)(r).direction&&(a+=(0,Vm.T9)(t.clientWidth,r.clientWidth)-s),{width:s,height:i,x:a,y:o}}((0,Xm.ep)(e));else if((0,Xm.vq)(t))r=function(e,t){const n=np(e,!0,"fixed"===t),r=n.top+e.clientTop,s=n.left+e.clientLeft,i=(0,Xm.sb)(e)?Qm(e):(0,Vm.Jx)(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:s*i.x,y:r*i.y}}(t,n);else{const n=tp(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,Vm.B1)(r)}function lp(e,t){const n=(0,Xm.$4)(e);return!(n===t||!(0,Xm.vq)(n)||(0,Xm.eu)(n))&&("fixed"===(0,Xm.L9)(n).position||lp(n,t))}function dp(e,t,n){const r=(0,Xm.sb)(t),s=(0,Xm.ep)(t),i="fixed"===n,a=np(e,!0,i,t);let o={scrollLeft:0,scrollTop:0};const l=(0,Vm.Jx)(0);function d(){l.x=rp(s)}if(r||!r&&!i)if(("body"!==(0,Xm.mq)(t)||(0,Xm.ZU)(s))&&(o=(0,Xm.CP)(t)),r){const e=np(t,!0,i,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else s&&d();i&&!r&&s&&d();const c=!s||r||i?(0,Vm.Jx)(0):sp(s,o);return{x:a.left+o.scrollLeft-l.x-c.x,y:a.top+o.scrollTop-l.y-c.y,width:a.width,height:a.height}}function cp(e){return"static"===(0,Xm.L9)(e).position}function up(e,t){if(!(0,Xm.sb)(e)||"fixed"===(0,Xm.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,Xm.ep)(e)===n&&(n=n.ownerDocument.body),n}function mp(e,t){const n=(0,Xm.zk)(e);if((0,Xm.Tf)(e))return n;if(!(0,Xm.sb)(e)){let t=(0,Xm.$4)(e);for(;t&&!(0,Xm.eu)(t);){if((0,Xm.vq)(t)&&!cp(t))return t;t=(0,Xm.$4)(t)}return n}let r=up(e,t);for(;r&&(0,Xm.Lv)(r)&&cp(r);)r=up(r,t);return r&&(0,Xm.eu)(r)&&cp(r)&&!(0,Xm.sQ)(r)?n:r||(0,Xm.gJ)(e)||n}const pp={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:s}=e;const i="fixed"===s,a=(0,Xm.ep)(r),o=!!t&&(0,Xm.Tf)(t.floating);if(r===a||o&&i)return n;let l={scrollLeft:0,scrollTop:0},d=(0,Vm.Jx)(1);const c=(0,Vm.Jx)(0),u=(0,Xm.sb)(r);if((u||!u&&!i)&&(("body"!==(0,Xm.mq)(r)||(0,Xm.ZU)(a))&&(l=(0,Xm.CP)(r)),(0,Xm.sb)(r))){const e=np(r);d=Qm(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}const m=!a||u||i?(0,Vm.Jx)(0):sp(a,l);return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-l.scrollLeft*d.x+c.x+m.x,y:n.y*d.y-l.scrollTop*d.y+c.y+m.y}},getDocumentElement:Xm.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:s}=e;const i=[..."clippingAncestors"===n?(0,Xm.Tf)(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=(0,Xm.v9)(e,[],!1).filter((e=>(0,Xm.vq)(e)&&"body"!==(0,Xm.mq)(e))),s=null;const i="fixed"===(0,Xm.L9)(e).position;let a=i?(0,Xm.$4)(e):e;for(;(0,Xm.vq)(a)&&!(0,Xm.eu)(a);){const t=(0,Xm.L9)(a),n=(0,Xm.sQ)(a);n||"fixed"!==t.position||(s=null),(i?!n&&!s:!n&&"static"===t.position&&s&&ap.has(s.position)||(0,Xm.ZU)(a)&&!n&&lp(e,a))?r=r.filter((e=>e!==a)):s=t,a=(0,Xm.$4)(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],a=i[0],o=i.reduce(((e,n)=>{const r=op(t,n,s);return e.top=(0,Vm.T9)(r.top,e.top),e.right=(0,Vm.jk)(r.right,e.right),e.bottom=(0,Vm.jk)(r.bottom,e.bottom),e.left=(0,Vm.T9)(r.left,e.left),e}),op(t,a,s));return{width:o.right-o.left,height:o.bottom-o.top,x:o.left,y:o.top}},getOffsetParent:mp,getElementRects:async function(e){const t=this.getOffsetParent||mp,n=this.getDimensions,r=await n(e.floating);return{reference:dp(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=Jm(e);return{width:t,height:n}},getScale:Qm,isElement:Xm.vq,isRTL:function(e){return"rtl"===(0,Xm.L9)(e).direction}};function hp(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function fp(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:s=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:o="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,d=Km(e),c=s||i?[...d?(0,Xm.v9)(d):[],...(0,Xm.v9)(t)]:[];c.forEach((e=>{s&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)}));const u=d&&o?function(e,t){let n,r=null;const s=(0,Xm.ep)(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function a(o,l){void 0===o&&(o=!1),void 0===l&&(l=1),i();const d=e.getBoundingClientRect(),{left:c,top:u,width:m,height:p}=d;if(o||t(),!m||!p)return;const h={rootMargin:-(0,Vm.RI)(u)+"px "+-(0,Vm.RI)(s.clientWidth-(c+m))+"px "+-(0,Vm.RI)(s.clientHeight-(u+p))+"px "+-(0,Vm.RI)(c)+"px",threshold:(0,Vm.T9)(0,(0,Vm.jk)(1,l))||1};let f=!0;function g(t){const r=t[0].intersectionRatio;if(r!==l){if(!f)return a();r?a(!1,r):n=setTimeout((()=>{a(!1,1e-7)}),1e3)}1!==r||hp(d,e.getBoundingClientRect())||a(),f=!1}try{r=new IntersectionObserver(g,{...h,root:s.ownerDocument})}catch(e){r=new IntersectionObserver(g,h)}r.observe(e)}(!0),i}(d,n):null;let m,p=-1,h=null;a&&(h=new ResizeObserver((e=>{let[r]=e;r&&r.target===d&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame((()=>{var e;null==(e=h)||e.observe(t)}))),n()})),d&&!l&&h.observe(d),h.observe(t));let f=l?np(e):null;return l&&function t(){const r=np(e);f&&!hp(f,r)&&n();f=r,m=requestAnimationFrame(t)}(),n(),()=>{var e;c.forEach((e=>{s&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)})),null==u||u(),null==(e=h)||e.disconnect(),h=null,l&&cancelAnimationFrame(m)}}const gp=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:s,y:i,placement:a,middlewareData:o}=t,l=await async function(e,t){const{placement:n,platform:r,elements:s}=e,i=await(null==r.isRTL?void 0:r.isRTL(s.floating)),a=(0,Vm.C0)(n),o=(0,Vm.Sg)(n),l="y"===(0,Vm.TV)(n),d=qm.has(a)?-1:1,c=i&&l?-1:1,u=(0,Vm._3)(t,e);let{mainAxis:m,crossAxis:p,alignmentAxis:h}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return o&&"number"==typeof h&&(p="end"===o?-1*h:h),l?{x:p*c,y:m*d}:{x:m*d,y:p*c}}(t,e);return a===(null==(n=o.offset)?void 0:n.placement)&&null!=(r=o.arrow)&&r.alignmentOffset?{}:{x:s+l.x,y:i+l.y,data:{...l,placement:a}}}}},Ap=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:o={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=(0,Vm._3)(e,t),d={x:n,y:r},c=await Wm(t,l),u=(0,Vm.TV)((0,Vm.C0)(s)),m=(0,Vm.PG)(u);let p=d[m],h=d[u];if(i){const e="y"===m?"bottom":"right",t=p+c["y"===m?"top":"left"],n=p-c[e];p=(0,Vm.qE)(t,p,n)}if(a){const e="y"===u?"bottom":"right",t=h+c["y"===u?"top":"left"],n=h-c[e];h=(0,Vm.qE)(t,h,n)}const f=o.fn({...t,[m]:p,[u]:h});return{...f,data:{x:f.x-n,y:f.y-r,enabled:{[m]:i,[u]:a}}}}}},vp=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:s,middlewareData:i,rects:a,initialPlacement:o,platform:l,elements:d}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:m,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:f=!0,...g}=(0,Vm._3)(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const A=(0,Vm.C0)(s),v=(0,Vm.TV)(o),T=(0,Vm.C0)(o)===o,_=await(null==l.isRTL?void 0:l.isRTL(d.floating)),y=m||(T||!f?[(0,Vm.bV)(o)]:(0,Vm.WJ)(o)),b="none"!==h;!m&&b&&y.push(...(0,Vm.lP)(o,f,h,_));const E=[o,...y],D=await Wm(t,g),w=[];let S=(null==(r=i.flip)?void 0:r.overflows)||[];if(c&&w.push(D[A]),u){const e=(0,Vm.w7)(s,a,_);w.push(D[e[0]],D[e[1]])}if(S=[...S,{placement:s,overflows:w}],!w.every((e=>e<=0))){var C,N;const e=((null==(C=i.flip)?void 0:C.index)||0)+1,t=E[e];if(t){if(!("alignment"===u&&v!==(0,Vm.TV)(t))||S.every((e=>(0,Vm.TV)(e.placement)!==v||e.overflows[0]>0)))return{data:{index:e,overflows:S},reset:{placement:t}}}let n=null==(N=S.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:N.placement;if(!n)switch(p){case"bestFit":{var M;const e=null==(M=S.filter((e=>{if(b){const t=(0,Vm.TV)(e.placement);return t===v||"y"===t}return!0})).map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:M[0];e&&(n=e);break}case"initialPlacement":n=o}if(s!==n)return{reset:{placement:n}}}return{}}}},Tp=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:s,rects:i,middlewareData:a}=t,{offset:o=0,mainAxis:l=!0,crossAxis:d=!0}=(0,Vm._3)(e,t),c={x:n,y:r},u=(0,Vm.TV)(s),m=(0,Vm.PG)(u);let p=c[m],h=c[u];const f=(0,Vm._3)(o,t),g="number"==typeof f?{mainAxis:f,crossAxis:0}:{mainAxis:0,crossAxis:0,...f};if(l){const e="y"===m?"height":"width",t=i.reference[m]-i.floating[e]+g.mainAxis,n=i.reference[m]+i.reference[e]-g.mainAxis;pn&&(p=n)}if(d){var A,v;const e="y"===m?"width":"height",t=qm.has((0,Vm.C0)(s)),n=i.reference[u]-i.floating[e]+(t&&(null==(A=a.offset)?void 0:A[u])||0)+(t?0:g.crossAxis),r=i.reference[u]+i.reference[e]+(t?0:(null==(v=a.offset)?void 0:v[u])||0)-(t?g.crossAxis:0);hr&&(h=r)}return{[m]:p,[u]:h}}}},_p=(e,t,n)=>{const r=new Map,s={platform:pp,...n},i={...s.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:s="absolute",middleware:i=[],platform:a}=n,o=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let d=await a.getElementRects({reference:e,floating:t,strategy:s}),{x:c,y:u}=$m(d,r,l),m=r,p={},h=0;for(let n=0;n-1&&i[]}},computed:{ranges(){let e=[];return this.search||0!==this.highlight.length?(e=this.highlight.length>0?this.highlight:Sp(this.text,this.search),e.forEach(((t,n)=>{t.end(t.start0&&e.push({start:t.start<0?0:t.start,end:t.end>this.text.length?this.text.length:t.end}),e)),[]),e.sort(((e,t)=>e.start-t.start)),e=e.reduce(((e,t)=>{if(e.length){const n=e.length-1;e[n].end>=t.start?e[n]={start:e[n].start,end:Math.max(e[n].end,t.end)}:e.push(t)}else e.push(t);return e}),[]),e):e},chunks(){if(0===this.ranges.length)return[{start:0,end:this.text.length,highlight:!1,text:this.text}];const e=[];let t=0,n=0;for(;t=this.ranges.length&&tt.highlight?e("strong",{},t.text):t.text))):e("span",{},this.text)}},null,null,0,null,null).exports;const Np=yl({name:"NcEllipsisedOption",components:{NcHighlight:Cp},props:{name:{type:String,default:""},search:{type:String,default:""}},computed:{needsTruncate(){return this.name&&this.name.length>=10},split(){return this.name.length-Math.min(Math.floor(this.name.length/2),10)},part1(){return this.needsTruncate?this.name.slice(0,this.split):this.name},part2(){return this.needsTruncate?this.name.slice(this.split):""},highlight1(){return this.search?Sp(this.name,this.search):[]},highlight2(){return this.highlight1.map((e=>({start:e.start-this.split,end:e.end-this.split})))}}},(function(){var e=this,t=e._self._c;return t("span",{staticClass:"name-parts",attrs:{dir:"auto",title:e.name}},[t("NcHighlight",{staticClass:"name-parts__first",attrs:{text:e.part1,search:e.search,highlight:e.highlight1}}),e.part2?t("NcHighlight",{staticClass:"name-parts__last",attrs:{text:e.part2,search:e.search,highlight:e.highlight2}}):e._e()],1)}),[],0,null,"592b8444").exports;var Mp=s(56909),kp={};kp.styleTagTransform=_o(),kp.setAttributes=go(),kp.insert=ho().bind(null,"head"),kp.domAPI=mo(),kp.insertStyleElement=vo();co()(Mp.A,kp);Mp.A&&Mp.A.locals&&Mp.A.locals;const Op=yl({name:"NcListItemIcon",components:{NcAvatar:Fm,NcHighlight:Cp,NcIconSvgWrapper:fm},mixins:[Om],props:{name:{type:String,required:!0},subname:{type:String,default:""},icon:{type:String,default:""},iconSvg:{type:String,default:""},iconName:{type:String,default:""},search:{type:String,default:""},avatarSize:{type:Number,default:32},noMargin:{type:Boolean,default:!1},displayName:{type:String,default:null},isNoUser:{type:Boolean,default:!1},id:{type:String,default:null}},setup:()=>({margin:8,defaultSize:32}),computed:{hasIcon(){return""!==this.icon},hasIconSvg(){return""!==this.iconSvg},isValidSubname(){return""!==this.subname?.trim?.()},isSizeBigEnough(){return this.avatarSize>=26},cssVars(){const e=this.noMargin?0:this.margin;return{"--height":this.avatarSize+2*e+"px","--margin":this.margin+"px"}},searchParts(){const e=this.search.match(/^([^<]*)<([^>]+)>?$/);return this.isNoUser||!e?[this.search,this.search]:[e[1].trim(),e[2]]}},beforeMount(){this.isNoUser||this.subname||this.fetchUserStatus(this.user)}},(function(){var e=this,t=e._self._c;return t("span",e._g({staticClass:"option",class:{"option--compact":e.avatarSize({...e,...t.props})),{}),ariaLabelClearSelected:{type:String,default:Sl("Clear selected")},ariaLabelCombobox:{type:String,default:null},ariaLabelListbox:{type:String,default:Sl("Options")},ariaLabelDeselectOption:{type:Function,default:e=>Sl("Deselect {option}",{option:e})},appendToBody:{type:Boolean,default:!0},calculatePosition:{type:Function,default:null},closeOnSelect:{type:Boolean,default:!0},keepOpen:{type:Boolean,default:!1},components:{type:Object,default:()=>({Deselect:{render:e=>e(Ep,{props:{size:20,fillColor:"var(--vs-controls-color)"},style:{cursor:"pointer"}})}})},limit:{type:Number,default:null},disabled:{type:Boolean,default:!1},dropdownShouldOpen:{type:Function,default:({noDrop:e,open:t})=>!e&&t},filterBy:{type:Function,default:null},inputClass:{type:[String,Object],default:null},inputId:{type:String,default:()=>`select-input-${Nl()}`},inputLabel:{type:String,default:null},labelOutside:{type:Boolean,default:!1},keyboardFocusBorder:{type:Boolean,default:!0},label:{type:String,default:null},loading:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},placeholder:{type:String,default:""},mapKeydown:{type:Function,default:(e,t)=>({...e,27:n=>{t.open&&n.stopPropagation(),e[27](n)}})},uid:{type:String,default:()=>Nl()},placement:{type:String,default:"bottom"},resetFocusOnOptionsChange:{type:Boolean,default:!0},userSelect:{type:Boolean,default:!1},value:{type:[String,Number,Object,Array],default:void 0},modelValue:{type:[String,Number,Object,Array],default:null},required:{type:Boolean,default:!1}," ":{}},emits:[" ","input","update:modelValue","update:model-value"],setup:()=>({avatarSize:Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-clickable-area"))-2*Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-grid-baseline")),model:Zm("value","input"),isLegacy:Rl}),data:()=>({search:""}),computed:{inputRequired(){return this.required?null===this.model||Array.isArray(this.model)&&0===this.model.length:null},localCalculatePosition(){return null!==this.calculatePosition?this.calculatePosition:(e,t,{width:n})=>{e.style.width=n;const r={name:"addClass",fn:()=>(e.classList.add("vs__dropdown-menu--floating"),{})},s={name:"togglePlacementClass",fn:({placement:n})=>(t.$el.classList.toggle("select--drop-up","top"===n),e.classList.toggle("vs__dropdown-menu--floating-placement-top","top"===n),{})};return fp(t.$refs.toggle,e,(()=>{_p(t.$refs.toggle,e,{placement:this.placement,middleware:[gp(-1),r,s,vp(),Ap({limiter:Tp()})]}).then((({x:n,y:r})=>{Object.assign(e.style,{left:`${n}px`,top:`${r}px`,width:`${t.$refs.toggle.getBoundingClientRect().width}px`})}))}))}},localFilterBy(){const e=/[^<]*<([^>]+)/;return null!==this.filterBy?this.filterBy:this.userSelect?(t,n,r)=>{const s=r.match(e);return s&&t.subname?.toLocaleLowerCase?.()?.indexOf(s[1].toLocaleLowerCase())>-1||`${n} ${t.subname}`.toLocaleLowerCase().indexOf(r.toLocaleLowerCase())>-1}:yp.VueSelect.props.filterBy.default},localLabel(){return null!==this.label?this.label:this.userSelect?"displayName":yp.VueSelect.props.label.default},propsToForward(){const e=[...Object.keys(yp.VueSelect.props),...yp.VueSelect.mixins.flatMap((e=>Object.keys(e.props??{})))];return{...Object.fromEntries(Object.entries(this.$props).filter((([t])=>e.includes(t)))),value:this.model,calculatePosition:this.localCalculatePosition,closeOnSelect:this.closeOnSelect&&!this.keepOpen,filterBy:this.localFilterBy,label:this.localLabel}},listenersToForward(){return{...this.$listeners,input:e=>{this.model=e}}}},mounted(){this.labelOutside||this.inputLabel||this.ariaLabelCombobox||Yr.util.warn("[NcSelect] An `inputLabel` or `ariaLabelCombobox` should be set. If an external label is used, `labelOutside` should be set to `true`."),this.inputLabel&&this.ariaLabelCombobox&&Yr.util.warn("[NcSelect] Only one of `inputLabel` or `ariaLabelCombobox` should to be set.")},methods:{t:Sl}};var Fp=function(){var e=this,t=e._self._c;return t("VueSelect",e._g(e._b({staticClass:"select",class:{"select--legacy":e.isLegacy,"select--no-wrap":e.noWrap,"user-select":e.userSelect},on:{search:t=>e.search=t},scopedSlots:e._u([!e.labelOutside&&e.inputLabel?{key:"header",fn:function(){return[t("label",{staticClass:"select__label",attrs:{for:e.inputId}},[e._v(" "+e._s(e.inputLabel)+" ")])]},proxy:!0}:null,{key:"search",fn:function({attributes:n,events:r}){return[t("input",e._g(e._b({staticClass:"vs__search",class:e.inputClass,attrs:{required:e.inputRequired,dir:"auto"}},"input",n,!1),r))]}},{key:"open-indicator",fn:function({attributes:n}){return[t("ChevronDown",e._b({style:{cursor:e.disabled?null:"pointer"},attrs:{"fill-color":"var(--vs-controls-color)",size:26}},"ChevronDown",n,!1))]}},{key:"option",fn:function(n){return[e._t("option",(function(){return[e.userSelect?t("NcListItemIcon",e._b({attrs:{"avatar-size":32,name:n[e.localLabel],search:e.search}},"NcListItemIcon",n,!1)):t("NcEllipsisedOption",{attrs:{name:String(n[e.localLabel]),search:e.search}})]}),null,n)]}},{key:"selected-option",fn:function(n){return[e._t("selected-option",(function(){return[e.userSelect?t("NcListItemIcon",e._b({attrs:{"avatar-size":e.avatarSize,name:n[e.localLabel],"no-margin":"",search:e.search}},"NcListItemIcon",n,!1)):t("NcEllipsisedOption",{attrs:{name:String(n[e.localLabel]),search:e.search}})]}),{vBind:n})]}},{key:"spinner",fn:function(n){return[n.loading?t("NcLoadingIcon"):e._e()]}},{key:"no-options",fn:function(){return[e._v(" "+e._s(e.t("No results"))+" ")]},proxy:!0},e._l(e.$scopedSlots,(function(t,n){return{key:n,fn:function(t){return[e._t(n,null,null,t)]}}}))],null,!0)},"VueSelect",e.propsToForward,!1),e.listenersToForward))};const Yp=yl(Lp,Fp,[],0,null,null).exports;function Bp(e){return e.slice(e.indexOf("/")+1).replaceAll("/"," - ").replaceAll("_"," ")}Cl([{l:"af",t:{}},{l:"ar",t:{"Search for time zone":{v:["البحث عن منطقة زمنية"]},"Type to search time zone":{v:["أكتُب للبحث عن منطقة زمنية"]}}},{l:"ast",t:{"Search for time zone":{v:["Buscar fusos horarios"]},"Type to search time zone":{v:["Escribi pa buscar un fusu horariu"]}}},{l:"az",t:{}},{l:"be",t:{}},{l:"bg",t:{}},{l:"bn-BD",t:{}},{l:"br",t:{}},{l:"bs",t:{}},{l:"ca",t:{"Type to search time zone":{v:["Escriviu per cercar la zona horària"]}}},{l:"cs",t:{"Search for time zone":{v:["Vyhledat časové pásmo"]},"Type to search time zone":{v:["Psaním vyhledejte časovou zónu"]}}},{l:"cs-CZ",t:{"Search for time zone":{v:["Vyhledat časové pásmo"]},"Type to search time zone":{v:["Psaním vyhledejte časovou zónu"]}}},{l:"cy-GB",t:{}},{l:"da",t:{"Search for time zone":{v:["Søg efter tidszone"]},"Type to search time zone":{v:["Indtast for at søge efter tidszone"]}}},{l:"de",t:{"Search for time zone":{v:["Nach Zeitzone suchen"]},"Type to search time zone":{v:["Tippen, um eine Zeitzone zu suchen"]}}},{l:"de-DE",t:{"Search for time zone":{v:["Nach Zeitzone suchen"]},"Type to search time zone":{v:["Tippen, um eine Zeitzone zu suchen"]}}},{l:"el",t:{"Search for time zone":{v:["Αναζήτηση ζώνης ώρας"]},"Type to search time zone":{v:["Πληκτρολογήστε για αναζήτηση ζώνης ώρας"]}}},{l:"en-GB",t:{"Search for time zone":{v:["Search for time zone"]},"Type to search time zone":{v:["Type to search time zone"]}}},{l:"eo",t:{}},{l:"es",t:{"Search for time zone":{v:["Buscar huso horario"]},"Type to search time zone":{v:["Escriba para buscar un huso horario"]}}},{l:"es-419",t:{}},{l:"es-AR",t:{"Search for time zone":{v:["Buscar zona horaria"]},"Type to search time zone":{v:["Escriba para buscar la zona horaria"]}}},{l:"es-CL",t:{}},{l:"es-CO",t:{}},{l:"es-CR",t:{}},{l:"es-DO",t:{}},{l:"es-EC",t:{"Type to search time zone":{v:["Escribe para buscar la zona horaria"]}}},{l:"es-GT",t:{}},{l:"es-HN",t:{}},{l:"es-MX",t:{"Search for time zone":{v:["Buscar zona horaria"]},"Type to search time zone":{v:["Escriba para buscar la zona horaria"]}}},{l:"es-NI",t:{}},{l:"es-PA",t:{}},{l:"es-PE",t:{}},{l:"es-PR",t:{}},{l:"es-PY",t:{}},{l:"es-SV",t:{}},{l:"es-UY",t:{}},{l:"et-EE",t:{"Search for time zone":{v:["Otsi ajavööndit"]},"Type to search time zone":{v:["Kirjuta, et otsida ajavööndit"]}}},{l:"eu",t:{"Type to search time zone":{v:["Idatzi ordu-zona bat bilatzeko"]}}},{l:"fa",t:{"Search for time zone":{v:["جستجو برای منطقهٔ زمانی"]},"Type to search time zone":{v:["برای جستجوی منطقه زمانی تایپ کنید"]}}},{l:"fi",t:{"Search for time zone":{v:["Etsi aikavyöhykettä"]},"Type to search time zone":{v:["Kirjoita etsiäksesi aikavyöhykettä"]}}},{l:"fo",t:{}},{l:"fr",t:{"Search for time zone":{v:["Rechercher le fuseau horaire"]},"Type to search time zone":{v:["Saisissez les premiers lettres pour rechercher un fuseau horaire"]}}},{l:"ga",t:{"Search for time zone":{v:["Cuardaigh crios ama"]},"Type to search time zone":{v:["Clóscríobh chun crios ama a chuardach"]}}},{l:"gd",t:{}},{l:"gl",t:{"Search for time zone":{v:["Buscar por fuso horario"]},"Type to search time zone":{v:["Escriba para buscar o fuso horario"]}}},{l:"he",t:{"Type to search time zone":{v:["יש להקליד כדי לחפש אזור זמן"]}}},{l:"hi-IN",t:{}},{l:"hr",t:{}},{l:"hsb",t:{}},{l:"hu",t:{"Type to search time zone":{v:["Gépeljen az időzóna kereséséhez"]}}},{l:"hy",t:{}},{l:"ia",t:{}},{l:"id",t:{"Search for time zone":{v:["Cari zona waktu"]},"Type to search time zone":{v:["Ketik untuk mencari zona waktu"]}}},{l:"is",t:{"Search for time zone":{v:["Leita að tímabelti"]},"Type to search time zone":{v:["Skrifaðu til að leita að tímabelti"]}}},{l:"it",t:{"Search for time zone":{v:["Ricerca del fuso orario"]},"Type to search time zone":{v:["Digita per cercare un fuso orario"]}}},{l:"ja",t:{"Search for time zone":{v:["タイムゾーンを検索"]},"Type to search time zone":{v:["タイムゾーン検索のため入力してください"]}}},{l:"ja-JP",t:{"Search for time zone":{v:["タイムゾーンを検索"]},"Type to search time zone":{v:["タイムゾーン検索のため入力してください"]}}},{l:"ka",t:{}},{l:"ka-GE",t:{}},{l:"kab",t:{}},{l:"kk",t:{}},{l:"kn",t:{}},{l:"ko",t:{"Search for time zone":{v:["시간대 검색"]},"Type to search time zone":{v:["입력하여 시간대를 검색"]}}},{l:"la",t:{}},{l:"lb",t:{}},{l:"lo",t:{"Type to search time zone":{v:["ພິມເພື່ອຄົ້ນຫາເຂດເວລາ"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Type to search time zone":{v:["Напишете за да пребарате временска зона"]}}},{l:"mn",t:{}},{l:"mr",t:{}},{l:"my",t:{"Type to search time zone":{v:["ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ"]}}},{l:"nb",t:{"Search for time zone":{v:["Søk etter tidssone"]},"Type to search time zone":{v:["Tast for å søke etter tidssone"]}}},{l:"ne",t:{}},{l:"nl",t:{"Search for time zone":{v:["Zoeken naar tijdzone"]},"Type to search time zone":{v:["Typ om een tijdzone te zoeken"]}}},{l:"nn-NO",t:{}},{l:"oc",t:{}},{l:"pl",t:{"Search for time zone":{v:["Szukaj strefy czasowej"]},"Type to search time zone":{v:["Wpisz, aby wyszukać strefę czasową"]}}},{l:"ps",t:{}},{l:"pt-BR",t:{"Search for time zone":{v:["Pesquisar fuso horário"]},"Type to search time zone":{v:["Digite para pesquisar o fuso horário "]}}},{l:"pt-PT",t:{"Search for time zone":{v:["Pesquisar fuso horário"]},"Type to search time zone":{v:["Digite para pesquisar o fuso horário "]}}},{l:"ro",t:{"Search for time zone":{v:["Căutare zonă de timp"]},"Type to search time zone":{v:["Tastați pentru a căuta fusul orar"]}}},{l:"ru",t:{"Search for time zone":{v:["Поиск часового пояса"]},"Type to search time zone":{v:["Введите для поиска часового пояса"]}}},{l:"sc",t:{}},{l:"si",t:{}},{l:"sk",t:{"Search for time zone":{v:["Vyhľadať časové pásmo"]},"Type to search time zone":{v:["Začníte písať pre vyhľadávanie časovej zóny"]}}},{l:"sl",t:{"Type to search time zone":{v:["Vpišite niz za iskanje časovnega pasu"]}}},{l:"sq",t:{}},{l:"sr",t:{"Search for time zone":{v:["Претрага временске зоне"]},"Type to search time zone":{v:["Куцајте да претражите временске зоне"]}}},{l:"sr-Latn",t:{}},{l:"sv",t:{"Search for time zone":{v:["Sök efter tidszon"]},"Type to search time zone":{v:["Skriv för att välja tidszon"]}}},{l:"sw",t:{}},{l:"ta",t:{}},{l:"tk",t:{}},{l:"tr",t:{"Search for time zone":{v:["Saat dilimi ara"]},"Type to search time zone":{v:["Saat dilimi aramak için yazmaya başlayın"]}}},{l:"ug",t:{}},{l:"uk",t:{"Search for time zone":{v:["Шукати часові зони"]},"Type to search time zone":{v:["Введіть для пошуку часовий пояс"]}}},{l:"ur-PK",t:{}},{l:"uz",t:{"Search for time zone":{v:["Vaqt mintaqasini qidiring"]},"Type to search time zone":{v:["Vaqt mintaqasini qidirish uchun kiriting"]}}},{l:"zh-CN",t:{"Search for time zone":{v:["搜索时区"]},"Type to search time zone":{v:["打字以搜索时区"]}}},{l:"zh-HK",t:{"Search for time zone":{v:["搜索時區"]},"Type to search time zone":{v:["鍵入以搜索時區"]}}},{l:"zh-TW",t:{"Type to search time zone":{v:["輸入以搜尋時區"]}}},{l:"zu-ZA",t:{}}]);const Ip=Nn({__name:"NcTimezonePicker",props:{additionalTimezones:{default:()=>[]},value:{default:void 0},modelValue:{default:"floating"},uid:{default:Im()}},emits:["input","update:modelValue","update:model-value"],setup(e){const t=e,n=Zm("value","input"),r=at((()=>t.additionalTimezones.map((({timezoneId:e,label:t})=>({timezoneId:e,label:t}))))),s=at((()=>{const e=Intl.supportedValuesOf("timeZone").filter((e=>!e.startsWith("Etc/"))).map((e=>({timezoneId:e,label:Bp(e)}))).sort(((e,t)=>e.timezoneId.localeCompare(t.timezoneId)));return e.unshift(...r.value),e}));return{__sfc:!0,props:t,model:n,formattedAdditionalTimezones:r,options:s,filterBy:function(e,t,n){const r=n.trim().split(/\s+/),s=Object.values(e);return r.every((e=>s.some((t=>t.toLowerCase().includes(e.toLowerCase())))))},t:Sl,NcSelect:Yp}}});const Pp=yl(Ip,(function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcSelect,{attrs:{"aria-label-combobox":n.t("Search for time zone"),clearable:!1,"filter-by":n.filterBy,multiple:!1,options:n.options,placeholder:n.t("Type to search time zone"),uid:e.uid,reduce:e=>e.timezoneId,label:"label"},model:{value:n.model,callback:function(e){n.model=e},expression:"model"}})}),[],0,null,null).exports;var Hp=s(26123);const jp=(0,no.JK)(),zp={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(Hp.locale(jp),"en"===jp&&Hp.updateLocale(Hp.locale(),{relativeTime:{s:"seconds"}}),jp in zp){const e=(0,Dl.$)().setLanguage(jp).addTranslation(jp,zp[jp]).build();Hp.updateLocale(Hp.locale(),{relativeTime:{s:e.gettext("seconds")}})}const Zp=ro({name:"CalendarOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon calendar-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12 12H17V17H12V12M19 3H18V1H16V3H8V1H6V3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3M19 5V7H5V5H19M5 19V9H19V19H5Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports;const Up=ro({name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon close-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports;const Gp=ro({name:"HelpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon help-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M10,19H13V22H10V19M12,2C17.35,2.22 19.68,7.62 16.5,11.67C15.67,12.67 14.33,13.33 13.67,14.17C13,15 13,16 13,17H10C10,15.33 10,13.92 10.67,12.92C11.33,11.92 12.67,11.33 13.5,10.67C15.92,8.43 15.32,5.26 12,5A3,3 0 0,0 9,8H6A6,6 0 0,1 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports;const Vp=ro({name:"MinusIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon minus-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,13H5V11H19V13Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],!1,null,null,null).exports;var $p=s(40743),Wp={};Wp.styleTagTransform=_o(),Wp.setAttributes=go(),Wp.insert=ho().bind(null,"head"),Wp.domAPI=mo(),Wp.insertStyleElement=vo();co()($p.A,Wp);$p.A&&$p.A.locals&&$p.A.locals;var qp=s(63265),Xp={};Xp.styleTagTransform=_o(),Xp.setAttributes=go(),Xp.insert=ho().bind(null,"head"),Xp.domAPI=mo(),Xp.insertStyleElement=vo();co()(qp.A,Xp);qp.A&&qp.A.locals&&qp.A.locals;const Jp=Nn({__name:"NcIconToggleSwitch",props:{checked:{type:Boolean},size:{default:34},inline:{type:Boolean,default:!1}},setup(e){const t=e;Dn(((e,t)=>({"2d1b8583":t.color,"78386a55":t.cx})));const n=at((()=>t.checked?"var(--color-primary-element)":"var(--color-text-maxcontrast)")),r=at((()=>t.checked?"calc(17 / 24 * 100%)":"calc(7 / 24 * 100%)"));return{__sfc:!0,svg:'\n\t\n\t\n',props:t,color:n,cx:r,NcIconSvgWrapper:fm}}});const Kp={$style:{"material-design-icon":"_material-design-icon_YB2B5",iconToggleSwitch:"_iconToggleSwitch_ZSKWf"}};function Qp(e){for(var t in Kp)this[t]=Kp[t]}const eh=yl(Jp,(function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcIconSvgWrapper,{class:e.$style.iconToggleSwitch,attrs:{svg:n.svg,size:e.size,inline:e.inline}})}),[],0,Qp,null).exports,th=Symbol.for("insideRadioGroup");const nh=yl({name:"CheckboxBlankOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon checkbox-blank-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],0,null,null).exports;const rh=yl({name:"CheckboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon checkbox-marked-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],0,null,null).exports;const sh=yl({name:"MinusBoxIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon minus-box-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M17,13H7V11H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],0,null,null).exports;const ih=yl({name:"RadioboxBlankIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon radiobox-blank-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],0,null,null).exports;const ah=yl({name:"RadioboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},(function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon radiobox-marked-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,7A5,5 0 0,0 7,12A5,5 0 0,0 12,17A5,5 0 0,0 17,12A5,5 0 0,0 12,7Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])}),[],0,null,null).exports,oh="checkbox",lh="radio",dh="switch",ch="button";const uh=yl({name:"NcCheckboxContent",components:{NcLoadingIcon:km,NcIconToggleSwitch:eh},props:{iconClass:{type:[String,Object],default:null},textClass:{type:[String,Object],default:null},type:{type:String,default:"checkbox",validator:e=>[oh,lh,dh,ch].includes(e)},buttonVariant:{type:Boolean,default:!1},isChecked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},iconSize:{type:Number,default:24},labelId:{type:String,required:!0},descriptionId:{type:String,required:!0}},computed:{isButtonType(){return this.type===ch},isSwitchType(){return this.type===dh},checkboxRadioIconElement(){return this.type===lh?this.isChecked?ah:ih:this.indeterminate?sh:this.isChecked?rh:nh}}},(function(){var e=this,t=e._self._c;return t("span",{staticClass:"checkbox-content",class:{["checkbox-content-"+e.type]:!0,"checkbox-content--button-variant":e.buttonVariant,"checkbox-content--has-text":!!e.$slots.default}},[t("span",{staticClass:"checkbox-content__icon",class:{"checkbox-content__icon--checked":e.isChecked,[e.iconClass]:!0},attrs:{"aria-hidden":!0,inert:""}},[e._t("icon",(function(){return[e.loading?t("NcLoadingIcon"):e.isSwitchType?t("NcIconToggleSwitch",{attrs:{checked:e.isChecked,size:e.iconSize,inline:""}}):e.buttonVariant?e._e():t(e.checkboxRadioIconElement,{tag:"component",attrs:{size:e.iconSize}})]}),{checked:e.isChecked,loading:e.loading})],2),e.$slots.default||e.$slots.description?t("span",{staticClass:"checkbox-content__wrapper"},[e.$slots.default?t("span",{staticClass:"checkbox-content__text",class:e.textClass,attrs:{id:e.labelId}},[e._t("default")],2):e._e(),!e.isButtonType&&e.$slots.description?t("span",{staticClass:"checkbox-content__description",attrs:{id:e.descriptionId}},[e._t("description")],2):e._e()]):e._e()])}),[],0,null,"3fb1ae25").exports;Cl();const mh={name:"NcCheckboxRadioSwitch",components:{NcCheckboxContent:uh},inheritAttrs:!1,model:{prop:"modelValue",event:"update:modelValue"},props:{id:{type:String,default:()=>"checkbox-radio-switch-"+Nl(),validator:e=>""!==e.trim()},wrapperId:{type:String,default:null},name:{type:String,default:null},ariaLabel:{type:String,default:""},type:{type:String,default:"checkbox",validator:e=>[oh,lh,dh,ch].includes(e)},buttonVariant:{type:Boolean,default:!1},buttonVariantGrouped:{type:String,default:"no",validator:e=>["no","vertical","horizontal"].includes(e)},checked:{type:[Boolean,Array,String],default:void 0},modelValue:{type:[Boolean,Array,String],default:!1},value:{type:String,default:null},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},required:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},wrapperElement:{type:String,default:null},description:{type:String,default:null}},emits:["update:checked","update:modelValue","update:model-value"],setup(e){const t=yt(th,void 0),n=at((()=>t?.value?lh:e.type));Sn((()=>t?.value.register(!1)));const r=Zm("checked","update:checked");return{internalType:n,internalModelValue:at({get:()=>t?.value?t.value.modelValue:r.value,set(e){t?.value?t.value.onUpdate(e):r.value=e}}),labelId:Nl(),descriptionId:Nl()}},computed:{dataAttrs(){return Object.fromEntries(Object.entries(this.$attrs).filter((([e])=>e.startsWith("data-"))))},nonDataAttrs(){return Object.fromEntries(Object.entries(this.$attrs).filter((([e])=>!e.startsWith("data-"))))},isButtonType(){return this.internalType===ch},computedWrapperElement(){return this.isButtonType?"button":null!==this.wrapperElement?this.wrapperElement:"span"},listeners(){return this.isButtonType?{click:this.onToggle}:{change:this.onToggle}},iconSize(){return this.internalType===dh?36:24},cssIconSize(){return this.iconSize+"px"},cssIconHeight(){return this.internalType===dh?"16px":this.cssIconSize},inputType(){return[oh,lh,ch].includes(this.internalType)?this.internalType:oh},isChecked(){return null!==this.value?Array.isArray(this.internalModelValue)?[...this.internalModelValue].indexOf(this.value)>-1:this.internalModelValue===this.value:!0===this.internalModelValue},hasIndeterminate(){return[oh,lh].includes(this.inputType)}},mounted(){if(this.name&&this.internalType===oh&&!Array.isArray(this.internalModelValue))throw new Error("When using groups of checkboxes, the updated value will be an array.");if(this.name&&this.internalType===dh)throw new Error("Switches are not made to be used for data sets. Please use checkboxes instead.");if("boolean"!=typeof this.internalModelValue&&this.internalType===dh)throw new Error("Switches can only be used with boolean as modelValue prop.")},methods:{t:Sl,n:(...e)=>wl.ngettext(...e),onToggle(e){if(this.disabled||"a"===e.target.tagName.toLowerCase())return;if(this.internalType===lh)return void(this.internalModelValue=this.value);if(this.internalType===dh)return void(this.internalModelValue=!this.isChecked);if("boolean"==typeof this.internalModelValue)return void(this.internalModelValue=!this.internalModelValue);const t=this.getInputsSet().filter((e=>e.checked)).map((e=>e.value));t.includes(this.value)?this.internalModelValue=t.filter((e=>e!==this.value)):this.internalModelValue=[...t,this.value]},getInputsSet(){return[...document.getElementsByName(this.name)]}}},ph=()=>{Dn(((e,t)=>({"1f97b3de":e.cssIconSize,be84d992:e.cssIconHeight})))},hh=mh.setup;mh.setup=hh?(e,t)=>(ph(),hh(e,t)):ph;const fh=yl(mh,(function(){var e=this,t=e._self._c;return t(e.computedWrapperElement,e._g(e._b({tag:"component",staticClass:"checkbox-radio-switch",class:{["checkbox-radio-switch-"+e.internalType]:e.internalType,"checkbox-radio-switch--checked":e.isChecked,"checkbox-radio-switch--disabled":e.disabled,"checkbox-radio-switch--indeterminate":!!e.hasIndeterminate&&e.indeterminate,"checkbox-radio-switch--button-variant":e.buttonVariant,"checkbox-radio-switch--button-variant-v-grouped":e.buttonVariant&&"vertical"===e.buttonVariantGrouped,"checkbox-radio-switch--button-variant-h-grouped":e.buttonVariant&&"horizontal"===e.buttonVariantGrouped,"button-vue":e.isButtonType},attrs:{id:e.wrapperId,"aria-label":e.isButtonType&&e.ariaLabel?e.ariaLabel:void 0,type:e.isButtonType?"button":null}},"component",e.isButtonType?e.$attrs:e.dataAttrs,!1),e.isButtonType?e.listeners:null),[e.isButtonType?e._e():t("input",e._g(e._b({staticClass:"checkbox-radio-switch__input",attrs:{id:e.id,"aria-labelledby":e.isButtonType||e.ariaLabel?null:e.labelId,"aria-describedby":e.isButtonType||!e.description&&!e.$slots.description?e.nonDataAttrs["aria-describedby"]:e.descriptionId,"aria-label":e.ariaLabel||void 0,disabled:e.disabled,type:e.inputType,required:e.required,name:e.name},domProps:{value:e.value,checked:e.isChecked,indeterminate:e.hasIndeterminate?e.indeterminate:null}},"input",e.nonDataAttrs,!1),e.listeners)),t("NcCheckboxContent",{staticClass:"checkbox-radio-switch__content",attrs:{id:e.isButtonType?void 0:`${e.id}-label`,"icon-class":"checkbox-radio-switch__icon","text-class":"checkbox-radio-switch__text",type:e.internalType,indeterminate:!!e.hasIndeterminate&&e.indeterminate,"button-variant":e.buttonVariant,"is-checked":e.isChecked,loading:e.loading,"label-id":e.labelId,"description-id":e.descriptionId,"icon-size":e.iconSize},nativeOn:{click:function(t){return e.onToggle.apply(null,arguments)}},scopedSlots:e._u([{key:"icon",fn:function(){return[e._t("icon")]},proxy:!0},e.$slots.description||e.description?{key:"description",fn:function(){return[e._t("description",(function(){return[e._v(" "+e._s(e.description)+" ")]}))]},proxy:!0}:null],null,!0)},[e._t("default")],2)],1)}),[],0,null,"24ed12a5").exports;var gh,Ah,vh,Th;!function(e){e.Pending="P",e.Responded="R"}(gh||(gh={})),function(e){e.Internal="I",e.External="E"}(Ah||(Ah={})),function(e){e.Required="R",e.Optional="O"}(vh||(vh={})),function(e){e.Yes="Y",e.No="N",e.Maybe="M"}(Th||(Th={}));class _h{id=null;name=null;address="";attendance=vh.Required;status=gh.Pending;realm=Ah.Internal;toJson(){return{"@type":"MeetingProposalParticipant",id:this.id,name:this.name,address:this.address,attendance:this.attendance,status:this.status,realm:this.realm}}fromJson(e){if("string"==typeof e["@type"]&&"MeetingProposalParticipant"!==e["@type"])throw new Error("Invalid type for Proposal Participant");this.id="number"==typeof e.id?e.id:null,this.name="string"==typeof e.name?e.name:null,this.address="string"==typeof e.address?e.address:"","string"==typeof e.attendance&&Object.values(vh).includes(e.attendance)?this.attendance=e.attendance:this.attendance=vh.Required,"string"==typeof e.status&&Object.values(gh).includes(e.status)?this.status=e.status:this.status=gh.Pending,"string"==typeof e.realm&&Object.values(Ah).includes(e.realm)?this.realm=e.realm:this.realm=Ah.Internal}}class yh{id=null;date=null;toJson(){return{"@type":"MeetingProposalDate",id:this.id,date:this.date?this.date.toISOString():null}}fromJson(e){if("string"==typeof e["@type"]&&"MeetingProposalDate"!==e["@type"])throw new Error("Invalid type for Proposal Date");this.id="number"==typeof e.id?e.id:null,this.date=e.date?new Date(e.date):null}}class bh{id=null;date=null;participant=null;vote=Th.Maybe;fromJson(e){if("string"==typeof e["@type"]&&"MeetingProposalVote"!==e["@type"])throw new Error("Invalid type for Proposal Vote");this.id="number"==typeof e.id?e.id:null,this.date="number"==typeof e.date?e.date:null,this.participant="number"==typeof e.participant?e.participant:null,"string"==typeof e.vote&&Object.values(Th).includes(e.vote)?this.vote=e.vote:this.vote=Th.Maybe}}class Eh{id=null;uid=null;uname=null;uuid=null;title=null;description=null;location=null;duration=0;participants=[];dates=[];votes=[];toJson(){return{"@type":"MeetingProposal",id:this.id,uid:this.uid,uname:this.uname,uuid:this.uuid,title:this.title,description:this.description,location:this.location,duration:this.duration,dates:this.dates.map((e=>e.toJson())),participants:this.participants.map((e=>e.toJson()))}}fromJson(e){if("string"==typeof e["@type"]&&"MeetingProposal"!==e["@type"])throw new Error("Invalid type for Proposal");this.id="number"==typeof e.id?e.id:null,this.uid="string"==typeof e.uid?e.uid:null,this.uname="string"==typeof e.uname?e.uname:null,this.uuid="string"==typeof e.uuid?e.uuid:null,this.title="string"==typeof e.title?e.title:null,this.description="string"==typeof e.description?e.description:null,this.location="string"==typeof e.location?e.location:null,this.duration="number"==typeof e.duration?e.duration:0,this.dates=Array.isArray(e.dates)?e.dates.map((e=>{const t=new yh;return t.fromJson(e),t})):[],this.participants=Array.isArray(e.participants)?e.participants.map((e=>{const t=new _h;return t.fromJson(e),t})):[],this.votes=Array.isArray(e.votes)?e.votes.map((e=>{const t=new bh;return t.fromJson(e),t})):[]}}class Dh{id=0;date=new Date;vote=Th.No;toJson(){return{"@type":"MeetingProposalResponseDate",id:this.id,date:this.date.toISOString(),vote:this.vote}}}class wh{token="";dates={};toJson(){return{"@type":"MeetingProposalResponse",token:this.token,dates:Object.fromEntries(Object.entries(this.dates).map((([e,t])=>[e,t.toJson()])))}}}const Sh={name:"ProposalResponseMatrix",components:{NcButton:Fl,NcAvatar:Fm,NcCheckboxRadioSwitch:fh,VoteYesIcon:io,VoteNoIcon:Up,VoteMaybeIcon:Gp,VoteNoneIcon:Vp,CreateIcon:Zp},props:{mode:{type:String,required:!0},proposal:{type:Eh,required:!0},response:{type:wh},timezoneId:{type:String,default:"UTC"}},emits:["date-convert","date-vote"],data:()=>({ProposalDateVote:Th,timezoneOffset:0}),computed:{datesGrouped(){if(!this.proposal)return[];const e=[...this.proposal.dates].sort(((e,t)=>e.date&&t.date?e.date.getTime()-t.date.getTime():0)),t={};return e.forEach((e=>{const n=e.date?Hp(e.date).utcOffset(this.timezoneOffset).format("YYYY-MM-DD"):"invalid";t[n]||(t[n]=[]),t[n].push(e)})),Object.entries(t).map((([e,t])=>({key:e,label:Hp(t[0].date).utcOffset(this.timezoneOffset).format("dddd, MMMM Do"),dates:t})))},columnCount(){return 2+(this.proposal?.participants?.length??0)}},watch:{timezoneId(e){e&&(this.timezoneOffset=this.calculateTimezoneOffset(e))}},created(){this.timezoneId&&(this.timezoneOffset=this.calculateTimezoneOffset(this.timezoneId))},methods:{t:no.t,calculateTimezoneOffset(e){try{const t=new Date,n=new Date(t.toLocaleString("en-US",{timeZone:"UTC"})),r=new Date(t.toLocaleString("en-US",{timeZone:e}));return(n.getTime()-r.getTime())/6e4*-1}catch(e){return 0}},dateTimeSpan(e){const t=Hp(e).utcOffset(this.timezoneOffset),n=Hp(e).utcOffset(this.timezoneOffset).add(this.proposal.duration,"minutes");return`${t.format("LT")} - ${n.format("LT")}`},dateVoteValue(e){return null===e.id?Th.Maybe:this.response&&this.response.dates&&this.response.dates[e.id]?this.response.dates[e.id].vote:Th.Maybe},formatProposalDateCompact(e){if(!e)return"";return Hp(e).utcOffset(this.timezoneOffset).format("M/D LT").replace(":00","").replace(" "," ")},participantVoteIcon(e,t){switch(this.participantVote(e,t)){case Th.Yes:return"VoteYesIcon";case Th.No:return"VoteNoIcon";case Th.Maybe:return"VoteMaybeIcon";default:return"VoteNoneIcon"}},participantVoteLabel(e,t){switch(this.participantVote(e,t)){case Th.Yes:return(0,no.t)("calendar","Yes");case Th.No:return(0,no.t)("calendar","No");case Th.Maybe:return(0,no.t)("calendar","Maybe");default:return(0,no.t)("calendar","None")}},participantVote(e,t){if(!this.proposal||!e||!t)return null;const n=this.proposal.votes.find((n=>n.participant===e&&n.date===t));return n?n.vote:null}}},Ch=Sh;s(24364);const Nh=ro(Ch,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"proposal-matrix-wrapper"},[e.proposal?.participants.length&&e.proposal?.dates.length?t("div",{staticClass:"proposal-matrix__details"},[t("table",{staticClass:"proposal-matrix__table",attrs:{role:"table"}},[t("thead",[t("tr",{staticClass:"proposal-matrix__header"},["organizer"===e.mode?t("th",{staticClass:"proposal-matrix__table-header-organizer",attrs:{scope:"col"}},[e._v("\n\t\t\t\t\t\t \n\t\t\t\t\t")]):e._e(),e._v(" "),"participant"===e.mode?t("th",{staticClass:"proposal-matrix__table-header-participant",attrs:{scope:"col",colspan:"2"}},[e._v("\n\t\t\t\t\t\t"+e._s(e.t("calendar","Select your meeting availability"))+"\n\t\t\t\t\t")]):e._e(),e._v(" "),e._l(e.proposal.participants,(function(n){return t("th",{key:"head-"+n.id,staticClass:"proposal-matrix__table-participant-header",attrs:{scope:"col"}},[t("div",{staticClass:"proposal-matrix__table-participant-header-avatar"},[t("NcAvatar",{attrs:{user:n.name||n.address,"display-name":n.name||n.address,"disable-tooltip":!1,"is-no-user":!0,size:32}}),e._v(" "),t("div",{staticClass:"proposal-matrix__table-participant-header-name"},[e._v("\n\t\t\t\t\t\t\t\t"+e._s(n.name||n.address)+"\n\t\t\t\t\t\t\t")])],1)])})),e._v(" "),"organizer"===e.mode?t("th",{staticClass:"proposal-matrix__table-action-header",attrs:{scope:"col"}},[e._v("\n\t\t\t\t\t\t \n\t\t\t\t\t")]):e._e()],2)]),e._v(" "),t("tbody",[e._l(e.datesGrouped,(function(n){return[t("tr",{key:"day-"+n.key,staticClass:"proposal-matrix__table-row-label"},[t("td",{staticClass:"proposal-matrix__table-day-label"},[e._v("\n\t\t\t\t\t\t\t"+e._s(n.label)+"\n\t\t\t\t\t\t")])]),e._v(" "),e._l(n.dates,(function(n){return t("tr",{key:n.id,staticClass:"proposal-matrix__table-row"},[t("td",{staticClass:"proposal-matrix__table-day-time"},[e._v("\n\t\t\t\t\t\t\t"+e._s(e.dateTimeSpan(n.date))+"\n\t\t\t\t\t\t")]),e._v(" "),"participant"===e.mode?t("td",{staticClass:"proposal-matrix__table-actions-participant"},[t("div",{staticClass:"voting-options-container"},[t("NcCheckboxRadioSwitch",{attrs:{type:"radio","button-variant":!0,"button-variant-grouped":"horizontal",name:"vote-"+n.id,value:e.ProposalDateVote.Yes,"model-value":e.dateVoteValue(n)},on:{"update:modelValue":function(t){return e.$emit("date-vote",{date:n,vote:e.ProposalDateVote.Yes})}}},[t("div",{staticClass:"vote-option"},[t("VoteYesIcon"),e._v("\n\t\t\t\t\t\t\t\t\t\t"+e._s(e.t("calendar","Yes"))+"\n\t\t\t\t\t\t\t\t\t")],1)]),e._v(" "),t("NcCheckboxRadioSwitch",{attrs:{type:"radio","button-variant":!0,"button-variant-grouped":"horizontal",name:"vote-"+n.id,value:e.ProposalDateVote.No,"model-value":e.dateVoteValue(n)},on:{"update:modelValue":function(t){return e.$emit("date-vote",{date:n,vote:e.ProposalDateVote.No})}}},[t("div",{staticClass:"vote-option"},[t("VoteNoIcon"),e._v("\n\t\t\t\t\t\t\t\t\t\t"+e._s(e.t("calendar","No"))+"\n\t\t\t\t\t\t\t\t\t")],1)]),e._v(" "),t("NcCheckboxRadioSwitch",{attrs:{type:"radio","button-variant":!0,"button-variant-grouped":"horizontal",name:"vote-"+n.id,value:e.ProposalDateVote.Maybe,"model-value":e.dateVoteValue(n)},on:{"update:modelValue":function(t){return e.$emit("date-vote",{date:n,vote:e.ProposalDateVote.Maybe})}}},[t("div",{staticClass:"vote-option"},[t("VoteMaybeIcon"),e._v("\n\t\t\t\t\t\t\t\t\t\t"+e._s(e.t("calendar","Maybe"))+"\n\t\t\t\t\t\t\t\t\t")],1)])],1)]):e._e(),e._v(" "),e._l(e.proposal.participants,(function(r){return t("td",{key:r.id+"-"+n.id,staticClass:"proposal-matrix__table-votes"},[t(e.participantVoteIcon(r.id,n.id),{tag:"component",attrs:{title:e.participantVoteLabel(r.id,n.id),size:20}})],1)})),e._v(" "),"organizer"===e.mode?t("td",{staticClass:"proposal-matrix__table-actions-organizer"},[t("NcButton",{attrs:{variant:"tertiary",title:e.t("calendar","Create a meeting for this date and time")},on:{click:function(t){return e.$emit("date-convert",n)}},scopedSlots:e._u([{key:"icon",fn:function(){return[t("CreateIcon")]},proxy:!0}],null,!0)},[e._v("\n\t\t\t\t\t\t\t\t"+e._s(e.t("calendar","Create"))+"\n\t\t\t\t\t\t\t")])],1):e._e()],2)}))]}))],2)])]):t("div",{staticClass:"proposal-matrix__empty"},[e._v("\n\t\t"+e._s(e.t("calendar","No participants or dates available"))+"\n\t")])])}),[],!1,null,"c08fe672",null).exports;const Mh=new class{async transceivePost(e,t){let n;try{return n=await wo.Ay.post((0,No.KT)(`/calendar/proposal/${e}`),t,{headers:{"Content-Type":"application/json",Accept:"application/json"},withCredentials:!0}),n.data}catch(e){let t="Unknown error";if(e.response.headers["content-type"]&&e.response.headers["content-type"].includes("application/json")){const n=e.response.data;t=n.ocs?.meta?.message?n.ocs.meta.message:`${e.response.status} ${e.response.statusText}`,console.error("Proposal service transmission error",n)}else t=`${e.response.status} ${e.response.statusText}`,console.error("Proposal service transmission error",e);throw new Error(`Unexpected error from proposal service: ${t}`)}}async listProposals(){try{return await this.transceivePost("list")}catch(e){throw console.error("Failed to list proposals:",e),new Error("Failed to list proposals",{cause:e})}}async fetchProposalByToken(e){try{return await this.transceivePost("fetch",{token:e})}catch(e){throw console.error("Failed to fetch proposal:",e),new Error("Failed to fetch proposal",{cause:e})}}async createProposal(e){try{return await this.transceivePost("create",{proposal:e})}catch(e){throw console.error("Failed to create proposal:",e),new Error("Failed to create proposal",{cause:e})}}async modifyProposal(e){if("number"!=typeof e.id)throw new Error("Proposal id must be a number for update");try{return await this.transceivePost("modify",{proposal:e})}catch(e){throw console.error("Failed to modify proposal:",e),new Error("Failed to modify proposal",{cause:e})}}async destroyProposal(e){if("number"!=typeof e.id)throw new Error("Proposal id must be a number for deletion");try{await this.transceivePost("destroy",{id:e.id})}catch(e){throw console.error("Failed to destroy proposal:",e),new Error("Failed to destroy proposal",{cause:e})}}async convertProposal(e,t,n){try{await this.transceivePost("convert",{proposalId:e.id,dateId:t.id,options:n})}catch(e){throw console.error("Failed to convert proposal:",e),new Error("Failed to convert proposal",{cause:e})}}async storeResponse(e){try{return await this.transceivePost("response",{response:e})}catch(e){throw console.error("Failed to store proposal response:",e),new Error("Failed to store proposal response",{cause:e})}}};var kh=s(81222);async function Oh(e){const t=new URLSearchParams;t.set("search",e.search),e.itemType&&t.set("itemType",e.itemType),e.itemId&&t.set("itemId",e.itemId),e.sorter&&t.set("sorter",e.sorter);for(const n of e.shareTypes??[0])t.append("shareTypes[]",String(n));e.limit&&t.set("limit",String(e.limit));const n=`${(0,No.KT)("/core/autocomplete/get")}?${t.toString()}`,r=await fetch(n,{method:"GET",headers:{"OCS-APIREQUEST":"true",Accept:"application/json"},credentials:"same-origin"});if(!r.ok){const e=await r.text().catch((()=>""));throw new Error(`Autocomplete error: ${r.status} ${r.statusText}${e?` - ${e}`:""}`)}const s=await r.json();if(!(s.ocs&&s.ocs.meta&&s.ocs.data&&s.ocs.meta.status))throw new Error("Autocomplete error: malformed response");if("ok"!==s.ocs.meta.status)throw new Error(`Autocomplete error: ${s.ocs.meta.message||"unknown error"}`);return Array.isArray(s.ocs.data)?s.ocs.data:[s.ocs.data]}function Rh(e){return"string"!=typeof e?"":e.startsWith("mailto:")?e.slice(7):e}const xh=(0,xl.YK)().setApp("calendar").detectUser().build();function Lh(e,t={}){xh.info(e,t)}const Fh=xh;function Yh(e){const t="string"==typeof e?e:e.token;return(0,No.Jv)("/call/"+t,{},{baseURL:(0,No.$_)()})}function Bh(e){return e.match(/\/call\/([a-z0-9]*)(\/|#.*)?$/)?.[1]??void 0}async function Ih(e){try{const t=await zh("room",e);return Array.isArray(t)?t[0]:t}catch(e){throw console.error("Failed to create Talk room:",e),new Error("Failed to create Talk room",{cause:e})}}async function Ph(e){const t=(e.participants||[]).filter((e=>!!e?.address)).map((e=>new Promise((t=>{(async()=>{if(e.realm===Ah.Internal)try{const n=await Oh({search:e.address,limit:1,itemType:"users"});if(void 0!==n[0]&&n[0].shareWithDisplayNameUnique===e.address)return void t({userId:n[0].id});t({email:e.address})}catch{t({email:e.address})}else t({email:e.address})})()})))),n=[],r=[],s=await Promise.all(t);for(const e of s)e.userId?n.push(e.userId):e.email&&r.push(e.email);const i={roomType:3,roomName:e.title||(0,no.Tl)("calendar","Talk conversation for proposal"),objectType:"event",objectId:e.uuid||Pu()(String(Date.now())),description:e.description??""};return(n.length||r.length)&&(i.participants={},n.length&&(i.participants.users=n),r.length&&(i.participants.emails=r)),Ih(i)}async function Hh(t){const n=t.getConferenceList()[0]?.uri??t.location;if(!n||!n.startsWith(window.location.protocol+"//"+window.location.host))return void Fh.debug("Event's conference/location is from another host",n);const r=(0,e.HW)()?.uid;if(!r)return void Fh.debug("No current user found");const s=Bh(n);if(s)try{const e=await jh(`room/${s}`,void 0),n=await jh(`room/${s}/participants`,void 0);if(!n.some((e=>e.actorId===r&&e.participantType<=2)))return void Fh.debug("Current user is not a moderator or owner",{currentUser:r,room:e,participants:n});Fh.debug("Updating room participants",{room:e});const i=[];for(const e of t.getAttendeeIterator())["GROUP","RESOURCE","ROOM"].includes(e.userType.toUpperCase())||i.push(e);const a=i.map((t=>new Promise((n=>{(async()=>{const s=Rh(t.email);try{const i=await Oh({search:t.commonName??s,limit:2,itemType:"users"});if(1===i.length&&i[0].id!==r&&i[0].shareWithDisplayNameUnique===s)return Fh.debug("Resolved attendee to user",{email:s,userId:i[0].id}),void n({userId:i[0].id});if(i[0]?.id===r)return Fh.debug("Skipping organizer",{userId:i[0].id}),void n({});3===e.type?(Fh.debug("Adding attendee as email guest",{email:s}),n({email:s})):(Fh.debug("Attendee ignored for non-public room",{email:s}),n({}))}catch(t){Fh.info("Could not resolve attendee",{email:s,error:t}),3===e.type?n({email:s}):n({})}})()})))),o=(await Promise.all(a)).filter((e=>e.userId||e.email)).map((async e=>{try{e.userId?(await zh(`room/${s}/participants`,{newParticipant:e.userId,source:"users"}),Fh.debug("Added user participant",{userId:e.userId})):e.email&&(await zh(`room/${s}/participants`,{newParticipant:e.email,source:"emails"}),Fh.debug("Added email participant",{email:e.email}))}catch(t){Fh.info("Could not add participant",{userId:e.userId,email:e.email,error:t})}}));await Promise.all(o),Fh.debug("Finished updating room participants")}catch(e){Fh.warn("Could not update Talk room attendees",{error:e})}else Fh.debug("Room Url "+n+" does not contain a call token")}async function jh(e,t){const n=(0,kh.loadState)("calendar","talk_api_version"),r=(0,No.KT)("/apps/spreed/api/{apiVersion}",{apiVersion:n})+`/${e}`;let s;try{if(s=await wo.Ay.get(r,{params:t,headers:{"OCS-APIREQUEST":"true"}}),s.data&&"object"==typeof s.data&&"ocs"in s.data){const e=s.data;if(!(e.ocs&&e.ocs.meta&&e.ocs.data&&e.ocs.meta.status))throw new Error("Talk service error: malformed response");if("ok"!==e.ocs.meta.status&&e.ocs.meta.message)throw new Error(`Talk service error: ${e.ocs.meta.message}`);if("ok"!==e.ocs.meta.status&&"object"==typeof e.ocs.data&&"error"in e.ocs.data)throw new Error(`Talk service error: ${e.ocs.data.error}`);if("ok"!==e.ocs.meta.status)throw new Error("Talk service error: unknown error");return e.ocs.data}return s.data}catch(e){if(console.error("Talk service transmission error",e),e.response){if(e.response.data&&"object"==typeof e.response.data&&"ocs"in e.response.data){const t=e.response.data;if(console.error("Talk service transmission error",t),t.ocs.meta.message)throw new Error(`Talk service error: ${t.ocs.meta.message}`);if("object"==typeof t.ocs.data&&"error"in t.ocs.data)throw new Error(`Talk service error: ${t.ocs.data.error}`)}throw new Error(`${e.response.status} ${e.response.statusText}`)}throw new Error("Talk service error: unknown error")}}async function zh(e,t){const n=(0,kh.loadState)("calendar","talk_api_version"),r=(0,No.KT)("/apps/spreed/api/{apiVersion}",{apiVersion:n})+`/${e}`;let s;try{if(s=await wo.Ay.post(r,t,{headers:{"OCS-APIREQUEST":"true"}}),s.data&&"object"==typeof s.data&&"ocs"in s.data){const e=s.data;if(!(e.ocs&&e.ocs.meta&&e.ocs.data&&e.ocs.meta.status))throw new Error("Talk service error: malformed response");if("ok"!==e.ocs.meta.status&&e.ocs.meta.message)throw new Error(`Talk service error: ${e.ocs.meta.message}`);if("ok"!==e.ocs.meta.status&&"object"==typeof e.ocs.data&&"error"in e.ocs.data)throw new Error(`Talk service error: ${e.ocs.data.error}`);if("ok"!==e.ocs.meta.status)throw new Error("Talk service error: unknown error");return e.ocs.data}return s.data}catch(e){if(console.error("Talk service transmission error",e),e.response){if(e.response.data&&"object"==typeof e.response.data&&"ocs"in e.response.data){const t=e.response.data;if(console.error("Talk service transmission error",t),t.ocs.meta.message)throw new Error(`Talk service error: ${t.ocs.meta.message}`);if("object"==typeof t.ocs.data&&"error"in t.ocs.data)throw new Error(`Talk service error: ${t.ocs.data.error}`)}throw new Error(`${e.response.status} ${e.response.statusText}`)}throw new Error("Talk service error: unknown error")}}class Zh{static fromString(e){return new Zh(e)}constructor(e){this.value=e}icaltype="binary";decodeValue(){return this._b64_decode(this.value)}setEncodedValue(e){this.value=this._b64_encode(e)}_b64_encode(e){let t,n,r,s,i,a,o,l,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",c=0,u=0,m="",p=[];if(!e)return e;do{t=e.charCodeAt(c++),n=e.charCodeAt(c++),r=e.charCodeAt(c++),l=t<<16|n<<8|r,s=l>>18&63,i=l>>12&63,a=l>>6&63,o=63&l,p[u++]=d.charAt(s)+d.charAt(i)+d.charAt(a)+d.charAt(o)}while(c>16&255,n=l>>8&255,r=255&l,p[u++]=64==a?String.fromCharCode(t):64==o?String.fromCharCode(t,n):String.fromCharCode(t,n,r)}while(cn)-(t0?-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 qh{static _dowCache={};static _wnCache={};static daysInMonth(e,t){let n=30;return e<1||e>12||(n=[0,31,28,31,30,31,30,31,31,30,31,30,31][e],2==e&&(n+=qh.isLeapYear(t))),n}static isLeapYear(e){return e<=1752?e%4==0:e%4==0&&e%100!=0||e%400==0}static fromDayOfYear(e,t){let n=t,r=e,s=new qh;s.auto_normalize=!1;let i=qh.isLeapYear(n)?1:0;if(r<1)return n--,i=qh.isLeapYear(n)?1:0,r+=qh.daysInYearPassedMonth[i][12],qh.fromDayOfYear(r,n);if(r>qh.daysInYearPassedMonth[i][12])return i=qh.isLeapYear(n)?1:0,r-=qh.daysInYearPassedMonth[i][12],n++,qh.fromDayOfYear(r,n);s.year=n,s.isDate=!0;for(let e=11;e>=0;e--)if(r>qh.daysInYearPassedMonth[i][e]){s.month=e+1,s.day=r-qh.daysInYearPassedMonth[i][e];break}return s.auto_normalize=!0,s}static fromStringv2(e){return new qh({year:parseInt(e.slice(0,4),10),month:parseInt(e.slice(5,7),10),day:parseInt(e.slice(8,10),10),isDate:!0})}static fromDateString(e){return new qh({year:of(e.slice(0,4)),month:of(e.slice(5,7)),day:of(e.slice(8,10)),isDate:!0})}static fromDateTimeString(e,t){if(e.length<19)throw new Error('invalid date-time value: "'+e+'"');let n,r;"Z"===e.slice(-1)?n=nf.utcTimezone:t&&(r=t.getParameter("tzid"),t.parent&&("standard"===t.parent.name||"daylight"===t.parent.name?n=nf.localTimezone:r&&(n=t.parent.getTimeZoneByID(r))));const s={year:of(e.slice(0,4)),month:of(e.slice(5,7)),day:of(e.slice(8,10)),hour:of(e.slice(11,13)),minute:of(e.slice(14,16)),second:of(e.slice(17,19))};return r&&!n&&(s.timezone=r),new qh(s,n)}static fromString(e,t){return e.length>10?qh.fromDateTimeString(e,t):qh.fromDateString(e)}static fromJSDate(e,t){return(new qh).fromJSDate(e,t)}static fromData=function(e,t){return(new qh).fromData(e,t)};static now(){return qh.fromJSDate(new Date,!1)}static weekOneStarts(e,t){let n=qh.fromData({year:e,month:1,day:1,isDate:!0}),r=n.dayOfWeek(),s=t||qh.DEFAULT_WEEK_START;return r>qh.THURSDAY&&(n.day+=7),s>qh.THURSDAY&&(n.day-=7),n.day-=r-s,n}static getDominicalLetter(e){let t="GFEDCBA",n=(e+(e/4|0)+(e/400|0)-(e/100|0)-1)%7;return qh.isLeapYear(e)?t[(n+6)%7]+t[n]:t[n]}static#f=null;static get epochTime(){return this.#f||(this.#f=qh.fromData({year:1970,month:1,day:1,hour:0,minute:0,second:0,isDate:!1,timezone:"Z"})),this.#f}static _cmp_attr(e,t,n){return e[n]>t[n]?1:e[n]=0){a.day=1,0!=s&&s--,i=a.day;let t=e-a.dayOfWeek();t<0&&(t+=7),i+=t,i-=e,n=e}else{a.day=r,s++,n=a.dayOfWeek()-e,n<0&&(n+=7),n=r-n}return n+=7*s,i+n}isNthWeekDay(e,t){let n=this.dayOfWeek();return 0===t&&n===e||this.nthWeekDay(e,t)===this.day}weekNumber(e){let t,n=(this.year<<12)+(this.month<<8)+(this.day<<3)+e;if(n in qh._wnCache)return qh._wnCache[n];let r=this.clone();r.isDate=!0;let s=this.year;12==r.month&&r.day>25?(t=qh.weekOneStarts(s+1,e),r.compare(t)<0?t=qh.weekOneStarts(s,e):s++):(t=qh.weekOneStarts(s,e),r.compare(t)<0&&(t=qh.weekOneStarts(--s,e)));let i=hf(r.subtractDate(t).toSeconds()/86400/7)+1;return qh._wnCache[n]=i,i}addDuration(e){let t=e.isNegative?-1:1,n=this.second,r=this.minute,s=this.hour,i=this.day;n+=t*e.seconds,r+=t*e.minutes,s+=t*e.hours,i+=t*e.days,i+=7*t*e.weeks,this.second=n,this.minute=r,this.hour=s,this.day=i,this._cachedUnixTime=null}subtractDate(e){let t=this.toUnixTime()+this.utcOffset(),n=e.toUnixTime()+e.utcOffset();return Vh.fromSeconds(t-n)}subtractDateTz(e){let t=this.toUnixTime(),n=e.toUnixTime();return Vh.fromSeconds(t-n)}compare(e){if(e instanceof Wh)return-1*e.compare(this);{let t=this.toUnixTime(),n=e.toUnixTime();return t>n?1:n>t?-1:0}}compareDateOnlyTz(e,t){let n=this.convertToZone(t),r=e.convertToZone(t),s=0;return 0!=(s=qh._cmp_attr(n,r,"year"))||0!=(s=qh._cmp_attr(n,r,"month"))||(s=qh._cmp_attr(n,r,"day")),s}convertToZone(e){let t=this.clone(),n=this.zone.tzid==e.tzid;return this.isDate||n||nf.convert_time(t,this.zone,e),t.zone=e,t}utcOffset(){return this.zone==nf.localTimezone||this.zone==nf.utcTimezone?0:this.zone.utcOffset(this)}toICALString(){let e=this.toString();return e.length>10?tg.icalendar.value["date-time"].toICAL(e):tg.icalendar.value.date.toICAL(e)}toString(){let e=this.year+"-"+pf(this.month)+"-"+pf(this.day);return this.isDate||(e+="T"+pf(this.hour)+":"+pf(this.minute)+":"+pf(this.second),this.zone===nf.utcTimezone&&(e+="Z")),e}toJSDate(){return this.zone==nf.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(1e3*this.toUnixTime())}_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(e,t,n,r,s){let i,a,o,l,d,c,u,m=0,p=0,h=s||this._time;if(h.isDate||(o=h.second+r,h.second=o%60,i=hf(o/60),h.second<0&&(h.second+=60,i--),l=h.minute+n+i,h.minute=l%60,a=hf(l/60),h.minute<0&&(h.minute+=60,a--),d=h.hour+t+a,h.hour=d%24,m=hf(d/24),h.hour<0&&(h.hour+=24,m--)),h.month>12?p=hf((h.month-1)/12):h.month<1&&(p=hf(h.month/12)-1),h.year+=p,h.month-=12*p,c=h.day+e+m,c>0)for(;u=qh.daysInMonth(h.month,h.year),!(c<=u);)h.month++,h.month>12&&(h.year++,h.month=1),c-=u;else for(;c<=0;)1==h.month?(h.year--,h.month=12):h.month--,c+=qh.daysInMonth(h.month,h.year);return h.day=c,this._cachedUnixTime=null,this}fromUnixTime(e){this.zone=nf.utcTimezone;let t=new Date(1e3*e);this.year=t.getUTCFullYear(),this.month=t.getUTCMonth()+1,this.day=t.getUTCDate(),this._time.isDate?(this.hour=0,this.minute=0,this.second=0):(this.hour=t.getUTCHours(),this.minute=t.getUTCMinutes(),this.second=t.getUTCSeconds()),this._cachedUnixTime=null}toUnixTime(){if(null!==this._cachedUnixTime)return this._cachedUnixTime;let e=this.utcOffset(),t=Date.UTC(this.year,this.month-1,this.day,this.hour,this.minute,this.second-e);return this._cachedUnixTime=t/1e3,this._cachedUnixTime}toJSON(){let e,t=["year","month","day","hour","minute","second","isDate"],n=Object.create(null),r=0,s=t.length;for(;r1)throw new ef("invalid ical body. component began but did not end");return t=null,1==n.length?n[0]:n}Qh.property=function(e,t){let n={component:[[],[]],designSet:t||tg.defaultSet};return Qh._handleContentLine(e,n),n.component[1][0]},Qh.component=function(e){return Qh(e)};class ef extends Error{name=this.constructor.name}Qh.ParserError=ef,Qh._handleContentLine=function(e,t){let n,r,s,i,a,o,l=e.indexOf(Jh),d=e.indexOf(";"),c={};if(-1!==d&&-1!==l&&d>l&&(d=-1),-1!==d){if(s=e.slice(0,Math.max(0,d)).toLowerCase(),a=Qh._parseParameters(e.slice(Math.max(0,d)),0,t.designSet),-1==a[2])throw new ef("Invalid parameters in '"+e+"'");let o;if(c=a[0],o="string"==typeof a[1]?a[1].length:a[1].reduce(((e,t)=>e+t.length),0),n=o+a[2]+d,-1===(r=e.slice(Math.max(0,n)).indexOf(Jh)))throw new ef("Missing parameter value in '"+e+"'");i=e.slice(Math.max(0,n+r+1))}else{if(-1===l)throw new ef('invalid line (no token ";" or ":") "'+e+'"');if(s=e.slice(0,Math.max(0,l)).toLowerCase(),i=e.slice(Math.max(0,l+1)),"begin"===s){let e=[i.toLowerCase(),[],[]];return 1===t.stack.length?t.component.push(e):t.component[2].push(e),t.stack.push(t.component),t.component=e,void(t.designSet||(t.designSet=tg.getDesignSet(t.component[0])))}if("end"===s)return void(t.component=t.stack.pop())}let u,m,p,h,f=!1,g=!1;t.designSet.propertyGroups&&-1!==s.indexOf(".")?(m=s.split("."),c.group=m[0],p=m[1]):p=s,p in t.designSet.property&&(u=t.designSet.property[p],"multiValue"in u&&(f=u.multiValue),"structuredValue"in u&&(g=u.structuredValue),i&&"detectType"in u&&(o=u.detectType(i))),o||(o="value"in c?c.value.toLowerCase():u?u.defaultType:"unknown"),delete c.value,f&&g?(i=Qh._parseMultiValue(i,g,o,[],f,t.designSet,g),h=[p,c,o,i]):f?(h=[p,c,o],Qh._parseMultiValue(i,f,o,h,null,t.designSet,!1)):g?(i=Qh._parseMultiValue(i,g,o,[],null,t.designSet,g),h=[p,c,o,i]):(i=Qh._parseValue(i,o,t.designSet,!1),h=[p,c,o,i]),"vcard"!==t.component[0]||0!==t.component[1].length||"version"===s&&"4.0"===i||(t.designSet=tg.getDesignSet("vcard3")),t.component[1].push(h)},Qh._parseValue=function(e,t,n,r){return t in n.value&&"fromICAL"in n.value[t]?n.value[t].fromICAL(e,r):e},Qh._parseParameters=function(e,t,n){let r,s,i,a,o,l,d=t,c=0,u={},m=-1;for(;!1!==c&&-1!==(c=e.indexOf("=",c+1));){if(r=e.slice(d+1,c),0==r.length)throw new ef("Empty parameter name in '"+e+"'");if(s=r.toLowerCase(),l=!1,o=!1,a=s in n.param&&n.param[s].valueType?n.param[s].valueType:"text",s in n.param&&(o=n.param[s].multiValue,n.param[s].multiValueSeparateDQuote&&(l=Qh._rfc6868Escape('"'+o+'"'))),'"'===e[c+1]){if(m=c+2,c=e.indexOf('"',m),o&&-1!=c){let t=!0;for(;t;)e[c+1]==o&&'"'==e[c+2]?c=e.indexOf('"',c+3):t=!1}if(-1===c)throw new ef('invalid line (no matching double quote) "'+e+'"');i=e.slice(m,c),d=e.indexOf(";",c);let t=e.indexOf(Jh,c);(-1===d||-1!==t&&d>t)&&(c=!1)}else{m=c+1;let t=e.indexOf(";",m),n=e.indexOf(Jh,m);-1!==n&&t>n?(t=n,c=!1):-1===t?(t=-1===n?e.length:n,c=!1):(d=t,c=t),i=e.slice(m,t)}const t=i.length;if(i=Qh._rfc6868Escape(i),m+=t-i.length,o){let e=l||o;i=Qh._parseMultiValue(i,e,a,[],null,n)}else i=Qh._parseValue(i,a,n);o&&s in u?Array.isArray(u[s])?u[s].push(i):u[s]=[u[s],i]:u[s]=i}return[u,i,m]},Qh._rfc6868Escape=function(e){return e.replace(/\^['n^]/g,(function(e){return Kh[e]}))},Qh._parseMultiValue=function(e,t,n,r,s,i,a){let o,l=0,d=0;if(0===t.length)return e;for(;-1!==(l=df(e,t,d));)o=e.slice(d,l),o=s?Qh._parseMultiValue(o,s,n,[],null,i,a):Qh._parseValue(o,n,i,a),r.push(o),d=l+t.length;return o=e.slice(d),o=s?Qh._parseMultiValue(o,s,n,[],null,i,a):Qh._parseValue(o,n,i,a),r.push(o),1==r.length?r[0]:r},Qh._eachLine=function(e,t){let n,r,s,i=e.length,a=e.search(Xh),o=a;do{o=e.indexOf("\n",a)+1,s=o>1&&"\r"===e[o-2]?2:1,0===o&&(o=i,s=0),r=e[a]," "===r||"\t"===r?n+=e.slice(a+1,o-s):(n&&t(null,n),n=e.slice(a,o-s)),a=o}while(o!==i);n=n.trim(),n.length&&t(null,n)};const tf=["tzid","location","tznames","latitude","longitude"];class nf{static _compare_change_fn(e,t){return e.yeart.year?1:e.montht.month?1:e.dayt.day?1:e.hourt.hour?1:e.minutet.minute?1:e.secondt.second?1:0}static convert_time(e,t,n){if(e.isDate||t.tzid==n.tzid||t==nf.localTimezone||n==nf.localTimezone)return e.zone=n,e;let r=t.utcOffset(e);return e.adjust(0,0,0,-r),r=n.utcOffset(e),e.adjust(0,0,0,r),null}static fromData(e){return(new nf).fromData(e)}static#g=null;static get utcTimezone(){return this.#g||(this.#g=nf.fromData({tzid:"UTC"})),this.#g}static#A=null;static get localTimezone(){return this.#A||(this.#A=nf.fromData({tzid:"floating"})),this.#A}static adjust_change(e,t,n,r,s){return qh.prototype.adjust.call(e,t,n,r,s,e)}static _minimumExpansionYear=-1;static EXTRA_COVERAGE=5;constructor(e){this.wrappedJSObject=this,this.fromData(e)}tzid="";location="";tznames="";latitude=0;longitude=0;component=null;expandedUntilYear=0;icalclass="icaltimezone";fromData(e){if(this.expandedUntilYear=0,this.changes=[],e instanceof og)this.component=e;else{if(e&&"component"in e)if("string"==typeof e.component){let t=Qh(e.component);this.component=new og(t)}else e.component instanceof og?this.component=e.component:this.component=null;for(let t of tf)e&&t in e&&(this[t]=e[t])}return this.component instanceof og&&!this.tzid&&(this.tzid=this.component.getFirstPropertyValue("tzid")),this}utcOffset(e){if(this==nf.utcTimezone||this==nf.localTimezone)return 0;if(this._ensureCoverage(e.year),!this.changes.length)return 0;let t={year:e.year,month:e.month,day:e.day,hour:e.hour,minute:e.minute,second:e.second},n=this._findNearbyChange(t),r=-1,s=1;for(;;){let e=uf(this.changes[n],!0);if(e.utcOffset=0?r=n:s=-1,-1==s&&-1!=r)break;if(n+=s,n<0)return 0;if(n>=this.changes.length)break}let i=this.changes[r];if(i.utcOffset-i.prevUtcOffset<0&&r>0){let e=uf(i,!0);if(nf.adjust_change(e,0,0,0,e.prevUtcOffset),nf._compare_change_fn(t,e)<0){let e=this.changes[r-1],t=!1;i.is_daylight!=t&&e.is_daylight==t&&(i=e)}}return i.utcOffset}_findNearbyChange(e){let t=cf(this.changes,e,nf._compare_change_fn);return t>=this.changes.length?this.changes.length-1:t}_ensureCoverage(e){if(-1==nf._minimumExpansionYear){let e=qh.now();nf._minimumExpansionYear=e.year}let t=e;if(tt)&&e);)r.year=e.year,r.month=e.month,r.day=e.day,r.hour=e.hour,r.minute=e.minute,r.second=e.second,r.isDate=e.isDate,nf.adjust_change(r,0,0,0,-r.prevUtcOffset),n.push(r)}}else r=a(),r.year=s.year,r.month=s.month,r.day=s.day,r.hour=s.hour,r.minute=s.minute,r.second=s.second,nf.adjust_change(r,0,0,0,-r.prevUtcOffset),n.push(r);return n}toString(){return this.tznames?this.tznames:this.tzid}}let rf=null;const sf={get count(){return null===rf?0:Object.keys(rf).length},reset:function(){rf=Object.create(null);let e=nf.utcTimezone;rf.Z=e,rf.UTC=e,rf.GMT=e},_hard_reset:function(){rf=null},has:function(e){return null!==rf&&!!rf[e]},get:function(e){return null===rf&&this.reset(),rf[e]},register:function(e,t){if(null===rf&&this.reset(),"string"==typeof e&&t instanceof nf&&([e,t]=[t,e]),t||(e instanceof nf?t=e.tzid:"vtimezone"===e.name&&(t=(e=new nf(e)).tzid)),!t)throw new TypeError("Neither a timezone nor a name was passed");if(!(e instanceof nf))throw new TypeError("timezone must be ICAL.Timezone or ICAL.Component");rf[t]=e},remove:function(e){return null===rf?null:delete rf[e]}};function af(e){return"number"==typeof e&&isNaN(e)}function of(e){let t=parseInt(e,10);if(af(t))throw new Error('Could not extract integer from "'+e+'"');return t}function lf(e,t){if(void 0!==e)return e instanceof t?e:new t(e)}function df(e,t,n){for(;-1!==(n=e.indexOf(t,n));){if(!(n>0&&"\\"===e[n-1]))return n;n+=1}return-1}function cf(e,t,n){if(!e.length)return 0;let r,s,i=0,a=e.length-1;for(;i<=a;)if(r=i+Math.floor((a-i)/2),s=n(t,e[r]),s<0)a=r-1;else{if(!(s>0))break;i=r+1}return s<0?r:s>0?r+1:r}function uf(e,t){if(e&&"object"==typeof e){if(e instanceof Date)return new Date(e.getTime());if("clone"in e)return e.clone();if(Array.isArray(e)){let n=[];for(let r=0;r65535?2:1:(t+=ug.newLineChar+" "+n.slice(0,Math.max(0,r)),n=n.slice(Math.max(0,r)),r=s=0)}return t.slice(ug.newLineChar.length+1)}function pf(e){switch("string"!=typeof e&&("number"==typeof e&&(e=parseInt(e)),e=String(e)),e.length){case 0:return"00";case 1:return"0"+e;default:return e}}function hf(e){return e<0?Math.ceil(e):Math.floor(e)}function ff(e,t){for(let n in e){let r=Object.getOwnPropertyDescriptor(e,n);r&&!Object.getOwnPropertyDescriptor(t,n)&&Object.defineProperty(t,n,r)}return t}var gf=Object.freeze({__proto__:null,binsearchInsert:cf,clone:uf,extend:ff,foldline:mf,formatClassType:lf,isStrictlyNaN:af,pad2:pf,strictParseInt:of,trunc:hf,unescapedIndexOf:df,updateTimezones:function(e){let t,n,r,s,i;if(!e||"vcalendar"!==e.name)return e;for(t=e.getAllSubcomponents(),n=[],r={},i=0;in)-(n>t)}_normalize(){let e=this.toSeconds(),t=this.factor;for(;e<-43200;)e+=97200;for(;e>50400;)e-=97200;this.fromSeconds(e),0==e&&(this.factor=t)}toICALString(){return tg.icalendar.value["utc-offset"].toICAL(this.toString())}toString(){return(1==this.factor?"+":"-")+pf(this.hours)+":"+pf(this.minutes)}}class vf extends qh{static fromDateAndOrTimeString(e,t){function n(e,t,n){return e?of(e.slice(t,t+n)):null}let r=e.split("T"),s=r[0],i=r[1],a=i?tg.vcard.value.time._splitZone(i):[],o=a[0],l=a[1],d=s?s.length:0,c=l?l.length:0,u=s&&"-"==s[0]&&"-"==s[1],m=l&&"-"==l[0],p={year:u?null:n(s,0,4),month:!u||4!=d&&7!=d?7==d||10==d?n(s,5,2):null:n(s,2,2),day:5==d?n(s,3,2):7==d&&u?n(s,5,2):10==d?n(s,8,2):null,hour:m?null:n(l,0,2),minute:m&&3==c?n(l,1,2):c>4?n(l,m?1:3,2):null,second:4==c?n(l,2,2):6==c?n(l,4,2):8==c?n(l,6,2):null};return o="Z"==o?nf.utcTimezone:o&&":"==o[3]?Af.fromString(o):null,new vf(p,o,t)}constructor(e,t,n){super(e,t),this.icaltype=n||"date-and-or-time"}icalclass="vcardtime";icaltype="date-and-or-time";clone(){return new vf(this._time,this.zone,this.icaltype)}_normalize(){return this}utcOffset(){return this.zone instanceof Af?this.zone.toSeconds():qh.prototype.utcOffset.apply(this,arguments)}toICALString(){return tg.vcard.value[this.icaltype].toICAL(this.toString())}toString(){let e,t=this.year,n=this.month,r=this.day,s=this.hour,i=this.minute,a=this.second,o=null!==n,l=null!==r,d=null!==s,c=null!==i,u=null!==a,m=(null!==t?pf(t)+(o||l?"-":""):o||l?"--":"")+(o?pf(n):"")+(l?"-"+pf(r):""),p=(d?pf(s):"-")+(d&&c?":":"")+(c?pf(i):"")+(d||c?"":"-")+(c&&u?":":"")+(u?pf(a):"");if(this.zone===nf.utcTimezone)e="Z";else if(this.zone instanceof Af)e=this.zone.toString();else if(this.zone===nf.localTimezone)e="";else if(this.zone instanceof nf){e=Af.fromSeconds(this.zone.utcOffset(this)).toString()}else e="";switch(this.icaltype){case"time":return p+e;case"date-and-or-time":case"date-time":return m+("--"==p?"":"T"+p+e);case"date":return m}return null}}class Tf{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(e){this.fromData(e)}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(e){if(this.rule=lf(e.rule,Sf),!this.rule)throw new Error("iterator requires a (ICAL.Recur) rule");if(this.dtstart=lf(e.dtstart,qh),!this.dtstart)throw new Error("iterator requires a (ICAL.Time) dtstart");if(e.by_data?this.by_data=e.by_data:this.by_data=uf(this.rule.parts,!0),e.occurrence_number&&(this.occurrence_number=e.occurrence_number),this.days=e.days||[],e.last&&(this.last=lf(e.last,qh)),this.by_indices=e.by_indices,this.by_indices||(this.by_indices={BYSECOND:0,BYMINUTE:0,BYHOUR:0,BYDAY:0,BYMONTH:0,BYWEEKNO:0,BYMONTHDAY:0}),this.initialized=e.initialized||!1,!this.initialized)try{this.init()}catch(e){if(!(e instanceof _f))throw e;this.completed=!0}}init(){this.initialized=!0,this.last=this.dtstart.clone();let e=this.by_data;if("BYDAY"in e&&this.sort_byday_rules(e.BYDAY),"BYYEARDAY"in e&&("BYMONTH"in e||"BYWEEKNO"in e||"BYMONTHDAY"in e))throw new Error("Invalid BYYEARDAY rule");if("BYWEEKNO"in e&&"BYMONTHDAY"in e)throw new Error("BYWEEKNO does not fit to BYMONTHDAY");if("MONTHLY"==this.rule.freq&&("BYYEARDAY"in e||"BYWEEKNO"in e))throw new Error("For MONTHLY recurrences neither BYYEARDAY nor BYWEEKNO may appear");if("WEEKLY"==this.rule.freq&&("BYYEARDAY"in e||"BYMONTHDAY"in e))throw new Error("For WEEKLY recurrences neither BYMONTHDAY nor BYYEARDAY may appear");if("YEARLY"!=this.rule.freq&&"BYYEARDAY"in e)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),"WEEKLY"==this.rule.freq)if("BYDAY"in e){let[,t]=this.ruleDayOfWeek(e.BYDAY[0],this.rule.wkst),n=t-this.last.dayOfWeek(this.rule.wkst);(this.last.dayOfWeek(this.rule.wkst)=0||n<0)&&(this.last.day+=n)}else{let t=Sf.numericDayToIcalDay(this.dtstart.dayOfWeek());e.BYDAY=[t]}if("YEARLY"==this.rule.freq){const e=this.rule.until?this.rule.until.year:2e4;for(;this.last.year<=e&&(this.expand_year_days(this.last.year),!(this.days.length>0));)this.increment_year(this.rule.interval);if(0==this.days.length)throw new _f;if(!(this._nextByYearDay()||this.next_year()||this.next_year()||this.next_year()))throw new _f}if("MONTHLY"==this.rule.freq)if(this.has_by_data("BYDAY")){let e=null,t=this.last.clone(),n=qh.daysInMonth(this.last.month,this.last.year);for(let r of this.by_data.BYDAY){this.last=t.clone();let[s,i]=this.ruleDayOfWeek(r),a=this.last.nthWeekDay(i,s);if(s>=6||s<=-6)throw new Error("Malformed values in BYDAY part");if(a>n||a<=0){if(e&&e.month==t.month)continue;for(;a>n||a<=0;)this.increment_month(),n=qh.daysInMonth(this.last.month,this.last.year),a=this.last.nthWeekDay(i,s)}this.last.day=a,(!e||this.last.compare(e)<0)&&(e=this.last.clone())}if(this.last=e.clone(),this.has_by_data("BYMONTHDAY")&&this._byDayAndMonthDay(!0),this.last.day>n||0==this.last.day)throw new Error("Malformed values in BYDAY part")}else if(this.has_by_data("BYMONTHDAY")){this.last.day=1;let e=this.normalizeByMonthDayRules(this.last.year,this.last.month,this.rule.parts.BYMONTHDAY).filter((e=>e>=this.last.day));if(e.length)this.last.day=e[0],this.by_data.BYMONTHDAY=e;else if(!this.next_month()&&!this.next_month()&&!this.next_month())throw new _f}}next(e=!1){let t,n=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(0==this.occurrence_number&&this.last.compare(this.dtstart)>=0)return this.occurrence_number++,this.last;let r=0;do{switch(t=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(t=this.next_month(),t)r=0;else if(336==++r)return this.completed=!0,null;break;case"YEARLY":if(t=this.next_year(),t)r=0;else if(28==++r)return this.completed=!0,null;break;default:return null}}while(!this.check_contracting_rules()||this.last.compare(this.dtstart)<0||!t);if(0==this.last.compare(n)){if(e)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(e){return this.increment_generic(e,"second",60,"minute")}next_minute(){return this.next_generic("BYMINUTE","MINUTELY","minute","hour","next_second")}increment_minute(e){return this.increment_generic(e,"minute",60,"hour")}next_hour(){return this.next_generic("BYHOUR","HOURLY","hour","monthday","next_minute")}increment_hour(e){this.increment_generic(e,"hour",24,"monthday")}next_day(){let e="DAILY"==this.rule.freq;return 0==this.next_hour()||(e?this.increment_monthday(this.rule.interval):this.increment_monthday(1)),0}next_week(){let e=0;if(0==this.next_weekday_by_week())return e;if(this.has_by_data("BYWEEKNO")){this.by_indices.BYWEEKNO++,this.by_indices.BYWEEKNO==this.by_data.BYWEEKNO.length&&(this.by_indices.BYWEEKNO=0,e=1),this.last.month=1,this.last.day=1;let t=this.by_data.BYWEEKNO[this.by_indices.BYWEEKNO];this.last.day+=7*t,e&&this.increment_year(1)}else this.increment_monthday(7*this.rule.interval);return e}normalizeByMonthDayRules(e,t,n){let r,s=qh.daysInMonth(t,e),i=[],a=0,o=n.length;for(;as)){if(r<0)r=s+(r+1);else if(0===r)continue;-1===i.indexOf(r)&&i.push(r)}}return i.sort((function(e,t){return e-t}))}_byDayAndMonthDay(e){let t,n,r,s,i=this.by_data.BYDAY,a=0,o=i.length,l=0,d=this,c=this.last.day;function u(){for(s=qh.daysInMonth(d.last.month,d.last.year),t=d.normalizeByMonthDayRules(d.last.year,d.last.month,d.by_data.BYMONTHDAY),r=t.length;t[a]<=c&&(!e||t[a]!=c)&&as){m();continue}let e=t[a++];if(e>=n){c=e;for(let e=0;en&&(this.last.day=1,this.increment_month(),this.is_day_in_byday(this.last)?this.has_by_data("BYSETPOS")&&!this.check_set_position(1)||(e=1):e=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 t=qh.daysInMonth(this.last.month,this.last.year),n=this.by_data.BYMONTHDAY[this.by_indices.BYMONTHDAY];n<0&&(n=t+n+1),n>t?(this.last.day=1,e=this.is_day_in_byday(this.last)):this.last.day=n}else{this.increment_month();let t=qh.daysInMonth(this.last.month,this.last.year);this.by_data.BYMONTHDAY[0]>t?e=0:this.last.day=this.by_data.BYMONTHDAY[0]}return e}next_weekday_by_week(){let e=0;if(0==this.next_hour())return e;if(!this.has_by_data("BYDAY"))return 1;for(;;){let t=new qh;this.by_indices.BYDAY++,this.by_indices.BYDAY==Object.keys(this.by_data.BYDAY).length&&(this.by_indices.BYDAY=0,e=1);let n=this.by_data.BYDAY[this.by_indices.BYDAY],r=this.ruleDayOfWeek(n)[1];r-=this.rule.wkst,r<0&&(r+=7),t.year=this.last.year,t.month=this.last.month,t.day=this.last.day;let s=t.startDoyWeek(this.rule.wkst);if(r+s<1&&!e)continue;let i=qh.fromDayOfYear(s+r,this.last.year);return this.last.year=i.year,this.last.month=i.month,this.last.day=i.day,e}}next_year(){return 0==this.next_hour()?0:0!=this.days.length&&++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),0!=this.days.length)?this._nextByYearDay():0}_nextByYearDay(){let e=this.days[this.days_index],t=this.last.year;if(366==Math.abs(e)&&!qh.isLeapYear(this.last.year))return 0;e<1&&(e+=1,t+=1);let n=qh.fromDayOfYear(e,t);return this.last.day=n.day,this.last.month=n.month,1}ruleDayOfWeek(e,t){let n=e.match(/([+-]?[0-9])?(MO|TU|WE|TH|FR|SA|SU)/);if(n){return[parseInt(n[1]||0,10),e=Sf.icalDayToNumericDay(n[2],t)]}return[0,0]}next_generic(e,t,n,r,s){let i=e in this.by_data,a=this.rule.freq==t,o=0;if(s&&0==this[s]())return o;if(i){this.by_indices[e]++;let t=this.by_data[e];this.by_indices[e]==t.length&&(this.by_indices[e]=0,o=1),this.last[n]=t[this.by_indices[e]]}else a&&this["increment_"+n](this.rule.interval);return i&&o&&a&&this["increment_"+r](1),o}increment_monthday(e){for(let t=0;te&&(this.last.day-=e,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{"MONTHLY"==this.rule.freq?this.last.month+=this.rule.interval:this.last.month++,this.last.month--;let e=hf(this.last.month/12);this.last.month%=12,this.last.month++,0!=e&&this.increment_year(e)}this.has_by_data("BYMONTHDAY")&&(this.by_data.BYMONTHDAY=this.normalizeByMonthDayRules(this.last.year,this.last.month,this.rule.parts.BYMONTHDAY))}increment_year(e){this.last.day=1,this.last.year+=e}increment_generic(e,t,n,r){this.last[t]+=e;let s=hf(this.last[t]/n);this.last[t]%=n,0!=s&&this["increment_"+r](s)}has_by_data(e){return e in this.rule.parts}expand_year_days(e){let t=new qh;this.days=[];let n={},r=["BYDAY","BYWEEKNO","BYMONTHDAY","BYMONTH","BYYEARDAY"];for(let e of r)e in this.rule.parts&&(n[e]=this.rule.parts[e]);if("BYMONTH"in n&&"BYWEEKNO"in n){let r=1,s={};t.year=e,t.isDate=!0;for(let n=0;n0?(t=d+7*(o-1),t<=r&&this.days.push(i+t)):(t=c+7*(o+1),t>0&&this.days.push(i+t))}}this.days.sort((function(e,t){return e-t}))}else if(2==s&&"BYDAY"in n&&"BYMONTHDAY"in n){let t=this.expand_by_day(e);for(let n of t){let t=qh.fromDayOfYear(n,e);this.by_data.BYMONTHDAY.indexOf(t.day)>=0&&this.days.push(n)}}else if(3==s&&"BYDAY"in n&&"BYMONTHDAY"in n&&"BYMONTH"in n){let t=this.expand_by_day(e);for(let n of t){let t=qh.fromDayOfYear(n,e);this.by_data.BYMONTH.indexOf(t.month)>=0&&this.by_data.BYMONTHDAY.indexOf(t.day)>=0&&this.days.push(n)}}else if(2==s&&"BYDAY"in n&&"BYWEEKNO"in n){let t=this.expand_by_day(e);for(let n of t){let t=qh.fromDayOfYear(n,e).weekNumber(this.rule.wkst);this.by_data.BYWEEKNO.indexOf(t)&&this.days.push(n)}}else if(3==s&&"BYDAY"in n&&"BYWEEKNO"in n&&"BYMONTHDAY"in n);else if(1==s&&"BYYEARDAY"in n)this.days=this.days.concat(this.by_data.BYYEARDAY);else if(2==s&&"BYYEARDAY"in n&&"BYDAY"in n){let t=qh.isLeapYear(e)?366:365,n=new Set(this.expand_by_day(e));for(let e of this.by_data.BYYEARDAY)e<0&&(e+=t+1),n.has(e)&&this.days.push(e)}else this.days=[];let i=qh.isLeapYear(e)?366:365;return this.days.sort(((e,t)=>(e<0&&(e+=i+1),t<0&&(t+=i+1),e-t))),0}expand_by_day(e){let t=[],n=this.last.clone();n.year=e,n.month=1,n.day=1,n.isDate=!0;let r=n.dayOfWeek();n.month=12,n.day=31,n.isDate=!0;let s=n.dayOfWeek(),i=n.dayOfYear();for(let e of this.by_data.BYDAY){let n=this.ruleDayOfWeek(e),a=n[0],o=n[1];if(0==a){for(let e=(o+7-r)%7+1;e<=i;e+=7)t.push(e)}else if(a>0){let e;e=o>=r?o-r+1:o-r+8,t.push(e+7*(a-1))}else{let e;a=-a,e=o<=s?i-s+o:i-s+o-7,t.push(e-7*(a-1))}}return t}is_day_in_byday(e){if(this.by_data.BYDAY)for(let t of this.by_data.BYDAY){let n=this.ruleDayOfWeek(t),r=n[0],s=n[1],i=e.dayOfWeek();if(0==r&&s==i||e.nthWeekDay(s,r)==e.day)return 1}return 0}check_set_position(e){if(this.has_by_data("BYSETPOS")){return-1!==this.by_data.BYSETPOS.indexOf(e)}return!1}sort_byday_rules(e){for(let t=0;tthis.ruleDayOfWeek(e[t],this.rule.wkst)[1]){let r=e[t];e[t]=e[n],e[n]=r}}}check_contract_restriction(e,t){let n=Tf._indexMap[e],r=Tf._expandMap[this.rule.freq][n],s=!1;if(e in this.by_data&&r==Tf.CONTRACT){let n=this.by_data[e];for(let e of n)if(e==t){s=!0;break}}else s=!0;return s}check_contracting_rules(){let e=this.last.dayOfWeek(),t=this.last.weekNumber(this.rule.wkst),n=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",Sf.numericDayToIcalDay(e))&&this.check_contract_restriction("BYWEEKNO",t)&&this.check_contract_restriction("BYMONTHDAY",this.last.day)&&this.check_contract_restriction("BYMONTH",this.last.month)&&this.check_contract_restriction("BYYEARDAY",n)}setup_defaults(e,t,n){let r=Tf._indexMap[e];return Tf._expandMap[this.rule.freq][r]!=Tf.CONTRACT&&(e in this.by_data||(this.by_data[e]=[n]),this.rule.freq!=t)?this.by_data[e][0]:n}toJSON(){let e=Object.create(null);return e.initialized=this.initialized,e.rule=this.rule.toJSON(),e.dtstart=this.dtstart.toJSON(),e.by_data=this.by_data,e.days=this.days,e.last=this.last.toJSON(),e.by_indices=this.by_indices,e.occurrence_number=this.occurrence_number,e}}class _f extends Error{constructor(){super("Recurrence rule has no valid occurrences")}}const yf=/^(SU|MO|TU|WE|TH|FR|SA)$/,bf=/^([+-])?(5[0-3]|[1-4][0-9]|[1-9])?(SU|MO|TU|WE|TH|FR|SA)$/,Ef={SU:qh.SUNDAY,MO:qh.MONDAY,TU:qh.TUESDAY,WE:qh.WEDNESDAY,TH:qh.THURSDAY,FR:qh.FRIDAY,SA:qh.SATURDAY},Df=Object.fromEntries(Object.entries(Ef).map((e=>e.reverse()))),wf=["SECONDLY","MINUTELY","HOURLY","DAILY","WEEKLY","MONTHLY","YEARLY"];class Sf{static fromString(e){let t=this._stringToData(e,!1);return new Sf(t)}static fromData(e){return new Sf(e)}static _stringToData(e,t){let n=Object.create(null),r=e.split(";"),s=r.length;for(let e=0;e7&&(n-=7),Df[n]}constructor(e){this.wrappedJSObject=this,this.parts={},e&&"object"==typeof e&&this.fromData(e)}parts=null;interval=1;wkst=qh.MONDAY;until=null;count=null;freq=null;icalclass="icalrecur";icaltype="recur";iterator(e){return new Tf({rule:this,dtstart:e})}clone(){return new Sf(this.toJSON())}isFinite(){return!(!this.count&&!this.until)}isByCount(){return!(!this.count||this.until)}addComponent(e,t){let n=e.toUpperCase();n in this.parts?this.parts[n].push(t):this.parts[n]=[t]}setComponent(e,t){this.parts[e.toUpperCase()]=t.slice()}getComponent(e){let t=e.toUpperCase();return t in this.parts?this.parts[t].slice():[]}getNextOccurrence(e,t){let n,r=this.iterator(e);do{n=r.next()}while(n&&n.compare(t)<=0);return n&&t.zone&&(n.zone=t.zone),n}fromData(e){for(let t in e){let n=t.toUpperCase();n in Mf?Array.isArray(e[t])?this.parts[n]=e[t]:this.parts[n]=[e[t]]:this[t]=e[t]}this.interval&&"number"!=typeof this.interval&&Nf.INTERVAL(this.interval,this),this.wkst&&"number"!=typeof this.wkst&&(this.wkst=Sf.icalDayToNumericDay(this.wkst)),!this.until||this.until instanceof qh||(this.until=qh.fromString(this.until))}toJSON(){let e=Object.create(null);e.freq=this.freq,this.count&&(e.count=this.count),this.interval>1&&(e.interval=this.interval);for(let[t,n]of Object.entries(this.parts))Array.isArray(n)&&1==n.length?e[t.toLowerCase()]=n[0]:e[t.toLowerCase()]=uf(n);return this.until&&(e.until=this.until.toString()),"wkst"in this&&this.wkst!==qh.DEFAULT_WEEK_START&&(e.wkst=Sf.numericDayToIcalDay(this.wkst)),e}toString(){let e="FREQ="+this.freq;this.count&&(e+=";COUNT="+this.count),this.interval>1&&(e+=";INTERVAL="+this.interval);for(let[t,n]of Object.entries(this.parts))e+=";"+t+"="+n;return this.until&&(e+=";UNTIL="+this.until.toICALString()),"wkst"in this&&this.wkst!==qh.DEFAULT_WEEK_START&&(e+=";WKST="+Sf.numericDayToIcalDay(this.wkst)),e}}function Cf(e,t,n,r){let s=r;if("+"===r[0]&&(s=r.slice(1)),s=of(s),void 0!==t&&r '+t);if(void 0!==n&&r>n)throw new Error(e+': invalid value "'+r+'" must be < '+t);return s}const Nf={FREQ:function(e,t,n){if(-1===wf.indexOf(e))throw new Error('invalid frequency "'+e+'" expected: "'+wf.join(", ")+'"');t.freq=e},COUNT:function(e,t,n){t.count=of(e)},INTERVAL:function(e,t,n){t.interval=of(e),t.interval<1&&(t.interval=1)},UNTIL:function(e,t,n){e.length>10?t.until=tg.icalendar.value["date-time"].fromICAL(e):t.until=tg.icalendar.value.date.fromICAL(e),n||(t.until=qh.fromString(t.until))},WKST:function(e,t,n){if(!yf.test(e))throw new Error('invalid WKST value "'+e+'"');t.wkst=Sf.icalDayToNumericDay(e)}},Mf={BYSECOND:Cf.bind(void 0,"BYSECOND",0,60),BYMINUTE:Cf.bind(void 0,"BYMINUTE",0,59),BYHOUR:Cf.bind(void 0,"BYHOUR",0,23),BYDAY:function(e){if(bf.test(e))return e;throw new Error('invalid BYDAY value "'+e+'"')},BYMONTHDAY:Cf.bind(void 0,"BYMONTHDAY",-31,31),BYYEARDAY:Cf.bind(void 0,"BYYEARDAY",-366,366),BYWEEKNO:Cf.bind(void 0,"BYWEEKNO",-53,53),BYMONTH:Cf.bind(void 0,"BYMONTH",1,12),BYSETPOS:Cf.bind(void 0,"BYSETPOS",-366,366)},kf=/\\\\|\\,|\\[Nn]/g,Of=/\\|,|\n/g;function Rf(e,t){return{matches:/.*/,fromICAL:function(t,n){return function(e,t,n){if(-1===e.indexOf("\\"))return e;n&&(t=new RegExp(t.source+"|\\\\"+n,t.flags));return e.replace(t,Zf)}(t,e,n)},toICAL:function(e,n){let r=t;return n&&(r=new RegExp(r.source+"|"+n,r.flags)),e.replace(r,(function(e){switch(e){case"\\":return"\\\\";case";":return"\\;";case",":return"\\,";case"\n":return"\\n";default:return e}}))}}}const xf={defaultType:"text"},Lf={defaultType:"text",multiValue:","},Ff={defaultType:"text",structuredValue:";"},Yf={defaultType:"integer"},Bf={defaultType:"date-time",allowedTypes:["date-time","date"]},If={defaultType:"date-time"},Pf={defaultType:"uri"},Hf={defaultType:"utc-offset"},jf={defaultType:"recur"},zf={defaultType:"date-and-or-time",allowedTypes:["date-time","date","text"]};function Zf(e){switch(e){case"\\\\":return"\\";case"\\;":return";";case"\\,":return",";case"\\n":case"\\N":return"\n";default:return e}}let Uf={categories:Lf,url:Pf,version:xf,uid:xf},Gf={boolean:{values:["TRUE","FALSE"],fromICAL:function(e){return"TRUE"===e},toICAL:function(e){return e?"TRUE":"FALSE"}},float:{matches:/^[+-]?\d+\.\d+$/,fromICAL:function(e){let t=parseFloat(e);return af(t)?0:t},toICAL:function(e){return String(e)}},integer:{fromICAL:function(e){let t=parseInt(e);return af(t)?0:t},toICAL:function(e){return String(e)}},"utc-offset":{toICAL:function(e){return e.length<7?e.slice(0,3)+e.slice(4,6):e.slice(0,3)+e.slice(4,6)+e.slice(7,9)},fromICAL:function(e){return e.length<6?e.slice(0,3)+":"+e.slice(3,5):e.slice(0,3)+":"+e.slice(3,5)+":"+e.slice(5,7)},decorate:function(e){return Af.fromString(e)},undecorate:function(e){return e.toString()}}};const Vf=ff(Gf,{text:Rf(/\\\\|\\;|\\,|\\[Nn]/g,/\\|;|,|\n/g),uri:{},binary:{decorate:function(e){return Zh.fromString(e)},undecorate:function(e){return e.toString()}},"cal-address":{},date:{decorate:function(e,t){return tg.strict?qh.fromDateString(e,t):qh.fromString(e,t)},undecorate:function(e){return e.toString()},fromICAL:function(e){return!tg.strict&&e.length>=15?Vf["date-time"].fromICAL(e):e.slice(0,4)+"-"+e.slice(4,6)+"-"+e.slice(6,8)},toICAL:function(e){let t=e.length;return 10==t?e.slice(0,4)+e.slice(5,7)+e.slice(8,10):t>=19?Vf["date-time"].toICAL(e):e}},"date-time":{fromICAL:function(e){if(tg.strict||8!=e.length){let t=e.slice(0,4)+"-"+e.slice(4,6)+"-"+e.slice(6,8)+"T"+e.slice(9,11)+":"+e.slice(11,13)+":"+e.slice(13,15);return e[15]&&"Z"===e[15]&&(t+="Z"),t}return Vf.date.fromICAL(e)},toICAL:function(e){let t=e.length;if(10!=t||tg.strict){if(t>=19){let t=e.slice(0,4)+e.slice(5,7)+e.slice(8,13)+e.slice(14,16)+e.slice(17,19);return e[19]&&"Z"===e[19]&&(t+="Z"),t}return e}return Vf.date.toICAL(e)},decorate:function(e,t){return tg.strict?qh.fromDateTimeString(e,t):qh.fromString(e,t)},undecorate:function(e){return e.toString()}},duration:{decorate:function(e){return Vh.fromString(e)},undecorate:function(e){return e.toString()}},period:{fromICAL:function(e){let t=e.split("/");return t[0]=Vf["date-time"].fromICAL(t[0]),Vh.isValueString(t[1])||(t[1]=Vf["date-time"].fromICAL(t[1])),t},toICAL:function(e){return e=e.slice(),tg.strict||10!=e[0].length?e[0]=Vf["date-time"].toICAL(e[0]):e[0]=Vf.date.toICAL(e[0]),Vh.isValueString(e[1])||(tg.strict||10!=e[1].length?e[1]=Vf["date-time"].toICAL(e[1]):e[1]=Vf.date.toICAL(e[1])),e.join("/")},decorate:function(e,t){return Wh.fromJSON(e,t,!tg.strict)},undecorate:function(e){return e.toJSON()}},recur:{fromICAL:function(e){return Sf._stringToData(e,!0)},toICAL:function(e){let t="";for(let[n,r]of Object.entries(e))"until"==n?r=r.length>10?Vf["date-time"].toICAL(r):Vf.date.toICAL(r):"wkst"==n?"number"==typeof r&&(r=Sf.numericDayToIcalDay(r)):Array.isArray(r)&&(r=r.join(",")),t+=n.toUpperCase()+"="+r+";";return t.slice(0,Math.max(0,t.length-1))},decorate:function(e){return Sf.fromData(e)},undecorate:function(e){return e.toJSON()}},time:{fromICAL:function(e){if(e.length<6)return e;let t=e.slice(0,2)+":"+e.slice(2,4)+":"+e.slice(4,6);return"Z"===e[6]&&(t+="Z"),t},toICAL:function(e){if(e.length<8)return e;let t=e.slice(0,2)+e.slice(3,5)+e.slice(6,8);return"Z"===e[8]&&(t+="Z"),t}}});let $f=ff(Uf,{action:xf,attach:{defaultType:"uri"},attendee:{defaultType:"cal-address"},calscale:xf,class:xf,comment:xf,completed:If,contact:xf,created:If,description:xf,dtend:Bf,dtstamp:If,dtstart:Bf,due:Bf,duration:{defaultType:"duration"},exdate:{defaultType:"date-time",allowedTypes:["date-time","date"],multiValue:","},exrule:jf,freebusy:{defaultType:"period",multiValue:","},geo:{defaultType:"float",structuredValue:";"},"last-modified":If,location:xf,method:xf,organizer:{defaultType:"cal-address"},"percent-complete":Yf,priority:Yf,prodid:xf,"related-to":xf,repeat:Yf,rdate:{defaultType:"date-time",allowedTypes:["date-time","date","period"],multiValue:",",detectType:function(e){return-1!==e.indexOf("/")?"period":-1===e.indexOf("T")?"date":"date-time"}},"recurrence-id":Bf,resources:Lf,"request-status":Ff,rrule:jf,sequence:Yf,status:xf,summary:xf,transp:xf,trigger:{defaultType:"duration",allowedTypes:["duration","date-time"]},tzoffsetfrom:Hf,tzoffsetto:Hf,tzurl:Pf,tzid:xf,tzname:xf});const Wf=ff(Gf,{text:Rf(kf,Of),uri:Rf(kf,Of),date:{decorate:function(e){return vf.fromDateAndOrTimeString(e,"date")},undecorate:function(e){return e.toString()},fromICAL:function(e){return 8==e.length?Vf.date.fromICAL(e):"-"==e[0]&&6==e.length?e.slice(0,4)+"-"+e.slice(4):e},toICAL:function(e){return 10==e.length?Vf.date.toICAL(e):"-"==e[0]&&7==e.length?e.slice(0,4)+e.slice(5):e}},time:{decorate:function(e){return vf.fromDateAndOrTimeString("T"+e,"time")},undecorate:function(e){return e.toString()},fromICAL:function(e){let t=Wf.time._splitZone(e,!0),n=t[0],r=t[1];return 6==r.length?r=r.slice(0,2)+":"+r.slice(2,4)+":"+r.slice(4,6):4==r.length&&"-"!=r[0]?r=r.slice(0,2)+":"+r.slice(2,4):5==r.length&&(r=r.slice(0,3)+":"+r.slice(3,5)),5!=n.length||"-"!=n[0]&&"+"!=n[0]||(n=n.slice(0,3)+":"+n.slice(3)),r+n},toICAL:function(e){let t=Wf.time._splitZone(e),n=t[0],r=t[1];return 8==r.length?r=r.slice(0,2)+r.slice(3,5)+r.slice(6,8):5==r.length&&"-"!=r[0]?r=r.slice(0,2)+r.slice(3,5):6==r.length&&(r=r.slice(0,3)+r.slice(4,6)),6!=n.length||"-"!=n[0]&&"+"!=n[0]||(n=n.slice(0,3)+n.slice(4)),r+n},_splitZone:function(e,t){let n,r,s=e.length-1,i=e.length-(t?5:6),a=e[i];return"Z"==e[s]?(n=e[s],r=e.slice(0,Math.max(0,s))):e.length>6&&("-"==a||"+"==a)?(n=e.slice(i),r=e.slice(0,Math.max(0,i))):(n="",r=e),[n,r]}},"date-time":{decorate:function(e){return vf.fromDateAndOrTimeString(e,"date-time")},undecorate:function(e){return e.toString()},fromICAL:function(e){return Wf["date-and-or-time"].fromICAL(e)},toICAL:function(e){return Wf["date-and-or-time"].toICAL(e)}},"date-and-or-time":{decorate:function(e){return vf.fromDateAndOrTimeString(e,"date-and-or-time")},undecorate:function(e){return e.toString()},fromICAL:function(e){let t=e.split("T");return(t[0]?Wf.date.fromICAL(t[0]):"")+(t[1]?"T"+Wf.time.fromICAL(t[1]):"")},toICAL:function(e){let t=e.split("T");return Wf.date.toICAL(t[0])+(t[1]?"T"+Wf.time.toICAL(t[1]):"")}},timestamp:Vf["date-time"],"language-tag":{matches:/^[a-zA-Z0-9-]+$/},"phone-number":{fromICAL:function(e){return Array.from(e).filter((function(e){return"\\"===e?void 0:e})).join("")},toICAL:function(e){return Array.from(e).map((function(e){return","===e||";"===e?"\\"+e:e})).join("")}}});let qf=ff(Uf,{adr:{defaultType:"text",structuredValue:";",multiValue:","},anniversary:zf,bday:zf,caladruri:Pf,caluri:Pf,clientpidmap:Ff,email:xf,fburl:Pf,fn:xf,gender:Ff,geo:Pf,impp:Pf,key:Pf,kind:xf,lang:{defaultType:"language-tag"},logo:Pf,member:Pf,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:Lf,note:xf,org:{defaultType:"text",structuredValue:";"},photo:Pf,related:Pf,rev:{defaultType:"timestamp"},role:xf,sound:Pf,source:Pf,tel:{defaultType:"uri",allowedTypes:["uri","text"]},title:xf,tz:{defaultType:"text",allowedTypes:["text","utc-offset","uri"]},xml:xf}),Xf=ff(Gf,{binary:Vf.binary,date:Wf.date,"date-time":Wf["date-time"],"phone-number":Wf["phone-number"],uri:Vf.uri,text:Wf.text,time:Vf.time,vcard:Vf.text,"utc-offset":{toICAL:function(e){return e.slice(0,7)},fromICAL:function(e){return e.slice(0,7)},decorate:function(e){return Af.fromString(e)},undecorate:function(e){return e.toString()}}}),Jf=ff(Uf,{fn:xf,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:Lf,photo:{defaultType:"binary",allowedTypes:["binary","uri"]},bday:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(e){return-1===e.indexOf("T")?"date":"date-time"}},adr:{defaultType:"text",structuredValue:";",multiValue:","},label:xf,tel:{defaultType:"phone-number"},email:xf,mailer:xf,tz:{defaultType:"utc-offset",allowedTypes:["utc-offset","text"]},geo:{defaultType:"float",structuredValue:";"},title:xf,role:xf,logo:{defaultType:"binary",allowedTypes:["binary","uri"]},agent:{defaultType:"vcard",allowedTypes:["vcard","text","uri"]},org:Ff,note:Lf,prodid:xf,rev:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(e){return-1===e.indexOf("T")?"date":"date-time"}},"sort-string":xf,sound:{defaultType:"binary",allowedTypes:["binary","uri"]},class:xf,key:{defaultType:"binary",allowedTypes:["binary","text"]}}),Kf={name:"ical",value:Vf,param:{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}},property:$f,propertyGroups:!1},Qf={name:"vcard4",value:Wf,param:{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}},property:qf,propertyGroups:!0},eg={name:"vcard3",value:Xf,param:{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}},property:Jf,propertyGroups:!0};const tg={strict:!0,defaultSet:Kf,defaultType:"unknown",components:{vcard:Qf,vcard3:eg,vevent:Kf,vtodo:Kf,vjournal:Kf,valarm:Kf,vtimezone:Kf,daylight:Kf,standard:Kf},icalendar:Kf,vcard:Qf,vcard3:eg,getDesignSet:function(e){return e&&e in tg.components?tg.components[e]:tg.defaultSet}},ng="\r\n",rg="unknown",sg={'"':"^'","\n":"^n","^":"^^"};function ig(e){"string"==typeof e[0]&&(e=[e]);let t=0,n=e.length,r="";for(;t0&&("version"!==e[1][0][0]||"4.0"!==e[1][0][3])&&(o="vcard3"),t=t||tg.getDesignSet(o);i0&&"object"==typeof e[0]&&"icaltype"in e[0]&&this.resetType(e[0].icaltype),this.isDecorated)for(;n=0;i--)n&&s[i][0]!==n||this._removeObjectByIndex(e,r,i)}addSubcomponent(e){this._components||(this._components=[],this._hydratedComponentCount=0),e.parent&&e.parent.removeSubcomponent(e);let t=this.jCal[2].push(e.jCal);return this._components[t-1]=e,this._hydratedComponentCount++,e.parent=this,e}removeSubcomponent(e){let t=this._removeObject(2,"_components",e);return t&&this._hydratedComponentCount--,t}removeAllSubcomponents(e){let t=this._removeAllObjects(2,"_components",e);return this._hydratedComponentCount=0,t}addProperty(e){if(!(e instanceof ag))throw new TypeError("must be instance of ICAL.Property");this._properties||(this._properties=[],this._hydratedPropertyCount=0),e.parent&&e.parent.removeProperty(e);let t=this.jCal[1].push(e.jCal);return this._properties[t-1]=e,this._hydratedPropertyCount++,e.parent=this,e}addPropertyWithValue(e,t){let n=new ag(e);return n.setValue(t),this.addProperty(n),n}updatePropertyWithValue(e,t){let n=this.getFirstProperty(e);return n?n.setValue(t):n=this.addPropertyWithValue(e,t),n}removeProperty(e){let t=this._removeObject(1,"_properties",e);return t&&this._hydratedPropertyCount--,t}removeAllProperties(e){let t=this._removeAllObjects(1,"_properties",e);return this._hydratedPropertyCount=0,t}toJSON(){return this.jCal}toString(){return ig.component(this.jCal,this._designSet)}getTimeZoneByID(e){if(this.parent)return this.parent.getTimeZoneByID(e);if(!this._timezoneCache)return null;if(this._timezoneCache.has(e))return this._timezoneCache.get(e);const t=this.getAllSubcomponents("vtimezone");for(const n of t)if(n.getFirstProperty("tzid").getFirstValue()===e){const t=new nf({component:n,tzid:e});return this._timezoneCache.set(e,t),t}return null}}class lg{constructor(e){this.ruleDates=[],this.exDates=[],this.fromData(e)}complete=!1;ruleIterators=null;ruleDates=null;exDates=null;ruleDateInc=0;exDateInc=0;exDate=null;ruleDate=null;dtstart=null;last=null;fromData(e){let t=lf(e.dtstart,qh);if(!t)throw new Error(".dtstart (ICAL.Time) must be given");if(this.dtstart=t,e.component)this._init(e.component);else{if(this.last=lf(e.last,qh)||t.clone(),!e.ruleIterators)throw new Error(".ruleIterators or .component must be given");this.ruleIterators=e.ruleIterators.map((function(e){return lf(e,Tf)})),this.ruleDateInc=e.ruleDateInc,this.exDateInc=e.exDateInc,e.ruleDates&&(this.ruleDates=e.ruleDates.map((e=>lf(e,qh))),this.ruleDate=this.ruleDates[this.ruleDateInc]),e.exDates&&(this.exDates=e.exDates.map((e=>lf(e,qh))),this.exDate=this.exDates[this.exDateInc]),void 0!==e.complete&&(this.complete=e.complete)}}_compare_special(e,t){return!e.isDate&&t.isDate?new qh({year:e.year,month:e.month,day:e.day}).compare(t):e.compare(t)}next(){let e,t,n,r=0;for(;;){if(r++>500)throw new Error("max tries have occurred, rule may be impossible to fulfill.");if(t=this.ruleDate,e=this._nextRecurrenceIter(this.last),!t&&!e){this.complete=!0;break}if((!t||e&&t.compare(e.last)>0)&&(t=e.last.clone(),e.next()),this.ruleDate===t&&this._nextRuleDay(),this.last=t,!this.exDate||(n=this._compare_special(this.last,this.exDate),n>0&&this._nextExDay(),0!==n))return this.last;this._nextExDay()}}toJSON(){function e(e){return e.toJSON()}let t=Object.create(null);return t.ruleIterators=this.ruleIterators.map(e),this.ruleDates&&(t.ruleDates=this.ruleDates.map(e)),this.exDates&&(t.exDates=this.exDates.map(e)),t.ruleDateInc=this.ruleDateInc,t.exDateInc=this.exDateInc,t.last=this.last.toJSON(),t.dtstart=this.dtstart.toJSON(),t.complete=this.complete,t}_extractDates(e,t){let n=[],r=e.getAllProperties(t);for(let e=0,t=r.length;ee.compare(t)));n.splice(e,0,t)}return n}_init(e){if(this.ruleIterators=[],this.last=this.dtstart.clone(),!e.hasProperty("rdate")&&!e.hasProperty("rrule")&&!e.hasProperty("recurrence-id"))return this.ruleDate=this.last.clone(),void(this.complete=!0);if(e.hasProperty("rdate")&&(this.ruleDates=this._extractDates(e,"rdate"),this.ruleDates[0]&&this.ruleDates[0].compare(this.dtstart)<0?(this.ruleDateInc=0,this.last=this.ruleDates[0].clone()):this.ruleDateInc=cf(this.ruleDates,this.last,((e,t)=>e.compare(t))),this.ruleDate=this.ruleDates[this.ruleDateInc]),e.hasProperty("rrule")){let t,n,r=e.getAllProperties("rrule"),s=0,i=r.length;for(;s0)&&(r=t);return r}}class dg{constructor(e,t){e instanceof og||(t=e,e=null),this.component=e||new og("vevent"),this._rangeExceptionCache=Object.create(null),this.exceptions=Object.create(null),this.rangeExceptions=[],t&&t.strictExceptions&&(this.strictExceptions=t.strictExceptions),t&&t.exceptions?t.exceptions.forEach(this.relateException,this):this.component.parent&&!this.isRecurrenceException()&&this.component.parent.getAllSubcomponents("vevent").forEach((function(e){e.hasProperty("recurrence-id")&&this.relateException(e)}),this)}static THISANDFUTURE="THISANDFUTURE";exceptions=null;strictExceptions=!1;relateException(e){if(this.isRecurrenceException())throw new Error("cannot relate exception to exceptions");if(e instanceof og&&(e=new dg(e)),this.strictExceptions&&e.uid!==this.uid)throw new Error("attempted to relate unrelated exception");let t=e.recurrenceId.toString();if(this.exceptions[t]=e,e.modifiesFuture()){let n=[e.recurrenceId.toUnixTime(),t],r=cf(this.rangeExceptions,n,cg);this.rangeExceptions.splice(r,0,n)}}modifiesFuture(){if(!this.component.hasProperty("recurrence-id"))return!1;return this.component.getFirstProperty("recurrence-id").getParameter("range")===dg.THISANDFUTURE}findRangeException(e){if(!this.rangeExceptions.length)return null;let t=e.toUnixTime(),n=cf(this.rangeExceptions,[t],cg);if(n-=1,n<0)return null;let r=this.rangeExceptions[n];return tt[0]?1:t[0]>e[0]?-1:0}var ug={foldLength:75,debug:!1,newLineChar:"\r\n",Binary:Zh,Component:og,ComponentParser:class{constructor(e){void 0===e&&(e={});for(let[t,n]of Object.entries(e))this[t]=n}parseEvent=!0;parseTimezone=!0;oncomplete=function(){};onerror=function(e){};ontimezone=function(e){};onevent=function(e){};process(e){"string"==typeof e&&(e=Qh(e)),e instanceof og||(e=new og(e));let t,n=e.getAllSubcomponents(),r=0,s=n.length;for(;rn!==e.timezoneId||(ug.TimezoneService.register(e.toICALTimezone(),t),!1)))}registerDefaultTimezones(){console.debug(`@nextcloud/calendar-js app is using version ${pg} of the timezone database`);for(const e in fg){const t=["BEGIN:VTIMEZONE","TZID:"+e,...fg[e].ics,"END:VTIMEZONE"].join("\r\n");this.registerTimezoneFromICS(e,t)}for(const[e,t]of Object.entries(hg))this.registerAlias(e,t)}registerTimezoneFromICS(e,t){const n=new mg(e,t);this.registerTimezone(n)}registerAlias(e,t){this._aliases.set(e,t);const n=this.getTimezoneForId(t);n?ug.TimezoneService.register(n.toICALTimezone(),e):this._pendingAliases.push([e,t])}unregisterTimezones(e){this._timezones.delete(e),ug.TimezoneService.remove(e)}unregisterAlias(e){this._aliases.delete(e),this._pendingAliases=this._pendingAliases.filter((([t])=>t!==e)),ug.TimezoneService.remove(e)}clearAllTimezones(){this._aliases=new Map,this._pendingAliases=[],this._timezones=new Map,ug.TimezoneService.reset(),gg.registerTimezone(mg.utc),gg.registerTimezone(mg.floating),gg.registerAlias("GMT",mg.utc.timezoneId),gg.registerAlias("Z",mg.utc.timezoneId)}};function Ag(){return gg}gg.clearAllTimezones();class vg{constructor(e={}){if(new.target===vg)throw new TypeError("Cannot instantiate abstract class AbstractParser");this._options=Object.assign({},e),this._name=null,this._color=null,this._sourceURL=null,this._refreshInterval=null,this._calendarTimezone=null,this._errors=[]}getName(){return this._name}getColor(){return this._color}offersWebcalFeed(){return null!==this._sourceURL}getSourceURL(){return this._sourceURL}getRefreshInterval(){return this._refreshInterval}getCalendarTimezone(){return this._calendarTimezone}parse(e){throw new TypeError("Abstract method not implemented by subclass")}*getItemIterator(){throw new TypeError("Abstract method not implemented by subclass")}getAllItems(){return Array.from(this.getItemIterator())}containsVEvents(){return!1}containsVJournals(){return!1}containsVTodos(){return!1}containsVFreeBusy(){return!1}hasErrors(){return 0!==this._errors.length}getErrorList(){return this._errors.slice()}getItemCount(){return 0}_getOption(e,t){return Object.prototype.hasOwnProperty.call(this._options,e)?this._options[e]:t}static getMimeTypes(){throw new TypeError("Abstract method not implemented by subclass")}}class Tg extends Error{}function _g(e){return class extends e{constructor(...e){super(...e),this._mutable=!0}isLocked(){return!this._mutable}lock(){this._mutable=!1}unlock(){this._mutable=!0}_modify(){if(!this._mutable)throw new Tg}_modifyContent(){this._modify()}}}class yg extends Error{}function bg(e){return e.toLowerCase()}function Eg(e){return e.toUpperCase()}function Dg(e){return e.charAt(0).toUpperCase()+e.slice(1)}function wg(e,t){return e.startsWith(t)||(e=t+e),e}const Sg=new Map;function Cg(e,t){Sg.set(e,t)}function Ng(e,t){return Sg.get(e)||t}function Mg(e){return new ug.Property(bg(e))}function kg(e){return class extends e{constructor(...e){super(...e),this._subscribers=[]}subscribe(e){this._subscribers.push(e)}unsubscribe(e){const t=this._subscribers.indexOf(e);-1!==t&&this._subscribers.splice(t,1)}_notifySubscribers(...e){for(const t of this._subscribers)t(...e)}}}class Og extends(kg(_g(class{}))){constructor(e,t=null){super(),this._name=Eg(e),this._value=t}get name(){return this._name}get value(){return this._value}set value(e){this._modifyContent(),this._value=e}getFirstValue(){return this.isMultiValue()?this.value.length>0?this.value[0]:null:this.value}*getValueIterator(){this.isMultiValue()?yield*this.value.slice()[Symbol.iterator]():yield this.value}isMultiValue(){return Array.isArray(this._value)}clone(){const e=new this.constructor(this._name);return this.isMultiValue()?e.value=this._value.slice():e.value=this._value,e}_modifyContent(){super._modifyContent(),this._notifySubscribers()}}class Rg extends(kg(_g(class{}))){constructor(e){if(new.target===Rg)throw new TypeError("Cannot instantiate abstract class AbstractValue");super(),this._innerValue=e}toICALJs(){return this._innerValue}_modifyContent(){super._modifyContent(),this._notifySubscribers()}}class xg extends Rg{get rawValue(){return this._innerValue.value}set rawValue(e){this._modifyContent(),this._innerValue.value=e}get value(){return this._innerValue.decodeValue()}set value(e){this._modifyContent(),this._innerValue.setEncodedValue(e)}clone(){return xg.fromRawValue(this._innerValue.value)}static fromICALJs(e){return new xg(e)}static fromRawValue(e){const t=new ug.Binary(e);return xg.fromICALJs(t)}static fromDecodedValue(e){const t=new ug.Binary;return t.setEncodedValue(e),xg.fromICALJs(t)}}class Lg extends Rg{get weeks(){return this._innerValue.weeks}set weeks(e){if(this._modifyContent(),e<0)throw new TypeError("Weeks cannot be negative, use isNegative instead");this._innerValue.weeks=e}get days(){return this._innerValue.days}set days(e){if(this._modifyContent(),e<0)throw new TypeError("Days cannot be negative, use isNegative instead");this._innerValue.days=e}get hours(){return this._innerValue.hours}set hours(e){if(this._modifyContent(),e<0)throw new TypeError("Hours cannot be negative, use isNegative instead");this._innerValue.hours=e}get minutes(){return this._innerValue.minutes}set minutes(e){if(this._modifyContent(),e<0)throw new TypeError("Minutes cannot be negative, use isNegative instead");this._innerValue.minutes=e}get seconds(){return this._innerValue.seconds}set seconds(e){if(this._modifyContent(),e<0)throw new TypeError("Seconds cannot be negative, use isNegative instead");this._innerValue.seconds=e}get isNegative(){return this._innerValue.isNegative}set isNegative(e){this._modifyContent(),this._innerValue.isNegative=!!e}get totalSeconds(){return this._innerValue.toSeconds()}set totalSeconds(e){this._modifyContent(),this._innerValue.fromSeconds(e)}compare(e){return this._innerValue.compare(e.toICALJs())}addDuration(e){this._modifyContent(),this.totalSeconds+=e.totalSeconds,this._innerValue.normalize()}subtractDuration(e){this._modifyContent(),this.totalSeconds-=e.totalSeconds,this._innerValue.normalize()}clone(){return Lg.fromICALJs(this._innerValue.clone())}static fromICALJs(e){return new Lg(e)}static fromSeconds(e){const t=ug.Duration.fromSeconds(e);return new Lg(t)}static fromData(e){const t=ug.Duration.fromData(e);return new Lg(t)}}class Fg extends Rg{get year(){return this._innerValue.year}set year(e){this._modifyContent(),this._innerValue.year=e}get month(){return this._innerValue.month}set month(e){if(this._modifyContent(),e<1||e>12)throw new TypeError("Month out of range");this._innerValue.month=e}get day(){return this._innerValue.day}set day(e){if(this._modifyContent(),e<1||e>31)throw new TypeError("Day out of range");this._innerValue.day=e}get hour(){return this._innerValue.hour}set hour(e){if(this._modifyContent(),e<0||e>23)throw new TypeError("Hour out of range");this._innerValue.hour=e}get minute(){return this._innerValue.minute}set minute(e){if(this._modifyContent(),e<0||e>59)throw new TypeError("Minute out of range");this._innerValue.minute=e}get second(){return this._innerValue.second}set second(e){if(this._modifyContent(),e<0||e>59)throw new TypeError("Second out of range");this._innerValue.second=e}get timezoneId(){return this._innerValue.zone.tzid&&"floating"!==this._innerValue.zone.tzid&&"UTC"===this._innerValue.zone.tzid?this._innerValue.zone.tzid:this._innerValue.timezone?this._innerValue.timezone:this._innerValue.zone.tzid||null}get isDate(){return this._innerValue.isDate}set isDate(e){this._modifyContent(),this._innerValue.isDate=!!e,e&&(this._innerValue.hour=0,this._innerValue.minute=0,this._innerValue.second=0)}get unixTime(){return this._innerValue.toUnixTime()}get jsDate(){return this._innerValue.toJSDate()}addDuration(e){this._innerValue.addDuration(e.toICALJs())}subtractDateWithoutTimezone(e){const t=this._innerValue.subtractDate(e.toICALJs());return Lg.fromICALJs(t)}subtractDateWithTimezone(e){const t=this._innerValue.subtractDateTz(e.toICALJs());return Lg.fromICALJs(t)}compare(e){return this._innerValue.compare(e.toICALJs())}compareDateOnlyInGivenTimezone(e,t){return this._innerValue.compareDateOnlyTz(e.toICALJs(),t.toICALTimezone())}getInTimezone(e){const t=this._innerValue.convertToZone(e.toICALTimezone());return Fg.fromICALJs(t)}getICALTimezone(){return this._innerValue.zone}getInICALTimezone(e){const t=this._innerValue.convertToZone(e);return Fg.fromICALJs(t)}getInUTC(){const e=this._innerValue.convertToZone(ug.Timezone.utcTimezone);return Fg.fromICALJs(e)}silentlyReplaceTimezone(e){this._modify(),this._innerValue=new ug.Time({year:this.year,month:this.month,day:this.day,hour:this.hour,minute:this.minute,second:this.second,isDate:this.isDate,timezone:e})}replaceTimezone(e){this._modifyContent(),this._innerValue=ug.Time.fromData({year:this.year,month:this.month,day:this.day,hour:this.hour,minute:this.minute,second:this.second,isDate:this.isDate},e.toICALTimezone())}utcOffset(){return this._innerValue.utcOffset()}isFloatingTime(){return"floating"===this._innerValue.zone.tzid}clone(){return Fg.fromICALJs(this._innerValue.clone())}static fromICALJs(e){return new Fg(e)}static fromJSDate(e,t=!1){const n=ug.Time.fromJSDate(e,t);return Fg.fromICALJs(n)}static fromData(e,t){const n=ug.Time.fromData(e,t?t.toICALTimezone():void 0);return Fg.fromICALJs(n)}}Fg.SUNDAY=ug.Time.SUNDAY,Fg.MONDAY=ug.Time.MONDAY,Fg.TUESDAY=ug.Time.TUESDAY,Fg.WEDNESDAY=ug.Time.WEDNESDAY,Fg.THURSDAY=ug.Time.THURSDAY,Fg.FRIDAY=ug.Time.FRIDAY,Fg.SATURDAY=ug.Time.SATURDAY,Fg.DEFAULT_WEEK_START=Fg.MONDAY;class Yg extends Rg{constructor(...e){super(...e),this._start=Fg.fromICALJs(this._innerValue.start),this._end=null,this._duration=null}get start(){return this._start}set start(e){this._modifyContent(),this._start=e,this._innerValue.start=e.toICALJs()}get end(){return this._end||(this._duration&&(this._duration.lock(),this._duration=null),this._innerValue.end=this._innerValue.getEnd(),this._end=Fg.fromICALJs(this._innerValue.end),this._innerValue.duration=null,this.isLocked()&&this._end.lock()),this._end}set end(e){this._modifyContent(),this._innerValue.duration=null,this._innerValue.end=e.toICALJs(),this._end=e}get duration(){return this._duration||(this._end&&(this._end.lock(),this._end=null),this._innerValue.duration=this._innerValue.getDuration(),this._duration=Lg.fromICALJs(this._innerValue.duration),this._innerValue.end=null,this.isLocked()&&this._duration.lock()),this._duration}set duration(e){this._modifyContent(),this._innerValue.end=null,this._innerValue.duration=e.toICALJs(),this._duration=e}lock(){super.lock(),this.start.lock(),this._end&&this._end.lock(),this._duration&&this._duration.lock()}unlock(){super.unlock(),this.start.unlock(),this._end&&this._end.unlock(),this._duration&&this._duration.unlock()}clone(){return Yg.fromICALJs(this._innerValue.clone())}static fromICALJs(e){return new Yg(e)}static fromDataWithEnd(e){const t=ug.Period.fromData({start:e.start.toICALJs(),end:e.end.toICALJs()});return Yg.fromICALJs(t)}static fromDataWithDuration(e){const t=ug.Period.fromData({start:e.start.toICALJs(),duration:e.duration.toICALJs()});return Yg.fromICALJs(t)}}const Bg=["SECONDLY","MINUTELY","HOURLY","DAILY","WEEKLY","MONTHLY","YEARLY"];class Ig extends Rg{constructor(e,t){super(e),this._until=t}get interval(){return this._innerValue.interval}set interval(e){this._modifyContent(),this._innerValue.interval=parseInt(e,10)}get weekStart(){return this._innerValue.wkst}set weekStart(e){if(this._modifyContent(),eFg.SATURDAY)throw new TypeError("Weekstart out of range");this._innerValue.wkst=e}get until(){return!this._until&&this._innerValue.until&&(this._until=Fg.fromICALJs(this._innerValue.until)),this._until}set until(e){this._modifyContent(),this._until&&this._until.lock(),this._until=e,this._innerValue.count=null,this._innerValue.until=e.toICALJs()}get count(){return this._innerValue.count}set count(e){this._modifyContent(),this._until&&(this._until.lock(),this._until=null),this._innerValue.until=null,this._innerValue.count=parseInt(e,10)}get frequency(){return this._innerValue.freq}set frequency(e){if(this._modifyContent(),!Bg.includes(e))throw new TypeError("Unknown frequency");this._innerValue.freq=e}setToInfinite(){this._modifyContent(),this._until&&(this._until.lock(),this._until=null),this._innerValue.until=null,this._innerValue.count=null}isFinite(){return this._innerValue.isFinite()}isByCount(){return this._innerValue.isByCount()}addComponent(e,t){this._modifyContent(),this._innerValue.addComponent(e,t)}setComponent(e,t){this._modifyContent(),0===t.length?delete this._innerValue.parts[e.toUpperCase()]:this._innerValue.setComponent(e,t)}removeComponent(e){delete this._innerValue.parts[Eg(e)]}getComponent(e){return this._innerValue.getComponent(e)}isRuleValid(){return!0}lock(){super.lock(),this._until&&this._until.lock()}unlock(){super.unlock(),this._until&&this._until.unlock()}clone(){return Ig.fromICALJs(this._innerValue.clone())}static fromICALJs(e,t=null){return new Ig(e,t)}static fromData(e){let t=null;e.until&&(t=e.until,e.until=e.until.toICALJs());const n=ug.Recur.fromData(e);return Ig.fromICALJs(n,t)}}class Pg extends Rg{get hours(){return this._innerValue.hours}set hours(e){this._modifyContent(),this._innerValue.hours=e}get minutes(){return this._innerValue.minutes}set minutes(e){this._modifyContent(),this._innerValue.minutes=e}get factor(){return this._innerValue.factor}set factor(e){if(this._modifyContent(),1!==e&&-1!==e)throw new TypeError("Factor may only be set to 1 or -1");this._innerValue.factor=e}get totalSeconds(){return this._innerValue.toSeconds()}set totalSeconds(e){this._modifyContent(),this._innerValue.fromSeconds(e)}compare(e){return this._innerValue.compare(e.toICALJs())}clone(){return Pg.fromICALJs(this._innerValue.clone())}static fromICALJs(e){return new Pg(e)}static fromData(e){const t=new ug.UtcOffset;return t.fromData(e),Pg.fromICALJs(t)}static fromSeconds(e){const t=ug.UtcOffset.fromSeconds(e);return Pg.fromICALJs(t)}}class Hg extends Error{}class jg extends(kg(_g(class{}))){constructor(e,t=null,n=[],r=null,s=null){super(),this._name=Eg(e),this._value=t,this._parameters=new Map,this._root=r,this._parent=s,this._setParametersFromConstructor(n),t instanceof Rg&&t.subscribe((()=>this._notifySubscribers()))}get name(){return this._name}get value(){return this._value}set value(e){this._modifyContent(),this._value=e,e instanceof Rg&&e.subscribe((()=>this._notifySubscribers()))}get root(){return this._root}set root(e){this._modify(),this._root=e}get parent(){return this._parent}set parent(e){this._modify(),this._parent=e}getFirstValue(){return this.isMultiValue()?this.value.length>0?this.value[0]:null:this.value}*getValueIterator(){this.isMultiValue()?yield*this.value.slice()[Symbol.iterator]():yield this.value}addValue(e){if(!this.isMultiValue())throw new TypeError("This is not a multivalue property");this._modifyContent(),this.value.push(e)}hasValue(e){if(!this.isMultiValue())throw new TypeError("This is not a multivalue property");return this.value.includes(e)}removeValue(e){if(!this.hasValue(e))return;this._modifyContent();const t=this.value.indexOf(e);this.value.splice(t,1)}setParameter(e){this._modify(),this._parameters.set(e.name,e),e.subscribe((()=>this._notifySubscribers()))}getParameter(e){return this._parameters.get(Eg(e))}*getParametersIterator(){yield*this._parameters.values()}getParameterFirstValue(e){const t=this.getParameter(e);return t instanceof Og?t.isMultiValue()?t.value[0]:t.value:null}hasParameter(e){return this._parameters.has(Eg(e))}deleteParameter(e){this._modify(),this._parameters.delete(Eg(e))}updateParameterIfExist(e,t){if(this._modify(),this.hasParameter(e)){this.getParameter(e).value=t}else{const n=new Og(Eg(e),t);this.setParameter(n)}}isMultiValue(){return Array.isArray(this._value)}isDecoratedValue(){return this.isMultiValue()?this._value[0]instanceof Rg:this._value instanceof Rg}lock(){super.lock();for(const e of this.getParametersIterator())e.lock();if(this.isDecoratedValue())for(const e of this.getValueIterator())e.lock()}unlock(){super.unlock();for(const e of this.getParametersIterator())e.unlock();if(this.isDecoratedValue())for(const e of this.getValueIterator())e.unlock()}clone(){const e=[];for(const t of this.getParametersIterator())e.push(t.clone());return new this.constructor(this.name,this._cloneValue(),e,this.root,this.parent)}_cloneValue(){return this.isDecoratedValue()?this.isMultiValue()?this._value.map((e=>e.clone())):this._value.clone():this.isMultiValue()?this._value.slice():this._value}_setParametersFromConstructor(e){e.forEach((e=>{e instanceof Og||(e=new Og(e[0],e[1])),this.setParameter(e)}))}static fromICALJs(e,t=null,n=null){if(!(e instanceof ug.Property))throw new yg;let r;if(e.isDecorated){const t=function(e){switch(bg(e)){case"binary":return xg;case"date":case"date-time":return Fg;case"duration":return Lg;case"period":return Yg;case"recur":return Ig;case"utc-offset":return Pg;default:throw new Hg}}(e.getFirstValue().icaltype);r=e.isMultiValue?e.getValues().map((e=>t.fromICALJs(e))):t.fromICALJs(e.getFirstValue())}else r=e.isMultiValue?e.getValues():e.getFirstValue();const s=[];return Object.keys(Object.assign({},e.toJSON()[1])).forEach((t=>{"TZID"!==Eg(t)&&s.push([t,e.getParameter(t)])})),new this(e.name,r,s,t,n)}toICALJs(){const e=Mg(bg(this.name));this.isMultiValue()?this.isDecoratedValue()?e.setValues(this.value.map((e=>e.toICALJs()))):e.setValues(this.value):this.isDecoratedValue()?e.setValue(this.value.toICALJs()):e.setValue(this.value);for(const t of this.getParametersIterator())e.setParameter(bg(t.name),t.value);const t=this.getFirstValue();return t instanceof Fg&&"floating"!==t.timezoneId&&"UTC"!==t.timezoneId&&!t.isDate&&e.setParameter("tzid",t.timezoneId),e}_modifyContent(){super._modifyContent(),this._notifySubscribers()}}class zg extends jg{get formatType(){return this.getParameterFirstValue("FMTTYPE")}set formatType(e){this.updateParameterIfExist("FMTTYPE",e)}get uri(){return this._value instanceof xg?null:this._value}set uri(e){this.value=e}get encoding(){return this._value instanceof xg?"BASE64":null}get data(){return this._value instanceof xg?this._value.value:null}set data(e){this.value instanceof xg?this.value.value=e:this.value=xg.fromDecodedValue(e)}toICALJs(){const e=super.toICALJs();return this._value instanceof xg&&"BASE64"!==this.getParameterFirstValue("ENCODING")&&e.setParameter("ENCODING","BASE64"),e}static fromData(e,t=null){const n=xg.fromDecodedValue(e),r=new zg("ATTACH",n);return t&&(r.formatType=t),r}static fromLink(e,t=null){const n=new zg("ATTACH",e);return t&&(n.formatType=t),n}}class Zg extends jg{get role(){const e=["CHAIR","REQ-PARTICIPANT","OPT-PARTICIPANT","NON-PARTICIPANT"];if(this.hasParameter("ROLE")){const t=this.getParameterFirstValue("ROLE");if(e.includes(t))return t}return"REQ-PARTICIPANT"}set role(e){this.updateParameterIfExist("ROLE",e)}get userType(){const e=["INDIVIDUAL","GROUP","RESOURCE","ROOM","UNKNOWN"];if(this.hasParameter("CUTYPE")){const t=this.getParameterFirstValue("CUTYPE");return e.includes(t)?t:"UNKNOWN"}return"INDIVIDUAL"}set userType(e){this.updateParameterIfExist("CUTYPE",e)}get rsvp(){if(this.hasParameter("RSVP")){return"TRUE"===Eg(this.getParameterFirstValue("RSVP"))}return!1}set rsvp(e){this.updateParameterIfExist("RSVP",e?"TRUE":"FALSE")}get commonName(){return this.getParameterFirstValue("CN")}set commonName(e){this.updateParameterIfExist("CN",e)}get participationStatus(){let e;e=this.parent?this.parent.name:"VEVENT";const t={VEVENT:["NEEDS-ACTION","ACCEPTED","DECLINED","TENTATIVE","DELEGATED"],VJOURNAL:["NEEDS-ACTION","ACCEPTED","DECLINED"],VTODO:["NEEDS-ACTION","ACCEPTED","DECLINED","TENTATIVE","DELEGATED","COMPLETED","IN-PROCESS"]};if(this.hasParameter("PARTSTAT")){const n=this.getParameterFirstValue("PARTSTAT");return t[e].includes(n)?n:"NEEDS-ACTION"}return"NEEDS-ACTION"}set participationStatus(e){this.updateParameterIfExist("PARTSTAT",e)}get language(){return this.getParameterFirstValue("LANGUAGE")}set language(e){this.updateParameterIfExist("LANGUAGE",e)}get email(){return this.value}set email(e){this.value=wg(e,"mailto:")}get member(){return this.getParameter("MEMBER")?.value??null}set member(e){e=e.map((e=>wg(e,"mailto:"))),this.updateParameterIfExist("MEMBER",e)}isOrganizer(){return"ORGANIZER"===this._name}static fromNameAndEMail(e,t,n=!1){const r=n?"ORGANIZER":"ATTENDEE";return t=wg(t,"mailto:"),new Zg(r,t,[["CN",e]])}static fromNameEMailRoleUserTypeAndRSVP(e,t,n,r,s,i=!1){const a=i?"ORGANIZER":"ATTENDEE";return t=wg(t,"mailto:"),new Zg(a,t,[["CN",e],["ROLE",n],["CUTYPE",r],["RSVP",s?"TRUE":"FALSE"]])}}ug.design.icalendar.property.conference={defaultType:"uri"},ug.design.icalendar.param.feature={valueType:"cal-address",multiValue:","};class Ug extends jg{*getFeatureIterator(){if(!this.hasParameter("FEATURE"))return;const e=this.getParameter("FEATURE");yield*e.getValueIterator()}listAllFeatures(){return this.hasParameter("FEATURE")?this.getParameter("FEATURE").value.slice():[]}addFeature(e){if(this._modify(),this.hasParameter("FEATURE")){if(this.hasFeature(e))return;this.getParameter("FEATURE").value.push(e)}else this.updateParameterIfExist("FEATURE",[e])}removeFeature(e){if(this._modify(),!this.hasFeature(e))return;const t=this.getParameter("FEATURE"),n=t.value.indexOf(e);t.value.splice(n,1)}clearAllFeatures(){this.deleteParameter("FEATURE")}hasFeature(e){if(!this.hasParameter("FEATURE"))return!1;const t=this.getParameter("FEATURE");return!!Array.isArray(t.value)&&t.value.includes(e)}get label(){return this.getParameterFirstValue("LABEL")}set label(e){this.updateParameterIfExist("LABEL",e)}get uri(){return this.value}set uri(e){this.value=e}toICALJs(){const e=super.toICALJs();return e.setParameter("value","URI"),e}static fromURILabelAndFeatures(e,t=null,n=null){const r=new Ug("CONFERENCE",e);return t&&r.updateParameterIfExist("label",t),n&&r.updateParameterIfExist("feature",n),r}}class Gg extends jg{get type(){const e=["FREE","BUSY","BUSY-UNAVAILABLE","BUSY-TENTATIVE"];if(this.hasParameter("FBTYPE")){const t=this.getParameterFirstValue("FBTYPE");if(e.includes(t))return t}return"BUSY"}set type(e){this.updateParameterIfExist("FBTYPE",e)}static fromPeriodAndType(e,t){return new Gg("FREEBUSY",e,[["fbtype",t]])}}class Vg extends jg{constructor(e,t=[0,0],n=[],r=null,s=null){super(e,t,n,r,s)}get latitude(){return this._value[0]}set latitude(e){this._modifyContent(),"number"!=typeof e&&(e=parseFloat(e)),this._value[0]=e}get longitude(){return this._value[1]}set longitude(e){this._modifyContent(),"number"!=typeof e&&(e=parseFloat(e)),this._value[1]=e}toICALJs(){const e=Mg(bg(this.name));return e.setValue(this.value),this._parameters.forEach((t=>{e.setParameter(bg(t.name),t.value)})),e}static fromPosition(e,t){return new Vg("GEO",[e,t])}}class $g extends zg{get display(){return this.getParameterFirstValue("DISPLAY")||"BADGE"}set display(e){this.updateParameterIfExist("DISPLAY",e)}static fromData(e,t=null,n=null){const r=xg.fromDecodedValue(e),s=new $g("IMAGE",r);return t&&(s.display=t),n&&(s.formatType=n),s}static fromLink(e,t=null,n=null){const r=new $g("IMAGE",e);return t&&(r.display=t),n&&(r.formatType=n),r}}class Wg extends jg{get relationType(){const e=["PARENT","CHILD","SIBLING"],t="PARENT";if(this.hasParameter("RELTYPE")){const n=this.getParameterFirstValue("RELTYPE");return e.includes(n)?n:t}return t}set relationType(e){this.updateParameterIfExist("RELTYPE",e)}get relatedId(){return this.value}set relatedId(e){this.value=e}static fromRelTypeAndId(e,t){return new Wg("RELATED-TO",t,[["RELTYPE",e]])}}class qg extends jg{constructor(e,t=["1","Pending"],n=[],r=null,s=null){super(e,t,n,r,s)}get statusCode(){return parseFloat(this.value[0])}set statusCode(e){this._modifyContent(),this.value[0]=e.toString(),e===Math.floor(e)&&(this.value[0]+=".0")}get statusMessage(){return this.value[1]}set statusMessage(e){this._modifyContent(),this.value[1]=e}get exceptionData(){return this.value[2]?this.value[2]:null}set exceptionData(e){this._modifyContent(),this.value[2]=e}isPending(){return this.statusCode>=1&&this.statusCode<2}isSuccessful(){return this.statusCode>=2&&this.statusCode<3}isClientError(){return this.statusCode>=3&&this.statusCode<4}isSchedulingError(){return this.statusCode>=4&&this.statusCode<5}toICALJs(){const e=Mg(bg(this.name));return e.setValue(this.value),this._parameters.forEach((t=>{e.setParameter(bg(t.name),t.value)})),e}static fromCodeAndMessage(e,t){return new qg("REQUEST-STATUS",[e.toString(),t])}}qg.SUCCESS=[2,"Success"],qg.SUCCESS_FALLBACK=[2.1,"Success, but fallback taken on one or more property values."],qg.SUCCESS_PROP_IGNORED=[2.2,"Success; invalid property ignored."],qg.SUCCESS_PROPPARAM_IGNORED=[2.3,"Success; invalid property parameter ignored."],qg.SUCCESS_NONSTANDARD_PROP_IGNORED=[2.4,"Success; unknown, non-standard property ignored."],qg.SUCCESS_NONSTANDARD_PROPPARAM_IGNORED=[2.5,"Success; unknown, non-standard property value ignored."],qg.SUCCESS_COMP_IGNORED=[2.6,"Success; invalid calendar component ignored."],qg.SUCCESS_FORWARDED=[2.7,"Success; request forwarded to Calendar User."],qg.SUCCESS_REPEATING_IGNORED=[2.8,"Success; repeating event ignored. Scheduled as a single component."],qg.SUCCESS_TRUNCATED_END=[2.9,"Success; truncated end date time to date boundary."],qg.SUCCESS_REPEATING_VTODO_IGNORED=[2.1,"Success; repeating VTODO ignored. Scheduled as a single VTODO."],qg.SUCCESS_UNBOUND_RRULE_CLIPPED=[2.11,"Success; unbounded RRULE clipped at some finite number of instances."],qg.CLIENT_INVALID_PROPNAME=[3,"Invalid property name."],qg.CLIENT_INVALID_PROPVALUE=[3.1,"Invalid property value."],qg.CLIENT_INVALID_PROPPARAM=[3.2,"Invalid property parameter."],qg.CLIENT_INVALID_PROPPARAMVALUE=[3.3,"Invalid property parameter value."],qg.CLIENT_INVALUD_CALENDAR_COMP_SEQ=[3.4,"Invalid calendar component sequence."],qg.CLIENT_INVALID_DATE_TIME=[3.5,"Invalid date or time."],qg.CLIENT_INVALID_RRULE=[3.6,"Invalid rule."],qg.CLIENT_INVALID_CU=[3.7,"Invalid Calendar User."],qg.CLIENT_NO_AUTHORITY=[3.8,"No authority."],qg.CLIENT_UNSUPPORTED_VERSION=[3.9,"Unsupported version."],qg.CLIENT_TOO_LARGE=[3.1,"Request entity too large."],qg.CLIENT_REQUIRED_COMP_OR_PROP_MISSING=[3.11,"Required component or property missing."],qg.CLIENT_UNKNOWN_COMP_OR_PROP=[3.12,"Unknown component or property found."],qg.CLIENT_UNSUPPORTED_COMP_OR_PROP=[3.13,"Unsupported component or property found."],qg.CLIENT_UNSUPPORTED_CAPABILITY=[3.14,"Unsupported capability."],qg.SCHEDULING_EVENT_CONFLICT=[4,"Event conflict. Date/time is busy."],qg.SERVER_REQUEST_NOT_SUPPORTED=[5,"Request not supported."],qg.SERVER_SERVICE_UNAVAILABLE=[5.1,"Service unavailable."],qg.SERVER_INVALID_CALENDAR_SERVICE=[5.2,"Invalid calendar service."],qg.SERVER_NO_SCHEDULING_FOR_USER=[5.3,"No scheduling support for user."];class Xg extends jg{get alternateText(){return this.getParameterFirstValue("ALTREP")}set alternateText(e){this.updateParameterIfExist("ALTREP",e)}get language(){return this.getParameterFirstValue("LANGUAGE")}set language(e){this.updateParameterIfExist("LANGUAGE",e)}}class Jg extends jg{get related(){return this.hasParameter("RELATED")?this.getParameterFirstValue("RELATED"):"START"}set related(e){this.updateParameterIfExist("RELATED",e)}get value(){return super.value}set value(e){super.value=e,e instanceof Fg&&(this.deleteParameter("RELATED"),super.value=e.getInUTC())}isRelative(){return this.getFirstValue()instanceof Lg}static fromAbsolute(e){return new Jg("TRIGGER",e)}static fromRelativeAndRelated(e,t=!0){return new Jg("TRIGGER",e,[["RELATED",t?"START":"END"]])}}function Kg(e){switch(Eg(e)){case"ATTACH":return zg;case"ATTENDEE":case"ORGANIZER":return Zg;case"CONFERENCE":return Ug;case"FREEBUSY":return Gg;case"GEO":return Vg;case"IMAGE":return $g;case"RELATED-TO":return Wg;case"REQUEST-STATUS":return qg;case"TRIGGER":return Jg;case"COMMENT":case"CONTACT":case"DESCRIPTION":case"LOCATION":case"SUMMARY":return Xg;default:return jg}}class Qg extends(kg(_g(class{}))){constructor(e,t=[],n=[],r=null,s=null){super(),this._name=Eg(e),this._properties=new Map,this._components=new Map,this._root=r,this._parent=s,this._setPropertiesFromConstructor(t),this._setComponentsFromConstructor(n)}get name(){return this._name}get root(){return this._root}set root(e){this._modify(),this._root=e;for(const t of this.getPropertyIterator())t.root=e;for(const t of this.getComponentIterator())t.root=e}get parent(){return this._parent}set parent(e){this._modify(),this._parent=e}getFirstProperty(e){return this._properties.has(Eg(e))?this._properties.get(Eg(e))[0]:null}getFirstPropertyFirstValue(e){const t=this.getFirstProperty(e);return t?t.getFirstValue():null}updatePropertyWithValue(e,t){this._modify();const n=this.getFirstProperty(e);if(n)n.value=t;else{const n=new(Kg(e))(e,t,[],this,this.root);this.addProperty(n)}}*getPropertyIterator(e=null){if(e){if(!this.hasProperty(e))return;yield*this._properties.get(Eg(e)).slice()[Symbol.iterator]()}else for(const e of this._properties.keys())yield*this.getPropertyIterator(e)}*_getAllOfPropertyByLang(e,t){for(const n of this.getPropertyIterator(e))n.getParameterFirstValue("LANGUAGE")===t&&(yield n)}_getFirstOfPropertyByLang(e,t){return this._getAllOfPropertyByLang(e,t).next().value||null}addProperty(e){if(this._modify(),e.root=this.root,e.parent=this,this._properties.has(e.name)){const t=this._properties.get(e.name);if(-1!==t.indexOf(e))return!1;t.push(e)}else this._properties.set(e.name,[e]);return e.subscribe((()=>this._notifySubscribers())),!0}hasProperty(e){return this._properties.has(Eg(e))}deleteProperty(e){if(this._modify(),!this._properties.has(e.name))return!1;const t=this._properties.get(e.name),n=t.indexOf(e);return-1!==n&&(-1!==n&&1===t.length?this._properties.delete(e.name):t.splice(n,1),!0)}deleteAllProperties(e){return this._modify(),this._properties.delete(Eg(e))}getFirstComponent(e){return this.hasComponent(e)?this._components.get(Eg(e))[0]:null}*getComponentIterator(e){if(e){if(!this.hasComponent(e))return;yield*this._components.get(Eg(e)).slice()[Symbol.iterator]()}else for(const e of this._components.keys())yield*this.getComponentIterator(e)}addComponent(e){if(this._modify(),e.root=this.root,e.parent=this,this._components.has(e.name)){const t=this._components.get(e.name);if(-1!==t.indexOf(e))return!1;t.push(e)}else this._components.set(e.name,[e]);return e.subscribe((()=>this._notifySubscribers())),!0}hasComponent(e){return this._components.has(Eg(e))}deleteComponent(e){if(this._modify(),!this._components.has(e.name))return!1;const t=this._components.get(e.name),n=t.indexOf(e);return-1!==n&&(-1!==n&&1===t.length?this._components.delete(e.name):t.splice(n,1),!0)}deleteAllComponents(e){return this._modify(),this._components.delete(Eg(e))}lock(){super.lock();for(const e of this.getPropertyIterator())e.lock();for(const e of this.getComponentIterator())e.lock()}unlock(){super.unlock();for(const e of this.getPropertyIterator())e.unlock();for(const e of this.getComponentIterator())e.unlock()}clone(){const e=[];for(const t of this.getPropertyIterator())e.push(t.clone());const t=[];for(const e of this.getComponentIterator())t.push(e.clone());return new this.constructor(this.name,e,t,this.root,this.parent)}_setPropertiesFromConstructor(e){for(let t of e){if(Array.isArray(t)){t=new(Kg(t[0]))(t[0],t[1])}this.addProperty(t)}}_setComponentsFromConstructor(e){for(const t of e)this.addComponent(t)}static fromICALJs(e,t=null,n=null){if(!(e instanceof ug.Component))throw new yg;const r=new this(e.name,[],[],t,n);for(const n of e.getAllProperties()){const e=Kg(n.name).fromICALJs(n,t,r);r.addProperty(e)}for(const n of e.getAllSubcomponents()){const e=this._getConstructorForComponentName(n.name).fromICALJs(n,t,r);r.addComponent(e)}return r}static _getConstructorForComponentName(e){return Qg}toICALJs(){const e=(t=bg(this.name),new ug.Component(bg(t)));var t;for(const t of this.getPropertyIterator())e.addProperty(t.toICALJs());for(const t of this.getComponentIterator())e.addSubcomponent(t.toICALJs());return e}}function eA(e,t,n=!0){t=function(e){"string"==typeof e&&(e={name:e});return Object.assign({},{iCalendarName:Eg(e.name),pluralName:e.name+"s",allowedValues:null,defaultValue:null,unknownValue:null},e)}(t),Object.defineProperty(e,t.name,{get(){const e=this.getFirstPropertyFirstValue(t.iCalendarName);return e?Array.isArray(t.allowedValues)&&!t.allowedValues.includes(e)?t.unknownValue:e:t.defaultValue},set(e){if(this._modify(),null!==e){if(Array.isArray(t.allowedValues)&&!t.allowedValues.includes(e))throw new TypeError("Illegal value");this.updatePropertyWithValue(t.iCalendarName,e)}else this.deleteAllProperties(t.iCalendarName)}})}function tA(e,t){e["get"+Dg((t=rA(t)).name)+"Iterator"]=function*(){yield*this.getPropertyIterator(t.iCalendarName)},e["get"+Dg(t.name)+"List"]=function(){return Array.from(this["get"+Dg(t.name)+"Iterator"]())},e["remove"+Dg(t.name)]=function(e){this.deleteProperty(e)},e["clearAll"+Dg(t.pluralName)]=function(){this.deleteAllProperties(t.iCalendarName)}}function nA(e,t){e["get"+Dg((t=rA(t)).name)+"Iterator"]=function*(e=null){for(const n of this._getAllOfPropertyByLang(t.iCalendarName,e))yield*n.getValueIterator()},e["get"+Dg(t.name)+"List"]=function(e=null){return Array.from(this["get"+Dg(t.name)+"Iterator"](e))},e["add"+Dg(t.name)]=function(e,n=null){const r=this._getFirstOfPropertyByLang(t.iCalendarName,n);if(r)r.addValue(e);else{const r=new jg(t.iCalendarName,[e]);if(n){const e=new Og("LANGUAGE",n);r.setParameter(e)}this.addProperty(r)}},e["remove"+Dg(t.name)]=function(e,n=null){for(const r of this._getAllOfPropertyByLang(t.iCalendarName,n))if(r.isMultiValue()&&r.hasValue(e))return 1===r.value.length?(this.deleteProperty(r),!0):(r.removeValue(e),!0);return!1},e["clearAll"+Dg(t.pluralName)]=function(e=null){for(const n of this._getAllOfPropertyByLang(t.iCalendarName,e))this.deleteProperty(n)}}function rA(e){return"string"==typeof e&&(e={name:e}),Object.assign({},{iCalendarName:Eg(e.name),pluralName:e.name+"s"},e)}function sA(){return new Date}class iA extends Error{}class aA{constructor(e){this._masterItem=e,this._recurrenceExceptionItems=new Map,this._rangeRecurrenceExceptionItemsIndex=[],this._rangeRecurrenceExceptionItemsDiffCache=new Map,this._rangeRecurrenceExceptionItems=new Map}get masterItem(){return this._masterItem}set masterItem(e){this._masterItem=e}*getRecurrenceExceptionIterator(){yield*this._recurrenceExceptionItems.values()}getRecurrenceExceptionList(){return Array.from(this.getRecurrenceExceptionIterator())}hasRecurrenceExceptionForId(e){return e instanceof Fg?e=e.unixTime:e instanceof ug.Time&&(e=e.toUnixTime()),this._recurrenceExceptionItems.has(e)}getRecurrenceException(e){return e instanceof Fg?e=e.unixTime:e instanceof ug.Time&&(e=e.toUnixTime()),this._recurrenceExceptionItems.get(e)||null}hasRangeRecurrenceExceptionForId(e){return e instanceof Fg?e=e.unixTime:e instanceof ug.Time&&(e=e.toUnixTime()),0!==this._rangeRecurrenceExceptionItemsIndex.length&&this._rangeRecurrenceExceptionItemsIndex[0]e-t));if(0===t)return null;const n=this._rangeRecurrenceExceptionItemsIndex[t-1];return this._rangeRecurrenceExceptionItems.get(n)}getRangeRecurrenceExceptionDiff(e){if(e instanceof Fg?e=e.unixTime:e instanceof ug.Time&&(e=e.toUnixTime()),this._rangeRecurrenceExceptionItemsDiffCache.has(e))return this._rangeRecurrenceExceptionItemsDiffCache.get(e);const t=this.getRangeRecurrenceExceptionForId(e);if(!t)return null;const n=t.recurrenceId,r=t.startDate.subtractDateWithTimezone(n);return r.lock(),this._rangeRecurrenceExceptionItemsDiffCache.set(e,r),r}relateRecurrenceException(e){this._modify();const t=this._getRecurrenceIdKey(e);if(this._recurrenceExceptionItems.set(t,e),e.modifiesFuture()){this._rangeRecurrenceExceptionItems.set(t,e);const n=ug.helpers.binsearchInsert(this._rangeRecurrenceExceptionItemsIndex,t,((e,t)=>e-t));this._rangeRecurrenceExceptionItemsIndex.splice(n,0,t)}e.recurrenceManager=this}removeRecurrenceException(e){const t=this._getRecurrenceIdKey(e);this.removeRecurrenceExceptionByRecurrenceId(t)}removeRecurrenceExceptionByRecurrenceId(e){this._modify(),this._recurrenceExceptionItems.delete(e),this._rangeRecurrenceExceptionItems.delete(e),this._rangeRecurrenceExceptionItemsDiffCache.delete(e);const t=this._rangeRecurrenceExceptionItemsIndex.indexOf(e);-1!==t&&this._rangeRecurrenceExceptionItemsIndex.splice(t,1)}_getRecurrenceIdKey(e){return e.recurrenceId.unixTime}*getRecurrenceRuleIterator(){for(const e of this._masterItem.getPropertyIterator("RRULE"))yield e.getFirstValue()}getRecurrenceRuleList(){return Array.from(this.getRecurrenceRuleIterator())}addRecurrenceRule(e){this._modify(),this.resetCache();const t=new jg("RRULE",e);this._masterItem.addProperty(t)}removeRecurrenceRule(e){this._modify(),this.resetCache();for(const t of this._masterItem.getPropertyIterator("RRULE"))t.getFirstValue()===e&&this._masterItem.deleteProperty(t)}clearAllRecurrenceRules(){this._modify(),this.resetCache(),this._masterItem.deleteAllProperties("RRULE")}*getRecurrenceDateIterator(e=!1,t=null){for(const n of this._getPropertiesForRecurrenceDate(e,t))yield*n.getValueIterator()}listAllRecurrenceDates(e=!1,t=null){return Array.from(this.getRecurrenceDateIterator(e,t))}addRecurrenceDate(e=!1,t){this._modify(),this.resetCache();let n=null;t instanceof Fg&&!t.isDate&&(n=t.timezoneId);const r=this._getValueTypeByValue(t),s=this._getPropertiesForRecurrenceDate(e,r,n).next.value;if(s instanceof jg){s.value.push(t),this.masterItem.markPropertyAsDirty(e?"EXDATE":"RDATE")}else{const n=this._getPropertyNameByIsNegative(e),r=new jg(n,t);this._masterItem.addProperty(r)}}hasRecurrenceDate(e=!1,t){for(let n of this.getRecurrenceDateIterator(e))if(n instanceof Yg&&(n=n.start),0===n.compare(t))return!0;return!1}getRecurrenceDate(e=!1,t){for(const n of this.getRecurrenceDateIterator(e)){let e=n;if(e instanceof Yg&&(e=e.start),0===e.compare(t))return n}return null}removeRecurrenceDate(e=!1,t){this._modify(),this.resetCache();const n=this._getValueTypeByValue(t);for(const r of this._getPropertiesForRecurrenceDate(e,n))for(const n of r.getValueIterator())if(t===n){const n=r.value;if(1===n.length){this.masterItem.deleteProperty(r);continue}const s=n.indexOf(t);n.splice(s,1),this.masterItem.markPropertyAsDirty(e?"EXDATE":"RDATE")}}clearAllRecurrenceDates(e=!1,t=null){this._modify(),this.resetCache();for(const n of this._getPropertiesForRecurrenceDate(e,t))this._masterItem.deleteProperty(n)}_getPropertyNameByIsNegative(e){return e?"EXDATE":"RDATE"}_getValueTypeByValue(e){return e instanceof Yg?"PERIOD":e.isDate?"DATE":"DATETIME"}*_getPropertiesForRecurrenceDate(e,t,n=null){const r=this._getPropertyNameByIsNegative(e);for(const e of this._masterItem.getPropertyIterator(r))null===t||"PERIOD"===Eg(t)&&e.getFirstValue()instanceof Yg||"DATE"===Eg(t)&&e.getFirstValue().isDate?yield e:"DATETIME"!==Eg(t)||e.getFirstValue().isDate||null!==n&&e.getFirstValue().timezoneId!==n||(yield e)}isFinite(){return this.getRecurrenceRuleList().every((e=>e.isFinite()))}isEmptyRecurrenceSet(){return void 0===this._getRecurExpansionObject().next()}getOccurrenceAtExactly(e){if(!this.masterItem.isRecurring())return 0===this.masterItem.getReferenceRecurrenceId().compare(e)?this.masterItem:null;const t=this._getRecurExpansionObject(),n=e.toICALJs();let r;for(;r=t.next();){if(0===r.compare(n))return this._getOccurrenceAtRecurrenceId(Fg.fromICALJs(r));if(1===r.compare(n))return null}return null}getClosestOccurrence(e){if(!this.masterItem.isRecurring())return this.masterItem;const t=this._getRecurExpansionObject();e=e.toICALJs();let n,r=null;for(;n=t.next();){if(-1!==n.compare(e)){const e=Fg.fromICALJs(n);return this._getOccurrenceAtRecurrenceId(e)}r=n}const s=Fg.fromICALJs(r);return this._getOccurrenceAtRecurrenceId(s)}countAllOccurrencesBetween(e,t){if(!this.masterItem.isRecurring())return"function"!=typeof this.masterItem.isInTimeFrame||this.masterItem.isInTimeFrame(e,t)?1:0;const n=this._getRecurExpansionObject(),r=e.toICALJs(),s=t.toICALJs();let i,a=0;for(;i=n.next();)if(-1!==i.compare(r)){if(1===i.compare(s))break;a+=1}return a}*getAllOccurrencesBetweenIterator(e,t){if(!this.masterItem.isRecurring())return"function"!=typeof this.masterItem.isInTimeFrame&&(yield this.masterItem),void(this.masterItem.isInTimeFrame(e,t)&&(yield this.masterItem));const n=this._getRecurExpansionObject(),r=e.toICALJs(),s=t.toICALJs(),i=Array.from(this._recurrenceExceptionItems.keys()),a=Math.max.apply(Math,i);let o;for(;o=n.next();){const n=Fg.fromICALJs(o),i=this._getOccurrenceAtRecurrenceId(n);let l=null;switch(Eg(i.name)){case"VEVENT":case"VTODO":l=i.endDate.toICALJs();break;default:l=o}if(-1===l.compare(r))continue;const d=i.startDate.toICALJs();if(i.isRecurrenceException()&&!i.modifiesFuture()||1!==d.compare(s))"function"!=typeof i.isInTimeFrame&&(yield i),i.isInTimeFrame(e,t)&&(yield i);else{if(0===this._recurrenceExceptionItems.size)break;if(o.toUnixTime()>a)break}}}getAllOccurrencesBetween(e,t){return Array.from(this.getAllOccurrencesBetweenIterator(e,t))}updateUID(e){this._masterItem.updatePropertyWithValue("UID",e);for(const t of this.getRecurrenceExceptionIterator())t.updatePropertyWithValue("UID",e)}updateStartDateOfMasterItem(e,t){const n=e.subtractDateWithTimezone(t);for(const e of this.getRecurrenceDateIterator(!0))this.hasRecurrenceDate(!1,e)||e.addDuration(n);for(const e of this.getRecurrenceExceptionIterator())this.hasRecurrenceDate(!1,e.recurrenceId)||(this.removeRecurrenceException(e),e.recurrenceId.addDuration(n),this.relateRecurrenceException(e));for(const e of this.getRecurrenceRuleIterator())e.until&&e.until.addDuration(n)}_getOccurrenceAtRecurrenceId(e){if(this.hasRecurrenceExceptionForId(e)){const t=this.getRecurrenceException(e);return t.canCreateRecurrenceExceptions()?t.forkItem(e):t}if(this.hasRangeRecurrenceExceptionForId(e)){const t=this.getRangeRecurrenceExceptionForId(e),n=this.getRangeRecurrenceExceptionDiff(e);return t.forkItem(e,n)}return 0===e.compare(this._masterItem.startDate)?this._masterItem.canCreateRecurrenceExceptions()?this._masterItem.forkItem(e):this._masterItem:this._masterItem.forkItem(e)}resetCache(){}_getRecurExpansionObject(){if(null===this._masterItem.startDate)throw new iA;const e=this._masterItem.startDate.toICALJs();let t=e.clone();const n=[];let r;const s=[];let i=null;const a=[];for(const t of this.getRecurrenceRuleIterator())n.push(t.toICALJs().iterator(e)),n[n.length-1].next();for(let e of this.getRecurrenceDateIterator()){e instanceof Yg&&(e=e.start),e=e.toICALJs();const t=ug.helpers.binsearchInsert(s,e,((e,t)=>e.compare(t)));s.splice(t,0,e)}s.length>0&&-1===s[0].compare(e)?(r=0,t=s[0].clone()):(r=ug.helpers.binsearchInsert(s,e,((e,t)=>e.compare(t))),i=a[r]);for(let e of this.getRecurrenceDateIterator(!0)){e=e.toICALJs();const t=ug.helpers.binsearchInsert(a,e,((e,t)=>e.compare(t)));a.splice(t,0,e)}const o=ug.helpers.binsearchInsert(a,e,((e,t)=>e.compare(t))),l=a[o];return new ug.RecurExpansion({dtstart:e,last:t,ruleIterators:n,ruleDateInc:r,exDateInc:o,ruleDates:s,ruleDate:i,exDates:a,exDate:l,complete:!1})}_modify(){if(this._masterItem.isLocked())throw new Tg}}function oA(){return crypto?.randomUUID?crypto.randomUUID():function(){const e=new Array(36);for(let t=0;t<36;t++)e[t]=Math.floor(16*Math.random());return e[14]=4,e[19]=e[19]&=-5,e[19]=e[19]|=8,e[8]=e[13]=e[18]=e[23]="-",e.map((e=>e.toString(16))).join("")}()}class lA extends Qg{addAttendeeFromNameAndEMail(e,t){const n=Zg.fromNameAndEMail(e,t);return this.addProperty(n)}get trigger(){return this.getFirstProperty("TRIGGER")}setTriggerFromAbsolute(e){const t=Jg.fromAbsolute(e);this.deleteAllProperties("TRIGGER"),this.addProperty(t)}setTriggerFromRelative(e,t=!0){const n=Jg.fromRelativeAndRelated(e,t);this.deleteAllProperties("TRIGGER"),this.addProperty(n)}}eA(lA.prototype,"action"),eA(lA.prototype,"description"),eA(lA.prototype,"summary"),eA(lA.prototype,"duration"),eA(lA.prototype,"repeat"),eA(lA.prototype,{name:"attachment",iCalendarName:"ATTACH"}),tA(lA.prototype,"attendee");class dA extends Qg{constructor(...e){super(...e),this._primaryItem=null,this._isExactForkOfPrimary=!1,this._originalRecurrenceId=null,this._recurrenceManager=null,this._dirty=!1,this._significantChange=!1,this._cachedId=null}get primaryItem(){return this._primaryItem}set primaryItem(e){this._modify(),this._primaryItem=e}get isExactForkOfPrimary(){return this._isExactForkOfPrimary}set isExactForkOfPrimary(e){this._isExactForkOfPrimary=e}get originalRecurrenceId(){return this._originalRecurrenceId}set originalRecurrenceId(e){this._originalRecurrenceId=e}get recurrenceManager(){return this._recurrenceManager}set recurrenceManager(e){this._recurrenceManager=e}get masterItem(){return this.recurrenceManager.masterItem}isMasterItem(){return this.masterItem===this}get id(){return this._cachedId?this._cachedId:null===this.startDate?(this._cachedId=encodeURIComponent(this.uid),this._cachedId):(this._cachedId=[encodeURIComponent(this.uid),encodeURIComponent(this.getReferenceRecurrenceId().unixTime.toString())].join("###"),this._cachedId)}get uid(){return this.getFirstPropertyFirstValue("UID")}set uid(e){this._recurrenceManager.updateUID(e)}get startDate(){return this.getFirstPropertyFirstValue("dtstart")}set startDate(e){const t=this.startDate;this.updatePropertyWithValue("dtstart",e),this.isMasterItem()&&this._recurrenceManager.updateStartDateOfMasterItem(e,t)}isPartOfRecurrenceSet(){return this.masterItem.isRecurring()}isRecurring(){return this.hasProperty("RRULE")||this.hasProperty("RDATE")}isRecurrenceException(){return this.hasProperty("RECURRENCE-ID")}modifiesFuture(){if(!this.isRecurrenceException())return!1;return"THISANDFUTURE"===this.getFirstProperty("RECURRENCE-ID").getParameterFirstValue("RANGE")}forkItem(e,t=null){const n=this.clone();if(n.recurrenceManager=this.recurrenceManager,n.primaryItem=this,0===n.getReferenceRecurrenceId().compare(e)&&(n.isExactForkOfPrimary=!0),!n.hasProperty("DTSTART"))throw new TypeError("Can't fork item without a DTSTART");const r=n.getFirstPropertyFirstValue("RRULE");if(r?.count){let t=n.recurrenceManager.countAllOccurrencesBetween(n.getReferenceRecurrenceId(),e);t-=1,r.count-=t,r.count<1&&(r.count=1)}if(n.getFirstPropertyFirstValue("DTSTART").timezoneId!==e.timezoneId){const t=n.getFirstPropertyFirstValue("DTSTART").getICALTimezone();e=e.getInICALTimezone(t)}n.originalRecurrenceId=e.clone();const s=n.getFirstPropertyFirstValue("DTSTART");let i,a=null;if(this._recurrenceManager.hasRecurrenceDate(!1,e)){const t=this._recurrenceManager.getRecurrenceDate(!1,e);t instanceof Yg&&(a=t)}if(n.hasProperty("DTEND")){i=n.getFirstPropertyFirstValue("DTEND").subtractDateWithTimezone(s)}else if(n.hasProperty("DUE")){i=n.getFirstPropertyFirstValue("DUE").subtractDateWithTimezone(s)}if(!n.isRecurrenceException()||!n.isExactForkOfPrimary){if(n.updatePropertyWithValue("DTSTART",e.clone()),t&&n.startDate.addDuration(t),n.hasProperty("DTEND")){const e=n.startDate.clone();e.addDuration(i),n.updatePropertyWithValue("DTEND",e)}else if(n.hasProperty("DUE")){const e=n.startDate.clone();e.addDuration(i),n.updatePropertyWithValue("DUE",e)}a&&(n.deleteAllProperties("DTEND"),n.deleteAllProperties("DURATION"),n.updatePropertyWithValue("DTEND",a.end.clone()))}return n.resetDirty(),n}canCreateRecurrenceExceptions(){let e=!1;return this.primaryItem&&this.primaryItem.isRecurring()&&(e=!0),this.isRecurring()||this.modifiesFuture()||!this.isRecurring()&&e}createRecurrenceException(e=!1){if(!this.canCreateRecurrenceExceptions())throw new Error("Can't create recurrence-exceptions for non-recurring items");const t=this.primaryItem;if(e){if(this.isExactForkOfPrimary&&this.primaryItem.isMasterItem())return this._overridePrimaryItem(),[this,this];this.removeThisOccurrence(!0),this.recurrenceManager=new aA(this),this._originalRecurrenceId=null,this.primaryItem=this,this.updatePropertyWithValue("UID",oA()),this._cachedId=null,this.addRelation("SIBLING",t.uid),t.addRelation("SIBLING",this.uid),this.deleteAllProperties("RECURRENCE-ID"),this.deleteAllProperties("RDATE"),this.deleteAllProperties("EXDATE"),this.updatePropertyWithValue("CREATED",Fg.fromJSDate(sA(),!0)),this.updatePropertyWithValue("DTSTAMP",Fg.fromJSDate(sA(),!0)),this.updatePropertyWithValue("LAST-MODIFIED",Fg.fromJSDate(sA(),!0)),this.updatePropertyWithValue("SEQUENCE",0),this._significantChange=!1,this._dirty=!1,this.root=this.root.constructor.fromEmpty(),this.root.addComponent(this),this.parent=this.root;for(const e of this.getAttendeeIterator())e.rsvp=!0}else{if(this.deleteAllProperties("RECURRENCE-ID"),this.recurrenceId=this.getReferenceRecurrenceId().clone(),this.root.addComponent(this),this.recurrenceManager.relateRecurrenceException(this),this.primaryItem=this,this.deleteAllProperties("RDATE"),this.deleteAllProperties("RRULE"),this.deleteAllProperties("EXDATE"),this.updatePropertyWithValue("CREATED",Fg.fromJSDate(sA(),!0)),this.updatePropertyWithValue("DTSTAMP",Fg.fromJSDate(sA(),!0)),this.updatePropertyWithValue("LAST-MODIFIED",Fg.fromJSDate(sA(),!0)),this.updatePropertyWithValue("SEQUENCE",0),this.recurrenceManager.hasRecurrenceDate(!1,this.getReferenceRecurrenceId())){const e=this.recurrenceManager.getRecurrenceDate(!1,this.getReferenceRecurrenceId());if(e instanceof Yg){const t=e.start;this.recurrenceManager.removeRecurrenceDate(!1,e),this.recurrenceManager.addRecurrenceDate(!1,t)}}this.originalRecurrenceId=null}return[t,this]}removeThisOccurrence(e=!1){if(!this.isPartOfRecurrenceSet())return!0;if(e){const e=this.getReferenceRecurrenceId().clone(),t=e.getInTimezone(mg.utc);t.addDuration(Lg.fromSeconds(-1));for(const e of this.recurrenceManager.getRecurrenceRuleIterator())e.until=t.clone();for(const t of this.recurrenceManager.getRecurrenceDateIterator()){let n=t;t instanceof Yg&&(n=n.start),e.compare(n)<=0&&this.recurrenceManager.removeRecurrenceDate(!1,t)}for(const t of this.recurrenceManager.getRecurrenceDateIterator(!0))e.compare(t)<=0&&this.recurrenceManager.removeRecurrenceDate(!0,t);for(const t of this.recurrenceManager.getRecurrenceExceptionList())e.compare(t.recurrenceId)<=0&&(this.root.deleteComponent(t),this.recurrenceManager.removeRecurrenceException(t))}else if(this.isRecurrenceException()&&!this.modifiesFuture()&&(this.root.deleteComponent(this),this.recurrenceManager.removeRecurrenceException(this)),this.recurrenceManager.hasRecurrenceDate(!1,this.getReferenceRecurrenceId())){const e=this.recurrenceManager.getRecurrenceDate(!1,this.getReferenceRecurrenceId());this.recurrenceManager.removeRecurrenceDate(!1,e)}else this.recurrenceManager.addRecurrenceDate(!0,this.getReferenceRecurrenceId().clone());return this.recurrenceManager.isEmptyRecurrenceSet()}clone(){const e=super.clone();return e.resetDirty(),e}_addAttendee(e){for(const t of this.getAttendeeIterator())if(t.email===e.email)return!1;return this.addProperty(e),!0}addAttendeeFromNameAndEMail(e,t){const n=Zg.fromNameAndEMail(e,t);return this._addAttendee(n)}addAttendeeFromNameEMailRoleUserTypeAndRSVP(e,t,n,r,s){const i=Zg.fromNameEMailRoleUserTypeAndRSVP(e,t,n,r,s,!1);return this._addAttendee(i)}setOrganizerFromNameAndEMail(e,t){this.deleteAllProperties("ORGANIZER"),this.addProperty(Zg.fromNameAndEMail(e,t,!0))}addAttachmentFromData(e,t=null){this.addProperty(zg.fromData(e,t))}addAttachmentFromLink(e,t=null){this.addProperty(zg.fromLink(e,t))}addContact(e){this.addProperty(new Xg("CONTACT",e))}addComment(e){this.addProperty(new Xg("COMMENT",e))}addImageFromData(e,t=null,n=null){this.addProperty($g.fromData(e,t,n))}addImageFromLink(e,t=null,n=null){this.addProperty($g.fromLink(e,t,n))}addRelation(e,t){this.addProperty(Wg.fromRelTypeAndId(e,t))}addRequestStatus(e,t){this.addProperty(qg.fromCodeAndMessage(e,t))}addAbsoluteAlarm(e,t){const n=new lA("VALARM",[["action",e],Jg.fromAbsolute(t)]);return this.addComponent(n),n}addRelativeAlarm(e,t,n=!0){const r=new lA("VALARM",[["action",e],Jg.fromRelativeAndRelated(t,n)]);return this.addComponent(r),r}markPropertyAsDirty(e){this.markDirty();["DTSTART","DTEND","DURATION","RRULE","RDATE","EXDATE","STATUS",...Ng("property-list-significant-change",[])].includes(Eg(e))&&this.markChangesAsSignificant()}markSubComponentAsDirty(e){this.markDirty(),Ng("component-list-significant-change",[]).includes(e)&&this.markChangesAsSignificant()}isDirty(){return this._dirty||this._significantChange}markDirty(){this._dirty=!0}markChangesAsSignificant(){this._significantChange=!0}undirtify(){return!!this.isDirty()&&(this.hasProperty("SEQUENCE")||(this.sequence=0),this.updatePropertyWithValue("DTSTAMP",Fg.fromJSDate(sA(),!0)),this.updatePropertyWithValue("LAST-MODIFIED",Fg.fromJSDate(sA(),!0)),this._significantChange&&this.sequence++,this.resetDirty(),!0)}resetDirty(){this._dirty=!1,this._significantChange=!1}updatePropertyWithValue(e,t){super.updatePropertyWithValue(e,t),"UID"===Eg(e)&&(this._cachedId=null),this.markPropertyAsDirty(e)}addProperty(e){return this.markPropertyAsDirty(e.name),e.subscribe((()=>this.markPropertyAsDirty(e.name))),super.addProperty(e)}deleteProperty(e){return this.markPropertyAsDirty(e.name),super.deleteProperty(e)}deleteAllProperties(e){return this.markPropertyAsDirty(e),super.deleteAllProperties(e)}addComponent(e){return this.markSubComponentAsDirty(e.name),e.subscribe((()=>this.markSubComponentAsDirty(e.name))),super.addComponent(e)}deleteComponent(e){return this.markSubComponentAsDirty(e.name),super.deleteComponent(e)}deleteAllComponents(e){return this.markSubComponentAsDirty(e),super.deleteAllComponents(e)}getReferenceRecurrenceId(){return this.originalRecurrenceId?this.originalRecurrenceId:this.recurrenceId?this.recurrenceId:this.startDate?this.startDate:null}_overridePrimaryItem(){const e=this.primaryItem.startDate;for(const e of this.primaryItem.getPropertyIterator())this.primaryItem.deleteProperty(e);for(const e of this.getPropertyIterator())this.primaryItem.addProperty(e);this.recurrenceManager.resetCache(),0!==this.startDate.compare(e)&&this.recurrenceManager.updateStartDateOfMasterItem(this.startDate,e)}static _getConstructorForComponentName(e){return"VALARM"===Eg(e)?lA:Qg}static fromICALJs(...e){const t=super.fromICALJs(...e);return t.resetDirty(),t}}function cA(e){return e.getFirstPropertyFirstValue("X-NEXTCLOUD-BC-FIELD-TYPE")}eA(dA.prototype,{name:"stampTime",iCalendarName:"DTSTAMP"}),eA(dA.prototype,{name:"recurrenceId",iCalendarName:"RECURRENCE-ID"}),eA(dA.prototype,"color"),eA(dA.prototype,{name:"creationTime",iCalendarName:"CREATED"}),eA(dA.prototype,{name:"modificationTime",iCalendarName:"LAST-MODIFIED"}),eA(dA.prototype,"organizer"),eA(dA.prototype,"sequence"),eA(dA.prototype,"status"),eA(dA.prototype,"url"),eA(dA.prototype,{name:"title",iCalendarName:"SUMMARY"}),eA(dA.prototype,{name:"accessClass",iCalendarName:"class",allowedValues:["PUBLIC","PRIVATE","CONFIDENTIAL"],defaultValue:"PUBLIC",unknownValue:"PRIVATE"}),nA(dA.prototype,{name:"category",pluralName:"categories",iCalendarName:"CATEGORIES"}),tA(dA.prototype,{name:"attendee"}),tA(dA.prototype,{name:"attachment",iCalendarName:"ATTACH"}),tA(dA.prototype,{name:"relation",iCalendarName:"RELATED-TO"}),tA(dA.prototype,"comment"),tA(dA.prototype,"contact"),tA(dA.prototype,"image"),tA(dA.prototype,{name:"requestStatus",pluralName:"requestStatus",iCalendarName:"REQUEST-STATUS"}),function(e,t){e["get"+Dg((t=function(e){"string"==typeof e&&(e={name:e});return Object.assign({},{iCalendarName:"V"+Eg(e.name),pluralName:e.name+"s"},e)}(t)).name)+"Iterator"]=function*(){yield*this.getComponentIterator(t.iCalendarName)},e["get"+Dg(t.name)+"List"]=function(){return Array.from(this["get"+Dg(t.name)+"Iterator"]())},e["remove"+Dg(t.name)]=function(e){this.deleteComponent(e)},e["clearAll"+Dg(t.pluralName)]=function(){this.deleteAllComponents(t.iCalendarName)}}(dA.prototype,"alarm");class uA extends dA{isAllDay(){return this.startDate.isDate&&this.endDate.isDate}canModifyAllDay(){return!this.recurrenceManager.masterItem.isRecurring()}get endDate(){if(this.hasProperty("dtend"))return this.getFirstPropertyFirstValue("dtend");const e=this.startDate.clone();return this.hasProperty("duration")?e.addDuration(this.getFirstPropertyFirstValue("duration")):this.startDate.isDate&&e.addDuration(Lg.fromSeconds(86400)),e}set endDate(e){this.deleteAllProperties("duration"),this.updatePropertyWithValue("dtend",e)}get duration(){return this.hasProperty("duration")?this.getFirstPropertyFirstValue("duration"):this.startDate.subtractDateWithTimezone(this.endDate)}set duration(e){this.deleteAllProperties("dtend"),this.updatePropertyWithValue("duration",e)}setGeographicalPositionFromLatitudeAndLongitude(e,t){this.deleteAllProperties("GEO"),this.addProperty(Vg.fromPosition(e,t))}addConference(e,t=null,n=null){this._modify(),this.addProperty(Ug.fromURILabelAndFeatures(e,t,n))}addDurationToStart(e){this.startDate.addDuration(e)}addDurationToEnd(e){const t=this.endDate;t.addDuration(e),this.endDate=t}shiftByDuration(e,t,n,r,s){const i=this.isAllDay();if(i!==t&&!this.canModifyAllDay())throw new TypeError("Can't modify all-day of this event");if(this.startDate.isDate=t,this.startDate.addDuration(e),i&&!t&&(this.startDate.replaceTimezone(n),this.endDate=this.startDate.clone(),this.endDate.addDuration(s)),!i&&t&&(this.endDate=this.startDate.clone(),this.endDate.addDuration(r)),i===t){const t=this.endDate;t.addDuration(e),this.endDate=t}}isBirthdayEvent(){return"BDAY"===cA(this)}getIconForBirthdayEvent(){return function(e){switch(cA(e)){case"BDAY":return"🎂";case"DEATHDATE":return"⚰️";case"ANNIVERSARY":return"💍";default:return null}}(this)}getAgeForBirthdayEvent(){return function(e,t){if(!e.hasProperty("X-NEXTCLOUD-BC-YEAR"))return null;const n=e.getFirstPropertyFirstValue("X-NEXTCLOUD-BC-YEAR");return parseInt(t,10)-parseInt(n,10)}(this,this.startDate.year)}toICSEntireSeries(){return this.root.toICS()}toICSThisOccurrence(){const e=this.clone();return e.deleteAllProperties("RRULE"),e.deleteAllProperties("EXRULE"),e.deleteAllProperties("RDATE"),e.deleteAllProperties("EXDATE"),e.deleteAllProperties("RECURRENCE-ID"),e.root=e.root.constructor.fromEmpty(),e.parent=e.root,e.root.addComponent(e),e.root.toICS()}isInTimeFrame(e,t){return e.compare(this.endDate)<=0&&t.compare(this.startDate)>=0}}eA(uA.prototype,{name:"timeTransparency",iCalendarName:"TRANSP",allowedValues:["OPAQUE","TRANSPARENT"],defaultValue:"OPAQUE"}),eA(uA.prototype,"description"),eA(uA.prototype,{name:"geographicalPosition",iCalendarName:"GEO"}),eA(uA.prototype,"location"),eA(uA.prototype,{name:"priority",allowedValues:Array(9).keys(),defaultValue:0,unknownValue:0}),nA(uA.prototype,{name:"resource",iCalendarName:"RESOURCES"}),tA(uA.prototype,"conference");class mA extends Qg{get startDate(){return this.getFirstPropertyFirstValue("DTSTART")}set startDate(e){this._modify(),this.updatePropertyWithValue("DTSTART",e.getInTimezone(mg.utc))}get endDate(){return this.getFirstPropertyFirstValue("DTEND")}set endDate(e){this._modify(),this.updatePropertyWithValue("DTEND",e.getInTimezone(mg.utc))}*getFreeBusyIterator(){yield*this.getPropertyIterator("FREEBUSY")}addAttendeeFromNameAndEMail(e,t){this._modify(),this.addProperty(Zg.fromNameAndEMail(e,t))}setOrganizerFromNameAndEMail(e,t){this._modify(),this.deleteAllProperties("ORGANIZER"),this.addProperty(Zg.fromNameAndEMail(e,t,!0))}}eA(mA.prototype,"organizer"),eA(mA.prototype,"uid"),tA(mA.prototype,"attendee");class pA extends dA{addDescription(e){this.addProperty(new Xg("DESCRIPTION",e))}}tA(pA.prototype,"description");class hA extends Qg{toTimezone(){return new mg(this.toICALJs())}}eA(hA.prototype,{name:"timezoneId",iCalendarName:"tzid"});class fA extends dA{isAllDay(){const e=["DTSTART","DUE"];for(const t of e)if(this.hasProperty(t))return this.getFirstPropertyFirstValue(t).isDate;return!0}canModifyAllDay(){return!(!this.hasProperty("dtstart")&&!this.hasProperty("due"))&&!this.recurrenceManager.masterItem.isRecurring()}get endDate(){if(this.hasProperty("due"))return this.getFirstPropertyFirstValue("due");if(!this.hasProperty("dtstart")||!this.hasProperty("duration"))return null;const e=this.startDate.clone();return e.addDuration(this.getFirstPropertyFirstValue("duration")),e}shiftByDuration(e,t,n,r,s){const i=this.isAllDay();if(!this.hasProperty("dtstart")&&!this.hasProperty("due"))throw new TypeError("This task does not have a start-date nor due-date");if(i!==t&&!this.canModifyAllDay())throw new TypeError("Can't modify all-day of this todo");this.hasProperty("dtstart")&&(this.startDate.isDate=t,this.startDate.addDuration(e),i&&!t&&this.startDate.replaceTimezone(n)),this.hasProperty("due")&&(this.dueTime.isDate=t,this.dueTime.addDuration(e),i&&!t&&this.dueTime.replaceTimezone(n))}isInTimeFrame(e,t){const n=this.startDate,r=this.endDate;return!n&&!r||(n&&!r?t.compare(n)>=0:!n&&r?e.compare(r)<=0:e.compare(r)<=0&&t.compare(n)>=0)}get geographicalPosition(){return this.getFirstProperty("GEO")}setGeographicalPositionFromLatitudeAndLongitude(e,t){this.deleteAllProperties("GEO"),this.addProperty(Vg.fromPosition(e,t))}addConference(e,t=null,n=null){this.addProperty(Ug.fromURILabelAndFeatures(e,t,n))}getReferenceRecurrenceId(){return super.getReferenceRecurrenceId()??this.endDate}}function gA(e){switch(Eg(e)){case"VEVENT":return uA;case"VFREEBUSY":return mA;case"VJOURNAL":return pA;case"VTIMEZONE":return hA;case"VTODO":return fA;default:return Qg}}eA(fA.prototype,{name:"completedTime",iCalendarName:"COMPLETED"}),eA(fA.prototype,{name:"dueTime",iCalendarName:"DUE"}),eA(fA.prototype,{name:"duration"}),eA(fA.prototype,{name:"percent",iCalendarName:"PERCENT-COMPLETE"}),eA(fA.prototype,"description"),eA(fA.prototype,"location"),eA(fA.prototype,{name:"priority",allowedValues:Array.from(Array(10).keys()),defaultValue:0,unknownValue:0}),nA(fA.prototype,{name:"resource",iCalendarName:"RESOURCES"}),tA(fA.prototype,"conference");class AA extends Qg{constructor(e="VCALENDAR",t=[],n=[]){super(e,t,n),this.root=this,this.parent=null}*getTimezoneIterator(){yield*this.getComponentIterator("vtimezone")}*getVObjectIterator(){yield*this.getEventIterator(),yield*this.getJournalIterator(),yield*this.getTodoIterator()}*getEventIterator(){yield*this.getComponentIterator("vevent")}*getFreebusyIterator(){yield*this.getComponentIterator("vfreebusy")}*getJournalIterator(){yield*this.getComponentIterator("vjournal")}*getTodoIterator(){yield*this.getComponentIterator("vtodo")}static _getConstructorForComponentName(e){return gA(e)}toICS(e=!0){for(const e of this.getVObjectIterator())e.undirtify();const t=this.toICALJs();return e&&ug.helpers.updateTimezones(t),t.toString()}static fromEmpty(e=[]){return new this("VCALENDAR",[["prodid",Ng("PRODID","-//IDN georgehrke.com//calendar-js//EN")],["calscale","GREGORIAN"],["version","2.0"]].concat(e))}static fromMethod(e){return this.fromEmpty([["method",e]])}static fromICALJs(e){const t=super.fromICALJs(e);return t.root=t,t}}eA(AA.prototype,{name:"productId",iCalendarName:"PRODID"}),eA(AA.prototype,{name:"version"}),eA(AA.prototype,{name:"calendarScale",iCalendarName:"CALSCALE",defaultValue:"GREGORIAN"}),eA(AA.prototype,{name:"method"});class vA{constructor(){if(new.target===vA)throw new TypeError("Cannot instantiate abstract class AbstractRepairStep")}repair(e){throw new TypeError("Abstract method not implemented by subclass")}static priority(){return 0}}class TA extends vA{repair(e){return e.replace(/^BEGIN:(VEVENT|VTODO|VJOURNAL)$(((?!^END:(VEVENT|VTODO|VJOURNAL)$)(?!^UID.*$)(.|\n))*)^END:(VEVENT|VTODO|VJOURNAL)$\n/gm,((e,t,n)=>"BEGIN:"+t+"\r\nUID:"+oA()+n+"END:"+t+"\r\n"))}}class _A extends vA{repair(e){return e.replace(/^(DTSTART|DTEND)(.*):([0-9]{8})T(::)$/gm,((e,t,n,r)=>t+";VALUE=DATE:"+r))}}class yA extends vA{repair(e){return e.replace(/^(DTSTART|DTEND|EXDATE)(((?!VALUE=DATE).)*):([0-9]{8})$/gm,((e,t,n,r,s)=>t+n+";VALUE=DATE:"+s))}}class bA extends vA{repair(e){return e.replace(/^TRIGGER(:|;.*)-P$/gm,"TRIGGER$1P0D").replace(/^TRIGGER(:|;.*)P$/gm,"TRIGGER$1P0D")}}class EA extends vA{repair(e){return e.replace(/^CREATED:00001231T000000Z$/gm,"CREATED:19700101T000000Z")}}class DA extends vA{repair(e){let t=!1,n=!1,r=!1;const s=new Set;return e.replace(/^END:VCALENDAR$(((?!^BEGIN:)(.|\n))*)^BEGIN:VCALENDAR$\n/gm,"").replace(/^PRODID:(.*)$\n/gm,(e=>t?"":(t=!0,e))).replace(/^VERSION:(.*)$\n/gm,(e=>n?"":(n=!0,e))).replace(/^CALSCALE:(.*)$\n/gm,(e=>r?"":(r=!0,e))).replace(/^BEGIN:VTIMEZONE$(((?!^END:VTIMEZONE$)(.|\n))*)^END:VTIMEZONE$\n/gm,(e=>{const t=e.match(/^TZID:(.*)$/gm);if(null===t)return"";const n=Eg(t[0].slice(5));return s.has(n)?"":(s.add(n),e)}))}}class wA extends vA{repair(e){return e.replace(/(^.*)(;X-NC-GROUP-ID=\d+)(:.*$)/gm,"$1$3")}}class SA extends vA{repair(e){return e.replace(/(\uFFFF|\uFFFE)/g,"")}}class CA extends vA{repair(e){return e.replace(/^(CREATED|LAST-MODIFIED|DTSTAMP):([0-9]+)$/gm,"$1:$2T000000Z")}}class NA extends vg{constructor(...e){super(...e),this._rawData=null,this._calendarComponent=null,this._containsVEvents=!1,this._containsVJournals=!1,this._containsVTodos=!1,this._containsVFreeBusy=!1,this._items=new Map,this._masterItems=new Map,this._recurrenceExceptionItems=new Map,this._forgedMasterItems=new Map,this._timezones=new Map,this._requiredTimezones=new Map,this._defaultTimezoneManager=Ag()}parse(e){this._rawData=e,this._applyRepairSteps(),this._extractTimezones(),this._registerTimezones(),this._createCalendarComponent(),this._getOption("extractGlobalProperties",!1)&&this._extractProperties(),this._processVObjects(),this._getOption("processFreeBusy",!1)&&this._processVFreeBusy()}*getItemIterator(){for(const e of this._items.values()){const t=AA.fromEmpty();this._getOption("includeTimezones",!1)&&this._addRequiredTimezonesToCalendarComp(t,e[0].uid),this._calendarComponent.hasProperty("PRODID")&&(t.deleteAllProperties("PRODID"),t.addProperty(this._calendarComponent.getFirstProperty("PRODID").clone())),this._getOption("preserveMethod",!1)&&this._calendarComponent.hasProperty("METHOD")&&(t.deleteAllProperties("METHOD"),t.addProperty(this._calendarComponent.getFirstProperty("METHOD").clone()));for(const n of e)t.addComponent(n);yield t}}containsVEvents(){return this._containsVEvents}containsVJournals(){return this._containsVJournals}containsVTodos(){return this._containsVTodos}containsVFreeBusy(){return this._containsVFreeBusy}getItemCount(){return Array.from(this._items.keys()).length}_applyRepairSteps(){for(const e of function*(){yield TA,yield _A,yield yA,yield bA,yield EA,yield DA,yield wA,yield SA,yield CA}()){const t=new e;this._rawData=t.repair(this._rawData)}}_createCalendarComponent(){const e=ug.parse(this._rawData),t=new ug.Component(e);this._calendarComponent=AA.fromICALJs(t)}_extractProperties(){this._extractPropertyAndPutResultIntoVariable(["name","x-wr-calname"],"_name"),this._extractPropertyAndPutResultIntoVariable(["color","x-apple-calendar-color"],"_color"),this._extractPropertyAndPutResultIntoVariable(["source"],"_sourceURL"),this._extractPropertyAndPutResultIntoVariable(["refresh-interval","x-published-ttl"],"_refreshInterval"),this._extractPropertyAndPutResultIntoVariable(["x-wr-timezone"],"_calendarTimezone")}_extractPropertyAndPutResultIntoVariable(e,t){for(const n of e)if(this._calendarComponent.hasProperty(n))return void(this[t]=this._calendarComponent.getFirstPropertyFirstValue(n))}_extractTimezones(){const e=this._rawData.match(/^BEGIN:VTIMEZONE$(((?!^END:VTIMEZONE$)(.|\n))*)^END:VTIMEZONE$\n/gm);if(e)for(const t of e){const e=t.match(/^TZID:(.*)$/gm);if(!e)continue;const n=e[0].slice(5),r=new mg(n,t);this._timezones.set(n,r)}}_registerTimezones(){for(const[e,t]of this._timezones)this._defaultTimezoneManager.hasTimezoneForId(e)||this._defaultTimezoneManager.registerTimezone(t)}_processVObjects(){for(const e of this._calendarComponent.getVObjectIterator()){this._addItem(e),this._markCompTypeAsSeen(e.name),e.isRecurrenceException()?this._addRecurrenceException(e):(e.recurrenceManager=new aA(e),this._masterItems.set(e.uid,e));for(const t of e.getPropertyIterator())for(const n of t.getValueIterator())n instanceof Fg&&n.timezoneId&&this._addRequiredTimezone(e.uid,n.timezoneId);for(const t of e.getAlarmIterator())for(const n of t.getPropertyIterator())for(const t of n.getValueIterator())t instanceof Fg&&t.timezoneId&&this._addRequiredTimezone(e.uid,t.timezoneId);if(this._getOption("removeRSVPForAttendees",!1))for(const t of e.getAttendeeIterator())t.deleteParameter("RSVP")}for(const e of this._recurrenceExceptionItems.values())for(const t of e){if(this._masterItems.has(t.uid)){const e=this._masterItems.get(t.uid);e.isRecurring()||this._forgedMasterItems.set(e.uid,e)}else{const e=new(gA(t.name))(t.name,[["UID",t.uid],["DTSTAMP",t.stampTime.clone()],["DTSTART",t.recurrenceId.clone()]]);e.recurrenceManager=new aA(e),this._forgedMasterItems.set(t.uid,e),this._masterItems.set(t.uid,e),this._addItem(e)}if(this._forgedMasterItems.has(t.uid)){this._forgedMasterItems.get(t.uid).recurrenceManager.addRecurrenceDate(!1,t.recurrenceId.clone())}this._masterItems.get(t.uid).recurrenceManager.relateRecurrenceException(t)}}_processVFreeBusy(){for(const e of this._calendarComponent.getFreebusyIterator()){this._addItem(e),this._markCompTypeAsSeen(e.name);for(const t of e.getPropertyIterator())for(const n of t.getValueIterator())n instanceof Fg&&n.timezoneId&&this._addRequiredTimezone(e.uid,n.timezoneId)}}_addRecurrenceException(e){if(this._recurrenceExceptionItems.has(e.uid)){this._recurrenceExceptionItems.get(e.uid).push(e)}else this._recurrenceExceptionItems.set(e.uid,[e])}_addItem(e){if(this._items.has(e.uid)){this._items.get(e.uid).push(e)}else this._items.set(e.uid,[e])}_addRequiredTimezone(e,t){if("UTC"!==t&&"floating"!==t&&"GMT"!==t&&"Z"!==t)if(this._requiredTimezones.has(e))this._requiredTimezones.get(e).add(t);else{const n=new Set([t]);this._requiredTimezones.set(e,n)}}_addRequiredTimezonesToCalendarComp(e,t){if(this._requiredTimezones.has(t))for(const n of this._requiredTimezones.get(t)){if(!this._defaultTimezoneManager.hasTimezoneForId(n))return;const t=this._defaultTimezoneManager.getTimezoneForId(n);t.timezoneId!==n&&this._replaceTimezoneWithAnotherOne(e,n,t.timezoneId);const r=hA.fromICALJs(t.toICALJs());e.addComponent(r)}}_replaceTimezoneWithAnotherOne(e,t,n){for(const e of this._calendarComponent.getVObjectIterator()){for(const r of e.getPropertyIterator())for(const e of r.getValueIterator())e instanceof Fg&&e.timezoneId===t&&e.silentlyReplaceTimezone(n);for(const r of e.getAlarmIterator())for(const e of r.getPropertyIterator())for(const r of e.getValueIterator())r instanceof Fg&&r.timezoneId===t&&r.silentlyReplaceTimezone(n)}}_markCompTypeAsSeen(e){switch(Eg(e)){case"VEVENT":this._containsVEvents=!0;break;case"VJOURNAL":this._containsVJournals=!0;break;case"VTODO":this._containsVTodos=!0;break;case"VFREEBUSY":this._containsVFreeBusy=!0}}static getMimeTypes(){return["text/calendar"]}}class MA{constructor(){this._parsers=[]}getAllSupportedFileTypes(){return this._parsers.reduce(((e,t)=>e.concat(t.getMimeTypes())),[])}getParserForFileType(e,t){const n=this._parsers.find((t=>t.getMimeTypes().includes(e)));if(!n)throw new TypeError("Unknown file-type.");return new n(t)}registerParser(e){this._parsers.push(e)}}function kA(){const e=new MA;return e.registerParser(NA),e}const OA={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},RA={};for(const e of Object.keys(OA))RA[OA[e]]=e;const xA={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},oklab:{channels:3,labels:["okl","oka","okb"]},lch:{channels:3,labels:"lch"},oklch:{channels:3,labels:["okl","okc","okh"]},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}},LA=xA,FA=(6/29)**3;function YA(e){const t=e>.0031308?1.055*e**(1/2.4)-.055:12.92*e;return Math.min(Math.max(0,t),1)}function BA(e){return e>.04045?((e+.055)/1.055)**2.4:e/12.92}for(const e of Object.keys(xA)){if(!("channels"in xA[e]))throw new Error("missing channels property: "+e);if(!("labels"in xA[e]))throw new Error("missing channel labels property: "+e);if(xA[e].labels.length!==xA[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:n}=xA[e];delete xA[e].channels,delete xA[e].labels,Object.defineProperty(xA[e],"channels",{value:t}),Object.defineProperty(xA[e],"labels",{value:n})}function IA(e){const t=function(){const e={},t=Object.keys(LA);for(let{length:n}=t,r=0;r0;){const e=n.pop(),r=Object.keys(LA[e]);for(let{length:s}=r,i=0;i1&&(s-=1)}return[360*s,100*i,100*d]},xA.rgb.hwb=function(e){const t=e[0],n=e[1];let r=e[2];const s=xA.rgb.hsl(e)[0],i=1/255*Math.min(t,Math.min(n,r));return r=1-1/255*Math.max(t,Math.max(n,r)),[s,100*i,100*r]},xA.rgb.oklab=function(e){const t=BA(e[0]/255),n=BA(e[1]/255),r=BA(e[2]/255),s=Math.cbrt(.4122214708*t+.5363325363*n+.0514459929*r),i=Math.cbrt(.2119034982*t+.6806995451*n+.1073969566*r),a=Math.cbrt(.0883024619*t+.2817188376*n+.6299787005*r);return[100*(.2104542553*s+.793617785*i-.0040720468*a),100*(1.9779984951*s-2.428592205*i+.4505937099*a),100*(.0259040371*s+.7827717662*i-.808675766*a)]},xA.rgb.cmyk=function(e){const t=e[0]/255,n=e[1]/255,r=e[2]/255,s=Math.min(1-t,1-n,1-r);return[100*((1-t-s)/(1-s)||0),100*((1-n-s)/(1-s)||0),100*((1-r-s)/(1-s)||0),100*s]},xA.rgb.keyword=function(e){const t=RA[e];if(t)return t;let n,r=Number.POSITIVE_INFINITY;for(const t of Object.keys(OA)){const a=OA[t],o=(i=a,((s=e)[0]-i[0])**2+(s[1]-i[1])**2+(s[2]-i[2])**2);oFA?n**(1/3):7.787*n+16/116,r=r>FA?r**(1/3):7.787*r+16/116,s=s>FA?s**(1/3):7.787*s+16/116;return[116*r-16,500*(n-r),200*(r-s)]},xA.hsl.rgb=function(e){const t=e[0]/360,n=e[1]/100,r=e[2]/100;let s,i;if(0===n)return i=255*r,[i,i,i];const a=r<.5?r*(1+n):r+n-r*n,o=2*r-a,l=[0,0,0];for(let e=0;e<3;e++)s=t+1/3*-(e-1),s<0&&s++,s>1&&s--,i=6*s<1?o+6*(a-o)*s:2*s<1?a:3*s<2?o+(a-o)*(2/3-s)*6:o,l[e]=255*i;return l},xA.hsl.hsv=function(e){const t=e[0];let n=e[1]/100,r=e[2]/100,s=n;const i=Math.max(r,.01);r*=2,n*=r<=1?r:2-r,s*=i<=1?i:2-i;return[t,100*(0===r?2*s/(i+s):2*n/(r+n)),100*((r+n)/2)]},xA.hsv.rgb=function(e){const t=e[0]/60,n=e[1]/100;let r=e[2]/100;const s=Math.floor(t)%6,i=t-Math.floor(t),a=255*r*(1-n),o=255*r*(1-n*i),l=255*r*(1-n*(1-i));switch(r*=255,s){case 0:return[r,l,a];case 1:return[o,r,a];case 2:return[a,r,l];case 3:return[a,o,r];case 4:return[l,a,r];case 5:return[r,a,o]}},xA.hsv.hsl=function(e){const t=e[0],n=e[1]/100,r=e[2]/100,s=Math.max(r,.01);let i,a;a=(2-n)*r;const o=(2-n)*s;return i=n*s,i/=o<=1?o:2-o,i=i||0,a/=2,[t,100*i,100*a]},xA.hwb.rgb=function(e){const t=e[0]/360;let n=e[1]/100,r=e[2]/100;const s=n+r;let i;s>1&&(n/=s,r/=s);const a=Math.floor(6*t),o=1-r;i=6*t-a,0!=(1&a)&&(i=1-i);const l=n+i*(o-n);let d,c,u;switch(a){default:case 6:case 0:d=o,c=l,u=n;break;case 1:d=l,c=o,u=n;break;case 2:d=n,c=o,u=l;break;case 3:d=n,c=l,u=o;break;case 4:d=l,c=n,u=o;break;case 5:d=o,c=n,u=l}return[255*d,255*c,255*u]},xA.cmyk.rgb=function(e){const t=e[0]/100,n=e[1]/100,r=e[2]/100,s=e[3]/100;return[255*(1-Math.min(1,t*(1-s)+s)),255*(1-Math.min(1,n*(1-s)+s)),255*(1-Math.min(1,r*(1-s)+s))]},xA.xyz.rgb=function(e){const t=e[0]/100,n=e[1]/100,r=e[2]/100;let s,i,a;return s=3.2404542*t+-1.5371385*n+-.4985314*r,i=-.969266*t+1.8760108*n+.041556*r,a=.0556434*t+-.2040259*n+1.0572252*r,s=YA(s),i=YA(i),a=YA(a),[255*s,255*i,255*a]},xA.xyz.lab=function(e){let t=e[0],n=e[1],r=e[2];t/=95.047,n/=100,r/=108.883,t=t>FA?t**(1/3):7.787*t+16/116,n=n>FA?n**(1/3):7.787*n+16/116,r=r>FA?r**(1/3):7.787*r+16/116;return[116*n-16,500*(t-n),200*(n-r)]},xA.xyz.oklab=function(e){const t=e[0]/100,n=e[1]/100,r=e[2]/100,s=Math.cbrt(.8189330101*t+.3618667424*n-.1288597137*r),i=Math.cbrt(.0329845436*t+.9293118715*n+.0361456387*r),a=Math.cbrt(.0482003018*t+.2643662691*n+.633851707*r);return[100*(.2104542553*s+.793617785*i-.0040720468*a),100*(1.9779984951*s-2.428592205*i+.4505937099*a),100*(.0259040371*s+.7827717662*i-.808675766*a)]},xA.oklab.oklch=function(e){return xA.lab.lch(e)},xA.oklab.xyz=function(e){const t=e[0]/100,n=e[1]/100,r=e[2]/100,s=(.999999998*t+.396337792*n+.215803758*r)**3,i=(1.000000008*t-.105561342*n-.063854175*r)**3,a=(1.000000055*t-.089484182*n-1.291485538*r)**3;return[100*(1.227013851*s-.55779998*i+.281256149*a),100*(-.040580178*s+1.11225687*i-.071676679*a),100*(-.076381285*s-.421481978*i+1.58616322*a)]},xA.oklab.rgb=function(e){const t=e[0]/100,n=e[1]/100,r=e[2]/100,s=(t+.3963377774*n+.2158037573*r)**3,i=(t-.1055613458*n-.0638541728*r)**3,a=(t-.0894841775*n-1.291485548*r)**3;return[255*YA(4.0767416621*s-3.3077115913*i+.2309699292*a),255*YA(-1.2684380046*s+2.6097574011*i-.3413193965*a),255*YA(-.0041960863*s-.7034186147*i+1.707614701*a)]},xA.oklch.oklab=function(e){return xA.lch.lab(e)},xA.lab.xyz=function(e){let t,n,r;n=(e[0]+16)/116,t=e[1]/500+n,r=n-e[2]/200;const s=n**3,i=t**3,a=r**3;return n=s>FA?s:(n-16/116)/7.787,t=i>FA?i:(t-16/116)/7.787,r=a>FA?a:(r-16/116)/7.787,t*=95.047,n*=100,r*=108.883,[t,n,r]},xA.lab.lch=function(e){const t=e[0],n=e[1],r=e[2];let s;s=360*Math.atan2(r,n)/2/Math.PI,s<0&&(s+=360);return[t,Math.sqrt(n*n+r*r),s]},xA.lch.lab=function(e){const t=e[0],n=e[1],r=e[2]/360*2*Math.PI;return[t,n*Math.cos(r),n*Math.sin(r)]},xA.rgb.ansi16=function(e,t=null){const[n,r,s]=e;let i=null===t?xA.rgb.hsv(e)[2]:t;if(i=Math.round(i/50),0===i)return 30;let a=30+(Math.round(s/255)<<2|Math.round(r/255)<<1|Math.round(n/255));return 2===i&&(a+=60),a},xA.hsv.ansi16=function(e){return xA.rgb.ansi16(xA.hsv.rgb(e),e[2])},xA.rgb.ansi256=function(e){const t=e[0],n=e[1],r=e[2];if(t>>4==n>>4&&n>>4==r>>4)return t<8?16:t>248?231:Math.round((t-8)/247*24)+232;return 16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},xA.ansi16.rgb=function(e){let t=(e=e[0])%10;if(0===t||7===t)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const n=.5*(Math.trunc(e>50)+1);return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},xA.ansi256.rgb=function(e){if((e=e[0])>=232){const t=10*(e-232)+8;return[t,t,t]}let t;e-=16;return[Math.floor(e/36)/5*255,Math.floor((t=e%36)/6)/5*255,t%6/5*255]},xA.rgb.hex=function(e){const t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".slice(t.length)+t},xA.hex.rgb=function(e){const t=e.toString(16).match(/[a-f\d]{6}|[a-f\d]{3}/i);if(!t)return[0,0,0];let n=t[0];3===t[0].length&&(n=[...n].map((e=>e+e)).join(""));const r=Number.parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},xA.rgb.hcg=function(e){const t=e[0]/255,n=e[1]/255,r=e[2]/255,s=Math.max(Math.max(t,n),r),i=Math.min(Math.min(t,n),r),a=s-i;let o;return o=a<=0?0:s===t?(n-r)/a%6:s===n?2+(r-t)/a:4+(t-n)/a,o/=6,o%=1,[360*o,100*a,100*(a<1?i/(1-a):0)]},xA.hsl.hcg=function(e){const t=e[1]/100,n=e[2]/100,r=n<.5?2*t*n:2*t*(1-n);let s=0;return r<1&&(s=(n-.5*r)/(1-r)),[e[0],100*r,100*s]},xA.hsv.hcg=function(e){const t=e[1]/100,n=e[2]/100,r=t*n;let s=0;return r<1&&(s=(n-r)/(1-r)),[e[0],100*r,100*s]},xA.hcg.rgb=function(e){const t=e[0]/360,n=e[1]/100,r=e[2]/100;if(0===n)return[255*r,255*r,255*r];const s=[0,0,0],i=t%1*6,a=i%1,o=1-a;let l=0;switch(Math.floor(i)){case 0:s[0]=1,s[1]=a,s[2]=0;break;case 1:s[0]=o,s[1]=1,s[2]=0;break;case 2:s[0]=0,s[1]=1,s[2]=a;break;case 3:s[0]=0,s[1]=o,s[2]=1;break;case 4:s[0]=a,s[1]=0,s[2]=1;break;default:s[0]=1,s[1]=0,s[2]=o}return l=(1-n)*r,[255*(n*s[0]+l),255*(n*s[1]+l),255*(n*s[2]+l)]},xA.hcg.hsv=function(e){const t=e[1]/100,n=t+e[2]/100*(1-t);let r=0;return n>0&&(r=t/n),[e[0],100*r,100*n]},xA.hcg.hsl=function(e){const t=e[1]/100,n=e[2]/100*(1-t)+.5*t;let r=0;return n>0&&n<.5?r=t/(2*n):n>=.5&&n<1&&(r=t/(2*(1-n))),[e[0],100*r,100*n]},xA.hcg.hwb=function(e){const t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},xA.hwb.hcg=function(e){const t=e[1]/100,n=1-e[2]/100,r=n-t;let s=0;return r<1&&(s=(n-r)/(1-r)),[e[0],100*r,100*s]},xA.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},xA.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},xA.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},xA.gray.hsl=function(e){return[0,0,e[0]]},xA.gray.hsv=xA.gray.hsl,xA.gray.hwb=function(e){return[0,100,e[0]]},xA.gray.cmyk=function(e){return[0,0,0,e[0]]},xA.gray.lab=function(e){return[e[0],0,0]},xA.gray.hex=function(e){const t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".slice(n.length)+n},xA.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};const jA=function(e){const t=IA(e),n={},r=Object.keys(t);for(let{length:e}=r,s=0;s1&&(t=n),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}function GA(e){const t=function(...t){const n=t[0];if(null==n)return n;n.length>1&&(t=n);const r=e(t);if("object"==typeof r)for(let{length:e}=r,t=0;t=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},qA.to.keyword=function(...e){return WA[e.slice(0,3)]};const KA=qA;function QA(e,t){return[...e].sort(((e,n)=>{const r=t(e),s=t(n);return rs?1:0}))}const ev=function(e,t){const n=new Set;return e.filter((e=>{const r=t(e);return!n.has(r)&&(n.add(r),!0)}))}(Object.keys($A),(e=>$A[e])),tv=function(e,t){return t.reduce(((t,n)=>(n in e&&(t[n]=e[n]),t)),{})}($A,ev),nv=QA(Object.keys(tv).map((e=>({name:e,hex:tv[e]}))),(e=>e.hex)),rv={detailed:!1};function sv(e,t={}){const n={...rv,...t},r=QA(nv,(t=>function(e,t){const n=iv(KA.get.rgb(e)),r=iv(KA.get.rgb(t));return Math.sqrt(Math.pow(n[0]-r[0],2)+Math.pow(n[1]-r[1],2)+Math.pow(n[2]-r[2],2))}(e,t.hex)));return n.detailed?r[0]:r[0].name}function iv(e){const t=[0,0,0],n=[0,0,0],r=[0,0,0];for(let n=0;n.04045?r=Math.pow((r+.055)/1.055,2.4):r/=12.92,t[n]=100*r}n[0]=(.4124*t[0]+.3576*t[1]+.1805*t[2])/95.047,n[1]=(.2126*t[0]+.7152*t[1]+.0722*t[2])/100,n[2]=(.0193*t[0]+.1192*t[1]+.9505*t[2])/108.883;for(let e=0;e<3;e++){let t=n[e];t=t>.008856?Math.pow(t,1/3):7.787*t+16/116,n[e]=t}return r[0]=parseFloat((116*n[1]-16).toFixed(3)),r[1]=parseFloat((500*(n[0]-n[1])).toFixed(3)),r[2]=parseFloat((200*(n[1]-n[2])).toFixed(3)),r}function av(e){let t=e.toLowerCase();null===t.match(/^([0-9a-f]{4}-?){8}$/)&&(t=Pu()(t)),t=t.replace(/[^0-9a-f]/g,"");const n=function(e){e||(e=6);const t=new ov(182,70,157),n=new ov(221,203,85),r=new ov(0,130,201),s=lv(e,t,n),i=lv(e,n,r),a=lv(e,r,t);return s.concat(i).concat(a)}(6);return n[function(e,t){let n=0;const r=[];for(let t=0;t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t'}).catch((()=>{(0,Sv.s)((0,no.Tl)("calendar","An error occurred during getting file information"))}))).data}(e,t),r=await(0,Cv.h4)(n),s=r?.multistatus?.response[0]?.propstat?.prop?.["mount-type"];if("shared"!==s)return e;const i=e.split("/");return i.pop(),1===i.length?"/":Mv(i.join("/"),t)}class kv{constructor(){this._parser={},this._registerDefaultParsers()}canParse(e){return Object.prototype.hasOwnProperty.call(this._parser,e)}parse(e,t,n){const r=`{${t.namespaceURI}}${t.localName}`;if(!this.canParse(r))throw new Error(`Unable to parse unknown property "${r}"`);return this._parser[r](e,t,n)}registerParser(e,t){this._parser[e]=t}unregisterParser(e){delete this._parser[e]}_registerDefaultParsers(){this.registerParser("{DAV:}displayname",kv.text),this.registerParser("{DAV:}creationdate",kv.text),this.registerParser("{DAV:}getcontentlength",kv.decInt),this.registerParser("{DAV:}getcontenttype",kv.text),this.registerParser("{DAV:}getcontentlanguage",kv.text),this.registerParser("{DAV:}getlastmodified",kv.rfc1123Date),this.registerParser("{DAV:}getetag",kv.text),this.registerParser("{DAV:}resourcetype",kv.resourceType),this.registerParser("{DAV:}inherited-acl-set",kv.hrefs),this.registerParser("{DAV:}group",kv.href),this.registerParser("{DAV:}owner",kv.href),this.registerParser("{DAV:}current-user-privilege-set",kv.privileges),this.registerParser("{DAV:}principal-collection-set",kv.hrefs),this.registerParser("{DAV:}principal-URL",kv.href),this.registerParser("{DAV:}alternate-URI-set",kv.hrefs),this.registerParser("{DAV:}group-member-set",kv.hrefs),this.registerParser("{DAV:}group-membership",kv.hrefs),this.registerParser("{DAV:}current-user-principal",kv.currentUserPrincipal),this.registerParser("{DAV:}sync-token",kv.text),this.registerParser("{urn:ietf:params:xml:ns:carddav}address-data",kv.text),this.registerParser("{urn:ietf:params:xml:ns:carddav}addressbook-description",kv.text),this.registerParser("{urn:ietf:params:xml:ns:carddav}supported-address-data",kv.addressDataTypes),this.registerParser("{urn:ietf:params:xml:ns:carddav}max-resource-size",kv.decInt),this.registerParser("{urn:ietf:params:xml:ns:carddav}addressbook-home-set",kv.hrefs),this.registerParser("{urn:ietf:params:xml:ns:carddav}principal-address",kv.href),this.registerParser("{urn:ietf:params:xml:ns:carddav}supported-collation-set",kv.supportedCardDAVCollations),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-data",kv.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-home-set",kv.hrefs),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-description",kv.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-timezone",kv.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set",kv.calendarComps),this.registerParser("{urn:ietf:params:xml:ns:caldav}supported-calendar-data",kv.calendarDatas),this.registerParser("{urn:ietf:params:xml:ns:caldav}max-resource-size",kv.decInt),this.registerParser("{urn:ietf:params:xml:ns:caldav}min-date-time",kv.iCalendarTimestamp),this.registerParser("{urn:ietf:params:xml:ns:caldav}max-date-time",kv.iCalendarTimestamp),this.registerParser("{urn:ietf:params:xml:ns:caldav}max-instances",kv.decInt),this.registerParser("{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance",kv.decInt),this.registerParser("{urn:ietf:params:xml:ns:caldav}supported-collation-set",kv.supportedCalDAVCollations),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-outbox-URL",kv.href),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-inbox-URL",kv.href),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-user-address-set",kv.hrefs),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-user-type",kv.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp",kv.scheduleCalendarTransp),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL",kv.href),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-tag",kv.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}timezone-service-set",kv.hrefs),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-timezone-id",kv.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-availability",kv.text),this.registerParser("{http://apple.com/ns/ical/}calendar-order",kv.decInt),this.registerParser("{http://apple.com/ns/ical/}calendar-color",kv.color),this.registerParser("{http://calendarserver.org/ns/}source",kv.href),this.registerParser("{urn:ietf:params:xml:ns:caldav}default-alarm-vevent-datetime",kv.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}default-alarm-vevent-date",kv.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}default-alarm-vtodo-datetime",kv.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}default-alarm-vtodo-date",kv.text),this.registerParser("{http://calendarserver.org/ns/}getctag",kv.text),this.registerParser("{http://calendarserver.org/ns/}calendar-proxy-read-for",kv.hrefs),this.registerParser("{http://calendarserver.org/ns/}calendar-proxy-write-for",kv.hrefs),this.registerParser("{http://calendarserver.org/ns/}allowed-sharing-modes",kv.allowedSharingModes),this.registerParser("{http://calendarserver.org/ns/}shared-url",kv.href),this.registerParser("{http://sabredav.org/ns}owner-principal",kv.href),this.registerParser("{http://sabredav.org/ns}read-only",kv.bool),this.registerParser("{http://calendarserver.org/ns/}pre-publish-url",kv.href),this.registerParser("{http://calendarserver.org/ns/}publish-url",kv.href),this.registerParser("{http://owncloud.org/ns}invite",kv.ocInvite),this.registerParser("{http://owncloud.org/ns}calendar-enabled",kv.bool),this.registerParser("{http://owncloud.org/ns}enabled",kv.bool),this.registerParser("{http://owncloud.org/ns}read-only",kv.bool),this.registerParser("{http://nextcloud.com/ns}owner-displayname",kv.text),this.registerParser("{http://nextcloud.com/ns}deleted-at",kv.iso8601DateTime),this.registerParser("{http://nextcloud.com/ns}calendar-uri",kv.text),this.registerParser("{http://nextcloud.com/ns}has-photo",kv.bool),this.registerParser("{http://nextcloud.com/ns}trash-bin-retention-duration",kv.decInt),this.registerParser("{http://nextcloud.com/ns}language",kv.text),this.registerParser("{http://nextcloud.com/ns}room-type",kv.text),this.registerParser("{http://nextcloud.com/ns}room-seating-capacity",kv.decInt),this.registerParser("{http://nextcloud.com/ns}room-building-address",kv.text),this.registerParser("{http://nextcloud.com/ns}room-building-story",kv.text),this.registerParser("{http://nextcloud.com/ns}room-building-room-number",kv.text),this.registerParser("{http://nextcloud.com/ns}room-features",kv.text),this.registerParser("{http://sabredav.org/ns}email-address",kv.text)}static text(e,t,n){return e.evaluate("string(.)",t,n,XPathResult.ANY_TYPE,null).stringValue}static bool(e,t,n){return"1"===kv.text(e,t,n)}static decInt(e,t,n){return parseInt(kv.text(e,t,n),10)}static rfc1123Date(e,t,n){const r=kv.text(e,t,n);return new Date(r)}static iso8601DateTime(e,t,n){const r=kv.text(e,t,n);return new Date(r)}static iCalendarTimestamp(e,t,n){const r=kv.text(e,t,n),s=parseInt(r.slice(0,4),10),i=parseInt(r.slice(4,6),10)-1,a=parseInt(r.slice(6,8),10),o=parseInt(r.slice(9,11),10),l=parseInt(r.slice(11,13),10),d=parseInt(r.slice(13,15),10),c=new Date;return c.setUTCFullYear(s,i,a),c.setUTCHours(o,l,d,0),c}static resourceType(e,t,n){const r=[],s=e.evaluate("*",t,n,XPathResult.ANY_TYPE,null);let i;for(;null!==(i=s.iterateNext());){const t=e.evaluate("namespace-uri(.)",i,n,XPathResult.ANY_TYPE,null).stringValue,s=e.evaluate("local-name(.)",i,n,XPathResult.ANY_TYPE,null).stringValue;r.push(`{${t}}${s}`)}return r}static href(e,t,n){return e.evaluate("string(d:href)",t,n,XPathResult.ANY_TYPE,null).stringValue}static hrefs(e,t,n){const r=[],s=e.evaluate("d:href",t,n,XPathResult.ANY_TYPE,null);let i;for(;null!==(i=s.iterateNext());)r.push(e.evaluate("string(.)",i,n,XPathResult.ANY_TYPE,null).stringValue);return r}static privileges(e,t,n){const r=[],s=e.evaluate("d:privilege/*",t,n,XPathResult.ANY_TYPE,null);let i;for(;null!==(i=s.iterateNext());){const t=e.evaluate("namespace-uri(.)",i,n,XPathResult.ANY_TYPE,null).stringValue,s=e.evaluate("local-name(.)",i,n,XPathResult.ANY_TYPE,null).stringValue;r.push(`{${t}}${s}`)}return r}static currentUserPrincipal(e,t,n){return 0!==e.evaluate("count(d:unauthenticated)",t,n,XPathResult.ANY_TYPE,null).numberValue?{type:"unauthenticated",href:null}:{type:"href",href:kv.href(...arguments)}}static addressDataTypes(e,t,n){const r=[],s=e.evaluate("cr:address-data-type",t,n,XPathResult.ANY_TYPE,null);let i;for(;null!==(i=s.iterateNext());)r.push({"content-type":e.evaluate("string(@content-type)",i,n,XPathResult.ANY_TYPE,null).stringValue,version:e.evaluate("string(@version)",i,n,XPathResult.ANY_TYPE,null).stringValue});return r}static supportedCardDAVCollations(e,t,n){const r=[],s=e.evaluate("cr:supported-collation",t,n,XPathResult.ANY_TYPE,null);let i;for(;null!==(i=s.iterateNext());)r.push(e.evaluate("string(.)",i,n,XPathResult.ANY_TYPE,null).stringValue);return r}static supportedCalDAVCollations(e,t,n){const r=[],s=e.evaluate("cl:supported-collation",t,n,XPathResult.ANY_TYPE,null);let i;for(;null!==(i=s.iterateNext());)r.push(e.evaluate("string(.)",i,n,XPathResult.ANY_TYPE,null).stringValue);return r}static calendarComps(e,t,n){const r=[],s=e.evaluate("cl:comp",t,n,XPathResult.ANY_TYPE,null);let i;for(;null!==(i=s.iterateNext());)r.push(e.evaluate("string(@name)",i,n,XPathResult.ANY_TYPE,null).stringValue);return r}static calendarDatas(e,t,n){const r=[],s=e.evaluate("cl:calendar-data",t,n,XPathResult.ANY_TYPE,null);let i;for(;null!==(i=s.iterateNext());)r.push({"content-type":e.evaluate("string(@content-type)",i,n,XPathResult.ANY_TYPE,null).stringValue,version:e.evaluate("string(@version)",i,n,XPathResult.ANY_TYPE,null).stringValue});return r}static scheduleCalendarTransp(e,t,n){const r=e.evaluate("cl:opaque | cl:transparent",t,n,XPathResult.ANY_TYPE,null).iterateNext();if(r)return e.evaluate("local-name(.)",r,n,XPathResult.ANY_TYPE,null).stringValue}static color(e,t,n){const r=kv.text(e,t,n);return 9===r.length?r.slice(0,7):r}static allowedSharingModes(e,t,n){const r=[],s=e.evaluate("cs:can-be-shared | cs:can-be-published",t,n,XPathResult.ANY_TYPE,null);let i;for(;null!==(i=s.iterateNext());){const t=e.evaluate("namespace-uri(.)",i,n,XPathResult.ANY_TYPE,null).stringValue,s=e.evaluate("local-name(.)",i,n,XPathResult.ANY_TYPE,null).stringValue;r.push(`{${t}}${s}`)}return r}static ocInvite(e,t,n){const r=[],s=e.evaluate("oc:user",t,n,XPathResult.ANY_TYPE,null);let i;for(;null!==(i=s.iterateNext());)r.push({href:kv.href(e,i,n),"common-name":e.evaluate("string(oc:common-name)",i,n,XPathResult.ANY_TYPE,null).stringValue,"invite-accepted":1===e.evaluate("count(oc:invite-accepted)",i,n,XPathResult.ANY_TYPE,null).numberValue,access:kv.ocAccess(e,i,n)});return r}static ocAccess(e,t,n){const r=[],s=e.evaluate("oc:access/*",t,n,XPathResult.ANY_TYPE,null);let i;for(;null!==(i=s.iterateNext());){const t=e.evaluate("namespace-uri(.)",i,n,XPathResult.ANY_TYPE,null).stringValue,s=e.evaluate("local-name(.)",i,n,XPathResult.ANY_TYPE,null).stringValue;r.push(`{${t}}${s}`)}return r}}const Ov="DAV:",Rv="urn:ietf:params:xml:ns:caldav",xv="urn:ietf:params:xml:ns:carddav",Lv="http://owncloud.org/ns",Fv="http://nextcloud.com/ns",Yv="http://apple.com/ns/ical/",Bv="http://calendarserver.org/ns/",Iv="http://sabredav.org/ns",Pv={d:Ov,cl:Rv,cr:xv,oc:Lv,nc:Fv,aapl:Yv,cs:Bv,sd:Iv};function Hv(e){return Pv[e]||null}Symbol.toStringTag;const jv=new XMLSerializer;let zv={};function Zv(){if(0===arguments.length)return[{},null];const e={name:arguments[0],children:[]};let t=e.children;return Array.prototype.slice.call(arguments,1).forEach((function(e){const n={name:e,children:[]};t.push(n),t=n.children})),[e,t]}function Uv(e){if("object"!=typeof(e=e||{})||!Object.prototype.hasOwnProperty.call(e,"name"))return"";const t=document.implementation.createDocument("","",null);return Gv(t,t,e),jv.serializeToString(t)}function Gv(e,t,n){const[r,s]=n.name,i=e.createElementNS(r,Vv(r,s));n.attributes=n.attributes||[],n.attributes.forEach((e=>{if(2===e.length){const[t,n]=e;i.setAttribute(t,n)}else{const[t,n,r]=e;i.setAttributeNS(t,Vv(t,n),r)}})),n.value?i.textContent=n.value:n.children&&n.children.forEach((t=>{Gv(e,i,t)})),t.appendChild(i)}function Vv(e,t){return Object.prototype.hasOwnProperty.call(zv,e)||(zv[e]="x"+Object.keys(zv).length),zv[e]+":"+t}class $v extends Error{constructor(e){super(),Object.assign(this,e)}}class Wv extends $v{}class qv extends $v{}class Xv extends $v{}class Jv extends Xv{}class Kv extends Xv{}class Qv{constructor(e,t,n={}){this.baseUrl=e,this.parser=t,this.defaultHeaders=n}async options(e,t={},n=null){return this.request("OPTIONS",e,t,null,n)}async get(e,t={},n=null,r=null){return this.request("GET",e,t,n,r)}async patch(e,t,n,r=null){return this.request("PATCH",e,t,n,r)}async post(e,t,n,r=null){return this.request("POST",e,t,n,r)}async put(e,t,n,r=null){return this.request("PUT",e,t,n,r)}async delete(e,t={},n=null,r=null){return this.request("DELETE",e,t,n,r)}async copy(e,t,n=0,r=!1,s={},i=null,a=null){return s.Destination=t,s.Depth=n,s.Overwrite=r?"T":"F",this.request("COPY",e,s,i,a)}async move(e,t,n=!1,r={},s=null,i=null){return r.Destination=t,r.Depth="Infinity",r.Overwrite=n?"T":"F",this.request("MOVE",e,r,s,i)}async lock(e,t={},n=null,r=null){return this.request("LOCK",e,t,n,r)}async unlock(e,t={},n=null,r=null){return this.request("UNLOCK",e,t,n,r)}async propFind(e,t,n=0,r={},s=null){r.Depth=n;const[i,a]=Zv([Ov,"propfind"],[Ov,"prop"]);a.push(...t.map((e=>({name:e}))));const o=Uv(i);return this.request("PROPFIND",e,r,o,s)}async propPatch(e,t,n,r=null){return this.request("PROPPATCH",e,t,n,r)}async mkCol(e,t,n,r=null){return this.request("MKCOL",e,t,n,r)}async report(e,t,n,r=null){return this.request("REPORT",e,t,n,r)}async request(e,t,n,r,s){const i=Object.assign({},{Depth:"0","Content-Type":"application/xml; charset=utf-8"},this.defaultHeaders,n);try{const n=await wo.Ay.request({url:this.absoluteUrl(t),method:e,headers:i,data:r,validateStatus:eT,signal:s});let a=n.data;return 207===n.status&&(a=this._parseMultiStatusResponse(a),0===parseInt(i.Depth,10)&&"PROPFIND"===e&&(a=a[Object.keys(a)[0]])),{body:a,status:n.status,headers:n.headers}}catch(e){if(wo.Ay.isCancel(e))throw new Wv({body:null,status:-1,headers:e.headers||{}});if(e.request)throw new qv({body:null,status:-1,headers:e.headers||{}});if(e.status>=400&&e.status<500)throw new Kv({body:e.data,status:e.status,headers:e.headers||{}});if(e.status>=500&&e.status<600)throw new Jv({body:e.data,status:e.status,headers:e.headers||{}});throw new Xv({body:e.data,status:e.status,headers:e.headers||{}})}}filename(e){let t=this.pathname(e);"/"===t.slice(-1)&&(t=t.slice(0,-1));const n=t.lastIndexOf("/");return t.slice(n)}pathname(e){return new URL(e,this.baseUrl).pathname}absoluteUrl(e){return new URL(e,this.baseUrl).href}_parseMultiStatusResponse(e){const t={},n=(new DOMParser).parseFromString(e,"application/xml"),r=n.evaluate("/d:multistatus/d:response",n,Hv,XPathResult.ANY_TYPE,null);let s;for(;null!==(s=r.iterateNext());){const e=n.evaluate("string(d:href)",s,Hv,XPathResult.ANY_TYPE,null).stringValue,r={},i=n.evaluate("d:propstat",s,Hv,XPathResult.ANY_TYPE,null);let a;for(;null!==(a=i.iterateNext());){if(!eT(tT(n.evaluate("string(d:status)",a,Hv,XPathResult.ANY_TYPE,null).stringValue)))continue;const e=n.evaluate("d:prop/*",a,Hv,XPathResult.ANY_TYPE,null);let t;for(;null!==(t=e.iterateNext());)this.parser.canParse(`{${t.namespaceURI}}${t.localName}`)&&(r[`{${t.namespaceURI}}${t.localName}`]=this.parser.parse(n,t,Hv))}t[e]=r}return t}}function eT(e){return e>=200&&e<300}function tT(e){return parseInt(e.split(" ")[1],10)}function nT(e,t){return""!==(e=e||"")&&(e+="-"),""!==(t=t||"")&&(t="."+t),e+"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16).toUpperCase()}))+t}class rT{constructor(){this._eventListeners={}}addEventListener(e,t,n=null){this._eventListeners[e]=this._eventListeners[e]||[],this._eventListeners[e].push({listener:t,options:n})}removeEventListener(e,t){if(!this._eventListeners[e])return;const n=this._eventListeners[e].findIndex((({listener:e})=>e===t));-1!==n&&this._eventListeners[e].splice(n,1)}dispatchEvent(e,t){if(!this._eventListeners[e])return;const n=[],r=[];this._eventListeners[e].forEach((({listener:e,options:t})=>{t&&t.once?r.push(e):n.push(e)})),r.forEach((n=>{this.removeEventListener(e,n),n(t)})),n.forEach((e=>{e(t)}))}}function sT(e){return(...t)=>{sT.enabled&&console.debug(e,...t)}}function iT(e){const t=[];return Object.entries(e).forEach((([e,n])=>{if("{DAV:}displayname"===e)t.push({name:[Ov,"displayname"],value:n})})),t}sT.enabled=!1;const aT=sT("DavObject");class oT extends rT{constructor(e,t,n,r,s=!1){super(),Object.assign(this,{_parent:e,_request:t,_url:n,_props:r,_isPartial:s,_isDirty:!1}),this._exposeProperty("etag",Ov,"getetag",!0),this._exposeProperty("contenttype",Ov,"getcontenttype"),Object.defineProperty(this,"url",{get:()=>this._url})}async fetchCompleteData(e=!1){if(!e&&!this.isPartial())return;const t=await this._request.propFind(this._url,this.constructor.getPropFindList(),0);this._props=t.body,this._isDirty=!1,this._isPartial=!1}async copy(e,t=!1,n={}){if(aT(`copying ${this.url} from ${this._parent.url} to ${e.url}`),this._parent===e)throw new Error("Copying an object to the collection it's already part of is not supported");if(!this._parent.isSameCollectionTypeAs(e))throw new Error("Copying an object to a collection of a different type is not supported");if(!e.isWriteable())throw new Error("Can not copy object into read-only destination collection");const r=this.url.split("/").splice(-1,1)[0],s=e.url+r;return await this._request.copy(this.url,s,0,t,n),e.find(r)}async move(e,t=!1,n={}){if(aT(`moving ${this.url} from ${this._parent.url} to ${e.url}`),this._parent===e)throw new Error("Moving an object to the collection it's already part of is not supported");if(!this._parent.isSameCollectionTypeAs(e))throw new Error("Moving an object to a collection of a different type is not supported");if(!e.isWriteable())throw new Error("Can not move object into read-only destination collection");const r=this.url.split("/").splice(-1,1)[0],s=e.url+r;await this._request.move(this.url,s,t,n),this._parent=e,this._url=s}async update(){if(this.isPartial()||!this.isDirty()||!this.data)return;const e={};return this.contenttype&&(e["Content-Type"]=`${this.contenttype}; charset=utf-8`),this.etag&&(e["If-Match"]=this.etag),this._request.put(this.url,e,this.data).then((e=>{this._isDirty=!1,this._props["{DAV:}getetag"]=e.headers.etag||null})).catch((e=>{throw this._isDirty=!0,e instanceof Kv&&412===e.status&&(this._isPartial=!0),e}))}async delete(e={}){return this._request.delete(this.url,e)}isPartial(){return this._isPartial}isDirty(){return this._isDirty}_exposeProperty(e,t,n,r=!1){r?Object.defineProperty(this,e,{get:()=>this._props[`{${t}}${n}`],set:e=>{this._isDirty=!0,this._props[`{${t}}${n}`]=e}}):Object.defineProperty(this,e,{get:()=>this._props[`{${t}}${n}`]})}static getPropFindList(){return[[Ov,"getcontenttype"],[Ov,"getetag"],[Ov,"resourcetype"]]}}const lT=sT("DavCollection");class dT extends rT{constructor(e,t,n,r){super(),"/"!==n.slice(-1)&&(n+="/"),Object.assign(this,{_parent:e,_request:t,_url:n,_props:r,_collectionFactoryMapper:{},_objectFactoryMapper:{},_updatedProperties:[],_childrenNames:[],_propFindList:[],_propSetFactory:[]}),this._registerPropSetFactory(iT),this._exposeProperty("displayname",Ov,"displayname",!0),this._exposeProperty("owner",Ov,"owner"),this._exposeProperty("resourcetype",Ov,"resourcetype"),this._exposeProperty("syncToken",Ov,"sync-token"),this._exposeProperty("currentUserPrivilegeSet",Ov,"current-user-privilege-set"),Object.defineProperty(this,"url",{get:()=>this._url}),this._propFindList.push(...oT.getPropFindList()),this._propFindList.push(...dT.getPropFindList())}async findAll(){const e=await this._request.propFind(this._url,this._propFindList,1);return this._handleMultiStatusResponse(e,!1)}async findAllByFilter(e){return(await this.findAll()).filter(e)}async find(e){const t=await this._request.propFind(this._url+e,this._propFindList,0);return t.body={[this._url+e]:t.body},this._handleMultiStatusResponse(t,!1)[0]}async createCollection(e,t=null){lT("creating a collection"),t||(t=[{name:[Ov,"resourcetype"],children:[{name:[Ov,"collection"]}]}]);const[n,r]=Zv([Ov,"mkcol"],[Ov,"set"],[Ov,"prop"]);r.push(...t);const s=this._getAvailableNameFromToken(e),i=Uv(n);return await this._request.mkCol(this.url+s,{},i),this.find(s+"/")}async createObject(e,t,n){return lT("creating an object"),await this._request.put(this.url+e,t,n),this.find(e)}async update(){if(0===this._updatedProperties.length)return;const e={};this._updatedProperties.forEach((t=>{e[t]=this._props[t]}));const t=this._propSetFactory.reduce(((t,n)=>[...t,...n(e)]),[]),[n,r]=Zv([Ov,"propertyupdate"],[Ov,"set"],[Ov,"prop"]);r.push(...t);const s=Uv(n);await this._request.propPatch(this._url,{},s)}async delete(e={}){await this._request.delete(this._url,e)}isReadable(){return this.currentUserPrivilegeSet.includes("{DAV:}read")}isWriteable(){return this.currentUserPrivilegeSet.includes("{DAV:}write")}isSameCollectionTypeAs(e){const t=this.resourcetype,n=e.resourcetype,r=t.find((e=>-1===n.indexOf(e))),s=n.find((e=>-1===t.indexOf(e)));return void 0===r&&void 0===s}_registerCollectionFactory(e,t){this._collectionFactoryMapper[e]=t,"function"==typeof t.getPropFindList&&this._propFindList.push(...t.getPropFindList())}_registerObjectFactory(e,t){this._objectFactoryMapper[e]=t,"function"==typeof t.getPropFindList&&this._propFindList.push(...t.getPropFindList())}_registerPropSetFactory(e){this._propSetFactory.push(e)}_exposeProperty(e,t,n,r=!1){r?Object.defineProperty(this,e,{get:()=>this._props[`{${t}}${n}`],set:e=>{this._props[`{${t}}${n}`]=e,-1===this._updatedProperties.indexOf(`{${t}}${n}`)&&this._updatedProperties.push(`{${t}}${n}`)}}):Object.defineProperty(this,e,{get:()=>this._props[`{${t}}${n}`]})}_getAvailableNameFromToken(e){return function(e,t){let n=(e=e||"").toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"");if(""===n&&(n="-"),t(n))return n;if(-1===n.indexOf("-")&&(n+="-1",t(n)))return n;do{const e=n.lastIndexOf("-"),t=n.slice(0,e);let r=n.slice(e+1);r.match(/^\d+$/)?(r=parseInt(r),r++,n=t+"-"+r):n+="-1"}while(!1===t(n));return n}(e,(e=>-1===this._childrenNames.indexOf(this._url+e)&&-1===this._childrenNames.indexOf(this._url+e+"/")))}async _updatePropsFromServer(){const e=await this._request.propFind(this.url,this.constructor.getPropFindList());this._props=e.body}_handleMultiStatusResponse(e,t=!1){const n=[],r=[];return Object.entries(e.body).forEach((([e,s])=>{if(e===this._url||e+"/"===this.url)return;n.push(e);const i=this._request.pathname(e);if(s["{DAV:}resourcetype"]&&0!==s["{DAV:}resourcetype"].length||!s["{DAV:}getcontenttype"]){lT(`${e} was identified as a collection`);const t=s["{DAV:}resourcetype"].find((e=>e!==`{${Ov}}collection`));if(!t)return lT(`Collection-type of ${e} was not specified, treating as generic collection`),void r.push(new dT(this,this._request,i,s));if(!this._collectionFactoryMapper[t])return lT(`No constructor for collection-type ${t} (${e}) registered, treating as generic collection`),void r.push(new dT(this,this._request,i,s));r.push(new this._collectionFactoryMapper[t](this,this._request,i,s))}else{lT(`${e} was identified as a file`);const n=s["{DAV:}getcontenttype"].split(";")[0];if(!this._objectFactoryMapper[n])return lT(`No constructor for content-type ${n} (${e}) registered, treating as generic object`),void r.push(new oT(this,this._request,i,s));r.push(new this._objectFactoryMapper[n](this,this._request,i,s,t))}})),this._childrenNames.push(...n),r}static getPropFindList(){return[[Ov,"displayname"],[Ov,"owner"],[Ov,"resourcetype"],[Ov,"sync-token"],[Ov,"current-user-privilege-set"]]}}const cT=sT("DavCollectionPublishable");const uT=sT("DavCollectionShareable");function mT(e){return class extends e{constructor(...e){super(...e),super._exposeProperty("shares",Lv,"invite"),super._exposeProperty("allowedSharingModes",Bv,"allowed-sharing-modes")}async share(e,t=!1,n=""){uT(`Sharing ${this.url} with ${e}`);const[r,s]=Zv([Lv,"share"],[Lv,"set"]);s.push({name:[Ov,"href"],value:e}),t&&s.push({name:[Lv,"read-write"]}),""!==n&&s.push({name:[Lv,"summary"],value:n});const i=Uv(r);return this._request.post(this._url,{"Content-Type":"application/xml; charset=utf-8"},i).then((()=>{const n=this.shares.findIndex((t=>t.href===e));-1===n?this.shares.push({href:e,access:[t?"{http://owncloud.org/ns}read-write":"{http://owncloud.org/ns}read"],"common-name":null,"invite-accepted":!0}):this.shares[n].access=[t?"{http://owncloud.org/ns}read-write":"{http://owncloud.org/ns}read"]}))}async unshare(e){uT(`Unsharing ${this.url} with ${e}`);const[t,n]=Zv([Lv,"share"],[Lv,"remove"]);n.push({name:[Ov,"href"],value:e});const r=Uv(t);return this._request.post(this._url,{"Content-Type":"application/xml; charset=utf-8"},r).then((()=>{const t=this.shares.findIndex((t=>t.href===e));-1!==t&&this.shares.splice(t,1)}))}isShareable(){return!!Array.isArray(this.allowedSharingModes)&&this.allowedSharingModes.includes(`{${Bv}}can-be-shared`)}isPublishable(){return!!Array.isArray(this.allowedSharingModes)&&this.allowedSharingModes.includes(`{${Bv}}can-be-published`)}static getPropFindList(){return super.getPropFindList().concat([[Lv,"invite"],[Bv,"allowed-sharing-modes"]])}}}class pT extends oT{constructor(...e){super(...e),super._exposeProperty("data",Rv,"calendar-data",!0)}static getPropFindList(){return super.getPropFindList().concat([[Rv,"calendar-data"]])}}function hT(e){const t=[];return Object.entries(e).forEach((([e,n])=>{switch(e){case"{http://apple.com/ns/ical/}calendar-order":t.push({name:[Yv,"calendar-order"],value:n.toString()});break;case"{http://apple.com/ns/ical/}calendar-color":t.push({name:[Yv,"calendar-color"],value:n});break;case"{http://calendarserver.org/ns/}source":t.push({name:[Bv,"source"],children:[{name:[Ov,"href"],value:n}]});break;case"{urn:ietf:params:xml:ns:caldav}calendar-description":t.push({name:[Rv,"calendar-description"],value:n});break;case"{urn:ietf:params:xml:ns:caldav}calendar-timezone":t.push({name:[Rv,"calendar-timezone"],value:n});break;case"{http://owncloud.org/ns}calendar-enabled":t.push({name:[Lv,"calendar-enabled"],value:n?"1":"0"});break;case"{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp":t.push({name:[Rv,"schedule-calendar-transp"],children:[{name:[Rv,n]}]})}})),t}const fT=sT("Calendar");class gT extends(function(e){return class extends e{constructor(...e){super(...e),super._exposeProperty("publishURL",Bv,"publish-url")}async publish(){cT(`Publishing ${this.url}`);const[e]=Zv([Bv,"publish-calendar"]),t=Uv(e);await this._request.post(this._url,{"Content-Type":"application/xml; charset=utf-8"},t),await this._updatePropsFromServer()}async unpublish(){cT(`Unpublishing ${this.url}`);const[e]=Zv([Bv,"unpublish-calendar"]),t=Uv(e);await this._request.post(this._url,{"Content-Type":"application/xml; charset=utf-8"},t),delete this._props["{http://calendarserver.org/ns/}publish-url"]}static getPropFindList(){return super.getPropFindList().concat([[Bv,"publish-url"]])}}}(mT(dT))){constructor(...e){super(...e),super._registerObjectFactory("text/calendar",pT),super._registerPropSetFactory(hT),super._exposeProperty("color",Yv,"calendar-color",!0),super._exposeProperty("enabled",Lv,"calendar-enabled",!0),super._exposeProperty("order",Yv,"calendar-order",!0),super._exposeProperty("timezone",Rv,"calendar-timezone",!0),super._exposeProperty("components",Rv,"supported-calendar-component-set"),super._exposeProperty("transparency",Rv,"schedule-calendar-transp",!0)}async findAllVObjects(){return super.findAllByFilter((e=>e instanceof pT))}async findByType(e){return this.calendarQuery([{name:[Rv,"comp-filter"],attributes:[["name","VCALENDAR"]],children:[{name:[Rv,"comp-filter"],attributes:[["name",e]]}]}])}async findByTypeInTimeRange(e,t,n){return this.calendarQuery([{name:[Rv,"comp-filter"],attributes:[["name","VCALENDAR"]],children:[{name:[Rv,"comp-filter"],attributes:[["name",e]],children:[{name:[Rv,"time-range"],attributes:[["start",gT._getICalendarDateTimeFromDateObject(t)],["end",gT._getICalendarDateTimeFromDateObject(n)]]}]}]}])}async createVObject(e){const t=nT("","ics");return super.createObject(t,{"Content-Type":"text/calendar; charset=utf-8"},e)}async calendarQuery(e,t=null,n=null){fT("sending an calendar-query request");const[r]=Zv([Rv,"calendar-query"]);t?r.children.push({name:[Ov,"prop"],children:t}):r.children.push({name:[Ov,"prop"],children:this._propFindList.map((e=>({name:e})))}),e&&r.children.push({name:[Rv,"filter"],children:e}),n&&r.children.push({name:[Rv,"timezone"],value:n});const s=Uv(r),i=await this._request.report(this.url,{Depth:"1"},s);return super._handleMultiStatusResponse(i,gT._isRetrievalPartial(t))}async calendarMultiget(e=[],t){if(fT("sending an calendar-multiget request"),0===e.length)return[];const[n]=Zv([Rv,"calendar-multiget"]);t?n.children.push({name:[Ov,"prop"],children:t}):n.children.push({name:[Ov,"prop"],children:this._propFindList.map((e=>({name:e})))}),e.forEach((e=>{n.children.push({name:[Ov,"href"],value:e})}));const r=Uv(n),s=await this._request.report(this.url,{Depth:"1"},r);return super._handleMultiStatusResponse(s,gT._isRetrievalPartial(t))}async freeBusyQuery(e,t){}static getPropFindList(){return super.getPropFindList().concat([[Yv,"calendar-order"],[Yv,"calendar-color"],[Bv,"getctag"],[Rv,"calendar-description"],[Rv,"calendar-timezone"],[Rv,"supported-calendar-component-set"],[Rv,"supported-calendar-data"],[Rv,"max-resource-size"],[Rv,"min-date-time"],[Rv,"max-date-time"],[Rv,"max-instances"],[Rv,"max-attendees-per-instance"],[Rv,"supported-collation-set"],[Rv,"calendar-free-busy-set"],[Rv,"schedule-calendar-transp"],[Rv,"schedule-default-calendar-URL"],[Lv,"calendar-enabled"],[Fv,"owner-displayname"],[Fv,"trash-bin-retention-duration"],[Fv,"deleted-at"]])}static _isRetrievalPartial(e){if(!e)return!1;const t=e.find((e=>e.name[0]===Rv&&"calendar-data"===e.name[1]));return!!t&&!!t.children}static _getICalendarDateTimeFromDateObject(e){return[e.getUTCFullYear(),("0"+(e.getUTCMonth()+1)).slice(-2),("0"+e.getUTCDate()).slice(-2),"T",("0"+e.getUTCHours()).slice(-2),("0"+e.getUTCMinutes()).slice(-2),("0"+e.getUTCSeconds()).slice(-2),"Z"].join("")}}class AT extends gT{constructor(...e){super(...e),super._exposeProperty("source",Bv,"source",!0),super._exposeProperty("refreshRate",Yv,"refreshrate",!0),super._exposeProperty("stripTodos",Bv,"subscribed-strip-todos",!0),super._exposeProperty("stripAlarms",Bv,"subscribed-strip-alarms",!0),super._exposeProperty("stripAttachments",Bv,"subscribed-strip-attachments",!0)}static getPropFindList(){return super.getPropFindList().concat([[Bv,"source"],[Yv,"refreshrate"],[Bv,"subscribed-strip-todos"],[Bv,"subscribed-strip-alarms"],[Bv,"subscribed-strip-attachments"]])}}function vT(e){const t=[];return Object.entries(e).forEach((([e,n])=>{if("{urn:ietf:params:xml:ns:caldav}calendar-availability"===e)t.push({name:[Rv,"calendar-availability"],value:n.toString()})})),t}class TT extends gT{constructor(...e){super(...e),super._registerPropSetFactory(vT),super._exposeProperty("availability",Rv,"calendar-availability",!0)}static getPropFindList(){return super.getPropFindList().concat([[Rv,"calendar-availability"]])}}class _T extends dT{async freeBusyRequest(e){const t={},n=await this._request.post(this.url,{"Content-Type":'text/calendar; charset="utf-8"'},e),r=(new DOMParser).parseFromString(n.body,"application/xml"),s=r.evaluate("/cl:schedule-response/cl:response",r,Hv,XPathResult.ANY_TYPE,null);let i;for(;null!==(i=s.iterateNext());){const e=r.evaluate("string(cl:recipient/d:href)",i,Hv,XPathResult.ANY_TYPE,null).stringValue,n=r.evaluate("string(cl:request-status)",i,Hv,XPathResult.ANY_TYPE,null).stringValue,s=r.evaluate("string(cl:calendar-data)",i,Hv,XPathResult.ANY_TYPE,null).stringValue,a=/^2.\d(;.+)?$/.test(n);t[e]={calendarData:s,status:n,success:a}}return t}}class yT extends dT{constructor(...e){super(...e),super._registerObjectFactory("text/calendar",pT),super._exposeProperty("retentionDuration",Fv,"trash-bin-retention-duration")}async findDeletedObjects(){const[e]=Zv([Rv,"calendar-query"]);e.children.push({name:[Ov,"prop"],children:pT.getPropFindList().map((e=>({name:e}))).concat([{name:[Fv,"calendar-uri"]},{name:[Fv,"deleted-at"]}])}),e.children.push({name:[Rv,"filter"],children:[{name:[Rv,"comp-filter"],attributes:[["name","VCALENDAR"]],children:[{name:[Rv,"comp-filter"],attributes:[["name","VEVENT"]],children:[]}]}]});const t=Uv(e),n=await this._request.report(this._url+"objects",{Depth:"1"},t);return super._handleMultiStatusResponse(n)}async restore(e){await this._request.move(e,this._url+"restore/file")}}class bT extends gT{}const ET=sT("CalendarHome");class DT extends dT{constructor(...e){super(...e),super._registerCollectionFactory("{"+Rv+"}calendar",gT),super._registerCollectionFactory("{"+Fv+"}deleted-calendar",bT),super._registerCollectionFactory("{"+Bv+"}subscribed",AT),super._registerCollectionFactory("{"+Rv+"}schedule-inbox",TT),super._registerCollectionFactory("{"+Rv+"}schedule-outbox",_T),super._registerCollectionFactory("{"+Fv+"}trash-bin",yT)}async findAllCalDAVCollections(){return super.findAllByFilter((e=>e instanceof gT||e instanceof yT||e instanceof AT||e instanceof TT||e instanceof _T||e instanceof bT))}async findAllCalDAVCollectionsGrouped(){const e=await super.findAll();return{calendars:e.filter((e=>!(!(e instanceof gT)||e instanceof TT||e instanceof AT||e instanceof bT))),deletedCalendars:e.filter((e=>e instanceof bT)),trashBins:e.filter((e=>e instanceof yT)),subscriptions:e.filter((e=>e instanceof AT)),scheduleInboxes:e.filter((e=>e instanceof TT)),scheduleOutboxes:e.filter((e=>e instanceof _T))}}async findAllCalendars(){return super.findAllByFilter((e=>!(!(e instanceof gT)||e instanceof TT||e instanceof AT||e instanceof bT)))}async findAllDeletedCalendars(){return super.findAllByFilter((e=>e instanceof bT))}async findAllSubscriptions(){return super.findAllByFilter((e=>e instanceof AT))}async findAllScheduleInboxes(){return super.findAllByFilter((e=>e instanceof TT))}async findAllScheduleOutboxes(){return super.findAllByFilter((e=>e instanceof _T))}async createCalendarCollection(e,t,n=null,r=null,s=null){ET("creating a calendar collection");const i=[{name:[Ov,"resourcetype"],children:[{name:[Ov,"collection"]},{name:[Rv,"calendar"]}]},{name:[Ov,"displayname"],value:e},{name:[Yv,"calendar-color"],value:t},{name:[Lv,"calendar-enabled"],value:"1"}];s&&i.push({name:[Rv,"calendar-timezone"],value:s}),n&&i.push({name:[Rv,"supported-calendar-component-set"],children:n.map((e=>({name:[Rv,"comp"],attributes:[["name",e]]})))}),r&&i.push({name:[Yv,"calendar-order"],value:r});const a=super._getAvailableNameFromToken(e);return super.createCollection(a,i)}async createSubscribedCollection(e,t,n,r=null){ET("creating a subscribed collection");const s=[{name:[Ov,"resourcetype"],children:[{name:[Ov,"collection"]},{name:[Bv,"subscribed"]}]},{name:[Ov,"displayname"],value:e},{name:[Yv,"calendar-color"],value:t},{name:[Lv,"calendar-enabled"],value:"1"},{name:[Bv,"source"],children:[{name:[Ov,"href"],value:n}]}];r&&s.push({name:[Yv,"calendar-order"],value:r});const i=super._getAvailableNameFromToken(e);return super.createCollection(i,s)}async search(){}async enableBirthdayCalendar(){const[e]=Zv([Fv,"enable-birthday-calendar"]),t=Uv(e);await this._request.post(this.url,{},t)}}function wT(e){const t=[];return Object.entries(e).forEach((([e,n])=>{switch(e){case"{urn:ietf:params:xml:ns:carddav}addressbook-description":t.push({name:[xv,"addressbook-description"],value:n});break;case"{http://owncloud.org/ns}enabled":t.push({name:[Lv,"enabled"],value:n?"1":"0"})}})),t}class ST extends oT{constructor(...e){super(...e),super._exposeProperty("data",xv,"address-data",!0),super._exposeProperty("hasphoto",Fv,"has-photo",!1)}static getPropFindList(){return super.getPropFindList().concat([[xv,"address-data"]])}}const CT=sT("AddressBook");class NT extends(mT(dT)){constructor(...e){super(...e),super._registerObjectFactory("text/vcard",ST),super._registerPropSetFactory(wT),super._exposeProperty("description",xv,"addressbook-description",!0),super._exposeProperty("enabled",Lv,"enabled",!0),super._exposeProperty("readOnly",Lv,"read-only")}findAllVCards(){return super.findAllByFilter((e=>e instanceof ST))}async findAllAndFilterBySimpleProperties(e){const t=[];return e.forEach((e=>{t.push({name:[xv,"prop"],attributes:[["name",e]]})})),this.addressbookQuery(null,[{name:[Ov,"getetag"]},{name:[Ov,"getcontenttype"]},{name:[Ov,"resourcetype"]},{name:[xv,"address-data"],children:t},{name:[Fv,"has-photo"]}])}async createVCard(e){CT("creating VCard object");const t=nT("","vcf");return super.createObject(t,{"Content-Type":"text/vcard; charset=utf-8"},e)}async addressbookQuery(e,t=null,n=null,r="anyof"){CT("sending an addressbook-query request");const[s]=Zv([xv,"addressbook-query"]);t?s.children.push({name:[Ov,"prop"],children:t}):s.children.push({name:[Ov,"prop"],children:this._propFindList.map((e=>({name:e})))}),e&&s.children.push({name:[xv,"filter"],attributes:[["test",r]],children:e}),n&&s.children.push({name:[xv,"limit"],children:[{name:[xv,"nresults"],value:n}]});const i=Uv(s),a=await this._request.report(this.url,{Depth:"1"},i);return super._handleMultiStatusResponse(a,NT._isRetrievalPartial(t))}async addressbookMultiget(e=[],t){if(CT("sending an addressbook-multiget request"),0===e.length)return[];const n=this._buildMultiGetBody(e,t),r=await this._request.report(this.url,{Depth:"1"},n);return super._handleMultiStatusResponse(r,NT._isRetrievalPartial(t))}async addressbookMultigetExport(e=[],t){if(CT("sending an addressbook-multiget request and request download"),0===e.length)return"";const n=this._buildMultiGetBody(e,t);return this._request.report(this.url+"?export",{Depth:"1"},n)}_buildMultiGetBody(e,t){const[n]=Zv([xv,"addressbook-multiget"]);return t?n.children.push({name:[Ov,"prop"],children:t}):n.children.push({name:[Ov,"prop"],children:this._propFindList.map((e=>({name:e})))}),e.forEach((e=>{n.children.push({name:[Ov,"href"],value:e})})),Uv(n)}static getPropFindList(){return super.getPropFindList().concat([[xv,"addressbook-description"],[xv,"supported-address-data"],[xv,"max-resource-size"],[Bv,"getctag"],[Lv,"enabled"],[Lv,"read-only"]])}static _isRetrievalPartial(e){if(!e)return!1;const t=e.find((e=>e.name[0]===xv&&"address-data"===e.name[1]));return!!t&&!!t.children}}const MT=sT("AddressBookHome");class kT extends dT{constructor(...e){super(...e),super._registerCollectionFactory("{"+xv+"}addressbook",NT)}async findAllAddressBooks(){return super.findAllByFilter((e=>e instanceof NT))}async createAddressBookCollection(e){MT("creating an addressbook collection");const t=[{name:[Ov,"resourcetype"],children:[{name:[Ov,"collection"]},{name:[xv,"addressbook"]}]},{name:[Ov,"displayname"],value:e}],n=super._getAvailableNameFromToken(e);return super.createCollection(n,t)}}function OT(e){const t=[];return Object.entries(e).forEach((([e,n])=>{if("{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL"===e)t.push({name:[Rv,"schedule-default-calendar-URL"],children:[{name:["DAV:","href"],value:n}]})})),t}class RT extends oT{constructor(...e){super(...e),Object.assign(this,{_updatedProperties:[],_propSetFactory:[]}),this._registerPropSetFactory(OT),this._exposeProperty("displayname",Ov,"displayname"),this._exposeProperty("calendarUserType",Rv,"calendar-user-type"),this._exposeProperty("calendarUserAddressSet",Rv,"calendar-user-address-set"),this._exposeProperty("principalUrl",Ov,"principal-URL"),this._exposeProperty("email",Iv,"email-address"),this._exposeProperty("language",Fv,"language"),this._exposeProperty("calendarHomes",Rv,"calendar-home-set"),this._exposeProperty("scheduleInbox",Rv,"schedule-inbox-URL"),this._exposeProperty("scheduleOutbox",Rv,"schedule-outbox-URL"),this._exposeProperty("scheduleDefaultCalendarUrl",Rv,"schedule-default-calendar-URL",!0),this._exposeProperty("addressBookHomes",xv,"addressbook-home-set"),this._exposeProperty("roomType",Fv,"room-type"),this._exposeProperty("roomSeatingCapacity",Fv,"room-seating-capacity"),this._exposeProperty("roomBuildingAddress",Fv,"room-building-address"),this._exposeProperty("roomBuildingStory",Fv,"room-building-story"),this._exposeProperty("roomBuildingRoomNumber",Fv,"room-building-room-number"),this._exposeProperty("roomFeatures",Fv,"room-features"),Object.defineProperties(this,{principalScheme:{get:()=>{const e=this._request.pathname(this._request.baseUrl);let t=this.url.slice(e.length);return"/"===t.slice(-1)&&(t=t.slice(0,-1)),"principal:"+t}},userId:{get:()=>"INDIVIDUAL"!==this.calendarUserType?null:this.url.split("/").splice(-2,2)[this.url.endsWith("/")?0:1]},groupId:{get:()=>"GROUP"!==this.calendarUserType?null:this.url.split("/").splice(-2,2)[this.url.endsWith("/")?0:1]},resourceId:{get:()=>"RESOURCE"!==this.calendarUserType?null:this.url.split("/").splice(-2,2)[this.url.endsWith("/")?0:1]},roomId:{get:()=>"ROOM"!==this.calendarUserType?null:this.url.split("/").splice(-2,2)[this.url.endsWith("/")?0:1]},roomAddress:{get:()=>[this.roomBuildingRoomNumber,this.roomBuildingStory,this.roomBuildingAddress].filter((e=>!!e)).join(", ")}})}_exposeProperty(e,t,n,r=!1){r?Object.defineProperty(this,e,{get:()=>this._props[`{${t}}${n}`],set:e=>{this._props[`{${t}}${n}`]=e,-1===this._updatedProperties.indexOf(`{${t}}${n}`)&&this._updatedProperties.push(`{${t}}${n}`)}}):Object.defineProperty(this,e,{get:()=>this._props[`{${t}}${n}`]})}_registerPropSetFactory(e){this._propSetFactory.push(e)}static getPropFindList(e={}){const t=[[Ov,"displayname"],[Rv,"calendar-user-type"],[Rv,"calendar-user-address-set"],[Ov,"principal-URL"],[Ov,"alternate-URI-set"],[Iv,"email-address"],[Fv,"language"]];return e.enableCalDAV&&t.push([Rv,"calendar-home-set"],[Rv,"schedule-inbox-URL"],[Rv,"schedule-outbox-URL"],[Rv,"schedule-default-calendar-URL"]),(e.enableCalDAVResourceBooking||e.enableCalDAV)&&t.push([Fv,"resource-type"],[Fv,"resource-vehicle-type"],[Fv,"resource-vehicle-make"],[Fv,"resource-vehicle-model"],[Fv,"resource-vehicle-is-electric"],[Fv,"resource-vehicle-range"],[Fv,"resource-vehicle-seating-capacity"],[Fv,"resource-contact-person"],[Fv,"resource-contact-person-vcard"],[Fv,"room-type"],[Fv,"room-seating-capacity"],[Fv,"room-building-address"],[Fv,"room-building-story"],[Fv,"room-building-room-number"],[Fv,"room-features"]),e.enableCardDAV&&t.push([xv,"addressbook-home-set"]),t}async update(){if(0===this._updatedProperties.length)return;const e={};this._updatedProperties.forEach((t=>{e[t]=this._props[t]}));const t=this._propSetFactory.reduce(((t,n)=>[...t,...n(e)]),[]),[n,r]=Zv([Ov,"propertyupdate"],[Ov,"set"],[Ov,"prop"]);r.push(...t);const s=Uv(n);await this._request.propPatch(this._url,{},s)}}const xT=sT("index.js");class LT{constructor(e,t={}){this.rootUrl=e.rootUrl,"/"!==this.rootUrl.slice(-1)&&(this.rootUrl+="/"),this.advertisedFeatures=[],this.currentUserPrincipal=null,this.principalCollections=[],this.calendarHomes=[],this.publicCalendarHome=null,this.addressBookHomes=[],this.parser=new kv,this._isConnected=!1,this._request=new Qv(this.rootUrl,this.parser,e.defaultHeaders)}async connect(e={enableCalDAV:!1,enableCardDAV:!1}){if(this._isConnected)return this;if(!this.rootUrl)throw new Error("No rootUrl configured");const t=await this._discoverPrincipalUri();xT(`PrincipalURL: ${t}`);const n=RT.getPropFindList(e);(e.enableCalDAV||e.enableCardDAV)&&n.push([Ov,"principal-collection-set"],[Ov,"supported-report-set"]);const[r,s]=await Promise.all([this._request.propFind(t,n),this._request.options(t)]);return this.currentUserPrincipal=new RT(null,this._request,t,r.body),this._extractAdvertisedDavFeatures(s.headers),this._extractAddressBookHomes(r.body),this._extractCalendarHomes(r.body),this._extractPrincipalCollectionSets(r.body),this._createPublicCalendarHome(),this._isConnected=!0,this}async principalPropertySearchByDisplayname(e){return this.principalPropertySearch([{name:[Ov,"displayname"]}],e)}async principalPropertySearchByDisplaynameOrEmail(e){return this.principalPropertySearch([{name:[Ov,"displayname"]},{name:[Iv,"email-address"]}],e,"anyof")}async principalPropertySearchByAddress(e){return this.principalPropertySearch([{name:[Fv,"room-building-address"]}],e)}async principalPropertySearchByAddressAndStory(e,t){const[n]=Zv([Ov,"principal-property-search"]);n.children.push({name:[Ov,"property-search"],children:[{name:[Ov,"prop"],children:[{name:[Fv,"room-building-address"]}]},{name:[Ov,"match"],value:e}]}),n.children.push({name:[Ov,"property-search"],children:[{name:[Ov,"prop"],children:[{name:[Fv,"room-building-story"]}]},{name:[Ov,"match"],value:t}]}),n.children.push({name:[Ov,"prop"],children:RT.getPropFindList({enableCalDAV:!0}).map((e=>({name:e})))}),n.children.push({name:[Ov,"apply-to-principal-collection-set"]});const r=Uv(n);return this._request.report(this.rootUrl,{Depth:0},r).then((e=>{const t=[];return Object.entries(e.body).forEach((([e,n])=>{const r=this._request.pathname(e);t.push(new RT(null,this._request,r,n))})),t}))}async advancedPrincipalPropertySearch(e){const[t]=Zv([Ov,"principal-property-search"]);t.attributes=[["test","allof"]];const{displayName:n,capacity:r,features:s,roomType:i}=e;if(n&&t.children.push({name:[Ov,"property-search"],children:[{name:[Ov,"prop"],children:[{name:[Ov,"displayname"]}]},{name:[Ov,"match"],value:n}]}),r&&t.children.push({name:[Ov,"property-search"],children:[{name:[Ov,"prop"],children:[{name:[Fv,"room-seating-capacity"]}]},{name:[Ov,"match"],value:r}]}),s&&s.length>0&&t.children.push({name:[Ov,"property-search"],children:[{name:[Ov,"prop"],children:[{name:[Fv,"room-features"]}]},{name:[Ov,"match"],value:s.join(",")}]}),i&&t.children.push({name:[Ov,"property-search"],children:[{name:[Ov,"prop"],children:[{name:[Fv,"room-type"]}]},{name:[Ov,"match"],value:i}]}),0===t.children.length)return[];t.children.push({name:[Ov,"prop"],children:RT.getPropFindList({enableCalDAV:!0}).map((e=>({name:e})))}),t.children.push({name:[Ov,"apply-to-principal-collection-set"]});const a=Uv(t),o=await this._request.report(this.rootUrl,{Depth:0},a);return Object.entries(o.body).map((([e,t])=>{const n=this._request.pathname(e);return new RT(null,this._request,n,t)}))}async principalPropertySearch(e,t,n){const[r,s]=Zv([Ov,"principal-property-search"],[Ov,"property-search"]);n&&(r.attributes=[["test",n]]),s.push({name:[Ov,"prop"],children:e},{name:[Ov,"match"],value:t}),r.children.push({name:[Ov,"prop"],children:RT.getPropFindList({enableCalDAV:!0}).map((e=>({name:e})))}),r.children.push({name:[Ov,"apply-to-principal-collection-set"]});const i=Uv(r);return this._request.report(this.rootUrl,{Depth:0},i).then((e=>{const t=[];return Object.entries(e.body).forEach((([e,n])=>{const r=this._request.pathname(e);t.push(new RT(null,this._request,r,n))})),t}))}async findPrincipal(e){return this._request.propFind(e,RT.getPropFindList()).then((({body:t})=>new RT(null,this._request,e,t))).catch((e=>{console.debug(e)}))}async findPrincipalsInCollection(e,t={}){try{const{body:n}=await this._request.propFind(e,RT.getPropFindList(t),1);return Object.entries(n).filter((([t])=>!e.endsWith(t))).map((([e,t])=>new RT(null,this._request,e,t)))}catch(e){console.debug(e)}}async _discoverPrincipalUri(){const e=await this._request.propFind(this.rootUrl,[[Ov,"current-user-principal"]],0);if(!e.body["{DAV:}current-user-principal"])throw new Error("Error retrieving current user principal");if("unauthenticated"===e.body["{DAV:}current-user-principal"].type)throw new Error("Current user is not authenticated");return this._request.pathname(e.body["{DAV:}current-user-principal"].href)}async _extractCalendarHomes(e){const t=e[`{${Rv}}calendar-home-set`];t&&(this.calendarHomes=t.map((t=>{const n=this._request.pathname(t);return new DT(this,this._request,n,e)})))}async _extractAddressBookHomes(e){const t=e[`{${xv}}addressbook-home-set`];t&&(this.addressBookHomes=t.map((t=>{const n=this._request.pathname(t);return new kT(this,this._request,n,e)})))}_extractPrincipalCollectionSets(e){const t=e[`{${Ov}}principal-collection-set`];this.principalCollections=t.map((e=>this._request.pathname(e)))}_extractAdvertisedDavFeatures(e){const t=e.dav;this.advertisedFeatures.push(...t.split(",").map((e=>e.trim())))}_createPublicCalendarHome(){const e=this._request.pathname(this.rootUrl)+"public-calendars/";this.publicCalendarHome=new DT(this,this._request,e,{})}}const FT={},YT=e=>JSON.stringify(e);function BT(e={}){const t=YT(e);return FT[t]||(FT[t]=new LT({rootUrl:(0,No.dC)("dav"),defaultHeaders:{"X-NC-CalDAV-Webcal-Caching":"On"}})),FT[t]}const IT=e=>BT(e).calendarHomes[0];async function PT(e,t,n,r,s){return IT().createCalendarCollection(e,t,n,r,s)}async function HT(){return await IT().enableBirthdayCalendar(),async function(){return IT().find(yv)}()}async function jT(e,t={}){return BT().findPrincipalsInCollection(e,t)}async function zT(e,t){await wo.Ay.post(function(e){return[(0,No.uM)("calendar","index.php"),"v1/config",e].join("/")}(e),{value:t})}const ZT=Ag();let UT=!1;function GT(){return UT||(ZT.registerDefaultTimezones(),UT=!0),ZT}function VT(e={}){return{id:null,calendarId:null,dav:null,calendarComponent:null,uid:null,uri:null,objectType:null,isEvent:!1,isJournal:!1,isTodo:!1,existsOnServer:!1,...e}}function $T(e,t){const n=kA().getParserForFileType("text/calendar");if("string"!=typeof e.data||""===e.data.trim())throw new Error("Empty calendar object");n.parse(e.data);const r=n.getItemIterator().next().value;if(!r)throw new Error("Empty calendar object");const s=r.getVObjectIterator().next().value;return VT({id:btoa(e.url),calendarId:t,dav:e,calendarComponent:r,uid:s.uid,uri:e.url,objectType:s.name,isEvent:s.name===mv,isJournal:s.name===pv,isTodo:s.name===hv,existsOnServer:!0})}function WT(e,t=null){const n=e.getVObjectIterator().next().value;if(!n)throw new Error("Calendar object without vobjects");return VT({calendarId:t,calendarComponent:e,uid:n.uid,objectType:n.name,isEvent:n.name===mv,isJournal:n.name===pv,isTodo:n.name===hv})}function qT(e){switch(e){case"seconds":default:return 1;case"minutes":return 60;case"hours":return 3600;case"days":return 86400;case"weeks":return 604800}}function XT(e){return 0===(e=Math.abs(e))?{amount:0,unit:"minutes"}:e%604800==0?{amount:e/604800,unit:"weeks"}:e%86400==0?{amount:e/86400,unit:"days"}:e%3600==0?{amount:e/3600,unit:"hours"}:e%60==0?{amount:e/60,unit:"minutes"}:{amount:e,unit:"seconds"}}function JT(e,t,n=!0){return e*qT(t)*(n?-1:1)}function KT(e){const t=qT("days"),n=qT("hours"),r=qT("minutes"),s=e<0;e=Math.abs(e);let i=Math.floor(e/t);const a=e%t;0!==a&&s&&i++;let o=0,l=null;0===i?l="days":i%7==0?(o=i/7,l="weeks"):(o=i,l="days");let d=Math.floor(a/n);const c=a%n;let u=Math.floor(c/r);return s&&(d=24-d,0!==u&&(d--,u=60-u)),{amount:o,unit:l,hours:d,minutes:u}}function QT(e,t,n,r){"weeks"===r&&(e*=7,r="days");if(e>0){e--,e*=qT(r);let s=24-t,i=0;0!==n&&(s--,i=60-n),e+=s*qT("hours"),e+=i*qT("minutes"),e*=-1}else e*=qT("days"),e+=t*qT("hours"),e+=n*qT("minutes");return e}function e_(){return new Date}function t_(e){return Math.floor(e.getTime()/1e3)}function n_(e){return new Date(e.year,e.month-1,e.day,e.hour,e.minute,0,0)}function r_(e={}){return{alarmComponent:null,type:null,isRelative:!1,absoluteDate:null,absoluteTimezoneId:null,relativeIsBefore:null,relativeIsRelatedToStart:null,relativeUnitTimed:null,relativeAmountTimed:null,relativeUnitAllDay:null,relativeAmountAllDay:null,relativeHoursAllDay:null,relativeMinutesAllDay:null,relativeTrigger:null,...e}}function s_(e){if(e.trigger.isRelative()){const t=e.trigger.value.isNegative,n="START"===e.trigger.related,{amount:r,unit:s}=XT(e.trigger.value.totalSeconds),{unit:i,amount:a,hours:o,minutes:l}=KT(e.trigger.value.totalSeconds),d=e.trigger.value.totalSeconds;return r_({alarmComponent:e,type:e.action,isRelative:e.trigger.isRelative(),relativeIsBefore:t,relativeIsRelatedToStart:n,relativeUnitTimed:s,relativeAmountTimed:r,relativeUnitAllDay:i,relativeAmountAllDay:a,relativeHoursAllDay:o,relativeMinutesAllDay:l,relativeTrigger:d})}{const t=n_(e.trigger.value);return r_({alarmComponent:e,type:e.action,isRelative:e.trigger.isRelative(),absoluteDate:t,absoluteTimezoneId:e.trigger.value.timezoneId})}}function i_(e){return function(e={}){return{attendeeProperty:null,commonName:null,calendarUserType:"INDIVIDUAL",participationStatus:"NEEDS-ACTION",role:"REQ-PARTICIPANT",rsvp:!1,uri:null,member:null,...e}}({attendeeProperty:e,commonName:e.commonName,calendarUserType:e.userType,participationStatus:e.participationStatus,role:e.role,rsvp:e.rsvp,uri:e.email,member:e.member})}function a_(e){const t=o_(e);let n=1,r=e.getDate();for(;r>7;r-=7)n++;return{byDay:t,bySetPosition:n}}function o_(e){switch(e.getDay()){case 0:return"SU";case 1:return"MO";case 2:return"TU";case 3:return"WE";case 4:return"TH";case 5:return"FR";case 6:return"SA";default:throw TypeError("Invalid date-object given")}}function l_(e={}){return{recurrenceRuleValue:null,frequency:"NONE",interval:1,count:null,until:null,byDay:[],byMonth:[],byMonthDay:[],bySetPosition:null,isUnsupported:!1,...e}}function d_(e,t){switch(e.frequency){case"DAILY":return function(e){const t=T_(e,c_);return __(e,{isUnsupported:t})}(e);case"WEEKLY":return function(e,t){const n=T_(e,u_),r=e.getComponent("BYDAY").some((e=>!h_.includes(e))),s=n||r,i=e.getComponent("BYDAY").filter((e=>h_.includes(e)));0===i.length&&i.push(o_(t.jsDate));return __(e,{byDay:i,isUnsupported:s})}(e,t);case"MONTHLY":return function(e,t){let n=T_(e,m_),r=[],s=null,i=[];if(T_(e,["BYMONTHDAY"])){T_(e,["BYDAY","BYSETPOS"])&&(n=!0);const t=e.getComponent("BYMONTHDAY").some((e=>!f_.includes(e)));n=n||t,i=e.getComponent("BYMONTHDAY").filter((e=>f_.includes(e))).map((e=>e))}else if(T_(e,["BYDAY"])&&T_(e,["BYSETPOS"])){A_(e.getComponent("BYDAY"))?r=e.getComponent("BYDAY"):(r=["MO","TU","WE","TH","FR","SA","SU"],n=!0);const t=e.getComponent("BYSETPOS");1===t.length&&v_(t[0])?s=t[0]:(s=1,n=!0)}else if(T_(e,["BYDAY"])){const a=e.getComponent("BYDAY");if(a.length>1)i.push(t.day),n=!0;else{const e=a[0],o=/^(-?\d)([A-Z]{2})$/.exec(e);if(o){const e=o[1],t=o[2];v_(e)?(r=[t],s=parseInt(e,10)):(r=[t],s=1,n=!0)}else i.push(t.day),n=!0}}else i.push(t.day);return __(e,{byDay:r,bySetPosition:s,byMonthDay:i,isUnsupported:n})}(e,t);case"YEARLY":return function(e,t){let n=T_(e,p_),r=[],s=null,i=[],a=[];if(T_(e,["BYMONTH"])){const t=e.getComponent("BYMONTH").some((e=>!g_.includes(e)));n=n||t,i=e.getComponent("BYMONTH").filter((e=>g_.includes(e))).map((e=>e))}else i.push(t.month);if(T_(e,["BYMONTHDAY"])){T_(e,["BYDAY","BYSETPOS"])&&(n=!0);const t=e.getComponent("BYMONTHDAY").some((e=>!f_.includes(e)));n=n||t,a=e.getComponent("BYMONTHDAY").filter((e=>f_.includes(e))).map((e=>e))}else if(T_(e,["BYDAY"])&&T_(e,["BYSETPOS"])){A_(e.getComponent("BYDAY"))?r=e.getComponent("BYDAY"):(r=["MO","TU","WE","TH","FR","SA","SU"],n=!0);const t=e.getComponent("BYSETPOS");1===t.length&&v_(t[0])?s=t[0]:(s=1,n=!0)}else if(T_(e,["BYDAY"])){const i=e.getComponent("BYDAY");if(i.length>1)a.push(t.day),n=!0;else{const e=i[0],o=/^(-?\d)([A-Z]{2})$/.exec(e);if(o){const e=o[1],t=o[2];v_(e)?(r=[t],s=parseInt(e,10)):(r=[t],s=1,n=!0)}else a.push(t.day),n=!0}}else a.push(t.day);return __(e,{byDay:r,bySetPosition:s,byMonth:i,byMonthDay:a,isUnsupported:n})}(e,t);default:return __(e,{isUnsupported:!0})}}const c_=["BYSECOND","BYMINUTE","BYHOUR","BYDAY","BYMONTHDAY","BYYEARDAY","BYWEEKNO","BYMONTH","BYSETPOS"],u_=["BYSECOND","BYMINUTE","BYHOUR","BYMONTHDAY","BYYEARDAY","BYWEEKNO","BYMONTH","BYSETPOS"],m_=["BYSECOND","BYMINUTE","BYHOUR","BYYEARDAY","BYWEEKNO","BYMONTH"],p_=["BYSECOND","BYMINUTE","BYHOUR","BYYEARDAY","BYWEEKNO"],h_=["SU","MO","TU","WE","TH","FR","SA"],f_=[...Array(31).keys().map((e=>e+1))],g_=[...Array(12).keys().map((e=>e+1))];function A_(e){return["MO","TU","WE","TH","FR","SA","SU","FR,MO,SA,SU,TH,TU,WE","FR,MO,TH,TU,WE","SA,SU"].includes(e.slice().sort().join(","))}function v_(e){return["-2","-1","1","2","3","4","5"].includes(e.toString())}function T_(e,t){for(const n of t){if(e.getComponent(n).length>0)return!0}return!1}function __(e,t){const n=null!==e.count&&null!==e.until;let r={};return n&&(r={isUnsupported:n}),l_({recurrenceRuleValue:e,frequency:e.frequency,interval:parseInt(e.interval,10)||1,count:e.count,until:e.until?n_(e.until):null,...t,...r})}function y_(e={}){return{eventComponent:null,title:null,startDate:null,startTimezoneId:null,endDate:null,endTimezoneId:null,isAllDay:!1,canModifyAllDay:!0,location:null,description:null,accessClass:null,status:null,timeTransparency:null,recurrenceRule:l_(),hasMultipleRRules:!1,isMasterItem:!1,isRecurrenceException:!1,forceThisAndAllFuture:!1,canCreateRecurrenceException:!1,attendees:[],organizer:null,alarms:[],customColor:null,categories:[],attachments:[],...e}}function b_(e){const t=y_({eventComponent:e,title:e.title,isAllDay:e.isAllDay(),canModifyAllDay:e.canModifyAllDay(),location:e.location,description:e.description,accessClass:e.accessClass,status:e.status,timeTransparency:e.timeTransparency,categories:Array.from(e.getCategoryIterator()),isMasterItem:e.isMasterItem(),isRecurrenceException:e.isRecurrenceException(),canCreateRecurrenceException:e.canCreateRecurrenceExceptions()});if(t.startDate=n_(e.startDate),t.startTimezoneId=e.startDate.timezoneId,e.isAllDay()){const n=e.endDate.clone();n.addDuration(Lg.fromSeconds(-86400)),t.endDate=n_(n)}else t.endDate=n_(e.endDate);if(t.endTimezoneId=e.endDate.timezoneId,e.organizer){const n=e.getFirstProperty("ORGANIZER");t.organizer={commonName:n.commonName,uri:n.email,attendeeProperty:n}}for(const n of e.getAlarmIterator())t.alarms.push(s_(n));for(const n of e.getAttendeeIterator())t.attendees.push(i_(n));for(const r of e.getPropertyIterator("ATTACH"))t.attachments.push(function(e={}){return{attachmentProperty:null,fileName:null,formatType:null,uri:null,value:null,xNcHasPreview:null,xNcFileId:null,...e}}({attachmentProperty:n=r,fileName:n.getParameterFirstValue("FILENAME"),formatType:n.formatType,uri:n.uri,value:n.value,xNcHasPreview:"true"===n.getParameterFirstValue("X-NC-HAS-PREVIEW"),xNcFileId:n.getParameterFirstValue("X-NC-FILE-ID")}));var n;const r=e.getPropertyIterator("RRULE"),s=r.next().value;if(s&&(t.recurrenceRule=d_(s.getFirstValue(),e.startDate),t.hasMultipleRRules=!r.next().done),e.hasProperty("COLOR")){const n=cv(e.getFirstPropertyFirstValue("COLOR"));null!==n&&(t.customColor=n)}return t}function E_(){return[(0,no.Tl)("calendar","Anniversary"),(0,no.Tl)("calendar","Appointment"),(0,no.Tl)("calendar","Business"),(0,no.Tl)("calendar","Education"),(0,no.Tl)("calendar","Holiday"),(0,no.Tl)("calendar","Meeting"),(0,no.Tl)("calendar","Miscellaneous"),(0,no.Tl)("calendar","Non-working hours"),(0,no.Tl)("calendar","Not in office"),(0,no.Tl)("calendar","Personal"),(0,no.Tl)("calendar","Phone call"),(0,no.Tl)("calendar","Sick day"),(0,no.Tl)("calendar","Special occasion"),(0,no.Tl)("calendar","Travel"),(0,no.Tl)("calendar","Vacation")].map((e=>({value:e,label:e})))}function D_(e,t){const n=e.calendarComponent.getVObjectIterator().next().value;if(!n)return null;const r=Fg.fromJSDate(t,!0);return n.recurrenceManager.getOccurrenceAtExactly(r)}class w_{value;next;constructor(e){this.value=e}}class S_{#v;#T;#_;constructor(){this.clear()}enqueue(e){const t=new w_(e);this.#v?(this.#T.next=t,this.#T=t):(this.#v=t,this.#T=t),this.#_++}dequeue(){const e=this.#v;if(e)return this.#v=this.#v.next,this.#_--,e.value}peek(){if(this.#v)return this.#v.value}clear(){this.#v=void 0,this.#T=void 0,this.#_=0}get size(){return this.#_}*[Symbol.iterator](){let e=this.#v;for(;e;)yield e.value,e=e.next}*drain(){for(;this.#v;)yield this.dequeue()}}function C_(e){N_(e);const t=new S_;let n=0;const r=()=>{n0&&(n++,t.dequeue()())},s=async(e,t,s)=>{const i=(async()=>e(...s))();t(i);try{await i}catch{}n--,r()},i=(i,...a)=>new Promise((o=>{((i,a,o)=>{new Promise((e=>{t.enqueue(e)})).then(s.bind(void 0,i,a,o)),nn},pendingCount:{get:()=>t.size},clearQueue:{value(){t.clear()}},concurrency:{get:()=>e,set(s){N_(s),e=s,queueMicrotask((()=>{for(;n0;)r()}))}},map:{async value(e,t){const n=Array.from(e,((e,n)=>this(t,e,n)));return Promise.all(n)}}}),i}function N_(e){if(!Number.isInteger(e)&&e!==Number.POSITIVE_INFINITY||!(e>0))throw new TypeError("Expected `concurrency` to be a number from 1 and up")}const M_=to("fetchedTimeRanges",{state:()=>({lastTimeRangeInsertId:-1,fetchedTimeRanges:[],fetchedTimeRangesById:{}}),getters:{getAllTimeRangesForCalendar:e=>t=>e.fetchedTimeRanges.filter((e=>e.calendarId===t)),getTimeRangeForCalendarCoveringRange:e=>(t,n,r)=>e.fetchedTimeRanges.find((e=>e.calendarId===t&&e.from<=n&&e.to>=r)),getAllTimeRangesOlderThan:e=>t=>e.fetchedTimeRanges.filter((e=>e.lastFetched<=t)),getCalendarObjectsByTimeRangeId:e=>t=>{const n=B_();return e.fetchedTimeRangesById[t]?e.fetchedTimeRangesById[t].calendarObjectIds.map((e=>n.getCalendarObjectById(e))):[]}},actions:{addTimeRange({calendarId:e,from:t,to:n,lastFetched:r,calendarObjectIds:s}){const i={id:++this.lastTimeRangeInsertId,calendarId:e,from:t,to:n,lastFetched:r,calendarObjectIds:s};this.fetchedTimeRanges.push(i),Yr.set(this.fetchedTimeRangesById,i.id,i)},removeTimeRange({timeRangeId:e}){Yr.delete(this.fetchedTimeRangesById,e),this.fetchedTimeRanges=this.fetchedTimeRanges.filter((t=>t.id!==e))},appendCalendarObjectIdsToTimeFrame({timeRangeId:e,calendarObjectIds:t}){for(const n of t)-1===this.fetchedTimeRangesById[e].calendarObjectIds.indexOf(n)&&this.fetchedTimeRangesById[e].calendarObjectIds.push(n)},appendCalendarObjectIdToTimeRange({timeRangeId:e,calendarObjectId:t}){this.fetchedTimeRangesById[e].calendarObjectIds.push(t)},removeCalendarObjectIdFromTimeRange({timeRangeId:e,calendarObjectId:t}){const n=this.fetchedTimeRangesById[e].calendarObjectIds.indexOf(t);-1!==n&&this.fetchedTimeRangesById[e].calendarObjectIds.splice(n,1)},removeCalendarObjectIdFromAnyTimeRange({calendarObjectId:e}){for(const t of this.fetchedTimeRanges){const n=t.calendarObjectIds.indexOf(e);-1!==n&&t.calendarObjectIds.splice(n,1)}},addCalendarObjectIdToAllTimeRangesOfCalendar({calendarObjectId:e,calendarId:t}){for(const n of this.fetchedTimeRanges)n.calendarId===t&&-1===n.calendarObjectIds.indexOf(e)&&n.calendarObjectIds.push(e)},removeCalendarObjectIdFromAllTimeRangesOfCalendar({calendarObjectId:e,calendarId:t}){for(const n of this.fetchedTimeRanges){if(n.calendarId!==t)continue;const r=n.calendarObjectIds.indexOf(e);-1!==r&&n.calendarObjectIds.splice(r,1)}},clearFetchedTimeRanges(){this.lastTimeRangeInsertId=-1,this.fetchedTimeRanges=[],this.fetchedTimeRangesById={}}}}),k_=to("importFiles",{state:()=>({lastFileInsertId:-1,importFiles:[],importFilesById:{},importCalendarRelation:{}}),actions:{addFile({contents:e,lastModified:t,name:n,parser:r,size:s,type:i}){const a={id:++this.lastFileInsertId,contents:e,lastModified:t,name:n,parser:r,size:s,type:i};this.importFiles=[...this.importFiles,a],Yr.set(this.importFilesById,a.id,a)},setCalendarForFileId({fileId:e,calendarId:t}){Yr.set(this.importCalendarRelation,e,t)},removeAllFiles(){Yr.set(this,"importFiles",[]),Yr.set(this,"importFilesById",{}),Yr.set(this,"importCalendarRelation",{})}}}),O_=to("importState",{state:()=>({total:0,accepted:0,denied:0,stage:bv}),actions:{resetState(){this.total=0,this.accepted=0,this.denied=0,this.stage=bv}}});function R_(e){return{id:null,calendarUserType:"INDIVIDUAL",emailAddress:null,displayname:null,principalScheme:null,userId:null,url:null,dav:null,isCircle:!1,isUser:!1,isGroup:!1,isCalendarResource:!1,isCalendarRoom:!1,principalId:null,scheduleDefaultCalendarUrl:null,...e}}function x_(e){const t=btoa(encodeURI(e.url)),n=e.calendarUserType,r=e.principalScheme,s=e.email,i=e.displayname,a=e.scheduleDefaultCalendarUrl,o=e.principalScheme.startsWith(fv),l=e.principalScheme.startsWith(gv),d=e.principalScheme.startsWith(Av),c=e.principalScheme.startsWith(vv),u=e.principalScheme.startsWith(Tv);let m=null;o?m=e.principalScheme.substring(fv.length):l?m=e.principalScheme.substring(gv.length):d?m=e.principalScheme.substring(Av.length):c?m=e.principalScheme.substring(40):u&&(m=e.principalScheme.substring(36));return R_({id:t,calendarUserType:n,principalScheme:r,emailAddress:s,displayname:i,url:e.principalUrl,dav:e,isUser:o,isGroup:l,isCircle:d,isCalendarResource:c,isCalendarRoom:u,principalId:m,userId:e.userId,scheduleDefaultCalendarUrl:a})}const L_=to("principals",{state:()=>({principals:[],principalsById:{},currentUserPrincipal:null}),getters:{getPrincipalByUrl:e=>t=>e.principals.find((e=>e.url===t)),getPrincipalById:e=>t=>e.principalsById[t],getCurrentUserPrincipal:e=>e.principalsById[e.currentUserPrincipal],getCurrentUserPrincipalEmail:e=>e.principalsById[e.currentUserPrincipal]?.emailAddress,getRoomPrincipals:e=>e.principals.filter((e=>e.isCalendarRoom)),getResourcePrincipals:e=>e.principals.filter((e=>e.isCalendarResource))},actions:{async fetchPrincipalByUrl({url:e}){if(this.getPrincipalByUrl(e))return;const t=await async function(e){return BT().findPrincipal(e)}(e);t&&this.addPrincipalMutation({principal:x_(t)})},async fetchRoomAndResourcePrincipals(){const e={enableCalDAVResourceBooking:!0},t=await Promise.all([jT((0,No.dC)("dav/principals/calendar-rooms/"),e),jT((0,No.dC)("dav/principals/calendar-resources/"),e)]);for(const e of t)if(e){Fh.debug("Fetched principals",{principals:e});for(const t of e)this.addPrincipalMutation({principal:x_(t)})}},async fetchCurrentUserPrincipal(){const e=BT().currentUserPrincipal;if(!e)return;const t=x_(e);this.addPrincipalMutation({principal:t}),this.currentUserPrincipal=t.id,Fh.debug(`Current user principal is ${t.url}`)},addPrincipalMutation({principal:e}){const t=R_(e);this.principalsById[t.id]||(this.principals.push(t),Yr.set(this.principalsById,t.id,t))},async changePrincipalScheduleDefaultCalendarUrl({principal:e,scheduleDefaultCalendarUrl:t}){e.dav.scheduleDefaultCalendarUrl=t,await e.dav.update(),Yr.set(this.principalsById[e.id],"scheduleDefaultCalendarUrl",t)}}}),F_=to("calendars",{state:()=>({calendars:[],trashBin:void 0,scheduleInbox:void 0,deletedCalendars:[],deletedCalendarObjects:[],calendarsById:{},initialCalendarsLoaded:!1,editCalendarModal:void 0,syncTokens:new Map}),getters:{sortedCalendarsSubscriptions(e){const t=P_();return e.calendars.filter((e=>e.supportsEvents||t.showTasks&&e.supportsTasks)).sort(((e,t)=>e.order-t.order))},sortedCalendars:e=>e.calendars.filter((e=>e.supportsEvents)).filter((e=>!e.readOnly)).sort(((e,t)=>e.order-t.order)),sortedCalendarsAll:e=>e.calendars.filter((e=>e.supportsEvents)).sort(((e,t)=>e.order-t.order)),ownSortedCalendars:e=>e.calendars.filter((e=>e.supportsEvents)).filter((e=>!e.readOnly)).filter((e=>!e.isSharedWithMe)).sort(((e,t)=>e.order-t.order)),hasTrashBin:e=>void 0!==e.trashBin&&0!==e.trashBin.retentionDuration,sortedDeletedCalendars:e=>e.deletedCalendars.sort(((e,t)=>e.deletedAt-t.deletedAt)),allDeletedCalendarObjects(e){const t={};return e.calendars.forEach((e=>{const n=e.url.replace(/\/$/,""),r=n.slice(n.lastIndexOf("/")+1);t[r]=e})),e.deletedCalendarObjects.map((e=>({calendar:t[e.dav._props["{http://nextcloud.com/ns}calendar-uri"]],...e})))},sortedSubscriptions:e=>e.calendars.filter((e=>e.supportsEvents)).filter((e=>e.readOnly)).sort(((e,t)=>e.order-t.order)),enabledCalendars(e){const t=P_();return e.calendars.filter((e=>e.supportsEvents||t.showTasks&&e.supportsTasks)).filter((e=>e.enabled))},getCalendarById:e=>t=>e.calendarsById[t],getCalendarByUrl:e=>t=>e.calendars.find((e=>e.url===t)),getBirthdayCalendar:e=>{for(const t of e.calendars){const e=t.url.slice(0,-1),n=e.lastIndexOf("/");if(e.slice(n+1)===yv)return t}return null},getPersonalCalendarColor:e=>{for(const t of e.calendars){const e=t.url.slice(0,-1),n=e.lastIndexOf("/");if("personal"===e.slice(n+1))return t.color}return null},sortedCalendarFilteredByComponents(){return(e,t,n)=>this.sortedCalendars.filter((r=>!(e&&!r.supportsEvents)&&(!(t&&!r.supportsJournals)&&!(n&&!r.supportsTasks))))},getCalendarSyncToken:e=>t=>{const n=e.calendarsById[t.id];if(n)return e.syncTokens.get(t.id)??n.dav.syncToken}},actions:{async loadCollections(){const e=L_(),{calendars:t,trashBins:n,scheduleInboxes:r,subscriptions:s}=await IT().findAllCalDAVCollectionsGrouped();return console.info("calendar home scanned",t,n,s),t.map((t=>wv(t,e.getCurrentUserPrincipal))).forEach((e=>{this.addCalendarMutation({calendar:e})})),n.length&&(this.trashBin=n[0]),r.length&&(this.scheduleInbox=r[0]),this.initialCalendarsLoaded=!0,{calendars:this.calendars,trashBin:this.trashBin}},async loadDeletedCalendars(){(await IT().findAllDeletedCalendars()).forEach((e=>{this.deletedCalendars.some((t=>t.url===e.url))||this.deletedCalendars.push(e)}))},async loadDeletedCalendarObjects(){const e=await this.trashBin.findDeletedObjects();console.info("vobjects loaded",{vobjects:e}),e.forEach((e=>{try{const t=$T(e,void 0);if(this.deletedCalendarObjects.some((e=>e.uri===t.uri)))return;this.deletedCalendarObjects.push(t)}catch(t){console.error("could not convert calendar object",e,t)}}))},async getPublicCalendars({tokens:e}){const t=await async function(e){const t=[];for(const n of e){const e=BT().publicCalendarHome.find(n).catch((()=>null));t.push(e)}return(await Promise.all(t)).filter((e=>null!==e))}(e),n=[];for(const e of t){const t=wv(e);this.addCalendarMutation({calendar:t}),n.push(t)}return this.initialCalendarsLoaded=!0,n},async appendCalendar({displayName:e,color:t,order:n,components:r=["VEVENT"],timezone:s=null}){const i=L_(),a=P_();null===s&&(s=a.getResolvedTimezone);let o=null;const l=GT().getTimezoneForId(s);if(l!==mg.utc&&l!==mg.floating){const e=AA.fromEmpty();e.addComponent(hA.fromICALJs(l.toICALJs())),o=e.toICS(!1)}const d=wv(await PT(e,t,r,n,o),i.getCurrentUserPrincipal);this.addCalendarMutation({calendar:d})},async appendSubscription({displayName:e,color:t,order:n,source:r}){const s=L_(),i=await async function(e,t,n,r){return IT().createSubscribedCollection(e,t,n,r)}(e,t,r,n),a=wv(i,s.getCurrentUserPrincipal);this.addCalendarMutation({calendar:a})},async deleteCalendar({calendar:e}){await e.dav.delete(),this.calendars.splice(this.calendars.indexOf(e),1),Yr.delete(this.calendarsById,e.id),this.syncTokens.delete(e.id)},async deleteCalendarPermanently({calendar:e}){await e.delete({"X-NC-CalDAV-No-Trashbin":1}),this.deletedCalendars=this.deletedCalendars.filter((t=>t!==e))},deleteCalendarAfterTimeout({calendar:e,countdown:t=7}){Yr.set(this.calendarsById[e.id],"countdown",t);const n=setInterval((()=>{--t<0&&(t=0),Yr.set(this.calendarsById[e.id],"countdown",t)}),1e3),r=setTimeout((async()=>{try{await this.deleteCalendar({calendar:e})}catch(e){(0,Sv.s)((0,no.Tl)("calendar","An error occurred, unable to delete the calendar.")),console.error(e)}finally{clearInterval(n)}}),7e3);Yr.set(this.calendarsById[e.id],"deleteInterval",n),Yr.set(this.calendarsById[e.id],"deleteTimeout",r)},cancelCalendarDeletion({calendar:e}){e.deleteInterval&&clearInterval(e.deleteInterval),e.deleteTimeout&&clearTimeout(e.deleteTimeout),this.calendarsById[e.id].deleteInterval=void 0,this.calendarsById[e.id].deleteTimeout=void 0},async restoreCalendar({calendar:e}){await this.trashBin.restore(e.url),this.deletedCalendars=this.deletedCalendars.filter((t=>t!==e))},async restoreCalendarObject({vobject:e}){const t=M_(),n=B_();await this.trashBin.restore(e.uri),this.deletedCalendarObjects=this.deletedCalendarObjects.filter((t=>t.id!==e.id));const r=$T(e.dav,void 0).calendarComponent.getFirstComponent(e.objectType),s=t.getTimeRangeForCalendarCoveringRange(e.calendar.id,r.startDate?.unixTime,r.endDate?.unixTime);s&&(this.deleteFetchedTimeRangeFromCalendarMutation({calendar:e.calendar,fetchedTimeRangeId:s.id}),t.removeTimeRange({timeRangeId:s.id})),n.modificationCount++},async deleteCalendarObjectPermanently({vobject:e}){await e.dav.delete({"X-NC-CalDAV-No-Trashbin":1}),this.deletedCalendarObjects=this.deletedCalendarObjects.filter((t=>t.id!==e.id))},async toggleCalendarEnabled({calendar:e,updateDav:t=!0}){this.calendarsById[e.id].loading=!0,e.dav.enabled=!e.dav.enabled;try{t&&await e.dav.update(),this.calendarsById[e.id].loading=!1,this.calendarsById[e.id].enabled=!this.calendarsById[e.id].enabled}catch(t){throw this.calendarsById[e.id].loading=!1,t}},async renameCalendar({calendar:e,newName:t}){e.dav.displayname=t,await e.dav.update(),this.calendarsById[e.id].displayName=t},async changeCalendarColor({calendar:e,newColor:t}){e.dav.color=t,await e.dav.update(),this.calendarsById[e.id].color=t},async changeCalendarTransparency({calendar:e,transparency:t}){e.dav.transparency!==t&&(e.dav.transparency=t,await e.dav.update(),this.calendarsById[e.id].transparency=t)},async shareCalendar({calendar:e,user:t,displayName:n,uri:r,isGroup:s,isCircle:i,isRemoteUser:a}){await e.dav.share(r);const o={displayName:n,id:t,writeable:!1,isGroup:s,isCircle:i,isRemoteUser:a,uri:r};this.calendarsById[e.id].shares.push(o)},async toggleCalendarShareWritable({calendar:e,uri:t}){const n=e.shares.find((e=>e.uri===t));await e.dav.share(t,!n.writeable),e=this.calendars.find((t=>t.id===e.id)),n.writeable=!n.writeable},async unshareCalendar({calendar:e,uri:t}){await e.dav.unshare(t);const n=(e=this.calendars.find((t=>t.id===e.id))).shares.findIndex((e=>e.uri===t));e.shares.splice(n,1)},async publishCalendar({calendar:e}){await e.dav.publish();const t=e.dav.publishURL;(e=this.calendars.find((t=>t.id===e.id))).publishURL=t},async unpublishCalendar({calendar:e}){await e.dav.unpublish(),(e=this.calendars.find((t=>t.id===e.id))).publishURL=null},async getEventsFromCalendarInTimeRange({calendar:e,from:t,to:n}){const r=M_(),s=P_(),i=B_();this.calendarsById[e.id].loading=!0;const a=await e.dav.findByTypeInTimeRange("VEVENT",t,n);let o=[];s.showTasks&&(o=await e.dav.findByType("VTODO")),r.addTimeRange({calendarId:e.id,from:t_(t),to:t_(n),lastFetched:t_(e_()),calendarObjectIds:[]});const l=r.lastTimeRangeInsertId;this.calendarsById[e.id].fetchedTimeRanges.push(l);const d=[],c=[];for(const t of a.concat(o))try{const n=$T(t,e.id);d.push(n),c.push(n.id)}catch(n){console.error(`could not convert calendar object of calendar ${e.id}`,n,{response:t})}i.appendOrUpdateCalendarObjectsMutation({calendarObjects:d});for(const t of c)-1===this.calendarsById[e.id].calendarObjects.indexOf(t)&&this.calendarsById[e.id].calendarObjects.push(t);return r.appendCalendarObjectIdsToTimeFrame({timeRangeId:l,calendarObjectIds:c}),this.calendarsById[e.id].loading=!1,r.lastTimeRangeInsertId},async getEventByObjectId({objectId:e}){const t=B_();if(t.getCalendarObjectById(e))return Promise.resolve(t.getCalendarObjectById(e));const n=atob(e),r=n.lastIndexOf("/"),s=n.slice(0,r+1),i=n.slice(r+1),a=btoa(s);if(!this.calendarsById[a])return Promise.reject(new Error(""));const o=this.calendarsById[a],l=$T(await o.dav.find(i),o.id);return t.appendCalendarObjectMutation({calendarObject:l}),this.addCalendarObjectToCalendarMutation({calendar:{id:a},calendarObjectId:l.id}),l},async importEventsIntoCalendar(){const e=O_(),t=k_(),n=L_(),r=M_(),s=B_();e.stage="importing";const i=t.importFiles.slice();let a=0;for(const e of i){a+=e.parser.getItemCount();if("new"===t.importCalendarRelation[e.id]){const r=e.parser.getName()||(0,no.Tl)("calendar","Imported {filename}",{filename:e.name}),s=e.parser.getColor()||dv(r),i=[];e.parser.containsVEvents()&&i.push("VEVENT"),e.parser.containsVJournals()&&i.push("VJOURNAL"),e.parser.containsVTodos()&&i.push("VTODO");const a=wv(await PT(r,s,i,0),n.getCurrentUserPrincipal);this.addCalendarMutation({calendar:a}),t.setCalendarForFileId({fileId:e.id,calendarId:a.id})}}e.total=a;const o=C_(3),l=[];for(const n of i){const i=t.importCalendarRelation[n.id],a=this.getCalendarById(i);for(const t of n.parser.getItemIterator())l.push(o((async()=>{const n=t.toICS();let o;try{o=await a.dav.createVObject(n)}catch(t){return e.denied++,void console.error(t)}const l=$T(o,i);s.appendCalendarObjectMutation({calendarObject:l}),this.addCalendarObjectToCalendarMutation({calendar:a,calendarObjectId:l.id}),r.addCalendarObjectIdToAllTimeRangesOfCalendar({calendarId:a.id,calendarObjectId:l.id}),e.accepted++})))}await Promise.all(l),e.stage="processing"},async updateCalendarListOrder({newOrder:e}){const t=C_(3),n=[],r=[];for(const s in e)n.push(t((async()=>{const t=this.calendarsById[s];t.dav.order!==e[s]&&(t.dav.order=e[s],await t.dav.update(),r.push({calendar:t,newOrder:e[s]}))})));await Promise.all(n);for(const{calendar:e,newOrder:t}of r)console.debug(e,t),this.calendarsById[e.id].order=t},addCalendarMutation({calendar:e}){const t=Dv(e);this.calendars.some((e=>e.id===t.id))||(this.calendars.push(t),Yr.set(this.calendars,0,this.calendars[0])),Yr.set(this.calendarsById,t.id,t)},deleteFetchedTimeRangeFromCalendarMutation({calendar:e,fetchedTimeRangeId:t}){const n=this.calendarsById[e.id]?.fetchedTimeRanges.indexOf(t);-1!==n&&this.calendarsById[e.id].fetchedTimeRanges.splice(n,1)},addCalendarObjectToCalendarMutation({calendar:e,calendarObjectId:t}){-1===this.calendarsById[e.id].calendarObjects.indexOf(t)&&this.calendarsById[e.id].calendarObjects.push(t)},deleteCalendarObjectFromCalendarMutation({calendar:e,calendarObjectId:t}){const n=this.calendarsById[e.id].calendarObjects.indexOf(t);-1!==n&&this.calendarsById[e.id].calendarObjects.slice(n,1)},updateCalendarSyncToken({calendar:e,syncToken:t}){this.getCalendarById(e.id)&&this.syncTokens.set(e.id,t)},syncCalendar({calendar:e,skipIfUnchangedSyncToken:t=!1}){const n=M_(),r=B_(),s=this,i=s.getCalendarSyncToken(e);if(!i&&!s.getCalendarById(e.id))return Fh.debug(`Adding new calendar ${e.url}`),void s.addCalendarMutation({calendar:e});if(t&&e.dav.syncToken===i)return;Fh.debug(`Refetching calendar ${e.url} (syncToken changed)`);const a=n.getAllTimeRangesForCalendar(e.id);for(const t of a)n.removeTimeRange({timeRangeId:t.id}),s.deleteFetchedTimeRangeFromCalendarMutation({calendar:e,fetchedTimeRangeId:t.id});s.updateCalendarSyncToken({calendar:e,syncToken:e.dav.syncToken}),r.modificationCount++}}}),Y_=to("calendarObjectInstance",{state:()=>({isNew:null,calendarObject:null,calendarObjectInstance:null,existingEvent:{objectId:null,recurrenceId:null},emptyCalendarObjectInstance:null}),actions:{setCalendarObjectInstanceForExistingEvent({calendarObject:e,calendarObjectInstance:t,objectId:n,recurrenceId:r}){this.isNew=!1,this.calendarObject=e,this.calendarObjectInstance=t,this.existingEvent.objectId=n,this.existingEvent.recurrenceId=r},setCalendarObjectInstanceForNewEvent({calendarObject:e,calendarObjectInstance:t}){this.isNew=!0,this.calendarObject=e,this.calendarObjectInstance=t,this.existingEvent.objectId=null,this.existingEvent.recurrenceId=null},resetCalendarObjectInstanceObjectIdAndRecurrenceId(){this.isNew=!1,this.calendarObject=null,this.calendarObjectInstance=null,this.existingEvent.objectId=null,this.existingEvent.recurrenceId=null},changeTitle({calendarObjectInstance:e,title:t}){e.eventComponent.title=t,e.title=t},changeStartDateMutation({calendarObjectInstance:e,startDate:t}){e.eventComponent.startDate.year=t.getFullYear(),e.eventComponent.startDate.month=t.getMonth()+1,e.eventComponent.startDate.day=t.getDate(),e.eventComponent.startDate.hour=t.getHours(),e.eventComponent.startDate.minute=t.getMinutes(),e.eventComponent.startDate.second=0;const n=e.eventComponent.isAllDay(),r=e.eventComponent.endDate.clone(),s=e.eventComponent.startDate.clone();if(n){if(r.addDuration(Lg.fromSeconds(-86400)),-1===r.compare(s)){const t=GT().getTimezoneForId(r.timezoneId);e.eventComponent.endDate=e.eventComponent.startDate.getInTimezone(t),e.endDate=n_(e.eventComponent.endDate),e.eventComponent.endDate.addDuration(Lg.fromSeconds(86400))}}else if(-1===r.compare(s)){const t=GT().getTimezoneForId(r.timezoneId);e.eventComponent.endDate=e.eventComponent.startDate.getInTimezone(t),e.endDate=n_(e.eventComponent.endDate)}e.startDate=t},changeStartTimezoneMutation({calendarObjectInstance:e,startTimezone:t}){const n=GT().getTimezoneForId(t);e.eventComponent.startDate.replaceTimezone(n),e.startTimezoneId=t,"floating"!==t&&"floating"!==e.endTimezoneId||(e.eventComponent.endDate.replaceTimezone(n),e.endTimezoneId=t)},changeEndDateMutation({calendarObjectInstance:e,endDate:t}){const n=e.eventComponent.endDate;e.eventComponent.endDate=n,e.eventComponent.endDate.year=t.getFullYear(),e.eventComponent.endDate.month=t.getMonth()+1,e.eventComponent.endDate.day=t.getDate(),e.eventComponent.endDate.hour=t.getHours(),e.eventComponent.endDate.minute=t.getMinutes(),e.eventComponent.endDate.second=0;const r=e.eventComponent.isAllDay(),s=e.eventComponent.endDate.clone(),i=e.eventComponent.startDate.clone();if(r){if(-1===s.compare(i)){const t=GT().getTimezoneForId(i.timezoneId);e.eventComponent.startDate=e.eventComponent.endDate.getInTimezone(t),e.startDate=n_(e.eventComponent.startDate)}e.eventComponent.endDate.addDuration(Lg.fromSeconds(86400))}else if(-1===s.compare(i))if(s.addDuration(Lg.fromSeconds(86400)),-1===s.compare(i)){const t=GT().getTimezoneForId(i.timezoneId);e.eventComponent.startDate=e.eventComponent.endDate.getInTimezone(t),e.startDate=n_(e.eventComponent.startDate)}else e.eventComponent.endDate.addDuration(Lg.fromSeconds(86400)),t=new Date(t.getTime()+864e5);e.endDate=t},changeEndTimezoneMutation({calendarObjectInstance:e,endTimezone:t}){const n=GT().getTimezoneForId(t);e.eventComponent.endDate.replaceTimezone(n),e.endTimezoneId=t,"floating"!==t&&"floating"!==e.startTimezoneId||(e.eventComponent.startDate.replaceTimezone(n),e.startTimezoneId=t)},toggleAllDayMutation({calendarObjectInstance:e}){if(!e.eventComponent.canModifyAllDay()&&this.calendarObject.existsOnServer)return;const t=e.eventComponent.isAllDay();e.eventComponent.startDate.isDate=!t,e.eventComponent.endDate.isDate=!t,e.isAllDay=e.eventComponent.isAllDay(),t?e.eventComponent.endDate.addDuration(Lg.fromSeconds(-86400)):e.eventComponent.endDate.addDuration(Lg.fromSeconds(86400))},changeTimeToDefaultForTimedEvents({calendarObjectInstance:e}){const t=e.eventComponent.startDate,n=e.eventComponent.endDate;0===t.hour&&0===t.minute&&0===n.hour&&0===n.minute&&(t.hour=10,n.hour=11,e.startDate=n_(t),e.endDate=n_(n))},changeLocation({calendarObjectInstance:e,location:t}){e.eventComponent.deleteAllProperties("X-APPLE-STRUCTURED-LOCATION"),e.eventComponent.location=t,e.location=t},changeDescription({calendarObjectInstance:e,description:t}){const n=e.eventComponent.getFirstProperty("Description");if(n)for(const e of n.getParametersIterator())n.deleteParameter(e.name);e.eventComponent.deleteAllProperties("X-ALT-DESC"),e.eventComponent.description=t,e.description=t},changeAccessClass({calendarObjectInstance:e,accessClass:t}){e.eventComponent.accessClass=t,e.accessClass=t},changeStatus({calendarObjectInstance:e,status:t}){e.eventComponent.status=t,e.status=t},changeTimeTransparency({calendarObjectInstance:e,timeTransparency:t}){e.eventComponent.timeTransparency=t,e.timeTransparency=t},changeCustomColor({calendarObjectInstance:e,customColor:t}){if(null===t)return e.eventComponent.deleteAllProperties("COLOR"),void Yr.set(e,"customColor",null);const n=uv(t),r=cv(n);if(!n||!r)return console.error("Setting custom color failed"),console.error("customColor: ",t),console.error("cssColorName: ",n),void console.error("hexColorOfCssName: ",r);e.eventComponent.color=n,Yr.set(e,"customColor",r)},addAttendee({calendarObjectInstance:e,commonName:t,uri:n,calendarUserType:r=null,participationStatus:s=null,role:i=null,rsvp:a=null,language:o=null,timezoneId:l=null,organizer:d=null,member:c=null}){const u=Zg.fromNameAndEMail(t,n);null!==r&&(u.userType=r),null!==s&&(u.participationStatus=s),null!==i&&(u.role=i),null!==a&&(u.rsvp=a),null!==o&&(u.language=o),null!==l&&u.updateParameterIfExist("TZID",l),null!==c&&u.updateParameterIfExist("MEMBER",c),e.eventComponent.addProperty(u),e.attendees.push({commonName:t,participationStatus:s,role:i,rsvp:a,uri:n,attendeeProperty:u}),!e.organizer&&d&&this.setOrganizer({calendarObjectInstance:e,commonName:d.displayname,email:d.emailAddress})},removeAttendee({calendarObjectInstance:e,attendee:t}){e.eventComponent.removeAttendee(t.attendeeProperty),"GROUP"===t.attendeeProperty.userType&&t.members.forEach((function(n){if(Array.isArray(n.attendeeProperty.member)&&n.attendeeProperty.member.length>1){const e=n.attendeeProperty.member.findIndex((function(e){return e===t.uri}));-1!==e&&n.attendeeProperty.member.splice(e,1)}else{e.eventComponent.removeAttendee(n.attendeeProperty);const t=e.attendees.indexOf(n);-1!==t&&e.attendees.splice(t,1)}}));const n=e.attendees.indexOf(t);-1!==n&&e.attendees.splice(n,1),0===e.attendees.length&&(e.organizer=null,e.eventComponent.deleteAllProperties("ORGANIZER"))},changeAttendeesParticipationStatus({attendee:e,participationStatus:t}){e.attendeeProperty.participationStatus=t,e.participationStatus=t},changeAttendeesRole({attendee:e,role:t}){e.attendeeProperty.role=t,e.role=t},toggleAttendeeRSVP({attendee:e}){const t=e.attendeeProperty.rsvp;e.attendeeProperty.rsvp=!t,e.rsvp=!t},setOrganizer({calendarObjectInstance:e,commonName:t=null,email:n}){e.eventComponent.setOrganizerFromNameAndEMail(t,n),Yr.set(e,"organizer",{commonName:t,uri:n,attendeeProperty:e.eventComponent.getFirstProperty("ORGANIZER")})},addCategory({calendarObjectInstance:e,category:t}){e.eventComponent.addCategory(t),e.categories.push(t)},removeCategory({calendarObjectInstance:e,category:t}){e.eventComponent.removeCategory(t);const n=e.categories.indexOf(t);-1!==n&&e.categories.splice(n,1)},changeRecurrenceInterval({recurrenceRule:e,interval:t}){e.recurrenceRuleValue&&(e.recurrenceRuleValue.interval=t,e.interval=t,console.debug(e.recurrenceRuleValue._innerValue.toString()))},changeRecurrenceFrequencyMutation({recurrenceRule:e,frequency:t}){e.recurrenceRuleValue&&(e.recurrenceRuleValue.frequency=t,e.frequency=t,console.debug(e.recurrenceRuleValue._innerValue.toString()))},changeRecurrenceCount({recurrenceRule:e,count:t}){e.recurrenceRuleValue&&(e.recurrenceRuleValue.count=t,e.count=t,e.until=null,console.debug(e.recurrenceRuleValue._innerValue.toString()))},changeRecurrenceUntil({calendarObjectInstance:e,recurrenceRule:t,until:n}){t.recurrenceRuleValue&&("floating"!==e.startTimezoneId?t.recurrenceRuleValue.until=Fg.fromJSDate(n,{zone:"utc"}):t.recurrenceRuleValue.until=Fg.fromJSDate(n),t.until=n,t.count=null,console.debug(t.recurrenceRuleValue._innerValue.toString()))},changeRecurrenceToInfinite({recurrenceRule:e}){e.recurrenceRuleValue&&(e.recurrenceRuleValue.setToInfinite(),e.until=null,e.count=null,console.debug(e.recurrenceRuleValue._innerValue.toString()))},resetRecurrenceByParts({recurrenceRule:e}){if(e.recurrenceRuleValue){const t=["BYSECOND","BYMINUTE","BYHOUR","BYDAY","BYMONTHDAY","BYYEARDAY","BYWEEKNO","BYMONTH","BYSETPOS"];for(const n of t)e.recurrenceRuleValue.setComponent(n,[]);Yr.set(e,"byDay",[]),Yr.set(e,"byMonth",[]),Yr.set(e,"byMonthDay",[]),Yr.set(e,"bySetPosition",null),console.debug(e.recurrenceRuleValue._innerValue.toString())}},setDefaultRecurrenceByPartsForMonthlyBySetPosition({calendarObjectInstance:e,recurrenceRule:t}){if(t.recurrenceRuleValue){const{byDay:n,bySetPosition:r}=a_(e.startDate);t.recurrenceRuleValue.setComponent("BYDAY",[n]),t.recurrenceRuleValue.setComponent("BYSETPOS",[r]),t.byDay.push(n),t.bySetPosition=r,console.debug(t.recurrenceRuleValue._innerValue.toString())}},setDefaultRecurrenceByPartsForYearlyBySetPosition({calendarObjectInstance:e,recurrenceRule:t}){if(t.recurrenceRuleValue){const n=e.startDate.getMonth()+1,{byDay:r,bySetPosition:s}=a_(e.startDate);t.recurrenceRuleValue.setComponent("BYMONTH",[n]),t.recurrenceRuleValue.setComponent("BYDAY",[r]),t.recurrenceRuleValue.setComponent("BYSETPOS",[s]),t.byMonth.push(n),t.byDay.push(r),t.bySetPosition=s,console.debug(t.recurrenceRuleValue._innerValue.toString())}},addByDayToRecurrenceRule({recurrenceRule:e,byDay:t}){if(e.recurrenceRuleValue){const n=e.recurrenceRuleValue.getComponent("BYDAY");-1===n.indexOf(t)&&(n.push(t),e.recurrenceRuleValue.setComponent("BYDAY",n));-1===e.byDay.indexOf(t)&&e.byDay.push(t),console.debug(e.recurrenceRuleValue._innerValue.toString())}},removeByDayFromRecurrenceRule({recurrenceRule:e,byDay:t}){if(e.recurrenceRuleValue){const n=e.recurrenceRuleValue.getComponent("BYDAY"),r=n.indexOf(t);-1!==r&&(n.splice(r,1),e.recurrenceRuleValue.setComponent("BYDAY",n));const s=e.byDay.indexOf(t);-1!==s&&e.byDay.splice(s,1),console.debug(e.recurrenceRuleValue._innerValue.toString())}},addByMonthDayToRecurrenceRule({recurrenceRule:e,byMonthDay:t}){if(e.recurrenceRuleValue){const n=e.recurrenceRuleValue.getComponent("BYMONTHDAY");-1===n.indexOf(t)&&(n.push(t),e.recurrenceRuleValue.setComponent("BYMONTHDAY",n));-1===e.byMonthDay.indexOf(t)&&e.byMonthDay.push(t),console.debug(e.recurrenceRuleValue._innerValue.toString())}},removeByMonthDayFromRecurrenceRule({recurrenceRule:e,byMonthDay:t}){if(e.recurrenceRuleValue){const n=e.recurrenceRuleValue.getComponent("BYMONTHDAY"),r=n.indexOf(t);-1!==r&&(n.splice(r,1),e.recurrenceRuleValue.setComponent("BYMONTHDAY",n));const s=e.byMonthDay.indexOf(t);-1!==s&&e.byMonthDay.splice(s,1),console.debug(e.recurrenceRuleValue._innerValue.toString())}},addByMonthToRecurrenceRule({recurrenceRule:e,byMonth:t}){if(e.recurrenceRuleValue){console.debug("addByMonthToRecurrenceRule",t);const n=e.recurrenceRuleValue.getComponent("BYMONTH");-1===n.indexOf(t)&&(n.push(t),e.recurrenceRuleValue.setComponent("BYMONTH",n));-1===e.byMonth.indexOf(t)&&e.byMonth.push(t),console.debug(e.recurrenceRuleValue._innerValue.toString())}},removeByMonthFromRecurrenceRule({recurrenceRule:e,byMonth:t}){if(e.recurrenceRuleValue){console.debug("removeByMonthFromRecurrenceRule",t);const n=e.recurrenceRuleValue.getComponent("BYMONTH"),r=n.indexOf(t);-1!==r&&(n.splice(r,1),e.recurrenceRuleValue.setComponent("BYMONTH",n));const s=e.byMonth.indexOf(t);-1!==s&&e.byMonth.splice(s,1),console.debug(e.recurrenceRuleValue._innerValue.toString())}},changeRecurrenceByDay({recurrenceRule:e,byDay:t}){e.recurrenceRuleValue&&(e.recurrenceRuleValue.setComponent("BYDAY",t),Yr.set(e,"byDay",t),console.debug(e.recurrenceRuleValue._innerValue.toString()))},changeRecurrenceBySetPosition({recurrenceRule:e,bySetPosition:t}){e.recurrenceRuleValue&&(e.recurrenceRuleValue.setComponent("BYSETPOS",[t]),Yr.set(e,"bySetPosition",t),console.debug(e.recurrenceRuleValue._innerValue.toString()))},markRecurrenceRuleAsSupported({recurrenceRule:e}){e.isUnsupported=!1},changeAlarmType({alarm:e,type:t}){e.alarmComponent&&(e.alarmComponent.action=t,e.type=t,console.debug(e.alarmComponent.toICALJs().toString()))},changeAlarmAbsoluteDate({alarm:e,date:t}){e.alarmComponent&&(e.alarmComponent.trigger.value.year=t.getFullYear(),e.alarmComponent.trigger.value.month=t.getMonth()+1,e.alarmComponent.trigger.value.day=t.getDate(),e.alarmComponent.trigger.value.hour=t.getHours(),e.alarmComponent.trigger.value.minute=t.getMinutes(),e.alarmComponent.trigger.value.second=0,e.absoluteDate=t,console.debug(e.alarmComponent.toICALJs().toString()))},changeAlarmAbsoluteTimezoneId({alarm:e,timezoneId:t}){if(e.alarmComponent){const n=GT().getTimezoneForId(t);e.alarmComponent.trigger.value.replaceTimezone(n),e.absoluteTimezoneId=t,console.debug(e.alarmComponent.toICALJs().toString())}},updateAlarmAllDayParts({alarm:e}){if(e.alarmComponent){const t=KT(e.alarmComponent.trigger.value.totalSeconds);e.relativeUnitAllDay=t.unit,e.relativeAmountAllDay=t.amount,e.relativeHoursAllDay=t.hours,e.relativeMinutesAllDay=t.minutes}},updateAlarmTimedParts({alarm:e}){if(e.alarmComponent){const t=XT(e.alarmComponent.trigger.value.totalSeconds);e.relativeUnitTimed=t.unit,e.relativeAmountTimed=t.amount,console.debug(e.alarmComponent.toICALJs().toString())}},addAlarmToCalendarObjectInstance({calendarObjectInstance:e,type:t,totalSeconds:n}){if(e.eventComponent){const r=e.eventComponent,s=Lg.fromSeconds(n),i=s_(r.addRelativeAlarm(t,s));e.alarms.push(i),console.debug(i.alarmComponent.toICALJs().toString())}},removeAlarmFromCalendarObjectInstance({calendarObjectInstance:e,alarm:t}){if(t.alarmComponent){e.eventComponent.removeAlarm(t.alarmComponent);const n=e.alarms.indexOf(t);-1!==n&&e.alarms.splice(n,1)}},addAttachmentBySharedData({calendarObjectInstance:e,sharedData:t}){const n=zg.fromLink(t.url),r=t.fileName,s=new Og("FILENAME",r),i=new Og("X-NC-HAS-PREVIEW",t["has-preview"].toString()),a=new Og("X-NC-FILE-ID",t.fileid.toString()),o=new Og("X-NC-SHARED-TYPES",t["share-types"]["share-type"]?t["share-types"]["share-type"].join(","):"");n.setParameter(s),n.setParameter(a),n.setParameter(i),n.setParameter(o),n.isNew=!0,n.shareTypes=t["share-types"]["share-type"]?t["share-types"]["share-type"].join(","):"",n.fileName=r,n.xNcFileId=t.fileid,n.xNcHasPreview=t["has-preview"],n.formatType=t.getcontenttype,n.uri=t.url?t.url:(0,No.Jv)(`/f/${t.fileid}`),e.eventComponent.addProperty(n),e.attachments.push(n)},addAttachmentWithProperty({calendarObjectInstance:e,sharedData:t}){const n={},r=t.fileName;n.isNew=!0,n.shareTypes=("number"==typeof t?.["share-types"]?.["share-type"]?t?.["share-types"]?.["share-type"]?.toString():t?.["share-types"]?.["share-type"]?.join(","))??null,n.fileName=r,n.xNcFileId=t.fileid,n.xNcHasPreview=t["has-preview"],n.formatType=t.getcontenttype,n.uri=t.url?t.url:(0,No.Jv)(`/f/${t.fileid}`);const s=zg.fromLink(n.uri,n.formatType),i=new Og("FILENAME",r),a=new Og("X-NC-HAS-PREVIEW",n.xNcHasPreview.toString()),o=new Og("X-NC-FILE-ID",n.xNcFileId.toString());if(null!==n.shareTypes){const e=new Og("X-NC-SHARED-TYPES",n.shareTypes);s.setParameter(e)}s.setParameter(i),s.setParameter(o),s.setParameter(a),s.uri=n.uri,n.attachmentProperty=s,e.eventComponent.addProperty(s),e.attachments.push(n)},deleteAttachment({calendarObjectInstance:e,attachment:t}){try{const n=e.attachments.indexOf(t);-1!==n&&e.attachments.splice(n,1),e.eventComponent.removeAttachment(t.attachmentProperty)}catch{}},async resolveClosestRecurrenceIdForCalendarObject({objectId:e,closeToDate:t}){const n=F_(),r=(await n.getEventByObjectId({objectId:e})).calendarComponent.getVObjectIterator().next().value,s=Fg.fromJSDate(t,!0);return r.recurrenceManager.getClosestOccurrence(s).getReferenceRecurrenceId().unixTime},async getCalendarObjectInstanceByObjectIdAndRecurrenceId({objectId:e,recurrenceId:t}){const n=F_();if(this.existingEvent.objectId===e&&this.existingEvent.recurrenceId===t)return Promise.resolve({calendarObject:this.calendarObject,calendarObjectInstance:this.calendarObjectInstance});const r=new Date(1e3*t),s=await n.getEventByObjectId({objectId:e}),i=D_(s,r);if(null===i)throw new Error("Not a valid recurrence-id");const a=b_(i);return this.setCalendarObjectInstanceForExistingEvent({calendarObject:s,calendarObjectInstance:a,objectId:e,recurrenceId:t}),{calendarObject:s,calendarObjectInstance:a}},async getCalendarObjectInstanceForNewEvent({isAllDay:e,start:t,end:n,timezoneId:r}){const s=B_(),i=P_();if(!0===this.isNew)return Promise.resolve({calendarObject:this.calendarObject,calendarObjectInstance:this.calendarObjectInstance});const a=await s.createNewEvent({start:t,end:n,isAllDay:e,timezoneId:r}),o=b_(D_(a,new Date(1e3*t))),l=parseInt(i.defaultReminder);isNaN(l)||(this.addAlarmToCalendarObjectInstance({calendarObjectInstance:o,type:"DISPLAY",totalSeconds:l}),Fh.debug(`Added defaultReminder (${l}s) to newly created event`));const d={accessClass:{readableName:(0,no.Tl)("calendar","When shared show"),icon:"Eye",options:[{value:"PUBLIC",label:(0,no.Tl)("calendar","When shared show full event")},{value:"CONFIDENTIAL",label:(0,no.Tl)("calendar","When shared show only busy")},{value:"PRIVATE",label:(0,no.Tl)("calendar","When shared hide this event")}],multiple:!1,info:(0,no.Tl)("calendar","The visibility of this event in read-only shared calendars."),defaultValue:"PUBLIC"},location:{readableName:(0,no.Tl)("calendar","Location"),placeholder:(0,no.Tl)("calendar","Add a location"),icon:"MapMarker"},description:{readableName:(0,no.Tl)("calendar","Description"),placeholder:(0,no.Tl)("calendar","Add a description\n\n- What is this meeting about\n- Agenda items\n- Anything participants need to prepare"),icon:"TextBoxOutline",defaultNumberOfRows:2},status:{readableName:(0,no.Tl)("calendar","Status"),icon:"Check",options:[{value:"CONFIRMED",label:(0,no.Tl)("calendar","Confirmed")},{value:"TENTATIVE",label:(0,no.Tl)("calendar","Tentative")},{value:"CANCELLED",label:(0,no.Tl)("calendar","Canceled")}],multiple:!1,info:(0,no.Tl)("calendar","Confirmation about the overall status of the event."),defaultValue:"CONFIRMED"},timeTransparency:{readableName:(0,no.Tl)("calendar","Show as"),icon:"Briefcase",multiple:!1,info:(0,no.Tl)("calendar","Take this event into account when calculating free-busy information."),options:[{value:"TRANSPARENT",label:(0,no.Tl)("calendar","Free")},{value:"OPAQUE",label:(0,no.Tl)("calendar","Busy")}],defaultValue:"TRANSPARENT"},categories:{readableName:(0,no.Tl)("calendar","Categories"),icon:"Tag",multiple:!0,info:(0,no.Tl)("calendar","Categories help you to structure and organize your events."),placeholder:(0,no.Tl)("calendar","Search or add categories"),tagPlaceholder:(0,no.Tl)("calendar","Add this as a new category"),options:E_()},color:{readableName:(0,no.Tl)("calendar","Custom color"),icon:"EyedropperVariant",multiple:!1,info:(0,no.Tl)("calendar","Special color of this event. Overrides the calendar-color.")}}.status.defaultValue;return o.eventComponent.status=d,this.setCalendarObjectInstanceForNewEvent({calendarObject:a,calendarObjectInstance:o}),o.eventComponent.undirtify(),this.emptyCalendarObjectInstance={...o},{calendarObject:a,calendarObjectInstance:o}},async updateCalendarObjectInstanceForNewEvent({isAllDay:e,start:t,end:n,timezoneId:r}){const s=B_();return await s.updateTimeOfNewEvent({calendarObjectInstance:this.calendarObjectInstance,start:t,end:n,isAllDay:e,timezoneId:r}),this.setCalendarObjectInstanceForNewEvent({calendarObject:this.calendarObject,calendarObjectInstance:this.calendarObjectInstance}),{calendarObject:this.calendarObject,calendarObjectInstance:this.calendarObjectInstance}},async saveCalendarObjectInstance({thisAndAllFuture:e,calendarId:t}){const n=B_(),r=this.calendarObjectInstance.eventComponent,s=this.calendarObject;if(function(e){for(const t of e.getAlarmIterator()){if("EMAIL"!==t.action&&"DISPLAY"!==t.action)continue;t.deleteAllProperties("SUMMARY");const n=e.getFirstProperty("SUMMARY");if(n)t.addProperty(n.clone());else{const e=(0,no.Tl)("calendar","Untitled event");t.addProperty(new jg("SUMMARY",e))}if(!t.hasProperty("DESCRIPTION")){const e=(0,no.Tl)("calendar","This is an event reminder.");t.addProperty(new jg("DESCRIPTION",e))}t.deleteAllProperties("ATTENDEE");for(const n of e.getAttendeeIterator())["RESOURCE","ROOM"].includes(n.userType)||t.addProperty(new Zg("ATTENDEE",n.value))}}(r),r.isDirty()){let i=null,a=null;null!==r.primaryItem&&r.canCreateRecurrenceExceptions()&&([i,a]=r.createRecurrenceException(e)),await n.updateCalendarObject({calendarObject:s}),null!==i&&null!==a&&i.root!==a.root&&await n.createCalendarObjectFromFork({eventComponent:a,calendarId:t}),Hh(r)}t!==this.calendarObject.calendarId&&await n.moveCalendarObject({calendarObject:s,newCalendarId:t})},async duplicateCalendarObjectInstance(){const e=B_(),t=this.calendarObjectInstance,n=t.eventComponent,r=n.startDate.getInUTC(),s=n.endDate.getInUTC(),i=await e.createNewEvent({start:r.unixTime,end:s.unixTime,timezoneId:n.startDate.timezoneId,isAllDay:n.isAllDay(),calendarId:this.calendarObject?.calendarId??null}),a=D_(i,r.jsDate);!function(e,t,n=!1){t.title=e.title,t.location=e.location,t.description=e.description,t.accessClass=e.accessClass,t.status=e.status,t.timeTransparency=e.timeTransparency;for(const n of e.categories)t.addCategory(n);e.organizer&&t.setOrganizerFromNameAndEMail(e.organizer.commonName,e.organizer.uri);for(const n of e.alarms)if(n.isRelative){const e=Lg.fromSeconds(n.relativeTrigger);t.addRelativeAlarm(n.type,e,n.relativeIsRelatedToStart)}else{const e=Fg.fromJSDate(n.absoluteDate);t.addAbsoluteAlarm(n.type,e)}for(const r of e.attendees)n&&(r.attendeeProperty.participationStatus="NEEDS-ACTION",r.attendeeProperty.rsvp=!0),t.addProperty(r.attendeeProperty);for(const n of e.eventComponent.getPropertyIterator("RRULE"))t.addProperty(n);e.customColor&&(t.color=uv(e.customColor))}(t,a,!0);const o=b_(a);await this.setCalendarObjectInstanceForNewEvent({calendarObject:i,calendarObjectInstance:o})},async deleteCalendarObjectInstance({thisAndAllFuture:e}){const t=B_(),n=this.calendarObjectInstance.eventComponent.removeThisOccurrence(e),r=this.calendarObject;n?await t.deleteCalendarObject({calendarObject:r}):await t.updateCalendarObject({calendarObject:r})},changeStartDate({calendarObjectInstance:e,startDate:t,onlyTime:n=!1,changeEndDate:r=!0}){const s=e.endDate.getTime()-e.startDate.getTime();if(n&&t.setFullYear(e.startDate.getFullYear(),e.startDate.getMonth(),e.startDate.getDate()),this.changeStartDateMutation({calendarObjectInstance:e,startDate:t}),r){const n=new Date(t.getTime()+s);this.changeEndDateMutation({calendarObjectInstance:e,endDate:n})}},changeStartTimezone({calendarObjectInstance:e,startTimezone:t}){this.changeStartTimezoneMutation({calendarObjectInstance:e,startTimezone:t}),this.changeStartDateMutation({calendarObjectInstance:e,startDate:e.startDate})},changeEndDate({calendarObjectInstance:e,endDate:t,onlyTime:n=!1}){n&&t.setFullYear(e.endDate.getFullYear(),e.endDate.getMonth(),e.endDate.getDate()),this.changeEndDateMutation({calendarObjectInstance:e,endDate:t})},changeEndTimezone({calendarObjectInstance:e,endTimezone:t}){this.changeEndTimezoneMutation({calendarObjectInstance:e,endTimezone:t}),this.changeEndDateMutation({calendarObjectInstance:e,endDate:e.endDate})},changeRecurrenceFrequency({calendarObjectInstance:e,recurrenceRule:t,frequency:n}){if(console.debug(e),console.debug(t),console.debug(n),"NONE"===t.frequency&&"NONE"!==n){const r=Ig.fromData({}),s=new jg("RRULE",r);e.eventComponent.addProperty(s),e.recurrenceRule.recurrenceRuleValue=r,this.resetRecurrenceByParts({recurrenceRule:t}),this.changeRecurrenceFrequencyMutation({calendarObjectInstance:e,recurrenceRule:e.recurrenceRule,frequency:n}),this.changeRecurrenceInterval({calendarObjectInstance:e,recurrenceRule:e.recurrenceRule,interval:1}),this.changeRecurrenceToInfinite({recurrenceRule:e.recurrenceRule}),this.setDefaultRecurrenceByParts({calendarObjectInstance:e,recurrenceRule:t,frequency:n}),console.debug(`changed from none to ${n}`)}else"NONE"!==t.frequency&&"NONE"===n?(console.debug("calling removeRecurrenceRuleFromCalendarObjectInstance"),t.recurrenceRuleValue&&(e.eventComponent.deleteAllProperties("RRULE"),Yr.set(e,"recurrenceRule",y_().recurrenceRule),console.debug(e),console.debug(t))):(this.resetRecurrenceByParts({recurrenceRule:t}),this.changeRecurrenceFrequencyMutation({calendarObjectInstance:e,recurrenceRule:e.recurrenceRule,frequency:n}),this.setDefaultRecurrenceByParts({calendarObjectInstance:e,recurrenceRule:t,frequency:n}))},setDefaultRecurrenceByParts({calendarObjectInstance:e,recurrenceRule:t,frequency:n}){switch(n){case"WEEKLY":if(t.recurrenceRuleValue){const n=o_(e.startDate);t.recurrenceRuleValue.setComponent("BYDAY",[n]),t.byDay.push(n),console.debug(t.recurrenceRuleValue._innerValue.toString())}break;case"MONTHLY":if(t.recurrenceRuleValue){const n=e.startDate.getDate();t.recurrenceRuleValue.setComponent("BYMONTHDAY",[n]),t.byMonthDay.push(n),console.debug(t.recurrenceRuleValue._innerValue.toString())}break;case"YEARLY":if(t.recurrenceRuleValue){const n=e.startDate.getMonth()+1;t.recurrenceRuleValue.setComponent("BYMONTH",[n]),t.byMonth.push(n);const r=e.startDate.getDate();t.recurrenceRuleValue.setComponent("BYMONTHDAY",[r]),t.byMonthDay.push(r),console.debug(t.recurrenceRuleValue._innerValue.toString())}}},changeMonthlyRecurrenceFromByDayToBySetPosition({calendarObjectInstance:e,recurrenceRule:t}){console.debug("changeMonthlyRecurrenceFromByDayToBySetPosition"),this.resetRecurrenceByParts({recurrenceRule:t}),this.setDefaultRecurrenceByPartsForMonthlyBySetPosition({calendarObjectInstance:e,recurrenceRule:t})},changeMonthlyRecurrenceFromBySetPositionToByDay({calendarObjectInstance:e,recurrenceRule:t}){if(console.debug("changeMonthlyRecurrenceFromBySetPositionToByDay"),this.resetRecurrenceByParts({recurrenceRule:t}),t.recurrenceRuleValue){const n=e.startDate.getDate();t.recurrenceRuleValue.setComponent("BYMONTHDAY",[n]),t.byMonthDay.push(n),console.debug(t.recurrenceRuleValue._innerValue.toString())}},changeYearlyRecurrenceFromByDayToBySetPosition({calendarObjectInstance:e,recurrenceRule:t}){this.resetRecurrenceByParts({recurrenceRule:t}),this.setDefaultRecurrenceByPartsForYearlyBySetPosition({calendarObjectInstance:e,recurrenceRule:t})},changeYearlyRecurrenceFromBySetPositionToByDay({calendarObjectInstance:e,recurrenceRule:t}){if(this.resetRecurrenceByParts({recurrenceRule:t}),t.recurrenceRuleValue){const n=e.startDate.getMonth()+1;t.recurrenceRuleValue.setComponent("BYMONTH",[n]),t.byMonth.push(n);const r=e.startDate.getDate();t.recurrenceRuleValue.setComponent("BYMONTHDAY",[r]),t.byMonthDay.push(r)}},enableRecurrenceLimitByUntil({calendarObjectInstance:e,recurrenceRule:t}){let n;switch(t.frequency){case"DAILY":n=new Date(e.startDate.getTime()+6048e5);break;case"WEEKLY":n=new Date(e.startDate.getTime()+24192e5);break;case"YEARLY":n=new Date(e.startDate.getFullYear()+10,e.startDate.getMonth(),e.startDate.getDate(),23,59,59);break;default:n=new Date(e.startDate.getFullYear()+1,e.startDate.getMonth(),e.startDate.getDate(),23,59,59)}this.changeRecurrenceToInfinite({recurrenceRule:t}),this.changeRecurrenceUntil({calendarObjectInstance:e,recurrenceRule:t,until:n})},enableRecurrenceLimitByCount({recurrenceRule:e}){this.changeRecurrenceToInfinite({recurrenceRule:e}),this.changeRecurrenceCount({recurrenceRule:e,count:2})},changeAlarmAmountTimed({alarm:e,amount:t}){e.alarmComponent&&(e.alarmComponent.trigger.value.totalSeconds=JT(t,e.relativeUnitTimed,e.relativeIsBefore),e.relativeAmountTimed=t,e.relativeTrigger=e.alarmComponent.trigger.value.totalSeconds,console.debug(e.alarmComponent.toICALJs().toString())),this.updateAlarmAllDayParts({alarm:e})},changeAlarmUnitTimed({alarm:e,unit:t}){e.alarmComponent&&(e.alarmComponent.trigger.value.totalSeconds=JT(e.relativeAmountTimed,t,e.relativeIsBefore),e.relativeUnitTimed=t,e.relativeTrigger=e.alarmComponent.trigger.value.totalSeconds,console.debug(e.alarmComponent.toICALJs().toString())),this.updateAlarmAllDayParts({alarm:e})},changeAlarmAmountAllDay({alarm:e,amount:t}){e.alarmComponent&&(e.alarmComponent.trigger.value.totalSeconds=QT(t,e.relativeHoursAllDay,e.relativeMinutesAllDay,e.relativeUnitAllDay),e.relativeAmountAllDay=t,e.relativeTrigger=e.alarmComponent.trigger.value.totalSeconds,console.debug(e.alarmComponent.toICALJs().toString())),this.updateAlarmTimedParts({alarm:e})},changeAlarmUnitAllDay({alarm:e,unit:t}){e.alarmComponent&&(e.alarmComponent.trigger.value.totalSeconds=QT(e.relativeAmountAllDay,e.relativeHoursAllDay,e.relativeMinutesAllDay,t),e.relativeUnitAllDay=t,e.relativeTrigger=e.alarmComponent.trigger.value.totalSeconds,console.debug(e.alarmComponent.toICALJs().toString())),this.updateAlarmTimedParts({alarm:e})},changeAlarmHoursMinutesAllDay({alarm:e,hours:t,minutes:n}){e.alarmComponent&&(e.alarmComponent.trigger.value.totalSeconds=QT(e.relativeAmountAllDay,t,n,e.relativeUnitAllDay),e.relativeHoursAllDay=t,e.relativeMinutesAllDay=n,e.relativeTrigger=e.alarmComponent.trigger.value.totalSeconds,console.debug(e.alarmComponent.toICALJs().toString())),this.updateAlarmTimedParts({alarm:e})},changeAlarmFromRelativeToAbsolute({calendarObjectInstance:e,alarm:t}){if(t.alarmComponent){const n=e.eventComponent.startDate.clone();n.isDate=!1,n.addDuration(t.alarmComponent.trigger.value),t.alarmComponent.setTriggerFromAbsolute(n),t.absoluteDate=n_(t.alarmComponent.trigger.value),t.absoluteTimezoneId=t.alarmComponent.trigger.value.timezoneId,console.debug(t.alarmComponent.toICALJs().toString())}t.relativeIsBefore=null,t.relativeIsRelatedToStart=null,t.relativeUnitTimed=null,t.relativeAmountTimed=null,t.relativeUnitAllDay=null,t.relativeAmountAllDay=null,t.relativeHoursAllDay=null,t.relativeMinutesAllDay=null,t.relativeTrigger=null},changeAlarmFromAbsoluteToRelative({calendarObjectInstance:e,alarm:t}){if(t.alarmComponent){const n=t.alarmComponent.trigger.value.subtractDateWithTimezone(e.eventComponent.startDate);t.alarmComponent.setTriggerFromRelative(n),t.relativeIsBefore=t.alarmComponent.trigger.value.isNegative,t.relativeIsRelatedToStart=!0,t.relativeTrigger=n.totalSeconds}this.updateAlarmAllDayParts({alarm:t}),this.updateAlarmTimedParts({alarm:t}),t.absoluteDate=null,t.absoluteTimezoneId=null},toggleAllDay({calendarObjectInstance:e}){const t=P_();if(this.toggleAllDayMutation({calendarObjectInstance:e}),!e.isAllDay){if("floating"===e.startTimezoneId){const n=t.getResolvedTimezone;this.changeStartTimezoneMutation({calendarObjectInstance:e,startTimezone:n})}this.changeTimeToDefaultForTimedEvents({calendarObjectInstance:e})}}}}),B_=to("calendarObjects",{state:()=>({calendarObjects:{},modificationCount:0}),getters:{getCalendarObjectById:e=>t=>e.calendarObjects[t]},actions:{async moveCalendarObject({calendarObject:e,newCalendarId:t}){if(!e.existsOnServer)return;const n=M_(),r=F_(),s=e.id,i=e.calendarId;if(i===t)return void Fh.error("Old calendar Id and new calendar Id are the same, nothing to move …");const a=r.getCalendarById(t);a?(await e.dav.move(a.dav),this.calendarObjects[e.id].calendarId=t,r.addCalendarObjectToCalendarMutation({calendar:{id:t},calendarObjectId:e.id}),n.addCalendarObjectIdToAllTimeRangesOfCalendar({calendarId:t,calendarObjectId:e.id}),r.deleteCalendarObjectFromCalendarMutation({calendar:{id:i},calendarObjectId:s}),n.removeCalendarObjectIdFromAllTimeRangesOfCalendar({calendarId:i,calendarObjectId:s}),this.modificationCount++):Fh.error("Calendar to move to not found, aborting …")},async updateCalendarObject({calendarObject:e}){const t=M_(),n=F_();if(e.existsOnServer)return e.dav.data=e.calendarComponent.toICS(),await e.dav.update(),t.addCalendarObjectIdToAllTimeRangesOfCalendar({calendarId:e.calendarId,calendarObjectId:e.id}),void this.modificationCount++;const r=n.getCalendarById(e.calendarId);e.dav=await r.dav.createVObject(e.calendarComponent.toICS()),e.existsOnServer=!0,this.updateCalendarObjectIdMutation({calendarObject:e}),this.appendCalendarObjectMutation({calendarObject:e}),n.addCalendarObjectToCalendarMutation({calendar:{id:e.calendarId},calendarObjectId:e.id}),t.addCalendarObjectIdToAllTimeRangesOfCalendar({calendarId:e.calendarId,calendarObjectId:e.id}),this.resetCalendarObjectToDavMutation({calendarObject:e}),this.modificationCount++},async createCalendarObjectFromFork({eventComponent:e,calendarId:t}){const n=F_(),r=M_(),s=n.getCalendarById(t),i=WT(e.root,s.id);i.dav=await s.dav.createVObject(i.calendarComponent.toICS()),i.existsOnServer=!0,this.updateCalendarObjectIdMutation({calendarObject:i}),this.appendCalendarObjectMutation({calendarObject:i}),n.addCalendarObjectToCalendarMutation({calendar:{id:i.calendarId},calendarObjectId:i.id}),r.addCalendarObjectIdToAllTimeRangesOfCalendar({calendarId:s.id,calendarObjectId:i.id}),this.modificationCount++},async deleteCalendarObject({calendarObject:e}){const t=F_(),n=M_();e.existsOnServer&&await e.dav.delete(),Yr.delete(this.calendarObjects,e.id),t.deleteCalendarObjectFromCalendarMutation({calendar:{id:e.calendarId},calendarObjectId:e.id}),n.removeCalendarObjectIdFromAnyTimeRange({calendarObjectId:e.id}),this.modificationCount++},createNewEvent({start:e,end:t,timezoneId:n,isAllDay:r,calendarId:s=null}){const i=F_(),a=Ag().getTimezoneForId(n),o=new Date(1e3*e),l=new Date(1e3*t),d=Fg.fromJSDate(o,!0).getInTimezone(a),c=Fg.fromJSDate(l,!0).getInTimezone(a);r&&(d.isDate=!0,c.isDate=!0);const u=function(e,t){const n=AA.fromEmpty(),r=new uA("VEVENT");return r.updatePropertyWithValue("CREATED",Fg.fromJSDate(sA(),!0)),r.updatePropertyWithValue("DTSTAMP",Fg.fromJSDate(sA(),!0)),r.updatePropertyWithValue("LAST-MODIFIED",Fg.fromJSDate(sA(),!0)),r.updatePropertyWithValue("SEQUENCE",0),r.updatePropertyWithValue("UID",oA()),r.updatePropertyWithValue("DTSTART",e),r.updatePropertyWithValue("DTEND",t),n.addComponent(r),r.recurrenceManager=new aA(r),n}(d,c);for(const e of u.getVObjectIterator())e.undirtify();const m=s||i.sortedCalendars[0].id;return Promise.resolve(WT(u,m))},updateTimeOfNewEvent({calendarObjectInstance:e,start:t,end:n,timezoneId:r,isAllDay:s}){const i=Y_(),a=i.calendarObjectInstance.eventComponent.isDirty(),o=new Date(1e3*t),l=new Date(1e3*n);e.isAllDay!==s&&i.toggleAllDayMutation({calendarObjectInstance:e}),i.changeStartTimezone({calendarObjectInstance:e,startTimezone:r}),i.changeEndTimezone({calendarObjectInstance:e,endTimezone:r}),i.changeStartDateMutation({calendarObjectInstance:e,startDate:o}),s?i.changeEndDateMutation({calendarObjectInstance:e,endDate:new Date(l.getTime()-864e5)}):i.changeEndDateMutation({calendarObjectInstance:e,endDate:l}),a||e.eventComponent.undirtify()},appendOrUpdateCalendarObjectsMutation({calendarObjects:e=[]}){for(const t of e)Yr.set(this.calendarObjects,t.id,t)},appendCalendarObjectMutation({calendarObject:e}){this.calendarObjects[e.id]||Yr.set(this.calendarObjects,e.id,e)},updateCalendarObjectIdMutation({calendarObject:e}){null===e.dav?e.id=null:e.id=btoa(e.dav.url)},resetCalendarObjectToDavMutation({calendarObject:e}){if(!(e=this.calendarObjects[e.id])||!e.existsOnServer)return;const t=kA().getParserForFileType("text/calendar");t.parse(e.dav.data);const n=t.getItemIterator().next().value;n&&(e.calendarComponent=n)}}}),I_=to("tasks",{state:()=>({map:{}}),getters:{getTasks(){const e=F_(),t=[],n=Object.keys(this.map).sort().reduce(((e,t)=>(e[t]=this.map[t],e)),{});for(const r in n){e.getCalendarById(r).enabled&&t.push(...n[r])}return t}},actions:{finishCalendar(e){this.map[e]?this.map[e].sort((function(e,t){return e.title.localeCompare(t.title)})):Yr.set(this.map,e,[])},appendTask(e,t){this.map[e]||Yr.set(this.map,e,[]);const n=this.map[e],r=n.findIndex((e=>e.id===t.id));-1===r?n.push(t):n[r]=t},removeTask(e,t){if(!this.map[e])return;const n=this.map[e],r=n.findIndex((e=>e.id===t.id));-1!==r&&n.splice(r,1)},emptyCalendar(e){delete this.map[e]},empty(){this.map={}}}}),P_=to("settings",{state:()=>({appVersion:null,firstRun:null,talkEnabled:!1,disableAppointments:!1,tasksSidebar:!0,publicCalendars:null,eventLimit:null,showTasks:null,showWeekends:null,showWeekNumbers:null,skipPopover:null,slotDuration:null,defaultReminder:null,tasksEnabled:!1,timezone:"automatic",hideEventExport:!1,forceEventAlarmType:!1,canSubscribeLink:!0,showResources:!0,momentLocale:"en",attachmentsFolder:"/Calendar",attachmentsFolderCreated:!1}),getters:{getResolvedTimezone:e=>"automatic"!==e.timezone?e.timezone:Intl.DateTimeFormat().resolvedOptions().timeZone||"UTC",getResolvedTimezoneObject(){const e=this.getResolvedTimezone;let t=GT().getTimezoneForId(e);return t||(t=GT().getTimezoneForId("UTC")),t}},actions:{async toggleBirthdayCalendarEnabled(){const e=F_();if(!!e.getBirthdayCalendar){const t=e.getBirthdayCalendar;await e.deleteCalendar({calendar:t})}else{const t=wv(await HT());e.addCalendarMutation({calendar:t})}},async toggleEventLimitEnabled(){const e=!this.eventLimit?"yes":"no";await zT("eventLimit",e),this.eventLimit=!this.eventLimit},async togglePopoverEnabled(){const e=!this.skipPopover?"yes":"no";await zT("skipPopover",e),this.skipPopover=!this.skipPopover},async toggleWeekendsEnabled(){const e=!this.showWeekends?"yes":"no";await zT("showWeekends",e),this.showWeekends=!this.showWeekends},async toggleTasksEnabled(){const e=M_(),t=B_(),n=I_(),r=!this.showTasks?"yes":"no";await zT("showTasks",r),this.showTasks=!this.showTasks,e.clearFetchedTimeRanges(),t.modificationCount++,n.empty()},async toggleTasksSidebar(){this.tasksSidebar=!this.tasksSidebar;const e=this.tasksSidebar?"yes":"no";await zT("tasksSidebar",e)},async toggleWeekNumberEnabled(){const e=!this.showWeekNumbers?"yes":"no";await zT("showWeekNr",e),this.showWeekNumbers=!this.showWeekNumbers},async setInitialView({initialView:e}){await zT("view",e)},async setSlotDuration({slotDuration:e}){this.slotDuration!==e&&(await zT("slotDuration",e),this.slotDuration=e)},async setDefaultReminder({defaultReminder:e}){this.defaultReminder!==e&&(await zT("defaultReminder",e),this.defaultReminder=e)},async setTimezone({timezoneId:e}){this.timezone!==e&&(await zT("timezone",e),this.timezone=e)},async setAttachmentsFolder({attachmentsFolder:e}){this.attachmentsFolder!==e&&(await zT("attachmentsFolder",e),this.attachmentsFolder=e,this.attachmentsFolderCreated=!1)},async createAttachmentsFolder(){const e=L_();if(this.attachmentsFolderCreated)return this.attachmentsFolder;const t=e.getCurrentUserPrincipal.dav.userId,n=await Nv(this.attachmentsFolder,t);return n!==this.attachmentsFolder&&await this.setAttachmentsFolder({attachmentsFolder:n}),this.attachmentsFolderCreated=!0,n},initializeCalendarJsConfig(){Cg("PRODID",`-//IDN nextcloud.com//Calendar app ${this.appVersion}//EN`),Cg("property-list-significant-change",["SUMMARY","LOCATION","DESCRIPTION"])},loadSettingsFromServer({appVersion:e,eventLimit:t,firstRun:n,showWeekNumbers:r,showTasks:s,showWeekends:i,skipPopover:a,slotDuration:o,defaultReminder:l,talkEnabled:d,tasksEnabled:c,timezone:u,hideEventExport:m,forceEventAlarmType:p,disableAppointments:h,tasksSidebar:f,canSubscribeLink:g,attachmentsFolder:A,showResources:v,publicCalendars:T}){Lh(`\nInitial settings:\n\t- AppVersion: ${e}\n\t- EventLimit: ${t}\n\t- FirstRun: ${n}\n\t- ShowWeekNumbers: ${r}\n\t- ShowTasks: ${s}\n\t- ShowWeekends: ${i}\n\t- SkipPopover: ${a}\n\t- SlotDuration: ${o}\n\t- DefaultReminder: ${l}\n\t- TalkEnabled: ${d}\n\t- TasksEnabled: ${c}\n\t- TasksSidebar: ${f}\n\t- Timezone: ${u}\n\t- HideEventExport: ${m}\n\t- ForceEventAlarmType: ${p}\n\t- disableAppointments: ${h}\n\t- CanSubscribeLink: ${g}\n\t- attachmentsFolder: ${A}\n\t- ShowResources: ${v}\n\t- PublicCalendars: ${T}\n`),this.appVersion=e,this.eventLimit=t,this.firstRun=n,this.showWeekNumbers=r,this.showTasks=s,this.showWeekends=i,this.skipPopover=a,this.slotDuration=o,this.defaultReminder=l,this.talkEnabled=d,this.tasksEnabled=c,this.timezone=u,this.hideEventExport=m,this.forceEventAlarmType=p,this.disableAppointments=h,this.tasksSidebar=f,this.canSubscribeLink=g,this.attachmentsFolder=A,this.showResources=v,this.publicCalendars=T},setMomentLocale({locale:e}){Lh(`Updated moment locale: ${e}`),this.momentLocale=e}}}),H_=to("proposal",(()=>{const e=We(!1),t=We("view"),n=We(null);return{modalVisible:e,modalMode:t,modalProposal:n,showModal:function(r,s=null){if("view"===r||"modify"===r){if(!s)throw new Error("Proposal is required for view or modify mode");n.value=s,e.value=!0,t.value=r}else{if("create"!==r)throw new Error("Invalid view mode");n.value=new Eh,e.value=!0,t.value=r}},hideModal:function(){e.value=!1,t.value="view",n.value=null},listProposals:async function(){return(await Mh.listProposals()).map((e=>{const t=new Eh;return t.fromJson(e),t}))},fetchProposalByToken:async function(e){const t=await Mh.fetchProposalByToken(e),n=new Eh;return n.fromJson(t),n},storeProposal:async function(e){return null===e.id?Mh.createProposal(e):Mh.modifyProposal(e)},destroyProposal:async function(e){await Mh.destroyProposal(e)},convertProposal:async function(e,t,n=null){const r={timezone:n,attendancePreset:!0,talkRoomUri:null};if(P_().talkEnabled&&"Talk conversation"===e.location){const t=await Ph(e);r.talkRoomUri=Yh(t)}await Mh.convertProposal(e,t,r)},storeResponse:async function(e){return Mh.storeResponse(e)}}})),j_={name:"ProposalPublic",components:{NcGuestContent:zm,NcEmptyContent:Pm,NcAvatar:Fm,NcButton:Fl,NcTimezonePicker:Pp,ProposalResponseMatrix:Nh,ProposalIcon:so,RespondedIcon:io,LocationIcon:oo,DurationIcon:ao},data:()=>({proposalStore:H_(),token:null,contentView:"loading",storedProposal:null,response:new wh,ProposalDateVote:Th,userTimezone:"UTC"}),computed:{blankViewLabel(){return"loading"===this.contentView?(0,no.t)("calendar","Loading meeting proposal"):(0,no.t)("calendar","No meeting proposal found")},blankViewDescription(){return"loading"===this.contentView?(0,no.t)("calendar","Please wait while we load the meeting proposal."):(0,no.t)("calendar","The link you followed may be broken, or the meeting proposal may no longer exist.")},respondedViewLabel:()=>(0,no.t)("calendar","Thank you for your response!"),respondedViewDescription:()=>(0,no.t)("calendar","Your vote has been recorded. Thank you for participating!")},mounted(){this.userTimezone=Intl.DateTimeFormat().resolvedOptions().timeZone||"UTC";const e=window.location.pathname.split("/");this.contentView="loading",this.token=e[e.length-1],this.proposalStore.fetchProposalByToken(this.token).then((e=>{this.storedProposal=e,this.response.token=this.token,e&&e.dates&&e.dates.forEach((e=>{if(null!==e.id){const t=new Dh;t.id=e.id,t.date=new Date(e.date),t.vote=Th.Maybe,this.$set(this.response.dates,e.id,t)}})),this.contentView="loaded"})).catch((()=>{this.contentView="notfound"}))},methods:{t:no.t,onDateVote({date:e,vote:t}){this.response.dates[e.id]&&(this.response.dates[e.id].vote=t)},async onSubmit(){try{await this.proposalStore.storeResponse(this.response),this.contentView="responded"}catch(e){console.error("Failed to store proposal response",e)}}}};s(49394);const z_=ro(j_,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"proposal-public__content"},["loading"===e.contentView||"notfound"===e.contentView?t("NcGuestContent",[t("NcEmptyContent",{attrs:{name:e.blankViewLabel,description:e.blankViewDescription},scopedSlots:e._u([{key:"icon",fn:function(){return[t("ProposalIcon")]},proxy:!0}],null,!1,578376932)})],1):"responded"===e.contentView?t("NcGuestContent",[t("NcEmptyContent",{attrs:{name:e.respondedViewLabel,description:e.respondedViewDescription},scopedSlots:e._u([{key:"icon",fn:function(){return[t("RespondedIcon")]},proxy:!0}])})],1):"loaded"===e.contentView?t("NcGuestContent",[t("div",{staticClass:"proposal-public__content-row-details"},[t("div",{staticClass:"proposal-public__content-organizer"},[t("NcAvatar",{attrs:{user:e.storedProposal?.uid,"display-name":e.storedProposal?.uname,"is-no-user":!0}}),e._v("\n\t\t\t\t"+e._s(e.storedProposal?.uname||e.t("calendar","Unknown User"))+"\n\t\t\t")],1),e._v(" "),t("h1",{staticClass:"proposal-public__content-title"},[e._v("\n\t\t\t\t"+e._s(e.storedProposal?.title||e.t("calendar","No Title"))+"\n\t\t\t")]),e._v(" "),t("div",{staticClass:"proposal-public__content-description"},[e._v("\n\t\t\t\t"+e._s(e.storedProposal?.description||e.t("calendar","No Description"))+"\n\t\t\t")]),e._v(" "),t("div",{staticClass:"proposal-public__content-location"},[t("LocationIcon"),e._v("\n\t\t\t\t"+e._s(e.storedProposal?.location||e.t("calendar","No Location"))+"\n\t\t\t")],1),e._v(" "),t("div",{staticClass:"proposal-public__content-duration"},[t("div",{staticClass:"proposal-public__content-duration-left"},[t("DurationIcon"),e._v("\n\t\t\t\t\t"+e._s(e.storedProposal?.duration?e.storedProposal.duration+" min":e.t("calendar","No Duration"))+"\n\t\t\t\t")],1),e._v(" "),t("div",{staticClass:"proposal-public__content-duration-right"},[t("NcTimezonePicker",{attrs:{"aria-label":e.t("calendar","Select a different time zone")},model:{value:e.userTimezone,callback:function(t){e.userTimezone=t},expression:"userTimezone"}})],1)]),e._v(" "),t("div",{staticClass:"proposal-public__content-matrix"},[t("ProposalResponseMatrix",{attrs:{mode:"participant",proposal:e.storedProposal,response:e.response,"timezone-id":e.userTimezone},on:{"date-vote":e.onDateVote}})],1)]),e._v(" "),t("div",{staticClass:"proposal-public__content-row-actions"},[t("NcButton",{attrs:{variant:"primary"},on:{click:e.onSubmit}},[e._v("\n\t\t\t\t"+e._s(e.t("calendar","Submit"))+"\n\t\t\t")])],1)]):e._e()],1)}),[],!1,null,"90b10cc4",null).exports;s.nc=(0,e.aV)(),Yr.use((function(e){e.mixin({beforeCreate(){const e=this.$options;if(e.pinia){const t=e.pinia;if(!this._provided){const e={};Object.defineProperty(this,"_provided",{get:()=>e,set:t=>Object.assign(e,t)})}this._provided[ca]=t,this.$pinia||(this.$pinia=t),t._a=this,pa&&da(t),"undefined"!=typeof __VUE_PROD_DEVTOOLS__&&__VUE_PROD_DEVTOOLS__&&pa&&Ha(t._a,t)}else!this.$pinia&&e.parent&&e.parent.$pinia&&(this.$pinia=e.parent.$pinia)},destroyed(){delete this._pStores}})}));const Z_=function(){const e=At(!0),t=e.run((()=>We({})));let n=[],r=[];const s=Ge({install(e){da(s),Qi||(s._a=e,e.provide(ca,s),e.config.globalProperties.$pinia=s,"undefined"!=typeof __VUE_PROD_DEVTOOLS__&&__VUE_PROD_DEVTOOLS__&&pa&&Ha(e,s),r.forEach((e=>n.push(e))),r=[])},use(e){return this._a||Qi?n.push(e):r.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return"undefined"!=typeof __VUE_PROD_DEVTOOLS__&&__VUE_PROD_DEVTOOLS__&&pa&&"undefined"!=typeof Proxy&&s.use(Ua),s}();window.addEventListener("DOMContentLoaded",(()=>{new Yr({pinia:Z_,render:e=>e(z_)}).$mount("#calendar-content")}))})()})(); //# sourceMappingURL=calendar-proposal-public.js.map?v=a69354b2ab947eef4fb9