diff --git a/js/activity-adminSettings.mjs b/js/activity-adminSettings.mjs index 63d7b157b..4e3fc8197 100644 --- a/js/activity-adminSettings.mjs +++ b/js/activity-adminSettings.mjs @@ -1,2 +1,2 @@ /*! third party licenses: js/vendor.LICENSE.txt */ -import{V as n,t as m,b as d}from"./index-720d65ba.mjs";import{v as o,m as s,a as c,A as p,V as u,s as a}from"./settings-store-96e1bc0c.mjs";import{l as g}from"./toast-0a4f3235-73472ceb.mjs";import{n as l}from"./index-76a58945-70e0d28e.mjs";import"./index-65a5f423.mjs";import"./logger-2ebf21a4.mjs";const v={name:"AdminSettings",components:{NcCheckboxRadioSwitch:g,NcSettingsSection:o},computed:{...s({emailEnabled:"emailEnabled"}),settingDescription(){return this.emailEnabled?t("activity","Choose for which activities you want to get an email or push notification."):t("activity","Choose for which activities you want to get a push notification.")}},mounted(){this.setEndpoint({endpoint:"/apps/activity/settings/admin"})},methods:{...c(["setEndpoint","toggleEmailEnabled"])}};var f=function(){var i=this,e=i._self._c;return e("NcSettingsSection",{attrs:{name:i.t("activity","Notification")}},[e("NcCheckboxRadioSwitch",{attrs:{type:"checkbox",checked:i.emailEnabled},on:{"update:checked":function(r){return i.toggleEmailEnabled({emailEnabled:r})}}},[i._v(" "+i._s(i.t("activity","Enable notification emails"))+" ")])],1)},h=[],y=l(v,f,h,!1,null,null,null,null);const E=y.exports,b={name:"DefaultActivitySettings",components:{ActivityGrid:p,NcSettingsSection:o},computed:{...s({emailEnabled:"emailEnabled"})},mounted(){this.setEndpoint({endpoint:"/apps/activity/settings/admin"})},methods:{...c(["setEndpoint","toggleEmailEnabled"])}};var S=function(){var i=this,e=i._self._c;return e("NcSettingsSection",{attrs:{name:i.t("activity","Default settings"),description:i.t("activity","Configure the default notification settings for new accounts.")}},[e("ActivityGrid")],1)},w=[],A=l(b,S,w,!1,null,null,null,null);const N=A.exports;n.prototype.t=m,n.prototype.n=d,n.use(u),new n({el:"#activity-admin-settings",store:a,name:"ActivityPersonalSettings",render:i=>i(E)}),new n({el:"#activity-default-settings",store:a,name:"ActivityDefaultSettings",render:i=>i(N)}); +import{V as n,t as m,b as d}from"./index-720d65ba.mjs";import{v as o,m as s,a as c,A as p,V as u,s as a}from"./settings-store-d4b01b35.mjs";import{l as g}from"./toast-4137c25c-fcac3222.mjs";import{n as l}from"./index-76a58945-70e0d28e.mjs";import"./index-65a5f423.mjs";import"./logger-2ebf21a4.mjs";const v={name:"AdminSettings",components:{NcCheckboxRadioSwitch:g,NcSettingsSection:o},computed:{...s({emailEnabled:"emailEnabled"}),settingDescription(){return this.emailEnabled?t("activity","Choose for which activities you want to get an email or push notification."):t("activity","Choose for which activities you want to get a push notification.")}},mounted(){this.setEndpoint({endpoint:"/apps/activity/settings/admin"})},methods:{...c(["setEndpoint","toggleEmailEnabled"])}};var f=function(){var i=this,e=i._self._c;return e("NcSettingsSection",{attrs:{name:i.t("activity","Notification")}},[e("NcCheckboxRadioSwitch",{attrs:{type:"checkbox",checked:i.emailEnabled},on:{"update:checked":function(r){return i.toggleEmailEnabled({emailEnabled:r})}}},[i._v(" "+i._s(i.t("activity","Enable notification emails"))+" ")])],1)},h=[],y=l(v,f,h,!1,null,null,null,null);const E=y.exports,b={name:"DefaultActivitySettings",components:{ActivityGrid:p,NcSettingsSection:o},computed:{...s({emailEnabled:"emailEnabled"})},mounted(){this.setEndpoint({endpoint:"/apps/activity/settings/admin"})},methods:{...c(["setEndpoint","toggleEmailEnabled"])}};var S=function(){var i=this,e=i._self._c;return e("NcSettingsSection",{attrs:{name:i.t("activity","Default settings"),description:i.t("activity","Configure the default notification settings for new accounts.")}},[e("ActivityGrid")],1)},w=[],A=l(b,S,w,!1,null,null,null,null);const N=A.exports;n.prototype.t=m,n.prototype.n=d,n.use(u),new n({el:"#activity-admin-settings",store:a,name:"ActivityPersonalSettings",render:i=>i(E)}),new n({el:"#activity-default-settings",store:a,name:"ActivityDefaultSettings",render:i=>i(N)}); diff --git a/js/activity-app.mjs b/js/activity-app.mjs index ebe35ed53..69673d367 100644 --- a/js/activity-app.mjs +++ b/js/activity-app.mjs @@ -1,6 +1,6 @@ (function(){"use strict";try{if(typeof document<"u"){var a=document.createElement("style");a.appendChild(document.createTextNode(".activity-group__heading[data-v-6c46ca4f]{line-height:1.5;margin-block:30px 12px}.activity-group__heading[data-v-6c46ca4f]:first-of-type{margin-block-start:0}.activity-app[data-v-403d4ae3]{display:flex;flex-direction:column;overflow:hidden}.activity-app__empty-content[data-v-403d4ae3]{height:100%}.activity-app__loading-indicator[data-v-403d4ae3]{color:var(--color-text-maxcontrast);justify-self:center;margin-block:30px 6px;text-align:center}.activity-app__container[data-v-403d4ae3]{display:flex;flex-direction:column;height:100%;width:min(100%,924px);max-width:924px;margin:0 auto;padding-inline:12px;overflow-y:scroll}.activity-app__heading[data-v-403d4ae3]{font-weight:700;font-size:20px;line-height:44px;margin:var(--app-navigation-padding, 8px) 0 0 calc(2 * var(--app-navigation-padding, 8px) + 44px)}.app-activity .settings-link{max-width:100%}.app-activity .navigation-icon{filter:var(--background-invert-if-dark);height:16px;width:16px}")),document.head.appendChild(a)}}catch(i){console.error("vite-plugin-css-injected-by-js",i)}})(); /*! third party licenses: js/vendor.LICENSE.txt */ -import{d as lt,c as et,t as L,r as M,o as Ne,w as Le,g as Ee,a as ee,V as G,b as Re}from"./index-720d65ba.mjs";import{V as $e,m as ut,c as ne,a as Oe,n as Te,_ as Be,b as Pe,p as Ie,d as Me,u as je,e as Ve,f as z,A as ze,g as He,W as Ue,v as qe,h as Fe,i as De,F as Ke,j as Ze}from"./Activity-a6d3494c.mjs";import{v as S,n as F,l as T,d as ie,e as Ge,c as re,a as We,b as Ot}from"./index-76a58945-70e0d28e.mjs";import{s as Ye,e as Tt,u as Je,l as gt}from"./logger-2ebf21a4.mjs";import{U as ae,l as Xe,k as Qe}from"./toast-0a4f3235-73472ceb.mjs";import"./index-65a5f423.mjs";const $t="activity";function A(t,e){for(var n in e)t[n]=e[n];return t}var tn=/[!'()*]/g,en=function(t){return"%"+t.charCodeAt(0).toString(16)},nn=/%2C/g,I=function(t){return encodeURIComponent(t).replace(tn,en).replace(nn,",")};function mt(t){try{return decodeURIComponent(t)}catch{}return t}function rn(t,e,n){e===void 0&&(e={});var i=n||an,r;try{r=i(t||"")}catch{r={}}for(var a in e){var o=e[a];r[a]=Array.isArray(o)?o.map(Bt):Bt(o)}return r}var Bt=function(t){return t==null||typeof t=="object"?t:String(t)};function an(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t&&t.split("&").forEach(function(n){var i=n.replace(/\+/g," ").split("="),r=mt(i.shift()),a=i.length>0?mt(i.join("=")):null;e[r]===void 0?e[r]=a:Array.isArray(e[r])?e[r].push(a):e[r]=[e[r],a]}),e}function on(t){var e=t?Object.keys(t).map(function(n){var i=t[n];if(i===void 0)return"";if(i===null)return I(n);if(Array.isArray(i)){var r=[];return i.forEach(function(a){a!==void 0&&(a===null?r.push(I(n)):r.push(I(n)+"="+I(a)))}),r.join("&")}return I(n)+"="+I(i)}).filter(function(n){return n.length>0}).join("&"):null;return e?"?"+e:""}var nt=/\/?$/;function it(t,e,n,i){var r=i&&i.options.stringifyQuery,a=e.query||{};try{a=bt(a)}catch{}var o={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:a,params:e.params||{},fullPath:Pt(e,r),matched:t?sn(t):[]};return n&&(o.redirectedFrom=Pt(n,r)),Object.freeze(o)}function bt(t){if(Array.isArray(t))return t.map(bt);if(t&&typeof t=="object"){var e={};for(var n in t)e[n]=bt(t[n]);return e}else return t}var B=it(null,{path:"/"});function sn(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function Pt(t,e){var n=t.path,i=t.query;i===void 0&&(i={});var r=t.hash;r===void 0&&(r="");var a=e||on;return(n||"/")+a(i)+r}function oe(t,e,n){return e===B?t===e:e?t.path&&e.path?t.path.replace(nt,"")===e.path.replace(nt,"")&&(n||t.hash===e.hash&&W(t.query,e.query)):t.name&&e.name?t.name===e.name&&(n||t.hash===e.hash&&W(t.query,e.query)&&W(t.params,e.params)):!1:!1}function W(t,e){if(t===void 0&&(t={}),e===void 0&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),i=Object.keys(e).sort();return n.length!==i.length?!1:n.every(function(r,a){var o=t[r],s=i[a];if(s!==r)return!1;var c=e[r];return o==null||c==null?o===c:typeof o=="object"&&typeof c=="object"?W(o,c):String(o)===String(c)})}function cn(t,e){return t.path.replace(nt,"/").indexOf(e.path.replace(nt,"/"))===0&&(!e.hash||t.hash===e.hash)&&ln(t.query,e.query)}function ln(t,e){for(var n in e)if(!(n in t))return!1;return!0}function se(t){for(var e=0;e=0&&(e=t.slice(i),t=t.slice(0,i));var r=t.indexOf("?");return r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),{path:t,query:n,hash:e}}function R(t){return t.replace(/\/(?:\s*\/)+/g,"/")}var rt=Array.isArray||function(t){return Object.prototype.toString.call(t)=="[object Array]"},j=pe,hn=xt,dn=mn,vn=le,yn=ue,gn=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function xt(t,e){for(var n=[],i=0,r=0,a="",o=e&&e.delimiter||"/",s;(s=gn.exec(t))!=null;){var c=s[0],l=s[1],v=s.index;if(a+=t.slice(r,v),r=v+c.length,l){a+=l[1];continue}var d=t[r],y=s[2],h=s[3],u=s[4],f=s[5],p=s[6],m=s[7];a&&(n.push(a),a="");var g=y!=null&&d!=null&&d!==y,C=p==="+"||p==="*",_=p==="?"||p==="*",w=s[2]||o,k=u||f;n.push({name:h||i++,prefix:y||"",delimiter:w,optional:_,repeat:C,partial:g,asterisk:!!m,pattern:k?Cn(k):m?".*":"[^"+Y(w)+"]+?"})}return r1||!_.length)return _.length===0?t():t("span",{},_)}if(this.tag==="a")C.on=g,C.attrs={href:s,"aria-current":p};else{var w=fe(this.$slots.default);if(w){w.isStatic=!1;var k=w.data=A({},w.data);k.on=k.on||{};for(var E in k.on){var N=k.on[E];E in g&&(k.on[E]=Array.isArray(N)?N:[N])}for(var K in g)K in k.on?k.on[K].push(g[K]):k.on[K]=m;var Rt=w.data.attrs=A({},w.data.attrs);Rt.href=s,Rt["aria-current"]=p}else C.on=g}return t(this.tag,C,this.$slots.default)}};function Vt(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function fe(t){if(t){for(var e,n=0;n-1&&(p.params[_]=u.params[_]);return p.path=J(g.path,p.params),y(g,p,f)}else if(p.path){p.params={};for(var w=0;w-1}function ct(t,e){return st(t)&&t._isRouter&&(e==null||t.type===e)}function Dt(t,e,n){var i=function(r){r>=t.length?n():t[r]?e(t[r],function(){i(r+1)}):i(r+1)};i(0)}function qn(t){return function(e,n,i){var r=!1,a=0,o=null;be(t,function(s,c,l,v){if(typeof s=="function"&&s.cid===void 0){r=!0,a++;var d=Kt(function(f){Dn(f)&&(f=f.default),s.resolved=typeof f=="function"?f:at.extend(f),l.components[v]=f,a--,a<=0&&i()}),y=Kt(function(f){var p="Failed to resolve async component "+v+": "+f;o||(o=st(f)?f:new Error(p),i(o))}),h;try{h=s(d,y)}catch(f){y(f)}if(h)if(typeof h.then=="function")h.then(d,y);else{var u=h.component;u&&typeof u.then=="function"&&u.then(d,y)}}}),r||i()}}function be(t,e){return _e(t.map(function(n){return Object.keys(n.components).map(function(i){return e(n.components[i],n.instances[i],n,i)})}))}function _e(t){return Array.prototype.concat.apply([],t)}var Fn=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol";function Dn(t){return t.__esModule||Fn&&t[Symbol.toStringTag]==="Module"}function Kt(t){var e=!1;return function(){for(var n=[],i=arguments.length;i--;)n[i]=arguments[i];if(!e)return e=!0,t.apply(this,n)}}var x=function(t,e){this.router=t,this.base=Kn(e),this.current=B,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};x.prototype.listen=function(t){this.cb=t},x.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},x.prototype.onError=function(t){this.errorCbs.push(t)},x.prototype.transitionTo=function(t,e,n){var i=this,r;try{r=this.router.match(t,this.current)}catch(o){throw this.errorCbs.forEach(function(s){s(o)}),o}var a=this.current;this.confirmTransition(r,function(){i.updateRoute(r),e&&e(r),i.ensureURL(),i.router.afterHooks.forEach(function(o){o&&o(r,a)}),i.ready||(i.ready=!0,i.readyCbs.forEach(function(o){o(r)}))},function(o){n&&n(o),o&&!i.ready&&(!ct(o,P.redirected)||a!==B)&&(i.ready=!0,i.readyErrorCbs.forEach(function(s){s(o)}))})},x.prototype.confirmTransition=function(t,e,n){var i=this,r=this.current;this.pending=t;var a=function(u){!ct(u)&&st(u)&&(i.errorCbs.length?i.errorCbs.forEach(function(f){f(u)}):console.error(u)),n&&n(u)},o=t.matched.length-1,s=r.matched.length-1;if(oe(t,r)&&o===s&&t.matched[o]===r.matched[s])return this.ensureURL(),t.hash&&$(this.router,r,t,!1),a(Vn(r,t));var c=Zn(this.current.matched,t.matched),l=c.updated,v=c.deactivated,d=c.activated,y=[].concat(Wn(v),this.router.beforeHooks,Yn(l),d.map(function(u){return u.beforeEnter}),qn(d)),h=function(u,f){if(i.pending!==t)return a(Ft(r,t));try{u(t,r,function(p){p===!1?(i.ensureURL(!0),a(zn(r,t))):st(p)?(i.ensureURL(!0),a(p)):typeof p=="string"||typeof p=="object"&&(typeof p.path=="string"||typeof p.name=="string")?(a(jn(r,t)),typeof p=="object"&&p.replace?i.replace(p):i.push(p)):f(p)})}catch(p){a(p)}};Dt(y,h,function(){var u=Jn(d),f=u.concat(i.router.resolveHooks);Dt(f,h,function(){if(i.pending!==t)return a(Ft(r,t));i.pending=null,e(t),i.router.app&&i.router.app.$nextTick(function(){se(t)})})})},x.prototype.updateRoute=function(t){this.current=t,this.cb&&this.cb(t)},x.prototype.setupListeners=function(){},x.prototype.teardown=function(){this.listeners.forEach(function(t){t()}),this.listeners=[],this.current=B,this.pending=null};function Kn(t){if(!t)if(D){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return t.charAt(0)!=="/"&&(t="/"+t),t.replace(/\/$/,"")}function Zn(t,e){var n,i=Math.max(t.length,e.length);for(n=0;n0)){var i=this.router,r=i.options.scrollBehavior,a=O&&r;a&&this.listeners.push(ge());var o=function(){var s=n.current,c=H(n.base);n.current===B&&c===n._startLocation||n.transitionTo(c,function(l){a&&$(i,l,s,!0)})};window.addEventListener("popstate",o),this.listeners.push(function(){window.removeEventListener("popstate",o)})}},e.prototype.go=function(n){window.history.go(n)},e.prototype.push=function(n,i,r){var a=this,o=this,s=o.current;this.transitionTo(n,function(c){ot(R(a.base+c.fullPath)),$(a.router,c,s,!1),i&&i(c)},r)},e.prototype.replace=function(n,i,r){var a=this,o=this,s=o.current;this.transitionTo(n,function(c){wt(R(a.base+c.fullPath)),$(a.router,c,s,!1),i&&i(c)},r)},e.prototype.ensureURL=function(n){if(H(this.base)!==this.current.fullPath){var i=R(this.base+this.current.fullPath);n?ot(i):wt(i)}},e.prototype.getCurrentLocation=function(){return H(this.base)},e}(x);function H(t){var e=window.location.pathname,n=e.toLowerCase(),i=t.toLowerCase();return t&&(n===i||n.indexOf(R(i+"/"))===0)&&(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var ke=function(t){function e(n,i,r){t.call(this,n,i),!(r&&Qn(this.base))&&Zt()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var n=this;if(!(this.listeners.length>0)){var i=this.router,r=i.options.scrollBehavior,a=O&&r;a&&this.listeners.push(ge());var o=function(){var c=n.current;Zt()&&n.transitionTo(X(),function(l){a&&$(n.router,l,c,!0),O||Q(l.fullPath)})},s=O?"popstate":"hashchange";window.addEventListener(s,o),this.listeners.push(function(){window.removeEventListener(s,o)})}},e.prototype.push=function(n,i,r){var a=this,o=this,s=o.current;this.transitionTo(n,function(c){Gt(c.fullPath),$(a.router,c,s,!1),i&&i(c)},r)},e.prototype.replace=function(n,i,r){var a=this,o=this,s=o.current;this.transitionTo(n,function(c){Q(c.fullPath),$(a.router,c,s,!1),i&&i(c)},r)},e.prototype.go=function(n){window.history.go(n)},e.prototype.ensureURL=function(n){var i=this.current.fullPath;X()!==i&&(n?Gt(i):Q(i))},e.prototype.getCurrentLocation=function(){return X()},e}(x);function Qn(t){var e=H(t);if(!/^\/#/.test(e))return window.location.replace(R(t+"/#"+e)),!0}function Zt(){var t=X();return t.charAt(0)==="/"?!0:(Q("/"+t),!1)}function X(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function kt(t){var e=window.location.href,n=e.indexOf("#"),i=n>=0?e.slice(0,n):e;return i+"#"+t}function Gt(t){O?ot(kt(t)):window.location.hash=t}function Q(t){O?wt(kt(t)):window.location.replace(kt(t))}var ti=function(t){function e(n,i){t.call(this,n,i),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(n,i,r){var a=this;this.transitionTo(n,function(o){a.stack=a.stack.slice(0,a.index+1).concat(o),a.index++,i&&i(o)},r)},e.prototype.replace=function(n,i,r){var a=this;this.transitionTo(n,function(o){a.stack=a.stack.slice(0,a.index).concat(o),i&&i(o)},r)},e.prototype.go=function(n){var i=this,r=this.index+n;if(!(r<0||r>=this.stack.length)){var a=this.stack[r];this.confirmTransition(a,function(){var o=i.current;i.index=r,i.updateRoute(a),i.router.afterHooks.forEach(function(s){s&&s(a,o)})},function(o){ct(o,P.duplicated)&&(i.index=r)})}},e.prototype.getCurrentLocation=function(){var n=this.stack[this.stack.length-1];return n?n.fullPath:"/"},e.prototype.ensureURL=function(){},e}(x),b=function(t){t===void 0&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Rn(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback=e==="history"&&!O&&t.fallback!==!1,this.fallback&&(e="hash"),D||(e="abstract"),this.mode=e,e){case"history":this.history=new we(this,t.base);break;case"hash":this.history=new ke(this,t.base,this.fallback);break;case"abstract":this.history=new ti(this,t.base);break}},Wt={currentRoute:{configurable:!0}};b.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Wt.currentRoute.get=function(){return this.history&&this.history.current},b.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",function(){var a=e.apps.indexOf(t);a>-1&&e.apps.splice(a,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()}),!this.app){this.app=t;var n=this.history;if(n instanceof we||n instanceof ke){var i=function(a){var o=n.current,s=e.options.scrollBehavior,c=O&&s;c&&"fullPath"in a&&$(e,a,o,!1)},r=function(a){n.setupListeners(),i(a)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen(function(a){e.apps.forEach(function(o){o._route=a})})}},b.prototype.beforeEach=function(t){return vt(this.beforeHooks,t)},b.prototype.beforeResolve=function(t){return vt(this.resolveHooks,t)},b.prototype.afterEach=function(t){return vt(this.afterHooks,t)},b.prototype.onReady=function(t,e){this.history.onReady(t,e)},b.prototype.onError=function(t){this.history.onError(t)},b.prototype.push=function(t,e,n){var i=this;if(!e&&!n&&typeof Promise<"u")return new Promise(function(r,a){i.history.push(t,r,a)});this.history.push(t,e,n)},b.prototype.replace=function(t,e,n){var i=this;if(!e&&!n&&typeof Promise<"u")return new Promise(function(r,a){i.history.replace(t,r,a)});this.history.replace(t,e,n)},b.prototype.go=function(t){this.history.go(t)},b.prototype.back=function(){this.go(-1)},b.prototype.forward=function(){this.go(1)},b.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map(function(n){return Object.keys(n.components).map(function(i){return n.components[i]})})):[]},b.prototype.resolve=function(t,e,n){e=e||this.history.current;var i=Nt(t,e,n,this),r=this.match(i,e),a=r.redirectedFrom||r.fullPath,o=this.history.base,s=ei(o,a,this.mode);return{location:i,route:r,href:s,normalizedTo:i,resolved:r}},b.prototype.getRoutes=function(){return this.matcher.getRoutes()},b.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==B&&this.history.transitionTo(this.history.getCurrentLocation())},b.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==B&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(b.prototype,Wt);var xe=b;function vt(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function ei(t,e,n){var i=n==="hash"?"#"+e:e;return t?R(t+"/"+i):i}b.install=_t,b.version="3.6.5",b.isNavigationFailure=ct,b.NavigationFailureType=P,b.START_LOCATION=B,D&&window.Vue&&window.Vue.use(b);const ni={props:{appName:{type:String,required:!0}}};var ii=function(){var t=this,e=t._self._c;return e("div",{staticClass:"content",class:`app-${t.appName.toLowerCase()}`,attrs:{id:"content-vue"}},[t._t("default")],2)},ri=[],ai=S(ni,ii,ri,!1,null,"eb1078f7",null,null);const oi=ai.exports,si=lt({__name:"ActivityApp",setup(t){return{__sfc:!0,NcContent:oi}}});var ci=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcContent,{attrs:{"app-name":"activity"}},[e("router-view",{attrs:{name:"navigation"}}),e("router-view")],1)},li=[],ui=F(si,ci,li,!1,null,null,null,null);const pi=ui.exports,fi={name:"MenuIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var hi=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon menu-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},di=[],vi=S(fi,hi,di,!1,null,null,null,null);const yi=vi.exports,gi={name:"MenuOpenIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var mi=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon menu-open-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M21,15.61L19.59,17L14.58,12L19.59,7L21,8.39L17.44,12L21,15.61M3,6H16V8H3V6M3,13V11H13V13H3M3,18V16H16V18H3Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},bi=[],_i=S(gi,mi,bi,!1,null,null,null,null);const Ci=_i.exports,wi={name:"NcAppNavigationToggle",directives:{tooltip:$e},components:{NcButton:ut,MenuIcon:yi,MenuOpenIcon:Ci},props:{open:{type:Boolean,required:!0}},emits:["update:open"],computed:{label(){return this.open?T("Close navigation"):T("Open navigation")}},methods:{toggleNavigation(){this.$emit("update:open",!this.open)}}};var ki=function(){var t=this,e=t._self._c;return e("NcButton",{directives:[{name:"tooltip",rawName:"v-tooltip.auto",value:t.label,expression:"label",modifiers:{auto:!0}}],staticClass:"app-navigation-toggle",attrs:{type:"tertiary","aria-expanded":t.open?"true":"false","aria-label":t.label,"aria-controls":"app-navigation-vue"},on:{click:t.toggleNavigation},scopedSlots:t._u([{key:"icon",fn:function(){return[t.open?e("MenuOpenIcon",{attrs:{size:20}}):e("MenuIcon",{attrs:{size:20}})]},proxy:!0}])})},xi=[],Ai=S(wi,ki,xi,!1,null,"13b4f13a",null,null);const Si=Ai.exports,Ni={name:"NcAppNavigation",components:{NcAppNavigationToggle:Si},setup(){return{isMobile:ne()}},props:{ariaLabel:{type:String,default:""},ariaLabelledby:{type:String,default:""}},data(){return{open:!0,focusTrap:null}},watch:{isMobile(){this.open=!this.isMobile,this.toggleFocusTrap()},open(){this.toggleFocusTrap()}},mounted(){Ye("toggle-navigation",this.toggleNavigationByEventBus),Tt("navigation-toggled",{open:this.open}),this.focusTrap=Oe(this.$refs.appNavigationContainer,{allowOutsideClick:!0,fallbackFocus:this.$refs.appNavigationContainer,trapStack:Te(),escapeDeactivates:!1}),this.toggleFocusTrap()},unmounted(){Je("toggle-navigation",this.toggleNavigationByEventBus),this.focusTrap.deactivate()},methods:{toggleNavigation(t){this.open=typeof t>"u"?!this.open:t;const e=getComputedStyle(document.body),n=parseInt(e.getPropertyValue("--animation-quick"))||100;setTimeout(()=>{Tt("navigation-toggled",{open:this.open})},1.5*n)},toggleNavigationByEventBus({open:t}){this.toggleNavigation(t)},toggleFocusTrap(){this.isMobile&&this.open?this.focusTrap.activate():this.focusTrap.deactivate()},handleEsc(){this.isMobile&&this.toggleNavigation(!1)}}};var Li=function(){var t=this,e=t._self._c;return e("div",{ref:"appNavigationContainer",staticClass:"app-navigation",class:{"app-navigation--close":!t.open}},[e("div",{staticClass:"app-navigation__toggle-wrapper"},[e("NcAppNavigationToggle",{attrs:{open:t.open},on:{"update:open":t.toggleNavigation}})],1),e("nav",{staticClass:"app-navigation__content",attrs:{id:"app-navigation-vue","aria-hidden":t.open?"false":"true","aria-label":t.ariaLabel||void 0,"aria-labelledby":t.ariaLabelledby||void 0,inert:!t.open||void 0},on:{keydown:function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"esc",27,n.key,["Esc","Escape"])?null:t.handleEsc.apply(null,arguments)}}},[t._t("default"),e("ul",{staticClass:"app-navigation__list"},[t._t("list")],2),t._t("footer")],2)])},Ei=[],Ri=S(Ni,Li,Ei,!1,null,"926cf86d",null,null);const $i=Ri.exports,Oi={name:"NcInputConfirmCancel",components:{NcButton:ut,ArrowRight:Be,Close:Pe},props:{primary:{default:!1,type:Boolean},placeholder:{default:"",type:String},value:{default:"",type:String}},emits:["input","confirm","cancel"],data(){return{labelConfirm:T("Confirm changes"),labelCancel:T("Cancel changes")}},computed:{valueModel:{get(){return this.value},set(t){this.$emit("input",t)}}},methods:{confirm(){this.$emit("confirm")},cancel(){this.$emit("cancel")},focusInput(){this.$refs.input.focus()}}};var Ti=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-navigation-input-confirm"},[e("form",{on:{submit:function(n){return n.preventDefault(),t.confirm.apply(null,arguments)},keydown:function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"esc",27,n.key,["Esc","Escape"])||n.ctrlKey||n.shiftKey||n.altKey||n.metaKey?null:(n.stopPropagation(),n.preventDefault(),t.cancel.apply(null,arguments))},click:function(n){n.stopPropagation(),n.preventDefault()}}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.valueModel,expression:"valueModel"}],ref:"input",staticClass:"app-navigation-input-confirm__input",attrs:{type:"text",placeholder:t.placeholder},domProps:{value:t.valueModel},on:{input:function(n){n.target.composing||(t.valueModel=n.target.value)}}}),e("NcButton",{attrs:{"native-type":"submit",type:"primary","aria-label":t.labelConfirm},on:{click:function(n){return n.stopPropagation(),n.preventDefault(),t.confirm.apply(null,arguments)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("ArrowRight",{attrs:{size:20}})]},proxy:!0}])}),e("NcButton",{attrs:{"native-type":"reset",type:t.primary?"primary":"tertiary","aria-label":t.labelCancel},on:{click:function(n){return n.stopPropagation(),n.preventDefault(),t.cancel.apply(null,arguments)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Close",{attrs:{size:20}})]},proxy:!0}])})],1)])},Bi=[],Pi=S(Oi,Ti,Bi,!1,null,"dcf0becf",null,null);const Ii=Pi.exports,Mi={name:"ChevronUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var ji=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon chevron-up-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},Vi=[],zi=S(Mi,ji,Vi,!1,null,null,null,null);const Hi=zi.exports,Ui={name:"NcAppNavigationIconCollapsible",components:{NcButton:ut,ChevronDown:Ve,ChevronUp:Hi},props:{open:{type:Boolean,default:!0}},emits:["click"],computed:{labelButton(){return this.open?T("Collapse menu"):T("Open menu")}},methods:{onClick(t){this.$emit("click",t)}}};var qi=function(){var t=this,e=t._self._c;return e("NcButton",{staticClass:"icon-collapse",class:{"icon-collapse--open":t.open},attrs:{type:"tertiary","aria-label":t.labelButton},on:{click:t.onClick},scopedSlots:t._u([{key:"icon",fn:function(){return[t.open?e("ChevronUp",{attrs:{size:20}}):e("ChevronDown",{attrs:{size:20}})]},proxy:!0}])})},Fi=[],Di=S(Ui,qi,Fi,!1,null,"07582bf6",null,null);const Ki=Di.exports,Zi={name:"PencilIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Gi=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon pencil-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},Wi=[],Yi=S(Zi,Gi,Wi,!1,null,null,null,null);const Ji=Yi.exports,Xi={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Qi=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon undo-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{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"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},tr=[],er=S(Xi,Qi,tr,!1,null,null,null,null);const nr=er.exports,ir={name:"NcAppNavigationItem",components:{NcActions:Ie,NcActionButton:Me,NcAppNavigationIconCollapsible:Ki,NcInputConfirmCancel:Ii,NcLoadingIcon:ie,NcVNodes:je,Pencil:Ji,Undo:nr},props:{active:{type:Boolean,default:!1},name:{type:String,required:!0},title:{type:String,default:null},id:{type:String,default:()=>"app-navigation-item-"+Ge(),validator:t=>t.trim()!==""},icon:{type:String,default:""},loading:{type:Boolean,default:!1},to:{type:[String,Object],default:null},href:{type:String,default:null},exact:{type:Boolean,default:!1},allowCollapse:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},editLabel:{type:String,default:""},editPlaceholder:{type:String,default:""},pinned:{type:Boolean,default:!1},undo:{type:Boolean,default:!1},open:{type:Boolean,default:!1},menuOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},menuIcon:{type:String,default:void 0},menuPlacement:{type:String,default:"bottom"},ariaDescription:{type:String,default:null},forceDisplayActions:{type:Boolean,default:!1},inlineActions:{type:Number,default:0}},emits:["update:menuOpen","update:open","update:name","click","undo"],setup(){return{isMobile:ne()}},data(){return{editingValue:"",opened:this.open,editingActive:!1,hasChildren:!1,menuOpenLocalValue:!1,focused:!1}},computed:{isRouterLink(){return this.to&&!this.href},collapsible(){return this.allowCollapse&&!!this.$slots.default},canHaveChildren(){return this.$parent.$options._componentTag!=="AppNavigationItem"},hasUtils(){return!!(this.$slots.actions||this.$slots.counter||this.editable||this.undo)},editButtonAriaLabel(){return this.editLabel?this.editLabel:T("Edit item")},undoButtonAriaLabel(){return T("Undo changes")},actionsBoundariesElement(){return document.querySelector("#content-vue")||void 0}},watch:{open(t){this.opened=t}},created(){this.updateSlotInfo()},beforeUpdate(){this.updateSlotInfo()},methods:{onMenuToggle(t){this.$emit("update:menuOpen",t),this.menuOpenLocalValue=t},toggleCollapse(){this.opened=!this.opened,this.$emit("update:open",this.opened)},onClick(t,e,n){this.$emit("click",t),!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&n&&(e?.(t),t.preventDefault())},handleEdit(){this.editingValue=this.name,this.editingActive=!0,this.onMenuToggle(!1),this.$nextTick(()=>{this.$refs.editingInput.focusInput()})},cancelEditing(){this.editingActive=!1},handleEditingDone(){this.$emit("update:name",this.editingValue),this.editingValue="",this.editingActive=!1},handleUndo(){this.$emit("undo")},updateSlotInfo(){this.hasChildren=!!this.$slots.default},handleFocus(){this.focused=!0},handleBlur(){this.focused=!1},handleTab(t){this.$refs.actions&&(this.focused?(t.preventDefault(),this.$refs.actions.$refs.menuButton.$el.focus(),this.focused=!1):this.$refs.actions.$refs.menuButton.$el.blur())},isExternal(t){return t&&t.match(/[a-z]+:\/\//i)}}};var rr=function(){var t=this,e=t._self._c;return e("li",{staticClass:"app-navigation-entry-wrapper",class:{"app-navigation-entry--opened":t.opened,"app-navigation-entry--pinned":t.pinned,"app-navigation-entry--collapsible":t.collapsible},attrs:{id:t.id}},[e(t.isRouterLink?"router-link":"NcVNodes",{tag:"component",attrs:{custom:!!t.isRouterLink,to:t.to,exact:t.isRouterLink?t.exact:null},scopedSlots:t._u([{key:"default",fn:function({href:n,navigate:i,isActive:r}){return[e("div",{staticClass:"app-navigation-entry",class:{"app-navigation-entry--editing":t.editingActive,"app-navigation-entry--deleted":t.undo,active:r&&t.to||t.active}},[t.undo?t._e():e("a",{staticClass:"app-navigation-entry-link",attrs:{"aria-current":t.active||r&&t.to?"page":void 0,"aria-description":t.ariaDescription,"aria-expanded":t.hasChildren?t.opened.toString():void 0,href:t.href||n||"#",target:t.isExternal(t.href)?"_blank":void 0,title:t.title||t.name},on:{blur:t.handleBlur,click:function(a){return t.onClick(a,i,n)},focus:t.handleFocus,keydown:function(a){return!a.type.indexOf("key")&&t._k(a.keyCode,"tab",9,a.key,"Tab")||a.ctrlKey||a.shiftKey||a.altKey||a.metaKey?null:t.handleTab.apply(null,arguments)}}},[e("div",{staticClass:"app-navigation-entry-icon",class:{[t.icon]:t.icon}},[t.loading?e("NcLoadingIcon"):t._t("icon")],2),t.editingActive?t._e():e("span",{staticClass:"app-navigation-entry__name"},[t._v(" "+t._s(t.name)+" ")]),t.editingActive?e("div",{staticClass:"editingContainer"},[e("NcInputConfirmCancel",{ref:"editingInput",attrs:{placeholder:t.editPlaceholder!==""?t.editPlaceholder:t.name,primary:r&&t.to},on:{cancel:t.cancelEditing,confirm:t.handleEditingDone},model:{value:t.editingValue,callback:function(a){t.editingValue=a},expression:"editingValue"}})],1):t._e()]),t.undo?e("div",{staticClass:"app-navigation-entry__deleted"},[e("div",{staticClass:"app-navigation-entry__deleted-description"},[t._v(" "+t._s(t.name)+" ")])]):t._e(),t.hasUtils&&!t.editingActive?e("div",{staticClass:"app-navigation-entry__utils",class:{"app-navigation-entry__utils--display-actions":t.forceDisplayActions||t.menuOpenLocalValue||t.menuOpen}},[t.$slots.counter?e("div",{staticClass:"app-navigation-entry__counter-wrapper"},[t._t("counter")],2):t._e(),t.$slots.actions||t.editable&&!t.editingActive||t.undo?e("NcActions",{ref:"actions",staticClass:"app-navigation-entry__actions",attrs:{inline:t.inlineActions,container:"#app-navigation-vue","boundaries-element":t.actionsBoundariesElement,placement:t.menuPlacement,open:t.menuOpen,type:r&&t.to?"primary":null,"force-menu":t.forceMenu,"default-icon":t.menuIcon},on:{"update:open":t.onMenuToggle},scopedSlots:t._u([{key:"icon",fn:function(){return[t._t("menu-icon")]},proxy:!0}],null,!0)},[t.editable&&!t.editingActive?e("NcActionButton",{attrs:{"aria-label":t.editButtonAriaLabel},on:{click:t.handleEdit},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Pencil",{attrs:{size:20}})]},proxy:!0}],null,!0)},[t._v(" "+t._s(t.editLabel)+" ")]):t._e(),t.undo?e("NcActionButton",{attrs:{"aria-label":t.undoButtonAriaLabel},on:{click:t.handleUndo},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Undo",{attrs:{size:20}})]},proxy:!0}],null,!0)}):t._e(),t._t("actions")],2):t._e()],1):t._e(),t.collapsible?e("NcAppNavigationIconCollapsible",{attrs:{open:t.opened},on:{click:function(a){return a.preventDefault(),a.stopPropagation(),t.toggleCollapse.apply(null,arguments)}}}):t._e(),t._t("extra")],2)]}}],null,!0)}),t.canHaveChildren&&t.hasChildren?e("ul",{staticClass:"app-navigation-entry__children"},[t._t("default")],2):t._e()],1)},ar=[],or=S(ir,rr,ar,!1,null,"24094dee",null,null);const sr=or.exports;var ht=Symbol(),U=Symbol(),Yt=Symbol(),Jt=Symbol(),Et=function(t){return"frag"in t},cr={get:function(){return this[U]||this.parentElement},configurable:!0},q=function(t,e){U in t||(t[U]=e,Object.defineProperty(t,"parentNode",cr))},lr={get:function(){var t=this.parentNode.childNodes,e=t.indexOf(this);return e>-1&&t[e+1]||null}},tt=function(t){Yt in t||(t[Yt]=!0,Object.defineProperty(t,"nextSibling",lr))},ur=function(t,e){for(;t.parentNode!==e;){var n=t,i=n.parentNode;i&&(t=i)}return t},yt,Ae=function(t){if(!yt){var e=Object.getOwnPropertyDescriptor(Node.prototype,"childNodes");yt=e.get}var n=yt.apply(t),i=Array.from(n).map(function(r){return ur(r,t)});return i.filter(function(r,a){return r!==i[a-1]})},pr={get:function(){return this.frag||Ae(this)}},fr={get:function(){return this.childNodes[0]||null}};function hr(){return this.childNodes.length>0}var Xt=function(t){Jt in t||(t[Jt]=!0,Object.defineProperties(t,{childNodes:pr,firstChild:fr}),t.hasChildNodes=hr)};function dr(){var t;(t=this.frag[0]).before.apply(t,arguments)}function vr(){var t=this.frag,e=t.splice(0,t.length);e.forEach(function(n){n.remove()})}var yr=function t(e){var n;return(n=Array.prototype).concat.apply(n,e.map(function(i){return Et(i)?t(i.frag):i}))},gr=function(t,e){var n=t[ht];e.before(n),q(n,t),t.frag.unshift(n)};function Qt(t){if(Et(this)){var e=this.frag.indexOf(t);if(e>-1){var n=this.frag.splice(e,1),i=n[0];this.frag.length===0&&gr(this,i),t.remove()}}else{var r=Ae(this),a=r.indexOf(t);a>-1&&t.remove()}return t}function te(t,e){var n=this,i=t.frag||[t];if(Et(this)){if(t[U]===this&&t.parentElement)return t;var r=this.frag;if(e){var a=r.indexOf(e);a>-1&&(r.splice.apply(r,[a,0].concat(i)),e.before.apply(e,i))}else{var o=r[r.length-1];r.push.apply(r,i),o.after.apply(o,i)}Se(this)}else e?this.childNodes.includes(e)&&e.before.apply(e,i):this.append.apply(this,i);i.forEach(function(c){q(c,n)});var s=i[i.length-1];return tt(s),t}function mr(t){if(t[U]===this&&t.parentElement)return t;var e=this.frag,n=e[e.length-1];return n.after(t),q(t,this),Se(this),e.push(t),t}var Se=function(t){var e=t[ht];t.frag[0]===e&&(t.frag.shift(),e.remove())},br={set:function(t){var e=this;if(this.frag[0]!==this[ht]&&this.frag.slice().forEach(function(i){return e.removeChild(i)}),t){var n=document.createElement("div");n.innerHTML=t,Array.from(n.childNodes).forEach(function(i){e.appendChild(i)})}},get:function(){return""}},_r={inserted:function(t){var e=t.parentNode,n=t.nextSibling,i=t.previousSibling,r=Array.from(t.childNodes),a=document.createComment("");r.length===0&&r.push(a),t.frag=r,t[ht]=a;var o=document.createDocumentFragment();o.append.apply(o,yr(r)),t.replaceWith(o),r.forEach(function(s){q(s,t),tt(s)}),Xt(t),Object.assign(t,{remove:vr,appendChild:mr,insertBefore:te,removeChild:Qt,before:dr}),Object.defineProperty(t,"innerHTML",br),e&&(Object.assign(e,{removeChild:Qt,insertBefore:te}),q(t,e),Xt(e)),n&&tt(t),i&&tt(i)},unbind:function(t){t.remove()}},Cr={name:"Fragment",directives:{frag:_r},render:function(t){return t("div",{directives:[{name:"frag"}]},this.$slots.default)}};const wr=lt({__name:"ActivityGroup",props:{activities:null},setup(t){const e=t,n=et(()=>{const r=z(),a=z().subtract(1,"day"),o=z(e.activities[0].datetime);return o.isSame(r,"day")?L("activity","Today"):o.isSame(a,"day")?L("activity","Yesterday"):o.format("LL")}),i=et(()=>{const r=z(e.activities[0].datetime).format("LL");return r!==n.value?r:void 0});return{__sfc:!0,props:e,dateText:n,fullDate:i,Activity:ze,Fragment:Cr}}});var kr=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.Fragment,[e("h2",{staticClass:"activity-group__heading",attrs:{title:n.fullDate}},[t._v(" "+t._s(n.dateText)+" ")]),e("ul",t._l(t.activities,function(i){return e(n.Activity,{key:i.id,attrs:{activity:i,"show-previews":!0}})}),1)])},xr=[],Ar=F(wr,kr,xr,!1,null,"6c46ca4f",null,null);const Sr=Ar.exports,Nr=` +import{d as lt,c as et,t as L,r as M,o as Ne,w as Le,g as Ee,a as ee,V as G,b as Re}from"./index-720d65ba.mjs";import{V as $e,m as ut,c as ne,a as Oe,n as Te,_ as Be,b as Pe,p as Ie,d as Me,u as je,e as Ve,f as z,A as ze,g as He,W as Ue,v as qe,h as Fe,i as De,F as Ke,j as Ze}from"./Activity-a6d3494c.mjs";import{v as S,n as F,l as T,d as ie,e as Ge,c as re,a as We,b as Ot}from"./index-76a58945-70e0d28e.mjs";import{s as Ye,e as Tt,u as Je,l as gt}from"./logger-2ebf21a4.mjs";import{U as ae,l as Xe,N as Qe}from"./toast-4137c25c-fcac3222.mjs";import"./index-65a5f423.mjs";const $t="activity";function A(t,e){for(var n in e)t[n]=e[n];return t}var tn=/[!'()*]/g,en=function(t){return"%"+t.charCodeAt(0).toString(16)},nn=/%2C/g,I=function(t){return encodeURIComponent(t).replace(tn,en).replace(nn,",")};function mt(t){try{return decodeURIComponent(t)}catch{}return t}function rn(t,e,n){e===void 0&&(e={});var i=n||an,r;try{r=i(t||"")}catch{r={}}for(var a in e){var o=e[a];r[a]=Array.isArray(o)?o.map(Bt):Bt(o)}return r}var Bt=function(t){return t==null||typeof t=="object"?t:String(t)};function an(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t&&t.split("&").forEach(function(n){var i=n.replace(/\+/g," ").split("="),r=mt(i.shift()),a=i.length>0?mt(i.join("=")):null;e[r]===void 0?e[r]=a:Array.isArray(e[r])?e[r].push(a):e[r]=[e[r],a]}),e}function on(t){var e=t?Object.keys(t).map(function(n){var i=t[n];if(i===void 0)return"";if(i===null)return I(n);if(Array.isArray(i)){var r=[];return i.forEach(function(a){a!==void 0&&(a===null?r.push(I(n)):r.push(I(n)+"="+I(a)))}),r.join("&")}return I(n)+"="+I(i)}).filter(function(n){return n.length>0}).join("&"):null;return e?"?"+e:""}var nt=/\/?$/;function it(t,e,n,i){var r=i&&i.options.stringifyQuery,a=e.query||{};try{a=bt(a)}catch{}var o={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:a,params:e.params||{},fullPath:Pt(e,r),matched:t?sn(t):[]};return n&&(o.redirectedFrom=Pt(n,r)),Object.freeze(o)}function bt(t){if(Array.isArray(t))return t.map(bt);if(t&&typeof t=="object"){var e={};for(var n in t)e[n]=bt(t[n]);return e}else return t}var B=it(null,{path:"/"});function sn(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function Pt(t,e){var n=t.path,i=t.query;i===void 0&&(i={});var r=t.hash;r===void 0&&(r="");var a=e||on;return(n||"/")+a(i)+r}function oe(t,e,n){return e===B?t===e:e?t.path&&e.path?t.path.replace(nt,"")===e.path.replace(nt,"")&&(n||t.hash===e.hash&&W(t.query,e.query)):t.name&&e.name?t.name===e.name&&(n||t.hash===e.hash&&W(t.query,e.query)&&W(t.params,e.params)):!1:!1}function W(t,e){if(t===void 0&&(t={}),e===void 0&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),i=Object.keys(e).sort();return n.length!==i.length?!1:n.every(function(r,a){var o=t[r],s=i[a];if(s!==r)return!1;var c=e[r];return o==null||c==null?o===c:typeof o=="object"&&typeof c=="object"?W(o,c):String(o)===String(c)})}function cn(t,e){return t.path.replace(nt,"/").indexOf(e.path.replace(nt,"/"))===0&&(!e.hash||t.hash===e.hash)&&ln(t.query,e.query)}function ln(t,e){for(var n in e)if(!(n in t))return!1;return!0}function se(t){for(var e=0;e=0&&(e=t.slice(i),t=t.slice(0,i));var r=t.indexOf("?");return r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),{path:t,query:n,hash:e}}function R(t){return t.replace(/\/(?:\s*\/)+/g,"/")}var rt=Array.isArray||function(t){return Object.prototype.toString.call(t)=="[object Array]"},j=pe,hn=xt,dn=mn,vn=le,yn=ue,gn=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function xt(t,e){for(var n=[],i=0,r=0,a="",o=e&&e.delimiter||"/",s;(s=gn.exec(t))!=null;){var c=s[0],l=s[1],v=s.index;if(a+=t.slice(r,v),r=v+c.length,l){a+=l[1];continue}var d=t[r],y=s[2],h=s[3],u=s[4],f=s[5],p=s[6],m=s[7];a&&(n.push(a),a="");var g=y!=null&&d!=null&&d!==y,C=p==="+"||p==="*",_=p==="?"||p==="*",w=s[2]||o,k=u||f;n.push({name:h||i++,prefix:y||"",delimiter:w,optional:_,repeat:C,partial:g,asterisk:!!m,pattern:k?Cn(k):m?".*":"[^"+Y(w)+"]+?"})}return r1||!_.length)return _.length===0?t():t("span",{},_)}if(this.tag==="a")C.on=g,C.attrs={href:s,"aria-current":p};else{var w=fe(this.$slots.default);if(w){w.isStatic=!1;var k=w.data=A({},w.data);k.on=k.on||{};for(var E in k.on){var N=k.on[E];E in g&&(k.on[E]=Array.isArray(N)?N:[N])}for(var K in g)K in k.on?k.on[K].push(g[K]):k.on[K]=m;var Rt=w.data.attrs=A({},w.data.attrs);Rt.href=s,Rt["aria-current"]=p}else C.on=g}return t(this.tag,C,this.$slots.default)}};function Vt(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function fe(t){if(t){for(var e,n=0;n-1&&(p.params[_]=u.params[_]);return p.path=J(g.path,p.params),y(g,p,f)}else if(p.path){p.params={};for(var w=0;w-1}function ct(t,e){return st(t)&&t._isRouter&&(e==null||t.type===e)}function Dt(t,e,n){var i=function(r){r>=t.length?n():t[r]?e(t[r],function(){i(r+1)}):i(r+1)};i(0)}function qn(t){return function(e,n,i){var r=!1,a=0,o=null;be(t,function(s,c,l,v){if(typeof s=="function"&&s.cid===void 0){r=!0,a++;var d=Kt(function(f){Dn(f)&&(f=f.default),s.resolved=typeof f=="function"?f:at.extend(f),l.components[v]=f,a--,a<=0&&i()}),y=Kt(function(f){var p="Failed to resolve async component "+v+": "+f;o||(o=st(f)?f:new Error(p),i(o))}),h;try{h=s(d,y)}catch(f){y(f)}if(h)if(typeof h.then=="function")h.then(d,y);else{var u=h.component;u&&typeof u.then=="function"&&u.then(d,y)}}}),r||i()}}function be(t,e){return _e(t.map(function(n){return Object.keys(n.components).map(function(i){return e(n.components[i],n.instances[i],n,i)})}))}function _e(t){return Array.prototype.concat.apply([],t)}var Fn=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol";function Dn(t){return t.__esModule||Fn&&t[Symbol.toStringTag]==="Module"}function Kt(t){var e=!1;return function(){for(var n=[],i=arguments.length;i--;)n[i]=arguments[i];if(!e)return e=!0,t.apply(this,n)}}var x=function(t,e){this.router=t,this.base=Kn(e),this.current=B,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};x.prototype.listen=function(t){this.cb=t},x.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},x.prototype.onError=function(t){this.errorCbs.push(t)},x.prototype.transitionTo=function(t,e,n){var i=this,r;try{r=this.router.match(t,this.current)}catch(o){throw this.errorCbs.forEach(function(s){s(o)}),o}var a=this.current;this.confirmTransition(r,function(){i.updateRoute(r),e&&e(r),i.ensureURL(),i.router.afterHooks.forEach(function(o){o&&o(r,a)}),i.ready||(i.ready=!0,i.readyCbs.forEach(function(o){o(r)}))},function(o){n&&n(o),o&&!i.ready&&(!ct(o,P.redirected)||a!==B)&&(i.ready=!0,i.readyErrorCbs.forEach(function(s){s(o)}))})},x.prototype.confirmTransition=function(t,e,n){var i=this,r=this.current;this.pending=t;var a=function(u){!ct(u)&&st(u)&&(i.errorCbs.length?i.errorCbs.forEach(function(f){f(u)}):console.error(u)),n&&n(u)},o=t.matched.length-1,s=r.matched.length-1;if(oe(t,r)&&o===s&&t.matched[o]===r.matched[s])return this.ensureURL(),t.hash&&$(this.router,r,t,!1),a(Vn(r,t));var c=Zn(this.current.matched,t.matched),l=c.updated,v=c.deactivated,d=c.activated,y=[].concat(Wn(v),this.router.beforeHooks,Yn(l),d.map(function(u){return u.beforeEnter}),qn(d)),h=function(u,f){if(i.pending!==t)return a(Ft(r,t));try{u(t,r,function(p){p===!1?(i.ensureURL(!0),a(zn(r,t))):st(p)?(i.ensureURL(!0),a(p)):typeof p=="string"||typeof p=="object"&&(typeof p.path=="string"||typeof p.name=="string")?(a(jn(r,t)),typeof p=="object"&&p.replace?i.replace(p):i.push(p)):f(p)})}catch(p){a(p)}};Dt(y,h,function(){var u=Jn(d),f=u.concat(i.router.resolveHooks);Dt(f,h,function(){if(i.pending!==t)return a(Ft(r,t));i.pending=null,e(t),i.router.app&&i.router.app.$nextTick(function(){se(t)})})})},x.prototype.updateRoute=function(t){this.current=t,this.cb&&this.cb(t)},x.prototype.setupListeners=function(){},x.prototype.teardown=function(){this.listeners.forEach(function(t){t()}),this.listeners=[],this.current=B,this.pending=null};function Kn(t){if(!t)if(D){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return t.charAt(0)!=="/"&&(t="/"+t),t.replace(/\/$/,"")}function Zn(t,e){var n,i=Math.max(t.length,e.length);for(n=0;n0)){var i=this.router,r=i.options.scrollBehavior,a=O&&r;a&&this.listeners.push(ge());var o=function(){var s=n.current,c=H(n.base);n.current===B&&c===n._startLocation||n.transitionTo(c,function(l){a&&$(i,l,s,!0)})};window.addEventListener("popstate",o),this.listeners.push(function(){window.removeEventListener("popstate",o)})}},e.prototype.go=function(n){window.history.go(n)},e.prototype.push=function(n,i,r){var a=this,o=this,s=o.current;this.transitionTo(n,function(c){ot(R(a.base+c.fullPath)),$(a.router,c,s,!1),i&&i(c)},r)},e.prototype.replace=function(n,i,r){var a=this,o=this,s=o.current;this.transitionTo(n,function(c){wt(R(a.base+c.fullPath)),$(a.router,c,s,!1),i&&i(c)},r)},e.prototype.ensureURL=function(n){if(H(this.base)!==this.current.fullPath){var i=R(this.base+this.current.fullPath);n?ot(i):wt(i)}},e.prototype.getCurrentLocation=function(){return H(this.base)},e}(x);function H(t){var e=window.location.pathname,n=e.toLowerCase(),i=t.toLowerCase();return t&&(n===i||n.indexOf(R(i+"/"))===0)&&(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var ke=function(t){function e(n,i,r){t.call(this,n,i),!(r&&Qn(this.base))&&Zt()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var n=this;if(!(this.listeners.length>0)){var i=this.router,r=i.options.scrollBehavior,a=O&&r;a&&this.listeners.push(ge());var o=function(){var c=n.current;Zt()&&n.transitionTo(X(),function(l){a&&$(n.router,l,c,!0),O||Q(l.fullPath)})},s=O?"popstate":"hashchange";window.addEventListener(s,o),this.listeners.push(function(){window.removeEventListener(s,o)})}},e.prototype.push=function(n,i,r){var a=this,o=this,s=o.current;this.transitionTo(n,function(c){Gt(c.fullPath),$(a.router,c,s,!1),i&&i(c)},r)},e.prototype.replace=function(n,i,r){var a=this,o=this,s=o.current;this.transitionTo(n,function(c){Q(c.fullPath),$(a.router,c,s,!1),i&&i(c)},r)},e.prototype.go=function(n){window.history.go(n)},e.prototype.ensureURL=function(n){var i=this.current.fullPath;X()!==i&&(n?Gt(i):Q(i))},e.prototype.getCurrentLocation=function(){return X()},e}(x);function Qn(t){var e=H(t);if(!/^\/#/.test(e))return window.location.replace(R(t+"/#"+e)),!0}function Zt(){var t=X();return t.charAt(0)==="/"?!0:(Q("/"+t),!1)}function X(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function kt(t){var e=window.location.href,n=e.indexOf("#"),i=n>=0?e.slice(0,n):e;return i+"#"+t}function Gt(t){O?ot(kt(t)):window.location.hash=t}function Q(t){O?wt(kt(t)):window.location.replace(kt(t))}var ti=function(t){function e(n,i){t.call(this,n,i),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(n,i,r){var a=this;this.transitionTo(n,function(o){a.stack=a.stack.slice(0,a.index+1).concat(o),a.index++,i&&i(o)},r)},e.prototype.replace=function(n,i,r){var a=this;this.transitionTo(n,function(o){a.stack=a.stack.slice(0,a.index).concat(o),i&&i(o)},r)},e.prototype.go=function(n){var i=this,r=this.index+n;if(!(r<0||r>=this.stack.length)){var a=this.stack[r];this.confirmTransition(a,function(){var o=i.current;i.index=r,i.updateRoute(a),i.router.afterHooks.forEach(function(s){s&&s(a,o)})},function(o){ct(o,P.duplicated)&&(i.index=r)})}},e.prototype.getCurrentLocation=function(){var n=this.stack[this.stack.length-1];return n?n.fullPath:"/"},e.prototype.ensureURL=function(){},e}(x),b=function(t){t===void 0&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Rn(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback=e==="history"&&!O&&t.fallback!==!1,this.fallback&&(e="hash"),D||(e="abstract"),this.mode=e,e){case"history":this.history=new we(this,t.base);break;case"hash":this.history=new ke(this,t.base,this.fallback);break;case"abstract":this.history=new ti(this,t.base);break}},Wt={currentRoute:{configurable:!0}};b.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Wt.currentRoute.get=function(){return this.history&&this.history.current},b.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",function(){var a=e.apps.indexOf(t);a>-1&&e.apps.splice(a,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()}),!this.app){this.app=t;var n=this.history;if(n instanceof we||n instanceof ke){var i=function(a){var o=n.current,s=e.options.scrollBehavior,c=O&&s;c&&"fullPath"in a&&$(e,a,o,!1)},r=function(a){n.setupListeners(),i(a)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen(function(a){e.apps.forEach(function(o){o._route=a})})}},b.prototype.beforeEach=function(t){return vt(this.beforeHooks,t)},b.prototype.beforeResolve=function(t){return vt(this.resolveHooks,t)},b.prototype.afterEach=function(t){return vt(this.afterHooks,t)},b.prototype.onReady=function(t,e){this.history.onReady(t,e)},b.prototype.onError=function(t){this.history.onError(t)},b.prototype.push=function(t,e,n){var i=this;if(!e&&!n&&typeof Promise<"u")return new Promise(function(r,a){i.history.push(t,r,a)});this.history.push(t,e,n)},b.prototype.replace=function(t,e,n){var i=this;if(!e&&!n&&typeof Promise<"u")return new Promise(function(r,a){i.history.replace(t,r,a)});this.history.replace(t,e,n)},b.prototype.go=function(t){this.history.go(t)},b.prototype.back=function(){this.go(-1)},b.prototype.forward=function(){this.go(1)},b.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map(function(n){return Object.keys(n.components).map(function(i){return n.components[i]})})):[]},b.prototype.resolve=function(t,e,n){e=e||this.history.current;var i=Nt(t,e,n,this),r=this.match(i,e),a=r.redirectedFrom||r.fullPath,o=this.history.base,s=ei(o,a,this.mode);return{location:i,route:r,href:s,normalizedTo:i,resolved:r}},b.prototype.getRoutes=function(){return this.matcher.getRoutes()},b.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==B&&this.history.transitionTo(this.history.getCurrentLocation())},b.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==B&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(b.prototype,Wt);var xe=b;function vt(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function ei(t,e,n){var i=n==="hash"?"#"+e:e;return t?R(t+"/"+i):i}b.install=_t,b.version="3.6.5",b.isNavigationFailure=ct,b.NavigationFailureType=P,b.START_LOCATION=B,D&&window.Vue&&window.Vue.use(b);const ni={props:{appName:{type:String,required:!0}}};var ii=function(){var t=this,e=t._self._c;return e("div",{staticClass:"content",class:`app-${t.appName.toLowerCase()}`,attrs:{id:"content-vue"}},[t._t("default")],2)},ri=[],ai=S(ni,ii,ri,!1,null,"eb1078f7",null,null);const oi=ai.exports,si=lt({__name:"ActivityApp",setup(t){return{__sfc:!0,NcContent:oi}}});var ci=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcContent,{attrs:{"app-name":"activity"}},[e("router-view",{attrs:{name:"navigation"}}),e("router-view")],1)},li=[],ui=F(si,ci,li,!1,null,null,null,null);const pi=ui.exports,fi={name:"MenuIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var hi=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon menu-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},di=[],vi=S(fi,hi,di,!1,null,null,null,null);const yi=vi.exports,gi={name:"MenuOpenIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var mi=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon menu-open-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M21,15.61L19.59,17L14.58,12L19.59,7L21,8.39L17.44,12L21,15.61M3,6H16V8H3V6M3,13V11H13V13H3M3,18V16H16V18H3Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},bi=[],_i=S(gi,mi,bi,!1,null,null,null,null);const Ci=_i.exports,wi={name:"NcAppNavigationToggle",directives:{tooltip:$e},components:{NcButton:ut,MenuIcon:yi,MenuOpenIcon:Ci},props:{open:{type:Boolean,required:!0}},emits:["update:open"],computed:{label(){return this.open?T("Close navigation"):T("Open navigation")}},methods:{toggleNavigation(){this.$emit("update:open",!this.open)}}};var ki=function(){var t=this,e=t._self._c;return e("NcButton",{directives:[{name:"tooltip",rawName:"v-tooltip.auto",value:t.label,expression:"label",modifiers:{auto:!0}}],staticClass:"app-navigation-toggle",attrs:{type:"tertiary","aria-expanded":t.open?"true":"false","aria-label":t.label,"aria-controls":"app-navigation-vue"},on:{click:t.toggleNavigation},scopedSlots:t._u([{key:"icon",fn:function(){return[t.open?e("MenuOpenIcon",{attrs:{size:20}}):e("MenuIcon",{attrs:{size:20}})]},proxy:!0}])})},xi=[],Ai=S(wi,ki,xi,!1,null,"13b4f13a",null,null);const Si=Ai.exports,Ni={name:"NcAppNavigation",components:{NcAppNavigationToggle:Si},setup(){return{isMobile:ne()}},props:{ariaLabel:{type:String,default:""},ariaLabelledby:{type:String,default:""}},data(){return{open:!0,focusTrap:null}},watch:{isMobile(){this.open=!this.isMobile,this.toggleFocusTrap()},open(){this.toggleFocusTrap()}},mounted(){Ye("toggle-navigation",this.toggleNavigationByEventBus),Tt("navigation-toggled",{open:this.open}),this.focusTrap=Oe(this.$refs.appNavigationContainer,{allowOutsideClick:!0,fallbackFocus:this.$refs.appNavigationContainer,trapStack:Te(),escapeDeactivates:!1}),this.toggleFocusTrap()},unmounted(){Je("toggle-navigation",this.toggleNavigationByEventBus),this.focusTrap.deactivate()},methods:{toggleNavigation(t){this.open=typeof t>"u"?!this.open:t;const e=getComputedStyle(document.body),n=parseInt(e.getPropertyValue("--animation-quick"))||100;setTimeout(()=>{Tt("navigation-toggled",{open:this.open})},1.5*n)},toggleNavigationByEventBus({open:t}){this.toggleNavigation(t)},toggleFocusTrap(){this.isMobile&&this.open?this.focusTrap.activate():this.focusTrap.deactivate()},handleEsc(){this.isMobile&&this.toggleNavigation(!1)}}};var Li=function(){var t=this,e=t._self._c;return e("div",{ref:"appNavigationContainer",staticClass:"app-navigation",class:{"app-navigation--close":!t.open}},[e("div",{staticClass:"app-navigation__toggle-wrapper"},[e("NcAppNavigationToggle",{attrs:{open:t.open},on:{"update:open":t.toggleNavigation}})],1),e("nav",{staticClass:"app-navigation__content",attrs:{id:"app-navigation-vue","aria-hidden":t.open?"false":"true","aria-label":t.ariaLabel||void 0,"aria-labelledby":t.ariaLabelledby||void 0,inert:!t.open||void 0},on:{keydown:function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"esc",27,n.key,["Esc","Escape"])?null:t.handleEsc.apply(null,arguments)}}},[t._t("default"),e("ul",{staticClass:"app-navigation__list"},[t._t("list")],2),t._t("footer")],2)])},Ei=[],Ri=S(Ni,Li,Ei,!1,null,"926cf86d",null,null);const $i=Ri.exports,Oi={name:"NcInputConfirmCancel",components:{NcButton:ut,ArrowRight:Be,Close:Pe},props:{primary:{default:!1,type:Boolean},placeholder:{default:"",type:String},value:{default:"",type:String}},emits:["input","confirm","cancel"],data(){return{labelConfirm:T("Confirm changes"),labelCancel:T("Cancel changes")}},computed:{valueModel:{get(){return this.value},set(t){this.$emit("input",t)}}},methods:{confirm(){this.$emit("confirm")},cancel(){this.$emit("cancel")},focusInput(){this.$refs.input.focus()}}};var Ti=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-navigation-input-confirm"},[e("form",{on:{submit:function(n){return n.preventDefault(),t.confirm.apply(null,arguments)},keydown:function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"esc",27,n.key,["Esc","Escape"])||n.ctrlKey||n.shiftKey||n.altKey||n.metaKey?null:(n.stopPropagation(),n.preventDefault(),t.cancel.apply(null,arguments))},click:function(n){n.stopPropagation(),n.preventDefault()}}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.valueModel,expression:"valueModel"}],ref:"input",staticClass:"app-navigation-input-confirm__input",attrs:{type:"text",placeholder:t.placeholder},domProps:{value:t.valueModel},on:{input:function(n){n.target.composing||(t.valueModel=n.target.value)}}}),e("NcButton",{attrs:{"native-type":"submit",type:"primary","aria-label":t.labelConfirm},on:{click:function(n){return n.stopPropagation(),n.preventDefault(),t.confirm.apply(null,arguments)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("ArrowRight",{attrs:{size:20}})]},proxy:!0}])}),e("NcButton",{attrs:{"native-type":"reset",type:t.primary?"primary":"tertiary","aria-label":t.labelCancel},on:{click:function(n){return n.stopPropagation(),n.preventDefault(),t.cancel.apply(null,arguments)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Close",{attrs:{size:20}})]},proxy:!0}])})],1)])},Bi=[],Pi=S(Oi,Ti,Bi,!1,null,"dcf0becf",null,null);const Ii=Pi.exports,Mi={name:"ChevronUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var ji=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon chevron-up-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},Vi=[],zi=S(Mi,ji,Vi,!1,null,null,null,null);const Hi=zi.exports,Ui={name:"NcAppNavigationIconCollapsible",components:{NcButton:ut,ChevronDown:Ve,ChevronUp:Hi},props:{open:{type:Boolean,default:!0}},emits:["click"],computed:{labelButton(){return this.open?T("Collapse menu"):T("Open menu")}},methods:{onClick(t){this.$emit("click",t)}}};var qi=function(){var t=this,e=t._self._c;return e("NcButton",{staticClass:"icon-collapse",class:{"icon-collapse--open":t.open},attrs:{type:"tertiary","aria-label":t.labelButton},on:{click:t.onClick},scopedSlots:t._u([{key:"icon",fn:function(){return[t.open?e("ChevronUp",{attrs:{size:20}}):e("ChevronDown",{attrs:{size:20}})]},proxy:!0}])})},Fi=[],Di=S(Ui,qi,Fi,!1,null,"07582bf6",null,null);const Ki=Di.exports,Zi={name:"PencilIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Gi=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon pencil-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},Wi=[],Yi=S(Zi,Gi,Wi,!1,null,null,null,null);const Ji=Yi.exports,Xi={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Qi=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon undo-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{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"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},tr=[],er=S(Xi,Qi,tr,!1,null,null,null,null);const nr=er.exports,ir={name:"NcAppNavigationItem",components:{NcActions:Ie,NcActionButton:Me,NcAppNavigationIconCollapsible:Ki,NcInputConfirmCancel:Ii,NcLoadingIcon:ie,NcVNodes:je,Pencil:Ji,Undo:nr},props:{active:{type:Boolean,default:!1},name:{type:String,required:!0},title:{type:String,default:null},id:{type:String,default:()=>"app-navigation-item-"+Ge(),validator:t=>t.trim()!==""},icon:{type:String,default:""},loading:{type:Boolean,default:!1},to:{type:[String,Object],default:null},href:{type:String,default:null},exact:{type:Boolean,default:!1},allowCollapse:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},editLabel:{type:String,default:""},editPlaceholder:{type:String,default:""},pinned:{type:Boolean,default:!1},undo:{type:Boolean,default:!1},open:{type:Boolean,default:!1},menuOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},menuIcon:{type:String,default:void 0},menuPlacement:{type:String,default:"bottom"},ariaDescription:{type:String,default:null},forceDisplayActions:{type:Boolean,default:!1},inlineActions:{type:Number,default:0}},emits:["update:menuOpen","update:open","update:name","click","undo"],setup(){return{isMobile:ne()}},data(){return{editingValue:"",opened:this.open,editingActive:!1,hasChildren:!1,menuOpenLocalValue:!1,focused:!1}},computed:{isRouterLink(){return this.to&&!this.href},collapsible(){return this.allowCollapse&&!!this.$slots.default},canHaveChildren(){return this.$parent.$options._componentTag!=="AppNavigationItem"},hasUtils(){return!!(this.$slots.actions||this.$slots.counter||this.editable||this.undo)},editButtonAriaLabel(){return this.editLabel?this.editLabel:T("Edit item")},undoButtonAriaLabel(){return T("Undo changes")},actionsBoundariesElement(){return document.querySelector("#content-vue")||void 0}},watch:{open(t){this.opened=t}},created(){this.updateSlotInfo()},beforeUpdate(){this.updateSlotInfo()},methods:{onMenuToggle(t){this.$emit("update:menuOpen",t),this.menuOpenLocalValue=t},toggleCollapse(){this.opened=!this.opened,this.$emit("update:open",this.opened)},onClick(t,e,n){this.$emit("click",t),!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&n&&(e?.(t),t.preventDefault())},handleEdit(){this.editingValue=this.name,this.editingActive=!0,this.onMenuToggle(!1),this.$nextTick(()=>{this.$refs.editingInput.focusInput()})},cancelEditing(){this.editingActive=!1},handleEditingDone(){this.$emit("update:name",this.editingValue),this.editingValue="",this.editingActive=!1},handleUndo(){this.$emit("undo")},updateSlotInfo(){this.hasChildren=!!this.$slots.default},handleFocus(){this.focused=!0},handleBlur(){this.focused=!1},handleTab(t){this.$refs.actions&&(this.focused?(t.preventDefault(),this.$refs.actions.$refs.menuButton.$el.focus(),this.focused=!1):this.$refs.actions.$refs.menuButton.$el.blur())},isExternal(t){return t&&t.match(/[a-z]+:\/\//i)}}};var rr=function(){var t=this,e=t._self._c;return e("li",{staticClass:"app-navigation-entry-wrapper",class:{"app-navigation-entry--opened":t.opened,"app-navigation-entry--pinned":t.pinned,"app-navigation-entry--collapsible":t.collapsible},attrs:{id:t.id}},[e(t.isRouterLink?"router-link":"NcVNodes",{tag:"component",attrs:{custom:!!t.isRouterLink,to:t.to,exact:t.isRouterLink?t.exact:null},scopedSlots:t._u([{key:"default",fn:function({href:n,navigate:i,isActive:r}){return[e("div",{staticClass:"app-navigation-entry",class:{"app-navigation-entry--editing":t.editingActive,"app-navigation-entry--deleted":t.undo,active:r&&t.to||t.active}},[t.undo?t._e():e("a",{staticClass:"app-navigation-entry-link",attrs:{"aria-current":t.active||r&&t.to?"page":void 0,"aria-description":t.ariaDescription,"aria-expanded":t.hasChildren?t.opened.toString():void 0,href:t.href||n||"#",target:t.isExternal(t.href)?"_blank":void 0,title:t.title||t.name},on:{blur:t.handleBlur,click:function(a){return t.onClick(a,i,n)},focus:t.handleFocus,keydown:function(a){return!a.type.indexOf("key")&&t._k(a.keyCode,"tab",9,a.key,"Tab")||a.ctrlKey||a.shiftKey||a.altKey||a.metaKey?null:t.handleTab.apply(null,arguments)}}},[e("div",{staticClass:"app-navigation-entry-icon",class:{[t.icon]:t.icon}},[t.loading?e("NcLoadingIcon"):t._t("icon")],2),t.editingActive?t._e():e("span",{staticClass:"app-navigation-entry__name"},[t._v(" "+t._s(t.name)+" ")]),t.editingActive?e("div",{staticClass:"editingContainer"},[e("NcInputConfirmCancel",{ref:"editingInput",attrs:{placeholder:t.editPlaceholder!==""?t.editPlaceholder:t.name,primary:r&&t.to},on:{cancel:t.cancelEditing,confirm:t.handleEditingDone},model:{value:t.editingValue,callback:function(a){t.editingValue=a},expression:"editingValue"}})],1):t._e()]),t.undo?e("div",{staticClass:"app-navigation-entry__deleted"},[e("div",{staticClass:"app-navigation-entry__deleted-description"},[t._v(" "+t._s(t.name)+" ")])]):t._e(),t.hasUtils&&!t.editingActive?e("div",{staticClass:"app-navigation-entry__utils",class:{"app-navigation-entry__utils--display-actions":t.forceDisplayActions||t.menuOpenLocalValue||t.menuOpen}},[t.$slots.counter?e("div",{staticClass:"app-navigation-entry__counter-wrapper"},[t._t("counter")],2):t._e(),t.$slots.actions||t.editable&&!t.editingActive||t.undo?e("NcActions",{ref:"actions",staticClass:"app-navigation-entry__actions",attrs:{inline:t.inlineActions,container:"#app-navigation-vue","boundaries-element":t.actionsBoundariesElement,placement:t.menuPlacement,open:t.menuOpen,type:r&&t.to?"primary":null,"force-menu":t.forceMenu,"default-icon":t.menuIcon},on:{"update:open":t.onMenuToggle},scopedSlots:t._u([{key:"icon",fn:function(){return[t._t("menu-icon")]},proxy:!0}],null,!0)},[t.editable&&!t.editingActive?e("NcActionButton",{attrs:{"aria-label":t.editButtonAriaLabel},on:{click:t.handleEdit},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Pencil",{attrs:{size:20}})]},proxy:!0}],null,!0)},[t._v(" "+t._s(t.editLabel)+" ")]):t._e(),t.undo?e("NcActionButton",{attrs:{"aria-label":t.undoButtonAriaLabel},on:{click:t.handleUndo},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Undo",{attrs:{size:20}})]},proxy:!0}],null,!0)}):t._e(),t._t("actions")],2):t._e()],1):t._e(),t.collapsible?e("NcAppNavigationIconCollapsible",{attrs:{open:t.opened},on:{click:function(a){return a.preventDefault(),a.stopPropagation(),t.toggleCollapse.apply(null,arguments)}}}):t._e(),t._t("extra")],2)]}}],null,!0)}),t.canHaveChildren&&t.hasChildren?e("ul",{staticClass:"app-navigation-entry__children"},[t._t("default")],2):t._e()],1)},ar=[],or=S(ir,rr,ar,!1,null,"24094dee",null,null);const sr=or.exports;var ht=Symbol(),U=Symbol(),Yt=Symbol(),Jt=Symbol(),Et=function(t){return"frag"in t},cr={get:function(){return this[U]||this.parentElement},configurable:!0},q=function(t,e){U in t||(t[U]=e,Object.defineProperty(t,"parentNode",cr))},lr={get:function(){var t=this.parentNode.childNodes,e=t.indexOf(this);return e>-1&&t[e+1]||null}},tt=function(t){Yt in t||(t[Yt]=!0,Object.defineProperty(t,"nextSibling",lr))},ur=function(t,e){for(;t.parentNode!==e;){var n=t,i=n.parentNode;i&&(t=i)}return t},yt,Ae=function(t){if(!yt){var e=Object.getOwnPropertyDescriptor(Node.prototype,"childNodes");yt=e.get}var n=yt.apply(t),i=Array.from(n).map(function(r){return ur(r,t)});return i.filter(function(r,a){return r!==i[a-1]})},pr={get:function(){return this.frag||Ae(this)}},fr={get:function(){return this.childNodes[0]||null}};function hr(){return this.childNodes.length>0}var Xt=function(t){Jt in t||(t[Jt]=!0,Object.defineProperties(t,{childNodes:pr,firstChild:fr}),t.hasChildNodes=hr)};function dr(){var t;(t=this.frag[0]).before.apply(t,arguments)}function vr(){var t=this.frag,e=t.splice(0,t.length);e.forEach(function(n){n.remove()})}var yr=function t(e){var n;return(n=Array.prototype).concat.apply(n,e.map(function(i){return Et(i)?t(i.frag):i}))},gr=function(t,e){var n=t[ht];e.before(n),q(n,t),t.frag.unshift(n)};function Qt(t){if(Et(this)){var e=this.frag.indexOf(t);if(e>-1){var n=this.frag.splice(e,1),i=n[0];this.frag.length===0&&gr(this,i),t.remove()}}else{var r=Ae(this),a=r.indexOf(t);a>-1&&t.remove()}return t}function te(t,e){var n=this,i=t.frag||[t];if(Et(this)){if(t[U]===this&&t.parentElement)return t;var r=this.frag;if(e){var a=r.indexOf(e);a>-1&&(r.splice.apply(r,[a,0].concat(i)),e.before.apply(e,i))}else{var o=r[r.length-1];r.push.apply(r,i),o.after.apply(o,i)}Se(this)}else e?this.childNodes.includes(e)&&e.before.apply(e,i):this.append.apply(this,i);i.forEach(function(c){q(c,n)});var s=i[i.length-1];return tt(s),t}function mr(t){if(t[U]===this&&t.parentElement)return t;var e=this.frag,n=e[e.length-1];return n.after(t),q(t,this),Se(this),e.push(t),t}var Se=function(t){var e=t[ht];t.frag[0]===e&&(t.frag.shift(),e.remove())},br={set:function(t){var e=this;if(this.frag[0]!==this[ht]&&this.frag.slice().forEach(function(i){return e.removeChild(i)}),t){var n=document.createElement("div");n.innerHTML=t,Array.from(n.childNodes).forEach(function(i){e.appendChild(i)})}},get:function(){return""}},_r={inserted:function(t){var e=t.parentNode,n=t.nextSibling,i=t.previousSibling,r=Array.from(t.childNodes),a=document.createComment("");r.length===0&&r.push(a),t.frag=r,t[ht]=a;var o=document.createDocumentFragment();o.append.apply(o,yr(r)),t.replaceWith(o),r.forEach(function(s){q(s,t),tt(s)}),Xt(t),Object.assign(t,{remove:vr,appendChild:mr,insertBefore:te,removeChild:Qt,before:dr}),Object.defineProperty(t,"innerHTML",br),e&&(Object.assign(e,{removeChild:Qt,insertBefore:te}),q(t,e),Xt(e)),n&&tt(t),i&&tt(i)},unbind:function(t){t.remove()}},Cr={name:"Fragment",directives:{frag:_r},render:function(t){return t("div",{directives:[{name:"frag"}]},this.$slots.default)}};const wr=lt({__name:"ActivityGroup",props:{activities:null},setup(t){const e=t,n=et(()=>{const r=z(),a=z().subtract(1,"day"),o=z(e.activities[0].datetime);return o.isSame(r,"day")?L("activity","Today"):o.isSame(a,"day")?L("activity","Yesterday"):o.format("LL")}),i=et(()=>{const r=z(e.activities[0].datetime).format("LL");return r!==n.value?r:void 0});return{__sfc:!0,props:e,dateText:n,fullDate:i,Activity:ze,Fragment:Cr}}});var kr=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.Fragment,[e("h2",{staticClass:"activity-group__heading",attrs:{title:n.fullDate}},[t._v(" "+t._s(n.dateText)+" ")]),e("ul",t._l(t.activities,function(i){return e(n.Activity,{key:i.id,attrs:{activity:i,"show-previews":!0}})}),1)])},xr=[],Ar=F(wr,kr,xr,!1,null,"6c46ca4f",null,null);const Sr=Ar.exports,Nr=` diff --git a/js/activity-personalSettings.mjs b/js/activity-personalSettings.mjs index 8e8f96d82..1e352b754 100644 --- a/js/activity-personalSettings.mjs +++ b/js/activity-personalSettings.mjs @@ -1,3 +1,3 @@ (function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".activity-frequency__label[data-v-78778ba6]{margin-top:24px;display:inline-block}")),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})(); /*! third party licenses: js/vendor.LICENSE.txt */ -import{V as n,t as m,b as u}from"./index-720d65ba.mjs";import{m as s,a as c,v as r,A as y,V as E,s as l}from"./settings-store-96e1bc0c.mjs";import{n as o}from"./index-76a58945-70e0d28e.mjs";import{l as v}from"./toast-0a4f3235-73472ceb.mjs";import"./index-65a5f423.mjs";import"./logger-2ebf21a4.mjs";const _={EmailFrequency:{EMAIL_SEND_HOURLY:0,EMAIL_SEND_DAILY:1,EMAIL_SEND_WEEKLY:2,EMAIL_SEND_ASAP:3}};const d={name:"EmailSettings",data(){return{EmailFrequency:_.EmailFrequency}},computed:{...s(["emailEnabled","isEmailSet","settingBatchtime"])},methods:{...c(["setSettingBatchtime"])}};var g=function(){var e=this,i=e._self._c;return e.emailEnabled?i("div",[e.isEmailSet?e._e():i("p",[i("strong",[e._v(e._s(e.t("activity","You need to set up your email address before you can receive notification emails.")))])]),i("p",[i("label",{staticClass:"activity-frequency__label",attrs:{for:"activity_setting_batchtime"}},[e._v(" "+e._s(e.t("activity","Send activity emails"))+" ")]),i("select",{staticClass:"notification-frequency__select",attrs:{id:"activity_setting_batchtime",name:"activity_setting_batchtime"},on:{change:function(a){return e.setSettingBatchtime({settingBatchtime:a.target.value})}}},[i("option",{domProps:{value:e.EmailFrequency.EMAIL_SEND_ASAP,selected:e.settingBatchtime===e.EmailFrequency.EMAIL_SEND_ASAP}},[e._v(" "+e._s(e.t("activity","As soon as possible"))+" ")]),i("option",{domProps:{value:e.EmailFrequency.EMAIL_SEND_HOURLY,selected:e.settingBatchtime===e.EmailFrequency.EMAIL_SEND_HOURLY}},[e._v(" "+e._s(e.t("activity","Hourly"))+" ")]),i("option",{domProps:{value:e.EmailFrequency.EMAIL_SEND_DAILY,selected:e.settingBatchtime===e.EmailFrequency.EMAIL_SEND_DAILY}},[e._v(" "+e._s(e.t("activity","Daily"))+" ")]),i("option",{domProps:{value:e.EmailFrequency.EMAIL_SEND_WEEKLY,selected:e.settingBatchtime===e.EmailFrequency.EMAIL_SEND_WEEKLY}},[e._v(" "+e._s(e.t("activity","Weekly"))+" ")])])])]):e._e()},p=[],S=o(d,g,p,!1,null,"78778ba6",null,null);const h=S.exports,A={name:"UserSettings",components:{NcSettingsSection:r,EmailSettings:h,ActivityGrid:y},computed:{...s({emailEnabled:"emailEnabled"}),settingDescription(){return this.emailEnabled?t("activity","Choose for which activities you want to get an email or push notification."):t("activity","Choose for which activities you want to get a push notification.")}},mounted(){this.setEndpoint({endpoint:"/apps/activity/settings"})},methods:{...c(["setEndpoint","toggleEmailEnabled"])}};var D=function(){var e=this,i=e._self._c;return i("NcSettingsSection",{attrs:{name:e.t("activity","Activity"),description:e.settingDescription}},[i("ActivityGrid"),i("EmailSettings")],1)},b=[],f=o(A,D,b,!1,null,null,null,null);const L=f.exports,N={name:"DailySummary",components:{NcCheckboxRadioSwitch:v,NcSettingsSection:r},computed:{...s(["activityDigestEnabled"])},mounted(){this.setEndpoint({endpoint:"/apps/activity/settings"})},methods:{...c(["setEndpoint","toggleActivityDigestEnabled"])}};var I=function(){var e=this,i=e._self._c;return i("NcSettingsSection",{attrs:{name:e.t("activity","Daily activity summary")}},[i("NcCheckboxRadioSwitch",{attrs:{"data-cy-checkbox":"",checked:e.activityDigestEnabled},on:{"update:checked":function(a){return e.toggleActivityDigestEnabled({activityDigestEnabled:a})}}},[e._v(" "+e._s(e.t("activity","Send daily activity summary in the morning"))+" ")])],1)},q=[],M=o(N,I,q,!1,null,null,null,null);const F=M.exports;n.prototype.t=m,n.prototype.n=u,n.use(E),new n({el:"#activity-user-settings",store:l,name:"ActivityPersonalSettings",render:e=>e(L)}),new n({el:"#activity-digest-user-settings",name:"ActivityDigestPersonalSettings",store:l,render:e=>e(F)}); +import{V as n,t as m,b as u}from"./index-720d65ba.mjs";import{m as s,a as c,v as r,A as y,V as E,s as l}from"./settings-store-d4b01b35.mjs";import{n as o}from"./index-76a58945-70e0d28e.mjs";import{l as v}from"./toast-4137c25c-fcac3222.mjs";import"./index-65a5f423.mjs";import"./logger-2ebf21a4.mjs";const _={EmailFrequency:{EMAIL_SEND_HOURLY:0,EMAIL_SEND_DAILY:1,EMAIL_SEND_WEEKLY:2,EMAIL_SEND_ASAP:3}};const d={name:"EmailSettings",data(){return{EmailFrequency:_.EmailFrequency}},computed:{...s(["emailEnabled","isEmailSet","settingBatchtime"])},methods:{...c(["setSettingBatchtime"])}};var g=function(){var e=this,i=e._self._c;return e.emailEnabled?i("div",[e.isEmailSet?e._e():i("p",[i("strong",[e._v(e._s(e.t("activity","You need to set up your email address before you can receive notification emails.")))])]),i("p",[i("label",{staticClass:"activity-frequency__label",attrs:{for:"activity_setting_batchtime"}},[e._v(" "+e._s(e.t("activity","Send activity emails"))+" ")]),i("select",{staticClass:"notification-frequency__select",attrs:{id:"activity_setting_batchtime",name:"activity_setting_batchtime"},on:{change:function(a){return e.setSettingBatchtime({settingBatchtime:a.target.value})}}},[i("option",{domProps:{value:e.EmailFrequency.EMAIL_SEND_ASAP,selected:e.settingBatchtime===e.EmailFrequency.EMAIL_SEND_ASAP}},[e._v(" "+e._s(e.t("activity","As soon as possible"))+" ")]),i("option",{domProps:{value:e.EmailFrequency.EMAIL_SEND_HOURLY,selected:e.settingBatchtime===e.EmailFrequency.EMAIL_SEND_HOURLY}},[e._v(" "+e._s(e.t("activity","Hourly"))+" ")]),i("option",{domProps:{value:e.EmailFrequency.EMAIL_SEND_DAILY,selected:e.settingBatchtime===e.EmailFrequency.EMAIL_SEND_DAILY}},[e._v(" "+e._s(e.t("activity","Daily"))+" ")]),i("option",{domProps:{value:e.EmailFrequency.EMAIL_SEND_WEEKLY,selected:e.settingBatchtime===e.EmailFrequency.EMAIL_SEND_WEEKLY}},[e._v(" "+e._s(e.t("activity","Weekly"))+" ")])])])]):e._e()},p=[],S=o(d,g,p,!1,null,"78778ba6",null,null);const h=S.exports,A={name:"UserSettings",components:{NcSettingsSection:r,EmailSettings:h,ActivityGrid:y},computed:{...s({emailEnabled:"emailEnabled"}),settingDescription(){return this.emailEnabled?t("activity","Choose for which activities you want to get an email or push notification."):t("activity","Choose for which activities you want to get a push notification.")}},mounted(){this.setEndpoint({endpoint:"/apps/activity/settings"})},methods:{...c(["setEndpoint","toggleEmailEnabled"])}};var D=function(){var e=this,i=e._self._c;return i("NcSettingsSection",{attrs:{name:e.t("activity","Activity"),description:e.settingDescription}},[i("ActivityGrid"),i("EmailSettings")],1)},b=[],f=o(A,D,b,!1,null,null,null,null);const L=f.exports,N={name:"DailySummary",components:{NcCheckboxRadioSwitch:v,NcSettingsSection:r},computed:{...s(["activityDigestEnabled"])},mounted(){this.setEndpoint({endpoint:"/apps/activity/settings"})},methods:{...c(["setEndpoint","toggleActivityDigestEnabled"])}};var I=function(){var e=this,i=e._self._c;return i("NcSettingsSection",{attrs:{name:e.t("activity","Daily activity summary")}},[i("NcCheckboxRadioSwitch",{attrs:{"data-cy-checkbox":"",checked:e.activityDigestEnabled},on:{"update:checked":function(a){return e.toggleActivityDigestEnabled({activityDigestEnabled:a})}}},[e._v(" "+e._s(e.t("activity","Send daily activity summary in the morning"))+" ")])],1)},q=[],M=o(N,I,q,!1,null,null,null,null);const F=M.exports;n.prototype.t=m,n.prototype.n=u,n.use(E),new n({el:"#activity-user-settings",store:l,name:"ActivityPersonalSettings",render:e=>e(L)}),new n({el:"#activity-digest-user-settings",name:"ActivityDigestPersonalSettings",store:l,render:e=>e(F)}); diff --git a/js/settings-store-96e1bc0c.mjs b/js/settings-store-d4b01b35.mjs similarity index 99% rename from js/settings-store-96e1bc0c.mjs rename to js/settings-store-d4b01b35.mjs index 4f95ac6e3..0e687644b 100644 --- a/js/settings-store-96e1bc0c.mjs +++ b/js/settings-store-d4b01b35.mjs @@ -1,3 +1,3 @@ (function(){"use strict";try{if(typeof document<"u"){var o=document.createElement("style");o.appendChild(document.createTextNode(".checkbox-radio-switch[data-v-3a9240db]{display:flex}.checkbox-radio-switch__input[data-v-3a9240db]{position:fixed;z-index:-1;top:-5000px;left:-5000px;opacity:0}.checkbox-radio-switch__label[data-v-3a9240db]{display:flex;align-items:center;-webkit-user-select:none;user-select:none;height:32px;width:32px;border-radius:44px;padding:0;margin:2px}.checkbox-radio-switch__label[data-v-3a9240db],.checkbox-radio-switch__label *[data-v-3a9240db]{cursor:pointer}.checkbox-radio-switch__icon[data-v-3a9240db]{margin-right:4px;margin-left:4px;color:var(--color-primary-element);width:var(--icon-size);height:var(--icon-size)}.checkbox-radio-switch--disabled .checkbox-radio-switch__label[data-v-3a9240db]{opacity:.7}.checkbox-radio-switch--disabled .checkbox-radio-switch__label .checkbox-radio-switch__icon[data-v-3a9240db]{color:var(--color-text-light)}.checkbox-radio-switch:not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__input:hover+.checkbox-radio-switch__label[data-v-3a9240db],.checkbox-radio-switch:not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__input:focus+.checkbox-radio-switch__label[data-v-3a9240db]{background-color:var(--color-primary-element-light)}.checkbox-radio-switch:not(.checkbox-radio-switch--disabled) .checkbox-radio-switch__input:focus+.checkbox-radio-switch__label[data-v-3a9240db]{box-shadow:0 0 0 2px var(--color-primary-element)}.checkbox-radio-switch-switch:not(.checkbox-radio-switch--checked) .checkbox-radio-switch__icon[data-v-3a9240db]{color:var(--color-text-lighter)}.checkbox-radio-switch-switch.checkbox-radio-switch--disabled.checkbox-radio-switch--checked .checkbox-radio-switch__icon[data-v-3a9240db]{color:var(--color-primary-element-light)}.checkbox-radio-switch .sr-only[data-v-3a9240db]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}table.grid th[data-v-01598b91]{color:var(--color-text-light);height:44px}table.grid .group-header th[data-v-01598b91]{padding-top:16px;height:60px}table.grid .group-header th.activity_select_group[data-v-01598b91]{padding-left:20px}table.grid th.group-header-section[data-v-01598b91]{font-size:16px;font-weight:700}table.grid th.activity_select_group[data-v-01598b91]{color:var(--color-main-text)}.sr-only[data-v-01598b91]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}")),document.head.appendChild(o)}}catch(a){console.error("vite-plugin-css-injected-by-js",a)}})(); /*! third party licenses: js/vendor.LICENSE.txt */ -import{v as Q,l as rt,n as C,b as g,c as at}from"./index-76a58945-70e0d28e.mjs";import{V as st,t as G,a as ct}from"./index-720d65ba.mjs";import{d as z}from"./index-65a5f423.mjs";import{k as F,U as P}from"./toast-0a4f3235-73472ceb.mjs";import{l as U}from"./logger-2ebf21a4.mjs";const lt={name:"HelpCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var ut=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon help-circle-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},dt=[],ht=Q(lt,ut,dt,!1,null,null,null,null);const pt=ht.exports,ft={name:"NcSettingsSection",components:{HelpCircle:pt},props:{name:{type:String,required:!0},description:{type:String,default:""},docUrl:{type:String,default:""},limitWidth:{type:Boolean,default:!0}},data(){return{docNameTranslated:rt("External documentation for {name}",{name:this.name})}},computed:{hasDescription(){return this.description.length>0},hasDocUrl(){return this.docUrl.length>0}}};var mt=function(){var e=this,i=e._self._c;return i("div",{staticClass:"settings-section",class:{"settings-section--limit-width":e.limitWidth}},[i("h2",{staticClass:"settings-section__name"},[e._v(" "+e._s(e.name)+" "),e.hasDocUrl?i("a",{staticClass:"settings-section__info",attrs:{href:e.docUrl,title:e.docNameTranslated,target:"_blank",rel:"noreferrer nofollow"}},[i("HelpCircle",{attrs:{size:20}})],1):e._e()]),e.hasDescription?i("p",{staticClass:"settings-section__desc"},[e._v(" "+e._s(e.description)+" ")]):e._e(),e._t("default")],2)},vt=[],gt=Q(ft,mt,vt,!1,null,"375ea653",null,null);const me=gt.exports;function _t(e){var i=Number(e.version.split(".")[0]);if(i>=2)e.mixin({beforeCreate:o});else{var n=e.prototype._init;e.prototype._init=function(r){r===void 0&&(r={}),r.init=r.init?[o].concat(r.init):o,n.call(this,r)}}function o(){var r=this.$options;r.store?this.$store=typeof r.store=="function"?r.store():r.store:r.parent&&r.parent.$store&&(this.$store=r.parent.$store)}}var yt=typeof window<"u"?window:typeof z.global<"u"?z.global:{},y=yt.__VUE_DEVTOOLS_GLOBAL_HOOK__;function bt(e){y&&(e._devtoolHook=y,y.emit("vuex:init",e),y.on("vuex:travel-to-state",function(i){e.replaceState(i)}),e.subscribe(function(i,n){y.emit("vuex:mutation",i,n)},{prepend:!0}),e.subscribeAction(function(i,n){y.emit("vuex:action",i,n)},{prepend:!0}))}function Ct(e,i){return e.filter(i)[0]}function N(e,i){if(i===void 0&&(i=[]),e===null||typeof e!="object")return e;var n=Ct(i,function(r){return r.original===e});if(n)return n.copy;var o=Array.isArray(e)?[]:{};return i.push({original:e,copy:o}),Object.keys(e).forEach(function(r){o[r]=N(e[r],i)}),o}function b(e,i){Object.keys(e).forEach(function(n){return i(e[n],n)})}function X(e){return e!==null&&typeof e=="object"}function Et(e){return e&&typeof e.then=="function"}function kt(e,i){return function(){return e(i)}}var v=function(e,i){this.runtime=i,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=(typeof n=="function"?n():n)||{}},R={namespaced:{configurable:!0}};R.namespaced.get=function(){return!!this._rawModule.namespaced},v.prototype.addChild=function(e,i){this._children[e]=i},v.prototype.removeChild=function(e){delete this._children[e]},v.prototype.getChild=function(e){return this._children[e]},v.prototype.hasChild=function(e){return e in this._children},v.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},v.prototype.forEachChild=function(e){b(this._children,e)},v.prototype.forEachGetter=function(e){this._rawModule.getters&&b(this._rawModule.getters,e)},v.prototype.forEachAction=function(e){this._rawModule.actions&&b(this._rawModule.actions,e)},v.prototype.forEachMutation=function(e){this._rawModule.mutations&&b(this._rawModule.mutations,e)},Object.defineProperties(v.prototype,R);var _=function(e){this.register([],e,!1)};_.prototype.get=function(e){return e.reduce(function(i,n){return i.getChild(n)},this.root)},_.prototype.getNamespace=function(e){var i=this.root;return e.reduce(function(n,o){return i=i.getChild(o),n+(i.namespaced?o+"/":"")},"")},_.prototype.update=function(e){tt([],this.root,e)},_.prototype.register=function(e,i,n){var o=this;n===void 0&&(n=!0);var r=new v(i,n);if(e.length===0)this.root=r;else{var a=this.get(e.slice(0,-1));a.addChild(e[e.length-1],r)}i.modules&&b(i.modules,function(s,c){o.register(e.concat(c),s,n)})},_.prototype.unregister=function(e){var i=this.get(e.slice(0,-1)),n=e[e.length-1],o=i.getChild(n);o&&o.runtime&&i.removeChild(n)},_.prototype.isRegistered=function(e){var i=this.get(e.slice(0,-1)),n=e[e.length-1];return i?i.hasChild(n):!1};function tt(e,i,n){if(i.update(n),n.modules)for(var o in n.modules){if(!i.getChild(o))return;tt(e.concat(o),i.getChild(o),n.modules[o])}}var f,m=function(e){var i=this;e===void 0&&(e={}),!f&&typeof window<"u"&&window.Vue&&et(window.Vue);var n=e.plugins;n===void 0&&(n=[]);var o=e.strict;o===void 0&&(o=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new _(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new f,this._makeLocalGettersCache=Object.create(null);var r=this,a=this,s=a.dispatch,c=a.commit;this.dispatch=function(d,h){return s.call(r,d,h)},this.commit=function(d,h,p){return c.call(r,d,h,p)},this.strict=o;var u=this._modules.root.state;M(this,u,[],this._modules.root),I(this,u),n.forEach(function(d){return d(i)});var l=e.devtools!==void 0?e.devtools:f.config.devtools;l&&bt(this)},H={state:{configurable:!0}};H.state.get=function(){return this._vm._data.$$state},H.state.set=function(e){},m.prototype.commit=function(e,i,n){var o=this,r=A(e,i,n),a=r.type,s=r.payload,c={type:a,payload:s},u=this._mutations[a];u&&(this._withCommit(function(){u.forEach(function(l){l(s)})}),this._subscribers.slice().forEach(function(l){return l(c,o.state)}))},m.prototype.dispatch=function(e,i){var n=this,o=A(e,i),r=o.type,a=o.payload,s={type:r,payload:a},c=this._actions[r];if(c){try{this._actionSubscribers.slice().filter(function(l){return l.before}).forEach(function(l){return l.before(s,n.state)})}catch{}var u=c.length>1?Promise.all(c.map(function(l){return l(a)})):c[0](a);return new Promise(function(l,d){u.then(function(h){try{n._actionSubscribers.filter(function(p){return p.after}).forEach(function(p){return p.after(s,n.state)})}catch{}l(h)},function(h){try{n._actionSubscribers.filter(function(p){return p.error}).forEach(function(p){return p.error(s,n.state,h)})}catch{}d(h)})})}},m.prototype.subscribe=function(e,i){return Y(e,this._subscribers,i)},m.prototype.subscribeAction=function(e,i){var n=typeof e=="function"?{before:e}:e;return Y(n,this._actionSubscribers,i)},m.prototype.watch=function(e,i,n){var o=this;return this._watcherVM.$watch(function(){return e(o.state,o.getters)},i,n)},m.prototype.replaceState=function(e){var i=this;this._withCommit(function(){i._vm._data.$$state=e})},m.prototype.registerModule=function(e,i,n){n===void 0&&(n={}),typeof e=="string"&&(e=[e]),this._modules.register(e,i),M(this,this.state,e,this._modules.get(e),n.preserveState),I(this,this.state)},m.prototype.unregisterModule=function(e){var i=this;typeof e=="string"&&(e=[e]),this._modules.unregister(e),this._withCommit(function(){var n=V(i.state,e.slice(0,-1));f.delete(n,e[e.length-1])}),Z(this)},m.prototype.hasModule=function(e){return typeof e=="string"&&(e=[e]),this._modules.isRegistered(e)},m.prototype.hotUpdate=function(e){this._modules.update(e),Z(this,!0)},m.prototype._withCommit=function(e){var i=this._committing;this._committing=!0,e(),this._committing=i},Object.defineProperties(m.prototype,H);function Y(e,i,n){return i.indexOf(e)<0&&(n&&n.prepend?i.unshift(e):i.push(e)),function(){var o=i.indexOf(e);o>-1&&i.splice(o,1)}}function Z(e,i){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;M(e,n,[],e._modules.root,!0),I(e,n,i)}function I(e,i,n){var o=e._vm;e.getters={},e._makeLocalGettersCache=Object.create(null);var r=e._wrappedGetters,a={};b(r,function(c,u){a[u]=kt(c,e),Object.defineProperty(e.getters,u,{get:function(){return e._vm[u]},enumerable:!0})});var s=f.config.silent;f.config.silent=!0,e._vm=new f({data:{$$state:i},computed:a}),f.config.silent=s,e.strict&&Tt(e),o&&(n&&e._withCommit(function(){o._data.$$state=null}),f.nextTick(function(){return o.$destroy()}))}function M(e,i,n,o,r){var a=!n.length,s=e._modules.getNamespace(n);if(o.namespaced&&(e._modulesNamespaceMap[s],e._modulesNamespaceMap[s]=o),!a&&!r){var c=V(i,n.slice(0,-1)),u=n[n.length-1];e._withCommit(function(){f.set(c,u,o.state)})}var l=o.context=wt(e,s,n);o.forEachMutation(function(d,h){var p=s+h;Mt(e,p,d,l)}),o.forEachAction(function(d,h){var p=d.root?h:s+h,E=d.handler||d;St(e,p,E,l)}),o.forEachGetter(function(d,h){var p=s+h;xt(e,p,d,l)}),o.forEachChild(function(d,h){M(e,i,n.concat(h),d,r)})}function wt(e,i,n){var o=i==="",r={dispatch:o?e.dispatch:function(a,s,c){var u=A(a,s,c),l=u.payload,d=u.options,h=u.type;return(!d||!d.root)&&(h=i+h),e.dispatch(h,l)},commit:o?e.commit:function(a,s,c){var u=A(a,s,c),l=u.payload,d=u.options,h=u.type;(!d||!d.root)&&(h=i+h),e.commit(h,l,d)}};return Object.defineProperties(r,{getters:{get:o?function(){return e.getters}:function(){return At(e,i)}},state:{get:function(){return V(e.state,n)}}}),r}function At(e,i){if(!e._makeLocalGettersCache[i]){var n={},o=i.length;Object.keys(e.getters).forEach(function(r){if(r.slice(0,o)===i){var a=r.slice(o);Object.defineProperty(n,a,{get:function(){return e.getters[r]},enumerable:!0})}}),e._makeLocalGettersCache[i]=n}return e._makeLocalGettersCache[i]}function Mt(e,i,n,o){var r=e._mutations[i]||(e._mutations[i]=[]);r.push(function(a){n.call(e,o.state,a)})}function St(e,i,n,o){var r=e._actions[i]||(e._actions[i]=[]);r.push(function(a){var s=n.call(e,{dispatch:o.dispatch,commit:o.commit,getters:o.getters,state:o.state,rootGetters:e.getters,rootState:e.state},a);return Et(s)||(s=Promise.resolve(s)),e._devtoolHook?s.catch(function(c){throw e._devtoolHook.emit("vuex:error",c),c}):s})}function xt(e,i,n,o){e._wrappedGetters[i]||(e._wrappedGetters[i]=function(r){return n(o.state,o.getters,r.state,r.getters)})}function Tt(e){e._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}function V(e,i){return i.reduce(function(n,o){return n[o]},e)}function A(e,i,n){return X(e)&&e.type&&(n=i,i=e,e=e.type),{type:e,payload:i,options:n}}function et(e){f&&e===f||(f=e,_t(f))}var j=x(function(e,i){var n={};return S(i).forEach(function(o){var r=o.key,a=o.val;n[r]=function(){var s=this.$store.state,c=this.$store.getters;if(e){var u=T(this.$store,"mapState",e);if(!u)return;s=u.context.state,c=u.context.getters}return typeof a=="function"?a.call(this,s,c):s[a]},n[r].vuex=!0}),n}),it=x(function(e,i){var n={};return S(i).forEach(function(o){var r=o.key,a=o.val;n[r]=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=this.$store.commit;if(e){var l=T(this.$store,"mapMutations",e);if(!l)return;u=l.context.commit}return typeof a=="function"?a.apply(this,[u].concat(s)):u.apply(this.$store,[a].concat(s))}}),n}),B=x(function(e,i){var n={};return S(i).forEach(function(o){var r=o.key,a=o.val;a=e+a,n[r]=function(){if(!(e&&!T(this.$store,"mapGetters",e)))return this.$store.getters[a]},n[r].vuex=!0}),n}),K=x(function(e,i){var n={};return S(i).forEach(function(o){var r=o.key,a=o.val;n[r]=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=this.$store.dispatch;if(e){var l=T(this.$store,"mapActions",e);if(!l)return;u=l.context.dispatch}return typeof a=="function"?a.apply(this,[u].concat(s)):u.apply(this.$store,[a].concat(s))}}),n}),Ot=function(e){return{mapState:j.bind(null,e),mapGetters:B.bind(null,e),mapMutations:it.bind(null,e),mapActions:K.bind(null,e)}};function S(e){return $t(e)?Array.isArray(e)?e.map(function(i){return{key:i,val:i}}):Object.keys(e).map(function(i){return{key:i,val:e[i]}}):[]}function $t(e){return Array.isArray(e)||X(e)}function x(e){return function(i,n){return typeof i!="string"?(n=i,i=""):i.charAt(i.length-1)!=="/"&&(i+="/"),e(i,n)}}function T(e,i,n){var o=e._modulesNamespaceMap[n];return o}function Gt(e){e===void 0&&(e={});var i=e.collapsed;i===void 0&&(i=!0);var n=e.filter;n===void 0&&(n=function(d,h,p){return!0});var o=e.transformer;o===void 0&&(o=function(d){return d});var r=e.mutationTransformer;r===void 0&&(r=function(d){return d});var a=e.actionFilter;a===void 0&&(a=function(d,h){return!0});var s=e.actionTransformer;s===void 0&&(s=function(d){return d});var c=e.logMutations;c===void 0&&(c=!0);var u=e.logActions;u===void 0&&(u=!0);var l=e.logger;return l===void 0&&(l=console),function(d){var h=N(d.state);typeof l>"u"||(c&&d.subscribe(function(p,E){var k=N(E);if(n(p,h,k)){var O=J(),$=r(p),ot="mutation "+p.type+O;q(l,ot,i),l.log("%c prev state","color: #9E9E9E; font-weight: bold",o(h)),l.log("%c mutation","color: #03A9F4; font-weight: bold",$),l.log("%c next state","color: #4CAF50; font-weight: bold",o(k)),W(l)}h=k}),u&&d.subscribeAction(function(p,E){if(a(p,E)){var k=J(),O=s(p),$="action "+p.type+k;q(l,$,i),l.log("%c action","color: #03A9F4; font-weight: bold",O),W(l)}}))}}function q(e,i,n){var o=n?e.groupCollapsed:e.group;try{o.call(e,i)}catch{e.log(i)}}function W(e){try{e.groupEnd()}catch{e.log("—— log end ——")}}function J(){var e=new Date;return" @ "+w(e.getHours(),2)+":"+w(e.getMinutes(),2)+":"+w(e.getSeconds(),2)+"."+w(e.getMilliseconds(),3)}function Ht(e,i){return new Array(i+1).join(e)}function w(e,i){return Ht("0",i-e.toString().length)+e}var Dt={Store:m,install:et,version:"3.6.2",mapState:j,mapMutations:it,mapGetters:B,mapActions:K,createNamespacedHelpers:Ot,createLogger:Gt};const nt=Dt,Nt={name:"CheckboxBlankOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var It=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon checkbox-blank-outline-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("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?i("title",[e._v(e._s(e.title))]):e._e()])])])},Vt=[],jt=C(Nt,It,Vt,!1,null,null,null,null);const Bt=jt.exports,Kt={name:"CheckboxBlankIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Lt=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon checkbox-blank-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("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,3Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},zt=[],Ft=C(Kt,Lt,zt,!1,null,null,null,null);const Pt=Ft.exports,Ut={name:"MinusBoxIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Rt=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon minus-box-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("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?i("title",[e._v(e._s(e.title))]):e._e()])])])},Yt=[],Zt=C(Ut,Rt,Yt,!1,null,null,null,null);const qt=Zt.exports,Wt={name:"CheckboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Jt=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon checkbox-marked-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("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?i("title",[e._v(e._s(e.title))]):e._e()])])])},Qt=[],Xt=C(Wt,Jt,Qt,!1,null,null,null,null);const te=Xt.exports;const ee={name:"Checkbox",props:{id:{type:String,required:!0,validator:e=>e.trim()!==""},checked:{type:[Boolean,Array,String],default:!1},value:{type:String,default:null},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},wrapperElement:{type:String,default:"span"},name:{type:String,default:null}},computed:{size(){return 24},cssVars(){return{"--icon-size":this.size+"px"}},isChecked(){return[...this.checked].indexOf(this.value)>-1},checkboxRadioIconElement(){return this.indeterminate?qt:this.disabled&&!this.isChecked?Pt:this.isChecked?te:Bt}},methods:{onToggle(){if(this.disabled)return;if(typeof this.checked=="boolean"){this.$emit("update:checked",!this.isChecked);return}const e=this.getInputsSet().filter(i=>i.checked).map(i=>i.value);this.$emit("update:checked",e)},getInputsSet(){return[...document.getElementsByName(this.name)]}}};var ie=function(){var e=this,i=e._self._c;return i(e.wrapperElement,{tag:"element",staticClass:"checkbox-radio-switch checkbox-radio-switch-checkbox",class:{"checkbox-radio-switch--checked":e.isChecked,"checkbox-radio-switch--disabled":e.disabled,"checkbox-radio-switch--indeterminate":e.indeterminate},style:e.cssVars},[i("input",{staticClass:"checkbox-radio-switch__input",attrs:{id:e.id,disabled:e.disabled,indeterminate:e.indeterminate,name:e.name,type:"checkbox"},domProps:{checked:e.isChecked,value:e.value},on:{change:e.onToggle}}),i("label",{staticClass:"checkbox-radio-switch__label",attrs:{for:e.id}},[i(e.checkboxRadioIconElement,{tag:"component",staticClass:"checkbox-radio-switch__icon",attrs:{size:e.size,"aria-hidden":"true"}}),i("span",{staticClass:"sr-only"},[e._t("default")],2)],1)])},ne=[],oe=C(ee,ie,ne,!1,null,"3a9240db",null,null);const re=oe.exports;function L(e,i){return e.methods.includes(i)}function D(e,i){for(const n of e)if(L(n,i)&&!n[i])return!0;return!1}const ae={name:"ActivityGrid",components:{Checkbox:re},computed:{...B(["checkedActivities"]),...j(["methods","activityGroups","emailEnabled","isEmailSet","settingBatchtime"])},methods:{isActivityEnabled:L,...K(["toggleMethodForMethodAndActivity","toggleMethodForGroup"]),actionName(e){return e==="email"?t("activity","Send email"):t("activity","Send push notification")}}};var se=function(){var e=this,i=e._self._c;return i("table",{staticClass:"grid activitysettings"},[i("caption",{staticClass:"sr-only"},[e._v(" "+e._s(e.t("activity","Activity notification configuration"))+" ")]),e._l(e.activityGroups,function(n,o){return i("tbody",{key:o},[i("tr",{staticClass:"group-header"},[i("th",{staticClass:"group-header-section"},[e._v(" "+e._s(n.name)+" ")]),e._l(e.methods,function(r,a){return i("th",{key:a,staticClass:"activity_select_group"},[e._v(" "+e._s(r)+" ")])})],2),e._l(n.activities,function(r,a){return i("tr",{key:a},[i("th",{attrs:{scope:"row"}},[i("span",{domProps:{innerHTML:e._s(r.desc)}})]),e._l(e.methods,function(s,c){return i("td",{key:c},[i("Checkbox",{attrs:{id:`${a}_${c}`,disabled:!e.isActivityEnabled(r,c),checked:e.checkedActivities,value:`${a}_${c}`},on:{"update:checked":function(u){return e.toggleMethodForMethodAndActivity({groupKey:o,activityKey:a,methodKey:c})}}},[e._v(" "+e._s(e.actionName(c))+" ")])],1)})],2)})],2)})],2)},ce=[],le=C(ae,se,ce,!1,null,"01598b91",null,null);const ve=le.exports;st.use(nt);const ge=new nt.Store({strict:!0,state:{setting:g("activity","setting"),activityGroups:g("activity","activity_groups"),isEmailSet:g("activity","is_email_set"),emailEnabled:g("activity","email_enabled"),activityDigestEnabled:g("activity","activity_digest_enabled",!1),settingBatchtime:g("activity","setting_batchtime"),methods:g("activity","methods"),endpoint:""},getters:{checkedActivities(e){const i=(n,o)=>{const r=[];return o.email&&r.push({activityKey:n,method:"email",activity:o}),o.notification&&r.push({activityKey:n,method:"notification",activity:o}),r};return Object.values(e.activityGroups).map(n=>Object.entries(n.activities)).reduce((n,o)=>n.concat(o),[]).map(([n,o])=>i(n,o)).reduce((n,o)=>n.concat(o),[]).filter(({activity:n,method:o})=>n[o]).map(({activityKey:n,method:o})=>`${n}_${o}`)}},mutations:{SET_METHOD_FOR_METHOD_AND_ACTIVITY(e,{groupKey:i,activityKey:n,methodKey:o,value:r}){const a=e.activityGroups[i].activities[n];L(a,o)&&(a[o]=r)},SET_ENDPOINT(e,{endpoint:i}){e.endpoint=i},SET_SETTING_BATCHTIME(e,{settingBatchtime:i}){e.settingBatchtime=i},TOGGLE_ACTIVITY_DIGEST(e,{activityDigestEnabled:i}){e.activityDigestEnabled=i},TOGGLE_EMAIL_ENABLED(e,{emailEnabled:i}){e.emailEnabled=i}},actions:{setEndpoint({commit:e},{endpoint:i}){e("SET_ENDPOINT",{endpoint:i})},toggleMethodForMethodAndActivity({commit:e,state:i,dispatch:n},{groupKey:o,activityKey:r,methodKey:a}){const s=i.activityGroups[o].activities[r],c=D([s],a);e("SET_METHOD_FOR_METHOD_AND_ACTIVITY",{groupKey:o,activityKey:r,methodKey:a,value:c}),n("saveSettings")},toggleMethodForGroup({commit:e,state:i,dispatch:n},{groupKey:o,methodKey:r}){const a=Object.values(i.activityGroups[o].activities),s=D(a,r);for(const c in i.activityGroups[o].activities)e("SET_METHOD_FOR_METHOD_AND_ACTIVITY",{groupKey:o,activityKey:c,methodKey:r,value:s});n("saveSettings")},toggleMethodsForActivity({commit:e,state:i,dispatch:n},{groupKey:o,activityKey:r}){const a=i.activityGroups[o].activities[r],s=a.methods.map(c=>D([a],c)).includes(!0);for(const c of a.methods)e("SET_METHOD_FOR_METHOD_AND_ACTIVITY",{groupKey:o,activityKey:r,methodKey:c,value:s});n("saveSettings")},setSettingBatchtime({commit:e,dispatch:i},{settingBatchtime:n}){e("SET_SETTING_BATCHTIME",{settingBatchtime:n}),i("saveSettings")},toggleActivityDigestEnabled({commit:e,dispatch:i},{activityDigestEnabled:n}){e("TOGGLE_ACTIVITY_DIGEST",{activityDigestEnabled:n}),i("saveSettings")},toggleEmailEnabled({commit:e},{emailEnabled:i}){e("TOGGLE_EMAIL_ENABLED",{emailEnabled:i});try{OCP.AppConfig.setValue("activity","enable_email",i?"yes":"no"),F(G("activity","Your settings have been updated."))}catch(n){P(G("activity","Unable to save the settings")),U.error("An error occurred while saving the activity settings",n)}},async saveSettings({state:e,getters:i}){try{const n=new FormData;i.checkedActivities.forEach(r=>{n.append(r,"1")}),n.append("notify_setting_batchtime",`${e.settingBatchtime}`),n.append("activity_digest",`${e.activityDigestEnabled?1:0}`);const o=await at.post(ct(e.endpoint),n);F(o.data.data.message)}catch(n){P(G("activity","Unable to save the settings")),U.error("An error occurred while saving the activity settings",n)}}}});export{ve as A,nt as V,K as a,j as m,ge as s,me as v}; +import{v as Q,l as rt,n as C,b as g,c as at}from"./index-76a58945-70e0d28e.mjs";import{V as st,t as G,a as ct}from"./index-720d65ba.mjs";import{d as z}from"./index-65a5f423.mjs";import{N as F,U as P}from"./toast-4137c25c-fcac3222.mjs";import{l as U}from"./logger-2ebf21a4.mjs";const lt={name:"HelpCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var ut=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon help-circle-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},dt=[],ht=Q(lt,ut,dt,!1,null,null,null,null);const pt=ht.exports,ft={name:"NcSettingsSection",components:{HelpCircle:pt},props:{name:{type:String,required:!0},description:{type:String,default:""},docUrl:{type:String,default:""},limitWidth:{type:Boolean,default:!0}},data(){return{docNameTranslated:rt("External documentation for {name}",{name:this.name})}},computed:{hasDescription(){return this.description.length>0},hasDocUrl(){return this.docUrl.length>0}}};var mt=function(){var e=this,i=e._self._c;return i("div",{staticClass:"settings-section",class:{"settings-section--limit-width":e.limitWidth}},[i("h2",{staticClass:"settings-section__name"},[e._v(" "+e._s(e.name)+" "),e.hasDocUrl?i("a",{staticClass:"settings-section__info",attrs:{href:e.docUrl,title:e.docNameTranslated,target:"_blank",rel:"noreferrer nofollow"}},[i("HelpCircle",{attrs:{size:20}})],1):e._e()]),e.hasDescription?i("p",{staticClass:"settings-section__desc"},[e._v(" "+e._s(e.description)+" ")]):e._e(),e._t("default")],2)},vt=[],gt=Q(ft,mt,vt,!1,null,"375ea653",null,null);const me=gt.exports;function _t(e){var i=Number(e.version.split(".")[0]);if(i>=2)e.mixin({beforeCreate:o});else{var n=e.prototype._init;e.prototype._init=function(r){r===void 0&&(r={}),r.init=r.init?[o].concat(r.init):o,n.call(this,r)}}function o(){var r=this.$options;r.store?this.$store=typeof r.store=="function"?r.store():r.store:r.parent&&r.parent.$store&&(this.$store=r.parent.$store)}}var yt=typeof window<"u"?window:typeof z.global<"u"?z.global:{},y=yt.__VUE_DEVTOOLS_GLOBAL_HOOK__;function bt(e){y&&(e._devtoolHook=y,y.emit("vuex:init",e),y.on("vuex:travel-to-state",function(i){e.replaceState(i)}),e.subscribe(function(i,n){y.emit("vuex:mutation",i,n)},{prepend:!0}),e.subscribeAction(function(i,n){y.emit("vuex:action",i,n)},{prepend:!0}))}function Ct(e,i){return e.filter(i)[0]}function N(e,i){if(i===void 0&&(i=[]),e===null||typeof e!="object")return e;var n=Ct(i,function(r){return r.original===e});if(n)return n.copy;var o=Array.isArray(e)?[]:{};return i.push({original:e,copy:o}),Object.keys(e).forEach(function(r){o[r]=N(e[r],i)}),o}function b(e,i){Object.keys(e).forEach(function(n){return i(e[n],n)})}function X(e){return e!==null&&typeof e=="object"}function Et(e){return e&&typeof e.then=="function"}function kt(e,i){return function(){return e(i)}}var v=function(e,i){this.runtime=i,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=(typeof n=="function"?n():n)||{}},R={namespaced:{configurable:!0}};R.namespaced.get=function(){return!!this._rawModule.namespaced},v.prototype.addChild=function(e,i){this._children[e]=i},v.prototype.removeChild=function(e){delete this._children[e]},v.prototype.getChild=function(e){return this._children[e]},v.prototype.hasChild=function(e){return e in this._children},v.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},v.prototype.forEachChild=function(e){b(this._children,e)},v.prototype.forEachGetter=function(e){this._rawModule.getters&&b(this._rawModule.getters,e)},v.prototype.forEachAction=function(e){this._rawModule.actions&&b(this._rawModule.actions,e)},v.prototype.forEachMutation=function(e){this._rawModule.mutations&&b(this._rawModule.mutations,e)},Object.defineProperties(v.prototype,R);var _=function(e){this.register([],e,!1)};_.prototype.get=function(e){return e.reduce(function(i,n){return i.getChild(n)},this.root)},_.prototype.getNamespace=function(e){var i=this.root;return e.reduce(function(n,o){return i=i.getChild(o),n+(i.namespaced?o+"/":"")},"")},_.prototype.update=function(e){tt([],this.root,e)},_.prototype.register=function(e,i,n){var o=this;n===void 0&&(n=!0);var r=new v(i,n);if(e.length===0)this.root=r;else{var a=this.get(e.slice(0,-1));a.addChild(e[e.length-1],r)}i.modules&&b(i.modules,function(s,c){o.register(e.concat(c),s,n)})},_.prototype.unregister=function(e){var i=this.get(e.slice(0,-1)),n=e[e.length-1],o=i.getChild(n);o&&o.runtime&&i.removeChild(n)},_.prototype.isRegistered=function(e){var i=this.get(e.slice(0,-1)),n=e[e.length-1];return i?i.hasChild(n):!1};function tt(e,i,n){if(i.update(n),n.modules)for(var o in n.modules){if(!i.getChild(o))return;tt(e.concat(o),i.getChild(o),n.modules[o])}}var f,m=function(e){var i=this;e===void 0&&(e={}),!f&&typeof window<"u"&&window.Vue&&et(window.Vue);var n=e.plugins;n===void 0&&(n=[]);var o=e.strict;o===void 0&&(o=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new _(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new f,this._makeLocalGettersCache=Object.create(null);var r=this,a=this,s=a.dispatch,c=a.commit;this.dispatch=function(d,h){return s.call(r,d,h)},this.commit=function(d,h,p){return c.call(r,d,h,p)},this.strict=o;var u=this._modules.root.state;M(this,u,[],this._modules.root),I(this,u),n.forEach(function(d){return d(i)});var l=e.devtools!==void 0?e.devtools:f.config.devtools;l&&bt(this)},H={state:{configurable:!0}};H.state.get=function(){return this._vm._data.$$state},H.state.set=function(e){},m.prototype.commit=function(e,i,n){var o=this,r=A(e,i,n),a=r.type,s=r.payload,c={type:a,payload:s},u=this._mutations[a];u&&(this._withCommit(function(){u.forEach(function(l){l(s)})}),this._subscribers.slice().forEach(function(l){return l(c,o.state)}))},m.prototype.dispatch=function(e,i){var n=this,o=A(e,i),r=o.type,a=o.payload,s={type:r,payload:a},c=this._actions[r];if(c){try{this._actionSubscribers.slice().filter(function(l){return l.before}).forEach(function(l){return l.before(s,n.state)})}catch{}var u=c.length>1?Promise.all(c.map(function(l){return l(a)})):c[0](a);return new Promise(function(l,d){u.then(function(h){try{n._actionSubscribers.filter(function(p){return p.after}).forEach(function(p){return p.after(s,n.state)})}catch{}l(h)},function(h){try{n._actionSubscribers.filter(function(p){return p.error}).forEach(function(p){return p.error(s,n.state,h)})}catch{}d(h)})})}},m.prototype.subscribe=function(e,i){return Y(e,this._subscribers,i)},m.prototype.subscribeAction=function(e,i){var n=typeof e=="function"?{before:e}:e;return Y(n,this._actionSubscribers,i)},m.prototype.watch=function(e,i,n){var o=this;return this._watcherVM.$watch(function(){return e(o.state,o.getters)},i,n)},m.prototype.replaceState=function(e){var i=this;this._withCommit(function(){i._vm._data.$$state=e})},m.prototype.registerModule=function(e,i,n){n===void 0&&(n={}),typeof e=="string"&&(e=[e]),this._modules.register(e,i),M(this,this.state,e,this._modules.get(e),n.preserveState),I(this,this.state)},m.prototype.unregisterModule=function(e){var i=this;typeof e=="string"&&(e=[e]),this._modules.unregister(e),this._withCommit(function(){var n=V(i.state,e.slice(0,-1));f.delete(n,e[e.length-1])}),Z(this)},m.prototype.hasModule=function(e){return typeof e=="string"&&(e=[e]),this._modules.isRegistered(e)},m.prototype.hotUpdate=function(e){this._modules.update(e),Z(this,!0)},m.prototype._withCommit=function(e){var i=this._committing;this._committing=!0,e(),this._committing=i},Object.defineProperties(m.prototype,H);function Y(e,i,n){return i.indexOf(e)<0&&(n&&n.prepend?i.unshift(e):i.push(e)),function(){var o=i.indexOf(e);o>-1&&i.splice(o,1)}}function Z(e,i){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;M(e,n,[],e._modules.root,!0),I(e,n,i)}function I(e,i,n){var o=e._vm;e.getters={},e._makeLocalGettersCache=Object.create(null);var r=e._wrappedGetters,a={};b(r,function(c,u){a[u]=kt(c,e),Object.defineProperty(e.getters,u,{get:function(){return e._vm[u]},enumerable:!0})});var s=f.config.silent;f.config.silent=!0,e._vm=new f({data:{$$state:i},computed:a}),f.config.silent=s,e.strict&&Tt(e),o&&(n&&e._withCommit(function(){o._data.$$state=null}),f.nextTick(function(){return o.$destroy()}))}function M(e,i,n,o,r){var a=!n.length,s=e._modules.getNamespace(n);if(o.namespaced&&(e._modulesNamespaceMap[s],e._modulesNamespaceMap[s]=o),!a&&!r){var c=V(i,n.slice(0,-1)),u=n[n.length-1];e._withCommit(function(){f.set(c,u,o.state)})}var l=o.context=wt(e,s,n);o.forEachMutation(function(d,h){var p=s+h;Mt(e,p,d,l)}),o.forEachAction(function(d,h){var p=d.root?h:s+h,E=d.handler||d;St(e,p,E,l)}),o.forEachGetter(function(d,h){var p=s+h;xt(e,p,d,l)}),o.forEachChild(function(d,h){M(e,i,n.concat(h),d,r)})}function wt(e,i,n){var o=i==="",r={dispatch:o?e.dispatch:function(a,s,c){var u=A(a,s,c),l=u.payload,d=u.options,h=u.type;return(!d||!d.root)&&(h=i+h),e.dispatch(h,l)},commit:o?e.commit:function(a,s,c){var u=A(a,s,c),l=u.payload,d=u.options,h=u.type;(!d||!d.root)&&(h=i+h),e.commit(h,l,d)}};return Object.defineProperties(r,{getters:{get:o?function(){return e.getters}:function(){return At(e,i)}},state:{get:function(){return V(e.state,n)}}}),r}function At(e,i){if(!e._makeLocalGettersCache[i]){var n={},o=i.length;Object.keys(e.getters).forEach(function(r){if(r.slice(0,o)===i){var a=r.slice(o);Object.defineProperty(n,a,{get:function(){return e.getters[r]},enumerable:!0})}}),e._makeLocalGettersCache[i]=n}return e._makeLocalGettersCache[i]}function Mt(e,i,n,o){var r=e._mutations[i]||(e._mutations[i]=[]);r.push(function(a){n.call(e,o.state,a)})}function St(e,i,n,o){var r=e._actions[i]||(e._actions[i]=[]);r.push(function(a){var s=n.call(e,{dispatch:o.dispatch,commit:o.commit,getters:o.getters,state:o.state,rootGetters:e.getters,rootState:e.state},a);return Et(s)||(s=Promise.resolve(s)),e._devtoolHook?s.catch(function(c){throw e._devtoolHook.emit("vuex:error",c),c}):s})}function xt(e,i,n,o){e._wrappedGetters[i]||(e._wrappedGetters[i]=function(r){return n(o.state,o.getters,r.state,r.getters)})}function Tt(e){e._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}function V(e,i){return i.reduce(function(n,o){return n[o]},e)}function A(e,i,n){return X(e)&&e.type&&(n=i,i=e,e=e.type),{type:e,payload:i,options:n}}function et(e){f&&e===f||(f=e,_t(f))}var j=x(function(e,i){var n={};return S(i).forEach(function(o){var r=o.key,a=o.val;n[r]=function(){var s=this.$store.state,c=this.$store.getters;if(e){var u=T(this.$store,"mapState",e);if(!u)return;s=u.context.state,c=u.context.getters}return typeof a=="function"?a.call(this,s,c):s[a]},n[r].vuex=!0}),n}),it=x(function(e,i){var n={};return S(i).forEach(function(o){var r=o.key,a=o.val;n[r]=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=this.$store.commit;if(e){var l=T(this.$store,"mapMutations",e);if(!l)return;u=l.context.commit}return typeof a=="function"?a.apply(this,[u].concat(s)):u.apply(this.$store,[a].concat(s))}}),n}),B=x(function(e,i){var n={};return S(i).forEach(function(o){var r=o.key,a=o.val;a=e+a,n[r]=function(){if(!(e&&!T(this.$store,"mapGetters",e)))return this.$store.getters[a]},n[r].vuex=!0}),n}),K=x(function(e,i){var n={};return S(i).forEach(function(o){var r=o.key,a=o.val;n[r]=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=this.$store.dispatch;if(e){var l=T(this.$store,"mapActions",e);if(!l)return;u=l.context.dispatch}return typeof a=="function"?a.apply(this,[u].concat(s)):u.apply(this.$store,[a].concat(s))}}),n}),Ot=function(e){return{mapState:j.bind(null,e),mapGetters:B.bind(null,e),mapMutations:it.bind(null,e),mapActions:K.bind(null,e)}};function S(e){return $t(e)?Array.isArray(e)?e.map(function(i){return{key:i,val:i}}):Object.keys(e).map(function(i){return{key:i,val:e[i]}}):[]}function $t(e){return Array.isArray(e)||X(e)}function x(e){return function(i,n){return typeof i!="string"?(n=i,i=""):i.charAt(i.length-1)!=="/"&&(i+="/"),e(i,n)}}function T(e,i,n){var o=e._modulesNamespaceMap[n];return o}function Gt(e){e===void 0&&(e={});var i=e.collapsed;i===void 0&&(i=!0);var n=e.filter;n===void 0&&(n=function(d,h,p){return!0});var o=e.transformer;o===void 0&&(o=function(d){return d});var r=e.mutationTransformer;r===void 0&&(r=function(d){return d});var a=e.actionFilter;a===void 0&&(a=function(d,h){return!0});var s=e.actionTransformer;s===void 0&&(s=function(d){return d});var c=e.logMutations;c===void 0&&(c=!0);var u=e.logActions;u===void 0&&(u=!0);var l=e.logger;return l===void 0&&(l=console),function(d){var h=N(d.state);typeof l>"u"||(c&&d.subscribe(function(p,E){var k=N(E);if(n(p,h,k)){var O=J(),$=r(p),ot="mutation "+p.type+O;q(l,ot,i),l.log("%c prev state","color: #9E9E9E; font-weight: bold",o(h)),l.log("%c mutation","color: #03A9F4; font-weight: bold",$),l.log("%c next state","color: #4CAF50; font-weight: bold",o(k)),W(l)}h=k}),u&&d.subscribeAction(function(p,E){if(a(p,E)){var k=J(),O=s(p),$="action "+p.type+k;q(l,$,i),l.log("%c action","color: #03A9F4; font-weight: bold",O),W(l)}}))}}function q(e,i,n){var o=n?e.groupCollapsed:e.group;try{o.call(e,i)}catch{e.log(i)}}function W(e){try{e.groupEnd()}catch{e.log("—— log end ——")}}function J(){var e=new Date;return" @ "+w(e.getHours(),2)+":"+w(e.getMinutes(),2)+":"+w(e.getSeconds(),2)+"."+w(e.getMilliseconds(),3)}function Ht(e,i){return new Array(i+1).join(e)}function w(e,i){return Ht("0",i-e.toString().length)+e}var Dt={Store:m,install:et,version:"3.6.2",mapState:j,mapMutations:it,mapGetters:B,mapActions:K,createNamespacedHelpers:Ot,createLogger:Gt};const nt=Dt,Nt={name:"CheckboxBlankOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var It=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon checkbox-blank-outline-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("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?i("title",[e._v(e._s(e.title))]):e._e()])])])},Vt=[],jt=C(Nt,It,Vt,!1,null,null,null,null);const Bt=jt.exports,Kt={name:"CheckboxBlankIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Lt=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon checkbox-blank-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("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,3Z"}},[e.title?i("title",[e._v(e._s(e.title))]):e._e()])])])},zt=[],Ft=C(Kt,Lt,zt,!1,null,null,null,null);const Pt=Ft.exports,Ut={name:"MinusBoxIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Rt=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon minus-box-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("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?i("title",[e._v(e._s(e.title))]):e._e()])])])},Yt=[],Zt=C(Ut,Rt,Yt,!1,null,null,null,null);const qt=Zt.exports,Wt={name:"CheckboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Jt=function(){var e=this,i=e._self._c;return i("span",e._b({staticClass:"material-design-icon checkbox-marked-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[i("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[i("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?i("title",[e._v(e._s(e.title))]):e._e()])])])},Qt=[],Xt=C(Wt,Jt,Qt,!1,null,null,null,null);const te=Xt.exports;const ee={name:"Checkbox",props:{id:{type:String,required:!0,validator:e=>e.trim()!==""},checked:{type:[Boolean,Array,String],default:!1},value:{type:String,default:null},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},wrapperElement:{type:String,default:"span"},name:{type:String,default:null}},computed:{size(){return 24},cssVars(){return{"--icon-size":this.size+"px"}},isChecked(){return[...this.checked].indexOf(this.value)>-1},checkboxRadioIconElement(){return this.indeterminate?qt:this.disabled&&!this.isChecked?Pt:this.isChecked?te:Bt}},methods:{onToggle(){if(this.disabled)return;if(typeof this.checked=="boolean"){this.$emit("update:checked",!this.isChecked);return}const e=this.getInputsSet().filter(i=>i.checked).map(i=>i.value);this.$emit("update:checked",e)},getInputsSet(){return[...document.getElementsByName(this.name)]}}};var ie=function(){var e=this,i=e._self._c;return i(e.wrapperElement,{tag:"element",staticClass:"checkbox-radio-switch checkbox-radio-switch-checkbox",class:{"checkbox-radio-switch--checked":e.isChecked,"checkbox-radio-switch--disabled":e.disabled,"checkbox-radio-switch--indeterminate":e.indeterminate},style:e.cssVars},[i("input",{staticClass:"checkbox-radio-switch__input",attrs:{id:e.id,disabled:e.disabled,indeterminate:e.indeterminate,name:e.name,type:"checkbox"},domProps:{checked:e.isChecked,value:e.value},on:{change:e.onToggle}}),i("label",{staticClass:"checkbox-radio-switch__label",attrs:{for:e.id}},[i(e.checkboxRadioIconElement,{tag:"component",staticClass:"checkbox-radio-switch__icon",attrs:{size:e.size,"aria-hidden":"true"}}),i("span",{staticClass:"sr-only"},[e._t("default")],2)],1)])},ne=[],oe=C(ee,ie,ne,!1,null,"3a9240db",null,null);const re=oe.exports;function L(e,i){return e.methods.includes(i)}function D(e,i){for(const n of e)if(L(n,i)&&!n[i])return!0;return!1}const ae={name:"ActivityGrid",components:{Checkbox:re},computed:{...B(["checkedActivities"]),...j(["methods","activityGroups","emailEnabled","isEmailSet","settingBatchtime"])},methods:{isActivityEnabled:L,...K(["toggleMethodForMethodAndActivity","toggleMethodForGroup"]),actionName(e){return e==="email"?t("activity","Send email"):t("activity","Send push notification")}}};var se=function(){var e=this,i=e._self._c;return i("table",{staticClass:"grid activitysettings"},[i("caption",{staticClass:"sr-only"},[e._v(" "+e._s(e.t("activity","Activity notification configuration"))+" ")]),e._l(e.activityGroups,function(n,o){return i("tbody",{key:o},[i("tr",{staticClass:"group-header"},[i("th",{staticClass:"group-header-section"},[e._v(" "+e._s(n.name)+" ")]),e._l(e.methods,function(r,a){return i("th",{key:a,staticClass:"activity_select_group"},[e._v(" "+e._s(r)+" ")])})],2),e._l(n.activities,function(r,a){return i("tr",{key:a},[i("th",{attrs:{scope:"row"}},[i("span",{domProps:{innerHTML:e._s(r.desc)}})]),e._l(e.methods,function(s,c){return i("td",{key:c},[i("Checkbox",{attrs:{id:`${a}_${c}`,disabled:!e.isActivityEnabled(r,c),checked:e.checkedActivities,value:`${a}_${c}`},on:{"update:checked":function(u){return e.toggleMethodForMethodAndActivity({groupKey:o,activityKey:a,methodKey:c})}}},[e._v(" "+e._s(e.actionName(c))+" ")])],1)})],2)})],2)})],2)},ce=[],le=C(ae,se,ce,!1,null,"01598b91",null,null);const ve=le.exports;st.use(nt);const ge=new nt.Store({strict:!0,state:{setting:g("activity","setting"),activityGroups:g("activity","activity_groups"),isEmailSet:g("activity","is_email_set"),emailEnabled:g("activity","email_enabled"),activityDigestEnabled:g("activity","activity_digest_enabled",!1),settingBatchtime:g("activity","setting_batchtime"),methods:g("activity","methods"),endpoint:""},getters:{checkedActivities(e){const i=(n,o)=>{const r=[];return o.email&&r.push({activityKey:n,method:"email",activity:o}),o.notification&&r.push({activityKey:n,method:"notification",activity:o}),r};return Object.values(e.activityGroups).map(n=>Object.entries(n.activities)).reduce((n,o)=>n.concat(o),[]).map(([n,o])=>i(n,o)).reduce((n,o)=>n.concat(o),[]).filter(({activity:n,method:o})=>n[o]).map(({activityKey:n,method:o})=>`${n}_${o}`)}},mutations:{SET_METHOD_FOR_METHOD_AND_ACTIVITY(e,{groupKey:i,activityKey:n,methodKey:o,value:r}){const a=e.activityGroups[i].activities[n];L(a,o)&&(a[o]=r)},SET_ENDPOINT(e,{endpoint:i}){e.endpoint=i},SET_SETTING_BATCHTIME(e,{settingBatchtime:i}){e.settingBatchtime=i},TOGGLE_ACTIVITY_DIGEST(e,{activityDigestEnabled:i}){e.activityDigestEnabled=i},TOGGLE_EMAIL_ENABLED(e,{emailEnabled:i}){e.emailEnabled=i}},actions:{setEndpoint({commit:e},{endpoint:i}){e("SET_ENDPOINT",{endpoint:i})},toggleMethodForMethodAndActivity({commit:e,state:i,dispatch:n},{groupKey:o,activityKey:r,methodKey:a}){const s=i.activityGroups[o].activities[r],c=D([s],a);e("SET_METHOD_FOR_METHOD_AND_ACTIVITY",{groupKey:o,activityKey:r,methodKey:a,value:c}),n("saveSettings")},toggleMethodForGroup({commit:e,state:i,dispatch:n},{groupKey:o,methodKey:r}){const a=Object.values(i.activityGroups[o].activities),s=D(a,r);for(const c in i.activityGroups[o].activities)e("SET_METHOD_FOR_METHOD_AND_ACTIVITY",{groupKey:o,activityKey:c,methodKey:r,value:s});n("saveSettings")},toggleMethodsForActivity({commit:e,state:i,dispatch:n},{groupKey:o,activityKey:r}){const a=i.activityGroups[o].activities[r],s=a.methods.map(c=>D([a],c)).includes(!0);for(const c of a.methods)e("SET_METHOD_FOR_METHOD_AND_ACTIVITY",{groupKey:o,activityKey:r,methodKey:c,value:s});n("saveSettings")},setSettingBatchtime({commit:e,dispatch:i},{settingBatchtime:n}){e("SET_SETTING_BATCHTIME",{settingBatchtime:n}),i("saveSettings")},toggleActivityDigestEnabled({commit:e,dispatch:i},{activityDigestEnabled:n}){e("TOGGLE_ACTIVITY_DIGEST",{activityDigestEnabled:n}),i("saveSettings")},toggleEmailEnabled({commit:e},{emailEnabled:i}){e("TOGGLE_EMAIL_ENABLED",{emailEnabled:i});try{OCP.AppConfig.setValue("activity","enable_email",i?"yes":"no"),F(G("activity","Your settings have been updated."))}catch(n){P(G("activity","Unable to save the settings")),U.error("An error occurred while saving the activity settings",n)}},async saveSettings({state:e,getters:i}){try{const n=new FormData;i.checkedActivities.forEach(r=>{n.append(r,"1")}),n.append("notify_setting_batchtime",`${e.settingBatchtime}`),n.append("activity_digest",`${e.activityDigestEnabled?1:0}`);const o=await at.post(ct(e.endpoint),n);F(o.data.data.message)}catch(n){P(G("activity","Unable to save the settings")),U.error("An error occurred while saving the activity settings",n)}}}});export{ve as A,nt as V,K as a,j as m,ge as s,me as v}; diff --git a/js/settings-store-96e1bc0c.mjs.map b/js/settings-store-d4b01b35.mjs.map similarity index 99% rename from js/settings-store-96e1bc0c.mjs.map rename to js/settings-store-d4b01b35.mjs.map index eba893c92..900b48c02 100644 --- a/js/settings-store-96e1bc0c.mjs.map +++ b/js/settings-store-d4b01b35.mjs.map @@ -1 +1 @@ -{"version":3,"file":"settings-store-96e1bc0c.mjs","sources":["../node_modules/@nextcloud/vue/dist/Components/NcSettingsSection.mjs","../node_modules/vuex/dist/vuex.esm.js","../node_modules/vue-material-design-icons/CheckboxBlankOutline.vue","../node_modules/vue-material-design-icons/CheckboxBlank.vue","../node_modules/vue-material-design-icons/MinusBox.vue","../node_modules/vue-material-design-icons/CheckboxMarked.vue","../src/components/Checkbox.vue","../src/utils/settings.ts","../src/components/ActivityGrid.vue","../src/store/settings-store.js"],"sourcesContent":["import \"../assets/index-76a58945.css\";\nimport { t as r } from \"../chunks/l10n-ef44019c.mjs\";\nimport { n as i } from \"../chunks/_plugin-vue2_normalizer-71e2aa87.mjs\";\nconst l = {\n name: \"HelpCircleIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar a = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon help-circle-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"path\", { attrs: { d: \"M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, c = [], o = /* @__PURE__ */ i(\n l,\n a,\n c,\n !1,\n null,\n null,\n null,\n null\n);\nconst _ = o.exports;\nconst d = {\n name: \"NcSettingsSection\",\n components: {\n HelpCircle: _\n },\n props: {\n name: {\n type: String,\n required: !0\n },\n description: {\n type: String,\n default: \"\"\n },\n docUrl: {\n type: String,\n default: \"\"\n },\n /**\n * Limit the width of the setting's content\n *\n * By default only the name and description have a limit, use this\n * property to also apply this to the rest of the content.\n */\n limitWidth: {\n type: Boolean,\n default: !0\n }\n },\n data() {\n return {\n docNameTranslated: r(\"External documentation for {name}\", {\n name: this.name\n })\n };\n },\n computed: {\n hasDescription() {\n return this.description.length > 0;\n },\n hasDocUrl() {\n return this.docUrl.length > 0;\n }\n }\n};\nvar p = function() {\n var t = this, e = t._self._c;\n return e(\"div\", { staticClass: \"settings-section\", class: { \"settings-section--limit-width\": t.limitWidth } }, [e(\"h2\", { staticClass: \"settings-section__name\" }, [t._v(\" \" + t._s(t.name) + \" \"), t.hasDocUrl ? e(\"a\", { staticClass: \"settings-section__info\", attrs: { href: t.docUrl, title: t.docNameTranslated, target: \"_blank\", rel: \"noreferrer nofollow\" } }, [e(\"HelpCircle\", { attrs: { size: 20 } })], 1) : t._e()]), t.hasDescription ? e(\"p\", { staticClass: \"settings-section__desc\" }, [t._v(\" \" + t._s(t.description) + \" \")]) : t._e(), t._t(\"default\")], 2);\n}, m = [], u = /* @__PURE__ */ i(\n d,\n p,\n m,\n !1,\n null,\n \"375ea653\",\n null,\n null\n);\nconst v = u.exports;\nexport {\n v as default\n};\n","/*!\n * vuex v3.6.2\n * (c) 2021 Evan You\n * @license MIT\n */\nfunction applyMixin (Vue) {\n var version = Number(Vue.version.split('.')[0]);\n\n if (version >= 2) {\n Vue.mixin({ beforeCreate: vuexInit });\n } else {\n // override init and inject vuex init procedure\n // for 1.x backwards compatibility.\n var _init = Vue.prototype._init;\n Vue.prototype._init = function (options) {\n if ( options === void 0 ) options = {};\n\n options.init = options.init\n ? [vuexInit].concat(options.init)\n : vuexInit;\n _init.call(this, options);\n };\n }\n\n /**\n * Vuex init hook, injected into each instances init hooks list.\n */\n\n function vuexInit () {\n var options = this.$options;\n // store injection\n if (options.store) {\n this.$store = typeof options.store === 'function'\n ? options.store()\n : options.store;\n } else if (options.parent && options.parent.$store) {\n this.$store = options.parent.$store;\n }\n }\n}\n\nvar target = typeof window !== 'undefined'\n ? window\n : typeof global !== 'undefined'\n ? global\n : {};\nvar devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\nfunction devtoolPlugin (store) {\n if (!devtoolHook) { return }\n\n store._devtoolHook = devtoolHook;\n\n devtoolHook.emit('vuex:init', store);\n\n devtoolHook.on('vuex:travel-to-state', function (targetState) {\n store.replaceState(targetState);\n });\n\n store.subscribe(function (mutation, state) {\n devtoolHook.emit('vuex:mutation', mutation, state);\n }, { prepend: true });\n\n store.subscribeAction(function (action, state) {\n devtoolHook.emit('vuex:action', action, state);\n }, { prepend: true });\n}\n\n/**\n * Get the first item that pass the test\n * by second argument function\n *\n * @param {Array} list\n * @param {Function} f\n * @return {*}\n */\nfunction find (list, f) {\n return list.filter(f)[0]\n}\n\n/**\n * Deep copy the given object considering circular structure.\n * This function caches all nested objects and its copies.\n * If it detects circular structure, use cached copy to avoid infinite loop.\n *\n * @param {*} obj\n * @param {Array} cache\n * @return {*}\n */\nfunction deepCopy (obj, cache) {\n if ( cache === void 0 ) cache = [];\n\n // just return if obj is immutable value\n if (obj === null || typeof obj !== 'object') {\n return obj\n }\n\n // if obj is hit, it is in circular structure\n var hit = find(cache, function (c) { return c.original === obj; });\n if (hit) {\n return hit.copy\n }\n\n var copy = Array.isArray(obj) ? [] : {};\n // put the copy into cache at first\n // because we want to refer it in recursive deepCopy\n cache.push({\n original: obj,\n copy: copy\n });\n\n Object.keys(obj).forEach(function (key) {\n copy[key] = deepCopy(obj[key], cache);\n });\n\n return copy\n}\n\n/**\n * forEach for object\n */\nfunction forEachValue (obj, fn) {\n Object.keys(obj).forEach(function (key) { return fn(obj[key], key); });\n}\n\nfunction isObject (obj) {\n return obj !== null && typeof obj === 'object'\n}\n\nfunction isPromise (val) {\n return val && typeof val.then === 'function'\n}\n\nfunction assert (condition, msg) {\n if (!condition) { throw new Error((\"[vuex] \" + msg)) }\n}\n\nfunction partial (fn, arg) {\n return function () {\n return fn(arg)\n }\n}\n\n// Base data struct for store's module, package with some attribute and method\nvar Module = function Module (rawModule, runtime) {\n this.runtime = runtime;\n // Store some children item\n this._children = Object.create(null);\n // Store the origin module object which passed by programmer\n this._rawModule = rawModule;\n var rawState = rawModule.state;\n\n // Store the origin module's state\n this.state = (typeof rawState === 'function' ? rawState() : rawState) || {};\n};\n\nvar prototypeAccessors = { namespaced: { configurable: true } };\n\nprototypeAccessors.namespaced.get = function () {\n return !!this._rawModule.namespaced\n};\n\nModule.prototype.addChild = function addChild (key, module) {\n this._children[key] = module;\n};\n\nModule.prototype.removeChild = function removeChild (key) {\n delete this._children[key];\n};\n\nModule.prototype.getChild = function getChild (key) {\n return this._children[key]\n};\n\nModule.prototype.hasChild = function hasChild (key) {\n return key in this._children\n};\n\nModule.prototype.update = function update (rawModule) {\n this._rawModule.namespaced = rawModule.namespaced;\n if (rawModule.actions) {\n this._rawModule.actions = rawModule.actions;\n }\n if (rawModule.mutations) {\n this._rawModule.mutations = rawModule.mutations;\n }\n if (rawModule.getters) {\n this._rawModule.getters = rawModule.getters;\n }\n};\n\nModule.prototype.forEachChild = function forEachChild (fn) {\n forEachValue(this._children, fn);\n};\n\nModule.prototype.forEachGetter = function forEachGetter (fn) {\n if (this._rawModule.getters) {\n forEachValue(this._rawModule.getters, fn);\n }\n};\n\nModule.prototype.forEachAction = function forEachAction (fn) {\n if (this._rawModule.actions) {\n forEachValue(this._rawModule.actions, fn);\n }\n};\n\nModule.prototype.forEachMutation = function forEachMutation (fn) {\n if (this._rawModule.mutations) {\n forEachValue(this._rawModule.mutations, fn);\n }\n};\n\nObject.defineProperties( Module.prototype, prototypeAccessors );\n\nvar ModuleCollection = function ModuleCollection (rawRootModule) {\n // register root module (Vuex.Store options)\n this.register([], rawRootModule, false);\n};\n\nModuleCollection.prototype.get = function get (path) {\n return path.reduce(function (module, key) {\n return module.getChild(key)\n }, this.root)\n};\n\nModuleCollection.prototype.getNamespace = function getNamespace (path) {\n var module = this.root;\n return path.reduce(function (namespace, key) {\n module = module.getChild(key);\n return namespace + (module.namespaced ? key + '/' : '')\n }, '')\n};\n\nModuleCollection.prototype.update = function update$1 (rawRootModule) {\n update([], this.root, rawRootModule);\n};\n\nModuleCollection.prototype.register = function register (path, rawModule, runtime) {\n var this$1 = this;\n if ( runtime === void 0 ) runtime = true;\n\n if ((process.env.NODE_ENV !== 'production')) {\n assertRawModule(path, rawModule);\n }\n\n var newModule = new Module(rawModule, runtime);\n if (path.length === 0) {\n this.root = newModule;\n } else {\n var parent = this.get(path.slice(0, -1));\n parent.addChild(path[path.length - 1], newModule);\n }\n\n // register nested modules\n if (rawModule.modules) {\n forEachValue(rawModule.modules, function (rawChildModule, key) {\n this$1.register(path.concat(key), rawChildModule, runtime);\n });\n }\n};\n\nModuleCollection.prototype.unregister = function unregister (path) {\n var parent = this.get(path.slice(0, -1));\n var key = path[path.length - 1];\n var child = parent.getChild(key);\n\n if (!child) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\n \"[vuex] trying to unregister module '\" + key + \"', which is \" +\n \"not registered\"\n );\n }\n return\n }\n\n if (!child.runtime) {\n return\n }\n\n parent.removeChild(key);\n};\n\nModuleCollection.prototype.isRegistered = function isRegistered (path) {\n var parent = this.get(path.slice(0, -1));\n var key = path[path.length - 1];\n\n if (parent) {\n return parent.hasChild(key)\n }\n\n return false\n};\n\nfunction update (path, targetModule, newModule) {\n if ((process.env.NODE_ENV !== 'production')) {\n assertRawModule(path, newModule);\n }\n\n // update target module\n targetModule.update(newModule);\n\n // update nested modules\n if (newModule.modules) {\n for (var key in newModule.modules) {\n if (!targetModule.getChild(key)) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\n \"[vuex] trying to add a new module '\" + key + \"' on hot reloading, \" +\n 'manual reload is needed'\n );\n }\n return\n }\n update(\n path.concat(key),\n targetModule.getChild(key),\n newModule.modules[key]\n );\n }\n }\n}\n\nvar functionAssert = {\n assert: function (value) { return typeof value === 'function'; },\n expected: 'function'\n};\n\nvar objectAssert = {\n assert: function (value) { return typeof value === 'function' ||\n (typeof value === 'object' && typeof value.handler === 'function'); },\n expected: 'function or object with \"handler\" function'\n};\n\nvar assertTypes = {\n getters: functionAssert,\n mutations: functionAssert,\n actions: objectAssert\n};\n\nfunction assertRawModule (path, rawModule) {\n Object.keys(assertTypes).forEach(function (key) {\n if (!rawModule[key]) { return }\n\n var assertOptions = assertTypes[key];\n\n forEachValue(rawModule[key], function (value, type) {\n assert(\n assertOptions.assert(value),\n makeAssertionMessage(path, key, type, value, assertOptions.expected)\n );\n });\n });\n}\n\nfunction makeAssertionMessage (path, key, type, value, expected) {\n var buf = key + \" should be \" + expected + \" but \\\"\" + key + \".\" + type + \"\\\"\";\n if (path.length > 0) {\n buf += \" in module \\\"\" + (path.join('.')) + \"\\\"\";\n }\n buf += \" is \" + (JSON.stringify(value)) + \".\";\n return buf\n}\n\nvar Vue; // bind on install\n\nvar Store = function Store (options) {\n var this$1 = this;\n if ( options === void 0 ) options = {};\n\n // Auto install if it is not done yet and `window` has `Vue`.\n // To allow users to avoid auto-installation in some cases,\n // this code should be placed here. See #731\n if (!Vue && typeof window !== 'undefined' && window.Vue) {\n install(window.Vue);\n }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(Vue, \"must call Vue.use(Vuex) before creating a store instance.\");\n assert(typeof Promise !== 'undefined', \"vuex requires a Promise polyfill in this browser.\");\n assert(this instanceof Store, \"store must be called with the new operator.\");\n }\n\n var plugins = options.plugins; if ( plugins === void 0 ) plugins = [];\n var strict = options.strict; if ( strict === void 0 ) strict = false;\n\n // store internal state\n this._committing = false;\n this._actions = Object.create(null);\n this._actionSubscribers = [];\n this._mutations = Object.create(null);\n this._wrappedGetters = Object.create(null);\n this._modules = new ModuleCollection(options);\n this._modulesNamespaceMap = Object.create(null);\n this._subscribers = [];\n this._watcherVM = new Vue();\n this._makeLocalGettersCache = Object.create(null);\n\n // bind commit and dispatch to self\n var store = this;\n var ref = this;\n var dispatch = ref.dispatch;\n var commit = ref.commit;\n this.dispatch = function boundDispatch (type, payload) {\n return dispatch.call(store, type, payload)\n };\n this.commit = function boundCommit (type, payload, options) {\n return commit.call(store, type, payload, options)\n };\n\n // strict mode\n this.strict = strict;\n\n var state = this._modules.root.state;\n\n // init root module.\n // this also recursively registers all sub-modules\n // and collects all module getters inside this._wrappedGetters\n installModule(this, state, [], this._modules.root);\n\n // initialize the store vm, which is responsible for the reactivity\n // (also registers _wrappedGetters as computed properties)\n resetStoreVM(this, state);\n\n // apply plugins\n plugins.forEach(function (plugin) { return plugin(this$1); });\n\n var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools;\n if (useDevtools) {\n devtoolPlugin(this);\n }\n};\n\nvar prototypeAccessors$1 = { state: { configurable: true } };\n\nprototypeAccessors$1.state.get = function () {\n return this._vm._data.$$state\n};\n\nprototypeAccessors$1.state.set = function (v) {\n if ((process.env.NODE_ENV !== 'production')) {\n assert(false, \"use store.replaceState() to explicit replace store state.\");\n }\n};\n\nStore.prototype.commit = function commit (_type, _payload, _options) {\n var this$1 = this;\n\n // check object-style commit\n var ref = unifyObjectStyle(_type, _payload, _options);\n var type = ref.type;\n var payload = ref.payload;\n var options = ref.options;\n\n var mutation = { type: type, payload: payload };\n var entry = this._mutations[type];\n if (!entry) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.error((\"[vuex] unknown mutation type: \" + type));\n }\n return\n }\n this._withCommit(function () {\n entry.forEach(function commitIterator (handler) {\n handler(payload);\n });\n });\n\n this._subscribers\n .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe\n .forEach(function (sub) { return sub(mutation, this$1.state); });\n\n if (\n (process.env.NODE_ENV !== 'production') &&\n options && options.silent\n ) {\n console.warn(\n \"[vuex] mutation type: \" + type + \". Silent option has been removed. \" +\n 'Use the filter functionality in the vue-devtools'\n );\n }\n};\n\nStore.prototype.dispatch = function dispatch (_type, _payload) {\n var this$1 = this;\n\n // check object-style dispatch\n var ref = unifyObjectStyle(_type, _payload);\n var type = ref.type;\n var payload = ref.payload;\n\n var action = { type: type, payload: payload };\n var entry = this._actions[type];\n if (!entry) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.error((\"[vuex] unknown action type: \" + type));\n }\n return\n }\n\n try {\n this._actionSubscribers\n .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe\n .filter(function (sub) { return sub.before; })\n .forEach(function (sub) { return sub.before(action, this$1.state); });\n } catch (e) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\"[vuex] error in before action subscribers: \");\n console.error(e);\n }\n }\n\n var result = entry.length > 1\n ? Promise.all(entry.map(function (handler) { return handler(payload); }))\n : entry[0](payload);\n\n return new Promise(function (resolve, reject) {\n result.then(function (res) {\n try {\n this$1._actionSubscribers\n .filter(function (sub) { return sub.after; })\n .forEach(function (sub) { return sub.after(action, this$1.state); });\n } catch (e) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\"[vuex] error in after action subscribers: \");\n console.error(e);\n }\n }\n resolve(res);\n }, function (error) {\n try {\n this$1._actionSubscribers\n .filter(function (sub) { return sub.error; })\n .forEach(function (sub) { return sub.error(action, this$1.state, error); });\n } catch (e) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\"[vuex] error in error action subscribers: \");\n console.error(e);\n }\n }\n reject(error);\n });\n })\n};\n\nStore.prototype.subscribe = function subscribe (fn, options) {\n return genericSubscribe(fn, this._subscribers, options)\n};\n\nStore.prototype.subscribeAction = function subscribeAction (fn, options) {\n var subs = typeof fn === 'function' ? { before: fn } : fn;\n return genericSubscribe(subs, this._actionSubscribers, options)\n};\n\nStore.prototype.watch = function watch (getter, cb, options) {\n var this$1 = this;\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(typeof getter === 'function', \"store.watch only accepts a function.\");\n }\n return this._watcherVM.$watch(function () { return getter(this$1.state, this$1.getters); }, cb, options)\n};\n\nStore.prototype.replaceState = function replaceState (state) {\n var this$1 = this;\n\n this._withCommit(function () {\n this$1._vm._data.$$state = state;\n });\n};\n\nStore.prototype.registerModule = function registerModule (path, rawModule, options) {\n if ( options === void 0 ) options = {};\n\n if (typeof path === 'string') { path = [path]; }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(Array.isArray(path), \"module path must be a string or an Array.\");\n assert(path.length > 0, 'cannot register the root module by using registerModule.');\n }\n\n this._modules.register(path, rawModule);\n installModule(this, this.state, path, this._modules.get(path), options.preserveState);\n // reset store to update getters...\n resetStoreVM(this, this.state);\n};\n\nStore.prototype.unregisterModule = function unregisterModule (path) {\n var this$1 = this;\n\n if (typeof path === 'string') { path = [path]; }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(Array.isArray(path), \"module path must be a string or an Array.\");\n }\n\n this._modules.unregister(path);\n this._withCommit(function () {\n var parentState = getNestedState(this$1.state, path.slice(0, -1));\n Vue.delete(parentState, path[path.length - 1]);\n });\n resetStore(this);\n};\n\nStore.prototype.hasModule = function hasModule (path) {\n if (typeof path === 'string') { path = [path]; }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(Array.isArray(path), \"module path must be a string or an Array.\");\n }\n\n return this._modules.isRegistered(path)\n};\n\nStore.prototype.hotUpdate = function hotUpdate (newOptions) {\n this._modules.update(newOptions);\n resetStore(this, true);\n};\n\nStore.prototype._withCommit = function _withCommit (fn) {\n var committing = this._committing;\n this._committing = true;\n fn();\n this._committing = committing;\n};\n\nObject.defineProperties( Store.prototype, prototypeAccessors$1 );\n\nfunction genericSubscribe (fn, subs, options) {\n if (subs.indexOf(fn) < 0) {\n options && options.prepend\n ? subs.unshift(fn)\n : subs.push(fn);\n }\n return function () {\n var i = subs.indexOf(fn);\n if (i > -1) {\n subs.splice(i, 1);\n }\n }\n}\n\nfunction resetStore (store, hot) {\n store._actions = Object.create(null);\n store._mutations = Object.create(null);\n store._wrappedGetters = Object.create(null);\n store._modulesNamespaceMap = Object.create(null);\n var state = store.state;\n // init all modules\n installModule(store, state, [], store._modules.root, true);\n // reset vm\n resetStoreVM(store, state, hot);\n}\n\nfunction resetStoreVM (store, state, hot) {\n var oldVm = store._vm;\n\n // bind store public getters\n store.getters = {};\n // reset local getters cache\n store._makeLocalGettersCache = Object.create(null);\n var wrappedGetters = store._wrappedGetters;\n var computed = {};\n forEachValue(wrappedGetters, function (fn, key) {\n // use computed to leverage its lazy-caching mechanism\n // direct inline function use will lead to closure preserving oldVm.\n // using partial to return function with only arguments preserved in closure environment.\n computed[key] = partial(fn, store);\n Object.defineProperty(store.getters, key, {\n get: function () { return store._vm[key]; },\n enumerable: true // for local getters\n });\n });\n\n // use a Vue instance to store the state tree\n // suppress warnings just in case the user has added\n // some funky global mixins\n var silent = Vue.config.silent;\n Vue.config.silent = true;\n store._vm = new Vue({\n data: {\n $$state: state\n },\n computed: computed\n });\n Vue.config.silent = silent;\n\n // enable strict mode for new vm\n if (store.strict) {\n enableStrictMode(store);\n }\n\n if (oldVm) {\n if (hot) {\n // dispatch changes in all subscribed watchers\n // to force getter re-evaluation for hot reloading.\n store._withCommit(function () {\n oldVm._data.$$state = null;\n });\n }\n Vue.nextTick(function () { return oldVm.$destroy(); });\n }\n}\n\nfunction installModule (store, rootState, path, module, hot) {\n var isRoot = !path.length;\n var namespace = store._modules.getNamespace(path);\n\n // register in namespace map\n if (module.namespaced) {\n if (store._modulesNamespaceMap[namespace] && (process.env.NODE_ENV !== 'production')) {\n console.error((\"[vuex] duplicate namespace \" + namespace + \" for the namespaced module \" + (path.join('/'))));\n }\n store._modulesNamespaceMap[namespace] = module;\n }\n\n // set state\n if (!isRoot && !hot) {\n var parentState = getNestedState(rootState, path.slice(0, -1));\n var moduleName = path[path.length - 1];\n store._withCommit(function () {\n if ((process.env.NODE_ENV !== 'production')) {\n if (moduleName in parentState) {\n console.warn(\n (\"[vuex] state field \\\"\" + moduleName + \"\\\" was overridden by a module with the same name at \\\"\" + (path.join('.')) + \"\\\"\")\n );\n }\n }\n Vue.set(parentState, moduleName, module.state);\n });\n }\n\n var local = module.context = makeLocalContext(store, namespace, path);\n\n module.forEachMutation(function (mutation, key) {\n var namespacedType = namespace + key;\n registerMutation(store, namespacedType, mutation, local);\n });\n\n module.forEachAction(function (action, key) {\n var type = action.root ? key : namespace + key;\n var handler = action.handler || action;\n registerAction(store, type, handler, local);\n });\n\n module.forEachGetter(function (getter, key) {\n var namespacedType = namespace + key;\n registerGetter(store, namespacedType, getter, local);\n });\n\n module.forEachChild(function (child, key) {\n installModule(store, rootState, path.concat(key), child, hot);\n });\n}\n\n/**\n * make localized dispatch, commit, getters and state\n * if there is no namespace, just use root ones\n */\nfunction makeLocalContext (store, namespace, path) {\n var noNamespace = namespace === '';\n\n var local = {\n dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) {\n var args = unifyObjectStyle(_type, _payload, _options);\n var payload = args.payload;\n var options = args.options;\n var type = args.type;\n\n if (!options || !options.root) {\n type = namespace + type;\n if ((process.env.NODE_ENV !== 'production') && !store._actions[type]) {\n console.error((\"[vuex] unknown local action type: \" + (args.type) + \", global type: \" + type));\n return\n }\n }\n\n return store.dispatch(type, payload)\n },\n\n commit: noNamespace ? store.commit : function (_type, _payload, _options) {\n var args = unifyObjectStyle(_type, _payload, _options);\n var payload = args.payload;\n var options = args.options;\n var type = args.type;\n\n if (!options || !options.root) {\n type = namespace + type;\n if ((process.env.NODE_ENV !== 'production') && !store._mutations[type]) {\n console.error((\"[vuex] unknown local mutation type: \" + (args.type) + \", global type: \" + type));\n return\n }\n }\n\n store.commit(type, payload, options);\n }\n };\n\n // getters and state object must be gotten lazily\n // because they will be changed by vm update\n Object.defineProperties(local, {\n getters: {\n get: noNamespace\n ? function () { return store.getters; }\n : function () { return makeLocalGetters(store, namespace); }\n },\n state: {\n get: function () { return getNestedState(store.state, path); }\n }\n });\n\n return local\n}\n\nfunction makeLocalGetters (store, namespace) {\n if (!store._makeLocalGettersCache[namespace]) {\n var gettersProxy = {};\n var splitPos = namespace.length;\n Object.keys(store.getters).forEach(function (type) {\n // skip if the target getter is not match this namespace\n if (type.slice(0, splitPos) !== namespace) { return }\n\n // extract local getter type\n var localType = type.slice(splitPos);\n\n // Add a port to the getters proxy.\n // Define as getter property because\n // we do not want to evaluate the getters in this time.\n Object.defineProperty(gettersProxy, localType, {\n get: function () { return store.getters[type]; },\n enumerable: true\n });\n });\n store._makeLocalGettersCache[namespace] = gettersProxy;\n }\n\n return store._makeLocalGettersCache[namespace]\n}\n\nfunction registerMutation (store, type, handler, local) {\n var entry = store._mutations[type] || (store._mutations[type] = []);\n entry.push(function wrappedMutationHandler (payload) {\n handler.call(store, local.state, payload);\n });\n}\n\nfunction registerAction (store, type, handler, local) {\n var entry = store._actions[type] || (store._actions[type] = []);\n entry.push(function wrappedActionHandler (payload) {\n var res = handler.call(store, {\n dispatch: local.dispatch,\n commit: local.commit,\n getters: local.getters,\n state: local.state,\n rootGetters: store.getters,\n rootState: store.state\n }, payload);\n if (!isPromise(res)) {\n res = Promise.resolve(res);\n }\n if (store._devtoolHook) {\n return res.catch(function (err) {\n store._devtoolHook.emit('vuex:error', err);\n throw err\n })\n } else {\n return res\n }\n });\n}\n\nfunction registerGetter (store, type, rawGetter, local) {\n if (store._wrappedGetters[type]) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.error((\"[vuex] duplicate getter key: \" + type));\n }\n return\n }\n store._wrappedGetters[type] = function wrappedGetter (store) {\n return rawGetter(\n local.state, // local state\n local.getters, // local getters\n store.state, // root state\n store.getters // root getters\n )\n };\n}\n\nfunction enableStrictMode (store) {\n store._vm.$watch(function () { return this._data.$$state }, function () {\n if ((process.env.NODE_ENV !== 'production')) {\n assert(store._committing, \"do not mutate vuex store state outside mutation handlers.\");\n }\n }, { deep: true, sync: true });\n}\n\nfunction getNestedState (state, path) {\n return path.reduce(function (state, key) { return state[key]; }, state)\n}\n\nfunction unifyObjectStyle (type, payload, options) {\n if (isObject(type) && type.type) {\n options = payload;\n payload = type;\n type = type.type;\n }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(typeof type === 'string', (\"expects string as the type, but found \" + (typeof type) + \".\"));\n }\n\n return { type: type, payload: payload, options: options }\n}\n\nfunction install (_Vue) {\n if (Vue && _Vue === Vue) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.error(\n '[vuex] already installed. Vue.use(Vuex) should be called only once.'\n );\n }\n return\n }\n Vue = _Vue;\n applyMixin(Vue);\n}\n\n/**\n * Reduce the code which written in Vue.js for getting the state.\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} states # Object's item can be a function which accept state and getters for param, you can do something for state and getters in it.\n * @param {Object}\n */\nvar mapState = normalizeNamespace(function (namespace, states) {\n var res = {};\n if ((process.env.NODE_ENV !== 'production') && !isValidMap(states)) {\n console.error('[vuex] mapState: mapper parameter must be either an Array or an Object');\n }\n normalizeMap(states).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedState () {\n var state = this.$store.state;\n var getters = this.$store.getters;\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapState', namespace);\n if (!module) {\n return\n }\n state = module.context.state;\n getters = module.context.getters;\n }\n return typeof val === 'function'\n ? val.call(this, state, getters)\n : state[val]\n };\n // mark vuex getter for devtools\n res[key].vuex = true;\n });\n return res\n});\n\n/**\n * Reduce the code which written in Vue.js for committing the mutation\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} mutations # Object's item can be a function which accept `commit` function as the first param, it can accept another params. You can commit mutation and do any other things in this function. specially, You need to pass anthor params from the mapped function.\n * @return {Object}\n */\nvar mapMutations = normalizeNamespace(function (namespace, mutations) {\n var res = {};\n if ((process.env.NODE_ENV !== 'production') && !isValidMap(mutations)) {\n console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object');\n }\n normalizeMap(mutations).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedMutation () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n // Get the commit method from store\n var commit = this.$store.commit;\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapMutations', namespace);\n if (!module) {\n return\n }\n commit = module.context.commit;\n }\n return typeof val === 'function'\n ? val.apply(this, [commit].concat(args))\n : commit.apply(this.$store, [val].concat(args))\n };\n });\n return res\n});\n\n/**\n * Reduce the code which written in Vue.js for getting the getters\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} getters\n * @return {Object}\n */\nvar mapGetters = normalizeNamespace(function (namespace, getters) {\n var res = {};\n if ((process.env.NODE_ENV !== 'production') && !isValidMap(getters)) {\n console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object');\n }\n normalizeMap(getters).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n // The namespace has been mutated by normalizeNamespace\n val = namespace + val;\n res[key] = function mappedGetter () {\n if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) {\n return\n }\n if ((process.env.NODE_ENV !== 'production') && !(val in this.$store.getters)) {\n console.error((\"[vuex] unknown getter: \" + val));\n return\n }\n return this.$store.getters[val]\n };\n // mark vuex getter for devtools\n res[key].vuex = true;\n });\n return res\n});\n\n/**\n * Reduce the code which written in Vue.js for dispatch the action\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} actions # Object's item can be a function which accept `dispatch` function as the first param, it can accept anthor params. You can dispatch action and do any other things in this function. specially, You need to pass anthor params from the mapped function.\n * @return {Object}\n */\nvar mapActions = normalizeNamespace(function (namespace, actions) {\n var res = {};\n if ((process.env.NODE_ENV !== 'production') && !isValidMap(actions)) {\n console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object');\n }\n normalizeMap(actions).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedAction () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n // get dispatch function from store\n var dispatch = this.$store.dispatch;\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapActions', namespace);\n if (!module) {\n return\n }\n dispatch = module.context.dispatch;\n }\n return typeof val === 'function'\n ? val.apply(this, [dispatch].concat(args))\n : dispatch.apply(this.$store, [val].concat(args))\n };\n });\n return res\n});\n\n/**\n * Rebinding namespace param for mapXXX function in special scoped, and return them by simple object\n * @param {String} namespace\n * @return {Object}\n */\nvar createNamespacedHelpers = function (namespace) { return ({\n mapState: mapState.bind(null, namespace),\n mapGetters: mapGetters.bind(null, namespace),\n mapMutations: mapMutations.bind(null, namespace),\n mapActions: mapActions.bind(null, namespace)\n}); };\n\n/**\n * Normalize the map\n * normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ]\n * normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ]\n * @param {Array|Object} map\n * @return {Object}\n */\nfunction normalizeMap (map) {\n if (!isValidMap(map)) {\n return []\n }\n return Array.isArray(map)\n ? map.map(function (key) { return ({ key: key, val: key }); })\n : Object.keys(map).map(function (key) { return ({ key: key, val: map[key] }); })\n}\n\n/**\n * Validate whether given map is valid or not\n * @param {*} map\n * @return {Boolean}\n */\nfunction isValidMap (map) {\n return Array.isArray(map) || isObject(map)\n}\n\n/**\n * Return a function expect two param contains namespace and map. it will normalize the namespace and then the param's function will handle the new namespace and the map.\n * @param {Function} fn\n * @return {Function}\n */\nfunction normalizeNamespace (fn) {\n return function (namespace, map) {\n if (typeof namespace !== 'string') {\n map = namespace;\n namespace = '';\n } else if (namespace.charAt(namespace.length - 1) !== '/') {\n namespace += '/';\n }\n return fn(namespace, map)\n }\n}\n\n/**\n * Search a special module from store by namespace. if module not exist, print error message.\n * @param {Object} store\n * @param {String} helper\n * @param {String} namespace\n * @return {Object}\n */\nfunction getModuleByNamespace (store, helper, namespace) {\n var module = store._modulesNamespaceMap[namespace];\n if ((process.env.NODE_ENV !== 'production') && !module) {\n console.error((\"[vuex] module namespace not found in \" + helper + \"(): \" + namespace));\n }\n return module\n}\n\n// Credits: borrowed code from fcomb/redux-logger\n\nfunction createLogger (ref) {\n if ( ref === void 0 ) ref = {};\n var collapsed = ref.collapsed; if ( collapsed === void 0 ) collapsed = true;\n var filter = ref.filter; if ( filter === void 0 ) filter = function (mutation, stateBefore, stateAfter) { return true; };\n var transformer = ref.transformer; if ( transformer === void 0 ) transformer = function (state) { return state; };\n var mutationTransformer = ref.mutationTransformer; if ( mutationTransformer === void 0 ) mutationTransformer = function (mut) { return mut; };\n var actionFilter = ref.actionFilter; if ( actionFilter === void 0 ) actionFilter = function (action, state) { return true; };\n var actionTransformer = ref.actionTransformer; if ( actionTransformer === void 0 ) actionTransformer = function (act) { return act; };\n var logMutations = ref.logMutations; if ( logMutations === void 0 ) logMutations = true;\n var logActions = ref.logActions; if ( logActions === void 0 ) logActions = true;\n var logger = ref.logger; if ( logger === void 0 ) logger = console;\n\n return function (store) {\n var prevState = deepCopy(store.state);\n\n if (typeof logger === 'undefined') {\n return\n }\n\n if (logMutations) {\n store.subscribe(function (mutation, state) {\n var nextState = deepCopy(state);\n\n if (filter(mutation, prevState, nextState)) {\n var formattedTime = getFormattedTime();\n var formattedMutation = mutationTransformer(mutation);\n var message = \"mutation \" + (mutation.type) + formattedTime;\n\n startMessage(logger, message, collapsed);\n logger.log('%c prev state', 'color: #9E9E9E; font-weight: bold', transformer(prevState));\n logger.log('%c mutation', 'color: #03A9F4; font-weight: bold', formattedMutation);\n logger.log('%c next state', 'color: #4CAF50; font-weight: bold', transformer(nextState));\n endMessage(logger);\n }\n\n prevState = nextState;\n });\n }\n\n if (logActions) {\n store.subscribeAction(function (action, state) {\n if (actionFilter(action, state)) {\n var formattedTime = getFormattedTime();\n var formattedAction = actionTransformer(action);\n var message = \"action \" + (action.type) + formattedTime;\n\n startMessage(logger, message, collapsed);\n logger.log('%c action', 'color: #03A9F4; font-weight: bold', formattedAction);\n endMessage(logger);\n }\n });\n }\n }\n}\n\nfunction startMessage (logger, message, collapsed) {\n var startMessage = collapsed\n ? logger.groupCollapsed\n : logger.group;\n\n // render\n try {\n startMessage.call(logger, message);\n } catch (e) {\n logger.log(message);\n }\n}\n\nfunction endMessage (logger) {\n try {\n logger.groupEnd();\n } catch (e) {\n logger.log('—— log end ——');\n }\n}\n\nfunction getFormattedTime () {\n var time = new Date();\n return (\" @ \" + (pad(time.getHours(), 2)) + \":\" + (pad(time.getMinutes(), 2)) + \":\" + (pad(time.getSeconds(), 2)) + \".\" + (pad(time.getMilliseconds(), 3)))\n}\n\nfunction repeat (str, times) {\n return (new Array(times + 1)).join(str)\n}\n\nfunction pad (num, maxLength) {\n return repeat('0', maxLength - num.toString().length) + num\n}\n\nvar index = {\n Store: Store,\n install: install,\n version: '3.6.2',\n mapState: mapState,\n mapMutations: mapMutations,\n mapGetters: mapGetters,\n mapActions: mapActions,\n createNamespacedHelpers: createNamespacedHelpers,\n createLogger: createLogger\n};\n\nexport default index;\nexport { Store, createLogger, createNamespacedHelpers, install, mapActions, mapGetters, mapMutations, mapState };\n","\n\n","\n\n","\n\n","\n\n","\n\n\n\n\n\n\n","/**\n * @copyright Copyright (c) 2021 Louis Chemineau \n *\n * @author Louis Chemineau \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport type { IActivityType } from '../models/ActivitySettings.js'\n\n/**\n * Return wether the notification method can be checked for the activity\n *\n * @param activity - the concerned activity\n * @param methodKey - the concerned method\n * @return {boolean}\n */\nexport function isActivityEnabled(activity: IActivityType, methodKey: string) {\n\treturn activity.methods.includes(methodKey)\n}\n\n/**\n * @param activities - List of the activities to check\n * @param methodKey - the method key for which to verify the checked value\n * @return {boolean} Wether at least one input is checked for the given set of activities\n */\nexport function isOneInputUnChecked(activities: IActivityType[], methodKey: string) {\n\tfor (const activity of activities) {\n\t\tif (isActivityEnabled(activity, methodKey) && !activity[methodKey]) {\n\t\t\treturn true\n\t\t}\n\t}\n\n\treturn false\n}\n","\n\n\n\n\n\n\n","/**\n * @copyright Copyright (c) 2021 Louis Chemineau \n *\n * @author Louis Chemineau \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport Vue from 'vue'\nimport Vuex from 'vuex'\nimport { translate as t } from '@nextcloud/l10n'\n\nimport axios from '@nextcloud/axios'\nimport { generateUrl } from '@nextcloud/router'\nimport { loadState } from '@nextcloud/initial-state'\nimport { showSuccess, showError } from '@nextcloud/dialogs'\n\nimport { isActivityEnabled, isOneInputUnChecked } from '../utils/settings.ts'\nimport logger from '../utils/logger.ts'\n\nVue.use(Vuex)\n\n/**\n * @typedef {object} SettingsState\n * @property {object} setting .\n * @property {Object} activityGroups Activity setting groups that should be shown (Files, Calendar, ...)\n * @property {boolean} isEmailSet Whether the user has a valid email address set\n * @property {boolean} emailEnabled Whether activity emails should be sent\n * @property {boolean} activityDigestEnabled Whether the daily digest should be sent\n * @property {0|1|2|3} settingBatchtime How to group the activity emails\n * @property {Array} methods Available methods for activity (push, mail, ...)\n * @property {string} endpoint API endpoint to talk to (user or admin settings)\n */\n\nconst store = new Vuex.Store({\n\tstrict: true,\n\t/** @type {SettingsState} */\n\tstate: {\n\t\tsetting: loadState('activity', 'setting'),\n\t\tactivityGroups: loadState('activity', 'activity_groups'),\n\t\tisEmailSet: loadState('activity', 'is_email_set'),\n\t\temailEnabled: loadState('activity', 'email_enabled'),\n\t\tactivityDigestEnabled: loadState('activity', 'activity_digest_enabled', false),\n\t\tsettingBatchtime: loadState('activity', 'setting_batchtime'),\n\t\tmethods: loadState('activity', 'methods'),\n\t\tendpoint: '',\n\t},\n\tgetters: {\n\t\t/**\n\t\t * Return an array of checked activities.\n\t\t *\n\t\t * @param {SettingsState} state - The current state.\n\t\t * @return {Array}\n\t\t */\n\t\tcheckedActivities(state) {\n\t\t\tconst methodsEnabled = (activityKey, activity) => {\n\t\t\t\tconst methods = []\n\t\t\t\tif (activity.email) {\n\t\t\t\t\tmethods.push({ activityKey, method: 'email', activity })\n\t\t\t\t}\n\t\t\t\tif (activity.notification) {\n\t\t\t\t\tmethods.push({ activityKey, method: 'notification', activity })\n\t\t\t\t}\n\t\t\t\treturn methods\n\t\t\t}\n\n\t\t\treturn Object.values(state.activityGroups)\n\t\t\t\t.map(group => Object.entries(group.activities)) // [[[activityKey, activity], ...], [[activityKey, activity], ...]]\n\t\t\t\t.reduce((acc, val) => acc.concat(val), []) // [[activityKey, activity], ...]\n\t\t\t\t.map(([activityKey, activity]) => methodsEnabled(activityKey, activity)) // [[{activityKey, method, activity}, ...], ...]\n\t\t\t\t.reduce((acc, val) => acc.concat(val), [])\n\t\t\t\t.filter(({ activity, method }) => activity[method])\n\t\t\t\t.map(({ activityKey, method }) => `${activityKey}_${method}`) // ['enabled_activity_key', ...]\n\t\t},\n\t},\n\tmutations: {\n\t\t/**\n\t\t * Update the 'enabled' state of a notification method for a given group/activity/method tuple\n\t\t *\n\t\t * @param {SettingsState} state - The current state.\n\t\t * @param {object} payload - The payload.\n\t\t * @param {string} payload.groupKey - The targeted group\n\t\t * @param {string} payload.activityKey - The targeted activity\n\t\t * @param {string} payload.methodKey - The targeted method\n\t\t * @param {string} payload.value - The value to set\n\t\t */\n\t\tSET_METHOD_FOR_METHOD_AND_ACTIVITY(state, { groupKey, activityKey, methodKey, value }) {\n\t\t\tconst group = state.activityGroups[groupKey]\n\t\t\tconst activity = group.activities[activityKey]\n\n\t\t\tif (isActivityEnabled(activity, methodKey)) {\n\t\t\t\tactivity[methodKey] = value\n\t\t\t}\n\t\t},\n\t\t/**\n\t\t * Set the endpoint used to save the settings.\n\t\t *\n\t\t * @param {SettingsState} state - The current state.\n\t\t * @param {object} payload - The payload.\n\t\t * @param {string} payload.endpoint - Where to POST the saveSettings request.\n\t\t */\n\t\tSET_ENDPOINT(state, { endpoint }) {\n\t\t\tstate.endpoint = endpoint\n\t\t},\n\t\t/**\n\t\t * Set the batch time.\n\t\t *\n\t\t * @param {SettingsState} state - The current state.\n\t\t * @param {object} payload - The payload.\n\t\t * @param {0|1|2|3} payload.settingBatchtime - The selected batch time.\n\t\t */\n\t\tSET_SETTING_BATCHTIME(state, { settingBatchtime }) {\n\t\t\tstate.settingBatchtime = settingBatchtime\n\t\t},\n\t\t/**\n\t\t * Toggle activity digest.\n\t\t *\n\t\t * @param {SettingsState} state - The current state.\n\t\t * @param {object} payload - The payload.\n\t\t * @param {boolean} payload.activityDigestEnabled - Enabled status of the activity digest.\n\t\t */\n\t\tTOGGLE_ACTIVITY_DIGEST(state, { activityDigestEnabled }) {\n\t\t\tstate.activityDigestEnabled = activityDigestEnabled\n\t\t},\n\t\t/**\n\t\t * Toggle the availability of mail notifications\n\t\t *\n\t\t * @param {SettingsState} state - The current state.\n\t\t * @param {object} payload - The payload.\n\t\t * @param {boolean} payload.emailEnabled - Enabled status of the email notifications.\n\t\t */\n\t\tTOGGLE_EMAIL_ENABLED(state, { emailEnabled }) {\n\t\t\tstate.emailEnabled = emailEnabled\n\t\t},\n\t},\n\tactions: {\n\t\t/**\n\t\t * Set the endpoint used to save the settings.\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {object} payload - The payload.\n\t\t * @param {string} payload.endpoint - Where to POST the saveSettings request.\n\t\t */\n\t\tsetEndpoint({ commit }, { endpoint }) {\n\t\t\tcommit('SET_ENDPOINT', { endpoint })\n\t\t},\n\n\t\t/**\n\t\t * Toggle the 'enabled' state of a notification method for a given group/activity/method tuple\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {Function} _.dispatch - Function to dispatch another action\n\t\t * @param {object} _.state - Current state\n\t\t * @param {object} payload - The payload.\n\t\t * @param {string} payload.groupKey - The targeted group\n\t\t * @param {string} payload.activityKey - The targeted activity\n\t\t * @param {string} payload.methodKey - The targeted method\n\t\t */\n\t\ttoggleMethodForMethodAndActivity({ commit, state, dispatch }, { groupKey, activityKey, methodKey }) {\n\t\t\tconst activity = state.activityGroups[groupKey].activities[activityKey]\n\t\t\tconst oneInputIsChecked = isOneInputUnChecked([activity], methodKey)\n\n\t\t\tcommit(\n\t\t\t\t'SET_METHOD_FOR_METHOD_AND_ACTIVITY',\n\t\t\t\t{\n\t\t\t\t\tgroupKey,\n\t\t\t\t\tactivityKey,\n\t\t\t\t\tmethodKey,\n\t\t\t\t\tvalue: oneInputIsChecked,\n\t\t\t\t})\n\n\t\t\tdispatch('saveSettings')\n\t\t},\n\n\t\t/**\n\t\t * Toggle the 'enabled' state of a notification method for a given group/method tuple\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {Function} _.dispatch - Function to dispatch another action\n\t\t * @param {object} _.state - Current state\n\t\t * @param {object} payload - The payload.\n\t\t * @param {string} payload.groupKey - The targeted group\n\t\t * @param {string} payload.methodKey - The targeted method\n\t\t */\n\t\ttoggleMethodForGroup({ commit, state, dispatch }, { groupKey, methodKey }) {\n\t\t\tconst activities = Object.values(state.activityGroups[groupKey].activities)\n\t\t\tconst oneInputIsChecked = isOneInputUnChecked(activities, methodKey)\n\n\t\t\tfor (const activityKey in state.activityGroups[groupKey].activities) {\n\t\t\t\tcommit(\n\t\t\t\t\t'SET_METHOD_FOR_METHOD_AND_ACTIVITY',\n\t\t\t\t\t{\n\t\t\t\t\t\tgroupKey,\n\t\t\t\t\t\tactivityKey,\n\t\t\t\t\t\tmethodKey,\n\t\t\t\t\t\tvalue: oneInputIsChecked,\n\t\t\t\t\t})\n\t\t\t}\n\n\t\t\tdispatch('saveSettings')\n\t\t},\n\n\t\t/**\n\t\t * Toggle the 'enabled' state of a notification method for a given group/activity tuple\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {Function} _.dispatch - Function to dispatch another action\n\t\t * @param {object} _.state - Current state\n\t\t * @param {object} payload - The payload.\n\t\t * @param {string} payload.groupKey - The targeted group\n\t\t * @param {string} payload.activityKey - The targeted activity\n\t\t */\n\t\ttoggleMethodsForActivity({ commit, state, dispatch }, { groupKey, activityKey }) {\n\t\t\tconst activity = state.activityGroups[groupKey].activities[activityKey]\n\t\t\tconst oneInputIsChecked = activity.methods.map(method => isOneInputUnChecked([activity], method)).includes(true)\n\n\t\t\tfor (const methodKey of activity.methods) {\n\t\t\t\tcommit(\n\t\t\t\t\t'SET_METHOD_FOR_METHOD_AND_ACTIVITY',\n\t\t\t\t\t{\n\t\t\t\t\t\tgroupKey,\n\t\t\t\t\t\tactivityKey,\n\t\t\t\t\t\tmethodKey,\n\t\t\t\t\t\tvalue: oneInputIsChecked,\n\t\t\t\t\t})\n\t\t\t}\n\n\t\t\tdispatch('saveSettings')\n\t\t},\n\n\t\t/**\n\t\t * Set the batch time.\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {Function} _.dispatch - Function to dispatch another action\n\t\t * @param {object} payload - The payload.\n\t\t * @param {0|1|2|3} payload.settingBatchtime - The selected batch time.\n\t\t */\n\t\tsetSettingBatchtime({ commit, dispatch }, { settingBatchtime }) {\n\t\t\tcommit(\n\t\t\t\t'SET_SETTING_BATCHTIME',\n\t\t\t\t{\n\t\t\t\t\tsettingBatchtime,\n\t\t\t\t})\n\n\t\t\tdispatch('saveSettings')\n\t\t},\n\n\t\t/**\n\t\t * Toggle the activity digest.\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {Function} _.dispatch - Function to dispatch another action\n\t\t * @param {object} payload - The payload.\n\t\t * @param {boolean} payload.activityDigestEnabled - Enabled status of the activity digest.\n\t\t */\n\t\ttoggleActivityDigestEnabled({ commit, dispatch }, { activityDigestEnabled }) {\n\t\t\tcommit(\n\t\t\t\t'TOGGLE_ACTIVITY_DIGEST',\n\t\t\t\t{\n\t\t\t\t\tactivityDigestEnabled,\n\t\t\t\t})\n\n\t\t\tdispatch('saveSettings')\n\t\t},\n\n\t\t/**\n\t\t * Toggle the availability of mail notifications\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {object} payload - The payload.\n\t\t * @param {boolean} payload.emailEnabled - Enabled status of the email notifications.\n\t\t */\n\t\ttoggleEmailEnabled({ commit }, { emailEnabled }) {\n\t\t\tcommit(\n\t\t\t\t'TOGGLE_EMAIL_ENABLED',\n\t\t\t\t{\n\t\t\t\t\temailEnabled,\n\t\t\t\t})\n\n\t\t\ttry {\n\n\t\t\t\tOCP.AppConfig.setValue(\n\t\t\t\t\t'activity', 'enable_email',\n\t\t\t\t\temailEnabled ? 'yes' : 'no'\n\t\t\t\t)\n\n\t\t\t\tshowSuccess(t('activity', 'Your settings have been updated.'))\n\t\t\t} catch (error) {\n\t\t\t\tshowError(t('activity', 'Unable to save the settings'))\n\t\t\t\tlogger.error('An error occurred while saving the activity settings', error)\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Save the currently displayed settings\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {object} _.state - Current state\n\t\t * @param {object} _.getters - Getter functions for the state\n\t\t */\n\t\tasync saveSettings({ state, getters }) {\n\t\t\ttry {\n\t\t\t\tconst form = new FormData()\n\t\t\t\tgetters.checkedActivities.forEach(activity => {\n\t\t\t\t\tform.append(activity, '1')\n\t\t\t\t})\n\n\t\t\t\tform.append('notify_setting_batchtime', `${state.settingBatchtime}`)\n\t\t\t\tform.append('activity_digest', `${state.activityDigestEnabled ? 1 : 0}`)\n\n\t\t\t\tconst response = await axios.post(generateUrl(state.endpoint), form)\n\n\t\t\t\tshowSuccess(response.data.data.message)\n\t\t\t} catch (error) {\n\t\t\t\tshowError(t('activity', 'Unable to save the settings'))\n\t\t\t\tlogger.error('An error occurred while saving the activity settings', error)\n\t\t\t}\n\t\t},\n\t},\n})\n\nexport default store\n"],"names":["l","a","t","e","c","o","i","_","d","r","p","m","u","v","applyMixin","Vue","version","vuexInit","_init","options","target","global","devtoolHook","devtoolPlugin","store","targetState","mutation","state","action","find","list","f","deepCopy","obj","cache","hit","copy","key","forEachValue","fn","isObject","isPromise","val","partial","arg","Module","rawModule","runtime","rawState","prototypeAccessors","module","ModuleCollection","rawRootModule","path","namespace","update","this$1","newModule","parent","rawChildModule","child","targetModule","Store","install","plugins","strict","ref","dispatch","commit","type","payload","installModule","resetStoreVM","plugin","useDevtools","prototypeAccessors$1","_type","_payload","_options","unifyObjectStyle","entry","handler","sub","result","resolve","reject","res","error","genericSubscribe","subs","getter","cb","parentState","getNestedState","resetStore","newOptions","committing","hot","oldVm","wrappedGetters","computed","silent","enableStrictMode","rootState","isRoot","moduleName","local","makeLocalContext","namespacedType","registerMutation","registerAction","registerGetter","noNamespace","args","makeLocalGetters","gettersProxy","splitPos","localType","err","rawGetter","_Vue","mapState","normalizeNamespace","states","normalizeMap","getters","getModuleByNamespace","mapMutations","mutations","len","mapGetters","mapActions","actions","createNamespacedHelpers","map","isValidMap","helper","createLogger","collapsed","filter","stateBefore","stateAfter","transformer","mutationTransformer","mut","actionFilter","actionTransformer","act","logMutations","logActions","logger","prevState","nextState","formattedTime","getFormattedTime","formattedMutation","message","startMessage","endMessage","formattedAction","time","pad","repeat","str","times","num","maxLength","index","Vuex","_sfc_main","id","MinusBox","CheckboxBlank","CheckboxMarked","CheckboxBlankOutline","values","input","isActivityEnabled","activity","methodKey","isOneInputUnChecked","activities","Checkbox","method","loadState","methodsEnabled","activityKey","methods","group","acc","groupKey","value","endpoint","settingBatchtime","activityDigestEnabled","emailEnabled","oneInputIsChecked","showSuccess","showError","form","response","axios","generateUrl"],"mappings":"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","x_google_ignoreList":[0,1,2,3,4,5]} \ No newline at end of file +{"version":3,"file":"settings-store-d4b01b35.mjs","sources":["../node_modules/@nextcloud/vue/dist/Components/NcSettingsSection.mjs","../node_modules/vuex/dist/vuex.esm.js","../node_modules/vue-material-design-icons/CheckboxBlankOutline.vue","../node_modules/vue-material-design-icons/CheckboxBlank.vue","../node_modules/vue-material-design-icons/MinusBox.vue","../node_modules/vue-material-design-icons/CheckboxMarked.vue","../src/components/Checkbox.vue","../src/utils/settings.ts","../src/components/ActivityGrid.vue","../src/store/settings-store.js"],"sourcesContent":["import \"../assets/index-76a58945.css\";\nimport { t as r } from \"../chunks/l10n-ef44019c.mjs\";\nimport { n as i } from \"../chunks/_plugin-vue2_normalizer-71e2aa87.mjs\";\nconst l = {\n name: \"HelpCircleIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar a = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon help-circle-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"path\", { attrs: { d: \"M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, c = [], o = /* @__PURE__ */ i(\n l,\n a,\n c,\n !1,\n null,\n null,\n null,\n null\n);\nconst _ = o.exports;\nconst d = {\n name: \"NcSettingsSection\",\n components: {\n HelpCircle: _\n },\n props: {\n name: {\n type: String,\n required: !0\n },\n description: {\n type: String,\n default: \"\"\n },\n docUrl: {\n type: String,\n default: \"\"\n },\n /**\n * Limit the width of the setting's content\n *\n * By default only the name and description have a limit, use this\n * property to also apply this to the rest of the content.\n */\n limitWidth: {\n type: Boolean,\n default: !0\n }\n },\n data() {\n return {\n docNameTranslated: r(\"External documentation for {name}\", {\n name: this.name\n })\n };\n },\n computed: {\n hasDescription() {\n return this.description.length > 0;\n },\n hasDocUrl() {\n return this.docUrl.length > 0;\n }\n }\n};\nvar p = function() {\n var t = this, e = t._self._c;\n return e(\"div\", { staticClass: \"settings-section\", class: { \"settings-section--limit-width\": t.limitWidth } }, [e(\"h2\", { staticClass: \"settings-section__name\" }, [t._v(\" \" + t._s(t.name) + \" \"), t.hasDocUrl ? e(\"a\", { staticClass: \"settings-section__info\", attrs: { href: t.docUrl, title: t.docNameTranslated, target: \"_blank\", rel: \"noreferrer nofollow\" } }, [e(\"HelpCircle\", { attrs: { size: 20 } })], 1) : t._e()]), t.hasDescription ? e(\"p\", { staticClass: \"settings-section__desc\" }, [t._v(\" \" + t._s(t.description) + \" \")]) : t._e(), t._t(\"default\")], 2);\n}, m = [], u = /* @__PURE__ */ i(\n d,\n p,\n m,\n !1,\n null,\n \"375ea653\",\n null,\n null\n);\nconst v = u.exports;\nexport {\n v as default\n};\n","/*!\n * vuex v3.6.2\n * (c) 2021 Evan You\n * @license MIT\n */\nfunction applyMixin (Vue) {\n var version = Number(Vue.version.split('.')[0]);\n\n if (version >= 2) {\n Vue.mixin({ beforeCreate: vuexInit });\n } else {\n // override init and inject vuex init procedure\n // for 1.x backwards compatibility.\n var _init = Vue.prototype._init;\n Vue.prototype._init = function (options) {\n if ( options === void 0 ) options = {};\n\n options.init = options.init\n ? [vuexInit].concat(options.init)\n : vuexInit;\n _init.call(this, options);\n };\n }\n\n /**\n * Vuex init hook, injected into each instances init hooks list.\n */\n\n function vuexInit () {\n var options = this.$options;\n // store injection\n if (options.store) {\n this.$store = typeof options.store === 'function'\n ? options.store()\n : options.store;\n } else if (options.parent && options.parent.$store) {\n this.$store = options.parent.$store;\n }\n }\n}\n\nvar target = typeof window !== 'undefined'\n ? window\n : typeof global !== 'undefined'\n ? global\n : {};\nvar devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\nfunction devtoolPlugin (store) {\n if (!devtoolHook) { return }\n\n store._devtoolHook = devtoolHook;\n\n devtoolHook.emit('vuex:init', store);\n\n devtoolHook.on('vuex:travel-to-state', function (targetState) {\n store.replaceState(targetState);\n });\n\n store.subscribe(function (mutation, state) {\n devtoolHook.emit('vuex:mutation', mutation, state);\n }, { prepend: true });\n\n store.subscribeAction(function (action, state) {\n devtoolHook.emit('vuex:action', action, state);\n }, { prepend: true });\n}\n\n/**\n * Get the first item that pass the test\n * by second argument function\n *\n * @param {Array} list\n * @param {Function} f\n * @return {*}\n */\nfunction find (list, f) {\n return list.filter(f)[0]\n}\n\n/**\n * Deep copy the given object considering circular structure.\n * This function caches all nested objects and its copies.\n * If it detects circular structure, use cached copy to avoid infinite loop.\n *\n * @param {*} obj\n * @param {Array} cache\n * @return {*}\n */\nfunction deepCopy (obj, cache) {\n if ( cache === void 0 ) cache = [];\n\n // just return if obj is immutable value\n if (obj === null || typeof obj !== 'object') {\n return obj\n }\n\n // if obj is hit, it is in circular structure\n var hit = find(cache, function (c) { return c.original === obj; });\n if (hit) {\n return hit.copy\n }\n\n var copy = Array.isArray(obj) ? [] : {};\n // put the copy into cache at first\n // because we want to refer it in recursive deepCopy\n cache.push({\n original: obj,\n copy: copy\n });\n\n Object.keys(obj).forEach(function (key) {\n copy[key] = deepCopy(obj[key], cache);\n });\n\n return copy\n}\n\n/**\n * forEach for object\n */\nfunction forEachValue (obj, fn) {\n Object.keys(obj).forEach(function (key) { return fn(obj[key], key); });\n}\n\nfunction isObject (obj) {\n return obj !== null && typeof obj === 'object'\n}\n\nfunction isPromise (val) {\n return val && typeof val.then === 'function'\n}\n\nfunction assert (condition, msg) {\n if (!condition) { throw new Error((\"[vuex] \" + msg)) }\n}\n\nfunction partial (fn, arg) {\n return function () {\n return fn(arg)\n }\n}\n\n// Base data struct for store's module, package with some attribute and method\nvar Module = function Module (rawModule, runtime) {\n this.runtime = runtime;\n // Store some children item\n this._children = Object.create(null);\n // Store the origin module object which passed by programmer\n this._rawModule = rawModule;\n var rawState = rawModule.state;\n\n // Store the origin module's state\n this.state = (typeof rawState === 'function' ? rawState() : rawState) || {};\n};\n\nvar prototypeAccessors = { namespaced: { configurable: true } };\n\nprototypeAccessors.namespaced.get = function () {\n return !!this._rawModule.namespaced\n};\n\nModule.prototype.addChild = function addChild (key, module) {\n this._children[key] = module;\n};\n\nModule.prototype.removeChild = function removeChild (key) {\n delete this._children[key];\n};\n\nModule.prototype.getChild = function getChild (key) {\n return this._children[key]\n};\n\nModule.prototype.hasChild = function hasChild (key) {\n return key in this._children\n};\n\nModule.prototype.update = function update (rawModule) {\n this._rawModule.namespaced = rawModule.namespaced;\n if (rawModule.actions) {\n this._rawModule.actions = rawModule.actions;\n }\n if (rawModule.mutations) {\n this._rawModule.mutations = rawModule.mutations;\n }\n if (rawModule.getters) {\n this._rawModule.getters = rawModule.getters;\n }\n};\n\nModule.prototype.forEachChild = function forEachChild (fn) {\n forEachValue(this._children, fn);\n};\n\nModule.prototype.forEachGetter = function forEachGetter (fn) {\n if (this._rawModule.getters) {\n forEachValue(this._rawModule.getters, fn);\n }\n};\n\nModule.prototype.forEachAction = function forEachAction (fn) {\n if (this._rawModule.actions) {\n forEachValue(this._rawModule.actions, fn);\n }\n};\n\nModule.prototype.forEachMutation = function forEachMutation (fn) {\n if (this._rawModule.mutations) {\n forEachValue(this._rawModule.mutations, fn);\n }\n};\n\nObject.defineProperties( Module.prototype, prototypeAccessors );\n\nvar ModuleCollection = function ModuleCollection (rawRootModule) {\n // register root module (Vuex.Store options)\n this.register([], rawRootModule, false);\n};\n\nModuleCollection.prototype.get = function get (path) {\n return path.reduce(function (module, key) {\n return module.getChild(key)\n }, this.root)\n};\n\nModuleCollection.prototype.getNamespace = function getNamespace (path) {\n var module = this.root;\n return path.reduce(function (namespace, key) {\n module = module.getChild(key);\n return namespace + (module.namespaced ? key + '/' : '')\n }, '')\n};\n\nModuleCollection.prototype.update = function update$1 (rawRootModule) {\n update([], this.root, rawRootModule);\n};\n\nModuleCollection.prototype.register = function register (path, rawModule, runtime) {\n var this$1 = this;\n if ( runtime === void 0 ) runtime = true;\n\n if ((process.env.NODE_ENV !== 'production')) {\n assertRawModule(path, rawModule);\n }\n\n var newModule = new Module(rawModule, runtime);\n if (path.length === 0) {\n this.root = newModule;\n } else {\n var parent = this.get(path.slice(0, -1));\n parent.addChild(path[path.length - 1], newModule);\n }\n\n // register nested modules\n if (rawModule.modules) {\n forEachValue(rawModule.modules, function (rawChildModule, key) {\n this$1.register(path.concat(key), rawChildModule, runtime);\n });\n }\n};\n\nModuleCollection.prototype.unregister = function unregister (path) {\n var parent = this.get(path.slice(0, -1));\n var key = path[path.length - 1];\n var child = parent.getChild(key);\n\n if (!child) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\n \"[vuex] trying to unregister module '\" + key + \"', which is \" +\n \"not registered\"\n );\n }\n return\n }\n\n if (!child.runtime) {\n return\n }\n\n parent.removeChild(key);\n};\n\nModuleCollection.prototype.isRegistered = function isRegistered (path) {\n var parent = this.get(path.slice(0, -1));\n var key = path[path.length - 1];\n\n if (parent) {\n return parent.hasChild(key)\n }\n\n return false\n};\n\nfunction update (path, targetModule, newModule) {\n if ((process.env.NODE_ENV !== 'production')) {\n assertRawModule(path, newModule);\n }\n\n // update target module\n targetModule.update(newModule);\n\n // update nested modules\n if (newModule.modules) {\n for (var key in newModule.modules) {\n if (!targetModule.getChild(key)) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\n \"[vuex] trying to add a new module '\" + key + \"' on hot reloading, \" +\n 'manual reload is needed'\n );\n }\n return\n }\n update(\n path.concat(key),\n targetModule.getChild(key),\n newModule.modules[key]\n );\n }\n }\n}\n\nvar functionAssert = {\n assert: function (value) { return typeof value === 'function'; },\n expected: 'function'\n};\n\nvar objectAssert = {\n assert: function (value) { return typeof value === 'function' ||\n (typeof value === 'object' && typeof value.handler === 'function'); },\n expected: 'function or object with \"handler\" function'\n};\n\nvar assertTypes = {\n getters: functionAssert,\n mutations: functionAssert,\n actions: objectAssert\n};\n\nfunction assertRawModule (path, rawModule) {\n Object.keys(assertTypes).forEach(function (key) {\n if (!rawModule[key]) { return }\n\n var assertOptions = assertTypes[key];\n\n forEachValue(rawModule[key], function (value, type) {\n assert(\n assertOptions.assert(value),\n makeAssertionMessage(path, key, type, value, assertOptions.expected)\n );\n });\n });\n}\n\nfunction makeAssertionMessage (path, key, type, value, expected) {\n var buf = key + \" should be \" + expected + \" but \\\"\" + key + \".\" + type + \"\\\"\";\n if (path.length > 0) {\n buf += \" in module \\\"\" + (path.join('.')) + \"\\\"\";\n }\n buf += \" is \" + (JSON.stringify(value)) + \".\";\n return buf\n}\n\nvar Vue; // bind on install\n\nvar Store = function Store (options) {\n var this$1 = this;\n if ( options === void 0 ) options = {};\n\n // Auto install if it is not done yet and `window` has `Vue`.\n // To allow users to avoid auto-installation in some cases,\n // this code should be placed here. See #731\n if (!Vue && typeof window !== 'undefined' && window.Vue) {\n install(window.Vue);\n }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(Vue, \"must call Vue.use(Vuex) before creating a store instance.\");\n assert(typeof Promise !== 'undefined', \"vuex requires a Promise polyfill in this browser.\");\n assert(this instanceof Store, \"store must be called with the new operator.\");\n }\n\n var plugins = options.plugins; if ( plugins === void 0 ) plugins = [];\n var strict = options.strict; if ( strict === void 0 ) strict = false;\n\n // store internal state\n this._committing = false;\n this._actions = Object.create(null);\n this._actionSubscribers = [];\n this._mutations = Object.create(null);\n this._wrappedGetters = Object.create(null);\n this._modules = new ModuleCollection(options);\n this._modulesNamespaceMap = Object.create(null);\n this._subscribers = [];\n this._watcherVM = new Vue();\n this._makeLocalGettersCache = Object.create(null);\n\n // bind commit and dispatch to self\n var store = this;\n var ref = this;\n var dispatch = ref.dispatch;\n var commit = ref.commit;\n this.dispatch = function boundDispatch (type, payload) {\n return dispatch.call(store, type, payload)\n };\n this.commit = function boundCommit (type, payload, options) {\n return commit.call(store, type, payload, options)\n };\n\n // strict mode\n this.strict = strict;\n\n var state = this._modules.root.state;\n\n // init root module.\n // this also recursively registers all sub-modules\n // and collects all module getters inside this._wrappedGetters\n installModule(this, state, [], this._modules.root);\n\n // initialize the store vm, which is responsible for the reactivity\n // (also registers _wrappedGetters as computed properties)\n resetStoreVM(this, state);\n\n // apply plugins\n plugins.forEach(function (plugin) { return plugin(this$1); });\n\n var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools;\n if (useDevtools) {\n devtoolPlugin(this);\n }\n};\n\nvar prototypeAccessors$1 = { state: { configurable: true } };\n\nprototypeAccessors$1.state.get = function () {\n return this._vm._data.$$state\n};\n\nprototypeAccessors$1.state.set = function (v) {\n if ((process.env.NODE_ENV !== 'production')) {\n assert(false, \"use store.replaceState() to explicit replace store state.\");\n }\n};\n\nStore.prototype.commit = function commit (_type, _payload, _options) {\n var this$1 = this;\n\n // check object-style commit\n var ref = unifyObjectStyle(_type, _payload, _options);\n var type = ref.type;\n var payload = ref.payload;\n var options = ref.options;\n\n var mutation = { type: type, payload: payload };\n var entry = this._mutations[type];\n if (!entry) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.error((\"[vuex] unknown mutation type: \" + type));\n }\n return\n }\n this._withCommit(function () {\n entry.forEach(function commitIterator (handler) {\n handler(payload);\n });\n });\n\n this._subscribers\n .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe\n .forEach(function (sub) { return sub(mutation, this$1.state); });\n\n if (\n (process.env.NODE_ENV !== 'production') &&\n options && options.silent\n ) {\n console.warn(\n \"[vuex] mutation type: \" + type + \". Silent option has been removed. \" +\n 'Use the filter functionality in the vue-devtools'\n );\n }\n};\n\nStore.prototype.dispatch = function dispatch (_type, _payload) {\n var this$1 = this;\n\n // check object-style dispatch\n var ref = unifyObjectStyle(_type, _payload);\n var type = ref.type;\n var payload = ref.payload;\n\n var action = { type: type, payload: payload };\n var entry = this._actions[type];\n if (!entry) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.error((\"[vuex] unknown action type: \" + type));\n }\n return\n }\n\n try {\n this._actionSubscribers\n .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe\n .filter(function (sub) { return sub.before; })\n .forEach(function (sub) { return sub.before(action, this$1.state); });\n } catch (e) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\"[vuex] error in before action subscribers: \");\n console.error(e);\n }\n }\n\n var result = entry.length > 1\n ? Promise.all(entry.map(function (handler) { return handler(payload); }))\n : entry[0](payload);\n\n return new Promise(function (resolve, reject) {\n result.then(function (res) {\n try {\n this$1._actionSubscribers\n .filter(function (sub) { return sub.after; })\n .forEach(function (sub) { return sub.after(action, this$1.state); });\n } catch (e) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\"[vuex] error in after action subscribers: \");\n console.error(e);\n }\n }\n resolve(res);\n }, function (error) {\n try {\n this$1._actionSubscribers\n .filter(function (sub) { return sub.error; })\n .forEach(function (sub) { return sub.error(action, this$1.state, error); });\n } catch (e) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.warn(\"[vuex] error in error action subscribers: \");\n console.error(e);\n }\n }\n reject(error);\n });\n })\n};\n\nStore.prototype.subscribe = function subscribe (fn, options) {\n return genericSubscribe(fn, this._subscribers, options)\n};\n\nStore.prototype.subscribeAction = function subscribeAction (fn, options) {\n var subs = typeof fn === 'function' ? { before: fn } : fn;\n return genericSubscribe(subs, this._actionSubscribers, options)\n};\n\nStore.prototype.watch = function watch (getter, cb, options) {\n var this$1 = this;\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(typeof getter === 'function', \"store.watch only accepts a function.\");\n }\n return this._watcherVM.$watch(function () { return getter(this$1.state, this$1.getters); }, cb, options)\n};\n\nStore.prototype.replaceState = function replaceState (state) {\n var this$1 = this;\n\n this._withCommit(function () {\n this$1._vm._data.$$state = state;\n });\n};\n\nStore.prototype.registerModule = function registerModule (path, rawModule, options) {\n if ( options === void 0 ) options = {};\n\n if (typeof path === 'string') { path = [path]; }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(Array.isArray(path), \"module path must be a string or an Array.\");\n assert(path.length > 0, 'cannot register the root module by using registerModule.');\n }\n\n this._modules.register(path, rawModule);\n installModule(this, this.state, path, this._modules.get(path), options.preserveState);\n // reset store to update getters...\n resetStoreVM(this, this.state);\n};\n\nStore.prototype.unregisterModule = function unregisterModule (path) {\n var this$1 = this;\n\n if (typeof path === 'string') { path = [path]; }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(Array.isArray(path), \"module path must be a string or an Array.\");\n }\n\n this._modules.unregister(path);\n this._withCommit(function () {\n var parentState = getNestedState(this$1.state, path.slice(0, -1));\n Vue.delete(parentState, path[path.length - 1]);\n });\n resetStore(this);\n};\n\nStore.prototype.hasModule = function hasModule (path) {\n if (typeof path === 'string') { path = [path]; }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(Array.isArray(path), \"module path must be a string or an Array.\");\n }\n\n return this._modules.isRegistered(path)\n};\n\nStore.prototype.hotUpdate = function hotUpdate (newOptions) {\n this._modules.update(newOptions);\n resetStore(this, true);\n};\n\nStore.prototype._withCommit = function _withCommit (fn) {\n var committing = this._committing;\n this._committing = true;\n fn();\n this._committing = committing;\n};\n\nObject.defineProperties( Store.prototype, prototypeAccessors$1 );\n\nfunction genericSubscribe (fn, subs, options) {\n if (subs.indexOf(fn) < 0) {\n options && options.prepend\n ? subs.unshift(fn)\n : subs.push(fn);\n }\n return function () {\n var i = subs.indexOf(fn);\n if (i > -1) {\n subs.splice(i, 1);\n }\n }\n}\n\nfunction resetStore (store, hot) {\n store._actions = Object.create(null);\n store._mutations = Object.create(null);\n store._wrappedGetters = Object.create(null);\n store._modulesNamespaceMap = Object.create(null);\n var state = store.state;\n // init all modules\n installModule(store, state, [], store._modules.root, true);\n // reset vm\n resetStoreVM(store, state, hot);\n}\n\nfunction resetStoreVM (store, state, hot) {\n var oldVm = store._vm;\n\n // bind store public getters\n store.getters = {};\n // reset local getters cache\n store._makeLocalGettersCache = Object.create(null);\n var wrappedGetters = store._wrappedGetters;\n var computed = {};\n forEachValue(wrappedGetters, function (fn, key) {\n // use computed to leverage its lazy-caching mechanism\n // direct inline function use will lead to closure preserving oldVm.\n // using partial to return function with only arguments preserved in closure environment.\n computed[key] = partial(fn, store);\n Object.defineProperty(store.getters, key, {\n get: function () { return store._vm[key]; },\n enumerable: true // for local getters\n });\n });\n\n // use a Vue instance to store the state tree\n // suppress warnings just in case the user has added\n // some funky global mixins\n var silent = Vue.config.silent;\n Vue.config.silent = true;\n store._vm = new Vue({\n data: {\n $$state: state\n },\n computed: computed\n });\n Vue.config.silent = silent;\n\n // enable strict mode for new vm\n if (store.strict) {\n enableStrictMode(store);\n }\n\n if (oldVm) {\n if (hot) {\n // dispatch changes in all subscribed watchers\n // to force getter re-evaluation for hot reloading.\n store._withCommit(function () {\n oldVm._data.$$state = null;\n });\n }\n Vue.nextTick(function () { return oldVm.$destroy(); });\n }\n}\n\nfunction installModule (store, rootState, path, module, hot) {\n var isRoot = !path.length;\n var namespace = store._modules.getNamespace(path);\n\n // register in namespace map\n if (module.namespaced) {\n if (store._modulesNamespaceMap[namespace] && (process.env.NODE_ENV !== 'production')) {\n console.error((\"[vuex] duplicate namespace \" + namespace + \" for the namespaced module \" + (path.join('/'))));\n }\n store._modulesNamespaceMap[namespace] = module;\n }\n\n // set state\n if (!isRoot && !hot) {\n var parentState = getNestedState(rootState, path.slice(0, -1));\n var moduleName = path[path.length - 1];\n store._withCommit(function () {\n if ((process.env.NODE_ENV !== 'production')) {\n if (moduleName in parentState) {\n console.warn(\n (\"[vuex] state field \\\"\" + moduleName + \"\\\" was overridden by a module with the same name at \\\"\" + (path.join('.')) + \"\\\"\")\n );\n }\n }\n Vue.set(parentState, moduleName, module.state);\n });\n }\n\n var local = module.context = makeLocalContext(store, namespace, path);\n\n module.forEachMutation(function (mutation, key) {\n var namespacedType = namespace + key;\n registerMutation(store, namespacedType, mutation, local);\n });\n\n module.forEachAction(function (action, key) {\n var type = action.root ? key : namespace + key;\n var handler = action.handler || action;\n registerAction(store, type, handler, local);\n });\n\n module.forEachGetter(function (getter, key) {\n var namespacedType = namespace + key;\n registerGetter(store, namespacedType, getter, local);\n });\n\n module.forEachChild(function (child, key) {\n installModule(store, rootState, path.concat(key), child, hot);\n });\n}\n\n/**\n * make localized dispatch, commit, getters and state\n * if there is no namespace, just use root ones\n */\nfunction makeLocalContext (store, namespace, path) {\n var noNamespace = namespace === '';\n\n var local = {\n dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) {\n var args = unifyObjectStyle(_type, _payload, _options);\n var payload = args.payload;\n var options = args.options;\n var type = args.type;\n\n if (!options || !options.root) {\n type = namespace + type;\n if ((process.env.NODE_ENV !== 'production') && !store._actions[type]) {\n console.error((\"[vuex] unknown local action type: \" + (args.type) + \", global type: \" + type));\n return\n }\n }\n\n return store.dispatch(type, payload)\n },\n\n commit: noNamespace ? store.commit : function (_type, _payload, _options) {\n var args = unifyObjectStyle(_type, _payload, _options);\n var payload = args.payload;\n var options = args.options;\n var type = args.type;\n\n if (!options || !options.root) {\n type = namespace + type;\n if ((process.env.NODE_ENV !== 'production') && !store._mutations[type]) {\n console.error((\"[vuex] unknown local mutation type: \" + (args.type) + \", global type: \" + type));\n return\n }\n }\n\n store.commit(type, payload, options);\n }\n };\n\n // getters and state object must be gotten lazily\n // because they will be changed by vm update\n Object.defineProperties(local, {\n getters: {\n get: noNamespace\n ? function () { return store.getters; }\n : function () { return makeLocalGetters(store, namespace); }\n },\n state: {\n get: function () { return getNestedState(store.state, path); }\n }\n });\n\n return local\n}\n\nfunction makeLocalGetters (store, namespace) {\n if (!store._makeLocalGettersCache[namespace]) {\n var gettersProxy = {};\n var splitPos = namespace.length;\n Object.keys(store.getters).forEach(function (type) {\n // skip if the target getter is not match this namespace\n if (type.slice(0, splitPos) !== namespace) { return }\n\n // extract local getter type\n var localType = type.slice(splitPos);\n\n // Add a port to the getters proxy.\n // Define as getter property because\n // we do not want to evaluate the getters in this time.\n Object.defineProperty(gettersProxy, localType, {\n get: function () { return store.getters[type]; },\n enumerable: true\n });\n });\n store._makeLocalGettersCache[namespace] = gettersProxy;\n }\n\n return store._makeLocalGettersCache[namespace]\n}\n\nfunction registerMutation (store, type, handler, local) {\n var entry = store._mutations[type] || (store._mutations[type] = []);\n entry.push(function wrappedMutationHandler (payload) {\n handler.call(store, local.state, payload);\n });\n}\n\nfunction registerAction (store, type, handler, local) {\n var entry = store._actions[type] || (store._actions[type] = []);\n entry.push(function wrappedActionHandler (payload) {\n var res = handler.call(store, {\n dispatch: local.dispatch,\n commit: local.commit,\n getters: local.getters,\n state: local.state,\n rootGetters: store.getters,\n rootState: store.state\n }, payload);\n if (!isPromise(res)) {\n res = Promise.resolve(res);\n }\n if (store._devtoolHook) {\n return res.catch(function (err) {\n store._devtoolHook.emit('vuex:error', err);\n throw err\n })\n } else {\n return res\n }\n });\n}\n\nfunction registerGetter (store, type, rawGetter, local) {\n if (store._wrappedGetters[type]) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.error((\"[vuex] duplicate getter key: \" + type));\n }\n return\n }\n store._wrappedGetters[type] = function wrappedGetter (store) {\n return rawGetter(\n local.state, // local state\n local.getters, // local getters\n store.state, // root state\n store.getters // root getters\n )\n };\n}\n\nfunction enableStrictMode (store) {\n store._vm.$watch(function () { return this._data.$$state }, function () {\n if ((process.env.NODE_ENV !== 'production')) {\n assert(store._committing, \"do not mutate vuex store state outside mutation handlers.\");\n }\n }, { deep: true, sync: true });\n}\n\nfunction getNestedState (state, path) {\n return path.reduce(function (state, key) { return state[key]; }, state)\n}\n\nfunction unifyObjectStyle (type, payload, options) {\n if (isObject(type) && type.type) {\n options = payload;\n payload = type;\n type = type.type;\n }\n\n if ((process.env.NODE_ENV !== 'production')) {\n assert(typeof type === 'string', (\"expects string as the type, but found \" + (typeof type) + \".\"));\n }\n\n return { type: type, payload: payload, options: options }\n}\n\nfunction install (_Vue) {\n if (Vue && _Vue === Vue) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.error(\n '[vuex] already installed. Vue.use(Vuex) should be called only once.'\n );\n }\n return\n }\n Vue = _Vue;\n applyMixin(Vue);\n}\n\n/**\n * Reduce the code which written in Vue.js for getting the state.\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} states # Object's item can be a function which accept state and getters for param, you can do something for state and getters in it.\n * @param {Object}\n */\nvar mapState = normalizeNamespace(function (namespace, states) {\n var res = {};\n if ((process.env.NODE_ENV !== 'production') && !isValidMap(states)) {\n console.error('[vuex] mapState: mapper parameter must be either an Array or an Object');\n }\n normalizeMap(states).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedState () {\n var state = this.$store.state;\n var getters = this.$store.getters;\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapState', namespace);\n if (!module) {\n return\n }\n state = module.context.state;\n getters = module.context.getters;\n }\n return typeof val === 'function'\n ? val.call(this, state, getters)\n : state[val]\n };\n // mark vuex getter for devtools\n res[key].vuex = true;\n });\n return res\n});\n\n/**\n * Reduce the code which written in Vue.js for committing the mutation\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} mutations # Object's item can be a function which accept `commit` function as the first param, it can accept another params. You can commit mutation and do any other things in this function. specially, You need to pass anthor params from the mapped function.\n * @return {Object}\n */\nvar mapMutations = normalizeNamespace(function (namespace, mutations) {\n var res = {};\n if ((process.env.NODE_ENV !== 'production') && !isValidMap(mutations)) {\n console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object');\n }\n normalizeMap(mutations).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedMutation () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n // Get the commit method from store\n var commit = this.$store.commit;\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapMutations', namespace);\n if (!module) {\n return\n }\n commit = module.context.commit;\n }\n return typeof val === 'function'\n ? val.apply(this, [commit].concat(args))\n : commit.apply(this.$store, [val].concat(args))\n };\n });\n return res\n});\n\n/**\n * Reduce the code which written in Vue.js for getting the getters\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} getters\n * @return {Object}\n */\nvar mapGetters = normalizeNamespace(function (namespace, getters) {\n var res = {};\n if ((process.env.NODE_ENV !== 'production') && !isValidMap(getters)) {\n console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object');\n }\n normalizeMap(getters).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n // The namespace has been mutated by normalizeNamespace\n val = namespace + val;\n res[key] = function mappedGetter () {\n if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) {\n return\n }\n if ((process.env.NODE_ENV !== 'production') && !(val in this.$store.getters)) {\n console.error((\"[vuex] unknown getter: \" + val));\n return\n }\n return this.$store.getters[val]\n };\n // mark vuex getter for devtools\n res[key].vuex = true;\n });\n return res\n});\n\n/**\n * Reduce the code which written in Vue.js for dispatch the action\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} actions # Object's item can be a function which accept `dispatch` function as the first param, it can accept anthor params. You can dispatch action and do any other things in this function. specially, You need to pass anthor params from the mapped function.\n * @return {Object}\n */\nvar mapActions = normalizeNamespace(function (namespace, actions) {\n var res = {};\n if ((process.env.NODE_ENV !== 'production') && !isValidMap(actions)) {\n console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object');\n }\n normalizeMap(actions).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedAction () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n // get dispatch function from store\n var dispatch = this.$store.dispatch;\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapActions', namespace);\n if (!module) {\n return\n }\n dispatch = module.context.dispatch;\n }\n return typeof val === 'function'\n ? val.apply(this, [dispatch].concat(args))\n : dispatch.apply(this.$store, [val].concat(args))\n };\n });\n return res\n});\n\n/**\n * Rebinding namespace param for mapXXX function in special scoped, and return them by simple object\n * @param {String} namespace\n * @return {Object}\n */\nvar createNamespacedHelpers = function (namespace) { return ({\n mapState: mapState.bind(null, namespace),\n mapGetters: mapGetters.bind(null, namespace),\n mapMutations: mapMutations.bind(null, namespace),\n mapActions: mapActions.bind(null, namespace)\n}); };\n\n/**\n * Normalize the map\n * normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ]\n * normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ]\n * @param {Array|Object} map\n * @return {Object}\n */\nfunction normalizeMap (map) {\n if (!isValidMap(map)) {\n return []\n }\n return Array.isArray(map)\n ? map.map(function (key) { return ({ key: key, val: key }); })\n : Object.keys(map).map(function (key) { return ({ key: key, val: map[key] }); })\n}\n\n/**\n * Validate whether given map is valid or not\n * @param {*} map\n * @return {Boolean}\n */\nfunction isValidMap (map) {\n return Array.isArray(map) || isObject(map)\n}\n\n/**\n * Return a function expect two param contains namespace and map. it will normalize the namespace and then the param's function will handle the new namespace and the map.\n * @param {Function} fn\n * @return {Function}\n */\nfunction normalizeNamespace (fn) {\n return function (namespace, map) {\n if (typeof namespace !== 'string') {\n map = namespace;\n namespace = '';\n } else if (namespace.charAt(namespace.length - 1) !== '/') {\n namespace += '/';\n }\n return fn(namespace, map)\n }\n}\n\n/**\n * Search a special module from store by namespace. if module not exist, print error message.\n * @param {Object} store\n * @param {String} helper\n * @param {String} namespace\n * @return {Object}\n */\nfunction getModuleByNamespace (store, helper, namespace) {\n var module = store._modulesNamespaceMap[namespace];\n if ((process.env.NODE_ENV !== 'production') && !module) {\n console.error((\"[vuex] module namespace not found in \" + helper + \"(): \" + namespace));\n }\n return module\n}\n\n// Credits: borrowed code from fcomb/redux-logger\n\nfunction createLogger (ref) {\n if ( ref === void 0 ) ref = {};\n var collapsed = ref.collapsed; if ( collapsed === void 0 ) collapsed = true;\n var filter = ref.filter; if ( filter === void 0 ) filter = function (mutation, stateBefore, stateAfter) { return true; };\n var transformer = ref.transformer; if ( transformer === void 0 ) transformer = function (state) { return state; };\n var mutationTransformer = ref.mutationTransformer; if ( mutationTransformer === void 0 ) mutationTransformer = function (mut) { return mut; };\n var actionFilter = ref.actionFilter; if ( actionFilter === void 0 ) actionFilter = function (action, state) { return true; };\n var actionTransformer = ref.actionTransformer; if ( actionTransformer === void 0 ) actionTransformer = function (act) { return act; };\n var logMutations = ref.logMutations; if ( logMutations === void 0 ) logMutations = true;\n var logActions = ref.logActions; if ( logActions === void 0 ) logActions = true;\n var logger = ref.logger; if ( logger === void 0 ) logger = console;\n\n return function (store) {\n var prevState = deepCopy(store.state);\n\n if (typeof logger === 'undefined') {\n return\n }\n\n if (logMutations) {\n store.subscribe(function (mutation, state) {\n var nextState = deepCopy(state);\n\n if (filter(mutation, prevState, nextState)) {\n var formattedTime = getFormattedTime();\n var formattedMutation = mutationTransformer(mutation);\n var message = \"mutation \" + (mutation.type) + formattedTime;\n\n startMessage(logger, message, collapsed);\n logger.log('%c prev state', 'color: #9E9E9E; font-weight: bold', transformer(prevState));\n logger.log('%c mutation', 'color: #03A9F4; font-weight: bold', formattedMutation);\n logger.log('%c next state', 'color: #4CAF50; font-weight: bold', transformer(nextState));\n endMessage(logger);\n }\n\n prevState = nextState;\n });\n }\n\n if (logActions) {\n store.subscribeAction(function (action, state) {\n if (actionFilter(action, state)) {\n var formattedTime = getFormattedTime();\n var formattedAction = actionTransformer(action);\n var message = \"action \" + (action.type) + formattedTime;\n\n startMessage(logger, message, collapsed);\n logger.log('%c action', 'color: #03A9F4; font-weight: bold', formattedAction);\n endMessage(logger);\n }\n });\n }\n }\n}\n\nfunction startMessage (logger, message, collapsed) {\n var startMessage = collapsed\n ? logger.groupCollapsed\n : logger.group;\n\n // render\n try {\n startMessage.call(logger, message);\n } catch (e) {\n logger.log(message);\n }\n}\n\nfunction endMessage (logger) {\n try {\n logger.groupEnd();\n } catch (e) {\n logger.log('—— log end ——');\n }\n}\n\nfunction getFormattedTime () {\n var time = new Date();\n return (\" @ \" + (pad(time.getHours(), 2)) + \":\" + (pad(time.getMinutes(), 2)) + \":\" + (pad(time.getSeconds(), 2)) + \".\" + (pad(time.getMilliseconds(), 3)))\n}\n\nfunction repeat (str, times) {\n return (new Array(times + 1)).join(str)\n}\n\nfunction pad (num, maxLength) {\n return repeat('0', maxLength - num.toString().length) + num\n}\n\nvar index = {\n Store: Store,\n install: install,\n version: '3.6.2',\n mapState: mapState,\n mapMutations: mapMutations,\n mapGetters: mapGetters,\n mapActions: mapActions,\n createNamespacedHelpers: createNamespacedHelpers,\n createLogger: createLogger\n};\n\nexport default index;\nexport { Store, createLogger, createNamespacedHelpers, install, mapActions, mapGetters, mapMutations, mapState };\n","\n\n","\n\n","\n\n","\n\n","\n\n\n\n\n\n\n","/**\n * @copyright Copyright (c) 2021 Louis Chemineau \n *\n * @author Louis Chemineau \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport type { IActivityType } from '../models/ActivitySettings.js'\n\n/**\n * Return wether the notification method can be checked for the activity\n *\n * @param activity - the concerned activity\n * @param methodKey - the concerned method\n * @return {boolean}\n */\nexport function isActivityEnabled(activity: IActivityType, methodKey: string) {\n\treturn activity.methods.includes(methodKey)\n}\n\n/**\n * @param activities - List of the activities to check\n * @param methodKey - the method key for which to verify the checked value\n * @return {boolean} Wether at least one input is checked for the given set of activities\n */\nexport function isOneInputUnChecked(activities: IActivityType[], methodKey: string) {\n\tfor (const activity of activities) {\n\t\tif (isActivityEnabled(activity, methodKey) && !activity[methodKey]) {\n\t\t\treturn true\n\t\t}\n\t}\n\n\treturn false\n}\n","\n\n\n\n\n\n\n","/**\n * @copyright Copyright (c) 2021 Louis Chemineau \n *\n * @author Louis Chemineau \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport Vue from 'vue'\nimport Vuex from 'vuex'\nimport { translate as t } from '@nextcloud/l10n'\n\nimport axios from '@nextcloud/axios'\nimport { generateUrl } from '@nextcloud/router'\nimport { loadState } from '@nextcloud/initial-state'\nimport { showSuccess, showError } from '@nextcloud/dialogs'\n\nimport { isActivityEnabled, isOneInputUnChecked } from '../utils/settings.ts'\nimport logger from '../utils/logger.ts'\n\nVue.use(Vuex)\n\n/**\n * @typedef {object} SettingsState\n * @property {object} setting .\n * @property {Object} activityGroups Activity setting groups that should be shown (Files, Calendar, ...)\n * @property {boolean} isEmailSet Whether the user has a valid email address set\n * @property {boolean} emailEnabled Whether activity emails should be sent\n * @property {boolean} activityDigestEnabled Whether the daily digest should be sent\n * @property {0|1|2|3} settingBatchtime How to group the activity emails\n * @property {Array} methods Available methods for activity (push, mail, ...)\n * @property {string} endpoint API endpoint to talk to (user or admin settings)\n */\n\nconst store = new Vuex.Store({\n\tstrict: true,\n\t/** @type {SettingsState} */\n\tstate: {\n\t\tsetting: loadState('activity', 'setting'),\n\t\tactivityGroups: loadState('activity', 'activity_groups'),\n\t\tisEmailSet: loadState('activity', 'is_email_set'),\n\t\temailEnabled: loadState('activity', 'email_enabled'),\n\t\tactivityDigestEnabled: loadState('activity', 'activity_digest_enabled', false),\n\t\tsettingBatchtime: loadState('activity', 'setting_batchtime'),\n\t\tmethods: loadState('activity', 'methods'),\n\t\tendpoint: '',\n\t},\n\tgetters: {\n\t\t/**\n\t\t * Return an array of checked activities.\n\t\t *\n\t\t * @param {SettingsState} state - The current state.\n\t\t * @return {Array}\n\t\t */\n\t\tcheckedActivities(state) {\n\t\t\tconst methodsEnabled = (activityKey, activity) => {\n\t\t\t\tconst methods = []\n\t\t\t\tif (activity.email) {\n\t\t\t\t\tmethods.push({ activityKey, method: 'email', activity })\n\t\t\t\t}\n\t\t\t\tif (activity.notification) {\n\t\t\t\t\tmethods.push({ activityKey, method: 'notification', activity })\n\t\t\t\t}\n\t\t\t\treturn methods\n\t\t\t}\n\n\t\t\treturn Object.values(state.activityGroups)\n\t\t\t\t.map(group => Object.entries(group.activities)) // [[[activityKey, activity], ...], [[activityKey, activity], ...]]\n\t\t\t\t.reduce((acc, val) => acc.concat(val), []) // [[activityKey, activity], ...]\n\t\t\t\t.map(([activityKey, activity]) => methodsEnabled(activityKey, activity)) // [[{activityKey, method, activity}, ...], ...]\n\t\t\t\t.reduce((acc, val) => acc.concat(val), [])\n\t\t\t\t.filter(({ activity, method }) => activity[method])\n\t\t\t\t.map(({ activityKey, method }) => `${activityKey}_${method}`) // ['enabled_activity_key', ...]\n\t\t},\n\t},\n\tmutations: {\n\t\t/**\n\t\t * Update the 'enabled' state of a notification method for a given group/activity/method tuple\n\t\t *\n\t\t * @param {SettingsState} state - The current state.\n\t\t * @param {object} payload - The payload.\n\t\t * @param {string} payload.groupKey - The targeted group\n\t\t * @param {string} payload.activityKey - The targeted activity\n\t\t * @param {string} payload.methodKey - The targeted method\n\t\t * @param {string} payload.value - The value to set\n\t\t */\n\t\tSET_METHOD_FOR_METHOD_AND_ACTIVITY(state, { groupKey, activityKey, methodKey, value }) {\n\t\t\tconst group = state.activityGroups[groupKey]\n\t\t\tconst activity = group.activities[activityKey]\n\n\t\t\tif (isActivityEnabled(activity, methodKey)) {\n\t\t\t\tactivity[methodKey] = value\n\t\t\t}\n\t\t},\n\t\t/**\n\t\t * Set the endpoint used to save the settings.\n\t\t *\n\t\t * @param {SettingsState} state - The current state.\n\t\t * @param {object} payload - The payload.\n\t\t * @param {string} payload.endpoint - Where to POST the saveSettings request.\n\t\t */\n\t\tSET_ENDPOINT(state, { endpoint }) {\n\t\t\tstate.endpoint = endpoint\n\t\t},\n\t\t/**\n\t\t * Set the batch time.\n\t\t *\n\t\t * @param {SettingsState} state - The current state.\n\t\t * @param {object} payload - The payload.\n\t\t * @param {0|1|2|3} payload.settingBatchtime - The selected batch time.\n\t\t */\n\t\tSET_SETTING_BATCHTIME(state, { settingBatchtime }) {\n\t\t\tstate.settingBatchtime = settingBatchtime\n\t\t},\n\t\t/**\n\t\t * Toggle activity digest.\n\t\t *\n\t\t * @param {SettingsState} state - The current state.\n\t\t * @param {object} payload - The payload.\n\t\t * @param {boolean} payload.activityDigestEnabled - Enabled status of the activity digest.\n\t\t */\n\t\tTOGGLE_ACTIVITY_DIGEST(state, { activityDigestEnabled }) {\n\t\t\tstate.activityDigestEnabled = activityDigestEnabled\n\t\t},\n\t\t/**\n\t\t * Toggle the availability of mail notifications\n\t\t *\n\t\t * @param {SettingsState} state - The current state.\n\t\t * @param {object} payload - The payload.\n\t\t * @param {boolean} payload.emailEnabled - Enabled status of the email notifications.\n\t\t */\n\t\tTOGGLE_EMAIL_ENABLED(state, { emailEnabled }) {\n\t\t\tstate.emailEnabled = emailEnabled\n\t\t},\n\t},\n\tactions: {\n\t\t/**\n\t\t * Set the endpoint used to save the settings.\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {object} payload - The payload.\n\t\t * @param {string} payload.endpoint - Where to POST the saveSettings request.\n\t\t */\n\t\tsetEndpoint({ commit }, { endpoint }) {\n\t\t\tcommit('SET_ENDPOINT', { endpoint })\n\t\t},\n\n\t\t/**\n\t\t * Toggle the 'enabled' state of a notification method for a given group/activity/method tuple\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {Function} _.dispatch - Function to dispatch another action\n\t\t * @param {object} _.state - Current state\n\t\t * @param {object} payload - The payload.\n\t\t * @param {string} payload.groupKey - The targeted group\n\t\t * @param {string} payload.activityKey - The targeted activity\n\t\t * @param {string} payload.methodKey - The targeted method\n\t\t */\n\t\ttoggleMethodForMethodAndActivity({ commit, state, dispatch }, { groupKey, activityKey, methodKey }) {\n\t\t\tconst activity = state.activityGroups[groupKey].activities[activityKey]\n\t\t\tconst oneInputIsChecked = isOneInputUnChecked([activity], methodKey)\n\n\t\t\tcommit(\n\t\t\t\t'SET_METHOD_FOR_METHOD_AND_ACTIVITY',\n\t\t\t\t{\n\t\t\t\t\tgroupKey,\n\t\t\t\t\tactivityKey,\n\t\t\t\t\tmethodKey,\n\t\t\t\t\tvalue: oneInputIsChecked,\n\t\t\t\t})\n\n\t\t\tdispatch('saveSettings')\n\t\t},\n\n\t\t/**\n\t\t * Toggle the 'enabled' state of a notification method for a given group/method tuple\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {Function} _.dispatch - Function to dispatch another action\n\t\t * @param {object} _.state - Current state\n\t\t * @param {object} payload - The payload.\n\t\t * @param {string} payload.groupKey - The targeted group\n\t\t * @param {string} payload.methodKey - The targeted method\n\t\t */\n\t\ttoggleMethodForGroup({ commit, state, dispatch }, { groupKey, methodKey }) {\n\t\t\tconst activities = Object.values(state.activityGroups[groupKey].activities)\n\t\t\tconst oneInputIsChecked = isOneInputUnChecked(activities, methodKey)\n\n\t\t\tfor (const activityKey in state.activityGroups[groupKey].activities) {\n\t\t\t\tcommit(\n\t\t\t\t\t'SET_METHOD_FOR_METHOD_AND_ACTIVITY',\n\t\t\t\t\t{\n\t\t\t\t\t\tgroupKey,\n\t\t\t\t\t\tactivityKey,\n\t\t\t\t\t\tmethodKey,\n\t\t\t\t\t\tvalue: oneInputIsChecked,\n\t\t\t\t\t})\n\t\t\t}\n\n\t\t\tdispatch('saveSettings')\n\t\t},\n\n\t\t/**\n\t\t * Toggle the 'enabled' state of a notification method for a given group/activity tuple\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {Function} _.dispatch - Function to dispatch another action\n\t\t * @param {object} _.state - Current state\n\t\t * @param {object} payload - The payload.\n\t\t * @param {string} payload.groupKey - The targeted group\n\t\t * @param {string} payload.activityKey - The targeted activity\n\t\t */\n\t\ttoggleMethodsForActivity({ commit, state, dispatch }, { groupKey, activityKey }) {\n\t\t\tconst activity = state.activityGroups[groupKey].activities[activityKey]\n\t\t\tconst oneInputIsChecked = activity.methods.map(method => isOneInputUnChecked([activity], method)).includes(true)\n\n\t\t\tfor (const methodKey of activity.methods) {\n\t\t\t\tcommit(\n\t\t\t\t\t'SET_METHOD_FOR_METHOD_AND_ACTIVITY',\n\t\t\t\t\t{\n\t\t\t\t\t\tgroupKey,\n\t\t\t\t\t\tactivityKey,\n\t\t\t\t\t\tmethodKey,\n\t\t\t\t\t\tvalue: oneInputIsChecked,\n\t\t\t\t\t})\n\t\t\t}\n\n\t\t\tdispatch('saveSettings')\n\t\t},\n\n\t\t/**\n\t\t * Set the batch time.\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {Function} _.dispatch - Function to dispatch another action\n\t\t * @param {object} payload - The payload.\n\t\t * @param {0|1|2|3} payload.settingBatchtime - The selected batch time.\n\t\t */\n\t\tsetSettingBatchtime({ commit, dispatch }, { settingBatchtime }) {\n\t\t\tcommit(\n\t\t\t\t'SET_SETTING_BATCHTIME',\n\t\t\t\t{\n\t\t\t\t\tsettingBatchtime,\n\t\t\t\t})\n\n\t\t\tdispatch('saveSettings')\n\t\t},\n\n\t\t/**\n\t\t * Toggle the activity digest.\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {Function} _.dispatch - Function to dispatch another action\n\t\t * @param {object} payload - The payload.\n\t\t * @param {boolean} payload.activityDigestEnabled - Enabled status of the activity digest.\n\t\t */\n\t\ttoggleActivityDigestEnabled({ commit, dispatch }, { activityDigestEnabled }) {\n\t\t\tcommit(\n\t\t\t\t'TOGGLE_ACTIVITY_DIGEST',\n\t\t\t\t{\n\t\t\t\t\tactivityDigestEnabled,\n\t\t\t\t})\n\n\t\t\tdispatch('saveSettings')\n\t\t},\n\n\t\t/**\n\t\t * Toggle the availability of mail notifications\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {Function} _.commit - State modifying function\n\t\t * @param {object} payload - The payload.\n\t\t * @param {boolean} payload.emailEnabled - Enabled status of the email notifications.\n\t\t */\n\t\ttoggleEmailEnabled({ commit }, { emailEnabled }) {\n\t\t\tcommit(\n\t\t\t\t'TOGGLE_EMAIL_ENABLED',\n\t\t\t\t{\n\t\t\t\t\temailEnabled,\n\t\t\t\t})\n\n\t\t\ttry {\n\n\t\t\t\tOCP.AppConfig.setValue(\n\t\t\t\t\t'activity', 'enable_email',\n\t\t\t\t\temailEnabled ? 'yes' : 'no'\n\t\t\t\t)\n\n\t\t\t\tshowSuccess(t('activity', 'Your settings have been updated.'))\n\t\t\t} catch (error) {\n\t\t\t\tshowError(t('activity', 'Unable to save the settings'))\n\t\t\t\tlogger.error('An error occurred while saving the activity settings', error)\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Save the currently displayed settings\n\t\t *\n\t\t * @param {object} _ - Action context\n\t\t * @param {object} _.state - Current state\n\t\t * @param {object} _.getters - Getter functions for the state\n\t\t */\n\t\tasync saveSettings({ state, getters }) {\n\t\t\ttry {\n\t\t\t\tconst form = new FormData()\n\t\t\t\tgetters.checkedActivities.forEach(activity => {\n\t\t\t\t\tform.append(activity, '1')\n\t\t\t\t})\n\n\t\t\t\tform.append('notify_setting_batchtime', `${state.settingBatchtime}`)\n\t\t\t\tform.append('activity_digest', `${state.activityDigestEnabled ? 1 : 0}`)\n\n\t\t\t\tconst response = await axios.post(generateUrl(state.endpoint), form)\n\n\t\t\t\tshowSuccess(response.data.data.message)\n\t\t\t} catch (error) {\n\t\t\t\tshowError(t('activity', 'Unable to save the settings'))\n\t\t\t\tlogger.error('An error occurred while saving the activity settings', error)\n\t\t\t}\n\t\t},\n\t},\n})\n\nexport default store\n"],"names":["l","a","t","e","c","o","i","_","d","r","p","m","u","v","applyMixin","Vue","version","vuexInit","_init","options","target","global","devtoolHook","devtoolPlugin","store","targetState","mutation","state","action","find","list","f","deepCopy","obj","cache","hit","copy","key","forEachValue","fn","isObject","isPromise","val","partial","arg","Module","rawModule","runtime","rawState","prototypeAccessors","module","ModuleCollection","rawRootModule","path","namespace","update","this$1","newModule","parent","rawChildModule","child","targetModule","Store","install","plugins","strict","ref","dispatch","commit","type","payload","installModule","resetStoreVM","plugin","useDevtools","prototypeAccessors$1","_type","_payload","_options","unifyObjectStyle","entry","handler","sub","result","resolve","reject","res","error","genericSubscribe","subs","getter","cb","parentState","getNestedState","resetStore","newOptions","committing","hot","oldVm","wrappedGetters","computed","silent","enableStrictMode","rootState","isRoot","moduleName","local","makeLocalContext","namespacedType","registerMutation","registerAction","registerGetter","noNamespace","args","makeLocalGetters","gettersProxy","splitPos","localType","err","rawGetter","_Vue","mapState","normalizeNamespace","states","normalizeMap","getters","getModuleByNamespace","mapMutations","mutations","len","mapGetters","mapActions","actions","createNamespacedHelpers","map","isValidMap","helper","createLogger","collapsed","filter","stateBefore","stateAfter","transformer","mutationTransformer","mut","actionFilter","actionTransformer","act","logMutations","logActions","logger","prevState","nextState","formattedTime","getFormattedTime","formattedMutation","message","startMessage","endMessage","formattedAction","time","pad","repeat","str","times","num","maxLength","index","Vuex","_sfc_main","id","MinusBox","CheckboxBlank","CheckboxMarked","CheckboxBlankOutline","values","input","isActivityEnabled","activity","methodKey","isOneInputUnChecked","activities","Checkbox","method","loadState","methodsEnabled","activityKey","methods","group","acc","groupKey","value","endpoint","settingBatchtime","activityDigestEnabled","emailEnabled","oneInputIsChecked","showSuccess","showError","form","response","axios","generateUrl"],"mappings":";qRAGA,MAAMA,GAAI,CACR,KAAM,iBACN,MAAO,CAAC,OAAO,EACf,MAAO,CACL,MAAO,CACL,KAAM,MACP,EACD,UAAW,CACT,KAAM,OACN,QAAS,cACV,EACD,KAAM,CACJ,KAAM,OACN,QAAS,EACV,CACF,CACH,EACA,IAAIC,GAAI,UAAW,CACjB,IAAIC,EAAI,KAAMC,EAAID,EAAE,MAAM,GAC1B,OAAOC,EAAE,OAAQD,EAAE,GAAG,CAAE,YAAa,wCAAyC,MAAO,CAAE,cAAe,CAACA,EAAE,MAAO,aAAcA,EAAE,MAAO,KAAM,KAAO,EAAE,GAAI,CAAE,MAAO,SAAS,EAAG,CAC7K,OAAOA,EAAE,MAAM,QAAS,CAAC,CAC1B,CAAA,GAAM,OAAQA,EAAE,OAAQ,EAAE,EAAG,CAACC,EAAE,MAAO,CAAE,YAAa,4BAA6B,MAAO,CAAE,KAAMD,EAAE,UAAW,MAAOA,EAAE,KAAM,OAAQA,EAAE,KAAM,QAAS,WAAW,CAAI,EAAE,CAACC,EAAE,OAAQ,CAAE,MAAO,CAAE,EAAG,mUAAmU,GAAM,CAACD,EAAE,MAAQC,EAAE,QAAS,CAACD,EAAE,GAAGA,EAAE,GAAGA,EAAE,KAAK,CAAC,CAAC,CAAC,EAAIA,EAAE,GAAI,CAAA,CAAC,CAAC,CAAC,CAAC,CAAC,CACvkB,EAAGE,GAAI,GAAIC,GAAoBC,EAC7BN,GACAC,GACAG,GACA,GACA,KACA,KACA,KACA,IACF,EACA,MAAMG,GAAIF,GAAE,QACNG,GAAI,CACR,KAAM,oBACN,WAAY,CACV,WAAYD,EACb,EACD,MAAO,CACL,KAAM,CACJ,KAAM,OACN,SAAU,EACX,EACD,YAAa,CACX,KAAM,OACN,QAAS,EACV,EACD,OAAQ,CACN,KAAM,OACN,QAAS,EACV,EAOD,WAAY,CACV,KAAM,QACN,QAAS,EACV,CACF,EACD,MAAO,CACL,MAAO,CACL,kBAAmBE,GAAE,oCAAqC,CACxD,KAAM,KAAK,IACnB,CAAO,CACP,CACG,EACD,SAAU,CACR,gBAAiB,CACf,OAAO,KAAK,YAAY,OAAS,CAClC,EACD,WAAY,CACV,OAAO,KAAK,OAAO,OAAS,CAC7B,CACF,CACH,EACA,IAAIC,GAAI,UAAW,CACjB,IAAIR,EAAI,KAAMC,EAAID,EAAE,MAAM,GAC1B,OAAOC,EAAE,MAAO,CAAE,YAAa,mBAAoB,MAAO,CAAE,gCAAiCD,EAAE,UAAU,CAAI,EAAE,CAACC,EAAE,KAAM,CAAE,YAAa,wBAAwB,EAAI,CAACD,EAAE,GAAG,IAAMA,EAAE,GAAGA,EAAE,IAAI,EAAI,GAAG,EAAGA,EAAE,UAAYC,EAAE,IAAK,CAAE,YAAa,yBAA0B,MAAO,CAAE,KAAMD,EAAE,OAAQ,MAAOA,EAAE,kBAAmB,OAAQ,SAAU,IAAK,qBAAuB,CAAA,EAAI,CAACC,EAAE,aAAc,CAAE,MAAO,CAAE,KAAM,GAAM,CAAA,CAAC,EAAG,CAAC,EAAID,EAAE,GAAI,CAAA,CAAC,EAAGA,EAAE,eAAiBC,EAAE,IAAK,CAAE,YAAa,wBAA0B,EAAE,CAACD,EAAE,GAAG,IAAMA,EAAE,GAAGA,EAAE,WAAW,EAAI,GAAG,CAAC,CAAC,EAAIA,EAAE,KAAMA,EAAE,GAAG,SAAS,CAAC,EAAG,CAAC,CACjjB,EAAGS,GAAI,GAAIC,GAAoBN,EAC7BE,GACAE,GACAC,GACA,GACA,KACA,WACA,KACA,IACF,EACK,MAACE,GAAID,GAAE,QCzFZ,SAASE,GAAYC,EAAK,CACxB,IAAIC,EAAU,OAAOD,EAAI,QAAQ,MAAM,GAAG,EAAE,CAAC,CAAC,EAE9C,GAAIC,GAAW,EACbD,EAAI,MAAM,CAAE,aAAcE,CAAU,CAAA,MAC/B,CAGL,IAAIC,EAAQH,EAAI,UAAU,MAC1BA,EAAI,UAAU,MAAQ,SAAUI,EAAS,CAClCA,IAAY,SAASA,EAAU,CAAA,GAEpCA,EAAQ,KAAOA,EAAQ,KACnB,CAACF,CAAQ,EAAE,OAAOE,EAAQ,IAAI,EAC9BF,EACJC,EAAM,KAAK,KAAMC,CAAO,CAC9B,CACG,CAMD,SAASF,GAAY,CACnB,IAAIE,EAAU,KAAK,SAEfA,EAAQ,MACV,KAAK,OAAS,OAAOA,EAAQ,OAAU,WACnCA,EAAQ,MAAO,EACfA,EAAQ,MACHA,EAAQ,QAAUA,EAAQ,OAAO,SAC1C,KAAK,OAASA,EAAQ,OAAO,OAEhC,CACH,CAEA,IAAIC,GAAS,OAAO,OAAW,IAC3B,OACA,OAAOC,EAAM,OAAK,IAChBA,EAAM,OACN,GACFC,EAAcF,GAAO,6BAEzB,SAASG,GAAeC,EAAO,CACxBF,IAELE,EAAM,aAAeF,EAErBA,EAAY,KAAK,YAAaE,CAAK,EAEnCF,EAAY,GAAG,uBAAwB,SAAUG,EAAa,CAC5DD,EAAM,aAAaC,CAAW,CAClC,CAAG,EAEDD,EAAM,UAAU,SAAUE,EAAUC,EAAO,CACzCL,EAAY,KAAK,gBAAiBI,EAAUC,CAAK,CACrD,EAAK,CAAE,QAAS,EAAI,CAAE,EAEpBH,EAAM,gBAAgB,SAAUI,EAAQD,EAAO,CAC7CL,EAAY,KAAK,cAAeM,EAAQD,CAAK,CACjD,EAAK,CAAE,QAAS,EAAI,CAAE,EACtB,CAUA,SAASE,GAAMC,EAAMC,EAAG,CACtB,OAAOD,EAAK,OAAOC,CAAC,EAAE,CAAC,CACzB,CAWA,SAASC,EAAUC,EAAKC,EAAO,CAI7B,GAHKA,IAAU,SAASA,EAAQ,CAAA,GAG5BD,IAAQ,MAAQ,OAAOA,GAAQ,SACjC,OAAOA,EAIT,IAAIE,EAAMN,GAAKK,EAAO,SAAU9B,EAAG,CAAE,OAAOA,EAAE,WAAa6B,CAAI,CAAE,EACjE,GAAIE,EACF,OAAOA,EAAI,KAGb,IAAIC,EAAO,MAAM,QAAQH,CAAG,EAAI,CAAE,EAAG,GAGrC,OAAAC,EAAM,KAAK,CACT,SAAUD,EACV,KAAMG,CACV,CAAG,EAED,OAAO,KAAKH,CAAG,EAAE,QAAQ,SAAUI,EAAK,CACtCD,EAAKC,CAAG,EAAIL,EAASC,EAAII,CAAG,EAAGH,CAAK,CACxC,CAAG,EAEME,CACT,CAKA,SAASE,EAAcL,EAAKM,EAAI,CAC9B,OAAO,KAAKN,CAAG,EAAE,QAAQ,SAAUI,EAAK,CAAE,OAAOE,EAAGN,EAAII,CAAG,EAAGA,CAAG,CAAI,CAAA,CACvE,CAEA,SAASG,EAAUP,EAAK,CACtB,OAAOA,IAAQ,MAAQ,OAAOA,GAAQ,QACxC,CAEA,SAASQ,GAAWC,EAAK,CACvB,OAAOA,GAAO,OAAOA,EAAI,MAAS,UACpC,CAMA,SAASC,GAASJ,EAAIK,EAAK,CACzB,OAAO,UAAY,CACjB,OAAOL,EAAGK,CAAG,CACd,CACH,CAGA,IAAIC,EAAS,SAAiBC,EAAWC,EAAS,CAChD,KAAK,QAAUA,EAEf,KAAK,UAAY,OAAO,OAAO,IAAI,EAEnC,KAAK,WAAaD,EAClB,IAAIE,EAAWF,EAAU,MAGzB,KAAK,OAAS,OAAOE,GAAa,WAAaA,EAAU,EAAGA,IAAa,EAC3E,EAEIC,EAAqB,CAAE,WAAY,CAAE,aAAc,EAAM,CAAA,EAE7DA,EAAmB,WAAW,IAAM,UAAY,CAC9C,MAAO,CAAC,CAAC,KAAK,WAAW,UAC3B,EAEAJ,EAAO,UAAU,SAAW,SAAmBR,EAAKa,EAAQ,CAC1D,KAAK,UAAUb,CAAG,EAAIa,CACxB,EAEAL,EAAO,UAAU,YAAc,SAAsBR,EAAK,CACxD,OAAO,KAAK,UAAUA,CAAG,CAC3B,EAEAQ,EAAO,UAAU,SAAW,SAAmBR,EAAK,CAClD,OAAO,KAAK,UAAUA,CAAG,CAC3B,EAEAQ,EAAO,UAAU,SAAW,SAAmBR,EAAK,CAClD,OAAOA,KAAO,KAAK,SACrB,EAEAQ,EAAO,UAAU,OAAS,SAAiBC,EAAW,CACpD,KAAK,WAAW,WAAaA,EAAU,WACnCA,EAAU,UACZ,KAAK,WAAW,QAAUA,EAAU,SAElCA,EAAU,YACZ,KAAK,WAAW,UAAYA,EAAU,WAEpCA,EAAU,UACZ,KAAK,WAAW,QAAUA,EAAU,QAExC,EAEAD,EAAO,UAAU,aAAe,SAAuBN,EAAI,CACzDD,EAAa,KAAK,UAAWC,CAAE,CACjC,EAEAM,EAAO,UAAU,cAAgB,SAAwBN,EAAI,CACvD,KAAK,WAAW,SAClBD,EAAa,KAAK,WAAW,QAASC,CAAE,CAE5C,EAEAM,EAAO,UAAU,cAAgB,SAAwBN,EAAI,CACvD,KAAK,WAAW,SAClBD,EAAa,KAAK,WAAW,QAASC,CAAE,CAE5C,EAEAM,EAAO,UAAU,gBAAkB,SAA0BN,EAAI,CAC3D,KAAK,WAAW,WAClBD,EAAa,KAAK,WAAW,UAAWC,CAAE,CAE9C,EAEA,OAAO,iBAAkBM,EAAO,UAAWI,CAAkB,EAE7D,IAAIE,EAAmB,SAA2BC,EAAe,CAE/D,KAAK,SAAS,CAAA,EAAIA,EAAe,EAAK,CACxC,EAEAD,EAAiB,UAAU,IAAM,SAAcE,EAAM,CACnD,OAAOA,EAAK,OAAO,SAAUH,EAAQb,EAAK,CACxC,OAAOa,EAAO,SAASb,CAAG,CAC9B,EAAK,KAAK,IAAI,CACd,EAEAc,EAAiB,UAAU,aAAe,SAAuBE,EAAM,CACrE,IAAIH,EAAS,KAAK,KAClB,OAAOG,EAAK,OAAO,SAAUC,EAAWjB,EAAK,CAC3C,OAAAa,EAASA,EAAO,SAASb,CAAG,EACrBiB,GAAaJ,EAAO,WAAab,EAAM,IAAM,GACrD,EAAE,EAAE,CACP,EAEAc,EAAiB,UAAU,OAAS,SAAmBC,EAAe,CACpEG,GAAO,CAAA,EAAI,KAAK,KAAMH,CAAa,CACrC,EAEAD,EAAiB,UAAU,SAAW,SAAmBE,EAAMP,EAAWC,EAAS,CAC/E,IAAIS,EAAS,KACRT,IAAY,SAASA,EAAU,IAMtC,IAAIU,EAAY,IAAIZ,EAAOC,EAAWC,CAAO,EAC7C,GAAIM,EAAK,SAAW,EAClB,KAAK,KAAOI,MACP,CACL,IAAIC,EAAS,KAAK,IAAIL,EAAK,MAAM,EAAG,EAAE,CAAC,EACvCK,EAAO,SAASL,EAAKA,EAAK,OAAS,CAAC,EAAGI,CAAS,CACjD,CAGGX,EAAU,SACZR,EAAaQ,EAAU,QAAS,SAAUa,EAAgBtB,EAAK,CAC7DmB,EAAO,SAASH,EAAK,OAAOhB,CAAG,EAAGsB,EAAgBZ,CAAO,CAC/D,CAAK,CAEL,EAEAI,EAAiB,UAAU,WAAa,SAAqBE,EAAM,CACjE,IAAIK,EAAS,KAAK,IAAIL,EAAK,MAAM,EAAG,EAAE,CAAC,EACnChB,EAAMgB,EAAKA,EAAK,OAAS,CAAC,EAC1BO,EAAQF,EAAO,SAASrB,CAAG,EAE1BuB,GAUAA,EAAM,SAIXF,EAAO,YAAYrB,CAAG,CACxB,EAEAc,EAAiB,UAAU,aAAe,SAAuBE,EAAM,CACrE,IAAIK,EAAS,KAAK,IAAIL,EAAK,MAAM,EAAG,EAAE,CAAC,EACnChB,EAAMgB,EAAKA,EAAK,OAAS,CAAC,EAE9B,OAAIK,EACKA,EAAO,SAASrB,CAAG,EAGrB,EACT,EAEA,SAASkB,GAAQF,EAAMQ,EAAcJ,EAAW,CAS9C,GAHAI,EAAa,OAAOJ,CAAS,EAGzBA,EAAU,QACZ,QAASpB,KAAOoB,EAAU,QAAS,CACjC,GAAI,CAACI,EAAa,SAASxB,CAAG,EAO5B,OAEFkB,GACEF,EAAK,OAAOhB,CAAG,EACfwB,EAAa,SAASxB,CAAG,EACzBoB,EAAU,QAAQpB,CAAG,CAC7B,CACK,CAEL,CA2CA,IAAItB,EAEA+C,EAAQ,SAAgB3C,EAAS,CACnC,IAAIqC,EAAS,KACRrC,IAAY,SAASA,EAAU,CAAA,GAKhC,CAACJ,GAAO,OAAO,OAAW,KAAe,OAAO,KAClDgD,GAAQ,OAAO,GAAG,EASpB,IAAIC,EAAU7C,EAAQ,QAAc6C,IAAY,SAASA,EAAU,IACnE,IAAIC,EAAS9C,EAAQ,OAAa8C,IAAW,SAASA,EAAS,IAG/D,KAAK,YAAc,GACnB,KAAK,SAAW,OAAO,OAAO,IAAI,EAClC,KAAK,mBAAqB,GAC1B,KAAK,WAAa,OAAO,OAAO,IAAI,EACpC,KAAK,gBAAkB,OAAO,OAAO,IAAI,EACzC,KAAK,SAAW,IAAId,EAAiBhC,CAAO,EAC5C,KAAK,qBAAuB,OAAO,OAAO,IAAI,EAC9C,KAAK,aAAe,GACpB,KAAK,WAAa,IAAIJ,EACtB,KAAK,uBAAyB,OAAO,OAAO,IAAI,EAGhD,IAAIS,EAAQ,KACR0C,EAAM,KACNC,EAAWD,EAAI,SACfE,EAASF,EAAI,OACjB,KAAK,SAAW,SAAwBG,EAAMC,EAAS,CACrD,OAAOH,EAAS,KAAK3C,EAAO6C,EAAMC,CAAO,CAC7C,EACE,KAAK,OAAS,SAAsBD,EAAMC,EAASnD,EAAS,CAC1D,OAAOiD,EAAO,KAAK5C,EAAO6C,EAAMC,EAASnD,CAAO,CACpD,EAGE,KAAK,OAAS8C,EAEd,IAAItC,EAAQ,KAAK,SAAS,KAAK,MAK/B4C,EAAc,KAAM5C,EAAO,CAAA,EAAI,KAAK,SAAS,IAAI,EAIjD6C,EAAa,KAAM7C,CAAK,EAGxBqC,EAAQ,QAAQ,SAAUS,EAAQ,CAAE,OAAOA,EAAOjB,CAAM,CAAE,CAAE,EAE5D,IAAIkB,EAAcvD,EAAQ,WAAa,OAAYA,EAAQ,SAAWJ,EAAI,OAAO,SAC7E2D,GACFnD,GAAc,IAAI,CAEtB,EAEIoD,EAAuB,CAAE,MAAO,CAAE,aAAc,EAAM,CAAA,EAE1DA,EAAqB,MAAM,IAAM,UAAY,CAC3C,OAAO,KAAK,IAAI,MAAM,OACxB,EAEAA,EAAqB,MAAM,IAAM,SAAU9D,EAAG,CAI9C,EAEAiD,EAAM,UAAU,OAAS,SAAiBc,EAAOC,EAAUC,EAAU,CACjE,IAAItB,EAAS,KAGXU,EAAMa,EAAiBH,EAAOC,EAAUC,CAAQ,EAC9CT,EAAOH,EAAI,KACXI,EAAUJ,EAAI,QAGhBxC,EAAW,CAAE,KAAM2C,EAAM,QAASC,CAAO,EACzCU,EAAQ,KAAK,WAAWX,CAAI,EAC3BW,IAML,KAAK,YAAY,UAAY,CAC3BA,EAAM,QAAQ,SAAyBC,EAAS,CAC9CA,EAAQX,CAAO,CACrB,CAAK,CACL,CAAG,EAED,KAAK,aACF,MAAO,EACP,QAAQ,SAAUY,EAAK,CAAE,OAAOA,EAAIxD,EAAU8B,EAAO,KAAK,CAAE,CAAE,EAWnE,EAEAM,EAAM,UAAU,SAAW,SAAmBc,EAAOC,EAAU,CAC3D,IAAIrB,EAAS,KAGXU,EAAMa,EAAiBH,EAAOC,CAAQ,EACpCR,EAAOH,EAAI,KACXI,EAAUJ,EAAI,QAEhBtC,EAAS,CAAE,KAAMyC,EAAM,QAASC,CAAO,EACvCU,EAAQ,KAAK,SAASX,CAAI,EAC9B,GAAKW,EAOL,CAAI,GAAA,CACF,KAAK,mBACF,MAAO,EACP,OAAO,SAAUE,EAAK,CAAE,OAAOA,EAAI,MAAO,CAAE,EAC5C,QAAQ,SAAUA,EAAK,CAAE,OAAOA,EAAI,OAAOtD,EAAQ4B,EAAO,KAAK,CAAE,CAAE,CACvE,MAAW,CAKX,CAED,IAAI2B,EAASH,EAAM,OAAS,EACxB,QAAQ,IAAIA,EAAM,IAAI,SAAUC,EAAS,CAAE,OAAOA,EAAQX,CAAO,CAAE,CAAE,CAAC,EACtEU,EAAM,CAAC,EAAEV,CAAO,EAEpB,OAAO,IAAI,QAAQ,SAAUc,EAASC,EAAQ,CAC5CF,EAAO,KAAK,SAAUG,EAAK,CACzB,GAAI,CACF9B,EAAO,mBACJ,OAAO,SAAU0B,EAAK,CAAE,OAAOA,EAAI,KAAM,CAAE,EAC3C,QAAQ,SAAUA,EAAK,CAAE,OAAOA,EAAI,MAAMtD,EAAQ4B,EAAO,KAAK,CAAE,CAAE,CACtE,MAAW,CAKX,CACD4B,EAAQE,CAAG,CACZ,EAAE,SAAUC,EAAO,CAClB,GAAI,CACF/B,EAAO,mBACJ,OAAO,SAAU0B,EAAK,CAAE,OAAOA,EAAI,KAAM,CAAE,EAC3C,QAAQ,SAAUA,EAAK,CAAE,OAAOA,EAAI,MAAMtD,EAAQ4B,EAAO,MAAO+B,CAAK,CAAI,CAAA,CAC7E,MAAW,CAKX,CACDF,EAAOE,CAAK,CAClB,CAAK,CACL,CAAG,CACH,CAAA,EAEAzB,EAAM,UAAU,UAAY,SAAoBvB,EAAIpB,EAAS,CAC3D,OAAOqE,EAAiBjD,EAAI,KAAK,aAAcpB,CAAO,CACxD,EAEA2C,EAAM,UAAU,gBAAkB,SAA0BvB,EAAIpB,EAAS,CACvE,IAAIsE,EAAO,OAAOlD,GAAO,WAAa,CAAE,OAAQA,CAAI,EAAGA,EACvD,OAAOiD,EAAiBC,EAAM,KAAK,mBAAoBtE,CAAO,CAChE,EAEA2C,EAAM,UAAU,MAAQ,SAAgB4B,EAAQC,EAAIxE,EAAS,CACzD,IAAIqC,EAAS,KAKf,OAAO,KAAK,WAAW,OAAO,UAAY,CAAE,OAAOkC,EAAOlC,EAAO,MAAOA,EAAO,OAAO,CAAE,EAAImC,EAAIxE,CAAO,CACzG,EAEA2C,EAAM,UAAU,aAAe,SAAuBnC,EAAO,CACzD,IAAI6B,EAAS,KAEf,KAAK,YAAY,UAAY,CAC3BA,EAAO,IAAI,MAAM,QAAU7B,CAC/B,CAAG,CACH,EAEAmC,EAAM,UAAU,eAAiB,SAAyBT,EAAMP,EAAW3B,EAAS,CAC3EA,IAAY,SAASA,EAAU,CAAA,GAElC,OAAOkC,GAAS,WAAYA,EAAO,CAACA,CAAI,GAO5C,KAAK,SAAS,SAASA,EAAMP,CAAS,EACtCyB,EAAc,KAAM,KAAK,MAAOlB,EAAM,KAAK,SAAS,IAAIA,CAAI,EAAGlC,EAAQ,aAAa,EAEpFqD,EAAa,KAAM,KAAK,KAAK,CAC/B,EAEAV,EAAM,UAAU,iBAAmB,SAA2BT,EAAM,CAChE,IAAIG,EAAS,KAEX,OAAOH,GAAS,WAAYA,EAAO,CAACA,CAAI,GAM5C,KAAK,SAAS,WAAWA,CAAI,EAC7B,KAAK,YAAY,UAAY,CAC3B,IAAIuC,EAAcC,EAAerC,EAAO,MAAOH,EAAK,MAAM,EAAG,EAAE,CAAC,EAChEtC,EAAI,OAAO6E,EAAavC,EAAKA,EAAK,OAAS,CAAC,CAAC,CACjD,CAAG,EACDyC,EAAW,IAAI,CACjB,EAEAhC,EAAM,UAAU,UAAY,SAAoBT,EAAM,CACpD,OAAI,OAAOA,GAAS,WAAYA,EAAO,CAACA,CAAI,GAMrC,KAAK,SAAS,aAAaA,CAAI,CACxC,EAEAS,EAAM,UAAU,UAAY,SAAoBiC,EAAY,CAC1D,KAAK,SAAS,OAAOA,CAAU,EAC/BD,EAAW,KAAM,EAAI,CACvB,EAEAhC,EAAM,UAAU,YAAc,SAAsBvB,EAAI,CACtD,IAAIyD,EAAa,KAAK,YACtB,KAAK,YAAc,GACnBzD,IACA,KAAK,YAAcyD,CACrB,EAEA,OAAO,iBAAkBlC,EAAM,UAAWa,CAAoB,EAE9D,SAASa,EAAkBjD,EAAIkD,EAAMtE,EAAS,CAC5C,OAAIsE,EAAK,QAAQlD,CAAE,EAAI,IACrBpB,GAAWA,EAAQ,QACfsE,EAAK,QAAQlD,CAAE,EACfkD,EAAK,KAAKlD,CAAE,GAEX,UAAY,CACjB,IAAIjC,EAAImF,EAAK,QAAQlD,CAAE,EACnBjC,EAAI,IACNmF,EAAK,OAAOnF,EAAG,CAAC,CAEnB,CACH,CAEA,SAASwF,EAAYtE,EAAOyE,EAAK,CAC/BzE,EAAM,SAAW,OAAO,OAAO,IAAI,EACnCA,EAAM,WAAa,OAAO,OAAO,IAAI,EACrCA,EAAM,gBAAkB,OAAO,OAAO,IAAI,EAC1CA,EAAM,qBAAuB,OAAO,OAAO,IAAI,EAC/C,IAAIG,EAAQH,EAAM,MAElB+C,EAAc/C,EAAOG,EAAO,CAAE,EAAEH,EAAM,SAAS,KAAM,EAAI,EAEzDgD,EAAahD,EAAOG,EAAOsE,CAAG,CAChC,CAEA,SAASzB,EAAchD,EAAOG,EAAOsE,EAAK,CACxC,IAAIC,EAAQ1E,EAAM,IAGlBA,EAAM,QAAU,GAEhBA,EAAM,uBAAyB,OAAO,OAAO,IAAI,EACjD,IAAI2E,EAAiB3E,EAAM,gBACvB4E,EAAW,CAAA,EACf9D,EAAa6D,EAAgB,SAAU5D,EAAIF,EAAK,CAI9C+D,EAAS/D,CAAG,EAAIM,GAAQJ,EAAIf,CAAK,EACjC,OAAO,eAAeA,EAAM,QAASa,EAAK,CACxC,IAAK,UAAY,CAAE,OAAOb,EAAM,IAAIa,CAAG,CAAI,EAC3C,WAAY,EAClB,CAAK,CACL,CAAG,EAKD,IAAIgE,EAAStF,EAAI,OAAO,OACxBA,EAAI,OAAO,OAAS,GACpBS,EAAM,IAAM,IAAIT,EAAI,CAClB,KAAM,CACJ,QAASY,CACV,EACD,SAAUyE,CACd,CAAG,EACDrF,EAAI,OAAO,OAASsF,EAGhB7E,EAAM,QACR8E,GAAiB9E,CAAK,EAGpB0E,IACED,GAGFzE,EAAM,YAAY,UAAY,CAC5B0E,EAAM,MAAM,QAAU,IAC9B,CAAO,EAEHnF,EAAI,SAAS,UAAY,CAAE,OAAOmF,EAAM,SAAQ,CAAG,CAAE,EAEzD,CAEA,SAAS3B,EAAe/C,EAAO+E,EAAWlD,EAAMH,EAAQ+C,EAAK,CAC3D,IAAIO,EAAS,CAACnD,EAAK,OACfC,EAAY9B,EAAM,SAAS,aAAa6B,CAAI,EAWhD,GARIH,EAAO,aACL1B,EAAM,qBAAqB8B,CAAS,EAGxC9B,EAAM,qBAAqB8B,CAAS,EAAIJ,GAItC,CAACsD,GAAU,CAACP,EAAK,CACnB,IAAIL,EAAcC,EAAeU,EAAWlD,EAAK,MAAM,EAAG,EAAE,CAAC,EACzDoD,EAAapD,EAAKA,EAAK,OAAS,CAAC,EACrC7B,EAAM,YAAY,UAAY,CAQ5BT,EAAI,IAAI6E,EAAaa,EAAYvD,EAAO,KAAK,CACnD,CAAK,CACF,CAED,IAAIwD,EAAQxD,EAAO,QAAUyD,GAAiBnF,EAAO8B,EAAWD,CAAI,EAEpEH,EAAO,gBAAgB,SAAUxB,EAAUW,EAAK,CAC9C,IAAIuE,EAAiBtD,EAAYjB,EACjCwE,GAAiBrF,EAAOoF,EAAgBlF,EAAUgF,CAAK,CAC3D,CAAG,EAEDxD,EAAO,cAAc,SAAUtB,EAAQS,EAAK,CAC1C,IAAIgC,EAAOzC,EAAO,KAAOS,EAAMiB,EAAYjB,EACvC4C,EAAUrD,EAAO,SAAWA,EAChCkF,GAAetF,EAAO6C,EAAMY,EAASyB,CAAK,CAC9C,CAAG,EAEDxD,EAAO,cAAc,SAAUwC,EAAQrD,EAAK,CAC1C,IAAIuE,EAAiBtD,EAAYjB,EACjC0E,GAAevF,EAAOoF,EAAgBlB,EAAQgB,CAAK,CACvD,CAAG,EAEDxD,EAAO,aAAa,SAAUU,EAAOvB,EAAK,CACxCkC,EAAc/C,EAAO+E,EAAWlD,EAAK,OAAOhB,CAAG,EAAGuB,EAAOqC,CAAG,CAChE,CAAG,CACH,CAMA,SAASU,GAAkBnF,EAAO8B,EAAWD,EAAM,CACjD,IAAI2D,EAAc1D,IAAc,GAE5BoD,EAAQ,CACV,SAAUM,EAAcxF,EAAM,SAAW,SAAUoD,EAAOC,EAAUC,EAAU,CAC5E,IAAImC,EAAOlC,EAAiBH,EAAOC,EAAUC,CAAQ,EACjDR,EAAU2C,EAAK,QACf9F,EAAU8F,EAAK,QACf5C,EAAO4C,EAAK,KAEhB,OAAI,CAAC9F,GAAW,CAACA,EAAQ,QACvBkD,EAAOf,EAAYe,GAOd7C,EAAM,SAAS6C,EAAMC,CAAO,CACpC,EAED,OAAQ0C,EAAcxF,EAAM,OAAS,SAAUoD,EAAOC,EAAUC,EAAU,CACxE,IAAImC,EAAOlC,EAAiBH,EAAOC,EAAUC,CAAQ,EACjDR,EAAU2C,EAAK,QACf9F,EAAU8F,EAAK,QACf5C,EAAO4C,EAAK,MAEZ,CAAC9F,GAAW,CAACA,EAAQ,QACvBkD,EAAOf,EAAYe,GAOrB7C,EAAM,OAAO6C,EAAMC,EAASnD,CAAO,CACpC,CACL,EAIE,OAAO,OAAA,iBAAiBuF,EAAO,CAC7B,QAAS,CACP,IAAKM,EACD,UAAY,CAAE,OAAOxF,EAAM,OAAU,EACrC,UAAY,CAAE,OAAO0F,GAAiB1F,EAAO8B,CAAS,CAAI,CAC/D,EACD,MAAO,CACL,IAAK,UAAY,CAAE,OAAOuC,EAAerE,EAAM,MAAO6B,CAAI,CAAI,CAC/D,CACL,CAAG,EAEMqD,CACT,CAEA,SAASQ,GAAkB1F,EAAO8B,EAAW,CAC3C,GAAI,CAAC9B,EAAM,uBAAuB8B,CAAS,EAAG,CAC5C,IAAI6D,EAAe,CAAA,EACfC,EAAW9D,EAAU,OACzB,OAAO,KAAK9B,EAAM,OAAO,EAAE,QAAQ,SAAU6C,EAAM,CAEjD,GAAIA,EAAK,MAAM,EAAG+C,CAAQ,IAAM9D,EAGhC,CAAI+D,IAAAA,EAAYhD,EAAK,MAAM+C,CAAQ,EAKnC,OAAO,eAAeD,EAAcE,EAAW,CAC7C,IAAK,UAAY,CAAE,OAAO7F,EAAM,QAAQ6C,CAAI,CAAI,EAChD,WAAY,EACpB,CAAO,EACP,CAAK,EACD7C,EAAM,uBAAuB8B,CAAS,EAAI6D,CAC3C,CAED,OAAO3F,EAAM,uBAAuB8B,CAAS,CAC/C,CAEA,SAASuD,GAAkBrF,EAAO6C,EAAMY,EAASyB,EAAO,CACtD,IAAI1B,EAAQxD,EAAM,WAAW6C,CAAI,IAAM7C,EAAM,WAAW6C,CAAI,EAAI,CAAA,GAChEW,EAAM,KAAK,SAAiCV,EAAS,CACnDW,EAAQ,KAAKzD,EAAOkF,EAAM,MAAOpC,CAAO,CAC5C,CAAG,CACH,CAEA,SAASwC,GAAgBtF,EAAO6C,EAAMY,EAASyB,EAAO,CACpD,IAAI1B,EAAQxD,EAAM,SAAS6C,CAAI,IAAM7C,EAAM,SAAS6C,CAAI,EAAI,CAAA,GAC5DW,EAAM,KAAK,SAA+BV,EAAS,CACjD,IAAIgB,EAAML,EAAQ,KAAKzD,EAAO,CAC5B,SAAUkF,EAAM,SAChB,OAAQA,EAAM,OACd,QAASA,EAAM,QACf,MAAOA,EAAM,MACb,YAAalF,EAAM,QACnB,UAAWA,EAAM,KAClB,EAAE8C,CAAO,EAIV,OAHK7B,GAAU6C,CAAG,IAChBA,EAAM,QAAQ,QAAQA,CAAG,GAEvB9D,EAAM,aACD8D,EAAI,MAAM,SAAUgC,EAAK,CAC9B,MAAA9F,EAAM,aAAa,KAAK,aAAc8F,CAAG,EACnCA,CACd,CAAO,EAEMhC,CAEb,CAAG,CACH,CAEA,SAASyB,GAAgBvF,EAAO6C,EAAMkD,EAAWb,EAAO,CAClDlF,EAAM,gBAAgB6C,CAAI,IAM9B7C,EAAM,gBAAgB6C,CAAI,EAAI,SAAwB7C,EAAO,CAC3D,OAAO+F,EACLb,EAAM,MACNA,EAAM,QACNlF,EAAM,MACNA,EAAM,OACP,CACL,EACA,CAEA,SAAS8E,GAAkB9E,EAAO,CAChCA,EAAM,IAAI,OAAO,UAAY,CAAE,OAAO,KAAK,MAAM,OAAO,EAAI,UAAY,CAIvE,EAAE,CAAE,KAAM,GAAM,KAAM,EAAM,CAAA,CAC/B,CAEA,SAASqE,EAAgBlE,EAAO0B,EAAM,CACpC,OAAOA,EAAK,OAAO,SAAU1B,EAAOU,EAAK,CAAE,OAAOV,EAAMU,CAAG,CAAI,EAAEV,CAAK,CACxE,CAEA,SAASoD,EAAkBV,EAAMC,EAASnD,EAAS,CACjD,OAAIqB,EAAS6B,CAAI,GAAKA,EAAK,OACzBlD,EAAUmD,EACVA,EAAUD,EACVA,EAAOA,EAAK,MAOP,CAAE,KAAMA,EAAM,QAASC,EAAS,QAASnD,CAAS,CAC3D,CAEA,SAAS4C,GAASyD,EAAM,CAClBzG,GAAOyG,IAASzG,IAQpBA,EAAMyG,EACN1G,GAAWC,CAAG,EAChB,CAQG,IAAC0G,EAAWC,EAAmB,SAAUpE,EAAWqE,EAAQ,CAC7D,IAAIrC,EAAM,CAAA,EAIV,OAAAsC,EAAaD,CAAM,EAAE,QAAQ,SAAUzD,EAAK,CAC1C,IAAI7B,EAAM6B,EAAI,IACVxB,EAAMwB,EAAI,IAEdoB,EAAIjD,CAAG,EAAI,UAAwB,CACjC,IAAIV,EAAQ,KAAK,OAAO,MACpBkG,EAAU,KAAK,OAAO,QAC1B,GAAIvE,EAAW,CACb,IAAIJ,EAAS4E,EAAqB,KAAK,OAAQ,WAAYxE,CAAS,EACpE,GAAI,CAACJ,EACH,OAEFvB,EAAQuB,EAAO,QAAQ,MACvB2E,EAAU3E,EAAO,QAAQ,OAC1B,CACD,OAAO,OAAOR,GAAQ,WAClBA,EAAI,KAAK,KAAMf,EAAOkG,CAAO,EAC7BlG,EAAMe,CAAG,CACnB,EAEI4C,EAAIjD,CAAG,EAAE,KAAO,EACpB,CAAG,EACMiD,CACT,CAAC,EAQGyC,GAAeL,EAAmB,SAAUpE,EAAW0E,EAAW,CACpE,IAAI1C,EAAM,CAAA,EAIV,OAAAsC,EAAaI,CAAS,EAAE,QAAQ,SAAU9D,EAAK,CAC7C,IAAI7B,EAAM6B,EAAI,IACVxB,EAAMwB,EAAI,IAEdoB,EAAIjD,CAAG,EAAI,UAA2B,CAEpC,QADI4E,EAAO,CAAE,EAAEgB,EAAM,UAAU,OACvBA,KAAQhB,EAAMgB,CAAG,EAAK,UAAWA,GAGzC,IAAI7D,EAAS,KAAK,OAAO,OACzB,GAAId,EAAW,CACb,IAAIJ,EAAS4E,EAAqB,KAAK,OAAQ,eAAgBxE,CAAS,EACxE,GAAI,CAACJ,EACH,OAEFkB,EAASlB,EAAO,QAAQ,MACzB,CACD,OAAO,OAAOR,GAAQ,WAClBA,EAAI,MAAM,KAAM,CAAC0B,CAAM,EAAE,OAAO6C,CAAI,CAAC,EACrC7C,EAAO,MAAM,KAAK,OAAQ,CAAC1B,CAAG,EAAE,OAAOuE,CAAI,CAAC,CACtD,CACA,CAAG,EACM3B,CACT,CAAC,EAQG4C,EAAaR,EAAmB,SAAUpE,EAAWuE,EAAS,CAChE,IAAIvC,EAAM,CAAA,EAIV,OAAAsC,EAAaC,CAAO,EAAE,QAAQ,SAAU3D,EAAK,CAC3C,IAAI7B,EAAM6B,EAAI,IACVxB,EAAMwB,EAAI,IAGdxB,EAAMY,EAAYZ,EAClB4C,EAAIjD,CAAG,EAAI,UAAyB,CAClC,GAAI,EAAAiB,GAAa,CAACwE,EAAqB,KAAK,OAAQ,aAAcxE,CAAS,GAO3E,OAAO,KAAK,OAAO,QAAQZ,CAAG,CACpC,EAEI4C,EAAIjD,CAAG,EAAE,KAAO,EACpB,CAAG,EACMiD,CACT,CAAC,EAQG6C,EAAaT,EAAmB,SAAUpE,EAAW8E,EAAS,CAChE,IAAI9C,EAAM,CAAA,EAIV,OAAAsC,EAAaQ,CAAO,EAAE,QAAQ,SAAUlE,EAAK,CAC3C,IAAI7B,EAAM6B,EAAI,IACVxB,EAAMwB,EAAI,IAEdoB,EAAIjD,CAAG,EAAI,UAAyB,CAElC,QADI4E,EAAO,CAAE,EAAEgB,EAAM,UAAU,OACvBA,KAAQhB,EAAMgB,CAAG,EAAK,UAAWA,GAGzC,IAAI9D,EAAW,KAAK,OAAO,SAC3B,GAAIb,EAAW,CACb,IAAIJ,EAAS4E,EAAqB,KAAK,OAAQ,aAAcxE,CAAS,EACtE,GAAI,CAACJ,EACH,OAEFiB,EAAWjB,EAAO,QAAQ,QAC3B,CACD,OAAO,OAAOR,GAAQ,WAClBA,EAAI,MAAM,KAAM,CAACyB,CAAQ,EAAE,OAAO8C,CAAI,CAAC,EACvC9C,EAAS,MAAM,KAAK,OAAQ,CAACzB,CAAG,EAAE,OAAOuE,CAAI,CAAC,CACxD,CACA,CAAG,EACM3B,CACT,CAAC,EAOG+C,GAA0B,SAAU/E,EAAW,CAAE,MAAQ,CAC3D,SAAUmE,EAAS,KAAK,KAAMnE,CAAS,EACvC,WAAY4E,EAAW,KAAK,KAAM5E,CAAS,EAC3C,aAAcyE,GAAa,KAAK,KAAMzE,CAAS,EAC/C,WAAY6E,EAAW,KAAK,KAAM7E,CAAS,CAC7C,GASA,SAASsE,EAAcU,EAAK,CAC1B,OAAKC,GAAWD,CAAG,EAGZ,MAAM,QAAQA,CAAG,EACpBA,EAAI,IAAI,SAAUjG,EAAK,CAAE,MAAQ,CAAE,IAAKA,EAAK,IAAKA,CAAK,EAAI,EAC3D,OAAO,KAAKiG,CAAG,EAAE,IAAI,SAAUjG,EAAK,CAAE,MAAQ,CAAE,IAAKA,EAAK,IAAKiG,EAAIjG,CAAG,CAAC,CAAI,CAAE,EAJxE,CAAE,CAKb,CAOA,SAASkG,GAAYD,EAAK,CACxB,OAAO,MAAM,QAAQA,CAAG,GAAK9F,EAAS8F,CAAG,CAC3C,CAOA,SAASZ,EAAoBnF,EAAI,CAC/B,OAAO,SAAUe,EAAWgF,EAAK,CAC/B,OAAI,OAAOhF,GAAc,UACvBgF,EAAMhF,EACNA,EAAY,IACHA,EAAU,OAAOA,EAAU,OAAS,CAAC,IAAM,MACpDA,GAAa,KAERf,EAAGe,EAAWgF,CAAG,CACzB,CACH,CASA,SAASR,EAAsBtG,EAAOgH,EAAQlF,EAAW,CACvD,IAAIJ,EAAS1B,EAAM,qBAAqB8B,CAAS,EAIjD,OAAOJ,CACT,CAIA,SAASuF,GAAcvE,EAAK,CACrBA,IAAQ,SAASA,EAAM,CAAA,GAC5B,IAAIwE,EAAYxE,EAAI,UAAgBwE,IAAc,SAASA,EAAY,IACvE,IAAIC,EAASzE,EAAI,OAAayE,IAAW,SAASA,EAAS,SAAUjH,EAAUkH,EAAaC,EAAY,CAAE,MAAO,EAAK,GACtH,IAAIC,EAAc5E,EAAI,YAAkB4E,IAAgB,SAASA,EAAc,SAAUnH,EAAO,CAAE,OAAOA,CAAM,GAC/G,IAAIoH,EAAsB7E,EAAI,oBAA0B6E,IAAwB,SAASA,EAAsB,SAAUC,EAAK,CAAE,OAAOA,CAAI,GAC3I,IAAIC,EAAe/E,EAAI,aAAmB+E,IAAiB,SAASA,EAAe,SAAUrH,EAAQD,EAAO,CAAE,MAAO,EAAK,GAC1H,IAAIuH,EAAoBhF,EAAI,kBAAwBgF,IAAsB,SAASA,EAAoB,SAAUC,EAAK,CAAE,OAAOA,CAAI,GACnI,IAAIC,EAAelF,EAAI,aAAmBkF,IAAiB,SAASA,EAAe,IACnF,IAAIC,EAAanF,EAAI,WAAiBmF,IAAe,SAASA,EAAa,IAC3E,IAAIC,EAASpF,EAAI,OAAQ,OAAKoF,IAAW,SAASA,EAAS,SAEpD,SAAU9H,EAAO,CACtB,IAAI+H,EAAYvH,EAASR,EAAM,KAAK,EAEhC,OAAO8H,EAAW,MAIlBF,GACF5H,EAAM,UAAU,SAAUE,EAAUC,EAAO,CACzC,IAAI6H,EAAYxH,EAASL,CAAK,EAE9B,GAAIgH,EAAOjH,EAAU6H,EAAWC,CAAS,EAAG,CAC1C,IAAIC,EAAgBC,IAChBC,EAAoBZ,EAAoBrH,CAAQ,EAChDkI,GAAU,YAAelI,EAAS,KAAQ+H,EAE9CI,EAAaP,EAAQM,GAASlB,CAAS,EACvCY,EAAO,IAAI,gBAAiB,oCAAqCR,EAAYS,CAAS,CAAC,EACvFD,EAAO,IAAI,cAAe,oCAAqCK,CAAiB,EAChFL,EAAO,IAAI,gBAAiB,oCAAqCR,EAAYU,CAAS,CAAC,EACvFM,EAAWR,CAAM,CAClB,CAEDC,EAAYC,CACpB,CAAO,EAGCH,GACF7H,EAAM,gBAAgB,SAAUI,EAAQD,EAAO,CAC7C,GAAIsH,EAAarH,EAAQD,CAAK,EAAG,CAC/B,IAAI8H,EAAgBC,IAChBK,EAAkBb,EAAkBtH,CAAM,EAC1CgI,EAAU,UAAahI,EAAO,KAAQ6H,EAE1CI,EAAaP,EAAQM,EAASlB,CAAS,EACvCY,EAAO,IAAI,YAAa,oCAAqCS,CAAe,EAC5ED,EAAWR,CAAM,CAClB,CACT,CAAO,EAEJ,CACH,CAEA,SAASO,EAAcP,EAAQM,EAASlB,EAAW,CACjD,IAAImB,EAAenB,EACfY,EAAO,eACPA,EAAO,MAGX,GAAI,CACFO,EAAa,KAAKP,EAAQM,CAAO,CAClC,MAAW,CACVN,EAAO,IAAIM,CAAO,CACnB,CACH,CAEA,SAASE,EAAYR,EAAQ,CAC3B,GAAI,CACFA,EAAO,SAAQ,CAChB,MAAW,CACVA,EAAO,IAAI,eAAe,CAC3B,CACH,CAEA,SAASI,GAAoB,CAC3B,IAAIM,EAAO,IAAI,KACf,MAAQ,MAASC,EAAID,EAAK,SAAU,EAAE,CAAC,EAAK,IAAOC,EAAID,EAAK,WAAU,EAAI,CAAC,EAAK,IAAOC,EAAID,EAAK,WAAY,EAAE,CAAC,EAAK,IAAOC,EAAID,EAAK,kBAAmB,CAAC,CAC1J,CAEA,SAASE,GAAQC,EAAKC,EAAO,CAC3B,OAAQ,IAAI,MAAMA,EAAQ,CAAC,EAAG,KAAKD,CAAG,CACxC,CAEA,SAASF,EAAKI,EAAKC,EAAW,CAC5B,OAAOJ,GAAO,IAAKI,EAAYD,EAAI,SAAU,EAAC,MAAM,EAAIA,CAC1D,CAEA,IAAIE,GAAQ,CACV,MAAOzG,EACP,QAASC,GACT,QAAS,QACT,SAAU0D,EACV,aAAcM,GACd,WAAYG,EACZ,WAAYC,EACZ,wBAAyBE,GACzB,aAAcI,EAChB,EAEA,MAAA+B,GAAeD,GCrsCfE,GAAA,CACA,KAAA,2BACA,MAAA,CAAA,OAAA,EACA,MAAA,CACA,MAAA,CACA,KAAA,MACA,EACA,UAAA,CACA,KAAA,OACA,QAAA,cACA,EACA,KAAA,CACA,KAAA,OACA,QAAA,EACA,CACA,CACA,unBChBAA,GAAA,CACA,KAAA,oBACA,MAAA,CAAA,OAAA,EACA,MAAA,CACA,MAAA,CACA,KAAA,MACA,EACA,UAAA,CACA,KAAA,OACA,QAAA,cACA,EACA,KAAA,CACA,KAAA,OACA,QAAA,EACA,CACA,CACA,gmBChBAA,GAAA,CACA,KAAA,eACA,MAAA,CAAA,OAAA,EACA,MAAA,CACA,MAAA,CACA,KAAA,MACA,EACA,UAAA,CACA,KAAA,OACA,QAAA,cACA,EACA,KAAA,CACA,KAAA,OACA,QAAA,EACA,CACA,CACA,ymBChBAA,GAAA,CACA,KAAA,qBACA,MAAA,CAAA,OAAA,EACA,MAAA,CACA,MAAA,CACA,KAAA,MACA,EACA,UAAA,CACA,KAAA,OACA,QAAA,cACA,EACA,KAAA,CACA,KAAA,OACA,QAAA,EACA,CACA,CACA,spBCuBAA,GAAA,CACA,KAAA,WAEA,MAAA,CAKA,GAAA,CACA,KAAA,OACA,SAAA,GACA,UAAAC,GAAAA,EAAA,KAAA,IAAA,EACA,EAKA,QAAA,CACA,KAAA,CAAA,QAAA,MAAA,MAAA,EACA,QAAA,EACA,EAKA,MAAA,CACA,KAAA,OACA,QAAA,IACA,EAKA,SAAA,CACA,KAAA,QACA,QAAA,EACA,EAKA,cAAA,CACA,KAAA,QACA,QAAA,EACA,EAKA,eAAA,CACA,KAAA,OACA,QAAA,MACA,EAKA,KAAA,CACA,KAAA,OACA,QAAA,IACA,CACA,EAEA,SAAA,CAMA,MAAA,CACA,MAAA,GACA,EAOA,SAAA,CACA,MAAA,CACA,cAAA,KAAA,KAAA,IACA,CACA,EAEA,WAAA,CACA,MAAA,CAAA,GAAA,KAAA,OAAA,EAAA,QAAA,KAAA,KAAA,EAAA,EACA,EAOA,0BAAA,CACA,OAAA,KAAA,cACAC,GAEA,KAAA,UAAA,CAAA,KAAA,UACAC,GAEA,KAAA,UACAC,GAEAC,EACA,CACA,EAEA,QAAA,CACA,UAAA,CACA,GAAA,KAAA,SACA,OAIA,GAAA,OAAA,KAAA,SAAA,UAAA,CACA,KAAA,MAAA,iBAAA,CAAA,KAAA,SAAA,EACA,MACA,CAGA,MAAAC,EAAA,KAAA,aAAA,EACA,OAAAC,GAAAA,EAAA,OAAA,EACA,IAAAA,GAAAA,EAAA,KAAA,EACA,KAAA,MAAA,iBAAAD,CAAA,CACA,EAOA,cAAA,CACA,MAAA,CAAA,GAAA,SAAA,kBAAA,KAAA,IAAA,CAAA,CACA,CACA,CACA,42BCnKgB,SAAAE,EAAkBC,EAAyBC,EAAmB,CACtE,OAAAD,EAAS,QAAQ,SAASC,CAAS,CAC3C,CAOgB,SAAAC,EAAoBC,EAA6BF,EAAmB,CACnF,UAAWD,KAAYG,EACtB,GAAIJ,EAAkBC,EAAUC,CAAS,GAAK,CAACD,EAASC,CAAS,EACzD,MAAA,GAIF,MAAA,EACR,OCaAV,GAAA,CACA,KAAA,eACA,WAAA,CACA,SAAAa,EACA,EACA,SAAA,CACA,GAAApD,EAAA,CACA,mBACA,CAAA,EACA,GAAAT,EAAA,CACA,UACA,iBACA,eACA,aACA,kBACA,CAAA,CACA,EACA,QAAA,CACA,kBAAAwD,EACA,GAAA9C,EAAA,CACA,mCACA,sBACA,CAAA,EACA,WAAAoD,EAAA,CACA,OAAAA,IAAA,QACA,EAAA,WAAA,YAAA,EAEA,EAAA,WAAA,wBAAA,CAEA,CACA,CACA,iiCC1DAxK,GAAI,IAAIyJ,EAAI,EAcP,MAAChJ,GAAQ,IAAIgJ,GAAK,MAAM,CAC5B,OAAQ,GAER,MAAO,CACN,QAASgB,EAAU,WAAY,SAAS,EACxC,eAAgBA,EAAU,WAAY,iBAAiB,EACvD,WAAYA,EAAU,WAAY,cAAc,EAChD,aAAcA,EAAU,WAAY,eAAe,EACnD,sBAAuBA,EAAU,WAAY,0BAA2B,EAAK,EAC7E,iBAAkBA,EAAU,WAAY,mBAAmB,EAC3D,QAASA,EAAU,WAAY,SAAS,EACxC,SAAU,EACV,EACD,QAAS,CAOR,kBAAkB7J,EAAO,CACxB,MAAM8J,EAAiB,CAACC,EAAaR,IAAa,CACjD,MAAMS,EAAU,CAAE,EAClB,OAAIT,EAAS,OACZS,EAAQ,KAAK,CAAE,YAAAD,EAAa,OAAQ,QAAS,SAAAR,EAAU,EAEpDA,EAAS,cACZS,EAAQ,KAAK,CAAE,YAAAD,EAAa,OAAQ,eAAgB,SAAAR,EAAU,EAExDS,CACP,EAED,OAAO,OAAO,OAAOhK,EAAM,cAAc,EACvC,IAAIiK,GAAS,OAAO,QAAQA,EAAM,UAAU,CAAC,EAC7C,OAAO,CAACC,EAAKnJ,IAAQmJ,EAAI,OAAOnJ,CAAG,EAAG,EAAE,EACxC,IAAI,CAAC,CAACgJ,EAAaR,CAAQ,IAAMO,EAAeC,EAAaR,CAAQ,CAAC,EACtE,OAAO,CAACW,EAAKnJ,IAAQmJ,EAAI,OAAOnJ,CAAG,EAAG,EAAE,EACxC,OAAO,CAAC,CAAE,SAAAwI,EAAU,OAAAK,CAAM,IAAOL,EAASK,CAAM,CAAC,EACjD,IAAI,CAAC,CAAE,YAAAG,EAAa,OAAAH,CAAQ,IAAK,GAAGG,CAAW,IAAIH,CAAM,EAAE,CAC7D,CACD,EACD,UAAW,CAWV,mCAAmC5J,EAAO,CAAE,SAAAmK,EAAU,YAAAJ,EAAa,UAAAP,EAAW,MAAAY,GAAS,CAEtF,MAAMb,EADQvJ,EAAM,eAAemK,CAAQ,EACpB,WAAWJ,CAAW,EAEzCT,EAAkBC,EAAUC,CAAS,IACxCD,EAASC,CAAS,EAAIY,EAEvB,EAQD,aAAapK,EAAO,CAAE,SAAAqK,GAAY,CACjCrK,EAAM,SAAWqK,CACjB,EAQD,sBAAsBrK,EAAO,CAAE,iBAAAsK,GAAoB,CAClDtK,EAAM,iBAAmBsK,CACzB,EAQD,uBAAuBtK,EAAO,CAAE,sBAAAuK,GAAyB,CACxDvK,EAAM,sBAAwBuK,CAC9B,EAQD,qBAAqBvK,EAAO,CAAE,aAAAwK,GAAgB,CAC7CxK,EAAM,aAAewK,CACrB,CACD,EACD,QAAS,CASR,YAAY,CAAE,OAAA/H,GAAU,CAAE,SAAA4H,CAAQ,EAAI,CACrC5H,EAAO,eAAgB,CAAE,SAAA4H,EAAU,CACnC,EAcD,iCAAiC,CAAE,OAAA5H,EAAQ,MAAAzC,EAAO,SAAAwC,CAAU,EAAE,CAAE,SAAA2H,EAAU,YAAAJ,EAAa,UAAAP,GAAa,CACnG,MAAMD,EAAWvJ,EAAM,eAAemK,CAAQ,EAAE,WAAWJ,CAAW,EAChEU,EAAoBhB,EAAoB,CAACF,CAAQ,EAAGC,CAAS,EAEnE/G,EACC,qCACA,CACC,SAAA0H,EACA,YAAAJ,EACA,UAAAP,EACA,MAAOiB,CACZ,CAAK,EAEFjI,EAAS,cAAc,CACvB,EAaD,qBAAqB,CAAE,OAAAC,EAAQ,MAAAzC,EAAO,SAAAwC,CAAQ,EAAI,CAAE,SAAA2H,EAAU,UAAAX,GAAa,CAC1E,MAAME,EAAa,OAAO,OAAO1J,EAAM,eAAemK,CAAQ,EAAE,UAAU,EACpEM,EAAoBhB,EAAoBC,EAAYF,CAAS,EAEnE,UAAWO,KAAe/J,EAAM,eAAemK,CAAQ,EAAE,WACxD1H,EACC,qCACA,CACC,SAAA0H,EACA,YAAAJ,EACA,UAAAP,EACA,MAAOiB,CACb,CAAM,EAGHjI,EAAS,cAAc,CACvB,EAaD,yBAAyB,CAAE,OAAAC,EAAQ,MAAAzC,EAAO,SAAAwC,CAAQ,EAAI,CAAE,SAAA2H,EAAU,YAAAJ,GAAe,CAChF,MAAMR,EAAWvJ,EAAM,eAAemK,CAAQ,EAAE,WAAWJ,CAAW,EAChEU,EAAoBlB,EAAS,QAAQ,IAAIK,GAAUH,EAAoB,CAACF,CAAQ,EAAGK,CAAM,CAAC,EAAE,SAAS,EAAI,EAE/G,UAAWJ,KAAaD,EAAS,QAChC9G,EACC,qCACA,CACC,SAAA0H,EACA,YAAAJ,EACA,UAAAP,EACA,MAAOiB,CACb,CAAM,EAGHjI,EAAS,cAAc,CACvB,EAWD,oBAAoB,CAAE,OAAAC,EAAQ,SAAAD,CAAQ,EAAI,CAAE,iBAAA8H,CAAgB,EAAI,CAC/D7H,EACC,wBACA,CACC,iBAAA6H,CACL,CAAK,EAEF9H,EAAS,cAAc,CACvB,EAWD,4BAA4B,CAAE,OAAAC,EAAQ,SAAAD,CAAQ,EAAI,CAAE,sBAAA+H,CAAqB,EAAI,CAC5E9H,EACC,yBACA,CACC,sBAAA8H,CACL,CAAK,EAEF/H,EAAS,cAAc,CACvB,EAUD,mBAAmB,CAAE,OAAAC,GAAU,CAAE,aAAA+H,CAAY,EAAI,CAChD/H,EACC,uBACA,CACC,aAAA+H,CACL,CAAK,EAEF,GAAI,CAEH,IAAI,UAAU,SACb,WAAY,eACZA,EAAe,MAAQ,IACvB,EAEDE,EAAYnM,EAAE,WAAY,kCAAkC,CAAC,CAC7D,OAAQqF,EAAO,CACf+G,EAAUpM,EAAE,WAAY,6BAA6B,CAAC,EACtDoJ,EAAO,MAAM,uDAAwD/D,CAAK,CAC1E,CACD,EASD,MAAM,aAAa,CAAE,MAAA5D,EAAO,QAAAkG,GAAW,CACtC,GAAI,CACH,MAAM0E,EAAO,IAAI,SACjB1E,EAAQ,kBAAkB,QAAQqD,GAAY,CAC7CqB,EAAK,OAAOrB,EAAU,GAAG,CAC9B,CAAK,EAEDqB,EAAK,OAAO,2BAA4B,GAAG5K,EAAM,gBAAgB,EAAE,EACnE4K,EAAK,OAAO,kBAAmB,GAAG5K,EAAM,sBAAwB,EAAI,CAAC,EAAE,EAEvE,MAAM6K,EAAW,MAAMC,GAAM,KAAKC,GAAY/K,EAAM,QAAQ,EAAG4K,CAAI,EAEnEF,EAAYG,EAAS,KAAK,KAAK,OAAO,CACtC,OAAQjH,EAAO,CACf+G,EAAUpM,EAAE,WAAY,6BAA6B,CAAC,EACtDoJ,EAAO,MAAM,uDAAwD/D,CAAK,CAC1E,CACD,CACD,CACF,CAAC","x_google_ignoreList":[0,1,2,3,4,5]} \ No newline at end of file diff --git a/js/toast-0a4f3235-73472ceb.mjs b/js/toast-4137c25c-fcac3222.mjs similarity index 91% rename from js/toast-0a4f3235-73472ceb.mjs rename to js/toast-4137c25c-fcac3222.mjs index 3b77b3375..5901f968c 100644 --- a/js/toast-0a4f3235-73472ceb.mjs +++ b/js/toast-4137c25c-fcac3222.mjs @@ -1,5 +1,5 @@ /*! third party licenses: js/vendor.LICENSE.txt */ -import{v as p,f as A,e as S,d as N,g as D}from"./index-76a58945-70e0d28e.mjs";import{d as _,c as P,g as M}from"./index-65a5f423.mjs";const z={name:"CheckboxBlankOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var j=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,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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()])])])},J=[],I=p(z,j,J,!1,null,null,null,null);const H=I.exports,R={name:"MinusBoxIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var O=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,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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()])])])},G=[],V=p(R,O,G,!1,null,null,null,null);const K=V.exports,Z={name:"CheckboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var q=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,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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()])])])},W=[],Y=p(Z,q,W,!1,null,null,null,null);const $=Y.exports,X={name:"RadioboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Q=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,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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()])])])},ee=[],te=p(X,Q,ee,!1,null,null,null,null);const se=te.exports,ae={name:"RadioboxBlankIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var ne=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,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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()])])])},re=[],oe=p(ae,ne,re,!1,null,null,null,null);const le=oe.exports,ue={name:"ToggleSwitchOffIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var ie=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon toggle-switch-off-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M7,15A3,3 0 0,1 4,12A3,3 0 0,1 7,9A3,3 0 0,1 10,12A3,3 0 0,1 7,15Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},me=[],ge=p(ue,ie,me,!1,null,null,null,null);const de=ge.exports,ce={name:"ToggleSwitchIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var pe=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon toggle-switch-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M17,15A3,3 0 0,1 14,12A3,3 0 0,1 17,9A3,3 0 0,1 20,12A3,3 0 0,1 17,15Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},he=[],fe=p(ce,pe,he,!1,null,null,null,null);const Te=fe.exports,x="checkbox",F="radio",f="switch",y="button",xe={name:"NcCheckboxContent",components:{NcLoadingIcon:N},props:{id:{type:String,default:null},iconClass:{type:[String,Object],default:null},textClass:{type:[String,Object],default:null},type:{type:String,default:"checkbox",validator:e=>[x,F,f,y].includes(e)},buttonVariant:{type:Boolean,default:!1},isChecked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:Number,default:24}},computed:{isButtonType(){return this.type===y},wrapperElement(){return this.isButtonType?"span":"label"},checkboxRadioIconElement(){return this.type===F?this.isChecked?se:le:this.type===f?this.isChecked?Te:de:this.indeterminate?K:this.isChecked?$:H}}};var Fe=function(){var e=this,t=e._self._c;return t(e.wrapperElement,{tag:"component",staticClass:"checkbox-content",class:{["checkbox-content-"+e.type]:!0,"checkbox-content--button-variant":e.buttonVariant},attrs:{for:e.isButtonType?null:e.id}},[t("span",{class:{"checkbox-content__icon":!0,"checkbox-content__icon--checked":e.isChecked,[e.iconClass]:!0},attrs:{"aria-hidden":!0}},[e._t("icon",function(){return[e.loading?t("NcLoadingIcon"):e.buttonVariant?e._e():t(e.checkboxRadioIconElement,{tag:"component",attrs:{size:e.size}})]},{checked:e.isChecked,loading:e.loading})],2),t("span",{class:["checkbox-content__text",e.textClass]},[e._t("default")],2)])},ye=[],Ce=p(xe,Fe,ye,!1,null,"51c1ef39",null,null);const Le=Ce.exports,Ee={name:"NcCheckboxRadioSwitch",components:{NcCheckboxContent:Le},mixins:[A],props:{id:{type:String,default:()=>"checkbox-radio-switch-"+S(),validator:e=>e.trim()!==""},wrapperId:{type:String,default:null},name:{type:String,default:null},type:{type:String,default:"checkbox",validator:e=>[x,F,f,y].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:!1},value:{type:String,default:null},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},required:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},wrapperElement:{type:String,default:null}},emits:["update:checked"],computed:{isButtonType(){return this.type===y},computedWrapperElement(){return this.isButtonType?"button":this.wrapperElement!==null?this.wrapperElement:"span"},inputProps(){return this.isButtonType?null:{checked:this.isChecked,indeterminate:this.indeterminate,required:this.required,name:this.name}},listeners(){return this.isButtonType?{click:this.onToggle}:{change:this.onToggle}},size(){return this.type===f?36:24},cssVars(){return{"--icon-size":this.size+"px"}},inputType(){return[x,F,y].includes(this.type)?this.type:x},isChecked(){return this.value!==null?Array.isArray(this.checked)?[...this.checked].indexOf(this.value)>-1:this.checked===this.value:this.checked===!0}},mounted(){if(this.name&&this.type===x&&!Array.isArray(this.checked))throw new Error("When using groups of checkboxes, the updated value will be an array.");if(this.name&&this.type===f)throw new Error("Switches are not made to be used for data sets. Please use checkboxes instead.");if(typeof this.checked!="boolean"&&this.type===f)throw new Error("Switches can only be used with boolean as checked prop.")},methods:{onToggle(){if(this.disabled)return;if(this.type===F){this.$emit("update:checked",this.value);return}if(this.type===f){this.$emit("update:checked",!this.isChecked);return}if(typeof this.checked=="boolean"){this.$emit("update:checked",!this.isChecked);return}const e=this.getInputsSet().filter(t=>t.checked).map(t=>t.value);this.$emit("update:checked",e)},getInputsSet(){return[...document.getElementsByName(this.name)]}}};var we=function(){var e=this,t=e._self._c;return t(e.computedWrapperElement,e._g({tag:"component",staticClass:"checkbox-radio-switch",class:{["checkbox-radio-switch-"+e.type]:e.type,"checkbox-radio-switch--checked":e.isChecked,"checkbox-radio-switch--disabled":e.disabled,"checkbox-radio-switch--indeterminate":e.indeterminate,"checkbox-radio-switch--button-variant":e.buttonVariant,"checkbox-radio-switch--button-variant-v-grouped":e.buttonVariant&&e.buttonVariantGrouped==="vertical","checkbox-radio-switch--button-variant-h-grouped":e.buttonVariant&&e.buttonVariantGrouped==="horizontal","button-vue":e.isButtonType},style:e.cssVars,attrs:{id:e.wrapperId,type:e.isButtonType?"button":null}},e.isButtonType?e.listeners:null),[e.isButtonType?e._e():t("input",e._g(e._b({staticClass:"checkbox-radio-switch__input",attrs:{id:e.id,disabled:e.disabled,type:e.inputType},domProps:{value:e.value}},"input",e.inputProps,!1),e.listeners)),t("NcCheckboxContent",{staticClass:"checkbox-radio-switch__content",attrs:{id:e.id,"icon-class":"checkbox-radio-switch__icon","text-class":"checkbox-radio-switch__text",type:e.type,indeterminate:e.indeterminate,"button-variant":e.buttonVariant,"is-checked":e.isChecked,loading:e.loading,size:e.size},scopedSlots:e._u([{key:"icon",fn:function(){return[e._t("icon")]},proxy:!0}],null,!0)},[e._t("default")],2)],1)},ve=[],Ue=p(Ee,we,ve,!1,null,"9005171d",null,null);const Me=Ue.exports;function c(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function v(e,t){for(var s="",o=0,u=-1,n=0,a,r=0;r<=e.length;++r){if(r2){var m=s.lastIndexOf("/");if(m!==s.length-1){m===-1?(s="",o=0):(s=s.slice(0,m),o=s.length-1-s.lastIndexOf("/")),u=r,n=0;continue}}else if(s.length===2||s.length===1){s="",o=0,u=r,n=0;continue}}t&&(s.length>0?s+="/..":s="..",o=2)}else s.length>0?s+="/"+e.slice(u+1,r):s=e.slice(u+1,r),o=r-u-1;u=r,n=0}else a===46&&n!==-1?++n:n=-1}return s}function ke(e,t){var s=t.dir||t.root,o=t.base||(t.name||"")+(t.ext||"");return s?s===t.root?s+o:s+e+o:o}var C={resolve:function(){for(var e="",t=!1,s,o=arguments.length-1;o>=-1&&!t;o--){var u;o>=0?u=arguments[o]:(s===void 0&&(s=_.process.cwd()),u=s),c(u),u.length!==0&&(e=u+"/"+e,t=u.charCodeAt(0)===47)}return e=v(e,!t),t?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(c(e),e.length===0)return".";var t=e.charCodeAt(0)===47,s=e.charCodeAt(e.length-1)===47;return e=v(e,!t),e.length===0&&!t&&(e="."),e.length>0&&s&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return c(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,t=0;t0&&(e===void 0?e=s:e+="/"+s)}return e===void 0?".":C.normalize(e)},relative:function(e,t){if(c(e),c(t),e===t||(e=C.resolve(e),t=C.resolve(t),e===t))return"";for(var s=1;sm){if(t.charCodeAt(n+l)===47)return t.slice(n+l+1);if(l===0)return t.slice(n+l)}else u>m&&(e.charCodeAt(s+l)===47?i=l:l===0&&(i=0));break}var g=e.charCodeAt(s+l),h=t.charCodeAt(n+l);if(g!==h)break;g===47&&(i=l)}var d="";for(l=s+i+1;l<=o;++l)(l===o||e.charCodeAt(l)===47)&&(d.length===0?d+="..":d+="/..");return d.length>0?d+t.slice(n+i):(n+=i,t.charCodeAt(n)===47&&++n,t.slice(n))},_makeLong:function(e){return e},dirname:function(e){if(c(e),e.length===0)return".";for(var t=e.charCodeAt(0),s=t===47,o=-1,u=!0,n=e.length-1;n>=1;--n)if(t=e.charCodeAt(n),t===47){if(!u){o=n;break}}else u=!1;return o===-1?s?"/":".":s&&o===1?"//":e.slice(0,o)},basename:function(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');c(e);var s=0,o=-1,u=!0,n;if(t!==void 0&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var a=t.length-1,r=-1;for(n=e.length-1;n>=0;--n){var m=e.charCodeAt(n);if(m===47){if(!u){s=n+1;break}}else r===-1&&(u=!1,r=n+1),a>=0&&(m===t.charCodeAt(a)?--a===-1&&(o=n):(a=-1,o=r))}return s===o?o=r:o===-1&&(o=e.length),e.slice(s,o)}else{for(n=e.length-1;n>=0;--n)if(e.charCodeAt(n)===47){if(!u){s=n+1;break}}else o===-1&&(u=!1,o=n+1);return o===-1?"":e.slice(s,o)}},extname:function(e){c(e);for(var t=-1,s=0,o=-1,u=!0,n=0,a=e.length-1;a>=0;--a){var r=e.charCodeAt(a);if(r===47){if(!u){s=a+1;break}continue}o===-1&&(u=!1,o=a+1),r===46?t===-1?t=a:n!==1&&(n=1):t!==-1&&(n=-1)}return t===-1||o===-1||n===0||n===1&&t===o-1&&t===s+1?"":e.slice(t,o)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return ke("/",e)},parse:function(e){c(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;var s=e.charCodeAt(0),o=s===47,u;o?(t.root="/",u=1):u=0;for(var n=-1,a=0,r=-1,m=!0,i=e.length-1,l=0;i>=u;--i){if(s=e.charCodeAt(i),s===47){if(!m){a=i+1;break}continue}r===-1&&(m=!1,r=i+1),s===46?n===-1?n=i:l!==1&&(l=1):n!==-1&&(l=-1)}return n===-1||r===-1||l===0||l===1&&n===r-1&&n===a+1?r!==-1&&(a===0&&o?t.base=t.name=e.slice(1,r):t.base=t.name=e.slice(a,r)):(a===0&&o?(t.name=e.slice(1,n),t.base=e.slice(1,r)):(t.name=e.slice(a,n),t.base=e.slice(a,r)),t.ext=e.slice(n,r)),a>0?t.dir=e.slice(0,a-1):o&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};C.posix=C;var U={exports:{}};(function(e){(function(t,s){e.exports?e.exports=s():t.Toastify=s()})(P,function(t){var s=function(a){return new s.lib.init(a)},o="1.12.0";s.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},s.lib=s.prototype={toastify:o,constructor:s,init:function(a){return a||(a={}),this.options={},this.toastElement=null,this.options.text=a.text||s.defaults.text,this.options.node=a.node||s.defaults.node,this.options.duration=a.duration===0?0:a.duration||s.defaults.duration,this.options.selector=a.selector||s.defaults.selector,this.options.callback=a.callback||s.defaults.callback,this.options.destination=a.destination||s.defaults.destination,this.options.newWindow=a.newWindow||s.defaults.newWindow,this.options.close=a.close||s.defaults.close,this.options.gravity=a.gravity==="bottom"?"toastify-bottom":s.defaults.gravity,this.options.positionLeft=a.positionLeft||s.defaults.positionLeft,this.options.position=a.position||s.defaults.position,this.options.backgroundColor=a.backgroundColor||s.defaults.backgroundColor,this.options.avatar=a.avatar||s.defaults.avatar,this.options.className=a.className||s.defaults.className,this.options.stopOnFocus=a.stopOnFocus===void 0?s.defaults.stopOnFocus:a.stopOnFocus,this.options.onClick=a.onClick||s.defaults.onClick,this.options.offset=a.offset||s.defaults.offset,this.options.escapeMarkup=a.escapeMarkup!==void 0?a.escapeMarkup:s.defaults.escapeMarkup,this.options.ariaLive=a.ariaLive||s.defaults.ariaLive,this.options.style=a.style||s.defaults.style,a.backgroundColor&&(this.options.style.background=a.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var a=document.createElement("div");a.className="toastify on "+this.options.className,this.options.position?a.className+=" toastify-"+this.options.position:this.options.positionLeft===!0?(a.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):a.className+=" toastify-right",a.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');for(var r in this.options.style)a.style[r]=this.options.style[r];if(this.options.ariaLive&&a.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)a.appendChild(this.options.node);else if(this.options.escapeMarkup?a.innerText=this.options.text:a.innerHTML=this.options.text,this.options.avatar!==""){var m=document.createElement("img");m.src=this.options.avatar,m.className="toastify-avatar",this.options.position=="left"||this.options.positionLeft===!0?a.appendChild(m):a.insertAdjacentElement("afterbegin",m)}if(this.options.close===!0){var i=document.createElement("button");i.type="button",i.setAttribute("aria-label","Close"),i.className="toast-close",i.innerHTML="✖",i.addEventListener("click",(function(T){T.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}).bind(this));var l=window.innerWidth>0?window.innerWidth:screen.width;(this.options.position=="left"||this.options.positionLeft===!0)&&l>360?a.insertAdjacentElement("afterbegin",i):a.appendChild(i)}if(this.options.stopOnFocus&&this.options.duration>0){var g=this;a.addEventListener("mouseover",function(T){window.clearTimeout(a.timeOutValue)}),a.addEventListener("mouseleave",function(){a.timeOutValue=window.setTimeout(function(){g.removeElement(a)},g.options.duration)})}if(typeof this.options.destination<"u"&&a.addEventListener("click",(function(T){T.stopPropagation(),this.options.newWindow===!0?window.open(this.options.destination,"_blank"):window.location=this.options.destination}).bind(this)),typeof this.options.onClick=="function"&&typeof this.options.destination>"u"&&a.addEventListener("click",(function(T){T.stopPropagation(),this.options.onClick()}).bind(this)),typeof this.options.offset=="object"){var h=u("x",this.options),d=u("y",this.options),E=this.options.position=="left"?h:"-"+h,b=this.options.gravity=="toastify-top"?d:"-"+d;a.style.transform="translate("+E+","+b+")"}return a},showToast:function(){this.toastElement=this.buildToast();var a;if(typeof this.options.selector=="string"?a=document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||typeof ShadowRoot<"u"&&this.options.selector instanceof ShadowRoot?a=this.options.selector:a=document.body,!a)throw"Root element is not defined";var r=s.defaults.oldestFirst?a.firstChild:a.lastChild;return a.insertBefore(this.toastElement,r),s.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout((function(){this.removeElement(this.toastElement)}).bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(a){a.className=a.className.replace(" on",""),window.setTimeout((function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),a.parentNode&&a.parentNode.removeChild(a),this.options.callback.call(a),s.reposition()}).bind(this),400)}},s.reposition=function(){for(var a={top:15,bottom:15},r={top:15,bottom:15},m={top:15,bottom:15},i=document.getElementsByClassName("toastify"),l,g=0;g0?window.innerWidth:screen.width;E<=360?(i[g].style[l]=m[l]+"px",m[l]+=h+d):n(i[g],"toastify-left")===!0?(i[g].style[l]=a[l]+"px",a[l]+=h+d):(i[g].style[l]=r[l]+"px",r[l]+=h+d)}return this};function u(a,r){return r.offset[a]?isNaN(r.offset[a])?r.offset[a]:r.offset[a]+"px":"0px"}function n(a,r){return!a||typeof r!="string"?!1:!!(a.className&&a.className.trim().split(/\s+/gi).indexOf(r)>-1)}return s.lib.init.prototype=s.lib,s})})(U);var Be=U.exports;const be=M(Be),k=D().detectLocale();[{locale:"af",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Afrikaans (https://app.transifex.com/nextcloud/teams/64236/af/)","Content-Type":"text/plain; charset=UTF-8",Language:"af","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:` +import{v as p,f as A,e as S,d as N,g as D}from"./index-76a58945-70e0d28e.mjs";import{d as M,c as _,g as P}from"./index-65a5f423.mjs";const z={name:"CheckboxBlankOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var j=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,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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()])])])},J=[],I=p(z,j,J,!1,null,null,null,null);const H=I.exports,R={name:"MinusBoxIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var O=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,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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()])])])},G=[],V=p(R,O,G,!1,null,null,null,null);const K=V.exports,Z={name:"CheckboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var q=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,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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()])])])},W=[],Y=p(Z,q,W,!1,null,null,null,null);const $=Y.exports,X={name:"RadioboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Q=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,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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()])])])},ee=[],te=p(X,Q,ee,!1,null,null,null,null);const se=te.exports,ae={name:"RadioboxBlankIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var ne=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,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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()])])])},re=[],ue=p(ae,ne,re,!1,null,null,null,null);const oe=ue.exports,le={name:"ToggleSwitchOffIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var ie=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon toggle-switch-off-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M7,15A3,3 0 0,1 4,12A3,3 0 0,1 7,9A3,3 0 0,1 10,12A3,3 0 0,1 7,15Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},me=[],ge=p(le,ie,me,!1,null,null,null,null);const de=ge.exports,ce={name:"ToggleSwitchIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var pe=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon toggle-switch-icon",attrs:{"aria-hidden":!e.title,"aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"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,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M17,15A3,3 0 0,1 14,12A3,3 0 0,1 17,9A3,3 0 0,1 20,12A3,3 0 0,1 17,15Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},he=[],fe=p(ce,pe,he,!1,null,null,null,null);const Te=fe.exports,x="checkbox",F="radio",f="switch",y="button",xe={name:"NcCheckboxContent",components:{NcLoadingIcon:N},props:{id:{type:String,default:null},iconClass:{type:[String,Object],default:null},textClass:{type:[String,Object],default:null},type:{type:String,default:"checkbox",validator:e=>[x,F,f,y].includes(e)},buttonVariant:{type:Boolean,default:!1},isChecked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:Number,default:24}},computed:{isButtonType(){return this.type===y},wrapperElement(){return this.isButtonType?"span":"label"},checkboxRadioIconElement(){return this.type===F?this.isChecked?se:oe:this.type===f?this.isChecked?Te:de:this.indeterminate?K:this.isChecked?$:H}}};var Fe=function(){var e=this,t=e._self._c;return t(e.wrapperElement,{tag:"component",staticClass:"checkbox-content",class:{["checkbox-content-"+e.type]:!0,"checkbox-content--button-variant":e.buttonVariant},attrs:{for:e.isButtonType?null:e.id}},[t("span",{class:{"checkbox-content__icon":!0,"checkbox-content__icon--checked":e.isChecked,[e.iconClass]:!0},attrs:{"aria-hidden":!0}},[e._t("icon",function(){return[e.loading?t("NcLoadingIcon"):e.buttonVariant?e._e():t(e.checkboxRadioIconElement,{tag:"component",attrs:{size:e.size}})]},{checked:e.isChecked,loading:e.loading})],2),t("span",{class:["checkbox-content__text",e.textClass]},[e._t("default")],2)])},ye=[],Ce=p(xe,Fe,ye,!1,null,"51c1ef39",null,null);const Ee=Ce.exports,Le={name:"NcCheckboxRadioSwitch",components:{NcCheckboxContent:Ee},mixins:[A],props:{id:{type:String,default:()=>"checkbox-radio-switch-"+S(),validator:e=>e.trim()!==""},wrapperId:{type:String,default:null},name:{type:String,default:null},type:{type:String,default:"checkbox",validator:e=>[x,F,f,y].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:!1},value:{type:String,default:null},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},required:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},wrapperElement:{type:String,default:null}},emits:["update:checked"],computed:{isButtonType(){return this.type===y},computedWrapperElement(){return this.isButtonType?"button":this.wrapperElement!==null?this.wrapperElement:"span"},inputProps(){return this.isButtonType?null:{checked:this.isChecked,indeterminate:this.indeterminate,required:this.required,name:this.name}},listeners(){return this.isButtonType?{click:this.onToggle}:{change:this.onToggle}},size(){return this.type===f?36:24},cssVars(){return{"--icon-size":this.size+"px"}},inputType(){return[x,F,y].includes(this.type)?this.type:x},isChecked(){return this.value!==null?Array.isArray(this.checked)?[...this.checked].indexOf(this.value)>-1:this.checked===this.value:this.checked===!0}},mounted(){if(this.name&&this.type===x&&!Array.isArray(this.checked))throw new Error("When using groups of checkboxes, the updated value will be an array.");if(this.name&&this.type===f)throw new Error("Switches are not made to be used for data sets. Please use checkboxes instead.");if(typeof this.checked!="boolean"&&this.type===f)throw new Error("Switches can only be used with boolean as checked prop.")},methods:{onToggle(){if(this.disabled)return;if(this.type===F){this.$emit("update:checked",this.value);return}if(this.type===f){this.$emit("update:checked",!this.isChecked);return}if(typeof this.checked=="boolean"){this.$emit("update:checked",!this.isChecked);return}const e=this.getInputsSet().filter(t=>t.checked).map(t=>t.value);this.$emit("update:checked",e)},getInputsSet(){return[...document.getElementsByName(this.name)]}}};var we=function(){var e=this,t=e._self._c;return t(e.computedWrapperElement,e._g({tag:"component",staticClass:"checkbox-radio-switch",class:{["checkbox-radio-switch-"+e.type]:e.type,"checkbox-radio-switch--checked":e.isChecked,"checkbox-radio-switch--disabled":e.disabled,"checkbox-radio-switch--indeterminate":e.indeterminate,"checkbox-radio-switch--button-variant":e.buttonVariant,"checkbox-radio-switch--button-variant-v-grouped":e.buttonVariant&&e.buttonVariantGrouped==="vertical","checkbox-radio-switch--button-variant-h-grouped":e.buttonVariant&&e.buttonVariantGrouped==="horizontal","button-vue":e.isButtonType},style:e.cssVars,attrs:{id:e.wrapperId,type:e.isButtonType?"button":null}},e.isButtonType?e.listeners:null),[e.isButtonType?e._e():t("input",e._g(e._b({staticClass:"checkbox-radio-switch__input",attrs:{id:e.id,disabled:e.disabled,type:e.inputType},domProps:{value:e.value}},"input",e.inputProps,!1),e.listeners)),t("NcCheckboxContent",{staticClass:"checkbox-radio-switch__content",attrs:{id:e.id,"icon-class":"checkbox-radio-switch__icon","text-class":"checkbox-radio-switch__text",type:e.type,indeterminate:e.indeterminate,"button-variant":e.buttonVariant,"is-checked":e.isChecked,loading:e.loading,size:e.size},scopedSlots:e._u([{key:"icon",fn:function(){return[e._t("icon")]},proxy:!0}],null,!0)},[e._t("default")],2)],1)},ve=[],Ue=p(Le,we,ve,!1,null,"9005171d",null,null);const Pe=Ue.exports;function c(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function v(e,t){for(var s="",u=0,l=-1,n=0,a,r=0;r<=e.length;++r){if(r2){var m=s.lastIndexOf("/");if(m!==s.length-1){m===-1?(s="",u=0):(s=s.slice(0,m),u=s.length-1-s.lastIndexOf("/")),l=r,n=0;continue}}else if(s.length===2||s.length===1){s="",u=0,l=r,n=0;continue}}t&&(s.length>0?s+="/..":s="..",u=2)}else s.length>0?s+="/"+e.slice(l+1,r):s=e.slice(l+1,r),u=r-l-1;l=r,n=0}else a===46&&n!==-1?++n:n=-1}return s}function Be(e,t){var s=t.dir||t.root,u=t.base||(t.name||"")+(t.ext||"");return s?s===t.root?s+u:s+e+u:u}var C={resolve:function(){for(var e="",t=!1,s,u=arguments.length-1;u>=-1&&!t;u--){var l;u>=0?l=arguments[u]:(s===void 0&&(s=M.process.cwd()),l=s),c(l),l.length!==0&&(e=l+"/"+e,t=l.charCodeAt(0)===47)}return e=v(e,!t),t?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(c(e),e.length===0)return".";var t=e.charCodeAt(0)===47,s=e.charCodeAt(e.length-1)===47;return e=v(e,!t),e.length===0&&!t&&(e="."),e.length>0&&s&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return c(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,t=0;t0&&(e===void 0?e=s:e+="/"+s)}return e===void 0?".":C.normalize(e)},relative:function(e,t){if(c(e),c(t),e===t||(e=C.resolve(e),t=C.resolve(t),e===t))return"";for(var s=1;sm){if(t.charCodeAt(n+o)===47)return t.slice(n+o+1);if(o===0)return t.slice(n+o)}else l>m&&(e.charCodeAt(s+o)===47?i=o:o===0&&(i=0));break}var g=e.charCodeAt(s+o),h=t.charCodeAt(n+o);if(g!==h)break;g===47&&(i=o)}var d="";for(o=s+i+1;o<=u;++o)(o===u||e.charCodeAt(o)===47)&&(d.length===0?d+="..":d+="/..");return d.length>0?d+t.slice(n+i):(n+=i,t.charCodeAt(n)===47&&++n,t.slice(n))},_makeLong:function(e){return e},dirname:function(e){if(c(e),e.length===0)return".";for(var t=e.charCodeAt(0),s=t===47,u=-1,l=!0,n=e.length-1;n>=1;--n)if(t=e.charCodeAt(n),t===47){if(!l){u=n;break}}else l=!1;return u===-1?s?"/":".":s&&u===1?"//":e.slice(0,u)},basename:function(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');c(e);var s=0,u=-1,l=!0,n;if(t!==void 0&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var a=t.length-1,r=-1;for(n=e.length-1;n>=0;--n){var m=e.charCodeAt(n);if(m===47){if(!l){s=n+1;break}}else r===-1&&(l=!1,r=n+1),a>=0&&(m===t.charCodeAt(a)?--a===-1&&(u=n):(a=-1,u=r))}return s===u?u=r:u===-1&&(u=e.length),e.slice(s,u)}else{for(n=e.length-1;n>=0;--n)if(e.charCodeAt(n)===47){if(!l){s=n+1;break}}else u===-1&&(l=!1,u=n+1);return u===-1?"":e.slice(s,u)}},extname:function(e){c(e);for(var t=-1,s=0,u=-1,l=!0,n=0,a=e.length-1;a>=0;--a){var r=e.charCodeAt(a);if(r===47){if(!l){s=a+1;break}continue}u===-1&&(l=!1,u=a+1),r===46?t===-1?t=a:n!==1&&(n=1):t!==-1&&(n=-1)}return t===-1||u===-1||n===0||n===1&&t===u-1&&t===s+1?"":e.slice(t,u)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return Be("/",e)},parse:function(e){c(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;var s=e.charCodeAt(0),u=s===47,l;u?(t.root="/",l=1):l=0;for(var n=-1,a=0,r=-1,m=!0,i=e.length-1,o=0;i>=l;--i){if(s=e.charCodeAt(i),s===47){if(!m){a=i+1;break}continue}r===-1&&(m=!1,r=i+1),s===46?n===-1?n=i:o!==1&&(o=1):n!==-1&&(o=-1)}return n===-1||r===-1||o===0||o===1&&n===r-1&&n===a+1?r!==-1&&(a===0&&u?t.base=t.name=e.slice(1,r):t.base=t.name=e.slice(a,r)):(a===0&&u?(t.name=e.slice(1,n),t.base=e.slice(1,r)):(t.name=e.slice(a,n),t.base=e.slice(a,r)),t.ext=e.slice(n,r)),a>0?t.dir=e.slice(0,a-1):u&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};C.posix=C;var U={exports:{}};(function(e){(function(t,s){e.exports?e.exports=s():t.Toastify=s()})(_,function(t){var s=function(a){return new s.lib.init(a)},u="1.12.0";s.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},s.lib=s.prototype={toastify:u,constructor:s,init:function(a){return a||(a={}),this.options={},this.toastElement=null,this.options.text=a.text||s.defaults.text,this.options.node=a.node||s.defaults.node,this.options.duration=a.duration===0?0:a.duration||s.defaults.duration,this.options.selector=a.selector||s.defaults.selector,this.options.callback=a.callback||s.defaults.callback,this.options.destination=a.destination||s.defaults.destination,this.options.newWindow=a.newWindow||s.defaults.newWindow,this.options.close=a.close||s.defaults.close,this.options.gravity=a.gravity==="bottom"?"toastify-bottom":s.defaults.gravity,this.options.positionLeft=a.positionLeft||s.defaults.positionLeft,this.options.position=a.position||s.defaults.position,this.options.backgroundColor=a.backgroundColor||s.defaults.backgroundColor,this.options.avatar=a.avatar||s.defaults.avatar,this.options.className=a.className||s.defaults.className,this.options.stopOnFocus=a.stopOnFocus===void 0?s.defaults.stopOnFocus:a.stopOnFocus,this.options.onClick=a.onClick||s.defaults.onClick,this.options.offset=a.offset||s.defaults.offset,this.options.escapeMarkup=a.escapeMarkup!==void 0?a.escapeMarkup:s.defaults.escapeMarkup,this.options.ariaLive=a.ariaLive||s.defaults.ariaLive,this.options.style=a.style||s.defaults.style,a.backgroundColor&&(this.options.style.background=a.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var a=document.createElement("div");a.className="toastify on "+this.options.className,this.options.position?a.className+=" toastify-"+this.options.position:this.options.positionLeft===!0?(a.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):a.className+=" toastify-right",a.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');for(var r in this.options.style)a.style[r]=this.options.style[r];if(this.options.ariaLive&&a.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)a.appendChild(this.options.node);else if(this.options.escapeMarkup?a.innerText=this.options.text:a.innerHTML=this.options.text,this.options.avatar!==""){var m=document.createElement("img");m.src=this.options.avatar,m.className="toastify-avatar",this.options.position=="left"||this.options.positionLeft===!0?a.appendChild(m):a.insertAdjacentElement("afterbegin",m)}if(this.options.close===!0){var i=document.createElement("button");i.type="button",i.setAttribute("aria-label","Close"),i.className="toast-close",i.innerHTML="✖",i.addEventListener("click",(function(T){T.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}).bind(this));var o=window.innerWidth>0?window.innerWidth:screen.width;(this.options.position=="left"||this.options.positionLeft===!0)&&o>360?a.insertAdjacentElement("afterbegin",i):a.appendChild(i)}if(this.options.stopOnFocus&&this.options.duration>0){var g=this;a.addEventListener("mouseover",function(T){window.clearTimeout(a.timeOutValue)}),a.addEventListener("mouseleave",function(){a.timeOutValue=window.setTimeout(function(){g.removeElement(a)},g.options.duration)})}if(typeof this.options.destination<"u"&&a.addEventListener("click",(function(T){T.stopPropagation(),this.options.newWindow===!0?window.open(this.options.destination,"_blank"):window.location=this.options.destination}).bind(this)),typeof this.options.onClick=="function"&&typeof this.options.destination>"u"&&a.addEventListener("click",(function(T){T.stopPropagation(),this.options.onClick()}).bind(this)),typeof this.options.offset=="object"){var h=l("x",this.options),d=l("y",this.options),L=this.options.position=="left"?h:"-"+h,b=this.options.gravity=="toastify-top"?d:"-"+d;a.style.transform="translate("+L+","+b+")"}return a},showToast:function(){this.toastElement=this.buildToast();var a;if(typeof this.options.selector=="string"?a=document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||typeof ShadowRoot<"u"&&this.options.selector instanceof ShadowRoot?a=this.options.selector:a=document.body,!a)throw"Root element is not defined";var r=s.defaults.oldestFirst?a.firstChild:a.lastChild;return a.insertBefore(this.toastElement,r),s.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout((function(){this.removeElement(this.toastElement)}).bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(a){a.className=a.className.replace(" on",""),window.setTimeout((function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),a.parentNode&&a.parentNode.removeChild(a),this.options.callback.call(a),s.reposition()}).bind(this),400)}},s.reposition=function(){for(var a={top:15,bottom:15},r={top:15,bottom:15},m={top:15,bottom:15},i=document.getElementsByClassName("toastify"),o,g=0;g0?window.innerWidth:screen.width;L<=360?(i[g].style[o]=m[o]+"px",m[o]+=h+d):n(i[g],"toastify-left")===!0?(i[g].style[o]=a[o]+"px",a[o]+=h+d):(i[g].style[o]=r[o]+"px",r[o]+=h+d)}return this};function l(a,r){return r.offset[a]?isNaN(r.offset[a])?r.offset[a]:r.offset[a]+"px":"0px"}function n(a,r){return!a||typeof r!="string"?!1:!!(a.className&&a.className.trim().split(/\s+/gi).indexOf(r)>-1)}return s.lib.init.prototype=s.lib,s})})(U);var ke=U.exports;const be=P(ke),B=D().detectLocale();[{locale:"af",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Afrikaans (https://app.transifex.com/nextcloud/teams/64236/af/)","Content-Type":"text/plain; charset=UTF-8",Language:"af","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:` Translators: Transifex Bot <>, 2023 `},msgstr:[`Last-Translator: Transifex Bot <>, 2023 @@ -677,15 +677,16 @@ Language-Team: Portuguese (Portugal) (https://app.transifex.com/nextcloud/teams/ Content-Type: text/plain; charset=UTF-8 Language: pt_PT Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2; -`]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Anular"]}}}}},{locale:"ro",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Romanian (https://app.transifex.com/nextcloud/teams/64236/ro/)","Content-Type":"text/plain; charset=UTF-8",Language:"ro","Plural-Forms":"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"},translations:{"":{"":{msgid:"",comments:{translator:` +`]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Anular"]}}}}},{locale:"ro",json:{charset:"utf-8",headers:{"Last-Translator":"Daniel MD , 2023","Language-Team":"Romanian (https://app.transifex.com/nextcloud/teams/64236/ro/)","Content-Type":"text/plain; charset=UTF-8",Language:"ro","Plural-Forms":"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"},translations:{"":{"":{msgid:"",comments:{translator:` Translators: -Joas Schilling, 2023 -`},msgstr:[`Last-Translator: Joas Schilling, 2023 +John Molakvoæ , 2023 +Daniel MD , 2023 +`},msgstr:[`Last-Translator: Daniel MD , 2023 Language-Team: Romanian (https://app.transifex.com/nextcloud/teams/64236/ro/) Content-Type: text/plain; charset=UTF-8 Language: ro Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1)); -`]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Anulează"]}}}}},{locale:"ru",json:{charset:"utf-8",headers:{"Last-Translator":"ashed , 2023","Language-Team":"Russian (https://app.transifex.com/nextcloud/teams/64236/ru/)","Content-Type":"text/plain; charset=UTF-8",Language:"ru","Plural-Forms":"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:` +`]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" este un nume de director invalid.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nu este un nume de director permis']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nu este permis în numele unui director.']},"All files":{msgid:"All files",msgstr:["Toate fișierele"]},Choose:{msgid:"Choose",msgstr:["Alege"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Alege {file}"]},Copy:{msgid:"Copy",msgstr:["Copiază"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiază în {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nu s-a putut crea noul director"]},"Create directory":{msgid:"Create directory",msgstr:["Creează director"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selectorul curent al vizualizării"]},Favorites:{msgid:"Favorites",msgstr:["Favorite"]},"Filepicker sections":{msgid:"Filepicker sections",msgstr:["Secțiuni ale selectorului de fișiere"]},"Files and folders you mark as favorite will show up here.":{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."]},"Files and folders you recently modified will show up here.":{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."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrează lista de fișiere"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Numele de director nu poate fi necompletat."]},Home:{msgid:"Home",msgstr:["Acasă"]},"MIME type {mime}":{msgid:"MIME type {mime}",msgstr:["Tip MIME {mime}"]},Modified:{msgid:"Modified",msgstr:["Modificat"]},Move:{msgid:"Move",msgstr:["Mută"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mută către {target}"]},Name:{msgid:"Name",msgstr:["Nume"]},New:{msgid:"New",msgstr:["Nou"]},"New folder":{msgid:"New folder",msgstr:["Director nou"]},"New folder name":{msgid:"New folder name",msgstr:["Numele noului director"]},"No files in here":{msgid:"No files in here",msgstr:["Nu există fișiere"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nu există fișiere potrivite pentru filtrul selectat"]},"No matching files":{msgid:"No matching files",msgstr:["Nu există fișiere potrivite"]},Recent:{msgid:"Recent",msgstr:["Recente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selectează toate înregistrările"]},"Select entry":{msgid:"Select entry",msgstr:["Selectează înregistrarea"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selectează rândul pentru {nodename}"]},Size:{msgid:"Size",msgstr:["Mărime"]},Undo:{msgid:"Undo",msgstr:["Anulează"]},unknown:{msgid:"unknown",msgstr:["necunoscut"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Încărcați conținut sau sincronizați cu dispozitivele dumneavoastră!"]}}}}},{locale:"ru",json:{charset:"utf-8",headers:{"Last-Translator":"ashed , 2023","Language-Team":"Russian (https://app.transifex.com/nextcloud/teams/64236/ru/)","Content-Type":"text/plain; charset=UTF-8",Language:"ru","Plural-Forms":"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:` Translators: John Molakvoæ , 2023 Max Smith , 2023 @@ -810,15 +811,15 @@ Language-Team: Uyghur (https://app.transifex.com/nextcloud/teams/64236/ug/) Content-Type: text/plain; charset=UTF-8 Language: ug Plural-Forms: nplurals=2; plural=(n != 1); -`]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"uk",json:{charset:"utf-8",headers:{"Last-Translator":"Joas Schilling, 2023","Language-Team":"Ukrainian (https://app.transifex.com/nextcloud/teams/64236/uk/)","Content-Type":"text/plain; charset=UTF-8",Language:"uk","Plural-Forms":"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:` +`]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}},{locale:"uk",json:{charset:"utf-8",headers:{"Last-Translator":"O St , 2023","Language-Team":"Ukrainian (https://app.transifex.com/nextcloud/teams/64236/uk/)","Content-Type":"text/plain; charset=UTF-8",Language:"uk","Plural-Forms":"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:` Translators: -Joas Schilling, 2023 -`},msgstr:[`Last-Translator: Joas Schilling, 2023 +O St , 2023 +`},msgstr:[`Last-Translator: O St , 2023 Language-Team: Ukrainian (https://app.transifex.com/nextcloud/teams/64236/uk/) Content-Type: text/plain; charset=UTF-8 Language: uk Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3); -`]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:["Скасувати дію"]}}}}},{locale:"ur_PK",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Urdu (Pakistan) (https://app.transifex.com/nextcloud/teams/64236/ur_PK/)","Content-Type":"text/plain; charset=UTF-8",Language:"ur_PK","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:` +`]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" є недійсним назвою для каталогу.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" не є дозволена назва для каталогу.']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" не дозволено у назві каталогу.']},"All files":{msgid:"All files",msgstr:["Всі файли"]},Choose:{msgid:"Choose",msgstr:["Вибрати"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Вибрати {file}"]},Copy:{msgid:"Copy",msgstr:["Копіювати"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Копіювати до {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Не вдалося створити новий каталог"]},"Create directory":{msgid:"Create directory",msgstr:["Створити каталог"]},"Current view selector":{msgid:"Current view selector",msgstr:["Вибір подання"]},Favorites:{msgid:"Favorites",msgstr:["Із зірочкою"]},"Filepicker sections":{msgid:"Filepicker sections",msgstr:["Розділи вибору файлів"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Тут показуватимуться файли та каталоги, які ви позначите зірочкою."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Тут показуватимуться файли та каталоги, які було нещодавно змінено."]},"Filter file list":{msgid:"Filter file list",msgstr:["Фільтрувати список файлів"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Ім'я каталогу не може бути порожнім."]},Home:{msgid:"Home",msgstr:["Домівка"]},"MIME type {mime}":{msgid:"MIME type {mime}",msgstr:["Тип MIME {mime}"]},Modified:{msgid:"Modified",msgstr:["Змінено"]},Move:{msgid:"Move",msgstr:["Перемістити"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Перемістити до {target}"]},Name:{msgid:"Name",msgstr:["Ім'я"]},New:{msgid:"New",msgstr:["Новий"]},"New folder":{msgid:"New folder",msgstr:["Новий каталог"]},"New folder name":{msgid:"New folder name",msgstr:["Ім'я нового каталогу"]},"No files in here":{msgid:"No files in here",msgstr:["Тут відсутні файли"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Відсутні збіги за фільтром."]},"No matching files":{msgid:"No matching files",msgstr:["Відсутні збіги файлів."]},Recent:{msgid:"Recent",msgstr:["Останні"]},"Select all entries":{msgid:"Select all entries",msgstr:["Вибрати всі записи"]},"Select entry":{msgid:"Select entry",msgstr:["Вибрати запис"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Вибрати рядок для {nodename}"]},Size:{msgid:"Size",msgstr:["Розмір"]},Undo:{msgid:"Undo",msgstr:["Повернути"]},unknown:{msgid:"unknown",msgstr:["невідомо"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Завантажте вміст або синхронізуйте з вашим пристроєм!"]}}}}},{locale:"ur_PK",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2023","Language-Team":"Urdu (Pakistan) (https://app.transifex.com/nextcloud/teams/64236/ur_PK/)","Content-Type":"text/plain; charset=UTF-8",Language:"ur_PK","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:` Translators: Transifex Bot <>, 2023 `},msgstr:[`Last-Translator: Transifex Bot <>, 2023 @@ -878,4 +879,4 @@ Language-Team: Zulu (South Africa) (https://app.transifex.com/nextcloud/teams/64 Content-Type: text/plain; charset=UTF-8 Language: zu_ZA Plural-Forms: nplurals=2; plural=(n != 1); -`]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}}].map(e=>k.addTranslation(e.locale,e.json));const L=k.build();L.ngettext.bind(L),L.gettext.bind(L);const Ae="off",Se="polite",Ne="assertive";var w=(e=>(e[e.OFF=Ae]="OFF",e[e.POLITE=Se]="POLITE",e[e.ASSERTIVE=Ne]="ASSERTIVE",e))(w||{});const De=7e3;function B(e,t){var s;if(t=Object.assign({timeout:De,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0},t),typeof e=="string"&&!t.isHTML){const r=document.createElement("div");r.innerHTML=e,e=r.innerText}let o=(s=t.type)!=null?s:"";typeof t.onClick=="function"&&(o+=" toast-with-click ");const u=e instanceof Node;let n=w.POLITE;t.ariaLive?n=t.ariaLive:(t.type==="toast-error"||t.type==="toast-undo")&&(n=w.ASSERTIVE);const a=be({[u?"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 "+o,escapeMarkup:!t.isHTML,ariaLive:n});return a.showToast(),a}function ze(e,t){return B(e,{...t,type:"toast-error"})}function je(e,t){return B(e,{...t,type:"toast-success"})}export{ze as U,je as k,Me as l}; +`]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}}].map(e=>B.addTranslation(e.locale,e.json));const E=B.build();E.ngettext.bind(E),E.gettext.bind(E);const Ae="off",Se="polite",Ne="assertive";var w=(e=>(e[e.OFF=Ae]="OFF",e[e.POLITE=Se]="POLITE",e[e.ASSERTIVE=Ne]="ASSERTIVE",e))(w||{});const De=7e3;function k(e,t){var s;if(t=Object.assign({timeout:De,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0},t),typeof e=="string"&&!t.isHTML){const r=document.createElement("div");r.innerHTML=e,e=r.innerText}let u=(s=t.type)!=null?s:"";typeof t.onClick=="function"&&(u+=" toast-with-click ");const l=e instanceof Node;let n=w.POLITE;t.ariaLive?n=t.ariaLive:(t.type==="toast-error"||t.type==="toast-undo")&&(n=w.ASSERTIVE);const a=be({[l?"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 "+u,escapeMarkup:!t.isHTML,ariaLive:n});return a.showToast(),a}function ze(e,t){return k(e,{...t,type:"toast-error"})}function je(e,t){return k(e,{...t,type:"toast-success"})}export{je as N,ze as U,Pe as l}; diff --git a/js/toast-0a4f3235-73472ceb.mjs.map b/js/toast-4137c25c-fcac3222.mjs.map similarity index 53% rename from js/toast-0a4f3235-73472ceb.mjs.map rename to js/toast-4137c25c-fcac3222.mjs.map index 285145e4a..76d05902d 100644 --- a/js/toast-0a4f3235-73472ceb.mjs.map +++ b/js/toast-4137c25c-fcac3222.mjs.map @@ -1 +1 @@ -{"version":3,"file":"toast-0a4f3235-73472ceb.mjs","sources":["../node_modules/@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.mjs","../node_modules/path-browserify/index.js","../node_modules/toastify-js/src/toastify.js","../node_modules/@nextcloud/dialogs/dist/chunks/toast-0a4f3235.mjs"],"sourcesContent":["import \"../assets/index-db846386.css\";\nimport { n as s } from \"../chunks/_plugin-vue2_normalizer-71e2aa87.mjs\";\nimport c from \"./NcLoadingIcon.mjs\";\nimport { G as u } from \"../chunks/GenRandomId-cb9ccebe.mjs\";\nimport { l as d } from \"../chunks/l10n-c603e589.mjs\";\nconst _ = {\n name: \"CheckboxBlankOutlineIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar p = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon checkbox-blank-outline-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"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\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, h = [], f = /* @__PURE__ */ s(\n _,\n p,\n h,\n !1,\n null,\n null,\n null,\n null\n);\nconst m = f.exports, g = {\n name: \"MinusBoxIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar b = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon minus-box-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"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\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, k = [], v = /* @__PURE__ */ s(\n g,\n b,\n k,\n !1,\n null,\n null,\n null,\n null\n);\nconst y = v.exports, C = {\n name: \"CheckboxMarkedIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar x = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon checkbox-marked-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"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\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, w = [], $ = /* @__PURE__ */ s(\n C,\n x,\n w,\n !1,\n null,\n null,\n null,\n null\n);\nconst A = $.exports, S = {\n name: \"RadioboxMarkedIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar B = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon radiobox-marked-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"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\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, z = [], T = /* @__PURE__ */ s(\n S,\n B,\n z,\n !1,\n null,\n null,\n null,\n null\n);\nconst V = T.exports, M = {\n name: \"RadioboxBlankIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar R = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon radiobox-blank-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"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\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, N = [], E = /* @__PURE__ */ s(\n M,\n R,\n N,\n !1,\n null,\n null,\n null,\n null\n);\nconst I = E.exports, H = {\n name: \"ToggleSwitchOffIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar O = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon toggle-switch-off-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"path\", { attrs: { d: \"M17,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M7,15A3,3 0 0,1 4,12A3,3 0 0,1 7,9A3,3 0 0,1 10,12A3,3 0 0,1 7,15Z\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, F = [], P = /* @__PURE__ */ s(\n H,\n O,\n F,\n !1,\n null,\n null,\n null,\n null\n);\nconst L = P.exports, Z = {\n name: \"ToggleSwitchIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar G = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon toggle-switch-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"path\", { attrs: { d: \"M17,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M17,15A3,3 0 0,1 14,12A3,3 0 0,1 17,9A3,3 0 0,1 20,12A3,3 0 0,1 17,15Z\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, W = [], Y = /* @__PURE__ */ s(\n Z,\n G,\n W,\n !1,\n null,\n null,\n null,\n null\n);\nconst q = Y.exports;\nconst r = \"checkbox\", l = \"radio\", a = \"switch\", o = \"button\", j = {\n name: \"NcCheckboxContent\",\n components: {\n NcLoadingIcon: c\n },\n props: {\n /**\n * Unique id attribute of the input to label\n */\n id: {\n type: String,\n default: null\n },\n /**\n * Class for the icon element\n */\n iconClass: {\n type: [String, Object],\n default: null\n },\n /**\n * Class for the text element\n */\n textClass: {\n type: [String, Object],\n default: null\n },\n /**\n * Type of the input. checkbox, radio, switch, or button.\n *\n * Only use button when used in a `tablist` container and the\n * `tab` role is set.\n */\n type: {\n type: String,\n default: \"checkbox\",\n validator: (i) => [\n r,\n l,\n a,\n o\n ].includes(i)\n },\n /**\n * Toggle the alternative button style\n */\n buttonVariant: {\n type: Boolean,\n default: !1\n },\n /**\n * True if the entry is checked\n */\n isChecked: {\n type: Boolean,\n default: !1\n },\n /**\n * Indeterminate state\n */\n indeterminate: {\n type: Boolean,\n default: !1\n },\n /**\n * Loading state\n */\n loading: {\n type: Boolean,\n default: !1\n },\n /**\n * Icon size\n */\n size: {\n type: Number,\n default: 24\n }\n },\n computed: {\n isButtonType() {\n return this.type === o;\n },\n wrapperElement() {\n return this.isButtonType ? \"span\" : \"label\";\n },\n /**\n * Returns the proper Material icon depending on the select case\n *\n * @return {object}\n */\n checkboxRadioIconElement() {\n return this.type === l ? this.isChecked ? V : I : this.type === a ? this.isChecked ? q : L : this.indeterminate ? y : this.isChecked ? A : m;\n }\n }\n};\nvar D = function() {\n var t = this, e = t._self._c;\n return e(t.wrapperElement, { tag: \"component\", staticClass: \"checkbox-content\", class: {\n [\"checkbox-content-\" + t.type]: !0,\n \"checkbox-content--button-variant\": t.buttonVariant\n }, attrs: { for: t.isButtonType ? null : t.id } }, [e(\"span\", { class: {\n \"checkbox-content__icon\": !0,\n \"checkbox-content__icon--checked\": t.isChecked,\n [t.iconClass]: !0\n }, attrs: { \"aria-hidden\": !0 } }, [t._t(\"icon\", function() {\n return [t.loading ? e(\"NcLoadingIcon\") : t.buttonVariant ? t._e() : e(t.checkboxRadioIconElement, { tag: \"component\", attrs: { size: t.size } })];\n }, { checked: t.isChecked, loading: t.loading })], 2), e(\"span\", { class: [\"checkbox-content__text\", t.textClass] }, [t._t(\"default\")], 2)]);\n}, K = [], U = /* @__PURE__ */ s(\n j,\n D,\n K,\n !1,\n null,\n \"51c1ef39\",\n null,\n null\n);\nconst X = U.exports;\nconst J = {\n name: \"NcCheckboxRadioSwitch\",\n components: {\n NcCheckboxContent: X\n },\n mixins: [d],\n props: {\n /**\n * Unique id attribute of the input\n */\n id: {\n type: String,\n default: () => \"checkbox-radio-switch-\" + u(),\n validator: (i) => i.trim() !== \"\"\n },\n /**\n * Unique id attribute of the wrapper element\n */\n wrapperId: {\n type: String,\n default: null\n },\n /**\n * Input name. Required for radio, optional for checkbox, and ignored\n * for button.\n */\n name: {\n type: String,\n default: null\n },\n /**\n * Type of the input. checkbox, radio, switch, or button.\n *\n * Only use button when used in a `tablist` container and the\n * `tab` role is set.\n */\n type: {\n type: String,\n default: \"checkbox\",\n validator: (i) => [\n r,\n l,\n a,\n o\n ].includes(i)\n },\n /**\n * Toggle the alternative button style\n */\n buttonVariant: {\n type: Boolean,\n default: !1\n },\n /**\n * Are the elements are all direct siblings?\n * If so they will be grouped horizontally or vertically\n * Possible values are `no`, `horizontal`, `vertical`.\n */\n buttonVariantGrouped: {\n type: String,\n default: \"no\",\n validator: (i) => [\"no\", \"vertical\", \"horizontal\"].includes(i)\n },\n /**\n * Checked state. To be used with `:value.sync`\n */\n checked: {\n type: [Boolean, Array, String],\n default: !1\n },\n /**\n * Value to be synced on check\n */\n value: {\n type: String,\n default: null\n },\n /**\n * Disabled state\n */\n disabled: {\n type: Boolean,\n default: !1\n },\n /**\n * Indeterminate state\n */\n indeterminate: {\n type: Boolean,\n default: !1\n },\n /**\n * Required state\n */\n required: {\n type: Boolean,\n default: !1\n },\n /**\n * Loading state\n */\n loading: {\n type: Boolean,\n default: !1\n },\n /**\n * Wrapping element tag\n *\n * When `type` is set to `button` this will be ignored\n *\n * Defaults to `span`\n */\n wrapperElement: {\n type: String,\n default: null\n }\n },\n emits: [\"update:checked\"],\n computed: {\n isButtonType() {\n return this.type === o;\n },\n computedWrapperElement() {\n return this.isButtonType ? \"button\" : this.wrapperElement !== null ? this.wrapperElement : \"span\";\n },\n inputProps() {\n return this.isButtonType ? null : {\n checked: this.isChecked,\n indeterminate: this.indeterminate,\n required: this.required,\n name: this.name\n };\n },\n listeners() {\n return this.isButtonType ? {\n click: this.onToggle\n } : {\n change: this.onToggle\n };\n },\n /**\n * Icon size\n *\n * @return {number}\n */\n size() {\n return this.type === a ? 36 : 24;\n },\n /**\n * Css local variables for this component\n *\n * @return {object}\n */\n cssVars() {\n return {\n \"--icon-size\": this.size + \"px\"\n };\n },\n /**\n * Return the input type.\n * Switch is not an official type\n *\n * @return {string}\n */\n inputType() {\n return [\n r,\n l,\n o\n ].includes(this.type) ? this.type : r;\n },\n /**\n * Check if that entry is checked\n * If value is defined, we use that as the checked value\n * If not, we expect true/false in this.checked\n *\n * @return {boolean}\n */\n isChecked() {\n return this.value !== null ? Array.isArray(this.checked) ? [...this.checked].indexOf(this.value) > -1 : this.checked === this.value : this.checked === !0;\n }\n },\n mounted() {\n if (this.name && this.type === r && !Array.isArray(this.checked))\n throw new Error(\"When using groups of checkboxes, the updated value will be an array.\");\n if (this.name && this.type === a)\n throw new Error(\"Switches are not made to be used for data sets. Please use checkboxes instead.\");\n if (typeof this.checked != \"boolean\" && this.type === a)\n throw new Error(\"Switches can only be used with boolean as checked prop.\");\n },\n methods: {\n onToggle() {\n if (this.disabled)\n return;\n if (this.type === l) {\n this.$emit(\"update:checked\", this.value);\n return;\n }\n if (this.type === a) {\n this.$emit(\"update:checked\", !this.isChecked);\n return;\n }\n if (typeof this.checked == \"boolean\") {\n this.$emit(\"update:checked\", !this.isChecked);\n return;\n }\n const i = this.getInputsSet().filter((t) => t.checked).map((t) => t.value);\n this.$emit(\"update:checked\", i);\n },\n /**\n * Get the input set based on this name\n *\n * @return {Node[]}\n */\n getInputsSet() {\n return [...document.getElementsByName(this.name)];\n }\n }\n};\nvar Q = function() {\n var t = this, e = t._self._c;\n return e(t.computedWrapperElement, t._g({ tag: \"component\", staticClass: \"checkbox-radio-switch\", class: {\n [\"checkbox-radio-switch-\" + t.type]: t.type,\n \"checkbox-radio-switch--checked\": t.isChecked,\n \"checkbox-radio-switch--disabled\": t.disabled,\n \"checkbox-radio-switch--indeterminate\": t.indeterminate,\n \"checkbox-radio-switch--button-variant\": t.buttonVariant,\n \"checkbox-radio-switch--button-variant-v-grouped\": t.buttonVariant && t.buttonVariantGrouped === \"vertical\",\n \"checkbox-radio-switch--button-variant-h-grouped\": t.buttonVariant && t.buttonVariantGrouped === \"horizontal\",\n \"button-vue\": t.isButtonType\n }, style: t.cssVars, attrs: { id: t.wrapperId, type: t.isButtonType ? \"button\" : null } }, t.isButtonType ? t.listeners : null), [t.isButtonType ? t._e() : e(\"input\", t._g(t._b({ staticClass: \"checkbox-radio-switch__input\", attrs: { id: t.id, disabled: t.disabled, type: t.inputType }, domProps: { value: t.value } }, \"input\", t.inputProps, !1), t.listeners)), e(\"NcCheckboxContent\", { staticClass: \"checkbox-radio-switch__content\", attrs: { id: t.id, \"icon-class\": \"checkbox-radio-switch__icon\", \"text-class\": \"checkbox-radio-switch__text\", type: t.type, indeterminate: t.indeterminate, \"button-variant\": t.buttonVariant, \"is-checked\": t.isChecked, loading: t.loading, size: t.size }, scopedSlots: t._u([{ key: \"icon\", fn: function() {\n return [t._t(\"icon\")];\n }, proxy: !0 }], null, !0) }, [t._t(\"default\")], 2)], 1);\n}, tt = [], et = /* @__PURE__ */ s(\n J,\n Q,\n tt,\n !1,\n null,\n \"9005171d\",\n null,\n null\n);\nconst lt = et.exports;\nexport {\n lt as default\n};\n","// 'path' module extracted from Node.js v8.11.1 (only the posix part)\n// transplited with Babel\n\n// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\nfunction assertPath(path) {\n if (typeof path !== 'string') {\n throw new TypeError('Path must be a string. Received ' + JSON.stringify(path));\n }\n}\n\n// Resolves . and .. elements in a path with directory names\nfunction normalizeStringPosix(path, allowAboveRoot) {\n var res = '';\n var lastSegmentLength = 0;\n var lastSlash = -1;\n var dots = 0;\n var code;\n for (var i = 0; i <= path.length; ++i) {\n if (i < path.length)\n code = path.charCodeAt(i);\n else if (code === 47 /*/*/)\n break;\n else\n code = 47 /*/*/;\n if (code === 47 /*/*/) {\n if (lastSlash === i - 1 || dots === 1) {\n // NOOP\n } else if (lastSlash !== i - 1 && dots === 2) {\n if (res.length < 2 || lastSegmentLength !== 2 || res.charCodeAt(res.length - 1) !== 46 /*.*/ || res.charCodeAt(res.length - 2) !== 46 /*.*/) {\n if (res.length > 2) {\n var lastSlashIndex = res.lastIndexOf('/');\n if (lastSlashIndex !== res.length - 1) {\n if (lastSlashIndex === -1) {\n res = '';\n lastSegmentLength = 0;\n } else {\n res = res.slice(0, lastSlashIndex);\n lastSegmentLength = res.length - 1 - res.lastIndexOf('/');\n }\n lastSlash = i;\n dots = 0;\n continue;\n }\n } else if (res.length === 2 || res.length === 1) {\n res = '';\n lastSegmentLength = 0;\n lastSlash = i;\n dots = 0;\n continue;\n }\n }\n if (allowAboveRoot) {\n if (res.length > 0)\n res += '/..';\n else\n res = '..';\n lastSegmentLength = 2;\n }\n } else {\n if (res.length > 0)\n res += '/' + path.slice(lastSlash + 1, i);\n else\n res = path.slice(lastSlash + 1, i);\n lastSegmentLength = i - lastSlash - 1;\n }\n lastSlash = i;\n dots = 0;\n } else if (code === 46 /*.*/ && dots !== -1) {\n ++dots;\n } else {\n dots = -1;\n }\n }\n return res;\n}\n\nfunction _format(sep, pathObject) {\n var dir = pathObject.dir || pathObject.root;\n var base = pathObject.base || (pathObject.name || '') + (pathObject.ext || '');\n if (!dir) {\n return base;\n }\n if (dir === pathObject.root) {\n return dir + base;\n }\n return dir + sep + base;\n}\n\nvar posix = {\n // path.resolve([from ...], to)\n resolve: function resolve() {\n var resolvedPath = '';\n var resolvedAbsolute = false;\n var cwd;\n\n for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) {\n var path;\n if (i >= 0)\n path = arguments[i];\n else {\n if (cwd === undefined)\n cwd = process.cwd();\n path = cwd;\n }\n\n assertPath(path);\n\n // Skip empty entries\n if (path.length === 0) {\n continue;\n }\n\n resolvedPath = path + '/' + resolvedPath;\n resolvedAbsolute = path.charCodeAt(0) === 47 /*/*/;\n }\n\n // At this point the path should be resolved to a full absolute path, but\n // handle relative paths to be safe (might happen when process.cwd() fails)\n\n // Normalize the path\n resolvedPath = normalizeStringPosix(resolvedPath, !resolvedAbsolute);\n\n if (resolvedAbsolute) {\n if (resolvedPath.length > 0)\n return '/' + resolvedPath;\n else\n return '/';\n } else if (resolvedPath.length > 0) {\n return resolvedPath;\n } else {\n return '.';\n }\n },\n\n normalize: function normalize(path) {\n assertPath(path);\n\n if (path.length === 0) return '.';\n\n var isAbsolute = path.charCodeAt(0) === 47 /*/*/;\n var trailingSeparator = path.charCodeAt(path.length - 1) === 47 /*/*/;\n\n // Normalize the path\n path = normalizeStringPosix(path, !isAbsolute);\n\n if (path.length === 0 && !isAbsolute) path = '.';\n if (path.length > 0 && trailingSeparator) path += '/';\n\n if (isAbsolute) return '/' + path;\n return path;\n },\n\n isAbsolute: function isAbsolute(path) {\n assertPath(path);\n return path.length > 0 && path.charCodeAt(0) === 47 /*/*/;\n },\n\n join: function join() {\n if (arguments.length === 0)\n return '.';\n var joined;\n for (var i = 0; i < arguments.length; ++i) {\n var arg = arguments[i];\n assertPath(arg);\n if (arg.length > 0) {\n if (joined === undefined)\n joined = arg;\n else\n joined += '/' + arg;\n }\n }\n if (joined === undefined)\n return '.';\n return posix.normalize(joined);\n },\n\n relative: function relative(from, to) {\n assertPath(from);\n assertPath(to);\n\n if (from === to) return '';\n\n from = posix.resolve(from);\n to = posix.resolve(to);\n\n if (from === to) return '';\n\n // Trim any leading backslashes\n var fromStart = 1;\n for (; fromStart < from.length; ++fromStart) {\n if (from.charCodeAt(fromStart) !== 47 /*/*/)\n break;\n }\n var fromEnd = from.length;\n var fromLen = fromEnd - fromStart;\n\n // Trim any leading backslashes\n var toStart = 1;\n for (; toStart < to.length; ++toStart) {\n if (to.charCodeAt(toStart) !== 47 /*/*/)\n break;\n }\n var toEnd = to.length;\n var toLen = toEnd - toStart;\n\n // Compare paths to find the longest common path from root\n var length = fromLen < toLen ? fromLen : toLen;\n var lastCommonSep = -1;\n var i = 0;\n for (; i <= length; ++i) {\n if (i === length) {\n if (toLen > length) {\n if (to.charCodeAt(toStart + i) === 47 /*/*/) {\n // We get here if `from` is the exact base path for `to`.\n // For example: from='/foo/bar'; to='/foo/bar/baz'\n return to.slice(toStart + i + 1);\n } else if (i === 0) {\n // We get here if `from` is the root\n // For example: from='/'; to='/foo'\n return to.slice(toStart + i);\n }\n } else if (fromLen > length) {\n if (from.charCodeAt(fromStart + i) === 47 /*/*/) {\n // We get here if `to` is the exact base path for `from`.\n // For example: from='/foo/bar/baz'; to='/foo/bar'\n lastCommonSep = i;\n } else if (i === 0) {\n // We get here if `to` is the root.\n // For example: from='/foo'; to='/'\n lastCommonSep = 0;\n }\n }\n break;\n }\n var fromCode = from.charCodeAt(fromStart + i);\n var toCode = to.charCodeAt(toStart + i);\n if (fromCode !== toCode)\n break;\n else if (fromCode === 47 /*/*/)\n lastCommonSep = i;\n }\n\n var out = '';\n // Generate the relative path based on the path difference between `to`\n // and `from`\n for (i = fromStart + lastCommonSep + 1; i <= fromEnd; ++i) {\n if (i === fromEnd || from.charCodeAt(i) === 47 /*/*/) {\n if (out.length === 0)\n out += '..';\n else\n out += '/..';\n }\n }\n\n // Lastly, append the rest of the destination (`to`) path that comes after\n // the common path parts\n if (out.length > 0)\n return out + to.slice(toStart + lastCommonSep);\n else {\n toStart += lastCommonSep;\n if (to.charCodeAt(toStart) === 47 /*/*/)\n ++toStart;\n return to.slice(toStart);\n }\n },\n\n _makeLong: function _makeLong(path) {\n return path;\n },\n\n dirname: function dirname(path) {\n assertPath(path);\n if (path.length === 0) return '.';\n var code = path.charCodeAt(0);\n var hasRoot = code === 47 /*/*/;\n var end = -1;\n var matchedSlash = true;\n for (var i = path.length - 1; i >= 1; --i) {\n code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n if (!matchedSlash) {\n end = i;\n break;\n }\n } else {\n // We saw the first non-path separator\n matchedSlash = false;\n }\n }\n\n if (end === -1) return hasRoot ? '/' : '.';\n if (hasRoot && end === 1) return '//';\n return path.slice(0, end);\n },\n\n basename: function basename(path, ext) {\n if (ext !== undefined && typeof ext !== 'string') throw new TypeError('\"ext\" argument must be a string');\n assertPath(path);\n\n var start = 0;\n var end = -1;\n var matchedSlash = true;\n var i;\n\n if (ext !== undefined && ext.length > 0 && ext.length <= path.length) {\n if (ext.length === path.length && ext === path) return '';\n var extIdx = ext.length - 1;\n var firstNonSlashEnd = -1;\n for (i = path.length - 1; i >= 0; --i) {\n var code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n start = i + 1;\n break;\n }\n } else {\n if (firstNonSlashEnd === -1) {\n // We saw the first non-path separator, remember this index in case\n // we need it if the extension ends up not matching\n matchedSlash = false;\n firstNonSlashEnd = i + 1;\n }\n if (extIdx >= 0) {\n // Try to match the explicit extension\n if (code === ext.charCodeAt(extIdx)) {\n if (--extIdx === -1) {\n // We matched the extension, so mark this as the end of our path\n // component\n end = i;\n }\n } else {\n // Extension does not match, so our result is the entire path\n // component\n extIdx = -1;\n end = firstNonSlashEnd;\n }\n }\n }\n }\n\n if (start === end) end = firstNonSlashEnd;else if (end === -1) end = path.length;\n return path.slice(start, end);\n } else {\n for (i = path.length - 1; i >= 0; --i) {\n if (path.charCodeAt(i) === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n start = i + 1;\n break;\n }\n } else if (end === -1) {\n // We saw the first non-path separator, mark this as the end of our\n // path component\n matchedSlash = false;\n end = i + 1;\n }\n }\n\n if (end === -1) return '';\n return path.slice(start, end);\n }\n },\n\n extname: function extname(path) {\n assertPath(path);\n var startDot = -1;\n var startPart = 0;\n var end = -1;\n var matchedSlash = true;\n // Track the state of characters (if any) we see before our first dot and\n // after any path separator we find\n var preDotState = 0;\n for (var i = path.length - 1; i >= 0; --i) {\n var code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n startPart = i + 1;\n break;\n }\n continue;\n }\n if (end === -1) {\n // We saw the first non-path separator, mark this as the end of our\n // extension\n matchedSlash = false;\n end = i + 1;\n }\n if (code === 46 /*.*/) {\n // If this is our first dot, mark it as the start of our extension\n if (startDot === -1)\n startDot = i;\n else if (preDotState !== 1)\n preDotState = 1;\n } else if (startDot !== -1) {\n // We saw a non-dot and non-path separator before our dot, so we should\n // have a good chance at having a non-empty extension\n preDotState = -1;\n }\n }\n\n if (startDot === -1 || end === -1 ||\n // We saw a non-dot character immediately before the dot\n preDotState === 0 ||\n // The (right-most) trimmed path component is exactly '..'\n preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) {\n return '';\n }\n return path.slice(startDot, end);\n },\n\n format: function format(pathObject) {\n if (pathObject === null || typeof pathObject !== 'object') {\n throw new TypeError('The \"pathObject\" argument must be of type Object. Received type ' + typeof pathObject);\n }\n return _format('/', pathObject);\n },\n\n parse: function parse(path) {\n assertPath(path);\n\n var ret = { root: '', dir: '', base: '', ext: '', name: '' };\n if (path.length === 0) return ret;\n var code = path.charCodeAt(0);\n var isAbsolute = code === 47 /*/*/;\n var start;\n if (isAbsolute) {\n ret.root = '/';\n start = 1;\n } else {\n start = 0;\n }\n var startDot = -1;\n var startPart = 0;\n var end = -1;\n var matchedSlash = true;\n var i = path.length - 1;\n\n // Track the state of characters (if any) we see before our first dot and\n // after any path separator we find\n var preDotState = 0;\n\n // Get non-dir info\n for (; i >= start; --i) {\n code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n startPart = i + 1;\n break;\n }\n continue;\n }\n if (end === -1) {\n // We saw the first non-path separator, mark this as the end of our\n // extension\n matchedSlash = false;\n end = i + 1;\n }\n if (code === 46 /*.*/) {\n // If this is our first dot, mark it as the start of our extension\n if (startDot === -1) startDot = i;else if (preDotState !== 1) preDotState = 1;\n } else if (startDot !== -1) {\n // We saw a non-dot and non-path separator before our dot, so we should\n // have a good chance at having a non-empty extension\n preDotState = -1;\n }\n }\n\n if (startDot === -1 || end === -1 ||\n // We saw a non-dot character immediately before the dot\n preDotState === 0 ||\n // The (right-most) trimmed path component is exactly '..'\n preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) {\n if (end !== -1) {\n if (startPart === 0 && isAbsolute) ret.base = ret.name = path.slice(1, end);else ret.base = ret.name = path.slice(startPart, end);\n }\n } else {\n if (startPart === 0 && isAbsolute) {\n ret.name = path.slice(1, startDot);\n ret.base = path.slice(1, end);\n } else {\n ret.name = path.slice(startPart, startDot);\n ret.base = path.slice(startPart, end);\n }\n ret.ext = path.slice(startDot, end);\n }\n\n if (startPart > 0) ret.dir = path.slice(0, startPart - 1);else if (isAbsolute) ret.dir = '/';\n\n return ret;\n },\n\n sep: '/',\n delimiter: ':',\n win32: null,\n posix: null\n};\n\nposix.posix = posix;\n\nmodule.exports = posix;\n","/*!\n * Toastify js 1.12.0\n * https://github.com/apvarun/toastify-js\n * @license MIT licensed\n *\n * Copyright (C) 2018 Varun A P\n */\n(function(root, factory) {\n if (typeof module === \"object\" && module.exports) {\n module.exports = factory();\n } else {\n root.Toastify = factory();\n }\n})(this, function(global) {\n // Object initialization\n var Toastify = function(options) {\n // Returning a new init object\n return new Toastify.lib.init(options);\n },\n // Library version\n version = \"1.12.0\";\n\n // Set the default global options\n Toastify.defaults = {\n oldestFirst: true,\n text: \"Toastify is awesome!\",\n node: undefined,\n duration: 3000,\n selector: undefined,\n callback: function () {\n },\n destination: undefined,\n newWindow: false,\n close: false,\n gravity: \"toastify-top\",\n positionLeft: false,\n position: '',\n backgroundColor: '',\n avatar: \"\",\n className: \"\",\n stopOnFocus: true,\n onClick: function () {\n },\n offset: {x: 0, y: 0},\n escapeMarkup: true,\n ariaLive: 'polite',\n style: {background: ''}\n };\n\n // Defining the prototype of the object\n Toastify.lib = Toastify.prototype = {\n toastify: version,\n\n constructor: Toastify,\n\n // Initializing the object with required parameters\n init: function(options) {\n // Verifying and validating the input object\n if (!options) {\n options = {};\n }\n\n // Creating the options object\n this.options = {};\n\n this.toastElement = null;\n\n // Validating the options\n this.options.text = options.text || Toastify.defaults.text; // Display message\n this.options.node = options.node || Toastify.defaults.node; // Display content as node\n this.options.duration = options.duration === 0 ? 0 : options.duration || Toastify.defaults.duration; // Display duration\n this.options.selector = options.selector || Toastify.defaults.selector; // Parent selector\n this.options.callback = options.callback || Toastify.defaults.callback; // Callback after display\n this.options.destination = options.destination || Toastify.defaults.destination; // On-click destination\n this.options.newWindow = options.newWindow || Toastify.defaults.newWindow; // Open destination in new window\n this.options.close = options.close || Toastify.defaults.close; // Show toast close icon\n this.options.gravity = options.gravity === \"bottom\" ? \"toastify-bottom\" : Toastify.defaults.gravity; // toast position - top or bottom\n this.options.positionLeft = options.positionLeft || Toastify.defaults.positionLeft; // toast position - left or right\n this.options.position = options.position || Toastify.defaults.position; // toast position - left or right\n this.options.backgroundColor = options.backgroundColor || Toastify.defaults.backgroundColor; // toast background color\n this.options.avatar = options.avatar || Toastify.defaults.avatar; // img element src - url or a path\n this.options.className = options.className || Toastify.defaults.className; // additional class names for the toast\n this.options.stopOnFocus = options.stopOnFocus === undefined ? Toastify.defaults.stopOnFocus : options.stopOnFocus; // stop timeout on focus\n this.options.onClick = options.onClick || Toastify.defaults.onClick; // Callback after click\n this.options.offset = options.offset || Toastify.defaults.offset; // toast offset\n this.options.escapeMarkup = options.escapeMarkup !== undefined ? options.escapeMarkup : Toastify.defaults.escapeMarkup;\n this.options.ariaLive = options.ariaLive || Toastify.defaults.ariaLive;\n this.options.style = options.style || Toastify.defaults.style;\n if(options.backgroundColor) {\n this.options.style.background = options.backgroundColor;\n }\n\n // Returning the current object for chaining functions\n return this;\n },\n\n // Building the DOM element\n buildToast: function() {\n // Validating if the options are defined\n if (!this.options) {\n throw \"Toastify is not initialized\";\n }\n\n // Creating the DOM object\n var divElement = document.createElement(\"div\");\n divElement.className = \"toastify on \" + this.options.className;\n\n // Positioning toast to left or right or center\n if (!!this.options.position) {\n divElement.className += \" toastify-\" + this.options.position;\n } else {\n // To be depreciated in further versions\n if (this.options.positionLeft === true) {\n divElement.className += \" toastify-left\";\n console.warn('Property `positionLeft` will be depreciated in further versions. Please use `position` instead.')\n } else {\n // Default position\n divElement.className += \" toastify-right\";\n }\n }\n\n // Assigning gravity of element\n divElement.className += \" \" + this.options.gravity;\n\n if (this.options.backgroundColor) {\n // This is being deprecated in favor of using the style HTML DOM property\n console.warn('DEPRECATION NOTICE: \"backgroundColor\" is being deprecated. Please use the \"style.background\" property.');\n }\n\n // Loop through our style object and apply styles to divElement\n for (var property in this.options.style) {\n divElement.style[property] = this.options.style[property];\n }\n\n // Announce the toast to screen readers\n if (this.options.ariaLive) {\n divElement.setAttribute('aria-live', this.options.ariaLive)\n }\n\n // Adding the toast message/node\n if (this.options.node && this.options.node.nodeType === Node.ELEMENT_NODE) {\n // If we have a valid node, we insert it\n divElement.appendChild(this.options.node)\n } else {\n if (this.options.escapeMarkup) {\n divElement.innerText = this.options.text;\n } else {\n divElement.innerHTML = this.options.text;\n }\n\n if (this.options.avatar !== \"\") {\n var avatarElement = document.createElement(\"img\");\n avatarElement.src = this.options.avatar;\n\n avatarElement.className = \"toastify-avatar\";\n\n if (this.options.position == \"left\" || this.options.positionLeft === true) {\n // Adding close icon on the left of content\n divElement.appendChild(avatarElement);\n } else {\n // Adding close icon on the right of content\n divElement.insertAdjacentElement(\"afterbegin\", avatarElement);\n }\n }\n }\n\n // Adding a close icon to the toast\n if (this.options.close === true) {\n // Create a span for close element\n var closeElement = document.createElement(\"button\");\n closeElement.type = \"button\";\n closeElement.setAttribute(\"aria-label\", \"Close\");\n closeElement.className = \"toast-close\";\n closeElement.innerHTML = \"✖\";\n\n // Triggering the removal of toast from DOM on close click\n closeElement.addEventListener(\n \"click\",\n function(event) {\n event.stopPropagation();\n this.removeElement(this.toastElement);\n window.clearTimeout(this.toastElement.timeOutValue);\n }.bind(this)\n );\n\n //Calculating screen width\n var width = window.innerWidth > 0 ? window.innerWidth : screen.width;\n\n // Adding the close icon to the toast element\n // Display on the right if screen width is less than or equal to 360px\n if ((this.options.position == \"left\" || this.options.positionLeft === true) && width > 360) {\n // Adding close icon on the left of content\n divElement.insertAdjacentElement(\"afterbegin\", closeElement);\n } else {\n // Adding close icon on the right of content\n divElement.appendChild(closeElement);\n }\n }\n\n // Clear timeout while toast is focused\n if (this.options.stopOnFocus && this.options.duration > 0) {\n var self = this;\n // stop countdown\n divElement.addEventListener(\n \"mouseover\",\n function(event) {\n window.clearTimeout(divElement.timeOutValue);\n }\n )\n // add back the timeout\n divElement.addEventListener(\n \"mouseleave\",\n function() {\n divElement.timeOutValue = window.setTimeout(\n function() {\n // Remove the toast from DOM\n self.removeElement(divElement);\n },\n self.options.duration\n )\n }\n )\n }\n\n // Adding an on-click destination path\n if (typeof this.options.destination !== \"undefined\") {\n divElement.addEventListener(\n \"click\",\n function(event) {\n event.stopPropagation();\n if (this.options.newWindow === true) {\n window.open(this.options.destination, \"_blank\");\n } else {\n window.location = this.options.destination;\n }\n }.bind(this)\n );\n }\n\n if (typeof this.options.onClick === \"function\" && typeof this.options.destination === \"undefined\") {\n divElement.addEventListener(\n \"click\",\n function(event) {\n event.stopPropagation();\n this.options.onClick();\n }.bind(this)\n );\n }\n\n // Adding offset\n if(typeof this.options.offset === \"object\") {\n\n var x = getAxisOffsetAValue(\"x\", this.options);\n var y = getAxisOffsetAValue(\"y\", this.options);\n\n var xOffset = this.options.position == \"left\" ? x : \"-\" + x;\n var yOffset = this.options.gravity == \"toastify-top\" ? y : \"-\" + y;\n\n divElement.style.transform = \"translate(\" + xOffset + \",\" + yOffset + \")\";\n\n }\n\n // Returning the generated element\n return divElement;\n },\n\n // Displaying the toast\n showToast: function() {\n // Creating the DOM object for the toast\n this.toastElement = this.buildToast();\n\n // Getting the root element to with the toast needs to be added\n var rootElement;\n if (typeof this.options.selector === \"string\") {\n rootElement = document.getElementById(this.options.selector);\n } else if (this.options.selector instanceof HTMLElement || (typeof ShadowRoot !== 'undefined' && this.options.selector instanceof ShadowRoot)) {\n rootElement = this.options.selector;\n } else {\n rootElement = document.body;\n }\n\n // Validating if root element is present in DOM\n if (!rootElement) {\n throw \"Root element is not defined\";\n }\n\n // Adding the DOM element\n var elementToInsert = Toastify.defaults.oldestFirst ? rootElement.firstChild : rootElement.lastChild;\n rootElement.insertBefore(this.toastElement, elementToInsert);\n\n // Repositioning the toasts in case multiple toasts are present\n Toastify.reposition();\n\n if (this.options.duration > 0) {\n this.toastElement.timeOutValue = window.setTimeout(\n function() {\n // Remove the toast from DOM\n this.removeElement(this.toastElement);\n }.bind(this),\n this.options.duration\n ); // Binding `this` for function invocation\n }\n\n // Supporting function chaining\n return this;\n },\n\n hideToast: function() {\n if (this.toastElement.timeOutValue) {\n clearTimeout(this.toastElement.timeOutValue);\n }\n this.removeElement(this.toastElement);\n },\n\n // Removing the element from the DOM\n removeElement: function(toastElement) {\n // Hiding the element\n // toastElement.classList.remove(\"on\");\n toastElement.className = toastElement.className.replace(\" on\", \"\");\n\n // Removing the element from DOM after transition end\n window.setTimeout(\n function() {\n // remove options node if any\n if (this.options.node && this.options.node.parentNode) {\n this.options.node.parentNode.removeChild(this.options.node);\n }\n\n // Remove the element from the DOM, only when the parent node was not removed before.\n if (toastElement.parentNode) {\n toastElement.parentNode.removeChild(toastElement);\n }\n\n // Calling the callback function\n this.options.callback.call(toastElement);\n\n // Repositioning the toasts again\n Toastify.reposition();\n }.bind(this),\n 400\n ); // Binding `this` for function invocation\n },\n };\n\n // Positioning the toasts on the DOM\n Toastify.reposition = function() {\n\n // Top margins with gravity\n var topLeftOffsetSize = {\n top: 15,\n bottom: 15,\n };\n var topRightOffsetSize = {\n top: 15,\n bottom: 15,\n };\n var offsetSize = {\n top: 15,\n bottom: 15,\n };\n\n // Get all toast messages on the DOM\n var allToasts = document.getElementsByClassName(\"toastify\");\n\n var classUsed;\n\n // Modifying the position of each toast element\n for (var i = 0; i < allToasts.length; i++) {\n // Getting the applied gravity\n if (containsClass(allToasts[i], \"toastify-top\") === true) {\n classUsed = \"toastify-top\";\n } else {\n classUsed = \"toastify-bottom\";\n }\n\n var height = allToasts[i].offsetHeight;\n classUsed = classUsed.substr(9, classUsed.length-1)\n // Spacing between toasts\n var offset = 15;\n\n var width = window.innerWidth > 0 ? window.innerWidth : screen.width;\n\n // Show toast in center if screen with less than or equal to 360px\n if (width <= 360) {\n // Setting the position\n allToasts[i].style[classUsed] = offsetSize[classUsed] + \"px\";\n\n offsetSize[classUsed] += height + offset;\n } else {\n if (containsClass(allToasts[i], \"toastify-left\") === true) {\n // Setting the position\n allToasts[i].style[classUsed] = topLeftOffsetSize[classUsed] + \"px\";\n\n topLeftOffsetSize[classUsed] += height + offset;\n } else {\n // Setting the position\n allToasts[i].style[classUsed] = topRightOffsetSize[classUsed] + \"px\";\n\n topRightOffsetSize[classUsed] += height + offset;\n }\n }\n }\n\n // Supporting function chaining\n return this;\n };\n\n // Helper function to get offset.\n function getAxisOffsetAValue(axis, options) {\n\n if(options.offset[axis]) {\n if(isNaN(options.offset[axis])) {\n return options.offset[axis];\n }\n else {\n return options.offset[axis] + 'px';\n }\n }\n\n return '0px';\n\n }\n\n function containsClass(elem, yourClass) {\n if (!elem || typeof yourClass !== \"string\") {\n return false;\n } else if (\n elem.className &&\n elem.className\n .trim()\n .split(/\\s+/gi)\n .indexOf(yourClass) > -1\n ) {\n return true;\n } else {\n return false;\n }\n }\n\n // Setting up the prototype for the init object\n Toastify.lib.init.prototype = Toastify.lib;\n\n // Returning the Toastify function to be assigned to the window object/module\n return Toastify;\n});\n","import c from \"toastify-js\";\nimport { getGettextBuilder as u } from \"@nextcloud/l10n/gettext\";\n/**\n * @copyright Copyright (c) 2023 Ferdinand Thiessen \n *\n * @author Ferdinand Thiessen \n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\nconst d = u().detectLocale();\n[{ locale: \"af\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Afrikaans (https://app.transifex.com/nextcloud/teams/64236/af/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"af\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Afrikaans (https://app.transifex.com/nextcloud/teams/64236/af/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: af\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"ar\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Ali , 2023\", \"Language-Team\": \"Arabic (https://app.transifex.com/nextcloud/teams/64236/ar/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ar\", \"Plural-Forms\": \"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nAli , 2023\\n\" }, msgstr: [\"Last-Translator: Ali , 2023\\nLanguage-Team: Arabic (https://app.transifex.com/nextcloud/teams/64236/ar/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ar\\nPlural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{name}\" لا يصلح كاسم مجلد.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{name}\" غير مسموح به كاسم مجلد'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" غير مسموح به داخل اسم مجلد.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"كل الملفات\"] }, Choose: { msgid: \"Choose\", msgstr: [\"إختَر\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"إختَر {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"نسخ\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"نسخٌ إلى {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"تعذّر إنشاء المجلد الجديد\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"أنشِيءْ مجلّداً\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"مُنتقِي المنظور الحالي\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"المُفضَّلة\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"أقسام مُنتقِي الملفات\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"الملفات و المجلدات التي تُميِّزُها كمٌفضَّلة ستظهر هنا.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"الملفات و المجلدات التي قمت مؤخراً بتعديلها سوف تظهر هنا.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"فلترة قائمة الملفات\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"اسم المجلد لا يمكن أن يكون فارغاً.\"] }, Home: { msgid: \"Home\", msgstr: [\"البداية\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"نوع الملف {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"مُعدَّل\"] }, Move: { msgid: \"Move\", msgstr: [\"أُنقُل\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"أُنقُل إلى {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"الاسم\"] }, New: { msgid: \"New\", msgstr: [\"جديد\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"مٌجلّد جديد\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"اسم المجلد الجديد\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"لا توجد ملفات هنا\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"لا توجد ملفات تتطابق مع الفلتر الذي وضعته\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"لا توجد ملفات مُطابِقة\"] }, Recent: { msgid: \"Recent\", msgstr: [\"الحالي\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"حدِّد كل المداخل\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"إختَر المدخل\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"إختر سطر الـ {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"الحجم\"] }, Undo: { msgid: \"Undo\", msgstr: [\"تراجع\"] }, unknown: { msgid: \"unknown\", msgstr: [\"غير محدد\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"قُم برفع محتوىً أو قُم بمزامنة أجهزتك!\"] } } } } }, { locale: \"ast\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Asturian (https://app.transifex.com/nextcloud/teams/64236/ast/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ast\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Asturian (https://app.transifex.com/nextcloud/teams/64236/ast/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ast\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Desfacer\"] } } } } }, { locale: \"az\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Azerbaijani (https://app.transifex.com/nextcloud/teams/64236/az/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"az\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Azerbaijani (https://app.transifex.com/nextcloud/teams/64236/az/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: az\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"be\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Belarusian (https://app.transifex.com/nextcloud/teams/64236/be/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"be\", \"Plural-Forms\": \"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Belarusian (https://app.transifex.com/nextcloud/teams/64236/be/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: be\\nPlural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"bg_BG\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Bulgarian (Bulgaria) (https://app.transifex.com/nextcloud/teams/64236/bg_BG/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"bg_BG\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Bulgarian (Bulgaria) (https://app.transifex.com/nextcloud/teams/64236/bg_BG/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: bg_BG\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"bn_BD\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Bengali (Bangladesh) (https://app.transifex.com/nextcloud/teams/64236/bn_BD/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"bn_BD\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Bengali (Bangladesh) (https://app.transifex.com/nextcloud/teams/64236/bn_BD/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: bn_BD\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"br\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Breton (https://app.transifex.com/nextcloud/teams/64236/br/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"br\", \"Plural-Forms\": \"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Breton (https://app.transifex.com/nextcloud/teams/64236/br/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: br\\nPlural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Disober\"] } } } } }, { locale: \"bs\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Bosnian (https://app.transifex.com/nextcloud/teams/64236/bs/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"bs\", \"Plural-Forms\": \"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Bosnian (https://app.transifex.com/nextcloud/teams/64236/bs/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: bs\\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"ca\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Catalan (https://app.transifex.com/nextcloud/teams/64236/ca/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ca\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Catalan (https://app.transifex.com/nextcloud/teams/64236/ca/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ca\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Desfés\"] } } } } }, { locale: \"cs\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Pavel Borecki , 2020\", \"Language-Team\": \"Czech (https://www.transifex.com/nextcloud/teams/64236/cs/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"cs\", \"Plural-Forms\": \"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nPavel Borecki , 2020\\n\" }, msgstr: [\"Last-Translator: Pavel Borecki , 2020\\nLanguage-Team: Czech (https://www.transifex.com/nextcloud/teams/64236/cs/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: cs\\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:187\" }, msgstr: [\"Zpět\"] } } } } }, { locale: \"cs_CZ\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Pavel Borecki , 2023\", \"Language-Team\": \"Czech (Czech Republic) (https://app.transifex.com/nextcloud/teams/64236/cs_CZ/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"cs_CZ\", \"Plural-Forms\": \"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nPavel Borecki , 2023\\n\" }, msgstr: [\"Last-Translator: Pavel Borecki , 2023\\nLanguage-Team: Czech (Czech Republic) (https://app.transifex.com/nextcloud/teams/64236/cs_CZ/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: cs_CZ\\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: [\"„{name}“ není platný název složky.\"] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: [\"„{name}“ není povolený název složky.\"] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: [\"znak „/“ (dopředné lomítko) není možné použít v názvu složky.\"] }, \"All files\": { msgid: \"All files\", msgstr: [\"Veškeré soubory\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Zvolit\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Zvolit {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Zkopírovat\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Zkopírovat do {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Novou složku se nepodařilo vytvořit\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Vytvořit složku\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Výběr stávajícího zobrazení\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Oblíbené\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Sekce dialogu pro výběr souboru\"] }, \"Files and folders you mark as favorite will show up here.\": { 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é.\"] }, \"Files and folders you recently modified will show up here.\": { 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.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Filtrovat seznam souborů\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Složku je třeba nějak nazvat.\"] }, Home: { msgid: \"Home\", msgstr: [\"Domů\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME typ {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Změněno\"] }, Move: { msgid: \"Move\", msgstr: [\"Přesounout\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Přesunout do {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Název\"] }, New: { msgid: \"New\", msgstr: [\"Nové\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Nová složka\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Název pro novou složku\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Nejsou zde žádné soubory\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Nenalezeny žádné soubory odpovídající vašemu filtru\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Žádné odpovídající soubory\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Nedávné\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Vybrat všechny položky\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Vybrat položku\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Vybrat řádek pro {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Velikost\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Zpět\"] }, unknown: { msgid: \"unknown\", msgstr: [\"neznámé\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Nahrajte nějaký obsah nebo proveďte synchronizaci se svými zařízeními!\"] } } } } }, { locale: \"cy_GB\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Welsh (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/cy_GB/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"cy_GB\", \"Plural-Forms\": \"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Welsh (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/cy_GB/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: cy_GB\\nPlural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"da\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Danish (https://app.transifex.com/nextcloud/teams/64236/da/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"da\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Danish (https://app.transifex.com/nextcloud/teams/64236/da/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: da\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Fortryd\"] } } } } }, { locale: \"de\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Markus Eckstein, 2023\", \"Language-Team\": \"German (https://app.transifex.com/nextcloud/teams/64236/de/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"de\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nMario Siegmann , 2023\\nMarkus Eckstein, 2023\\n\" }, msgstr: [\"Last-Translator: Markus Eckstein, 2023\\nLanguage-Team: German (https://app.transifex.com/nextcloud/teams/64236/de/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: de\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, '\"{name}\" is an invalid file name.': { msgid: '\"{name}\" is an invalid file name.', msgstr: ['\"{name}\" ist ein ungültiger Dateiname.'] }, '\"{name}\" is not an allowed filetype': { msgid: '\"{name}\" is not an allowed filetype', msgstr: ['\"{name}\" ist kein zulässiger Dateityp.'] }, '\"/\" is not allowed inside a file name.': { msgid: '\"/\" is not allowed inside a file name.', msgstr: ['\"/\" ist innerhalb eines Dateinamens nicht zulässig.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Alle Dateien\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Auswählen\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"{file} auswählen\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Kopieren\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Nach {target} kopieren\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Der neue Ordner konnte nicht erstellt werden.\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Verzeichnis erstellen\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Aktuelle Ansichtsauswahl\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favoriten\"] }, \"File name cannot be empty.\": { msgid: \"File name cannot be empty.\", msgstr: [\"Der Dateiname darf nicht leer sein.\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Filepicker-Auswahl\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Dateien und Ordner, die du als Favorit markierst, werden hier angezeigt.\"] }, \"Files and folders you recently modified will show up here.\": { 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.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Dateiliste filtern\"] }, Home: { msgid: \"Home\", msgstr: [\"Home\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME-Typ {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Geändert\"] }, Move: { msgid: \"Move\", msgstr: [\"Verschieben\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Nach {target} verschieben\"] }, Name: { msgid: \"Name\", msgstr: [\"Name\"] }, New: { msgid: \"New\", msgstr: [\"Neu\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Neuer Ordner\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Neuer Ordnername\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Hier sind keine Dateien\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Es wurden keine Dateien gefunden, die deinem Filter entsprechen.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Keine passenden Dateien\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Jüngste\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Alle Einträge auswählen\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Eintrag auswählen\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Die Zeile für {nodename} auswählen.\"] }, Size: { msgid: \"Size\", msgstr: [\"Größe\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Rückgängig\"] }, unknown: { msgid: \"unknown\", msgstr: [\"Unbekannt\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Lade Inhalte hoch oder synchronisieren diese mit deinen Geräten!\"] } } } } }, { locale: \"de_DE\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Mario Siegmann , 2023\", \"Language-Team\": \"German (Germany) (https://app.transifex.com/nextcloud/teams/64236/de_DE/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"de_DE\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nMark Ziegler , 2023\\nMario Siegmann , 2023\\n\" }, msgstr: [\"Last-Translator: Mario Siegmann , 2023\\nLanguage-Team: German (Germany) (https://app.transifex.com/nextcloud/teams/64236/de_DE/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: de_DE\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{name}\" ist ein ungültiger Ordnername.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{name}\" ist kein zulässiger Ordnername'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" ist innerhalb eines Ordnernamens nicht zulässig.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Alle Dateien\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Auswählen\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"{file} auswählen\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Kopieren\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Nach {target} kopieren\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Der neue Ordner konnte nicht erstellt werden\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Verzeichnis erstellen\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Aktuelle Ansichtsauswahl\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favoriten\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Dateiauswahl-Bereiche\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Dateien und Ordner, die Sie als Favorit markieren, werden hier angezeigt.\"] }, \"Files and folders you recently modified will show up here.\": { 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.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Dateiliste filtern\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Der Ordnername darf nicht leer sein.\"] }, Home: { msgid: \"Home\", msgstr: [\"Home\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME-Typ {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Geändert\"] }, Move: { msgid: \"Move\", msgstr: [\"Verschieben\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Nach {target} verschieben\"] }, Name: { msgid: \"Name\", msgstr: [\"Name\"] }, New: { msgid: \"New\", msgstr: [\"Neu\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Neuer Ordner\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Neuer Ordnername\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Hier sind keine Dateien\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Es wurden keine Dateien gefunden, die Ihrem Filter entsprechen.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Keine passenden Dateien\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Neueste\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Alle Einträge auswählen\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Eintrag auswählen\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Die Zeile für {nodename} auswählen.\"] }, Size: { msgid: \"Size\", msgstr: [\"Größe\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Rückgängig machen\"] }, unknown: { msgid: \"unknown\", msgstr: [\"Unbekannt\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Laden Sie Inhalte hoch oder synchronisieren Sie diese mit Ihren Geräten!\"] } } } } }, { locale: \"el\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Greek (https://app.transifex.com/nextcloud/teams/64236/el/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"el\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Greek (https://app.transifex.com/nextcloud/teams/64236/el/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: el\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Αναίρεση\"] } } } } }, { locale: \"en_GB\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Café Tango, 2023\", \"Language-Team\": \"English (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/en_GB/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"en_GB\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nAndi Chandler , 2023\\nCafé Tango, 2023\\n\" }, msgstr: [\"Last-Translator: Café Tango, 2023\\nLanguage-Team: English (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/en_GB/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: en_GB\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, '\"{name}\" is an invalid file name.': { msgid: '\"{name}\" is an invalid file name.', msgstr: ['\"{name}\" is an invalid file name.'] }, '\"{name}\" is not an allowed filetype': { msgid: '\"{name}\" is not an allowed filetype', msgstr: ['\"{name}\" is not an allowed filetype'] }, '\"/\" is not allowed inside a file name.': { msgid: '\"/\" is not allowed inside a file name.', msgstr: ['\"/\" is not allowed inside a file name.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"All files\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Choose\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Choose {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Copy\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Copy to {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Could not create the new folder\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Create directory\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Current view selector\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favourites\"] }, \"File name cannot be empty.\": { msgid: \"File name cannot be empty.\", msgstr: [\"File name cannot be empty.\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Filepicker sections\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Files and folders you mark as favourite will show up here.\"] }, \"Files and folders you recently modified 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.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Filter file list\"] }, Home: { msgid: \"Home\", msgstr: [\"Home\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME type {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Modified\"] }, Move: { msgid: \"Move\", msgstr: [\"Move\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Move to {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Name\"] }, New: { msgid: \"New\", msgstr: [\"New\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"New folder\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"New folder name\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"No files in here\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"No files matching your filter were found.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"No matching files\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Recent\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Select all entries\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Select entry\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Select the row for {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Size\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Undo\"] }, unknown: { msgid: \"unknown\", msgstr: [\"unknown\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Upload some content or sync with your devices!\"] } } } } }, { locale: \"eo\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Esperanto (https://app.transifex.com/nextcloud/teams/64236/eo/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"eo\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Esperanto (https://app.transifex.com/nextcloud/teams/64236/eo/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: eo\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Malfari\"] } } } } }, { locale: \"es\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"FranciscoFJ , 2023\", \"Language-Team\": \"Spanish (https://app.transifex.com/nextcloud/teams/64236/es/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nJulio C. Ortega, 2023\\nFranciscoFJ , 2023\\n\" }, msgstr: [\"Last-Translator: FranciscoFJ , 2023\\nLanguage-Team: Spanish (https://app.transifex.com/nextcloud/teams/64236/es/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{nombre}\" es un nombre de carpeta no válido.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{nombre}\" no es un nombre de carpeta permitido'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" no está permitido dentro del nombre de una carpeta.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Todos los archivos\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Escoger\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Escoger {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Copiar\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Copiar a {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"No se pudo crear la carpeta nueva\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Crear directorio\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Selector de vista actual\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favoritos\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Secciones del selector de archivos\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Los archivos y carpetas que marque como favoritos aparecerán aquí.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"Los archivos y carpetas que modificó recientemente aparecerán aquí.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Filtrar lista de archivos\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"El nombre de la carpeta no puede estar vacío.\"] }, Home: { msgid: \"Home\", msgstr: [\"Inicio\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"Tipo MIME {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Modificado\"] }, Move: { msgid: \"Move\", msgstr: [\"Mover\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Mover a {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Nombre\"] }, New: { msgid: \"New\", msgstr: [\"Nuevo\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\" Nueva carpeta\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Nuevo nombre de carpeta\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"No hay archivos aquí\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"No se encontraron archivos que coincidiesen con su filtro\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"No hay archivos coincidentes\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Reciente\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Seleccionar todas las entradas\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Seleccionar entrada\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Seleccione la fila para {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Tamaño\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Deshacer\"] }, unknown: { msgid: \"unknown\", msgstr: [\"Desconocido\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"¡Cargue algún contenido o sincronice con sus dispositivos!\"] } } } } }, { locale: \"es_419\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Latin America) (https://app.transifex.com/nextcloud/teams/64236/es_419/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_419\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Latin America) (https://app.transifex.com/nextcloud/teams/64236/es_419/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_419\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_AR\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Spanish (Argentina) (https://app.transifex.com/nextcloud/teams/64236/es_AR/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_AR\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Spanish (Argentina) (https://app.transifex.com/nextcloud/teams/64236/es_AR/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_AR\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Deshacer\"] } } } } }, { locale: \"es_CL\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Chile) (https://app.transifex.com/nextcloud/teams/64236/es_CL/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_CL\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Chile) (https://app.transifex.com/nextcloud/teams/64236/es_CL/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_CL\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_CO\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Colombia) (https://app.transifex.com/nextcloud/teams/64236/es_CO/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_CO\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Colombia) (https://app.transifex.com/nextcloud/teams/64236/es_CO/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_CO\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_CR\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Costa Rica) (https://app.transifex.com/nextcloud/teams/64236/es_CR/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_CR\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Costa Rica) (https://app.transifex.com/nextcloud/teams/64236/es_CR/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_CR\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_DO\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Dominican Republic) (https://app.transifex.com/nextcloud/teams/64236/es_DO/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_DO\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Dominican Republic) (https://app.transifex.com/nextcloud/teams/64236/es_DO/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_DO\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_EC\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Ecuador) (https://app.transifex.com/nextcloud/teams/64236/es_EC/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_EC\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Ecuador) (https://app.transifex.com/nextcloud/teams/64236/es_EC/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_EC\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_GT\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Guatemala) (https://app.transifex.com/nextcloud/teams/64236/es_GT/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_GT\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Guatemala) (https://app.transifex.com/nextcloud/teams/64236/es_GT/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_GT\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_HN\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Honduras) (https://app.transifex.com/nextcloud/teams/64236/es_HN/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_HN\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Honduras) (https://app.transifex.com/nextcloud/teams/64236/es_HN/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_HN\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_MX\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Spanish (Mexico) (https://app.transifex.com/nextcloud/teams/64236/es_MX/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_MX\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Spanish (Mexico) (https://app.transifex.com/nextcloud/teams/64236/es_MX/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_MX\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Deshacer\"] } } } } }, { locale: \"es_NI\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Nicaragua) (https://app.transifex.com/nextcloud/teams/64236/es_NI/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_NI\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Nicaragua) (https://app.transifex.com/nextcloud/teams/64236/es_NI/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_NI\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_PA\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Panama) (https://app.transifex.com/nextcloud/teams/64236/es_PA/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_PA\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Panama) (https://app.transifex.com/nextcloud/teams/64236/es_PA/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_PA\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_PE\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Peru) (https://app.transifex.com/nextcloud/teams/64236/es_PE/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_PE\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Peru) (https://app.transifex.com/nextcloud/teams/64236/es_PE/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_PE\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_PR\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Puerto Rico) (https://app.transifex.com/nextcloud/teams/64236/es_PR/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_PR\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Puerto Rico) (https://app.transifex.com/nextcloud/teams/64236/es_PR/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_PR\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_PY\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Paraguay) (https://app.transifex.com/nextcloud/teams/64236/es_PY/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_PY\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Paraguay) (https://app.transifex.com/nextcloud/teams/64236/es_PY/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_PY\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_SV\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (El Salvador) (https://app.transifex.com/nextcloud/teams/64236/es_SV/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_SV\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (El Salvador) (https://app.transifex.com/nextcloud/teams/64236/es_SV/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_SV\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_UY\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Uruguay) (https://app.transifex.com/nextcloud/teams/64236/es_UY/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_UY\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Uruguay) (https://app.transifex.com/nextcloud/teams/64236/es_UY/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_UY\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"et_EE\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Estonian (Estonia) (https://app.transifex.com/nextcloud/teams/64236/et_EE/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"et_EE\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Estonian (Estonia) (https://app.transifex.com/nextcloud/teams/64236/et_EE/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: et_EE\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"eu\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Basque (https://app.transifex.com/nextcloud/teams/64236/eu/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"eu\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Basque (https://app.transifex.com/nextcloud/teams/64236/eu/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: eu\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Desegin\"] } } } } }, { locale: \"fa\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Persian (https://app.transifex.com/nextcloud/teams/64236/fa/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"fa\", \"Plural-Forms\": \"nplurals=2; plural=(n > 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Persian (https://app.transifex.com/nextcloud/teams/64236/fa/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: fa\\nPlural-Forms: nplurals=2; plural=(n > 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"بازگردانی\"] } } } } }, { locale: \"fi_FI\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Finnish (Finland) (https://app.transifex.com/nextcloud/teams/64236/fi_FI/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"fi_FI\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Finnish (Finland) (https://app.transifex.com/nextcloud/teams/64236/fi_FI/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: fi_FI\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Kumoa\"] } } } } }, { locale: \"fo\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Faroese (https://app.transifex.com/nextcloud/teams/64236/fo/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"fo\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Faroese (https://app.transifex.com/nextcloud/teams/64236/fo/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: fo\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"fr\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"fleopaul thp, 2023\", \"Language-Team\": \"French (https://app.transifex.com/nextcloud/teams/64236/fr/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"fr\", \"Plural-Forms\": \"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nRémi LEBLOND, 2023\\nMordecai, 2023\\nfleopaul thp, 2023\\n\" }, msgstr: [\"Last-Translator: fleopaul thp, 2023\\nLanguage-Team: French (https://app.transifex.com/nextcloud/teams/64236/fr/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: fr\\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: [\"« {name} » n'est pas un nom de dossier valide.\"] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: [\"« {name} » n'est pas un nom de dossier autorisé.\"] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: [\"Le caractère « / » n'est pas autorisé dans un nom de dossier.\"] }, \"All files\": { msgid: \"All files\", msgstr: [\"Tous les fichiers\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Choisir\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Choisir {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Copier\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Copier vers {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Impossible de créer le nouveau dossier\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Créer un répertoire\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Sélecteur de vue courante\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favoris\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Sections du sélecteur de fichiers\"] }, \"Files and folders you mark as favorite will show up here.\": { 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.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"Les fichiers et répertoires modifiés récemment apparaîtront ici.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Liste de filtre de fichiers\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Le nom du dossier ne peut pas être vide.\"] }, Home: { msgid: \"Home\", msgstr: [\"Accueil\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"Type MIME {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Modifié\"] }, Move: { msgid: \"Move\", msgstr: [\"Déplacer\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Déplacer vers {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Nom\"] }, New: { msgid: \"New\", msgstr: [\"Nouveau\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Nouveau répertoire\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Nom du nouveau répertoire\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Aucun fichier ici\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Aucun fichier trouvé correspondant à votre filtre.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Aucun fichier trouvé\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Récents\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Tous sélectionner\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Sélectionner une entrée\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Sélectionner l'enregistrement pour {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Taille\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Rétablir\"] }, unknown: { msgid: \"unknown\", msgstr: [\"inconnu\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Charger du contenu ou synchroniser avec vos équipements !\"] } } } } }, { locale: \"gd\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Gaelic, Scottish (https://app.transifex.com/nextcloud/teams/64236/gd/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"gd\", \"Plural-Forms\": \"nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Gaelic, Scottish (https://app.transifex.com/nextcloud/teams/64236/gd/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: gd\\nPlural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"gl\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Miguel Anxo Bouzada , 2023\", \"Language-Team\": \"Galician (https://app.transifex.com/nextcloud/teams/64236/gl/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"gl\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nMiguel Anxo Bouzada , 2023\\n\" }, msgstr: [\"Last-Translator: Miguel Anxo Bouzada , 2023\\nLanguage-Team: Galician (https://app.transifex.com/nextcloud/teams/64236/gl/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: gl\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: [\"«{name}» non é un nome de cartafol válido.\"] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: [\"«{name}» non é un nome de cartafol permitido\"] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: [\"A «/» non está permitida no nome dun cartafol.\"] }, \"All files\": { msgid: \"All files\", msgstr: [\"Todos os ficheiros\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Escoller\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Escoller {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Copiar\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Copiar en {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Non foi posíbel crear o novo cartafol\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Crear un directorio\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Selector de vista actual\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favoritos\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Seccións do selector de ficheiros\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Os ficheiros e cartafoles que marque como favoritos aparecerán aquí.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"Os ficheiros e cartafoles que modificou recentemente aparecerán aquí.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Filtrar a lista de ficheiros\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"O nome do cartafol non pode estar baleiro.\"] }, Home: { msgid: \"Home\", msgstr: [\"Inicio\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"Tipo MIME {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Modificado\"] }, Move: { msgid: \"Move\", msgstr: [\"Mover\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Mover cara a {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Nome\"] }, New: { msgid: \"New\", msgstr: [\"Novo\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Novo cartafol\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Novo nome do cartafol\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Aquí non hai ficheiros\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Non se atopou ningún ficheiro que coincida co filtro.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Non hai ficheiros coincidentes\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Recente\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Seleccionar todas as entradas\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Seleccionar a entrada\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Seleccionar a fila para {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Tamaño\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Desfacer\"] }, unknown: { msgid: \"unknown\", msgstr: [\"descoñecido\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Enviar algún contido ou sincronizalo cos seus dispositivos!\"] } } } } }, { locale: \"he\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Hebrew (https://app.transifex.com/nextcloud/teams/64236/he/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"he\", \"Plural-Forms\": \"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Hebrew (https://app.transifex.com/nextcloud/teams/64236/he/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: he\\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"ביטול\"] } } } } }, { locale: \"hi_IN\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Hindi (India) (https://app.transifex.com/nextcloud/teams/64236/hi_IN/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"hi_IN\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Hindi (India) (https://app.transifex.com/nextcloud/teams/64236/hi_IN/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: hi_IN\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"hr\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Croatian (https://app.transifex.com/nextcloud/teams/64236/hr/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"hr\", \"Plural-Forms\": \"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Croatian (https://app.transifex.com/nextcloud/teams/64236/hr/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: hr\\nPlural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"hsb\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Upper Sorbian (https://app.transifex.com/nextcloud/teams/64236/hsb/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"hsb\", \"Plural-Forms\": \"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Upper Sorbian (https://app.transifex.com/nextcloud/teams/64236/hsb/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: hsb\\nPlural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"hu_HU\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Hungarian (Hungary) (https://app.transifex.com/nextcloud/teams/64236/hu_HU/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"hu_HU\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Hungarian (Hungary) (https://app.transifex.com/nextcloud/teams/64236/hu_HU/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: hu_HU\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Visszavonás\"] } } } } }, { locale: \"hy\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Armenian (https://app.transifex.com/nextcloud/teams/64236/hy/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"hy\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Armenian (https://app.transifex.com/nextcloud/teams/64236/hy/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: hy\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"ia\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Interlingua (https://app.transifex.com/nextcloud/teams/64236/ia/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ia\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Interlingua (https://app.transifex.com/nextcloud/teams/64236/ia/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ia\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"id\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Indonesian (https://app.transifex.com/nextcloud/teams/64236/id/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"id\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Indonesian (https://app.transifex.com/nextcloud/teams/64236/id/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: id\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Tidak jadi\"] } } } } }, { locale: \"ig\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Igbo (https://app.transifex.com/nextcloud/teams/64236/ig/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ig\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Igbo (https://app.transifex.com/nextcloud/teams/64236/ig/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ig\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"is\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Icelandic (https://app.transifex.com/nextcloud/teams/64236/is/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"is\", \"Plural-Forms\": \"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Icelandic (https://app.transifex.com/nextcloud/teams/64236/is/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: is\\nPlural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Afturkalla\"] } } } } }, { locale: \"it\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Italian (https://app.transifex.com/nextcloud/teams/64236/it/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"it\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Italian (https://app.transifex.com/nextcloud/teams/64236/it/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: it\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Annulla\"] } } } } }, { locale: \"ja_JP\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Japanese (Japan) (https://app.transifex.com/nextcloud/teams/64236/ja_JP/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ja_JP\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Japanese (Japan) (https://app.transifex.com/nextcloud/teams/64236/ja_JP/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ja_JP\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"元に戻す\"] } } } } }, { locale: \"ka\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Georgian (https://app.transifex.com/nextcloud/teams/64236/ka/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ka\", \"Plural-Forms\": \"nplurals=2; plural=(n!=1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Georgian (https://app.transifex.com/nextcloud/teams/64236/ka/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ka\\nPlural-Forms: nplurals=2; plural=(n!=1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"ka_GE\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Georgian (Georgia) (https://app.transifex.com/nextcloud/teams/64236/ka_GE/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ka_GE\", \"Plural-Forms\": \"nplurals=2; plural=(n!=1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Georgian (Georgia) (https://app.transifex.com/nextcloud/teams/64236/ka_GE/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ka_GE\\nPlural-Forms: nplurals=2; plural=(n!=1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"kab\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Kabyle (https://app.transifex.com/nextcloud/teams/64236/kab/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"kab\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Kabyle (https://app.transifex.com/nextcloud/teams/64236/kab/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: kab\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Sefsex\"] } } } } }, { locale: \"kk\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Kazakh (https://app.transifex.com/nextcloud/teams/64236/kk/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"kk\", \"Plural-Forms\": \"nplurals=2; plural=(n!=1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Kazakh (https://app.transifex.com/nextcloud/teams/64236/kk/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: kk\\nPlural-Forms: nplurals=2; plural=(n!=1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"km\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Khmer (https://app.transifex.com/nextcloud/teams/64236/km/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"km\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Khmer (https://app.transifex.com/nextcloud/teams/64236/km/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: km\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"kn\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Kannada (https://app.transifex.com/nextcloud/teams/64236/kn/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"kn\", \"Plural-Forms\": \"nplurals=2; plural=(n > 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Kannada (https://app.transifex.com/nextcloud/teams/64236/kn/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: kn\\nPlural-Forms: nplurals=2; plural=(n > 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"ko\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Korean (https://app.transifex.com/nextcloud/teams/64236/ko/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ko\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Korean (https://app.transifex.com/nextcloud/teams/64236/ko/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ko\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"되돌리기\"] } } } } }, { locale: \"la\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Latin (https://app.transifex.com/nextcloud/teams/64236/la/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"la\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Latin (https://app.transifex.com/nextcloud/teams/64236/la/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: la\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"lb\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Luxembourgish (https://app.transifex.com/nextcloud/teams/64236/lb/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"lb\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Luxembourgish (https://app.transifex.com/nextcloud/teams/64236/lb/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: lb\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"lo\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Lao (https://app.transifex.com/nextcloud/teams/64236/lo/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"lo\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Lao (https://app.transifex.com/nextcloud/teams/64236/lo/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: lo\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"lt_LT\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Lithuanian (Lithuania) (https://app.transifex.com/nextcloud/teams/64236/lt_LT/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"lt_LT\", \"Plural-Forms\": \"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Lithuanian (Lithuania) (https://app.transifex.com/nextcloud/teams/64236/lt_LT/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: lt_LT\\nPlural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Atšaukti\"] } } } } }, { locale: \"lv\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Latvian (https://app.transifex.com/nextcloud/teams/64236/lv/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"lv\", \"Plural-Forms\": \"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Latvian (https://app.transifex.com/nextcloud/teams/64236/lv/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: lv\\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"mk\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Macedonian (https://app.transifex.com/nextcloud/teams/64236/mk/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"mk\", \"Plural-Forms\": \"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Macedonian (https://app.transifex.com/nextcloud/teams/64236/mk/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: mk\\nPlural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Врати\"] } } } } }, { locale: \"mn\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Mongolian (https://app.transifex.com/nextcloud/teams/64236/mn/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"mn\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Mongolian (https://app.transifex.com/nextcloud/teams/64236/mn/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: mn\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Буцаах\"] } } } } }, { locale: \"mr\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Marathi (https://app.transifex.com/nextcloud/teams/64236/mr/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"mr\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Marathi (https://app.transifex.com/nextcloud/teams/64236/mr/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: mr\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"पूर्ववत करा\"] } } } } }, { locale: \"ms_MY\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Malay (Malaysia) (https://app.transifex.com/nextcloud/teams/64236/ms_MY/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ms_MY\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Malay (Malaysia) (https://app.transifex.com/nextcloud/teams/64236/ms_MY/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ms_MY\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"my\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Burmese (https://app.transifex.com/nextcloud/teams/64236/my/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"my\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Burmese (https://app.transifex.com/nextcloud/teams/64236/my/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: my\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"နဂိုအတိုင်းပြန်ထားရန်\"] } } } } }, { locale: \"nb_NO\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Norwegian Bokmål (Norway) (https://app.transifex.com/nextcloud/teams/64236/nb_NO/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"nb_NO\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Norwegian Bokmål (Norway) (https://app.transifex.com/nextcloud/teams/64236/nb_NO/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: nb_NO\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Angre\"] } } } } }, { locale: \"ne\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Nepali (https://app.transifex.com/nextcloud/teams/64236/ne/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ne\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Nepali (https://app.transifex.com/nextcloud/teams/64236/ne/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ne\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"nl\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Dutch (https://app.transifex.com/nextcloud/teams/64236/nl/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"nl\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Dutch (https://app.transifex.com/nextcloud/teams/64236/nl/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: nl\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Ongedaan maken\"] } } } } }, { locale: \"nn_NO\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Norwegian Nynorsk (Norway) (https://app.transifex.com/nextcloud/teams/64236/nn_NO/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"nn_NO\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Norwegian Nynorsk (Norway) (https://app.transifex.com/nextcloud/teams/64236/nn_NO/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: nn_NO\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"oc\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Occitan (post 1500) (https://app.transifex.com/nextcloud/teams/64236/oc/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"oc\", \"Plural-Forms\": \"nplurals=2; plural=(n > 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Occitan (post 1500) (https://app.transifex.com/nextcloud/teams/64236/oc/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: oc\\nPlural-Forms: nplurals=2; plural=(n > 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Anullar\"] } } } } }, { locale: \"pl\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Polish (https://app.transifex.com/nextcloud/teams/64236/pl/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"pl\", \"Plural-Forms\": \"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Polish (https://app.transifex.com/nextcloud/teams/64236/pl/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: pl\\nPlural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Cofnij\"] } } } } }, { locale: \"ps\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Pashto (https://app.transifex.com/nextcloud/teams/64236/ps/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ps\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Pashto (https://app.transifex.com/nextcloud/teams/64236/ps/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ps\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"pt_BR\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Portuguese (Brazil) (https://app.transifex.com/nextcloud/teams/64236/pt_BR/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"pt_BR\", \"Plural-Forms\": \"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Portuguese (Brazil) (https://app.transifex.com/nextcloud/teams/64236/pt_BR/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: pt_BR\\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Desfazer\"] } } } } }, { locale: \"pt_PT\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Portuguese (Portugal) (https://app.transifex.com/nextcloud/teams/64236/pt_PT/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"pt_PT\", \"Plural-Forms\": \"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Portuguese (Portugal) (https://app.transifex.com/nextcloud/teams/64236/pt_PT/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: pt_PT\\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Anular\"] } } } } }, { locale: \"ro\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Romanian (https://app.transifex.com/nextcloud/teams/64236/ro/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ro\", \"Plural-Forms\": \"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Romanian (https://app.transifex.com/nextcloud/teams/64236/ro/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ro\\nPlural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Anulează\"] } } } } }, { locale: \"ru\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"ashed , 2023\", \"Language-Team\": \"Russian (https://app.transifex.com/nextcloud/teams/64236/ru/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ru\", \"Plural-Forms\": \"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nMax Smith , 2023\\nashed , 2023\\n\" }, msgstr: [\"Last-Translator: ashed , 2023\\nLanguage-Team: Russian (https://app.transifex.com/nextcloud/teams/64236/ru/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ru\\nPlural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{name}\" недопустимое имя папки.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{name}\" не является разрешенным именем папки'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" не допускается внутри имени папки.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Все файлы\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Выбрать\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Выбрать {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Копировать\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Скопировать в {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Не удалось создать новую папку\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Создать каталог\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Переключатель текущего вида\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Избранное\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Разделы для выбора файлов\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Здесь появятся файлы и папки, которые вы пометили как избранные.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"Здесь будут отображаться файлы и папки, которые вы недавно изменили.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Фильтровать список файлов\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Имя папки не может быть пустым.\"] }, Home: { msgid: \"Home\", msgstr: [\"Home\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME тип {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Модифицированный\"] }, Move: { msgid: \"Move\", msgstr: [\"Переместить\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Перейти к {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Имя\"] }, New: { msgid: \"New\", msgstr: [\"Новый\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Новая папка\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Новое имя папки\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Здесь нет файлов\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Файлы, соответствующие вашему фильтру, не найдены.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Нет подходящих файлов\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Недавний\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Выбрать все записи\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Выберите запись\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Выберите строку для {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Размер\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Отменить\"] }, unknown: { msgid: \"unknown\", msgstr: [\"неизвестный\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Загрузите контент или синхронизируйте его со своими устройствами!\"] } } } } }, { locale: \"sc\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Sardinian (https://app.transifex.com/nextcloud/teams/64236/sc/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sc\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Sardinian (https://app.transifex.com/nextcloud/teams/64236/sc/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sc\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"si\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Sinhala (https://app.transifex.com/nextcloud/teams/64236/si/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"si\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Sinhala (https://app.transifex.com/nextcloud/teams/64236/si/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: si\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"පෙරසේ\"] } } } } }, { locale: \"sk_SK\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Slovak (Slovakia) (https://app.transifex.com/nextcloud/teams/64236/sk_SK/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sk_SK\", \"Plural-Forms\": \"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Slovak (Slovakia) (https://app.transifex.com/nextcloud/teams/64236/sk_SK/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sk_SK\\nPlural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Späť\"] } } } } }, { locale: \"sl\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Slovenian (https://app.transifex.com/nextcloud/teams/64236/sl/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sl\", \"Plural-Forms\": \"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Slovenian (https://app.transifex.com/nextcloud/teams/64236/sl/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sl\\nPlural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Razveljavi\"] } } } } }, { locale: \"sq\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Albanian (https://app.transifex.com/nextcloud/teams/64236/sq/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sq\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Albanian (https://app.transifex.com/nextcloud/teams/64236/sq/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sq\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"sr\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Иван Пешић, 2023\", \"Language-Team\": \"Serbian (https://app.transifex.com/nextcloud/teams/64236/sr/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sr\", \"Plural-Forms\": \"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nИван Пешић, 2023\\n\" }, msgstr: [\"Last-Translator: Иван Пешић, 2023\\nLanguage-Team: Serbian (https://app.transifex.com/nextcloud/teams/64236/sr/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sr\\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: [\"„{name}” није исправно име фолдера.\"] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: [\"„{name}” није дозвољено име за фолдер.\"] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: [\"„/” није дозвољено унутар имена фолдера.\"] }, \"All files\": { msgid: \"All files\", msgstr: [\"Сви фајлови\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Изаберите\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Изаберите {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Копирај\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Копирај у {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Није могао да се креира нови фолдер\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Креирај директоријум\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Бирач тренутног приказа\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Омиљено\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Одељци бирача фајлова\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Овде ће се појавити фајлови и фолдери које сте означили као омиљене.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"Овде ће се појавити фајлови и фолдери који се се недавно изменили.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Фитрирање листе фајлова\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Име фолдера не може бити празно.\"] }, Home: { msgid: \"Home\", msgstr: [\"Почетак\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME тип {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Измењено\"] }, Move: { msgid: \"Move\", msgstr: [\"Премести\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Премести у {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Име\"] }, New: { msgid: \"New\", msgstr: [\"Ново\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Нови фолдер\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Име новог фолдера\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Овде нема фајлова\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Није пронађен ниједан фајл који задовољава ваш филтер.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Нема таквих фајлова\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Скорашње\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Изаберите све ставке\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Изаберите ставку\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Изаберите ред за {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Величина\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Поништи\"] }, unknown: { msgid: \"unknown\", msgstr: [\"непозната\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Отпремите нешто или синхронизујте са својим уређајима!\"] } } } } }, { locale: \"sr@latin\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Serbian (Latin) (https://app.transifex.com/nextcloud/teams/64236/sr@latin/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sr@latin\", \"Plural-Forms\": \"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Serbian (Latin) (https://app.transifex.com/nextcloud/teams/64236/sr@latin/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sr@latin\\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"sv\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Magnus Höglund, 2023\", \"Language-Team\": \"Swedish (https://app.transifex.com/nextcloud/teams/64236/sv/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sv\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nMagnus Höglund, 2023\\n\" }, msgstr: [\"Last-Translator: Magnus Höglund, 2023\\nLanguage-Team: Swedish (https://app.transifex.com/nextcloud/teams/64236/sv/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sv\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{name}\" är ett ogiltigt mappnamn.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{name}\" är inte ett tillåtet mappnamn'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" är inte tillåtet i ett mappnamn.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Alla filer\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Välj\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Välj {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Kopiera\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Kopiera till {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Kunde inte skapa den nya mappen\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Skapa katalog\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Aktuell vyväljare\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favoriter\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Filepicker-sektioner\"] }, \"Files and folders you mark as favorite will show up here.\": { 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.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"Filer och mappar som du nyligen ändrat kommer att visas här.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Filtrera fillistan\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Mappnamnet får inte vara tomt.\"] }, Home: { msgid: \"Home\", msgstr: [\"Hem\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME typ {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Ändrad\"] }, Move: { msgid: \"Move\", msgstr: [\"Flytta\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Flytta till {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Namn\"] }, New: { msgid: \"New\", msgstr: [\"Ny\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Ny mapp\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Nytt mappnamn\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Inga filer här\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Inga filer som matchar ditt filter hittades.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Inga matchande filer\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Nyligen\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Välj alla poster\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Välj post\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Välj raden för {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Storlek\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Ångra\"] }, unknown: { msgid: \"unknown\", msgstr: [\"okänd\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Ladda upp lite innehåll eller synkronisera med dina enheter!\"] } } } } }, { locale: \"sw\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Swahili (https://app.transifex.com/nextcloud/teams/64236/sw/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sw\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Swahili (https://app.transifex.com/nextcloud/teams/64236/sw/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sw\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"ta\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Tamil (https://app.transifex.com/nextcloud/teams/64236/ta/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ta\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Tamil (https://app.transifex.com/nextcloud/teams/64236/ta/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ta\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"செயல்தவிர்\"] } } } } }, { locale: \"th_TH\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Thai (Thailand) (https://app.transifex.com/nextcloud/teams/64236/th_TH/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"th_TH\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Thai (Thailand) (https://app.transifex.com/nextcloud/teams/64236/th_TH/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: th_TH\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"เลิกทำ\"] } } } } }, { locale: \"tk\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Turkmen (https://app.transifex.com/nextcloud/teams/64236/tk/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"tk\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Turkmen (https://app.transifex.com/nextcloud/teams/64236/tk/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: tk\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"tr\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Kaya Zeren , 2023\", \"Language-Team\": \"Turkish (https://app.transifex.com/nextcloud/teams/64236/tr/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"tr\", \"Plural-Forms\": \"nplurals=2; plural=(n > 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nKaya Zeren , 2023\\n\" }, msgstr: [\"Last-Translator: Kaya Zeren , 2023\\nLanguage-Team: Turkish (https://app.transifex.com/nextcloud/teams/64236/tr/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: tr\\nPlural-Forms: nplurals=2; plural=(n > 1);\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{name}\" geçersiz bir klasör adı.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{name}\" izin verilen bir klasör adı değil'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" karakteri klasör adında kullanılamaz.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Tüm dosyalar\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Seçin\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"{file} seçin\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Kopyala\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"{target} üzerine kopyala\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Yeni klasör oluşturulamadı\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Klasör oluştur\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Geçerli görünüm seçici\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Sık kullanılanlar\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Dosya seçici bölümleri\"] }, \"Files and folders you mark as favorite will show up here.\": { 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.\"] }, \"Files and folders you recently modified will show up here.\": { 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.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Dosya listesini süz\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Klasör adı boş olamaz.\"] }, Home: { msgid: \"Home\", msgstr: [\"Giriş\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME türü {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Değiştirilme\"] }, Move: { msgid: \"Move\", msgstr: [\"Taşı\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"{target} üzerine taşı\"] }, Name: { msgid: \"Name\", msgstr: [\"Ad\"] }, New: { msgid: \"New\", msgstr: [\"Yeni\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Yeni klasör\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Yeni klasör adı\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Burada herhangi bir dosya yok\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Süzgece uyan bir dosya bulunamadı.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Eşleşen bir dosya yok\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Son kullanılanlar\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Tüm kayıtları seç\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Kaydı seç\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"{nodename} satırını seçin\"] }, Size: { msgid: \"Size\", msgstr: [\"Boyut\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Geri al\"] }, unknown: { msgid: \"unknown\", msgstr: [\"bilinmiyor\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Bazı içerikler yükleyin ya da aygıtlarınızla eşitleyin!\"] } } } } }, { locale: \"ug\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Uyghur (https://app.transifex.com/nextcloud/teams/64236/ug/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ug\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Uyghur (https://app.transifex.com/nextcloud/teams/64236/ug/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ug\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"uk\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Ukrainian (https://app.transifex.com/nextcloud/teams/64236/uk/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"uk\", \"Plural-Forms\": \"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Ukrainian (https://app.transifex.com/nextcloud/teams/64236/uk/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: uk\\nPlural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Скасувати дію\"] } } } } }, { locale: \"ur_PK\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Urdu (Pakistan) (https://app.transifex.com/nextcloud/teams/64236/ur_PK/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ur_PK\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Urdu (Pakistan) (https://app.transifex.com/nextcloud/teams/64236/ur_PK/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ur_PK\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"uz\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Uzbek (https://app.transifex.com/nextcloud/teams/64236/uz/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"uz\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Uzbek (https://app.transifex.com/nextcloud/teams/64236/uz/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: uz\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"vi\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Vietnamese (https://app.transifex.com/nextcloud/teams/64236/vi/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"vi\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Vietnamese (https://app.transifex.com/nextcloud/teams/64236/vi/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: vi\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Hoàn tác\"] } } } } }, { locale: \"zh_CN\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Eric, 2023\", \"Language-Team\": \"Chinese (China) (https://app.transifex.com/nextcloud/teams/64236/zh_CN/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"zh_CN\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nken, 2023\\nEric, 2023\\n\" }, msgstr: [\"Last-Translator: Eric, 2023\\nLanguage-Team: Chinese (China) (https://app.transifex.com/nextcloud/teams/64236/zh_CN/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: zh_CN\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: [\"“{name}”是无效的文件夹名称。\"] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: [\"“{name}”不是允许的文件夹名称\"] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: [\"文件夹名称中不允许包含“/”。\"] }, \"All files\": { msgid: \"All files\", msgstr: [\"所有文件\"] }, Choose: { msgid: \"Choose\", msgstr: [\"选择\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"选择 {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"复制\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"复制到 {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"无法创建新文件夹\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"创建目录\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"当前视图选择器\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"最爱\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"文件选取器选择\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"您标记为最爱的文件与文件夹会显示在这里\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"您最近修改的文件与文件夹会显示在这里\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"过滤文件列表\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"文件夹名称不能为空。\"] }, Home: { msgid: \"Home\", msgstr: [\"主目录\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME 类型 {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"已修改\"] }, Move: { msgid: \"Move\", msgstr: [\"移动\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"移动至 {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"名称\"] }, New: { msgid: \"New\", msgstr: [\"新\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"新文件夹\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"新文件夹名称\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"此处无文件\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"找不到符合您过滤条件的文件\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"无符合的文件\"] }, Recent: { msgid: \"Recent\", msgstr: [\"最近\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"选择所有条目\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"选择条目\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"选择 {nodename} 的列\"] }, Size: { msgid: \"Size\", msgstr: [\"大小\"] }, Undo: { msgid: \"Undo\", msgstr: [\" 撤消\"] }, unknown: { msgid: \"unknown\", msgstr: [\"未知\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"上传一些项目或与您的设备同步!\"] } } } } }, { locale: \"zh_HK\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Café Tango, 2023\", \"Language-Team\": \"Chinese (Hong Kong) (https://app.transifex.com/nextcloud/teams/64236/zh_HK/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"zh_HK\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nCafé Tango, 2023\\n\" }, msgstr: [\"Last-Translator: Café Tango, 2023\\nLanguage-Team: Chinese (Hong Kong) (https://app.transifex.com/nextcloud/teams/64236/zh_HK/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: zh_HK\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, '\"{name}\" is an invalid file name.': { msgid: '\"{name}\" is an invalid file name.', msgstr: [\"「{name}」是無效的檔案名稱。\"] }, '\"{name}\" is not an allowed filetype': { msgid: '\"{name}\" is not an allowed filetype', msgstr: [\"「{name}」並非允許的檔案類型\"] }, '\"/\" is not allowed inside a file name.': { msgid: '\"/\" is not allowed inside a file name.', msgstr: ['檔案名稱中不允許使用 \"/\"。'] }, \"All files\": { msgid: \"All files\", msgstr: [\"所有檔案\"] }, Choose: { msgid: \"Choose\", msgstr: [\"選擇\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"選擇 {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"複製\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"複製到 {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"無法建立新資料夾\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"建立目錄\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"目前檢視選取器\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"最愛\"] }, \"File name cannot be empty.\": { msgid: \"File name cannot be empty.\", msgstr: [\"檔案名稱不能為空。\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"檔案挑選器部分\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"您標記為最愛的檔案與資料夾將會顯示在此處。\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"您最近修改的檔案與資料夾將會顯示在此處。\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"過濾檔案清單\"] }, Home: { msgid: \"Home\", msgstr: [\"首頁\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME 類型 {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"已修改\"] }, Move: { msgid: \"Move\", msgstr: [\"移動\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"移動至 {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"名稱\"] }, New: { msgid: \"New\", msgstr: [\"新\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"新資料夾\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"新資料夾名稱\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"此處無檔案\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"找不到符合您過濾條件的檔案。\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"無符合的檔案\"] }, Recent: { msgid: \"Recent\", msgstr: [\"最近\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"選取所有條目\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"選取條目\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"選取 {nodename} 的列\"] }, Size: { msgid: \"Size\", msgstr: [\"大小\"] }, Undo: { msgid: \"Undo\", msgstr: [\"還原\"] }, unknown: { msgid: \"unknown\", msgstr: [\"不詳\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"上傳一些內容或與您的裝置同步\"] } } } } }, { locale: \"zh_TW\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"黃柏諺 , 2023\", \"Language-Team\": \"Chinese (Taiwan) (https://app.transifex.com/nextcloud/teams/64236/zh_TW/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"zh_TW\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\n黃柏諺 , 2023\\n\" }, msgstr: [\"Last-Translator: 黃柏諺 , 2023\\nLanguage-Team: Chinese (Taiwan) (https://app.transifex.com/nextcloud/teams/64236/zh_TW/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: zh_TW\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, '\"{name}\" is an invalid file name.': { msgid: '\"{name}\" is an invalid file name.', msgstr: [\"「{name}」是無效的檔案名稱。\"] }, '\"{name}\" is not an allowed filetype': { msgid: '\"{name}\" is not an allowed filetype', msgstr: [\"「{name}」並非允許的檔案類型\"] }, '\"/\" is not allowed inside a file name.': { msgid: '\"/\" is not allowed inside a file name.', msgstr: [\"檔案名稱中不允許使用「/」。\"] }, \"All files\": { msgid: \"All files\", msgstr: [\"所有檔案\"] }, Choose: { msgid: \"Choose\", msgstr: [\"選擇\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"選擇 {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"複製\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"複製到 {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"無法建立新資料夾\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"建立目錄\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"目前檢視選取器\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"最愛\"] }, \"File name cannot be empty.\": { msgid: \"File name cannot be empty.\", msgstr: [\"檔案名稱不能為空。\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"檔案挑選器選取\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"您標記為最愛的檔案與資料夾將會顯示在此處。\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"您最近修改的檔案與資料夾將會顯示在此處。\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"過濾檔案清單\"] }, Home: { msgid: \"Home\", msgstr: [\"家\"] }, \"Mime type {mime}\": { msgid: \"Mime type {mime}\", msgstr: [\"Mime type {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"已修改\"] }, Move: { msgid: \"Move\", msgstr: [\"移動\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"移動至 {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"名稱\"] }, New: { msgid: \"New\", msgstr: [\"新\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"新資料夾\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"新資料夾名稱\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"此處無檔案\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"找不到符合您過濾條件的檔案。\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"無符合的檔案\"] }, Recent: { msgid: \"Recent\", msgstr: [\"最近\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"選取所有條目\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"選取條目\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"選取 {nodename} 的列\"] }, Size: { msgid: \"Size\", msgstr: [\"大小\"] }, Undo: { msgid: \"Undo\", msgstr: [\"復原\"] }, unknown: { msgid: \"unknown\", msgstr: [\"未知\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"上傳一些內容或與您的裝置同步\"] } } } } }, { locale: \"zu_ZA\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Zulu (South Africa) (https://app.transifex.com/nextcloud/teams/64236/zu_ZA/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"zu_ZA\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Zulu (South Africa) (https://app.transifex.com/nextcloud/teams/64236/zu_ZA/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: zu_ZA\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }].map((e) => d.addTranslation(e.locale, e.json));\nconst i = d.build();\ni.ngettext.bind(i);\nconst p = i.gettext.bind(i);\n/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Julius Härtl \n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\nvar h = /* @__PURE__ */ ((e) => (e.ERROR = \"toast-error\", e.WARNING = \"toast-warning\", e.INFO = \"toast-info\", e.SUCCESS = \"toast-success\", e.PERMANENT = \"toast-error\", e.UNDO = \"toast-undo\", e))(h || {});\nconst f = \"off\", T = \"polite\", x = \"assertive\";\nvar m = /* @__PURE__ */ ((e) => (e[e.OFF = f] = \"OFF\", e[e.POLITE = T] = \"POLITE\", e[e.ASSERTIVE = x] = \"ASSERTIVE\", e))(m || {});\nconst y = 1e4, L = 7e3, C = -1;\nfunction l(e, s) {\n var t;\n if (s = Object.assign({\n timeout: L,\n isHTML: !1,\n type: void 0,\n // An undefined selector defaults to the body element\n selector: void 0,\n onRemove: () => {\n },\n onClick: void 0,\n close: !0\n }, s), typeof e == \"string\" && !s.isHTML) {\n const g = document.createElement(\"div\");\n g.innerHTML = e, e = g.innerText;\n }\n let a = (t = s.type) != null ? t : \"\";\n typeof s.onClick == \"function\" && (a += \" toast-with-click \");\n const r = e instanceof Node;\n let n = m.POLITE;\n s.ariaLive ? n = s.ariaLive : (s.type === \"toast-error\" || s.type === \"toast-undo\") && (n = m.ASSERTIVE);\n const o = c({\n [r ? \"node\" : \"text\"]: e,\n duration: s.timeout,\n callback: s.onRemove,\n onClick: s.onClick,\n close: s.close,\n gravity: \"top\",\n selector: s.selector,\n position: \"right\",\n backgroundColor: \"\",\n className: \"dialogs \" + a,\n escapeMarkup: !s.isHTML,\n ariaLive: n\n });\n return o.showToast(), o;\n}\nfunction U(e, s) {\n return l(e, {\n ...s,\n type: \"toast-error\"\n /* ERROR */\n });\n}\nfunction v(e, s) {\n return l(e, {\n ...s,\n type: \"toast-warning\"\n /* WARNING */\n });\n}\nfunction S(e, s) {\n return l(e, {\n ...s,\n type: \"toast-info\"\n /* INFO */\n });\n}\nfunction k(e, s) {\n return l(e, {\n ...s,\n type: \"toast-success\"\n /* SUCCESS */\n });\n}\nfunction N(e, s, t) {\n if (!(s instanceof Function))\n throw new Error(\"Please provide a valid onUndo method\");\n let a;\n t = Object.assign(t || {}, {\n // force 10 seconds of timeout\n timeout: y,\n // remove close button\n close: !1\n });\n const r = document.createElement(\"span\"), n = document.createElement(\"button\");\n return r.classList.add(\"toast-undo-container\"), n.classList.add(\"toast-undo-button\"), n.innerText = p(\"Undo\"), r.innerText = e, r.appendChild(n), n.addEventListener(\"click\", function(o) {\n o.stopPropagation(), s(o), (a == null ? void 0 : a.hideToast) instanceof Function && a.hideToast();\n }), a = l(r, {\n ...t,\n type: \"toast-undo\"\n /* UNDO */\n }), a;\n}\nexport {\n m as T,\n h as a,\n y as b,\n L as c,\n C as d,\n f as e,\n T as f,\n x as g,\n k as h,\n v as i,\n S as j,\n U as k,\n N as l,\n l as s,\n p as t\n};\n"],"names":["_","p","t","e","n","h","f","s","m","g","b","k","v","y","C","x","w","$","A","S","B","z","T","V","M","R","N","E","I","H","O","F","P","L","Z","G","W","Y","q","r","l","a","o","j","c","i","D","K","U","X","J","d","u","Q","tt","et","lt","assertPath","path","normalizeStringPosix","allowAboveRoot","res","lastSegmentLength","lastSlash","dots","code","lastSlashIndex","_format","sep","pathObject","dir","base","posix","resolvedPath","resolvedAbsolute","cwd","process","isAbsolute","trailingSeparator","joined","arg","from","to","fromStart","fromEnd","fromLen","toStart","toEnd","toLen","length","lastCommonSep","fromCode","toCode","out","hasRoot","end","matchedSlash","ext","start","extIdx","firstNonSlashEnd","startDot","startPart","preDotState","ret","root","factory","module","this","global","Toastify","options","version","divElement","property","avatarElement","closeElement","event","width","self","getAxisOffsetAValue","xOffset","yOffset","rootElement","elementToInsert","toastElement","topLeftOffsetSize","topRightOffsetSize","offsetSize","allToasts","classUsed","containsClass","height","offset","axis","elem","yourClass"],"mappings":"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","x_google_ignoreList":[0,1,2,3]} \ No newline at end of file +{"version":3,"file":"toast-4137c25c-fcac3222.mjs","sources":["../node_modules/@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.mjs","../node_modules/path-browserify/index.js","../node_modules/toastify-js/src/toastify.js","../node_modules/@nextcloud/dialogs/dist/chunks/toast-4137c25c.mjs"],"sourcesContent":["import \"../assets/index-db846386.css\";\nimport { n as s } from \"../chunks/_plugin-vue2_normalizer-71e2aa87.mjs\";\nimport c from \"./NcLoadingIcon.mjs\";\nimport { G as u } from \"../chunks/GenRandomId-cb9ccebe.mjs\";\nimport { l as d } from \"../chunks/l10n-c603e589.mjs\";\nconst _ = {\n name: \"CheckboxBlankOutlineIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar p = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon checkbox-blank-outline-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"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\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, h = [], f = /* @__PURE__ */ s(\n _,\n p,\n h,\n !1,\n null,\n null,\n null,\n null\n);\nconst m = f.exports, g = {\n name: \"MinusBoxIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar b = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon minus-box-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"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\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, k = [], v = /* @__PURE__ */ s(\n g,\n b,\n k,\n !1,\n null,\n null,\n null,\n null\n);\nconst y = v.exports, C = {\n name: \"CheckboxMarkedIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar x = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon checkbox-marked-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"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\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, w = [], $ = /* @__PURE__ */ s(\n C,\n x,\n w,\n !1,\n null,\n null,\n null,\n null\n);\nconst A = $.exports, S = {\n name: \"RadioboxMarkedIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar B = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon radiobox-marked-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"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\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, z = [], T = /* @__PURE__ */ s(\n S,\n B,\n z,\n !1,\n null,\n null,\n null,\n null\n);\nconst V = T.exports, M = {\n name: \"RadioboxBlankIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar R = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon radiobox-blank-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"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\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, N = [], E = /* @__PURE__ */ s(\n M,\n R,\n N,\n !1,\n null,\n null,\n null,\n null\n);\nconst I = E.exports, H = {\n name: \"ToggleSwitchOffIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar O = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon toggle-switch-off-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"path\", { attrs: { d: \"M17,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M7,15A3,3 0 0,1 4,12A3,3 0 0,1 7,9A3,3 0 0,1 10,12A3,3 0 0,1 7,15Z\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, F = [], P = /* @__PURE__ */ s(\n H,\n O,\n F,\n !1,\n null,\n null,\n null,\n null\n);\nconst L = P.exports, Z = {\n name: \"ToggleSwitchIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar G = function() {\n var t = this, e = t._self._c;\n return e(\"span\", t._b({ staticClass: \"material-design-icon toggle-switch-icon\", attrs: { \"aria-hidden\": !t.title, \"aria-label\": t.title, role: \"img\" }, on: { click: function(n) {\n return t.$emit(\"click\", n);\n } } }, \"span\", t.$attrs, !1), [e(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { fill: t.fillColor, width: t.size, height: t.size, viewBox: \"0 0 24 24\" } }, [e(\"path\", { attrs: { d: \"M17,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M17,15A3,3 0 0,1 14,12A3,3 0 0,1 17,9A3,3 0 0,1 20,12A3,3 0 0,1 17,15Z\" } }, [t.title ? e(\"title\", [t._v(t._s(t.title))]) : t._e()])])]);\n}, W = [], Y = /* @__PURE__ */ s(\n Z,\n G,\n W,\n !1,\n null,\n null,\n null,\n null\n);\nconst q = Y.exports;\nconst r = \"checkbox\", l = \"radio\", a = \"switch\", o = \"button\", j = {\n name: \"NcCheckboxContent\",\n components: {\n NcLoadingIcon: c\n },\n props: {\n /**\n * Unique id attribute of the input to label\n */\n id: {\n type: String,\n default: null\n },\n /**\n * Class for the icon element\n */\n iconClass: {\n type: [String, Object],\n default: null\n },\n /**\n * Class for the text element\n */\n textClass: {\n type: [String, Object],\n default: null\n },\n /**\n * Type of the input. checkbox, radio, switch, or button.\n *\n * Only use button when used in a `tablist` container and the\n * `tab` role is set.\n */\n type: {\n type: String,\n default: \"checkbox\",\n validator: (i) => [\n r,\n l,\n a,\n o\n ].includes(i)\n },\n /**\n * Toggle the alternative button style\n */\n buttonVariant: {\n type: Boolean,\n default: !1\n },\n /**\n * True if the entry is checked\n */\n isChecked: {\n type: Boolean,\n default: !1\n },\n /**\n * Indeterminate state\n */\n indeterminate: {\n type: Boolean,\n default: !1\n },\n /**\n * Loading state\n */\n loading: {\n type: Boolean,\n default: !1\n },\n /**\n * Icon size\n */\n size: {\n type: Number,\n default: 24\n }\n },\n computed: {\n isButtonType() {\n return this.type === o;\n },\n wrapperElement() {\n return this.isButtonType ? \"span\" : \"label\";\n },\n /**\n * Returns the proper Material icon depending on the select case\n *\n * @return {object}\n */\n checkboxRadioIconElement() {\n return this.type === l ? this.isChecked ? V : I : this.type === a ? this.isChecked ? q : L : this.indeterminate ? y : this.isChecked ? A : m;\n }\n }\n};\nvar D = function() {\n var t = this, e = t._self._c;\n return e(t.wrapperElement, { tag: \"component\", staticClass: \"checkbox-content\", class: {\n [\"checkbox-content-\" + t.type]: !0,\n \"checkbox-content--button-variant\": t.buttonVariant\n }, attrs: { for: t.isButtonType ? null : t.id } }, [e(\"span\", { class: {\n \"checkbox-content__icon\": !0,\n \"checkbox-content__icon--checked\": t.isChecked,\n [t.iconClass]: !0\n }, attrs: { \"aria-hidden\": !0 } }, [t._t(\"icon\", function() {\n return [t.loading ? e(\"NcLoadingIcon\") : t.buttonVariant ? t._e() : e(t.checkboxRadioIconElement, { tag: \"component\", attrs: { size: t.size } })];\n }, { checked: t.isChecked, loading: t.loading })], 2), e(\"span\", { class: [\"checkbox-content__text\", t.textClass] }, [t._t(\"default\")], 2)]);\n}, K = [], U = /* @__PURE__ */ s(\n j,\n D,\n K,\n !1,\n null,\n \"51c1ef39\",\n null,\n null\n);\nconst X = U.exports;\nconst J = {\n name: \"NcCheckboxRadioSwitch\",\n components: {\n NcCheckboxContent: X\n },\n mixins: [d],\n props: {\n /**\n * Unique id attribute of the input\n */\n id: {\n type: String,\n default: () => \"checkbox-radio-switch-\" + u(),\n validator: (i) => i.trim() !== \"\"\n },\n /**\n * Unique id attribute of the wrapper element\n */\n wrapperId: {\n type: String,\n default: null\n },\n /**\n * Input name. Required for radio, optional for checkbox, and ignored\n * for button.\n */\n name: {\n type: String,\n default: null\n },\n /**\n * Type of the input. checkbox, radio, switch, or button.\n *\n * Only use button when used in a `tablist` container and the\n * `tab` role is set.\n */\n type: {\n type: String,\n default: \"checkbox\",\n validator: (i) => [\n r,\n l,\n a,\n o\n ].includes(i)\n },\n /**\n * Toggle the alternative button style\n */\n buttonVariant: {\n type: Boolean,\n default: !1\n },\n /**\n * Are the elements are all direct siblings?\n * If so they will be grouped horizontally or vertically\n * Possible values are `no`, `horizontal`, `vertical`.\n */\n buttonVariantGrouped: {\n type: String,\n default: \"no\",\n validator: (i) => [\"no\", \"vertical\", \"horizontal\"].includes(i)\n },\n /**\n * Checked state. To be used with `:value.sync`\n */\n checked: {\n type: [Boolean, Array, String],\n default: !1\n },\n /**\n * Value to be synced on check\n */\n value: {\n type: String,\n default: null\n },\n /**\n * Disabled state\n */\n disabled: {\n type: Boolean,\n default: !1\n },\n /**\n * Indeterminate state\n */\n indeterminate: {\n type: Boolean,\n default: !1\n },\n /**\n * Required state\n */\n required: {\n type: Boolean,\n default: !1\n },\n /**\n * Loading state\n */\n loading: {\n type: Boolean,\n default: !1\n },\n /**\n * Wrapping element tag\n *\n * When `type` is set to `button` this will be ignored\n *\n * Defaults to `span`\n */\n wrapperElement: {\n type: String,\n default: null\n }\n },\n emits: [\"update:checked\"],\n computed: {\n isButtonType() {\n return this.type === o;\n },\n computedWrapperElement() {\n return this.isButtonType ? \"button\" : this.wrapperElement !== null ? this.wrapperElement : \"span\";\n },\n inputProps() {\n return this.isButtonType ? null : {\n checked: this.isChecked,\n indeterminate: this.indeterminate,\n required: this.required,\n name: this.name\n };\n },\n listeners() {\n return this.isButtonType ? {\n click: this.onToggle\n } : {\n change: this.onToggle\n };\n },\n /**\n * Icon size\n *\n * @return {number}\n */\n size() {\n return this.type === a ? 36 : 24;\n },\n /**\n * Css local variables for this component\n *\n * @return {object}\n */\n cssVars() {\n return {\n \"--icon-size\": this.size + \"px\"\n };\n },\n /**\n * Return the input type.\n * Switch is not an official type\n *\n * @return {string}\n */\n inputType() {\n return [\n r,\n l,\n o\n ].includes(this.type) ? this.type : r;\n },\n /**\n * Check if that entry is checked\n * If value is defined, we use that as the checked value\n * If not, we expect true/false in this.checked\n *\n * @return {boolean}\n */\n isChecked() {\n return this.value !== null ? Array.isArray(this.checked) ? [...this.checked].indexOf(this.value) > -1 : this.checked === this.value : this.checked === !0;\n }\n },\n mounted() {\n if (this.name && this.type === r && !Array.isArray(this.checked))\n throw new Error(\"When using groups of checkboxes, the updated value will be an array.\");\n if (this.name && this.type === a)\n throw new Error(\"Switches are not made to be used for data sets. Please use checkboxes instead.\");\n if (typeof this.checked != \"boolean\" && this.type === a)\n throw new Error(\"Switches can only be used with boolean as checked prop.\");\n },\n methods: {\n onToggle() {\n if (this.disabled)\n return;\n if (this.type === l) {\n this.$emit(\"update:checked\", this.value);\n return;\n }\n if (this.type === a) {\n this.$emit(\"update:checked\", !this.isChecked);\n return;\n }\n if (typeof this.checked == \"boolean\") {\n this.$emit(\"update:checked\", !this.isChecked);\n return;\n }\n const i = this.getInputsSet().filter((t) => t.checked).map((t) => t.value);\n this.$emit(\"update:checked\", i);\n },\n /**\n * Get the input set based on this name\n *\n * @return {Node[]}\n */\n getInputsSet() {\n return [...document.getElementsByName(this.name)];\n }\n }\n};\nvar Q = function() {\n var t = this, e = t._self._c;\n return e(t.computedWrapperElement, t._g({ tag: \"component\", staticClass: \"checkbox-radio-switch\", class: {\n [\"checkbox-radio-switch-\" + t.type]: t.type,\n \"checkbox-radio-switch--checked\": t.isChecked,\n \"checkbox-radio-switch--disabled\": t.disabled,\n \"checkbox-radio-switch--indeterminate\": t.indeterminate,\n \"checkbox-radio-switch--button-variant\": t.buttonVariant,\n \"checkbox-radio-switch--button-variant-v-grouped\": t.buttonVariant && t.buttonVariantGrouped === \"vertical\",\n \"checkbox-radio-switch--button-variant-h-grouped\": t.buttonVariant && t.buttonVariantGrouped === \"horizontal\",\n \"button-vue\": t.isButtonType\n }, style: t.cssVars, attrs: { id: t.wrapperId, type: t.isButtonType ? \"button\" : null } }, t.isButtonType ? t.listeners : null), [t.isButtonType ? t._e() : e(\"input\", t._g(t._b({ staticClass: \"checkbox-radio-switch__input\", attrs: { id: t.id, disabled: t.disabled, type: t.inputType }, domProps: { value: t.value } }, \"input\", t.inputProps, !1), t.listeners)), e(\"NcCheckboxContent\", { staticClass: \"checkbox-radio-switch__content\", attrs: { id: t.id, \"icon-class\": \"checkbox-radio-switch__icon\", \"text-class\": \"checkbox-radio-switch__text\", type: t.type, indeterminate: t.indeterminate, \"button-variant\": t.buttonVariant, \"is-checked\": t.isChecked, loading: t.loading, size: t.size }, scopedSlots: t._u([{ key: \"icon\", fn: function() {\n return [t._t(\"icon\")];\n }, proxy: !0 }], null, !0) }, [t._t(\"default\")], 2)], 1);\n}, tt = [], et = /* @__PURE__ */ s(\n J,\n Q,\n tt,\n !1,\n null,\n \"9005171d\",\n null,\n null\n);\nconst lt = et.exports;\nexport {\n lt as default\n};\n","// 'path' module extracted from Node.js v8.11.1 (only the posix part)\n// transplited with Babel\n\n// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\nfunction assertPath(path) {\n if (typeof path !== 'string') {\n throw new TypeError('Path must be a string. Received ' + JSON.stringify(path));\n }\n}\n\n// Resolves . and .. elements in a path with directory names\nfunction normalizeStringPosix(path, allowAboveRoot) {\n var res = '';\n var lastSegmentLength = 0;\n var lastSlash = -1;\n var dots = 0;\n var code;\n for (var i = 0; i <= path.length; ++i) {\n if (i < path.length)\n code = path.charCodeAt(i);\n else if (code === 47 /*/*/)\n break;\n else\n code = 47 /*/*/;\n if (code === 47 /*/*/) {\n if (lastSlash === i - 1 || dots === 1) {\n // NOOP\n } else if (lastSlash !== i - 1 && dots === 2) {\n if (res.length < 2 || lastSegmentLength !== 2 || res.charCodeAt(res.length - 1) !== 46 /*.*/ || res.charCodeAt(res.length - 2) !== 46 /*.*/) {\n if (res.length > 2) {\n var lastSlashIndex = res.lastIndexOf('/');\n if (lastSlashIndex !== res.length - 1) {\n if (lastSlashIndex === -1) {\n res = '';\n lastSegmentLength = 0;\n } else {\n res = res.slice(0, lastSlashIndex);\n lastSegmentLength = res.length - 1 - res.lastIndexOf('/');\n }\n lastSlash = i;\n dots = 0;\n continue;\n }\n } else if (res.length === 2 || res.length === 1) {\n res = '';\n lastSegmentLength = 0;\n lastSlash = i;\n dots = 0;\n continue;\n }\n }\n if (allowAboveRoot) {\n if (res.length > 0)\n res += '/..';\n else\n res = '..';\n lastSegmentLength = 2;\n }\n } else {\n if (res.length > 0)\n res += '/' + path.slice(lastSlash + 1, i);\n else\n res = path.slice(lastSlash + 1, i);\n lastSegmentLength = i - lastSlash - 1;\n }\n lastSlash = i;\n dots = 0;\n } else if (code === 46 /*.*/ && dots !== -1) {\n ++dots;\n } else {\n dots = -1;\n }\n }\n return res;\n}\n\nfunction _format(sep, pathObject) {\n var dir = pathObject.dir || pathObject.root;\n var base = pathObject.base || (pathObject.name || '') + (pathObject.ext || '');\n if (!dir) {\n return base;\n }\n if (dir === pathObject.root) {\n return dir + base;\n }\n return dir + sep + base;\n}\n\nvar posix = {\n // path.resolve([from ...], to)\n resolve: function resolve() {\n var resolvedPath = '';\n var resolvedAbsolute = false;\n var cwd;\n\n for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) {\n var path;\n if (i >= 0)\n path = arguments[i];\n else {\n if (cwd === undefined)\n cwd = process.cwd();\n path = cwd;\n }\n\n assertPath(path);\n\n // Skip empty entries\n if (path.length === 0) {\n continue;\n }\n\n resolvedPath = path + '/' + resolvedPath;\n resolvedAbsolute = path.charCodeAt(0) === 47 /*/*/;\n }\n\n // At this point the path should be resolved to a full absolute path, but\n // handle relative paths to be safe (might happen when process.cwd() fails)\n\n // Normalize the path\n resolvedPath = normalizeStringPosix(resolvedPath, !resolvedAbsolute);\n\n if (resolvedAbsolute) {\n if (resolvedPath.length > 0)\n return '/' + resolvedPath;\n else\n return '/';\n } else if (resolvedPath.length > 0) {\n return resolvedPath;\n } else {\n return '.';\n }\n },\n\n normalize: function normalize(path) {\n assertPath(path);\n\n if (path.length === 0) return '.';\n\n var isAbsolute = path.charCodeAt(0) === 47 /*/*/;\n var trailingSeparator = path.charCodeAt(path.length - 1) === 47 /*/*/;\n\n // Normalize the path\n path = normalizeStringPosix(path, !isAbsolute);\n\n if (path.length === 0 && !isAbsolute) path = '.';\n if (path.length > 0 && trailingSeparator) path += '/';\n\n if (isAbsolute) return '/' + path;\n return path;\n },\n\n isAbsolute: function isAbsolute(path) {\n assertPath(path);\n return path.length > 0 && path.charCodeAt(0) === 47 /*/*/;\n },\n\n join: function join() {\n if (arguments.length === 0)\n return '.';\n var joined;\n for (var i = 0; i < arguments.length; ++i) {\n var arg = arguments[i];\n assertPath(arg);\n if (arg.length > 0) {\n if (joined === undefined)\n joined = arg;\n else\n joined += '/' + arg;\n }\n }\n if (joined === undefined)\n return '.';\n return posix.normalize(joined);\n },\n\n relative: function relative(from, to) {\n assertPath(from);\n assertPath(to);\n\n if (from === to) return '';\n\n from = posix.resolve(from);\n to = posix.resolve(to);\n\n if (from === to) return '';\n\n // Trim any leading backslashes\n var fromStart = 1;\n for (; fromStart < from.length; ++fromStart) {\n if (from.charCodeAt(fromStart) !== 47 /*/*/)\n break;\n }\n var fromEnd = from.length;\n var fromLen = fromEnd - fromStart;\n\n // Trim any leading backslashes\n var toStart = 1;\n for (; toStart < to.length; ++toStart) {\n if (to.charCodeAt(toStart) !== 47 /*/*/)\n break;\n }\n var toEnd = to.length;\n var toLen = toEnd - toStart;\n\n // Compare paths to find the longest common path from root\n var length = fromLen < toLen ? fromLen : toLen;\n var lastCommonSep = -1;\n var i = 0;\n for (; i <= length; ++i) {\n if (i === length) {\n if (toLen > length) {\n if (to.charCodeAt(toStart + i) === 47 /*/*/) {\n // We get here if `from` is the exact base path for `to`.\n // For example: from='/foo/bar'; to='/foo/bar/baz'\n return to.slice(toStart + i + 1);\n } else if (i === 0) {\n // We get here if `from` is the root\n // For example: from='/'; to='/foo'\n return to.slice(toStart + i);\n }\n } else if (fromLen > length) {\n if (from.charCodeAt(fromStart + i) === 47 /*/*/) {\n // We get here if `to` is the exact base path for `from`.\n // For example: from='/foo/bar/baz'; to='/foo/bar'\n lastCommonSep = i;\n } else if (i === 0) {\n // We get here if `to` is the root.\n // For example: from='/foo'; to='/'\n lastCommonSep = 0;\n }\n }\n break;\n }\n var fromCode = from.charCodeAt(fromStart + i);\n var toCode = to.charCodeAt(toStart + i);\n if (fromCode !== toCode)\n break;\n else if (fromCode === 47 /*/*/)\n lastCommonSep = i;\n }\n\n var out = '';\n // Generate the relative path based on the path difference between `to`\n // and `from`\n for (i = fromStart + lastCommonSep + 1; i <= fromEnd; ++i) {\n if (i === fromEnd || from.charCodeAt(i) === 47 /*/*/) {\n if (out.length === 0)\n out += '..';\n else\n out += '/..';\n }\n }\n\n // Lastly, append the rest of the destination (`to`) path that comes after\n // the common path parts\n if (out.length > 0)\n return out + to.slice(toStart + lastCommonSep);\n else {\n toStart += lastCommonSep;\n if (to.charCodeAt(toStart) === 47 /*/*/)\n ++toStart;\n return to.slice(toStart);\n }\n },\n\n _makeLong: function _makeLong(path) {\n return path;\n },\n\n dirname: function dirname(path) {\n assertPath(path);\n if (path.length === 0) return '.';\n var code = path.charCodeAt(0);\n var hasRoot = code === 47 /*/*/;\n var end = -1;\n var matchedSlash = true;\n for (var i = path.length - 1; i >= 1; --i) {\n code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n if (!matchedSlash) {\n end = i;\n break;\n }\n } else {\n // We saw the first non-path separator\n matchedSlash = false;\n }\n }\n\n if (end === -1) return hasRoot ? '/' : '.';\n if (hasRoot && end === 1) return '//';\n return path.slice(0, end);\n },\n\n basename: function basename(path, ext) {\n if (ext !== undefined && typeof ext !== 'string') throw new TypeError('\"ext\" argument must be a string');\n assertPath(path);\n\n var start = 0;\n var end = -1;\n var matchedSlash = true;\n var i;\n\n if (ext !== undefined && ext.length > 0 && ext.length <= path.length) {\n if (ext.length === path.length && ext === path) return '';\n var extIdx = ext.length - 1;\n var firstNonSlashEnd = -1;\n for (i = path.length - 1; i >= 0; --i) {\n var code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n start = i + 1;\n break;\n }\n } else {\n if (firstNonSlashEnd === -1) {\n // We saw the first non-path separator, remember this index in case\n // we need it if the extension ends up not matching\n matchedSlash = false;\n firstNonSlashEnd = i + 1;\n }\n if (extIdx >= 0) {\n // Try to match the explicit extension\n if (code === ext.charCodeAt(extIdx)) {\n if (--extIdx === -1) {\n // We matched the extension, so mark this as the end of our path\n // component\n end = i;\n }\n } else {\n // Extension does not match, so our result is the entire path\n // component\n extIdx = -1;\n end = firstNonSlashEnd;\n }\n }\n }\n }\n\n if (start === end) end = firstNonSlashEnd;else if (end === -1) end = path.length;\n return path.slice(start, end);\n } else {\n for (i = path.length - 1; i >= 0; --i) {\n if (path.charCodeAt(i) === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n start = i + 1;\n break;\n }\n } else if (end === -1) {\n // We saw the first non-path separator, mark this as the end of our\n // path component\n matchedSlash = false;\n end = i + 1;\n }\n }\n\n if (end === -1) return '';\n return path.slice(start, end);\n }\n },\n\n extname: function extname(path) {\n assertPath(path);\n var startDot = -1;\n var startPart = 0;\n var end = -1;\n var matchedSlash = true;\n // Track the state of characters (if any) we see before our first dot and\n // after any path separator we find\n var preDotState = 0;\n for (var i = path.length - 1; i >= 0; --i) {\n var code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n startPart = i + 1;\n break;\n }\n continue;\n }\n if (end === -1) {\n // We saw the first non-path separator, mark this as the end of our\n // extension\n matchedSlash = false;\n end = i + 1;\n }\n if (code === 46 /*.*/) {\n // If this is our first dot, mark it as the start of our extension\n if (startDot === -1)\n startDot = i;\n else if (preDotState !== 1)\n preDotState = 1;\n } else if (startDot !== -1) {\n // We saw a non-dot and non-path separator before our dot, so we should\n // have a good chance at having a non-empty extension\n preDotState = -1;\n }\n }\n\n if (startDot === -1 || end === -1 ||\n // We saw a non-dot character immediately before the dot\n preDotState === 0 ||\n // The (right-most) trimmed path component is exactly '..'\n preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) {\n return '';\n }\n return path.slice(startDot, end);\n },\n\n format: function format(pathObject) {\n if (pathObject === null || typeof pathObject !== 'object') {\n throw new TypeError('The \"pathObject\" argument must be of type Object. Received type ' + typeof pathObject);\n }\n return _format('/', pathObject);\n },\n\n parse: function parse(path) {\n assertPath(path);\n\n var ret = { root: '', dir: '', base: '', ext: '', name: '' };\n if (path.length === 0) return ret;\n var code = path.charCodeAt(0);\n var isAbsolute = code === 47 /*/*/;\n var start;\n if (isAbsolute) {\n ret.root = '/';\n start = 1;\n } else {\n start = 0;\n }\n var startDot = -1;\n var startPart = 0;\n var end = -1;\n var matchedSlash = true;\n var i = path.length - 1;\n\n // Track the state of characters (if any) we see before our first dot and\n // after any path separator we find\n var preDotState = 0;\n\n // Get non-dir info\n for (; i >= start; --i) {\n code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n startPart = i + 1;\n break;\n }\n continue;\n }\n if (end === -1) {\n // We saw the first non-path separator, mark this as the end of our\n // extension\n matchedSlash = false;\n end = i + 1;\n }\n if (code === 46 /*.*/) {\n // If this is our first dot, mark it as the start of our extension\n if (startDot === -1) startDot = i;else if (preDotState !== 1) preDotState = 1;\n } else if (startDot !== -1) {\n // We saw a non-dot and non-path separator before our dot, so we should\n // have a good chance at having a non-empty extension\n preDotState = -1;\n }\n }\n\n if (startDot === -1 || end === -1 ||\n // We saw a non-dot character immediately before the dot\n preDotState === 0 ||\n // The (right-most) trimmed path component is exactly '..'\n preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) {\n if (end !== -1) {\n if (startPart === 0 && isAbsolute) ret.base = ret.name = path.slice(1, end);else ret.base = ret.name = path.slice(startPart, end);\n }\n } else {\n if (startPart === 0 && isAbsolute) {\n ret.name = path.slice(1, startDot);\n ret.base = path.slice(1, end);\n } else {\n ret.name = path.slice(startPart, startDot);\n ret.base = path.slice(startPart, end);\n }\n ret.ext = path.slice(startDot, end);\n }\n\n if (startPart > 0) ret.dir = path.slice(0, startPart - 1);else if (isAbsolute) ret.dir = '/';\n\n return ret;\n },\n\n sep: '/',\n delimiter: ':',\n win32: null,\n posix: null\n};\n\nposix.posix = posix;\n\nmodule.exports = posix;\n","/*!\n * Toastify js 1.12.0\n * https://github.com/apvarun/toastify-js\n * @license MIT licensed\n *\n * Copyright (C) 2018 Varun A P\n */\n(function(root, factory) {\n if (typeof module === \"object\" && module.exports) {\n module.exports = factory();\n } else {\n root.Toastify = factory();\n }\n})(this, function(global) {\n // Object initialization\n var Toastify = function(options) {\n // Returning a new init object\n return new Toastify.lib.init(options);\n },\n // Library version\n version = \"1.12.0\";\n\n // Set the default global options\n Toastify.defaults = {\n oldestFirst: true,\n text: \"Toastify is awesome!\",\n node: undefined,\n duration: 3000,\n selector: undefined,\n callback: function () {\n },\n destination: undefined,\n newWindow: false,\n close: false,\n gravity: \"toastify-top\",\n positionLeft: false,\n position: '',\n backgroundColor: '',\n avatar: \"\",\n className: \"\",\n stopOnFocus: true,\n onClick: function () {\n },\n offset: {x: 0, y: 0},\n escapeMarkup: true,\n ariaLive: 'polite',\n style: {background: ''}\n };\n\n // Defining the prototype of the object\n Toastify.lib = Toastify.prototype = {\n toastify: version,\n\n constructor: Toastify,\n\n // Initializing the object with required parameters\n init: function(options) {\n // Verifying and validating the input object\n if (!options) {\n options = {};\n }\n\n // Creating the options object\n this.options = {};\n\n this.toastElement = null;\n\n // Validating the options\n this.options.text = options.text || Toastify.defaults.text; // Display message\n this.options.node = options.node || Toastify.defaults.node; // Display content as node\n this.options.duration = options.duration === 0 ? 0 : options.duration || Toastify.defaults.duration; // Display duration\n this.options.selector = options.selector || Toastify.defaults.selector; // Parent selector\n this.options.callback = options.callback || Toastify.defaults.callback; // Callback after display\n this.options.destination = options.destination || Toastify.defaults.destination; // On-click destination\n this.options.newWindow = options.newWindow || Toastify.defaults.newWindow; // Open destination in new window\n this.options.close = options.close || Toastify.defaults.close; // Show toast close icon\n this.options.gravity = options.gravity === \"bottom\" ? \"toastify-bottom\" : Toastify.defaults.gravity; // toast position - top or bottom\n this.options.positionLeft = options.positionLeft || Toastify.defaults.positionLeft; // toast position - left or right\n this.options.position = options.position || Toastify.defaults.position; // toast position - left or right\n this.options.backgroundColor = options.backgroundColor || Toastify.defaults.backgroundColor; // toast background color\n this.options.avatar = options.avatar || Toastify.defaults.avatar; // img element src - url or a path\n this.options.className = options.className || Toastify.defaults.className; // additional class names for the toast\n this.options.stopOnFocus = options.stopOnFocus === undefined ? Toastify.defaults.stopOnFocus : options.stopOnFocus; // stop timeout on focus\n this.options.onClick = options.onClick || Toastify.defaults.onClick; // Callback after click\n this.options.offset = options.offset || Toastify.defaults.offset; // toast offset\n this.options.escapeMarkup = options.escapeMarkup !== undefined ? options.escapeMarkup : Toastify.defaults.escapeMarkup;\n this.options.ariaLive = options.ariaLive || Toastify.defaults.ariaLive;\n this.options.style = options.style || Toastify.defaults.style;\n if(options.backgroundColor) {\n this.options.style.background = options.backgroundColor;\n }\n\n // Returning the current object for chaining functions\n return this;\n },\n\n // Building the DOM element\n buildToast: function() {\n // Validating if the options are defined\n if (!this.options) {\n throw \"Toastify is not initialized\";\n }\n\n // Creating the DOM object\n var divElement = document.createElement(\"div\");\n divElement.className = \"toastify on \" + this.options.className;\n\n // Positioning toast to left or right or center\n if (!!this.options.position) {\n divElement.className += \" toastify-\" + this.options.position;\n } else {\n // To be depreciated in further versions\n if (this.options.positionLeft === true) {\n divElement.className += \" toastify-left\";\n console.warn('Property `positionLeft` will be depreciated in further versions. Please use `position` instead.')\n } else {\n // Default position\n divElement.className += \" toastify-right\";\n }\n }\n\n // Assigning gravity of element\n divElement.className += \" \" + this.options.gravity;\n\n if (this.options.backgroundColor) {\n // This is being deprecated in favor of using the style HTML DOM property\n console.warn('DEPRECATION NOTICE: \"backgroundColor\" is being deprecated. Please use the \"style.background\" property.');\n }\n\n // Loop through our style object and apply styles to divElement\n for (var property in this.options.style) {\n divElement.style[property] = this.options.style[property];\n }\n\n // Announce the toast to screen readers\n if (this.options.ariaLive) {\n divElement.setAttribute('aria-live', this.options.ariaLive)\n }\n\n // Adding the toast message/node\n if (this.options.node && this.options.node.nodeType === Node.ELEMENT_NODE) {\n // If we have a valid node, we insert it\n divElement.appendChild(this.options.node)\n } else {\n if (this.options.escapeMarkup) {\n divElement.innerText = this.options.text;\n } else {\n divElement.innerHTML = this.options.text;\n }\n\n if (this.options.avatar !== \"\") {\n var avatarElement = document.createElement(\"img\");\n avatarElement.src = this.options.avatar;\n\n avatarElement.className = \"toastify-avatar\";\n\n if (this.options.position == \"left\" || this.options.positionLeft === true) {\n // Adding close icon on the left of content\n divElement.appendChild(avatarElement);\n } else {\n // Adding close icon on the right of content\n divElement.insertAdjacentElement(\"afterbegin\", avatarElement);\n }\n }\n }\n\n // Adding a close icon to the toast\n if (this.options.close === true) {\n // Create a span for close element\n var closeElement = document.createElement(\"button\");\n closeElement.type = \"button\";\n closeElement.setAttribute(\"aria-label\", \"Close\");\n closeElement.className = \"toast-close\";\n closeElement.innerHTML = \"✖\";\n\n // Triggering the removal of toast from DOM on close click\n closeElement.addEventListener(\n \"click\",\n function(event) {\n event.stopPropagation();\n this.removeElement(this.toastElement);\n window.clearTimeout(this.toastElement.timeOutValue);\n }.bind(this)\n );\n\n //Calculating screen width\n var width = window.innerWidth > 0 ? window.innerWidth : screen.width;\n\n // Adding the close icon to the toast element\n // Display on the right if screen width is less than or equal to 360px\n if ((this.options.position == \"left\" || this.options.positionLeft === true) && width > 360) {\n // Adding close icon on the left of content\n divElement.insertAdjacentElement(\"afterbegin\", closeElement);\n } else {\n // Adding close icon on the right of content\n divElement.appendChild(closeElement);\n }\n }\n\n // Clear timeout while toast is focused\n if (this.options.stopOnFocus && this.options.duration > 0) {\n var self = this;\n // stop countdown\n divElement.addEventListener(\n \"mouseover\",\n function(event) {\n window.clearTimeout(divElement.timeOutValue);\n }\n )\n // add back the timeout\n divElement.addEventListener(\n \"mouseleave\",\n function() {\n divElement.timeOutValue = window.setTimeout(\n function() {\n // Remove the toast from DOM\n self.removeElement(divElement);\n },\n self.options.duration\n )\n }\n )\n }\n\n // Adding an on-click destination path\n if (typeof this.options.destination !== \"undefined\") {\n divElement.addEventListener(\n \"click\",\n function(event) {\n event.stopPropagation();\n if (this.options.newWindow === true) {\n window.open(this.options.destination, \"_blank\");\n } else {\n window.location = this.options.destination;\n }\n }.bind(this)\n );\n }\n\n if (typeof this.options.onClick === \"function\" && typeof this.options.destination === \"undefined\") {\n divElement.addEventListener(\n \"click\",\n function(event) {\n event.stopPropagation();\n this.options.onClick();\n }.bind(this)\n );\n }\n\n // Adding offset\n if(typeof this.options.offset === \"object\") {\n\n var x = getAxisOffsetAValue(\"x\", this.options);\n var y = getAxisOffsetAValue(\"y\", this.options);\n\n var xOffset = this.options.position == \"left\" ? x : \"-\" + x;\n var yOffset = this.options.gravity == \"toastify-top\" ? y : \"-\" + y;\n\n divElement.style.transform = \"translate(\" + xOffset + \",\" + yOffset + \")\";\n\n }\n\n // Returning the generated element\n return divElement;\n },\n\n // Displaying the toast\n showToast: function() {\n // Creating the DOM object for the toast\n this.toastElement = this.buildToast();\n\n // Getting the root element to with the toast needs to be added\n var rootElement;\n if (typeof this.options.selector === \"string\") {\n rootElement = document.getElementById(this.options.selector);\n } else if (this.options.selector instanceof HTMLElement || (typeof ShadowRoot !== 'undefined' && this.options.selector instanceof ShadowRoot)) {\n rootElement = this.options.selector;\n } else {\n rootElement = document.body;\n }\n\n // Validating if root element is present in DOM\n if (!rootElement) {\n throw \"Root element is not defined\";\n }\n\n // Adding the DOM element\n var elementToInsert = Toastify.defaults.oldestFirst ? rootElement.firstChild : rootElement.lastChild;\n rootElement.insertBefore(this.toastElement, elementToInsert);\n\n // Repositioning the toasts in case multiple toasts are present\n Toastify.reposition();\n\n if (this.options.duration > 0) {\n this.toastElement.timeOutValue = window.setTimeout(\n function() {\n // Remove the toast from DOM\n this.removeElement(this.toastElement);\n }.bind(this),\n this.options.duration\n ); // Binding `this` for function invocation\n }\n\n // Supporting function chaining\n return this;\n },\n\n hideToast: function() {\n if (this.toastElement.timeOutValue) {\n clearTimeout(this.toastElement.timeOutValue);\n }\n this.removeElement(this.toastElement);\n },\n\n // Removing the element from the DOM\n removeElement: function(toastElement) {\n // Hiding the element\n // toastElement.classList.remove(\"on\");\n toastElement.className = toastElement.className.replace(\" on\", \"\");\n\n // Removing the element from DOM after transition end\n window.setTimeout(\n function() {\n // remove options node if any\n if (this.options.node && this.options.node.parentNode) {\n this.options.node.parentNode.removeChild(this.options.node);\n }\n\n // Remove the element from the DOM, only when the parent node was not removed before.\n if (toastElement.parentNode) {\n toastElement.parentNode.removeChild(toastElement);\n }\n\n // Calling the callback function\n this.options.callback.call(toastElement);\n\n // Repositioning the toasts again\n Toastify.reposition();\n }.bind(this),\n 400\n ); // Binding `this` for function invocation\n },\n };\n\n // Positioning the toasts on the DOM\n Toastify.reposition = function() {\n\n // Top margins with gravity\n var topLeftOffsetSize = {\n top: 15,\n bottom: 15,\n };\n var topRightOffsetSize = {\n top: 15,\n bottom: 15,\n };\n var offsetSize = {\n top: 15,\n bottom: 15,\n };\n\n // Get all toast messages on the DOM\n var allToasts = document.getElementsByClassName(\"toastify\");\n\n var classUsed;\n\n // Modifying the position of each toast element\n for (var i = 0; i < allToasts.length; i++) {\n // Getting the applied gravity\n if (containsClass(allToasts[i], \"toastify-top\") === true) {\n classUsed = \"toastify-top\";\n } else {\n classUsed = \"toastify-bottom\";\n }\n\n var height = allToasts[i].offsetHeight;\n classUsed = classUsed.substr(9, classUsed.length-1)\n // Spacing between toasts\n var offset = 15;\n\n var width = window.innerWidth > 0 ? window.innerWidth : screen.width;\n\n // Show toast in center if screen with less than or equal to 360px\n if (width <= 360) {\n // Setting the position\n allToasts[i].style[classUsed] = offsetSize[classUsed] + \"px\";\n\n offsetSize[classUsed] += height + offset;\n } else {\n if (containsClass(allToasts[i], \"toastify-left\") === true) {\n // Setting the position\n allToasts[i].style[classUsed] = topLeftOffsetSize[classUsed] + \"px\";\n\n topLeftOffsetSize[classUsed] += height + offset;\n } else {\n // Setting the position\n allToasts[i].style[classUsed] = topRightOffsetSize[classUsed] + \"px\";\n\n topRightOffsetSize[classUsed] += height + offset;\n }\n }\n }\n\n // Supporting function chaining\n return this;\n };\n\n // Helper function to get offset.\n function getAxisOffsetAValue(axis, options) {\n\n if(options.offset[axis]) {\n if(isNaN(options.offset[axis])) {\n return options.offset[axis];\n }\n else {\n return options.offset[axis] + 'px';\n }\n }\n\n return '0px';\n\n }\n\n function containsClass(elem, yourClass) {\n if (!elem || typeof yourClass !== \"string\") {\n return false;\n } else if (\n elem.className &&\n elem.className\n .trim()\n .split(/\\s+/gi)\n .indexOf(yourClass) > -1\n ) {\n return true;\n } else {\n return false;\n }\n }\n\n // Setting up the prototype for the init object\n Toastify.lib.init.prototype = Toastify.lib;\n\n // Returning the Toastify function to be assigned to the window object/module\n return Toastify;\n});\n","import c from \"toastify-js\";\nimport { getGettextBuilder as u } from \"@nextcloud/l10n/gettext\";\n/**\n * @copyright Copyright (c) 2023 Ferdinand Thiessen \n *\n * @author Ferdinand Thiessen \n * @author John Molakvoæ \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\nconst d = u().detectLocale();\n[{ locale: \"af\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Afrikaans (https://app.transifex.com/nextcloud/teams/64236/af/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"af\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Afrikaans (https://app.transifex.com/nextcloud/teams/64236/af/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: af\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"ar\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Ali , 2023\", \"Language-Team\": \"Arabic (https://app.transifex.com/nextcloud/teams/64236/ar/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ar\", \"Plural-Forms\": \"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nAli , 2023\\n\" }, msgstr: [\"Last-Translator: Ali , 2023\\nLanguage-Team: Arabic (https://app.transifex.com/nextcloud/teams/64236/ar/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ar\\nPlural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{name}\" لا يصلح كاسم مجلد.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{name}\" غير مسموح به كاسم مجلد'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" غير مسموح به داخل اسم مجلد.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"كل الملفات\"] }, Choose: { msgid: \"Choose\", msgstr: [\"إختَر\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"إختَر {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"نسخ\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"نسخٌ إلى {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"تعذّر إنشاء المجلد الجديد\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"أنشِيءْ مجلّداً\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"مُنتقِي المنظور الحالي\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"المُفضَّلة\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"أقسام مُنتقِي الملفات\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"الملفات و المجلدات التي تُميِّزُها كمٌفضَّلة ستظهر هنا.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"الملفات و المجلدات التي قمت مؤخراً بتعديلها سوف تظهر هنا.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"فلترة قائمة الملفات\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"اسم المجلد لا يمكن أن يكون فارغاً.\"] }, Home: { msgid: \"Home\", msgstr: [\"البداية\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"نوع الملف {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"مُعدَّل\"] }, Move: { msgid: \"Move\", msgstr: [\"أُنقُل\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"أُنقُل إلى {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"الاسم\"] }, New: { msgid: \"New\", msgstr: [\"جديد\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"مٌجلّد جديد\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"اسم المجلد الجديد\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"لا توجد ملفات هنا\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"لا توجد ملفات تتطابق مع الفلتر الذي وضعته\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"لا توجد ملفات مُطابِقة\"] }, Recent: { msgid: \"Recent\", msgstr: [\"الحالي\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"حدِّد كل المداخل\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"إختَر المدخل\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"إختر سطر الـ {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"الحجم\"] }, Undo: { msgid: \"Undo\", msgstr: [\"تراجع\"] }, unknown: { msgid: \"unknown\", msgstr: [\"غير محدد\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"قُم برفع محتوىً أو قُم بمزامنة أجهزتك!\"] } } } } }, { locale: \"ast\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Asturian (https://app.transifex.com/nextcloud/teams/64236/ast/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ast\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Asturian (https://app.transifex.com/nextcloud/teams/64236/ast/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ast\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Desfacer\"] } } } } }, { locale: \"az\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Azerbaijani (https://app.transifex.com/nextcloud/teams/64236/az/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"az\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Azerbaijani (https://app.transifex.com/nextcloud/teams/64236/az/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: az\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"be\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Belarusian (https://app.transifex.com/nextcloud/teams/64236/be/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"be\", \"Plural-Forms\": \"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Belarusian (https://app.transifex.com/nextcloud/teams/64236/be/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: be\\nPlural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"bg_BG\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Bulgarian (Bulgaria) (https://app.transifex.com/nextcloud/teams/64236/bg_BG/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"bg_BG\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Bulgarian (Bulgaria) (https://app.transifex.com/nextcloud/teams/64236/bg_BG/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: bg_BG\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"bn_BD\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Bengali (Bangladesh) (https://app.transifex.com/nextcloud/teams/64236/bn_BD/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"bn_BD\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Bengali (Bangladesh) (https://app.transifex.com/nextcloud/teams/64236/bn_BD/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: bn_BD\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"br\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Breton (https://app.transifex.com/nextcloud/teams/64236/br/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"br\", \"Plural-Forms\": \"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Breton (https://app.transifex.com/nextcloud/teams/64236/br/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: br\\nPlural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Disober\"] } } } } }, { locale: \"bs\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Bosnian (https://app.transifex.com/nextcloud/teams/64236/bs/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"bs\", \"Plural-Forms\": \"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Bosnian (https://app.transifex.com/nextcloud/teams/64236/bs/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: bs\\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"ca\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Catalan (https://app.transifex.com/nextcloud/teams/64236/ca/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ca\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Catalan (https://app.transifex.com/nextcloud/teams/64236/ca/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ca\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Desfés\"] } } } } }, { locale: \"cs\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Pavel Borecki , 2020\", \"Language-Team\": \"Czech (https://www.transifex.com/nextcloud/teams/64236/cs/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"cs\", \"Plural-Forms\": \"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nPavel Borecki , 2020\\n\" }, msgstr: [\"Last-Translator: Pavel Borecki , 2020\\nLanguage-Team: Czech (https://www.transifex.com/nextcloud/teams/64236/cs/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: cs\\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:187\" }, msgstr: [\"Zpět\"] } } } } }, { locale: \"cs_CZ\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Pavel Borecki , 2023\", \"Language-Team\": \"Czech (Czech Republic) (https://app.transifex.com/nextcloud/teams/64236/cs_CZ/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"cs_CZ\", \"Plural-Forms\": \"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nPavel Borecki , 2023\\n\" }, msgstr: [\"Last-Translator: Pavel Borecki , 2023\\nLanguage-Team: Czech (Czech Republic) (https://app.transifex.com/nextcloud/teams/64236/cs_CZ/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: cs_CZ\\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: [\"„{name}“ není platný název složky.\"] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: [\"„{name}“ není povolený název složky.\"] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: [\"znak „/“ (dopředné lomítko) není možné použít v názvu složky.\"] }, \"All files\": { msgid: \"All files\", msgstr: [\"Veškeré soubory\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Zvolit\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Zvolit {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Zkopírovat\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Zkopírovat do {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Novou složku se nepodařilo vytvořit\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Vytvořit složku\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Výběr stávajícího zobrazení\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Oblíbené\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Sekce dialogu pro výběr souboru\"] }, \"Files and folders you mark as favorite will show up here.\": { 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é.\"] }, \"Files and folders you recently modified will show up here.\": { 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.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Filtrovat seznam souborů\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Složku je třeba nějak nazvat.\"] }, Home: { msgid: \"Home\", msgstr: [\"Domů\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME typ {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Změněno\"] }, Move: { msgid: \"Move\", msgstr: [\"Přesounout\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Přesunout do {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Název\"] }, New: { msgid: \"New\", msgstr: [\"Nové\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Nová složka\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Název pro novou složku\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Nejsou zde žádné soubory\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Nenalezeny žádné soubory odpovídající vašemu filtru\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Žádné odpovídající soubory\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Nedávné\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Vybrat všechny položky\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Vybrat položku\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Vybrat řádek pro {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Velikost\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Zpět\"] }, unknown: { msgid: \"unknown\", msgstr: [\"neznámé\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Nahrajte nějaký obsah nebo proveďte synchronizaci se svými zařízeními!\"] } } } } }, { locale: \"cy_GB\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Welsh (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/cy_GB/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"cy_GB\", \"Plural-Forms\": \"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Welsh (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/cy_GB/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: cy_GB\\nPlural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"da\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Danish (https://app.transifex.com/nextcloud/teams/64236/da/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"da\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Danish (https://app.transifex.com/nextcloud/teams/64236/da/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: da\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Fortryd\"] } } } } }, { locale: \"de\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Markus Eckstein, 2023\", \"Language-Team\": \"German (https://app.transifex.com/nextcloud/teams/64236/de/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"de\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nMario Siegmann , 2023\\nMarkus Eckstein, 2023\\n\" }, msgstr: [\"Last-Translator: Markus Eckstein, 2023\\nLanguage-Team: German (https://app.transifex.com/nextcloud/teams/64236/de/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: de\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, '\"{name}\" is an invalid file name.': { msgid: '\"{name}\" is an invalid file name.', msgstr: ['\"{name}\" ist ein ungültiger Dateiname.'] }, '\"{name}\" is not an allowed filetype': { msgid: '\"{name}\" is not an allowed filetype', msgstr: ['\"{name}\" ist kein zulässiger Dateityp.'] }, '\"/\" is not allowed inside a file name.': { msgid: '\"/\" is not allowed inside a file name.', msgstr: ['\"/\" ist innerhalb eines Dateinamens nicht zulässig.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Alle Dateien\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Auswählen\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"{file} auswählen\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Kopieren\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Nach {target} kopieren\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Der neue Ordner konnte nicht erstellt werden.\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Verzeichnis erstellen\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Aktuelle Ansichtsauswahl\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favoriten\"] }, \"File name cannot be empty.\": { msgid: \"File name cannot be empty.\", msgstr: [\"Der Dateiname darf nicht leer sein.\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Filepicker-Auswahl\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Dateien und Ordner, die du als Favorit markierst, werden hier angezeigt.\"] }, \"Files and folders you recently modified will show up here.\": { 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.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Dateiliste filtern\"] }, Home: { msgid: \"Home\", msgstr: [\"Home\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME-Typ {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Geändert\"] }, Move: { msgid: \"Move\", msgstr: [\"Verschieben\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Nach {target} verschieben\"] }, Name: { msgid: \"Name\", msgstr: [\"Name\"] }, New: { msgid: \"New\", msgstr: [\"Neu\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Neuer Ordner\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Neuer Ordnername\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Hier sind keine Dateien\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Es wurden keine Dateien gefunden, die deinem Filter entsprechen.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Keine passenden Dateien\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Jüngste\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Alle Einträge auswählen\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Eintrag auswählen\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Die Zeile für {nodename} auswählen.\"] }, Size: { msgid: \"Size\", msgstr: [\"Größe\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Rückgängig\"] }, unknown: { msgid: \"unknown\", msgstr: [\"Unbekannt\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Lade Inhalte hoch oder synchronisieren diese mit deinen Geräten!\"] } } } } }, { locale: \"de_DE\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Mario Siegmann , 2023\", \"Language-Team\": \"German (Germany) (https://app.transifex.com/nextcloud/teams/64236/de_DE/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"de_DE\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nMark Ziegler , 2023\\nMario Siegmann , 2023\\n\" }, msgstr: [\"Last-Translator: Mario Siegmann , 2023\\nLanguage-Team: German (Germany) (https://app.transifex.com/nextcloud/teams/64236/de_DE/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: de_DE\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{name}\" ist ein ungültiger Ordnername.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{name}\" ist kein zulässiger Ordnername'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" ist innerhalb eines Ordnernamens nicht zulässig.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Alle Dateien\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Auswählen\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"{file} auswählen\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Kopieren\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Nach {target} kopieren\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Der neue Ordner konnte nicht erstellt werden\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Verzeichnis erstellen\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Aktuelle Ansichtsauswahl\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favoriten\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Dateiauswahl-Bereiche\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Dateien und Ordner, die Sie als Favorit markieren, werden hier angezeigt.\"] }, \"Files and folders you recently modified will show up here.\": { 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.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Dateiliste filtern\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Der Ordnername darf nicht leer sein.\"] }, Home: { msgid: \"Home\", msgstr: [\"Home\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME-Typ {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Geändert\"] }, Move: { msgid: \"Move\", msgstr: [\"Verschieben\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Nach {target} verschieben\"] }, Name: { msgid: \"Name\", msgstr: [\"Name\"] }, New: { msgid: \"New\", msgstr: [\"Neu\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Neuer Ordner\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Neuer Ordnername\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Hier sind keine Dateien\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Es wurden keine Dateien gefunden, die Ihrem Filter entsprechen.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Keine passenden Dateien\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Neueste\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Alle Einträge auswählen\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Eintrag auswählen\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Die Zeile für {nodename} auswählen.\"] }, Size: { msgid: \"Size\", msgstr: [\"Größe\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Rückgängig machen\"] }, unknown: { msgid: \"unknown\", msgstr: [\"Unbekannt\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Laden Sie Inhalte hoch oder synchronisieren Sie diese mit Ihren Geräten!\"] } } } } }, { locale: \"el\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Greek (https://app.transifex.com/nextcloud/teams/64236/el/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"el\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Greek (https://app.transifex.com/nextcloud/teams/64236/el/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: el\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Αναίρεση\"] } } } } }, { locale: \"en_GB\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Café Tango, 2023\", \"Language-Team\": \"English (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/en_GB/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"en_GB\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nAndi Chandler , 2023\\nCafé Tango, 2023\\n\" }, msgstr: [\"Last-Translator: Café Tango, 2023\\nLanguage-Team: English (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/en_GB/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: en_GB\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, '\"{name}\" is an invalid file name.': { msgid: '\"{name}\" is an invalid file name.', msgstr: ['\"{name}\" is an invalid file name.'] }, '\"{name}\" is not an allowed filetype': { msgid: '\"{name}\" is not an allowed filetype', msgstr: ['\"{name}\" is not an allowed filetype'] }, '\"/\" is not allowed inside a file name.': { msgid: '\"/\" is not allowed inside a file name.', msgstr: ['\"/\" is not allowed inside a file name.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"All files\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Choose\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Choose {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Copy\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Copy to {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Could not create the new folder\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Create directory\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Current view selector\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favourites\"] }, \"File name cannot be empty.\": { msgid: \"File name cannot be empty.\", msgstr: [\"File name cannot be empty.\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Filepicker sections\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Files and folders you mark as favourite will show up here.\"] }, \"Files and folders you recently modified 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.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Filter file list\"] }, Home: { msgid: \"Home\", msgstr: [\"Home\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME type {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Modified\"] }, Move: { msgid: \"Move\", msgstr: [\"Move\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Move to {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Name\"] }, New: { msgid: \"New\", msgstr: [\"New\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"New folder\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"New folder name\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"No files in here\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"No files matching your filter were found.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"No matching files\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Recent\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Select all entries\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Select entry\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Select the row for {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Size\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Undo\"] }, unknown: { msgid: \"unknown\", msgstr: [\"unknown\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Upload some content or sync with your devices!\"] } } } } }, { locale: \"eo\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Esperanto (https://app.transifex.com/nextcloud/teams/64236/eo/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"eo\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Esperanto (https://app.transifex.com/nextcloud/teams/64236/eo/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: eo\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Malfari\"] } } } } }, { locale: \"es\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"FranciscoFJ , 2023\", \"Language-Team\": \"Spanish (https://app.transifex.com/nextcloud/teams/64236/es/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nJulio C. Ortega, 2023\\nFranciscoFJ , 2023\\n\" }, msgstr: [\"Last-Translator: FranciscoFJ , 2023\\nLanguage-Team: Spanish (https://app.transifex.com/nextcloud/teams/64236/es/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{nombre}\" es un nombre de carpeta no válido.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{nombre}\" no es un nombre de carpeta permitido'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" no está permitido dentro del nombre de una carpeta.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Todos los archivos\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Escoger\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Escoger {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Copiar\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Copiar a {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"No se pudo crear la carpeta nueva\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Crear directorio\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Selector de vista actual\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favoritos\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Secciones del selector de archivos\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Los archivos y carpetas que marque como favoritos aparecerán aquí.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"Los archivos y carpetas que modificó recientemente aparecerán aquí.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Filtrar lista de archivos\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"El nombre de la carpeta no puede estar vacío.\"] }, Home: { msgid: \"Home\", msgstr: [\"Inicio\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"Tipo MIME {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Modificado\"] }, Move: { msgid: \"Move\", msgstr: [\"Mover\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Mover a {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Nombre\"] }, New: { msgid: \"New\", msgstr: [\"Nuevo\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\" Nueva carpeta\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Nuevo nombre de carpeta\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"No hay archivos aquí\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"No se encontraron archivos que coincidiesen con su filtro\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"No hay archivos coincidentes\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Reciente\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Seleccionar todas las entradas\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Seleccionar entrada\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Seleccione la fila para {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Tamaño\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Deshacer\"] }, unknown: { msgid: \"unknown\", msgstr: [\"Desconocido\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"¡Cargue algún contenido o sincronice con sus dispositivos!\"] } } } } }, { locale: \"es_419\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Latin America) (https://app.transifex.com/nextcloud/teams/64236/es_419/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_419\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Latin America) (https://app.transifex.com/nextcloud/teams/64236/es_419/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_419\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_AR\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Spanish (Argentina) (https://app.transifex.com/nextcloud/teams/64236/es_AR/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_AR\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Spanish (Argentina) (https://app.transifex.com/nextcloud/teams/64236/es_AR/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_AR\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Deshacer\"] } } } } }, { locale: \"es_CL\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Chile) (https://app.transifex.com/nextcloud/teams/64236/es_CL/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_CL\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Chile) (https://app.transifex.com/nextcloud/teams/64236/es_CL/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_CL\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_CO\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Colombia) (https://app.transifex.com/nextcloud/teams/64236/es_CO/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_CO\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Colombia) (https://app.transifex.com/nextcloud/teams/64236/es_CO/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_CO\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_CR\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Costa Rica) (https://app.transifex.com/nextcloud/teams/64236/es_CR/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_CR\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Costa Rica) (https://app.transifex.com/nextcloud/teams/64236/es_CR/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_CR\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_DO\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Dominican Republic) (https://app.transifex.com/nextcloud/teams/64236/es_DO/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_DO\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Dominican Republic) (https://app.transifex.com/nextcloud/teams/64236/es_DO/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_DO\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_EC\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Ecuador) (https://app.transifex.com/nextcloud/teams/64236/es_EC/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_EC\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Ecuador) (https://app.transifex.com/nextcloud/teams/64236/es_EC/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_EC\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_GT\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Guatemala) (https://app.transifex.com/nextcloud/teams/64236/es_GT/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_GT\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Guatemala) (https://app.transifex.com/nextcloud/teams/64236/es_GT/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_GT\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_HN\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Honduras) (https://app.transifex.com/nextcloud/teams/64236/es_HN/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_HN\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Honduras) (https://app.transifex.com/nextcloud/teams/64236/es_HN/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_HN\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_MX\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Spanish (Mexico) (https://app.transifex.com/nextcloud/teams/64236/es_MX/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_MX\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Spanish (Mexico) (https://app.transifex.com/nextcloud/teams/64236/es_MX/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_MX\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Deshacer\"] } } } } }, { locale: \"es_NI\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Nicaragua) (https://app.transifex.com/nextcloud/teams/64236/es_NI/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_NI\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Nicaragua) (https://app.transifex.com/nextcloud/teams/64236/es_NI/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_NI\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_PA\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Panama) (https://app.transifex.com/nextcloud/teams/64236/es_PA/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_PA\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Panama) (https://app.transifex.com/nextcloud/teams/64236/es_PA/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_PA\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_PE\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Peru) (https://app.transifex.com/nextcloud/teams/64236/es_PE/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_PE\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Peru) (https://app.transifex.com/nextcloud/teams/64236/es_PE/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_PE\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_PR\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Puerto Rico) (https://app.transifex.com/nextcloud/teams/64236/es_PR/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_PR\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Puerto Rico) (https://app.transifex.com/nextcloud/teams/64236/es_PR/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_PR\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_PY\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Paraguay) (https://app.transifex.com/nextcloud/teams/64236/es_PY/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_PY\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Paraguay) (https://app.transifex.com/nextcloud/teams/64236/es_PY/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_PY\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_SV\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (El Salvador) (https://app.transifex.com/nextcloud/teams/64236/es_SV/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_SV\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (El Salvador) (https://app.transifex.com/nextcloud/teams/64236/es_SV/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_SV\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"es_UY\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Spanish (Uruguay) (https://app.transifex.com/nextcloud/teams/64236/es_UY/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"es_UY\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Spanish (Uruguay) (https://app.transifex.com/nextcloud/teams/64236/es_UY/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: es_UY\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"et_EE\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Estonian (Estonia) (https://app.transifex.com/nextcloud/teams/64236/et_EE/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"et_EE\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Estonian (Estonia) (https://app.transifex.com/nextcloud/teams/64236/et_EE/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: et_EE\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"eu\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Basque (https://app.transifex.com/nextcloud/teams/64236/eu/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"eu\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Basque (https://app.transifex.com/nextcloud/teams/64236/eu/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: eu\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Desegin\"] } } } } }, { locale: \"fa\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Persian (https://app.transifex.com/nextcloud/teams/64236/fa/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"fa\", \"Plural-Forms\": \"nplurals=2; plural=(n > 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Persian (https://app.transifex.com/nextcloud/teams/64236/fa/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: fa\\nPlural-Forms: nplurals=2; plural=(n > 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"بازگردانی\"] } } } } }, { locale: \"fi_FI\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Finnish (Finland) (https://app.transifex.com/nextcloud/teams/64236/fi_FI/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"fi_FI\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Finnish (Finland) (https://app.transifex.com/nextcloud/teams/64236/fi_FI/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: fi_FI\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Kumoa\"] } } } } }, { locale: \"fo\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Faroese (https://app.transifex.com/nextcloud/teams/64236/fo/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"fo\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Faroese (https://app.transifex.com/nextcloud/teams/64236/fo/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: fo\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"fr\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"fleopaul thp, 2023\", \"Language-Team\": \"French (https://app.transifex.com/nextcloud/teams/64236/fr/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"fr\", \"Plural-Forms\": \"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nRémi LEBLOND, 2023\\nMordecai, 2023\\nfleopaul thp, 2023\\n\" }, msgstr: [\"Last-Translator: fleopaul thp, 2023\\nLanguage-Team: French (https://app.transifex.com/nextcloud/teams/64236/fr/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: fr\\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: [\"« {name} » n'est pas un nom de dossier valide.\"] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: [\"« {name} » n'est pas un nom de dossier autorisé.\"] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: [\"Le caractère « / » n'est pas autorisé dans un nom de dossier.\"] }, \"All files\": { msgid: \"All files\", msgstr: [\"Tous les fichiers\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Choisir\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Choisir {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Copier\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Copier vers {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Impossible de créer le nouveau dossier\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Créer un répertoire\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Sélecteur de vue courante\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favoris\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Sections du sélecteur de fichiers\"] }, \"Files and folders you mark as favorite will show up here.\": { 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.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"Les fichiers et répertoires modifiés récemment apparaîtront ici.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Liste de filtre de fichiers\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Le nom du dossier ne peut pas être vide.\"] }, Home: { msgid: \"Home\", msgstr: [\"Accueil\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"Type MIME {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Modifié\"] }, Move: { msgid: \"Move\", msgstr: [\"Déplacer\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Déplacer vers {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Nom\"] }, New: { msgid: \"New\", msgstr: [\"Nouveau\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Nouveau répertoire\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Nom du nouveau répertoire\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Aucun fichier ici\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Aucun fichier trouvé correspondant à votre filtre.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Aucun fichier trouvé\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Récents\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Tous sélectionner\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Sélectionner une entrée\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Sélectionner l'enregistrement pour {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Taille\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Rétablir\"] }, unknown: { msgid: \"unknown\", msgstr: [\"inconnu\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Charger du contenu ou synchroniser avec vos équipements !\"] } } } } }, { locale: \"gd\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Gaelic, Scottish (https://app.transifex.com/nextcloud/teams/64236/gd/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"gd\", \"Plural-Forms\": \"nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Gaelic, Scottish (https://app.transifex.com/nextcloud/teams/64236/gd/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: gd\\nPlural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"gl\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Miguel Anxo Bouzada , 2023\", \"Language-Team\": \"Galician (https://app.transifex.com/nextcloud/teams/64236/gl/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"gl\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nMiguel Anxo Bouzada , 2023\\n\" }, msgstr: [\"Last-Translator: Miguel Anxo Bouzada , 2023\\nLanguage-Team: Galician (https://app.transifex.com/nextcloud/teams/64236/gl/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: gl\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: [\"«{name}» non é un nome de cartafol válido.\"] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: [\"«{name}» non é un nome de cartafol permitido\"] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: [\"A «/» non está permitida no nome dun cartafol.\"] }, \"All files\": { msgid: \"All files\", msgstr: [\"Todos os ficheiros\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Escoller\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Escoller {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Copiar\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Copiar en {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Non foi posíbel crear o novo cartafol\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Crear un directorio\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Selector de vista actual\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favoritos\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Seccións do selector de ficheiros\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Os ficheiros e cartafoles que marque como favoritos aparecerán aquí.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"Os ficheiros e cartafoles que modificou recentemente aparecerán aquí.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Filtrar a lista de ficheiros\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"O nome do cartafol non pode estar baleiro.\"] }, Home: { msgid: \"Home\", msgstr: [\"Inicio\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"Tipo MIME {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Modificado\"] }, Move: { msgid: \"Move\", msgstr: [\"Mover\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Mover cara a {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Nome\"] }, New: { msgid: \"New\", msgstr: [\"Novo\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Novo cartafol\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Novo nome do cartafol\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Aquí non hai ficheiros\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Non se atopou ningún ficheiro que coincida co filtro.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Non hai ficheiros coincidentes\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Recente\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Seleccionar todas as entradas\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Seleccionar a entrada\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Seleccionar a fila para {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Tamaño\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Desfacer\"] }, unknown: { msgid: \"unknown\", msgstr: [\"descoñecido\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Enviar algún contido ou sincronizalo cos seus dispositivos!\"] } } } } }, { locale: \"he\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Hebrew (https://app.transifex.com/nextcloud/teams/64236/he/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"he\", \"Plural-Forms\": \"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Hebrew (https://app.transifex.com/nextcloud/teams/64236/he/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: he\\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"ביטול\"] } } } } }, { locale: \"hi_IN\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Hindi (India) (https://app.transifex.com/nextcloud/teams/64236/hi_IN/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"hi_IN\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Hindi (India) (https://app.transifex.com/nextcloud/teams/64236/hi_IN/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: hi_IN\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"hr\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Croatian (https://app.transifex.com/nextcloud/teams/64236/hr/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"hr\", \"Plural-Forms\": \"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Croatian (https://app.transifex.com/nextcloud/teams/64236/hr/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: hr\\nPlural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"hsb\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Upper Sorbian (https://app.transifex.com/nextcloud/teams/64236/hsb/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"hsb\", \"Plural-Forms\": \"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Upper Sorbian (https://app.transifex.com/nextcloud/teams/64236/hsb/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: hsb\\nPlural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"hu_HU\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Hungarian (Hungary) (https://app.transifex.com/nextcloud/teams/64236/hu_HU/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"hu_HU\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Hungarian (Hungary) (https://app.transifex.com/nextcloud/teams/64236/hu_HU/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: hu_HU\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Visszavonás\"] } } } } }, { locale: \"hy\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Armenian (https://app.transifex.com/nextcloud/teams/64236/hy/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"hy\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Armenian (https://app.transifex.com/nextcloud/teams/64236/hy/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: hy\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"ia\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Interlingua (https://app.transifex.com/nextcloud/teams/64236/ia/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ia\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Interlingua (https://app.transifex.com/nextcloud/teams/64236/ia/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ia\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"id\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Indonesian (https://app.transifex.com/nextcloud/teams/64236/id/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"id\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Indonesian (https://app.transifex.com/nextcloud/teams/64236/id/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: id\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Tidak jadi\"] } } } } }, { locale: \"ig\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Igbo (https://app.transifex.com/nextcloud/teams/64236/ig/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ig\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Igbo (https://app.transifex.com/nextcloud/teams/64236/ig/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ig\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"is\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Icelandic (https://app.transifex.com/nextcloud/teams/64236/is/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"is\", \"Plural-Forms\": \"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Icelandic (https://app.transifex.com/nextcloud/teams/64236/is/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: is\\nPlural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Afturkalla\"] } } } } }, { locale: \"it\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Italian (https://app.transifex.com/nextcloud/teams/64236/it/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"it\", \"Plural-Forms\": \"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Italian (https://app.transifex.com/nextcloud/teams/64236/it/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: it\\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Annulla\"] } } } } }, { locale: \"ja_JP\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Japanese (Japan) (https://app.transifex.com/nextcloud/teams/64236/ja_JP/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ja_JP\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Japanese (Japan) (https://app.transifex.com/nextcloud/teams/64236/ja_JP/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ja_JP\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"元に戻す\"] } } } } }, { locale: \"ka\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Georgian (https://app.transifex.com/nextcloud/teams/64236/ka/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ka\", \"Plural-Forms\": \"nplurals=2; plural=(n!=1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Georgian (https://app.transifex.com/nextcloud/teams/64236/ka/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ka\\nPlural-Forms: nplurals=2; plural=(n!=1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"ka_GE\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Georgian (Georgia) (https://app.transifex.com/nextcloud/teams/64236/ka_GE/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ka_GE\", \"Plural-Forms\": \"nplurals=2; plural=(n!=1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Georgian (Georgia) (https://app.transifex.com/nextcloud/teams/64236/ka_GE/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ka_GE\\nPlural-Forms: nplurals=2; plural=(n!=1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"kab\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Kabyle (https://app.transifex.com/nextcloud/teams/64236/kab/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"kab\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Kabyle (https://app.transifex.com/nextcloud/teams/64236/kab/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: kab\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Sefsex\"] } } } } }, { locale: \"kk\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Kazakh (https://app.transifex.com/nextcloud/teams/64236/kk/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"kk\", \"Plural-Forms\": \"nplurals=2; plural=(n!=1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Kazakh (https://app.transifex.com/nextcloud/teams/64236/kk/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: kk\\nPlural-Forms: nplurals=2; plural=(n!=1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"km\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Khmer (https://app.transifex.com/nextcloud/teams/64236/km/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"km\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Khmer (https://app.transifex.com/nextcloud/teams/64236/km/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: km\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"kn\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Kannada (https://app.transifex.com/nextcloud/teams/64236/kn/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"kn\", \"Plural-Forms\": \"nplurals=2; plural=(n > 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Kannada (https://app.transifex.com/nextcloud/teams/64236/kn/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: kn\\nPlural-Forms: nplurals=2; plural=(n > 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"ko\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Korean (https://app.transifex.com/nextcloud/teams/64236/ko/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ko\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Korean (https://app.transifex.com/nextcloud/teams/64236/ko/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ko\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"되돌리기\"] } } } } }, { locale: \"la\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Latin (https://app.transifex.com/nextcloud/teams/64236/la/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"la\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Latin (https://app.transifex.com/nextcloud/teams/64236/la/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: la\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"lb\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Luxembourgish (https://app.transifex.com/nextcloud/teams/64236/lb/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"lb\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Luxembourgish (https://app.transifex.com/nextcloud/teams/64236/lb/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: lb\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"lo\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Lao (https://app.transifex.com/nextcloud/teams/64236/lo/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"lo\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Lao (https://app.transifex.com/nextcloud/teams/64236/lo/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: lo\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"lt_LT\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Lithuanian (Lithuania) (https://app.transifex.com/nextcloud/teams/64236/lt_LT/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"lt_LT\", \"Plural-Forms\": \"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Lithuanian (Lithuania) (https://app.transifex.com/nextcloud/teams/64236/lt_LT/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: lt_LT\\nPlural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Atšaukti\"] } } } } }, { locale: \"lv\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Latvian (https://app.transifex.com/nextcloud/teams/64236/lv/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"lv\", \"Plural-Forms\": \"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Latvian (https://app.transifex.com/nextcloud/teams/64236/lv/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: lv\\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"mk\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Macedonian (https://app.transifex.com/nextcloud/teams/64236/mk/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"mk\", \"Plural-Forms\": \"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Macedonian (https://app.transifex.com/nextcloud/teams/64236/mk/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: mk\\nPlural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Врати\"] } } } } }, { locale: \"mn\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Mongolian (https://app.transifex.com/nextcloud/teams/64236/mn/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"mn\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Mongolian (https://app.transifex.com/nextcloud/teams/64236/mn/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: mn\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Буцаах\"] } } } } }, { locale: \"mr\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Marathi (https://app.transifex.com/nextcloud/teams/64236/mr/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"mr\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Marathi (https://app.transifex.com/nextcloud/teams/64236/mr/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: mr\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"पूर्ववत करा\"] } } } } }, { locale: \"ms_MY\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Malay (Malaysia) (https://app.transifex.com/nextcloud/teams/64236/ms_MY/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ms_MY\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Malay (Malaysia) (https://app.transifex.com/nextcloud/teams/64236/ms_MY/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ms_MY\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"my\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Burmese (https://app.transifex.com/nextcloud/teams/64236/my/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"my\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Burmese (https://app.transifex.com/nextcloud/teams/64236/my/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: my\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"နဂိုအတိုင်းပြန်ထားရန်\"] } } } } }, { locale: \"nb_NO\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Norwegian Bokmål (Norway) (https://app.transifex.com/nextcloud/teams/64236/nb_NO/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"nb_NO\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Norwegian Bokmål (Norway) (https://app.transifex.com/nextcloud/teams/64236/nb_NO/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: nb_NO\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Angre\"] } } } } }, { locale: \"ne\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Nepali (https://app.transifex.com/nextcloud/teams/64236/ne/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ne\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Nepali (https://app.transifex.com/nextcloud/teams/64236/ne/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ne\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"nl\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Dutch (https://app.transifex.com/nextcloud/teams/64236/nl/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"nl\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Dutch (https://app.transifex.com/nextcloud/teams/64236/nl/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: nl\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Ongedaan maken\"] } } } } }, { locale: \"nn_NO\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Norwegian Nynorsk (Norway) (https://app.transifex.com/nextcloud/teams/64236/nn_NO/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"nn_NO\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Norwegian Nynorsk (Norway) (https://app.transifex.com/nextcloud/teams/64236/nn_NO/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: nn_NO\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"oc\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Occitan (post 1500) (https://app.transifex.com/nextcloud/teams/64236/oc/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"oc\", \"Plural-Forms\": \"nplurals=2; plural=(n > 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Occitan (post 1500) (https://app.transifex.com/nextcloud/teams/64236/oc/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: oc\\nPlural-Forms: nplurals=2; plural=(n > 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Anullar\"] } } } } }, { locale: \"pl\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Polish (https://app.transifex.com/nextcloud/teams/64236/pl/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"pl\", \"Plural-Forms\": \"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Polish (https://app.transifex.com/nextcloud/teams/64236/pl/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: pl\\nPlural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Cofnij\"] } } } } }, { locale: \"ps\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Pashto (https://app.transifex.com/nextcloud/teams/64236/ps/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ps\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Pashto (https://app.transifex.com/nextcloud/teams/64236/ps/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ps\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"pt_BR\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Portuguese (Brazil) (https://app.transifex.com/nextcloud/teams/64236/pt_BR/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"pt_BR\", \"Plural-Forms\": \"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Portuguese (Brazil) (https://app.transifex.com/nextcloud/teams/64236/pt_BR/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: pt_BR\\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Desfazer\"] } } } } }, { locale: \"pt_PT\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Portuguese (Portugal) (https://app.transifex.com/nextcloud/teams/64236/pt_PT/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"pt_PT\", \"Plural-Forms\": \"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Portuguese (Portugal) (https://app.transifex.com/nextcloud/teams/64236/pt_PT/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: pt_PT\\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Anular\"] } } } } }, { locale: \"ro\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Daniel MD , 2023\", \"Language-Team\": \"Romanian (https://app.transifex.com/nextcloud/teams/64236/ro/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ro\", \"Plural-Forms\": \"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nDaniel MD , 2023\\n\" }, msgstr: [\"Last-Translator: Daniel MD , 2023\\nLanguage-Team: Romanian (https://app.transifex.com/nextcloud/teams/64236/ro/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ro\\nPlural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{name}\" este un nume de director invalid.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{name}\" nu este un nume de director permis'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" nu este permis în numele unui director.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Toate fișierele\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Alege\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Alege {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Copiază\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Copiază în {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Nu s-a putut crea noul director\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Creează director\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Selectorul curent al vizualizării\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favorite\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Secțiuni ale selectorului de fișiere\"] }, \"Files and folders you mark as favorite will show up here.\": { 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.\"] }, \"Files and folders you recently modified will show up here.\": { 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.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Filtrează lista de fișiere\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Numele de director nu poate fi necompletat.\"] }, Home: { msgid: \"Home\", msgstr: [\"Acasă\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"Tip MIME {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Modificat\"] }, Move: { msgid: \"Move\", msgstr: [\"Mută\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Mută către {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Nume\"] }, New: { msgid: \"New\", msgstr: [\"Nou\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Director nou\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Numele noului director\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Nu există fișiere\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Nu există fișiere potrivite pentru filtrul selectat\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Nu există fișiere potrivite\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Recente\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Selectează toate înregistrările\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Selectează înregistrarea\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Selectează rândul pentru {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Mărime\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Anulează\"] }, unknown: { msgid: \"unknown\", msgstr: [\"necunoscut\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Încărcați conținut sau sincronizați cu dispozitivele dumneavoastră!\"] } } } } }, { locale: \"ru\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"ashed , 2023\", \"Language-Team\": \"Russian (https://app.transifex.com/nextcloud/teams/64236/ru/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ru\", \"Plural-Forms\": \"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nMax Smith , 2023\\nashed , 2023\\n\" }, msgstr: [\"Last-Translator: ashed , 2023\\nLanguage-Team: Russian (https://app.transifex.com/nextcloud/teams/64236/ru/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ru\\nPlural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{name}\" недопустимое имя папки.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{name}\" не является разрешенным именем папки'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" не допускается внутри имени папки.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Все файлы\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Выбрать\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Выбрать {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Копировать\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Скопировать в {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Не удалось создать новую папку\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Создать каталог\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Переключатель текущего вида\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Избранное\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Разделы для выбора файлов\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Здесь появятся файлы и папки, которые вы пометили как избранные.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"Здесь будут отображаться файлы и папки, которые вы недавно изменили.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Фильтровать список файлов\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Имя папки не может быть пустым.\"] }, Home: { msgid: \"Home\", msgstr: [\"Home\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME тип {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Модифицированный\"] }, Move: { msgid: \"Move\", msgstr: [\"Переместить\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Перейти к {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Имя\"] }, New: { msgid: \"New\", msgstr: [\"Новый\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Новая папка\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Новое имя папки\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Здесь нет файлов\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Файлы, соответствующие вашему фильтру, не найдены.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Нет подходящих файлов\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Недавний\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Выбрать все записи\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Выберите запись\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Выберите строку для {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Размер\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Отменить\"] }, unknown: { msgid: \"unknown\", msgstr: [\"неизвестный\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Загрузите контент или синхронизируйте его со своими устройствами!\"] } } } } }, { locale: \"sc\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Sardinian (https://app.transifex.com/nextcloud/teams/64236/sc/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sc\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Sardinian (https://app.transifex.com/nextcloud/teams/64236/sc/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sc\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"si\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Sinhala (https://app.transifex.com/nextcloud/teams/64236/si/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"si\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Sinhala (https://app.transifex.com/nextcloud/teams/64236/si/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: si\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"පෙරසේ\"] } } } } }, { locale: \"sk_SK\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Slovak (Slovakia) (https://app.transifex.com/nextcloud/teams/64236/sk_SK/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sk_SK\", \"Plural-Forms\": \"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Slovak (Slovakia) (https://app.transifex.com/nextcloud/teams/64236/sk_SK/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sk_SK\\nPlural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Späť\"] } } } } }, { locale: \"sl\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Slovenian (https://app.transifex.com/nextcloud/teams/64236/sl/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sl\", \"Plural-Forms\": \"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Slovenian (https://app.transifex.com/nextcloud/teams/64236/sl/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sl\\nPlural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Razveljavi\"] } } } } }, { locale: \"sq\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Albanian (https://app.transifex.com/nextcloud/teams/64236/sq/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sq\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Albanian (https://app.transifex.com/nextcloud/teams/64236/sq/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sq\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"sr\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Иван Пешић, 2023\", \"Language-Team\": \"Serbian (https://app.transifex.com/nextcloud/teams/64236/sr/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sr\", \"Plural-Forms\": \"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nИван Пешић, 2023\\n\" }, msgstr: [\"Last-Translator: Иван Пешић, 2023\\nLanguage-Team: Serbian (https://app.transifex.com/nextcloud/teams/64236/sr/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sr\\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: [\"„{name}” није исправно име фолдера.\"] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: [\"„{name}” није дозвољено име за фолдер.\"] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: [\"„/” није дозвољено унутар имена фолдера.\"] }, \"All files\": { msgid: \"All files\", msgstr: [\"Сви фајлови\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Изаберите\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Изаберите {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Копирај\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Копирај у {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Није могао да се креира нови фолдер\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Креирај директоријум\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Бирач тренутног приказа\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Омиљено\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Одељци бирача фајлова\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Овде ће се појавити фајлови и фолдери које сте означили као омиљене.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"Овде ће се појавити фајлови и фолдери који се се недавно изменили.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Фитрирање листе фајлова\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Име фолдера не може бити празно.\"] }, Home: { msgid: \"Home\", msgstr: [\"Почетак\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME тип {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Измењено\"] }, Move: { msgid: \"Move\", msgstr: [\"Премести\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Премести у {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Име\"] }, New: { msgid: \"New\", msgstr: [\"Ново\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Нови фолдер\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Име новог фолдера\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Овде нема фајлова\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Није пронађен ниједан фајл који задовољава ваш филтер.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Нема таквих фајлова\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Скорашње\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Изаберите све ставке\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Изаберите ставку\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Изаберите ред за {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Величина\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Поништи\"] }, unknown: { msgid: \"unknown\", msgstr: [\"непозната\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Отпремите нешто или синхронизујте са својим уређајима!\"] } } } } }, { locale: \"sr@latin\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Serbian (Latin) (https://app.transifex.com/nextcloud/teams/64236/sr@latin/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sr@latin\", \"Plural-Forms\": \"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Serbian (Latin) (https://app.transifex.com/nextcloud/teams/64236/sr@latin/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sr@latin\\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"sv\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Magnus Höglund, 2023\", \"Language-Team\": \"Swedish (https://app.transifex.com/nextcloud/teams/64236/sv/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sv\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nMagnus Höglund, 2023\\n\" }, msgstr: [\"Last-Translator: Magnus Höglund, 2023\\nLanguage-Team: Swedish (https://app.transifex.com/nextcloud/teams/64236/sv/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sv\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{name}\" är ett ogiltigt mappnamn.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{name}\" är inte ett tillåtet mappnamn'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" är inte tillåtet i ett mappnamn.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Alla filer\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Välj\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Välj {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Kopiera\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Kopiera till {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Kunde inte skapa den nya mappen\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Skapa katalog\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Aktuell vyväljare\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Favoriter\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Filepicker-sektioner\"] }, \"Files and folders you mark as favorite will show up here.\": { 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.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"Filer och mappar som du nyligen ändrat kommer att visas här.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Filtrera fillistan\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Mappnamnet får inte vara tomt.\"] }, Home: { msgid: \"Home\", msgstr: [\"Hem\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME typ {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Ändrad\"] }, Move: { msgid: \"Move\", msgstr: [\"Flytta\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Flytta till {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Namn\"] }, New: { msgid: \"New\", msgstr: [\"Ny\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Ny mapp\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Nytt mappnamn\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Inga filer här\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Inga filer som matchar ditt filter hittades.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Inga matchande filer\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Nyligen\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Välj alla poster\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Välj post\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Välj raden för {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Storlek\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Ångra\"] }, unknown: { msgid: \"unknown\", msgstr: [\"okänd\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Ladda upp lite innehåll eller synkronisera med dina enheter!\"] } } } } }, { locale: \"sw\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Swahili (https://app.transifex.com/nextcloud/teams/64236/sw/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"sw\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Swahili (https://app.transifex.com/nextcloud/teams/64236/sw/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: sw\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"ta\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Tamil (https://app.transifex.com/nextcloud/teams/64236/ta/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ta\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Tamil (https://app.transifex.com/nextcloud/teams/64236/ta/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ta\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"செயல்தவிர்\"] } } } } }, { locale: \"th_TH\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Thai (Thailand) (https://app.transifex.com/nextcloud/teams/64236/th_TH/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"th_TH\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Thai (Thailand) (https://app.transifex.com/nextcloud/teams/64236/th_TH/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: th_TH\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"เลิกทำ\"] } } } } }, { locale: \"tk\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Turkmen (https://app.transifex.com/nextcloud/teams/64236/tk/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"tk\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Turkmen (https://app.transifex.com/nextcloud/teams/64236/tk/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: tk\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"tr\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Kaya Zeren , 2023\", \"Language-Team\": \"Turkish (https://app.transifex.com/nextcloud/teams/64236/tr/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"tr\", \"Plural-Forms\": \"nplurals=2; plural=(n > 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nKaya Zeren , 2023\\n\" }, msgstr: [\"Last-Translator: Kaya Zeren , 2023\\nLanguage-Team: Turkish (https://app.transifex.com/nextcloud/teams/64236/tr/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: tr\\nPlural-Forms: nplurals=2; plural=(n > 1);\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{name}\" geçersiz bir klasör adı.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{name}\" izin verilen bir klasör adı değil'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" karakteri klasör adında kullanılamaz.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Tüm dosyalar\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Seçin\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"{file} seçin\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Kopyala\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"{target} üzerine kopyala\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Yeni klasör oluşturulamadı\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Klasör oluştur\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Geçerli görünüm seçici\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Sık kullanılanlar\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Dosya seçici bölümleri\"] }, \"Files and folders you mark as favorite will show up here.\": { 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.\"] }, \"Files and folders you recently modified will show up here.\": { 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.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Dosya listesini süz\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Klasör adı boş olamaz.\"] }, Home: { msgid: \"Home\", msgstr: [\"Giriş\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME türü {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Değiştirilme\"] }, Move: { msgid: \"Move\", msgstr: [\"Taşı\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"{target} üzerine taşı\"] }, Name: { msgid: \"Name\", msgstr: [\"Ad\"] }, New: { msgid: \"New\", msgstr: [\"Yeni\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Yeni klasör\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Yeni klasör adı\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Burada herhangi bir dosya yok\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Süzgece uyan bir dosya bulunamadı.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Eşleşen bir dosya yok\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Son kullanılanlar\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Tüm kayıtları seç\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Kaydı seç\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"{nodename} satırını seçin\"] }, Size: { msgid: \"Size\", msgstr: [\"Boyut\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Geri al\"] }, unknown: { msgid: \"unknown\", msgstr: [\"bilinmiyor\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Bazı içerikler yükleyin ya da aygıtlarınızla eşitleyin!\"] } } } } }, { locale: \"ug\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Uyghur (https://app.transifex.com/nextcloud/teams/64236/ug/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ug\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Uyghur (https://app.transifex.com/nextcloud/teams/64236/ug/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ug\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"uk\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"O St , 2023\", \"Language-Team\": \"Ukrainian (https://app.transifex.com/nextcloud/teams/64236/uk/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"uk\", \"Plural-Forms\": \"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nO St , 2023\\n\" }, msgstr: [\"Last-Translator: O St , 2023\\nLanguage-Team: Ukrainian (https://app.transifex.com/nextcloud/teams/64236/uk/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: uk\\nPlural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: ['\"{name}\" є недійсним назвою для каталогу.'] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: ['\"{name}\" не є дозволена назва для каталогу.'] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: ['\"/\" не дозволено у назві каталогу.'] }, \"All files\": { msgid: \"All files\", msgstr: [\"Всі файли\"] }, Choose: { msgid: \"Choose\", msgstr: [\"Вибрати\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"Вибрати {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"Копіювати\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"Копіювати до {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"Не вдалося створити новий каталог\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"Створити каталог\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"Вибір подання\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"Із зірочкою\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"Розділи вибору файлів\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"Тут показуватимуться файли та каталоги, які ви позначите зірочкою.\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"Тут показуватимуться файли та каталоги, які було нещодавно змінено.\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"Фільтрувати список файлів\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"Ім'я каталогу не може бути порожнім.\"] }, Home: { msgid: \"Home\", msgstr: [\"Домівка\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"Тип MIME {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"Змінено\"] }, Move: { msgid: \"Move\", msgstr: [\"Перемістити\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"Перемістити до {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"Ім'я\"] }, New: { msgid: \"New\", msgstr: [\"Новий\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"Новий каталог\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"Ім'я нового каталогу\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"Тут відсутні файли\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"Відсутні збіги за фільтром.\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"Відсутні збіги файлів.\"] }, Recent: { msgid: \"Recent\", msgstr: [\"Останні\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"Вибрати всі записи\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"Вибрати запис\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"Вибрати рядок для {nodename}\"] }, Size: { msgid: \"Size\", msgstr: [\"Розмір\"] }, Undo: { msgid: \"Undo\", msgstr: [\"Повернути\"] }, unknown: { msgid: \"unknown\", msgstr: [\"невідомо\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"Завантажте вміст або синхронізуйте з вашим пристроєм!\"] } } } } }, { locale: \"ur_PK\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Urdu (Pakistan) (https://app.transifex.com/nextcloud/teams/64236/ur_PK/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"ur_PK\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Urdu (Pakistan) (https://app.transifex.com/nextcloud/teams/64236/ur_PK/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: ur_PK\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"uz\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Uzbek (https://app.transifex.com/nextcloud/teams/64236/uz/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"uz\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Uzbek (https://app.transifex.com/nextcloud/teams/64236/uz/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: uz\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }, { locale: \"vi\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Joas Schilling, 2023\", \"Language-Team\": \"Vietnamese (https://app.transifex.com/nextcloud/teams/64236/vi/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"vi\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJoas Schilling, 2023\\n\" }, msgstr: [\"Last-Translator: Joas Schilling, 2023\\nLanguage-Team: Vietnamese (https://app.transifex.com/nextcloud/teams/64236/vi/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: vi\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"Hoàn tác\"] } } } } }, { locale: \"zh_CN\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Eric, 2023\", \"Language-Team\": \"Chinese (China) (https://app.transifex.com/nextcloud/teams/64236/zh_CN/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"zh_CN\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nken, 2023\\nEric, 2023\\n\" }, msgstr: [\"Last-Translator: Eric, 2023\\nLanguage-Team: Chinese (China) (https://app.transifex.com/nextcloud/teams/64236/zh_CN/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: zh_CN\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, '\"{name}\" is an invalid folder name.': { msgid: '\"{name}\" is an invalid folder name.', msgstr: [\"“{name}”是无效的文件夹名称。\"] }, '\"{name}\" is not an allowed folder name': { msgid: '\"{name}\" is not an allowed folder name', msgstr: [\"“{name}”不是允许的文件夹名称\"] }, '\"/\" is not allowed inside a folder name.': { msgid: '\"/\" is not allowed inside a folder name.', msgstr: [\"文件夹名称中不允许包含“/”。\"] }, \"All files\": { msgid: \"All files\", msgstr: [\"所有文件\"] }, Choose: { msgid: \"Choose\", msgstr: [\"选择\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"选择 {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"复制\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"复制到 {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"无法创建新文件夹\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"创建目录\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"当前视图选择器\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"最爱\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"文件选取器选择\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"您标记为最爱的文件与文件夹会显示在这里\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"您最近修改的文件与文件夹会显示在这里\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"过滤文件列表\"] }, \"Folder name cannot be empty.\": { msgid: \"Folder name cannot be empty.\", msgstr: [\"文件夹名称不能为空。\"] }, Home: { msgid: \"Home\", msgstr: [\"主目录\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME 类型 {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"已修改\"] }, Move: { msgid: \"Move\", msgstr: [\"移动\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"移动至 {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"名称\"] }, New: { msgid: \"New\", msgstr: [\"新\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"新文件夹\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"新文件夹名称\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"此处无文件\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"找不到符合您过滤条件的文件\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"无符合的文件\"] }, Recent: { msgid: \"Recent\", msgstr: [\"最近\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"选择所有条目\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"选择条目\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"选择 {nodename} 的列\"] }, Size: { msgid: \"Size\", msgstr: [\"大小\"] }, Undo: { msgid: \"Undo\", msgstr: [\" 撤消\"] }, unknown: { msgid: \"unknown\", msgstr: [\"未知\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"上传一些项目或与您的设备同步!\"] } } } } }, { locale: \"zh_HK\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Café Tango, 2023\", \"Language-Team\": \"Chinese (Hong Kong) (https://app.transifex.com/nextcloud/teams/64236/zh_HK/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"zh_HK\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\nCafé Tango, 2023\\n\" }, msgstr: [\"Last-Translator: Café Tango, 2023\\nLanguage-Team: Chinese (Hong Kong) (https://app.transifex.com/nextcloud/teams/64236/zh_HK/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: zh_HK\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, '\"{name}\" is an invalid file name.': { msgid: '\"{name}\" is an invalid file name.', msgstr: [\"「{name}」是無效的檔案名稱。\"] }, '\"{name}\" is not an allowed filetype': { msgid: '\"{name}\" is not an allowed filetype', msgstr: [\"「{name}」並非允許的檔案類型\"] }, '\"/\" is not allowed inside a file name.': { msgid: '\"/\" is not allowed inside a file name.', msgstr: ['檔案名稱中不允許使用 \"/\"。'] }, \"All files\": { msgid: \"All files\", msgstr: [\"所有檔案\"] }, Choose: { msgid: \"Choose\", msgstr: [\"選擇\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"選擇 {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"複製\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"複製到 {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"無法建立新資料夾\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"建立目錄\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"目前檢視選取器\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"最愛\"] }, \"File name cannot be empty.\": { msgid: \"File name cannot be empty.\", msgstr: [\"檔案名稱不能為空。\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"檔案挑選器部分\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"您標記為最愛的檔案與資料夾將會顯示在此處。\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"您最近修改的檔案與資料夾將會顯示在此處。\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"過濾檔案清單\"] }, Home: { msgid: \"Home\", msgstr: [\"首頁\"] }, \"MIME type {mime}\": { msgid: \"MIME type {mime}\", msgstr: [\"MIME 類型 {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"已修改\"] }, Move: { msgid: \"Move\", msgstr: [\"移動\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"移動至 {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"名稱\"] }, New: { msgid: \"New\", msgstr: [\"新\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"新資料夾\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"新資料夾名稱\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"此處無檔案\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"找不到符合您過濾條件的檔案。\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"無符合的檔案\"] }, Recent: { msgid: \"Recent\", msgstr: [\"最近\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"選取所有條目\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"選取條目\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"選取 {nodename} 的列\"] }, Size: { msgid: \"Size\", msgstr: [\"大小\"] }, Undo: { msgid: \"Undo\", msgstr: [\"還原\"] }, unknown: { msgid: \"unknown\", msgstr: [\"不詳\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"上傳一些內容或與您的裝置同步\"] } } } } }, { locale: \"zh_TW\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"黃柏諺 , 2023\", \"Language-Team\": \"Chinese (Taiwan) (https://app.transifex.com/nextcloud/teams/64236/zh_TW/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"zh_TW\", \"Plural-Forms\": \"nplurals=1; plural=0;\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nJohn Molakvoæ , 2023\\n黃柏諺 , 2023\\n\" }, msgstr: [\"Last-Translator: 黃柏諺 , 2023\\nLanguage-Team: Chinese (Taiwan) (https://app.transifex.com/nextcloud/teams/64236/zh_TW/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: zh_TW\\nPlural-Forms: nplurals=1; plural=0;\\n\"] }, '\"{name}\" is an invalid file name.': { msgid: '\"{name}\" is an invalid file name.', msgstr: [\"「{name}」是無效的檔案名稱。\"] }, '\"{name}\" is not an allowed filetype': { msgid: '\"{name}\" is not an allowed filetype', msgstr: [\"「{name}」並非允許的檔案類型\"] }, '\"/\" is not allowed inside a file name.': { msgid: '\"/\" is not allowed inside a file name.', msgstr: [\"檔案名稱中不允許使用「/」。\"] }, \"All files\": { msgid: \"All files\", msgstr: [\"所有檔案\"] }, Choose: { msgid: \"Choose\", msgstr: [\"選擇\"] }, \"Choose {file}\": { msgid: \"Choose {file}\", msgstr: [\"選擇 {file}\"] }, Copy: { msgid: \"Copy\", msgstr: [\"複製\"] }, \"Copy to {target}\": { msgid: \"Copy to {target}\", msgstr: [\"複製到 {target}\"] }, \"Could not create the new folder\": { msgid: \"Could not create the new folder\", msgstr: [\"無法建立新資料夾\"] }, \"Create directory\": { msgid: \"Create directory\", msgstr: [\"建立目錄\"] }, \"Current view selector\": { msgid: \"Current view selector\", msgstr: [\"目前檢視選取器\"] }, Favorites: { msgid: \"Favorites\", msgstr: [\"最愛\"] }, \"File name cannot be empty.\": { msgid: \"File name cannot be empty.\", msgstr: [\"檔案名稱不能為空。\"] }, \"Filepicker sections\": { msgid: \"Filepicker sections\", msgstr: [\"檔案挑選器選取\"] }, \"Files and folders you mark as favorite will show up here.\": { msgid: \"Files and folders you mark as favorite will show up here.\", msgstr: [\"您標記為最愛的檔案與資料夾將會顯示在此處。\"] }, \"Files and folders you recently modified will show up here.\": { msgid: \"Files and folders you recently modified will show up here.\", msgstr: [\"您最近修改的檔案與資料夾將會顯示在此處。\"] }, \"Filter file list\": { msgid: \"Filter file list\", msgstr: [\"過濾檔案清單\"] }, Home: { msgid: \"Home\", msgstr: [\"家\"] }, \"Mime type {mime}\": { msgid: \"Mime type {mime}\", msgstr: [\"Mime type {mime}\"] }, Modified: { msgid: \"Modified\", msgstr: [\"已修改\"] }, Move: { msgid: \"Move\", msgstr: [\"移動\"] }, \"Move to {target}\": { msgid: \"Move to {target}\", msgstr: [\"移動至 {target}\"] }, Name: { msgid: \"Name\", msgstr: [\"名稱\"] }, New: { msgid: \"New\", msgstr: [\"新\"] }, \"New folder\": { msgid: \"New folder\", msgstr: [\"新資料夾\"] }, \"New folder name\": { msgid: \"New folder name\", msgstr: [\"新資料夾名稱\"] }, \"No files in here\": { msgid: \"No files in here\", msgstr: [\"此處無檔案\"] }, \"No files matching your filter were found.\": { msgid: \"No files matching your filter were found.\", msgstr: [\"找不到符合您過濾條件的檔案。\"] }, \"No matching files\": { msgid: \"No matching files\", msgstr: [\"無符合的檔案\"] }, Recent: { msgid: \"Recent\", msgstr: [\"最近\"] }, \"Select all entries\": { msgid: \"Select all entries\", msgstr: [\"選取所有條目\"] }, \"Select entry\": { msgid: \"Select entry\", msgstr: [\"選取條目\"] }, \"Select the row for {nodename}\": { msgid: \"Select the row for {nodename}\", msgstr: [\"選取 {nodename} 的列\"] }, Size: { msgid: \"Size\", msgstr: [\"大小\"] }, Undo: { msgid: \"Undo\", msgstr: [\"復原\"] }, unknown: { msgid: \"unknown\", msgstr: [\"未知\"] }, \"Upload some content or sync with your devices!\": { msgid: \"Upload some content or sync with your devices!\", msgstr: [\"上傳一些內容或與您的裝置同步\"] } } } } }, { locale: \"zu_ZA\", json: { charset: \"utf-8\", headers: { \"Last-Translator\": \"Transifex Bot <>, 2023\", \"Language-Team\": \"Zulu (South Africa) (https://app.transifex.com/nextcloud/teams/64236/zu_ZA/)\", \"Content-Type\": \"text/plain; charset=UTF-8\", Language: \"zu_ZA\", \"Plural-Forms\": \"nplurals=2; plural=(n != 1);\" }, translations: { \"\": { \"\": { msgid: \"\", comments: { translator: \"\\nTranslators:\\nTransifex Bot <>, 2023\\n\" }, msgstr: [\"Last-Translator: Transifex Bot <>, 2023\\nLanguage-Team: Zulu (South Africa) (https://app.transifex.com/nextcloud/teams/64236/zu_ZA/)\\nContent-Type: text/plain; charset=UTF-8\\nLanguage: zu_ZA\\nPlural-Forms: nplurals=2; plural=(n != 1);\\n\"] }, Undo: { msgid: \"Undo\", comments: { reference: \"lib/toast.ts:223\" }, msgstr: [\"\"] } } } } }].map((e) => d.addTranslation(e.locale, e.json));\nconst i = d.build();\ni.ngettext.bind(i);\nconst p = i.gettext.bind(i);\n/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Julius Härtl \n * @author John Molakvoæ \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n */\nvar h = /* @__PURE__ */ ((e) => (e.ERROR = \"toast-error\", e.WARNING = \"toast-warning\", e.INFO = \"toast-info\", e.SUCCESS = \"toast-success\", e.PERMANENT = \"toast-error\", e.UNDO = \"toast-undo\", e))(h || {});\nconst f = \"off\", T = \"polite\", x = \"assertive\";\nvar m = /* @__PURE__ */ ((e) => (e[e.OFF = f] = \"OFF\", e[e.POLITE = T] = \"POLITE\", e[e.ASSERTIVE = x] = \"ASSERTIVE\", e))(m || {});\nconst y = 1e4, L = 7e3, C = -1;\nfunction l(e, s) {\n var t;\n if (s = Object.assign({\n timeout: L,\n isHTML: !1,\n type: void 0,\n // An undefined selector defaults to the body element\n selector: void 0,\n onRemove: () => {\n },\n onClick: void 0,\n close: !0\n }, s), typeof e == \"string\" && !s.isHTML) {\n const g = document.createElement(\"div\");\n g.innerHTML = e, e = g.innerText;\n }\n let a = (t = s.type) != null ? t : \"\";\n typeof s.onClick == \"function\" && (a += \" toast-with-click \");\n const r = e instanceof Node;\n let n = m.POLITE;\n s.ariaLive ? n = s.ariaLive : (s.type === \"toast-error\" || s.type === \"toast-undo\") && (n = m.ASSERTIVE);\n const o = c({\n [r ? \"node\" : \"text\"]: e,\n duration: s.timeout,\n callback: s.onRemove,\n onClick: s.onClick,\n close: s.close,\n gravity: \"top\",\n selector: s.selector,\n position: \"right\",\n backgroundColor: \"\",\n className: \"dialogs \" + a,\n escapeMarkup: !s.isHTML,\n ariaLive: n\n });\n return o.showToast(), o;\n}\nfunction U(e, s) {\n return l(e, {\n ...s,\n type: \"toast-error\"\n /* ERROR */\n });\n}\nfunction v(e, s) {\n return l(e, {\n ...s,\n type: \"toast-warning\"\n /* WARNING */\n });\n}\nfunction S(e, s) {\n return l(e, {\n ...s,\n type: \"toast-info\"\n /* INFO */\n });\n}\nfunction N(e, s) {\n return l(e, {\n ...s,\n type: \"toast-success\"\n /* SUCCESS */\n });\n}\nfunction k(e, s, t) {\n if (!(s instanceof Function))\n throw new Error(\"Please provide a valid onUndo method\");\n let a;\n t = Object.assign(t || {}, {\n // force 10 seconds of timeout\n timeout: y,\n // remove close button\n close: !1\n });\n const r = document.createElement(\"span\"), n = document.createElement(\"button\");\n return r.classList.add(\"toast-undo-container\"), n.classList.add(\"toast-undo-button\"), n.innerText = p(\"Undo\"), r.innerText = e, r.appendChild(n), n.addEventListener(\"click\", function(o) {\n o.stopPropagation(), s(o), (a == null ? void 0 : a.hideToast) instanceof Function && a.hideToast();\n }), a = l(r, {\n ...t,\n type: \"toast-undo\"\n /* UNDO */\n }), a;\n}\nexport {\n m as T,\n h as a,\n y as b,\n L as c,\n C as d,\n f as e,\n T as f,\n x as g,\n N as h,\n v as i,\n S as j,\n U as k,\n k as l,\n l as s,\n p as t\n};\n"],"names":["_","p","t","e","n","h","f","s","m","g","b","k","v","y","C","x","w","$","A","S","B","z","T","V","M","R","N","E","I","H","O","F","P","L","Z","G","W","Y","q","r","l","a","o","j","c","i","D","K","U","X","J","d","u","Q","tt","et","lt","assertPath","path","normalizeStringPosix","allowAboveRoot","res","lastSegmentLength","lastSlash","dots","code","lastSlashIndex","_format","sep","pathObject","dir","base","posix","resolvedPath","resolvedAbsolute","cwd","process","isAbsolute","trailingSeparator","joined","arg","from","to","fromStart","fromEnd","fromLen","toStart","toEnd","toLen","length","lastCommonSep","fromCode","toCode","out","hasRoot","end","matchedSlash","ext","start","extIdx","firstNonSlashEnd","startDot","startPart","preDotState","ret","root","factory","module","this","global","Toastify","options","version","divElement","property","avatarElement","closeElement","event","width","self","getAxisOffsetAValue","xOffset","yOffset","rootElement","elementToInsert","toastElement","topLeftOffsetSize","topRightOffsetSize","offsetSize","allToasts","classUsed","containsClass","height","offset","axis","elem","yourClass"],"mappings":"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","x_google_ignoreList":[0,1,2,3]} \ No newline at end of file diff --git a/js/vendor.LICENSE.txt b/js/vendor.LICENSE.txt index c9bf8f48d..3c35c27a7 100644 --- a/js/vendor.LICENSE.txt +++ b/js/vendor.LICENSE.txt @@ -41,7 +41,7 @@ version: 1.1.0 license: GPL-3.0-or-later @nextcloud/dialogs -version: 5.0.0 +version: 5.0.2 license: GPL-3.0-or-later @nextcloud/event-bus