diff --git a/js/files_pdfviewer-main.js b/js/files_pdfviewer-main.js index bbe89fb9..cd85b70a 100644 --- a/js/files_pdfviewer-main.js +++ b/js/files_pdfviewer-main.js @@ -1,2 +1,2 @@ -(()=>{var e,n,s={5950:(e,t,n)=>{const s=n(2322),{MAX_LENGTH:a,MAX_SAFE_INTEGER:o}=n(6692),{safeRe:r,safeSrc:i,t:l}=n(5208),d=n(9901),{compareIdentifiers:c}=n(3229);class u{constructor(e,t){if(t=d(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>a)throw new TypeError(`version is longer than ${a} characters`);s("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?r[l.LOOSE]:r[l.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[s]&&(this.prerelease[s]++,s=-2);if(-1===s){if(t===this.prerelease.join(".")&&!1===n)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let s=[t,e];!1===n&&(s=[t]),0===c(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=u},8064:(e,t,n)=>{const s=n(5950);e.exports=(e,t)=>new s(e,t).major},8690:(e,t,n)=>{const s=n(5950);e.exports=(e,t,n=!1)=>{if(e instanceof s)return e;try{return new s(e,t)}catch(e){if(!n)return null;throw e}}},8711:(e,t,n)=>{const s=n(8690);e.exports=(e,t)=>{const n=s(e,t);return n?n.version:null}},6692:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},2322:(e,t,n)=>{var s=n(5606);const a="object"==typeof s&&s.env&&s.env.NODE_DEBUG&&/\bsemver\b/i.test(s.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=a},3229:e=>{const t=/^[0-9]+$/,n=(e,n)=>{const s=t.test(e),a=t.test(n);return s&&a&&(e=+e,n=+n),e===n?0:s&&!a?-1:a&&!s?1:en(t,e)}},9901:e=>{const t=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:n},5208:(e,t,n)=>{const{MAX_SAFE_COMPONENT_LENGTH:s,MAX_SAFE_BUILD_LENGTH:a,MAX_LENGTH:o}=n(6692),r=n(2322),i=(t=e.exports={}).re=[],l=t.safeRe=[],d=t.src=[],c=t.safeSrc=[],u=t.t={};let m=0;const p="[a-zA-Z0-9-]",g=[["\\s",1],["\\d",o],[p,a]],f=(e,t,n)=>{const s=(e=>{for(const[t,n]of g)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e})(t),a=m++;r(e,a,t),u[e]=a,d[a]=t,c[a]=s,i[a]=new RegExp(t,n?"g":void 0),l[a]=new RegExp(s,n?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),f("MAINVERSION",`(${d[u.NUMERICIDENTIFIER]})\\.(${d[u.NUMERICIDENTIFIER]})\\.(${d[u.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${d[u.NUMERICIDENTIFIERLOOSE]})\\.(${d[u.NUMERICIDENTIFIERLOOSE]})\\.(${d[u.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${d[u.NUMERICIDENTIFIER]}|${d[u.NONNUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${d[u.NUMERICIDENTIFIERLOOSE]}|${d[u.NONNUMERICIDENTIFIER]})`),f("PRERELEASE",`(?:-(${d[u.PRERELEASEIDENTIFIER]}(?:\\.${d[u.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${d[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${d[u.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${p}+`),f("BUILD",`(?:\\+(${d[u.BUILDIDENTIFIER]}(?:\\.${d[u.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${d[u.MAINVERSION]}${d[u.PRERELEASE]}?${d[u.BUILD]}?`),f("FULL",`^${d[u.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${d[u.MAINVERSIONLOOSE]}${d[u.PRERELEASELOOSE]}?${d[u.BUILD]}?`),f("LOOSE",`^${d[u.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${d[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${d[u.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${d[u.XRANGEIDENTIFIER]})(?:\\.(${d[u.XRANGEIDENTIFIER]})(?:\\.(${d[u.XRANGEIDENTIFIER]})(?:${d[u.PRERELEASE]})?${d[u.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${d[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${d[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${d[u.XRANGEIDENTIFIERLOOSE]})(?:${d[u.PRERELEASELOOSE]})?${d[u.BUILD]}?)?)?`),f("XRANGE",`^${d[u.GTLT]}\\s*${d[u.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${d[u.GTLT]}\\s*${d[u.XRANGEPLAINLOOSE]}$`),f("COERCEPLAIN",`(^|[^\\d])(\\d{1,${s}})(?:\\.(\\d{1,${s}}))?(?:\\.(\\d{1,${s}}))?`),f("COERCE",`${d[u.COERCEPLAIN]}(?:$|[^\\d])`),f("COERCEFULL",d[u.COERCEPLAIN]+`(?:${d[u.PRERELEASE]})?`+`(?:${d[u.BUILD]})?(?:$|[^\\d])`),f("COERCERTL",d[u.COERCE],!0),f("COERCERTLFULL",d[u.COERCEFULL],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${d[u.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",f("TILDE",`^${d[u.LONETILDE]}${d[u.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${d[u.LONETILDE]}${d[u.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${d[u.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",f("CARET",`^${d[u.LONECARET]}${d[u.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${d[u.LONECARET]}${d[u.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${d[u.GTLT]}\\s*(${d[u.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${d[u.GTLT]}\\s*(${d[u.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${d[u.GTLT]}\\s*(${d[u.LOOSEPLAIN]}|${d[u.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${d[u.XRANGEPLAIN]})\\s+-\\s+(${d[u.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${d[u.XRANGEPLAINLOOSE]})\\s+-\\s+(${d[u.XRANGEPLAINLOOSE]})\\s*$`),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},7526:(e,t)=>{"use strict";t.byteLength=function(e){var t=i(e),n=t[0],s=t[1];return 3*(n+s)/4-s},t.toByteArray=function(e){var t,n,o=i(e),r=o[0],l=o[1],d=new a(function(e,t,n){return 3*(t+n)/4-n}(0,r,l)),c=0,u=l>0?r-4:r;for(n=0;n>16&255,d[c++]=t>>8&255,d[c++]=255&t;2===l&&(t=s[e.charCodeAt(n)]<<2|s[e.charCodeAt(n+1)]>>4,d[c++]=255&t);1===l&&(t=s[e.charCodeAt(n)]<<10|s[e.charCodeAt(n+1)]<<4|s[e.charCodeAt(n+2)]>>2,d[c++]=t>>8&255,d[c++]=255&t);return d},t.fromByteArray=function(e){for(var t,s=e.length,a=s%3,o=[],r=16383,i=0,d=s-a;id?d:i+r));1===a?(t=e[s-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===a&&(t=(e[s-2]<<8)+e[s-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return o.join("")};for(var n=[],s=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0;r<64;++r)n[r]=o[r],s[o.charCodeAt(r)]=r;function i(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function l(e,t,s){for(var a,o,r=[],i=t;i>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return r.join("")}s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63},8287:(e,t,n)=>{"use strict";const s=n(7526),a=n(251),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=l,t.SlowBuffer=function(e){+e!=e&&(e=0);return l.alloc(+e)},t.INSPECT_MAX_BYTES=50;const r=2147483647;function i(e){if(e>r)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return u(e)}return d(e,t,n)}function d(e,t,n){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!l.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const n=0|f(e,t);let s=i(n);const a=s.write(e,t);a!==n&&(s=s.slice(0,a));return s}(e,t);if(ArrayBuffer.isView(e))return function(e){if(X(e,Uint8Array)){const t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return m(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(X(e,ArrayBuffer)||e&&X(e.buffer,ArrayBuffer))return p(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(X(e,SharedArrayBuffer)||e&&X(e.buffer,SharedArrayBuffer)))return p(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const s=e.valueOf&&e.valueOf();if(null!=s&&s!==e)return l.from(s,t,n);const a=function(e){if(l.isBuffer(e)){const t=0|g(e.length),n=i(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!=typeof e.length||Z(e.length)?i(0):m(e);if("Buffer"===e.type&&Array.isArray(e.data))return m(e.data)}(e);if(a)return a;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),i(e<0?0:0|g(e))}function m(e){const t=e.length<0?0:0|g(e.length),n=i(t);for(let s=0;s=r)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r.toString(16)+" bytes");return 0|e}function f(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||X(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const n=e.length,s=arguments.length>2&&!0===arguments[2];if(!s&&0===n)return 0;let a=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return W(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return q(e).length;default:if(a)return s?-1:W(e).length;t=(""+t).toLowerCase(),a=!0}}function h(e,t,n){let s=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return N(this,t,n);case"ascii":return _(this,t,n);case"latin1":case"binary":return S(this,t,n);case"base64":return x(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,n);default:if(s)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),s=!0}}function v(e,t,n){const s=e[t];e[t]=e[n],e[n]=s}function y(e,t,n,s,a){if(0===e.length)return-1;if("string"==typeof n?(s=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),Z(n=+n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"==typeof t&&(t=l.from(t,s)),l.isBuffer(t))return 0===t.length?-1:w(e,t,n,s,a);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,s,a);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,s,a){let o,r=1,i=e.length,l=t.length;if(void 0!==s&&("ucs2"===(s=String(s).toLowerCase())||"ucs-2"===s||"utf16le"===s||"utf-16le"===s)){if(e.length<2||t.length<2)return-1;r=2,i/=2,l/=2,n/=2}function d(e,t){return 1===r?e[t]:e.readUInt16BE(t*r)}if(a){let s=-1;for(o=n;oi&&(n=i-l),o=n;o>=0;o--){let n=!0;for(let s=0;sa&&(s=a):s=a;const o=t.length;let r;for(s>o/2&&(s=o/2),r=0;r>8,a=n%256,o.push(a),o.push(s);return o}(t,e.length-n),e,n,s)}function x(e,t,n){return 0===t&&n===e.length?s.fromByteArray(e):s.fromByteArray(e.slice(t,n))}function N(e,t,n){n=Math.min(e.length,n);const s=[];let a=t;for(;a239?4:t>223?3:t>191?2:1;if(a+r<=n){let n,s,i,l;switch(r){case 1:t<128&&(o=t);break;case 2:n=e[a+1],128==(192&n)&&(l=(31&t)<<6|63&n,l>127&&(o=l));break;case 3:n=e[a+1],s=e[a+2],128==(192&n)&&128==(192&s)&&(l=(15&t)<<12|(63&n)<<6|63&s,l>2047&&(l<55296||l>57343)&&(o=l));break;case 4:n=e[a+1],s=e[a+2],i=e[a+3],128==(192&n)&&128==(192&s)&&128==(192&i)&&(l=(15&t)<<18|(63&n)<<12|(63&s)<<6|63&i,l>65535&&l<1114112&&(o=l))}}null===o?(o=65533,r=1):o>65535&&(o-=65536,s.push(o>>>10&1023|55296),o=56320|1023&o),s.push(o),a+=r}return function(e){const t=e.length;if(t<=E)return String.fromCharCode.apply(String,e);let n="",s=0;for(;ss.length?(l.isBuffer(t)||(t=l.from(t)),t.copy(s,a)):Uint8Array.prototype.set.call(s,t,a);else{if(!l.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(s,a)}a+=t.length}return s},l.byteLength=f,l.prototype._isBuffer=!0,l.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tn&&(e+=" ... "),""},o&&(l.prototype[o]=l.prototype.inspect),l.prototype.compare=function(e,t,n,s,a){if(X(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===s&&(s=0),void 0===a&&(a=this.length),t<0||n>e.length||s<0||a>this.length)throw new RangeError("out of range index");if(s>=a&&t>=n)return 0;if(s>=a)return-1;if(t>=n)return 1;if(this===e)return 0;let o=(a>>>=0)-(s>>>=0),r=(n>>>=0)-(t>>>=0);const i=Math.min(o,r),d=this.slice(s,a),c=e.slice(t,n);for(let e=0;e>>=0,isFinite(n)?(n>>>=0,void 0===s&&(s="utf8")):(s=n,n=void 0)}const a=this.length-t;if((void 0===n||n>a)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");s||(s="utf8");let o=!1;for(;;)switch(s){case"hex":return A(this,e,t,n);case"utf8":case"utf-8":return b(this,e,t,n);case"ascii":case"latin1":case"binary":return C(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+s);s=(""+s).toLowerCase(),o=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const E=4096;function _(e,t,n){let s="";n=Math.min(e.length,n);for(let a=t;as)&&(n=s);let a="";for(let s=t;sn)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,n,s,a,o){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function z(e,t,n,s,a){$(t,s,a,e,n,7);let o=Number(t&BigInt(4294967295));e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o;let r=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=r,r>>=8,e[n++]=r,r>>=8,e[n++]=r,r>>=8,e[n++]=r,n}function D(e,t,n,s,a){$(t,s,a,e,n,7);let o=Number(t&BigInt(4294967295));e[n+7]=o,o>>=8,e[n+6]=o,o>>=8,e[n+5]=o,o>>=8,e[n+4]=o;let r=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=r,r>>=8,e[n+2]=r,r>>=8,e[n+1]=r,r>>=8,e[n]=r,n+8}function O(e,t,n,s,a,o){if(n+s>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function U(e,t,n,s,o){return t=+t,n>>>=0,o||O(e,0,n,4),a.write(e,t,n,s,23,4),n+4}function M(e,t,n,s,o){return t=+t,n>>>=0,o||O(e,0,n,8),a.write(e,t,n,s,52,8),n+8}l.prototype.slice=function(e,t){const n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||B(e,t,this.length);let s=this[e],a=1,o=0;for(;++o>>=0,t>>>=0,n||B(e,t,this.length);let s=this[e+--t],a=1;for(;t>0&&(a*=256);)s+=this[e+--t]*a;return s},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||B(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||B(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||B(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||B(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||B(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readBigUInt64LE=Y((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,a=this[++e]+256*this[++e]+65536*this[++e]+n*2**24;return BigInt(s)+(BigInt(a)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=t*2**24+65536*this[++e]+256*this[++e]+this[++e],a=this[++e]*2**24+65536*this[++e]+256*this[++e]+n;return(BigInt(s)<>>=0,t>>>=0,n||B(e,t,this.length);let s=this[e],a=1,o=0;for(;++o=a&&(s-=Math.pow(2,8*t)),s},l.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||B(e,t,this.length);let s=t,a=1,o=this[e+--s];for(;s>0&&(a*=256);)o+=this[e+--s]*a;return a*=128,o>=a&&(o-=Math.pow(2,8*t)),o},l.prototype.readInt8=function(e,t){return e>>>=0,t||B(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||B(e,2,this.length);const n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){e>>>=0,t||B(e,2,this.length);const n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return e>>>=0,t||B(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||B(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readBigInt64LE=Y((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(s)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(s)<>>=0,t||B(e,4,this.length),a.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||B(e,4,this.length),a.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||B(e,8,this.length),a.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||B(e,8,this.length),a.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,t,n,s){if(e=+e,t>>>=0,n>>>=0,!s){F(this,e,t,n,Math.pow(2,8*n)-1,0)}let a=1,o=0;for(this[t]=255&e;++o>>=0,n>>>=0,!s){F(this,e,t,n,Math.pow(2,8*n)-1,0)}let a=n-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigUInt64LE=Y((function(e,t=0){return z(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeBigUInt64BE=Y((function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeIntLE=function(e,t,n,s){if(e=+e,t>>>=0,!s){const s=Math.pow(2,8*n-1);F(this,e,t,n,s-1,-s)}let a=0,o=1,r=0;for(this[t]=255&e;++a>>=0,!s){const s=Math.pow(2,8*n-1);F(this,e,t,n,s-1,-s)}let a=n-1,o=1,r=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===r&&0!==this[t+a+1]&&(r=1),this[t+a]=(e/o|0)-r&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigInt64LE=Y((function(e,t=0){return z(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeBigInt64BE=Y((function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeFloatLE=function(e,t,n){return U(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return U(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return M(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return M(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,s){if(!l.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),s||0===s||(s=this.length),t>=e.length&&(t=e.length),t||(t=0),s>0&&s=this.length)throw new RangeError("Index out of range");if(s<0)throw new RangeError("sourceEnd out of bounds");s>this.length&&(s=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a=s+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function $(e,t,n,s,a,o){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${s} and < 2${s} ** ${8*(o+1)}${s}`:`>= -(2${s} ** ${8*(o+1)-1}${s}) and < 2 ** ${8*(o+1)-1}${s}`:`>= ${t}${s} and <= ${n}${s}`,new R.ERR_OUT_OF_RANGE("value",a,e)}!function(e,t,n){H(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||G(t,e.length-(n+1))}(s,a,o)}function H(e,t){if("number"!=typeof e)throw new R.ERR_INVALID_ARG_TYPE(t,"number",e)}function G(e,t,n){if(Math.floor(e)!==e)throw H(e,n),new R.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new R.ERR_BUFFER_OUT_OF_BOUNDS;throw new R.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}j("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),j("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),j("ERR_OUT_OF_RANGE",(function(e,t,n){let s=`The value of "${e}" is out of range.`,a=n;return Number.isInteger(n)&&Math.abs(n)>2**32?a=I(String(n)):"bigint"==typeof n&&(a=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(a=I(a)),a+="n"),s+=` It must be ${t}. Received ${a}`,s}),RangeError);const V=/[^+/0-9A-Za-z-_]/g;function W(e,t){let n;t=t||1/0;const s=e.length;let a=null;const o=[];for(let r=0;r55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(r+1===s){(t-=3)>-1&&o.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&o.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function q(e){return s.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(V,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function K(e,t,n,s){let a;for(a=0;a=t.length||a>=e.length);++a)t[a+n]=e[a];return a}function X(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function Z(e){return e!=e}const J=function(){const e="0123456789abcdef",t=new Array(256);for(let n=0;n<16;++n){const s=16*n;for(let a=0;a<16;++a)t[s+a]=e[n]+e[a]}return t}();function Y(e){return"undefined"==typeof BigInt?Q:e}function Q(){throw new Error("BigInt not supported")}},270:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-c816308a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-c816308a] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-c816308a] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-c816308a] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-c816308a] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-c816308a] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-c816308a] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-c816308a] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-c816308a] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-c816308a] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-c816308a] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-large);\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-large);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActions-Dfs69WGA.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,yDAAyD;AAC3D;AACA;EACE,gFAAgF;EAChF,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,2DAA2D;AAC7D;AACA;EACE,iEAAiE;AACnE;AACA;EACE,iDAAiD;AACnD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,oCAAoC;AACtC;AACA;EACE,8CAA8C;AAChD;AACA;EACE,WAAW;EACX,YAAY;EACZ,mBAAmB;AACrB,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,yCAAyC;AAC3C;AACA;EACE,yCAAyC;EACzC,YAAY;EACZ,8CAA8C;EAC9C,cAAc;AAChB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-c816308a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-c816308a] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-c816308a] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-c816308a] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-c816308a] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-c816308a] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-c816308a] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-c816308a] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-c816308a] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-c816308a] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-c816308a] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-large);\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-large);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}"],sourceRoot:""}]);const i=r},4703:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-bfde1a98] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-bfde1a98] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-bfde1a98] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-bfde1a98] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-bfde1a98], .button-vue[data-v-bfde1a98] * {\n cursor: pointer;\n}\n.button-vue[data-v-bfde1a98]:focus {\n outline: none;\n}\n.button-vue[data-v-bfde1a98]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-bfde1a98]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-bfde1a98]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-bfde1a98] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-bfde1a98] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-bfde1a98] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-bfde1a98] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-bfde1a98] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-bfde1a98] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue--size-small .button-vue__icon[data-v-bfde1a98] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-bfde1a98] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-bfde1a98] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue--icon-only[data-v-bfde1a98] {\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue--text-only[data-v-bfde1a98] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-bfde1a98] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-bfde1a98] {\n width: 100%;\n}\n.button-vue[data-v-bfde1a98]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-bfde1a98] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element, var(--border-radius));\n background-color: transparent;\n}\n.button-vue--vue-primary[data-v-bfde1a98] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-primary[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-bfde1a98]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-bfde1a98] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--vue-secondary[data-v-bfde1a98]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-bfde1a98], .button-vue--vue-tertiary[data-v-bfde1a98] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-bfde1a98]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-bfde1a98] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-bfde1a98] {\n background-color: var(--color-success);\n border-color: var(--color-success-hover);\n color: var(--color-success-text);\n}\n.button-vue--vue-success[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-bfde1a98]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-bfde1a98] {\n background-color: var(--color-warning);\n border-color: var(--color-warning-hover);\n color: var(--color-warning-text);\n}\n.button-vue--vue-warning[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-bfde1a98]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-bfde1a98] {\n background-color: var(--color-error);\n border-color: var(--color-error-hover);\n color: var(--color-error-text);\n}\n.button-vue--vue-error[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-bfde1a98]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-bfde1a98] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--vue-error[data-v-bfde1a98], .button-vue--legacy.button-vue--vue-success[data-v-bfde1a98], .button-vue--legacy.button-vue--vue-warning[data-v-bfde1a98] {\n color: white;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcButton-uQUvp7DS.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4CAA4C;EAC5C,mDAAmD;EACnD,2EAA2E;EAC3E,2HAA2H;EAC3H,4EAA4E;EAC5E,8CAA8C;EAC9C,oDAAoD;EACpD,0DAA0D;EAC1D,wBAAwB;EACxB,mCAAmC;EACnC,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,qCAAqC;EACrC,8BAA8B;EAC9B,6BAA6B;EAC7B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,0DAA0D;EAC1D,yBAAyB;EACzB,kCAAkC;EAClC,eAAe;EACf,mCAAmC;EACnC,iBAAiB;AACnB;AACA;EACE,gDAAgD;EAChD,qCAAqC;AACvC;AACA;EACE,gDAAgD;AAClD;AACA;EACE,eAAe;AACjB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,YAAY;EACZ,qBAAqB;AACvB;AACA;EACE,eAAe;AACjB;AACA;EACE,0DAA0D;AAC5D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;AACb;AACA;EACE,oBAAoB;AACtB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,4EAA4E;AAC9E;AACA;EACE,kDAAkD;EAClD,gCAAgC;EAChC,+BAA+B;EAC/B,oCAAoC;EACpC,mCAAmC;EACnC,aAAa;EACb,uBAAuB;EACvB,mBAAmB;AACrB;AACA;EACE,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,YAAY;EACZ,WAAW;AACb;AACA;EACE,iBAAiB;EACjB,kBAAkB;EAClB,cAAc;EACd,mBAAmB;EACnB,uBAAuB;EACvB,gBAAgB;AAClB;AACA;EACE,mHAAmH;EACnH,cAAc;EACd,oCAAoC;AACtC;AACA;EACE,+CAA+C;AACjD;AACA;EACE,kBAAkB;AACpB;AACA;EACE,WAAW;AACb;AACA;EACE,oDAAoD;EACpD,6DAA6D;AAC/D;AACA;EACE,oDAAoD;EACpD,iEAAiE;EACjE,6BAA6B;AAC/B;AACA;EACE,8CAA8C;EAC9C,gDAAgD;EAChD,wCAAwC;AAC1C;AACA;EACE,oDAAoD;AACtD;AACA;EACE,8CAA8C;AAChD;AACA;EACE,oDAAoD;EACpD,sDAAsD;EACtD,8CAA8C;AAChD;AACA;EACE,8CAA8C;EAC9C,0DAA0D;AAC5D;AACA;EACE,6BAA6B;EAC7B,yBAAyB;EACzB,6BAA6B;AAC/B;AACA;EACE,+CAA+C;AACjD;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,oCAAoC;EACpC,sCAAsC;EACtC,8BAA8B;AAChC;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,oCAAoC;AACtC;AACA;EACE,uCAAuC;EACvC,YAAY;EACZ,gBAAgB;AAClB;AACA;EACE,YAAY;AACd",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-bfde1a98] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-bfde1a98] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-bfde1a98] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-bfde1a98] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-bfde1a98], .button-vue[data-v-bfde1a98] * {\n cursor: pointer;\n}\n.button-vue[data-v-bfde1a98]:focus {\n outline: none;\n}\n.button-vue[data-v-bfde1a98]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-bfde1a98]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-bfde1a98]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-bfde1a98] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-bfde1a98] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-bfde1a98] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-bfde1a98] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-bfde1a98] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-bfde1a98] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue--size-small .button-vue__icon[data-v-bfde1a98] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-bfde1a98] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-bfde1a98] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue--icon-only[data-v-bfde1a98] {\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue--text-only[data-v-bfde1a98] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-bfde1a98] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-bfde1a98] {\n width: 100%;\n}\n.button-vue[data-v-bfde1a98]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-bfde1a98] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element, var(--border-radius));\n background-color: transparent;\n}\n.button-vue--vue-primary[data-v-bfde1a98] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-primary[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-bfde1a98]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-bfde1a98] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--vue-secondary[data-v-bfde1a98]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-bfde1a98], .button-vue--vue-tertiary[data-v-bfde1a98] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-bfde1a98]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-bfde1a98] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-bfde1a98] {\n background-color: var(--color-success);\n border-color: var(--color-success-hover);\n color: var(--color-success-text);\n}\n.button-vue--vue-success[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-bfde1a98]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-bfde1a98] {\n background-color: var(--color-warning);\n border-color: var(--color-warning-hover);\n color: var(--color-warning-text);\n}\n.button-vue--vue-warning[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-bfde1a98]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-bfde1a98] {\n background-color: var(--color-error);\n border-color: var(--color-error-hover);\n color: var(--color-error-text);\n}\n.button-vue--vue-error[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-bfde1a98]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-bfde1a98] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--vue-error[data-v-bfde1a98], .button-vue--legacy.button-vue--vue-success[data-v-bfde1a98], .button-vue--legacy.button-vue--vue-warning[data-v-bfde1a98] {\n color: white;\n}"],sourceRoot:""}]);const i=r},2883:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-large);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-66c29e13] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-66c29e13] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-66c29e13] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-66c29e13] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-66c29e13] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-66c29e13] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-66c29e13] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-66c29e13] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-66c29e13] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-66c29e13] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-66c29e13] {\n box-sizing: border-box;\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-66c29e13]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-66c29e13] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcDialog-COuFb47k.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA,uGAAuG;AACvG;AACA;IACI,kBAAkB;IAClB,aAAa;IACb,eAAe;IACf,kBAAkB;IAClB,UAAU;IACV,yCAAyC;AAC7C;AACA,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,YAAY;EACZ,WAAW;EACX,aAAa;EACb,sBAAsB;EACtB,8BAA8B;EAC9B,gBAAgB;AAClB;AACA;EACE,wBAAwB;EACxB,oBAAoB;EACpB,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,sBAAsB;EACtB,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,OAAO;EACP,aAAa;EACb,gBAAgB;AAClB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,cAAc;AAChB;AACA;EACE,sBAAsB;EACtB,qBAAqB;EACrB,YAAY;EACZ,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,mBAAmB;EACnB,8BAA8B;EAC9B,qBAAqB;EACrB,WAAW;EACX,eAAe;AACjB;AACA;EACE,eAAe;EACf,kBAAkB;EAClB,mBAAmB;EACnB,yCAAyC;EACzC,0CAA0C;EAC1C,yBAAyB;EACzB,oBAAoB;AACtB;AACA;EACE,OAAO;EACP,aAAa;EACb,cAAc;EACd,wBAAwB;AAC1B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;EACtB,aAAa;EACb,QAAQ;EACR,qBAAqB;EACrB,oBAAoB;EACpB,WAAW;EACX,eAAe;EACf,sBAAsB;EACtB,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,sBAAsB;AACxB;AACA;AACA;IACI,iBAAiB;IACjB,gDAAgD;AACpD;AACA",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-large);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-66c29e13] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-66c29e13] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-66c29e13] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-66c29e13] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-66c29e13] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-66c29e13] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-66c29e13] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-66c29e13] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-66c29e13] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-66c29e13] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-66c29e13] {\n box-sizing: border-box;\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-66c29e13]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-66c29e13] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}"],sourceRoot:""}]);const i=r},9240:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6a8df8b8] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-6a8df8b8] {\n --icon-size: var(--0ceed50f);\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue--inline[data-v-6a8df8b8] {\n display: inline-flex;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-6a8df8b8] {\n line-height: 0;\n}\n.icon-vue[data-v-6a8df8b8] svg {\n fill: currentColor;\n width: var(--icon-size, 20px);\n height: var(--icon-size, 20px);\n max-width: var(--icon-size, 20px);\n max-height: var(--icon-size, 20px);\n}\n.icon-vue--directional[data-v-6a8df8b8] svg:dir(rtl) {\n transform: scaleX(-1);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-DJQ2Kuip.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4BAA4B;EAC5B,aAAa;EACb,uBAAuB;EACvB,mBAAmB;EACnB,wCAAwC;EACxC,yCAAyC;EACzC,UAAU;AACZ;AACA;EACE,oBAAoB;EACpB,sBAAsB;EACtB,uBAAuB;EACvB,2BAA2B;AAC7B;AACA;EACE,cAAc;AAChB;AACA;EACE,kBAAkB;EAClB,6BAA6B;EAC7B,8BAA8B;EAC9B,iCAAiC;EACjC,kCAAkC;AACpC;AACA;EACE,qBAAqB;AACvB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6a8df8b8] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-6a8df8b8] {\n --icon-size: var(--0ceed50f);\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue--inline[data-v-6a8df8b8] {\n display: inline-flex;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-6a8df8b8] {\n line-height: 0;\n}\n.icon-vue[data-v-6a8df8b8] svg {\n fill: currentColor;\n width: var(--icon-size, 20px);\n height: var(--icon-size, 20px);\n max-width: var(--icon-size, 20px);\n max-height: var(--icon-size, 20px);\n}\n.icon-vue--directional[data-v-6a8df8b8] svg:dir(rtl) {\n transform: scaleX(-1);\n}"],sourceRoot:""}]);const i=r},2616:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-94ff8098] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-94ff8098] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-94ff8098] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-C7S2_wmi.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iEAAiE;AACnE",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-94ff8098] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-94ff8098] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-94ff8098] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}"],sourceRoot:""}]);const i=r},7004:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2451d211] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-2451d211] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--d87c3654);\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask--opaque[data-v-2451d211] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-2451d211] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-2451d211] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-2451d211] {\n overflow-x: hidden;\n box-sizing: border-box;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-2451d211] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-2451d211] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-2451d211] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-2451d211], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-2451d211] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__play[data-v-2451d211], .modal-header .icons-menu .play-pause-icons__pause[data-v-2451d211] {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item--single {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-2451d211] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle span, .modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-2451d211],\n.modal-wrapper .next[data-v-2451d211] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-2451d211]:focus-visible,\n.modal-wrapper .next[data-v-2451d211]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-2451d211] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-2451d211] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-2451d211] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-2451d211] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container, var(--border-radius-rounded));\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n}\n.modal-wrapper .modal-container__close[data-v-2451d211] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-2451d211] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-2451d211] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--normal > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--large > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--full > .modal-container[data-v-2451d211] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-2451d211] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-2451d211],\n.fade-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-2451d211],\n.fade-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-2451d211],\n.fade-visibility-leave-to[data-v-2451d211] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-2451d211],\n.modal-in-leave-active[data-v-2451d211],\n.modal-out-enter-active[data-v-2451d211],\n.modal-out-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-2451d211],\n.modal-in-leave-to[data-v-2451d211],\n.modal-out-enter[data-v-2451d211],\n.modal-out-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-2451d211],\n.modal-in-leave-to .modal-container[data-v-2451d211] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-2451d211],\n.modal-out-leave-to .modal-container[data-v-2451d211] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-2451d211] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-2451d211] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-2451d211 linear var(--slideshow-duration) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .icon-pause[data-v-2451d211] {\n animation: breath-2451d211 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-2451d211] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-2451d211 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-2451d211 {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcModal-4ZPVUmG2.css"],names:[],mappings:"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",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2451d211] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-2451d211] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--d87c3654);\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask--opaque[data-v-2451d211] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-2451d211] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-2451d211] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-2451d211] {\n overflow-x: hidden;\n box-sizing: border-box;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-2451d211] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-2451d211] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-2451d211] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-2451d211], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-2451d211] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__play[data-v-2451d211], .modal-header .icons-menu .play-pause-icons__pause[data-v-2451d211] {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item--single {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-2451d211] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle span, .modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-2451d211],\n.modal-wrapper .next[data-v-2451d211] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-2451d211]:focus-visible,\n.modal-wrapper .next[data-v-2451d211]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-2451d211] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-2451d211] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-2451d211] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-2451d211] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container, var(--border-radius-rounded));\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n}\n.modal-wrapper .modal-container__close[data-v-2451d211] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-2451d211] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-2451d211] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--normal > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--large > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--full > .modal-container[data-v-2451d211] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-2451d211] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-2451d211],\n.fade-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-2451d211],\n.fade-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-2451d211],\n.fade-visibility-leave-to[data-v-2451d211] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-2451d211],\n.modal-in-leave-active[data-v-2451d211],\n.modal-out-enter-active[data-v-2451d211],\n.modal-out-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-2451d211],\n.modal-in-leave-to[data-v-2451d211],\n.modal-out-enter[data-v-2451d211],\n.modal-out-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-2451d211],\n.modal-in-leave-to .modal-container[data-v-2451d211] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-2451d211],\n.modal-out-leave-to .modal-container[data-v-2451d211] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-2451d211] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-2451d211] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-2451d211 linear var(--slideshow-duration) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .icon-pause[data-v-2451d211] {\n animation: breath-2451d211 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-2451d211] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-2451d211 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-2451d211 {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}"],sourceRoot:""}]);const i=r},3384:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-1362be5a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-1362be5a] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-1362be5a] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon--heading[data-v-1362be5a] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-1362be5a] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text, var(--color-success));\n}\n.notecard--info[data-v-1362be5a] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text, var(--color-info));\n}\n.notecard--error[data-v-1362be5a] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text, var(--color-error));\n}\n.notecard--warning[data-v-1362be5a] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text, var(--color-warning));\n}\n.notecard--legacy.notecard--error[data-v-1362be5a] {\n --note-background: rgba(var(--color-error-rgb), 0.1);\n}\n.notecard--legacy.notecard--info[data-v-1362be5a] {\n --note-background: rgba(var(--color-info-rgb), 0.1);\n}\n.notecard--legacy.notecard--success[data-v-1362be5a] {\n --note-background: rgba(var(--color-success-rgb), 0.1);\n}\n.notecard--legacy.notecard--warning[data-v-1362be5a] {\n --note-background: rgba(var(--color-warning-rgb), 0.1);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcNoteCard-Dz5-u2BY.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,2BAA2B;EAC3B,2DAA2D;EAC3D,wCAAwC;EACxC,mDAAmD;EACnD,yEAAyE;EACzE,mCAAmC;EACnC,cAAc;EACd,iCAAiC;EACjC,aAAa;EACb,mBAAmB;EACnB,6BAA6B;AAC/B;AACA;EACE,qCAAqC;EACrC,gBAAgB;AAClB;AACA;EACE,qCAAqC;EACrC,wCAAwC;AAC1C;AACA;EACE,uCAAuC;EACvC,6DAA6D;AAC/D;AACA;EACE,oCAAoC;EACpC,uDAAuD;AACzD;AACA;EACE,qCAAqC;EACrC,yDAAyD;AAC3D;AACA;EACE,uCAAuC;EACvC,6DAA6D;AAC/D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,sDAAsD;AACxD;AACA;EACE,sDAAsD;AACxD",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-1362be5a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-1362be5a] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-1362be5a] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon--heading[data-v-1362be5a] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-1362be5a] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text, var(--color-success));\n}\n.notecard--info[data-v-1362be5a] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text, var(--color-info));\n}\n.notecard--error[data-v-1362be5a] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text, var(--color-error));\n}\n.notecard--warning[data-v-1362be5a] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text, var(--color-warning));\n}\n.notecard--legacy.notecard--error[data-v-1362be5a] {\n --note-background: rgba(var(--color-error-rgb), 0.1);\n}\n.notecard--legacy.notecard--info[data-v-1362be5a] {\n --note-background: rgba(var(--color-info-rgb), 0.1);\n}\n.notecard--legacy.notecard--success[data-v-1362be5a] {\n --note-background: rgba(var(--color-success-rgb), 0.1);\n}\n.notecard--legacy.notecard--warning[data-v-1362be5a] {\n --note-background: rgba(var(--color-warning-rgb), 0.1);\n}"],sourceRoot:""}]);const i=r},5228:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,'/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_hdy45_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, "filter: drop-shadow" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that "filter" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-large);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-large);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}',"",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcPopover--XoXIhLx.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,WAAW;EACX,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,6BAA6B;EAC7B,oBAAoB;EACpB,cAAc;EACd,gBAAgB;EAChB,UAAU;AACZ;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,YAAY;EACZ,WAAW;EACX,gBAAgB;EAChB,oBAAoB;EACpB,WAAW;AACb;AACA;EACE,eAAe;EACf,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,yBAAyB;AAC3B;AACA;EACE;;;;;;;IAOE;EACF,8CAA8C;EAC9C,yCAAyC;AAC3C;AACA;EACE,UAAU;EACV,6BAA6B;EAC7B,yCAAyC;EACzC,gBAAgB;EAChB,wCAAwC;AAC1C;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,SAAS;EACT,mBAAmB;EACnB,yBAAyB;EACzB,kBAAkB;AACpB;AACA;EACE,YAAY;EACZ,qDAAqD,EAAE,mBAAmB;EAC1E,sBAAsB;EACtB,qDAAqD,EAAE,mBAAmB;EAC1E,8CAA8C;AAChD;AACA;EACE,SAAS;EACT,qDAAqD,EAAE,mBAAmB;EAC1E,mBAAmB;EACnB,qDAAqD,EAAE,mBAAmB;EAC1E,iDAAiD;AACnD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,UAAU;EACV,qDAAqD,EAAE,mBAAmB;EAC1E,oBAAoB;EACpB,qDAAqD,EAAE,mBAAmB;EAC1E,gDAAgD;AAClD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,WAAW;EACX,qDAAqD,EAAE,mBAAmB;EAC1E,qBAAqB;EACrB,qDAAqD,EAAE,mBAAmB;EAC1E,+CAA+C;AACjD;AACA;EACE,kBAAkB;EAClB,6EAA6E;EAC7E,UAAU;AACZ;AACA;EACE,mBAAmB;EACnB,0CAA0C;EAC1C,UAAU;AACZ",sourcesContent:['/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_hdy45_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, "filter: drop-shadow" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that "filter" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-large);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-large);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}'],sourceRoot:""}]);const i=r},7609:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"#emptycontent[data-v-6310bd20]{margin:0;padding:10% 5%;background-color:var(--color-main-background)}iframe[data-v-6310bd20]{width:100%;height:calc(100% + var(--header-height));top:0;position:absolute}","",{version:3,sources:["webpack://./src/views/PDFView.vue"],names:[],mappings:"AACA,+BACC,QAAA,CACA,cAAA,CACA,6CAAA,CAGD,wBACC,UAAA,CAKA,wCAAA,CAGA,KAAA,CACA,iBAAA",sourceRoot:""}]);const i=r},6314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",s=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),s&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),s&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,s,a,o){"string"==typeof e&&(e=[[null,e,void 0]]);var r={};if(s)for(var i=0;i0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),a&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=a):c[4]="".concat(a)),t.push(c))}},t}},1354:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var s=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),a="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),o="/*# ".concat(a," */");return[t].concat([o]).join("\n")}return[t].join("\n")}},580:e=>{"use strict";var t=/["'&<>]/;e.exports=function(e){var n,s=""+e,a=t.exec(s);if(!a)return s;var o="",r=0,i=0;for(r=a.index;r{"use strict";n.d(t,{K:()=>y});var s=n(9054);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=Array(t);n0){var n=e[e.length-1];n!==t&&n._setPausedState(!0)}var s=e.indexOf(t);-1===s||e.splice(s,1),e.push(t)},c=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&!e[e.length-1]._isManuallyPaused()&&e[e.length-1]._setPausedState(!1)},u=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},m=function(e){return u(e)&&!e.shiftKey},p=function(e){return u(e)&&e.shiftKey},g=function(e){return setTimeout(e,0)},f=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:{},n=t.hasFallback,s=void 0!==n&&n,o=t.params,i=void 0===o?[]:o,d=r[e];if("function"==typeof d&&(d=d.apply(void 0,l(i))),!0===d&&(d=void 0),!d){if(void 0===d||!1===d)return d;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var c=d;if("string"==typeof d){try{c=a.querySelector(d)}catch(t){throw new Error("`".concat(e,'` appears to be an invalid selector; error="').concat(t.message,'"'))}if(!c&&!s)throw new Error("`".concat(e,"` as selector refers to no known node"))}return c},C=function(){var e=b("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!(0,s.tp)(e,r.tabbableOptions))if(A(a.activeElement)>=0)e=a.activeElement;else{var t=y.tabbableGroups[0];e=t&&t.firstTabbableNode||b("fallbackFocus")}else null===e&&(e=b("fallbackFocus"));if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},k=function(){if(y.containerGroups=y.containers.map((function(e){var t=(0,s.Kr)(e,r.tabbableOptions),n=(0,s.nq)(e,r.tabbableOptions),a=t.length>0?t[0]:void 0,o=t.length>0?t[t.length-1]:void 0,i=n.find((function(e){return(0,s.AO)(e)})),l=n.slice().reverse().find((function(e){return(0,s.AO)(e)})),d=!!t.find((function(e){return(0,s.yT)(e)>0}));return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:d,firstTabbableNode:a,lastTabbableNode:o,firstDomTabbableNode:i,lastDomTabbableNode:l,nextTabbableNode:function(e){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=t.indexOf(e);return o<0?a?n.slice(n.indexOf(e)+1).find((function(e){return(0,s.AO)(e)})):n.slice(0,n.indexOf(e)).reverse().find((function(e){return(0,s.AO)(e)})):t[o+(a?1:-1)]}}})),y.tabbableGroups=y.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),y.tabbableGroups.length<=0&&!b("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(y.containerGroups.find((function(e){return e.posTabIndexesFound}))&&y.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},T=function(e){var t=e.activeElement;if(t)return t.shadowRoot&&null!==t.shadowRoot.activeElement?T(t.shadowRoot):t},x=function(e){!1!==e&&e!==T(document)&&(e&&e.focus?(e.focus({preventScroll:!!r.preventScroll}),y.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):x(C()))},N=function(e){var t=b("setReturnFocus",{params:[e]});return t||!1!==t&&e},E=function(e){var t=e.target,n=e.event,a=e.isBackward,o=void 0!==a&&a;t=t||h(n),k();var i=null;if(y.tabbableGroups.length>0){var l=A(t,n),d=l>=0?y.containerGroups[l]:void 0;if(l<0)i=o?y.tabbableGroups[y.tabbableGroups.length-1].lastTabbableNode:y.tabbableGroups[0].firstTabbableNode;else if(o){var c=y.tabbableGroups.findIndex((function(e){var n=e.firstTabbableNode;return t===n}));if(c<0&&(d.container===t||(0,s.tp)(t,r.tabbableOptions)&&!(0,s.AO)(t,r.tabbableOptions)&&!d.nextTabbableNode(t,!1))&&(c=l),c>=0){var m=0===c?y.tabbableGroups.length-1:c-1,p=y.tabbableGroups[m];i=(0,s.yT)(t)>=0?p.lastTabbableNode:p.lastDomTabbableNode}else u(n)||(i=d.nextTabbableNode(t,!1))}else{var g=y.tabbableGroups.findIndex((function(e){var n=e.lastTabbableNode;return t===n}));if(g<0&&(d.container===t||(0,s.tp)(t,r.tabbableOptions)&&!(0,s.AO)(t,r.tabbableOptions)&&!d.nextTabbableNode(t))&&(g=l),g>=0){var f=g===y.tabbableGroups.length-1?0:g+1,v=y.tabbableGroups[f];i=(0,s.yT)(t)>=0?v.firstTabbableNode:v.firstDomTabbableNode}else u(n)||(i=d.nextTabbableNode(t))}}else i=b("fallbackFocus");return i},_=function(e){var t=h(e);A(t,e)>=0||(f(r.clickOutsideDeactivates,e)?n.deactivate({returnFocus:r.returnFocusOnDeactivate}):f(r.allowOutsideClick,e)||e.preventDefault())},S=function(e){var t=h(e),n=A(t,e)>=0;if(n||t instanceof Document)n&&(y.mostRecentlyFocusedNode=t);else{var a;e.stopImmediatePropagation();var o=!0;if(y.mostRecentlyFocusedNode)if((0,s.yT)(y.mostRecentlyFocusedNode)>0){var i=A(y.mostRecentlyFocusedNode),l=y.containerGroups[i].tabbableNodes;if(l.length>0){var d=l.findIndex((function(e){return e===y.mostRecentlyFocusedNode}));d>=0&&(r.isKeyForward(y.recentNavEvent)?d+1=0&&(a=l[d-1],o=!1))}}else y.containerGroups.some((function(e){return e.tabbableNodes.some((function(e){return(0,s.yT)(e)>0}))}))||(o=!1);else o=!1;o&&(a=E({target:y.mostRecentlyFocusedNode,isBackward:r.isKeyBackward(y.recentNavEvent)})),x(a||(y.mostRecentlyFocusedNode||C()))}y.recentNavEvent=void 0},P=function(e){(r.isKeyForward(e)||r.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];y.recentNavEvent=e;var n=E({event:e,isBackward:t});n&&(u(e)&&e.preventDefault(),x(n))}(e,r.isKeyBackward(e))},L=function(e){var t;"Escape"!==(null==(t=e)?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===f(r.escapeDeactivates,e)||(e.preventDefault(),n.deactivate())},B=function(e){var t=h(e);A(t,e)>=0||f(r.clickOutsideDeactivates,e)||f(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},F=function(){if(y.active)return d(o,n),y.delayInitialFocusTimer=r.delayInitialFocus?g((function(){x(C())})):x(C()),a.addEventListener("focusin",S,!0),a.addEventListener("mousedown",_,{capture:!0,passive:!1}),a.addEventListener("touchstart",_,{capture:!0,passive:!1}),a.addEventListener("click",B,{capture:!0,passive:!1}),a.addEventListener("keydown",P,{capture:!0,passive:!1}),a.addEventListener("keydown",L),n},z=function(){if(y.active)return a.removeEventListener("focusin",S,!0),a.removeEventListener("mousedown",_,!0),a.removeEventListener("touchstart",_,!0),a.removeEventListener("click",B,!0),a.removeEventListener("keydown",P,!0),a.removeEventListener("keydown",L),n},D="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(e){e.some((function(e){return Array.from(e.removedNodes).some((function(e){return e===y.mostRecentlyFocusedNode}))}))&&x(C())})):void 0,O=function(){D&&(D.disconnect(),y.active&&!y.paused&&y.containers.map((function(e){D.observe(e,{subtree:!0,childList:!0})})))};return n={get active(){return y.active},get paused(){return y.paused},activate:function(e){if(y.active)return this;var t=w(e,"onActivate"),n=w(e,"onPostActivate"),s=w(e,"checkCanFocusTrap");s||k(),y.active=!0,y.paused=!1,y.nodeFocusedBeforeActivation=T(a),null==t||t();var o=function(){s&&k(),F(),O(),null==n||n()};return s?(s(y.containers.concat()).then(o,o),this):(o(),this)},deactivate:function(e){if(!y.active)return this;var t=i({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},e);clearTimeout(y.delayInitialFocusTimer),y.delayInitialFocusTimer=void 0,z(),y.active=!1,y.paused=!1,O(),c(o,n);var s=w(t,"onDeactivate"),a=w(t,"onPostDeactivate"),l=w(t,"checkCanReturnFocus"),d=w(t,"returnFocus","returnFocusOnDeactivate");null==s||s();var u=function(){g((function(){d&&x(N(y.nodeFocusedBeforeActivation)),null==a||a()}))};return d&&l?(l(N(y.nodeFocusedBeforeActivation)).then(u,u),this):(u(),this)},pause:function(e){return y.active?(y.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return y.active?(y.manuallyPaused=!1,o[o.length-1]!==this?this:this._setPausedState(!1,e)):this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return y.containers=t.map((function(e){return"string"==typeof e?a.querySelector(e):e})),y.active&&k(),O(),this}},Object.defineProperties(n,{_isManuallyPaused:{value:function(){return y.manuallyPaused}},_setPausedState:{value:function(e,t){if(y.paused===e)return this;if(y.paused=e,e){var n=w(t,"onPause"),s=w(t,"onPostPause");null==n||n(),z(),O(),null==s||s()}else{var a=w(t,"onUnpause"),o=w(t,"onPostUnpause");null==a||a(),k(),F(),O(),null==o||o()}return this}}}),n.updateContainerElements(e),n}},251:(e,t)=>{t.read=function(e,t,n,s,a){var o,r,i=8*a-s-1,l=(1<>1,c=-7,u=n?a-1:0,m=n?-1:1,p=e[t+u];for(u+=m,o=p&(1<<-c)-1,p>>=-c,c+=i;c>0;o=256*o+e[t+u],u+=m,c-=8);for(r=o&(1<<-c)-1,o>>=-c,c+=s;c>0;r=256*r+e[t+u],u+=m,c-=8);if(0===o)o=1-d;else{if(o===l)return r?NaN:1/0*(p?-1:1);r+=Math.pow(2,s),o-=d}return(p?-1:1)*r*Math.pow(2,o-s)},t.write=function(e,t,n,s,a,o){var r,i,l,d=8*o-a-1,c=(1<>1,m=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,p=s?0:o-1,g=s?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,r=c):(r=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-r))<1&&(r--,l*=2),(t+=r+u>=1?m/l:m*Math.pow(2,1-u))*l>=2&&(r++,l/=2),r+u>=c?(i=0,r=c):r+u>=1?(i=(t*l-1)*Math.pow(2,a),r+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,a),r=0));a>=8;e[n+p]=255&i,p+=g,i/=256,a-=8);for(r=r<0;e[n+p]=255&r,p+=g,r/=256,d-=8);e[n+p-g]|=128*f}},7975:(e,t,n)=>{"use strict";var s=n(5606);function a(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function o(e,t){for(var n,s="",a=0,o=-1,r=0,i=0;i<=e.length;++i){if(i2){var l=s.lastIndexOf("/");if(l!==s.length-1){-1===l?(s="",a=0):a=(s=s.slice(0,l)).length-1-s.lastIndexOf("/"),o=i,r=0;continue}}else if(2===s.length||1===s.length){s="",a=0,o=i,r=0;continue}t&&(s.length>0?s+="/..":s="..",a=2)}else s.length>0?s+="/"+e.slice(o+1,i):s=e.slice(o+1,i),a=i-o-1;o=i,r=0}else 46===n&&-1!==r?++r:r=-1}return s}var r={resolve:function(){for(var e,t="",n=!1,r=arguments.length-1;r>=-1&&!n;r--){var i;r>=0?i=arguments[r]:(void 0===e&&(e=s.cwd()),i=e),a(i),0!==i.length&&(t=i+"/"+t,n=47===i.charCodeAt(0))}return t=o(t,!n),n?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(e){if(a(e),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=o(e,!t)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return a(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,t=0;t0&&(void 0===e?e=n:e+="/"+n)}return void 0===e?".":r.normalize(e)},relative:function(e,t){if(a(e),a(t),e===t)return"";if((e=r.resolve(e))===(t=r.resolve(t)))return"";for(var n=1;nd){if(47===t.charCodeAt(i+u))return t.slice(i+u+1);if(0===u)return t.slice(i+u)}else o>d&&(47===e.charCodeAt(n+u)?c=u:0===u&&(c=0));break}var m=e.charCodeAt(n+u);if(m!==t.charCodeAt(i+u))break;47===m&&(c=u)}var p="";for(u=n+c+1;u<=s;++u)u!==s&&47!==e.charCodeAt(u)||(0===p.length?p+="..":p+="/..");return p.length>0?p+t.slice(i+c):(i+=c,47===t.charCodeAt(i)&&++i,t.slice(i))},_makeLong:function(e){return e},dirname:function(e){if(a(e),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,s=-1,o=!0,r=e.length-1;r>=1;--r)if(47===(t=e.charCodeAt(r))){if(!o){s=r;break}}else o=!1;return-1===s?n?"/":".":n&&1===s?"//":e.slice(0,s)},basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');a(e);var n,s=0,o=-1,r=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var i=t.length-1,l=-1;for(n=e.length-1;n>=0;--n){var d=e.charCodeAt(n);if(47===d){if(!r){s=n+1;break}}else-1===l&&(r=!1,l=n+1),i>=0&&(d===t.charCodeAt(i)?-1==--i&&(o=n):(i=-1,o=l))}return s===o?o=l:-1===o&&(o=e.length),e.slice(s,o)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!r){s=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(s,o)},extname:function(e){a(e);for(var t=-1,n=0,s=-1,o=!0,r=0,i=e.length-1;i>=0;--i){var l=e.charCodeAt(i);if(47!==l)-1===s&&(o=!1,s=i+1),46===l?-1===t?t=i:1!==r&&(r=1):-1!==t&&(r=-1);else if(!o){n=i+1;break}}return-1===t||-1===s||0===r||1===r&&t===s-1&&t===n+1?"":e.slice(t,s)},format:function(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return function(e,t){var n=t.dir||t.root,s=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+s:n+e+s:s}("/",e)},parse:function(e){a(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,s=e.charCodeAt(0),o=47===s;o?(t.root="/",n=1):n=0;for(var r=-1,i=0,l=-1,d=!0,c=e.length-1,u=0;c>=n;--c)if(47!==(s=e.charCodeAt(c)))-1===l&&(d=!1,l=c+1),46===s?-1===r?r=c:1!==u&&(u=1):-1!==r&&(u=-1);else if(!d){i=c+1;break}return-1===r||-1===l||0===u||1===u&&r===l-1&&r===i+1?-1!==l&&(t.base=t.name=0===i&&o?e.slice(1,l):e.slice(i,l)):(0===i&&o?(t.name=e.slice(1,r),t.base=e.slice(1,l)):(t.name=e.slice(i,r),t.base=e.slice(i,l)),t.ext=e.slice(r,l)),i>0?t.dir=e.slice(0,i-1):o&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};r.posix=r,e.exports=r},5606:e=>{var t,n,s=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function r(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var i,l=[],d=!1,c=-1;function u(){d&&i&&(d=!1,i.length?l=i.concat(l):c=-1,l.length&&m())}function m(){if(!d){var e=r(u);d=!0;for(var t=l.length;t;){for(i=l,l=[];++c1)for(var n=1;n{"use strict";var t=[];function n(e){for(var n=-1,s=0;s{"use strict";var t={};e.exports=function(e,n){var s=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(n)}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var s="";n.supports&&(s+="@supports (".concat(n.supports,") {")),n.media&&(s+="@media ".concat(n.media," {"));var a=void 0!==n.layer;a&&(s+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),s+=n.css,a&&(s+="}"),n.media&&(s+="}"),n.supports&&(s+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(s+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(s,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},9054:(e,t,n)=>{"use strict";n.d(t,{AO:()=>T,Kr:()=>C,nq:()=>k,tp:()=>N,yT:()=>m});var s=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],a=s.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},l=function(e,t){var n;void 0===t&&(t=!0);var s=null==e||null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"inert");return""===s||"true"===s||t&&e&&l(e.parentNode)},d=function(e,t,n){if(l(e))return[];var s=Array.prototype.slice.apply(e.querySelectorAll(a));return t&&r.call(e,a)&&s.unshift(e),s=s.filter(n)},c=function(e,t,n){for(var s=[],o=Array.from(e);o.length;){var i=o.shift();if(!l(i,!1))if("SLOT"===i.tagName){var d=i.assignedElements(),u=d.length?d:i.children,m=c(u,!0,n);n.flatten?s.push.apply(s,m):s.push({scopeParent:i,candidates:m})}else{r.call(i,a)&&n.filter(i)&&(t||!e.includes(i))&&s.push(i);var p=i.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(i),g=!l(p,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(p&&g){var f=c(!0===p?i.children:p.children,!0,n);n.flatten?s.push.apply(s,f):s.push({scopeParent:i,candidates:f})}else o.unshift.apply(o,i.children)}}return s},u=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},m=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!u(e)?0:e.tabIndex},p=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},g=function(e){return"INPUT"===e.tagName},f=function(e){return function(e){return g(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||i(e),s=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=s(window.CSS.escape(e.name));else try{t=s(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var a=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(r.call(a,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return h(e)}else{if("function"==typeof s){for(var o=e;e;){var l=e.parentElement,d=i(e);if(l&&!l.shadowRoot&&!0===s(l))return h(e);e=e.assignedSlot?e.assignedSlot:l||d===e.ownerDocument?l:d.host}e=o}if(function(e){var t,n,s,a,o=e&&i(e),r=null===(t=o)||void 0===t?void 0:t.host,l=!1;if(o&&o!==e)for(l=!!(null!==(n=r)&&void 0!==n&&null!==(s=n.ownerDocument)&&void 0!==s&&s.contains(r)||null!=e&&null!==(a=e.ownerDocument)&&void 0!==a&&a.contains(e));!l&&r;){var d,c,u;l=!(null===(c=r=null===(d=o=i(r))||void 0===d?void 0:d.host)||void 0===c||null===(u=c.ownerDocument)||void 0===u||!u.contains(r))}return l}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},y=function(e,t){return!(t.disabled||l(t)||function(e){return g(e)&&"hidden"===e.type}(t)||v(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},b=function(e){var t=[],n=[];return e.forEach((function(e,s){var a=!!e.scopeParent,o=a?e.scopeParent:e,r=function(e,t){var n=m(e);return n<0&&t&&!u(e)?0:n}(o,a),i=a?b(e.candidates):o;0===r?a?t.push.apply(t,i):t.push(o):n.push({documentOrder:s,tabIndex:r,item:e,isScope:a,content:i})})),n.sort(p).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(t)},C=function(e,t){var n;return n=(t=t||{}).getShadowRoot?c([e],t.includeContainer,{filter:w.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:A}):d(e,t.includeContainer,w.bind(null,t)),b(n)},k=function(e,t){return(t=t||{}).getShadowRoot?c([e],t.includeContainer,{filter:y.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):d(e,t.includeContainer,y.bind(null,t))},T=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,a)&&w(t,e)},x=s.concat("iframe").join(","),N=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,x)&&y(t,e)}},7736:function(e){var t,n;t=this,n=function(e){var t=function(e){return new t.lib.init(e)};function n(e,t){return t.offset[e]?isNaN(t.offset[e])?t.offset[e]:t.offset[e]+"px":"0px"}function s(e,t){return!(!e||"string"!=typeof t||!(e.className&&e.className.trim().split(/\s+/gi).indexOf(t)>-1))}return t.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},t.lib=t.prototype={toastify:"1.12.0",constructor:t,init:function(e){return e||(e={}),this.options={},this.toastElement=null,this.options.text=e.text||t.defaults.text,this.options.node=e.node||t.defaults.node,this.options.duration=0===e.duration?0:e.duration||t.defaults.duration,this.options.selector=e.selector||t.defaults.selector,this.options.callback=e.callback||t.defaults.callback,this.options.destination=e.destination||t.defaults.destination,this.options.newWindow=e.newWindow||t.defaults.newWindow,this.options.close=e.close||t.defaults.close,this.options.gravity="bottom"===e.gravity?"toastify-bottom":t.defaults.gravity,this.options.positionLeft=e.positionLeft||t.defaults.positionLeft,this.options.position=e.position||t.defaults.position,this.options.backgroundColor=e.backgroundColor||t.defaults.backgroundColor,this.options.avatar=e.avatar||t.defaults.avatar,this.options.className=e.className||t.defaults.className,this.options.stopOnFocus=void 0===e.stopOnFocus?t.defaults.stopOnFocus:e.stopOnFocus,this.options.onClick=e.onClick||t.defaults.onClick,this.options.offset=e.offset||t.defaults.offset,this.options.escapeMarkup=void 0!==e.escapeMarkup?e.escapeMarkup:t.defaults.escapeMarkup,this.options.ariaLive=e.ariaLive||t.defaults.ariaLive,this.options.style=e.style||t.defaults.style,e.backgroundColor&&(this.options.style.background=e.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var e=document.createElement("div");for(var t in e.className="toastify on "+this.options.className,this.options.position?e.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(e.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):e.className+=" toastify-right",e.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)e.style[t]=this.options.style[t];if(this.options.ariaLive&&e.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)e.appendChild(this.options.node);else if(this.options.escapeMarkup?e.innerText=this.options.text:e.innerHTML=this.options.text,""!==this.options.avatar){var s=document.createElement("img");s.src=this.options.avatar,s.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?e.appendChild(s):e.insertAdjacentElement("afterbegin",s)}if(!0===this.options.close){var a=document.createElement("button");a.type="button",a.setAttribute("aria-label","Close"),a.className="toast-close",a.innerHTML="✖",a.addEventListener("click",function(e){e.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var o=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&o>360?e.insertAdjacentElement("afterbegin",a):e.appendChild(a)}if(this.options.stopOnFocus&&this.options.duration>0){var r=this;e.addEventListener("mouseover",(function(t){window.clearTimeout(e.timeOutValue)})),e.addEventListener("mouseleave",(function(){e.timeOutValue=window.setTimeout((function(){r.removeElement(e)}),r.options.duration)}))}if(void 0!==this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var i=n("x",this.options),l=n("y",this.options),d="left"==this.options.position?i:"-"+i,c="toastify-top"==this.options.gravity?l:"-"+l;e.style.transform="translate("+d+","+c+")"}return e},showToast:function(){var e;if(this.toastElement=this.buildToast(),!(e="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var n=t.defaults.oldestFirst?e.firstChild:e.lastChild;return e.insertBefore(this.toastElement,n),t.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(e){e.className=e.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),e.parentNode&&e.parentNode.removeChild(e),this.options.callback.call(e),t.reposition()}.bind(this),400)}},t.reposition=function(){for(var e,t={top:15,bottom:15},n={top:15,bottom:15},a={top:15,bottom:15},o=document.getElementsByClassName("toastify"),r=0;r0?window.innerWidth:screen.width)<=360?(o[r].style[e]=a[e]+"px",a[e]+=i+15):!0===s(o[r],"toastify-left")?(o[r].style[e]=t[e]+"px",t[e]+=i+15):(o[r].style[e]=n[e]+"px",n[e]+=i+15)}return this},t.lib.init.prototype=t.lib,t},e.exports?e.exports=n():t.Toastify=n()},5471:(e,t,n)=>{"use strict";n.d(t,{$9:()=>xn,$V:()=>Nn,Ay:()=>Ms,EW:()=>it,IJ:()=>Xe,KR:()=>Ke,Kh:()=>Re,QW:()=>et,R1:()=>Je,Tm:()=>Ge,WQ:()=>Ct,dY:()=>Tn,h:()=>cn,hi:()=>Sn,i9:()=>qe,jr:()=>At,lW:()=>tt,nI:()=>pe,nT:()=>mt,o5:()=>wt,pM:()=>Pn,rY:()=>Qe,sV:()=>_n,tB:()=>at,uY:()=>yt,ux:()=>Ve,wB:()=>ft});var s=Object.freeze({}),a=Array.isArray;function o(e){return null==e}function r(e){return null!=e}function i(e){return!0===e}function l(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function d(e){return"function"==typeof e}function c(e){return null!==e&&"object"==typeof e}var u=Object.prototype.toString;function m(e){return"[object Object]"===u.call(e)}function p(e){return"[object RegExp]"===u.call(e)}function g(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function f(e){return r(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function h(e){return null==e?"":Array.isArray(e)||m(e)&&e.toString===u?JSON.stringify(e,v,2):String(e)}function v(e,t){return t&&t.__v_isRef?t.value:t}function y(e){var t=parseFloat(e);return isNaN(t)?e:t}function w(e,t){for(var n=Object.create(null),s=e.split(","),a=0;a-1)return e.splice(s,1)}}var C=Object.prototype.hasOwnProperty;function k(e,t){return C.call(e,t)}function T(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var x=/-(\w)/g,N=T((function(e){return e.replace(x,(function(e,t){return t?t.toUpperCase():""}))})),E=T((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),_=/\B([A-Z])/g,S=T((function(e){return e.replace(_,"-$1").toLowerCase()}));var P=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var s=arguments.length;return s?s>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function L(e,t){t=t||0;for(var n=e.length-t,s=new Array(n);n--;)s[n]=e[n+t];return s}function B(e,t){for(var n in t)e[n]=t[n];return e}function F(e){for(var t={},n=0;n0,ee=J&&J.indexOf("edge/")>0;J&&J.indexOf("android");var te=J&&/iphone|ipad|ipod|ios/.test(J);J&&/chrome\/\d+/.test(J),J&&/phantomjs/.test(J);var ne,se=J&&J.match(/firefox\/(\d+)/),ae={}.watch,oe=!1;if(Z)try{var re={};Object.defineProperty(re,"passive",{get:function(){oe=!0}}),window.addEventListener("test-passive",null,re)}catch(e){}var ie=function(){return void 0===ne&&(ne=!Z&&void 0!==n.g&&(n.g.process&&"server"===n.g.process.env.VUE_ENV)),ne},le=Z&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function de(e){return"function"==typeof e&&/native code/.test(e.toString())}var ce,ue="undefined"!=typeof Symbol&&de(Symbol)&&"undefined"!=typeof Reflect&&de(Reflect.ownKeys);ce="undefined"!=typeof Set&&de(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var me=null;function pe(){return me&&{proxy:me}}function ge(e){void 0===e&&(e=null),e||me&&me._scope.off(),me=e,e&&e._scope.on()}var fe=function(){function e(e,t,n,s,a,o,r,i){this.tag=e,this.data=t,this.children=n,this.text=s,this.elm=a,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=r,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=i,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),he=function(e){void 0===e&&(e="");var t=new fe;return t.text=e,t.isComment=!0,t};function ve(e){return new fe(void 0,void 0,void 0,String(e))}function ye(e){var t=new fe(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}"function"==typeof SuppressedError&&SuppressedError;var we=0,Ae=[],be=function(){for(var e=0;e1)return n&&d(t)?t.call(s):t}else 0}var kt=T((function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),s="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=s?e.slice(1):e,once:n,capture:s,passive:t}}));function Tt(e,t){function n(){var e=n.fns;if(!a(e))return mn(e,null,arguments,t,"v-on handler");for(var s=e.slice(),o=0;o0&&(St((s=Pt(s,"".concat(t||"","_").concat(n)))[0])&&St(c)&&(u[d]=ve(c.text+s[0].text),s.shift()),u.push.apply(u,s)):l(s)?St(c)?u[d]=ve(c.text+s):""!==s&&u.push(ve(s)):St(s)&&St(c)?u[d]=ve(c.text+s.text):(i(e._isVList)&&r(s.tag)&&o(s.key)&&r(t)&&(s.key="__vlist".concat(t,"_").concat(n,"__")),u.push(s)));return u}function Lt(e,t){var n,s,o,i,l=null;if(a(e)||"string"==typeof e)for(l=new Array(e.length),n=0,s=e.length;n0,i=t?!!t.$stable:!r,l=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(i&&a&&a!==s&&l===a.$key&&!r&&!a.$hasNormal)return a;for(var d in o={},t)t[d]&&"$"!==d[0]&&(o[d]=Zt(e,n,d,t[d]))}else o={};for(var c in n)c in o||(o[c]=Jt(n,c));return t&&Object.isExtensible(t)&&(t._normalized=o),q(o,"$stable",i),q(o,"$key",l),q(o,"$hasNormal",r),o}function Zt(e,t,n,s){var o=function(){var t=me;ge(e);var n=arguments.length?s.apply(null,arguments):s({}),o=(n=n&&"object"==typeof n&&!a(n)?[n]:_t(n))&&n[0];return ge(t),n&&(!o||1===n.length&&o.isComment&&!Kt(o))?void 0:n};return s.proxy&&Object.defineProperty(t,n,{get:o,enumerable:!0,configurable:!0}),o}function Jt(e,t){return function(){return e[t]}}function Yt(e){return{get attrs(){if(!e._attrsProxy){var t=e._attrsProxy={};q(t,"_v_attr_proxy",!0),Qt(t,e.$attrs,s,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||Qt(e._listenersProxy={},e.$listeners,s,e,"$listeners");return e._listenersProxy},get slots(){return function(e){e._slotsProxy||tn(e._slotsProxy={},e.$scopedSlots);return e._slotsProxy}(e)},emit:P(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return Ye(e,t,n)}))}}}function Qt(e,t,n,s,a){var o=!1;for(var r in t)r in e?t[r]!==n[r]&&(o=!0):(o=!0,en(e,r,s,a));for(var r in e)r in t||(o=!0,delete e[r]);return o}function en(e,t,n,s){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return n[s][t]}})}function tn(e,t){for(var n in t)e[n]=t[n];for(var n in e)n in t||delete e[n]}var nn=null;function sn(e,t){return(e.__esModule||ue&&"Module"===e[Symbol.toStringTag])&&(e=e.default),c(e)?t.extend(e):e}function an(e){if(a(e))for(var t=0;tdocument.createEvent("Event").timeStamp&&(es=function(){return ts.now()})}var ns=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function ss(){var e,t;for(Qn=es(),Jn=!0,qn.sort(ns),Yn=0;YnYn&&qn[n].id>e.id;)n--;qn.splice(n+1,0,e)}else qn.push(e);Zn||(Zn=!0,Tn(ss))}}function os(e,t){if(e){for(var n=Object.create(null),s=ue?Reflect.ownKeys(e):Object.keys(e),a=0;a-1)if(o&&!k(a,"default"))r=!1;else if(""===r||r===S(e)){var l=Es(String,a.type);(l<0||i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!p(e)&&e.test(t)}function $s(e,t){var n=e.cache,s=e.keys,a=e._vnode,o=e.$vnode;for(var r in n){var i=n[r];if(i){var l=i.name;l&&!t(l)&&Hs(n,r,s,a)}}o.componentOptions.children=void 0}function Hs(e,t,n,s){var a=e[t];!a||s&&a.tag===s.tag||a.componentInstance.$destroy(),e[t]=null,b(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=Os++,t._isVue=!0,t.__v_skip=!0,t._scope=new vt(!0),t._scope.parent=void 0,t._scope._vm=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),s=t._parentVnode;n.parent=t.parent,n._parentVnode=s;var a=s.componentOptions;n.propsData=a.propsData,n._parentListeners=a.listeners,n._renderChildren=a.children,n._componentTag=a.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=bs(Us(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._provided=n?n._provided:Object.create(null),e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&jn(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,a=n&&n.context;e.$slots=Wt(t._renderChildren,a),e.$scopedSlots=n?Xt(e.$parent,n.data.scopedSlots,e.$slots):s,e._c=function(t,n,s,a){return ln(e,t,n,s,a,!1)},e.$createElement=function(t,n,s,a){return ln(e,t,n,s,a,!0)};var o=n&&n.data;De(e,"$attrs",o&&o.attrs||s,null,!0),De(e,"$listeners",t._parentListeners||s,null,!0)}(t),Wn(t,"beforeCreate",void 0,!1),function(e){var t=os(e.$options.inject,e);t&&(Le(!1),Object.keys(t).forEach((function(n){De(e,n,t[n])})),Le(!0))}(t),Ps(t),function(e){var t=e.$options.provide;if(t){var n=d(t)?t.call(e):t;if(!c(n))return;for(var s=bt(e),a=ue?Reflect.ownKeys(n):Object.keys(n),o=0;o1?L(n):n;for(var s=L(arguments,1),a='event handler for "'.concat(e,'"'),o=0,r=n.length;oparseInt(this.max)&&Hs(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Hs(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){$s(e,(function(e){return Is(t,e)}))})),this.$watch("exclude",(function(t){$s(e,(function(e){return!Is(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=an(e),n=t&&t.componentOptions;if(n){var s=js(n),a=this.include,o=this.exclude;if(a&&(!s||!Is(a,s))||o&&s&&Is(o,s))return t;var r=this.cache,i=this.keys,l=null==t.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):t.key;r[l]?(t.componentInstance=r[l].componentInstance,b(i,l),i.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return G}};Object.defineProperty(e,"config",t),e.util={warn:gs,extend:B,mergeOptions:bs,defineReactive:De},e.set=Oe,e.delete=Ue,e.nextTick=Tn,e.observable=function(e){return ze(e),e},e.options=Object.create(null),$.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,B(e.options.components,Vs),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=L(arguments,1);return n.unshift(this),d(e.install)?e.install.apply(e,n):d(e)&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=bs(this.options,e),this}}(e),Rs(e),function(e){$.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&m(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&d(n)&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}(Ms),Object.defineProperty(Ms.prototype,"$isServer",{get:ie}),Object.defineProperty(Ms.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Ms,"FunctionalRenderContext",{value:rs}),Ms.version="2.7.16";var Ws=w("style,class"),qs=w("input,textarea,option,select,progress"),Ks=w("contenteditable,draggable,spellcheck"),Xs=w("events,caret,typing,plaintext-only"),Zs=function(e,t){return ta(t)||"false"===t?"false":"contenteditable"===e&&Xs(t)?t:"true"},Js=w("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Ys="http://www.w3.org/1999/xlink",Qs=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},ea=function(e){return Qs(e)?e.slice(6,e.length):""},ta=function(e){return null==e||!1===e};function na(e){for(var t=e.data,n=e,s=e;r(s.componentInstance);)(s=s.componentInstance._vnode)&&s.data&&(t=sa(s.data,t));for(;r(n=n.parent);)n&&n.data&&(t=sa(t,n.data));return function(e,t){if(r(e)||r(t))return aa(e,oa(t));return""}(t.staticClass,t.class)}function sa(e,t){return{staticClass:aa(e.staticClass,t.staticClass),class:r(e.class)?[e.class,t.class]:t.class}}function aa(e,t){return e?t?e+" "+t:e:t||""}function oa(e){return Array.isArray(e)?function(e){for(var t,n="",s=0,a=e.length;s-1?Sa(e,t,n):Js(t)?ta(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Ks(t)?e.setAttribute(t,Zs(t,n)):Qs(t)?ta(n)?e.removeAttributeNS(Ys,ea(t)):e.setAttributeNS(Ys,t,n):Sa(e,t,n)}function Sa(e,t,n){if(ta(n))e.removeAttribute(t);else{if(Y&&!Q&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var s=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",s)};e.addEventListener("input",s),e.__ieph=!0}e.setAttribute(t,n)}}var Pa={create:Ea,update:Ea};function La(e,t){var n=t.elm,s=t.data,a=e.data;if(!(o(s.staticClass)&&o(s.class)&&(o(a)||o(a.staticClass)&&o(a.class)))){var i=na(t),l=n._transitionClasses;r(l)&&(i=aa(i,oa(l))),i!==n._prevClass&&(n.setAttribute("class",i),n._prevClass=i)}}var Ba,Fa={create:La,update:La},za="__r",Da="__c";function Oa(e,t,n){var s=Ba;return function a(){null!==t.apply(null,arguments)&&Ra(e,a,n,s)}}var Ua=hn&&!(se&&Number(se[1])<=53);function Ma(e,t,n,s){if(Ua){var a=Qn,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=a||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}Ba.addEventListener(e,t,oe?{capture:n,passive:s}:n)}function Ra(e,t,n,s){(s||Ba).removeEventListener(e,t._wrapper||t,n)}function ja(e,t){if(!o(e.data.on)||!o(t.data.on)){var n=t.data.on||{},s=e.data.on||{};Ba=t.elm||e.elm,function(e){if(r(e[za])){var t=Y?"change":"input";e[t]=[].concat(e[za],e[t]||[]),delete e[za]}r(e[Da])&&(e.change=[].concat(e[Da],e.change||[]),delete e[Da])}(n),xt(n,s,Ma,Ra,Oa,t.context),Ba=void 0}}var Ia,$a={create:ja,update:ja,destroy:function(e){return ja(e,ha)}};function Ha(e,t){if(!o(e.data.domProps)||!o(t.data.domProps)){var n,s,a=t.elm,l=e.data.domProps||{},d=t.data.domProps||{};for(n in(r(d.__ob__)||i(d._v_attr_proxy))&&(d=t.data.domProps=B({},d)),l)n in d||(a[n]="");for(n in d){if(s=d[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),s===l[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=s;var c=o(s)?"":String(s);Ga(a,c)&&(a.value=c)}else if("innerHTML"===n&&la(a.tagName)&&o(a.innerHTML)){(Ia=Ia||document.createElement("div")).innerHTML="".concat(s,"");for(var u=Ia.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;u.firstChild;)a.appendChild(u.firstChild)}else if(s!==l[n])try{a[n]=s}catch(e){}}}}function Ga(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,s=e._vModifiers;if(r(s)){if(s.number)return y(n)!==y(t);if(s.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var Va={create:Ha,update:Ha},Wa=T((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var s=e.split(n);s.length>1&&(t[s[0].trim()]=s[1].trim())}})),t}));function qa(e){var t=Ka(e.style);return e.staticStyle?B(e.staticStyle,t):t}function Ka(e){return Array.isArray(e)?F(e):"string"==typeof e?Wa(e):e}var Xa,Za=/^--/,Ja=/\s*!important$/,Ya=function(e,t,n){if(Za.test(t))e.style.setProperty(t,n);else if(Ja.test(n))e.style.setProperty(S(t),n.replace(Ja,""),"important");else{var s=eo(t);if(Array.isArray(n))for(var a=0,o=n.length;a-1?t.split(so).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" ".concat(e.getAttribute("class")||""," ");n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function oo(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(so).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" ".concat(e.getAttribute("class")||""," "),s=" "+t+" ";n.indexOf(s)>=0;)n=n.replace(s," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function ro(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&B(t,io(e.name||"v")),B(t,e),t}return"string"==typeof e?io(e):void 0}}var io=T((function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}})),lo=Z&&!Q,co="transition",uo="animation",mo="transition",po="transitionend",go="animation",fo="animationend";lo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(mo="WebkitTransition",po="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(go="WebkitAnimation",fo="webkitAnimationEnd"));var ho=Z?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function vo(e){ho((function(){ho(e)}))}function yo(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),ao(e,t))}function wo(e,t){e._transitionClasses&&b(e._transitionClasses,t),oo(e,t)}function Ao(e,t,n){var s=Co(e,t),a=s.type,o=s.timeout,r=s.propCount;if(!a)return n();var i=a===co?po:fo,l=0,d=function(){e.removeEventListener(i,c),n()},c=function(t){t.target===e&&++l>=r&&d()};setTimeout((function(){l0&&(n=co,c=r,u=o.length):t===uo?d>0&&(n=uo,c=d,u=l.length):u=(n=(c=Math.max(r,d))>0?r>d?co:uo:null)?n===co?o.length:l.length:0,{type:n,timeout:c,propCount:u,hasTransform:n===co&&bo.test(s[mo+"Property"])}}function ko(e,t){for(;e.length1}function So(e,t){!0!==t.data.show&&xo(t)}var Po=function(e){var t,n,s={},d=e.modules,c=e.nodeOps;for(t=0;tg?A(e,o(n[v+1])?null:n[v+1].elm,n,p,v,s):p>v&&C(t,u,g)}(u,f,v,n,d):r(v)?(r(e.text)&&c.setTextContent(u,""),A(u,null,v,0,v.length-1,n)):r(f)?C(f,0,f.length-1):r(e.text)&&c.setTextContent(u,""):e.text!==t.text&&c.setTextContent(u,t.text),r(g)&&r(p=g.hook)&&r(p=p.postpatch)&&p(e,t)}}}function N(e,t,n){if(i(n)&&r(e.parent))e.parent.data.pendingInsert=t;else for(var s=0;s-1,r.selected!==o&&(r.selected=o);else if(U(Do(r),s))return void(e.selectedIndex!==i&&(e.selectedIndex=i));a||(e.selectedIndex=-1)}}function zo(e,t){return t.every((function(t){return!U(t,e)}))}function Do(e){return"_value"in e?e._value:e.value}function Oo(e){e.target.composing=!0}function Uo(e){e.target.composing&&(e.target.composing=!1,Mo(e.target,"input"))}function Mo(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Ro(e){return!e.componentInstance||e.data&&e.data.transition?e:Ro(e.componentInstance._vnode)}var jo={bind:function(e,t,n){var s=t.value,a=(n=Ro(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;s&&a?(n.data.show=!0,xo(n,(function(){e.style.display=o}))):e.style.display=s?o:"none"},update:function(e,t,n){var s=t.value;!s!=!t.oldValue&&((n=Ro(n)).data&&n.data.transition?(n.data.show=!0,s?xo(n,(function(){e.style.display=e.__vOriginalDisplay})):No(n,(function(){e.style.display="none"}))):e.style.display=s?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,s,a){a||(e.style.display=e.__vOriginalDisplay)}},Io={model:Lo,show:jo},$o={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Ho(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Ho(an(t.children)):e}function Go(e){var t={},n=e.$options;for(var s in n.propsData)t[s]=e[s];var a=n._parentListeners;for(var s in a)t[N(s)]=a[s];return t}function Vo(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Wo=function(e){return e.tag||Kt(e)},qo=function(e){return"show"===e.name},Ko={name:"transition",props:$o,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Wo)).length){0;var s=this.mode;0;var a=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return a;var o=Ho(a);if(!o)return a;if(this._leaving)return Vo(e,a);var r="__transition-".concat(this._uid,"-");o.key=null==o.key?o.isComment?r+"comment":r+o.tag:l(o.key)?0===String(o.key).indexOf(r)?o.key:r+o.key:o.key;var i=(o.data||(o.data={})).transition=Go(this),d=this._vnode,c=Ho(d);if(o.data.directives&&o.data.directives.some(qo)&&(o.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,c)&&!Kt(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var u=c.data.transition=B({},i);if("out-in"===s)return this._leaving=!0,Nt(u,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Vo(e,a);if("in-out"===s){if(Kt(o))return d;var m,p=function(){m()};Nt(i,"afterEnter",p),Nt(i,"enterCancelled",p),Nt(u,"delayLeave",(function(e){m=e}))}}return a}}},Xo=B({tag:String,moveClass:String},$o);delete Xo.mode;var Zo={props:Xo,beforeMount:function(){var e=this,t=this._update;this._update=function(n,s){var a=$n(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,a(),t.call(e,n,s)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),s=this.prevChildren=this.children,a=this.$slots.default||[],o=this.children=[],r=Go(this),i=0;i-1?ca[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:ca[e]=/HTMLUnknownElement/.test(t.toString())},B(Ms.options.directives,Io),B(Ms.options.components,er),Ms.prototype.__patch__=Z?Po:z,Ms.prototype.$mount=function(e,t){return function(e,t,n){var s;e.$el=t,e.$options.render||(e.$options.render=he),Wn(e,"beforeMount"),s=function(){e._update(e._render(),n)},new On(e,s,z,{before:function(){e._isMounted&&!e._isDestroyed&&Wn(e,"beforeUpdate")}},!0),n=!1;var a=e._preWatchers;if(a)for(var o=0;o{"use strict";n.d(t,{HW:()=>v,L$:()=>g,do:()=>i,zo:()=>l});var s=n(1338),a=n(3053);let o;const r=[];function i(){return void 0===o&&(o=document.head.dataset.requesttoken??null),o}function l(e){r.push(e)}(0,s.B1)("csrf-token-update",(e=>{o=e.token,r.forEach((e=>{try{e(o)}catch(e){console.error("Error updating CSRF token observer",e)}}))}));const d=(0,a.c0)("public").persist().build();class c{_displayName;uid;isAdmin;constructor(){d.getItem("guestUid")||d.setItem("guestUid",f()),this._displayName=d.getItem("guestNickname")||"",this.uid=d.getItem("guestUid")||f(),this.isAdmin=!1,(0,s.B1)("user:info:changed",(e=>{this._displayName=e.displayName,d.setItem("guestNickname",e.displayName||"")}))}get displayName(){return this._displayName}set displayName(e){this._displayName=e,d.setItem("guestNickname",e),(0,s.Ic)("user:info:changed",this)}}let u,m;function p(){return u||(u=new c),u}function g(e){if(!e||0===e.trim().length)throw new Error("Nickname cannot be empty");p().displayName=e}function f(){return globalThis.crypto?.randomUUID?globalThis.crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}function h(e,t){return e?e.getAttribute(t):null}function v(){if(void 0!==m)return m;const e=document?.getElementsByTagName("head")[0];if(!e)return null;const t=h(e,"data-user");return null===t?(m=null,m):(m={uid:t,displayName:h(e,"data-user-displayname"),isAdmin:!!window._oc_isadmin},m)}},6802:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>Gt});var s={};n.r(s),n.d(s,{hasBrowserEnv:()=>he,hasStandardBrowserEnv:()=>ye,hasStandardBrowserWebWorkerEnv:()=>we,navigator:()=>ve,origin:()=>Ae});var a=n(1777);function o(e,t){return function(){return e.apply(t,arguments)}}var r=n(5606);const{toString:i}=Object.prototype,{getPrototypeOf:l}=Object,{iterator:d,toStringTag:c}=Symbol,u=(m=Object.create(null),e=>{const t=i.call(e);return m[t]||(m[t]=t.slice(8,-1).toLowerCase())});var m;const p=e=>(e=e.toLowerCase(),t=>u(t)===e),g=e=>t=>typeof t===e,{isArray:f}=Array,h=g("undefined");function v(e){return null!==e&&!h(e)&&null!==e.constructor&&!h(e.constructor)&&A(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const y=p("ArrayBuffer");const w=g("string"),A=g("function"),b=g("number"),C=e=>null!==e&&"object"==typeof e,k=e=>{if("object"!==u(e))return!1;const t=l(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||c in e||d in e)},T=p("Date"),x=p("File"),N=p("Blob"),E=p("FileList"),_=p("URLSearchParams"),[S,P,L,B]=["ReadableStream","Request","Response","Headers"].map(p);function F(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let s,a;if("object"!=typeof e&&(e=[e]),f(e))for(s=0,a=e.length;s0;)if(s=n[a],t===s.toLowerCase())return s;return null}const D="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,O=e=>!h(e)&&e!==D;const U=(M="undefined"!=typeof Uint8Array&&l(Uint8Array),e=>M&&e instanceof M);var M;const R=p("HTMLFormElement"),j=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),I=p("RegExp"),$=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};F(n,((n,a)=>{let o;!1!==(o=t(n,a,e))&&(s[a]=o||n)})),Object.defineProperties(e,s)};const H=p("AsyncFunction"),G=(V="function"==typeof setImmediate,W=A(D.postMessage),V?setImmediate:W?(q=`axios@${Math.random()}`,K=[],D.addEventListener("message",(({source:e,data:t})=>{e===D&&t===q&&K.length&&K.shift()()}),!1),e=>{K.push(e),D.postMessage(q,"*")}):e=>setTimeout(e));var V,W,q,K;const X="undefined"!=typeof queueMicrotask?queueMicrotask.bind(D):void 0!==r&&r.nextTick||G,Z={isArray:f,isArrayBuffer:y,isBuffer:v,isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||A(e.append)&&("formdata"===(t=u(e))||"object"===t&&A(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&y(e.buffer),t},isString:w,isNumber:b,isBoolean:e=>!0===e||!1===e,isObject:C,isPlainObject:k,isEmptyObject:e=>{if(!C(e)||v(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:S,isRequest:P,isResponse:L,isHeaders:B,isUndefined:h,isDate:T,isFile:x,isBlob:N,isRegExp:I,isFunction:A,isStream:e=>C(e)&&A(e.pipe),isURLSearchParams:_,isTypedArray:U,isFileList:E,forEach:F,merge:function e(){const{caseless:t,skipUndefined:n}=O(this)&&this||{},s={},a=(a,o)=>{const r=t&&z(s,o)||o;k(s[r])&&k(a)?s[r]=e(s[r],a):k(a)?s[r]=e({},a):f(a)?s[r]=a.slice():n&&h(a)||(s[r]=a)};for(let e=0,t=arguments.length;e(F(t,((t,s)=>{n&&A(t)?e[s]=o(t,n):e[s]=t}),{allOwnKeys:s}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,s)=>{let a,o,r;const i={};if(t=t||{},null==e)return t;do{for(a=Object.getOwnPropertyNames(e),o=a.length;o-- >0;)r=a[o],s&&!s(r,e,t)||i[r]||(t[r]=e[r],i[r]=!0);e=!1!==n&&l(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:u,kindOfTest:p,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const s=e.indexOf(t,n);return-1!==s&&s===n},toArray:e=>{if(!e)return null;if(f(e))return e;let t=e.length;if(!b(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[d]).call(e);let s;for(;(s=n.next())&&!s.done;){const n=s.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const s=[];for(;null!==(n=e.exec(t));)s.push(n);return s},isHTMLForm:R,hasOwnProperty:j,hasOwnProp:j,reduceDescriptors:$,freezeMethods:e=>{$(e,((t,n)=>{if(A(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const s=e[n];A(s)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},s=e=>{e.forEach((e=>{n[e]=!0}))};return f(e)?s(e):s(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:z,global:D,isContextDefined:O,isSpecCompliantForm:function(e){return!!(e&&A(e.append)&&"FormData"===e[c]&&e[d])},toJSONObject:e=>{const t=new Array(10),n=(e,s)=>{if(C(e)){if(t.indexOf(e)>=0)return;if(v(e))return e;if(!("toJSON"in e)){t[s]=e;const a=f(e)?[]:{};return F(e,((e,t)=>{const o=n(e,s+1);!h(o)&&(a[t]=o)})),t[s]=void 0,a}}return e};return n(e,0)},isAsyncFn:H,isThenable:e=>e&&(C(e)||A(e))&&A(e.then)&&A(e.catch),setImmediate:G,asap:X,isIterable:e=>null!=e&&A(e[d])};function J(e,t,n,s,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),s&&(this.request=s),a&&(this.response=a,this.status=a.status?a.status:null)}Z.inherits(J,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Z.toJSONObject(this.config),code:this.code,status:this.status}}});const Y=J.prototype,Q={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{Q[e]={value:e}})),Object.defineProperties(J,Q),Object.defineProperty(Y,"isAxiosError",{value:!0}),J.from=(e,t,n,s,a,o)=>{const r=Object.create(Y);Z.toFlatObject(e,r,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e));const i=e&&e.message?e.message:"Error",l=null==t&&e?e.code:t;return J.call(r,i,l,n,s,a),e&&null==r.cause&&Object.defineProperty(r,"cause",{value:e,configurable:!0}),r.name=e&&e.name||"Error",o&&Object.assign(r,o),r};const ee=J;var te=n(8287).Buffer;function ne(e){return Z.isPlainObject(e)||Z.isArray(e)}function se(e){return Z.endsWith(e,"[]")?e.slice(0,-2):e}function ae(e,t,n){return e?e.concat(t).map((function(e,t){return e=se(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const oe=Z.toFlatObject(Z,{},null,(function(e){return/^is[A-Z]/.test(e)}));const re=function(e,t,n){if(!Z.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const s=(n=Z.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Z.isUndefined(t[e])}))).metaTokens,a=n.visitor||d,o=n.dots,r=n.indexes,i=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Z.isSpecCompliantForm(t);if(!Z.isFunction(a))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(Z.isDate(e))return e.toISOString();if(Z.isBoolean(e))return e.toString();if(!i&&Z.isBlob(e))throw new ee("Blob is not supported. Use a Buffer instead.");return Z.isArrayBuffer(e)||Z.isTypedArray(e)?i&&"function"==typeof Blob?new Blob([e]):te.from(e):e}function d(e,n,a){let i=e;if(e&&!a&&"object"==typeof e)if(Z.endsWith(n,"{}"))n=s?n:n.slice(0,-2),e=JSON.stringify(e);else if(Z.isArray(e)&&function(e){return Z.isArray(e)&&!e.some(ne)}(e)||(Z.isFileList(e)||Z.endsWith(n,"[]"))&&(i=Z.toArray(e)))return n=se(n),i.forEach((function(e,s){!Z.isUndefined(e)&&null!==e&&t.append(!0===r?ae([n],s,o):null===r?n:n+"[]",l(e))})),!1;return!!ne(e)||(t.append(ae(a,n,o),l(e)),!1)}const c=[],u=Object.assign(oe,{defaultVisitor:d,convertValue:l,isVisitable:ne});if(!Z.isObject(e))throw new TypeError("data must be an object");return function e(n,s){if(!Z.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+s.join("."));c.push(n),Z.forEach(n,(function(n,o){!0===(!(Z.isUndefined(n)||null===n)&&a.call(t,n,Z.isString(o)?o.trim():o,s,u))&&e(n,s?s.concat(o):[o])})),c.pop()}}(e),t};function ie(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function le(e,t){this._pairs=[],e&&re(e,this,t)}const de=le.prototype;de.append=function(e,t){this._pairs.push([e,t])},de.toString=function(e){const t=e?function(t){return e.call(this,t,ie)}:ie;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const ce=le;function ue(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function me(e,t,n){if(!t)return e;const s=n&&n.encode||ue;Z.isFunction(n)&&(n={serialize:n});const a=n&&n.serialize;let o;if(o=a?a(t,n):Z.isURLSearchParams(t)?t.toString():new ce(t,n).toString(s),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}const pe=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Z.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ge={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},fe={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ce,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},he="undefined"!=typeof window&&"undefined"!=typeof document,ve="object"==typeof navigator&&navigator||void 0,ye=he&&(!ve||["ReactNative","NativeScript","NS"].indexOf(ve.product)<0),we="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Ae=he&&window.location.href||"http://localhost",be={...s,...fe};const Ce=function(e){function t(e,n,s,a){let o=e[a++];if("__proto__"===o)return!0;const r=Number.isFinite(+o),i=a>=e.length;if(o=!o&&Z.isArray(s)?s.length:o,i)return Z.hasOwnProp(s,o)?s[o]=[s[o],n]:s[o]=n,!r;s[o]&&Z.isObject(s[o])||(s[o]=[]);return t(e,n,s[o],a)&&Z.isArray(s[o])&&(s[o]=function(e){const t={},n=Object.keys(e);let s;const a=n.length;let o;for(s=0;s{t(function(e){return Z.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),s,n,0)})),n}return null};const ke={transitional:ge,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",s=n.indexOf("application/json")>-1,a=Z.isObject(e);a&&Z.isHTMLForm(e)&&(e=new FormData(e));if(Z.isFormData(e))return s?JSON.stringify(Ce(e)):e;if(Z.isArrayBuffer(e)||Z.isBuffer(e)||Z.isStream(e)||Z.isFile(e)||Z.isBlob(e)||Z.isReadableStream(e))return e;if(Z.isArrayBufferView(e))return e.buffer;if(Z.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return re(e,new be.classes.URLSearchParams,{visitor:function(e,t,n,s){return be.isNode&&Z.isBuffer(e)?(this.append(t,e.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}(e,this.formSerializer).toString();if((o=Z.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return re(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return a||s?(t.setContentType("application/json",!1),function(e,t,n){if(Z.isString(e))try{return(t||JSON.parse)(e),Z.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ke.transitional,n=t&&t.forcedJSONParsing,s="json"===this.responseType;if(Z.isResponse(e)||Z.isReadableStream(e))return e;if(e&&Z.isString(e)&&(n&&!this.responseType||s)){const n=!(t&&t.silentJSONParsing)&&s;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n){if("SyntaxError"===e.name)throw ee.from(e,ee.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:be.classes.FormData,Blob:be.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Z.forEach(["delete","get","head","post","put","patch"],(e=>{ke.headers[e]={}}));const Te=ke,xe=Z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ne=Symbol("internals");function Ee(e){return e&&String(e).trim().toLowerCase()}function _e(e){return!1===e||null==e?e:Z.isArray(e)?e.map(_e):String(e)}function Se(e,t,n,s,a){return Z.isFunction(s)?s.call(this,t,n):(a&&(t=n),Z.isString(t)?Z.isString(s)?-1!==t.indexOf(s):Z.isRegExp(s)?s.test(t):void 0:void 0)}class Pe{constructor(e){e&&this.set(e)}set(e,t,n){const s=this;function a(e,t,n){const a=Ee(t);if(!a)throw new Error("header name must be a non-empty string");const o=Z.findKey(s,a);(!o||void 0===s[o]||!0===n||void 0===n&&!1!==s[o])&&(s[o||t]=_e(e))}const o=(e,t)=>Z.forEach(e,((e,n)=>a(e,n,t)));if(Z.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(Z.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let n,s,a;return e&&e.split("\n").forEach((function(e){a=e.indexOf(":"),n=e.substring(0,a).trim().toLowerCase(),s=e.substring(a+1).trim(),!n||t[n]&&xe[n]||("set-cookie"===n?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)})),t})(e),t);else if(Z.isObject(e)&&Z.isIterable(e)){let n,s,a={};for(const t of e){if(!Z.isArray(t))throw TypeError("Object iterator must return a key-value pair");a[s=t[0]]=(n=a[s])?Z.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}o(a,t)}else null!=e&&a(t,e,n);return this}get(e,t){if(e=Ee(e)){const n=Z.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}(e);if(Z.isFunction(t))return t.call(this,e,n);if(Z.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ee(e)){const n=Z.findKey(this,e);return!(!n||void 0===this[n]||t&&!Se(0,this[n],n,t))}return!1}delete(e,t){const n=this;let s=!1;function a(e){if(e=Ee(e)){const a=Z.findKey(n,e);!a||t&&!Se(0,n[a],a,t)||(delete n[a],s=!0)}}return Z.isArray(e)?e.forEach(a):a(e),s}clear(e){const t=Object.keys(this);let n=t.length,s=!1;for(;n--;){const a=t[n];e&&!Se(0,this[a],a,e,!0)||(delete this[a],s=!0)}return s}normalize(e){const t=this,n={};return Z.forEach(this,((s,a)=>{const o=Z.findKey(n,a);if(o)return t[o]=_e(s),void delete t[a];const r=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(a):String(a).trim();r!==a&&delete t[a],t[r]=_e(s),n[r]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Z.forEach(this,((n,s)=>{null!=n&&!1!==n&&(t[s]=e&&Z.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Ne]=this[Ne]={accessors:{}}).accessors,n=this.prototype;function s(e){const s=Ee(e);t[s]||(!function(e,t){const n=Z.toCamelCase(" "+t);["get","set","has"].forEach((s=>{Object.defineProperty(e,s+n,{value:function(e,n,a){return this[s].call(this,t,e,n,a)},configurable:!0})}))}(n,e),t[s]=!0)}return Z.isArray(e)?e.forEach(s):s(e),this}}Pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Z.reduceDescriptors(Pe.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),Z.freezeMethods(Pe);const Le=Pe;function Be(e,t){const n=this||Te,s=t||n,a=Le.from(s.headers);let o=s.data;return Z.forEach(e,(function(e){o=e.call(n,o,a.normalize(),t?t.status:void 0)})),a.normalize(),o}function Fe(e){return!(!e||!e.__CANCEL__)}function ze(e,t,n){ee.call(this,null==e?"canceled":e,ee.ERR_CANCELED,t,n),this.name="CanceledError"}Z.inherits(ze,ee,{__CANCEL__:!0});const De=ze;function Oe(e,t,n){const s=n.config.validateStatus;n.status&&s&&!s(n.status)?t(new ee("Request failed with status code "+n.status,[ee.ERR_BAD_REQUEST,ee.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const Ue=function(e,t){e=e||10;const n=new Array(e),s=new Array(e);let a,o=0,r=0;return t=void 0!==t?t:1e3,function(i){const l=Date.now(),d=s[r];a||(a=l),n[o]=i,s[o]=l;let c=r,u=0;for(;c!==o;)u+=n[c++],c%=e;if(o=(o+1)%e,o===r&&(r=(r+1)%e),l-a{a=o,n=null,s&&(clearTimeout(s),s=null),e(...t)};return[(...e)=>{const t=Date.now(),i=t-a;i>=o?r(e,t):(n=e,s||(s=setTimeout((()=>{s=null,r(n)}),o-i)))},()=>n&&r(n)]},Re=(e,t,n=3)=>{let s=0;const a=Ue(50,250);return Me((n=>{const o=n.loaded,r=n.lengthComputable?n.total:void 0,i=o-s,l=a(i);s=o;e({loaded:o,total:r,progress:r?o/r:void 0,bytes:i,rate:l||void 0,estimated:l&&r&&o<=r?(r-o)/l:void 0,event:n,lengthComputable:null!=r,[t?"download":"upload"]:!0})}),n)},je=(e,t)=>{const n=null!=e;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},Ie=e=>(...t)=>Z.asap((()=>e(...t))),$e=be.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,be.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(be.origin),be.navigator&&/(msie|trident)/i.test(be.navigator.userAgent)):()=>!0,He=be.hasStandardBrowserEnv?{write(e,t,n,s,a,o,r){if("undefined"==typeof document)return;const i=[`${e}=${encodeURIComponent(t)}`];Z.isNumber(n)&&i.push(`expires=${new Date(n).toUTCString()}`),Z.isString(s)&&i.push(`path=${s}`),Z.isString(a)&&i.push(`domain=${a}`),!0===o&&i.push("secure"),Z.isString(r)&&i.push(`SameSite=${r}`),document.cookie=i.join("; ")},read(e){if("undefined"==typeof document)return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function Ge(e,t,n){let s=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(s||0==n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Ve=e=>e instanceof Le?{...e}:e;function We(e,t){t=t||{};const n={};function s(e,t,n,s){return Z.isPlainObject(e)&&Z.isPlainObject(t)?Z.merge.call({caseless:s},e,t):Z.isPlainObject(t)?Z.merge({},t):Z.isArray(t)?t.slice():t}function a(e,t,n,a){return Z.isUndefined(t)?Z.isUndefined(e)?void 0:s(void 0,e,0,a):s(e,t,0,a)}function o(e,t){if(!Z.isUndefined(t))return s(void 0,t)}function r(e,t){return Z.isUndefined(t)?Z.isUndefined(e)?void 0:s(void 0,e):s(void 0,t)}function i(n,a,o){return o in t?s(n,a):o in e?s(void 0,n):void 0}const l={url:o,method:o,data:o,baseURL:r,transformRequest:r,transformResponse:r,paramsSerializer:r,timeout:r,timeoutMessage:r,withCredentials:r,withXSRFToken:r,adapter:r,responseType:r,xsrfCookieName:r,xsrfHeaderName:r,onUploadProgress:r,onDownloadProgress:r,decompress:r,maxContentLength:r,maxBodyLength:r,beforeRedirect:r,transport:r,httpAgent:r,httpsAgent:r,cancelToken:r,socketPath:r,responseEncoding:r,validateStatus:i,headers:(e,t,n)=>a(Ve(e),Ve(t),0,!0)};return Z.forEach(Object.keys({...e,...t}),(function(s){const o=l[s]||a,r=o(e[s],t[s],s);Z.isUndefined(r)&&o!==i||(n[s]=r)})),n}const qe=e=>{const t=We({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:a,xsrfCookieName:o,headers:r,auth:i}=t;if(t.headers=r=Le.from(r),t.url=me(Ge(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),i&&r.set("Authorization","Basic "+btoa((i.username||"")+":"+(i.password?unescape(encodeURIComponent(i.password)):""))),Z.isFormData(n))if(be.hasStandardBrowserEnv||be.hasStandardBrowserWebWorkerEnv)r.setContentType(void 0);else if(Z.isFunction(n.getHeaders)){const e=n.getHeaders(),t=["content-type","content-length"];Object.entries(e).forEach((([e,n])=>{t.includes(e.toLowerCase())&&r.set(e,n)}))}if(be.hasStandardBrowserEnv&&(s&&Z.isFunction(s)&&(s=s(t)),s||!1!==s&&$e(t.url))){const e=a&&o&&He.read(o);e&&r.set(a,e)}return t},Ke="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const s=qe(e);let a=s.data;const o=Le.from(s.headers).normalize();let r,i,l,d,c,{responseType:u,onUploadProgress:m,onDownloadProgress:p}=s;function g(){d&&d(),c&&c(),s.cancelToken&&s.cancelToken.unsubscribe(r),s.signal&&s.signal.removeEventListener("abort",r)}let f=new XMLHttpRequest;function h(){if(!f)return;const s=Le.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders());Oe((function(e){t(e),g()}),(function(e){n(e),g()}),{data:u&&"text"!==u&&"json"!==u?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:s,config:e,request:f}),f=null}f.open(s.method.toUpperCase(),s.url,!0),f.timeout=s.timeout,"onloadend"in f?f.onloadend=h:f.onreadystatechange=function(){f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))&&setTimeout(h)},f.onabort=function(){f&&(n(new ee("Request aborted",ee.ECONNABORTED,e,f)),f=null)},f.onerror=function(t){const s=t&&t.message?t.message:"Network Error",a=new ee(s,ee.ERR_NETWORK,e,f);a.event=t||null,n(a),f=null},f.ontimeout=function(){let t=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const a=s.transitional||ge;s.timeoutErrorMessage&&(t=s.timeoutErrorMessage),n(new ee(t,a.clarifyTimeoutError?ee.ETIMEDOUT:ee.ECONNABORTED,e,f)),f=null},void 0===a&&o.setContentType(null),"setRequestHeader"in f&&Z.forEach(o.toJSON(),(function(e,t){f.setRequestHeader(t,e)})),Z.isUndefined(s.withCredentials)||(f.withCredentials=!!s.withCredentials),u&&"json"!==u&&(f.responseType=s.responseType),p&&([l,c]=Re(p,!0),f.addEventListener("progress",l)),m&&f.upload&&([i,d]=Re(m),f.upload.addEventListener("progress",i),f.upload.addEventListener("loadend",d)),(s.cancelToken||s.signal)&&(r=t=>{f&&(n(!t||t.type?new De(null,e,f):t),f.abort(),f=null)},s.cancelToken&&s.cancelToken.subscribe(r),s.signal&&(s.signal.aborted?r():s.signal.addEventListener("abort",r)));const v=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(s.url);v&&-1===be.protocols.indexOf(v)?n(new ee("Unsupported protocol "+v+":",ee.ERR_BAD_REQUEST,e)):f.send(a||null)}))},Xe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,s=new AbortController;const a=function(e){if(!n){n=!0,r();const t=e instanceof Error?e:this.reason;s.abort(t instanceof ee?t:new De(t instanceof Error?t.message:t))}};let o=t&&setTimeout((()=>{o=null,a(new ee(`timeout ${t} of ms exceeded`,ee.ETIMEDOUT))}),t);const r=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(a):e.removeEventListener("abort",a)})),e=null)};e.forEach((e=>e.addEventListener("abort",a)));const{signal:i}=s;return i.unsubscribe=()=>Z.asap(r),i}},Ze=function*(e,t){let n=e.byteLength;if(!t||n{const a=async function*(e,t){for await(const n of Je(e))yield*Ze(n,t)}(e,t);let o,r=0,i=e=>{o||(o=!0,s&&s(e))};return new ReadableStream({async pull(e){try{const{done:t,value:s}=await a.next();if(t)return i(),void e.close();let o=s.byteLength;if(n){let e=r+=o;n(e)}e.enqueue(new Uint8Array(s))}catch(e){throw i(e),e}},cancel:e=>(i(e),a.return())},{highWaterMark:2})},{isFunction:Qe}=Z,et=(({Request:e,Response:t})=>({Request:e,Response:t}))(Z.global),{ReadableStream:tt,TextEncoder:nt}=Z.global,st=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},at=e=>{e=Z.merge.call({skipUndefined:!0},et,e);const{fetch:t,Request:n,Response:s}=e,a=t?Qe(t):"function"==typeof fetch,o=Qe(n),r=Qe(s);if(!a)return!1;const i=a&&Qe(tt),l=a&&("function"==typeof nt?(d=new nt,e=>d.encode(e)):async e=>new Uint8Array(await new n(e).arrayBuffer()));var d;const c=o&&i&&st((()=>{let e=!1;const t=new n(be.origin,{body:new tt,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),u=r&&i&&st((()=>Z.isReadableStream(new s("").body))),m={stream:u&&(e=>e.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!m[e]&&(m[e]=(t,n)=>{let s=t&&t[e];if(s)return s.call(t);throw new ee(`Response type '${e}' is not supported`,ee.ERR_NOT_SUPPORT,n)})}));const p=async(e,t)=>{const s=Z.toFiniteNumber(e.getContentLength());return null==s?(async e=>{if(null==e)return 0;if(Z.isBlob(e))return e.size;if(Z.isSpecCompliantForm(e)){const t=new n(be.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return Z.isArrayBufferView(e)||Z.isArrayBuffer(e)?e.byteLength:(Z.isURLSearchParams(e)&&(e+=""),Z.isString(e)?(await l(e)).byteLength:void 0)})(t):s};return async e=>{let{url:a,method:r,data:i,signal:l,cancelToken:d,timeout:g,onDownloadProgress:f,onUploadProgress:h,responseType:v,headers:y,withCredentials:w="same-origin",fetchOptions:A}=qe(e),b=t||fetch;v=v?(v+"").toLowerCase():"text";let C=Xe([l,d&&d.toAbortSignal()],g),k=null;const T=C&&C.unsubscribe&&(()=>{C.unsubscribe()});let x;try{if(h&&c&&"get"!==r&&"head"!==r&&0!==(x=await p(y,i))){let e,t=new n(a,{method:"POST",body:i,duplex:"half"});if(Z.isFormData(i)&&(e=t.headers.get("content-type"))&&y.setContentType(e),t.body){const[e,n]=je(x,Re(Ie(h)));i=Ye(t.body,65536,e,n)}}Z.isString(w)||(w=w?"include":"omit");const t=o&&"credentials"in n.prototype,l={...A,signal:C,method:r.toUpperCase(),headers:y.normalize().toJSON(),body:i,duplex:"half",credentials:t?w:void 0};k=o&&new n(a,l);let d=await(o?b(k,A):b(a,l));const g=u&&("stream"===v||"response"===v);if(u&&(f||g&&T)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=d[t]}));const t=Z.toFiniteNumber(d.headers.get("content-length")),[n,a]=f&&je(t,Re(Ie(f),!0))||[];d=new s(Ye(d.body,65536,n,(()=>{a&&a(),T&&T()})),e)}v=v||"text";let N=await m[Z.findKey(m,v)||"text"](d,e);return!g&&T&&T(),await new Promise(((t,n)=>{Oe(t,n,{data:N,headers:Le.from(d.headers),status:d.status,statusText:d.statusText,config:e,request:k})}))}catch(t){if(T&&T(),t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new ee("Network Error",ee.ERR_NETWORK,e,k),{cause:t.cause||t});throw ee.from(t,t&&t.code,e,k)}}},ot=new Map,rt=e=>{let t=e&&e.env||{};const{fetch:n,Request:s,Response:a}=t,o=[s,a,n];let r,i,l=o.length,d=ot;for(;l--;)r=o[l],i=d.get(r),void 0===i&&d.set(r,i=l?new Map:at(t)),d=i;return i},it=(rt(),{http:null,xhr:Ke,fetch:{get:rt}});Z.forEach(it,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const lt=e=>`- ${e}`,dt=e=>Z.isFunction(e)||null===e||!1===e;const ct={getAdapter:function(e,t){e=Z.isArray(e)?e:[e];const{length:n}=e;let s,a;const o={};for(let r=0;r`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let t=n?e.length>1?"since :\n"+e.map(lt).join("\n"):" "+lt(e[0]):"as no adapter specified";throw new ee("There is no suitable adapter to dispatch the request "+t,"ERR_NOT_SUPPORT")}return a},adapters:it};function ut(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new De(null,e)}function mt(e){ut(e),e.headers=Le.from(e.headers),e.data=Be.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return ct.getAdapter(e.adapter||Te.adapter,e)(e).then((function(t){return ut(e),t.data=Be.call(e,e.transformResponse,t),t.headers=Le.from(t.headers),t}),(function(t){return Fe(t)||(ut(e),t&&t.response&&(t.response.data=Be.call(e,e.transformResponse,t.response),t.response.headers=Le.from(t.response.headers))),Promise.reject(t)}))}const pt="1.13.2",gt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{gt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const ft={};gt.transitional=function(e,t,n){function s(e,t){return"[Axios v"+pt+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,a,o)=>{if(!1===e)throw new ee(s(a," has been removed"+(t?" in "+t:"")),ee.ERR_DEPRECATED);return t&&!ft[a]&&(ft[a]=!0,console.warn(s(a," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,a,o)}},gt.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const ht={assertOptions:function(e,t,n){if("object"!=typeof e)throw new ee("options must be an object",ee.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let a=s.length;for(;a-- >0;){const o=s[a],r=t[o];if(r){const t=e[o],n=void 0===t||r(t,o,e);if(!0!==n)throw new ee("option "+o+" must be "+n,ee.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ee("Unknown option "+o,ee.ERR_BAD_OPTION)}},validators:gt},vt=ht.validators;class yt{constructor(e){this.defaults=e||{},this.interceptors={request:new pe,response:new pe}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=We(this.defaults,t);const{transitional:n,paramsSerializer:s,headers:a}=t;void 0!==n&&ht.assertOptions(n,{silentJSONParsing:vt.transitional(vt.boolean),forcedJSONParsing:vt.transitional(vt.boolean),clarifyTimeoutError:vt.transitional(vt.boolean)},!1),null!=s&&(Z.isFunction(s)?t.paramsSerializer={serialize:s}:ht.assertOptions(s,{encode:vt.function,serialize:vt.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),ht.assertOptions(t,{baseUrl:vt.spelling("baseURL"),withXsrfToken:vt.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=a&&Z.merge(a.common,a[t.method]);a&&Z.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete a[e]})),t.headers=Le.concat(o,a);const r=[];let i=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));const l=[];let d;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let c,u=0;if(!i){const e=[mt.bind(this),void 0];for(e.unshift(...r),e.push(...l),c=e.length,d=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const s=new Promise((e=>{n.subscribe(e),t=e})).then(e);return s.cancel=function(){n.unsubscribe(t)},s},e((function(e,s,a){n.reason||(n.reason=new De(e,s,a),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new At((function(t){e=t})),cancel:e}}}const bt=At;const Ct={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Ct).forEach((([e,t])=>{Ct[t]=e}));const kt=Ct;const Tt=function e(t){const n=new wt(t),s=o(wt.prototype.request,n);return Z.extend(s,wt.prototype,n,{allOwnKeys:!0}),Z.extend(s,n,null,{allOwnKeys:!0}),s.create=function(n){return e(We(t,n))},s}(Te);Tt.Axios=wt,Tt.CanceledError=De,Tt.CancelToken=bt,Tt.isCancel=Fe,Tt.VERSION=pt,Tt.toFormData=re,Tt.AxiosError=ee,Tt.Cancel=Tt.CanceledError,Tt.all=function(e){return Promise.all(e)},Tt.spread=function(e){return function(t){return e.apply(null,t)}},Tt.isAxiosError=function(e){return Z.isObject(e)&&!0===e.isAxiosError},Tt.mergeConfig=We,Tt.AxiosHeaders=Le,Tt.formToJSON=e=>Ce(Z.isHTMLForm(e)?new FormData(e):e),Tt.getAdapter=ct.getAdapter,Tt.HttpStatusCode=kt,Tt.default=Tt;const xt=Tt,{Axios:Nt,AxiosError:Et,CanceledError:_t,isCancel:St,CancelToken:Pt,VERSION:Lt,all:Bt,Cancel:Ft,isAxiosError:zt,spread:Dt,toFormData:Ot,AxiosHeaders:Ut,HttpStatusCode:Mt,formToJSON:Rt,getAdapter:jt,mergeConfig:It}=xt;var $t=n(3814);const Ht=xt.create({headers:{requesttoken:(0,a.do)()??"","X-Requested-With":"XMLHttpRequest"}});(0,a.zo)((e=>{Ht.defaults.headers.requesttoken=e}));const Gt=Object.assign(Ht,{CancelToken:xt.CancelToken,isCancel:xt.isCancel}),Vt=Symbol("csrf-retry");const Wt=Symbol("retryDelay");Gt.interceptors.response.use((e=>e),function(e){return async t=>{if(!zt(t))throw t;const{config:n,response:s,request:a}=t,o=a?.responseURL;if(n&&!n[Vt]&&412===s?.status&&"CSRF check failed"===s?.data?.message){console.warn(`Request to ${o} failed because of a CSRF mismatch. Fetching a new token`);const{data:{token:t}}=await e.get((0,$t.Jv)("/csrftoken"));return console.debug(`New request token ${t} fetched`),e.defaults.headers.requesttoken=t,e({...n,headers:{...n.headers,requesttoken:t},[Vt]:!0})}throw t}}(Gt)),Gt.interceptors.response.use((e=>e),function(e){return async t=>{if(!zt(t))throw t;const{config:n,response:s,request:a}=t,o=a?.responseURL,r=s?.status,i=s?.headers;let l="number"==typeof n?.[Wt]?n?.[Wt]:1;if(503===r&&"1"===i?.["x-nextcloud-maintenance-mode"]&&n?.retryIfMaintenanceMode){if(l*=2,l>32)throw console.error("Retry delay exceeded one minute, giving up.",{responseURL:o}),t;return console.warn(`Request to ${o} failed because of maintenance mode. Retrying in ${l}s`),await new Promise((e=>{setTimeout(e,1e3*l)})),e({...n,[Wt]:l})}throw t}}(Gt)),Gt.interceptors.response.use((e=>e),(async function(e){if(zt(e)){const{config:t,response:n,request:s}=e,a=s?.responseURL,o=n?.status;401===o&&"Current user is not logged in"===n?.data?.message&&t?.reloadExpiredSession&&window?.location&&(console.error(`Request to ${a} failed because the user session expired. Reloading the page …`),window.location.reload())}throw e}))},3053:(e,t,n)=>{"use strict";n.d(t,{c0:()=>o});class s{static GLOBAL_SCOPE_VOLATILE="nextcloud_vol";static GLOBAL_SCOPE_PERSISTENT="nextcloud_per";scope;wrapped;constructor(e,t,n){this.scope=`${n?s.GLOBAL_SCOPE_PERSISTENT:s.GLOBAL_SCOPE_VOLATILE}_${btoa(e)}_`,this.wrapped=t}scopeKey(e){return`${this.scope}${e}`}setItem(e,t){this.wrapped.setItem(this.scopeKey(e),t)}getItem(e){return this.wrapped.getItem(this.scopeKey(e))}removeItem(e){this.wrapped.removeItem(this.scopeKey(e))}clear(){Object.keys(this.wrapped).filter((e=>e.startsWith(this.scope))).map(this.wrapped.removeItem.bind(this.wrapped))}}class a{appId;persisted=!1;clearedOnLogout=!1;constructor(e){this.appId=e}persist(e=!0){return this.persisted=e,this}clearOnLogout(e=!0){return this.clearedOnLogout=e,this}build(){return new s(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}function o(e){return new a(e)}},3095:(e,t,n)=>{"use strict";n.d(t,{l:()=>c,n:()=>u,t:()=>r});var s=n(7736);const a=(0,n(1195).$)().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:"\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":"abusaud, 2024","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 , 2024\nabusaud, 2024\n"},msgstr:["Last-Translator: abusaud, 2024\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["إختَر %n ملف","إختَر %n ملف","إختَر %n ملف","إختَر %n ملفات","إختَر %n ملف","إختر %n ملف"]},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:["تعذّر إنشاء المجلد الجديد"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["يتعذّر تحميل إعدادات الملفات"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["تعذر تحميل عرض الملفات"]},"Create directory":{msgid:"Create directory",msgstr:["إنشاء مجلد"]},"Current view selector":{msgid:"Current view selector",msgstr:["محدد العرض الحالي"]},Favorites:{msgid:"Favorites",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:["البداية"]},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:["تراجع"]},"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":"enolp , 2024","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:\nJohn Molakvoæ , 2023\nenolp , 2024\n"},msgstr:["Last-Translator: enolp , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» ye un nome de carpeta inválidu."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» ye un nome de carpeta inválidu"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["Nun se permite'l caráuter «/» dientro'l nome de les carpetes."]},"All files":{msgid:"All files",msgstr:["Tolos ficheros"]},Choose:{msgid:"Choose",msgstr:["Escoyer"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escoyer «{ficheru}»"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escoyer %n ficheru","Escoyer %n ficheros"]},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:["Nun se pudo crear la carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nun se pudo cargar la configuración de los ficheros"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nun se pudieron cargar les vistes de los ficheros"]},"Create directory":{msgid:"Create directory",msgstr:["Crear un direutoriu"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de la vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Equí apaecen los ficheros y les carpetes que metas en Favoritos."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Equí apaecen los fichero y les carpetes que modificares apocayá."]},"Filter file list":{msgid:"Filter file list",msgstr:["Peñerar la llista de ficheros"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nome de la carpeta nun pue tar baleru."]},Home:{msgid:"Home",msgstr:["Aniciu"]},Modified:{msgid:"Modified",msgstr:["Modificóse"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover a {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Nuevu"]},"New folder":{msgid:"New folder",msgstr:["Carpeta nueva"]},"New folder name":{msgid:"New folder name",msgstr:["Nome de carpeta nuevu"]},"No files in here":{msgid:"No files in here",msgstr:["Equí nun hai nengún ficheru"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nun s'atopó nengún ficheru que concasare cola peñera."]},"No matching files":{msgid:"No matching files",msgstr:["Nun hai nengún ficheru que concase"]},Recent:{msgid:"Recent",msgstr:["De recién"]},"Select all entries":{msgid:"Select all entries",msgstr:["Seleicionar toles entraes"]},"Select entry":{msgid:"Select entry",msgstr:["Seleicionar la entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleicionar la filera de: {nodename}"]},Size:{msgid:"Size",msgstr:["Tamañu"]},Undo:{msgid:"Undo",msgstr:["Desfacer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["¡Xubi dalgún elementu o sincroniza colos tos preseos!"]}}}}},{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":"Benet Joan Darder , 2025","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:\nJohn Molakvoæ , 2023\nv v , 2024\nMarc Riera , 2024\nSergi Font, 2024\nBenet Joan Darder , 2025\n"},msgstr:["Last-Translator: Benet Joan Darder , 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" és un nom de carpeta no vàlid.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no és permès com a nom de carpeta']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no és permès en el nom de carpeta.']},"All files":{msgid:"All files",msgstr:["Tots els fitxers"]},Choose:{msgid:"Choose",msgstr:["Tria"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Tria {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Tria %n fitxer","Tria %n fitxers"]},Copy:{msgid:"Copy",msgstr:["Copia"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copia a {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["No s'ha pogut crear la carpeta nova"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No es poden carregar fitxers de configuració"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No es poden carregar fitxers de vistes"]},"Create directory":{msgid:"Create directory",msgstr:["Crear directori"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de visualització actual"]},Favorites:{msgid:"Favorites",msgstr:["Preferits"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Els fitxers i les carpetes que marqueu com a favorits es mostraran aquí."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Els fitxers i les carpetes recentment modificats es mostraran aquí."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar llistat de fitxers"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nom de la carpeta no pot estar buit."]},Home:{msgid:"Home",msgstr:["Inici"]},Modified:{msgid:"Modified",msgstr:["Data de modificació"]},Move:{msgid:"Move",msgstr:["Desplaça"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Desplaça a {target}"]},Name:{msgid:"Name",msgstr:["Nom"]},New:{msgid:"New",msgstr:["Crea"]},"New folder":{msgid:"New folder",msgstr:["Carpeta nova"]},"New folder name":{msgid:"New folder name",msgstr:["Nom de la carpeta nova"]},"No files in here":{msgid:"No files in here",msgstr:["No hi ha cap fitxer"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["No s'ha trobat cap fitxer que coincideixi amb el filtre."]},"No matching files":{msgid:"No matching files",msgstr:["No hi ha cap fitxer que coincideixi"]},Recent:{msgid:"Recent",msgstr:["Recents"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecciona totes les entrades"]},"Select entry":{msgid:"Select entry",msgstr:["Selecciona l'entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecciona la fila per a {nodename}"]},Size:{msgid:"Size",msgstr:["Mida"]},Undo:{msgid:"Undo",msgstr:["Desfés"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Pugeu contingut o sincronitzeu-lo amb els vostres dispositius!"]}}}}},{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 , 2024","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 , 2024\n"},msgstr:["Last-Translator: Pavel Borecki , 2024\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 uvnitř 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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Zvolte %n soubor","Zvolte %n soubory","Zvolte %n souborů","Zvolte %n soubory"]},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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nepodařilo se načíst nastavení pro soubory"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nepodařilo se načíst pohledy souborů"]},"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é"]},"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ů"]},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"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Nahrajte sem nějaký obsah nebo proveďte synchronizaci se svými zařízeními!"]}}}}},{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":"Martin Bonde , 2024","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:\nJohn Molakvoæ , 2023\nMartin Bonde , 2024\n"},msgstr:["Last-Translator: Martin Bonde , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" er et ugyldigt mappenavn.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" er ikke et tilladt mappenavn']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er ikke tilladt i et mappenavn.']},"All files":{msgid:"All files",msgstr:["Alle filer"]},Choose:{msgid:"Choose",msgstr:["Vælg"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Vælg {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vælg %n fil","Vælg %n filer"]},Copy:{msgid:"Copy",msgstr:["Kopier"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopier til {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kunne ikke oprette den nye mappe"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Filindstillingerne kunne ikke indlæses"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kunne ikke indlæse filvisninger"]},"Create directory":{msgid:"Create directory",msgstr:["Opret mappe"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuel visningsvælger"]},Favorites:{msgid:"Favorites",msgstr:["Favoritter"]},"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 og mapper, du markerer som foretrukne, vises her."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer og mapper, du for nylig har ændret, vises her."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrer fil liste"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mappenavnet må ikke være tomt."]},Home:{msgid:"Home",msgstr:["Hjem"]},Modified:{msgid:"Modified",msgstr:["Ændret"]},Move:{msgid:"Move",msgstr:["Flyt"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Flyt til {target}"]},Name:{msgid:"Name",msgstr:["Navn"]},New:{msgid:"New",msgstr:["Ny"]},"New folder":{msgid:"New folder",msgstr:["Ny mappe"]},"New folder name":{msgid:"New folder name",msgstr:["Ny mappe navn"]},"No files in here":{msgid:"No files in here",msgstr:["Ingen filer here"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Der blev ikke fundet nogen filer, der matcher dit filter."]},"No matching files":{msgid:"No matching files",msgstr:["Ingen matchende filer"]},Recent:{msgid:"Recent",msgstr:["Seneste"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vælg alle poster"]},"Select entry":{msgid:"Select entry",msgstr:["Vælg post"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vælg rækken for {nodenavn}"]},Size:{msgid:"Size",msgstr:["Størelse"]},Undo:{msgid:"Undo",msgstr:["Fortryd"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Upload noget indhold eller synkroniser med dine enheder!"]}}}}},{locale:"de",json:{charset:"utf-8",headers:{"Last-Translator":"Martin Wilichowski, 2025","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:\nMario Siegmann , 2023\nMarkus Eckstein, 2023\nAndy Scherzinger , 2023\nEttore Atalan , 2024\nMartin Wilichowski, 2025\n"},msgstr:["Last-Translator: Martin Wilichowski, 2025\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 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"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n Datei auswählen","%n Dateien 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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Dateieinstellungen konnten nicht geladen werden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Dateiansichten konnten nicht geladen werden"]},"Create directory":{msgid:"Create directory",msgstr:["Verzeichnis erstellen"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuelle Ansichtsauswahl"]},Favorites:{msgid:"Favorites",msgstr:["Favoriten"]},"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"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Der Ordnername darf nicht leer sein."]},Home:{msgid:"Home",msgstr:["Home"]},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:["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"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Lade Inhalte hoch oder synchronisiere diese mit deinen Geräten!"]}}}}},{locale:"de_DE",json:{charset:"utf-8",headers:{"Last-Translator":"Mario Siegmann , 2024","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 , 2024\n"},msgstr:["Last-Translator: Mario Siegmann , 2024\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"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n Datei auswählen","%n Dateien 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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Dateieinstellungen konnten nicht geladen werden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Dateiansichten konnten nicht geladen werden"]},"Create directory":{msgid:"Create directory",msgstr:["Verzeichnis erstellen"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuelle Ansichtsauswahl"]},Favorites:{msgid:"Favorites",msgstr:["Favoriten"]},"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"]},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"]},"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":"Efstathios Iosifidis , 2025","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:\nJohn Molakvoæ , 2023\nEfstathios Iosifidis , 2025\n"},msgstr:["Last-Translator: Efstathios Iosifidis , 2025\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"]},'"{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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Επιλέξτε %n αρχείο","Επιλέξτε %n αρχεία"]},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:["Αδυναμία δημιουργίας νέου φακέλου"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Αδυναμία φόρτωσης ρυθμίσεων αρχείων"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Αδυναμία φόρτωσης προβολών αρχείων"]},"Create directory":{msgid:"Create directory",msgstr:["Δημιουργία καταλόγου"]},"Current view selector":{msgid:"Current view selector",msgstr:["Επιλογέας τρέχουσας προβολής"]},Favorites:{msgid:"Favorites",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:["Αρχική"]},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:["Αναίρεση"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Ανεβάστε κάποιο περιεχόμενο ή συγχρονίστε με τις συσκευές σας!"]}}}}},{locale:"en_GB",json:{charset:"utf-8",headers:{"Last-Translator":"Andi Chandler , 2024","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\nCafé Tango, 2023\nAndi Chandler , 2024\n"},msgstr:["Last-Translator: Andi Chandler , 2024\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 folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" is an invalid folder name.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" is not an allowed folder name']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" is not allowed inside a folder name.']},"All files":{msgid:"All files",msgstr:["All files"]},Choose:{msgid:"Choose",msgstr:["Choose"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Choose {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Choose %n file","Choose %n files"]},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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Could not load files settings"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Could not load files views"]},"Create directory":{msgid:"Create directory",msgstr:["Create directory"]},"Current view selector":{msgid:"Current view selector",msgstr:["Current view selector"]},Favorites:{msgid:"Favorites",msgstr:["Favourites"]},"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"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Folder name cannot be empty."]},Home:{msgid:"Home",msgstr:["Home"]},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"]},"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":"Julio C. Ortega, 2024","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\nFranciscoFJ , 2023\nMark Ziegler , 2024\nJulio C. Ortega, 2024\n"},msgstr:["Last-Translator: Julio C. Ortega, 2024\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:['"{name}" es un nombre de carpeta no válido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" 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:["Seleccionar"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Seleccionar {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Elige %n archivo","Elige %n archivos","Seleccione %n archivos"]},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 nueva carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No se pudieron cargar los ajustes de archivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},"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"]},"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"]},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"]},"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":"Matías Campo Hoet , 2024","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:\nJohn Molakvoæ , 2023\nMatías Campo Hoet , 2024\n"},msgstr:["Last-Translator: Matías Campo Hoet , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" 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 en el nombre de una carpeta.']},"All files":{msgid:"All files",msgstr:["Todos los archivos"]},Choose:{msgid:"Choose",msgstr:["Elegir"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Elija {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Elija %n archivo","Elija %n archivos","Elija %n archivos"]},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 nueva carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No se pudo cargar la configuración de archivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},"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"]},"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"]},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:["Nombre de nueva 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 coincidan 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"]},"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_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":"Jehu Marcos Herrera Puentes, 2024","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:\nJohn Molakvoæ , 2023\nJehu Marcos Herrera Puentes, 2024\n"},msgstr:["Last-Translator: Jehu Marcos Herrera Puentes, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" 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 en el nombre de la carpeta.']},"All files":{msgid:"All files",msgstr:["Todos los archivos"]},Choose:{msgid:"Choose",msgstr:["Seleccionar"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Seleccionar {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Seleccionar %n archivo","Seleccionar %n archivos","Seleccionar %n archivos"]},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 nueva carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No se pudo cargar la configuración de archivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},"Create directory":{msgid:"Create directory",msgstr:["Crear carpeta"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"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"]},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:["Nombre de nueva 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 coincidan 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"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["¡Suba algún contenido o sincronice con sus dispositivos!"]}}}}},{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":"Priit Jõerüüt , 2025","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:\nMait R, 2023\nPriit Jõerüüt , 2025\n"},msgstr:["Last-Translator: Priit Jõerüüt , 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ on vigane kaustanimi"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ pole kausta nimes lubatud"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/“ pole kausta nimes lubatud."]},"All files":{msgid:"All files",msgstr:["Kõik failid"]},Choose:{msgid:"Choose",msgstr:["Tee valik"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Vali {file} fail"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vali %n fail","Vali %n faili"]},Copy:{msgid:"Copy",msgstr:["Kopeeri"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopeeri sihtkohta {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Uut kausta ei saanud luua"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Failide seadistusi ei õnnestunud laadida"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Failide vaatamiskordi ei õnnestunud laadida"]},"Create directory":{msgid:"Create directory",msgstr:["Kataloogi loomine"]},"Current view selector":{msgid:"Current view selector",msgstr:["Praeguse vaate valija"]},Favorites:{msgid:"Favorites",msgstr:["Lemmikud"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Failid ja kaustad, mida märgistad lemmikuks, kuvatakse siin."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Siin kuvatakse hiljuti muudetud failid ja kaustad."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtreeri faililoendit"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Kausta nimi ei saa olla tühi."]},Home:{msgid:"Home",msgstr:["Avaleht"]},Modified:{msgid:"Modified",msgstr:["Muudetud"]},Move:{msgid:"Move",msgstr:["Teisalda"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Teisalda kausta {target}"]},Name:{msgid:"Name",msgstr:["Nimi"]},New:{msgid:"New",msgstr:["Uus"]},"New folder":{msgid:"New folder",msgstr:["Uus kaust"]},"New folder name":{msgid:"New folder name",msgstr:["Uue kausta nimi"]},"No files in here":{msgid:"No files in here",msgstr:["Siin puuduvad failid"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Sinu filtrile vastavaid faile ei leidunud."]},"No matching files":{msgid:"No matching files",msgstr:["Puuduvad sobivad failid"]},Recent:{msgid:"Recent",msgstr:["Hiljutine"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vali kõik kirjed"]},"Select entry":{msgid:"Select entry",msgstr:["Vali kirje"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vali rida „{nodename}“ jaoks"]},Size:{msgid:"Size",msgstr:["Suurus"]},Undo:{msgid:"Undo",msgstr:["Tühista"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Lisa mingit sisu või sünkroniseeri see oma seadmestest!"]}}}}},{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":"reza reza , 2024","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:\nJohn Molakvoæ , 2023\nAmir Shekoohi, 2024\nreza reza , 2024\n"},msgstr:["Last-Translator: reza reza , 2024\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"]},'"{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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["انتخاب %n فایل","انتخاب %n فایل"]},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:["پوشه جدید ایجاد نشد"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["تنظیمات فایل باز نشد"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["نمای فایل‌ها بارگیری نشد"]},"Create directory":{msgid:"Create directory",msgstr:["ایجاد فهرست"]},"Current view selector":{msgid:"Current view selector",msgstr:["انتخابگر نماگر فعلی"]},Favorites:{msgid:"Favorites",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:["خانه"]},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:["بازگردانی"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["مقداری محتوا آپلود کنید یا با دستگاه های خود همگام سازی کنید!"]}}}}},{locale:"fi_FI",json:{charset:"utf-8",headers:{"Last-Translator":"thingumy, 2024","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:\nJohn Molakvoæ , 2023\nJiri Grönroos , 2024\nthingumy, 2024\n"},msgstr:["Last-Translator: thingumy, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" on virheellinen kansion nimi.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ei ole sallittu kansion nimi']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ei ole sallittu kansion nimessä.']},"All files":{msgid:"All files",msgstr:["Kaikki tiedostot"]},Choose:{msgid:"Choose",msgstr:["Valitse"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Valitse {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Valitse %n tiedosto","Valitse %n tiedostoa"]},Copy:{msgid:"Copy",msgstr:["Kopioi"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopioi sijaintiin {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Uutta kansiota ei voitu luoda"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tiedoston asetuksia ei saa ladattua"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tiedoston näkymiä ei saa ladattua"]},"Create directory":{msgid:"Create directory",msgstr:["Luo kansio"]},"Current view selector":{msgid:"Current view selector",msgstr:["Nykyisen näkymän valinta"]},Favorites:{msgid:"Favorites",msgstr:["Suosikit"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tiedostot ja kansiot, jotka merkitset suosikkeihisi, näkyvät täällä."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Tiedostot ja kansiot, joita muokkasit äskettäin, näkyvät täällä."]},"Filter file list":{msgid:"Filter file list",msgstr:["Suodata tiedostolistaa"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Kansion nimi ei voi olla tyhjä."]},Home:{msgid:"Home",msgstr:["Koti"]},Modified:{msgid:"Modified",msgstr:["Muokattu"]},Move:{msgid:"Move",msgstr:["Siirrä"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Siirrä sijaintiin {target}"]},Name:{msgid:"Name",msgstr:["Nimi"]},New:{msgid:"New",msgstr:["Uusi"]},"New folder":{msgid:"New folder",msgstr:["Uusi kansio"]},"New folder name":{msgid:"New folder name",msgstr:["Uuden kansion nimi"]},"No files in here":{msgid:"No files in here",msgstr:["Täällä ei ole tiedostoja"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Suodatinta vastaavia tiedostoja ei löytynyt."]},"No matching files":{msgid:"No matching files",msgstr:["Ei vastaavia tiedostoja"]},Recent:{msgid:"Recent",msgstr:["Viimeisimmät"]},"Select all entries":{msgid:"Select all entries",msgstr:["Valitse kaikki tietueet"]},"Select entry":{msgid:"Select entry",msgstr:["Valitse tietue"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Valitse rivi {nodename}:lle"]},Size:{msgid:"Size",msgstr:["Koko"]},Undo:{msgid:"Undo",msgstr:["Kumoa"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Lähetä jotain sisältöä tai synkronoi laitteidesi kanssa!"]}}}}},{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":"DEV314R, 2024","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\nfleopaulD, 2023\nFrançois Ch., 2024\nJérôme HERBINET, 2024\nBenoit Pruneau, 2024\nDEV314R, 2024\n"},msgstr:["Last-Translator: DEV314R, 2024\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Choisir %n fichier","Choisir %n fichiers","Choisir %n fichiers "]},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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Les paramètres des fichiers n'ont pas pu être chargés"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Les aperçus des fichiers n'ont pas pu être chargés"]},"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"]},"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:["Filtrer la liste des 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"]},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"]},"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:"ga",json:{charset:"utf-8",headers:{"Last-Translator":"Aindriú Mac Giolla Eoin, 2024","Language-Team":"Irish (https://app.transifex.com/nextcloud/teams/64236/ga/)","Content-Type":"text/plain; charset=UTF-8",Language:"ga","Plural-Forms":"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nAindriú Mac Giolla Eoin, 2024\n"},msgstr:["Last-Translator: Aindriú Mac Giolla Eoin, 2024\nLanguage-Team: Irish (https://app.transifex.com/nextcloud/teams/64236/ga/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ga\nPlural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['Is ainm fillteáin neamhbhailí é "{name}".']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['Ní ainm fillteáin ceadaithe é "{name}".']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['Ní cheadaítear "/" taobh istigh d\'ainm fillteáin.']},"All files":{msgid:"All files",msgstr:["Gach comhad"]},Choose:{msgid:"Choose",msgstr:["Roghnaigh"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Roghnaigh {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Roghnaigh %n comhad","Roghnaigh %n comhaid","Roghnaigh %n comhaid","Roghnaigh %n comhaid","Roghnaigh %n comhaid"]},Copy:{msgid:"Copy",msgstr:["Cóip"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Cóipeáil chuig {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Níorbh fhéidir an fillteán nua a chruthú"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Níorbh fhéidir socruithe comhaid a lódáil"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Níorbh fhéidir radhairc comhad a lódáil"]},"Create directory":{msgid:"Create directory",msgstr:["Cruthaigh eolaire"]},"Current view selector":{msgid:"Current view selector",msgstr:["Roghnóir amhairc reatha"]},Favorites:{msgid:"Favorites",msgstr:["Ceanáin"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Taispeánfar comhaid agus fillteáin a mharcálann tú mar is fearr leat anseo."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Taispeánfar comhaid agus fillteáin a d'athraigh tú le déanaí anseo."]},"Filter file list":{msgid:"Filter file list",msgstr:["Scag liosta comhad"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Ní féidir ainm fillteáin a bheith folamh."]},Home:{msgid:"Home",msgstr:["Baile"]},Modified:{msgid:"Modified",msgstr:["Athraithe"]},Move:{msgid:"Move",msgstr:["Bog"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Bog go{target}"]},Name:{msgid:"Name",msgstr:["Ainm"]},New:{msgid:"New",msgstr:["Nua"]},"New folder":{msgid:"New folder",msgstr:["Fillteán nua"]},"New folder name":{msgid:"New folder name",msgstr:["Ainm fillteáin nua"]},"No files in here":{msgid:"No files in here",msgstr:["Níl aon chomhaid istigh anseo"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Níor aimsíodh aon chomhad a tháinig le do scagaire."]},"No matching files":{msgid:"No matching files",msgstr:["Gan comhaid meaitseála"]},Recent:{msgid:"Recent",msgstr:["le déanaí"]},"Select all entries":{msgid:"Select all entries",msgstr:["Roghnaigh gach iontráil"]},"Select entry":{msgid:"Select entry",msgstr:["Roghnaigh iontráil"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Roghnaigh an ró do {nodename}"]},Size:{msgid:"Size",msgstr:["Méid"]},Undo:{msgid:"Undo",msgstr:["Cealaigh"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Uaslódáil roinnt ábhair nó sioncronaigh le do ghléasanna!"]}}}}},{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 , 2024","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 , 2024\n"},msgstr:["Last-Translator: Miguel Anxo Bouzada , 2024\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escoller %n ficheiro","Escoller %n ficheiros"]},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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Non foi posíbel cargar os axustes dos ficheiros"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Non foi posíbel cargar as vistas dos ficheiros"]},"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"]},"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"]},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"]},"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":"Gyuris Gellért , 2024","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:\nJohn Molakvoæ , 2023\nFőnyedi Áron , 2023\nGyuris Gellért , 2024\n"},msgstr:["Last-Translator: Gyuris Gellért , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}” érvénytelen mappanév."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}” nem engedélyezett mappanév"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/” jel nem szerepelhet mappa nevében."]},"All files":{msgid:"All files",msgstr:["Minden fájl"]},Choose:{msgid:"Choose",msgstr:["Kiválasztás"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} kiválasztása"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n fájl kiválasztása","%n fájl kiválasztása"]},Copy:{msgid:"Copy",msgstr:["Másolás"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Másolás ide: {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Az új mappa létrehozása nem lehetséges"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Fájlbeállítások betöltése nem lehetséges"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Fájlnézetek betöltése nem lehetséges"]},"Create directory":{msgid:"Create directory",msgstr:["Mappa létrehozása"]},"Current view selector":{msgid:"Current view selector",msgstr:["Jelenlegi nézet választó"]},Favorites:{msgid:"Favorites",msgstr:["Kedvencek"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["A kedvencként megjelölt fájlok és mappák itt jelennek meg."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["A nemrég módosított fájlok és mappák itt jelennek meg."]},"Filter file list":{msgid:"Filter file list",msgstr:["Fájl lista szűrése"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["A mappa neve nem lehet üres."]},Home:{msgid:"Home",msgstr:["Kezdőlap"]},Modified:{msgid:"Modified",msgstr:["Módosítva"]},Move:{msgid:"Move",msgstr:["Mozgatás"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mozgatás ide: {target}"]},Name:{msgid:"Name",msgstr:["Név"]},New:{msgid:"New",msgstr:["Új"]},"New folder":{msgid:"New folder",msgstr:["Új mappa"]},"New folder name":{msgid:"New folder name",msgstr:["Új mappa név"]},"No files in here":{msgid:"No files in here",msgstr:["Itt nincsenek fájlok"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nincs a szűrési feltételeknek megfelelő fájl."]},"No matching files":{msgid:"No matching files",msgstr:["Nincs ilyen fájl"]},Recent:{msgid:"Recent",msgstr:["Gyakori"]},"Select all entries":{msgid:"Select all entries",msgstr:["Minden bejegyzés kijelölése"]},"Select entry":{msgid:"Select entry",msgstr:["Bejegyzés kijelölése"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Válassz sort a következőnek: {nodename}"]},Size:{msgid:"Size",msgstr:["Méret"]},Undo:{msgid:"Undo",msgstr:["Visszavonás"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Tölts fel tartalmat vagy szinkronizálj az eszközeiddel!"]}}}}},{locale:"hy",json:{charset:"utf-8",headers:{"Last-Translator":"Sos Aghamiryan , 2025","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:\nSos Aghamiryan , 2025\n"},msgstr:["Last-Translator: Sos Aghamiryan , 2025\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"]},'"{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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Ընտրել %n ֆայլ","Ընտրել %n ֆայլեր"]},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:["Չստացվեց ստեղծել նոր թղթապանակը"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Չստացվեց բեռնել ֆայլի կարգավորումները"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Չստացվեց բեռնել ֆայլերի դիտումները"]},"Create directory":{msgid:"Create directory",msgstr:["Ստեղծել դիրեկտորիա"]},"Current view selector":{msgid:"Current view selector",msgstr:["Ընթացիկ դիտման ընտրիչ"]},Favorites:{msgid:"Favorites",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:["Սկիզբ"]},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:["Ետարկել"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",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":"Lun May, 2024","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:\nJohn Molakvoæ , 2023\nLinerly , 2023\nLun May, 2024\n"},msgstr:["Last-Translator: Lun May, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" bukan nama folder yang valid.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" merupakan nama folder yang tidak diperbolehkan']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" tidak diperbolehkan di dalam nama folder.']},"All files":{msgid:"All files",msgstr:["Semua berkas"]},Choose:{msgid:"Choose",msgstr:["Pilih"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Pilih {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pilih %n file"]},Copy:{msgid:"Copy",msgstr:["Salin"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Salin ke {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Tidak dapat membuat folder baru"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tidak dapat memuat pengaturan file"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tidak dapat memuat tampilan file"]},"Create directory":{msgid:"Create directory",msgstr:["Buat direktori"]},"Current view selector":{msgid:"Current view selector",msgstr:["Pemilih tampilan saat ini"]},Favorites:{msgid:"Favorites",msgstr:["Favorit"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Berkas dan folder yang Anda tandai sebagai favorit akan muncul di sini."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Berkas dan folder yang Anda ubah baru-baru ini akan muncul di sini."]},"Filter file list":{msgid:"Filter file list",msgstr:["Saring daftar berkas"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Name berkas tidak boleh kosong."]},Home:{msgid:"Home",msgstr:["Beranda"]},Modified:{msgid:"Modified",msgstr:["Diubah"]},Move:{msgid:"Move",msgstr:["Pindahkan"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Pindahkan ke {target}"]},Name:{msgid:"Name",msgstr:["Nama"]},New:{msgid:"New",msgstr:["Baru"]},"New folder":{msgid:"New folder",msgstr:["Folder baru"]},"New folder name":{msgid:"New folder name",msgstr:["Nama folder baru"]},"No files in here":{msgid:"No files in here",msgstr:["Tidak ada berkas di sini"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Tidak ada berkas yang cocok dengan penyaringan Anda."]},"No matching files":{msgid:"No matching files",msgstr:["Tidak ada berkas yang cocok"]},Recent:{msgid:"Recent",msgstr:["Terkini"]},"Select all entries":{msgid:"Select all entries",msgstr:["Pilih semua entri"]},"Select entry":{msgid:"Select entry",msgstr:["Pilih entri"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Pilih baris untuk {nodename}"]},Size:{msgid:"Size",msgstr:["Ukuran"]},Undo:{msgid:"Undo",msgstr:["Tidak jadi"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Unggah beberapa konten atau sinkronkan dengan perangkat Anda!"]}}}}},{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":"Sveinn í Felli , 2025","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:\nJohn Molakvoæ , 2023\nSveinn í Felli , 2025\n"},msgstr:["Last-Translator: Sveinn í Felli , 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" er ógilt möppuheiti.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" er ekki leyfilegt möppuheiti']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er er ekki leyfilegt innan í skráarheiti.']},"All files":{msgid:"All files",msgstr:["Allar skrár"]},Choose:{msgid:"Choose",msgstr:["Veldu"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Veldu {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Veldu %n skrá","Veldu %n skrár"]},Copy:{msgid:"Copy",msgstr:["Afrita"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Afrita í {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Get ekki búið til nýju möppuna"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tókst ekki að hlaða inn stillingum skráa"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tókst ekki að hlaða inn sýnum skráa"]},"Create directory":{msgid:"Create directory",msgstr:["Búa til möppu"]},"Current view selector":{msgid:"Current view selector",msgstr:["Núverandi val sýnar"]},Favorites:{msgid:"Favorites",msgstr:["Eftirlæti"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Skrár og möppur sem þú merkir sem eftirlæti birtast hér."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Skrár og möppur sem þú breyttir nýlega birtast hér."]},"Filter file list":{msgid:"Filter file list",msgstr:["Sía skráalista"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Möppuheiti má ekki vera tómt."]},Home:{msgid:"Home",msgstr:["Heim"]},Modified:{msgid:"Modified",msgstr:["Breytt"]},Move:{msgid:"Move",msgstr:["Færa"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Færa í {target}"]},Name:{msgid:"Name",msgstr:["Heiti"]},New:{msgid:"New",msgstr:["Nýtt"]},"New folder":{msgid:"New folder",msgstr:["Ný mappa"]},"New folder name":{msgid:"New folder name",msgstr:["Heiti nýrrar möppu"]},"No files in here":{msgid:"No files in here",msgstr:["Engar skrár hér"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Engar skrár fundust sem passa við síuna."]},"No matching files":{msgid:"No matching files",msgstr:["Engar samsvarandi skrár"]},Recent:{msgid:"Recent",msgstr:["Nýlegt"]},"Select all entries":{msgid:"Select all entries",msgstr:["Velja allar færslur"]},"Select entry":{msgid:"Select entry",msgstr:["Velja færslu"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Veldu röðina fyrir {nodename}"]},Size:{msgid:"Size",msgstr:["Stærð"]},Undo:{msgid:"Undo",msgstr:["Afturkalla"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Sendu inn eitthvað efni eða samstilltu við tækin þín!"]}}}}},{locale:"it",json:{charset:"utf-8",headers:{"Last-Translator":"Sebastiano Furlan, 2024","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:\nJohn Molakvoæ , 2023\nClaudio Scandella, 2023\nRaffaele Silano , 2024\nSebastiano Furlan, 2024\n"},msgstr:["Last-Translator: Sebastiano Furlan, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" non è un nome di cartella valido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" non è un nome di cartella ammesso']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" non è ammesso all\'interno del nome di una cartella.']},"All files":{msgid:"All files",msgstr:["Tutti i file"]},Choose:{msgid:"Choose",msgstr:["Scegli"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Scegli {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Seleziona %n file","Seleziona %n file","Seleziona %n file"]},Copy:{msgid:"Copy",msgstr:["Copia"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copia in {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Impossibile creare la nuova cartella"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Impossibile caricare le impostazioni dei file"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Impossibile caricare le visualizzazioni dei file"]},"Create directory":{msgid:"Create directory",msgstr:["Crea directory"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selettore della vista corrente"]},Favorites:{msgid:"Favorites",msgstr:["Preferiti"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["I file e le cartelle contrassegnate come preferite saranno mostrate qui."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["I file e le cartelle che hai modificato di recente saranno mostrate qui."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtra elenco file"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Il nome della cartella non può essere vuoto."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Modificato"]},Move:{msgid:"Move",msgstr:["Sposta"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Sposta in {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Nuovo"]},"New folder":{msgid:"New folder",msgstr:["Nuova cartella"]},"New folder name":{msgid:"New folder name",msgstr:["Nuovo nome cartella"]},"No files in here":{msgid:"No files in here",msgstr:["Nessun file qui"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nessun file che corrisponde al tuo filtro è stato trovato."]},"No matching files":{msgid:"No matching files",msgstr:["Nessun file corrispondente"]},Recent:{msgid:"Recent",msgstr:["Recente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Scegli tutte le voci"]},"Select entry":{msgid:"Select entry",msgstr:["Seleziona la voce"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleziona la riga per {nodename}"]},Size:{msgid:"Size",msgstr:["Taglia/dimensioni"]},Undo:{msgid:"Undo",msgstr:["Annulla"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Carica qualche contenuto o sincronizza con i tuoi dispositivi!"]}}}}},{locale:"ja_JP",json:{charset:"utf-8",headers:{"Last-Translator":"devi, 2024","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:\nJohn Molakvoæ , 2023\nUchiyama Takuya , 2023\ntakehito kondo, 2023\nkojima.imamura, 2024\nTakafumi AKAMATSU, 2024\ndevi, 2024\n"},msgstr:["Last-Translator: devi, 2024\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"]},'"{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} を選択"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n 個のファイルを選択"]},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:["新しいフォルダーを作成できませんでした"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["ファイル設定を読み込めませんでした"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["ファイルビューを読み込めませんでした"]},"Create directory":{msgid:"Create directory",msgstr:["ディレクトリを作成"]},"Current view selector":{msgid:"Current view selector",msgstr:["現在のビューセレクタ"]},Favorites:{msgid:"Favorites",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:["ホーム"]},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:["元に戻す"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",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":"LEE Hwanyong , 2025","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:\nJohn Molakvoæ , 2023\nJihwan Ahn, 2023\nBrandon Han, 2024\n이상오, 2024\nHyeongjin Park, 2025\nLEE Hwanyong , 2025\n"},msgstr:["Last-Translator: LEE Hwanyong , 2025\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"]},'"{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} 선택"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n개의 파일 선택"]},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:["새 폴더를 만들 수 없음"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["파일 설정을 불러오지 못함"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["파일 보기를 불러오지 못함"]},"Create directory":{msgid:"Create directory",msgstr:["디렉토리 만들기"]},"Current view selector":{msgid:"Current view selector",msgstr:["현재 뷰 선택자"]},Favorites:{msgid:"Favorites",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:["홈"]},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:["되돌리기"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",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":"VoXaN24ch, 2024","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:\nVoXaN24ch, 2024\n"},msgstr:["Last-Translator: VoXaN24ch, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} ass en ongëlteg Dossier"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} ass net en erlaabten Dossiernumm"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ass net an engem Dossier Numm erlaabt']},"All files":{msgid:"All files",msgstr:["All Dateien"]},Choose:{msgid:"Choose",msgstr:["Wielt"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Wielt {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Wielt %n Fichieren","Wielt %n Fichier"]},Copy:{msgid:"Copy",msgstr:["Kopie"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopie op {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Konnt den neien Dossier net erstellen"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Konnt d'Dateienastellungen net lueden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Konnt d'Dateien net lueden"]},"Create directory":{msgid:"Create directory",msgstr:["Erstellt Verzeechnes"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuell Vue selector"]},Favorites:{msgid:"Favorites",msgstr:["Favoritten"]},"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 an Ordner, déi Dir als Favorit markéiert, ginn hei gewisen"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Dateien an Ordner déi Dir viru kuerzem geännert hutt ginn hei op"]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter Datei Lëscht"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Dossier Numm kann net eidel sinn"]},Home:{msgid:"Home",msgstr:["Wëllkomm"]},Modified:{msgid:"Modified",msgstr:["Geännert"]},Move:{msgid:"Move",msgstr:["Plënne"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Plënneren {target}"]},Name:{msgid:"Name",msgstr:["Numm"]},New:{msgid:"New",msgstr:["Nei"]},"New folder":{msgid:"New folder",msgstr:["Neien dossier"]},"New folder name":{msgid:"New folder name",msgstr:["Neien dossier numm"]},"No files in here":{msgid:"No files in here",msgstr:["Kee fichier hei"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Kee fichier deen äre filter passt gouf fonnt"]},"No matching files":{msgid:"No matching files",msgstr:["Keng passende dateien"]},Recent:{msgid:"Recent",msgstr:["Rezent"]},"Select all entries":{msgid:"Select all entries",msgstr:["Wielt all entréen"]},"Select entry":{msgid:"Select entry",msgstr:["Wielt entrée"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Wielt d'zeil fir {nodename}"]},Size:{msgid:"Size",msgstr:["Gréisst"]},Undo:{msgid:"Undo",msgstr:["Undoen"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Luet en inhalt erop oder synchroniséiert mat ären apparater"]}}}}},{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":"Moo, 2025","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:\nJohn Molakvoæ , 2023\nPaulius Liškauskas, 2024\nMoo, 2025\n"},msgstr:["Last-Translator: Moo, 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ yra netinkamas aplanko pavadinimas."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ yra neleidžiamas aplanko pavadinimas"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/“ yra neleidžiamas aplanko pavadinime."]},"All files":{msgid:"All files",msgstr:["Visi failai"]},Choose:{msgid:"Choose",msgstr:["Pasirinkti"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Pasirinkti {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pasirinkti %n failą","Pasirinkti %n failus","Pasirinkti %n failų","Pasirinkti %n failą"]},Copy:{msgid:"Copy",msgstr:["Kopijuoti"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopijuoti į {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nepavyko sukurti naujo aplanko"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nepavyko įkelti failų nustatymų"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nepavyko įkelti failų peržiūrų"]},"Create directory":{msgid:"Create directory",msgstr:["Sukurti katalogą"]},"Current view selector":{msgid:"Current view selector",msgstr:["Dabartinis peržiūros pasirinkimas"]},Favorites:{msgid:"Favorites",msgstr:["Populiariausi"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Failai ir aplankai, kuriuos pažymėsite kaip mėgstamiausius, bus rodomi čia."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Čia bus rodomi failai ir aplankai, kuriuos neseniai pakeitėte."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtruoti failų sąrašą"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Aplanko pavadinimas negali būti tuščias."]},Home:{msgid:"Home",msgstr:["Pradžia"]},Modified:{msgid:"Modified",msgstr:["Pakeista"]},Move:{msgid:"Move",msgstr:["Perkelti"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Perkelti į {target}"]},Name:{msgid:"Name",msgstr:["Vardas"]},New:{msgid:"New",msgstr:["Naujas"]},"New folder":{msgid:"New folder",msgstr:["Naujas aplankas"]},"New folder name":{msgid:"New folder name",msgstr:["Naujas aplanko pavadinimas"]},"No files in here":{msgid:"No files in here",msgstr:["Čia failų nėra"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nepavyko rasti failų pagal filtro nustatymus"]},"No matching files":{msgid:"No matching files",msgstr:["Nėra atitinkančių failų"]},Recent:{msgid:"Recent",msgstr:["Nauji"]},"Select all entries":{msgid:"Select all entries",msgstr:["Žymėti visus įrašus"]},"Select entry":{msgid:"Select entry",msgstr:["Žymėti įrašą"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Pasirinkite eilutę {nodename}"]},Size:{msgid:"Size",msgstr:["Dydis"]},Undo:{msgid:"Undo",msgstr:["Atšaukti"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Įkelkite turinio arba sinchronizuokite su savo įrenginiais!"]}}}}},{locale:"lv",json:{charset:"utf-8",headers:{"Last-Translator":"Edgars Andersons, 2025","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:\nPapuass , 2024\nArmīns Jeltajevs , 2024\nEdgars Andersons, 2025\n"},msgstr:["Last-Translator: Edgars Andersons, 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" nav derīgs mapes nosaukums.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nav atļauts mapes nosaukums']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nav atļauts mapes nosaukuma izmantošanā.']},"All files":{msgid:"All files",msgstr:["Visas datnes"]},Choose:{msgid:"Choose",msgstr:["Izvēlieties"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Izvēlieties {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izvēlēties %n datņu","Izvēlēties %n datni","Izvēlēties %n datnes"]},Copy:{msgid:"Copy",msgstr:["Kopēt"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopēt uz {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nevarēja izveidot jaunu mapi"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nevarēja ielādēt datņu iestatījumus"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nevarēja ielādēt datņu apskatījumus"]},"Create directory":{msgid:"Create directory",msgstr:["Izveidot direktoriju"]},"Current view selector":{msgid:"Current view selector",msgstr:["Pašreizēja skata atlasītājs"]},Favorites:{msgid:"Favorites",msgstr:["Favorīti"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Šeit parādīsies datnes un mapes, kas tiks atzīmētas kā iecienītas."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Šeit parādīsies datnes un mapes, kuras nesen tika izmainītas."]},"Filter file list":{msgid:"Filter file list",msgstr:["Atlasīt datņu sarakstu"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mapes nosaukums nevar būt tukšs."]},Home:{msgid:"Home",msgstr:["Sākums"]},Modified:{msgid:"Modified",msgstr:["Izmaninīta"]},Move:{msgid:"Move",msgstr:["Pārvietot"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Pārvietot uz {target}"]},Name:{msgid:"Name",msgstr:["Nosaukums"]},New:{msgid:"New",msgstr:["Jauns"]},"New folder":{msgid:"New folder",msgstr:["Jauna mape"]},"New folder name":{msgid:"New folder name",msgstr:["Jaunas mapes nosaukums"]},"No files in here":{msgid:"No files in here",msgstr:["Šeit nav datņu"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Netika atrasta neviena datne, kas atbilst atlasei."]},"No matching files":{msgid:"No matching files",msgstr:["Nav atbilstošu datņu"]},Recent:{msgid:"Recent",msgstr:["Nesenās"]},"Select all entries":{msgid:"Select all entries",msgstr:["Atlasīt visus ierakstus"]},"Select entry":{msgid:"Select entry",msgstr:["Atlasīt ierakstu"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Atlasīt rindu {nodename}"]},Size:{msgid:"Size",msgstr:["Izmērs"]},Undo:{msgid:"Undo",msgstr:["Atsaukt"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Augšupielādē kādu saturu vai sinhronizē savās iekārtās!"]}}}}},{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":"DT Navy, 2024","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:\nDT Navy, 2024\n"},msgstr:["Last-Translator: DT Navy, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" adalah nama folder yang tidak sesuai ']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nama folder yang tidak dibenarkan']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" tidak dibenarkan dalam nama folder']},"All files":{msgid:"All files",msgstr:["Semua fail"]},Choose:{msgid:"Choose",msgstr:["Pilih"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Pilih {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pilih fail %n"]},Copy:{msgid:"Copy",msgstr:["menyalin"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["menyalin ke {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Tidak dapat mewujudkan folder baharu"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tidak dapat memuatkan tetapan fail"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tidak dapat memuatkan paparan fail"]},"Create directory":{msgid:"Create directory",msgstr:["mewujudkan direktori"]},"Current view selector":{msgid:"Current view selector",msgstr:["pemilih pandangan semasa"]},Favorites:{msgid:"Favorites",msgstr:["Pilihan"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Fail dan folder yang anda tanda sebagai pilihan akan dipaparkan di sini."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Fail dan folder yang anda telah ubah suai baru-baru ini dipaparkan di sini."]},"Filter file list":{msgid:"Filter file list",msgstr:["Menapis senarai fail"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Nama folder tidak boleh kosong."]},Home:{msgid:"Home",msgstr:["Utama"]},Modified:{msgid:"Modified",msgstr:["Ubah suai"]},Move:{msgid:"Move",msgstr:["pindah"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["pindah ke {target}"]},Name:{msgid:"Name",msgstr:["Nama"]},New:{msgid:"New",msgstr:["Baru"]},"New folder":{msgid:"New folder",msgstr:["Folder Baharu"]},"New folder name":{msgid:"New folder name",msgstr:["Nama folder baharu"]},"No files in here":{msgid:"No files in here",msgstr:["Tiada fail di sini"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Tiada fail yang sepadan dengan tapisan anda."]},"No matching files":{msgid:"No matching files",msgstr:["Tiada fail yang sepadan"]},Recent:{msgid:"Recent",msgstr:["baru-baru ini"]},"Select all entries":{msgid:"Select all entries",msgstr:["Pilih semua entri"]},"Select entry":{msgid:"Select entry",msgstr:["Pilih entri"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["memilih baris {nodename}"]},Size:{msgid:"Size",msgstr:["Saiz"]},Undo:{msgid:"Undo",msgstr:["buat asal"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Muat naik beberapa kandungan atau selaras dengan peranti anda!"]}}}}},{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":"Magnus Granås, 2025","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:\nJohn Molakvoæ , 2023\nD PE, 2023\nSyvert Fossdal, 2024\narmandg , 2024\nMagnus Granås, 2025\n"},msgstr:["Last-Translator: Magnus Granås, 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» er ikke et gyldig mappenavn."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» er ikke et tillatt mappenavn."]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er ikke tillatt inne i et mappenavn.']},"All files":{msgid:"All files",msgstr:["Alle filer"]},Choose:{msgid:"Choose",msgstr:["Velg"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Velg {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Velg %n fil","Velg %n filer"]},Copy:{msgid:"Copy",msgstr:["Kopier"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopier til {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kunne ikke opprette den nye mappen"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Kunne ikke laste filinnstillinger"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kunne ikke laste filvisninger"]},"Create directory":{msgid:"Create directory",msgstr:["Opprett mappe"]},"Current view selector":{msgid:"Current view selector",msgstr:["Nåværende visningsvelger"]},Favorites:{msgid:"Favorites",msgstr:["Favoritter"]},"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 og mapper du markerer som favoritter vil vises her."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer og mapper du nylig har endret, vil vises her."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrer filliste"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mappenavn kan ikke være tomt."]},Home:{msgid:"Home",msgstr:["Hjem"]},Modified:{msgid:"Modified",msgstr:["Modifisert"]},Move:{msgid:"Move",msgstr:["Flytt"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Flytt til {target}"]},Name:{msgid:"Name",msgstr:["Navn"]},New:{msgid:"New",msgstr:["Ny"]},"New folder":{msgid:"New folder",msgstr:["Ny mappe"]},"New folder name":{msgid:"New folder name",msgstr:["Nytt mappenavn"]},"No files in here":{msgid:"No files in here",msgstr:["Ingen filer her"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Ingen filer funnet med ditt filter."]},"No matching files":{msgid:"No matching files",msgstr:["Ingen filer samsvarer"]},Recent:{msgid:"Recent",msgstr:["Nylige"]},"Select all entries":{msgid:"Select all entries",msgstr:["Velg alle oppføringer"]},"Select entry":{msgid:"Select entry",msgstr:["Velg oppføring"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Velg raden for {nodename}"]},Size:{msgid:"Size",msgstr:["Størrelse"]},Undo:{msgid:"Undo",msgstr:["Angre"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Last opp innhold eller synkroniser med enhetene dine!"]}}}}},{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":"Casper , 2024","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:\nJohn Molakvoæ , 2023\nJoost , 2023\nJeroen Gui, 2023\nCasper , 2024\n"},msgstr:["Last-Translator: Casper , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" is een ongeldige mapnaam.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" is geen toegestane mapnaam']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" is niet toegestaan binnen een bestandsnaam']},"All files":{msgid:"All files",msgstr:["Alle bestanden"]},Choose:{msgid:"Choose",msgstr:["Kies"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Kies {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Kies %n bestand","Kies %n bestanden"]},Copy:{msgid:"Copy",msgstr:["Kopieer"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopieer naar {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kon de nieuwe map niet maken"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Kon de bestandsinstellingen niet laden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kon de bestandsweergaves niet laden"]},"Create directory":{msgid:"Create directory",msgstr:["Maak map"]},"Current view selector":{msgid:"Current view selector",msgstr:["Huidige weergave keuze"]},Favorites:{msgid:"Favorites",msgstr:["Favorieten"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Bestanden en mappen die je favoriet maakt, worden hier getoond."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Bestanden en mappen die je recent hebt gewijzigd, worden hier getoond."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter bestandslijst"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mapnaam mag niet leeg zijn."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Gewijzigd"]},Move:{msgid:"Move",msgstr:["Verplaatsen"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Verplaats naar {target}"]},Name:{msgid:"Name",msgstr:["Naam"]},New:{msgid:"New",msgstr:["Nieuw"]},"New folder":{msgid:"New folder",msgstr:["Nieuwe map"]},"New folder name":{msgid:"New folder name",msgstr:["Nieuwe mapnaam"]},"No files in here":{msgid:"No files in here",msgstr:["Geen bestanden hier"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Geen bestanden gevonden die voldoen aan je filter."]},"No matching files":{msgid:"No matching files",msgstr:["Geen gevonden bestanden"]},Recent:{msgid:"Recent",msgstr:["Recent"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecteer alle invoer"]},"Select entry":{msgid:"Select entry",msgstr:["Selecteer invoer"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecteer de rij voor {nodename}"]},Size:{msgid:"Size",msgstr:["Grootte"]},Undo:{msgid:"Undo",msgstr:["Ongedaan maken"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Upload inhoud of synchroniseer met je apparaten!"]}}}}},{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":"Piotr Strębski , 2024","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:\nJohn Molakvoæ , 2023\nJUJER wtf, 2023\nM H , 2023\nValdnet, 2024\nPiotr Strębski , 2024\n"},msgstr:["Last-Translator: Piotr Strębski , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" jest nieprawidłową nazwą folderu']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nie jest dozwoloną nazwą folderu']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['Znak "/" nie jest dozwolony w nazwie folderu']},"All files":{msgid:"All files",msgstr:["Wszystkie pliki"]},Choose:{msgid:"Choose",msgstr:["Wybierz"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Wybierz {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Wybierz %n plik","Wybierz %n pliki","Wybierz %n plików","Wybierz %n plików"]},Copy:{msgid:"Copy",msgstr:["Kopiuj"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Skopiuj do {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nie można utworzyć nowego folderu"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nie można wczytać ustawień plików"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nie można wczytać widoków plików"]},"Create directory":{msgid:"Create directory",msgstr:["Utwórz katalog"]},"Current view selector":{msgid:"Current view selector",msgstr:["Bieżący selektor widoku"]},Favorites:{msgid:"Favorites",msgstr:["Ulubione"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Pliki i foldery które oznaczysz jako ulubione będą wyświetlały się tutaj"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Pliki i foldery które ostatnio modyfikowałeś będą wyświetlały się tutaj"]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtruj listę plików"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Nazwa folderu nie może być pusta"]},Home:{msgid:"Home",msgstr:["Strona główna"]},Modified:{msgid:"Modified",msgstr:["Zmodyfikowano"]},Move:{msgid:"Move",msgstr:["Przenieś"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Przejdź do {target}"]},Name:{msgid:"Name",msgstr:["Nazwa"]},New:{msgid:"New",msgstr:["Nowy"]},"New folder":{msgid:"New folder",msgstr:["Nowy folder"]},"New folder name":{msgid:"New folder name",msgstr:["Nowa nazwa folderu"]},"No files in here":{msgid:"No files in here",msgstr:["Brak plików"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nie znaleziono plików spełniających warunki filtru"]},"No matching files":{msgid:"No matching files",msgstr:["Brak pasujących plików"]},Recent:{msgid:"Recent",msgstr:["Ostatni"]},"Select all entries":{msgid:"Select all entries",msgstr:["Wybierz wszystkie wpisy"]},"Select entry":{msgid:"Select entry",msgstr:["Wybierz wpis"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Wybierz wiersz dla {nodename}"]},Size:{msgid:"Size",msgstr:["Rozmiar"]},Undo:{msgid:"Undo",msgstr:["Cofnij"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Wyślij zawartość lub zsynchronizuj ze swoimi urządzeniami!"]}}}}},{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":"F Bausch, 2025","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:\nJohn Molakvoæ , 2023\nFlávio Veras , 2023\nCauan Henrique Zorzenon , 2024\nCristiano Silva, 2024\nF Bausch, 2025\n"},msgstr:["Last-Translator: F Bausch, 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" é um nome de pasta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" não é um nome de pasta permitido']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" não é permitido dentro de um nome de pasta.']},"All files":{msgid:"All files",msgstr:["Todos os arquivos"]},Choose:{msgid:"Choose",msgstr:["Escolher"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escolher {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escolher %n arquivo","Escolher %n arquivos","Escolher %n arquivos"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar para {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Não foi possível criar a nova pasta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Não foi possível carregar configurações de arquivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Não foi possível carregar visualições de arquivos"]},"Create directory":{msgid:"Create directory",msgstr:["Criar diretório"]},"Current view selector":{msgid:"Current view selector",msgstr:["Seletor de visualização atual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"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 arquivos e pastas que você marca como favoritos aparecerão aqui."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Arquivos e pastas que você modificou recentemente aparecerão aqui."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de arquivos"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["O nome da pasta não pode ser vazio."]},Home:{msgid:"Home",msgstr:["Início"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover para {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Nova pasta"]},"New folder name":{msgid:"New folder name",msgstr:["Novo nome de pasta"]},"No files in here":{msgid:"No files in here",msgstr:["Nenhum arquivo aqui"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nenhum arquivo correspondente ao seu filtro foi encontrado."]},"No matching files":{msgid:"No matching files",msgstr:["Nenhum arquivo correspondente"]},Recent:{msgid:"Recent",msgstr:["Recente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecionar todas as entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Selecionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecionar a linha para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamanho"]},Undo:{msgid:"Undo",msgstr:["Desfazer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Faça upload de algum conteúdo ou sincronize com seus dispositivos!"]}}}}},{locale:"pt_PT",json:{charset:"utf-8",headers:{"Last-Translator":"Manuela Silva , 2025","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:\nJohn Molakvoæ , 2023\nMiguel Ferreira, 2024\nClaudio Almeida, 2025\nManuela Silva , 2025\n"},msgstr:["Last-Translator: Manuela Silva , 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" é um nome de pasta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" não é um nome de pasta permitido']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" não é permitido dentro do nome de pasta.']},"All files":{msgid:"All files",msgstr:["Todos os ficheiros"]},Choose:{msgid:"Choose",msgstr:["Escolher"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escolher {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escolha %n ficheiro","Escolha %n ficheiros","Escolha %n ficheiros"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar para {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Não foi possível criar a nova pasta "]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Não foi possível carregar as definições dos ficheiros"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Não foi possível carregar as visualizações dos ficheiros"]},"Create directory":{msgid:"Create directory",msgstr:["Criar pasta"]},"Current view selector":{msgid:"Current view selector",msgstr:["Seletor de visualização atual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"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 as pastas que marcar como favoritos aparecerão aqui."]},"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 as pastas que modificou recentemente aparecerão aqui."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de ficheiros"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["O nome da pasta não pode estar vazio."]},Home:{msgid:"Home",msgstr:["Início"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover para {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Nova pasta"]},"New folder name":{msgid:"New folder name",msgstr:["Novo nome da pasta"]},"No files in here":{msgid:"No files in here",msgstr:["Sem ficheiros aqui"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Não foi encontrado nenhum ficheiro correspondente ao seu filtro."]},"No matching files":{msgid:"No matching files",msgstr:["Nenhum ficheiro correspondente"]},Recent:{msgid:"Recent",msgstr:["Recentes"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecionar todas as entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Selecionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecione a linha para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamanho"]},Undo:{msgid:"Undo",msgstr:["Anular"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Envie algum conteúdo ou sincronize com os seus dispositivos!"]}}}}},{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"]},"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ă"]},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ă"]},"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":"Maksim Sukharev, 2024","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\nAlex , 2024\nR4SAS, 2024\nВлад, 2024\nKitsune R, 2024\nАлександр, 2024\nMaksim Sukharev, 2024\n"},msgstr:["Last-Translator: Maksim Sukharev, 2024\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}»"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Выбрать %n файл","Выбрать %n файла","Выбрать %n файлов","Выбрать %n файлов"]},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:["Не удалось создать новую папку"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Не удалось загрузить настройки файлов"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Не удалось загрузить конфигурацию просмотра файлов"]},"Create directory":{msgid:"Create directory",msgstr:["Создать папку"]},"Current view selector":{msgid:"Current view selector",msgstr:["Переключатель текущего вида"]},Favorites:{msgid:"Favorites",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:["Домой"]},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:["Отменить"]},"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":"Tomas Rusnak , 2024","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:\nJohn Molakvoæ , 2023\nStanislav Prekop , 2024\nTomas Rusnak , 2024\n"},msgstr:["Last-Translator: Tomas Rusnak , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" je neplatný názov pričinka.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nie je povolený názov priečinka.']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nie je povolené v názve priečinka.']},"All files":{msgid:"All files",msgstr:["Všetky súbory"]},Choose:{msgid:"Choose",msgstr:["Vybrať"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Vybrať {súbor}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vybraný %n súbor","Vybrané %n súbory","Vybraných %n súborov","Vybraných %n súborov"]},Copy:{msgid:"Copy",msgstr:["Kopírovať"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopírovať do {umiestnenia}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nepodarilo sa vytvoriť nový priečinok"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nepodarilo sa načítať nastavenia súborov"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nepodarilo sa načítať pohľady súborov"]},"Create directory":{msgid:"Create directory",msgstr:["Vytvoriť adresár"]},"Current view selector":{msgid:"Current view selector",msgstr:["Výber aktuálneho zobrazenia"]},Favorites:{msgid:"Favorites",msgstr:["Obľúbené"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tu sa zobrazia súbory a priečinky, ktoré označíte ako obľúbené."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Tu sa zobrazia súbory a priečinky, ktoré ste nedávno upravili."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrovať zoznam súborov"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Názov priečinka nemôže byť prázdny."]},Home:{msgid:"Home",msgstr:["Domov"]},Modified:{msgid:"Modified",msgstr:["Upravené"]},Move:{msgid:"Move",msgstr:["Prejsť"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Prejsť na {umiestnenie}"]},Name:{msgid:"Name",msgstr:["Názov"]},New:{msgid:"New",msgstr:["Pridať"]},"New folder":{msgid:"New folder",msgstr:["Pridať priečinok"]},"New folder name":{msgid:"New folder name",msgstr:["Pridať názov priečinka"]},"No files in here":{msgid:"No files in here",msgstr:["Nie sú tu žiadne súbory"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nenašli sa žiadne súbory zodpovedajúce vášmu filtru."]},"No matching files":{msgid:"No matching files",msgstr:["Žiadne zodpovedajúce súbory"]},Recent:{msgid:"Recent",msgstr:["Nedávne"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vybrať všetky položky"]},"Select entry":{msgid:"Select entry",msgstr:["Vybrať položku"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vyberte riadok pre {názov uzla}"]},Size:{msgid:"Size",msgstr:["Veľkosť"]},Undo:{msgid:"Undo",msgstr:["Späť"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Nahrajte nejaký obsah alebo synchronizujte so svojimi zariadeniami!"]}}}}},{locale:"sl",json:{charset:"utf-8",headers:{"Last-Translator":"Simon Bogina, 2024","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:\nJohn Molakvoæ , 2023\nSimon Bogina, 2024\n"},msgstr:["Last-Translator: Simon Bogina, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} je neveljavno ime mape."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} ni dovoljeno ime mape"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ni dovoljen v imenu mape.']},"All files":{msgid:"All files",msgstr:["Vse datoteke"]},Choose:{msgid:"Choose",msgstr:["Izberi"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Izberi {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izberi %n datoteko","Izberi %n datoteki","Izberi %n datotek","Izberi %n datotek"]},Copy:{msgid:"Copy",msgstr:["Kopiraj"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopiraj v {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nisem mogel ustvariti nove mape"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["NIsem mogel naložiti nastavitev datotek"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nisem mogel naložiti pogledov datotek"]},"Create directory":{msgid:"Create directory",msgstr:["Ustvari mapo"]},"Current view selector":{msgid:"Current view selector",msgstr:["Izbirnik trenutnega pogleda"]},Favorites:{msgid:"Favorites",msgstr:["Priljubljene"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Datoteke in mape ki jih označite kot priljubljene se bodo prikazale tukaj."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Daoteke in mape ki ste jih pred kratkim spremenili se bodo prikazale tukaj."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtriraj seznam datotek"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Ime mape ne more biti prazno"]},Home:{msgid:"Home",msgstr:["Domov"]},Modified:{msgid:"Modified",msgstr:["Spremenjeno"]},Move:{msgid:"Move",msgstr:["Premakni"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Premakni v {target}"]},Name:{msgid:"Name",msgstr:["Ime"]},New:{msgid:"New",msgstr:["Nov"]},"New folder":{msgid:"New folder",msgstr:["Nova mapa"]},"New folder name":{msgid:"New folder name",msgstr:["Novo ime mape"]},"No files in here":{msgid:"No files in here",msgstr:["Tukaj ni datotek"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Ni bilo najdenih ujemajočih datotek glede na vaš filter."]},"No matching files":{msgid:"No matching files",msgstr:["Ni ujemajočih datotek"]},Recent:{msgid:"Recent",msgstr:["Nedavne"]},"Select all entries":{msgid:"Select all entries",msgstr:["Izberi vse vnose"]},"Select entry":{msgid:"Select entry",msgstr:["Izberi vnos"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Izberi vrstico za {nodename}"]},Size:{msgid:"Size",msgstr:["Velikost"]},Undo:{msgid:"Undo",msgstr:["Razveljavi"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Naloži nekaj vsebine ali sinhroniziraj s svojimi napravami!"]}}}}},{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":"Иван Пешић, 2024","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Иван Пешић, 2024\n"},msgstr:["Last-Translator: Иван Пешић, 2024\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Изаберите %n фајл","Изаберите %n фајла","Изаберите %n фајлова"]},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:["Није могао да се креира нови фолдер"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Не могу да се учитају подешавања фајлова"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Не могу да се учитају прикази фајлова"]},"Create directory":{msgid:"Create directory",msgstr:["Креирај директоријум"]},"Current view selector":{msgid:"Current view selector",msgstr:["Бирач тренутног приказа"]},Favorites:{msgid:"Favorites",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:["Почетак"]},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:["Поништи"]},"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":"Bogdan Vuković, 2024","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:\nBogdan Vuković, 2024\n"},msgstr:["Last-Translator: Bogdan Vuković, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}” je neispravan naziv foldera."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}” je nedozvoljen naziv foldera."]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/” se ne može koristiti unutar naziva foldera."]},"All files":{msgid:"All files",msgstr:["Svi fajlovi"]},Choose:{msgid:"Choose",msgstr:["Izaberite"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Izaberite {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izaberite %n fajl","Izaberite %n fajla","Izaberite %n fajlova"]},Copy:{msgid:"Copy",msgstr:["Kopiraj"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopiraj u {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Neuspešno kreiranje novog foldera"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Neuspešno učitavanje podešavanja fajlova"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Neuspešno učitavanje prikaza fajlova"]},"Create directory":{msgid:"Create directory",msgstr:["Kreiraj direktorijum"]},"Current view selector":{msgid:"Current view selector",msgstr:["Birač trenutnog prikaza"]},Favorites:{msgid:"Favorites",msgstr:["Omiljeno"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Lista omiljenih fajlova i foldera."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Lista fajlova i foldera sa skorašnjim izmenama."]},"Filter file list":{msgid:"Filter file list",msgstr:["Fitriranje liste fajlova"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Naziv foldera ne može biti prazan."]},Home:{msgid:"Home",msgstr:["Početak"]},Modified:{msgid:"Modified",msgstr:["Izmenjeno"]},Move:{msgid:"Move",msgstr:["Premesti"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Premesti u {target}"]},Name:{msgid:"Name",msgstr:["Naziv"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Novi folder"]},"New folder name":{msgid:"New folder name",msgstr:["Naziv novog foldera"]},"No files in here":{msgid:"No files in here",msgstr:["Bez fajlova"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nema fajlova koji zadovoljavaju uslove filtera."]},"No matching files":{msgid:"No matching files",msgstr:["Nema takvih fajlova"]},Recent:{msgid:"Recent",msgstr:["Skorašnje"]},"Select all entries":{msgid:"Select all entries",msgstr:["Izaberite sve stavke"]},"Select entry":{msgid:"Select entry",msgstr:["Izaberite stavku"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Izaberite red za {nodename}"]},Size:{msgid:"Size",msgstr:["Veličina"]},Undo:{msgid:"Undo",msgstr:["Vrati"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Otpremite sadržaj ili sinhronizujte sa svojim uređajima!"]}}}}},{locale:"sv",json:{charset:"utf-8",headers:{"Last-Translator":"Martin H , 2025","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, 2024\nMartin H , 2025\n"},msgstr:["Last-Translator: Martin H , 2025\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Välj %n fil","Välj %n filer"]},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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Kunde inte ladda filinställningar"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kunde inte ladda filvyer"]},"Create directory":{msgid:"Create directory",msgstr:["Skapa katalog"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuell vyväljare"]},Favorites:{msgid:"Favorites",msgstr:["Favoriter"]},"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"]},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"]},"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 , 2024","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 , 2024\n"},msgstr:["Last-Translator: Kaya Zeren , 2024\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"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n dosya seçin","%n dosya 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ı"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Dosyalar uygulamasının ayarları yüklenemedi"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Dosyalar uygulamasının görünümleri yüklenemedi"]},"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"]},"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ş"]},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"]},"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 , 2024","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 , 2024\n"},msgstr:["Last-Translator: O St , 2024\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Вибрати %n файл","Вибрати %n файли","Вибрати %n файлів","Вибрати %n файлів"]},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:["Не вдалося створити новий каталог"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Не вдалося завантажити налаштування файлів"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Не вдалося завантажити подання файлів"]},"Create directory":{msgid:"Create directory",msgstr:["Створити каталог"]},"Current view selector":{msgid:"Current view selector",msgstr:["Вибір подання"]},Favorites:{msgid:"Favorites",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:["Домівка"]},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:["Повернути"]},"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":"Khurshid Ibatov , 2025","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:\nKhurshid Ibatov , 2025\n"},msgstr:["Last-Translator: Khurshid Ibatov , 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" jild nomi yaroqsiz.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ruxsat etilgan jild nomi emas']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" papka nomi ichida ruxsat berilmaydi.']},"All files":{msgid:"All files",msgstr:["Barcha fayllar"]},Choose:{msgid:"Choose",msgstr:["Tanlang"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Tanlang {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Tanlang %n faylni"]},Copy:{msgid:"Copy",msgstr:["Nusxa"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:[" {target} ga nusxa"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Yangi jild yaratib bo‘lmadi"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Fayl sozlamalari yuklanmadi"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Fayllarni koʻrishni yuklab boʻlmadi"]},"Create directory":{msgid:"Create directory",msgstr:["Katalog yaratish"]},"Current view selector":{msgid:"Current view selector",msgstr:["Joriy ko'rinish selektori"]},Favorites:{msgid:"Favorites",msgstr:["Tanlanganlar"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tanlangan deb belgilagan fayl va papkalar shu yerda koʻrinadi."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Siz yaqinda oʻzgartirgan fayl va papkalar shu yerda koʻrinadi."]},"Filter file list":{msgid:"Filter file list",msgstr:["Fayl ro'yxatini filtrlash"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Jild nomi boʻsh boʻlishi mumkin emas."]},Home:{msgid:"Home",msgstr:["Uy"]},Modified:{msgid:"Modified",msgstr:["Modifikatsiyalangan"]},Move:{msgid:"Move",msgstr:["Ko'chirish"]},"Move to {target}":{msgid:"Move to {target}",msgstr:[" {target} ga ko'chirish"]},Name:{msgid:"Name",msgstr:["Nomi"]},New:{msgid:"New",msgstr:["Yangi"]},"New folder":{msgid:"New folder",msgstr:["Yangi jild"]},"New folder name":{msgid:"New folder name",msgstr:["Yangi jild nomi"]},"No files in here":{msgid:"No files in here",msgstr:["Fayl mavjud emas"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Filtringizga mos keladigan fayl topilmadi."]},"No matching files":{msgid:"No matching files",msgstr:["Mos fayllar yo'q"]},Recent:{msgid:"Recent",msgstr:["Yaqinda"]},"Select all entries":{msgid:"Select all entries",msgstr:["Barcha yozuvlarni tanlang"]},"Select entry":{msgid:"Select entry",msgstr:["Yozuvni tanlang"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["{nodename} uchun qatorni tanlang"]},Size:{msgid:"Size",msgstr:["O`lcham"]},Undo:{msgid:"Undo",msgstr:["Bekor qilish"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Qurilmangizga ba'zi kontentni yuklang yoki sinxronlang!"]}}}}},{locale:"vi",json:{charset:"utf-8",headers:{"Last-Translator":"Trần Đình Tuyển, 2024","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:\nJohn Molakvoæ , 2023\nTran Duc, 2024\nTrần Đình Tuyển, 2024\n"},msgstr:["Last-Translator: Trần Đình Tuyển, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" là tên thư mục không hợp lệ.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"1{name}"không phải là tên thư mục được cho phép']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/"không được phép đặt trong tên thư mục.']},"All files":{msgid:"All files",msgstr:["Tất cả tệp"]},Choose:{msgid:"Choose",msgstr:["Chọn"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Chọn {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Chọn %n tệp"]},Copy:{msgid:"Copy",msgstr:["Sao chép"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Sao chép đến {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Không thể tạo thư mục mới"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Không thể tải tập tin cài đặt"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Không thể tải xuống tệp xem"]},"Create directory":{msgid:"Create directory",msgstr:["Tạo thư mục"]},"Current view selector":{msgid:"Current view selector",msgstr:["Hiện tại chế độ xem của bộ chọn"]},Favorites:{msgid:"Favorites",msgstr:["Yêu cầu thích"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Các tập tin và thư mục bạn đánh dấu yêu thích sẽ hiển thị ở đây."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Các tập tin và thư mục bạn sửa đổi gần đây sẽ hiển thị ở đây."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter list file"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Thư mục tên không được để trống."]},Home:{msgid:"Home",msgstr:["Trang chủ"]},Modified:{msgid:"Modified",msgstr:["Đã sửa đổi"]},Move:{msgid:"Move",msgstr:["Di chuyển"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Di chuyển đến{target}"]},Name:{msgid:"Name",msgstr:["Tên"]},New:{msgid:"New",msgstr:["Mới"]},"New folder":{msgid:"New folder",msgstr:["New thư mục"]},"New folder name":{msgid:"New folder name",msgstr:["New thư mục tên"]},"No files in here":{msgid:"No files in here",msgstr:["No file at here"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Không tìm thấy tệp nào phù hợp với bộ lọc của bạn."]},"No matching files":{msgid:"No matching files",msgstr:["No file phù hợp"]},Recent:{msgid:"Recent",msgstr:["Gần đây"]},"Select all entries":{msgid:"Select all entries",msgstr:["Choose all items"]},"Select entry":{msgid:"Select entry",msgstr:["Chọn mục nhập"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Choose hang cho{nodename}"]},Size:{msgid:"Size",msgstr:["Kích cỡ"]},Undo:{msgid:"Undo",msgstr:["Hoàn tác"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Tải lên một số nội dung hoặc đồng bộ hóa với thiết bị của bạn!"]}}}}},{locale:"zh_CN",json:{charset:"utf-8",headers:{"Last-Translator":"Gloryandel, 2024","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\nPhonebook3599, 2024\nGloryandel, 2024\n"},msgstr:["Last-Translator: Gloryandel, 2024\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["选择 %n 个文件"]},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:["无法创建新文件夹"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["无法加载文件设置"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["无法加载文件视图"]},"Create directory":{msgid:"Create directory",msgstr:["创建目录"]},"Current view selector":{msgid:"Current view selector",msgstr:["当前视图选择器"]},Favorites:{msgid:"Favorites",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:["主目录"]},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:[" 撤消"]},"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, 2025","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, 2025\n"},msgstr:["Last-Translator: Café Tango, 2025\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 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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["選擇 %n 個檔案"]},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:["無法建立新資料夾"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["無法載入檔案設定"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["無法載入檔案視圖"]},"Create directory":{msgid:"Create directory",msgstr:["建立目錄"]},"Current view selector":{msgid:"Current view selector",msgstr:["目前視圖選擇器"]},Favorites:{msgid:"Favorites",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:["首頁"]},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:["還原"]},"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=>a.addTranslation(e.locale,e.json)));const o=a.build(),r=(o.ngettext.bind(o),o.gettext.bind(o));var i=(e=>(e[e.OFF="off"]="OFF",e[e.POLITE="polite"]="POLITE",e[e.ASSERTIVE="assertive"]="ASSERTIVE",e))(i||{});const l=7e3;function d(e,t){if(t=Object.assign({timeout:l,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0},t),"string"==typeof e&&!t.isHTML){const t=document.createElement("div");t.innerHTML=e,e=t.innerText}let n=t.type??"";"function"==typeof t.onClick&&(n+=" toast-with-click ");const a=e instanceof Node;let o=i.POLITE;t.ariaLive?o=t.ariaLive:"toast-error"!==t.type&&"toast-undo"!==t.type||(o=i.ASSERTIVE);const r=s({[a?"node":"text"]:e,duration:t.timeout,callback:t.onRemove,onClick:t.onClick,close:t.close,gravity:"top",selector:t.selector,position:"right",backgroundColor:"",className:"dialogs "+n,escapeMarkup:!t.isHTML,ariaLive:o});return r.showToast(),r}function c(e,t){return d(e,{...t,type:"toast-error"})}function u(e,t,n,s,a,o,r,i){var l="function"==typeof e?e.options:e;return t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),o&&(l._scopeId="data-v-"+o),{exports:e,options:l}}},5168:(e,t,n)=>{"use strict";n.d(t,{Qg:()=>s.l});n(7975);var s=n(3095),a=n(5471),o=n(7356),r=n(1133);const i=(0,a.pM)({__name:"GenericDialog",props:{name:null,text:null,html:null,buttons:null,severity:null},setup(e){const t=e,n=()=>`${t.name}: ${t.text}`;return(0,a.sV)((()=>window.addEventListener("unload",n))),(0,a.hi)((()=>window.removeEventListener("unload",n))),{__sfc:!0,props:t,handleUnload:n,NcDialog:o.A,NcNoteCard:r.A}}});var l=function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcDialog,{attrs:{"dialog-classes":"nc-generic-dialog",buttons:e.buttons,name:e.name,message:e.text},on:{"update:open":function(t){return e.$emit("close")}}},[e.severity?t(n.NcNoteCard,{attrs:{type:e.severity}},[t("p",{domProps:{textContent:e._s(e.text)}})]):e._e(),e.html?t("div",{domProps:{innerHTML:e._s(e.html)}}):e._e()],1)},d=[];(0,s.n)(i,l,d,!1,null,null).exports},1338:(e,t,n)=>{"use strict";n.d(t,{B1:()=>d,Ic:()=>u,al:()=>c});var s=n(8711),a=n(8064);class o{bus;constructor(e){"function"==typeof e.getVersion&&s(e.getVersion())?a(e.getVersion())!==a(this.getVersion())&&console.warn("Proxying an event bus of version "+e.getVersion()+" with "+this.getVersion()):console.warn("Proxying an event bus with an unknown or invalid version"),this.bus=e}getVersion(){return"3.3.2"}subscribe(e,t){this.bus.subscribe(e,t)}unsubscribe(e,t){this.bus.unsubscribe(e,t)}emit(e,...t){this.bus.emit(e,...t)}}class r{handlers=new Map;getVersion(){return"3.3.2"}subscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).concat(t))}unsubscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).filter((e=>e!==t)))}emit(e,...t){(this.handlers.get(e)||[]).forEach((e=>{try{e(t[0])}catch(e){console.error("could not invoke event listener",e)}}))}}let i=null;function l(){return null!==i?i:"undefined"==typeof window?new Proxy({},{get:()=>()=>console.error("Window not available, EventBus can not be established!")}):(window.OC?._eventBus&&void 0===window._nc_event_bus&&(console.warn("found old event bus instance at OC._eventBus. Update your version!"),window._nc_event_bus=window.OC._eventBus),i=void 0!==window?._nc_event_bus?new o(window._nc_event_bus):window._nc_event_bus=new r,i)}function d(e,t){l().subscribe(e,t)}function c(e,t){l().unsubscribe(e,t)}function u(e,...t){l().emit(e,...t)}},2981:(e,t,n)=>{"use strict";function s(e,t,n){const s=document.querySelector(`#initial-state-${e}-${t}`);if(null===s){if(void 0!==n)return n;throw new Error(`Could not find initial state ${t} of ${e}`)}try{return JSON.parse(atob(s.value))}catch(n){throw new Error(`Could not parse initial state ${t} of ${e}`)}}n.d(t,{C:()=>s})},3839:(e,t,n)=>{"use strict";n.d(t,{a:()=>r,d:()=>d,e:()=>c,g:()=>o,t:()=>l});var s=n(9418),a=n(580);function o(){return globalThis._nc_l10n_locale.replaceAll(/_/g,"-")}function r(){return globalThis._nc_l10n_language}function i(e){return{translations:globalThis._oc_l10n_registry_translations[e]??{},pluralFunction:globalThis._oc_l10n_registry_plural_functions[e]??(e=>e)}}function l(e,t,n,o,r){const l="object"==typeof n?n:void 0,d="number"==typeof o?o:"number"==typeof n?n:void 0,c={escape:!0,sanitize:!0,..."object"==typeof r?r:"object"==typeof o?o:{}},u=e=>e,m=(c.sanitize?s.A.sanitize:u)||u,p=c.escape?a:u,g=e=>"string"==typeof e||"number"==typeof e;let f=(r?.bundle??i(e)).translations[t]||t;return f=Array.isArray(f)?f[0]:f,m("object"==typeof l||void 0!==d?(h=l,v=d,f.replace(/%n/g,""+v).replace(/{([^{}]*)}/g,((e,t)=>{if(void 0===h||!(t in h))return p(e);const n=h[t];return g(n)?p(`${n}`):"object"==typeof n&&g(n.value)?(!1!==n.escape?a:u)(`${n.value}`):p(e)}))):f);var h,v}function d(e,t,n,s,a,o){const r="_"+t+"_::_"+n+"_",d=o?.bundle??i(e),c=d.translations[r];if(void 0!==c){const t=c;if(Array.isArray(t)){return l(e,t[d.pluralFunction(s)],a,s,o)}}return l(e,1===s?t:n,a,s,o)}function c(e,t=r()){switch("pt-BR"===t&&(t="xbr"),t.length>3&&(t=t.substring(0,t.lastIndexOf("-"))),t){case"az":case"bo":case"dz":case"id":case"ja":case"jv":case"ka":case"km":case"kn":case"ko":case"ms":case"th":case"tr":case"vi":case"zh":default:return 0;case"af":case"bn":case"bg":case"ca":case"da":case"de":case"el":case"en":case"eo":case"es":case"et":case"eu":case"fa":case"fi":case"fo":case"fur":case"fy":case"gl":case"gu":case"ha":case"he":case"hu":case"is":case"it":case"ku":case"lb":case"ml":case"mn":case"mr":case"nah":case"nb":case"ne":case"nl":case"nn":case"no":case"oc":case"om":case"or":case"pa":case"pap":case"ps":case"pt":case"so":case"sq":case"sv":case"sw":case"ta":case"te":case"tk":case"ur":case"zu":return 1===e?0:1;case"am":case"bh":case"fil":case"fr":case"gun":case"hi":case"hy":case"ln":case"mg":case"nso":case"xbr":case"ti":case"wa":return 0===e||1===e?0:1;case"be":case"bs":case"hr":case"ru":case"sh":case"sr":case"uk":return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2;case"cs":case"sk":return 1===e?0:e>=2&&e<=4?1:2;case"ga":return 1===e?0:2===e?1:2;case"lt":return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2;case"sl":return e%100==1?0:e%100==2?1:e%100==3||e%100==4?2:3;case"mk":return e%10==1?0:1;case"mt":return 1===e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3;case"lv":return 0===e?0:e%10==1&&e%100!=11?1:2;case"pl":return 1===e?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:2;case"cy":return 1===e?0:2===e?1:8===e||11===e?2:3;case"ro":return 1===e?0:0===e||e%100>0&&e%100<20?1:2;case"ar":return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5}}globalThis._nc_l10n_locale??="undefined"!=typeof document&&document.documentElement.dataset.locale||Intl.DateTimeFormat().resolvedOptions().locale.replaceAll(/-/g,"_"),globalThis._nc_l10n_language??="undefined"!=typeof document&&document.documentElement.lang||(globalThis.navigator?.language??"en"),globalThis._oc_l10n_registry_translations??={},globalThis._oc_l10n_registry_plural_functions??={}},1195:(e,t,n)=>{"use strict";n.d(t,{$:()=>r});var s=n(3839);class a{bundle;constructor(e){this.bundle={pluralFunction:e,translations:{}}}addTranslations(e){const t=Object.values(e.translations[""]??{}).map((({msgid:e,msgid_plural:t,msgstr:n})=>void 0!==t?[`_${e}_::_${t}_`,n]:[e,n[0]]));this.bundle.translations={...this.bundle.translations,...Object.fromEntries(t)}}gettext(e,t={}){return(0,s.t)("",e,t,void 0,{bundle:this.bundle})}ngettext(e,t,n,a={}){return(0,s.d)("",e,t,n,a,{bundle:this.bundle})}}class o{debug=!1;language="en";translations={};setLanguage(e){return this.language=e,this}detectLocale(){return this.detectLanguage()}detectLanguage(){return this.setLanguage((0,s.a)().replace("-","_"))}addTranslation(e,t){return this.translations[e]=t,this}enableDebugMode(){return this.debug=!0,this}build(){this.debug&&console.debug(`Creating gettext instance for language ${this.language}`);const e=new a((e=>(0,s.e)(e,this.language)));return this.language in this.translations&&e.addTranslations(this.translations[this.language]),e}}function r(){return new o}},3334:(e,t,n)=>{"use strict";n.d(t,{$X:()=>r,JN:()=>a,Pe:()=>i,Z0:()=>s.a,fL:()=>l,fw:()=>c,hY:()=>o,lG:()=>d,lO:()=>s.g});var s=n(3839);function a(){if(void 0!==globalThis.firstDay)return globalThis.firstDay;const e=new Intl.Locale((0,s.g)()),t=e.getWeekInfo?.()??e.weekInfo;return t?t.firstDay%7:1}function o(){if(void 0!==globalThis.dayNames)return globalThis.dayNames;const e=(0,s.g)();return[new Date("1970-01-04T00:00:00.000Z").toLocaleDateString(e,{weekday:"long"}),new Date("1970-01-05T00:00:00.000Z").toLocaleDateString(e,{weekday:"long"}),new Date("1970-01-06T00:00:00.000Z").toLocaleDateString(e,{weekday:"long"}),new Date("1970-01-07T00:00:00.000Z").toLocaleDateString(e,{weekday:"long"}),new Date("1970-01-08T00:00:00.000Z").toLocaleDateString(e,{weekday:"long"}),new Date("1970-01-09T00:00:00.000Z").toLocaleDateString(e,{weekday:"long"}),new Date("1970-01-10T00:00:00.000Z").toLocaleDateString(e,{weekday:"long"})]}function r(){if(void 0!==globalThis.dayNamesShort)return globalThis.dayNamesShort;const e=(0,s.g)();return[new Date("1970-01-04T00:00:00.000Z").toLocaleDateString(e,{weekday:"short"}),new Date("1970-01-05T00:00:00.000Z").toLocaleDateString(e,{weekday:"short"}),new Date("1970-01-06T00:00:00.000Z").toLocaleDateString(e,{weekday:"short"}),new Date("1970-01-07T00:00:00.000Z").toLocaleDateString(e,{weekday:"short"}),new Date("1970-01-08T00:00:00.000Z").toLocaleDateString(e,{weekday:"short"}),new Date("1970-01-09T00:00:00.000Z").toLocaleDateString(e,{weekday:"short"}),new Date("1970-01-10T00:00:00.000Z").toLocaleDateString(e,{weekday:"short"})]}function i(){if(void 0!==globalThis.dayNamesMin)return globalThis.dayNamesMin;const e=(0,s.g)();return[new Date("1970-01-04T00:00:00.000Z").toLocaleDateString(e,{weekday:"narrow"}),new Date("1970-01-05T00:00:00.000Z").toLocaleDateString(e,{weekday:"narrow"}),new Date("1970-01-06T00:00:00.000Z").toLocaleDateString(e,{weekday:"narrow"}),new Date("1970-01-07T00:00:00.000Z").toLocaleDateString(e,{weekday:"narrow"}),new Date("1970-01-08T00:00:00.000Z").toLocaleDateString(e,{weekday:"narrow"}),new Date("1970-01-09T00:00:00.000Z").toLocaleDateString(e,{weekday:"narrow"}),new Date("1970-01-10T00:00:00.000Z").toLocaleDateString(e,{weekday:"narrow"})]}function l(){if(void 0!==globalThis.monthNames)return globalThis.monthNames;const e=(0,s.g)();return[new Date("1970-01-01T00:00:00.000Z").toLocaleDateString(e,{month:"long"}),new Date("1970-02-01T00:00:00.000Z").toLocaleDateString(e,{month:"long"}),new Date("1970-03-01T00:00:00.000Z").toLocaleDateString(e,{month:"long"}),new Date("1970-04-01T00:00:00.000Z").toLocaleDateString(e,{month:"long"}),new Date("1970-05-01T00:00:00.000Z").toLocaleDateString(e,{month:"long"}),new Date("1970-06-01T00:00:00.000Z").toLocaleDateString(e,{month:"long"}),new Date("1970-07-01T00:00:00.000Z").toLocaleDateString(e,{month:"long"}),new Date("1970-08-01T00:00:00.000Z").toLocaleDateString(e,{month:"long"}),new Date("1970-09-01T00:00:00.000Z").toLocaleDateString(e,{month:"long"}),new Date("1970-10-01T00:00:00.000Z").toLocaleDateString(e,{month:"long"}),new Date("1970-11-01T00:00:00.000Z").toLocaleDateString(e,{month:"long"}),new Date("1970-12-01T00:00:00.000Z").toLocaleDateString(e,{month:"long"})]}function d(){if(void 0!==globalThis.monthNamesShort)return globalThis.monthNamesShort;const e=(0,s.g)();return[new Date("1970-01-01T00:00:00.000Z").toLocaleDateString(e,{month:"short"}),new Date("1970-02-01T00:00:00.000Z").toLocaleDateString(e,{month:"short"}),new Date("1970-03-01T00:00:00.000Z").toLocaleDateString(e,{month:"short"}),new Date("1970-04-01T00:00:00.000Z").toLocaleDateString(e,{month:"short"}),new Date("1970-05-01T00:00:00.000Z").toLocaleDateString(e,{month:"short"}),new Date("1970-06-01T00:00:00.000Z").toLocaleDateString(e,{month:"short"}),new Date("1970-07-01T00:00:00.000Z").toLocaleDateString(e,{month:"short"}),new Date("1970-08-01T00:00:00.000Z").toLocaleDateString(e,{month:"short"}),new Date("1970-09-01T00:00:00.000Z").toLocaleDateString(e,{month:"short"}),new Date("1970-10-01T00:00:00.000Z").toLocaleDateString(e,{month:"short"}),new Date("1970-11-01T00:00:00.000Z").toLocaleDateString(e,{month:"short"}),new Date("1970-12-01T00:00:00.000Z").toLocaleDateString(e,{month:"short"})]}function c(e=Date.now(),t={}){const n={ignoreSeconds:!1,language:(0,s.a)(),relativeTime:"long",...t},a=new Date(e),o=new Intl.RelativeTimeFormat([n.language,(0,s.a)()],{numeric:"auto",style:n.relativeTime}),r=(a.getTime()-Date.now())/1e3;if(Math.abs(r)<59.5)return n.ignoreSeconds||o.format(Math.round(r),"second");const i=r/60;if(Math.abs(i)<=59)return o.format(Math.round(i),"minute");const l=i/60;if(Math.abs(l)<23.5)return o.format(Math.round(l),"hour");const d=l/24;if(Math.abs(d)<6.5)return o.format(Math.round(d),"day");if(Math.abs(d)<27.5){const e=d/7;return o.format(Math.round(e),"week")}const c=d/30,u=Math.abs(c)<11?{month:n.relativeTime,day:"numeric"}:{year:"narrow"===n.relativeTime?"2-digit":"numeric",month:n.relativeTime};return new Intl.DateTimeFormat([n.language,(0,s.a)()],u).format(a)}},5947:(e,t,n)=>{"use strict";n.d(t,{YK:()=>m});var s=n(1777),a=(e=>(e[e.Debug=0]="Debug",e[e.Info=1]="Info",e[e.Warn=2]="Warn",e[e.Error=3]="Error",e[e.Fatal=4]="Fatal",e))(a||{}),o=Object.defineProperty,r=(e,t,n)=>(((e,t,n)=>{t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);class i{constructor(e){r(this,"context"),this.context=e||{}}formatMessage(e,t,n){let s="["+a[t].toUpperCase()+"] ";return n&&n.app&&(s+=n.app+": "),"string"==typeof e?s+e:(s+="Unexpected ".concat(e.name),e.message&&(s+=' "'.concat(e.message,'"')),t===a.Debug&&e.stack&&(s+="\n\nStack trace:\n".concat(e.stack)),s)}log(e,t,n){var s,o;if(!("number"==typeof(null==(s=this.context)?void 0:s.level)&&e<(null==(o=this.context)?void 0:o.level)))switch("object"==typeof t&&void 0===(null==n?void 0:n.error)&&(n.error=t),e){case a.Debug:console.debug(this.formatMessage(t,a.Debug,n),n);break;case a.Info:console.info(this.formatMessage(t,a.Info,n),n);break;case a.Warn:console.warn(this.formatMessage(t,a.Warn,n),n);break;case a.Error:console.error(this.formatMessage(t,a.Error,n),n);break;case a.Fatal:default:console.error(this.formatMessage(t,a.Fatal,n),n)}}debug(e,t){this.log(a.Debug,e,Object.assign({},this.context,t))}info(e,t){this.log(a.Info,e,Object.assign({},this.context,t))}warn(e,t){this.log(a.Warn,e,Object.assign({},this.context,t))}error(e,t){this.log(a.Error,e,Object.assign({},this.context,t))}fatal(e,t){this.log(a.Fatal,e,Object.assign({},this.context,t))}}function l(e){return new i(e)}var d=Object.defineProperty,c=(e,t,n)=>(((e,t,n)=>{t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);class u{constructor(e){c(this,"context"),c(this,"factory"),this.context={},this.factory=e}setApp(e){return this.context.app=e,this}setLogLevel(e){return this.context.level=e,this}setUid(e){return this.context.uid=e,this}detectUser(){const e=(0,s.HW)();return null!==e&&(this.context.uid=e.uid),this}detectLogLevel(){const e=this,t=()=>{var n,s;"complete"===document.readyState||"interactive"===document.readyState?(e.context.level=null!=(s=null==(n=window._oc_config)?void 0:n.loglevel)?s:a.Warn,window._oc_debug&&(e.context.level=a.Debug),document.removeEventListener("readystatechange",t)):document.addEventListener("readystatechange",t)};return t(),this}build(){return void 0===this.context.level&&this.detectLogLevel(),this.factory(this.context)}}function m(){return new u(l)}},1225:(e,t,n)=>{"use strict";function s(e){return e?e.split("/").map(encodeURIComponent).join("/"):e}n.d(t,{O0:()=>s})},3814:(e,t,n)=>{"use strict";n.d(t,{$_:()=>i,Jv:()=>r,KT:()=>a,aU:()=>l,dC:()=>s});const s=(e,t)=>{var n;return(null!=(n=null==t?void 0:t.baseURL)?n:i())+(e=>"/remote.php/"+e)(e)},a=(e,t,n)=>{var s;const a=1===Object.assign({ocsVersion:2},n||{}).ocsVersion?1:2;return(null!=(s=null==n?void 0:n.baseURL)?s:i())+"/ocs/v"+a+".php"+o(e,t,n)},o=(e,t,n)=>{const s=Object.assign({escape:!0},n||{});return"/"!==e.charAt(0)&&(e="/"+e),a=(a=t||{})||{},e.replace(/{([^{}]*)}/g,(function(e,t){const n=a[t];return s.escape?encodeURIComponent("string"==typeof n||"number"==typeof n?n.toString():e):"string"==typeof n||"number"==typeof n?n.toString():e}));var a},r=(e,t,n)=>{var s,a,r;const i=Object.assign({noRewrite:!1},n||{}),d=null!=(s=null==n?void 0:n.baseURL)?s:l();return!0!==(null==(r=null==(a=null==window?void 0:window.OC)?void 0:a.config)?void 0:r.modRewriteWorking)||i.noRewrite?d+"/index.php"+o(e,t,n):d+o(e,t,n)},i=()=>window.location.protocol+"//"+window.location.host+l();function l(){let e=window._oc_webroot;if(typeof e>"u"){e=location.pathname;const t=e.indexOf("/index.php/");if(-1!==t)e=e.slice(0,t);else{const t=e.indexOf("/",1);e=e.slice(0,t>0?t:void 0)}}return e}},2680:(e,t,n)=>{"use strict";n.d(t,{G:()=>o,f:()=>a});var s=n(2981);function a(){return(0,s.C)("files_sharing","isPublic",null)??null!==document.querySelector('input#isPublic[type="hidden"][name="isPublic"][value="1"]')}function o(){return(0,s.C)("files_sharing","sharingToken",null)??document.querySelector('input#sharingToken[type="hidden"]')?.value??null}},7356:(e,t,n)=>{"use strict";n.d(t,{A:()=>ne});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(2883),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(3073),y=n(5471),w=n(8751),A=n(7536),b=n(7221),C=n(7833),k=n(8289),T=n(1431);(0,A.r)(A.d);const x={__name:"NcDialogButton",props:{callback:{type:Function,required:!1,default:()=>{}},label:{type:String,required:!0},icon:{type:String,required:!1,default:void 0},type:{type:String,required:!1,default:"secondary",validator:e=>"string"==typeof e&&["button","submit","reset","primary","secondary","tertiary","error","warning","success"].includes(e)},nativeType:{type:String,required:!1,default:"button",validator:e=>["submit","reset","button"].includes(e)},disabled:{type:Boolean,default:!1},variant:{type:String,required:!1,default:"secondary",validator:e=>"string"==typeof e&&["primary","secondary","tertiary","error","warning","success"].includes(e)}},emits:["click"],setup(e,{emit:t}){const n=e,s=(0,y.KR)(!1);return{__sfc:!0,props:n,emit:t,isLoading:s,handleClick:async function(e){if(!s.value){s.value=!0;try{const s="reset"!==n.nativeType&&void 0,a=await(n.callback?.())??s;!1!==a&&t("click",e,a)}finally{s.value=!1}}},t:A.a,NcButton:b.N,NcIconSvgWrapper:C.N,NcLoadingIcon:k.A}}};var N=function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcButton,{attrs:{"aria-label":e.label,disabled:e.disabled,type:e.type,"native-type":e.nativeType,variant:e.variant},on:{click:n.handleClick},scopedSlots:e._u([{key:"icon",fn:function(){return[e._t("icon",(function(){return[n.isLoading?t(n.NcLoadingIcon,{attrs:{name:n.t("Loading …")}}):void 0!==e.icon?t(n.NcIconSvgWrapper,{attrs:{svg:e.icon}}):e._e()]}))]},proxy:!0}],null,!0)},[e._v(" "+e._s(e.label)+" ")])},E=[];const _=(0,T.n)(x,N,E,!1,null,null).exports;var S=n(7004),P={};P.styleTagTransform=g(),P.setAttributes=c(),P.insert=l().bind(null,"head"),P.domAPI=r(),P.insertStyleElement=m();a()(S.A,P);S.A&&S.A.locals&&S.A.locals;var L=n(2777),B=n(2697),F=n(9916),z=n(648),D=n(2675),O=n(7075);const U={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var M=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon pause-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M14,19H18V5H14M6,19H10V5H6V19Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},R=[];const j=(0,T.n)(U,M,R,!1,null,null).exports,I={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var $=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon play-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M8,5.14V19.14L19,12.14L8,5.14Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},H=[];const G=(0,T.n)(I,$,H,!1,null,null).exports;function V(e,t){let n,s,a,o=t;this.start=function(){a=!0,s=new Date,n=setTimeout(e,o)},this.pause=function(){a=!1,clearTimeout(n),o-=new Date-s},this.clear=function(){a=!1,clearTimeout(n),o=0},this.getTimeLeft=function(){return a&&(this.pause(),this.start()),o},this.getStateRunning=function(){return a},this.start()}(0,A.r)(A.m,A.H);const W={name:"NcModal",components:{Close:F.C,Pause:j,Play:G,NcActions:D.N,NcButton:b.N,NcIconSvgWrapper:C.N},props:{name:{type:String,default:""},hasPrevious:{type:Boolean,default:!1},hasNext:{type:Boolean,default:!1},outTransition:{type:Boolean,default:!1},enableSlideshow:{type:Boolean,default:!1},slideshowDelay:{type:Number,default:5e3},slideshowPaused:{type:Boolean,default:!1},enableSwipe:{type:Boolean,default:!0},disableSwipe:{type:Boolean,default:!1},spreadNavigation:{type:Boolean,default:!1},size:{type:String,default:"normal",validator:e=>["small","normal","large","full"].includes(e)},noClose:{type:Boolean,default:!1},canClose:{type:Boolean,default:!0},closeOnClickOutside:{type:Boolean,default:!0},dark:{type:Boolean,default:!1},lightBackdrop:{type:Boolean,default:!1},container:{type:[String,null],default:"body"},closeButtonOutside:{type:Boolean,default:!1},closeButtonContained:{type:Boolean,default:!0},additionalTrapElements:{type:Array,default:()=>[]},inlineActions:{type:Number,default:0},show:{type:Boolean,default:void 0},labelId:{type:String,default:""},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String]}},emits:["previous","next","close","update:show"],setup:()=>({mdiChevronLeft:L.q,mdiChevronRight:L.m}),data:()=>({mc:null,playing:!1,slideshowTimeout:null,focusTrap:null,randId:(0,w.G)(),internalShow:!0}),computed:{cssSlideshowDelay(){return`${this.slideshowDelay}ms`},forceDarkBackdrop(){return!this.noClose&&this.canClose&&!this.closeButtonContained||this.hasNext||this.hasPrevious||""!==this.modalName||Boolean(this.$slots.actions)},modalName(){return this.name.trim()},modalLabelId(){return this.labelId||`modal-name-${this.randId}`},showModal(){return void 0===this.show?this.internalShow:this.show},modalTransitionName(){return"modal-"+(this.outTransition?"out":"in")},playPauseName(){return this.playing?(0,A.a)("Pause slideshow"):(0,A.a)("Start slideshow")},closeButtonAriaLabel:()=>(0,A.a)("Close"),prevButtonAriaLabel:()=>(0,A.a)("Previous"),nextButtonAriaLabel:()=>(0,A.a)("Next")},watch:{slideshowPaused(e){this.slideshowTimeout&&(e?this.slideshowTimeout.pause():this.slideshowTimeout.start())},additionalTrapElements(e){if(this.focusTrap){const t=this.$refs.mask;this.focusTrap.updateContainerElements([t,...e])}}},beforeMount(){window.addEventListener("keydown",this.handleKeydown)},beforeDestroy(){window.removeEventListener("keydown",this.handleKeydown),this.mc.stop()},mounted(){if(this.name||this.labelId||y.Ay.util.warn("[NcModal] You need either set the name or set a `labelId` for accessibility."),this.useFocusTrap(),this.mc=(0,v.o__)(this.$refs.mask,{onSwipeEnd:this.handleSwipe}),this.container)if("body"===this.container)document.body.insertBefore(this.$el,document.body.lastChild);else{document.querySelector(this.container).appendChild(this.$el)}},destroyed(){this.clearFocusTrap(),this.$el.remove()},methods:{t:A.a,previous(e){this.hasPrevious&&(e&&this.resetSlideshow(),this.$emit("previous",e))},next(e){this.hasNext&&(e&&this.resetSlideshow(),this.$emit("next",e))},close(e){!this.noClose&&this.canClose&&(this.internalShow=!1,this.$emit("update:show",!1),setTimeout((()=>{this.$emit("close",e)}),300))},handleClickModalWrapper(e){this.closeOnClickOutside&&this.close(e)},handleKeydown(e){if("Escape"===e.key){const t=(0,z.g)();if(t.length>0&&t[t.length-1]!==this.focusTrap)return;return this.close(e)}const t={ArrowLeft:this.previous,ArrowRight:this.next};if(t[e.key]){if(document.activeElement&&!this.$el.contains(document.activeElement))return;return t[e.key](e)}},handleSwipe(e,t){this.enableSwipe&&!this.disableSwipe&&("left"===t?this.next(e):"right"===t&&this.previous(e))},togglePlayPause(){this.playing=!this.playing,this.playing?this.handleSlideshow():this.clearSlideshowTimeout()},resetSlideshow(){this.playing=!this.playing,this.clearSlideshowTimeout(),this.$nextTick((function(){this.togglePlayPause()}))},handleSlideshow(){this.playing=!0,this.hasNext?this.slideshowTimeout=new V((()=>{this.next(),this.handleSlideshow()}),this.slideshowDelay):(this.playing=!1,this.clearSlideshowTimeout())},clearSlideshowTimeout(){this.slideshowTimeout&&this.slideshowTimeout.clear()},async useFocusTrap(){if(!this.showModal||this.focusTrap)return;const e=this.$refs.mask;await this.$nextTick();const t={allowOutsideClick:!0,fallbackFocus:e,trapStack:(0,z.g)(),escapeDeactivates:!1,setReturnFocus:this.setReturnFocus};this.focusTrap=(0,B.K)([e,...this.additionalTrapElements],t),this.focusTrap.activate()},clearFocusTrap(){this.focusTrap&&(this.focusTrap?.deactivate(),this.focusTrap=null)}}},q=()=>{(0,y.$9)(((e,t)=>({d87c3654:e.cssSlideshowDelay})))},K=W.setup;W.setup=K?(e,t)=>(q(),K(e,t)):q;const X=W;var Z=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"fade",appear:""},on:{"after-enter":e.useFocusTrap,"before-leave":e.clearFocusTrap}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showModal,expression:"showModal"}],ref:"mask",staticClass:"modal-mask",class:{"modal-mask--opaque":e.dark||e.forceDarkBackdrop,"modal-mask--light":e.lightBackdrop},attrs:{role:"dialog","aria-modal":"true","aria-labelledby":e.modalLabelId,"aria-describedby":"modal-description-"+e.randId,tabindex:"-1"}},[t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("div",{staticClass:"modal-header",attrs:{"data-theme-light":e.lightBackdrop,"data-theme-dark":!e.lightBackdrop}},[e.modalName?t("h2",{staticClass:"modal-header__name",attrs:{id:"modal-name-"+e.randId}},[e._v(" "+e._s(e.modalName)+" ")]):e._e(),t("div",{staticClass:"icons-menu"},[e.hasNext&&e.enableSlideshow?t("button",{staticClass:"play-pause-icons",class:{"play-pause-icons--paused":e.slideshowPaused},attrs:{title:e.playPauseName,type:"button"},on:{click:e.togglePlayPause}},[e.playing?t("Pause",{staticClass:"play-pause-icons__pause",attrs:{size:20}}):t("Play",{staticClass:"play-pause-icons__play",attrs:{size:20}}),t("span",{staticClass:"hidden-visually"},[e._v(" "+e._s(e.playPauseName)+" ")]),e.playing?t("svg",{staticClass:"progress-ring",attrs:{height:"50",width:"50"}},[t("circle",{staticClass:"progress-ring__circle",attrs:{stroke:"white","stroke-width":"2",fill:"transparent",r:"15",cx:"25",cy:"25"}})]):e._e()],1):e._e(),t("NcActions",{staticClass:"header-actions",attrs:{inline:e.inlineActions}},[e._t("actions")],2),!e.noClose&&e.canClose&&e.closeButtonOutside&&!e.closeButtonContained?t("NcButton",{staticClass:"header-close",attrs:{"aria-label":e.closeButtonAriaLabel,variant:"tertiary"},on:{click:e.close},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Close",{attrs:{size:20}})]},proxy:!0}],null,!1,2121748766)}):e._e()],1)])]),t("transition",{attrs:{name:e.modalTransitionName,appear:""}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showModal,expression:"showModal"}],staticClass:"modal-wrapper",class:[`modal-wrapper--${e.size}`,{"modal-wrapper--spread-navigation":e.spreadNavigation}],on:{mousedown:function(t){return t.target!==t.currentTarget?null:e.handleClickModalWrapper.apply(null,arguments)}}},[t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("NcButton",{directives:[{name:"show",rawName:"v-show",value:e.hasPrevious,expression:"hasPrevious"}],staticClass:"prev",attrs:{"aria-label":e.prevButtonAriaLabel,variant:"tertiary-no-background"},on:{click:e.previous},scopedSlots:e._u([{key:"icon",fn:function(){return[t("NcIconSvgWrapper",{attrs:{directional:"",path:e.mdiChevronLeft,size:40}})]},proxy:!0}])})],1),t("div",{staticClass:"modal-container",attrs:{id:"modal-description-"+e.randId}},[t("div",{staticClass:"modal-container__content"},[e._t("default")],2),!e.noClose&&e.canClose&&!e.closeButtonOutside&&e.closeButtonContained?t("NcButton",{staticClass:"modal-container__close",attrs:{"aria-label":e.closeButtonAriaLabel,variant:"tertiary"},on:{click:e.close},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Close",{attrs:{size:20}})]},proxy:!0}],null,!1,2121748766)}):e._e()],1),t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("NcButton",{directives:[{name:"show",rawName:"v-show",value:e.hasNext,expression:"hasNext"}],staticClass:"next",attrs:{"aria-label":e.nextButtonAriaLabel,variant:"tertiary-no-background"},on:{click:e.next},scopedSlots:e._u([{key:"icon",fn:function(){return[t("NcIconSvgWrapper",{attrs:{directional:"",path:e.mdiChevronRight,size:40}})]},proxy:!0}])})],1)],1)])],1)])},J=[];const Y=(0,T.n)(X,Z,J,!1,null,"2451d211").exports;(0,O.S)(Y);const Q=(0,y.pM)({name:"NcDialog",components:{NcDialogButton:_,NcModal:Y},props:{name:{type:String,required:!0},message:{type:String,default:""},additionalTrapElements:{type:Array,validator:e=>Array.isArray(e)&&e.every((e=>"string"==typeof e||e instanceof HTMLElement)),default:()=>[]},container:{type:String,required:!1,default:"body"},open:{type:Boolean,default:!0},size:{type:String,required:!1,default:"small",validator:e=>"string"==typeof e&&["small","normal","large","full"].includes(e)},buttons:{type:Array,required:!1,default:()=>[],validator:e=>Array.isArray(e)&&e.every((e=>"object"==typeof e))},noClose:{type:Boolean,default:!1},canClose:{type:Boolean,default:!0},closeOnClickOutside:{type:Boolean,default:!1},isForm:{type:Boolean,default:!1},outTransition:{type:Boolean,default:!1},navigationClasses:{type:[String,Array,Object],required:!1,default:""},navigationAriaLabel:{type:String,required:!1,default:""},navigationAriaLabelledby:{type:String,required:!1,default:""},contentClasses:{type:[String,Array,Object],required:!1,default:""},dialogClasses:{type:[String,Array,Object],required:!1,default:""}},emits:["closing","update:open","submit"],setup(e,{emit:t,slots:n}){const s=(0,y.KR)(),{width:a}=(0,v.Lhy)(s,{width:900}),o=(0,y.EW)((()=>a.value<876)),r=(0,y.EW)((()=>void 0!==n?.navigation)),i=(0,w.G)(),l=(0,y.EW)((()=>e.navigationAriaLabel||void 0)),d=(0,y.EW)((()=>{if(!e.navigationAriaLabel)return e.navigationAriaLabelledby||i})),c=(0,y.KR)(),u=(0,y.EW)((()=>e.isForm&&!r.value?"form":"div")),m=(0,y.EW)((()=>"form"===u.value?{submit(e){e.preventDefault(),t("submit",e)},reset(e){e.preventDefault(),t("reset",e)}}:{})),p=(0,y.KR)(!0);function g(e){p.value=!1,t("closing",e)}function f(){p.value=!0,t("update:open",!1)}const h=(0,y.EW)((()=>({noClose:e.noClose||!e.canClose,container:void 0===e.container?"body":e.container,labelId:i,size:e.size,show:e.open&&p.value,outTransition:e.outTransition,closeOnClickOutside:e.closeOnClickOutside,additionalTrapElements:e.additionalTrapElements})));return{dialogElement:c,dialogListeners:m,dialogTagName:u,handleButtonClose:function(e,t){("submit"!==e.type&&"submit"!==e.nativeType||"form"!==u.value||c.value.reportValidity())&&(g(t),window.setTimeout((()=>f()),300))},handleClosing:g,handleClosed:f,hasNavigation:r,navigationId:i,navigationAriaLabelAttr:l,navigationAriaLabelledbyAttr:d,isNavigationCollapsed:o,modalProps:h,wrapper:s}}});var ee=function(){var e=this,t=e._self._c;return e._self._setupProxy,e.open?t("NcModal",e._b({staticClass:"dialog__modal",attrs:{"enable-slideshow":!1,"enable-swipe":!1},on:{close:e.handleClosed,"update:show":function(t){return e.handleClosing()}}},"NcModal",e.modalProps,!1),[t("h2",{staticClass:"dialog__name",attrs:{id:e.navigationId},domProps:{textContent:e._s(e.name)}}),t(e.dialogTagName,e._g({ref:"dialogElement",tag:"component",staticClass:"dialog",class:e.dialogClasses},e.dialogListeners),[t("div",{ref:"wrapper",staticClass:"dialog__wrapper",class:{"dialog__wrapper--collapsed":e.isNavigationCollapsed}},[e.hasNavigation?t("nav",{staticClass:"dialog__navigation",class:e.navigationClasses,attrs:{"aria-label":e.navigationAriaLabelAttr,"aria-labelledby":e.navigationAriaLabelledbyAttr}},[e._t("navigation",null,{isCollapsed:e.isNavigationCollapsed})],2):e._e(),t("div",{staticClass:"dialog__content",class:e.contentClasses},[e._t("default",(function(){return[t("p",{staticClass:"dialog__text"},[e._v(" "+e._s(e.message)+" ")])]}))],2)]),t("div",{staticClass:"dialog__actions"},[e._t("actions",(function(){return e._l(e.buttons,(function(n,s){return t("NcDialogButton",e._b({key:s,on:{click:(t,s)=>e.handleButtonClose(n,s)}},"NcDialogButton",n,!1))}))}))],2)])],1):e._e()},te=[];const ne=(0,T.n)(Q,ee,te,!1,null,"66c29e13").exports},8289:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(2616),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(1431);const y={name:"NcLoadingIcon",props:{size:{type:Number,default:20},appearance:{type:String,validator:e=>["auto","light","dark"].includes(e),default:"auto"},name:{type:String,default:""}},computed:{colors(){const e=["#777","#CCC"];return"light"===this.appearance?e:"dark"===this.appearance?e.reverse():["var(--color-loading-light)","var(--color-loading-dark)"]}}};var w=function(){var e=this,t=e._self._c;return t("span",{staticClass:"material-design-icon loading-icon",attrs:{"aria-label":e.name,role:"img"}},[t("svg",{attrs:{width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{fill:e.colors[0],d:"M12,4V2A10,10 0 1,0 22,12H20A8,8 0 1,1 12,4Z"}}),t("path",{attrs:{fill:e.colors[1],d:"M12,4V2A10,10 0 0,1 22,12H20A8,8 0 0,0 12,4Z"}},[e.name?t("title",[e._v(e._s(e.name))]):e._e()])])])},A=[];const b=(0,v.n)(y,w,A,!1,null,"94ff8098").exports},1133:(e,t,n)=>{"use strict";n.d(t,{A:()=>M});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(3384),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(1431),y=n(415);const w={name:"AlertIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var A=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon alert-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},b=[];const C=(0,v.n)(w,A,b,!1,null,null).exports,k={name:"AlertDecagramIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var T=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon alert-decagram-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M23,12L20.56,9.22L20.9,5.54L17.29,4.72L15.4,1.54L12,3L8.6,1.54L6.71,4.72L3.1,5.53L3.44,9.21L1,12L3.44,14.78L3.1,18.47L6.71,19.29L8.6,22.47L12,21L15.4,22.46L17.29,19.28L20.9,18.46L20.56,14.78L23,12M13,17H11V15H13V17M13,13H11V7H13V13Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},x=[];const N=(0,v.n)(k,T,x,!1,null,null).exports,E={name:"CheckboxMarkedCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var _=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon checkbox-marked-circle-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},S=[];const P=(0,v.n)(E,_,S,!1,null,null).exports,L={name:"InformationIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var B=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon information-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},F=[];const z=(0,v.n)(L,B,F,!1,null,null).exports,D={name:"NcNoteCard",props:{type:{type:String,default:"warning",validator:e=>["success","info","warning","error"].includes(e)},showAlert:{type:Boolean,default:!1},heading:{type:String,default:""},text:{type:String,default:""}},setup:()=>({isLegacy32:y.i}),computed:{shouldShowAlert(){return this.showAlert||"error"===this.type},icon(){switch(this.type){case"error":return N;case"success":return P;case"info":return z;default:return C}}}};var O=function(){var e=this,t=e._self._c;return t("div",{staticClass:"notecard",class:{[`notecard--${e.type}`]:e.type,"notecard--legacy":e.isLegacy32},attrs:{role:e.shouldShowAlert?"alert":"note"}},[e._t("icon",(function(){return[t(e.icon,{tag:"component",staticClass:"notecard__icon",class:{"notecard__icon--heading":e.heading},attrs:{"fill-color":"var(--note-theme)",size:20}})]})),t("div",[e.heading?t("p",{staticClass:"notecard__heading"},[e._v(" "+e._s(e.heading)+" ")]):e._e(),e._t("default",(function(){return[t("p",{staticClass:"notecard__text"},[e._v(" "+e._s(e.text)+" ")])]}))],2)],2)},U=[];const M=(0,v.n)(D,O,U,!1,null,"1362be5a").exports},9916:(e,t,n)=>{"use strict";n.d(t,{C:()=>i});var s=n(1431);const a={name:"CloseIcon",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 close-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},r=[];const i=(0,s.n)(a,o,r,!1,null,null).exports},8751:(e,t,n)=>{"use strict";function s(e){return Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,e||5)}n.d(t,{G:()=>s})},2675:(e,t,n)=>{"use strict";n.d(t,{D:()=>_,N:()=>P});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(270),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(5471),y=n(1431),w=n(9271),A=n(648);var b=n(7536),C=n(8751),k=n(7221),T=n(1835);const x={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var N=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon dots-horizontal-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},E=[];const _=(0,y.n)(x,N,E,!1,null,null).exports;(0,b.r)(b.y);const S={name:"NcActions",components:{NcButton:k.N,NcPopover:T.N},provide(){return{"NcActions:isSemanticMenu":(0,v.EW)((()=>"menu"===this.actionsMenuSemanticType))}},props:{open:{type:Boolean,default:!1},manualOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},forceName:{type:Boolean,default:!1},menuName:{type:String,default:null},forceSemanticType:{type:String,default:null,validator:e=>["dialog","menu","expanded","tooltip"].includes(e)},primary:{type:Boolean,default:!1},type:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:null},defaultIcon:{type:String,default:""},ariaLabel:{type:String,default:(0,b.a)("Actions")},ariaHidden:{type:Boolean,default:null},placement:{type:String,default:"bottom"},boundariesElement:{type:Element,default:()=>document.querySelector("#content-vue")??document.querySelector("body")},container:{type:[Boolean,String,Object,Element],default:"body"},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0},variant:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:null}},emits:["click","blur","focus","close","closed","open","opened","update:open"],setup(){const e=`menu-${(0,C.G)()}`;return{randomId:e,triggerRandomId:`trigger-${e}`}},data(){return{opened:this.open,focusIndex:0,actionsMenuSemanticType:"unknown"}},computed:{triggerButtonVariant(){return(this.type??this.variant)||(this.primary?"primary":this.menuName?"secondary":"tertiary")},config(){return{menu:{popupRole:"menu",withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId,id:this.randomId,role:"menu"}},expanded:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},dialog:{popupRole:"dialog",withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!0,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{id:this.randomId,role:"dialog","aria-labelledby":this.triggerRandomId,"aria-modal":"true"},popoverUlA11yAttrs:{}},tooltip:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},unknown:{popupRole:void 0,role:void 0,withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!0,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId}}}[this.actionsMenuSemanticType]}},watch:{open(e){e!==this.opened&&(this.opened=e)},opened(){this.opened?document.body.addEventListener("keydown",this.handleEscapePressed):document.body.removeEventListener("keydown",this.handleEscapePressed)}},created(){!function(e,t={}){const n=(0,A.c)();(0,v.wB)(e,(()=>{(0,w.BA)(t.disabled)||((0,w.BA)(e)?n.pause():n.unpause())})),(0,v.hi)((()=>{n.unpause()}))}((()=>this.opened),{disabled:()=>this.config.withFocusTrap})},methods:{getActionName:e=>e?.componentOptions?.Ctor?.extendOptions?.name??e?.componentOptions?.tag,isValidSingleAction(e){return["NcActionButton","NcActionLink","NcActionRouter"].includes(this.getActionName(e))},isIconUrl(e){try{return!!new URL(e,e.startsWith("/")?window.location.origin:void 0)}catch{return!1}},openMenu(){this.opened||(this.opened=!0,this.$emit("update:open",!0),this.$emit("open"))},async closeMenu(e=!0){this.opened&&(await this.$nextTick(),this.opened=!1,this.$refs.popover?.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,e&&this.$refs.triggerButton?.$el.focus())},onClosed(){this.$emit("closed")},onOpened(){this.$nextTick((()=>{this.focusFirstAction(null),this.resizePopover(),this.$emit("opened")}))},resizePopover(){const e=this.$refs.menu.closest(".v-popper__inner"),t=this.$refs.menu.clientHeight,n=this.getMaxMenuHeight();if(t>n){let t=0,s=0;for(const a of this.$refs.menuList.children){if(t+a.clientHeight/2>n){e.style.height=t-s/2+"px";break}s=a.clientHeight,t+=s}}else e.style.height="fit-content"},getMaxMenuHeight(){const{top:e,bottom:t}=this.$refs.triggerButton?.$el.getBoundingClientRect()??{top:0,bottom:0},{top:n,bottom:s}=this.boundariesElement?.getBoundingClientRect()??{top:0,bottom:window.innerHeight};return Math.max(Math.min(e-84,e-n),Math.min(window.innerHeight-t-34,s-t))},getCurrentActiveMenuItemElement(){return this.$refs.menu.querySelector("li.active")},getFocusableMenuItemElements(){return this.$refs.menu.querySelectorAll(".focusable")},onKeydown(e){if("Tab"===e.key){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation)return void this.closeMenu(!0);e.preventDefault();const t=this.getFocusableMenuItemElements(),n=[...t].indexOf(document.activeElement);if(-1===n)return;const s=e.shiftKey?n-1:n+1;return(s<0||s===t.length)&&this.closeMenu(!0),this.focusIndex=s,void this.focusAction()}this.config.withArrowNavigation&&("ArrowUp"===e.key&&this.focusPreviousAction(e),"ArrowDown"===e.key&&this.focusNextAction(e),"PageUp"===e.key&&this.focusFirstAction(e),"PageDown"===e.key&&this.focusLastAction(e)),this.handleEscapePressed(e)},onTriggerKeydown(e){"Escape"===e.key&&"tooltip"===this.actionsMenuSemanticType&&this.closeMenu()},handleEscapePressed(e){"Escape"===e.key&&(this.closeMenu(),e.preventDefault())},removeCurrentActive(){const e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction(){const e=this.getFocusableMenuItemElements()[this.focusIndex];if(e){this.removeCurrentActive();const t=e.closest("li.action");e.focus(),t&&t.classList.add("active")}},focusPreviousAction(e){this.opened&&(0===this.focusIndex?this.focusLastAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction(e){if(this.opened){const t=this.getFocusableMenuItemElements().length-1;this.focusIndex===t?this.focusFirstAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(e){if(this.opened){this.preventIfEvent(e);const t=[...this.getFocusableMenuItemElements()].findIndex((e=>"true"===e.getAttribute("aria-checked")&&"menuitemradio"===e.getAttribute("role")));this.focusIndex=t>-1?t:0,this.focusAction()}},focusLastAction(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.getFocusableMenuItemElements().length-1,this.focusAction())},preventIfEvent(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),"tooltip"===this.actionsMenuSemanticType&&this.$refs.menu&&0===this.getFocusableMenuItemElements().length&&this.closeMenu(!1)},onClick(e){this.$emit("click",e)}},render(e){const t=(this.$slots.default||[]).filter((e=>this.getActionName(e)));if(0===t.length)return;let n=t.filter(this.isValidSingleAction);this.forceMenu&&n.length>0&&this.inline>0&&(v.Ay.util.warn("Specifying forceMenu will ignore any inline actions rendering."),n=[]);const s=n.slice(0,this.inline),a=t.filter((e=>!s.includes(e)));if(this.forceSemanticType)this.actionsMenuSemanticType=this.forceSemanticType;else{const e=["NcActionInput","NcActionTextEditable"],n=["NcActionButton","NcActionButtonGroup","NcActionCheckbox","NcActionRadio"],s=["NcActionLink","NcActionRouter"],o=a.some((t=>e.includes(this.getActionName(t)))),r=a.some((e=>n.includes(this.getActionName(e)))),i=a.some((e=>s.includes(this.getActionName(e))));if(o)this.actionsMenuSemanticType="dialog";else if(r)this.actionsMenuSemanticType="menu";else if(i)this.actionsMenuSemanticType="expanded";else{t.filter((e=>this.getActionName(e).startsWith("NcAction"))).length===t.length?this.actionsMenuSemanticType="tooltip":this.actionsMenuSemanticType="unknown"}}const o=t=>{const n=t?.componentOptions?.propsData?.icon,s=t?.data?.scopedSlots?.icon()?.[0]??(this.isIconUrl(n)?e("img",{class:"action-item__menutoggle__icon",attrs:{src:n,alt:""}}):e("span",{class:["icon",n]})),a=t?.data?.attrs||{},o=t?.componentOptions?.listeners?.click,r=t?.componentOptions?.children?.[0]?.text?.trim?.(),i=t?.componentOptions?.propsData?.ariaLabel||r,l=this.forceName?r:"";let d=t?.componentOptions?.propsData?.title;this.forceName||d||(d=r);const c={...t?.componentOptions?.propsData??{}},u=["submit","reset"].includes(c.type)?c.modelValue:"button";return delete c.modelValue,delete c.type,e("NcButton",{class:["action-item action-item--single",t?.data?.staticClass,t?.data?.class],attrs:{...a,"aria-label":i,title:d},ref:t?.data?.ref,props:{...c,disabled:this.disabled||t?.componentOptions?.propsData?.disabled,pressed:t?.componentOptions?.propsData?.modelValue,type:u,variant:(this.type??this.variant)||(l?"secondary":"tertiary")},on:{focus:this.onFocus,blur:this.onBlur,"update:pressed":t?.componentOptions?.listeners?.["update:modelValue"]??(()=>{}),...!!o&&{click:e=>{o&&o(e)}}}},[e("template",{slot:"icon"},[s]),l])},r=t=>{const n=this.$slots.icon?.[0]||(this.defaultIcon?e("span",{class:["icon",this.defaultIcon]}):e(_,{props:{size:20}}));return e("NcPopover",{ref:"popover",props:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,popoverBaseClass:"action-item__popper",popupRole:this.config.popupRole,noAutoReturnFocus:!this.withFocusTrap,focusTrap:this.config.withFocusTrap},attrs:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,...this.manualOpen&&{triggers:[]}},on:{show:this.openMenu,"after-show":this.onOpened,hide:this.closeMenu,"after-hide":this.onClosed}},[e("NcButton",{class:"action-item__menutoggle",props:{variant:this.triggerButtonVariant,disabled:this.disabled},slot:"trigger",ref:"triggerButton",attrs:{id:this.triggerRandomId,"aria-label":this.menuName?null:this.ariaLabel,...this.config.triggerA11yAttr},on:{focus:this.onFocus,blur:this.onBlur,click:this.onClick,keydown:this.onTriggerKeydown}},[e("template",{slot:"icon"},[n]),this.menuName]),e("div",{class:{open:this.opened},attrs:{tabindex:"-1",...this.config.popoverContainerA11yAttrs},on:{keydown:this.onKeydown},ref:"menu"},[e("ul",{attrs:{tabindex:"-1",...this.config.popoverUlA11yAttrs},ref:"menuList"},[t])])])};return 1!==t.length||1!==n.length||this.forceMenu?(this.$nextTick((()=>{if(this.opened&&this.$refs.menu){this.resizePopover();0===(this.$refs.menu.querySelector("li.active")||[]).length&&this.focusFirstAction()}})),s.length>0&&this.inline>0?e("div",{class:["action-items",`action-item--${this.triggerButtonVariant}`]},[...s.map(o),a.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[r(a)]):null]):e("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened}]},[r(t)])):o(t[0])}};const P=(0,y.n)(S,null,null,!1,null,"c816308a").exports},7221:(e,t,n)=>{"use strict";n.d(t,{N:()=>b});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(4703),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(415),y=n(3168),w=n(1431);const A={name:"NcButton",inject:{getNcPopoverTriggerAttrs:{from:"NcPopover:trigger:attrs",default:()=>()=>({})}},props:{alignment:{type:String,default:"center",validator:e=>["start","start-reverse","center","center-reverse","end","end-reverse"].includes(e)},disabled:{type:Boolean,default:!1},size:{type:String,default:"normal",validator:e=>["small","normal","large"].includes(e)},type:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e)||["submit","reset","button"].includes(e),default:"secondary"},nativeType:{type:String,validator:e=>-1!==["submit","reset","button"].indexOf(e),default:"button"},wide:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},href:{type:String,default:null},target:{type:String,default:"_self"},download:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null},pressed:{type:Boolean,default:null},variant:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:"secondary"}},emits:["update:pressed","click"],computed:{realVariant(){return this.pressed?"primary":!1!==this.pressed||"primary"!==this.type&&"primary"!==this.variant?"secondary"!==this.type&&["primary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(this.type)?this.type:this.variant:"secondary"},realType(){return"boolean"==typeof this.pressed?"button":"button"!==this.nativeType||["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(this.type)?this.nativeType:this.type},isTertiary(){return this.realVariant.startsWith("tertiary")},flexAlignment(){return this.alignment.split("-")[0]},isReverseAligned(){return this.alignment.includes("-")},ncPopoverTriggerAttrs(){return this.getNcPopoverTriggerAttrs()}},render(e){const t=!!this.$slots.default,n=this.$slots?.icon;t||this.ariaLabel||y.l.warn("You need to fill either the text or the ariaLabel props in the button component.",{text:this.$slots.default?.[0]?.text,ariaLabel:this.ariaLabel,instance:this});const s=this.to||this.href,a=!s&&"boolean"==typeof this.pressed,o=({href:o,navigate:r,isActive:i,isExactActive:l}={})=>e(s?"a":"button",{class:["button-vue",`button-vue--size-${this.size}`,{"button-vue--icon-only":n&&!t,"button-vue--text-only":t&&!n,"button-vue--icon-and-text":n&&t,[`button-vue--vue-${this.realVariant}`]:this.realVariant,"button-vue--legacy":v.i,"button-vue--tertiary":this.isTertiary,"button-vue--wide":this.wide,[`button-vue--${this.flexAlignment}`]:"center"!==this.flexAlignment,"button-vue--reverse":this.isReverseAligned,active:i,"router-link-exact-active":l}],attrs:{"aria-label":this.ariaLabel,"aria-pressed":a?this.pressed.toString():void 0,disabled:this.disabled,type:s?null:this.realType,role:s?"button":null,href:this.to?o:this.href||null,target:s?this.target||"_self":null,rel:s?"nofollow noreferrer noopener":null,download:!this.to&&this.href&&this.download?this.download:null,...this.ncPopoverTriggerAttrs,...this.$attrs},on:{...this.$listeners,click:e=>{a&&this.$emit("update:pressed",!this.pressed),this.$emit("click",e),r?.(e)}}},[e("span",{class:"button-vue__wrapper"},[n?e("span",{class:"button-vue__icon",attrs:{"aria-hidden":"true"}},[this.$slots.icon]):null,t?e("span",{class:"button-vue__text"},[this.$slots.default]):null])]);return this.to?e("router-link",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:o}}):o()}};const b=(0,w.n)(A,null,null,!1,null,"bfde1a98").exports},7833:(e,t,n)=>{"use strict";n.d(t,{N:()=>N});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(9240),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(9418),y=n(5471),w=n(1431);const A={name:"NcIconSvgWrapper",props:{directional:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},svg:{type:String,default:""},name:{type:String,default:""},path:{type:String,default:""},size:{type:[Number,String],default:20,validator:e=>"number"==typeof e||"auto"===e}},computed:{iconSize(){return"number"==typeof this.size?`${this.size}px`:this.size},cleanSvg(){if(!this.svg||this.path)return;const e=v.A.sanitize(this.svg),t=(new DOMParser).parseFromString(e,"image/svg+xml");return t.querySelector("parsererror")?(y.Ay.util.warn("SVG is not valid"),""):(t.documentElement.id&&t.documentElement.removeAttribute("id"),t.documentElement.outerHTML)}}},b=()=>{(0,y.$9)(((e,t)=>({"0ceed50f":e.iconSize})))},C=A.setup;A.setup=C?(e,t)=>(b(),C(e,t)):b;const k=A;var T=function(){var e=this,t=e._self._c;return t("span",{staticClass:"icon-vue",class:{"icon-vue--directional":e.directional,"icon-vue--inline":e.inline},attrs:{"aria-hidden":e.name?void 0:"true","aria-label":e.name||void 0,role:"img"}},[e.cleanSvg?t("span",{domProps:{innerHTML:e._s(e.cleanSvg)}}):t("svg",{attrs:{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:e.path}})])])},x=[];const N=(0,w.n)(k,T,x,!1,null,"6a8df8b8").exports},1835:(e,t,n)=>{"use strict";n.d(t,{N:()=>yn});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(5228),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;function v(e){return e.split("-")[0]}function y(e){return e.split("-")[1]}function w(e){return["top","bottom"].includes(v(e))?"x":"y"}function A(e){return"y"===e?"height":"width"}function b(e){let{reference:t,floating:n,placement:s}=e;const a=t.x+t.width/2-n.width/2,o=t.y+t.height/2-n.height/2;let r;switch(v(s)){case"top":r={x:a,y:t.y-n.height};break;case"bottom":r={x:a,y:t.y+t.height};break;case"right":r={x:t.x+t.width,y:o};break;case"left":r={x:t.x-n.width,y:o};break;default:r={x:t.x,y:t.y}}const i=w(s),l=A(i);switch(y(s)){case"start":r[i]=r[i]-(t[l]/2-n[l]/2);break;case"end":r[i]=r[i]+(t[l]/2-n[l]/2)}return r}function C(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function k(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function T(e,t){void 0===t&&(t={});const{x:n,y:s,platform:a,rects:o,elements:r,strategy:i}=e,{boundary:l="clippingParents",rootBoundary:d="viewport",elementContext:c="floating",altBoundary:u=!1,padding:m=0}=t,p=C(m),g=r[u?"floating"===c?"reference":"floating":c],f=await a.getClippingClientRect({element:await a.isElement(g)?g:g.contextElement||await a.getDocumentElement({element:r.floating}),boundary:l,rootBoundary:d}),h=k(await a.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===c?{...o.floating,x:n,y:s}:o.reference,offsetParent:await a.getOffsetParent({element:r.floating}),strategy:i}));return{top:f.top-h.top+p.top,bottom:h.bottom-f.bottom+p.bottom,left:f.left-h.left+p.left,right:h.right-f.right+p.right}}const x=Math.min,N=Math.max;function E(e,t,n){return N(e,x(t,n))}const _={left:"right",right:"left",bottom:"top",top:"bottom"};function S(e){return e.replace(/left|right|bottom|top/g,(e=>_[e]))}function P(e,t){const n="start"===y(e),s=w(e),a=A(s);let o="x"===s?n?"right":"left":n?"bottom":"top";return t.reference[a]>t.floating[a]&&(o=S(o)),{main:o,cross:S(o)}}const L={start:"end",end:"start"};function B(e){return e.replace(/start|end/g,(e=>L[e]))}const F=["top","right","bottom","left"],z=F.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]);const D=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,s,a,o,r,i;const{x:l,y:d,rects:c,middlewareData:u,placement:m}=t,{alignment:p=null,allowedPlacements:g=z,autoAlignment:f=!0,...h}=e;if(null!=(n=u.autoPlacement)&&n.skip)return{};const w=function(e,t,n){return(e?[...n.filter((t=>y(t)===e)),...n.filter((t=>y(t)!==e))]:n.filter((e=>v(e)===e))).filter((n=>!e||y(n)===e||!!t&&B(n)!==n))}(p,f,g),A=await T(t,h),b=null!=(s=null==(a=u.autoPlacement)?void 0:a.index)?s:0,C=w[b],{main:k,cross:x}=P(C,c);if(m!==C)return{x:l,y:d,reset:{placement:w[0]}};const N=[A[v(C)],A[k],A[x]],E=[...null!=(o=null==(r=u.autoPlacement)?void 0:r.overflows)?o:[],{placement:C,overflows:N}],_=w[b+1];if(_)return{data:{index:b+1,overflows:E},reset:{placement:_}};const S=E.slice().sort(((e,t)=>e.overflows[0]-t.overflows[0])),L=null==(i=S.find((e=>{let{overflows:t}=e;return t.every((e=>e<=0))})))?void 0:i.placement;return{data:{skip:!0},reset:{placement:null!=L?L:S[0].placement}}}}};const O=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,s;const{placement:a,middlewareData:o,rects:r,initialPlacement:i}=t;if(null!=(n=o.flip)&&n.skip)return{};const{mainAxis:l=!0,crossAxis:d=!0,fallbackPlacements:c,fallbackStrategy:u="bestFit",flipAlignment:m=!0,...p}=e,g=v(a),f=c||(g===i||!m?[S(i)]:function(e){const t=S(e);return[B(e),t,B(t)]}(i)),h=[i,...f],y=await T(t,p),w=[];let A=(null==(s=o.flip)?void 0:s.overflows)||[];if(l&&w.push(y[g]),d){const{main:e,cross:t}=P(a,r);w.push(y[e],y[t])}if(A=[...A,{placement:a,overflows:w}],!w.every((e=>e<=0))){var b,C;const e=(null!=(b=null==(C=o.flip)?void 0:C.index)?b:0)+1,t=h[e];if(t)return{data:{index:e,overflows:A},reset:{placement:t}};let n="bottom";switch(u){case"bestFit":{var k;const e=null==(k=A.slice().sort(((e,t)=>e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)-t.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)))[0])?void 0:k.placement;e&&(n=e);break}case"initialPlacement":n=i}return{data:{skip:!0},reset:{placement:n}}}return{}}}};const U=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn(t){const{x:n,y:s,placement:a,rects:o}=t,r=function(e){let{placement:t,rects:n,value:s}=e;const a=v(t),o=["left","top"].includes(a)?-1:1,r="function"==typeof s?s({...n,placement:t}):s,{mainAxis:i,crossAxis:l}="number"==typeof r?{mainAxis:r,crossAxis:0}:{mainAxis:0,crossAxis:0,...r};return"x"===w(a)?{x:l,y:i*o}:{x:i*o,y:l}}({placement:a,rects:o,value:e});return{x:n+r.x,y:s+r.y,data:r}}}};function M(e){return"x"===e?"y":"x"}function R(e){return"[object Window]"===(null==e?void 0:e.toString())}function j(e){if(null==e)return window;if(!R(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function I(e){return j(e).getComputedStyle(e)}function $(e){return R(e)?"":e?(e.nodeName||"").toLowerCase():""}function H(e){return e instanceof j(e).HTMLElement}function G(e){return e instanceof j(e).Element}function V(e){return e instanceof j(e).ShadowRoot||e instanceof ShadowRoot}function W(e){const{overflow:t,overflowX:n,overflowY:s}=I(e);return/auto|scroll|overlay|hidden/.test(t+s+n)}function q(e){return["table","td","th"].includes($(e))}function K(e){const t=navigator.userAgent.toLowerCase().includes("firefox"),n=I(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}const X=Math.min,Z=Math.max,J=Math.round;function Y(e,t){void 0===t&&(t=!1);const n=e.getBoundingClientRect();let s=1,a=1;return t&&H(e)&&(s=e.offsetWidth>0&&J(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&J(n.height)/e.offsetHeight||1),{width:n.width/s,height:n.height/a,top:n.top/a,right:n.right/s,bottom:n.bottom/a,left:n.left/s,x:n.left/s,y:n.top/a}}function Q(e){return(t=e,(t instanceof j(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function ee(e){return R(e)?{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}:{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function te(e){return Y(Q(e)).left+ee(e).scrollLeft}function ne(e,t,n){const s=H(t),a=Q(t),o=Y(e,s&&function(e){const t=Y(e);return J(t.width)!==e.offsetWidth||J(t.height)!==e.offsetHeight}(t));let r={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if(s||!s&&"fixed"!==n)if(("body"!==$(t)||W(a))&&(r=ee(t)),H(t)){const e=Y(t,!0);i.x=e.x+t.clientLeft,i.y=e.y+t.clientTop}else a&&(i.x=te(a));return{x:o.left+r.scrollLeft-i.x,y:o.top+r.scrollTop-i.y,width:o.width,height:o.height}}function se(e){return"html"===$(e)?e:e.assignedSlot||e.parentNode||(V(e)?e.host:null)||Q(e)}function ae(e){return H(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function oe(e){const t=j(e);let n=ae(e);for(;n&&q(n)&&"static"===getComputedStyle(n).position;)n=ae(n);return n&&("html"===$(n)||"body"===$(n)&&"static"===getComputedStyle(n).position&&!K(n))?t:n||function(e){let t=se(e);for(;H(t)&&!["html","body"].includes($(t));){if(K(t))return t;t=t.parentNode}return null}(e)||t}function re(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ie(e){return["html","body","#document"].includes($(e))?e.ownerDocument.body:H(e)&&W(e)?e:ie(se(e))}function le(e,t){var n;void 0===t&&(t=[]);const s=ie(e),a=s===(null==(n=e.ownerDocument)?void 0:n.body),o=j(s),r=a?[o].concat(o.visualViewport||[],W(s)?s:[]):s,i=t.concat(r);return a?i:i.concat(le(se(r)))}function de(e,t){return"viewport"===t?k(function(e){const t=j(e),n=Q(e),s=t.visualViewport;let a=n.clientWidth,o=n.clientHeight,r=0,i=0;return s&&(a=s.width,o=s.height,Math.abs(t.innerWidth/s.scale-s.width)<.01&&(r=s.offsetLeft,i=s.offsetTop)),{width:a,height:o,x:r,y:i}}(e)):G(t)?function(e){const t=Y(e),n=t.top+e.clientTop,s=t.left+e.clientLeft;return{top:n,left:s,x:s,y:n,right:s+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t):k(function(e){var t;const n=Q(e),s=ee(e),a=null==(t=e.ownerDocument)?void 0:t.body,o=Z(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),r=Z(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0);let i=-s.scrollLeft+te(e);const l=-s.scrollTop;return"rtl"===I(a||n).direction&&(i+=Z(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:r,x:i,y:l}}(Q(e)))}function ce(e){const t=le(se(e)),n=["absolute","fixed"].includes(I(e).position)&&H(e)?oe(e):e;return G(n)?t.filter((e=>G(e)&&function(e,t){const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&V(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,n)&&"body"!==$(e))):[]}const ue={getElementRects:e=>{let{reference:t,floating:n,strategy:s}=e;return{reference:ne(t,oe(n),s),floating:{...re(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>function(e){let{rect:t,offsetParent:n,strategy:s}=e;const a=H(n),o=Q(n);if(n===o)return t;let r={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if((a||!a&&"fixed"!==s)&&(("body"!==$(n)||W(o))&&(r=ee(n)),H(n))){const e=Y(n,!0);i.x=e.x+n.clientLeft,i.y=e.y+n.clientTop}return{...t,x:t.x-r.scrollLeft+i.x,y:t.y-r.scrollTop+i.y}}(e),getOffsetParent:e=>{let{element:t}=e;return oe(t)},isElement:e=>G(e),getDocumentElement:e=>{let{element:t}=e;return Q(t)},getClippingClientRect:e=>function(e){let{element:t,boundary:n,rootBoundary:s}=e;const a=[..."clippingParents"===n?ce(t):[].concat(n),s],o=a[0],r=a.reduce(((e,n)=>{const s=de(t,n);return e.top=Z(s.top,e.top),e.right=X(s.right,e.right),e.bottom=X(s.bottom,e.bottom),e.left=Z(s.left,e.left),e}),de(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}(e),getDimensions:e=>{let{element:t}=e;return re(t)},getClientRects:e=>{let{element:t}=e;return t.getClientRects()}},me=(e,t,n)=>(async(e,t,n)=>{const{placement:s="bottom",strategy:a="absolute",middleware:o=[],platform:r}=n;let i=await r.getElementRects({reference:e,floating:t,strategy:a}),{x:l,y:d}=b({...i,placement:s}),c=s,u={};for(let n=0;nt in e?ge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,be=(e,t)=>{for(var n in t||(t={}))ye.call(t,n)&&Ae(e,n,t[n]);if(ve)for(var n of ve(t))we.call(t,n)&&Ae(e,n,t[n]);return e},Ce=(e,t)=>fe(e,he(t)),ke=(e,t)=>{var n={};for(var s in e)ye.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(null!=e&&ve)for(var s of ve(e))t.indexOf(s)<0&&we.call(e,s)&&(n[s]=e[s]);return n};function Te(e,t){for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&("object"==typeof t[n]&&e[n]?Te(e[n],t[n]):e[n]=t[n])}const xe={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function Ne(e,t){let n,s=xe.themes[e]||{};do{n=s[t],void 0===n?s.$extend?s=xe.themes[s.$extend]||{}:(s=null,n=xe[t]):s=null}while(s);return n}function Ee(e){const t=[e];let n=xe.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=xe.themes[n.$extend]||{}):n=null}while(n);return t}let _e=!1;if("undefined"!=typeof window){_e=!1;try{const e=Object.defineProperty({},"passive",{get(){_e=!0}});window.addEventListener("test",null,e)}catch(e){}}let Se=!1;"undefined"!=typeof window&&"undefined"!=typeof navigator&&(Se=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Pe=["auto","top","bottom","left","right"].reduce(((e,t)=>e.concat([t,`${t}-start`,`${t}-end`])),[]),Le={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},Be={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend"};function Fe(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ze(){return new Promise((e=>requestAnimationFrame((()=>{requestAnimationFrame(e)}))))}const De=[];let Oe=null;const Ue={};function Me(e){let t=Ue[e];return t||(t=Ue[e]=[]),t}let Re=function(){};function je(e){return function(){return Ne(this.$props.theme,e)}}"undefined"!=typeof window&&(Re=window.Element);const Ie="__floating-vue__popper";var $e=()=>({name:"VPopper",props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,required:!0},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:je("disabled")},positioningDisabled:{type:Boolean,default:je("positioningDisabled")},placement:{type:String,default:je("placement"),validator:e=>Pe.includes(e)},delay:{type:[String,Number,Object],default:je("delay")},distance:{type:[Number,String],default:je("distance")},skidding:{type:[Number,String],default:je("skidding")},triggers:{type:Array,default:je("triggers")},showTriggers:{type:[Array,Function],default:je("showTriggers")},hideTriggers:{type:[Array,Function],default:je("hideTriggers")},popperTriggers:{type:Array,default:je("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:je("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:je("popperHideTriggers")},container:{type:[String,Object,Re,Boolean],default:je("container")},boundary:{type:[String,Re],default:je("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:je("strategy")},autoHide:{type:[Boolean,Function],default:je("autoHide")},handleResize:{type:Boolean,default:je("handleResize")},instantMove:{type:Boolean,default:je("instantMove")},eagerMount:{type:Boolean,default:je("eagerMount")},popperClass:{type:[String,Array,Object],default:je("popperClass")},computeTransformOrigin:{type:Boolean,default:je("computeTransformOrigin")},autoMinSize:{type:Boolean,default:je("autoMinSize")},autoSize:{type:[Boolean,String],default:je("autoSize")},autoMaxSize:{type:Boolean,default:je("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:je("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:je("preventOverflow")},overflowPadding:{type:[Number,String],default:je("overflowPadding")},arrowPadding:{type:[Number,String],default:je("arrowPadding")},arrowOverflow:{type:Boolean,default:je("arrowOverflow")},flip:{type:Boolean,default:je("flip")},shift:{type:Boolean,default:je("shift")},shiftCrossAxis:{type:Boolean,default:je("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:je("noAutoFocus")}},provide(){return{[Ie]:{parentPopper:this}}},inject:{[Ie]:{default:null}},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:Ce(be({},this.classes),{popperClass:this.popperClass}),result:this.positioningDisabled?null:this.result}},parentPopper(){var e;return null==(e=this[Ie])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:be(be({shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())}},["triggers","positioningDisabled"].reduce(((e,t)=>(e[t]="$_refreshListeners",e)),{})),["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce(((e,t)=>(e[t]="$_computePosition",e)),{})),created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map((e=>e.toString(36).substring(2,10))).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeDestroy(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var s,a;(null==(s=this.parentPopper)?void 0:s.lockedChild)&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,!n&&this.disabled||((null==(a=this.parentPopper)?void 0:a.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame((()=>{this.$_showFrameLocked=!1}))),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1,skipAiming:n=!1}={}){var s;this.$_hideInProgress||(this.shownChildren.size>0?this.$_pendingHide=!0:!n&&this.hasPopperShowTriggerHover&&this.$_isAimingPopper()?this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout((()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)}),1e3)):((null==(s=this.parentPopper)?void 0:s.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)))},init(){this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode(),this.$_targetNodes=this.targetNodes().filter((e=>e.nodeType===e.ELEMENT_NODE)),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){var e;if(this.$_isDisposed||this.positioningDisabled)return;const t={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&t.middleware.push(U({mainAxis:this.distance,crossAxis:this.skidding}));const n=this.placement.startsWith("auto");if(n?t.middleware.push(D({alignment:null!=(e=this.placement.split("-")[1])?e:""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:s,placement:a}=t,{mainAxis:o=!0,crossAxis:r=!1,limiter:i={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=e,d={x:n,y:s},c=await T(t,l),u=w(v(a)),m=M(u);let p=d[u],g=d[m];if(o){const e="y"===u?"bottom":"right";p=E(p+c["y"===u?"top":"left"],p,p-c[e])}if(r){const e="y"===m?"bottom":"right";g=E(g+c["y"===m?"top":"left"],g,g-c[e])}const f=i.fn({...t,[u]:p,[m]:g});return{...f,data:{x:f.x-n,y:f.y-s}}}}}({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!n&&this.flip&&t.middleware.push(O({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:s=0}=null!=e?e:{},{x:a,y:o,placement:r,rects:i,platform:l}=t;if(null==n)return{};const d=C(s),c={x:a,y:o},u=w(v(r)),m=A(u),p=await l.getDimensions({element:n}),g="y"===u?"top":"left",f="y"===u?"bottom":"right",h=i.reference[m]+i.reference[u]-c[u]-i.floating[m],y=c[u]-i.reference[u],b=await l.getOffsetParent({element:n}),k=b?"y"===u?b.clientHeight||0:b.clientWidth||0:0,T=h/2-y/2,x=d[g],N=k-p[m]-d[f],_=k/2-p[m]/2+T,S=E(x,_,N);return{data:{[u]:S,centerOffset:_-S}}}}))({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:e,rects:t,middlewareData:n})=>{let s;const{centerOffset:a}=n.arrow;return s=e.startsWith("top")||e.startsWith("bottom")?Math.abs(a)>t.reference.width/2:Math.abs(a)>t.reference.height/2,{data:{overflow:s}}}}),this.autoMinSize||this.autoSize){const e=this.autoSize?this.autoSize:this.autoMinSize?"min":null;t.middleware.push({name:"autoSize",fn:({rects:t,placement:n,middlewareData:s})=>{var a;if(null==(a=s.autoSize)?void 0:a.skip)return{};let o,r;return n.startsWith("top")||n.startsWith("bottom")?o=t.reference.width:r=t.reference.height,this.$_innerNode.style["min"===e?"minWidth":"max"===e?"maxWidth":"width"]=null!=o?`${o}px`:null,this.$_innerNode.style["min"===e?"minHeight":"max"===e?"maxHeight":"height"]=null!=r?`${r}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,t.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n;const{placement:s,rects:a,middlewareData:o}=t,{apply:r,...i}=e;if(null!=(n=o.size)&&n.skip)return{};const l=await T(t,i),d=v(s),c="end"===y(s);let u,m;"top"===d||"bottom"===d?(u=d,m=c?"left":"right"):(m=d,u=c?"top":"bottom");const p=N(l.left,0),g=N(l.right,0),f=N(l.top,0),h=N(l.bottom,0),w={height:a.floating.height-(["left","right"].includes(s)?2*(0!==f||0!==h?f+h:N(l.top,l.bottom)):l[u]),width:a.floating.width-(["top","bottom"].includes(s)?2*(0!==p||0!==g?p+g:N(l.left,l.right)):l[m])};return null==r||r({...w,...a}),{data:{skip:!0},reset:{rects:!0}}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({width:e,height:t})=>{this.$_innerNode.style.maxWidth=null!=e?`${e}px`:null,this.$_innerNode.style.maxHeight=null!=t?`${t}px`:null}})));const s=await me(this.$_referenceNode,this.$_popperNode,t);Object.assign(this.result,{x:s.x,y:s.y,placement:s.placement,strategy:s.strategy,arrow:be(be({},s.middlewareData.arrow),s.middlewareData.arrowOverflow)})},$_scheduleShow(e=null,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Oe&&this.instantMove&&Oe.instantMove&&Oe!==this.parentPopper)return Oe.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e=null,t=!1){this.shownChildren.size>0?this.$_pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Oe=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,this.isShown||(this.$_ensureTeleport(),await ze(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...le(this.$_referenceNode),...le(this.$_popperNode)],"scroll",(()=>{this.$_computePosition()})))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),s=e.x+e.width/2-(n.left+t.offsetLeft),a=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${s}px ${a}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.$_pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,Fe(De,this),0===De.length&&document.body.classList.remove("v-popper--some-open");for(const e of Ee(this.theme)){const t=Me(e);Fe(t,this),0===t.length&&document.body.classList.remove(`v-popper--some-open--${e}`)}Oe===this&&(Oe=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=Ne(this.theme,"disposeTimeout");null!==t&&(this.$_disposeTimer=setTimeout((()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)}),t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ze(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,Le,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],Le,this.popperTriggers,this.popperShowTriggers,e);const t=e=>t=>{t.usedByTooltip||this.hide({event:t,skipAiming:e})};this.$_registerTriggerListeners(this.$_targetNodes,Be,this.triggers,this.hideTriggers,t(!1)),this.$_registerTriggerListeners([this.$_popperNode],Be,this.popperTriggers,this.popperHideTriggers,t(!0))},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach((e=>e.addEventListener(t,n,_e?{passive:!0}:void 0)))},$_registerTriggerListeners(e,t,n,s,a){let o=n;null!=s&&(o="function"==typeof s?s(o):s),o.forEach((n=>{const s=t[n];s&&this.$_registerEventListeners(e,s,a)}))},$_removeEventListeners(e){const t=[];this.$_events.forEach((n=>{const{targetNodes:s,eventType:a,handler:o}=n;e&&e!==a?t.push(n):s.forEach((e=>e.removeEventListener(a,o)))})),this.$_events=t},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout((()=>{this.$_preventShow=!1}),300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const s=n.getAttribute(e);s&&(n.removeAttribute(e),n.setAttribute(t,s))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const s=e[n];null==s?t.removeAttribute(n):t.setAttribute(n,s)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.$_pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$el.getBoundingClientRect();if(Xe>=e.left&&Xe<=e.right&&Ze>=e.top&&Ze<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Xe-qe,n=Ze-Ke,s=e.left+e.width/2-qe+(e.top+e.height/2)-Ke+e.width+e.height,a=qe+t*s,o=Ke+n*s;return Je(qe,Ke,a,o,e.left,e.top,e.left,e.bottom)||Je(qe,Ke,a,o,e.left,e.top,e.right,e.top)||Je(qe,Ke,a,o,e.right,e.top,e.right,e.bottom)||Je(qe,Ke,a,o,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$scopedSlots.default(this.slotData)[0]}});function He(e){for(let t=0;t=0;s--){const a=De[s];try{const s=a.$_containsGlobalTarget=Ve(a,e);a.$_pendingHide=!1,requestAnimationFrame((()=>{if(a.$_pendingHide=!1,!n[a.randomId]&&We(a,s,e)){if(a.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&s){let e=a.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let o=a.parentPopper;for(;o&&We(o,o.$_containsGlobalTarget,e);)o.$_handleGlobalClose(e,t),o=o.parentPopper}}))}catch(e){}}}function Ve(e,t){const n=e.popperNode();return e.$_mouseDownContains||n.contains(t.target)}function We(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}"undefined"!=typeof document&&"undefined"!=typeof window&&(Se?(document.addEventListener("touchstart",He,!_e||{passive:!0,capture:!0}),document.addEventListener("touchend",(function(e){Ge(e,!0)}),!_e||{passive:!0,capture:!0})):(window.addEventListener("mousedown",He,!0),window.addEventListener("click",(function(e){Ge(e)}),!0)),window.addEventListener("resize",(function(e){for(let t=0;t=0&&l<=1&&d>=0&&d<=1}var Ye;function Qe(){Qe.init||(Qe.init=!0,Ye=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var s=e.indexOf("Edge/");return s>0?parseInt(e.substring(s+5,e.indexOf(".",s)),10):-1}())}function et(e,t,n,s,a,o,r,i,l,d){"boolean"!=typeof r&&(l=i,i=r,r=!1);var c,u="function"==typeof n?n.options:n;if(e&&e.render&&(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0,a&&(u.functional=!0)),s&&(u._scopeId=s),o?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=c):t&&(c=r?function(e){t.call(this,d(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,i(e))}),c)if(u.functional){var m=u.render;u.render=function(e,t){return c.call(t),m(e,t)}}else{var p=u.beforeCreate;u.beforeCreate=p?[].concat(p,c):[c]}return n}"undefined"!=typeof window&&window.addEventListener("mousemove",(e=>{qe=Xe,Ke=Ze,Xe=e.clientX,Ze=e.clientY}),_e?{passive:!0}:void 0);var tt={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var e=this;Qe(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight,e.emitOnMount&&e.emitSize()}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",Ye&&this.$el.appendChild(t),t.data="about:blank",Ye||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()},methods:{compareAndNotify:function(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize:function(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!Ye&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},nt=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})};nt._withStripped=!0;var st=et({render:nt,staticRenderFns:[]},undefined,tt,"data-v-8859cc6c",false,undefined,!1,void 0,void 0,void 0);var at={version:"1.0.1",install:function(e){e.component("resize-observer",st),e.component("ResizeObserver",st)}},ot=null;"undefined"!=typeof window?ot=window.Vue:void 0!==n.g&&(ot=n.g.Vue),ot&&ot.use(at);var rt={computed:{themeClass(){return function(e){const t=[e];let n=xe.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=xe.themes[n.$extend]||{}):n=null}while(n);return t.map((e=>`v-popper--theme-${e}`))}(this.theme)}}},it={name:"VPopperContent",components:{ResizeObserver:st},mixins:[rt],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},methods:{toPx:e=>null==e||isNaN(e)?null:`${e}px`}};function lt(e,t,n,s,a,o,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),s&&(d.functional=!0),o&&(d._scopeId="data-v-"+o),r?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=l):a&&(l=i?function(){a.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:a),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}const dt={};var ct=lt(it,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"popover",staticClass:"v-popper__popper",class:[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}],style:e.result?{position:e.result.strategy,transform:"translate3d("+Math.round(e.result.x)+"px,"+Math.round(e.result.y)+"px,0)"}:void 0,attrs:{id:e.popperId,"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0},on:{keyup:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.autoHide&&e.$emit("hide")}}},[n("div",{staticClass:"v-popper__backdrop",on:{click:function(t){e.autoHide&&e.$emit("hide")}}}),n("div",{staticClass:"v-popper__wrapper",style:e.result?{transformOrigin:e.result.transformOrigin}:void 0},[n("div",{ref:"inner",staticClass:"v-popper__inner"},[e.mounted?[n("div",[e._t("default")],2),e.handleResize?n("ResizeObserver",{on:{notify:function(t){return e.$emit("resize",t)}}}):e._e()]:e._e()],2),n("div",{ref:"arrow",staticClass:"v-popper__arrow-container",style:e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0},[n("div",{staticClass:"v-popper__arrow-outer"}),n("div",{staticClass:"v-popper__arrow-inner"})])])])}),[],!1,ut,null,null,null);function ut(e){for(let e in dt)this[e]=dt[e]}var mt=function(){return ct.exports}(),pt={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}},gt={name:"VPopperWrapper",components:{Popper:$e(),PopperContent:mt},mixins:[pt,rt],inheritAttrs:!1,props:{theme:{type:String,default(){return this.$options.vPopperTheme}}},methods:{getTargetNodes(){return Array.from(this.$refs.reference.children).filter((e=>e!==this.$refs.popperContent.$el))}}},ft=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"target-nodes":e.getTargetNodes,"reference-node":function(){return e.$refs.reference},"popper-node":function(){return e.$refs.popperContent.$el}},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.popperId,a=t.isShown,o=t.shouldMountContent,r=t.skipTransition,i=t.autoHide,l=t.show,d=t.hide,c=t.handleResize,u=t.onResize,m=t.classes,p=t.result;return[n("div",{ref:"reference",staticClass:"v-popper",class:[e.themeClass,{"v-popper--shown":a}]},[e._t("default",null,{shown:a,show:l,hide:d}),n("PopperContent",{ref:"popperContent",attrs:{"popper-id":s,theme:e.theme,shown:a,mounted:o,"skip-transition":r,"auto-hide":i,"handle-resize":c,classes:m,result:p},on:{hide:d,resize:u}},[e._t("popper",null,{shown:a,hide:d})],2)],2)]}}],null,!0)},"Popper",e.$attrs,!1),e.$listeners))};const ht={};var vt=lt(gt,ft,[],!1,yt,null,null,null);function yt(e){for(let e in ht)this[e]=ht[e]}var wt=function(){return vt.exports}(),At=Ce(be({},wt),{name:"VDropdown",vPopperTheme:"dropdown"});const bt={};var Ct=lt(At,undefined,undefined,!1,kt,null,null,null);function kt(e){for(let e in bt)this[e]=bt[e]}var Tt=function(){return Ct.exports}(),xt=Ce(be({},wt),{name:"VMenu",vPopperTheme:"menu"});const Nt={};var Et=lt(xt,undefined,undefined,!1,_t,null,null,null);function _t(e){for(let e in Nt)this[e]=Nt[e]}var St=function(){return Et.exports}(),Pt=Ce(be({},wt),{name:"VTooltip",vPopperTheme:"tooltip"});const Lt={};var Bt=lt(Pt,undefined,undefined,!1,Ft,null,null,null);function Ft(e){for(let e in Lt)this[e]=Lt[e]}var zt=function(){return Bt.exports}(),Dt={name:"VTooltipDirective",components:{Popper:$e(),PopperContent:mt},mixins:[pt],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default(){return Ne(this.theme,"html")}},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default(){return Ne(this.theme,"loadingContent")}}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(e){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then((t=>this.onResult(e,t))):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}},Ot=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"popper-node":function(){return e.$refs.popperContent.$el}},on:{"apply-show":e.onShow,"apply-hide":e.onHide},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.popperId,a=t.isShown,o=t.shouldMountContent,r=t.skipTransition,i=t.autoHide,l=t.hide,d=t.handleResize,c=t.onResize,u=t.classes,m=t.result;return[n("PopperContent",{ref:"popperContent",class:{"v-popper--tooltip-loading":e.loading},attrs:{"popper-id":s,theme:e.theme,shown:a,mounted:o,"skip-transition":r,"auto-hide":i,"handle-resize":d,classes:u,result:m},on:{hide:l,resize:c}},[e.html?n("div",{domProps:{innerHTML:e._s(e.finalContent)}}):n("div",{domProps:{textContent:e._s(e.finalContent)}})])]}}])},"Popper",e.$attrs,!1),e.$listeners))};const Ut={};var Mt=lt(Dt,Ot,[],!1,Rt,null,null,null);function Rt(e){for(let e in Ut)this[e]=Ut[e]}var jt=function(){return Mt.exports}();const It="v-popper--has-tooltip";function $t(e,t,n){let s;const a=typeof t;return s="string"===a?{content:t}:t&&"object"===a?t:{content:!1},s.placement=function(e,t){let n=e.placement;if(!n&&t)for(const e of Pe)t[e]&&(n=e);return n||(n=Ne(e.theme||"tooltip","placement")),n}(s,n),s.targetNodes=()=>[e],s.referenceNode=()=>e,s}function Ht(e){e.$_popper&&(e.$_popper.$destroy(),delete e.$_popper,delete e.$_popperOldShown),e.classList&&e.classList.remove(It)}function Gt(e,{value:t,oldValue:n,modifiers:s}){const a=$t(e,t,s);if(!a.content||Ne(a.theme||"tooltip","disabled"))Ht(e);else{let n;e.$_popper?(n=e.$_popper,n.options=a):n=function(e,t,n){const s=$t(e,t,n),a=e.$_popper=new pe.Ay({mixins:[pt],data:()=>({options:s}),render(e){const t=this.options,{theme:n,html:s,content:a,loadingContent:o}=t,r=ke(t,["theme","html","content","loadingContent"]);return e(jt,{props:{theme:n,html:s,content:a,loadingContent:o},attrs:r,ref:"popper"})},devtools:{hide:!0}}),o=document.createElement("div");return document.body.appendChild(o),a.$mount(o),e.classList&&e.classList.add(It),a}(e,t,s),void 0!==t.shown&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?n.show():n.hide())}}var Vt={bind:Gt,update:Gt,unbind(e){Ht(e)}};function Wt(e){e.addEventListener("click",Kt),e.addEventListener("touchstart",Xt,!!_e&&{passive:!0})}function qt(e){e.removeEventListener("click",Kt),e.removeEventListener("touchstart",Xt),e.removeEventListener("touchend",Zt),e.removeEventListener("touchcancel",Jt)}function Kt(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function Xt(e){if(1===e.changedTouches.length){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const n=e.changedTouches[0];t.$_vclosepopover_touchPoint=n,t.addEventListener("touchend",Zt),t.addEventListener("touchcancel",Jt)}}function Zt(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,1===e.changedTouches.length){const n=e.changedTouches[0],s=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-s.screenY)<20&&Math.abs(n.screenX-s.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function Jt(e){e.currentTarget.$_vclosepopover_touch=!1}var Yt={bind(e,{value:t,modifiers:n}){e.$_closePopoverModifiers=n,(void 0===t||t)&&Wt(e)},update(e,{value:t,oldValue:n,modifiers:s}){e.$_closePopoverModifiers=s,t!==n&&(void 0===t||t?Wt(e):qt(e))},unbind(e){qt(e)}};const Qt=xe,en=Tt;const tn={version:"1.0.0-beta.19",install:function(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,Te(xe,t),e.directive("tooltip",Vt),e.directive("close-popper",Yt),e.component("v-tooltip",zt),e.component("VTooltip",zt),e.component("v-dropdown",Tt),e.component("VDropdown",Tt),e.component("v-menu",St),e.component("VMenu",St))},options:xe};let nn=null;"undefined"!=typeof window?nn=window.Vue:void 0!==n.g&&(nn=n.g.Vue),nn&&nn.use(tn);var sn=n(2697),an=n(9054),on=n(1431),rn=n(648),ln=n(3168);const dn=(0,pe.pM)({name:"NcPopoverTriggerProvider",provide(){return{"NcPopover:trigger:shown":()=>this.shown,"NcPopover:trigger:attrs":()=>this.triggerAttrs}},props:{shown:{type:Boolean,required:!0},popupRole:{type:String,default:void 0}},computed:{triggerAttrs(){return{"aria-haspopup":this.popupRole,"aria-expanded":this.shown.toString()}}},render(){return this.$scopedSlots.default?.({attrs:this.triggerAttrs})}});const cn=(0,on.n)(dn,null,null,!1,null,null).exports,un={"material-design-icon":"_material-design-icon_hdy45_12",ncPopover:"_ncPopover_hdy45_20"},mn="nc-popover-8";Qt.themes[mn]=structuredClone(Qt.themes.dropdown);const pn={name:"NcPopover",components:{Dropdown:en,NcPopoverTriggerProvider:cn},inheritAttrs:!1,props:{shown:{type:Boolean,default:!1},popupRole:{type:String,default:void 0,validator:e=>["menu","listbox","tree","grid","dialog","true"].includes(e)},popoverBaseClass:{type:String,default:""},focusTrap:{type:Boolean,default:!0},noFocusTrap:{type:Boolean,default:!1},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String,Function]},noAutoReturnFocus:{type:Boolean,default:!1}},emits:["after-show","after-hide","update:shown"],setup:()=>({THEME:mn}),data(){return{internalShown:this.shown}},watch:{shown(e){this.internalShown=e},internalShown(e){this.$emit("update:shown",e)}},mounted(){this.checkTriggerA11y()},beforeDestroy(){this.clearFocusTrap(),this.clearEscapeStopPropagation()},methods:{checkTriggerA11y(){if(window.OC?.debug){const e=this.getPopoverTriggerButtonElement();e&&e.hasAttributes("aria-expanded","aria-haspopup")||pe.Ay.util.warn("It looks like you are using a custom button as a or other popover #trigger. If you are not using as a trigger, you need to bind attrs from the #trigger slot props to your custom button. See docs for an example.")}},removeFloatingVueAriaDescribedBy(){const e=this.getPopoverTriggerElement().querySelectorAll("[data-popper-shown]");for(const t of e)t.removeAttribute("aria-describedby")},getPopoverContentElement(){return this.$refs.popover?.$refs.popperContent?.$el},getPopoverTriggerElement(){return this.$refs.popover.$refs.reference},getPopoverTriggerButtonElement(){const e=this.getPopoverTriggerElement();return e&&(0,an.Kr)(e)[0]},async useFocusTrap(){if(await this.$nextTick(),this.noFocusTrap||!this.focusTrap)return;const e=this.getPopoverContentElement();e.tabIndex=-1,e&&(this.$focusTrap=(0,sn.K)(e,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus||!this.noAutoReturnFocus&&this.getPopoverTriggerButtonElement(),trapStack:(0,rn.g)(),fallBackFocus:e}),this.$focusTrap.activate())},clearFocusTrap(e={}){try{this.$focusTrap?.deactivate(e),this.$focusTrap=null}catch(e){ln.l.warn("Could not clear focus trap",{error:e})}},addEscapeStopPropagation(){const e=this.getPopoverContentElement();e?.addEventListener("keydown",this.stopKeydownEscapeHandler)},clearEscapeStopPropagation(){const e=this.getPopoverContentElement();e?.removeEventListener("keydown",this.stopKeydownEscapeHandler)},stopKeydownEscapeHandler(e){"keydown"===e.type&&"Escape"===e.key&&e.stopPropagation()},async afterShow(){this.getPopoverContentElement().addEventListener("transitionend",(()=>{this.$emit("after-show")}),{once:!0,passive:!0}),this.removeFloatingVueAriaDescribedBy(),await this.$nextTick(),await this.useFocusTrap(),this.addEscapeStopPropagation()},afterHide(){this.getPopoverContentElement().addEventListener("transitionend",(()=>{this.$emit("after-hide")}),{once:!0,passive:!0}),this.clearFocusTrap(),this.clearEscapeStopPropagation()}}};var gn=function(){var e=this,t=e._self._c;return t("Dropdown",e._g(e._b({ref:"popover",attrs:{distance:10,"arrow-padding":10,"no-auto-focus":!0,"popper-class":[e.$style.ncPopover,e.popoverBaseClass],theme:e.THEME,shown:e.internalShown},on:{"update:shown":function(t){e.internalShown=t},"apply-show":e.afterShow,"apply-hide":e.afterHide},scopedSlots:e._u([{key:"popper",fn:function(t){return[e._t("default",null,null,t)]}}],null,!0)},"Dropdown",e.$attrs,!1),e.$listeners),[t("NcPopoverTriggerProvider",{attrs:{shown:e.internalShown,"popup-role":e.popupRole},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("trigger",null,null,t)]}}],null,!0)})],1)},fn=[];const hn={$style:un};function vn(e){for(var t in hn)this[t]=hn[t]}const yn=(0,on.n)(pn,gn,fn,!1,vn,null).exports},7075:(e,t,n)=>{"use strict";function s(e){e.mounted?Array.isArray(e.mounted)||(e.mounted=[e.mounted]):e.mounted=[],e.mounted.push((function(){this.$el.setAttribute("data-v-bdbecb4","")}))}n.d(t,{S:()=>s})},7536:(e,t,n)=>{"use strict";n.d(t,{A:()=>h,B:()=>v,E:()=>o,H:()=>w,I:()=>b,R:()=>x,S:()=>m,a:()=>r,b:()=>T,c:()=>g,d:()=>y,e:()=>l,f:()=>A,g:()=>p,i:()=>k,m:()=>f,r:()=>i,s:()=>u,t:()=>d,y:()=>c,z:()=>C});var s=n(3334);const a=(0,n(1195).$)().detectLanguage().build(),o=(...e)=>a.ngettext(...e),r=(...e)=>a.gettext(...e);function i(...e){for(const t of e)if(!t.registered){for(const{l:e,t:n}of t){if(e!==(0,s.Z0)()||!n)continue;const t=Object.fromEntries(Object.entries(n).map((([e,t])=>[e,{msgid:e,msgid_plural:t.p,msgstr:t.v}])));a.addTranslations({translations:{"":t}})}t.registered=!0}}const l=[{l:"ar",t:{"a few seconds ago":{v:["منذ عدة ثوانٍ"]},"sec. ago":{v:["ثانية مضت"]},"seconds ago":{v:["ثوانٍ مضت"]}}},{l:"ast",t:{"a few seconds ago":{v:["hai unos segundos"]},"sec. ago":{v:["hai segs"]},"seconds ago":{v:["hai segundos"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"cs-CZ",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"da",t:{"a few seconds ago":{v:["et par sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"de",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"de-DE",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"el",t:{"a few seconds ago":{v:["πριν λίγα δευτερόλεπτα"]},"sec. ago":{v:["δευτ. πριν"]},"seconds ago":{v:["δευτερόλεπτα πριν"]}}},{l:"en-GB",t:{"a few seconds ago":{v:["a few seconds ago"]},"sec. ago":{v:["sec. ago"]},"seconds ago":{v:["seconds ago"]}}},{l:"eo",t:{}},{l:"es",t:{"a few seconds ago":{v:["hace unos pocos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-AR",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-EC",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["Segundos atrás"]}}},{l:"es-MX",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"et-EE",t:{"a few seconds ago":{v:["mõni sekund tagasi"]},"sec. ago":{v:["sek. tagasi"]},"seconds ago":{v:["sekundit tagasi"]}}},{l:"eu",t:{"a few seconds ago":{v:["duela segundo batzuk"]},"sec. ago":{v:["duela seg."]},"seconds ago":{v:["duela segundo"]}}},{l:"fa",t:{"a few seconds ago":{v:["چند ثانیه پیش"]},"sec. ago":{v:["چند ثانیه پیش"]},"seconds ago":{v:["چند ثانیه پیش"]}}},{l:"fi",t:{"a few seconds ago":{v:["muutamia sekunteja sitten"]},"sec. ago":{v:["sek. sitten"]},"seconds ago":{v:["sekunteja sitten"]}}},{l:"fr",t:{"a few seconds ago":{v:["il y a quelques instants"]},"sec. ago":{v:["il y a sec."]},"seconds ago":{v:["il y a quelques secondes"]}}},{l:"ga",t:{"a few seconds ago":{v:["cúpla soicind ó shin"]},"sec. ago":{v:["soic. ó shin"]},"seconds ago":{v:["soicind ó shin"]}}},{l:"gl",t:{"a few seconds ago":{v:["hai uns segundos"]},"sec. ago":{v:["segs. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"he",t:{"a few seconds ago":{v:["לפני מספר שניות"]},"sec. ago":{v:["לפני מספר שניות"]},"seconds ago":{v:["לפני מס׳ שניות"]}}},{l:"hu",t:{}},{l:"id",t:{"a few seconds ago":{v:["beberapa detik yang lalu"]},"sec. ago":{v:["dtk. yang lalu"]},"seconds ago":{v:["beberapa detik lalu"]}}},{l:"is",t:{"a few seconds ago":{v:["fyrir örfáum sekúndum síðan"]},"sec. ago":{v:["sek. síðan"]},"seconds ago":{v:["sekúndum síðan"]}}},{l:"it",t:{"a few seconds ago":{v:["pochi secondi fa"]},"sec. ago":{v:["sec. fa"]},"seconds ago":{v:["secondi fa"]}}},{l:"ja",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ja-JP",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ko",t:{"a few seconds ago":{v:["방금 전"]},"sec. ago":{v:["몇 초 전"]},"seconds ago":{v:["초 전"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"a few seconds ago":{v:["noen få sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"nl",t:{"a few seconds ago":{v:["enkele seconden terug"]},"sec. ago":{v:["sec. geleden"]},"seconds ago":{v:["seconden geleden"]}}},{l:"oc",t:{}},{l:"pl",t:{"a few seconds ago":{v:["kilka sekund temu"]},"sec. ago":{v:["sek. temu"]},"seconds ago":{v:["sekund temu"]}}},{l:"pt-BR",t:{"a few seconds ago":{v:["alguns segundos atrás"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"pt-PT",t:{"a few seconds ago":{v:["há alguns segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"ro",t:{"a few seconds ago":{v:["acum câteva secunde"]},"sec. ago":{v:["sec. în urmă"]},"seconds ago":{v:["secunde în urmă"]}}},{l:"ru",t:{"a few seconds ago":{v:["несколько секунд назад"]},"sec. ago":{v:["сек. назад"]},"seconds ago":{v:["секунд назад"]}}},{l:"sk",t:{"a few seconds ago":{v:["pred chvíľou"]},"sec. ago":{v:["pred pár sekundami"]},"seconds ago":{v:["pred sekundami"]}}},{l:"sl",t:{}},{l:"sr",t:{"a few seconds ago":{v:["пре неколико секунди"]},"sec. ago":{v:["сек. раније"]},"seconds ago":{v:["секунди раније"]}}},{l:"sv",t:{"a few seconds ago":{v:["några sekunder sedan"]},"sec. ago":{v:["sek. sedan"]},"seconds ago":{v:["sekunder sedan"]}}},{l:"tr",t:{"a few seconds ago":{v:["birkaç saniye önce"]},"sec. ago":{v:["sn. önce"]},"seconds ago":{v:["saniye önce"]}}},{l:"uk",t:{"a few seconds ago":{v:["декілька секунд тому"]},"sec. ago":{v:["с тому"]},"seconds ago":{v:["с тому"]}}},{l:"uz",t:{"a few seconds ago":{v:["bir necha soniya oldin"]},"sec. ago":{v:["sek. oldin"]},"seconds ago":{v:["soniyalar oldin"]}}},{l:"zh-CN",t:{"a few seconds ago":{v:["几秒前"]},"sec. ago":{v:["几秒前"]},"seconds ago":{v:["几秒前"]}}},{l:"zh-HK",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}},{l:"zh-TW",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}}],d=[{l:"ar",t:{Acapulco:{v:["بازلائي مطفي"]},"Blue Violet":{v:["بنفسجي مشعشع"]},"Boston Blue":{v:["سماوي مطفي"]},Deluge:{v:["بنفسجي مطفي"]},Feldspar:{v:["وردي صخري"]},Gold:{v:["ذهبي"]},Mariner:{v:["أزرق بحري"]},"Nextcloud blue":{v:["أزرق نكست كلاود"]},Olivine:{v:["زيتي"]},Purple:{v:["بنفسجي"]},"Rosy brown":{v:["بُنِّي زهري"]},Whiskey:{v:["نبيذي"]}}},{l:"ast",t:{Acapulco:{v:["Acapulcu"]},"Blue Violet":{v:["Viola azulao"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oru"]},Mariner:{v:["Marineru"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivina"]},Purple:{v:["Moráu"]},"Rosy brown":{v:["Marrón arrosao"]},Whiskey:{v:["Whiskey"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]}}},{l:"cs-CZ",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]}}},{l:"da",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Guld"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]}}},{l:"de",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]}}},{l:"de-DE",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]}}},{l:"el",t:{Acapulco:{v:["Ακαπούλκο"]},"Blue Violet":{v:["Μπλε Βιολέτ"]},"Boston Blue":{v:["Μπλε Βοστώνης"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Χρυσό"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Μπλε Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Μωβ"]},"Rosy brown":{v:["Ροζ καφέ"]},Whiskey:{v:["Ουίσκι"]}}},{l:"en-GB",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Gold"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Purple"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]}}},{l:"eo",t:{}},{l:"es",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-AR",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"et-EE",t:{Acapulco:{v:["Acapulco meresinine"]},"Blue Violet":{v:["Sinakasvioletne"]},"Boston Blue":{v:["Bostoni rohekassinine"]},Deluge:{v:["Tulvavee lilla"]},Feldspar:{v:["Põlevkivipruun"]},Gold:{v:["Kuldne"]},Mariner:{v:["Meresinine"]},"Nextcloud blue":{v:["Nextcloudi sinine"]},Olivine:{v:["Oliiviroheline"]},Purple:{v:["Purpurpunane"]},"Rosy brown":{v:["Roosikarva pruun"]},Whiskey:{v:["Viskikarva kollakaspruun"]}}},{l:"eu",t:{}},{l:"fa",t:{Acapulco:{v:["آکاپولکو"]},"Blue Violet":{v:["بنفش آبی"]},"Boston Blue":{v:["آبی بوستونی"]},Deluge:{v:["سیل"]},Feldspar:{v:["فلدسپات"]},Gold:{v:["طلا"]},Mariner:{v:["مارینر"]},"Nextcloud blue":{v:["نکس کلود آبی"]},Olivine:{v:["الیوین"]},Purple:{v:["بنفش"]},"Rosy brown":{v:["قهوه‌ای رز"]},Whiskey:{v:["ویسکی"]}}},{l:"fi",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Sinivioletti"]},"Boston Blue":{v:["Bostoninsininen"]},Deluge:{v:["Tulva"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Kulta"]},Mariner:{v:["Merenkulkija"]},"Nextcloud blue":{v:["Nextcloudin sininen"]},Olivine:{v:["Oliviini"]},Purple:{v:["Purppura"]},"Rosy brown":{v:["Ruusunruskea"]},Whiskey:{v:["Viski"]}}},{l:"fr",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bleu violet"]},"Boston Blue":{v:["Bleu de Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Doré"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Bleu Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Violet"]},"Rosy brown":{v:["Brun rosé"]},Whiskey:{v:["Whiskey"]}}},{l:"ga",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Gorm Violet"]},"Boston Blue":{v:["Bostún Gorm"]},Deluge:{v:["Díle"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Óir"]},Mariner:{v:["Mairnéalach"]},"Nextcloud blue":{v:["Nextcloud gorm"]},Olivine:{v:["Olaivín"]},Purple:{v:["Corcra"]},"Rosy brown":{v:["Rosach donn"]},Whiskey:{v:["Fuisce"]}}},{l:"gl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marino"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivina"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Pardo rosado"]},Whiskey:{v:["Whisky"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{Gold:{v:["Emas"]},"Nextcloud blue":{v:["Biru Nextcloud"]},Purple:{v:["Ungu"]}}},{l:"is",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bláklukka"]},"Boston Blue":{v:["Bostonblátt"]},Deluge:{v:["Fjólublátt"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gull"]},Mariner:{v:["Sjóarablátt"]},"Nextcloud blue":{v:["Nextcloud blátt"]},Olivine:{v:["Ólivín"]},Purple:{v:["Purpurablátt"]},"Rosy brown":{v:["Rósabrúnt"]},Whiskey:{v:["Viský"]}}},{l:"it",t:{Gold:{v:["Oro"]},"Nextcloud blue":{v:["Nextcloud blue"]},Purple:{v:["Viola"]}}},{l:"ja",t:{Acapulco:{v:["アカプルコ"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]}}},{l:"ja-JP",t:{Acapulco:{v:["アカプルコ"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]}}},{l:"ko",t:{Acapulco:{v:["아카풀코"]},"Blue Violet":{v:["푸른 보라"]},"Boston Blue":{v:["보스턴 블루"]},Deluge:{v:["폭우"]},Feldspar:{v:["장석"]},Gold:{v:["금"]},Mariner:{v:["뱃사람"]},"Nextcloud blue":{v:["Nextcloud 파랑"]},Olivine:{v:["감람석"]},Purple:{v:["보라"]},"Rosy brown":{v:["로지 브라운"]},Whiskey:{v:["위스키"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blå fiolett"]},"Boston Blue":{v:["Boston blå"]},Deluge:{v:["Syndflod"]},Feldspar:{v:["Feltspat"]},Gold:{v:["Gull"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosenrød brun"]},Whiskey:{v:["Whiskey"]}}},{l:"nl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blauw Paars"]},"Boston Blue":{v:["Boston Blauw"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Veldspaat"]},Gold:{v:["Goud"]},Mariner:{v:["Marine blauw"]},"Nextcloud blue":{v:["Nextcloud blauw"]},Olivine:{v:["Olivijn"]},Purple:{v:["Paars"]},"Rosy brown":{v:["Rozig bruin"]},Whiskey:{v:["Whiskey"]}}},{l:"oc",t:{}},{l:"pl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Niebieski fiolet"]},"Boston Blue":{v:["Błękit Bostonu"]},Deluge:{v:["Potop"]},Feldspar:{v:["Skaleń"]},Gold:{v:["Złote"]},Mariner:{v:["Marynarz"]},"Nextcloud blue":{v:["Niebieskie Nextcloud"]},Olivine:{v:["Oliwin"]},Purple:{v:["Fioletowy"]},"Rosy brown":{v:["Różowy brąz"]},Whiskey:{v:["Whisky"]}}},{l:"pt-BR",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Dilúvio"]},Feldspar:{v:["Feldspato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marinheiro"]},"Nextcloud blue":{v:["azul Nextcloud"]},Olivine:{v:["Olivina"]},Purple:{v:["Roxo"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Uísque"]}}},{l:"pt-PT",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Ouro"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivine"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Whiskey"]}}},{l:"ro",t:{Gold:{v:["Aur"]},"Nextcloud blue":{v:["Nextcloud albastru"]},Purple:{v:["Purpuriu"]}}},{l:"ru",t:{Acapulco:{v:["Акапулько"]},"Blue Violet":{v:["Синий фиолет"]},"Boston Blue":{v:["Синий Бостон"]},Deluge:{v:["Перламутрово-фиолетовый"]},Feldspar:{v:["Античная латунь"]},Gold:{v:["Золотой"]},Mariner:{v:["Морской"]},"Nextcloud blue":{v:["Nextcloud голубой"]},Olivine:{v:[" Оливковый"]},Purple:{v:["Фиолетовый"]},"Rosy brown":{v:["Розово-коричневый"]},Whiskey:{v:["Виски"]}}},{l:"sk",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Modro fialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živec"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námorník"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Ružovo hnedá"]},Whiskey:{v:["Whisky"]}}},{l:"sl",t:{}},{l:"sr",t:{Acapulco:{v:["Акапулко"]},"Blue Violet":{v:["Плаво љубичаста"]},"Boston Blue":{v:["Бостон плава"]},Deluge:{v:["Поплава"]},Feldspar:{v:["Фелдспар"]},Gold:{v:["Злато"]},Mariner:{v:["Морнар"]},"Nextcloud blue":{v:["Nextcloud плава"]},Olivine:{v:["Маслинаста"]},Purple:{v:["Пурпурна"]},"Rosy brown":{v:["Роси браон"]},Whiskey:{v:["Виски"]}}},{l:"sv",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blåviolett"]},"Boston Blue":{v:["Bostonblå"]},Deluge:{v:["Skyfallsblå"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Guld"]},Mariner:{v:["Marinblå"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosabrun"]},Whiskey:{v:["Whisky"]}}},{l:"tr",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Mavi mor"]},"Boston Blue":{v:["Boston mavisi"]},Deluge:{v:["Sel"]},Feldspar:{v:["Feldispat"]},Gold:{v:["Altın"]},Mariner:{v:["Denizci"]},"Nextcloud blue":{v:["Nextcloud mavi"]},Olivine:{v:["Zeytinlik"]},Purple:{v:["Mor"]},"Rosy brown":{v:["Kırmızımsı kahverengi"]},Whiskey:{v:["Viski"]}}},{l:"uk",t:{Acapulco:{v:["Акапулько"]},"Blue Violet":{v:["Блакитна фіалка"]},"Boston Blue":{v:["Бостонський синій"]},Deluge:{v:["Злива"]},Feldspar:{v:["Польові шпати"]},Gold:{v:["Золотий"]},Mariner:{v:["Морський"]},"Nextcloud blue":{v:["Блакитний Nextcloud"]},Olivine:{v:["Олива"]},Purple:{v:["Фіолетовий"]},"Rosy brown":{v:["Темно-рожевий"]},Whiskey:{v:["Кола"]}}},{l:"uz",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Moviy binafsha"]},"Boston Blue":{v:["Boston ko'k"]},Deluge:{v:["To'fon"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oltin"]},Mariner:{v:["Dengizchi"]},"Nextcloud blue":{v:["Ko'k Nextcloud "]},Olivine:{v:["Olivine"]},Purple:{v:["Binafsha"]},"Rosy brown":{v:["Qizil jigarrang"]},Whiskey:{v:["Whiskey"]}}},{l:"zh-CN",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["瓦罗兰特蓝"]},"Boston Blue":{v:["波士顿蓝"]},Deluge:{v:["洪水色"]},Feldspar:{v:["长石"]},Gold:{v:["金色"]},Mariner:{v:["水手"]},"Nextcloud blue":{v:["Nextcloud 蓝"]},Olivine:{v:["橄榄石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}},{l:"zh-HK",t:{Acapulco:{v:["阿卡普爾科"]},"Blue Violet":{v:["藍紫色"]},"Boston Blue":{v:["波士頓藍"]},Deluge:{v:["大洪水"]},Feldspar:{v:["長石"]},Gold:{v:["Gold"]},Mariner:{v:["海軍藍"]},"Nextcloud blue":{v:["Nextcloud 藍色"]},Olivine:{v:["橄欖石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}},{l:"zh-TW",t:{}}],c=[{l:"ar",t:{Actions:{v:["إجراءات"]}}},{l:"ast",t:{Actions:{v:["Aiciones"]}}},{l:"br",t:{Actions:{v:["Oberioù"]}}},{l:"ca",t:{Actions:{v:["Accions"]}}},{l:"cs",t:{Actions:{v:["Akce"]}}},{l:"cs-CZ",t:{Actions:{v:["Akce"]}}},{l:"da",t:{Actions:{v:["Handlinger"]}}},{l:"de",t:{Actions:{v:["Aktionen"]}}},{l:"de-DE",t:{Actions:{v:["Aktionen"]}}},{l:"el",t:{Actions:{v:["Ενέργειες"]}}},{l:"en-GB",t:{Actions:{v:["Actions"]}}},{l:"eo",t:{Actions:{v:["Agoj"]}}},{l:"es",t:{Actions:{v:["Acciones"]}}},{l:"es-AR",t:{Actions:{v:["Acciones"]}}},{l:"es-EC",t:{Actions:{v:["Acciones"]}}},{l:"es-MX",t:{Actions:{v:["Acciones"]}}},{l:"et-EE",t:{Actions:{v:["Tegevus"]}}},{l:"eu",t:{Actions:{v:["Ekintzak"]}}},{l:"fa",t:{Actions:{v:["کنش‌ها"]}}},{l:"fi",t:{Actions:{v:["Toiminnot"]}}},{l:"fr",t:{Actions:{v:["Actions"]}}},{l:"ga",t:{Actions:{v:["Gníomhartha"]}}},{l:"gl",t:{Actions:{v:["Accións"]}}},{l:"he",t:{Actions:{v:["פעולות"]}}},{l:"hu",t:{Actions:{v:["Műveletek"]}}},{l:"id",t:{Actions:{v:["Tindakan"]}}},{l:"is",t:{Actions:{v:["Aðgerðir"]}}},{l:"it",t:{Actions:{v:["Azioni"]}}},{l:"ja",t:{Actions:{v:["操作"]}}},{l:"ja-JP",t:{Actions:{v:["操作"]}}},{l:"ko",t:{Actions:{v:["동작"]}}},{l:"lt-LT",t:{Actions:{v:["Veiksmai"]}}},{l:"lv",t:{}},{l:"mk",t:{Actions:{v:["Акции"]}}},{l:"my",t:{Actions:{v:["လုပ်ဆောင်ချက်များ"]}}},{l:"nb",t:{Actions:{v:["Handlinger"]}}},{l:"nl",t:{Actions:{v:["Acties"]}}},{l:"oc",t:{Actions:{v:["Accions"]}}},{l:"pl",t:{Actions:{v:["Działania"]}}},{l:"pt-BR",t:{Actions:{v:["Ações"]}}},{l:"pt-PT",t:{Actions:{v:["Ações"]}}},{l:"ro",t:{Actions:{v:["Acțiuni"]}}},{l:"ru",t:{Actions:{v:["Действия "]}}},{l:"sk",t:{Actions:{v:["Akcie"]}}},{l:"sl",t:{Actions:{v:["Dejanja"]}}},{l:"sr",t:{Actions:{v:["Радње"]}}},{l:"sv",t:{Actions:{v:["Åtgärder"]}}},{l:"tr",t:{Actions:{v:["İşlemler"]}}},{l:"uk",t:{Actions:{v:["Дії"]}}},{l:"uz",t:{Actions:{v:["Harakatlar"]}}},{l:"zh-CN",t:{Actions:{v:["行为"]}}},{l:"zh-HK",t:{Actions:{v:["動作"]}}},{l:"zh-TW",t:{Actions:{v:["動作"]}}}],u=[{l:"ar",t:{"Avatar of {displayName}":{v:["صورة الملف الشخصي الرمزية لــ {displayName} "]},"Avatar of {displayName}, {status}":{v:["صورة الملف الشخصي الرمزية لــ {displayName}، {status}"]}}},{l:"ast",t:{"Avatar of {displayName}":{v:["Avatar de: {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de: {displayName}, {status}"]}}},{l:"br",t:{}},{l:"ca",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"cs",t:{"Avatar of {displayName}":{v:["Zástupný obrázek uživatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Zástupný obrázek uživatele {displayName}, {status}"]}}},{l:"cs-CZ",t:{"Avatar of {displayName}":{v:["Zástupný obrázek uživatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Zástupný obrázek uživatele {displayName}, {status}"]}}},{l:"da",t:{"Avatar of {displayName}":{v:["Avatar af {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar af {displayName}, {status}"]}}},{l:"de",t:{"Avatar of {displayName}":{v:["Avatar von {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar von {displayName}, {status}"]}}},{l:"de-DE",t:{"Avatar of {displayName}":{v:["Avatar von {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar von {displayName}, {status}"]}}},{l:"el",t:{"Avatar of {displayName}":{v:["Άβαταρ του {displayName}"]},"Avatar of {displayName}, {status}":{v:["Άβαταρ του {displayName}, {status}"]}}},{l:"en-GB",t:{"Avatar of {displayName}":{v:["Avatar of {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar of {displayName}, {status}"]}}},{l:"eo",t:{}},{l:"es",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-AR",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-EC",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-MX",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"et-EE",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"eu",t:{"Avatar of {displayName}":{v:["{displayName}-(e)n irudia"]},"Avatar of {displayName}, {status}":{v:["{displayName} -(e)n irudia, {status}"]}}},{l:"fa",t:{"Avatar of {displayName}":{v:["آواتار {displayName}"]},"Avatar of {displayName}, {status}":{v:["آواتار {displayName} ، {status}"]}}},{l:"fi",t:{"Avatar of {displayName}":{v:["{displayName}n avatar"]},"Avatar of {displayName}, {status}":{v:["{displayName}n avatar, {status}"]}}},{l:"fr",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"ga",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"gl",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"he",t:{"Avatar of {displayName}":{v:["תמונה ייצוגית של {displayName}"]},"Avatar of {displayName}, {status}":{v:["תמונה ייצוגית של {displayName}, {status}"]}}},{l:"hu",t:{"Avatar of {displayName}":{v:["{displayName} profilképe"]},"Avatar of {displayName}, {status}":{v:["{displayName} profilképe, {status}"]}}},{l:"id",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"is",t:{"Avatar of {displayName}":{v:["Auðkennismynd fyrir {displayName}"]},"Avatar of {displayName}, {status}":{v:["Auðkennismynd fyrir {displayName}, {status}"]}}},{l:"it",t:{"Avatar of {displayName}":{v:["Avatar di {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar di {displayName}, {status}"]}}},{l:"ja",t:{"Avatar of {displayName}":{v:["{displayName} のアバター"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} のアバター"]}}},{l:"ja-JP",t:{"Avatar of {displayName}":{v:["{displayName} のアバター"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} のアバター"]}}},{l:"ko",t:{"Avatar of {displayName}":{v:["{displayName}님의 아바타"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status}님의 아바타"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Avatar of {displayName}":{v:["Аватар на {displayName}"]},"Avatar of {displayName}, {status}":{v:["Аватар на {displayName}, {status}"]}}},{l:"my",t:{"Avatar of {displayName}":{v:["{displayName} ၏ ကိုယ်ပွား"]}}},{l:"nb",t:{"Avatar of {displayName}":{v:["Avataren til {displayName}"]},"Avatar of {displayName}, {status}":{v:["{displayName}'s avatar, {status}"]}}},{l:"nl",t:{"Avatar of {displayName}":{v:["Avatar van {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar van {displayName}, {status}"]}}},{l:"oc",t:{}},{l:"pl",t:{"Avatar of {displayName}":{v:["Awatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Awatar {displayName}, {status}"]}}},{l:"pt-BR",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"pt-PT",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"ro",t:{"Avatar of {displayName}":{v:["Avatarul lui {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatarul lui {displayName}, {status}"]}}},{l:"ru",t:{"Avatar of {displayName}":{v:["Аватар {displayName}"]},"Avatar of {displayName}, {status}":{v:["Фотография {displayName}, {status}"]}}},{l:"sk",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"sl",t:{"Avatar of {displayName}":{v:["Podoba {displayName}"]},"Avatar of {displayName}, {status}":{v:["Prikazna slika {displayName}, {status}"]}}},{l:"sr",t:{"Avatar of {displayName}":{v:["Аватар за {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar za {displayName}, {status}"]}}},{l:"sv",t:{"Avatar of {displayName}":{v:["{displayName}s avatar"]},"Avatar of {displayName}, {status}":{v:["{displayName}s avatar, {status}"]}}},{l:"tr",t:{"Avatar of {displayName}":{v:["{displayName} avatarı"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} avatarı"]}}},{l:"uk",t:{"Avatar of {displayName}":{v:["Аватар {displayName}"]},"Avatar of {displayName}, {status}":{v:["Аватар {displayName}, {status}"]}}},{l:"uz",t:{"Avatar of {displayName}":{v:[" {displayName}Avatari"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} Avatari"]}}},{l:"zh-CN",t:{"Avatar of {displayName}":{v:["{displayName}的头像"]},"Avatar of {displayName}, {status}":{v:["{displayName}的头像,{status}"]}}},{l:"zh-HK",t:{"Avatar of {displayName}":{v:["{displayName} 的頭像"]},"Avatar of {displayName}, {status}":{v:["{displayName} 的頭像,{status}"]}}},{l:"zh-TW",t:{"Avatar of {displayName}":{v:["{displayName} 的大頭照"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} 的大頭照"]}}}],m=[{l:"ar",t:{away:{v:["غير موجود"]},busy:{v:["مشغول"]},"do not disturb":{v:["يُرجى عدم الإزعاج"]},invisible:{v:["غير مرئي"]},offline:{v:["غير متصل"]},online:{v:["متصل"]}}},{l:"ast",t:{away:{v:["ausente"]},busy:{v:["ocupáu"]},"do not disturb":{v:["nun molestar"]},invisible:{v:["invisible"]},offline:{v:["desconectáu"]},online:{v:["en llinia"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{away:{v:["pryč"]},busy:{v:["zaneprádněn(a)"]},"do not disturb":{v:["nerušit"]},invisible:{v:["neviditelné"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"cs-CZ",t:{away:{v:["pryč"]},busy:{v:["zaneprádněn(a)"]},"do not disturb":{v:["nerušit"]},invisible:{v:["neviditelné"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"da",t:{away:{v:["væk"]},busy:{v:["optaget"]},"do not disturb":{v:["forstyr ikke"]},invisible:{v:["usynlig"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"de",t:{away:{v:["Abwesend"]},busy:{v:["Beschäftigt"]},"do not disturb":{v:["Bitte nicht stören"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"de-DE",t:{away:{v:["Abwesend"]},busy:{v:["Beschäftigt"]},"do not disturb":{v:["Bitte nicht stören"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"el",t:{away:{v:["μακριά"]},busy:{v:["απασχολημένος"]},"do not disturb":{v:["μην ενοχλείτε"]},invisible:{v:["αόρατο"]},offline:{v:["εκτός σύνδεσης"]},online:{v:["συνδεδεμένος"]}}},{l:"en-GB",t:{away:{v:["away"]},busy:{v:["busy"]},"do not disturb":{v:["do not disturb"]},invisible:{v:["invisible"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"eo",t:{}},{l:"es",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["fuera de línea"]},online:{v:["en línea"]}}},{l:"es-AR",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["desconectado"]},online:{v:["en línea"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["fuera de línea"]},online:{v:["en línea"]}}},{l:"et-EE",t:{away:{v:["eemal"]},busy:{v:["hõivatud"]},"do not disturb":{v:["ära sega"]},invisible:{v:["nähtamatu"]},offline:{v:["pole võrgus"]},online:{v:["võrgus"]}}},{l:"eu",t:{}},{l:"fa",t:{away:{v:["دور از دستگاه"]},busy:{v:["مشغول"]},"do not disturb":{v:["مزاحم نشوید"]},invisible:{v:["مخفی"]},offline:{v:["برون‌خط"]},online:{v:["برخط"]}}},{l:"fi",t:{away:{v:["poissa"]},busy:{v:["varattu"]},"do not disturb":{v:["älä häiritse"]},invisible:{v:["näkymätön"]},offline:{v:["ei linjalla"]},online:{v:["linjalla"]}}},{l:"fr",t:{away:{v:["absent"]},busy:{v:["occupé"]},"do not disturb":{v:["ne pas déranger"]},invisible:{v:["invisible"]},offline:{v:["hors ligne"]},online:{v:["en ligne"]}}},{l:"ga",t:{away:{v:["ar shiúl"]},busy:{v:["gnóthach"]},"do not disturb":{v:["ná cur as"]},invisible:{v:["dofheicthe"]},offline:{v:["as líne"]},online:{v:["ar líne"]}}},{l:"gl",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["non molestar"]},invisible:{v:["invisíbel"]},offline:{v:["desconectado"]},online:{v:["conectado"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{away:{v:["tidak tersedia"]},"do not disturb":{v:["jangan ganggu"]},offline:{v:["luring"]},online:{v:["daring"]}}},{l:"is",t:{away:{v:["í burtu"]},busy:{v:["upptekin/n"]},"do not disturb":{v:["ekki ónáða"]},invisible:{v:["ósýnilegt"]},offline:{v:["ónettengt"]},online:{v:["nettengt"]}}},{l:"it",t:{away:{v:["via"]},"do not disturb":{v:["non disturbare"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ja",t:{away:{v:["離れる"]},busy:{v:["ビジー"]},"do not disturb":{v:["邪魔をしないでください"]},invisible:{v:["不可視"]},offline:{v:["オフライン"]},online:{v:["オンライン"]}}},{l:"ja-JP",t:{away:{v:["離れる"]},busy:{v:["ビジー"]},"do not disturb":{v:["邪魔をしないでください"]},invisible:{v:["不可視"]},offline:{v:["オフライン"]},online:{v:["オンライン"]}}},{l:"ko",t:{away:{v:["자리 비움"]},busy:{v:["바쁨"]},"do not disturb":{v:["방해 금지"]},invisible:{v:["보이지 않음"]},offline:{v:["오프라인"]},online:{v:["온라인"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{away:{v:["borte"]},busy:{v:["opptatt"]},"do not disturb":{v:["ikke forstyrr"]},invisible:{v:["usynlig"]},offline:{v:["frakoblet"]},online:{v:["tilkoblet"]}}},{l:"nl",t:{away:{v:["weg"]},busy:{v:["bezig"]},"do not disturb":{v:["niet storen"]},invisible:{v:["Onzichtbaar"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"oc",t:{}},{l:"pl",t:{away:{v:["stąd"]},busy:{v:["zajęty"]},"do not disturb":{v:["nie przeszkadzać"]},invisible:{v:["niewidzialny"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"pt-BR",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["não perturbe"]},invisible:{v:["invisível"]},offline:{v:["desligada"]},online:{v:["ligado"]}}},{l:"pt-PT",t:{away:{v:["longe"]},busy:{v:["ocupado"]},"do not disturb":{v:["não incomodar"]},invisible:{v:["invisível"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ro",t:{away:{v:["plecat"]},"do not disturb":{v:["nu deranjați"]},offline:{v:["deconectat"]},online:{v:["online"]}}},{l:"ru",t:{away:{v:["отсутствие"]},busy:{v:["занятый"]},"do not disturb":{v:["не беспокоить"]},invisible:{v:["невидимый"]},offline:{v:["офлайн"]},online:{v:["онлайн"]}}},{l:"sk",t:{away:{v:["neprítomný"]},busy:{v:["zaneprázdnený"]},"do not disturb":{v:["nerušiť"]},invisible:{v:["neviditeľný"]},offline:{v:["Odpojený - offline"]},online:{v:["Pripojený - online"]}}},{l:"sl",t:{}},{l:"sr",t:{away:{v:["одсутан"]},busy:{v:["заузет"]},"do not disturb":{v:["не узнемиравај"]},invisible:{v:["невидљиво"]},offline:{v:["ван мреже"]},online:{v:["на мрежи"]}}},{l:"sv",t:{away:{v:["borta"]},busy:{v:["upptagen"]},"do not disturb":{v:["stör ej"]},invisible:{v:["osynlig"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"tr",t:{away:{v:["Uzakta"]},busy:{v:["meşgul"]},"do not disturb":{v:["Rahatsız etmeyin"]},invisible:{v:["görünmez"]},offline:{v:["Çevrim dışı"]},online:{v:["Çevrim içi"]}}},{l:"uk",t:{away:{v:["відсутній"]},busy:{v:["зайнято"]},"do not disturb":{v:["не турбувати"]},invisible:{v:["Невидимий"]},offline:{v:["не в мережі"]},online:{v:["в мережі"]}}},{l:"uz",t:{away:{v:["uzoqda"]},busy:{v:["band"]},"do not disturb":{v:["bezovta qilmang"]},invisible:{v:["ko'rinmas"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"zh-CN",t:{away:{v:["离开"]},busy:{v:["繁忙"]},"do not disturb":{v:["请勿打扰"]},invisible:{v:["隐藏的"]},offline:{v:["离线"]},online:{v:["在线"]}}},{l:"zh-HK",t:{away:{v:["離開"]},busy:{v:["忙碌"]},"do not disturb":{v:["請勿打擾"]},invisible:{v:["隐藏的"]},offline:{v:["離線"]},online:{v:["在線"]}}},{l:"zh-TW",t:{}}],p=[{l:"ar",t:{"Clear selected":{v:["محو المحدّد"]},"Deselect {option}":{v:["إلغاء تحديد {option}"]},Options:{v:["خيارات"]}}},{l:"ast",t:{"Clear selected":{v:["Borrar lo seleicionao"]},"Deselect {option}":{v:["Deseleicionar «{option}»"]},Options:{v:["Opciones"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Clear selected":{v:["Vyčistit vybrané"]},"Deselect {option}":{v:["Zrušit výběr {option}"]},Options:{v:["Možnosti"]}}},{l:"cs-CZ",t:{"Clear selected":{v:["Vyčistit vybrané"]},"Deselect {option}":{v:["Zrušit výběr {option}"]},Options:{v:["Možnosti"]}}},{l:"da",t:{"Clear selected":{v:["Ryd valgt"]},"Deselect {option}":{v:["Fravælg {option}"]},Options:{v:["Indstillinger"]}}},{l:"de",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abwählen"]},Options:{v:["Optionen"]}}},{l:"de-DE",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abwählen"]},Options:{v:["Optionen"]}}},{l:"el",t:{"Clear selected":{v:["Εκκαθάριση επιλογής"]},"Deselect {option}":{v:["Αποεπιλογή {option}"]},Options:{v:["Επιλογές"]}}},{l:"en-GB",t:{"Clear selected":{v:["Clear selected"]},"Deselect {option}":{v:["Deselect {option}"]},Options:{v:["Options"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},Options:{v:["Opciones"]}}},{l:"es-AR",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},Options:{v:["Opciones"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},Options:{v:["Opciones"]}}},{l:"et-EE",t:{"Clear selected":{v:["Tühjenad valik"]},"Deselect {option}":{v:["Eemalda {option} valik"]},Options:{v:["Valikud"]}}},{l:"eu",t:{}},{l:"fa",t:{"Clear selected":{v:["پاک کردن مورد انتخاب شده"]},"Deselect {option}":{v:["لغو انتخاب {option}"]},Options:{v:["گزینه‌ها"]}}},{l:"fi",t:{"Clear selected":{v:["Tyhjennä valitut"]},"Deselect {option}":{v:["Poista valinta {option}"]},Options:{v:["Valinnat"]}}},{l:"fr",t:{"Clear selected":{v:["Vider la sélection"]},"Deselect {option}":{v:["Désélectionner {option}"]},Options:{v:["Options"]}}},{l:"ga",t:{"Clear selected":{v:["Glan roghnaithe"]},"Deselect {option}":{v:["Díroghnaigh {option}"]},Options:{v:["Roghanna"]}}},{l:"gl",t:{"Clear selected":{v:["Limpar o seleccionado"]},"Deselect {option}":{v:["Desmarcar {opción}"]},Options:{v:["Opcións"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{"Clear selected":{v:["Hapus terpilih"]},"Deselect {option}":{v:["Batalkan pemilihan {option}"]}}},{l:"is",t:{"Clear selected":{v:["Hreinsa valið"]},"Deselect {option}":{v:["Afvelja {option}"]},Options:{v:["Valkostir"]}}},{l:"it",t:{"Clear selected":{v:["Cancella selezionati"]},"Deselect {option}":{v:["Deselezionare {option}"]}}},{l:"ja",t:{"Clear selected":{v:["選択を解除"]},"Deselect {option}":{v:["{option} の選択を解除"]},Options:{v:["オプション"]}}},{l:"ja-JP",t:{"Clear selected":{v:["選択を解除"]},"Deselect {option}":{v:["{option} の選択を解除"]},Options:{v:["オプション"]}}},{l:"ko",t:{"Clear selected":{v:["선택 항목 지우기"]},"Deselect {option}":{v:["{option} 선택 해제"]},Options:{v:["옵션"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"Clear selected":{v:["Tøm merket"]},"Deselect {option}":{v:["Opphev valg {option}"]},Options:{v:["Alternativer"]}}},{l:"nl",t:{"Clear selected":{v:["Selectie wissen"]},"Deselect {option}":{v:["Deselecteer {optie}"]},Options:{v:["Opties"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear selected":{v:["Wyczyść wybrane"]},"Deselect {option}":{v:["Odznacz {option}"]},Options:{v:["Opcje"]}}},{l:"pt-BR",t:{"Clear selected":{v:["Limpar selecionados"]},"Deselect {option}":{v:["Desmacar {option}"]},Options:{v:["Opções"]}}},{l:"pt-PT",t:{"Clear selected":{v:["Limpeza selecionada"]},"Deselect {option}":{v:["Desmarcar {option}"]},Options:{v:["Opções"]}}},{l:"ro",t:{"Clear selected":{v:["Șterge selecția"]},"Deselect {option}":{v:["Deselctează {option}"]}}},{l:"ru",t:{"Clear selected":{v:["Очистить выбранный"]},"Deselect {option}":{v:["Отменить выбор {option}"]},Options:{v:["Варианты"]}}},{l:"sk",t:{"Clear selected":{v:["Vymazať vybraté"]},"Deselect {option}":{v:["Zrušiť výber {option}"]},Options:{v:["možnosti"]}}},{l:"sl",t:{}},{l:"sr",t:{"Clear selected":{v:["Обриши изабрано"]},"Deselect {option}":{v:["Уклони избор {option}"]},Options:{v:["Опције"]}}},{l:"sv",t:{"Clear selected":{v:["Rensa val"]},"Deselect {option}":{v:["Avmarkera {option}"]},Options:{v:["Alternativ"]}}},{l:"tr",t:{"Clear selected":{v:["Seçilmişleri temizle"]},"Deselect {option}":{v:["{option} bırak"]},Options:{v:["Seçenekler"]}}},{l:"uk",t:{"Clear selected":{v:["Очистити вибране"]},"Deselect {option}":{v:["Зняти вибір {option}"]},Options:{v:["Параметри"]}}},{l:"uz",t:{"Clear selected":{v:["Tanlanganni tozalash"]},"Deselect {option}":{v:["{option}tanlovni bekor qiling"]},Options:{v:["Variantlar"]}}},{l:"zh-CN",t:{"Clear selected":{v:["清除所选"]},"Deselect {option}":{v:["取消选择 {option}"]},Options:{v:["选项"]}}},{l:"zh-HK",t:{"Clear selected":{v:["清除所選項目"]},"Deselect {option}":{v:["取消選擇 {option}"]},Options:{v:["選項"]}}},{l:"zh-TW",t:{}}],g=[{l:"ar",t:{"Clear text":{v:["محو النص"]},"Save changes":{v:["حفظ التغييرات"]}}},{l:"ast",t:{"Clear text":{v:["Borrar el testu"]},"Save changes":{v:["Guardar los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Clear text":{v:["Netejar text"]}}},{l:"cs",t:{"Clear text":{v:["Čitelný text"]},"Save changes":{v:["Uložit změny"]}}},{l:"cs-CZ",t:{"Clear text":{v:["Čitelný text"]},"Save changes":{v:["Uložit změny"]}}},{l:"da",t:{"Clear text":{v:["Ryd tekst"]},"Save changes":{v:["Gem ændringer"]}}},{l:"de",t:{"Clear text":{v:["Klartext"]},"Save changes":{v:["Änderungen speichern"]}}},{l:"de-DE",t:{"Clear text":{v:["Klartext"]},"Save changes":{v:["Änderungen speichern"]}}},{l:"el",t:{"Clear text":{v:["Εκκαθάριση κειμένου"]},"Save changes":{v:["Αποθήκευση αλλαγών"]}}},{l:"en-GB",t:{"Clear text":{v:["Clear text"]},"Save changes":{v:["Save changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"es-AR",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"es-EC",t:{"Clear text":{v:["Limpiar texto"]}}},{l:"es-MX",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"et-EE",t:{"Clear text":{v:["Kustuta tekst"]},"Save changes":{v:["Salvesta muudatused"]}}},{l:"eu",t:{"Clear text":{v:["Garbitu testua"]}}},{l:"fa",t:{"Clear text":{v:["پاک کردن متن"]},"Save changes":{v:["ذخیرهٔ تغییرات"]}}},{l:"fi",t:{"Clear text":{v:["Tyhjennä teksti"]},"Save changes":{v:["Tallenna muutokset"]}}},{l:"fr",t:{"Clear text":{v:["Effacer le texte"]},"Save changes":{v:["Sauvegarder les changements"]}}},{l:"ga",t:{"Clear text":{v:["Glan téacs"]},"Save changes":{v:["Sabháil na hathruithe"]}}},{l:"gl",t:{"Clear text":{v:["Limpar o texto"]},"Save changes":{v:["Gardar os cambios"]}}},{l:"he",t:{"Clear text":{v:["פינוי טקסט"]}}},{l:"hu",t:{"Clear text":{v:["Szöveg törlése"]}}},{l:"id",t:{"Clear text":{v:["Bersihkan teks"]},"Save changes":{v:["Simpan perubahan"]}}},{l:"is",t:{"Clear text":{v:["Hreinsa texta"]},"Save changes":{v:["Vista breytingar"]}}},{l:"it",t:{"Clear text":{v:["Cancella il testo"]},"Save changes":{v:["Salva le modifiche"]}}},{l:"ja",t:{"Clear text":{v:["テキストをクリア"]},"Save changes":{v:["変更を保存"]}}},{l:"ja-JP",t:{"Clear text":{v:["テキストをクリア"]},"Save changes":{v:["変更を保存"]}}},{l:"ko",t:{"Clear text":{v:["텍스트 지우기"]},"Save changes":{v:["변경 사항 저장"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"Clear text":{v:["Fjern tekst"]},"Save changes":{v:["Lagre endringer"]}}},{l:"nl",t:{"Clear text":{v:["Wis tekst"]},"Save changes":{v:["Wijzigingen opslaan"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear text":{v:["Wyczyść tekst"]},"Save changes":{v:["Zapisz zmiany"]}}},{l:"pt-BR",t:{"Clear text":{v:["Limpar texto"]},"Save changes":{v:["Salvar alterações"]}}},{l:"pt-PT",t:{"Clear text":{v:["Limpar texto"]},"Save changes":{v:["Gravar alterações"]}}},{l:"ro",t:{"Clear text":{v:["Șterge textul"]},"Save changes":{v:["Salvează modificările"]}}},{l:"ru",t:{"Clear text":{v:["Очистить текст"]},"Save changes":{v:["Сохранить изменения"]}}},{l:"sk",t:{"Clear text":{v:["Vamazať text"]},"Save changes":{v:["Uložiť zmeny"]}}},{l:"sl",t:{"Clear text":{v:["Počisti besedilo"]}}},{l:"sr",t:{"Clear text":{v:["Обриши текст"]},"Save changes":{v:["Сачувај измене"]}}},{l:"sv",t:{"Clear text":{v:["Ta bort text"]},"Save changes":{v:["Spara ändringar"]}}},{l:"tr",t:{"Clear text":{v:["Metni temizle"]},"Save changes":{v:["Değişiklikleri kaydet"]}}},{l:"uk",t:{"Clear text":{v:["Очистити текст"]},"Save changes":{v:["Зберегти зміни"]}}},{l:"uz",t:{"Clear text":{v:["Matnni tozalash"]},"Save changes":{v:["O'zgarishlarni saqlang"]}}},{l:"zh-CN",t:{"Clear text":{v:["清除文本"]},"Save changes":{v:["保存修改"]}}},{l:"zh-HK",t:{"Clear text":{v:["清除文本"]},"Save changes":{v:["保存更改"]}}},{l:"zh-TW",t:{"Clear text":{v:["清除文字"]}}}],f=[{l:"ar",t:{Close:{v:["إغلاق"]}}},{l:"ast",t:{Close:{v:["Zarrar"]}}},{l:"br",t:{Close:{v:["Serriñ"]}}},{l:"ca",t:{Close:{v:["Tanca"]}}},{l:"cs",t:{Close:{v:["Zavřít"]}}},{l:"cs-CZ",t:{Close:{v:["Zavřít"]}}},{l:"da",t:{Close:{v:["Luk"]}}},{l:"de",t:{Close:{v:["Schließen"]}}},{l:"de-DE",t:{Close:{v:["Schließen"]}}},{l:"el",t:{Close:{v:["Κλείσιμο"]}}},{l:"en-GB",t:{Close:{v:["Close"]}}},{l:"eo",t:{Close:{v:["Fermu"]}}},{l:"es",t:{Close:{v:["Cerrar"]}}},{l:"es-AR",t:{Close:{v:["Cerrar"]}}},{l:"es-EC",t:{Close:{v:["Cerrar"]}}},{l:"es-MX",t:{Close:{v:["Cerrar"]}}},{l:"et-EE",t:{Close:{v:["Sulge"]}}},{l:"eu",t:{Close:{v:["Itxi"]}}},{l:"fa",t:{Close:{v:["بستن"]}}},{l:"fi",t:{Close:{v:["Sulje"]}}},{l:"fr",t:{Close:{v:["Fermer"]}}},{l:"ga",t:{Close:{v:["Dún"]}}},{l:"gl",t:{Close:{v:["Pechar"]}}},{l:"he",t:{Close:{v:["סגירה"]}}},{l:"hu",t:{Close:{v:["Bezárás"]}}},{l:"id",t:{Close:{v:["Tutup"]}}},{l:"is",t:{Close:{v:["Loka"]}}},{l:"it",t:{Close:{v:["Chiudi"]}}},{l:"ja",t:{Close:{v:["閉じる"]}}},{l:"ja-JP",t:{Close:{v:["閉じる"]}}},{l:"ko",t:{Close:{v:["닫기"]}}},{l:"lt-LT",t:{Close:{v:["Užverti"]}}},{l:"lv",t:{Close:{v:["Aizvērt"]}}},{l:"mk",t:{Close:{v:["Затвори"]}}},{l:"my",t:{Close:{v:["ပိတ်ရန်"]}}},{l:"nb",t:{Close:{v:["Lukk"]}}},{l:"nl",t:{Close:{v:["Sluiten"]}}},{l:"oc",t:{Close:{v:["Tampar"]}}},{l:"pl",t:{Close:{v:["Zamknij"]}}},{l:"pt-BR",t:{Close:{v:["Fechar"]}}},{l:"pt-PT",t:{Close:{v:["Fechar"]}}},{l:"ro",t:{Close:{v:["Închideți"]}}},{l:"ru",t:{Close:{v:["Закрыть"]}}},{l:"sk",t:{Close:{v:["Zavrieť"]}}},{l:"sl",t:{Close:{v:["Zapri"]}}},{l:"sr",t:{Close:{v:["Затвори"]}}},{l:"sv",t:{Close:{v:["Stäng"]}}},{l:"tr",t:{Close:{v:["Kapat"]}}},{l:"uk",t:{Close:{v:["Закрити"]}}},{l:"uz",t:{Close:{v:["Yopish"]}}},{l:"zh-CN",t:{Close:{v:["关闭"]}}},{l:"zh-HK",t:{Close:{v:["關閉"]}}},{l:"zh-TW",t:{Close:{v:["關閉"]}}}],h=[{l:"ar",t:{Global:{v:["شامل"]}}},{l:"ast",t:{Global:{v:["Global"]}}},{l:"br",t:{}},{l:"ca",t:{Global:{v:["Global"]}}},{l:"cs",t:{Global:{v:["Globální"]}}},{l:"cs-CZ",t:{Global:{v:["Globální"]}}},{l:"da",t:{Global:{v:["Global"]}}},{l:"de",t:{Global:{v:["Global"]}}},{l:"de-DE",t:{Global:{v:["Global"]}}},{l:"el",t:{Global:{v:["Καθολικό"]}}},{l:"en-GB",t:{Global:{v:["Global"]}}},{l:"eo",t:{}},{l:"es",t:{Global:{v:["Global"]}}},{l:"es-AR",t:{Global:{v:["Global"]}}},{l:"es-EC",t:{Global:{v:["Global"]}}},{l:"es-MX",t:{Global:{v:["Global"]}}},{l:"et-EE",t:{Global:{v:["Globaalne"]}}},{l:"eu",t:{Global:{v:["Globala"]}}},{l:"fa",t:{Global:{v:["سراسری"]}}},{l:"fi",t:{Global:{v:["Globaali"]}}},{l:"fr",t:{Global:{v:["Global"]}}},{l:"ga",t:{Global:{v:["Domhanda"]}}},{l:"gl",t:{Global:{v:["Global"]}}},{l:"he",t:{Global:{v:["כללי"]}}},{l:"hu",t:{Global:{v:["Globális"]}}},{l:"id",t:{Global:{v:["Global"]}}},{l:"is",t:{Global:{v:["Almennt"]}}},{l:"it",t:{Global:{v:["Globale"]}}},{l:"ja",t:{Global:{v:["全体"]}}},{l:"ja-JP",t:{Global:{v:["全体"]}}},{l:"ko",t:{Global:{v:["글로벌"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{Global:{v:["Глобално"]}}},{l:"my",t:{Global:{v:["ကမ္ဘာလုံးဆိုင်ရာ"]}}},{l:"nb",t:{Global:{v:["Global"]}}},{l:"nl",t:{Global:{v:["Globaal"]}}},{l:"oc",t:{}},{l:"pl",t:{Global:{v:["Globalnie"]}}},{l:"pt-BR",t:{Global:{v:["Global"]}}},{l:"pt-PT",t:{Global:{v:["Global"]}}},{l:"ro",t:{Global:{v:["Global"]}}},{l:"ru",t:{Global:{v:["Глобальный"]}}},{l:"sk",t:{Global:{v:["Globálne"]}}},{l:"sl",t:{Global:{v:["Splošno"]}}},{l:"sr",t:{Global:{v:["Глобално"]}}},{l:"sv",t:{Global:{v:["Global"]}}},{l:"tr",t:{Global:{v:["Evrensel"]}}},{l:"uk",t:{Global:{v:["Глобальний"]}}},{l:"uz",t:{Global:{v:["Global"]}}},{l:"zh-CN",t:{Global:{v:["全局"]}}},{l:"zh-HK",t:{Global:{v:["全球的"]}}},{l:"zh-TW",t:{Global:{v:["全域"]}}}],v=[{l:"ar",t:{"Hide password":{v:["إخفاء كلمة المرور"]},"Password is secure":{v:["كلمة المرور آمنة"]},"Show password":{v:["أظهِر كلمة المرور"]}}},{l:"ast",t:{"Hide password":{v:["Anubrir la contraseña"]},"Password is secure":{v:["La contraseña ye segura"]},"Show password":{v:["Amosar la contraseña"]}}},{l:"br",t:{}},{l:"ca",t:{"Hide password":{v:["Amagar contrasenya"]},"Password is secure":{v:["Contrasenya segura
"]},"Show password":{v:["Mostrar contrasenya"]}}},{l:"cs",t:{"Hide password":{v:["Skrýt heslo"]},"Password is secure":{v:["Heslo je bezpečné"]},"Show password":{v:["Zobrazit heslo"]}}},{l:"cs-CZ",t:{"Hide password":{v:["Skrýt heslo"]},"Password is secure":{v:["Heslo je bezpečné"]},"Show password":{v:["Zobrazit heslo"]}}},{l:"da",t:{"Hide password":{v:["Skjul kodeord"]},"Password is secure":{v:["Kodeordet er sikkert"]},"Show password":{v:["Vis kodeord"]}}},{l:"de",t:{"Hide password":{v:["Passwort verbergen"]},"Password is secure":{v:["Passwort ist sicher"]},"Show password":{v:["Passwort anzeigen"]}}},{l:"de-DE",t:{"Hide password":{v:["Passwort verbergen"]},"Password is secure":{v:["Passwort ist sicher"]},"Show password":{v:["Passwort anzeigen"]}}},{l:"el",t:{"Hide password":{v:["Απόκρυψη συνθηματικού"]},"Password is secure":{v:["Το συνθηματικό είναι ασφαλές"]},"Show password":{v:["Εμφάνιση κωδικού πρόσβασης"]}}},{l:"en-GB",t:{"Hide password":{v:["Hide password"]},"Password is secure":{v:["Password is secure"]},"Show password":{v:["Show password"]}}},{l:"eo",t:{}},{l:"es",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"es-AR",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"es-EC",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"es-MX",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"et-EE",t:{"Hide password":{v:["Peida salasõna"]},"Password is secure":{v:["Salasõna on turvaline"]},"Show password":{v:["Näita salasõna"]}}},{l:"eu",t:{"Hide password":{v:["Ezkutatu pasahitza"]},"Password is secure":{v:["Pasahitza segurua da"]},"Show password":{v:["Erakutsi pasahitza"]}}},{l:"fa",t:{"Hide password":{v:["پنهان کردن رمز عبور"]},"Password is secure":{v:["گذرواژه امن است"]},"Show password":{v:["نمایش گذرواژه"]}}},{l:"fi",t:{"Hide password":{v:["Piilota salasana"]},"Password is secure":{v:["Salasana on turvallinen"]},"Show password":{v:["Näytä salasana"]}}},{l:"fr",t:{"Hide password":{v:["Cacher le mot de passe"]},"Password is secure":{v:["Le mot de passe est sécurisé"]},"Show password":{v:["Afficher le mot de passe"]}}},{l:"ga",t:{"Hide password":{v:["Folaigh pasfhocal"]},"Password is secure":{v:["Tá pasfhocal slán"]},"Show password":{v:["Taispeáin pasfhocal"]}}},{l:"gl",t:{"Hide password":{v:["Agochar o contrasinal"]},"Password is secure":{v:["O contrasinal é seguro"]},"Show password":{v:["Amosar o contrasinal"]}}},{l:"he",t:{"Hide password":{v:["הסתרת סיסמה"]},"Password is secure":{v:["הסיסמה מאובטחת"]},"Show password":{v:["הצגת סיסמה"]}}},{l:"hu",t:{"Hide password":{v:["Jelszó elrejtése"]},"Password is secure":{v:["A jelszó biztonságos"]},"Show password":{v:["Jelszó megjelenítése"]}}},{l:"id",t:{"Hide password":{v:["Sembunyikan sandi"]},"Password is secure":{v:["Kata sandi sudah aman"]},"Show password":{v:["Tampilkan sandi"]}}},{l:"is",t:{"Hide password":{v:["Fela lykilorð"]},"Password is secure":{v:["Lykilorðið er öruggt"]},"Show password":{v:["Birta lykilorð"]}}},{l:"it",t:{"Hide password":{v:["Nascondi la password"]},"Password is secure":{v:["La password è sicura"]},"Show password":{v:["Mostra la password"]}}},{l:"ja",t:{"Hide password":{v:["パスワードを非表示"]},"Password is secure":{v:["パスワードは保護されています"]},"Show password":{v:["パスワードを表示"]}}},{l:"ja-JP",t:{"Hide password":{v:["パスワードを非表示"]},"Password is secure":{v:["パスワードは保護されています"]},"Show password":{v:["パスワードを表示"]}}},{l:"ko",t:{"Hide password":{v:["암호 숨기기"]},"Password is secure":{v:["암호가 안전합니다."]},"Show password":{v:["암호 표시"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"Hide password":{v:["Skjul passord"]},"Password is secure":{v:["Passordet er sikkert"]},"Show password":{v:["Vis passord"]}}},{l:"nl",t:{"Hide password":{v:["Verberg wachtwoord"]},"Password is secure":{v:["Wachtwoord is veilig"]},"Show password":{v:["Toon wachtwoord"]}}},{l:"oc",t:{}},{l:"pl",t:{"Hide password":{v:["Ukryj hasło"]},"Password is secure":{v:["Hasło jest bezpieczne"]},"Show password":{v:["Pokaż hasło"]}}},{l:"pt-BR",t:{"Hide password":{v:["Ocultar senha"]},"Password is secure":{v:["A senha é segura"]},"Show password":{v:["Mostrar senha"]}}},{l:"pt-PT",t:{"Hide password":{v:["Ocultar palavra-passe"]},"Password is secure":{v:["A palavra-passe é segura"]},"Show password":{v:["Mostrar palavra-passe"]}}},{l:"ro",t:{"Hide password":{v:["Ascunde parola"]},"Password is secure":{v:["Parola este sigură"]},"Show password":{v:["Arată parola"]}}},{l:"ru",t:{"Hide password":{v:["Скрыть пароль"]},"Password is secure":{v:["Пароль надежный"]},"Show password":{v:["Показать пароль"]}}},{l:"sk",t:{"Hide password":{v:["Skryť heslo"]},"Password is secure":{v:["Heslo je bezpečné"]},"Show password":{v:["Zobraziť heslo"]}}},{l:"sl",t:{"Hide password":{v:["Skrij geslo"]},"Password is secure":{v:["Geslo je varno"]},"Show password":{v:["Pokaži geslo"]}}},{l:"sr",t:{"Hide password":{v:["Сакриј лозинку"]},"Password is secure":{v:["Лозинка је безбедна"]},"Show password":{v:["Прикажи лозинку"]}}},{l:"sv",t:{"Hide password":{v:["Göm lösenordet"]},"Password is secure":{v:["Lössenordet är säkert"]},"Show password":{v:["Visa lössenordet"]}}},{l:"tr",t:{"Hide password":{v:["Parolayı gizle"]},"Password is secure":{v:["Parola güvenli"]},"Show password":{v:["Parolayı görüntüle"]}}},{l:"uk",t:{"Hide password":{v:["Приховати пароль"]},"Password is secure":{v:["Пароль безпечний"]},"Show password":{v:["Показати пароль"]}}},{l:"uz",t:{"Hide password":{v:["Parolni yashirish"]},"Password is secure":{v:["Parol xavfsiz"]},"Show password":{v:["Parolni ko'rsatish"]}}},{l:"zh-CN",t:{"Hide password":{v:["隐藏密码"]},"Password is secure":{v:["密码安全"]},"Show password":{v:["显示密码"]}}},{l:"zh-HK",t:{"Hide password":{v:["隱藏密碼"]},"Password is secure":{v:["密碼是安全的"]},"Show password":{v:["顯示密碼"]}}},{l:"zh-TW",t:{"Hide password":{v:["隱藏密碼"]},"Password is secure":{v:["密碼安全"]},"Show password":{v:["顯示密碼"]}}}],y=[{l:"ar",t:{}},{l:"ast",t:{}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{}},{l:"cs-CZ",t:{}},{l:"da",t:{}},{l:"de",t:{}},{l:"de-DE",t:{}},{l:"el",t:{}},{l:"en-GB",t:{}},{l:"eo",t:{}},{l:"es",t:{}},{l:"es-AR",t:{}},{l:"es-EC",t:{}},{l:"es-MX",t:{}},{l:"et-EE",t:{}},{l:"eu",t:{}},{l:"fa",t:{}},{l:"fi",t:{}},{l:"fr",t:{}},{l:"ga",t:{}},{l:"gl",t:{}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{}},{l:"is",t:{}},{l:"it",t:{}},{l:"ja",t:{}},{l:"ja-JP",t:{}},{l:"ko",t:{}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{}},{l:"nl",t:{}},{l:"oc",t:{}},{l:"pl",t:{}},{l:"pt-BR",t:{}},{l:"pt-PT",t:{}},{l:"ro",t:{}},{l:"ru",t:{}},{l:"sk",t:{}},{l:"sl",t:{}},{l:"sr",t:{}},{l:"sv",t:{}},{l:"tr",t:{}},{l:"uk",t:{}},{l:"uz",t:{}},{l:"zh-CN",t:{}},{l:"zh-HK",t:{}},{l:"zh-TW",t:{}}],w=[{l:"ar",t:{Next:{v:["التالي"]},"Pause slideshow":{v:["تجميد عرض الشرائح"]},Previous:{v:["السابق"]},"Start slideshow":{v:["إبدإ العرض"]}}},{l:"ast",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Posar la presentación de diapositives"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Aniciar la presentación de diapositives"]}}},{l:"br",t:{Next:{v:["Da heul"]},"Pause slideshow":{v:["Arsav an diaporama"]},Previous:{v:["A-raok"]},"Start slideshow":{v:["Kregiñ an diaporama"]}}},{l:"ca",t:{Next:{v:["Següent"]},"Pause slideshow":{v:["Atura la presentació"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Inicia la presentació"]}}},{l:"cs",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"cs-CZ",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"da",t:{Next:{v:["Videre"]},"Pause slideshow":{v:["Suspender fremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start fremvisning"]}}},{l:"de",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"de-DE",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"el",t:{Next:{v:["Επόμενο"]},"Pause slideshow":{v:["Παύση προβολής διαφανειών"]},Previous:{v:["Προηγούμενο"]},"Start slideshow":{v:["Έναρξη προβολής διαφανειών"]}}},{l:"en-GB",t:{Next:{v:["Next"]},"Pause slideshow":{v:["Pause slideshow"]},Previous:{v:["Previous"]},"Start slideshow":{v:["Start slideshow"]}}},{l:"eo",t:{Next:{v:["Sekva"]},"Pause slideshow":{v:["Payzi bildprezenton"]},Previous:{v:["Antaŭa"]},"Start slideshow":{v:["Komenci bildprezenton"]}}},{l:"es",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es-AR",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es-EC",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"es-MX",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"et-EE",t:{Next:{v:["Edasi"]},"Pause slideshow":{v:["Slaidiesitluse paus"]},Previous:{v:["Eelmine"]},"Start slideshow":{v:["Alusta slaidiesitust"]}}},{l:"eu",t:{Next:{v:["Hurrengoa"]},"Pause slideshow":{v:["Pausatu diaporama"]},Previous:{v:["Aurrekoa"]},"Start slideshow":{v:["Hasi diaporama"]}}},{l:"fa",t:{Next:{v:["بعدی"]},"Pause slideshow":{v:["توقف نمایش اسلاید"]},Previous:{v:["قبلی"]},"Start slideshow":{v:["شروع نمایش اسلاید"]}}},{l:"fi",t:{Next:{v:["Seuraava"]},"Pause slideshow":{v:["Keskeytä diaesitys"]},Previous:{v:["Edellinen"]},"Start slideshow":{v:["Aloita diaesitys"]}}},{l:"fr",t:{Next:{v:["Suivant"]},"Pause slideshow":{v:["Mettre le diaporama en pause"]},Previous:{v:["Précédent"]},"Start slideshow":{v:["Démarrer le diaporama"]}}},{l:"ga",t:{Next:{v:["Ar aghaidh"]},"Pause slideshow":{v:["Cuir taispeántas sleamhnán ar sos"]},Previous:{v:["Roimhe Seo"]},"Start slideshow":{v:["Tosaigh taispeántas sleamhnán"]}}},{l:"gl",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar o diaporama"]},Previous:{v:["Anterir"]},"Start slideshow":{v:["Iniciar o diaporama"]}}},{l:"he",t:{Next:{v:["הבא"]},"Pause slideshow":{v:["השהיית מצגת"]},Previous:{v:["הקודם"]},"Start slideshow":{v:["התחלת המצגת"]}}},{l:"hu",t:{Next:{v:["Következő"]},"Pause slideshow":{v:["Diavetítés szüneteltetése"]},Previous:{v:["Előző"]},"Start slideshow":{v:["Diavetítés indítása"]}}},{l:"id",t:{Next:{v:["Selanjutnya"]},"Pause slideshow":{v:["Jeda tayangan slide"]},Previous:{v:["Sebelumnya"]},"Start slideshow":{v:["Mulai salindia"]}}},{l:"is",t:{Next:{v:["Næsta"]},"Pause slideshow":{v:["Gera hlé á skyggnusýningu"]},Previous:{v:["Fyrri"]},"Start slideshow":{v:["Byrja skyggnusýningu"]}}},{l:"it",t:{Next:{v:["Successivo"]},"Pause slideshow":{v:["Presentazione in pausa"]},Previous:{v:["Precedente"]},"Start slideshow":{v:["Avvia presentazione"]}}},{l:"ja",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ja-JP",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ko",t:{Next:{v:["다음"]},"Pause slideshow":{v:["슬라이드쇼 일시정지"]},Previous:{v:["이전"]},"Start slideshow":{v:["슬라이드쇼 시작"]}}},{l:"lt-LT",t:{Next:{v:["Kitas"]},"Pause slideshow":{v:["Pristabdyti skaidrių rodymą"]},Previous:{v:["Ankstesnis"]},"Start slideshow":{v:["Pradėti skaidrių rodymą"]}}},{l:"lv",t:{Next:{v:["Nākamais"]},"Pause slideshow":{v:["Pauzēt slaidrādi"]},Previous:{v:["Iepriekšējais"]},"Start slideshow":{v:["Sākt slaidrādi"]}}},{l:"mk",t:{Next:{v:["Следно"]},"Pause slideshow":{v:["Пузирај слајдшоу"]},Previous:{v:["Предходно"]},"Start slideshow":{v:["Стартувај слајдшоу"]}}},{l:"my",t:{Next:{v:["နောက်သို့ဆက်ရန်"]},"Pause slideshow":{v:["စလိုက်ရှိုး ခေတ္တရပ်ရန်"]},Previous:{v:["ယခင်"]},"Start slideshow":{v:["စလိုက်ရှိုးအား စတင်ရန်"]}}},{l:"nb",t:{Next:{v:["Neste"]},"Pause slideshow":{v:["Pause lysbildefremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start lysbildefremvisning"]}}},{l:"nl",t:{Next:{v:["Volgende"]},"Pause slideshow":{v:["Pauzeer diavoorstelling"]},Previous:{v:["Vorige"]},"Start slideshow":{v:["Start diavoorstelling"]}}},{l:"oc",t:{Next:{v:["Seguent"]},"Pause slideshow":{v:["Metre en pausa lo diaporama"]},Previous:{v:["Precedent"]},"Start slideshow":{v:["Lançar lo diaporama"]}}},{l:"pl",t:{Next:{v:["Następny"]},"Pause slideshow":{v:["Wstrzymaj pokaz slajdów"]},Previous:{v:["Poprzedni"]},"Start slideshow":{v:["Rozpocznij pokaz slajdów"]}}},{l:"pt-BR",t:{Next:{v:["Próximo"]},"Pause slideshow":{v:["Pausar apresentação de slides"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar apresentação de slides"]}}},{l:"pt-PT",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar diaporama"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar diaporama"]}}},{l:"ro",t:{Next:{v:["Următorul"]},"Pause slideshow":{v:["Pauză prezentare de diapozitive"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Începeți prezentarea de diapozitive"]}}},{l:"ru",t:{Next:{v:["Следующее"]},"Pause slideshow":{v:["Приостановить показ слйдов"]},Previous:{v:["Предыдущее"]},"Start slideshow":{v:["Начать показ слайдов"]}}},{l:"sk",t:{Next:{v:["Ďalej"]},"Pause slideshow":{v:["Pozastaviť prezentáciu"]},Previous:{v:["Predchádzajúce"]},"Start slideshow":{v:["Začať prezentáciu"]}}},{l:"sl",t:{Next:{v:["Naslednji"]},"Pause slideshow":{v:["Ustavi predstavitev"]},Previous:{v:["Predhodni"]},"Start slideshow":{v:["Začni predstavitev"]}}},{l:"sr",t:{Next:{v:["Следеће"]},"Pause slideshow":{v:["Паузирај слајд шоу"]},Previous:{v:["Претходно"]},"Start slideshow":{v:["Покрени слајд шоу"]}}},{l:"sv",t:{Next:{v:["Nästa"]},"Pause slideshow":{v:["Pausa bildspelet"]},Previous:{v:["Föregående"]},"Start slideshow":{v:["Starta bildspelet"]}}},{l:"tr",t:{Next:{v:["Sonraki"]},"Pause slideshow":{v:["Slayt sunumunu duraklat"]},Previous:{v:["Önceki"]},"Start slideshow":{v:["Slayt sunumunu başlat"]}}},{l:"uk",t:{Next:{v:["Вперед"]},"Pause slideshow":{v:["Пауза у показі слайдів"]},Previous:{v:["Назад"]},"Start slideshow":{v:["Почати показ слайдів"]}}},{l:"uz",t:{Next:{v:["Keyingi"]},"Pause slideshow":{v:["Slayd-shouni to'xtatib turish"]},Previous:{v:["Oldingi"]},"Start slideshow":{v:["Slayd-shouni boshlash"]}}},{l:"zh-CN",t:{Next:{v:["下一个"]},"Pause slideshow":{v:["暂停幻灯片"]},Previous:{v:["上一个"]},"Start slideshow":{v:["开始幻灯片"]}}},{l:"zh-HK",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}},{l:"zh-TW",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}}],A=[{l:"ar",t:{"No results":{v:["ليس هناك أية نتيجة"]}}},{l:"ast",t:{"No results":{v:["Nun hai nengún resultáu"]}}},{l:"br",t:{"No results":{v:["Disoc'h ebet"]}}},{l:"ca",t:{"No results":{v:["Sense resultats"]}}},{l:"cs",t:{"No results":{v:["Nic nenalezeno"]}}},{l:"cs-CZ",t:{"No results":{v:["Nic nenalezeno"]}}},{l:"da",t:{"No results":{v:["Ingen resultater"]}}},{l:"de",t:{"No results":{v:["Keine Ergebnisse"]}}},{l:"de-DE",t:{"No results":{v:["Keine Ergebnisse"]}}},{l:"el",t:{"No results":{v:["Κανένα αποτέλεσμα"]}}},{l:"en-GB",t:{"No results":{v:["No results"]}}},{l:"eo",t:{"No results":{v:["La rezulto forestas"]}}},{l:"es",t:{"No results":{v:[" Ningún resultado"]}}},{l:"es-AR",t:{"No results":{v:["Sin resultados"]}}},{l:"es-EC",t:{"No results":{v:["Sin resultados"]}}},{l:"es-MX",t:{"No results":{v:["Sin resultados"]}}},{l:"et-EE",t:{"No results":{v:["Tulemusi pole"]}}},{l:"eu",t:{"No results":{v:["Emaitzarik ez"]}}},{l:"fa",t:{"No results":{v:["بدون هیچ نتیجه‌ای"]}}},{l:"fi",t:{"No results":{v:["Ei tuloksia"]}}},{l:"fr",t:{"No results":{v:["Aucun résultat"]}}},{l:"ga",t:{"No results":{v:["Gan torthaí"]}}},{l:"gl",t:{"No results":{v:["Sen resultados"]}}},{l:"he",t:{"No results":{v:["אין תוצאות"]}}},{l:"hu",t:{"No results":{v:["Nincs találat"]}}},{l:"id",t:{"No results":{v:["Tidak ada hasil"]}}},{l:"is",t:{"No results":{v:["Engar niðurstöður"]}}},{l:"it",t:{"No results":{v:["Nessun risultato"]}}},{l:"ja",t:{"No results":{v:["結果無し"]}}},{l:"ja-JP",t:{"No results":{v:["結果無し"]}}},{l:"ko",t:{"No results":{v:["결과 없음"]}}},{l:"lt-LT",t:{"No results":{v:["Nėra rezultatų"]}}},{l:"lv",t:{"No results":{v:["Nav rezultātu"]}}},{l:"mk",t:{"No results":{v:["Нема резултати"]}}},{l:"my",t:{"No results":{v:["ရလဒ်မရှိပါ"]}}},{l:"nb",t:{"No results":{v:["Ingen resultater"]}}},{l:"nl",t:{"No results":{v:["Geen resultaten"]}}},{l:"oc",t:{"No results":{v:["Cap de resultat"]}}},{l:"pl",t:{"No results":{v:["Brak wyników"]}}},{l:"pt-BR",t:{"No results":{v:["Sem resultados"]}}},{l:"pt-PT",t:{"No results":{v:["Sem resultados"]}}},{l:"ro",t:{"No results":{v:["Nu există rezultate"]}}},{l:"ru",t:{"No results":{v:["Результаты отсуствуют"]}}},{l:"sk",t:{"No results":{v:["Žiadne výsledky"]}}},{l:"sl",t:{"No results":{v:["Ni zadetkov"]}}},{l:"sr",t:{"No results":{v:["Нема резултата"]}}},{l:"sv",t:{"No results":{v:["Inga resultat"]}}},{l:"tr",t:{"No results":{v:["Herhangi bir sonuç bulunamadı"]}}},{l:"uk",t:{"No results":{v:["Відсутні результати"]}}},{l:"uz",t:{"No results":{v:["Natija yoʻq"]}}},{l:"zh-CN",t:{"No results":{v:["无结果"]}}},{l:"zh-HK",t:{"No results":{v:["無結果"]}}},{l:"zh-TW",t:{"No results":{v:["無結果"]}}}],b=[{l:"ar",t:{"Pick a date":{v:["إختَر التاريخ"]},"Pick a date and a time":{v:["إختَر التاريخ و الوقت"]},"Pick a month":{v:["إختَر الشهر"]},"Pick a time":{v:["إختَر الوقت"]},"Pick a week":{v:["إختَر الأسبوع"]},"Pick a year":{v:["إختَر السنة"]},"Please select a time zone:":{v:["الرجاء تحديد المنطقة الزمنية:"]}}},{l:"ast",t:{"Pick a date":{v:["Escueyi una data"]},"Pick a date and a time":{v:["Escueyi una data y hora"]},"Pick a month":{v:["Escueyi un mes"]},"Pick a time":{v:["Escueyi una hora"]},"Pick a week":{v:["Escueyi una selmana"]},"Pick a year":{v:["Escueyi un añu"]},"Please select a time zone:":{v:["Seleiciona un fusu horariu:"]}}},{l:"br",t:{}},{l:"ca",t:{"Please select a time zone:":{v:["Seleccioneu una zona horària:"]}}},{l:"cs",t:{"Pick a date":{v:["Vybrat datum"]},"Pick a date and a time":{v:["Vybrat datum a čas"]},"Pick a month":{v:["Vybrat měsíc"]},"Pick a time":{v:["Vybrat čas"]},"Pick a week":{v:["Vybrat týden"]},"Pick a year":{v:["Vybrat rok"]},"Please select a time zone:":{v:["Vyberte časovou zónu:"]}}},{l:"cs-CZ",t:{"Pick a date":{v:["Vybrat datum"]},"Pick a date and a time":{v:["Vybrat datum a čas"]},"Pick a month":{v:["Vybrat měsíc"]},"Pick a time":{v:["Vybrat čas"]},"Pick a week":{v:["Vybrat týden"]},"Pick a year":{v:["Vybrat rok"]},"Please select a time zone:":{v:["Vyberte časovou zónu:"]}}},{l:"da",t:{"Pick a date":{v:["Vælg en dato"]},"Pick a date and a time":{v:["Vælg en dato og tidspunkt"]},"Pick a month":{v:["Vælg en måned"]},"Pick a time":{v:["Vælg et tidspunkt"]},"Pick a week":{v:["Vælg en uge"]},"Pick a year":{v:["Vælg et år"]},"Please select a time zone:":{v:["Vælg venligst en tidszone:"]}}},{l:"de",t:{"Pick a date":{v:["Ein Datum auswählen"]},"Pick a date and a time":{v:["Datum und Uhrzeit auswählen"]},"Pick a month":{v:["Einen Monat auswählen"]},"Pick a time":{v:["Eine Uhrzeit auswählen"]},"Pick a week":{v:["Eine Woche auswählen"]},"Pick a year":{v:["Ein Jahr auswählen"]},"Please select a time zone:":{v:["Bitte eine Zeitzone auswählen:"]}}},{l:"de-DE",t:{"Pick a date":{v:["Ein Datum auswählen"]},"Pick a date and a time":{v:["Datum und Uhrzeit auswählen"]},"Pick a month":{v:["Einen Monat auswählen"]},"Pick a time":{v:["Eine Uhrzeit auswählen"]},"Pick a week":{v:["Eine Woche auswählen"]},"Pick a year":{v:["Ein Jahr auswählen"]},"Please select a time zone:":{v:["Bitte eine Zeitzone auswählen:"]}}},{l:"el",t:{"Pick a date":{v:["Επιλέξτε ημερομηνία"]},"Pick a date and a time":{v:["Επιλέξτε ημερομηνία και ώρα"]},"Pick a month":{v:["Επιλέξτε μήνα"]},"Pick a time":{v:["Επιλέξτε ώρα"]},"Pick a week":{v:["Επιλέξτε εβδομάδα"]},"Pick a year":{v:["Επιλέξτε έτος"]},"Please select a time zone:":{v:["Παρακαλούμε επιλέξτε μια ζώνη ώρας:"]}}},{l:"en-GB",t:{"Pick a date":{v:["Pick a date"]},"Pick a date and a time":{v:["Pick a date and a time"]},"Pick a month":{v:["Pick a month"]},"Pick a time":{v:["Pick a time"]},"Pick a week":{v:["Pick a week"]},"Pick a year":{v:["Pick a year"]},"Please select a time zone:":{v:["Please select a time zone:"]}}},{l:"eo",t:{}},{l:"es",t:{"Pick a date":{v:["Seleccione una fecha"]},"Pick a date and a time":{v:["Seleccione una fecha y hora"]},"Pick a month":{v:["Seleccione un mes"]},"Pick a time":{v:["Seleccione una hora"]},"Pick a week":{v:["Seleccione una semana"]},"Pick a year":{v:["Seleccione un año"]},"Please select a time zone:":{v:["Por favor elija un huso horario:"]}}},{l:"es-AR",t:{"Pick a date":{v:["Elija una fecha"]},"Pick a date and a time":{v:["Elija una fecha y hora"]},"Pick a month":{v:["Elija un mes"]},"Pick a time":{v:["Elija una hora"]},"Pick a week":{v:["Elija una semana"]},"Pick a year":{v:["Elija un año"]},"Please select a time zone:":{v:["Por favor, elija una zona horaria:"]}}},{l:"es-EC",t:{"Pick a date":{v:["Seleccionar una fecha"]},"Pick a date and a time":{v:["Seleccionar una fecha y una hora"]},"Pick a month":{v:["Seleccionar un mes"]},"Pick a time":{v:["Seleccionar una semana"]},"Pick a week":{v:["Seleccionar una semana"]},"Pick a year":{v:["Seleccionar un año"]},"Please select a time zone:":{v:["Por favor, selecciona una zona horaria:"]}}},{l:"es-MX",t:{"Pick a date":{v:["Seleccionar una fecha"]},"Pick a date and a time":{v:["Seleccionar una fecha y hora"]},"Pick a month":{v:["Seleccionar un mes"]},"Pick a time":{v:["Seleccionar una hora"]},"Pick a week":{v:["Seleccionar una semana"]},"Pick a year":{v:["Seleccionar un año"]},"Please select a time zone:":{v:["Por favor seleccione una zona horaria:"]}}},{l:"et-EE",t:{"Pick a date":{v:["Vali kuupäev"]},"Pick a date and a time":{v:["Vali kuupäev ja kellaaeg"]},"Pick a month":{v:["Vali kuu"]},"Pick a time":{v:["Vali kellaaeg"]},"Pick a week":{v:["Vali nädal"]},"Pick a year":{v:["Vali aasta"]},"Please select a time zone:":{v:["Vali ajatsoon"]}}},{l:"eu",t:{"Pick a date":{v:["Aukeratu data bat"]},"Pick a date and a time":{v:["Aukeratu data eta ordu bat"]},"Pick a month":{v:["Aukeratu hilabete bat"]},"Pick a time":{v:["Aukeratu ordu bat"]},"Pick a week":{v:["Aukeratu aste bat"]},"Pick a year":{v:["Aukeratu urte bat"]},"Please select a time zone:":{v:["Mesedez hautatu ordu-zona bat:"]}}},{l:"fa",t:{"Pick a date":{v:["انتخاب تاریخ"]},"Pick a date and a time":{v:["انتخاب تاریخ و زمان"]},"Pick a month":{v:["انتخاب ماه"]},"Pick a time":{v:["انتخاب زمان"]},"Pick a week":{v:["انتخاب هفته"]},"Pick a year":{v:["انتخاب سال"]},"Please select a time zone:":{v:["لطفا یک منطقهٔ زمانی را انتخاب کنید:"]}}},{l:"fi",t:{"Pick a date":{v:["Valitse päivä"]},"Pick a date and a time":{v:["Valitse päivä ja kellonaika"]},"Pick a month":{v:["Valitse kuukausi"]},"Pick a time":{v:["Valitse kellonaika"]},"Pick a week":{v:["Valitse viikko"]},"Pick a year":{v:["Valitse vuosi"]},"Please select a time zone:":{v:["Valitse aikavyöhyke:"]}}},{l:"fr",t:{"Pick a date":{v:["Sélectionner une date"]},"Pick a date and a time":{v:["Sélectionner une date et une heure"]},"Pick a month":{v:["Sélectionner un mois"]},"Pick a time":{v:["Sélectionner une heure"]},"Pick a week":{v:["Sélectionner une semaine"]},"Pick a year":{v:["Sélectionner une année"]},"Please select a time zone:":{v:["Sélectionnez un fuseau horaire : "]}}},{l:"ga",t:{"Pick a date":{v:["Roghnaigh dáta"]},"Pick a date and a time":{v:["Roghnaigh dáta agus am"]},"Pick a month":{v:["Roghnaigh mí"]},"Pick a time":{v:["Roghnaigh am"]},"Pick a week":{v:["Roghnaigh seachtain"]},"Pick a year":{v:["Roghnaigh bliain"]},"Please select a time zone:":{v:["Roghnaigh crios ama le do thoil:"]}}},{l:"gl",t:{"Pick a date":{v:["Escolla unha data"]},"Pick a date and a time":{v:["Escolle unha data e unha hora"]},"Pick a month":{v:["Escolla un mes"]},"Pick a time":{v:["Escolla unha hora"]},"Pick a week":{v:["Escolla unha semana"]},"Pick a year":{v:["Escolla un ano"]},"Please select a time zone:":{v:["Escolla un fuso horario:"]}}},{l:"he",t:{"Pick a date":{v:["נא לבחור תאריך"]},"Pick a date and a time":{v:["נא לבחור תאריך ושעה"]},"Pick a month":{v:["נא לבחור חודש"]},"Pick a time":{v:["נא לבחור שעה"]},"Pick a week":{v:["נא לבחור שבוע"]},"Pick a year":{v:["נא לבחור שנה"]},"Please select a time zone:":{v:["נא לבחור אזור זמן:"]}}},{l:"hu",t:{"Please select a time zone:":{v:["Válasszon időzónát:"]}}},{l:"id",t:{"Pick a date":{v:["Pilih tanggal"]},"Pick a date and a time":{v:["Pilih tanggal dan waktu"]},"Pick a month":{v:["Pilih bulan"]},"Pick a time":{v:["Pilih waktu"]},"Pick a week":{v:["Pilih pekan"]},"Pick a year":{v:["Pilih tahun"]},"Please select a time zone:":{v:["Mohon pilih zona waktu"]}}},{l:"is",t:{"Pick a date":{v:["Veldu dagsetningu"]},"Pick a date and a time":{v:["Veldu dagsetningu og tíma"]},"Pick a month":{v:["Veldu mánuð"]},"Pick a time":{v:["Veldu tíma"]},"Pick a week":{v:["Veldu viku"]},"Pick a year":{v:["Veldu ár"]},"Please select a time zone:":{v:["Veldu tímabelti:"]}}},{l:"it",t:{"Pick a date":{v:["Scegli una data"]},"Pick a date and a time":{v:["Scegli una data e un orario"]},"Pick a month":{v:["Scegli un mese"]},"Pick a time":{v:["Scegli un momento"]},"Pick a week":{v:["Scegli una settimana"]},"Pick a year":{v:["Scegli un anno"]},"Please select a time zone:":{v:["Si prega di selezionare un fuso orario:"]}}},{l:"ja",t:{"Pick a date":{v:["日付を選択してください"]},"Pick a date and a time":{v:["日付と時刻を選択してください"]},"Pick a month":{v:["月を選択してください"]},"Pick a time":{v:["時間を選択してください"]},"Pick a week":{v:["週を選択してください"]},"Pick a year":{v:["年を選択してください"]},"Please select a time zone:":{v:["タイムゾーンを選んで下さい:"]}}},{l:"ja-JP",t:{"Pick a date":{v:["日付を選択してください"]},"Pick a date and a time":{v:["日付と時刻を選択してください"]},"Pick a month":{v:["月を選択してください"]},"Pick a time":{v:["時間を選択してください"]},"Pick a week":{v:["週を選択してください"]},"Pick a year":{v:["年を選択してください"]},"Please select a time zone:":{v:["タイムゾーンを選んで下さい:"]}}},{l:"ko",t:{"Pick a date":{v:["날짜 선택"]},"Pick a date and a time":{v:["날짜와 시간 선택"]},"Pick a month":{v:["달 선택"]},"Pick a time":{v:["시간 선택"]},"Pick a week":{v:["주 선택"]},"Pick a year":{v:["연도 선택"]},"Please select a time zone:":{v:["시간대를 선택하세요:"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Please select a time zone:":{v:["Изберете временска зона:"]}}},{l:"my",t:{"Please select a time zone:":{v:["ဒေသစံတော်ချိန် ရွေးချယ်ပေးပါ"]}}},{l:"nb",t:{"Pick a date":{v:["Velg en dato"]},"Pick a date and a time":{v:["Velg en dato og et tidspunkt"]},"Pick a month":{v:["Velg en måned"]},"Pick a time":{v:["Velg et tidspunkt"]},"Pick a week":{v:["Velg en uke"]},"Pick a year":{v:["Velg et år"]},"Please select a time zone:":{v:["Vennligst velg tidssone"]}}},{l:"nl",t:{"Pick a date":{v:["Selecteer een datum"]},"Pick a date and a time":{v:["Selecteer een datum en tijd"]},"Pick a month":{v:["Selecteer een maand"]},"Pick a time":{v:["Selecteer een tijd"]},"Pick a week":{v:["Selecteer een week"]},"Pick a year":{v:["Selecteer een jaar"]},"Please select a time zone:":{v:["Selecteer een tijdzone:"]}}},{l:"oc",t:{}},{l:"pl",t:{"Pick a date":{v:["Wybierz datę"]},"Pick a date and a time":{v:["Wybierz datę i godzinę"]},"Pick a month":{v:["Wybierz miesiąc"]},"Pick a time":{v:["Wybierz czas"]},"Pick a week":{v:["Wybierz tydzień"]},"Pick a year":{v:["Wybierz rok"]},"Please select a time zone:":{v:["Wybierz strefę czasową:"]}}},{l:"pt-BR",t:{"Pick a date":{v:["Escolha uma data"]},"Pick a date and a time":{v:["Escolha uma data e um horário"]},"Pick a month":{v:["Escolha um mês"]},"Pick a time":{v:["Escolha um horário"]},"Pick a week":{v:["Escolha uma semana"]},"Pick a year":{v:["Escolha um ano"]},"Please select a time zone:":{v:["Selecione um fuso horário: "]}}},{l:"pt-PT",t:{"Pick a date":{v:["Escolha uma data"]},"Pick a date and a time":{v:["Escolha uma data e uma hora"]},"Pick a month":{v:["Escolha um mês"]},"Pick a time":{v:["Escolha uma hora"]},"Pick a week":{v:["Escolha uma semana"]},"Pick a year":{v:["Escolha um ano"]},"Please select a time zone:":{v:["Por favor, selecione um fuso horário: "]}}},{l:"ro",t:{"Pick a date":{v:["Selectați o dată"]},"Pick a date and a time":{v:["Selectați data și timpul"]},"Pick a month":{v:["Selectați o lună"]},"Pick a time":{v:["Selectați timpul"]},"Pick a week":{v:["Selectați o săptămână"]},"Pick a year":{v:["Selectați anul"]},"Please select a time zone:":{v:["Vă rugăm să selectați un fus orar:"]}}},{l:"ru",t:{"Pick a date":{v:["Выберите дату"]},"Pick a date and a time":{v:["Выберите дату и время"]},"Pick a month":{v:["Выберите месяц"]},"Pick a time":{v:["Выберите время"]},"Pick a week":{v:["Выберите неделю"]},"Pick a year":{v:["Выберите год"]},"Please select a time zone:":{v:["Пожалуйста, выберите часовой пояс:"]}}},{l:"sk",t:{"Pick a date":{v:["Vybrať dátum"]},"Pick a date and a time":{v:["Vybrať dátum a čas"]},"Pick a month":{v:["Vybrať mesiac"]},"Pick a time":{v:["Vybrať čas"]},"Pick a week":{v:["Vybrať týždeň"]},"Pick a year":{v:["Vybrať rok"]},"Please select a time zone:":{v:["Prosím vyberte časovú zónu:"]}}},{l:"sl",t:{"Pick a date":{v:["Izbor datuma"]},"Pick a date and a time":{v:["Izbor datuma in časa"]},"Pick a month":{v:["Izbor meseca"]},"Pick a time":{v:["Izbor časa"]},"Pick a week":{v:["Izbor tedna"]},"Pick a year":{v:["Izbor leta"]},"Please select a time zone:":{v:["Izbor časovnega pasu:"]}}},{l:"sr",t:{"Pick a date":{v:["Изаберите датум"]},"Pick a date and a time":{v:["Изаберите датум и време"]},"Pick a month":{v:["Изаберите месец"]},"Pick a time":{v:["Изаберите време"]},"Pick a week":{v:["Изаберите недељу"]},"Pick a year":{v:["Изаберите годину"]},"Please select a time zone:":{v:["Молимо вас да изаберете временску зону:"]}}},{l:"sv",t:{"Pick a date":{v:["Välj datum"]},"Pick a date and a time":{v:["Välj datum och tid"]},"Pick a month":{v:["Välj månad"]},"Pick a time":{v:["Välj tid"]},"Pick a week":{v:["Välj vecka"]},"Pick a year":{v:["Välj år"]},"Please select a time zone:":{v:["Välj tidszon:"]}}},{l:"tr",t:{"Pick a date":{v:["Bir tarih seçin"]},"Pick a date and a time":{v:["Bir tarih ve saat seçin"]},"Pick a month":{v:["Bir ay seçin"]},"Pick a time":{v:["Bir saat seçin"]},"Pick a week":{v:["Bir hafta seçin"]},"Pick a year":{v:["Bir yıl seçin"]},"Please select a time zone:":{v:["Lütfen bir saat dilimi seçin:"]}}},{l:"uk",t:{"Pick a date":{v:["Вибрати дату"]},"Pick a date and a time":{v:["Виберіть дату та час"]},"Pick a month":{v:["Виберіть місяць"]},"Pick a time":{v:["Виберіть час"]},"Pick a week":{v:["Виберіть тиждень"]},"Pick a year":{v:["Виберіть рік"]},"Please select a time zone:":{v:["Виберіть часовий пояс:"]}}},{l:"uz",t:{"Pick a date":{v:["Sana tanlang"]},"Pick a date and a time":{v:["Sana va vaqtni tanlang"]},"Pick a month":{v:["Oyni tanlang"]},"Pick a time":{v:["Vaqtni tanlang"]},"Pick a week":{v:["Haftani tanlang"]},"Pick a year":{v:["Yilni tanlang"]},"Please select a time zone:":{v:["Vaqt mintaqasini tanlang:"]}}},{l:"zh-CN",t:{"Pick a date":{v:["选择日期"]},"Pick a date and a time":{v:["选择日期和时间"]},"Pick a month":{v:["选择月份"]},"Pick a time":{v:["选择时间"]},"Pick a week":{v:["选择星期"]},"Pick a year":{v:["选择年份"]},"Please select a time zone:":{v:["请选择一个时区:"]}}},{l:"zh-HK",t:{"Pick a date":{v:["挑選日期"]},"Pick a date and a time":{v:["挑選日期與時間"]},"Pick a month":{v:["挑選月份"]},"Pick a time":{v:["挑選時間"]},"Pick a week":{v:["挑選星期"]},"Pick a year":{v:["挑選年份"]},"Please select a time zone:":{v:["請選擇時區:"]}}},{l:"zh-TW",t:{"Pick a date":{v:["挑選日期"]},"Pick a date and a time":{v:["挑選日期與時間"]},"Pick a month":{v:["挑選月份"]},"Pick a time":{v:["挑選時間"]},"Pick a week":{v:["挑選星期"]},"Pick a year":{v:["挑選年份"]},"Please select a time zone:":{v:["請選取時區:"]}}}],C=[{l:"ar",t:{"Search for time zone":{v:["البحث عن منطقة زمنية"]},"Type to search time zone":{v:["أكتُب للبحث عن منطقة زمنية"]}}},{l:"ast",t:{"Search for time zone":{v:["Buscar fusos horarios"]},"Type to search time zone":{v:["Escribi pa buscar un fusu horariu"]}}},{l:"br",t:{}},{l:"ca",t:{"Type to search time zone":{v:["Escriviu per cercar la zona horària"]}}},{l:"cs",t:{"Search for time zone":{v:["Vyhledat časové pásmo"]},"Type to search time zone":{v:["Psaním vyhledejte časovou zónu"]}}},{l:"cs-CZ",t:{"Search for time zone":{v:["Vyhledat časové pásmo"]},"Type to search time zone":{v:["Psaním vyhledejte časovou zónu"]}}},{l:"da",t:{"Search for time zone":{v:["Søg efter tidszone"]},"Type to search time zone":{v:["Indtast for at søge efter tidszone"]}}},{l:"de",t:{"Search for time zone":{v:["Nach Zeitzone suchen"]},"Type to search time zone":{v:["Tippen, um eine Zeitzone zu suchen"]}}},{l:"de-DE",t:{"Search for time zone":{v:["Nach Zeitzone suchen"]},"Type to search time zone":{v:["Tippen, um eine Zeitzone zu suchen"]}}},{l:"el",t:{"Search for time zone":{v:["Αναζήτηση ζώνης ώρας"]},"Type to search time zone":{v:["Πληκτρολογήστε για αναζήτηση ζώνης ώρας"]}}},{l:"en-GB",t:{"Search for time zone":{v:["Search for time zone"]},"Type to search time zone":{v:["Type to search time zone"]}}},{l:"eo",t:{}},{l:"es",t:{"Search for time zone":{v:["Buscar huso horario"]},"Type to search time zone":{v:["Escriba para buscar un huso horario"]}}},{l:"es-AR",t:{"Search for time zone":{v:["Buscar zona horaria"]},"Type to search time zone":{v:["Escriba para buscar la zona horaria"]}}},{l:"es-EC",t:{"Type to search time zone":{v:["Escribe para buscar la zona horaria"]}}},{l:"es-MX",t:{"Search for time zone":{v:["Buscar zona horaria"]},"Type to search time zone":{v:["Escriba para buscar la zona horaria"]}}},{l:"et-EE",t:{"Search for time zone":{v:["Otsi ajavööndit"]},"Type to search time zone":{v:["Kirjuta, et otsida ajavööndit"]}}},{l:"eu",t:{"Type to search time zone":{v:["Idatzi ordu-zona bat bilatzeko"]}}},{l:"fa",t:{"Search for time zone":{v:["جستجو برای منطقهٔ زمانی"]},"Type to search time zone":{v:["برای جستجوی منطقه زمانی تایپ کنید"]}}},{l:"fi",t:{"Search for time zone":{v:["Etsi aikavyöhykettä"]},"Type to search time zone":{v:["Kirjoita etsiäksesi aikavyöhykettä"]}}},{l:"fr",t:{"Search for time zone":{v:["Rechercher le fuseau horaire"]},"Type to search time zone":{v:["Saisissez les premiers lettres pour rechercher un fuseau horaire"]}}},{l:"ga",t:{"Search for time zone":{v:["Cuardaigh crios ama"]},"Type to search time zone":{v:["Clóscríobh chun crios ama a chuardach"]}}},{l:"gl",t:{"Search for time zone":{v:["Buscar por fuso horario"]},"Type to search time zone":{v:["Escriba para buscar o fuso horario"]}}},{l:"he",t:{"Type to search time zone":{v:["יש להקליד כדי לחפש אזור זמן"]}}},{l:"hu",t:{"Type to search time zone":{v:["Gépeljen az időzóna kereséséhez"]}}},{l:"id",t:{"Search for time zone":{v:["Cari zona waktu"]},"Type to search time zone":{v:["Ketik untuk mencari zona waktu"]}}},{l:"is",t:{"Search for time zone":{v:["Leita að tímabelti"]},"Type to search time zone":{v:["Skrifaðu til að leita að tímabelti"]}}},{l:"it",t:{"Search for time zone":{v:["Ricerca del fuso orario"]},"Type to search time zone":{v:["Digita per cercare un fuso orario"]}}},{l:"ja",t:{"Search for time zone":{v:["タイムゾーンを検索"]},"Type to search time zone":{v:["タイムゾーン検索のため入力してください"]}}},{l:"ja-JP",t:{"Search for time zone":{v:["タイムゾーンを検索"]},"Type to search time zone":{v:["タイムゾーン検索のため入力してください"]}}},{l:"ko",t:{"Search for time zone":{v:["시간대 검색"]},"Type to search time zone":{v:["입력하여 시간대를 검색"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Type to search time zone":{v:["Напишете за да пребарате временска зона"]}}},{l:"my",t:{"Type to search time zone":{v:["ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ"]}}},{l:"nb",t:{"Search for time zone":{v:["Søk etter tidssone"]},"Type to search time zone":{v:["Tast for å søke etter tidssone"]}}},{l:"nl",t:{"Search for time zone":{v:["Zoeken naar tijdzone"]},"Type to search time zone":{v:["Type om een tijdzone te zoeken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Search for time zone":{v:["Szukaj strefy czasowej"]},"Type to search time zone":{v:["Wpisz, aby wyszukać strefę czasową"]}}},{l:"pt-BR",t:{"Search for time zone":{v:["Pesquisar fuso horário"]},"Type to search time zone":{v:["Digite para pesquisar o fuso horário "]}}},{l:"pt-PT",t:{"Search for time zone":{v:["Pesquisar fuso horário"]},"Type to search time zone":{v:["Digite para pesquisar o fuso horário "]}}},{l:"ro",t:{"Search for time zone":{v:["Căutare zonă de timp"]},"Type to search time zone":{v:["Tastați pentru a căuta fusul orar"]}}},{l:"ru",t:{"Search for time zone":{v:["Поиск часового пояса"]},"Type to search time zone":{v:["Введите для поиска часового пояса"]}}},{l:"sk",t:{"Search for time zone":{v:["Vyhľadať časové pásmo"]},"Type to search time zone":{v:["Začníte písať pre vyhľadávanie časovej zóny"]}}},{l:"sl",t:{"Type to search time zone":{v:["Vpišite niz za iskanje časovnega pasu"]}}},{l:"sr",t:{"Search for time zone":{v:["Претрага временске зоне"]},"Type to search time zone":{v:["Куцајте да претражите временске зоне"]}}},{l:"sv",t:{"Search for time zone":{v:["Sök efter tidszon"]},"Type to search time zone":{v:["Skriv för att välja tidszon"]}}},{l:"tr",t:{"Search for time zone":{v:["Saat dilimi ara"]},"Type to search time zone":{v:["Saat dilimi aramak için yazmaya başlayın"]}}},{l:"uk",t:{"Search for time zone":{v:["Шукати часові зони"]},"Type to search time zone":{v:["Введіть для пошуку часовий пояс"]}}},{l:"uz",t:{"Search for time zone":{v:["Vaqt mintaqasini qidiring"]},"Type to search time zone":{v:["Vaqt mintaqasini qidirish uchun kiriting"]}}},{l:"zh-CN",t:{"Search for time zone":{v:["搜索时区"]},"Type to search time zone":{v:["打字以搜索时区"]}}},{l:"zh-HK",t:{"Search for time zone":{v:["搜索時區"]},"Type to search time zone":{v:["鍵入以搜索時區"]}}},{l:"zh-TW",t:{"Type to search time zone":{v:["輸入以搜尋時區"]}}}],k=[{l:"ar",t:{Submit:{v:["إرسال"]}}},{l:"ast",t:{Submit:{v:["Unviar"]}}},{l:"br",t:{}},{l:"ca",t:{Submit:{v:["Envia"]}}},{l:"cs",t:{Submit:{v:["Odeslat"]}}},{l:"cs-CZ",t:{Submit:{v:["Odeslat"]}}},{l:"da",t:{Submit:{v:["Send"]}}},{l:"de",t:{Submit:{v:["Einreichen"]}}},{l:"de-DE",t:{Submit:{v:["Einreichen"]}}},{l:"el",t:{Submit:{v:["Υποβολή"]}}},{l:"en-GB",t:{Submit:{v:["Submit"]}}},{l:"eo",t:{}},{l:"es",t:{Submit:{v:["Enviar"]}}},{l:"es-AR",t:{Submit:{v:["Enviar"]}}},{l:"es-EC",t:{Submit:{v:["Enviar"]}}},{l:"es-MX",t:{Submit:{v:["Enviar"]}}},{l:"et-EE",t:{Submit:{v:["Saada"]}}},{l:"eu",t:{Submit:{v:["Bidali"]}}},{l:"fa",t:{Submit:{v:["ارسال"]}}},{l:"fi",t:{Submit:{v:["Lähetä"]}}},{l:"fr",t:{Submit:{v:["Valider"]}}},{l:"ga",t:{Submit:{v:["Cuir isteach"]}}},{l:"gl",t:{Submit:{v:["Enviar"]}}},{l:"he",t:{Submit:{v:["הגשה"]}}},{l:"hu",t:{Submit:{v:["Beküldés"]}}},{l:"id",t:{Submit:{v:["Kirimkan"]}}},{l:"is",t:{Submit:{v:["Senda inn"]}}},{l:"it",t:{Submit:{v:["Invia"]}}},{l:"ja",t:{Submit:{v:["提出"]}}},{l:"ja-JP",t:{Submit:{v:["提出"]}}},{l:"ko",t:{Submit:{v:["제출"]}}},{l:"lt-LT",t:{Submit:{v:["Pateikti"]}}},{l:"lv",t:{}},{l:"mk",t:{Submit:{v:["Испрати"]}}},{l:"my",t:{Submit:{v:["တင်သွင်းရန်"]}}},{l:"nb",t:{Submit:{v:["Send"]}}},{l:"nl",t:{Submit:{v:["Verwerken"]}}},{l:"oc",t:{}},{l:"pl",t:{Submit:{v:["Wyślij"]}}},{l:"pt-BR",t:{Submit:{v:["Enviar"]}}},{l:"pt-PT",t:{Submit:{v:["Submeter"]}}},{l:"ro",t:{Submit:{v:["Trimiteți"]}}},{l:"ru",t:{Submit:{v:["Утвердить"]}}},{l:"sk",t:{Submit:{v:["Odoslať"]}}},{l:"sl",t:{Submit:{v:["Pošlji"]}}},{l:"sr",t:{Submit:{v:["Поднеси"]}}},{l:"sv",t:{Submit:{v:["Skicka"]}}},{l:"tr",t:{Submit:{v:["Gönder"]}}},{l:"uk",t:{Submit:{v:["Надіслати"]}}},{l:"uz",t:{Submit:{v:["Yuborish"]}}},{l:"zh-CN",t:{Submit:{v:["提交"]}}},{l:"zh-HK",t:{Submit:{v:["提交"]}}},{l:"zh-TW",t:{Submit:{v:["遞交"]}}}],T=[{l:"ar",t:{"Undo changes":{v:["تراجَع عن التغييرات"]}}},{l:"ast",t:{"Undo changes":{v:["Desfacer los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Undo changes":{v:["Desfés els canvis"]}}},{l:"cs",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"cs-CZ",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"da",t:{"Undo changes":{v:["Fortryd ændringer"]}}},{l:"de",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"de-DE",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"el",t:{"Undo changes":{v:["Αναίρεση Αλλαγών"]}}},{l:"en-GB",t:{"Undo changes":{v:["Undo changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-AR",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-EC",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-MX",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"et-EE",t:{"Undo changes":{v:["Pööra muudatused tagasi"]}}},{l:"eu",t:{"Undo changes":{v:["Aldaketak desegin"]}}},{l:"fa",t:{"Undo changes":{v:["لغو تغییرات"]}}},{l:"fi",t:{"Undo changes":{v:["Kumoa muutokset"]}}},{l:"fr",t:{"Undo changes":{v:["Annuler les changements"]}}},{l:"ga",t:{"Undo changes":{v:["Cealaigh athruithe"]}}},{l:"gl",t:{"Undo changes":{v:["Desfacer os cambios"]}}},{l:"he",t:{"Undo changes":{v:["ביטול שינויים"]}}},{l:"hu",t:{"Undo changes":{v:["Változtatások visszavonása"]}}},{l:"id",t:{"Undo changes":{v:["Urungkan perubahan"]}}},{l:"is",t:{"Undo changes":{v:["Afturkalla breytingar"]}}},{l:"it",t:{"Undo changes":{v:["Cancella i cambiamenti"]}}},{l:"ja",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ja-JP",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ko",t:{"Undo changes":{v:["변경 되돌리기"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Undo changes":{v:["Врати ги промените"]}}},{l:"my",t:{}},{l:"nb",t:{"Undo changes":{v:["Tilbakestill endringer"]}}},{l:"nl",t:{"Undo changes":{v:["Wijzigingen ongedaan maken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Undo changes":{v:["Cofnij zmiany"]}}},{l:"pt-BR",t:{"Undo changes":{v:["Desfazer modificações"]}}},{l:"pt-PT",t:{"Undo changes":{v:["Anular alterações"]}}},{l:"ro",t:{"Undo changes":{v:["Anularea modificărilor"]}}},{l:"ru",t:{"Undo changes":{v:["Отменить изменения"]}}},{l:"sk",t:{"Undo changes":{v:["Vrátiť zmeny"]}}},{l:"sl",t:{"Undo changes":{v:["Razveljavi spremembe"]}}},{l:"sr",t:{"Undo changes":{v:["Поништи измене"]}}},{l:"sv",t:{"Undo changes":{v:["Ångra ändringar"]}}},{l:"tr",t:{"Undo changes":{v:["Değişiklikleri geri al"]}}},{l:"uk",t:{"Undo changes":{v:["Скасувати зміни"]}}},{l:"uz",t:{"Undo changes":{v:["O'zgarishlarni bekor qilish"]}}},{l:"zh-CN",t:{"Undo changes":{v:["撤销更改"]}}},{l:"zh-HK",t:{"Undo changes":{v:["取消更改"]}}},{l:"zh-TW",t:{"Undo changes":{v:["還原變更"]}}}],x=[{l:"ar",t:{"User status: {status}":{v:["حالة المستخدِم: {status}"]}}},{l:"ast",t:{"User status: {status}":{v:["Estáu del usuariu: {status}"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"User status: {status}":{v:["Stav uživatele: {status}"]}}},{l:"cs-CZ",t:{"User status: {status}":{v:["Stav uživatele: {status}"]}}},{l:"da",t:{"User status: {status}":{v:["Brugerstatus: {status}"]}}},{l:"de",t:{"User status: {status}":{v:["Benutzerstatus: {status}"]}}},{l:"de-DE",t:{"User status: {status}":{v:["Benutzerstatus: {status}"]}}},{l:"el",t:{"User status: {status}":{v:["Κατάσταση χρήστη: {status}"]}}},{l:"en-GB",t:{"User status: {status}":{v:["User status: {status}"]}}},{l:"eo",t:{}},{l:"es",t:{"User status: {status}":{v:["Estatus del usuario: {status}"]}}},{l:"es-AR",t:{"User status: {status}":{v:["Estado del usuario: {status}"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{"User status: {status}":{v:["Estado del usuario: {status}"]}}},{l:"et-EE",t:{"User status: {status}":{v:["Kasutaja olek: {status}"]}}},{l:"eu",t:{}},{l:"fa",t:{"User status: {status}":{v:["وضعیت کاربر: {status}"]}}},{l:"fi",t:{"User status: {status}":{v:["Käyttäjän tila: {status}"]}}},{l:"fr",t:{"User status: {status}":{v:["Statut de l'utilisateur : {status}"]}}},{l:"ga",t:{"User status: {status}":{v:["Stádas úsáideora: {status}"]}}},{l:"gl",t:{"User status: {status}":{v:["Estado do usuario: {status}"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{"User status: {status}":{v:["Status pengguna: {status}"]}}},{l:"is",t:{"User status: {status}":{v:["Staða notanda: {status}"]}}},{l:"it",t:{"User status: {status}":{v:["Stato dell'utente: {status}"]}}},{l:"ja",t:{"User status: {status}":{v:["ユーザのステータス: {status}"]}}},{l:"ja-JP",t:{"User status: {status}":{v:["ユーザのステータス: {status}"]}}},{l:"ko",t:{"User status: {status}":{v:["사용자 상태: {status}"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"User status: {status}":{v:["Brukerstatus: {status}"]}}},{l:"nl",t:{"User status: {status}":{v:["Gebruikers status: {status}"]}}},{l:"oc",t:{}},{l:"pl",t:{"User status: {status}":{v:["Status użytkownika: {status}"]}}},{l:"pt-BR",t:{"User status: {status}":{v:["Status do usuário: {status}"]}}},{l:"pt-PT",t:{"User status: {status}":{v:["Estado do utilizador: {status}"]}}},{l:"ro",t:{"User status: {status}":{v:["Status utilizator: {status}"]}}},{l:"ru",t:{"User status: {status}":{v:["Статус пользователя: {status}"]}}},{l:"sk",t:{"User status: {status}":{v:["Stav užívateľa: {status}"]}}},{l:"sl",t:{}},{l:"sr",t:{"User status: {status}":{v:["Статус корисника: {status}"]}}},{l:"sv",t:{"User status: {status}":{v:["Användarstatus: {status}"]}}},{l:"tr",t:{"User status: {status}":{v:["Kullanıcı durumu: {status}"]}}},{l:"uk",t:{"User status: {status}":{v:["Статус користувача: {status}"]}}},{l:"uz",t:{"User status: {status}":{v:["Foydalanuvchi holati: {status}"]}}},{l:"zh-CN",t:{"User status: {status}":{v:["用户状态:{status}"]}}},{l:"zh-HK",t:{"User status: {status}":{v:["用戶狀態:{status}"]}}},{l:"zh-TW",t:{}}]},1431:(e,t,n)=>{"use strict";function s(e,t,n,s,a,o,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),o&&(d._scopeId="data-v-"+o),a&&(l=a),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}n.d(t,{n:()=>s})},648:(e,t,n)=>{"use strict";function s(){return window._nc_focus_trap??=[],window._nc_focus_trap}function a(){let e=[];return{pause(){e=[...s()];for(const t of e)t.pause()},unpause(){if(e.length===s().length)for(const t of e)t.unpause();e=[]}}}n.d(t,{c:()=>a,g:()=>s})},415:(e,t,n)=>{"use strict";n.d(t,{i:()=>a});const s=window.OC?.config?.version?.split(".")[0]||"32",a=Number.parseInt(s)<32},3168:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});const s=(0,n(5947).YK)().detectUser().setApp("@nextcloud/vue").build()},2777:(e,t,n)=>{"use strict";n.d(t,{a:()=>o,b:()=>u,c:()=>l,d:()=>a,m:()=>i,n:()=>c,o:()=>d,p:()=>s,q:()=>r});var s="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",a="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",o="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",r="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",i="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",l="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2C6.47,2 2,6.47 2,12C2,17.53 6.47,22 12,22C17.53,22 22,17.53 22,12C22,6.47 17.53,2 12,2M14.59,8L12,10.59L9.41,8L8,9.41L10.59,12L8,14.59L9.41,16L12,13.41L14.59,16L16,14.59L13.41,12L16,9.41L14.59,8Z",c="M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z",u="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"},3073:(e,t,n)=>{"use strict";n.d(t,{Lhy:()=>f,P1n:()=>c,Nk8:()=>p,o__:()=>h,hRP:()=>y});var s=n(9271),a=n(5471),o=!0;a.Ay.util.warn;const r=s.oc?window:void 0;s.oc&&window.document,s.oc&&window.navigator,s.oc&&window.location;function i(e){var t;const n=(0,s.BA)(e);return null!=(t=null==n?void 0:n.$el)?t:n}function l(...e){let t,n,o,l;if("string"==typeof e[0]||Array.isArray(e[0])?([n,o,l]=e,t=r):[t,n,o,l]=e,!t)return s.lQ;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const d=[],c=()=>{d.forEach((e=>e())),d.length=0},u=(0,a.wB)((()=>[i(t),(0,s.BA)(l)]),(([e,t])=>{if(c(),!e)return;const a=(0,s.Gv)(t)?{...t}:t;d.push(...n.flatMap((t=>o.map((n=>((e,t,n,s)=>(e.addEventListener(t,n,s),()=>e.removeEventListener(t,n,s)))(e,t,n,a))))))}),{immediate:!0,flush:"post"}),m=()=>{u(),c()};return(0,s.Uo)(m),m}function d(e){const t=function(){const e=(0,a.KR)(!1),t=(0,a.nI)();return t&&(0,a.sV)((()=>{e.value=!0}),o?void 0:t),e}();return(0,a.EW)((()=>(t.value,Boolean(e()))))}function c(e,t,n={}){const{window:o=r,...l}=n;let c;const u=d((()=>o&&"MutationObserver"in o)),m=()=>{c&&(c.disconnect(),c=void 0)},p=(0,a.EW)((()=>{const t=(0,s.BA)(e),n=(Array.isArray(t)?t:[t]).map(i).filter(s.d6);return new Set(n)})),g=(0,a.wB)((()=>p.value),(e=>{m(),u.value&&e.size&&(c=new MutationObserver(t),e.forEach((e=>c.observe(e,l))))}),{immediate:!0,flush:"post"}),f=()=>{g(),m()};return(0,s.Uo)(f),{isSupported:u,stop:f,takeRecords:()=>null==c?void 0:c.takeRecords()}}function u(e,t={}){const{window:n=r}=t,o=d((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia));let i;const l=(0,a.KR)(!1),c=e=>{l.value=e.matches},u=()=>{i&&("removeEventListener"in i?i.removeEventListener("change",c):i.removeListener(c))},m=(0,a.nT)((()=>{o.value&&(u(),i=n.matchMedia((0,s.BA)(e)),"addEventListener"in i?i.addEventListener("change",c):i.addListener(c),l.value=i.matches)}));return(0,s.Uo)((()=>{m(),u(),i=void 0})),l}function m(e){return JSON.parse(JSON.stringify(e))}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function p(e){return u("(prefers-color-scheme: dark)",e)}function g(e,t,n={}){const{window:o=r,...l}=n;let c;const u=d((()=>o&&"ResizeObserver"in o)),m=()=>{c&&(c.disconnect(),c=void 0)},p=(0,a.EW)((()=>{const t=(0,s.BA)(e);return Array.isArray(t)?t.map((e=>i(e))):[i(t)]})),g=(0,a.wB)(p,(e=>{if(m(),u.value&&o){c=new ResizeObserver(t);for(const t of e)t&&c.observe(t,l)}}),{immediate:!0,flush:"post"}),f=()=>{m(),g()};return(0,s.Uo)(f),{isSupported:u,stop:f}}function f(e,t={width:0,height:0},n={}){const{window:o=r,box:l="content-box"}=n,d=(0,a.EW)((()=>{var t,n;return null==(n=null==(t=i(e))?void 0:t.namespaceURI)?void 0:n.includes("svg")})),c=(0,a.KR)(t.width),u=(0,a.KR)(t.height),{stop:m}=g(e,(([t])=>{const n="border-box"===l?t.borderBoxSize:"content-box"===l?t.contentBoxSize:t.devicePixelContentBoxSize;if(o&&d.value){const t=i(e);if(t){const e=t.getBoundingClientRect();c.value=e.width,u.value=e.height}}else if(n){const e=Array.isArray(n)?n:[n];c.value=e.reduce(((e,{inlineSize:t})=>e+t),0),u.value=e.reduce(((e,{blockSize:t})=>e+t),0)}else c.value=t.contentRect.width,u.value=t.contentRect.height}),n);(0,s.rd)((()=>{const n=i(e);n&&(c.value="offsetWidth"in n?n.offsetWidth:t.width,u.value="offsetHeight"in n?n.offsetHeight:t.height)}));const p=(0,a.wB)((()=>i(e)),(e=>{c.value=e?t.width:0,u.value=e?t.height:0}));return{width:c,height:u,stop:function(){m(),p()}}}function h(e,t={}){const{threshold:n=50,onSwipe:o,onSwipeEnd:i,onSwipeStart:d,passive:c=!0,window:u=r}=t,m=(0,a.Kh)({x:0,y:0}),p=(0,a.Kh)({x:0,y:0}),g=(0,a.EW)((()=>m.x-p.x)),f=(0,a.EW)((()=>m.y-p.y)),{max:h,abs:v}=Math,y=(0,a.EW)((()=>h(v(g.value),v(f.value))>=n)),w=(0,a.KR)(!1),A=(0,a.EW)((()=>y.value?v(g.value)>v(f.value)?g.value>0?"left":"right":f.value>0?"up":"down":"none")),b=e=>[e.touches[0].clientX,e.touches[0].clientY],C=(e,t)=>{p.x=e,p.y=t};let k;const T=function(e){if(!e)return!1;let t=!1;const n={get passive(){return t=!0,!1}};return e.addEventListener("x",s.lQ,n),e.removeEventListener("x",s.lQ),t}(null==u?void 0:u.document);k=c?T?{passive:!0}:{capture:!1}:T?{passive:!1,capture:!0}:{capture:!0};const x=[l(e,"touchstart",(e=>{if(1!==e.touches.length)return;const[t,n]=b(e);((e,t)=>{m.x=e,m.y=t})(t,n),C(t,n),null==d||d(e)}),k),l(e,"touchmove",(e=>{if(1!==e.touches.length)return;const[t,n]=b(e);C(t,n),k.capture&&!k.passive&&Math.abs(g.value)>Math.abs(f.value)&&e.preventDefault(),!w.value&&y.value&&(w.value=!0),w.value&&(null==o||o(e))}),k),l(e,["touchend","touchcancel"],(e=>{w.value&&(null==i||i(e,A.value)),w.value=!1}),k)];return{isPassiveEventSupported:T,isSwiping:w,direction:A,coordsStart:m,coordsEnd:p,lengthX:g,lengthY:f,stop:()=>x.forEach((e=>e()))}}Number.POSITIVE_INFINITY;const v={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};s.D_;function y(e,t,n,r={}){var i,l,d,c,u;const{clone:p=!1,passive:g=!1,eventName:f,deep:h=!1,defaultValue:v,shouldEmit:y}=r,w=(0,a.nI)(),A=n||(null==w?void 0:w.emit)||(null==(i=null==w?void 0:w.$emit)?void 0:i.bind(w))||(null==(d=null==(l=null==w?void 0:w.proxy)?void 0:l.$emit)?void 0:d.bind(null==w?void 0:w.proxy));let b=f;if(!t)if(o){const e=null==(u=null==(c=null==w?void 0:w.proxy)?void 0:c.$options)?void 0:u.model;t=(null==e?void 0:e.value)||"value",f||(b=(null==e?void 0:e.event)||"input")}else t="modelValue";b=b||`update:${t.toString()}`;const C=e=>p?"function"==typeof p?p(e):m(e):e,k=()=>(0,s.C8)(e[t])?C(e[t]):v,T=e=>{y?y(e)&&A(b,e):A(b,e)};if(g){const n=k(),s=(0,a.KR)(n);let o=!1;return(0,a.wB)((()=>e[t]),(e=>{o||(o=!0,s.value=C(e),(0,a.dY)((()=>o=!1)))})),(0,a.wB)(s,(n=>{o||n===e[t]&&!h||T(n)}),{deep:h}),s}return(0,a.EW)({get:()=>k(),set(e){T(e)}})}},9271:(e,t,n)=>{"use strict";n.d(t,{F:()=>o,D_:()=>h,oc:()=>i,C8:()=>l,Gv:()=>u,lQ:()=>m,d6:()=>d,BA:()=>r,rd:()=>y,Uo:()=>a});var s=n(5471);s.Ay.util.warn;function a(e){return!!(0,s.o5)()&&((0,s.jr)(e),!0)}function o(e){let t,n,o=0;const r=()=>{o-=1,n&&o<=0&&(n.stop(),t=void 0,n=void 0)};return(...i)=>(o+=1,n||(n=(0,s.uY)(!0),t=n.run((()=>e(...i)))),a(r),t)}function r(e){return"function"==typeof e?e():(0,s.R1)(e)}const i="undefined"!=typeof window&&"undefined"!=typeof document,l=("undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope),e=>void 0!==e),d=e=>null!=e,c=Object.prototype.toString,u=e=>"[object Object]"===c.call(e),m=()=>{};function p(e){const t=Object.create(null);return n=>t[n]||(t[n]=e(n))}const g=/\B([A-Z])/g,f=(p((e=>e.replace(g,"-$1").toLowerCase())),/-(\w)/g);p((e=>e.replace(f,((e,t)=>t?t.toUpperCase():""))));function h(e){return e}function v(e){return e||(0,s.nI)()}function y(e,t=!0,n){v()?(0,s.sV)(e,n):t?e():(0,s.dY)(e)}},9418:(e,t,n)=>{"use strict";n.d(t,{A:()=>ie});const{entries:s,setPrototypeOf:a,isFrozen:o,getPrototypeOf:r,getOwnPropertyDescriptor:i}=Object;let{freeze:l,seal:d,create:c}=Object,{apply:u,construct:m}="undefined"!=typeof Reflect&&Reflect;l||(l=function(e){return e}),d||(d=function(e){return e}),u||(u=function(e,t){for(var n=arguments.length,s=new Array(n>2?n-2:0),a=2;a1?t-1:0),s=1;s1?n-1:0),a=1;a2&&void 0!==arguments[2]?arguments[2]:y;a&&a(e,null);let s=t.length;for(;s--;){let a=t[s];if("string"==typeof a){const e=n(a);e!==a&&(o(t)||(t[s]=e),a=e)}e[a]=!0}return e}function P(e){for(let t=0;t/gm),W=d(/\$\{[\w\W]*/gm),q=d(/^data-[\-\w.\u00B7-\uFFFF]+$/),K=d(/^aria-[\-\w]+$/),X=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Z=d(/^(?:\w+script|data):/i),J=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Y=d(/^html$/i),Q=d(/^[a-z][.\w]*(-[.\w]+)+$/i);var ee=Object.freeze({__proto__:null,ARIA_ATTR:K,ATTR_WHITESPACE:J,CUSTOM_ELEMENT:Q,DATA_ATTR:q,DOCTYPE_NAME:Y,ERB_EXPR:V,IS_ALLOWED_URI:X,IS_SCRIPT_OR_DATA:Z,MUSTACHE_EXPR:G,TMPLIT_EXPR:W});const te=1,ne=3,se=7,ae=8,oe=9,re=function(){return"undefined"==typeof window?null:window};var ie=function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:re();const n=t=>e(t);if(n.version="3.3.0",n.removed=[],!t||!t.document||t.document.nodeType!==oe||!t.Element)return n.isSupported=!1,n;let{document:a}=t;const o=a,r=o.currentScript,{DocumentFragment:i,HTMLTemplateElement:d,Node:u,Element:m,NodeFilter:E,NamedNodeMap:_=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:P,DOMParser:G,trustedTypes:V}=t,W=m.prototype,q=B(W,"cloneNode"),K=B(W,"remove"),Z=B(W,"nextSibling"),J=B(W,"childNodes"),Q=B(W,"parentNode");if("function"==typeof d){const e=a.createElement("template");e.content&&e.content.ownerDocument&&(a=e.content.ownerDocument)}let ie,le="";const{implementation:de,createNodeIterator:ce,createDocumentFragment:ue,getElementsByTagName:me}=a,{importNode:pe}=o;let ge={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported="function"==typeof s&&"function"==typeof Q&&de&&void 0!==de.createHTMLDocument;const{MUSTACHE_EXPR:fe,ERB_EXPR:he,TMPLIT_EXPR:ve,DATA_ATTR:ye,ARIA_ATTR:we,IS_SCRIPT_OR_DATA:Ae,ATTR_WHITESPACE:be,CUSTOM_ELEMENT:Ce}=ee;let{IS_ALLOWED_URI:ke}=ee,Te=null;const xe=S({},[...F,...z,...D,...U,...R]);let Ne=null;const Ee=S({},[...j,...I,...$,...H]);let _e=Object.seal(c(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Se=null,Pe=null;const Le=Object.seal(c(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Be=!0,Fe=!0,ze=!1,De=!0,Oe=!1,Ue=!0,Me=!1,Re=!1,je=!1,Ie=!1,$e=!1,He=!1,Ge=!0,Ve=!1,We=!0,qe=!1,Ke={},Xe=null;const Ze=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Je=null;const Ye=S({},["audio","video","img","source","image","track"]);let Qe=null;const et=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),tt="http://www.w3.org/1998/Math/MathML",nt="http://www.w3.org/2000/svg",st="http://www.w3.org/1999/xhtml";let at=st,ot=!1,rt=null;const it=S({},[tt,nt,st],w);let lt=S({},["mi","mo","mn","ms","mtext"]),dt=S({},["annotation-xml"]);const ct=S({},["title","style","font","a","script"]);let ut=null;const mt=["application/xhtml+xml","text/html"];let pt=null,gt=null;const ft=a.createElement("form"),ht=function(e){return e instanceof RegExp||e instanceof Function},vt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!gt||gt!==e){if(e&&"object"==typeof e||(e={}),e=L(e),ut=-1===mt.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,pt="application/xhtml+xml"===ut?w:y,Te=T(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,pt):xe,Ne=T(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,pt):Ee,rt=T(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,w):it,Qe=T(e,"ADD_URI_SAFE_ATTR")?S(L(et),e.ADD_URI_SAFE_ATTR,pt):et,Je=T(e,"ADD_DATA_URI_TAGS")?S(L(Ye),e.ADD_DATA_URI_TAGS,pt):Ye,Xe=T(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,pt):Ze,Se=T(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,pt):L({}),Pe=T(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,pt):L({}),Ke=!!T(e,"USE_PROFILES")&&e.USE_PROFILES,Be=!1!==e.ALLOW_ARIA_ATTR,Fe=!1!==e.ALLOW_DATA_ATTR,ze=e.ALLOW_UNKNOWN_PROTOCOLS||!1,De=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Oe=e.SAFE_FOR_TEMPLATES||!1,Ue=!1!==e.SAFE_FOR_XML,Me=e.WHOLE_DOCUMENT||!1,Ie=e.RETURN_DOM||!1,$e=e.RETURN_DOM_FRAGMENT||!1,He=e.RETURN_TRUSTED_TYPE||!1,je=e.FORCE_BODY||!1,Ge=!1!==e.SANITIZE_DOM,Ve=e.SANITIZE_NAMED_PROPS||!1,We=!1!==e.KEEP_CONTENT,qe=e.IN_PLACE||!1,ke=e.ALLOWED_URI_REGEXP||X,at=e.NAMESPACE||st,lt=e.MATHML_TEXT_INTEGRATION_POINTS||lt,dt=e.HTML_INTEGRATION_POINTS||dt,_e=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(_e.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(_e.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(_e.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Oe&&(Fe=!1),$e&&(Ie=!0),Ke&&(Te=S({},R),Ne=[],!0===Ke.html&&(S(Te,F),S(Ne,j)),!0===Ke.svg&&(S(Te,z),S(Ne,I),S(Ne,H)),!0===Ke.svgFilters&&(S(Te,D),S(Ne,I),S(Ne,H)),!0===Ke.mathMl&&(S(Te,U),S(Ne,$),S(Ne,H))),e.ADD_TAGS&&("function"==typeof e.ADD_TAGS?Le.tagCheck=e.ADD_TAGS:(Te===xe&&(Te=L(Te)),S(Te,e.ADD_TAGS,pt))),e.ADD_ATTR&&("function"==typeof e.ADD_ATTR?Le.attributeCheck=e.ADD_ATTR:(Ne===Ee&&(Ne=L(Ne)),S(Ne,e.ADD_ATTR,pt))),e.ADD_URI_SAFE_ATTR&&S(Qe,e.ADD_URI_SAFE_ATTR,pt),e.FORBID_CONTENTS&&(Xe===Ze&&(Xe=L(Xe)),S(Xe,e.FORBID_CONTENTS,pt)),We&&(Te["#text"]=!0),Me&&S(Te,["html","head","body"]),Te.table&&(S(Te,["tbody"]),delete Se.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw N('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw N('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ie=e.TRUSTED_TYPES_POLICY,le=ie.createHTML("")}else void 0===ie&&(ie=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const s="data-tt-policy-suffix";t&&t.hasAttribute(s)&&(n=t.getAttribute(s));const a="dompurify"+(n?"#"+n:"");try{return e.createPolicy(a,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(V,r)),null!==ie&&"string"==typeof le&&(le=ie.createHTML(""));l&&l(e),gt=e}},yt=S({},[...z,...D,...O]),wt=S({},[...U,...M]),At=function(e){h(n.removed,{element:e});try{Q(e).removeChild(e)}catch(t){K(e)}},bt=function(e,t){try{h(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){h(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(Ie||$e)try{At(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Ct=function(e){let t=null,n=null;if(je)e=""+e;else{const t=A(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===ut&&at===st&&(e=''+e+"");const s=ie?ie.createHTML(e):e;if(at===st)try{t=(new G).parseFromString(s,ut)}catch(e){}if(!t||!t.documentElement){t=de.createDocument(at,"template",null);try{t.documentElement.innerHTML=ot?le:s}catch(e){}}const o=t.body||t.documentElement;return e&&n&&o.insertBefore(a.createTextNode(n),o.childNodes[0]||null),at===st?me.call(t,Me?"html":"body")[0]:Me?t.documentElement:o},kt=function(e){return ce.call(e.ownerDocument||e,e,E.SHOW_ELEMENT|E.SHOW_COMMENT|E.SHOW_TEXT|E.SHOW_PROCESSING_INSTRUCTION|E.SHOW_CDATA_SECTION,null)},Tt=function(e){return e instanceof P&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof _)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},xt=function(e){return"function"==typeof u&&e instanceof u};function Nt(e,t,s){p(e,(e=>{e.call(n,t,s,gt)}))}const Et=function(e){let t=null;if(Nt(ge.beforeSanitizeElements,e,null),Tt(e))return At(e),!0;const s=pt(e.nodeName);if(Nt(ge.uponSanitizeElement,e,{tagName:s,allowedTags:Te}),Ue&&e.hasChildNodes()&&!xt(e.firstElementChild)&&x(/<[/\w!]/g,e.innerHTML)&&x(/<[/\w!]/g,e.textContent))return At(e),!0;if(e.nodeType===se)return At(e),!0;if(Ue&&e.nodeType===ae&&x(/<[/\w]/g,e.data))return At(e),!0;if(!(Le.tagCheck instanceof Function&&Le.tagCheck(s))&&(!Te[s]||Se[s])){if(!Se[s]&&St(s)){if(_e.tagNameCheck instanceof RegExp&&x(_e.tagNameCheck,s))return!1;if(_e.tagNameCheck instanceof Function&&_e.tagNameCheck(s))return!1}if(We&&!Xe[s]){const t=Q(e)||e.parentNode,n=J(e)||e.childNodes;if(n&&t){for(let s=n.length-1;s>=0;--s){const a=q(n[s],!0);a.__removalCount=(e.__removalCount||0)+1,t.insertBefore(a,Z(e))}}}return At(e),!0}return e instanceof m&&!function(e){let t=Q(e);t&&t.tagName||(t={namespaceURI:at,tagName:"template"});const n=y(e.tagName),s=y(t.tagName);return!!rt[e.namespaceURI]&&(e.namespaceURI===nt?t.namespaceURI===st?"svg"===n:t.namespaceURI===tt?"svg"===n&&("annotation-xml"===s||lt[s]):Boolean(yt[n]):e.namespaceURI===tt?t.namespaceURI===st?"math"===n:t.namespaceURI===nt?"math"===n&&dt[s]:Boolean(wt[n]):e.namespaceURI===st?!(t.namespaceURI===nt&&!dt[s])&&!(t.namespaceURI===tt&&!lt[s])&&!wt[n]&&(ct[n]||!yt[n]):!("application/xhtml+xml"!==ut||!rt[e.namespaceURI]))}(e)?(At(e),!0):"noscript"!==s&&"noembed"!==s&&"noframes"!==s||!x(/<\/no(script|embed|frames)/i,e.innerHTML)?(Oe&&e.nodeType===ne&&(t=e.textContent,p([fe,he,ve],(e=>{t=b(t,e," ")})),e.textContent!==t&&(h(n.removed,{element:e.cloneNode()}),e.textContent=t)),Nt(ge.afterSanitizeElements,e,null),!1):(At(e),!0)},_t=function(e,t,n){if(Ge&&("id"===t||"name"===t)&&(n in a||n in ft))return!1;if(Fe&&!Pe[t]&&x(ye,t));else if(Be&&x(we,t));else if(Le.attributeCheck instanceof Function&&Le.attributeCheck(t,e));else if(!Ne[t]||Pe[t]){if(!(St(e)&&(_e.tagNameCheck instanceof RegExp&&x(_e.tagNameCheck,e)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(e))&&(_e.attributeNameCheck instanceof RegExp&&x(_e.attributeNameCheck,t)||_e.attributeNameCheck instanceof Function&&_e.attributeNameCheck(t,e))||"is"===t&&_e.allowCustomizedBuiltInElements&&(_e.tagNameCheck instanceof RegExp&&x(_e.tagNameCheck,n)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(n))))return!1}else if(Qe[t]);else if(x(ke,b(n,be,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(n,"data:")||!Je[e]){if(ze&&!x(Ae,b(n,be,"")));else if(n)return!1}else;return!0},St=function(e){return"annotation-xml"!==e&&A(e,Ce)},Pt=function(e){Nt(ge.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||Tt(e))return;const s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ne,forceKeepAttr:void 0};let a=t.length;for(;a--;){const o=t[a],{name:r,namespaceURI:i,value:l}=o,d=pt(r),c=l;let u="value"===r?c:k(c);if(s.attrName=d,s.attrValue=u,s.keepAttr=!0,s.forceKeepAttr=void 0,Nt(ge.uponSanitizeAttribute,e,s),u=s.attrValue,!Ve||"id"!==d&&"name"!==d||(bt(r,e),u="user-content-"+u),Ue&&x(/((--!?|])>)|<\/(style|title|textarea)/i,u)){bt(r,e);continue}if("attributename"===d&&A(u,"href")){bt(r,e);continue}if(s.forceKeepAttr)continue;if(!s.keepAttr){bt(r,e);continue}if(!De&&x(/\/>/i,u)){bt(r,e);continue}Oe&&p([fe,he,ve],(e=>{u=b(u,e," ")}));const m=pt(e.nodeName);if(_t(m,d,u)){if(ie&&"object"==typeof V&&"function"==typeof V.getAttributeType)if(i);else switch(V.getAttributeType(m,d)){case"TrustedHTML":u=ie.createHTML(u);break;case"TrustedScriptURL":u=ie.createScriptURL(u)}if(u!==c)try{i?e.setAttributeNS(i,r,u):e.setAttribute(r,u),Tt(e)?At(e):f(n.removed)}catch(t){bt(r,e)}}else bt(r,e)}Nt(ge.afterSanitizeAttributes,e,null)},Lt=function e(t){let n=null;const s=kt(t);for(Nt(ge.beforeSanitizeShadowDOM,t,null);n=s.nextNode();)Nt(ge.uponSanitizeShadowNode,n,null),Et(n),Pt(n),n.content instanceof i&&e(n.content);Nt(ge.afterSanitizeShadowDOM,t,null)};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=null,a=null,r=null,l=null;if(ot=!e,ot&&(e="\x3c!--\x3e"),"string"!=typeof e&&!xt(e)){if("function"!=typeof e.toString)throw N("toString is not a function");if("string"!=typeof(e=e.toString()))throw N("dirty is not a string, aborting")}if(!n.isSupported)return e;if(Re||vt(t),n.removed=[],"string"==typeof e&&(qe=!1),qe){if(e.nodeName){const t=pt(e.nodeName);if(!Te[t]||Se[t])throw N("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof u)s=Ct("\x3c!----\x3e"),a=s.ownerDocument.importNode(e,!0),a.nodeType===te&&"BODY"===a.nodeName||"HTML"===a.nodeName?s=a:s.appendChild(a);else{if(!Ie&&!Oe&&!Me&&-1===e.indexOf("<"))return ie&&He?ie.createHTML(e):e;if(s=Ct(e),!s)return Ie?null:He?le:""}s&&je&&At(s.firstChild);const d=kt(qe?e:s);for(;r=d.nextNode();)Et(r),Pt(r),r.content instanceof i&&Lt(r.content);if(qe)return e;if(Ie){if($e)for(l=ue.call(s.ownerDocument);s.firstChild;)l.appendChild(s.firstChild);else l=s;return(Ne.shadowroot||Ne.shadowrootmode)&&(l=pe.call(o,l,!0)),l}let c=Me?s.outerHTML:s.innerHTML;return Me&&Te["!doctype"]&&s.ownerDocument&&s.ownerDocument.doctype&&s.ownerDocument.doctype.name&&x(Y,s.ownerDocument.doctype.name)&&(c="\n"+c),Oe&&p([fe,he,ve],(e=>{c=b(c,e," ")})),ie&&He?ie.createHTML(c):c},n.setConfig=function(){vt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Re=!0},n.clearConfig=function(){gt=null,Re=!1},n.isValidAttribute=function(e,t,n){gt||vt({});const s=pt(e),a=pt(t);return _t(s,a,n)},n.addHook=function(e,t){"function"==typeof t&&h(ge[e],t)},n.removeHook=function(e,t){if(void 0!==t){const n=g(ge[e],t);return-1===n?void 0:v(ge[e],n,1)[0]}return f(ge[e])},n.removeHooks=function(e){ge[e]=[]},n.removeAllHooks=function(){ge={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n}()}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={id:e,exports:{}};return s[e].call(n.exports,n,n.exports,o),n.exports}o.m=s,o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,n)=>(o.f[n](e,t),t)),[])),o.u=e=>"files_pdfviewer-"+e+".js?v="+{"node_modules_nextcloud_dialogs_dist_chunks_index-hTwX2gcC_mjs":"3b117a6eca6151d5266e","vendors-node_modules_nextcloud_files_dist_index_mjs-node_modules_nextcloud_vue_dist_Component-c57add":"c2ba6d8f65b8ecc979ca","node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-ecDAsnUN_mjs":"409d709517ccf15f029a","vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-lO8J1a0C_mjs":"3d0459c8b1f3aadcf037","vendors-node_modules_nextcloud_vue_dist_Components_NcColorPicker_mjs":"d81d03a85690c5f379d6","vendors-node_modules_nextcloud_vue_dist_Components_NcDateTimePicker_mjs":"2b1c0c64246e25154a6c","data_image_svg_xml_3c_21--_20-_20SPDX-FileCopyrightText_202020_20Google_20Inc_20-_20SPDX-Lice-cc29b1":"80aca2ed2b19a47409f2"}[e],o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},n="files_pdfviewer:",o.l=(t,s,a,r)=>{if(e[t])e[t].push(s);else{var i,l;if(void 0!==a)for(var d=document.getElementsByTagName("script"),c=0;c{i.onerror=i.onload=null,clearTimeout(p);var a=e[t];if(delete e[t],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach((e=>e(s))),n)return n(s)},p=setTimeout(m.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=m.bind(null,i.onerror),i.onload=m.bind(null,i.onload),l&&document.head.appendChild(i)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="/apps/files_pdfviewer/js/",(()=>{o.b=document.baseURI||self.location.href;var e={main:0};o.f.j=(t,n)=>{var s=o.o(e,t)?e[t]:void 0;if(0!==s)if(s)n.push(s[2]);else{var a=new Promise(((n,a)=>s=e[t]=[n,a]));n.push(s[2]=a);var r=o.p+o.u(t),i=new Error;o.l(r,(n=>{if(o.o(e,t)&&(0!==(s=e[t])&&(e[t]=void 0),s)){var a=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+a+": "+r+")",i.name="ChunkLoadError",i.type=a,i.request=r,s[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var s,a,[r,i,l]=n,d=0;if(r.some((t=>0!==e[t]))){for(s in i)o.o(i,s)&&(o.m[s]=i[s]);if(l)l(o)}for(t&&t(n);d{"use strict";var e=o(5168),n=o(3334),s=o(3814);const a=(0,o(5947).YK)().setApp("Files_PDFViewer").detectUser().build();var r=o(1777),i=o(6802),l=o(1225);const d=function(){if(c())throw new Error("No user logged in");return`/files/${(0,r.HW)()?.uid}`},c=function(){return!(0,r.HW)()};var u=o(2680);async function m(e,t){const n=(c()?(0,s.dC)("webdav").replace("/remote.php","/public.php"):(0,s.dC)(`dav${d()}`))+(0,l.O0)(e),a=new Blob([t],{type:"application/pdf"}),o={headers:{"Content-Type":"application/pdf",requesttoken:(0,r.do)()}};return(0,u.G)()&&(o.auth={username:(0,u.G)()}),i.Ay.put(n,a,o)}const p={name:"PDFView",data:()=>({PDFViewerApplication:null}),computed:{iframeSrc(){return(0,s.Jv)("/apps/files_pdfviewer/?file={file}",{file:this.source??this.davPath})},file(){return this.fileList.find((e=>e.fileid===this.fileid))},hideDownload(){return this.file.hideDownload},isDownloadable(){if(!this.file.shareAttributes)return!0;const e=JSON.parse(this.file.shareAttributes).find((e=>{let{scope:t,key:n}=e;return"permissions"===t&&"download"===n}));return!e||e.value},isRichDocumentsAvailable:()=>"richdocuments"in OC.appswebroots,isEditable(){return this.file?.permissions?.indexOf("W")>=0}},async mounted(){if(!this.isDownloadable||this.hideDownload&&this.isRichDocumentsAvailable)return this.doneLoading(),void(this.isRichDocumentsAvailable&&(console.info('PDF file is not downloadable or has a hidden download, but "richdocuments" is available, so falling back to it'),OCA.Viewer.openWith("richdocuments",{fileInfo:this.file,list:OCA.Viewer.list,enableSidebar:OCA.Viewer.enableSidebar,loadMore:OCA.Viewer.loadMore,canLoop:OCA.Viewer.canLoop,onPrev:OCA.Viewer.onPrev,onNext:OCA.Viewer.onNext,onClose:OCA.Viewer.onClose})));document.addEventListener("webviewerloaded",this.handleWebviewerloaded),this.doneLoading(),this.$nextTick((function(){this.$el.focus()}))},beforeDestroy(){document.removeEventListener("webviewerloaded",this.handleWebviewerloaded)},methods:{onIFrameLoaded(){this.isEditable&&this.$nextTick((()=>{this.getDownloadElement().removeAttribute("hidden")}))},getIframeDocument(){return this.$refs.iframe.contentDocument},getDownloadElement(){return this.getIframeDocument().getElementById("download")},getViewerTemplateParameter(e){return this.getIframeDocument().getElementsByTagName("head")[0].getAttribute("data-"+e)},initializePDFViewerApplicationOptions(){const e=this.$refs.iframe.contentWindow.PDFViewerApplicationOptions;e.set("disablePreferences",!0),e.set("externalLinkTarget",2),e.set("isEvalSupported",!1),e.set("workerSrc",this.getViewerTemplateParameter("workersrc")),e.set("cMapUrl",this.getViewerTemplateParameter("cmapurl")),e.set("sandboxBundleSrc",this.getViewerTemplateParameter("sandbox")),e.set("enablePermissions",!0),e.set("imageResourcesPath",this.getViewerTemplateParameter("imageresourcespath")),e.set("enableScripting",!0===this.getViewerTemplateParameter("enableScripting"));const t=(0,n.Z0)(),s=["ach","af","an","ar","ast","az","be","bg","bn","bo","br","brx","bs","ca","cak","ckb","cs","cy","da","de","dsb","el","en-CA","en-GB","en-US","eo","es-AR","es-CL","es-ES","es-MX","et","eu","fa","ff","fi","fr","fur","fy-NL","ga-IE","gd","gl","gn","gu-IN","he","hi-IN","hr","hsb","hu","hy-AM","hye","ia","id","is","it","ja","ka","kab","kk","km","kn","ko","lij","lo","locale.json","lt","ltg","lv","meh","mk","mr","ms","my","nb-NO","ne-NP","nl","nn-NO","oc","pa-IN","pl","pt-BR","pt-PT","rm","ro","ru","sat","sc","scn","sco","si","sk","skr","sl","son","sq","sr","sv-SE","szl","ta","te","tg","th","tl","tr","trs","uk","ur","uz","vi","wo","xh","zh-CN","zh-TW"];if(s.includes(t))e.set("locale",t);else{const n=t.split("-")[0];(s.includes(n)||s.find((e=>e.startsWith(`${n}-`))))&&e.set("locale",n)}this.isEditable||(e.set("annotationMode",1),e.set("annotationEditorMode",-1))},initializePDFViewerApplication(){if(this.PDFViewerApplication=this.$refs.iframe.contentWindow.PDFViewerApplication,this.PDFViewerApplication.save=this.handleSave,this.PDFViewerApplication.eventBus.on("documentinit",(()=>{const e=this.PDFViewerApplication.pdfDocument.annotationStorage,t=e.onSetModified;e.onSetModified=()=>{t.apply(null,arguments),this.getDownloadElement().removeAttribute("disabled")}})),this.hideDownload){const e=this.getIframeDocument().querySelector(".pdfViewer");e&&e.classList.add("disabledTextSelection"),this.PDFViewerApplication.download=()=>{},delete this.PDFViewerApplication.supportsPrinting,this.PDFViewerApplication.supportsPrinting=!1,this.PDFViewerApplication.beforePrint=()=>{},a.info("Download, print and user interaction disabled")}else a.info("Download and print available");const e=this.$refs.iframe.contentWindow.PDFViewerApplicationOptions;a.debug("Initialized files_pdfviewer",e.getAll())},handleWebviewerloaded(){this.initializePDFViewerApplicationOptions(),this.$refs.iframe.contentWindow.PDFViewerApplication.initializedPromise.then((()=>{this.initializePDFViewerApplication()}))},handleSave(){const n=this.getDownloadElement();n.setAttribute("disabled","disabled"),n.classList.add("icon-loading-small"),a.info("PDF Document with annotation is being saved"),this.PDFViewerApplication.pdfDocument.saveDocument().then((e=>m(this.file.filename,e))).then((()=>{a.info("File uploaded successfully")})).catch((s=>{a.error("Error uploading file:",s),(0,e.Qg)(t("files_pdfviewer","File upload failed.")),n.removeAttribute("disabled")})).finally((()=>{n.classList.remove("icon-loading-small")}))}}};var g=o(5072),f=o.n(g),h=o(7825),v=o.n(h),y=o(7659),w=o.n(y),A=o(5056),b=o.n(A),C=o(540),k=o.n(C),T=o(1113),x=o.n(T),N=o(7609),E={};E.styleTagTransform=x(),E.setAttributes=b(),E.insert=w().bind(null,"head"),E.domAPI=v(),E.insertStyleElement=k();f()(N.A,E);N.A&&N.A.locals&&N.A.locals;var _=function(e,t,n,s,a,o,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),s&&(d.functional=!0),o&&(d._scopeId="data-v-"+o),r?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=l):a&&(l=i?function(){a.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:a),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}(p,(function(){var e=this,t=e._self._c;return e.isDownloadable?t("iframe",{ref:"iframe",attrs:{src:e.iframeSrc},on:{load:e.onIFrameLoaded}}):e.isRichDocumentsAvailable?e._e():t("div",{attrs:{id:"emptycontent"}},[t("div",{staticClass:"icon-error"}),e._v(" "),t("h3",[e._v(e._s(e.t("files_pdfviewer","To view a shared PDF file, the download needs to be allowed for this file share")))])])}),[],!1,null,"6310bd20",null);const S=_.exports;OCA.Viewer.registerHandler({id:"pdf",mimes:["application/pdf","application/illustrator"],component:S,canCompare:!0})})()})(); -//# sourceMappingURL=files_pdfviewer-main.js.map?v=328dd23ae6ecf7ada543 \ No newline at end of file +(()=>{var e,n,s={5950:(e,t,n)=>{"use strict";const s=n(2322),{MAX_LENGTH:a,MAX_SAFE_INTEGER:o}=n(6692),{safeRe:r,t:i}=n(5208),l=n(9901),{compareIdentifiers:d}=n(3229);class c{constructor(e,t){if(t=l(t),e instanceof c){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>a)throw new TypeError(`version is longer than ${a} characters`);s("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?r[i.LOOSE]:r[i.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&te.major?1:this.minore.minor?1:this.patche.patch?1:0}comparePre(e){if(e instanceof c||(e=new c(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const n=this.prerelease[t],a=e.prerelease[t];if(s("prerelease compare",t,n,a),void 0===n&&void 0===a)return 0;if(void 0===a)return 1;if(void 0===n)return-1;if(n!==a)return d(n,a)}while(++t)}compareBuild(e){e instanceof c||(e=new c(e,this.options));let t=0;do{const n=this.build[t],a=e.build[t];if(s("build compare",t,n,a),void 0===n&&void 0===a)return 0;if(void 0===a)return 1;if(void 0===n)return-1;if(n!==a)return d(n,a)}while(++t)}inc(e,t,n){if(e.startsWith("pre")){if(!t&&!1===n)throw new Error("invalid increment argument: identifier is empty");if(t){const e=`-${t}`.match(this.options.loose?r[i.PRERELEASELOOSE]:r[i.PRERELEASE]);if(!e||e[1]!==t)throw new Error(`invalid identifier: ${t}`)}}switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,n),this.inc("pre",t,n);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,n),this.inc("pre",t,n);break;case"release":if(0===this.prerelease.length)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const e=Number(n)?1:0;if(0===this.prerelease.length)this.prerelease=[e];else{let s=this.prerelease.length;for(;--s>=0;)"number"==typeof this.prerelease[s]&&(this.prerelease[s]++,s=-2);if(-1===s){if(t===this.prerelease.join(".")&&!1===n)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let s=[t,e];!1===n&&(s=[t]),0===d(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=c},8064:(e,t,n)=>{"use strict";const s=n(5950);e.exports=(e,t)=>new s(e,t).major},8690:(e,t,n)=>{"use strict";const s=n(5950);e.exports=(e,t,n=!1)=>{if(e instanceof s)return e;try{return new s(e,t)}catch(e){if(!n)return null;throw e}}},8711:(e,t,n)=>{"use strict";const s=n(8690);e.exports=(e,t)=>{const n=s(e,t);return n?n.version:null}},6692:e=>{"use strict";const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},2322:(e,t,n)=>{"use strict";var s=n(5606);const a="object"==typeof s&&s.env&&s.env.NODE_DEBUG&&/\bsemver\b/i.test(s.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=a},3229:e=>{"use strict";const t=/^[0-9]+$/,n=(e,n)=>{if("number"==typeof e&&"number"==typeof n)return e===n?0:en(t,e)}},9901:e=>{"use strict";const t=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:n},5208:(e,t,n)=>{"use strict";const{MAX_SAFE_COMPONENT_LENGTH:s,MAX_SAFE_BUILD_LENGTH:a,MAX_LENGTH:o}=n(6692),r=n(2322),i=(t=e.exports={}).re=[],l=t.safeRe=[],d=t.src=[],c=t.safeSrc=[],u=t.t={};let m=0;const p="[a-zA-Z0-9-]",g=[["\\s",1],["\\d",o],[p,a]],f=(e,t,n)=>{const s=(e=>{for(const[t,n]of g)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e})(t),a=m++;r(e,a,t),u[e]=a,d[a]=t,c[a]=s,i[a]=new RegExp(t,n?"g":void 0),l[a]=new RegExp(s,n?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),f("MAINVERSION",`(${d[u.NUMERICIDENTIFIER]})\\.(${d[u.NUMERICIDENTIFIER]})\\.(${d[u.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${d[u.NUMERICIDENTIFIERLOOSE]})\\.(${d[u.NUMERICIDENTIFIERLOOSE]})\\.(${d[u.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${d[u.NONNUMERICIDENTIFIER]}|${d[u.NUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${d[u.NONNUMERICIDENTIFIER]}|${d[u.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASE",`(?:-(${d[u.PRERELEASEIDENTIFIER]}(?:\\.${d[u.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${d[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${d[u.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${p}+`),f("BUILD",`(?:\\+(${d[u.BUILDIDENTIFIER]}(?:\\.${d[u.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${d[u.MAINVERSION]}${d[u.PRERELEASE]}?${d[u.BUILD]}?`),f("FULL",`^${d[u.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${d[u.MAINVERSIONLOOSE]}${d[u.PRERELEASELOOSE]}?${d[u.BUILD]}?`),f("LOOSE",`^${d[u.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${d[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${d[u.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${d[u.XRANGEIDENTIFIER]})(?:\\.(${d[u.XRANGEIDENTIFIER]})(?:\\.(${d[u.XRANGEIDENTIFIER]})(?:${d[u.PRERELEASE]})?${d[u.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${d[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${d[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${d[u.XRANGEIDENTIFIERLOOSE]})(?:${d[u.PRERELEASELOOSE]})?${d[u.BUILD]}?)?)?`),f("XRANGE",`^${d[u.GTLT]}\\s*${d[u.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${d[u.GTLT]}\\s*${d[u.XRANGEPLAINLOOSE]}$`),f("COERCEPLAIN",`(^|[^\\d])(\\d{1,${s}})(?:\\.(\\d{1,${s}}))?(?:\\.(\\d{1,${s}}))?`),f("COERCE",`${d[u.COERCEPLAIN]}(?:$|[^\\d])`),f("COERCEFULL",d[u.COERCEPLAIN]+`(?:${d[u.PRERELEASE]})?`+`(?:${d[u.BUILD]})?(?:$|[^\\d])`),f("COERCERTL",d[u.COERCE],!0),f("COERCERTLFULL",d[u.COERCEFULL],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${d[u.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",f("TILDE",`^${d[u.LONETILDE]}${d[u.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${d[u.LONETILDE]}${d[u.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${d[u.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",f("CARET",`^${d[u.LONECARET]}${d[u.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${d[u.LONECARET]}${d[u.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${d[u.GTLT]}\\s*(${d[u.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${d[u.GTLT]}\\s*(${d[u.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${d[u.GTLT]}\\s*(${d[u.LOOSEPLAIN]}|${d[u.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${d[u.XRANGEPLAIN]})\\s+-\\s+(${d[u.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${d[u.XRANGEPLAINLOOSE]})\\s+-\\s+(${d[u.XRANGEPLAINLOOSE]})\\s*$`),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},7526:(e,t)=>{"use strict";t.byteLength=function(e){var t=i(e),n=t[0],s=t[1];return 3*(n+s)/4-s},t.toByteArray=function(e){var t,n,o=i(e),r=o[0],l=o[1],d=new a(function(e,t,n){return 3*(t+n)/4-n}(0,r,l)),c=0,u=l>0?r-4:r;for(n=0;n>16&255,d[c++]=t>>8&255,d[c++]=255&t;2===l&&(t=s[e.charCodeAt(n)]<<2|s[e.charCodeAt(n+1)]>>4,d[c++]=255&t);1===l&&(t=s[e.charCodeAt(n)]<<10|s[e.charCodeAt(n+1)]<<4|s[e.charCodeAt(n+2)]>>2,d[c++]=t>>8&255,d[c++]=255&t);return d},t.fromByteArray=function(e){for(var t,s=e.length,a=s%3,o=[],r=16383,i=0,d=s-a;id?d:i+r));1===a?(t=e[s-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===a&&(t=(e[s-2]<<8)+e[s-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return o.join("")};for(var n=[],s=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0;r<64;++r)n[r]=o[r],s[o.charCodeAt(r)]=r;function i(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function l(e,t,s){for(var a,o,r=[],i=t;i>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return r.join("")}s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63},8287:(e,t,n)=>{"use strict";const s=n(7526),a=n(251),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=l,t.SlowBuffer=function(e){+e!=e&&(e=0);return l.alloc(+e)},t.INSPECT_MAX_BYTES=50;const r=2147483647;function i(e){if(e>r)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return u(e)}return d(e,t,n)}function d(e,t,n){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!l.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const n=0|f(e,t);let s=i(n);const a=s.write(e,t);a!==n&&(s=s.slice(0,a));return s}(e,t);if(ArrayBuffer.isView(e))return function(e){if(X(e,Uint8Array)){const t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return m(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(X(e,ArrayBuffer)||e&&X(e.buffer,ArrayBuffer))return p(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(X(e,SharedArrayBuffer)||e&&X(e.buffer,SharedArrayBuffer)))return p(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const s=e.valueOf&&e.valueOf();if(null!=s&&s!==e)return l.from(s,t,n);const a=function(e){if(l.isBuffer(e)){const t=0|g(e.length),n=i(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!=typeof e.length||J(e.length)?i(0):m(e);if("Buffer"===e.type&&Array.isArray(e.data))return m(e.data)}(e);if(a)return a;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),i(e<0?0:0|g(e))}function m(e){const t=e.length<0?0:0|g(e.length),n=i(t);for(let s=0;s=r)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r.toString(16)+" bytes");return 0|e}function f(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||X(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const n=e.length,s=arguments.length>2&&!0===arguments[2];if(!s&&0===n)return 0;let a=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return W(e).length;default:if(a)return s?-1:q(e).length;t=(""+t).toLowerCase(),a=!0}}function h(e,t,n){let s=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return N(this,t,n);case"ascii":return _(this,t,n);case"latin1":case"binary":return S(this,t,n);case"base64":return T(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,n);default:if(s)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),s=!0}}function v(e,t,n){const s=e[t];e[t]=e[n],e[n]=s}function y(e,t,n,s,a){if(0===e.length)return-1;if("string"==typeof n?(s=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),J(n=+n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"==typeof t&&(t=l.from(t,s)),l.isBuffer(t))return 0===t.length?-1:w(e,t,n,s,a);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,s,a);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,s,a){let o,r=1,i=e.length,l=t.length;if(void 0!==s&&("ucs2"===(s=String(s).toLowerCase())||"ucs-2"===s||"utf16le"===s||"utf-16le"===s)){if(e.length<2||t.length<2)return-1;r=2,i/=2,l/=2,n/=2}function d(e,t){return 1===r?e[t]:e.readUInt16BE(t*r)}if(a){let s=-1;for(o=n;oi&&(n=i-l),o=n;o>=0;o--){let n=!0;for(let s=0;sa&&(s=a):s=a;const o=t.length;let r;for(s>o/2&&(s=o/2),r=0;r>8,a=n%256,o.push(a),o.push(s);return o}(t,e.length-n),e,n,s)}function T(e,t,n){return 0===t&&n===e.length?s.fromByteArray(e):s.fromByteArray(e.slice(t,n))}function N(e,t,n){n=Math.min(e.length,n);const s=[];let a=t;for(;a239?4:t>223?3:t>191?2:1;if(a+r<=n){let n,s,i,l;switch(r){case 1:t<128&&(o=t);break;case 2:n=e[a+1],128==(192&n)&&(l=(31&t)<<6|63&n,l>127&&(o=l));break;case 3:n=e[a+1],s=e[a+2],128==(192&n)&&128==(192&s)&&(l=(15&t)<<12|(63&n)<<6|63&s,l>2047&&(l<55296||l>57343)&&(o=l));break;case 4:n=e[a+1],s=e[a+2],i=e[a+3],128==(192&n)&&128==(192&s)&&128==(192&i)&&(l=(15&t)<<18|(63&n)<<12|(63&s)<<6|63&i,l>65535&&l<1114112&&(o=l))}}null===o?(o=65533,r=1):o>65535&&(o-=65536,s.push(o>>>10&1023|55296),o=56320|1023&o),s.push(o),a+=r}return function(e){const t=e.length;if(t<=E)return String.fromCharCode.apply(String,e);let n="",s=0;for(;ss.length?(l.isBuffer(t)||(t=l.from(t)),t.copy(s,a)):Uint8Array.prototype.set.call(s,t,a);else{if(!l.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(s,a)}a+=t.length}return s},l.byteLength=f,l.prototype._isBuffer=!0,l.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tn&&(e+=" ... "),""},o&&(l.prototype[o]=l.prototype.inspect),l.prototype.compare=function(e,t,n,s,a){if(X(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===s&&(s=0),void 0===a&&(a=this.length),t<0||n>e.length||s<0||a>this.length)throw new RangeError("out of range index");if(s>=a&&t>=n)return 0;if(s>=a)return-1;if(t>=n)return 1;if(this===e)return 0;let o=(a>>>=0)-(s>>>=0),r=(n>>>=0)-(t>>>=0);const i=Math.min(o,r),d=this.slice(s,a),c=e.slice(t,n);for(let e=0;e>>=0,isFinite(n)?(n>>>=0,void 0===s&&(s="utf8")):(s=n,n=void 0)}const a=this.length-t;if((void 0===n||n>a)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");s||(s="utf8");let o=!1;for(;;)switch(s){case"hex":return A(this,e,t,n);case"utf8":case"utf-8":return b(this,e,t,n);case"ascii":case"latin1":case"binary":return C(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+s);s=(""+s).toLowerCase(),o=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const E=4096;function _(e,t,n){let s="";n=Math.min(e.length,n);for(let a=t;as)&&(n=s);let a="";for(let s=t;sn)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,n,s,a,o){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function z(e,t,n,s,a){$(t,s,a,e,n,7);let o=Number(t&BigInt(4294967295));e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o;let r=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=r,r>>=8,e[n++]=r,r>>=8,e[n++]=r,r>>=8,e[n++]=r,n}function D(e,t,n,s,a){$(t,s,a,e,n,7);let o=Number(t&BigInt(4294967295));e[n+7]=o,o>>=8,e[n+6]=o,o>>=8,e[n+5]=o,o>>=8,e[n+4]=o;let r=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=r,r>>=8,e[n+2]=r,r>>=8,e[n+1]=r,r>>=8,e[n]=r,n+8}function O(e,t,n,s,a,o){if(n+s>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function U(e,t,n,s,o){return t=+t,n>>>=0,o||O(e,0,n,4),a.write(e,t,n,s,23,4),n+4}function M(e,t,n,s,o){return t=+t,n>>>=0,o||O(e,0,n,8),a.write(e,t,n,s,52,8),n+8}l.prototype.slice=function(e,t){const n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||B(e,t,this.length);let s=this[e],a=1,o=0;for(;++o>>=0,t>>>=0,n||B(e,t,this.length);let s=this[e+--t],a=1;for(;t>0&&(a*=256);)s+=this[e+--t]*a;return s},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||B(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||B(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||B(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||B(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||B(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readBigUInt64LE=Y((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,a=this[++e]+256*this[++e]+65536*this[++e]+n*2**24;return BigInt(s)+(BigInt(a)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=t*2**24+65536*this[++e]+256*this[++e]+this[++e],a=this[++e]*2**24+65536*this[++e]+256*this[++e]+n;return(BigInt(s)<>>=0,t>>>=0,n||B(e,t,this.length);let s=this[e],a=1,o=0;for(;++o=a&&(s-=Math.pow(2,8*t)),s},l.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||B(e,t,this.length);let s=t,a=1,o=this[e+--s];for(;s>0&&(a*=256);)o+=this[e+--s]*a;return a*=128,o>=a&&(o-=Math.pow(2,8*t)),o},l.prototype.readInt8=function(e,t){return e>>>=0,t||B(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||B(e,2,this.length);const n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){e>>>=0,t||B(e,2,this.length);const n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return e>>>=0,t||B(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||B(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readBigInt64LE=Y((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(s)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const s=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(s)<>>=0,t||B(e,4,this.length),a.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||B(e,4,this.length),a.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||B(e,8,this.length),a.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||B(e,8,this.length),a.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,t,n,s){if(e=+e,t>>>=0,n>>>=0,!s){F(this,e,t,n,Math.pow(2,8*n)-1,0)}let a=1,o=0;for(this[t]=255&e;++o>>=0,n>>>=0,!s){F(this,e,t,n,Math.pow(2,8*n)-1,0)}let a=n-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigUInt64LE=Y((function(e,t=0){return z(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeBigUInt64BE=Y((function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeIntLE=function(e,t,n,s){if(e=+e,t>>>=0,!s){const s=Math.pow(2,8*n-1);F(this,e,t,n,s-1,-s)}let a=0,o=1,r=0;for(this[t]=255&e;++a>>=0,!s){const s=Math.pow(2,8*n-1);F(this,e,t,n,s-1,-s)}let a=n-1,o=1,r=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===r&&0!==this[t+a+1]&&(r=1),this[t+a]=(e/o|0)-r&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigInt64LE=Y((function(e,t=0){return z(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeBigInt64BE=Y((function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeFloatLE=function(e,t,n){return U(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return U(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return M(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return M(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,s){if(!l.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),s||0===s||(s=this.length),t>=e.length&&(t=e.length),t||(t=0),s>0&&s=this.length)throw new RangeError("Index out of range");if(s<0)throw new RangeError("sourceEnd out of bounds");s>this.length&&(s=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a=s+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function $(e,t,n,s,a,o){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${s} and < 2${s} ** ${8*(o+1)}${s}`:`>= -(2${s} ** ${8*(o+1)-1}${s}) and < 2 ** ${8*(o+1)-1}${s}`:`>= ${t}${s} and <= ${n}${s}`,new R.ERR_OUT_OF_RANGE("value",a,e)}!function(e,t,n){H(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||G(t,e.length-(n+1))}(s,a,o)}function H(e,t){if("number"!=typeof e)throw new R.ERR_INVALID_ARG_TYPE(t,"number",e)}function G(e,t,n){if(Math.floor(e)!==e)throw H(e,n),new R.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new R.ERR_BUFFER_OUT_OF_BOUNDS;throw new R.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}j("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),j("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),j("ERR_OUT_OF_RANGE",(function(e,t,n){let s=`The value of "${e}" is out of range.`,a=n;return Number.isInteger(n)&&Math.abs(n)>2**32?a=I(String(n)):"bigint"==typeof n&&(a=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(a=I(a)),a+="n"),s+=` It must be ${t}. Received ${a}`,s}),RangeError);const V=/[^+/0-9A-Za-z-_]/g;function q(e,t){let n;t=t||1/0;const s=e.length;let a=null;const o=[];for(let r=0;r55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(r+1===s){(t-=3)>-1&&o.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&o.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function W(e){return s.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(V,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function K(e,t,n,s){let a;for(a=0;a=t.length||a>=e.length);++a)t[a+n]=e[a];return a}function X(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function J(e){return e!=e}const Z=function(){const e="0123456789abcdef",t=new Array(256);for(let n=0;n<16;++n){const s=16*n;for(let a=0;a<16;++a)t[s+a]=e[n]+e[a]}return t}();function Y(e){return"undefined"==typeof BigInt?Q:e}function Q(){throw new Error("BigInt not supported")}},6559:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf2bf155] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-cf2bf155] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-cf2bf155] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-cf2bf155] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-cf2bf155] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-cf2bf155] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-cf2bf155] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-cf2bf155] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-cf2bf155] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-large);\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-large);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActions-CVw1SmBu.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,yDAAyD;AAC3D;AACA;EACE,gFAAgF;EAChF,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,2DAA2D;AAC7D;AACA;EACE,iEAAiE;AACnE;AACA;EACE,iDAAiD;AACnD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,oCAAoC;AACtC;AACA;EACE,8CAA8C;AAChD;AACA;EACE,WAAW;EACX,YAAY;EACZ,mBAAmB;AACrB,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,yCAAyC;AAC3C;AACA;EACE,yCAAyC;EACzC,YAAY;EACZ,8CAA8C;EAC9C,cAAc;AAChB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-cf2bf155] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-cf2bf155] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-cf2bf155] {\n --open-background-color: var(--color-background-hover, $action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-cf2bf155] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-cf2bf155] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-cf2bf155] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-cf2bf155] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-cf2bf155] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-cf2bf155] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-cf2bf155] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-large);\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-large);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}"],sourceRoot:""}]);const i=r},9344:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8a49b234] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-8a49b234] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-8a49b234] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-8a49b234] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-8a49b234], .button-vue[data-v-8a49b234] * {\n cursor: pointer;\n}\n.button-vue[data-v-8a49b234]:focus {\n outline: none;\n}\n.button-vue[data-v-8a49b234]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-8a49b234]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-8a49b234]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-8a49b234] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-8a49b234] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-8a49b234] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-8a49b234] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-8a49b234] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-8a49b234] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-8a49b234] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue--icon-only[data-v-8a49b234] {\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue--text-only[data-v-8a49b234] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-8a49b234] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-8a49b234] {\n width: 100%;\n}\n.button-vue[data-v-8a49b234]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element, var(--border-radius));\n background-color: transparent;\n}\n.button-vue--vue-primary[data-v-8a49b234] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-8a49b234]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-8a49b234] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--vue-secondary[data-v-8a49b234]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-8a49b234], .button-vue--vue-tertiary[data-v-8a49b234] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-8a49b234]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-8a49b234] {\n background-color: var(--color-success);\n border-color: var(--color-success-hover);\n color: var(--color-success-text);\n}\n.button-vue--vue-success[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-8a49b234]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-8a49b234] {\n background-color: var(--color-warning);\n border-color: var(--color-warning-hover);\n color: var(--color-warning-text);\n}\n.button-vue--vue-warning[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-8a49b234]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-8a49b234] {\n background-color: var(--color-error);\n border-color: var(--color-error-hover);\n color: var(--color-error-text);\n}\n.button-vue--vue-error[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-8a49b234]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-8a49b234] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--vue-error[data-v-8a49b234], .button-vue--legacy.button-vue--vue-success[data-v-8a49b234], .button-vue--legacy.button-vue--vue-warning[data-v-8a49b234] {\n color: white;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcButton-n-KI8Bqb.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4CAA4C;EAC5C,mDAAmD;EACnD,2EAA2E;EAC3E,2HAA2H;EAC3H,4EAA4E;EAC5E,8CAA8C;EAC9C,oDAAoD;EACpD,0DAA0D;EAC1D,wBAAwB;EACxB,mCAAmC;EACnC,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,qCAAqC;EACrC,8BAA8B;EAC9B,6BAA6B;EAC7B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,0DAA0D;EAC1D,yBAAyB;EACzB,kCAAkC;EAClC,eAAe;EACf,mCAAmC;EACnC,iBAAiB;AACnB;AACA;EACE,gDAAgD;EAChD,qCAAqC;AACvC;AACA;EACE,gDAAgD;AAClD;AACA;EACE,eAAe;AACjB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,YAAY;EACZ,qBAAqB;AACvB;AACA;EACE,eAAe;AACjB;AACA;EACE,0DAA0D;AAC5D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;AACb;AACA;EACE,oBAAoB;AACtB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,4EAA4E;AAC9E;AACA;EACE,kDAAkD;EAClD,gCAAgC;EAChC,+BAA+B;EAC/B,oCAAoC;EACpC,mCAAmC;EACnC,aAAa;EACb,uBAAuB;EACvB,mBAAmB;AACrB;AACA;EACE,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,YAAY;EACZ,WAAW;AACb;AACA;EACE,iBAAiB;EACjB,kBAAkB;EAClB,cAAc;EACd,mBAAmB;EACnB,uBAAuB;EACvB,gBAAgB;AAClB;AACA;EACE,mHAAmH;EACnH,cAAc;EACd,oCAAoC;AACtC;AACA;EACE,+CAA+C;AACjD;AACA;EACE,kBAAkB;AACpB;AACA;EACE,WAAW;AACb;AACA;EACE,oDAAoD;EACpD,6DAA6D;AAC/D;AACA;EACE,oDAAoD;EACpD,iEAAiE;EACjE,6BAA6B;AAC/B;AACA;EACE,8CAA8C;EAC9C,gDAAgD;EAChD,wCAAwC;AAC1C;AACA;EACE,oDAAoD;AACtD;AACA;EACE,8CAA8C;AAChD;AACA;EACE,oDAAoD;EACpD,sDAAsD;EACtD,8CAA8C;AAChD;AACA;EACE,8CAA8C;EAC9C,0DAA0D;AAC5D;AACA;EACE,6BAA6B;EAC7B,yBAAyB;EACzB,6BAA6B;AAC/B;AACA;EACE,+CAA+C;AACjD;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,oCAAoC;EACpC,sCAAsC;EACtC,8BAA8B;AAChC;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,oCAAoC;AACtC;AACA;EACE,uCAAuC;EACvC,YAAY;EACZ,gBAAgB;AAClB;AACA;EACE,YAAY;AACd",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8a49b234] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-8a49b234] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-8a49b234] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-8a49b234] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-8a49b234], .button-vue[data-v-8a49b234] * {\n cursor: pointer;\n}\n.button-vue[data-v-8a49b234]:focus {\n outline: none;\n}\n.button-vue[data-v-8a49b234]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-8a49b234]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-8a49b234]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-8a49b234] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-8a49b234] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-8a49b234] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-8a49b234] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-8a49b234] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-8a49b234] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-8a49b234] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-8a49b234] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue--icon-only[data-v-8a49b234] {\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue--text-only[data-v-8a49b234] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-8a49b234] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-8a49b234] {\n width: 100%;\n}\n.button-vue[data-v-8a49b234]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element, var(--border-radius));\n background-color: transparent;\n}\n.button-vue--vue-primary[data-v-8a49b234] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-8a49b234]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-8a49b234] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--vue-secondary[data-v-8a49b234]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-8a49b234], .button-vue--vue-tertiary[data-v-8a49b234] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-8a49b234]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-8a49b234]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-8a49b234] {\n background-color: var(--color-success);\n border-color: var(--color-success-hover);\n color: var(--color-success-text);\n}\n.button-vue--vue-success[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-8a49b234]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-8a49b234] {\n background-color: var(--color-warning);\n border-color: var(--color-warning-hover);\n color: var(--color-warning-text);\n}\n.button-vue--vue-warning[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-8a49b234]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-8a49b234] {\n background-color: var(--color-error);\n border-color: var(--color-error-hover);\n color: var(--color-error-text);\n}\n.button-vue--vue-error[data-v-8a49b234]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-8a49b234]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-8a49b234] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--vue-error[data-v-8a49b234], .button-vue--legacy.button-vue--vue-success[data-v-8a49b234], .button-vue--legacy.button-vue--vue-warning[data-v-8a49b234] {\n color: white;\n}"],sourceRoot:""}]);const i=r},2883:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-large);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-66c29e13] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-66c29e13] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-66c29e13] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-66c29e13] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-66c29e13] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-66c29e13] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-66c29e13] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-66c29e13] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-66c29e13] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-66c29e13] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-66c29e13] {\n box-sizing: border-box;\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-66c29e13]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-66c29e13] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcDialog-COuFb47k.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA,uGAAuG;AACvG;AACA;IACI,kBAAkB;IAClB,aAAa;IACb,eAAe;IACf,kBAAkB;IAClB,UAAU;IACV,yCAAyC;AAC7C;AACA,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,YAAY;EACZ,WAAW;EACX,aAAa;EACb,sBAAsB;EACtB,8BAA8B;EAC9B,gBAAgB;AAClB;AACA;EACE,wBAAwB;EACxB,oBAAoB;EACpB,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,sBAAsB;EACtB,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,OAAO;EACP,aAAa;EACb,gBAAgB;AAClB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,cAAc;AAChB;AACA;EACE,sBAAsB;EACtB,qBAAqB;EACrB,YAAY;EACZ,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,mBAAmB;EACnB,8BAA8B;EAC9B,qBAAqB;EACrB,WAAW;EACX,eAAe;AACjB;AACA;EACE,eAAe;EACf,kBAAkB;EAClB,mBAAmB;EACnB,yCAAyC;EACzC,0CAA0C;EAC1C,yBAAyB;EACzB,oBAAoB;AACtB;AACA;EACE,OAAO;EACP,aAAa;EACb,cAAc;EACd,wBAAwB;AAC1B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;EACtB,aAAa;EACb,QAAQ;EACR,qBAAqB;EACrB,oBAAoB;EACpB,WAAW;EACX,eAAe;EACf,sBAAsB;EACtB,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,sBAAsB;AACxB;AACA;AACA;IACI,iBAAiB;IACjB,gDAAgD;AACpD;AACA",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-large);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-66c29e13] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-66c29e13] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-66c29e13] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-66c29e13] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-66c29e13] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-66c29e13] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-66c29e13] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-66c29e13] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-66c29e13] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-66c29e13] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-66c29e13] {\n box-sizing: border-box;\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-66c29e13]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-66c29e13] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}"],sourceRoot:""}]);const i=r},6133:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-4625d649] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-4625d649] {\n --icon-size: var(--dad67fa8);\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue--inline[data-v-4625d649] {\n display: inline-flex;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-4625d649] {\n line-height: 0;\n}\n.icon-vue[data-v-4625d649] svg {\n fill: currentColor;\n width: var(--icon-size, 20px);\n height: var(--icon-size, 20px);\n max-width: var(--icon-size, 20px);\n max-height: var(--icon-size, 20px);\n}\n.icon-vue--directional[data-v-4625d649] svg:dir(rtl) {\n transform: scaleX(-1);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-Cm1Dmlij.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4BAA4B;EAC5B,aAAa;EACb,uBAAuB;EACvB,mBAAmB;EACnB,wCAAwC;EACxC,yCAAyC;EACzC,UAAU;AACZ;AACA;EACE,oBAAoB;EACpB,sBAAsB;EACtB,uBAAuB;EACvB,2BAA2B;AAC7B;AACA;EACE,cAAc;AAChB;AACA;EACE,kBAAkB;EAClB,6BAA6B;EAC7B,8BAA8B;EAC9B,iCAAiC;EACjC,kCAAkC;AACpC;AACA;EACE,qBAAqB;AACvB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-4625d649] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-4625d649] {\n --icon-size: var(--dad67fa8);\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue--inline[data-v-4625d649] {\n display: inline-flex;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-4625d649] {\n line-height: 0;\n}\n.icon-vue[data-v-4625d649] svg {\n fill: currentColor;\n width: var(--icon-size, 20px);\n height: var(--icon-size, 20px);\n max-width: var(--icon-size, 20px);\n max-height: var(--icon-size, 20px);\n}\n.icon-vue--directional[data-v-4625d649] svg:dir(rtl) {\n transform: scaleX(-1);\n}"],sourceRoot:""}]);const i=r},2616:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-94ff8098] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-94ff8098] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-94ff8098] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-C7S2_wmi.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iEAAiE;AACnE",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-94ff8098] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-94ff8098] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-94ff8098] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}"],sourceRoot:""}]);const i=r},7004:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2451d211] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-2451d211] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--d87c3654);\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask--opaque[data-v-2451d211] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-2451d211] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-2451d211] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-2451d211] {\n overflow-x: hidden;\n box-sizing: border-box;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-2451d211] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-2451d211] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-2451d211] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-2451d211], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-2451d211] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__play[data-v-2451d211], .modal-header .icons-menu .play-pause-icons__pause[data-v-2451d211] {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item--single {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-2451d211] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle span, .modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-2451d211],\n.modal-wrapper .next[data-v-2451d211] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-2451d211]:focus-visible,\n.modal-wrapper .next[data-v-2451d211]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-2451d211] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-2451d211] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-2451d211] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-2451d211] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container, var(--border-radius-rounded));\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n}\n.modal-wrapper .modal-container__close[data-v-2451d211] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-2451d211] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-2451d211] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--normal > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--large > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--full > .modal-container[data-v-2451d211] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-2451d211] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-2451d211],\n.fade-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-2451d211],\n.fade-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-2451d211],\n.fade-visibility-leave-to[data-v-2451d211] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-2451d211],\n.modal-in-leave-active[data-v-2451d211],\n.modal-out-enter-active[data-v-2451d211],\n.modal-out-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-2451d211],\n.modal-in-leave-to[data-v-2451d211],\n.modal-out-enter[data-v-2451d211],\n.modal-out-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-2451d211],\n.modal-in-leave-to .modal-container[data-v-2451d211] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-2451d211],\n.modal-out-leave-to .modal-container[data-v-2451d211] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-2451d211] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-2451d211] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-2451d211 linear var(--slideshow-duration) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .icon-pause[data-v-2451d211] {\n animation: breath-2451d211 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-2451d211] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-2451d211 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-2451d211 {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcModal-4ZPVUmG2.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,yBAAyB;EACzB,iBAAiB;EACjB,qCAAqC;EACrC,eAAe;EACf,aAAa;EACb,MAAM;EACN,qBAAqB;EACrB,cAAc;EACd,WAAW;EACX,YAAY;EACZ,kDAAkD;AACpD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,+BAA+B;AACjC;AACA;EACE,kBAAkB;EAClB,cAAc;EACd,MAAM;EACN,iBAAiB;EACjB,wBAAwB;EACxB,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;EACX,4BAA4B;EAC5B,gBAAgB;EAChB,2CAA2C;AAC7C;AACA;EACE,kBAAkB;EAClB,sBAAsB;EACtB,WAAW;EACX,yDAAyD;EACzD,8BAA8B;EAC9B,mBAAmB;EACnB,uBAAuB;EACvB,eAAe;EACf,eAAe;AACjB;AACA;AACA;IACI,6DAA6D;IAC7D,kBAAkB;AACtB;AACA;AACA;EACE,kBAAkB;EAClB,mBAAmB;EACnB,aAAa;EACb,mBAAmB;EACnB,yBAAyB;AAC3B;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,sBAAsB;EACtB,wEAAwE;EACxE,UAAU;AACZ;AACA;EACE,kBAAkB;EAClB,2BAA2B;EAC3B,4BAA4B;EAC5B,SAAS;EACT,UAAU;EACV,eAAe;EACf,YAAY;EACZ,6BAA6B;AAC/B;AACA;;;EAGE,UAAU;EACV,sDAAsD;EACtD,2CAA2C;AAC7C;AACA;EACE,sBAAsB;EACtB,oCAAoC;EACpC,qCAAqC;EACrC,wEAAwE;EACxE,eAAe;EACf,YAAY;AACd;AACA;EACE,wEAAwE;AAC1E;AACA;EACE,sBAAsB;EACtB,oCAAoC;EACpC,qCAAqC;EACrC,eAAe;EACf,2BAA2B;EAC3B,qBAAqB;AACvB;AACA;EACE,2BAA2B;EAC3B,kCAAkC;AACpC;AACA;EACE,UAAU;AACZ;AACA;EACE,uBAAuB;EACvB,wBAAwB;AAC1B;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,sBAAsB;EACtB,WAAW;EACX,YAAY;EACZ,uBAAuB;AACzB;AACA;;EAEE,cAAc;EACd,YAAY;EACZ,iBAAiB;EACjB,kBAAkB;EAClB,yBAAyB;EACzB,YAAY;AACd;AACA;;EAEE,uDAAuD;EACvD,yCAAyC;AAC3C;AACA;EACE,uBAAuB;AACzB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,aAAa;EACb,UAAU;EACV,gCAAgC;EAChC,2EAA2E;EAC3E,8CAA8C;EAC9C,6BAA6B;EAC7B,uCAAuC;AACzC;AACA;EACE,UAAU;EACV,kBAAkB;EAClB,QAAQ;EACR,8CAA8C;AAChD;AACA;EACE,WAAW;EACX,gBAAgB;EAChB,cAAc;AAChB;AACA;EACE,YAAY;EACZ,cAAc;EACd,qDAAqD;AACvD;AACA;EACE,cAAc;EACd,YAAY;EACZ,qDAAqD;AACvD;AACA;EACE,cAAc;EACd,YAAY;EACZ,qDAAqD;AACvD;AACA;EACE,WAAW;EACX,yCAAyC;EACzC,kBAAkB;EAClB,yBAAyB;EACzB,gBAAgB;AAClB;AACA;AACA;IACI,kBAAkB;IAClB,WAAW;IACX,mBAAmB;IACnB,yCAAyC;IACzC,kBAAkB;IAClB,yBAAyB;IACzB,gBAAgB;AACpB;AACA;;AAEA,gBAAgB;AAChB;;EAEE,yBAAyB;AAC3B;AACA;;EAEE,UAAU;AACZ;AACA;;EAEE,kBAAkB;EAClB,UAAU;AACZ;AACA;;;;EAIE,yBAAyB;AAC3B;AACA;;;;EAIE,UAAU;AACZ;AACA;;EAEE,qBAAqB;AACvB;AACA;;EAEE,qBAAqB;AACvB;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,qBAAqB;EACrB,yBAAyB;AAC3B;AACA;EACE,mCAAmC;EACnC,yBAAyB;EACzB,0EAA0E;EAC1E,qBAAqB;EACrB,gCAAgC;EAChC,+BAA+B;AACjC;AACA;EACE,mEAAmE;AACrE;AACA;EACE,uCAAuC;AACzC;AACA;AACA;IACI,gCAAgC;AACpC;AACA;IACI,oBAAoB;AACxB;AACA;AACA;AACA;IACI,UAAU;AACd;AACA;IACI,UAAU;AACd;AACA;IACI,UAAU;AACd;AACA",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2451d211] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-2451d211] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--d87c3654);\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask--opaque[data-v-2451d211] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-2451d211] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-2451d211] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-2451d211] {\n overflow-x: hidden;\n box-sizing: border-box;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-2451d211] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-2451d211] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-2451d211] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-2451d211], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-2451d211] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__play[data-v-2451d211], .modal-header .icons-menu .play-pause-icons__pause[data-v-2451d211] {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item--single {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-2451d211] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle span, .modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-2451d211],\n.modal-wrapper .next[data-v-2451d211] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-2451d211]:focus-visible,\n.modal-wrapper .next[data-v-2451d211]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-2451d211] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-2451d211] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-2451d211] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-2451d211] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container, var(--border-radius-rounded));\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n}\n.modal-wrapper .modal-container__close[data-v-2451d211] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-2451d211] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-2451d211] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--normal > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--large > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--full > .modal-container[data-v-2451d211] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-2451d211] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-2451d211],\n.fade-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-2451d211],\n.fade-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-2451d211],\n.fade-visibility-leave-to[data-v-2451d211] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-2451d211],\n.modal-in-leave-active[data-v-2451d211],\n.modal-out-enter-active[data-v-2451d211],\n.modal-out-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-2451d211],\n.modal-in-leave-to[data-v-2451d211],\n.modal-out-enter[data-v-2451d211],\n.modal-out-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-2451d211],\n.modal-in-leave-to .modal-container[data-v-2451d211] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-2451d211],\n.modal-out-leave-to .modal-container[data-v-2451d211] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-2451d211] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-2451d211] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-2451d211 linear var(--slideshow-duration) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .icon-pause[data-v-2451d211] {\n animation: breath-2451d211 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-2451d211] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-2451d211 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-2451d211 {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}"],sourceRoot:""}]);const i=r},8580:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-f656e861] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-f656e861] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon--heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-f656e861] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text, var(--color-success));\n}\n.notecard--info[data-v-f656e861] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text, var(--color-info));\n}\n.notecard--error[data-v-f656e861] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text, var(--color-error));\n}\n.notecard--warning[data-v-f656e861] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text, var(--color-warning));\n}\n.notecard--legacy.notecard--error[data-v-f656e861] {\n --note-background: rgba(var(--color-error-rgb), 0.1);\n}\n.notecard--legacy.notecard--info[data-v-f656e861] {\n --note-background: rgba(var(--color-info-rgb), 0.1);\n}\n.notecard--legacy.notecard--success[data-v-f656e861] {\n --note-background: rgba(var(--color-success-rgb), 0.1);\n}\n.notecard--legacy.notecard--warning[data-v-f656e861] {\n --note-background: rgba(var(--color-warning-rgb), 0.1);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcNoteCard-CwNXZ4vV.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,2BAA2B;EAC3B,2DAA2D;EAC3D,wCAAwC;EACxC,mDAAmD;EACnD,yEAAyE;EACzE,mCAAmC;EACnC,cAAc;EACd,iCAAiC;EACjC,aAAa;EACb,mBAAmB;EACnB,6BAA6B;AAC/B;AACA;EACE,qCAAqC;EACrC,gBAAgB;AAClB;AACA;EACE,qCAAqC;EACrC,wCAAwC;AAC1C;AACA;EACE,uCAAuC;EACvC,6DAA6D;AAC/D;AACA;EACE,oCAAoC;EACpC,uDAAuD;AACzD;AACA;EACE,qCAAqC;EACrC,yDAAyD;AAC3D;AACA;EACE,uCAAuC;EACvC,6DAA6D;AAC/D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,sDAAsD;AACxD;AACA;EACE,sDAAsD;AACxD",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-f656e861] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-f656e861] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon--heading[data-v-f656e861] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-f656e861] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text, var(--color-success));\n}\n.notecard--info[data-v-f656e861] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text, var(--color-info));\n}\n.notecard--error[data-v-f656e861] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text, var(--color-error));\n}\n.notecard--warning[data-v-f656e861] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text, var(--color-warning));\n}\n.notecard--legacy.notecard--error[data-v-f656e861] {\n --note-background: rgba(var(--color-error-rgb), 0.1);\n}\n.notecard--legacy.notecard--info[data-v-f656e861] {\n --note-background: rgba(var(--color-info-rgb), 0.1);\n}\n.notecard--legacy.notecard--success[data-v-f656e861] {\n --note-background: rgba(var(--color-success-rgb), 0.1);\n}\n.notecard--legacy.notecard--warning[data-v-f656e861] {\n --note-background: rgba(var(--color-warning-rgb), 0.1);\n}"],sourceRoot:""}]);const i=r},5228:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,'/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_hdy45_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, "filter: drop-shadow" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that "filter" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-large);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-large);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}',"",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcPopover--XoXIhLx.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,WAAW;EACX,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,6BAA6B;EAC7B,oBAAoB;EACpB,cAAc;EACd,gBAAgB;EAChB,UAAU;AACZ;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,YAAY;EACZ,WAAW;EACX,gBAAgB;EAChB,oBAAoB;EACpB,WAAW;AACb;AACA;EACE,eAAe;EACf,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,yBAAyB;AAC3B;AACA;EACE;;;;;;;IAOE;EACF,8CAA8C;EAC9C,yCAAyC;AAC3C;AACA;EACE,UAAU;EACV,6BAA6B;EAC7B,yCAAyC;EACzC,gBAAgB;EAChB,wCAAwC;AAC1C;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,SAAS;EACT,mBAAmB;EACnB,yBAAyB;EACzB,kBAAkB;AACpB;AACA;EACE,YAAY;EACZ,qDAAqD,EAAE,mBAAmB;EAC1E,sBAAsB;EACtB,qDAAqD,EAAE,mBAAmB;EAC1E,8CAA8C;AAChD;AACA;EACE,SAAS;EACT,qDAAqD,EAAE,mBAAmB;EAC1E,mBAAmB;EACnB,qDAAqD,EAAE,mBAAmB;EAC1E,iDAAiD;AACnD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,UAAU;EACV,qDAAqD,EAAE,mBAAmB;EAC1E,oBAAoB;EACpB,qDAAqD,EAAE,mBAAmB;EAC1E,gDAAgD;AAClD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,WAAW;EACX,qDAAqD,EAAE,mBAAmB;EAC1E,qBAAqB;EACrB,qDAAqD,EAAE,mBAAmB;EAC1E,+CAA+C;AACjD;AACA;EACE,kBAAkB;EAClB,6EAA6E;EAC7E,UAAU;AACZ;AACA;EACE,mBAAmB;EACnB,0CAA0C;EAC1C,UAAU;AACZ",sourcesContent:['/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_hdy45_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, "filter: drop-shadow" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that "filter" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-large);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-large);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}'],sourceRoot:""}]);const i=r},7609:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),a=n.n(s),o=n(6314),r=n.n(o)()(a());r.push([e.id,"#emptycontent[data-v-6310bd20]{margin:0;padding:10% 5%;background-color:var(--color-main-background)}iframe[data-v-6310bd20]{width:100%;height:calc(100% + var(--header-height));top:0;position:absolute}","",{version:3,sources:["webpack://./src/views/PDFView.vue"],names:[],mappings:"AACA,+BACC,QAAA,CACA,cAAA,CACA,6CAAA,CAGD,wBACC,UAAA,CAKA,wCAAA,CAGA,KAAA,CACA,iBAAA",sourceRoot:""}]);const i=r},6314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",s=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),s&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),s&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,s,a,o){"string"==typeof e&&(e=[[null,e,void 0]]);var r={};if(s)for(var i=0;i0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),a&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=a):c[4]="".concat(a)),t.push(c))}},t}},1354:e=>{"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var s=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),a="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),o="/*# ".concat(a," */");return[t].concat([o]).join("\n")}return[t].join("\n")}},580:e=>{"use strict";var t=/["'&<>]/;e.exports=function(e){var n,s=""+e,a=t.exec(s);if(!a)return s;var o="",r=0,i=0;for(r=a.index;r{"use strict";n.d(t,{K:()=>y});var s=n(9054);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=Array(t);n0){var n=e[e.length-1];n!==t&&n._setPausedState(!0)}var s=e.indexOf(t);-1===s||e.splice(s,1),e.push(t)},c=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&!e[e.length-1]._isManuallyPaused()&&e[e.length-1]._setPausedState(!1)},u=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},m=function(e){return u(e)&&!e.shiftKey},p=function(e){return u(e)&&e.shiftKey},g=function(e){return setTimeout(e,0)},f=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:{},n=t.hasFallback,s=void 0!==n&&n,o=t.params,i=void 0===o?[]:o,d=r[e];if("function"==typeof d&&(d=d.apply(void 0,l(i))),!0===d&&(d=void 0),!d){if(void 0===d||!1===d)return d;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var c=d;if("string"==typeof d){try{c=a.querySelector(d)}catch(t){throw new Error("`".concat(e,'` appears to be an invalid selector; error="').concat(t.message,'"'))}if(!c&&!s)throw new Error("`".concat(e,"` as selector refers to no known node"))}return c},C=function(){var e=b("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!(0,s.tp)(e,r.tabbableOptions))if(A(a.activeElement)>=0)e=a.activeElement;else{var t=y.tabbableGroups[0];e=t&&t.firstTabbableNode||b("fallbackFocus")}else null===e&&(e=b("fallbackFocus"));if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},k=function(){if(y.containerGroups=y.containers.map((function(e){var t=(0,s.Kr)(e,r.tabbableOptions),n=(0,s.nq)(e,r.tabbableOptions),a=t.length>0?t[0]:void 0,o=t.length>0?t[t.length-1]:void 0,i=n.find((function(e){return(0,s.AO)(e)})),l=n.slice().reverse().find((function(e){return(0,s.AO)(e)})),d=!!t.find((function(e){return(0,s.yT)(e)>0}));return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:d,firstTabbableNode:a,lastTabbableNode:o,firstDomTabbableNode:i,lastDomTabbableNode:l,nextTabbableNode:function(e){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=t.indexOf(e);return o<0?a?n.slice(n.indexOf(e)+1).find((function(e){return(0,s.AO)(e)})):n.slice(0,n.indexOf(e)).reverse().find((function(e){return(0,s.AO)(e)})):t[o+(a?1:-1)]}}})),y.tabbableGroups=y.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),y.tabbableGroups.length<=0&&!b("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(y.containerGroups.find((function(e){return e.posTabIndexesFound}))&&y.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},x=function(e){var t=e.activeElement;if(t)return t.shadowRoot&&null!==t.shadowRoot.activeElement?x(t.shadowRoot):t},T=function(e){!1!==e&&e!==x(document)&&(e&&e.focus?(e.focus({preventScroll:!!r.preventScroll}),y.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):T(C()))},N=function(e){var t=b("setReturnFocus",{params:[e]});return t||!1!==t&&e},E=function(e){var t=e.target,n=e.event,a=e.isBackward,o=void 0!==a&&a;t=t||h(n),k();var i=null;if(y.tabbableGroups.length>0){var l=A(t,n),d=l>=0?y.containerGroups[l]:void 0;if(l<0)i=o?y.tabbableGroups[y.tabbableGroups.length-1].lastTabbableNode:y.tabbableGroups[0].firstTabbableNode;else if(o){var c=y.tabbableGroups.findIndex((function(e){var n=e.firstTabbableNode;return t===n}));if(c<0&&(d.container===t||(0,s.tp)(t,r.tabbableOptions)&&!(0,s.AO)(t,r.tabbableOptions)&&!d.nextTabbableNode(t,!1))&&(c=l),c>=0){var m=0===c?y.tabbableGroups.length-1:c-1,p=y.tabbableGroups[m];i=(0,s.yT)(t)>=0?p.lastTabbableNode:p.lastDomTabbableNode}else u(n)||(i=d.nextTabbableNode(t,!1))}else{var g=y.tabbableGroups.findIndex((function(e){var n=e.lastTabbableNode;return t===n}));if(g<0&&(d.container===t||(0,s.tp)(t,r.tabbableOptions)&&!(0,s.AO)(t,r.tabbableOptions)&&!d.nextTabbableNode(t))&&(g=l),g>=0){var f=g===y.tabbableGroups.length-1?0:g+1,v=y.tabbableGroups[f];i=(0,s.yT)(t)>=0?v.firstTabbableNode:v.firstDomTabbableNode}else u(n)||(i=d.nextTabbableNode(t))}}else i=b("fallbackFocus");return i},_=function(e){var t=h(e);A(t,e)>=0||(f(r.clickOutsideDeactivates,e)?n.deactivate({returnFocus:r.returnFocusOnDeactivate}):f(r.allowOutsideClick,e)||e.preventDefault())},S=function(e){var t=h(e),n=A(t,e)>=0;if(n||t instanceof Document)n&&(y.mostRecentlyFocusedNode=t);else{var a;e.stopImmediatePropagation();var o=!0;if(y.mostRecentlyFocusedNode)if((0,s.yT)(y.mostRecentlyFocusedNode)>0){var i=A(y.mostRecentlyFocusedNode),l=y.containerGroups[i].tabbableNodes;if(l.length>0){var d=l.findIndex((function(e){return e===y.mostRecentlyFocusedNode}));d>=0&&(r.isKeyForward(y.recentNavEvent)?d+1=0&&(a=l[d-1],o=!1))}}else y.containerGroups.some((function(e){return e.tabbableNodes.some((function(e){return(0,s.yT)(e)>0}))}))||(o=!1);else o=!1;o&&(a=E({target:y.mostRecentlyFocusedNode,isBackward:r.isKeyBackward(y.recentNavEvent)})),T(a||(y.mostRecentlyFocusedNode||C()))}y.recentNavEvent=void 0},P=function(e){(r.isKeyForward(e)||r.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];y.recentNavEvent=e;var n=E({event:e,isBackward:t});n&&(u(e)&&e.preventDefault(),T(n))}(e,r.isKeyBackward(e))},L=function(e){var t;"Escape"!==(null==(t=e)?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===f(r.escapeDeactivates,e)||(e.preventDefault(),n.deactivate())},B=function(e){var t=h(e);A(t,e)>=0||f(r.clickOutsideDeactivates,e)||f(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},F=function(){if(y.active)return d(o,n),y.delayInitialFocusTimer=r.delayInitialFocus?g((function(){T(C())})):T(C()),a.addEventListener("focusin",S,!0),a.addEventListener("mousedown",_,{capture:!0,passive:!1}),a.addEventListener("touchstart",_,{capture:!0,passive:!1}),a.addEventListener("click",B,{capture:!0,passive:!1}),a.addEventListener("keydown",P,{capture:!0,passive:!1}),a.addEventListener("keydown",L),n},z=function(){if(y.active)return a.removeEventListener("focusin",S,!0),a.removeEventListener("mousedown",_,!0),a.removeEventListener("touchstart",_,!0),a.removeEventListener("click",B,!0),a.removeEventListener("keydown",P,!0),a.removeEventListener("keydown",L),n},D="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(e){e.some((function(e){return Array.from(e.removedNodes).some((function(e){return e===y.mostRecentlyFocusedNode}))}))&&T(C())})):void 0,O=function(){D&&(D.disconnect(),y.active&&!y.paused&&y.containers.map((function(e){D.observe(e,{subtree:!0,childList:!0})})))};return n={get active(){return y.active},get paused(){return y.paused},activate:function(e){if(y.active)return this;var t=w(e,"onActivate"),n=w(e,"onPostActivate"),s=w(e,"checkCanFocusTrap");s||k(),y.active=!0,y.paused=!1,y.nodeFocusedBeforeActivation=x(a),null==t||t();var o=function(){s&&k(),F(),O(),null==n||n()};return s?(s(y.containers.concat()).then(o,o),this):(o(),this)},deactivate:function(e){if(!y.active)return this;var t=i({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},e);clearTimeout(y.delayInitialFocusTimer),y.delayInitialFocusTimer=void 0,z(),y.active=!1,y.paused=!1,O(),c(o,n);var s=w(t,"onDeactivate"),a=w(t,"onPostDeactivate"),l=w(t,"checkCanReturnFocus"),d=w(t,"returnFocus","returnFocusOnDeactivate");null==s||s();var u=function(){g((function(){d&&T(N(y.nodeFocusedBeforeActivation)),null==a||a()}))};return d&&l?(l(N(y.nodeFocusedBeforeActivation)).then(u,u),this):(u(),this)},pause:function(e){return y.active?(y.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return y.active?(y.manuallyPaused=!1,o[o.length-1]!==this?this:this._setPausedState(!1,e)):this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return y.containers=t.map((function(e){return"string"==typeof e?a.querySelector(e):e})),y.active&&k(),O(),this}},Object.defineProperties(n,{_isManuallyPaused:{value:function(){return y.manuallyPaused}},_setPausedState:{value:function(e,t){if(y.paused===e)return this;if(y.paused=e,e){var n=w(t,"onPause"),s=w(t,"onPostPause");null==n||n(),z(),O(),null==s||s()}else{var a=w(t,"onUnpause"),o=w(t,"onPostUnpause");null==a||a(),k(),F(),O(),null==o||o()}return this}}}),n.updateContainerElements(e),n}},251:(e,t)=>{t.read=function(e,t,n,s,a){var o,r,i=8*a-s-1,l=(1<>1,c=-7,u=n?a-1:0,m=n?-1:1,p=e[t+u];for(u+=m,o=p&(1<<-c)-1,p>>=-c,c+=i;c>0;o=256*o+e[t+u],u+=m,c-=8);for(r=o&(1<<-c)-1,o>>=-c,c+=s;c>0;r=256*r+e[t+u],u+=m,c-=8);if(0===o)o=1-d;else{if(o===l)return r?NaN:1/0*(p?-1:1);r+=Math.pow(2,s),o-=d}return(p?-1:1)*r*Math.pow(2,o-s)},t.write=function(e,t,n,s,a,o){var r,i,l,d=8*o-a-1,c=(1<>1,m=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,p=s?0:o-1,g=s?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,r=c):(r=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-r))<1&&(r--,l*=2),(t+=r+u>=1?m/l:m*Math.pow(2,1-u))*l>=2&&(r++,l/=2),r+u>=c?(i=0,r=c):r+u>=1?(i=(t*l-1)*Math.pow(2,a),r+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,a),r=0));a>=8;e[n+p]=255&i,p+=g,i/=256,a-=8);for(r=r<0;e[n+p]=255&r,p+=g,r/=256,d-=8);e[n+p-g]|=128*f}},5606:e=>{var t,n,s=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function r(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var i,l=[],d=!1,c=-1;function u(){d&&i&&(d=!1,i.length?l=i.concat(l):c=-1,l.length&&m())}function m(){if(!d){var e=r(u);d=!0;for(var t=l.length;t;){for(i=l,l=[];++c1)for(var n=1;n{"use strict";var t=[];function n(e){for(var n=-1,s=0;s{"use strict";var t={};e.exports=function(e,n){var s=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(n)}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var s="";n.supports&&(s+="@supports (".concat(n.supports,") {")),n.media&&(s+="@media ".concat(n.media," {"));var a=void 0!==n.layer;a&&(s+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),s+=n.css,a&&(s+="}"),n.media&&(s+="}"),n.supports&&(s+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(s+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(s,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},9054:(e,t,n)=>{"use strict";n.d(t,{AO:()=>x,Kr:()=>C,nq:()=>k,tp:()=>N,yT:()=>m});var s=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],a=s.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},l=function(e,t){var n;void 0===t&&(t=!0);var s=null==e||null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"inert");return""===s||"true"===s||t&&e&&l(e.parentNode)},d=function(e,t,n){if(l(e))return[];var s=Array.prototype.slice.apply(e.querySelectorAll(a));return t&&r.call(e,a)&&s.unshift(e),s=s.filter(n)},c=function(e,t,n){for(var s=[],o=Array.from(e);o.length;){var i=o.shift();if(!l(i,!1))if("SLOT"===i.tagName){var d=i.assignedElements(),u=d.length?d:i.children,m=c(u,!0,n);n.flatten?s.push.apply(s,m):s.push({scopeParent:i,candidates:m})}else{r.call(i,a)&&n.filter(i)&&(t||!e.includes(i))&&s.push(i);var p=i.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(i),g=!l(p,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(p&&g){var f=c(!0===p?i.children:p.children,!0,n);n.flatten?s.push.apply(s,f):s.push({scopeParent:i,candidates:f})}else o.unshift.apply(o,i.children)}}return s},u=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},m=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!u(e)?0:e.tabIndex},p=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},g=function(e){return"INPUT"===e.tagName},f=function(e){return function(e){return g(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||i(e),s=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=s(window.CSS.escape(e.name));else try{t=s(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var a=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(r.call(a,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return h(e)}else{if("function"==typeof s){for(var o=e;e;){var l=e.parentElement,d=i(e);if(l&&!l.shadowRoot&&!0===s(l))return h(e);e=e.assignedSlot?e.assignedSlot:l||d===e.ownerDocument?l:d.host}e=o}if(function(e){var t,n,s,a,o=e&&i(e),r=null===(t=o)||void 0===t?void 0:t.host,l=!1;if(o&&o!==e)for(l=!!(null!==(n=r)&&void 0!==n&&null!==(s=n.ownerDocument)&&void 0!==s&&s.contains(r)||null!=e&&null!==(a=e.ownerDocument)&&void 0!==a&&a.contains(e));!l&&r;){var d,c,u;l=!(null===(c=r=null===(d=o=i(r))||void 0===d?void 0:d.host)||void 0===c||null===(u=c.ownerDocument)||void 0===u||!u.contains(r))}return l}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},y=function(e,t){return!(t.disabled||l(t)||function(e){return g(e)&&"hidden"===e.type}(t)||v(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},b=function(e){var t=[],n=[];return e.forEach((function(e,s){var a=!!e.scopeParent,o=a?e.scopeParent:e,r=function(e,t){var n=m(e);return n<0&&t&&!u(e)?0:n}(o,a),i=a?b(e.candidates):o;0===r?a?t.push.apply(t,i):t.push(o):n.push({documentOrder:s,tabIndex:r,item:e,isScope:a,content:i})})),n.sort(p).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(t)},C=function(e,t){var n;return n=(t=t||{}).getShadowRoot?c([e],t.includeContainer,{filter:w.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:A}):d(e,t.includeContainer,w.bind(null,t)),b(n)},k=function(e,t){return(t=t||{}).getShadowRoot?c([e],t.includeContainer,{filter:y.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):d(e,t.includeContainer,y.bind(null,t))},x=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,a)&&w(t,e)},T=s.concat("iframe").join(","),N=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,T)&&y(t,e)}},7736:function(e){var t,n;t=this,n=function(e){var t=function(e){return new t.lib.init(e)};function n(e,t){return t.offset[e]?isNaN(t.offset[e])?t.offset[e]:t.offset[e]+"px":"0px"}function s(e,t){return!(!e||"string"!=typeof t||!(e.className&&e.className.trim().split(/\s+/gi).indexOf(t)>-1))}return t.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},t.lib=t.prototype={toastify:"1.12.0",constructor:t,init:function(e){return e||(e={}),this.options={},this.toastElement=null,this.options.text=e.text||t.defaults.text,this.options.node=e.node||t.defaults.node,this.options.duration=0===e.duration?0:e.duration||t.defaults.duration,this.options.selector=e.selector||t.defaults.selector,this.options.callback=e.callback||t.defaults.callback,this.options.destination=e.destination||t.defaults.destination,this.options.newWindow=e.newWindow||t.defaults.newWindow,this.options.close=e.close||t.defaults.close,this.options.gravity="bottom"===e.gravity?"toastify-bottom":t.defaults.gravity,this.options.positionLeft=e.positionLeft||t.defaults.positionLeft,this.options.position=e.position||t.defaults.position,this.options.backgroundColor=e.backgroundColor||t.defaults.backgroundColor,this.options.avatar=e.avatar||t.defaults.avatar,this.options.className=e.className||t.defaults.className,this.options.stopOnFocus=void 0===e.stopOnFocus?t.defaults.stopOnFocus:e.stopOnFocus,this.options.onClick=e.onClick||t.defaults.onClick,this.options.offset=e.offset||t.defaults.offset,this.options.escapeMarkup=void 0!==e.escapeMarkup?e.escapeMarkup:t.defaults.escapeMarkup,this.options.ariaLive=e.ariaLive||t.defaults.ariaLive,this.options.style=e.style||t.defaults.style,e.backgroundColor&&(this.options.style.background=e.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var e=document.createElement("div");for(var t in e.className="toastify on "+this.options.className,this.options.position?e.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(e.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):e.className+=" toastify-right",e.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)e.style[t]=this.options.style[t];if(this.options.ariaLive&&e.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)e.appendChild(this.options.node);else if(this.options.escapeMarkup?e.innerText=this.options.text:e.innerHTML=this.options.text,""!==this.options.avatar){var s=document.createElement("img");s.src=this.options.avatar,s.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?e.appendChild(s):e.insertAdjacentElement("afterbegin",s)}if(!0===this.options.close){var a=document.createElement("button");a.type="button",a.setAttribute("aria-label","Close"),a.className="toast-close",a.innerHTML="✖",a.addEventListener("click",function(e){e.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var o=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&o>360?e.insertAdjacentElement("afterbegin",a):e.appendChild(a)}if(this.options.stopOnFocus&&this.options.duration>0){var r=this;e.addEventListener("mouseover",(function(t){window.clearTimeout(e.timeOutValue)})),e.addEventListener("mouseleave",(function(){e.timeOutValue=window.setTimeout((function(){r.removeElement(e)}),r.options.duration)}))}if(void 0!==this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&e.addEventListener("click",function(e){e.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var i=n("x",this.options),l=n("y",this.options),d="left"==this.options.position?i:"-"+i,c="toastify-top"==this.options.gravity?l:"-"+l;e.style.transform="translate("+d+","+c+")"}return e},showToast:function(){var e;if(this.toastElement=this.buildToast(),!(e="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var n=t.defaults.oldestFirst?e.firstChild:e.lastChild;return e.insertBefore(this.toastElement,n),t.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(e){e.className=e.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),e.parentNode&&e.parentNode.removeChild(e),this.options.callback.call(e),t.reposition()}.bind(this),400)}},t.reposition=function(){for(var e,t={top:15,bottom:15},n={top:15,bottom:15},a={top:15,bottom:15},o=document.getElementsByClassName("toastify"),r=0;r0?window.innerWidth:screen.width)<=360?(o[r].style[e]=a[e]+"px",a[e]+=i+15):!0===s(o[r],"toastify-left")?(o[r].style[e]=t[e]+"px",t[e]+=i+15):(o[r].style[e]=n[e]+"px",n[e]+=i+15)}return this},t.lib.init.prototype=t.lib,t},e.exports?e.exports=n():t.Toastify=n()},5471:(e,t,n)=>{"use strict";n.d(t,{$9:()=>Tn,$V:()=>Nn,Ay:()=>Ms,EW:()=>it,IJ:()=>Xe,KR:()=>Ke,Kh:()=>Re,QW:()=>et,R1:()=>Ze,Tm:()=>Ge,WQ:()=>Ct,dY:()=>xn,h:()=>cn,hi:()=>Sn,i9:()=>We,jr:()=>At,lW:()=>tt,nI:()=>pe,nT:()=>mt,o5:()=>wt,pM:()=>Pn,rY:()=>Qe,sV:()=>_n,tB:()=>at,uY:()=>yt,ux:()=>Ve,wB:()=>ft});var s=Object.freeze({}),a=Array.isArray;function o(e){return null==e}function r(e){return null!=e}function i(e){return!0===e}function l(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function d(e){return"function"==typeof e}function c(e){return null!==e&&"object"==typeof e}var u=Object.prototype.toString;function m(e){return"[object Object]"===u.call(e)}function p(e){return"[object RegExp]"===u.call(e)}function g(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function f(e){return r(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function h(e){return null==e?"":Array.isArray(e)||m(e)&&e.toString===u?JSON.stringify(e,v,2):String(e)}function v(e,t){return t&&t.__v_isRef?t.value:t}function y(e){var t=parseFloat(e);return isNaN(t)?e:t}function w(e,t){for(var n=Object.create(null),s=e.split(","),a=0;a-1)return e.splice(s,1)}}var C=Object.prototype.hasOwnProperty;function k(e,t){return C.call(e,t)}function x(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var T=/-(\w)/g,N=x((function(e){return e.replace(T,(function(e,t){return t?t.toUpperCase():""}))})),E=x((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),_=/\B([A-Z])/g,S=x((function(e){return e.replace(_,"-$1").toLowerCase()}));var P=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var s=arguments.length;return s?s>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function L(e,t){t=t||0;for(var n=e.length-t,s=new Array(n);n--;)s[n]=e[n+t];return s}function B(e,t){for(var n in t)e[n]=t[n];return e}function F(e){for(var t={},n=0;n0,ee=Z&&Z.indexOf("edge/")>0;Z&&Z.indexOf("android");var te=Z&&/iphone|ipad|ipod|ios/.test(Z);Z&&/chrome\/\d+/.test(Z),Z&&/phantomjs/.test(Z);var ne,se=Z&&Z.match(/firefox\/(\d+)/),ae={}.watch,oe=!1;if(J)try{var re={};Object.defineProperty(re,"passive",{get:function(){oe=!0}}),window.addEventListener("test-passive",null,re)}catch(e){}var ie=function(){return void 0===ne&&(ne=!J&&void 0!==n.g&&(n.g.process&&"server"===n.g.process.env.VUE_ENV)),ne},le=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function de(e){return"function"==typeof e&&/native code/.test(e.toString())}var ce,ue="undefined"!=typeof Symbol&&de(Symbol)&&"undefined"!=typeof Reflect&&de(Reflect.ownKeys);ce="undefined"!=typeof Set&&de(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var me=null;function pe(){return me&&{proxy:me}}function ge(e){void 0===e&&(e=null),e||me&&me._scope.off(),me=e,e&&e._scope.on()}var fe=function(){function e(e,t,n,s,a,o,r,i){this.tag=e,this.data=t,this.children=n,this.text=s,this.elm=a,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=r,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=i,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),he=function(e){void 0===e&&(e="");var t=new fe;return t.text=e,t.isComment=!0,t};function ve(e){return new fe(void 0,void 0,void 0,String(e))}function ye(e){var t=new fe(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}"function"==typeof SuppressedError&&SuppressedError;var we=0,Ae=[],be=function(){for(var e=0;e1)return n&&d(t)?t.call(s):t}else 0}var kt=x((function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),s="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=s?e.slice(1):e,once:n,capture:s,passive:t}}));function xt(e,t){function n(){var e=n.fns;if(!a(e))return mn(e,null,arguments,t,"v-on handler");for(var s=e.slice(),o=0;o0&&(St((s=Pt(s,"".concat(t||"","_").concat(n)))[0])&&St(c)&&(u[d]=ve(c.text+s[0].text),s.shift()),u.push.apply(u,s)):l(s)?St(c)?u[d]=ve(c.text+s):""!==s&&u.push(ve(s)):St(s)&&St(c)?u[d]=ve(c.text+s.text):(i(e._isVList)&&r(s.tag)&&o(s.key)&&r(t)&&(s.key="__vlist".concat(t,"_").concat(n,"__")),u.push(s)));return u}function Lt(e,t){var n,s,o,i,l=null;if(a(e)||"string"==typeof e)for(l=new Array(e.length),n=0,s=e.length;n0,i=t?!!t.$stable:!r,l=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(i&&a&&a!==s&&l===a.$key&&!r&&!a.$hasNormal)return a;for(var d in o={},t)t[d]&&"$"!==d[0]&&(o[d]=Jt(e,n,d,t[d]))}else o={};for(var c in n)c in o||(o[c]=Zt(n,c));return t&&Object.isExtensible(t)&&(t._normalized=o),W(o,"$stable",i),W(o,"$key",l),W(o,"$hasNormal",r),o}function Jt(e,t,n,s){var o=function(){var t=me;ge(e);var n=arguments.length?s.apply(null,arguments):s({}),o=(n=n&&"object"==typeof n&&!a(n)?[n]:_t(n))&&n[0];return ge(t),n&&(!o||1===n.length&&o.isComment&&!Kt(o))?void 0:n};return s.proxy&&Object.defineProperty(t,n,{get:o,enumerable:!0,configurable:!0}),o}function Zt(e,t){return function(){return e[t]}}function Yt(e){return{get attrs(){if(!e._attrsProxy){var t=e._attrsProxy={};W(t,"_v_attr_proxy",!0),Qt(t,e.$attrs,s,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||Qt(e._listenersProxy={},e.$listeners,s,e,"$listeners");return e._listenersProxy},get slots(){return function(e){e._slotsProxy||tn(e._slotsProxy={},e.$scopedSlots);return e._slotsProxy}(e)},emit:P(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return Ye(e,t,n)}))}}}function Qt(e,t,n,s,a){var o=!1;for(var r in t)r in e?t[r]!==n[r]&&(o=!0):(o=!0,en(e,r,s,a));for(var r in e)r in t||(o=!0,delete e[r]);return o}function en(e,t,n,s){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return n[s][t]}})}function tn(e,t){for(var n in t)e[n]=t[n];for(var n in e)n in t||delete e[n]}var nn=null;function sn(e,t){return(e.__esModule||ue&&"Module"===e[Symbol.toStringTag])&&(e=e.default),c(e)?t.extend(e):e}function an(e){if(a(e))for(var t=0;tdocument.createEvent("Event").timeStamp&&(es=function(){return ts.now()})}var ns=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function ss(){var e,t;for(Qn=es(),Zn=!0,Wn.sort(ns),Yn=0;YnYn&&Wn[n].id>e.id;)n--;Wn.splice(n+1,0,e)}else Wn.push(e);Jn||(Jn=!0,xn(ss))}}function os(e,t){if(e){for(var n=Object.create(null),s=ue?Reflect.ownKeys(e):Object.keys(e),a=0;a-1)if(o&&!k(a,"default"))r=!1;else if(""===r||r===S(e)){var l=Es(String,a.type);(l<0||i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!p(e)&&e.test(t)}function $s(e,t){var n=e.cache,s=e.keys,a=e._vnode,o=e.$vnode;for(var r in n){var i=n[r];if(i){var l=i.name;l&&!t(l)&&Hs(n,r,s,a)}}o.componentOptions.children=void 0}function Hs(e,t,n,s){var a=e[t];!a||s&&a.tag===s.tag||a.componentInstance.$destroy(),e[t]=null,b(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=Os++,t._isVue=!0,t.__v_skip=!0,t._scope=new vt(!0),t._scope.parent=void 0,t._scope._vm=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),s=t._parentVnode;n.parent=t.parent,n._parentVnode=s;var a=s.componentOptions;n.propsData=a.propsData,n._parentListeners=a.listeners,n._renderChildren=a.children,n._componentTag=a.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=bs(Us(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._provided=n?n._provided:Object.create(null),e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&jn(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,a=n&&n.context;e.$slots=qt(t._renderChildren,a),e.$scopedSlots=n?Xt(e.$parent,n.data.scopedSlots,e.$slots):s,e._c=function(t,n,s,a){return ln(e,t,n,s,a,!1)},e.$createElement=function(t,n,s,a){return ln(e,t,n,s,a,!0)};var o=n&&n.data;De(e,"$attrs",o&&o.attrs||s,null,!0),De(e,"$listeners",t._parentListeners||s,null,!0)}(t),qn(t,"beforeCreate",void 0,!1),function(e){var t=os(e.$options.inject,e);t&&(Le(!1),Object.keys(t).forEach((function(n){De(e,n,t[n])})),Le(!0))}(t),Ps(t),function(e){var t=e.$options.provide;if(t){var n=d(t)?t.call(e):t;if(!c(n))return;for(var s=bt(e),a=ue?Reflect.ownKeys(n):Object.keys(n),o=0;o1?L(n):n;for(var s=L(arguments,1),a='event handler for "'.concat(e,'"'),o=0,r=n.length;oparseInt(this.max)&&Hs(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Hs(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){$s(e,(function(e){return Is(t,e)}))})),this.$watch("exclude",(function(t){$s(e,(function(e){return!Is(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=an(e),n=t&&t.componentOptions;if(n){var s=js(n),a=this.include,o=this.exclude;if(a&&(!s||!Is(a,s))||o&&s&&Is(o,s))return t;var r=this.cache,i=this.keys,l=null==t.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):t.key;r[l]?(t.componentInstance=r[l].componentInstance,b(i,l),i.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return G}};Object.defineProperty(e,"config",t),e.util={warn:gs,extend:B,mergeOptions:bs,defineReactive:De},e.set=Oe,e.delete=Ue,e.nextTick=xn,e.observable=function(e){return ze(e),e},e.options=Object.create(null),$.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,B(e.options.components,Vs),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=L(arguments,1);return n.unshift(this),d(e.install)?e.install.apply(e,n):d(e)&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=bs(this.options,e),this}}(e),Rs(e),function(e){$.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&m(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&d(n)&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}(Ms),Object.defineProperty(Ms.prototype,"$isServer",{get:ie}),Object.defineProperty(Ms.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Ms,"FunctionalRenderContext",{value:rs}),Ms.version="2.7.16";var qs=w("style,class"),Ws=w("input,textarea,option,select,progress"),Ks=w("contenteditable,draggable,spellcheck"),Xs=w("events,caret,typing,plaintext-only"),Js=function(e,t){return ta(t)||"false"===t?"false":"contenteditable"===e&&Xs(t)?t:"true"},Zs=w("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Ys="http://www.w3.org/1999/xlink",Qs=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},ea=function(e){return Qs(e)?e.slice(6,e.length):""},ta=function(e){return null==e||!1===e};function na(e){for(var t=e.data,n=e,s=e;r(s.componentInstance);)(s=s.componentInstance._vnode)&&s.data&&(t=sa(s.data,t));for(;r(n=n.parent);)n&&n.data&&(t=sa(t,n.data));return function(e,t){if(r(e)||r(t))return aa(e,oa(t));return""}(t.staticClass,t.class)}function sa(e,t){return{staticClass:aa(e.staticClass,t.staticClass),class:r(e.class)?[e.class,t.class]:t.class}}function aa(e,t){return e?t?e+" "+t:e:t||""}function oa(e){return Array.isArray(e)?function(e){for(var t,n="",s=0,a=e.length;s-1?Sa(e,t,n):Zs(t)?ta(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Ks(t)?e.setAttribute(t,Js(t,n)):Qs(t)?ta(n)?e.removeAttributeNS(Ys,ea(t)):e.setAttributeNS(Ys,t,n):Sa(e,t,n)}function Sa(e,t,n){if(ta(n))e.removeAttribute(t);else{if(Y&&!Q&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var s=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",s)};e.addEventListener("input",s),e.__ieph=!0}e.setAttribute(t,n)}}var Pa={create:Ea,update:Ea};function La(e,t){var n=t.elm,s=t.data,a=e.data;if(!(o(s.staticClass)&&o(s.class)&&(o(a)||o(a.staticClass)&&o(a.class)))){var i=na(t),l=n._transitionClasses;r(l)&&(i=aa(i,oa(l))),i!==n._prevClass&&(n.setAttribute("class",i),n._prevClass=i)}}var Ba,Fa={create:La,update:La},za="__r",Da="__c";function Oa(e,t,n){var s=Ba;return function a(){null!==t.apply(null,arguments)&&Ra(e,a,n,s)}}var Ua=hn&&!(se&&Number(se[1])<=53);function Ma(e,t,n,s){if(Ua){var a=Qn,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=a||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}Ba.addEventListener(e,t,oe?{capture:n,passive:s}:n)}function Ra(e,t,n,s){(s||Ba).removeEventListener(e,t._wrapper||t,n)}function ja(e,t){if(!o(e.data.on)||!o(t.data.on)){var n=t.data.on||{},s=e.data.on||{};Ba=t.elm||e.elm,function(e){if(r(e[za])){var t=Y?"change":"input";e[t]=[].concat(e[za],e[t]||[]),delete e[za]}r(e[Da])&&(e.change=[].concat(e[Da],e.change||[]),delete e[Da])}(n),Tt(n,s,Ma,Ra,Oa,t.context),Ba=void 0}}var Ia,$a={create:ja,update:ja,destroy:function(e){return ja(e,ha)}};function Ha(e,t){if(!o(e.data.domProps)||!o(t.data.domProps)){var n,s,a=t.elm,l=e.data.domProps||{},d=t.data.domProps||{};for(n in(r(d.__ob__)||i(d._v_attr_proxy))&&(d=t.data.domProps=B({},d)),l)n in d||(a[n]="");for(n in d){if(s=d[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),s===l[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=s;var c=o(s)?"":String(s);Ga(a,c)&&(a.value=c)}else if("innerHTML"===n&&la(a.tagName)&&o(a.innerHTML)){(Ia=Ia||document.createElement("div")).innerHTML="".concat(s,"");for(var u=Ia.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;u.firstChild;)a.appendChild(u.firstChild)}else if(s!==l[n])try{a[n]=s}catch(e){}}}}function Ga(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,s=e._vModifiers;if(r(s)){if(s.number)return y(n)!==y(t);if(s.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var Va={create:Ha,update:Ha},qa=x((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var s=e.split(n);s.length>1&&(t[s[0].trim()]=s[1].trim())}})),t}));function Wa(e){var t=Ka(e.style);return e.staticStyle?B(e.staticStyle,t):t}function Ka(e){return Array.isArray(e)?F(e):"string"==typeof e?qa(e):e}var Xa,Ja=/^--/,Za=/\s*!important$/,Ya=function(e,t,n){if(Ja.test(t))e.style.setProperty(t,n);else if(Za.test(n))e.style.setProperty(S(t),n.replace(Za,""),"important");else{var s=eo(t);if(Array.isArray(n))for(var a=0,o=n.length;a-1?t.split(so).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" ".concat(e.getAttribute("class")||""," ");n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function oo(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(so).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" ".concat(e.getAttribute("class")||""," "),s=" "+t+" ";n.indexOf(s)>=0;)n=n.replace(s," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function ro(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&B(t,io(e.name||"v")),B(t,e),t}return"string"==typeof e?io(e):void 0}}var io=x((function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}})),lo=J&&!Q,co="transition",uo="animation",mo="transition",po="transitionend",go="animation",fo="animationend";lo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(mo="WebkitTransition",po="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(go="WebkitAnimation",fo="webkitAnimationEnd"));var ho=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function vo(e){ho((function(){ho(e)}))}function yo(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),ao(e,t))}function wo(e,t){e._transitionClasses&&b(e._transitionClasses,t),oo(e,t)}function Ao(e,t,n){var s=Co(e,t),a=s.type,o=s.timeout,r=s.propCount;if(!a)return n();var i=a===co?po:fo,l=0,d=function(){e.removeEventListener(i,c),n()},c=function(t){t.target===e&&++l>=r&&d()};setTimeout((function(){l0&&(n=co,c=r,u=o.length):t===uo?d>0&&(n=uo,c=d,u=l.length):u=(n=(c=Math.max(r,d))>0?r>d?co:uo:null)?n===co?o.length:l.length:0,{type:n,timeout:c,propCount:u,hasTransform:n===co&&bo.test(s[mo+"Property"])}}function ko(e,t){for(;e.length1}function So(e,t){!0!==t.data.show&&To(t)}var Po=function(e){var t,n,s={},d=e.modules,c=e.nodeOps;for(t=0;tg?A(e,o(n[v+1])?null:n[v+1].elm,n,p,v,s):p>v&&C(t,u,g)}(u,f,v,n,d):r(v)?(r(e.text)&&c.setTextContent(u,""),A(u,null,v,0,v.length-1,n)):r(f)?C(f,0,f.length-1):r(e.text)&&c.setTextContent(u,""):e.text!==t.text&&c.setTextContent(u,t.text),r(g)&&r(p=g.hook)&&r(p=p.postpatch)&&p(e,t)}}}function N(e,t,n){if(i(n)&&r(e.parent))e.parent.data.pendingInsert=t;else for(var s=0;s-1,r.selected!==o&&(r.selected=o);else if(U(Do(r),s))return void(e.selectedIndex!==i&&(e.selectedIndex=i));a||(e.selectedIndex=-1)}}function zo(e,t){return t.every((function(t){return!U(t,e)}))}function Do(e){return"_value"in e?e._value:e.value}function Oo(e){e.target.composing=!0}function Uo(e){e.target.composing&&(e.target.composing=!1,Mo(e.target,"input"))}function Mo(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Ro(e){return!e.componentInstance||e.data&&e.data.transition?e:Ro(e.componentInstance._vnode)}var jo={bind:function(e,t,n){var s=t.value,a=(n=Ro(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;s&&a?(n.data.show=!0,To(n,(function(){e.style.display=o}))):e.style.display=s?o:"none"},update:function(e,t,n){var s=t.value;!s!=!t.oldValue&&((n=Ro(n)).data&&n.data.transition?(n.data.show=!0,s?To(n,(function(){e.style.display=e.__vOriginalDisplay})):No(n,(function(){e.style.display="none"}))):e.style.display=s?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,s,a){a||(e.style.display=e.__vOriginalDisplay)}},Io={model:Lo,show:jo},$o={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Ho(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Ho(an(t.children)):e}function Go(e){var t={},n=e.$options;for(var s in n.propsData)t[s]=e[s];var a=n._parentListeners;for(var s in a)t[N(s)]=a[s];return t}function Vo(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var qo=function(e){return e.tag||Kt(e)},Wo=function(e){return"show"===e.name},Ko={name:"transition",props:$o,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(qo)).length){0;var s=this.mode;0;var a=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return a;var o=Ho(a);if(!o)return a;if(this._leaving)return Vo(e,a);var r="__transition-".concat(this._uid,"-");o.key=null==o.key?o.isComment?r+"comment":r+o.tag:l(o.key)?0===String(o.key).indexOf(r)?o.key:r+o.key:o.key;var i=(o.data||(o.data={})).transition=Go(this),d=this._vnode,c=Ho(d);if(o.data.directives&&o.data.directives.some(Wo)&&(o.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,c)&&!Kt(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var u=c.data.transition=B({},i);if("out-in"===s)return this._leaving=!0,Nt(u,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Vo(e,a);if("in-out"===s){if(Kt(o))return d;var m,p=function(){m()};Nt(i,"afterEnter",p),Nt(i,"enterCancelled",p),Nt(u,"delayLeave",(function(e){m=e}))}}return a}}},Xo=B({tag:String,moveClass:String},$o);delete Xo.mode;var Jo={props:Xo,beforeMount:function(){var e=this,t=this._update;this._update=function(n,s){var a=$n(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,a(),t.call(e,n,s)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),s=this.prevChildren=this.children,a=this.$slots.default||[],o=this.children=[],r=Go(this),i=0;i-1?ca[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:ca[e]=/HTMLUnknownElement/.test(t.toString())},B(Ms.options.directives,Io),B(Ms.options.components,er),Ms.prototype.__patch__=J?Po:z,Ms.prototype.$mount=function(e,t){return function(e,t,n){var s;e.$el=t,e.$options.render||(e.$options.render=he),qn(e,"beforeMount"),s=function(){e._update(e._render(),n)},new On(e,s,z,{before:function(){e._isMounted&&!e._isDestroyed&&qn(e,"beforeUpdate")}},!0),n=!1;var a=e._preWatchers;if(a)for(var o=0;o{"use strict";n.d(t,{HW:()=>v,L$:()=>g,do:()=>i,zo:()=>l});var s=n(1338),a=n(3053);let o;const r=[];function i(){return void 0===o&&(o=document.head.dataset.requesttoken??null),o}function l(e){r.push(e)}(0,s.B1)("csrf-token-update",(e=>{o=e.token,r.forEach((e=>{try{e(o)}catch(e){console.error("Error updating CSRF token observer",e)}}))}));const d=(0,a.c0)("public").persist().build();class c{_displayName;uid;isAdmin;constructor(){d.getItem("guestUid")||d.setItem("guestUid",f()),this._displayName=d.getItem("guestNickname")||"",this.uid=d.getItem("guestUid")||f(),this.isAdmin=!1,(0,s.B1)("user:info:changed",(e=>{this._displayName=e.displayName,d.setItem("guestNickname",e.displayName||"")}))}get displayName(){return this._displayName}set displayName(e){this._displayName=e,d.setItem("guestNickname",e),(0,s.Ic)("user:info:changed",this)}}let u,m;function p(){return u||(u=new c),u}function g(e){if(!e||0===e.trim().length)throw new Error("Nickname cannot be empty");p().displayName=e}function f(){return globalThis.crypto?.randomUUID?globalThis.crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}function h(e,t){return e?e.getAttribute(t):null}function v(){if(void 0!==m)return m;const e=document?.getElementsByTagName("head")[0];if(!e)return null;const t=h(e,"data-user");return null===t?(m=null,m):(m={uid:t,displayName:h(e,"data-user-displayname"),isAdmin:!!window._oc_isadmin},m)}},6802:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>Gt});var s={};n.r(s),n.d(s,{hasBrowserEnv:()=>he,hasStandardBrowserEnv:()=>ye,hasStandardBrowserWebWorkerEnv:()=>we,navigator:()=>ve,origin:()=>Ae});var a=n(1777);function o(e,t){return function(){return e.apply(t,arguments)}}var r=n(5606);const{toString:i}=Object.prototype,{getPrototypeOf:l}=Object,{iterator:d,toStringTag:c}=Symbol,u=(m=Object.create(null),e=>{const t=i.call(e);return m[t]||(m[t]=t.slice(8,-1).toLowerCase())});var m;const p=e=>(e=e.toLowerCase(),t=>u(t)===e),g=e=>t=>typeof t===e,{isArray:f}=Array,h=g("undefined");function v(e){return null!==e&&!h(e)&&null!==e.constructor&&!h(e.constructor)&&A(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const y=p("ArrayBuffer");const w=g("string"),A=g("function"),b=g("number"),C=e=>null!==e&&"object"==typeof e,k=e=>{if("object"!==u(e))return!1;const t=l(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||c in e||d in e)},x=p("Date"),T=p("File"),N=p("Blob"),E=p("FileList"),_=p("URLSearchParams"),[S,P,L,B]=["ReadableStream","Request","Response","Headers"].map(p);function F(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let s,a;if("object"!=typeof e&&(e=[e]),f(e))for(s=0,a=e.length;s0;)if(s=n[a],t===s.toLowerCase())return s;return null}const D="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,O=e=>!h(e)&&e!==D;const U=(M="undefined"!=typeof Uint8Array&&l(Uint8Array),e=>M&&e instanceof M);var M;const R=p("HTMLFormElement"),j=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),I=p("RegExp"),$=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};F(n,((n,a)=>{let o;!1!==(o=t(n,a,e))&&(s[a]=o||n)})),Object.defineProperties(e,s)};const H=p("AsyncFunction"),G=(V="function"==typeof setImmediate,q=A(D.postMessage),V?setImmediate:q?(W=`axios@${Math.random()}`,K=[],D.addEventListener("message",(({source:e,data:t})=>{e===D&&t===W&&K.length&&K.shift()()}),!1),e=>{K.push(e),D.postMessage(W,"*")}):e=>setTimeout(e));var V,q,W,K;const X="undefined"!=typeof queueMicrotask?queueMicrotask.bind(D):void 0!==r&&r.nextTick||G,J={isArray:f,isArrayBuffer:y,isBuffer:v,isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||A(e.append)&&("formdata"===(t=u(e))||"object"===t&&A(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&y(e.buffer),t},isString:w,isNumber:b,isBoolean:e=>!0===e||!1===e,isObject:C,isPlainObject:k,isEmptyObject:e=>{if(!C(e)||v(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:S,isRequest:P,isResponse:L,isHeaders:B,isUndefined:h,isDate:x,isFile:T,isBlob:N,isRegExp:I,isFunction:A,isStream:e=>C(e)&&A(e.pipe),isURLSearchParams:_,isTypedArray:U,isFileList:E,forEach:F,merge:function e(){const{caseless:t,skipUndefined:n}=O(this)&&this||{},s={},a=(a,o)=>{const r=t&&z(s,o)||o;k(s[r])&&k(a)?s[r]=e(s[r],a):k(a)?s[r]=e({},a):f(a)?s[r]=a.slice():n&&h(a)||(s[r]=a)};for(let e=0,t=arguments.length;e(F(t,((t,s)=>{n&&A(t)?e[s]=o(t,n):e[s]=t}),{allOwnKeys:s}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,s)=>{let a,o,r;const i={};if(t=t||{},null==e)return t;do{for(a=Object.getOwnPropertyNames(e),o=a.length;o-- >0;)r=a[o],s&&!s(r,e,t)||i[r]||(t[r]=e[r],i[r]=!0);e=!1!==n&&l(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:u,kindOfTest:p,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const s=e.indexOf(t,n);return-1!==s&&s===n},toArray:e=>{if(!e)return null;if(f(e))return e;let t=e.length;if(!b(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[d]).call(e);let s;for(;(s=n.next())&&!s.done;){const n=s.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const s=[];for(;null!==(n=e.exec(t));)s.push(n);return s},isHTMLForm:R,hasOwnProperty:j,hasOwnProp:j,reduceDescriptors:$,freezeMethods:e=>{$(e,((t,n)=>{if(A(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const s=e[n];A(s)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},s=e=>{e.forEach((e=>{n[e]=!0}))};return f(e)?s(e):s(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:z,global:D,isContextDefined:O,isSpecCompliantForm:function(e){return!!(e&&A(e.append)&&"FormData"===e[c]&&e[d])},toJSONObject:e=>{const t=new Array(10),n=(e,s)=>{if(C(e)){if(t.indexOf(e)>=0)return;if(v(e))return e;if(!("toJSON"in e)){t[s]=e;const a=f(e)?[]:{};return F(e,((e,t)=>{const o=n(e,s+1);!h(o)&&(a[t]=o)})),t[s]=void 0,a}}return e};return n(e,0)},isAsyncFn:H,isThenable:e=>e&&(C(e)||A(e))&&A(e.then)&&A(e.catch),setImmediate:G,asap:X,isIterable:e=>null!=e&&A(e[d])};function Z(e,t,n,s,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),s&&(this.request=s),a&&(this.response=a,this.status=a.status?a.status:null)}J.inherits(Z,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:J.toJSONObject(this.config),code:this.code,status:this.status}}});const Y=Z.prototype,Q={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{Q[e]={value:e}})),Object.defineProperties(Z,Q),Object.defineProperty(Y,"isAxiosError",{value:!0}),Z.from=(e,t,n,s,a,o)=>{const r=Object.create(Y);J.toFlatObject(e,r,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e));const i=e&&e.message?e.message:"Error",l=null==t&&e?e.code:t;return Z.call(r,i,l,n,s,a),e&&null==r.cause&&Object.defineProperty(r,"cause",{value:e,configurable:!0}),r.name=e&&e.name||"Error",o&&Object.assign(r,o),r};const ee=Z;var te=n(8287).Buffer;function ne(e){return J.isPlainObject(e)||J.isArray(e)}function se(e){return J.endsWith(e,"[]")?e.slice(0,-2):e}function ae(e,t,n){return e?e.concat(t).map((function(e,t){return e=se(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const oe=J.toFlatObject(J,{},null,(function(e){return/^is[A-Z]/.test(e)}));const re=function(e,t,n){if(!J.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const s=(n=J.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!J.isUndefined(t[e])}))).metaTokens,a=n.visitor||d,o=n.dots,r=n.indexes,i=(n.Blob||"undefined"!=typeof Blob&&Blob)&&J.isSpecCompliantForm(t);if(!J.isFunction(a))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(J.isDate(e))return e.toISOString();if(J.isBoolean(e))return e.toString();if(!i&&J.isBlob(e))throw new ee("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(e)||J.isTypedArray(e)?i&&"function"==typeof Blob?new Blob([e]):te.from(e):e}function d(e,n,a){let i=e;if(e&&!a&&"object"==typeof e)if(J.endsWith(n,"{}"))n=s?n:n.slice(0,-2),e=JSON.stringify(e);else if(J.isArray(e)&&function(e){return J.isArray(e)&&!e.some(ne)}(e)||(J.isFileList(e)||J.endsWith(n,"[]"))&&(i=J.toArray(e)))return n=se(n),i.forEach((function(e,s){!J.isUndefined(e)&&null!==e&&t.append(!0===r?ae([n],s,o):null===r?n:n+"[]",l(e))})),!1;return!!ne(e)||(t.append(ae(a,n,o),l(e)),!1)}const c=[],u=Object.assign(oe,{defaultVisitor:d,convertValue:l,isVisitable:ne});if(!J.isObject(e))throw new TypeError("data must be an object");return function e(n,s){if(!J.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+s.join("."));c.push(n),J.forEach(n,(function(n,o){!0===(!(J.isUndefined(n)||null===n)&&a.call(t,n,J.isString(o)?o.trim():o,s,u))&&e(n,s?s.concat(o):[o])})),c.pop()}}(e),t};function ie(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function le(e,t){this._pairs=[],e&&re(e,this,t)}const de=le.prototype;de.append=function(e,t){this._pairs.push([e,t])},de.toString=function(e){const t=e?function(t){return e.call(this,t,ie)}:ie;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const ce=le;function ue(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function me(e,t,n){if(!t)return e;const s=n&&n.encode||ue;J.isFunction(n)&&(n={serialize:n});const a=n&&n.serialize;let o;if(o=a?a(t,n):J.isURLSearchParams(t)?t.toString():new ce(t,n).toString(s),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}const pe=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){J.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ge={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},fe={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ce,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},he="undefined"!=typeof window&&"undefined"!=typeof document,ve="object"==typeof navigator&&navigator||void 0,ye=he&&(!ve||["ReactNative","NativeScript","NS"].indexOf(ve.product)<0),we="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Ae=he&&window.location.href||"http://localhost",be={...s,...fe};const Ce=function(e){function t(e,n,s,a){let o=e[a++];if("__proto__"===o)return!0;const r=Number.isFinite(+o),i=a>=e.length;if(o=!o&&J.isArray(s)?s.length:o,i)return J.hasOwnProp(s,o)?s[o]=[s[o],n]:s[o]=n,!r;s[o]&&J.isObject(s[o])||(s[o]=[]);return t(e,n,s[o],a)&&J.isArray(s[o])&&(s[o]=function(e){const t={},n=Object.keys(e);let s;const a=n.length;let o;for(s=0;s{t(function(e){return J.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),s,n,0)})),n}return null};const ke={transitional:ge,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",s=n.indexOf("application/json")>-1,a=J.isObject(e);a&&J.isHTMLForm(e)&&(e=new FormData(e));if(J.isFormData(e))return s?JSON.stringify(Ce(e)):e;if(J.isArrayBuffer(e)||J.isBuffer(e)||J.isStream(e)||J.isFile(e)||J.isBlob(e)||J.isReadableStream(e))return e;if(J.isArrayBufferView(e))return e.buffer;if(J.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return re(e,new be.classes.URLSearchParams,{visitor:function(e,t,n,s){return be.isNode&&J.isBuffer(e)?(this.append(t,e.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}(e,this.formSerializer).toString();if((o=J.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return re(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return a||s?(t.setContentType("application/json",!1),function(e,t,n){if(J.isString(e))try{return(t||JSON.parse)(e),J.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ke.transitional,n=t&&t.forcedJSONParsing,s="json"===this.responseType;if(J.isResponse(e)||J.isReadableStream(e))return e;if(e&&J.isString(e)&&(n&&!this.responseType||s)){const n=!(t&&t.silentJSONParsing)&&s;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n){if("SyntaxError"===e.name)throw ee.from(e,ee.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:be.classes.FormData,Blob:be.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],(e=>{ke.headers[e]={}}));const xe=ke,Te=J.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ne=Symbol("internals");function Ee(e){return e&&String(e).trim().toLowerCase()}function _e(e){return!1===e||null==e?e:J.isArray(e)?e.map(_e):String(e)}function Se(e,t,n,s,a){return J.isFunction(s)?s.call(this,t,n):(a&&(t=n),J.isString(t)?J.isString(s)?-1!==t.indexOf(s):J.isRegExp(s)?s.test(t):void 0:void 0)}class Pe{constructor(e){e&&this.set(e)}set(e,t,n){const s=this;function a(e,t,n){const a=Ee(t);if(!a)throw new Error("header name must be a non-empty string");const o=J.findKey(s,a);(!o||void 0===s[o]||!0===n||void 0===n&&!1!==s[o])&&(s[o||t]=_e(e))}const o=(e,t)=>J.forEach(e,((e,n)=>a(e,n,t)));if(J.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(J.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let n,s,a;return e&&e.split("\n").forEach((function(e){a=e.indexOf(":"),n=e.substring(0,a).trim().toLowerCase(),s=e.substring(a+1).trim(),!n||t[n]&&Te[n]||("set-cookie"===n?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)})),t})(e),t);else if(J.isObject(e)&&J.isIterable(e)){let n,s,a={};for(const t of e){if(!J.isArray(t))throw TypeError("Object iterator must return a key-value pair");a[s=t[0]]=(n=a[s])?J.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}o(a,t)}else null!=e&&a(t,e,n);return this}get(e,t){if(e=Ee(e)){const n=J.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}(e);if(J.isFunction(t))return t.call(this,e,n);if(J.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ee(e)){const n=J.findKey(this,e);return!(!n||void 0===this[n]||t&&!Se(0,this[n],n,t))}return!1}delete(e,t){const n=this;let s=!1;function a(e){if(e=Ee(e)){const a=J.findKey(n,e);!a||t&&!Se(0,n[a],a,t)||(delete n[a],s=!0)}}return J.isArray(e)?e.forEach(a):a(e),s}clear(e){const t=Object.keys(this);let n=t.length,s=!1;for(;n--;){const a=t[n];e&&!Se(0,this[a],a,e,!0)||(delete this[a],s=!0)}return s}normalize(e){const t=this,n={};return J.forEach(this,((s,a)=>{const o=J.findKey(n,a);if(o)return t[o]=_e(s),void delete t[a];const r=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(a):String(a).trim();r!==a&&delete t[a],t[r]=_e(s),n[r]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return J.forEach(this,((n,s)=>{null!=n&&!1!==n&&(t[s]=e&&J.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Ne]=this[Ne]={accessors:{}}).accessors,n=this.prototype;function s(e){const s=Ee(e);t[s]||(!function(e,t){const n=J.toCamelCase(" "+t);["get","set","has"].forEach((s=>{Object.defineProperty(e,s+n,{value:function(e,n,a){return this[s].call(this,t,e,n,a)},configurable:!0})}))}(n,e),t[s]=!0)}return J.isArray(e)?e.forEach(s):s(e),this}}Pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),J.reduceDescriptors(Pe.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),J.freezeMethods(Pe);const Le=Pe;function Be(e,t){const n=this||xe,s=t||n,a=Le.from(s.headers);let o=s.data;return J.forEach(e,(function(e){o=e.call(n,o,a.normalize(),t?t.status:void 0)})),a.normalize(),o}function Fe(e){return!(!e||!e.__CANCEL__)}function ze(e,t,n){ee.call(this,null==e?"canceled":e,ee.ERR_CANCELED,t,n),this.name="CanceledError"}J.inherits(ze,ee,{__CANCEL__:!0});const De=ze;function Oe(e,t,n){const s=n.config.validateStatus;n.status&&s&&!s(n.status)?t(new ee("Request failed with status code "+n.status,[ee.ERR_BAD_REQUEST,ee.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const Ue=function(e,t){e=e||10;const n=new Array(e),s=new Array(e);let a,o=0,r=0;return t=void 0!==t?t:1e3,function(i){const l=Date.now(),d=s[r];a||(a=l),n[o]=i,s[o]=l;let c=r,u=0;for(;c!==o;)u+=n[c++],c%=e;if(o=(o+1)%e,o===r&&(r=(r+1)%e),l-a{a=o,n=null,s&&(clearTimeout(s),s=null),e(...t)};return[(...e)=>{const t=Date.now(),i=t-a;i>=o?r(e,t):(n=e,s||(s=setTimeout((()=>{s=null,r(n)}),o-i)))},()=>n&&r(n)]},Re=(e,t,n=3)=>{let s=0;const a=Ue(50,250);return Me((n=>{const o=n.loaded,r=n.lengthComputable?n.total:void 0,i=o-s,l=a(i);s=o;e({loaded:o,total:r,progress:r?o/r:void 0,bytes:i,rate:l||void 0,estimated:l&&r&&o<=r?(r-o)/l:void 0,event:n,lengthComputable:null!=r,[t?"download":"upload"]:!0})}),n)},je=(e,t)=>{const n=null!=e;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},Ie=e=>(...t)=>J.asap((()=>e(...t))),$e=be.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,be.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(be.origin),be.navigator&&/(msie|trident)/i.test(be.navigator.userAgent)):()=>!0,He=be.hasStandardBrowserEnv?{write(e,t,n,s,a,o,r){if("undefined"==typeof document)return;const i=[`${e}=${encodeURIComponent(t)}`];J.isNumber(n)&&i.push(`expires=${new Date(n).toUTCString()}`),J.isString(s)&&i.push(`path=${s}`),J.isString(a)&&i.push(`domain=${a}`),!0===o&&i.push("secure"),J.isString(r)&&i.push(`SameSite=${r}`),document.cookie=i.join("; ")},read(e){if("undefined"==typeof document)return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function Ge(e,t,n){let s=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(s||0==n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Ve=e=>e instanceof Le?{...e}:e;function qe(e,t){t=t||{};const n={};function s(e,t,n,s){return J.isPlainObject(e)&&J.isPlainObject(t)?J.merge.call({caseless:s},e,t):J.isPlainObject(t)?J.merge({},t):J.isArray(t)?t.slice():t}function a(e,t,n,a){return J.isUndefined(t)?J.isUndefined(e)?void 0:s(void 0,e,0,a):s(e,t,0,a)}function o(e,t){if(!J.isUndefined(t))return s(void 0,t)}function r(e,t){return J.isUndefined(t)?J.isUndefined(e)?void 0:s(void 0,e):s(void 0,t)}function i(n,a,o){return o in t?s(n,a):o in e?s(void 0,n):void 0}const l={url:o,method:o,data:o,baseURL:r,transformRequest:r,transformResponse:r,paramsSerializer:r,timeout:r,timeoutMessage:r,withCredentials:r,withXSRFToken:r,adapter:r,responseType:r,xsrfCookieName:r,xsrfHeaderName:r,onUploadProgress:r,onDownloadProgress:r,decompress:r,maxContentLength:r,maxBodyLength:r,beforeRedirect:r,transport:r,httpAgent:r,httpsAgent:r,cancelToken:r,socketPath:r,responseEncoding:r,validateStatus:i,headers:(e,t,n)=>a(Ve(e),Ve(t),0,!0)};return J.forEach(Object.keys({...e,...t}),(function(s){const o=l[s]||a,r=o(e[s],t[s],s);J.isUndefined(r)&&o!==i||(n[s]=r)})),n}const We=e=>{const t=qe({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:a,xsrfCookieName:o,headers:r,auth:i}=t;if(t.headers=r=Le.from(r),t.url=me(Ge(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),i&&r.set("Authorization","Basic "+btoa((i.username||"")+":"+(i.password?unescape(encodeURIComponent(i.password)):""))),J.isFormData(n))if(be.hasStandardBrowserEnv||be.hasStandardBrowserWebWorkerEnv)r.setContentType(void 0);else if(J.isFunction(n.getHeaders)){const e=n.getHeaders(),t=["content-type","content-length"];Object.entries(e).forEach((([e,n])=>{t.includes(e.toLowerCase())&&r.set(e,n)}))}if(be.hasStandardBrowserEnv&&(s&&J.isFunction(s)&&(s=s(t)),s||!1!==s&&$e(t.url))){const e=a&&o&&He.read(o);e&&r.set(a,e)}return t},Ke="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const s=We(e);let a=s.data;const o=Le.from(s.headers).normalize();let r,i,l,d,c,{responseType:u,onUploadProgress:m,onDownloadProgress:p}=s;function g(){d&&d(),c&&c(),s.cancelToken&&s.cancelToken.unsubscribe(r),s.signal&&s.signal.removeEventListener("abort",r)}let f=new XMLHttpRequest;function h(){if(!f)return;const s=Le.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders());Oe((function(e){t(e),g()}),(function(e){n(e),g()}),{data:u&&"text"!==u&&"json"!==u?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:s,config:e,request:f}),f=null}f.open(s.method.toUpperCase(),s.url,!0),f.timeout=s.timeout,"onloadend"in f?f.onloadend=h:f.onreadystatechange=function(){f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))&&setTimeout(h)},f.onabort=function(){f&&(n(new ee("Request aborted",ee.ECONNABORTED,e,f)),f=null)},f.onerror=function(t){const s=t&&t.message?t.message:"Network Error",a=new ee(s,ee.ERR_NETWORK,e,f);a.event=t||null,n(a),f=null},f.ontimeout=function(){let t=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const a=s.transitional||ge;s.timeoutErrorMessage&&(t=s.timeoutErrorMessage),n(new ee(t,a.clarifyTimeoutError?ee.ETIMEDOUT:ee.ECONNABORTED,e,f)),f=null},void 0===a&&o.setContentType(null),"setRequestHeader"in f&&J.forEach(o.toJSON(),(function(e,t){f.setRequestHeader(t,e)})),J.isUndefined(s.withCredentials)||(f.withCredentials=!!s.withCredentials),u&&"json"!==u&&(f.responseType=s.responseType),p&&([l,c]=Re(p,!0),f.addEventListener("progress",l)),m&&f.upload&&([i,d]=Re(m),f.upload.addEventListener("progress",i),f.upload.addEventListener("loadend",d)),(s.cancelToken||s.signal)&&(r=t=>{f&&(n(!t||t.type?new De(null,e,f):t),f.abort(),f=null)},s.cancelToken&&s.cancelToken.subscribe(r),s.signal&&(s.signal.aborted?r():s.signal.addEventListener("abort",r)));const v=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(s.url);v&&-1===be.protocols.indexOf(v)?n(new ee("Unsupported protocol "+v+":",ee.ERR_BAD_REQUEST,e)):f.send(a||null)}))},Xe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,s=new AbortController;const a=function(e){if(!n){n=!0,r();const t=e instanceof Error?e:this.reason;s.abort(t instanceof ee?t:new De(t instanceof Error?t.message:t))}};let o=t&&setTimeout((()=>{o=null,a(new ee(`timeout ${t} of ms exceeded`,ee.ETIMEDOUT))}),t);const r=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(a):e.removeEventListener("abort",a)})),e=null)};e.forEach((e=>e.addEventListener("abort",a)));const{signal:i}=s;return i.unsubscribe=()=>J.asap(r),i}},Je=function*(e,t){let n=e.byteLength;if(!t||n{const a=async function*(e,t){for await(const n of Ze(e))yield*Je(n,t)}(e,t);let o,r=0,i=e=>{o||(o=!0,s&&s(e))};return new ReadableStream({async pull(e){try{const{done:t,value:s}=await a.next();if(t)return i(),void e.close();let o=s.byteLength;if(n){let e=r+=o;n(e)}e.enqueue(new Uint8Array(s))}catch(e){throw i(e),e}},cancel:e=>(i(e),a.return())},{highWaterMark:2})},{isFunction:Qe}=J,et=(({Request:e,Response:t})=>({Request:e,Response:t}))(J.global),{ReadableStream:tt,TextEncoder:nt}=J.global,st=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},at=e=>{e=J.merge.call({skipUndefined:!0},et,e);const{fetch:t,Request:n,Response:s}=e,a=t?Qe(t):"function"==typeof fetch,o=Qe(n),r=Qe(s);if(!a)return!1;const i=a&&Qe(tt),l=a&&("function"==typeof nt?(d=new nt,e=>d.encode(e)):async e=>new Uint8Array(await new n(e).arrayBuffer()));var d;const c=o&&i&&st((()=>{let e=!1;const t=new n(be.origin,{body:new tt,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),u=r&&i&&st((()=>J.isReadableStream(new s("").body))),m={stream:u&&(e=>e.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!m[e]&&(m[e]=(t,n)=>{let s=t&&t[e];if(s)return s.call(t);throw new ee(`Response type '${e}' is not supported`,ee.ERR_NOT_SUPPORT,n)})}));const p=async(e,t)=>{const s=J.toFiniteNumber(e.getContentLength());return null==s?(async e=>{if(null==e)return 0;if(J.isBlob(e))return e.size;if(J.isSpecCompliantForm(e)){const t=new n(be.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return J.isArrayBufferView(e)||J.isArrayBuffer(e)?e.byteLength:(J.isURLSearchParams(e)&&(e+=""),J.isString(e)?(await l(e)).byteLength:void 0)})(t):s};return async e=>{let{url:a,method:r,data:i,signal:l,cancelToken:d,timeout:g,onDownloadProgress:f,onUploadProgress:h,responseType:v,headers:y,withCredentials:w="same-origin",fetchOptions:A}=We(e),b=t||fetch;v=v?(v+"").toLowerCase():"text";let C=Xe([l,d&&d.toAbortSignal()],g),k=null;const x=C&&C.unsubscribe&&(()=>{C.unsubscribe()});let T;try{if(h&&c&&"get"!==r&&"head"!==r&&0!==(T=await p(y,i))){let e,t=new n(a,{method:"POST",body:i,duplex:"half"});if(J.isFormData(i)&&(e=t.headers.get("content-type"))&&y.setContentType(e),t.body){const[e,n]=je(T,Re(Ie(h)));i=Ye(t.body,65536,e,n)}}J.isString(w)||(w=w?"include":"omit");const t=o&&"credentials"in n.prototype,l={...A,signal:C,method:r.toUpperCase(),headers:y.normalize().toJSON(),body:i,duplex:"half",credentials:t?w:void 0};k=o&&new n(a,l);let d=await(o?b(k,A):b(a,l));const g=u&&("stream"===v||"response"===v);if(u&&(f||g&&x)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=d[t]}));const t=J.toFiniteNumber(d.headers.get("content-length")),[n,a]=f&&je(t,Re(Ie(f),!0))||[];d=new s(Ye(d.body,65536,n,(()=>{a&&a(),x&&x()})),e)}v=v||"text";let N=await m[J.findKey(m,v)||"text"](d,e);return!g&&x&&x(),await new Promise(((t,n)=>{Oe(t,n,{data:N,headers:Le.from(d.headers),status:d.status,statusText:d.statusText,config:e,request:k})}))}catch(t){if(x&&x(),t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new ee("Network Error",ee.ERR_NETWORK,e,k),{cause:t.cause||t});throw ee.from(t,t&&t.code,e,k)}}},ot=new Map,rt=e=>{let t=e&&e.env||{};const{fetch:n,Request:s,Response:a}=t,o=[s,a,n];let r,i,l=o.length,d=ot;for(;l--;)r=o[l],i=d.get(r),void 0===i&&d.set(r,i=l?new Map:at(t)),d=i;return i},it=(rt(),{http:null,xhr:Ke,fetch:{get:rt}});J.forEach(it,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const lt=e=>`- ${e}`,dt=e=>J.isFunction(e)||null===e||!1===e;const ct={getAdapter:function(e,t){e=J.isArray(e)?e:[e];const{length:n}=e;let s,a;const o={};for(let r=0;r`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let t=n?e.length>1?"since :\n"+e.map(lt).join("\n"):" "+lt(e[0]):"as no adapter specified";throw new ee("There is no suitable adapter to dispatch the request "+t,"ERR_NOT_SUPPORT")}return a},adapters:it};function ut(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new De(null,e)}function mt(e){ut(e),e.headers=Le.from(e.headers),e.data=Be.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return ct.getAdapter(e.adapter||xe.adapter,e)(e).then((function(t){return ut(e),t.data=Be.call(e,e.transformResponse,t),t.headers=Le.from(t.headers),t}),(function(t){return Fe(t)||(ut(e),t&&t.response&&(t.response.data=Be.call(e,e.transformResponse,t.response),t.response.headers=Le.from(t.response.headers))),Promise.reject(t)}))}const pt="1.13.2",gt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{gt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const ft={};gt.transitional=function(e,t,n){function s(e,t){return"[Axios v"+pt+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,a,o)=>{if(!1===e)throw new ee(s(a," has been removed"+(t?" in "+t:"")),ee.ERR_DEPRECATED);return t&&!ft[a]&&(ft[a]=!0,console.warn(s(a," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,a,o)}},gt.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const ht={assertOptions:function(e,t,n){if("object"!=typeof e)throw new ee("options must be an object",ee.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let a=s.length;for(;a-- >0;){const o=s[a],r=t[o];if(r){const t=e[o],n=void 0===t||r(t,o,e);if(!0!==n)throw new ee("option "+o+" must be "+n,ee.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ee("Unknown option "+o,ee.ERR_BAD_OPTION)}},validators:gt},vt=ht.validators;class yt{constructor(e){this.defaults=e||{},this.interceptors={request:new pe,response:new pe}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=qe(this.defaults,t);const{transitional:n,paramsSerializer:s,headers:a}=t;void 0!==n&&ht.assertOptions(n,{silentJSONParsing:vt.transitional(vt.boolean),forcedJSONParsing:vt.transitional(vt.boolean),clarifyTimeoutError:vt.transitional(vt.boolean)},!1),null!=s&&(J.isFunction(s)?t.paramsSerializer={serialize:s}:ht.assertOptions(s,{encode:vt.function,serialize:vt.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),ht.assertOptions(t,{baseUrl:vt.spelling("baseURL"),withXsrfToken:vt.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=a&&J.merge(a.common,a[t.method]);a&&J.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete a[e]})),t.headers=Le.concat(o,a);const r=[];let i=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));const l=[];let d;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let c,u=0;if(!i){const e=[mt.bind(this),void 0];for(e.unshift(...r),e.push(...l),c=e.length,d=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const s=new Promise((e=>{n.subscribe(e),t=e})).then(e);return s.cancel=function(){n.unsubscribe(t)},s},e((function(e,s,a){n.reason||(n.reason=new De(e,s,a),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new At((function(t){e=t})),cancel:e}}}const bt=At;const Ct={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Ct).forEach((([e,t])=>{Ct[t]=e}));const kt=Ct;const xt=function e(t){const n=new wt(t),s=o(wt.prototype.request,n);return J.extend(s,wt.prototype,n,{allOwnKeys:!0}),J.extend(s,n,null,{allOwnKeys:!0}),s.create=function(n){return e(qe(t,n))},s}(xe);xt.Axios=wt,xt.CanceledError=De,xt.CancelToken=bt,xt.isCancel=Fe,xt.VERSION=pt,xt.toFormData=re,xt.AxiosError=ee,xt.Cancel=xt.CanceledError,xt.all=function(e){return Promise.all(e)},xt.spread=function(e){return function(t){return e.apply(null,t)}},xt.isAxiosError=function(e){return J.isObject(e)&&!0===e.isAxiosError},xt.mergeConfig=qe,xt.AxiosHeaders=Le,xt.formToJSON=e=>Ce(J.isHTMLForm(e)?new FormData(e):e),xt.getAdapter=ct.getAdapter,xt.HttpStatusCode=kt,xt.default=xt;const Tt=xt,{Axios:Nt,AxiosError:Et,CanceledError:_t,isCancel:St,CancelToken:Pt,VERSION:Lt,all:Bt,Cancel:Ft,isAxiosError:zt,spread:Dt,toFormData:Ot,AxiosHeaders:Ut,HttpStatusCode:Mt,formToJSON:Rt,getAdapter:jt,mergeConfig:It}=Tt;var $t=n(3814);const Ht=Tt.create({headers:{requesttoken:(0,a.do)()??"","X-Requested-With":"XMLHttpRequest"}});(0,a.zo)((e=>{Ht.defaults.headers.requesttoken=e}));const Gt=Object.assign(Ht,{CancelToken:Tt.CancelToken,isCancel:Tt.isCancel}),Vt=Symbol("csrf-retry");const qt=Symbol("retryDelay");Gt.interceptors.response.use((e=>e),function(e){return async t=>{if(!zt(t))throw t;const{config:n,response:s,request:a}=t,o=a?.responseURL;if(n&&!n[Vt]&&412===s?.status&&"CSRF check failed"===s?.data?.message){console.warn(`Request to ${o} failed because of a CSRF mismatch. Fetching a new token`);const{data:{token:t}}=await e.get((0,$t.Jv)("/csrftoken"));return console.debug(`New request token ${t} fetched`),e.defaults.headers.requesttoken=t,e({...n,headers:{...n.headers,requesttoken:t},[Vt]:!0})}throw t}}(Gt)),Gt.interceptors.response.use((e=>e),function(e){return async t=>{if(!zt(t))throw t;const{config:n,response:s,request:a}=t,o=a?.responseURL,r=s?.status,i=s?.headers;let l="number"==typeof n?.[qt]?n?.[qt]:1;if(503===r&&"1"===i?.["x-nextcloud-maintenance-mode"]&&n?.retryIfMaintenanceMode){if(l*=2,l>32)throw console.error("Retry delay exceeded one minute, giving up.",{responseURL:o}),t;return console.warn(`Request to ${o} failed because of maintenance mode. Retrying in ${l}s`),await new Promise((e=>{setTimeout(e,1e3*l)})),e({...n,[qt]:l})}throw t}}(Gt)),Gt.interceptors.response.use((e=>e),(async function(e){if(zt(e)){const{config:t,response:n,request:s}=e,a=s?.responseURL,o=n?.status;401===o&&"Current user is not logged in"===n?.data?.message&&t?.reloadExpiredSession&&window?.location&&(console.error(`Request to ${a} failed because the user session expired. Reloading the page …`),window.location.reload())}throw e}))},3053:(e,t,n)=>{"use strict";n.d(t,{c0:()=>o});class s{static GLOBAL_SCOPE_VOLATILE="nextcloud_vol";static GLOBAL_SCOPE_PERSISTENT="nextcloud_per";scope;wrapped;constructor(e,t,n){this.scope=`${n?s.GLOBAL_SCOPE_PERSISTENT:s.GLOBAL_SCOPE_VOLATILE}_${btoa(e)}_`,this.wrapped=t}scopeKey(e){return`${this.scope}${e}`}setItem(e,t){this.wrapped.setItem(this.scopeKey(e),t)}getItem(e){return this.wrapped.getItem(this.scopeKey(e))}removeItem(e){this.wrapped.removeItem(this.scopeKey(e))}clear(){Object.keys(this.wrapped).filter((e=>e.startsWith(this.scope))).map(this.wrapped.removeItem.bind(this.wrapped))}}class a{appId;persisted=!1;clearedOnLogout=!1;constructor(e){this.appId=e}persist(e=!0){return this.persisted=e,this}clearOnLogout(e=!0){return this.clearedOnLogout=e,this}build(){return new s(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}function o(e){return new a(e)}},3095:(e,t,n)=>{"use strict";n.d(t,{l:()=>c,n:()=>u,t:()=>r});var s=n(7736);const a=(0,n(1195).$)().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:"\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":"abusaud, 2024","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 , 2024\nabusaud, 2024\n"},msgstr:["Last-Translator: abusaud, 2024\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["إختَر %n ملف","إختَر %n ملف","إختَر %n ملف","إختَر %n ملفات","إختَر %n ملف","إختر %n ملف"]},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:["تعذّر إنشاء المجلد الجديد"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["يتعذّر تحميل إعدادات الملفات"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["تعذر تحميل عرض الملفات"]},"Create directory":{msgid:"Create directory",msgstr:["إنشاء مجلد"]},"Current view selector":{msgid:"Current view selector",msgstr:["محدد العرض الحالي"]},Favorites:{msgid:"Favorites",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:["البداية"]},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:["تراجع"]},"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":"enolp , 2024","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:\nJohn Molakvoæ , 2023\nenolp , 2024\n"},msgstr:["Last-Translator: enolp , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» ye un nome de carpeta inválidu."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» ye un nome de carpeta inválidu"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["Nun se permite'l caráuter «/» dientro'l nome de les carpetes."]},"All files":{msgid:"All files",msgstr:["Tolos ficheros"]},Choose:{msgid:"Choose",msgstr:["Escoyer"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escoyer «{ficheru}»"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escoyer %n ficheru","Escoyer %n ficheros"]},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:["Nun se pudo crear la carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nun se pudo cargar la configuración de los ficheros"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nun se pudieron cargar les vistes de los ficheros"]},"Create directory":{msgid:"Create directory",msgstr:["Crear un direutoriu"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de la vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Equí apaecen los ficheros y les carpetes que metas en Favoritos."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Equí apaecen los fichero y les carpetes que modificares apocayá."]},"Filter file list":{msgid:"Filter file list",msgstr:["Peñerar la llista de ficheros"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nome de la carpeta nun pue tar baleru."]},Home:{msgid:"Home",msgstr:["Aniciu"]},Modified:{msgid:"Modified",msgstr:["Modificóse"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover a {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Nuevu"]},"New folder":{msgid:"New folder",msgstr:["Carpeta nueva"]},"New folder name":{msgid:"New folder name",msgstr:["Nome de carpeta nuevu"]},"No files in here":{msgid:"No files in here",msgstr:["Equí nun hai nengún ficheru"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nun s'atopó nengún ficheru que concasare cola peñera."]},"No matching files":{msgid:"No matching files",msgstr:["Nun hai nengún ficheru que concase"]},Recent:{msgid:"Recent",msgstr:["De recién"]},"Select all entries":{msgid:"Select all entries",msgstr:["Seleicionar toles entraes"]},"Select entry":{msgid:"Select entry",msgstr:["Seleicionar la entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleicionar la filera de: {nodename}"]},Size:{msgid:"Size",msgstr:["Tamañu"]},Undo:{msgid:"Undo",msgstr:["Desfacer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["¡Xubi dalgún elementu o sincroniza colos tos preseos!"]}}}}},{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":"Benet Joan Darder , 2025","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:\nJohn Molakvoæ , 2023\nv v , 2024\nMarc Riera , 2024\nSergi Font, 2024\nBenet Joan Darder , 2025\n"},msgstr:["Last-Translator: Benet Joan Darder , 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" és un nom de carpeta no vàlid.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no és permès com a nom de carpeta']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no és permès en el nom de carpeta.']},"All files":{msgid:"All files",msgstr:["Tots els fitxers"]},Choose:{msgid:"Choose",msgstr:["Tria"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Tria {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Tria %n fitxer","Tria %n fitxers"]},Copy:{msgid:"Copy",msgstr:["Copia"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copia a {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["No s'ha pogut crear la carpeta nova"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No es poden carregar fitxers de configuració"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No es poden carregar fitxers de vistes"]},"Create directory":{msgid:"Create directory",msgstr:["Crear directori"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de visualització actual"]},Favorites:{msgid:"Favorites",msgstr:["Preferits"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Els fitxers i les carpetes que marqueu com a favorits es mostraran aquí."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Els fitxers i les carpetes recentment modificats es mostraran aquí."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar llistat de fitxers"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["El nom de la carpeta no pot estar buit."]},Home:{msgid:"Home",msgstr:["Inici"]},Modified:{msgid:"Modified",msgstr:["Data de modificació"]},Move:{msgid:"Move",msgstr:["Desplaça"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Desplaça a {target}"]},Name:{msgid:"Name",msgstr:["Nom"]},New:{msgid:"New",msgstr:["Crea"]},"New folder":{msgid:"New folder",msgstr:["Carpeta nova"]},"New folder name":{msgid:"New folder name",msgstr:["Nom de la carpeta nova"]},"No files in here":{msgid:"No files in here",msgstr:["No hi ha cap fitxer"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["No s'ha trobat cap fitxer que coincideixi amb el filtre."]},"No matching files":{msgid:"No matching files",msgstr:["No hi ha cap fitxer que coincideixi"]},Recent:{msgid:"Recent",msgstr:["Recents"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecciona totes les entrades"]},"Select entry":{msgid:"Select entry",msgstr:["Selecciona l'entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecciona la fila per a {nodename}"]},Size:{msgid:"Size",msgstr:["Mida"]},Undo:{msgid:"Undo",msgstr:["Desfés"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Pugeu contingut o sincronitzeu-lo amb els vostres dispositius!"]}}}}},{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 , 2024","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 , 2024\n"},msgstr:["Last-Translator: Pavel Borecki , 2024\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 uvnitř 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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Zvolte %n soubor","Zvolte %n soubory","Zvolte %n souborů","Zvolte %n soubory"]},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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nepodařilo se načíst nastavení pro soubory"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nepodařilo se načíst pohledy souborů"]},"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é"]},"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ů"]},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"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Nahrajte sem nějaký obsah nebo proveďte synchronizaci se svými zařízeními!"]}}}}},{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":"Martin Bonde , 2024","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:\nJohn Molakvoæ , 2023\nMartin Bonde , 2024\n"},msgstr:["Last-Translator: Martin Bonde , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" er et ugyldigt mappenavn.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" er ikke et tilladt mappenavn']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er ikke tilladt i et mappenavn.']},"All files":{msgid:"All files",msgstr:["Alle filer"]},Choose:{msgid:"Choose",msgstr:["Vælg"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Vælg {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vælg %n fil","Vælg %n filer"]},Copy:{msgid:"Copy",msgstr:["Kopier"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopier til {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kunne ikke oprette den nye mappe"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Filindstillingerne kunne ikke indlæses"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kunne ikke indlæse filvisninger"]},"Create directory":{msgid:"Create directory",msgstr:["Opret mappe"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuel visningsvælger"]},Favorites:{msgid:"Favorites",msgstr:["Favoritter"]},"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 og mapper, du markerer som foretrukne, vises her."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer og mapper, du for nylig har ændret, vises her."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrer fil liste"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mappenavnet må ikke være tomt."]},Home:{msgid:"Home",msgstr:["Hjem"]},Modified:{msgid:"Modified",msgstr:["Ændret"]},Move:{msgid:"Move",msgstr:["Flyt"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Flyt til {target}"]},Name:{msgid:"Name",msgstr:["Navn"]},New:{msgid:"New",msgstr:["Ny"]},"New folder":{msgid:"New folder",msgstr:["Ny mappe"]},"New folder name":{msgid:"New folder name",msgstr:["Ny mappe navn"]},"No files in here":{msgid:"No files in here",msgstr:["Ingen filer here"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Der blev ikke fundet nogen filer, der matcher dit filter."]},"No matching files":{msgid:"No matching files",msgstr:["Ingen matchende filer"]},Recent:{msgid:"Recent",msgstr:["Seneste"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vælg alle poster"]},"Select entry":{msgid:"Select entry",msgstr:["Vælg post"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vælg rækken for {nodenavn}"]},Size:{msgid:"Size",msgstr:["Størelse"]},Undo:{msgid:"Undo",msgstr:["Fortryd"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Upload noget indhold eller synkroniser med dine enheder!"]}}}}},{locale:"de",json:{charset:"utf-8",headers:{"Last-Translator":"Martin Wilichowski, 2025","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:\nMario Siegmann , 2023\nMarkus Eckstein, 2023\nAndy Scherzinger , 2023\nEttore Atalan , 2024\nMartin Wilichowski, 2025\n"},msgstr:["Last-Translator: Martin Wilichowski, 2025\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 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"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n Datei auswählen","%n Dateien 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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Dateieinstellungen konnten nicht geladen werden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Dateiansichten konnten nicht geladen werden"]},"Create directory":{msgid:"Create directory",msgstr:["Verzeichnis erstellen"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuelle Ansichtsauswahl"]},Favorites:{msgid:"Favorites",msgstr:["Favoriten"]},"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"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Der Ordnername darf nicht leer sein."]},Home:{msgid:"Home",msgstr:["Home"]},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:["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"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Lade Inhalte hoch oder synchronisiere diese mit deinen Geräten!"]}}}}},{locale:"de_DE",json:{charset:"utf-8",headers:{"Last-Translator":"Mario Siegmann , 2024","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 , 2024\n"},msgstr:["Last-Translator: Mario Siegmann , 2024\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"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n Datei auswählen","%n Dateien 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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Dateieinstellungen konnten nicht geladen werden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Dateiansichten konnten nicht geladen werden"]},"Create directory":{msgid:"Create directory",msgstr:["Verzeichnis erstellen"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuelle Ansichtsauswahl"]},Favorites:{msgid:"Favorites",msgstr:["Favoriten"]},"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"]},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"]},"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":"Efstathios Iosifidis , 2025","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:\nJohn Molakvoæ , 2023\nEfstathios Iosifidis , 2025\n"},msgstr:["Last-Translator: Efstathios Iosifidis , 2025\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"]},'"{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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Επιλέξτε %n αρχείο","Επιλέξτε %n αρχεία"]},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:["Αδυναμία δημιουργίας νέου φακέλου"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Αδυναμία φόρτωσης ρυθμίσεων αρχείων"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Αδυναμία φόρτωσης προβολών αρχείων"]},"Create directory":{msgid:"Create directory",msgstr:["Δημιουργία καταλόγου"]},"Current view selector":{msgid:"Current view selector",msgstr:["Επιλογέας τρέχουσας προβολής"]},Favorites:{msgid:"Favorites",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:["Αρχική"]},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:["Αναίρεση"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Ανεβάστε κάποιο περιεχόμενο ή συγχρονίστε με τις συσκευές σας!"]}}}}},{locale:"en_GB",json:{charset:"utf-8",headers:{"Last-Translator":"Andi Chandler , 2024","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\nCafé Tango, 2023\nAndi Chandler , 2024\n"},msgstr:["Last-Translator: Andi Chandler , 2024\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 folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" is an invalid folder name.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" is not an allowed folder name']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" is not allowed inside a folder name.']},"All files":{msgid:"All files",msgstr:["All files"]},Choose:{msgid:"Choose",msgstr:["Choose"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Choose {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Choose %n file","Choose %n files"]},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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Could not load files settings"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Could not load files views"]},"Create directory":{msgid:"Create directory",msgstr:["Create directory"]},"Current view selector":{msgid:"Current view selector",msgstr:["Current view selector"]},Favorites:{msgid:"Favorites",msgstr:["Favourites"]},"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"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Folder name cannot be empty."]},Home:{msgid:"Home",msgstr:["Home"]},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"]},"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":"Julio C. Ortega, 2024","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\nFranciscoFJ , 2023\nMark Ziegler , 2024\nJulio C. Ortega, 2024\n"},msgstr:["Last-Translator: Julio C. Ortega, 2024\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:['"{name}" es un nombre de carpeta no válido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" 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:["Seleccionar"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Seleccionar {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Elige %n archivo","Elige %n archivos","Seleccione %n archivos"]},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 nueva carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No se pudieron cargar los ajustes de archivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},"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"]},"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"]},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"]},"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":"Matías Campo Hoet , 2024","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:\nJohn Molakvoæ , 2023\nMatías Campo Hoet , 2024\n"},msgstr:["Last-Translator: Matías Campo Hoet , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" 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 en el nombre de una carpeta.']},"All files":{msgid:"All files",msgstr:["Todos los archivos"]},Choose:{msgid:"Choose",msgstr:["Elegir"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Elija {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Elija %n archivo","Elija %n archivos","Elija %n archivos"]},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 nueva carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No se pudo cargar la configuración de archivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},"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"]},"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"]},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:["Nombre de nueva 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 coincidan 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"]},"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_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":"Jehu Marcos Herrera Puentes, 2024","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:\nJohn Molakvoæ , 2023\nJehu Marcos Herrera Puentes, 2024\n"},msgstr:["Last-Translator: Jehu Marcos Herrera Puentes, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" 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 en el nombre de la carpeta.']},"All files":{msgid:"All files",msgstr:["Todos los archivos"]},Choose:{msgid:"Choose",msgstr:["Seleccionar"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Seleccionar {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Seleccionar %n archivo","Seleccionar %n archivos","Seleccionar %n archivos"]},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 nueva carpeta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["No se pudo cargar la configuración de archivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},"Create directory":{msgid:"Create directory",msgstr:["Crear carpeta"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selector de vista actual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"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"]},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:["Nombre de nueva 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 coincidan 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"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["¡Suba algún contenido o sincronice con sus dispositivos!"]}}}}},{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":"Priit Jõerüüt , 2025","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:\nMait R, 2023\nPriit Jõerüüt , 2025\n"},msgstr:["Last-Translator: Priit Jõerüüt , 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ on vigane kaustanimi"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ pole kausta nimes lubatud"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/“ pole kausta nimes lubatud."]},"All files":{msgid:"All files",msgstr:["Kõik failid"]},Choose:{msgid:"Choose",msgstr:["Tee valik"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Vali {file} fail"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vali %n fail","Vali %n faili"]},Copy:{msgid:"Copy",msgstr:["Kopeeri"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopeeri sihtkohta {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Uut kausta ei saanud luua"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Failide seadistusi ei õnnestunud laadida"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Failide vaatamiskordi ei õnnestunud laadida"]},"Create directory":{msgid:"Create directory",msgstr:["Kataloogi loomine"]},"Current view selector":{msgid:"Current view selector",msgstr:["Praeguse vaate valija"]},Favorites:{msgid:"Favorites",msgstr:["Lemmikud"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Failid ja kaustad, mida märgistad lemmikuks, kuvatakse siin."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Siin kuvatakse hiljuti muudetud failid ja kaustad."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtreeri faililoendit"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Kausta nimi ei saa olla tühi."]},Home:{msgid:"Home",msgstr:["Avaleht"]},Modified:{msgid:"Modified",msgstr:["Muudetud"]},Move:{msgid:"Move",msgstr:["Teisalda"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Teisalda kausta {target}"]},Name:{msgid:"Name",msgstr:["Nimi"]},New:{msgid:"New",msgstr:["Uus"]},"New folder":{msgid:"New folder",msgstr:["Uus kaust"]},"New folder name":{msgid:"New folder name",msgstr:["Uue kausta nimi"]},"No files in here":{msgid:"No files in here",msgstr:["Siin puuduvad failid"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Sinu filtrile vastavaid faile ei leidunud."]},"No matching files":{msgid:"No matching files",msgstr:["Puuduvad sobivad failid"]},Recent:{msgid:"Recent",msgstr:["Hiljutine"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vali kõik kirjed"]},"Select entry":{msgid:"Select entry",msgstr:["Vali kirje"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vali rida „{nodename}“ jaoks"]},Size:{msgid:"Size",msgstr:["Suurus"]},Undo:{msgid:"Undo",msgstr:["Tühista"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Lisa mingit sisu või sünkroniseeri see oma seadmestest!"]}}}}},{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":"reza reza , 2024","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:\nJohn Molakvoæ , 2023\nAmir Shekoohi, 2024\nreza reza , 2024\n"},msgstr:["Last-Translator: reza reza , 2024\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"]},'"{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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["انتخاب %n فایل","انتخاب %n فایل"]},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:["پوشه جدید ایجاد نشد"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["تنظیمات فایل باز نشد"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["نمای فایل‌ها بارگیری نشد"]},"Create directory":{msgid:"Create directory",msgstr:["ایجاد فهرست"]},"Current view selector":{msgid:"Current view selector",msgstr:["انتخابگر نماگر فعلی"]},Favorites:{msgid:"Favorites",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:["خانه"]},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:["بازگردانی"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["مقداری محتوا آپلود کنید یا با دستگاه های خود همگام سازی کنید!"]}}}}},{locale:"fi_FI",json:{charset:"utf-8",headers:{"Last-Translator":"thingumy, 2024","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:\nJohn Molakvoæ , 2023\nJiri Grönroos , 2024\nthingumy, 2024\n"},msgstr:["Last-Translator: thingumy, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" on virheellinen kansion nimi.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ei ole sallittu kansion nimi']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ei ole sallittu kansion nimessä.']},"All files":{msgid:"All files",msgstr:["Kaikki tiedostot"]},Choose:{msgid:"Choose",msgstr:["Valitse"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Valitse {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Valitse %n tiedosto","Valitse %n tiedostoa"]},Copy:{msgid:"Copy",msgstr:["Kopioi"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopioi sijaintiin {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Uutta kansiota ei voitu luoda"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tiedoston asetuksia ei saa ladattua"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tiedoston näkymiä ei saa ladattua"]},"Create directory":{msgid:"Create directory",msgstr:["Luo kansio"]},"Current view selector":{msgid:"Current view selector",msgstr:["Nykyisen näkymän valinta"]},Favorites:{msgid:"Favorites",msgstr:["Suosikit"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tiedostot ja kansiot, jotka merkitset suosikkeihisi, näkyvät täällä."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Tiedostot ja kansiot, joita muokkasit äskettäin, näkyvät täällä."]},"Filter file list":{msgid:"Filter file list",msgstr:["Suodata tiedostolistaa"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Kansion nimi ei voi olla tyhjä."]},Home:{msgid:"Home",msgstr:["Koti"]},Modified:{msgid:"Modified",msgstr:["Muokattu"]},Move:{msgid:"Move",msgstr:["Siirrä"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Siirrä sijaintiin {target}"]},Name:{msgid:"Name",msgstr:["Nimi"]},New:{msgid:"New",msgstr:["Uusi"]},"New folder":{msgid:"New folder",msgstr:["Uusi kansio"]},"New folder name":{msgid:"New folder name",msgstr:["Uuden kansion nimi"]},"No files in here":{msgid:"No files in here",msgstr:["Täällä ei ole tiedostoja"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Suodatinta vastaavia tiedostoja ei löytynyt."]},"No matching files":{msgid:"No matching files",msgstr:["Ei vastaavia tiedostoja"]},Recent:{msgid:"Recent",msgstr:["Viimeisimmät"]},"Select all entries":{msgid:"Select all entries",msgstr:["Valitse kaikki tietueet"]},"Select entry":{msgid:"Select entry",msgstr:["Valitse tietue"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Valitse rivi {nodename}:lle"]},Size:{msgid:"Size",msgstr:["Koko"]},Undo:{msgid:"Undo",msgstr:["Kumoa"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Lähetä jotain sisältöä tai synkronoi laitteidesi kanssa!"]}}}}},{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":"DEV314R, 2024","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\nfleopaulD, 2023\nFrançois Ch., 2024\nJérôme HERBINET, 2024\nBenoit Pruneau, 2024\nDEV314R, 2024\n"},msgstr:["Last-Translator: DEV314R, 2024\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Choisir %n fichier","Choisir %n fichiers","Choisir %n fichiers "]},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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Les paramètres des fichiers n'ont pas pu être chargés"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Les aperçus des fichiers n'ont pas pu être chargés"]},"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"]},"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:["Filtrer la liste des 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"]},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"]},"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:"ga",json:{charset:"utf-8",headers:{"Last-Translator":"Aindriú Mac Giolla Eoin, 2024","Language-Team":"Irish (https://app.transifex.com/nextcloud/teams/64236/ga/)","Content-Type":"text/plain; charset=UTF-8",Language:"ga","Plural-Forms":"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nAindriú Mac Giolla Eoin, 2024\n"},msgstr:["Last-Translator: Aindriú Mac Giolla Eoin, 2024\nLanguage-Team: Irish (https://app.transifex.com/nextcloud/teams/64236/ga/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ga\nPlural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);\n"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['Is ainm fillteáin neamhbhailí é "{name}".']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['Ní ainm fillteáin ceadaithe é "{name}".']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['Ní cheadaítear "/" taobh istigh d\'ainm fillteáin.']},"All files":{msgid:"All files",msgstr:["Gach comhad"]},Choose:{msgid:"Choose",msgstr:["Roghnaigh"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Roghnaigh {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Roghnaigh %n comhad","Roghnaigh %n comhaid","Roghnaigh %n comhaid","Roghnaigh %n comhaid","Roghnaigh %n comhaid"]},Copy:{msgid:"Copy",msgstr:["Cóip"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Cóipeáil chuig {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Níorbh fhéidir an fillteán nua a chruthú"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Níorbh fhéidir socruithe comhaid a lódáil"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Níorbh fhéidir radhairc comhad a lódáil"]},"Create directory":{msgid:"Create directory",msgstr:["Cruthaigh eolaire"]},"Current view selector":{msgid:"Current view selector",msgstr:["Roghnóir amhairc reatha"]},Favorites:{msgid:"Favorites",msgstr:["Ceanáin"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Taispeánfar comhaid agus fillteáin a mharcálann tú mar is fearr leat anseo."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Taispeánfar comhaid agus fillteáin a d'athraigh tú le déanaí anseo."]},"Filter file list":{msgid:"Filter file list",msgstr:["Scag liosta comhad"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Ní féidir ainm fillteáin a bheith folamh."]},Home:{msgid:"Home",msgstr:["Baile"]},Modified:{msgid:"Modified",msgstr:["Athraithe"]},Move:{msgid:"Move",msgstr:["Bog"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Bog go{target}"]},Name:{msgid:"Name",msgstr:["Ainm"]},New:{msgid:"New",msgstr:["Nua"]},"New folder":{msgid:"New folder",msgstr:["Fillteán nua"]},"New folder name":{msgid:"New folder name",msgstr:["Ainm fillteáin nua"]},"No files in here":{msgid:"No files in here",msgstr:["Níl aon chomhaid istigh anseo"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Níor aimsíodh aon chomhad a tháinig le do scagaire."]},"No matching files":{msgid:"No matching files",msgstr:["Gan comhaid meaitseála"]},Recent:{msgid:"Recent",msgstr:["le déanaí"]},"Select all entries":{msgid:"Select all entries",msgstr:["Roghnaigh gach iontráil"]},"Select entry":{msgid:"Select entry",msgstr:["Roghnaigh iontráil"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Roghnaigh an ró do {nodename}"]},Size:{msgid:"Size",msgstr:["Méid"]},Undo:{msgid:"Undo",msgstr:["Cealaigh"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Uaslódáil roinnt ábhair nó sioncronaigh le do ghléasanna!"]}}}}},{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 , 2024","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 , 2024\n"},msgstr:["Last-Translator: Miguel Anxo Bouzada , 2024\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escoller %n ficheiro","Escoller %n ficheiros"]},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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Non foi posíbel cargar os axustes dos ficheiros"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Non foi posíbel cargar as vistas dos ficheiros"]},"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"]},"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"]},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"]},"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":"Gyuris Gellért , 2024","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:\nJohn Molakvoæ , 2023\nFőnyedi Áron , 2023\nGyuris Gellért , 2024\n"},msgstr:["Last-Translator: Gyuris Gellért , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}” érvénytelen mappanév."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}” nem engedélyezett mappanév"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/” jel nem szerepelhet mappa nevében."]},"All files":{msgid:"All files",msgstr:["Minden fájl"]},Choose:{msgid:"Choose",msgstr:["Kiválasztás"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["{file} kiválasztása"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n fájl kiválasztása","%n fájl kiválasztása"]},Copy:{msgid:"Copy",msgstr:["Másolás"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Másolás ide: {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Az új mappa létrehozása nem lehetséges"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Fájlbeállítások betöltése nem lehetséges"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Fájlnézetek betöltése nem lehetséges"]},"Create directory":{msgid:"Create directory",msgstr:["Mappa létrehozása"]},"Current view selector":{msgid:"Current view selector",msgstr:["Jelenlegi nézet választó"]},Favorites:{msgid:"Favorites",msgstr:["Kedvencek"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["A kedvencként megjelölt fájlok és mappák itt jelennek meg."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["A nemrég módosított fájlok és mappák itt jelennek meg."]},"Filter file list":{msgid:"Filter file list",msgstr:["Fájl lista szűrése"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["A mappa neve nem lehet üres."]},Home:{msgid:"Home",msgstr:["Kezdőlap"]},Modified:{msgid:"Modified",msgstr:["Módosítva"]},Move:{msgid:"Move",msgstr:["Mozgatás"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mozgatás ide: {target}"]},Name:{msgid:"Name",msgstr:["Név"]},New:{msgid:"New",msgstr:["Új"]},"New folder":{msgid:"New folder",msgstr:["Új mappa"]},"New folder name":{msgid:"New folder name",msgstr:["Új mappa név"]},"No files in here":{msgid:"No files in here",msgstr:["Itt nincsenek fájlok"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nincs a szűrési feltételeknek megfelelő fájl."]},"No matching files":{msgid:"No matching files",msgstr:["Nincs ilyen fájl"]},Recent:{msgid:"Recent",msgstr:["Gyakori"]},"Select all entries":{msgid:"Select all entries",msgstr:["Minden bejegyzés kijelölése"]},"Select entry":{msgid:"Select entry",msgstr:["Bejegyzés kijelölése"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Válassz sort a következőnek: {nodename}"]},Size:{msgid:"Size",msgstr:["Méret"]},Undo:{msgid:"Undo",msgstr:["Visszavonás"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Tölts fel tartalmat vagy szinkronizálj az eszközeiddel!"]}}}}},{locale:"hy",json:{charset:"utf-8",headers:{"Last-Translator":"Sos Aghamiryan , 2025","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:\nSos Aghamiryan , 2025\n"},msgstr:["Last-Translator: Sos Aghamiryan , 2025\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"]},'"{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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Ընտրել %n ֆայլ","Ընտրել %n ֆայլեր"]},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:["Չստացվեց ստեղծել նոր թղթապանակը"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Չստացվեց բեռնել ֆայլի կարգավորումները"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Չստացվեց բեռնել ֆայլերի դիտումները"]},"Create directory":{msgid:"Create directory",msgstr:["Ստեղծել դիրեկտորիա"]},"Current view selector":{msgid:"Current view selector",msgstr:["Ընթացիկ դիտման ընտրիչ"]},Favorites:{msgid:"Favorites",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:["Սկիզբ"]},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:["Ետարկել"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",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":"Lun May, 2024","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:\nJohn Molakvoæ , 2023\nLinerly , 2023\nLun May, 2024\n"},msgstr:["Last-Translator: Lun May, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" bukan nama folder yang valid.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" merupakan nama folder yang tidak diperbolehkan']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" tidak diperbolehkan di dalam nama folder.']},"All files":{msgid:"All files",msgstr:["Semua berkas"]},Choose:{msgid:"Choose",msgstr:["Pilih"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Pilih {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pilih %n file"]},Copy:{msgid:"Copy",msgstr:["Salin"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Salin ke {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Tidak dapat membuat folder baru"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tidak dapat memuat pengaturan file"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tidak dapat memuat tampilan file"]},"Create directory":{msgid:"Create directory",msgstr:["Buat direktori"]},"Current view selector":{msgid:"Current view selector",msgstr:["Pemilih tampilan saat ini"]},Favorites:{msgid:"Favorites",msgstr:["Favorit"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Berkas dan folder yang Anda tandai sebagai favorit akan muncul di sini."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Berkas dan folder yang Anda ubah baru-baru ini akan muncul di sini."]},"Filter file list":{msgid:"Filter file list",msgstr:["Saring daftar berkas"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Name berkas tidak boleh kosong."]},Home:{msgid:"Home",msgstr:["Beranda"]},Modified:{msgid:"Modified",msgstr:["Diubah"]},Move:{msgid:"Move",msgstr:["Pindahkan"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Pindahkan ke {target}"]},Name:{msgid:"Name",msgstr:["Nama"]},New:{msgid:"New",msgstr:["Baru"]},"New folder":{msgid:"New folder",msgstr:["Folder baru"]},"New folder name":{msgid:"New folder name",msgstr:["Nama folder baru"]},"No files in here":{msgid:"No files in here",msgstr:["Tidak ada berkas di sini"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Tidak ada berkas yang cocok dengan penyaringan Anda."]},"No matching files":{msgid:"No matching files",msgstr:["Tidak ada berkas yang cocok"]},Recent:{msgid:"Recent",msgstr:["Terkini"]},"Select all entries":{msgid:"Select all entries",msgstr:["Pilih semua entri"]},"Select entry":{msgid:"Select entry",msgstr:["Pilih entri"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Pilih baris untuk {nodename}"]},Size:{msgid:"Size",msgstr:["Ukuran"]},Undo:{msgid:"Undo",msgstr:["Tidak jadi"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Unggah beberapa konten atau sinkronkan dengan perangkat Anda!"]}}}}},{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":"Sveinn í Felli , 2025","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:\nJohn Molakvoæ , 2023\nSveinn í Felli , 2025\n"},msgstr:["Last-Translator: Sveinn í Felli , 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" er ógilt möppuheiti.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" er ekki leyfilegt möppuheiti']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er er ekki leyfilegt innan í skráarheiti.']},"All files":{msgid:"All files",msgstr:["Allar skrár"]},Choose:{msgid:"Choose",msgstr:["Veldu"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Veldu {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Veldu %n skrá","Veldu %n skrár"]},Copy:{msgid:"Copy",msgstr:["Afrita"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Afrita í {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Get ekki búið til nýju möppuna"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tókst ekki að hlaða inn stillingum skráa"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tókst ekki að hlaða inn sýnum skráa"]},"Create directory":{msgid:"Create directory",msgstr:["Búa til möppu"]},"Current view selector":{msgid:"Current view selector",msgstr:["Núverandi val sýnar"]},Favorites:{msgid:"Favorites",msgstr:["Eftirlæti"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Skrár og möppur sem þú merkir sem eftirlæti birtast hér."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Skrár og möppur sem þú breyttir nýlega birtast hér."]},"Filter file list":{msgid:"Filter file list",msgstr:["Sía skráalista"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Möppuheiti má ekki vera tómt."]},Home:{msgid:"Home",msgstr:["Heim"]},Modified:{msgid:"Modified",msgstr:["Breytt"]},Move:{msgid:"Move",msgstr:["Færa"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Færa í {target}"]},Name:{msgid:"Name",msgstr:["Heiti"]},New:{msgid:"New",msgstr:["Nýtt"]},"New folder":{msgid:"New folder",msgstr:["Ný mappa"]},"New folder name":{msgid:"New folder name",msgstr:["Heiti nýrrar möppu"]},"No files in here":{msgid:"No files in here",msgstr:["Engar skrár hér"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Engar skrár fundust sem passa við síuna."]},"No matching files":{msgid:"No matching files",msgstr:["Engar samsvarandi skrár"]},Recent:{msgid:"Recent",msgstr:["Nýlegt"]},"Select all entries":{msgid:"Select all entries",msgstr:["Velja allar færslur"]},"Select entry":{msgid:"Select entry",msgstr:["Velja færslu"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Veldu röðina fyrir {nodename}"]},Size:{msgid:"Size",msgstr:["Stærð"]},Undo:{msgid:"Undo",msgstr:["Afturkalla"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Sendu inn eitthvað efni eða samstilltu við tækin þín!"]}}}}},{locale:"it",json:{charset:"utf-8",headers:{"Last-Translator":"Sebastiano Furlan, 2024","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:\nJohn Molakvoæ , 2023\nClaudio Scandella, 2023\nRaffaele Silano , 2024\nSebastiano Furlan, 2024\n"},msgstr:["Last-Translator: Sebastiano Furlan, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" non è un nome di cartella valido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" non è un nome di cartella ammesso']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" non è ammesso all\'interno del nome di una cartella.']},"All files":{msgid:"All files",msgstr:["Tutti i file"]},Choose:{msgid:"Choose",msgstr:["Scegli"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Scegli {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Seleziona %n file","Seleziona %n file","Seleziona %n file"]},Copy:{msgid:"Copy",msgstr:["Copia"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copia in {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Impossibile creare la nuova cartella"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Impossibile caricare le impostazioni dei file"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Impossibile caricare le visualizzazioni dei file"]},"Create directory":{msgid:"Create directory",msgstr:["Crea directory"]},"Current view selector":{msgid:"Current view selector",msgstr:["Selettore della vista corrente"]},Favorites:{msgid:"Favorites",msgstr:["Preferiti"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["I file e le cartelle contrassegnate come preferite saranno mostrate qui."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["I file e le cartelle che hai modificato di recente saranno mostrate qui."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtra elenco file"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Il nome della cartella non può essere vuoto."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Modificato"]},Move:{msgid:"Move",msgstr:["Sposta"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Sposta in {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Nuovo"]},"New folder":{msgid:"New folder",msgstr:["Nuova cartella"]},"New folder name":{msgid:"New folder name",msgstr:["Nuovo nome cartella"]},"No files in here":{msgid:"No files in here",msgstr:["Nessun file qui"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nessun file che corrisponde al tuo filtro è stato trovato."]},"No matching files":{msgid:"No matching files",msgstr:["Nessun file corrispondente"]},Recent:{msgid:"Recent",msgstr:["Recente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Scegli tutte le voci"]},"Select entry":{msgid:"Select entry",msgstr:["Seleziona la voce"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Seleziona la riga per {nodename}"]},Size:{msgid:"Size",msgstr:["Taglia/dimensioni"]},Undo:{msgid:"Undo",msgstr:["Annulla"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Carica qualche contenuto o sincronizza con i tuoi dispositivi!"]}}}}},{locale:"ja_JP",json:{charset:"utf-8",headers:{"Last-Translator":"devi, 2024","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:\nJohn Molakvoæ , 2023\nUchiyama Takuya , 2023\ntakehito kondo, 2023\nkojima.imamura, 2024\nTakafumi AKAMATSU, 2024\ndevi, 2024\n"},msgstr:["Last-Translator: devi, 2024\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"]},'"{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} を選択"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n 個のファイルを選択"]},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:["新しいフォルダーを作成できませんでした"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["ファイル設定を読み込めませんでした"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["ファイルビューを読み込めませんでした"]},"Create directory":{msgid:"Create directory",msgstr:["ディレクトリを作成"]},"Current view selector":{msgid:"Current view selector",msgstr:["現在のビューセレクタ"]},Favorites:{msgid:"Favorites",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:["ホーム"]},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:["元に戻す"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",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":"LEE Hwanyong , 2025","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:\nJohn Molakvoæ , 2023\nJihwan Ahn, 2023\nBrandon Han, 2024\n이상오, 2024\nHyeongjin Park, 2025\nLEE Hwanyong , 2025\n"},msgstr:["Last-Translator: LEE Hwanyong , 2025\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"]},'"{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} 선택"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n개의 파일 선택"]},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:["새 폴더를 만들 수 없음"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["파일 설정을 불러오지 못함"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["파일 보기를 불러오지 못함"]},"Create directory":{msgid:"Create directory",msgstr:["디렉토리 만들기"]},"Current view selector":{msgid:"Current view selector",msgstr:["현재 뷰 선택자"]},Favorites:{msgid:"Favorites",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:["홈"]},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:["되돌리기"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",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":"VoXaN24ch, 2024","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:\nVoXaN24ch, 2024\n"},msgstr:["Last-Translator: VoXaN24ch, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} ass en ongëlteg Dossier"]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} ass net en erlaabten Dossiernumm"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ass net an engem Dossier Numm erlaabt']},"All files":{msgid:"All files",msgstr:["All Dateien"]},Choose:{msgid:"Choose",msgstr:["Wielt"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Wielt {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Wielt %n Fichieren","Wielt %n Fichier"]},Copy:{msgid:"Copy",msgstr:["Kopie"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopie op {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Konnt den neien Dossier net erstellen"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Konnt d'Dateienastellungen net lueden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Konnt d'Dateien net lueden"]},"Create directory":{msgid:"Create directory",msgstr:["Erstellt Verzeechnes"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuell Vue selector"]},Favorites:{msgid:"Favorites",msgstr:["Favoritten"]},"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 an Ordner, déi Dir als Favorit markéiert, ginn hei gewisen"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Dateien an Ordner déi Dir viru kuerzem geännert hutt ginn hei op"]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter Datei Lëscht"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Dossier Numm kann net eidel sinn"]},Home:{msgid:"Home",msgstr:["Wëllkomm"]},Modified:{msgid:"Modified",msgstr:["Geännert"]},Move:{msgid:"Move",msgstr:["Plënne"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Plënneren {target}"]},Name:{msgid:"Name",msgstr:["Numm"]},New:{msgid:"New",msgstr:["Nei"]},"New folder":{msgid:"New folder",msgstr:["Neien dossier"]},"New folder name":{msgid:"New folder name",msgstr:["Neien dossier numm"]},"No files in here":{msgid:"No files in here",msgstr:["Kee fichier hei"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Kee fichier deen äre filter passt gouf fonnt"]},"No matching files":{msgid:"No matching files",msgstr:["Keng passende dateien"]},Recent:{msgid:"Recent",msgstr:["Rezent"]},"Select all entries":{msgid:"Select all entries",msgstr:["Wielt all entréen"]},"Select entry":{msgid:"Select entry",msgstr:["Wielt entrée"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Wielt d'zeil fir {nodename}"]},Size:{msgid:"Size",msgstr:["Gréisst"]},Undo:{msgid:"Undo",msgstr:["Undoen"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Luet en inhalt erop oder synchroniséiert mat ären apparater"]}}}}},{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":"Moo, 2025","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:\nJohn Molakvoæ , 2023\nPaulius Liškauskas, 2024\nMoo, 2025\n"},msgstr:["Last-Translator: Moo, 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ yra netinkamas aplanko pavadinimas."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ yra neleidžiamas aplanko pavadinimas"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/“ yra neleidžiamas aplanko pavadinime."]},"All files":{msgid:"All files",msgstr:["Visi failai"]},Choose:{msgid:"Choose",msgstr:["Pasirinkti"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Pasirinkti {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pasirinkti %n failą","Pasirinkti %n failus","Pasirinkti %n failų","Pasirinkti %n failą"]},Copy:{msgid:"Copy",msgstr:["Kopijuoti"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopijuoti į {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nepavyko sukurti naujo aplanko"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nepavyko įkelti failų nustatymų"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nepavyko įkelti failų peržiūrų"]},"Create directory":{msgid:"Create directory",msgstr:["Sukurti katalogą"]},"Current view selector":{msgid:"Current view selector",msgstr:["Dabartinis peržiūros pasirinkimas"]},Favorites:{msgid:"Favorites",msgstr:["Populiariausi"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Failai ir aplankai, kuriuos pažymėsite kaip mėgstamiausius, bus rodomi čia."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Čia bus rodomi failai ir aplankai, kuriuos neseniai pakeitėte."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtruoti failų sąrašą"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Aplanko pavadinimas negali būti tuščias."]},Home:{msgid:"Home",msgstr:["Pradžia"]},Modified:{msgid:"Modified",msgstr:["Pakeista"]},Move:{msgid:"Move",msgstr:["Perkelti"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Perkelti į {target}"]},Name:{msgid:"Name",msgstr:["Vardas"]},New:{msgid:"New",msgstr:["Naujas"]},"New folder":{msgid:"New folder",msgstr:["Naujas aplankas"]},"New folder name":{msgid:"New folder name",msgstr:["Naujas aplanko pavadinimas"]},"No files in here":{msgid:"No files in here",msgstr:["Čia failų nėra"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nepavyko rasti failų pagal filtro nustatymus"]},"No matching files":{msgid:"No matching files",msgstr:["Nėra atitinkančių failų"]},Recent:{msgid:"Recent",msgstr:["Nauji"]},"Select all entries":{msgid:"Select all entries",msgstr:["Žymėti visus įrašus"]},"Select entry":{msgid:"Select entry",msgstr:["Žymėti įrašą"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Pasirinkite eilutę {nodename}"]},Size:{msgid:"Size",msgstr:["Dydis"]},Undo:{msgid:"Undo",msgstr:["Atšaukti"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Įkelkite turinio arba sinchronizuokite su savo įrenginiais!"]}}}}},{locale:"lv",json:{charset:"utf-8",headers:{"Last-Translator":"Edgars Andersons, 2025","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:\nPapuass , 2024\nArmīns Jeltajevs , 2024\nEdgars Andersons, 2025\n"},msgstr:["Last-Translator: Edgars Andersons, 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" nav derīgs mapes nosaukums.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nav atļauts mapes nosaukums']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nav atļauts mapes nosaukuma izmantošanā.']},"All files":{msgid:"All files",msgstr:["Visas datnes"]},Choose:{msgid:"Choose",msgstr:["Izvēlieties"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Izvēlieties {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izvēlēties %n datņu","Izvēlēties %n datni","Izvēlēties %n datnes"]},Copy:{msgid:"Copy",msgstr:["Kopēt"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopēt uz {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nevarēja izveidot jaunu mapi"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nevarēja ielādēt datņu iestatījumus"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nevarēja ielādēt datņu apskatījumus"]},"Create directory":{msgid:"Create directory",msgstr:["Izveidot direktoriju"]},"Current view selector":{msgid:"Current view selector",msgstr:["Pašreizēja skata atlasītājs"]},Favorites:{msgid:"Favorites",msgstr:["Favorīti"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Šeit parādīsies datnes un mapes, kas tiks atzīmētas kā iecienītas."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Šeit parādīsies datnes un mapes, kuras nesen tika izmainītas."]},"Filter file list":{msgid:"Filter file list",msgstr:["Atlasīt datņu sarakstu"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mapes nosaukums nevar būt tukšs."]},Home:{msgid:"Home",msgstr:["Sākums"]},Modified:{msgid:"Modified",msgstr:["Izmaninīta"]},Move:{msgid:"Move",msgstr:["Pārvietot"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Pārvietot uz {target}"]},Name:{msgid:"Name",msgstr:["Nosaukums"]},New:{msgid:"New",msgstr:["Jauns"]},"New folder":{msgid:"New folder",msgstr:["Jauna mape"]},"New folder name":{msgid:"New folder name",msgstr:["Jaunas mapes nosaukums"]},"No files in here":{msgid:"No files in here",msgstr:["Šeit nav datņu"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Netika atrasta neviena datne, kas atbilst atlasei."]},"No matching files":{msgid:"No matching files",msgstr:["Nav atbilstošu datņu"]},Recent:{msgid:"Recent",msgstr:["Nesenās"]},"Select all entries":{msgid:"Select all entries",msgstr:["Atlasīt visus ierakstus"]},"Select entry":{msgid:"Select entry",msgstr:["Atlasīt ierakstu"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Atlasīt rindu {nodename}"]},Size:{msgid:"Size",msgstr:["Izmērs"]},Undo:{msgid:"Undo",msgstr:["Atsaukt"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Augšupielādē kādu saturu vai sinhronizē savās iekārtās!"]}}}}},{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":"DT Navy, 2024","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:\nDT Navy, 2024\n"},msgstr:["Last-Translator: DT Navy, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" adalah nama folder yang tidak sesuai ']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nama folder yang tidak dibenarkan']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" tidak dibenarkan dalam nama folder']},"All files":{msgid:"All files",msgstr:["Semua fail"]},Choose:{msgid:"Choose",msgstr:["Pilih"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Pilih {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pilih fail %n"]},Copy:{msgid:"Copy",msgstr:["menyalin"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["menyalin ke {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Tidak dapat mewujudkan folder baharu"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Tidak dapat memuatkan tetapan fail"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Tidak dapat memuatkan paparan fail"]},"Create directory":{msgid:"Create directory",msgstr:["mewujudkan direktori"]},"Current view selector":{msgid:"Current view selector",msgstr:["pemilih pandangan semasa"]},Favorites:{msgid:"Favorites",msgstr:["Pilihan"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Fail dan folder yang anda tanda sebagai pilihan akan dipaparkan di sini."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Fail dan folder yang anda telah ubah suai baru-baru ini dipaparkan di sini."]},"Filter file list":{msgid:"Filter file list",msgstr:["Menapis senarai fail"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Nama folder tidak boleh kosong."]},Home:{msgid:"Home",msgstr:["Utama"]},Modified:{msgid:"Modified",msgstr:["Ubah suai"]},Move:{msgid:"Move",msgstr:["pindah"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["pindah ke {target}"]},Name:{msgid:"Name",msgstr:["Nama"]},New:{msgid:"New",msgstr:["Baru"]},"New folder":{msgid:"New folder",msgstr:["Folder Baharu"]},"New folder name":{msgid:"New folder name",msgstr:["Nama folder baharu"]},"No files in here":{msgid:"No files in here",msgstr:["Tiada fail di sini"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Tiada fail yang sepadan dengan tapisan anda."]},"No matching files":{msgid:"No matching files",msgstr:["Tiada fail yang sepadan"]},Recent:{msgid:"Recent",msgstr:["baru-baru ini"]},"Select all entries":{msgid:"Select all entries",msgstr:["Pilih semua entri"]},"Select entry":{msgid:"Select entry",msgstr:["Pilih entri"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["memilih baris {nodename}"]},Size:{msgid:"Size",msgstr:["Saiz"]},Undo:{msgid:"Undo",msgstr:["buat asal"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Muat naik beberapa kandungan atau selaras dengan peranti anda!"]}}}}},{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":"Magnus Granås, 2025","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:\nJohn Molakvoæ , 2023\nD PE, 2023\nSyvert Fossdal, 2024\narmandg , 2024\nMagnus Granås, 2025\n"},msgstr:["Last-Translator: Magnus Granås, 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» er ikke et gyldig mappenavn."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» er ikke et tillatt mappenavn."]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er ikke tillatt inne i et mappenavn.']},"All files":{msgid:"All files",msgstr:["Alle filer"]},Choose:{msgid:"Choose",msgstr:["Velg"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Velg {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Velg %n fil","Velg %n filer"]},Copy:{msgid:"Copy",msgstr:["Kopier"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopier til {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kunne ikke opprette den nye mappen"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Kunne ikke laste filinnstillinger"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kunne ikke laste filvisninger"]},"Create directory":{msgid:"Create directory",msgstr:["Opprett mappe"]},"Current view selector":{msgid:"Current view selector",msgstr:["Nåværende visningsvelger"]},Favorites:{msgid:"Favorites",msgstr:["Favoritter"]},"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 og mapper du markerer som favoritter vil vises her."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer og mapper du nylig har endret, vil vises her."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrer filliste"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mappenavn kan ikke være tomt."]},Home:{msgid:"Home",msgstr:["Hjem"]},Modified:{msgid:"Modified",msgstr:["Modifisert"]},Move:{msgid:"Move",msgstr:["Flytt"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Flytt til {target}"]},Name:{msgid:"Name",msgstr:["Navn"]},New:{msgid:"New",msgstr:["Ny"]},"New folder":{msgid:"New folder",msgstr:["Ny mappe"]},"New folder name":{msgid:"New folder name",msgstr:["Nytt mappenavn"]},"No files in here":{msgid:"No files in here",msgstr:["Ingen filer her"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Ingen filer funnet med ditt filter."]},"No matching files":{msgid:"No matching files",msgstr:["Ingen filer samsvarer"]},Recent:{msgid:"Recent",msgstr:["Nylige"]},"Select all entries":{msgid:"Select all entries",msgstr:["Velg alle oppføringer"]},"Select entry":{msgid:"Select entry",msgstr:["Velg oppføring"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Velg raden for {nodename}"]},Size:{msgid:"Size",msgstr:["Størrelse"]},Undo:{msgid:"Undo",msgstr:["Angre"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Last opp innhold eller synkroniser med enhetene dine!"]}}}}},{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":"Casper , 2024","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:\nJohn Molakvoæ , 2023\nJoost , 2023\nJeroen Gui, 2023\nCasper , 2024\n"},msgstr:["Last-Translator: Casper , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" is een ongeldige mapnaam.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" is geen toegestane mapnaam']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" is niet toegestaan binnen een bestandsnaam']},"All files":{msgid:"All files",msgstr:["Alle bestanden"]},Choose:{msgid:"Choose",msgstr:["Kies"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Kies {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Kies %n bestand","Kies %n bestanden"]},Copy:{msgid:"Copy",msgstr:["Kopieer"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopieer naar {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Kon de nieuwe map niet maken"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Kon de bestandsinstellingen niet laden"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kon de bestandsweergaves niet laden"]},"Create directory":{msgid:"Create directory",msgstr:["Maak map"]},"Current view selector":{msgid:"Current view selector",msgstr:["Huidige weergave keuze"]},Favorites:{msgid:"Favorites",msgstr:["Favorieten"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Bestanden en mappen die je favoriet maakt, worden hier getoond."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Bestanden en mappen die je recent hebt gewijzigd, worden hier getoond."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter bestandslijst"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Mapnaam mag niet leeg zijn."]},Home:{msgid:"Home",msgstr:["Home"]},Modified:{msgid:"Modified",msgstr:["Gewijzigd"]},Move:{msgid:"Move",msgstr:["Verplaatsen"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Verplaats naar {target}"]},Name:{msgid:"Name",msgstr:["Naam"]},New:{msgid:"New",msgstr:["Nieuw"]},"New folder":{msgid:"New folder",msgstr:["Nieuwe map"]},"New folder name":{msgid:"New folder name",msgstr:["Nieuwe mapnaam"]},"No files in here":{msgid:"No files in here",msgstr:["Geen bestanden hier"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Geen bestanden gevonden die voldoen aan je filter."]},"No matching files":{msgid:"No matching files",msgstr:["Geen gevonden bestanden"]},Recent:{msgid:"Recent",msgstr:["Recent"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecteer alle invoer"]},"Select entry":{msgid:"Select entry",msgstr:["Selecteer invoer"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecteer de rij voor {nodename}"]},Size:{msgid:"Size",msgstr:["Grootte"]},Undo:{msgid:"Undo",msgstr:["Ongedaan maken"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Upload inhoud of synchroniseer met je apparaten!"]}}}}},{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":"Piotr Strębski , 2024","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:\nJohn Molakvoæ , 2023\nJUJER wtf, 2023\nM H , 2023\nValdnet, 2024\nPiotr Strębski , 2024\n"},msgstr:["Last-Translator: Piotr Strębski , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" jest nieprawidłową nazwą folderu']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nie jest dozwoloną nazwą folderu']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['Znak "/" nie jest dozwolony w nazwie folderu']},"All files":{msgid:"All files",msgstr:["Wszystkie pliki"]},Choose:{msgid:"Choose",msgstr:["Wybierz"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Wybierz {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Wybierz %n plik","Wybierz %n pliki","Wybierz %n plików","Wybierz %n plików"]},Copy:{msgid:"Copy",msgstr:["Kopiuj"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Skopiuj do {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nie można utworzyć nowego folderu"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nie można wczytać ustawień plików"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nie można wczytać widoków plików"]},"Create directory":{msgid:"Create directory",msgstr:["Utwórz katalog"]},"Current view selector":{msgid:"Current view selector",msgstr:["Bieżący selektor widoku"]},Favorites:{msgid:"Favorites",msgstr:["Ulubione"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Pliki i foldery które oznaczysz jako ulubione będą wyświetlały się tutaj"]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Pliki i foldery które ostatnio modyfikowałeś będą wyświetlały się tutaj"]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtruj listę plików"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Nazwa folderu nie może być pusta"]},Home:{msgid:"Home",msgstr:["Strona główna"]},Modified:{msgid:"Modified",msgstr:["Zmodyfikowano"]},Move:{msgid:"Move",msgstr:["Przenieś"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Przejdź do {target}"]},Name:{msgid:"Name",msgstr:["Nazwa"]},New:{msgid:"New",msgstr:["Nowy"]},"New folder":{msgid:"New folder",msgstr:["Nowy folder"]},"New folder name":{msgid:"New folder name",msgstr:["Nowa nazwa folderu"]},"No files in here":{msgid:"No files in here",msgstr:["Brak plików"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nie znaleziono plików spełniających warunki filtru"]},"No matching files":{msgid:"No matching files",msgstr:["Brak pasujących plików"]},Recent:{msgid:"Recent",msgstr:["Ostatni"]},"Select all entries":{msgid:"Select all entries",msgstr:["Wybierz wszystkie wpisy"]},"Select entry":{msgid:"Select entry",msgstr:["Wybierz wpis"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Wybierz wiersz dla {nodename}"]},Size:{msgid:"Size",msgstr:["Rozmiar"]},Undo:{msgid:"Undo",msgstr:["Cofnij"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Wyślij zawartość lub zsynchronizuj ze swoimi urządzeniami!"]}}}}},{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":"F Bausch, 2025","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:\nJohn Molakvoæ , 2023\nFlávio Veras , 2023\nCauan Henrique Zorzenon , 2024\nCristiano Silva, 2024\nF Bausch, 2025\n"},msgstr:["Last-Translator: F Bausch, 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" é um nome de pasta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" não é um nome de pasta permitido']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" não é permitido dentro de um nome de pasta.']},"All files":{msgid:"All files",msgstr:["Todos os arquivos"]},Choose:{msgid:"Choose",msgstr:["Escolher"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escolher {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escolher %n arquivo","Escolher %n arquivos","Escolher %n arquivos"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar para {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Não foi possível criar a nova pasta"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Não foi possível carregar configurações de arquivos"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Não foi possível carregar visualições de arquivos"]},"Create directory":{msgid:"Create directory",msgstr:["Criar diretório"]},"Current view selector":{msgid:"Current view selector",msgstr:["Seletor de visualização atual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"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 arquivos e pastas que você marca como favoritos aparecerão aqui."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Arquivos e pastas que você modificou recentemente aparecerão aqui."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de arquivos"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["O nome da pasta não pode ser vazio."]},Home:{msgid:"Home",msgstr:["Início"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover para {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Nova pasta"]},"New folder name":{msgid:"New folder name",msgstr:["Novo nome de pasta"]},"No files in here":{msgid:"No files in here",msgstr:["Nenhum arquivo aqui"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nenhum arquivo correspondente ao seu filtro foi encontrado."]},"No matching files":{msgid:"No matching files",msgstr:["Nenhum arquivo correspondente"]},Recent:{msgid:"Recent",msgstr:["Recente"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecionar todas as entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Selecionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecionar a linha para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamanho"]},Undo:{msgid:"Undo",msgstr:["Desfazer"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Faça upload de algum conteúdo ou sincronize com seus dispositivos!"]}}}}},{locale:"pt_PT",json:{charset:"utf-8",headers:{"Last-Translator":"Manuela Silva , 2025","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:\nJohn Molakvoæ , 2023\nMiguel Ferreira, 2024\nClaudio Almeida, 2025\nManuela Silva , 2025\n"},msgstr:["Last-Translator: Manuela Silva , 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" é um nome de pasta inválido.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" não é um nome de pasta permitido']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" não é permitido dentro do nome de pasta.']},"All files":{msgid:"All files",msgstr:["Todos os ficheiros"]},Choose:{msgid:"Choose",msgstr:["Escolher"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Escolher {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escolha %n ficheiro","Escolha %n ficheiros","Escolha %n ficheiros"]},Copy:{msgid:"Copy",msgstr:["Copiar"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Copiar para {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Não foi possível criar a nova pasta "]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Não foi possível carregar as definições dos ficheiros"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Não foi possível carregar as visualizações dos ficheiros"]},"Create directory":{msgid:"Create directory",msgstr:["Criar pasta"]},"Current view selector":{msgid:"Current view selector",msgstr:["Seletor de visualização atual"]},Favorites:{msgid:"Favorites",msgstr:["Favoritos"]},"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 as pastas que marcar como favoritos aparecerão aqui."]},"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 as pastas que modificou recentemente aparecerão aqui."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrar lista de ficheiros"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["O nome da pasta não pode estar vazio."]},Home:{msgid:"Home",msgstr:["Início"]},Modified:{msgid:"Modified",msgstr:["Modificado"]},Move:{msgid:"Move",msgstr:["Mover"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Mover para {target}"]},Name:{msgid:"Name",msgstr:["Nome"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Nova pasta"]},"New folder name":{msgid:"New folder name",msgstr:["Novo nome da pasta"]},"No files in here":{msgid:"No files in here",msgstr:["Sem ficheiros aqui"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Não foi encontrado nenhum ficheiro correspondente ao seu filtro."]},"No matching files":{msgid:"No matching files",msgstr:["Nenhum ficheiro correspondente"]},Recent:{msgid:"Recent",msgstr:["Recentes"]},"Select all entries":{msgid:"Select all entries",msgstr:["Selecionar todas as entradas"]},"Select entry":{msgid:"Select entry",msgstr:["Selecionar entrada"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Selecione a linha para {nodename}"]},Size:{msgid:"Size",msgstr:["Tamanho"]},Undo:{msgid:"Undo",msgstr:["Anular"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Envie algum conteúdo ou sincronize com os seus dispositivos!"]}}}}},{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"]},"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ă"]},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ă"]},"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":"Maksim Sukharev, 2024","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\nAlex , 2024\nR4SAS, 2024\nВлад, 2024\nKitsune R, 2024\nАлександр, 2024\nMaksim Sukharev, 2024\n"},msgstr:["Last-Translator: Maksim Sukharev, 2024\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}»"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Выбрать %n файл","Выбрать %n файла","Выбрать %n файлов","Выбрать %n файлов"]},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:["Не удалось создать новую папку"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Не удалось загрузить настройки файлов"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Не удалось загрузить конфигурацию просмотра файлов"]},"Create directory":{msgid:"Create directory",msgstr:["Создать папку"]},"Current view selector":{msgid:"Current view selector",msgstr:["Переключатель текущего вида"]},Favorites:{msgid:"Favorites",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:["Домой"]},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:["Отменить"]},"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":"Tomas Rusnak , 2024","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:\nJohn Molakvoæ , 2023\nStanislav Prekop , 2024\nTomas Rusnak , 2024\n"},msgstr:["Last-Translator: Tomas Rusnak , 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" je neplatný názov pričinka.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nie je povolený názov priečinka.']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nie je povolené v názve priečinka.']},"All files":{msgid:"All files",msgstr:["Všetky súbory"]},Choose:{msgid:"Choose",msgstr:["Vybrať"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Vybrať {súbor}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vybraný %n súbor","Vybrané %n súbory","Vybraných %n súborov","Vybraných %n súborov"]},Copy:{msgid:"Copy",msgstr:["Kopírovať"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopírovať do {umiestnenia}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nepodarilo sa vytvoriť nový priečinok"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Nepodarilo sa načítať nastavenia súborov"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nepodarilo sa načítať pohľady súborov"]},"Create directory":{msgid:"Create directory",msgstr:["Vytvoriť adresár"]},"Current view selector":{msgid:"Current view selector",msgstr:["Výber aktuálneho zobrazenia"]},Favorites:{msgid:"Favorites",msgstr:["Obľúbené"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tu sa zobrazia súbory a priečinky, ktoré označíte ako obľúbené."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Tu sa zobrazia súbory a priečinky, ktoré ste nedávno upravili."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtrovať zoznam súborov"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Názov priečinka nemôže byť prázdny."]},Home:{msgid:"Home",msgstr:["Domov"]},Modified:{msgid:"Modified",msgstr:["Upravené"]},Move:{msgid:"Move",msgstr:["Prejsť"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Prejsť na {umiestnenie}"]},Name:{msgid:"Name",msgstr:["Názov"]},New:{msgid:"New",msgstr:["Pridať"]},"New folder":{msgid:"New folder",msgstr:["Pridať priečinok"]},"New folder name":{msgid:"New folder name",msgstr:["Pridať názov priečinka"]},"No files in here":{msgid:"No files in here",msgstr:["Nie sú tu žiadne súbory"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nenašli sa žiadne súbory zodpovedajúce vášmu filtru."]},"No matching files":{msgid:"No matching files",msgstr:["Žiadne zodpovedajúce súbory"]},Recent:{msgid:"Recent",msgstr:["Nedávne"]},"Select all entries":{msgid:"Select all entries",msgstr:["Vybrať všetky položky"]},"Select entry":{msgid:"Select entry",msgstr:["Vybrať položku"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Vyberte riadok pre {názov uzla}"]},Size:{msgid:"Size",msgstr:["Veľkosť"]},Undo:{msgid:"Undo",msgstr:["Späť"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Nahrajte nejaký obsah alebo synchronizujte so svojimi zariadeniami!"]}}}}},{locale:"sl",json:{charset:"utf-8",headers:{"Last-Translator":"Simon Bogina, 2024","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:\nJohn Molakvoæ , 2023\nSimon Bogina, 2024\n"},msgstr:["Last-Translator: Simon Bogina, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} je neveljavno ime mape."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} ni dovoljeno ime mape"]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ni dovoljen v imenu mape.']},"All files":{msgid:"All files",msgstr:["Vse datoteke"]},Choose:{msgid:"Choose",msgstr:["Izberi"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Izberi {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izberi %n datoteko","Izberi %n datoteki","Izberi %n datotek","Izberi %n datotek"]},Copy:{msgid:"Copy",msgstr:["Kopiraj"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopiraj v {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Nisem mogel ustvariti nove mape"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["NIsem mogel naložiti nastavitev datotek"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Nisem mogel naložiti pogledov datotek"]},"Create directory":{msgid:"Create directory",msgstr:["Ustvari mapo"]},"Current view selector":{msgid:"Current view selector",msgstr:["Izbirnik trenutnega pogleda"]},Favorites:{msgid:"Favorites",msgstr:["Priljubljene"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Datoteke in mape ki jih označite kot priljubljene se bodo prikazale tukaj."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Daoteke in mape ki ste jih pred kratkim spremenili se bodo prikazale tukaj."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filtriraj seznam datotek"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Ime mape ne more biti prazno"]},Home:{msgid:"Home",msgstr:["Domov"]},Modified:{msgid:"Modified",msgstr:["Spremenjeno"]},Move:{msgid:"Move",msgstr:["Premakni"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Premakni v {target}"]},Name:{msgid:"Name",msgstr:["Ime"]},New:{msgid:"New",msgstr:["Nov"]},"New folder":{msgid:"New folder",msgstr:["Nova mapa"]},"New folder name":{msgid:"New folder name",msgstr:["Novo ime mape"]},"No files in here":{msgid:"No files in here",msgstr:["Tukaj ni datotek"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Ni bilo najdenih ujemajočih datotek glede na vaš filter."]},"No matching files":{msgid:"No matching files",msgstr:["Ni ujemajočih datotek"]},Recent:{msgid:"Recent",msgstr:["Nedavne"]},"Select all entries":{msgid:"Select all entries",msgstr:["Izberi vse vnose"]},"Select entry":{msgid:"Select entry",msgstr:["Izberi vnos"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Izberi vrstico za {nodename}"]},Size:{msgid:"Size",msgstr:["Velikost"]},Undo:{msgid:"Undo",msgstr:["Razveljavi"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Naloži nekaj vsebine ali sinhroniziraj s svojimi napravami!"]}}}}},{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":"Иван Пешић, 2024","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Иван Пешић, 2024\n"},msgstr:["Last-Translator: Иван Пешић, 2024\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Изаберите %n фајл","Изаберите %n фајла","Изаберите %n фајлова"]},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:["Није могао да се креира нови фолдер"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Не могу да се учитају подешавања фајлова"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Не могу да се учитају прикази фајлова"]},"Create directory":{msgid:"Create directory",msgstr:["Креирај директоријум"]},"Current view selector":{msgid:"Current view selector",msgstr:["Бирач тренутног приказа"]},Favorites:{msgid:"Favorites",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:["Почетак"]},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:["Поништи"]},"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":"Bogdan Vuković, 2024","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:\nBogdan Vuković, 2024\n"},msgstr:["Last-Translator: Bogdan Vuković, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}” je neispravan naziv foldera."]},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}” je nedozvoljen naziv foldera."]},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/” se ne može koristiti unutar naziva foldera."]},"All files":{msgid:"All files",msgstr:["Svi fajlovi"]},Choose:{msgid:"Choose",msgstr:["Izaberite"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Izaberite {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izaberite %n fajl","Izaberite %n fajla","Izaberite %n fajlova"]},Copy:{msgid:"Copy",msgstr:["Kopiraj"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Kopiraj u {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Neuspešno kreiranje novog foldera"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Neuspešno učitavanje podešavanja fajlova"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Neuspešno učitavanje prikaza fajlova"]},"Create directory":{msgid:"Create directory",msgstr:["Kreiraj direktorijum"]},"Current view selector":{msgid:"Current view selector",msgstr:["Birač trenutnog prikaza"]},Favorites:{msgid:"Favorites",msgstr:["Omiljeno"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Lista omiljenih fajlova i foldera."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Lista fajlova i foldera sa skorašnjim izmenama."]},"Filter file list":{msgid:"Filter file list",msgstr:["Fitriranje liste fajlova"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Naziv foldera ne može biti prazan."]},Home:{msgid:"Home",msgstr:["Početak"]},Modified:{msgid:"Modified",msgstr:["Izmenjeno"]},Move:{msgid:"Move",msgstr:["Premesti"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Premesti u {target}"]},Name:{msgid:"Name",msgstr:["Naziv"]},New:{msgid:"New",msgstr:["Novo"]},"New folder":{msgid:"New folder",msgstr:["Novi folder"]},"New folder name":{msgid:"New folder name",msgstr:["Naziv novog foldera"]},"No files in here":{msgid:"No files in here",msgstr:["Bez fajlova"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Nema fajlova koji zadovoljavaju uslove filtera."]},"No matching files":{msgid:"No matching files",msgstr:["Nema takvih fajlova"]},Recent:{msgid:"Recent",msgstr:["Skorašnje"]},"Select all entries":{msgid:"Select all entries",msgstr:["Izaberite sve stavke"]},"Select entry":{msgid:"Select entry",msgstr:["Izaberite stavku"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Izaberite red za {nodename}"]},Size:{msgid:"Size",msgstr:["Veličina"]},Undo:{msgid:"Undo",msgstr:["Vrati"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Otpremite sadržaj ili sinhronizujte sa svojim uređajima!"]}}}}},{locale:"sv",json:{charset:"utf-8",headers:{"Last-Translator":"Martin H , 2025","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, 2024\nMartin H , 2025\n"},msgstr:["Last-Translator: Martin H , 2025\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Välj %n fil","Välj %n filer"]},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"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Kunde inte ladda filinställningar"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Kunde inte ladda filvyer"]},"Create directory":{msgid:"Create directory",msgstr:["Skapa katalog"]},"Current view selector":{msgid:"Current view selector",msgstr:["Aktuell vyväljare"]},Favorites:{msgid:"Favorites",msgstr:["Favoriter"]},"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"]},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"]},"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 , 2024","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 , 2024\n"},msgstr:["Last-Translator: Kaya Zeren , 2024\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"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n dosya seçin","%n dosya 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ı"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Dosyalar uygulamasının ayarları yüklenemedi"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Dosyalar uygulamasının görünümleri yüklenemedi"]},"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"]},"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ş"]},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"]},"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 , 2024","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 , 2024\n"},msgstr:["Last-Translator: O St , 2024\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Вибрати %n файл","Вибрати %n файли","Вибрати %n файлів","Вибрати %n файлів"]},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:["Не вдалося створити новий каталог"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Не вдалося завантажити налаштування файлів"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Не вдалося завантажити подання файлів"]},"Create directory":{msgid:"Create directory",msgstr:["Створити каталог"]},"Current view selector":{msgid:"Current view selector",msgstr:["Вибір подання"]},Favorites:{msgid:"Favorites",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:["Домівка"]},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:["Повернути"]},"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":"Khurshid Ibatov , 2025","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:\nKhurshid Ibatov , 2025\n"},msgstr:["Last-Translator: Khurshid Ibatov , 2025\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" jild nomi yaroqsiz.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ruxsat etilgan jild nomi emas']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" papka nomi ichida ruxsat berilmaydi.']},"All files":{msgid:"All files",msgstr:["Barcha fayllar"]},Choose:{msgid:"Choose",msgstr:["Tanlang"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Tanlang {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Tanlang %n faylni"]},Copy:{msgid:"Copy",msgstr:["Nusxa"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:[" {target} ga nusxa"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Yangi jild yaratib bo‘lmadi"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Fayl sozlamalari yuklanmadi"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Fayllarni koʻrishni yuklab boʻlmadi"]},"Create directory":{msgid:"Create directory",msgstr:["Katalog yaratish"]},"Current view selector":{msgid:"Current view selector",msgstr:["Joriy ko'rinish selektori"]},Favorites:{msgid:"Favorites",msgstr:["Tanlanganlar"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tanlangan deb belgilagan fayl va papkalar shu yerda koʻrinadi."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Siz yaqinda oʻzgartirgan fayl va papkalar shu yerda koʻrinadi."]},"Filter file list":{msgid:"Filter file list",msgstr:["Fayl ro'yxatini filtrlash"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Jild nomi boʻsh boʻlishi mumkin emas."]},Home:{msgid:"Home",msgstr:["Uy"]},Modified:{msgid:"Modified",msgstr:["Modifikatsiyalangan"]},Move:{msgid:"Move",msgstr:["Ko'chirish"]},"Move to {target}":{msgid:"Move to {target}",msgstr:[" {target} ga ko'chirish"]},Name:{msgid:"Name",msgstr:["Nomi"]},New:{msgid:"New",msgstr:["Yangi"]},"New folder":{msgid:"New folder",msgstr:["Yangi jild"]},"New folder name":{msgid:"New folder name",msgstr:["Yangi jild nomi"]},"No files in here":{msgid:"No files in here",msgstr:["Fayl mavjud emas"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Filtringizga mos keladigan fayl topilmadi."]},"No matching files":{msgid:"No matching files",msgstr:["Mos fayllar yo'q"]},Recent:{msgid:"Recent",msgstr:["Yaqinda"]},"Select all entries":{msgid:"Select all entries",msgstr:["Barcha yozuvlarni tanlang"]},"Select entry":{msgid:"Select entry",msgstr:["Yozuvni tanlang"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["{nodename} uchun qatorni tanlang"]},Size:{msgid:"Size",msgstr:["O`lcham"]},Undo:{msgid:"Undo",msgstr:["Bekor qilish"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Qurilmangizga ba'zi kontentni yuklang yoki sinxronlang!"]}}}}},{locale:"vi",json:{charset:"utf-8",headers:{"Last-Translator":"Trần Đình Tuyển, 2024","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:\nJohn Molakvoæ , 2023\nTran Duc, 2024\nTrần Đình Tuyển, 2024\n"},msgstr:["Last-Translator: Trần Đình Tuyển, 2024\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"]},'"{name}" is an invalid folder name.':{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" là tên thư mục không hợp lệ.']},'"{name}" is not an allowed folder name':{msgid:'"{name}" is not an allowed folder name',msgstr:['"1{name}"không phải là tên thư mục được cho phép']},'"/" is not allowed inside a folder name.':{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/"không được phép đặt trong tên thư mục.']},"All files":{msgid:"All files",msgstr:["Tất cả tệp"]},Choose:{msgid:"Choose",msgstr:["Chọn"]},"Choose {file}":{msgid:"Choose {file}",msgstr:["Chọn {file}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Chọn %n tệp"]},Copy:{msgid:"Copy",msgstr:["Sao chép"]},"Copy to {target}":{msgid:"Copy to {target}",msgstr:["Sao chép đến {target}"]},"Could not create the new folder":{msgid:"Could not create the new folder",msgstr:["Không thể tạo thư mục mới"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["Không thể tải tập tin cài đặt"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["Không thể tải xuống tệp xem"]},"Create directory":{msgid:"Create directory",msgstr:["Tạo thư mục"]},"Current view selector":{msgid:"Current view selector",msgstr:["Hiện tại chế độ xem của bộ chọn"]},Favorites:{msgid:"Favorites",msgstr:["Yêu cầu thích"]},"Files and folders you mark as favorite will show up here.":{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Các tập tin và thư mục bạn đánh dấu yêu thích sẽ hiển thị ở đây."]},"Files and folders you recently modified will show up here.":{msgid:"Files and folders you recently modified will show up here.",msgstr:["Các tập tin và thư mục bạn sửa đổi gần đây sẽ hiển thị ở đây."]},"Filter file list":{msgid:"Filter file list",msgstr:["Filter list file"]},"Folder name cannot be empty.":{msgid:"Folder name cannot be empty.",msgstr:["Thư mục tên không được để trống."]},Home:{msgid:"Home",msgstr:["Trang chủ"]},Modified:{msgid:"Modified",msgstr:["Đã sửa đổi"]},Move:{msgid:"Move",msgstr:["Di chuyển"]},"Move to {target}":{msgid:"Move to {target}",msgstr:["Di chuyển đến{target}"]},Name:{msgid:"Name",msgstr:["Tên"]},New:{msgid:"New",msgstr:["Mới"]},"New folder":{msgid:"New folder",msgstr:["New thư mục"]},"New folder name":{msgid:"New folder name",msgstr:["New thư mục tên"]},"No files in here":{msgid:"No files in here",msgstr:["No file at here"]},"No files matching your filter were found.":{msgid:"No files matching your filter were found.",msgstr:["Không tìm thấy tệp nào phù hợp với bộ lọc của bạn."]},"No matching files":{msgid:"No matching files",msgstr:["No file phù hợp"]},Recent:{msgid:"Recent",msgstr:["Gần đây"]},"Select all entries":{msgid:"Select all entries",msgstr:["Choose all items"]},"Select entry":{msgid:"Select entry",msgstr:["Chọn mục nhập"]},"Select the row for {nodename}":{msgid:"Select the row for {nodename}",msgstr:["Choose hang cho{nodename}"]},Size:{msgid:"Size",msgstr:["Kích cỡ"]},Undo:{msgid:"Undo",msgstr:["Hoàn tác"]},"Upload some content or sync with your devices!":{msgid:"Upload some content or sync with your devices!",msgstr:["Tải lên một số nội dung hoặc đồng bộ hóa với thiết bị của bạn!"]}}}}},{locale:"zh_CN",json:{charset:"utf-8",headers:{"Last-Translator":"Gloryandel, 2024","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\nPhonebook3599, 2024\nGloryandel, 2024\n"},msgstr:["Last-Translator: Gloryandel, 2024\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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["选择 %n 个文件"]},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:["无法创建新文件夹"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["无法加载文件设置"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["无法加载文件视图"]},"Create directory":{msgid:"Create directory",msgstr:["创建目录"]},"Current view selector":{msgid:"Current view selector",msgstr:["当前视图选择器"]},Favorites:{msgid:"Favorites",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:["主目录"]},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:[" 撤消"]},"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, 2025","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, 2025\n"},msgstr:["Last-Translator: Café Tango, 2025\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 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}"]},"Choose %n file":{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["選擇 %n 個檔案"]},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:["無法建立新資料夾"]},"Could not load files settings":{msgid:"Could not load files settings",msgstr:["無法載入檔案設定"]},"Could not load files views":{msgid:"Could not load files views",msgstr:["無法載入檔案視圖"]},"Create directory":{msgid:"Create directory",msgstr:["建立目錄"]},"Current view selector":{msgid:"Current view selector",msgstr:["目前視圖選擇器"]},Favorites:{msgid:"Favorites",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:["首頁"]},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:["還原"]},"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=>a.addTranslation(e.locale,e.json)));const o=a.build(),r=(o.ngettext.bind(o),o.gettext.bind(o));var i=(e=>(e[e.OFF="off"]="OFF",e[e.POLITE="polite"]="POLITE",e[e.ASSERTIVE="assertive"]="ASSERTIVE",e))(i||{});const l=7e3;function d(e,t){if(t=Object.assign({timeout:l,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0},t),"string"==typeof e&&!t.isHTML){const t=document.createElement("div");t.innerHTML=e,e=t.innerText}let n=t.type??"";"function"==typeof t.onClick&&(n+=" toast-with-click ");const a=e instanceof Node;let o=i.POLITE;t.ariaLive?o=t.ariaLive:"toast-error"!==t.type&&"toast-undo"!==t.type||(o=i.ASSERTIVE);const r=s({[a?"node":"text"]:e,duration:t.timeout,callback:t.onRemove,onClick:t.onClick,close:t.close,gravity:"top",selector:t.selector,position:"right",backgroundColor:"",className:"dialogs "+n,escapeMarkup:!t.isHTML,ariaLive:o});return r.showToast(),r}function c(e,t){return d(e,{...t,type:"toast-error"})}function u(e,t,n,s,a,o,r,i){var l="function"==typeof e?e.options:e;return t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),o&&(l._scopeId="data-v-"+o),{exports:e,options:l}}},5168:(e,t,n)=>{"use strict";n.d(t,{Qg:()=>s.l});var s=n(3095),a=n(5471),o=n(3258),r=n(371);const i=(0,a.pM)({__name:"GenericDialog",props:{name:null,text:null,html:null,buttons:null,severity:null},setup(e){const t=e,n=()=>`${t.name}: ${t.text}`;return(0,a.sV)((()=>window.addEventListener("unload",n))),(0,a.hi)((()=>window.removeEventListener("unload",n))),{__sfc:!0,props:t,handleUnload:n,NcDialog:o.A,NcNoteCard:r.A}}});var l=function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcDialog,{attrs:{"dialog-classes":"nc-generic-dialog",buttons:e.buttons,name:e.name,message:e.text},on:{"update:open":function(t){return e.$emit("close")}}},[e.severity?t(n.NcNoteCard,{attrs:{type:e.severity}},[t("p",{domProps:{textContent:e._s(e.text)}})]):e._e(),e.html?t("div",{domProps:{innerHTML:e._s(e.html)}}):e._e()],1)},d=[];(0,s.n)(i,l,d,!1,null,null).exports},1338:(e,t,n)=>{"use strict";n.d(t,{B1:()=>d,Ic:()=>u,al:()=>c});var s=n(8064),a=n(8711);class o{bus;constructor(e){"function"==typeof e.getVersion&&a(e.getVersion())?s(e.getVersion())!==s(this.getVersion())&&console.warn("Proxying an event bus of version "+e.getVersion()+" with "+this.getVersion()):console.warn("Proxying an event bus with an unknown or invalid version"),this.bus=e}getVersion(){return"3.3.3"}subscribe(e,t){this.bus.subscribe(e,t)}unsubscribe(e,t){this.bus.unsubscribe(e,t)}emit(e,...t){this.bus.emit(e,...t)}}class r{handlers=new Map;getVersion(){return"3.3.3"}subscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).concat(t))}unsubscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).filter((e=>e!==t)))}emit(e,...t){(this.handlers.get(e)||[]).forEach((e=>{try{e(t[0])}catch(e){console.error("could not invoke event listener",e)}}))}}let i=null;function l(){return null!==i?i:"undefined"==typeof window?new Proxy({},{get:()=>()=>console.error("Window not available, EventBus can not be established!")}):(window.OC?._eventBus&&void 0===window._nc_event_bus&&(console.warn("found old event bus instance at OC._eventBus. Update your version!"),window._nc_event_bus=window.OC._eventBus),i=void 0!==window?._nc_event_bus?new o(window._nc_event_bus):window._nc_event_bus=new r,i)}function d(e,t){l().subscribe(e,t)}function c(e,t){l().unsubscribe(e,t)}function u(e,...t){l().emit(e,...t)}},2981:(e,t,n)=>{"use strict";function s(e,t,n){const s=document.querySelector(`#initial-state-${e}-${t}`);if(null===s){if(void 0!==n)return n;throw new Error(`Could not find initial state ${t} of ${e}`)}try{return JSON.parse(atob(s.value))}catch(n){throw new Error(`Could not parse initial state ${t} of ${e}`)}}n.d(t,{C:()=>s})},3839:(e,t,n)=>{"use strict";n.d(t,{a:()=>r,d:()=>d,e:()=>c,g:()=>o,t:()=>l});var s=n(9418),a=n(580);function o(){return globalThis._nc_l10n_locale.replaceAll(/_/g,"-")}function r(){return globalThis._nc_l10n_language}function i(e){return{translations:globalThis._oc_l10n_registry_translations[e]??{},pluralFunction:globalThis._oc_l10n_registry_plural_functions[e]??(e=>e)}}function l(e,t,n,o,r){const l="object"==typeof n?n:void 0,d="number"==typeof o?o:"number"==typeof n?n:void 0,c={escape:!0,sanitize:!0,..."object"==typeof r?r:"object"==typeof o?o:{}},u=e=>e,m=(c.sanitize?s.A.sanitize:u)||u,p=c.escape?a:u,g=e=>"string"==typeof e||"number"==typeof e;let f=(r?.bundle??i(e)).translations[t]||t;return f=Array.isArray(f)?f[0]:f,m("object"==typeof l||void 0!==d?(h=l,v=d,f.replace(/%n/g,""+v).replace(/{([^{}]*)}/g,((e,t)=>{if(void 0===h||!(t in h))return p(e);const n=h[t];return g(n)?p(`${n}`):"object"==typeof n&&g(n.value)?(!1!==n.escape?a:u)(`${n.value}`):p(e)}))):f);var h,v}function d(e,t,n,s,a,o){const r="_"+t+"_::_"+n+"_",d=o?.bundle??i(e),c=d.translations[r];if(void 0!==c){const t=c;if(Array.isArray(t)){return l(e,t[d.pluralFunction(s)],a,s,o)}}return l(e,1===s?t:n,a,s,o)}function c(e,t=r()){switch("pt-BR"===t&&(t="xbr"),t.length>3&&(t=t.substring(0,t.lastIndexOf("-"))),t){case"az":case"bo":case"dz":case"id":case"ja":case"jv":case"ka":case"km":case"kn":case"ko":case"ms":case"th":case"tr":case"vi":case"zh":default:return 0;case"af":case"bn":case"bg":case"ca":case"da":case"de":case"el":case"en":case"eo":case"es":case"et":case"eu":case"fa":case"fi":case"fo":case"fur":case"fy":case"gl":case"gu":case"ha":case"he":case"hu":case"is":case"it":case"ku":case"lb":case"ml":case"mn":case"mr":case"nah":case"nb":case"ne":case"nl":case"nn":case"no":case"oc":case"om":case"or":case"pa":case"pap":case"ps":case"pt":case"so":case"sq":case"sv":case"sw":case"ta":case"te":case"tk":case"ur":case"zu":return 1===e?0:1;case"am":case"bh":case"fil":case"fr":case"gun":case"hi":case"hy":case"ln":case"mg":case"nso":case"xbr":case"ti":case"wa":return 0===e||1===e?0:1;case"be":case"bs":case"hr":case"ru":case"sh":case"sr":case"uk":return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2;case"cs":case"sk":return 1===e?0:e>=2&&e<=4?1:2;case"ga":return 1===e?0:2===e?1:2;case"lt":return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2;case"sl":return e%100==1?0:e%100==2?1:e%100==3||e%100==4?2:3;case"mk":return e%10==1?0:1;case"mt":return 1===e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3;case"lv":return 0===e?0:e%10==1&&e%100!=11?1:2;case"pl":return 1===e?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:2;case"cy":return 1===e?0:2===e?1:8===e||11===e?2:3;case"ro":return 1===e?0:0===e||e%100>0&&e%100<20?1:2;case"ar":return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5}}globalThis._nc_l10n_locale??="undefined"!=typeof document&&document.documentElement.dataset.locale||Intl.DateTimeFormat().resolvedOptions().locale.replaceAll(/-/g,"_"),globalThis._nc_l10n_language??="undefined"!=typeof document&&document.documentElement.lang||(globalThis.navigator?.language??"en"),globalThis._oc_l10n_registry_translations??={},globalThis._oc_l10n_registry_plural_functions??={}},1195:(e,t,n)=>{"use strict";n.d(t,{$:()=>r});var s=n(3839);class a{bundle;constructor(e){this.bundle={pluralFunction:e,translations:{}}}addTranslations(e){const t=Object.values(e.translations[""]??{}).map((({msgid:e,msgid_plural:t,msgstr:n})=>void 0!==t?[`_${e}_::_${t}_`,n]:[e,n[0]]));this.bundle.translations={...this.bundle.translations,...Object.fromEntries(t)}}gettext(e,t={}){return(0,s.t)("",e,t,void 0,{bundle:this.bundle})}ngettext(e,t,n,a={}){return(0,s.d)("",e,t,n,a,{bundle:this.bundle})}}class o{debug=!1;language="en";translations={};setLanguage(e){return this.language=e,this}detectLocale(){return this.detectLanguage()}detectLanguage(){return this.setLanguage((0,s.a)().replace("-","_"))}addTranslation(e,t){return this.translations[e]=t,this}enableDebugMode(){return this.debug=!0,this}build(){this.debug&&console.debug(`Creating gettext instance for language ${this.language}`);const e=new a((e=>(0,s.e)(e,this.language)));return this.language in this.translations&&e.addTranslations(this.translations[this.language]),e}}function r(){return new o}},3334:(e,t,n)=>{"use strict";n.d(t,{$X:()=>r,JN:()=>a,Pe:()=>i,Z0:()=>s.a,fL:()=>l,fw:()=>c,hY:()=>o,lG:()=>d,lO:()=>s.g});var s=n(3839);function a(){if(void 0!==globalThis.firstDay)return globalThis.firstDay;const e=new Intl.Locale((0,s.g)()),t=e.getWeekInfo?.()??e.weekInfo;return t?t.firstDay%7:1}function o(){if(void 0!==globalThis.dayNames)return globalThis.dayNames;const e=(0,s.g)();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"long"})]}function r(){if(void 0!==globalThis.dayNamesShort)return globalThis.dayNamesShort;const e=(0,s.g)();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"short"})]}function i(){if(void 0!==globalThis.dayNamesMin)return globalThis.dayNamesMin;const e=(0,s.g)();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"narrow"})]}function l(){if(void 0!==globalThis.monthNames)return globalThis.monthNames;const e=(0,s.g)();return[new Date(1970,0).toLocaleDateString(e,{month:"long"}),new Date(1970,1).toLocaleDateString(e,{month:"long"}),new Date(1970,2).toLocaleDateString(e,{month:"long"}),new Date(1970,3).toLocaleDateString(e,{month:"long"}),new Date(1970,4).toLocaleDateString(e,{month:"long"}),new Date(1970,5).toLocaleDateString(e,{month:"long"}),new Date(1970,6).toLocaleDateString(e,{month:"long"}),new Date(1970,7).toLocaleDateString(e,{month:"long"}),new Date(1970,8).toLocaleDateString(e,{month:"long"}),new Date(1970,9).toLocaleDateString(e,{month:"long"}),new Date(1970,10).toLocaleDateString(e,{month:"long"}),new Date(1970,11).toLocaleDateString(e,{month:"long"})]}function d(){if(void 0!==globalThis.monthNamesShort)return globalThis.monthNamesShort;const e=(0,s.g)();return[new Date(1970,0).toLocaleDateString(e,{month:"short"}),new Date(1970,1).toLocaleDateString(e,{month:"short"}),new Date(1970,2).toLocaleDateString(e,{month:"short"}),new Date(1970,3).toLocaleDateString(e,{month:"short"}),new Date(1970,4).toLocaleDateString(e,{month:"short"}),new Date(1970,5).toLocaleDateString(e,{month:"short"}),new Date(1970,6).toLocaleDateString(e,{month:"short"}),new Date(1970,7).toLocaleDateString(e,{month:"short"}),new Date(1970,8).toLocaleDateString(e,{month:"short"}),new Date(1970,9).toLocaleDateString(e,{month:"short"}),new Date(1970,10).toLocaleDateString(e,{month:"short"}),new Date(1970,11).toLocaleDateString(e,{month:"short"})]}function c(e=Date.now(),t={}){const n={ignoreSeconds:!1,language:(0,s.a)(),relativeTime:"long",...t},a=new Date(e),o=new Intl.RelativeTimeFormat([n.language,(0,s.a)()],{numeric:"auto",style:n.relativeTime}),r=(a.getTime()-Date.now())/1e3;if(Math.abs(r)<59.5)return n.ignoreSeconds||o.format(Math.round(r),"second");const i=r/60;if(Math.abs(i)<=59)return o.format(Math.round(i),"minute");const l=i/60;if(Math.abs(l)<23.5)return o.format(Math.round(l),"hour");const d=l/24;if(Math.abs(d)<6.5)return o.format(Math.round(d),"day");if(Math.abs(d)<27.5){const e=d/7;return o.format(Math.round(e),"week")}const c=d/30,u=Math.abs(c)<11?{month:n.relativeTime,day:"numeric"}:{year:"narrow"===n.relativeTime?"2-digit":"numeric",month:n.relativeTime};return new Intl.DateTimeFormat([n.language,(0,s.a)()],u).format(a)}},5947:(e,t,n)=>{"use strict";n.d(t,{YK:()=>l});var s=n(1777),a=(e=>(e[e.Debug=0]="Debug",e[e.Info=1]="Info",e[e.Warn=2]="Warn",e[e.Error=3]="Error",e[e.Fatal=4]="Fatal",e))(a||{});class o{context;constructor(e){this.context=e||{}}formatMessage(e,t,n){let s="["+a[t].toUpperCase()+"] ";return n&&n.app&&(s+=n.app+": "),"string"==typeof e?s+e:(s+=`Unexpected ${e.name}`,e.message&&(s+=` "${e.message}"`),t===a.Debug&&e.stack&&(s+=`\n\nStack trace:\n${e.stack}`),s)}log(e,t,n){if(!("number"==typeof this.context?.level&&e{"complete"===document.readyState||"interactive"===document.readyState?(e.context.level=window._oc_config?.loglevel??a.Warn,window._oc_debug&&(e.context.level=a.Debug),document.removeEventListener("readystatechange",t)):document.addEventListener("readystatechange",t)};return t(),this}build(){return void 0===this.context.level&&this.detectLogLevel(),this.factory(this.context)}}function l(){return new i(r)}},3814:(e,t,n)=>{"use strict";n.d(t,{$_:()=>i,Jv:()=>r,KT:()=>a,aU:()=>l,dC:()=>s});const s=(e,t)=>(t?.baseURL??i())+(e=>"/remote.php/"+e)(e),a=(e,t,n)=>{const s=1===Object.assign({ocsVersion:2},n||{}).ocsVersion?1:2;return(n?.baseURL??i())+"/ocs/v"+s+".php"+o(e,t,n)},o=(e,t,n)=>{const s=Object.assign({escape:!0},n||{});return"/"!==e.charAt(0)&&(e="/"+e),a=(a=t||{})||{},e.replace(/{([^{}]*)}/g,(function(e,t){const n=a[t];return s.escape?"string"==typeof n||"number"==typeof n?encodeURIComponent(n.toString()):encodeURIComponent(e):"string"==typeof n||"number"==typeof n?n.toString():e}));var a},r=(e,t,n)=>{const s=Object.assign({noRewrite:!1},n||{}),a=n?.baseURL??l();return!0!==window?.OC?.config?.modRewriteWorking||s.noRewrite?a+"/index.php"+o(e,t,n):a+o(e,t,n)},i=()=>window.location.protocol+"//"+window.location.host+l();function l(){let e=window._oc_webroot;if(void 0===e){e=location.pathname;const t=e.indexOf("/index.php/");if(-1!==t)e=e.slice(0,t);else{const t=e.indexOf("/",1);e=e.slice(0,t>0?t:void 0)}}return e}},3258:(e,t,n)=>{"use strict";n.d(t,{A:()=>ne});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(2883),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(3073),y=n(5471),w=n(8751),A=n(6202),b=n(4294),C=n(8191),k=n(8289),x=n(1431);(0,A.r)(A.e);const T={__name:"NcDialogButton",props:{callback:{type:Function,required:!1,default:()=>{}},label:{type:String,required:!0},icon:{type:String,required:!1,default:void 0},type:{type:String,required:!1,default:"secondary",validator:e=>"string"==typeof e&&["button","submit","reset","primary","secondary","tertiary","error","warning","success"].includes(e)},nativeType:{type:String,required:!1,default:"button",validator:e=>["submit","reset","button"].includes(e)},disabled:{type:Boolean,default:!1},variant:{type:String,required:!1,default:"secondary",validator:e=>"string"==typeof e&&["primary","secondary","tertiary","error","warning","success"].includes(e)}},emits:["click"],setup(e,{emit:t}){const n=e,s=(0,y.KR)(!1);return{__sfc:!0,props:n,emit:t,isLoading:s,handleClick:async function(e){if(!s.value){s.value=!0;try{const s="reset"!==n.nativeType&&void 0,a=await(n.callback?.())??s;!1!==a&&t("click",e,a)}finally{s.value=!1}}},t:A.a,NcButton:b.N,NcIconSvgWrapper:C.N,NcLoadingIcon:k.A}}};var N=function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcButton,{attrs:{"aria-label":e.label,disabled:e.disabled,type:e.type,"native-type":e.nativeType,variant:e.variant},on:{click:n.handleClick},scopedSlots:e._u([{key:"icon",fn:function(){return[e._t("icon",(function(){return[n.isLoading?t(n.NcLoadingIcon,{attrs:{name:n.t("Loading …")}}):void 0!==e.icon?t(n.NcIconSvgWrapper,{attrs:{svg:e.icon}}):e._e()]}))]},proxy:!0}],null,!0)},[e._v(" "+e._s(e.label)+" ")])},E=[];const _=(0,x.n)(T,N,E,!1,null,null).exports;var S=n(7004),P={};P.styleTagTransform=g(),P.setAttributes=c(),P.insert=l().bind(null,"head"),P.domAPI=r(),P.insertStyleElement=m();a()(S.A,P);S.A&&S.A.locals&&S.A.locals;var L=n(4238),B=n(2697),F=n(9916),z=n(648),D=n(7320),O=n(2857);const U={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var M=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon pause-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M14,19H18V5H14M6,19H10V5H6V19Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},R=[];const j=(0,x.n)(U,M,R,!1,null,null).exports,I={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var $=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon play-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M8,5.14V19.14L19,12.14L8,5.14Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},H=[];const G=(0,x.n)(I,$,H,!1,null,null).exports;function V(e,t){let n,s,a,o=t;this.start=function(){a=!0,s=new Date,n=setTimeout(e,o)},this.pause=function(){a=!1,clearTimeout(n),o-=new Date-s},this.clear=function(){a=!1,clearTimeout(n),o=0},this.getTimeLeft=function(){return a&&(this.pause(),this.start()),o},this.getStateRunning=function(){return a},this.start()}(0,A.r)(A.n,A.I);const q={name:"NcModal",components:{Close:F.C,Pause:j,Play:G,NcActions:D.N,NcButton:b.N,NcIconSvgWrapper:C.N},props:{name:{type:String,default:""},hasPrevious:{type:Boolean,default:!1},hasNext:{type:Boolean,default:!1},outTransition:{type:Boolean,default:!1},enableSlideshow:{type:Boolean,default:!1},slideshowDelay:{type:Number,default:5e3},slideshowPaused:{type:Boolean,default:!1},enableSwipe:{type:Boolean,default:!0},disableSwipe:{type:Boolean,default:!1},spreadNavigation:{type:Boolean,default:!1},size:{type:String,default:"normal",validator:e=>["small","normal","large","full"].includes(e)},noClose:{type:Boolean,default:!1},canClose:{type:Boolean,default:!0},closeOnClickOutside:{type:Boolean,default:!0},dark:{type:Boolean,default:!1},lightBackdrop:{type:Boolean,default:!1},container:{type:[String,null],default:"body"},closeButtonOutside:{type:Boolean,default:!1},closeButtonContained:{type:Boolean,default:!0},additionalTrapElements:{type:Array,default:()=>[]},inlineActions:{type:Number,default:0},show:{type:Boolean,default:void 0},labelId:{type:String,default:""},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String]}},emits:["previous","next","close","update:show"],setup:()=>({mdiChevronLeft:L.q,mdiChevronRight:L.m}),data:()=>({mc:null,playing:!1,slideshowTimeout:null,focusTrap:null,randId:(0,w.G)(),internalShow:!0}),computed:{cssSlideshowDelay(){return`${this.slideshowDelay}ms`},forceDarkBackdrop(){return!this.noClose&&this.canClose&&!this.closeButtonContained||this.hasNext||this.hasPrevious||""!==this.modalName||Boolean(this.$slots.actions)},modalName(){return this.name.trim()},modalLabelId(){return this.labelId||`modal-name-${this.randId}`},showModal(){return void 0===this.show?this.internalShow:this.show},modalTransitionName(){return"modal-"+(this.outTransition?"out":"in")},playPauseName(){return this.playing?(0,A.a)("Pause slideshow"):(0,A.a)("Start slideshow")},closeButtonAriaLabel:()=>(0,A.a)("Close"),prevButtonAriaLabel:()=>(0,A.a)("Previous"),nextButtonAriaLabel:()=>(0,A.a)("Next")},watch:{slideshowPaused(e){this.slideshowTimeout&&(e?this.slideshowTimeout.pause():this.slideshowTimeout.start())},additionalTrapElements(e){if(this.focusTrap){const t=this.$refs.mask;this.focusTrap.updateContainerElements([t,...e])}}},beforeMount(){window.addEventListener("keydown",this.handleKeydown)},beforeDestroy(){window.removeEventListener("keydown",this.handleKeydown),this.mc.stop()},mounted(){if(this.name||this.labelId||y.Ay.util.warn("[NcModal] You need either set the name or set a `labelId` for accessibility."),this.useFocusTrap(),this.mc=(0,v.o__)(this.$refs.mask,{onSwipeEnd:this.handleSwipe}),this.container)if("body"===this.container)document.body.insertBefore(this.$el,document.body.lastChild);else{document.querySelector(this.container).appendChild(this.$el)}},destroyed(){this.clearFocusTrap(),this.$el.remove()},methods:{t:A.a,previous(e){this.hasPrevious&&(e&&this.resetSlideshow(),this.$emit("previous",e))},next(e){this.hasNext&&(e&&this.resetSlideshow(),this.$emit("next",e))},close(e){!this.noClose&&this.canClose&&(this.internalShow=!1,this.$emit("update:show",!1),setTimeout((()=>{this.$emit("close",e)}),300))},handleClickModalWrapper(e){this.closeOnClickOutside&&this.close(e)},handleKeydown(e){if("Escape"===e.key){const t=(0,z.g)();if(t.length>0&&t[t.length-1]!==this.focusTrap)return;return this.close(e)}const t={ArrowLeft:this.previous,ArrowRight:this.next};if(t[e.key]){if(document.activeElement&&!this.$el.contains(document.activeElement))return;return t[e.key](e)}},handleSwipe(e,t){this.enableSwipe&&!this.disableSwipe&&("left"===t?this.next(e):"right"===t&&this.previous(e))},togglePlayPause(){this.playing=!this.playing,this.playing?this.handleSlideshow():this.clearSlideshowTimeout()},resetSlideshow(){this.playing=!this.playing,this.clearSlideshowTimeout(),this.$nextTick((function(){this.togglePlayPause()}))},handleSlideshow(){this.playing=!0,this.hasNext?this.slideshowTimeout=new V((()=>{this.next(),this.handleSlideshow()}),this.slideshowDelay):(this.playing=!1,this.clearSlideshowTimeout())},clearSlideshowTimeout(){this.slideshowTimeout&&this.slideshowTimeout.clear()},async useFocusTrap(){if(!this.showModal||this.focusTrap)return;const e=this.$refs.mask;await this.$nextTick();const t={allowOutsideClick:!0,fallbackFocus:e,trapStack:(0,z.g)(),escapeDeactivates:!1,setReturnFocus:this.setReturnFocus};this.focusTrap=(0,B.K)([e,...this.additionalTrapElements],t),this.focusTrap.activate()},clearFocusTrap(){this.focusTrap&&(this.focusTrap?.deactivate(),this.focusTrap=null)}}},W=()=>{(0,y.$9)(((e,t)=>({d87c3654:e.cssSlideshowDelay})))},K=q.setup;q.setup=K?(e,t)=>(W(),K(e,t)):W;const X=q;var J=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"fade",appear:""},on:{"after-enter":e.useFocusTrap,"before-leave":e.clearFocusTrap}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showModal,expression:"showModal"}],ref:"mask",staticClass:"modal-mask",class:{"modal-mask--opaque":e.dark||e.forceDarkBackdrop,"modal-mask--light":e.lightBackdrop},attrs:{role:"dialog","aria-modal":"true","aria-labelledby":e.modalLabelId,"aria-describedby":"modal-description-"+e.randId,tabindex:"-1"}},[t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("div",{staticClass:"modal-header",attrs:{"data-theme-light":e.lightBackdrop,"data-theme-dark":!e.lightBackdrop}},[e.modalName?t("h2",{staticClass:"modal-header__name",attrs:{id:"modal-name-"+e.randId}},[e._v(" "+e._s(e.modalName)+" ")]):e._e(),t("div",{staticClass:"icons-menu"},[e.hasNext&&e.enableSlideshow?t("button",{staticClass:"play-pause-icons",class:{"play-pause-icons--paused":e.slideshowPaused},attrs:{title:e.playPauseName,type:"button"},on:{click:e.togglePlayPause}},[e.playing?t("Pause",{staticClass:"play-pause-icons__pause",attrs:{size:20}}):t("Play",{staticClass:"play-pause-icons__play",attrs:{size:20}}),t("span",{staticClass:"hidden-visually"},[e._v(" "+e._s(e.playPauseName)+" ")]),e.playing?t("svg",{staticClass:"progress-ring",attrs:{height:"50",width:"50"}},[t("circle",{staticClass:"progress-ring__circle",attrs:{stroke:"white","stroke-width":"2",fill:"transparent",r:"15",cx:"25",cy:"25"}})]):e._e()],1):e._e(),t("NcActions",{staticClass:"header-actions",attrs:{inline:e.inlineActions}},[e._t("actions")],2),!e.noClose&&e.canClose&&e.closeButtonOutside&&!e.closeButtonContained?t("NcButton",{staticClass:"header-close",attrs:{"aria-label":e.closeButtonAriaLabel,variant:"tertiary"},on:{click:e.close},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Close",{attrs:{size:20}})]},proxy:!0}],null,!1,2121748766)}):e._e()],1)])]),t("transition",{attrs:{name:e.modalTransitionName,appear:""}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showModal,expression:"showModal"}],staticClass:"modal-wrapper",class:[`modal-wrapper--${e.size}`,{"modal-wrapper--spread-navigation":e.spreadNavigation}],on:{mousedown:function(t){return t.target!==t.currentTarget?null:e.handleClickModalWrapper.apply(null,arguments)}}},[t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("NcButton",{directives:[{name:"show",rawName:"v-show",value:e.hasPrevious,expression:"hasPrevious"}],staticClass:"prev",attrs:{"aria-label":e.prevButtonAriaLabel,variant:"tertiary-no-background"},on:{click:e.previous},scopedSlots:e._u([{key:"icon",fn:function(){return[t("NcIconSvgWrapper",{attrs:{directional:"",path:e.mdiChevronLeft,size:40}})]},proxy:!0}])})],1),t("div",{staticClass:"modal-container",attrs:{id:"modal-description-"+e.randId}},[t("div",{staticClass:"modal-container__content"},[e._t("default")],2),!e.noClose&&e.canClose&&!e.closeButtonOutside&&e.closeButtonContained?t("NcButton",{staticClass:"modal-container__close",attrs:{"aria-label":e.closeButtonAriaLabel,variant:"tertiary"},on:{click:e.close},scopedSlots:e._u([{key:"icon",fn:function(){return[t("Close",{attrs:{size:20}})]},proxy:!0}],null,!1,2121748766)}):e._e()],1),t("transition",{attrs:{name:"fade-visibility",appear:""}},[t("NcButton",{directives:[{name:"show",rawName:"v-show",value:e.hasNext,expression:"hasNext"}],staticClass:"next",attrs:{"aria-label":e.nextButtonAriaLabel,variant:"tertiary-no-background"},on:{click:e.next},scopedSlots:e._u([{key:"icon",fn:function(){return[t("NcIconSvgWrapper",{attrs:{directional:"",path:e.mdiChevronRight,size:40}})]},proxy:!0}])})],1)],1)])],1)])},Z=[];const Y=(0,x.n)(X,J,Z,!1,null,"2451d211").exports;(0,O.S)(Y);const Q=(0,y.pM)({name:"NcDialog",components:{NcDialogButton:_,NcModal:Y},props:{name:{type:String,required:!0},message:{type:String,default:""},additionalTrapElements:{type:Array,validator:e=>Array.isArray(e)&&e.every((e=>"string"==typeof e||e instanceof HTMLElement)),default:()=>[]},container:{type:String,required:!1,default:"body"},open:{type:Boolean,default:!0},size:{type:String,required:!1,default:"small",validator:e=>"string"==typeof e&&["small","normal","large","full"].includes(e)},buttons:{type:Array,required:!1,default:()=>[],validator:e=>Array.isArray(e)&&e.every((e=>"object"==typeof e))},noClose:{type:Boolean,default:!1},canClose:{type:Boolean,default:!0},closeOnClickOutside:{type:Boolean,default:!1},isForm:{type:Boolean,default:!1},outTransition:{type:Boolean,default:!1},navigationClasses:{type:[String,Array,Object],required:!1,default:""},navigationAriaLabel:{type:String,required:!1,default:""},navigationAriaLabelledby:{type:String,required:!1,default:""},contentClasses:{type:[String,Array,Object],required:!1,default:""},dialogClasses:{type:[String,Array,Object],required:!1,default:""}},emits:["closing","update:open","submit"],setup(e,{emit:t,slots:n}){const s=(0,y.KR)(),{width:a}=(0,v.Lhy)(s,{width:900}),o=(0,y.EW)((()=>a.value<876)),r=(0,y.EW)((()=>void 0!==n?.navigation)),i=(0,w.G)(),l=(0,y.EW)((()=>e.navigationAriaLabel||void 0)),d=(0,y.EW)((()=>{if(!e.navigationAriaLabel)return e.navigationAriaLabelledby||i})),c=(0,y.KR)(),u=(0,y.EW)((()=>e.isForm&&!r.value?"form":"div")),m=(0,y.EW)((()=>"form"===u.value?{submit(e){e.preventDefault(),t("submit",e)},reset(e){e.preventDefault(),t("reset",e)}}:{})),p=(0,y.KR)(!0);function g(e){p.value=!1,t("closing",e)}function f(){p.value=!0,t("update:open",!1)}const h=(0,y.EW)((()=>({noClose:e.noClose||!e.canClose,container:void 0===e.container?"body":e.container,labelId:i,size:e.size,show:e.open&&p.value,outTransition:e.outTransition,closeOnClickOutside:e.closeOnClickOutside,additionalTrapElements:e.additionalTrapElements})));return{dialogElement:c,dialogListeners:m,dialogTagName:u,handleButtonClose:function(e,t){("submit"!==e.type&&"submit"!==e.nativeType||"form"!==u.value||c.value.reportValidity())&&(g(t),window.setTimeout((()=>f()),300))},handleClosing:g,handleClosed:f,hasNavigation:r,navigationId:i,navigationAriaLabelAttr:l,navigationAriaLabelledbyAttr:d,isNavigationCollapsed:o,modalProps:h,wrapper:s}}});var ee=function(){var e=this,t=e._self._c;return e._self._setupProxy,e.open?t("NcModal",e._b({staticClass:"dialog__modal",attrs:{"enable-slideshow":!1,"enable-swipe":!1},on:{close:e.handleClosed,"update:show":function(t){return e.handleClosing()}}},"NcModal",e.modalProps,!1),[t("h2",{staticClass:"dialog__name",attrs:{id:e.navigationId},domProps:{textContent:e._s(e.name)}}),t(e.dialogTagName,e._g({ref:"dialogElement",tag:"component",staticClass:"dialog",class:e.dialogClasses},e.dialogListeners),[t("div",{ref:"wrapper",staticClass:"dialog__wrapper",class:{"dialog__wrapper--collapsed":e.isNavigationCollapsed}},[e.hasNavigation?t("nav",{staticClass:"dialog__navigation",class:e.navigationClasses,attrs:{"aria-label":e.navigationAriaLabelAttr,"aria-labelledby":e.navigationAriaLabelledbyAttr}},[e._t("navigation",null,{isCollapsed:e.isNavigationCollapsed})],2):e._e(),t("div",{staticClass:"dialog__content",class:e.contentClasses},[e._t("default",(function(){return[t("p",{staticClass:"dialog__text"},[e._v(" "+e._s(e.message)+" ")])]}))],2)]),t("div",{staticClass:"dialog__actions"},[e._t("actions",(function(){return e._l(e.buttons,(function(n,s){return t("NcDialogButton",e._b({key:s,on:{click:(t,s)=>e.handleButtonClose(n,s)}},"NcDialogButton",n,!1))}))}))],2)])],1):e._e()},te=[];const ne=(0,x.n)(Q,ee,te,!1,null,"66c29e13").exports},8289:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(2616),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(1431);const y={name:"NcLoadingIcon",props:{size:{type:Number,default:20},appearance:{type:String,validator:e=>["auto","light","dark"].includes(e),default:"auto"},name:{type:String,default:""}},computed:{colors(){const e=["#777","#CCC"];return"light"===this.appearance?e:"dark"===this.appearance?e.reverse():["var(--color-loading-light)","var(--color-loading-dark)"]}}};var w=function(){var e=this,t=e._self._c;return t("span",{staticClass:"material-design-icon loading-icon",attrs:{"aria-label":e.name,role:"img"}},[t("svg",{attrs:{width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{fill:e.colors[0],d:"M12,4V2A10,10 0 1,0 22,12H20A8,8 0 1,1 12,4Z"}}),t("path",{attrs:{fill:e.colors[1],d:"M12,4V2A10,10 0 0,1 22,12H20A8,8 0 0,0 12,4Z"}},[e.name?t("title",[e._v(e._s(e.name))]):e._e()])])])},A=[];const b=(0,v.n)(y,w,A,!1,null,"94ff8098").exports},371:(e,t,n)=>{"use strict";n.d(t,{A:()=>M});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(8580),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(1431),y=n(415);const w={name:"AlertIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var A=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon alert-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},b=[];const C=(0,v.n)(w,A,b,!1,null,null).exports,k={name:"AlertDecagramIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var x=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon alert-decagram-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M23,12L20.56,9.22L20.9,5.54L17.29,4.72L15.4,1.54L12,3L8.6,1.54L6.71,4.72L3.1,5.53L3.44,9.21L1,12L3.44,14.78L3.1,18.47L6.71,19.29L8.6,22.47L12,21L15.4,22.46L17.29,19.28L20.9,18.46L20.56,14.78L23,12M13,17H11V15H13V17M13,13H11V7H13V13Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},T=[];const N=(0,v.n)(k,x,T,!1,null,null).exports,E={name:"CheckboxMarkedCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var _=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon checkbox-marked-circle-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},S=[];const P=(0,v.n)(E,_,S,!1,null,null).exports,L={name:"InformationIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var B=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon information-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},F=[];const z=(0,v.n)(L,B,F,!1,null,null).exports,D={name:"NcNoteCard",props:{type:{type:String,default:"warning",validator:e=>["success","info","warning","error"].includes(e)},showAlert:{type:Boolean,default:!1},heading:{type:String,default:""},text:{type:String,default:""}},setup:()=>({isLegacy32:y.i}),computed:{shouldShowAlert(){return this.showAlert||"error"===this.type},icon(){switch(this.type){case"error":return N;case"success":return P;case"info":return z;default:return C}}}};var O=function(){var e=this,t=e._self._c;return t("div",{staticClass:"notecard",class:{[`notecard--${e.type}`]:e.type,"notecard--legacy":e.isLegacy32},attrs:{role:e.shouldShowAlert?"alert":"note"}},[e._t("icon",(function(){return[t(e.icon,{tag:"component",staticClass:"notecard__icon",class:{"notecard__icon--heading":e.heading},attrs:{"fill-color":"var(--note-theme)",size:20}})]})),t("div",[e.heading?t("p",{staticClass:"notecard__heading"},[e._v(" "+e._s(e.heading)+" ")]):e._e(),e._t("default",(function(){return[t("p",{staticClass:"notecard__text"},[e._v(" "+e._s(e.text)+" ")])]}))],2)],2)},U=[];const M=(0,v.n)(D,O,U,!1,null,"f656e861").exports},9916:(e,t,n)=>{"use strict";n.d(t,{C:()=>i});var s=n(1431);const a={name:"CloseIcon",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 close-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},r=[];const i=(0,s.n)(a,o,r,!1,null,null).exports},8751:(e,t,n)=>{"use strict";function s(e){return Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,e||5)}n.d(t,{G:()=>s})},7320:(e,t,n)=>{"use strict";n.d(t,{D:()=>_,N:()=>P});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(6559),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(5471),y=n(1431),w=n(9271),A=n(648);var b=n(6202),C=n(8751),k=n(4294),x=n(1835);const T={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var N=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon dots-horizontal-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},E=[];const _=(0,y.n)(T,N,E,!1,null,null).exports;(0,b.r)(b.z);const S={name:"NcActions",components:{NcButton:k.N,NcPopover:x.N},provide(){return{"NcActions:isSemanticMenu":(0,v.EW)((()=>"menu"===this.actionsMenuSemanticType))}},props:{open:{type:Boolean,default:!1},manualOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},forceName:{type:Boolean,default:!1},menuName:{type:String,default:null},forceSemanticType:{type:String,default:null,validator:e=>["dialog","menu","expanded","tooltip"].includes(e)},primary:{type:Boolean,default:!1},type:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:null},defaultIcon:{type:String,default:""},ariaLabel:{type:String,default:(0,b.a)("Actions")},ariaHidden:{type:Boolean,default:null},placement:{type:String,default:"bottom"},boundariesElement:{type:Element,default:()=>document.querySelector("#content-vue")??document.querySelector("body")},container:{type:[Boolean,String,Object,Element],default:"body"},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0},variant:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:null},size:{type:String,default:"normal",validator:e=>["small","normal","large"].includes(e)}},emits:["click","blur","focus","close","closed","open","opened","update:open"],setup(){const e=`menu-${(0,C.G)()}`;return{randomId:e,triggerRandomId:`trigger-${e}`}},data(){return{opened:this.open,focusIndex:0,actionsMenuSemanticType:"unknown"}},computed:{triggerButtonVariant(){return(this.type??this.variant)||(this.primary?"primary":this.menuName?"secondary":"tertiary")},config(){return{menu:{popupRole:"menu",withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId,id:this.randomId,role:"menu"}},expanded:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},dialog:{popupRole:"dialog",withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!0,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{id:this.randomId,role:"dialog","aria-labelledby":this.triggerRandomId,"aria-modal":"true"},popoverUlA11yAttrs:{}},tooltip:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},unknown:{popupRole:void 0,role:void 0,withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!0,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId}}}[this.actionsMenuSemanticType]}},watch:{open(e){e!==this.opened&&(this.opened=e)},opened(){this.opened?document.body.addEventListener("keydown",this.handleEscapePressed):document.body.removeEventListener("keydown",this.handleEscapePressed)}},created(){!function(e,t={}){const n=(0,A.c)();(0,v.wB)(e,(()=>{(0,w.BA)(t.disabled)||((0,w.BA)(e)?n.pause():n.unpause())})),(0,v.hi)((()=>{n.unpause()}))}((()=>this.opened),{disabled:()=>this.config.withFocusTrap})},methods:{getActionName:e=>e?.componentOptions?.Ctor?.extendOptions?.name??e?.componentOptions?.tag,isValidSingleAction(e){return["NcActionButton","NcActionLink","NcActionRouter"].includes(this.getActionName(e))},isIconUrl(e){try{return!!new URL(e,e.startsWith("/")?window.location.origin:void 0)}catch{return!1}},openMenu(){this.opened||(this.opened=!0,this.$emit("update:open",!0),this.$emit("open"))},async closeMenu(e=!0){this.opened&&(await this.$nextTick(),this.opened=!1,this.$refs.popover?.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,e&&this.$refs.triggerButton?.$el.focus())},onClosed(){this.$emit("closed")},onOpened(){this.$nextTick((()=>{this.focusFirstAction(null),this.resizePopover(),this.$emit("opened")}))},resizePopover(){const e=this.$refs.menu.closest(".v-popper__inner"),t=this.$refs.menu.clientHeight,n=this.getMaxMenuHeight();if(t>n){let t=0,s=0;for(const a of this.$refs.menuList.children){if(t+a.clientHeight/2>n){e.style.height=t-s/2+"px";break}s=a.clientHeight,t+=s}}else e.style.height="fit-content"},getMaxMenuHeight(){const{top:e,bottom:t}=this.$refs.triggerButton?.$el.getBoundingClientRect()??{top:0,bottom:0},{top:n,bottom:s}=this.boundariesElement?.getBoundingClientRect()??{top:0,bottom:window.innerHeight};return Math.max(Math.min(e-84,e-n),Math.min(window.innerHeight-t-34,s-t))},getCurrentActiveMenuItemElement(){return this.$refs.menu.querySelector("li.active")},getFocusableMenuItemElements(){return this.$refs.menu.querySelectorAll(".focusable")},onKeydown(e){if("Tab"===e.key){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation)return void this.closeMenu(!0);e.preventDefault();const t=this.getFocusableMenuItemElements(),n=[...t].indexOf(document.activeElement);if(-1===n)return;const s=e.shiftKey?n-1:n+1;return(s<0||s===t.length)&&this.closeMenu(!0),this.focusIndex=s,void this.focusAction()}this.config.withArrowNavigation&&("ArrowUp"===e.key&&this.focusPreviousAction(e),"ArrowDown"===e.key&&this.focusNextAction(e),"PageUp"===e.key&&this.focusFirstAction(e),"PageDown"===e.key&&this.focusLastAction(e)),this.handleEscapePressed(e)},onTriggerKeydown(e){"Escape"===e.key&&"tooltip"===this.actionsMenuSemanticType&&this.closeMenu()},handleEscapePressed(e){"Escape"===e.key&&(this.closeMenu(),e.preventDefault())},removeCurrentActive(){const e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction(){const e=this.getFocusableMenuItemElements()[this.focusIndex];if(e){this.removeCurrentActive();const t=e.closest("li.action");e.focus(),t&&t.classList.add("active")}},focusPreviousAction(e){this.opened&&(0===this.focusIndex?this.focusLastAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction(e){if(this.opened){const t=this.getFocusableMenuItemElements().length-1;this.focusIndex===t?this.focusFirstAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(e){if(this.opened){this.preventIfEvent(e);const t=[...this.getFocusableMenuItemElements()].findIndex((e=>"true"===e.getAttribute("aria-checked")&&"menuitemradio"===e.getAttribute("role")));this.focusIndex=t>-1?t:0,this.focusAction()}},focusLastAction(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.getFocusableMenuItemElements().length-1,this.focusAction())},preventIfEvent(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),"tooltip"===this.actionsMenuSemanticType&&this.$refs.menu&&0===this.getFocusableMenuItemElements().length&&this.closeMenu(!1)},onClick(e){this.$emit("click",e)}},render(e){const t=(this.$slots.default||[]).filter((e=>this.getActionName(e)));if(0===t.length)return;let n=t.filter(this.isValidSingleAction);this.forceMenu&&n.length>0&&this.inline>0&&(v.Ay.util.warn("Specifying forceMenu will ignore any inline actions rendering."),n=[]);const s=n.slice(0,this.inline),a=t.filter((e=>!s.includes(e)));if(this.forceSemanticType)this.actionsMenuSemanticType=this.forceSemanticType;else{const e=["NcActionInput","NcActionTextEditable"],n=["NcActionButton","NcActionButtonGroup","NcActionCheckbox","NcActionRadio"],s=["NcActionLink","NcActionRouter"],o=a.some((t=>e.includes(this.getActionName(t)))),r=a.some((e=>n.includes(this.getActionName(e)))),i=a.some((e=>s.includes(this.getActionName(e))));if(o)this.actionsMenuSemanticType="dialog";else if(r)this.actionsMenuSemanticType="menu";else if(i)this.actionsMenuSemanticType="expanded";else{t.filter((e=>this.getActionName(e).startsWith("NcAction"))).length===t.length?this.actionsMenuSemanticType="tooltip":this.actionsMenuSemanticType="unknown"}}const o=t=>{const n=t?.componentOptions?.propsData?.icon,s=t?.data?.scopedSlots?.icon()?.[0]??(this.isIconUrl(n)?e("img",{class:"action-item__menutoggle__icon",attrs:{src:n,alt:""}}):e("span",{class:["icon",n]})),a=t?.data?.attrs||{},o=t?.componentOptions?.listeners?.click,r=t?.componentOptions?.children?.[0]?.text?.trim?.(),i=t?.componentOptions?.propsData?.ariaLabel||r,l=this.forceName?r:"";let d=t?.componentOptions?.propsData?.title;this.forceName||d||(d=r);const c={...t?.componentOptions?.propsData??{}},u=["submit","reset"].includes(c.type)?c.modelValue:"button";return delete c.modelValue,delete c.type,e("NcButton",{class:["action-item action-item--single",t?.data?.staticClass,t?.data?.class],attrs:{...a,"aria-label":i,title:d},ref:t?.data?.ref,props:{...c,disabled:this.disabled||t?.componentOptions?.propsData?.disabled,pressed:t?.componentOptions?.propsData?.modelValue,size:this.size,type:u,variant:(this.type??this.variant)||(l?"secondary":"tertiary")},on:{focus:this.onFocus,blur:this.onBlur,"update:pressed":t?.componentOptions?.listeners?.["update:modelValue"]??(()=>{}),...!!o&&{click:e=>{o&&o(e)}}}},[e("template",{slot:"icon"},[s]),l])},r=t=>{const n=this.$slots.icon?.[0]||(this.defaultIcon?e("span",{class:["icon",this.defaultIcon]}):e(_,{props:{size:20}}));return e("NcPopover",{ref:"popover",props:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,popoverBaseClass:"action-item__popper",popupRole:this.config.popupRole,noAutoReturnFocus:!this.withFocusTrap,focusTrap:this.config.withFocusTrap},attrs:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,...this.manualOpen&&{triggers:[]}},on:{show:this.openMenu,"after-show":this.onOpened,hide:this.closeMenu,"after-hide":this.onClosed}},[e("NcButton",{class:"action-item__menutoggle",props:{size:this.size,variant:this.triggerButtonVariant,disabled:this.disabled},slot:"trigger",ref:"triggerButton",attrs:{id:this.triggerRandomId,"aria-label":this.menuName?null:this.ariaLabel,...this.config.triggerA11yAttr},on:{focus:this.onFocus,blur:this.onBlur,click:this.onClick,keydown:this.onTriggerKeydown}},[e("template",{slot:"icon"},[n]),this.menuName]),e("div",{class:{open:this.opened},attrs:{tabindex:"-1",...this.config.popoverContainerA11yAttrs},on:{keydown:this.onKeydown},ref:"menu"},[e("ul",{attrs:{tabindex:"-1",...this.config.popoverUlA11yAttrs},ref:"menuList"},[t])])])};return 1!==t.length||1!==n.length||this.forceMenu?(this.$nextTick((()=>{if(this.opened&&this.$refs.menu){this.resizePopover();0===(this.$refs.menu.querySelector("li.active")||[]).length&&this.focusFirstAction()}})),s.length>0&&this.inline>0?e("div",{class:["action-items",`action-item--${this.triggerButtonVariant}`]},[...s.map(o),a.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[r(a)]):null]):e("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened}]},[r(t)])):o(t[0])}};const P=(0,y.n)(S,null,null,!1,null,"cf2bf155").exports},4294:(e,t,n)=>{"use strict";n.d(t,{N:()=>b});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(9344),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(415),y=n(3168),w=n(1431);const A={name:"NcButton",inject:{getNcPopoverTriggerAttrs:{from:"NcPopover:trigger:attrs",default:()=>()=>({})}},props:{alignment:{type:String,default:"center",validator:e=>["start","start-reverse","center","center-reverse","end","end-reverse"].includes(e)},disabled:{type:Boolean,default:!1},size:{type:String,default:"normal",validator:e=>["small","normal","large"].includes(e)},type:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e)||["submit","reset","button"].includes(e),default:"secondary"},nativeType:{type:String,validator:e=>-1!==["submit","reset","button"].indexOf(e),default:"button"},wide:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},href:{type:String,default:null},target:{type:String,default:"_self"},download:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null},pressed:{type:Boolean,default:null},variant:{type:String,validator:e=>["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e),default:"secondary"}},emits:["update:pressed","click"],computed:{realVariant(){return this.pressed?"primary":!1!==this.pressed||"primary"!==this.type&&"primary"!==this.variant?"secondary"!==this.type&&["primary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(this.type)?this.type:this.variant:"secondary"},realType(){return"boolean"==typeof this.pressed?"button":"button"!==this.nativeType||["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(this.type)?this.nativeType:this.type},isTertiary(){return this.realVariant.startsWith("tertiary")},flexAlignment(){return this.alignment.split("-")[0]},isReverseAligned(){return this.alignment.includes("-")},ncPopoverTriggerAttrs(){return this.getNcPopoverTriggerAttrs()}},render(e){const t=!!this.$slots.default,n=this.$slots?.icon;t||this.ariaLabel||y.l.warn("You need to fill either the text or the ariaLabel props in the button component.",{text:this.$slots.default?.[0]?.text,ariaLabel:this.ariaLabel,instance:this});const s=this.to||this.href,a=!s&&"boolean"==typeof this.pressed,o=({href:o,navigate:r,isActive:i,isExactActive:l}={})=>e(s?"a":"button",{class:["button-vue",`button-vue--size-${this.size}`,{"button-vue--icon-only":n&&!t,"button-vue--text-only":t&&!n,"button-vue--icon-and-text":n&&t,[`button-vue--vue-${this.realVariant}`]:this.realVariant,"button-vue--legacy":v.i,"button-vue--tertiary":this.isTertiary,"button-vue--wide":this.wide,[`button-vue--${this.flexAlignment}`]:"center"!==this.flexAlignment,"button-vue--reverse":this.isReverseAligned,active:i,"router-link-exact-active":l}],attrs:{"aria-label":this.ariaLabel,"aria-pressed":a?this.pressed.toString():void 0,disabled:this.disabled,type:s?null:this.realType,role:s?"button":null,href:this.to?o:this.href||null,target:s?this.target||"_self":null,rel:s?"nofollow noreferrer noopener":null,download:!this.to&&this.href&&this.download?this.download:null,...this.ncPopoverTriggerAttrs,...this.$attrs},on:{...this.$listeners,click:e=>{a&&this.$emit("update:pressed",!this.pressed),this.$emit("click",e),r?.(e)}}},[e("span",{class:"button-vue__wrapper"},[n?e("span",{class:"button-vue__icon",attrs:{"aria-hidden":"true"}},[this.$slots.icon]):null,t?e("span",{class:"button-vue__text"},[this.$slots.default]):null])]);return this.to?e("router-link",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:o}}):o()}};const b=(0,w.n)(A,null,null,!1,null,"8a49b234").exports},8191:(e,t,n)=>{"use strict";n.d(t,{N:()=>N});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(6133),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(9418),y=n(5471),w=n(1431);const A={name:"NcIconSvgWrapper",props:{directional:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},svg:{type:String,default:""},name:{type:String,default:""},path:{type:String,default:""},size:{type:[Number,String],default:20,validator:e=>"number"==typeof e||"auto"===e}},computed:{iconSize(){return"number"==typeof this.size?`${this.size}px`:this.size},cleanSvg(){if(!this.svg||this.path)return;const e=v.A.sanitize(this.svg),t=(new DOMParser).parseFromString(e,"image/svg+xml");return t.querySelector("parsererror")?(y.Ay.util.warn("SVG is not valid"),""):(t.documentElement.id&&t.documentElement.removeAttribute("id"),t.documentElement.outerHTML)}}},b=()=>{(0,y.$9)(((e,t)=>({dad67fa8:e.iconSize})))},C=A.setup;A.setup=C?(e,t)=>(b(),C(e,t)):b;const k=A;var x=function(){var e=this,t=e._self._c;return t("span",{staticClass:"icon-vue",class:{"icon-vue--directional":e.directional,"icon-vue--inline":e.inline},attrs:{"aria-hidden":e.name?void 0:"true","aria-label":e.name||void 0,role:"img"}},[e.cleanSvg?t("span",{domProps:{innerHTML:e._s(e.cleanSvg)}}):t("svg",{attrs:{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:e.path}})])])},T=[];const N=(0,w.n)(k,x,T,!1,null,"4625d649").exports},1835:(e,t,n)=>{"use strict";n.d(t,{N:()=>yn});var s=n(5072),a=n.n(s),o=n(7825),r=n.n(o),i=n(7659),l=n.n(i),d=n(5056),c=n.n(d),u=n(540),m=n.n(u),p=n(1113),g=n.n(p),f=n(5228),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();a()(f.A,h);f.A&&f.A.locals&&f.A.locals;function v(e){return e.split("-")[0]}function y(e){return e.split("-")[1]}function w(e){return["top","bottom"].includes(v(e))?"x":"y"}function A(e){return"y"===e?"height":"width"}function b(e){let{reference:t,floating:n,placement:s}=e;const a=t.x+t.width/2-n.width/2,o=t.y+t.height/2-n.height/2;let r;switch(v(s)){case"top":r={x:a,y:t.y-n.height};break;case"bottom":r={x:a,y:t.y+t.height};break;case"right":r={x:t.x+t.width,y:o};break;case"left":r={x:t.x-n.width,y:o};break;default:r={x:t.x,y:t.y}}const i=w(s),l=A(i);switch(y(s)){case"start":r[i]=r[i]-(t[l]/2-n[l]/2);break;case"end":r[i]=r[i]+(t[l]/2-n[l]/2)}return r}function C(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function k(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function x(e,t){void 0===t&&(t={});const{x:n,y:s,platform:a,rects:o,elements:r,strategy:i}=e,{boundary:l="clippingParents",rootBoundary:d="viewport",elementContext:c="floating",altBoundary:u=!1,padding:m=0}=t,p=C(m),g=r[u?"floating"===c?"reference":"floating":c],f=await a.getClippingClientRect({element:await a.isElement(g)?g:g.contextElement||await a.getDocumentElement({element:r.floating}),boundary:l,rootBoundary:d}),h=k(await a.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===c?{...o.floating,x:n,y:s}:o.reference,offsetParent:await a.getOffsetParent({element:r.floating}),strategy:i}));return{top:f.top-h.top+p.top,bottom:h.bottom-f.bottom+p.bottom,left:f.left-h.left+p.left,right:h.right-f.right+p.right}}const T=Math.min,N=Math.max;function E(e,t,n){return N(e,T(t,n))}const _={left:"right",right:"left",bottom:"top",top:"bottom"};function S(e){return e.replace(/left|right|bottom|top/g,(e=>_[e]))}function P(e,t){const n="start"===y(e),s=w(e),a=A(s);let o="x"===s?n?"right":"left":n?"bottom":"top";return t.reference[a]>t.floating[a]&&(o=S(o)),{main:o,cross:S(o)}}const L={start:"end",end:"start"};function B(e){return e.replace(/start|end/g,(e=>L[e]))}const F=["top","right","bottom","left"],z=F.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]);const D=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,s,a,o,r,i;const{x:l,y:d,rects:c,middlewareData:u,placement:m}=t,{alignment:p=null,allowedPlacements:g=z,autoAlignment:f=!0,...h}=e;if(null!=(n=u.autoPlacement)&&n.skip)return{};const w=function(e,t,n){return(e?[...n.filter((t=>y(t)===e)),...n.filter((t=>y(t)!==e))]:n.filter((e=>v(e)===e))).filter((n=>!e||y(n)===e||!!t&&B(n)!==n))}(p,f,g),A=await x(t,h),b=null!=(s=null==(a=u.autoPlacement)?void 0:a.index)?s:0,C=w[b],{main:k,cross:T}=P(C,c);if(m!==C)return{x:l,y:d,reset:{placement:w[0]}};const N=[A[v(C)],A[k],A[T]],E=[...null!=(o=null==(r=u.autoPlacement)?void 0:r.overflows)?o:[],{placement:C,overflows:N}],_=w[b+1];if(_)return{data:{index:b+1,overflows:E},reset:{placement:_}};const S=E.slice().sort(((e,t)=>e.overflows[0]-t.overflows[0])),L=null==(i=S.find((e=>{let{overflows:t}=e;return t.every((e=>e<=0))})))?void 0:i.placement;return{data:{skip:!0},reset:{placement:null!=L?L:S[0].placement}}}}};const O=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,s;const{placement:a,middlewareData:o,rects:r,initialPlacement:i}=t;if(null!=(n=o.flip)&&n.skip)return{};const{mainAxis:l=!0,crossAxis:d=!0,fallbackPlacements:c,fallbackStrategy:u="bestFit",flipAlignment:m=!0,...p}=e,g=v(a),f=c||(g===i||!m?[S(i)]:function(e){const t=S(e);return[B(e),t,B(t)]}(i)),h=[i,...f],y=await x(t,p),w=[];let A=(null==(s=o.flip)?void 0:s.overflows)||[];if(l&&w.push(y[g]),d){const{main:e,cross:t}=P(a,r);w.push(y[e],y[t])}if(A=[...A,{placement:a,overflows:w}],!w.every((e=>e<=0))){var b,C;const e=(null!=(b=null==(C=o.flip)?void 0:C.index)?b:0)+1,t=h[e];if(t)return{data:{index:e,overflows:A},reset:{placement:t}};let n="bottom";switch(u){case"bestFit":{var k;const e=null==(k=A.slice().sort(((e,t)=>e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)-t.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)))[0])?void 0:k.placement;e&&(n=e);break}case"initialPlacement":n=i}return{data:{skip:!0},reset:{placement:n}}}return{}}}};const U=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn(t){const{x:n,y:s,placement:a,rects:o}=t,r=function(e){let{placement:t,rects:n,value:s}=e;const a=v(t),o=["left","top"].includes(a)?-1:1,r="function"==typeof s?s({...n,placement:t}):s,{mainAxis:i,crossAxis:l}="number"==typeof r?{mainAxis:r,crossAxis:0}:{mainAxis:0,crossAxis:0,...r};return"x"===w(a)?{x:l,y:i*o}:{x:i*o,y:l}}({placement:a,rects:o,value:e});return{x:n+r.x,y:s+r.y,data:r}}}};function M(e){return"x"===e?"y":"x"}function R(e){return"[object Window]"===(null==e?void 0:e.toString())}function j(e){if(null==e)return window;if(!R(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function I(e){return j(e).getComputedStyle(e)}function $(e){return R(e)?"":e?(e.nodeName||"").toLowerCase():""}function H(e){return e instanceof j(e).HTMLElement}function G(e){return e instanceof j(e).Element}function V(e){return e instanceof j(e).ShadowRoot||e instanceof ShadowRoot}function q(e){const{overflow:t,overflowX:n,overflowY:s}=I(e);return/auto|scroll|overlay|hidden/.test(t+s+n)}function W(e){return["table","td","th"].includes($(e))}function K(e){const t=navigator.userAgent.toLowerCase().includes("firefox"),n=I(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}const X=Math.min,J=Math.max,Z=Math.round;function Y(e,t){void 0===t&&(t=!1);const n=e.getBoundingClientRect();let s=1,a=1;return t&&H(e)&&(s=e.offsetWidth>0&&Z(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Z(n.height)/e.offsetHeight||1),{width:n.width/s,height:n.height/a,top:n.top/a,right:n.right/s,bottom:n.bottom/a,left:n.left/s,x:n.left/s,y:n.top/a}}function Q(e){return(t=e,(t instanceof j(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function ee(e){return R(e)?{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}:{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function te(e){return Y(Q(e)).left+ee(e).scrollLeft}function ne(e,t,n){const s=H(t),a=Q(t),o=Y(e,s&&function(e){const t=Y(e);return Z(t.width)!==e.offsetWidth||Z(t.height)!==e.offsetHeight}(t));let r={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if(s||!s&&"fixed"!==n)if(("body"!==$(t)||q(a))&&(r=ee(t)),H(t)){const e=Y(t,!0);i.x=e.x+t.clientLeft,i.y=e.y+t.clientTop}else a&&(i.x=te(a));return{x:o.left+r.scrollLeft-i.x,y:o.top+r.scrollTop-i.y,width:o.width,height:o.height}}function se(e){return"html"===$(e)?e:e.assignedSlot||e.parentNode||(V(e)?e.host:null)||Q(e)}function ae(e){return H(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function oe(e){const t=j(e);let n=ae(e);for(;n&&W(n)&&"static"===getComputedStyle(n).position;)n=ae(n);return n&&("html"===$(n)||"body"===$(n)&&"static"===getComputedStyle(n).position&&!K(n))?t:n||function(e){let t=se(e);for(;H(t)&&!["html","body"].includes($(t));){if(K(t))return t;t=t.parentNode}return null}(e)||t}function re(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ie(e){return["html","body","#document"].includes($(e))?e.ownerDocument.body:H(e)&&q(e)?e:ie(se(e))}function le(e,t){var n;void 0===t&&(t=[]);const s=ie(e),a=s===(null==(n=e.ownerDocument)?void 0:n.body),o=j(s),r=a?[o].concat(o.visualViewport||[],q(s)?s:[]):s,i=t.concat(r);return a?i:i.concat(le(se(r)))}function de(e,t){return"viewport"===t?k(function(e){const t=j(e),n=Q(e),s=t.visualViewport;let a=n.clientWidth,o=n.clientHeight,r=0,i=0;return s&&(a=s.width,o=s.height,Math.abs(t.innerWidth/s.scale-s.width)<.01&&(r=s.offsetLeft,i=s.offsetTop)),{width:a,height:o,x:r,y:i}}(e)):G(t)?function(e){const t=Y(e),n=t.top+e.clientTop,s=t.left+e.clientLeft;return{top:n,left:s,x:s,y:n,right:s+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t):k(function(e){var t;const n=Q(e),s=ee(e),a=null==(t=e.ownerDocument)?void 0:t.body,o=J(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),r=J(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0);let i=-s.scrollLeft+te(e);const l=-s.scrollTop;return"rtl"===I(a||n).direction&&(i+=J(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:r,x:i,y:l}}(Q(e)))}function ce(e){const t=le(se(e)),n=["absolute","fixed"].includes(I(e).position)&&H(e)?oe(e):e;return G(n)?t.filter((e=>G(e)&&function(e,t){const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&V(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,n)&&"body"!==$(e))):[]}const ue={getElementRects:e=>{let{reference:t,floating:n,strategy:s}=e;return{reference:ne(t,oe(n),s),floating:{...re(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>function(e){let{rect:t,offsetParent:n,strategy:s}=e;const a=H(n),o=Q(n);if(n===o)return t;let r={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if((a||!a&&"fixed"!==s)&&(("body"!==$(n)||q(o))&&(r=ee(n)),H(n))){const e=Y(n,!0);i.x=e.x+n.clientLeft,i.y=e.y+n.clientTop}return{...t,x:t.x-r.scrollLeft+i.x,y:t.y-r.scrollTop+i.y}}(e),getOffsetParent:e=>{let{element:t}=e;return oe(t)},isElement:e=>G(e),getDocumentElement:e=>{let{element:t}=e;return Q(t)},getClippingClientRect:e=>function(e){let{element:t,boundary:n,rootBoundary:s}=e;const a=[..."clippingParents"===n?ce(t):[].concat(n),s],o=a[0],r=a.reduce(((e,n)=>{const s=de(t,n);return e.top=J(s.top,e.top),e.right=X(s.right,e.right),e.bottom=X(s.bottom,e.bottom),e.left=J(s.left,e.left),e}),de(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}(e),getDimensions:e=>{let{element:t}=e;return re(t)},getClientRects:e=>{let{element:t}=e;return t.getClientRects()}},me=(e,t,n)=>(async(e,t,n)=>{const{placement:s="bottom",strategy:a="absolute",middleware:o=[],platform:r}=n;let i=await r.getElementRects({reference:e,floating:t,strategy:a}),{x:l,y:d}=b({...i,placement:s}),c=s,u={};for(let n=0;nt in e?ge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,be=(e,t)=>{for(var n in t||(t={}))ye.call(t,n)&&Ae(e,n,t[n]);if(ve)for(var n of ve(t))we.call(t,n)&&Ae(e,n,t[n]);return e},Ce=(e,t)=>fe(e,he(t)),ke=(e,t)=>{var n={};for(var s in e)ye.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(null!=e&&ve)for(var s of ve(e))t.indexOf(s)<0&&we.call(e,s)&&(n[s]=e[s]);return n};function xe(e,t){for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&("object"==typeof t[n]&&e[n]?xe(e[n],t[n]):e[n]=t[n])}const Te={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function Ne(e,t){let n,s=Te.themes[e]||{};do{n=s[t],void 0===n?s.$extend?s=Te.themes[s.$extend]||{}:(s=null,n=Te[t]):s=null}while(s);return n}function Ee(e){const t=[e];let n=Te.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=Te.themes[n.$extend]||{}):n=null}while(n);return t}let _e=!1;if("undefined"!=typeof window){_e=!1;try{const e=Object.defineProperty({},"passive",{get(){_e=!0}});window.addEventListener("test",null,e)}catch(e){}}let Se=!1;"undefined"!=typeof window&&"undefined"!=typeof navigator&&(Se=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Pe=["auto","top","bottom","left","right"].reduce(((e,t)=>e.concat([t,`${t}-start`,`${t}-end`])),[]),Le={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},Be={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend"};function Fe(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ze(){return new Promise((e=>requestAnimationFrame((()=>{requestAnimationFrame(e)}))))}const De=[];let Oe=null;const Ue={};function Me(e){let t=Ue[e];return t||(t=Ue[e]=[]),t}let Re=function(){};function je(e){return function(){return Ne(this.$props.theme,e)}}"undefined"!=typeof window&&(Re=window.Element);const Ie="__floating-vue__popper";var $e=()=>({name:"VPopper",props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,required:!0},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:je("disabled")},positioningDisabled:{type:Boolean,default:je("positioningDisabled")},placement:{type:String,default:je("placement"),validator:e=>Pe.includes(e)},delay:{type:[String,Number,Object],default:je("delay")},distance:{type:[Number,String],default:je("distance")},skidding:{type:[Number,String],default:je("skidding")},triggers:{type:Array,default:je("triggers")},showTriggers:{type:[Array,Function],default:je("showTriggers")},hideTriggers:{type:[Array,Function],default:je("hideTriggers")},popperTriggers:{type:Array,default:je("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:je("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:je("popperHideTriggers")},container:{type:[String,Object,Re,Boolean],default:je("container")},boundary:{type:[String,Re],default:je("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:je("strategy")},autoHide:{type:[Boolean,Function],default:je("autoHide")},handleResize:{type:Boolean,default:je("handleResize")},instantMove:{type:Boolean,default:je("instantMove")},eagerMount:{type:Boolean,default:je("eagerMount")},popperClass:{type:[String,Array,Object],default:je("popperClass")},computeTransformOrigin:{type:Boolean,default:je("computeTransformOrigin")},autoMinSize:{type:Boolean,default:je("autoMinSize")},autoSize:{type:[Boolean,String],default:je("autoSize")},autoMaxSize:{type:Boolean,default:je("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:je("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:je("preventOverflow")},overflowPadding:{type:[Number,String],default:je("overflowPadding")},arrowPadding:{type:[Number,String],default:je("arrowPadding")},arrowOverflow:{type:Boolean,default:je("arrowOverflow")},flip:{type:Boolean,default:je("flip")},shift:{type:Boolean,default:je("shift")},shiftCrossAxis:{type:Boolean,default:je("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:je("noAutoFocus")}},provide(){return{[Ie]:{parentPopper:this}}},inject:{[Ie]:{default:null}},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:Ce(be({},this.classes),{popperClass:this.popperClass}),result:this.positioningDisabled?null:this.result}},parentPopper(){var e;return null==(e=this[Ie])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:be(be({shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())}},["triggers","positioningDisabled"].reduce(((e,t)=>(e[t]="$_refreshListeners",e)),{})),["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce(((e,t)=>(e[t]="$_computePosition",e)),{})),created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map((e=>e.toString(36).substring(2,10))).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeDestroy(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var s,a;(null==(s=this.parentPopper)?void 0:s.lockedChild)&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,!n&&this.disabled||((null==(a=this.parentPopper)?void 0:a.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame((()=>{this.$_showFrameLocked=!1}))),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1,skipAiming:n=!1}={}){var s;this.$_hideInProgress||(this.shownChildren.size>0?this.$_pendingHide=!0:!n&&this.hasPopperShowTriggerHover&&this.$_isAimingPopper()?this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout((()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)}),1e3)):((null==(s=this.parentPopper)?void 0:s.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)))},init(){this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode(),this.$_targetNodes=this.targetNodes().filter((e=>e.nodeType===e.ELEMENT_NODE)),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){var e;if(this.$_isDisposed||this.positioningDisabled)return;const t={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&t.middleware.push(U({mainAxis:this.distance,crossAxis:this.skidding}));const n=this.placement.startsWith("auto");if(n?t.middleware.push(D({alignment:null!=(e=this.placement.split("-")[1])?e:""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:s,placement:a}=t,{mainAxis:o=!0,crossAxis:r=!1,limiter:i={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=e,d={x:n,y:s},c=await x(t,l),u=w(v(a)),m=M(u);let p=d[u],g=d[m];if(o){const e="y"===u?"bottom":"right";p=E(p+c["y"===u?"top":"left"],p,p-c[e])}if(r){const e="y"===m?"bottom":"right";g=E(g+c["y"===m?"top":"left"],g,g-c[e])}const f=i.fn({...t,[u]:p,[m]:g});return{...f,data:{x:f.x-n,y:f.y-s}}}}}({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!n&&this.flip&&t.middleware.push(O({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:s=0}=null!=e?e:{},{x:a,y:o,placement:r,rects:i,platform:l}=t;if(null==n)return{};const d=C(s),c={x:a,y:o},u=w(v(r)),m=A(u),p=await l.getDimensions({element:n}),g="y"===u?"top":"left",f="y"===u?"bottom":"right",h=i.reference[m]+i.reference[u]-c[u]-i.floating[m],y=c[u]-i.reference[u],b=await l.getOffsetParent({element:n}),k=b?"y"===u?b.clientHeight||0:b.clientWidth||0:0,x=h/2-y/2,T=d[g],N=k-p[m]-d[f],_=k/2-p[m]/2+x,S=E(T,_,N);return{data:{[u]:S,centerOffset:_-S}}}}))({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:e,rects:t,middlewareData:n})=>{let s;const{centerOffset:a}=n.arrow;return s=e.startsWith("top")||e.startsWith("bottom")?Math.abs(a)>t.reference.width/2:Math.abs(a)>t.reference.height/2,{data:{overflow:s}}}}),this.autoMinSize||this.autoSize){const e=this.autoSize?this.autoSize:this.autoMinSize?"min":null;t.middleware.push({name:"autoSize",fn:({rects:t,placement:n,middlewareData:s})=>{var a;if(null==(a=s.autoSize)?void 0:a.skip)return{};let o,r;return n.startsWith("top")||n.startsWith("bottom")?o=t.reference.width:r=t.reference.height,this.$_innerNode.style["min"===e?"minWidth":"max"===e?"maxWidth":"width"]=null!=o?`${o}px`:null,this.$_innerNode.style["min"===e?"minHeight":"max"===e?"maxHeight":"height"]=null!=r?`${r}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,t.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n;const{placement:s,rects:a,middlewareData:o}=t,{apply:r,...i}=e;if(null!=(n=o.size)&&n.skip)return{};const l=await x(t,i),d=v(s),c="end"===y(s);let u,m;"top"===d||"bottom"===d?(u=d,m=c?"left":"right"):(m=d,u=c?"top":"bottom");const p=N(l.left,0),g=N(l.right,0),f=N(l.top,0),h=N(l.bottom,0),w={height:a.floating.height-(["left","right"].includes(s)?2*(0!==f||0!==h?f+h:N(l.top,l.bottom)):l[u]),width:a.floating.width-(["top","bottom"].includes(s)?2*(0!==p||0!==g?p+g:N(l.left,l.right)):l[m])};return null==r||r({...w,...a}),{data:{skip:!0},reset:{rects:!0}}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({width:e,height:t})=>{this.$_innerNode.style.maxWidth=null!=e?`${e}px`:null,this.$_innerNode.style.maxHeight=null!=t?`${t}px`:null}})));const s=await me(this.$_referenceNode,this.$_popperNode,t);Object.assign(this.result,{x:s.x,y:s.y,placement:s.placement,strategy:s.strategy,arrow:be(be({},s.middlewareData.arrow),s.middlewareData.arrowOverflow)})},$_scheduleShow(e=null,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Oe&&this.instantMove&&Oe.instantMove&&Oe!==this.parentPopper)return Oe.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e=null,t=!1){this.shownChildren.size>0?this.$_pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Oe=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,this.isShown||(this.$_ensureTeleport(),await ze(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...le(this.$_referenceNode),...le(this.$_popperNode)],"scroll",(()=>{this.$_computePosition()})))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),s=e.x+e.width/2-(n.left+t.offsetLeft),a=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${s}px ${a}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.$_pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,Fe(De,this),0===De.length&&document.body.classList.remove("v-popper--some-open");for(const e of Ee(this.theme)){const t=Me(e);Fe(t,this),0===t.length&&document.body.classList.remove(`v-popper--some-open--${e}`)}Oe===this&&(Oe=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=Ne(this.theme,"disposeTimeout");null!==t&&(this.$_disposeTimer=setTimeout((()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)}),t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ze(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,Le,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],Le,this.popperTriggers,this.popperShowTriggers,e);const t=e=>t=>{t.usedByTooltip||this.hide({event:t,skipAiming:e})};this.$_registerTriggerListeners(this.$_targetNodes,Be,this.triggers,this.hideTriggers,t(!1)),this.$_registerTriggerListeners([this.$_popperNode],Be,this.popperTriggers,this.popperHideTriggers,t(!0))},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach((e=>e.addEventListener(t,n,_e?{passive:!0}:void 0)))},$_registerTriggerListeners(e,t,n,s,a){let o=n;null!=s&&(o="function"==typeof s?s(o):s),o.forEach((n=>{const s=t[n];s&&this.$_registerEventListeners(e,s,a)}))},$_removeEventListeners(e){const t=[];this.$_events.forEach((n=>{const{targetNodes:s,eventType:a,handler:o}=n;e&&e!==a?t.push(n):s.forEach((e=>e.removeEventListener(a,o)))})),this.$_events=t},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout((()=>{this.$_preventShow=!1}),300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const s=n.getAttribute(e);s&&(n.removeAttribute(e),n.setAttribute(t,s))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const s=e[n];null==s?t.removeAttribute(n):t.setAttribute(n,s)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.$_pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$el.getBoundingClientRect();if(Xe>=e.left&&Xe<=e.right&&Je>=e.top&&Je<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Xe-We,n=Je-Ke,s=e.left+e.width/2-We+(e.top+e.height/2)-Ke+e.width+e.height,a=We+t*s,o=Ke+n*s;return Ze(We,Ke,a,o,e.left,e.top,e.left,e.bottom)||Ze(We,Ke,a,o,e.left,e.top,e.right,e.top)||Ze(We,Ke,a,o,e.right,e.top,e.right,e.bottom)||Ze(We,Ke,a,o,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$scopedSlots.default(this.slotData)[0]}});function He(e){for(let t=0;t=0;s--){const a=De[s];try{const s=a.$_containsGlobalTarget=Ve(a,e);a.$_pendingHide=!1,requestAnimationFrame((()=>{if(a.$_pendingHide=!1,!n[a.randomId]&&qe(a,s,e)){if(a.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&s){let e=a.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let o=a.parentPopper;for(;o&&qe(o,o.$_containsGlobalTarget,e);)o.$_handleGlobalClose(e,t),o=o.parentPopper}}))}catch(e){}}}function Ve(e,t){const n=e.popperNode();return e.$_mouseDownContains||n.contains(t.target)}function qe(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}"undefined"!=typeof document&&"undefined"!=typeof window&&(Se?(document.addEventListener("touchstart",He,!_e||{passive:!0,capture:!0}),document.addEventListener("touchend",(function(e){Ge(e,!0)}),!_e||{passive:!0,capture:!0})):(window.addEventListener("mousedown",He,!0),window.addEventListener("click",(function(e){Ge(e)}),!0)),window.addEventListener("resize",(function(e){for(let t=0;t=0&&l<=1&&d>=0&&d<=1}var Ye;function Qe(){Qe.init||(Qe.init=!0,Ye=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var s=e.indexOf("Edge/");return s>0?parseInt(e.substring(s+5,e.indexOf(".",s)),10):-1}())}function et(e,t,n,s,a,o,r,i,l,d){"boolean"!=typeof r&&(l=i,i=r,r=!1);var c,u="function"==typeof n?n.options:n;if(e&&e.render&&(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0,a&&(u.functional=!0)),s&&(u._scopeId=s),o?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=c):t&&(c=r?function(e){t.call(this,d(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,i(e))}),c)if(u.functional){var m=u.render;u.render=function(e,t){return c.call(t),m(e,t)}}else{var p=u.beforeCreate;u.beforeCreate=p?[].concat(p,c):[c]}return n}"undefined"!=typeof window&&window.addEventListener("mousemove",(e=>{We=Xe,Ke=Je,Xe=e.clientX,Je=e.clientY}),_e?{passive:!0}:void 0);var tt={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var e=this;Qe(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight,e.emitOnMount&&e.emitSize()}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",Ye&&this.$el.appendChild(t),t.data="about:blank",Ye||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()},methods:{compareAndNotify:function(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize:function(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!Ye&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},nt=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})};nt._withStripped=!0;var st=et({render:nt,staticRenderFns:[]},undefined,tt,"data-v-8859cc6c",false,undefined,!1,void 0,void 0,void 0);var at={version:"1.0.1",install:function(e){e.component("resize-observer",st),e.component("ResizeObserver",st)}},ot=null;"undefined"!=typeof window?ot=window.Vue:void 0!==n.g&&(ot=n.g.Vue),ot&&ot.use(at);var rt={computed:{themeClass(){return function(e){const t=[e];let n=Te.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=Te.themes[n.$extend]||{}):n=null}while(n);return t.map((e=>`v-popper--theme-${e}`))}(this.theme)}}},it={name:"VPopperContent",components:{ResizeObserver:st},mixins:[rt],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},methods:{toPx:e=>null==e||isNaN(e)?null:`${e}px`}};function lt(e,t,n,s,a,o,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),s&&(d.functional=!0),o&&(d._scopeId="data-v-"+o),r?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=l):a&&(l=i?function(){a.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:a),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}const dt={};var ct=lt(it,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"popover",staticClass:"v-popper__popper",class:[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}],style:e.result?{position:e.result.strategy,transform:"translate3d("+Math.round(e.result.x)+"px,"+Math.round(e.result.y)+"px,0)"}:void 0,attrs:{id:e.popperId,"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0},on:{keyup:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.autoHide&&e.$emit("hide")}}},[n("div",{staticClass:"v-popper__backdrop",on:{click:function(t){e.autoHide&&e.$emit("hide")}}}),n("div",{staticClass:"v-popper__wrapper",style:e.result?{transformOrigin:e.result.transformOrigin}:void 0},[n("div",{ref:"inner",staticClass:"v-popper__inner"},[e.mounted?[n("div",[e._t("default")],2),e.handleResize?n("ResizeObserver",{on:{notify:function(t){return e.$emit("resize",t)}}}):e._e()]:e._e()],2),n("div",{ref:"arrow",staticClass:"v-popper__arrow-container",style:e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0},[n("div",{staticClass:"v-popper__arrow-outer"}),n("div",{staticClass:"v-popper__arrow-inner"})])])])}),[],!1,ut,null,null,null);function ut(e){for(let e in dt)this[e]=dt[e]}var mt=function(){return ct.exports}(),pt={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}},gt={name:"VPopperWrapper",components:{Popper:$e(),PopperContent:mt},mixins:[pt,rt],inheritAttrs:!1,props:{theme:{type:String,default(){return this.$options.vPopperTheme}}},methods:{getTargetNodes(){return Array.from(this.$refs.reference.children).filter((e=>e!==this.$refs.popperContent.$el))}}},ft=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"target-nodes":e.getTargetNodes,"reference-node":function(){return e.$refs.reference},"popper-node":function(){return e.$refs.popperContent.$el}},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.popperId,a=t.isShown,o=t.shouldMountContent,r=t.skipTransition,i=t.autoHide,l=t.show,d=t.hide,c=t.handleResize,u=t.onResize,m=t.classes,p=t.result;return[n("div",{ref:"reference",staticClass:"v-popper",class:[e.themeClass,{"v-popper--shown":a}]},[e._t("default",null,{shown:a,show:l,hide:d}),n("PopperContent",{ref:"popperContent",attrs:{"popper-id":s,theme:e.theme,shown:a,mounted:o,"skip-transition":r,"auto-hide":i,"handle-resize":c,classes:m,result:p},on:{hide:d,resize:u}},[e._t("popper",null,{shown:a,hide:d})],2)],2)]}}],null,!0)},"Popper",e.$attrs,!1),e.$listeners))};const ht={};var vt=lt(gt,ft,[],!1,yt,null,null,null);function yt(e){for(let e in ht)this[e]=ht[e]}var wt=function(){return vt.exports}(),At=Ce(be({},wt),{name:"VDropdown",vPopperTheme:"dropdown"});const bt={};var Ct=lt(At,undefined,undefined,!1,kt,null,null,null);function kt(e){for(let e in bt)this[e]=bt[e]}var xt=function(){return Ct.exports}(),Tt=Ce(be({},wt),{name:"VMenu",vPopperTheme:"menu"});const Nt={};var Et=lt(Tt,undefined,undefined,!1,_t,null,null,null);function _t(e){for(let e in Nt)this[e]=Nt[e]}var St=function(){return Et.exports}(),Pt=Ce(be({},wt),{name:"VTooltip",vPopperTheme:"tooltip"});const Lt={};var Bt=lt(Pt,undefined,undefined,!1,Ft,null,null,null);function Ft(e){for(let e in Lt)this[e]=Lt[e]}var zt=function(){return Bt.exports}(),Dt={name:"VTooltipDirective",components:{Popper:$e(),PopperContent:mt},mixins:[pt],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default(){return Ne(this.theme,"html")}},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default(){return Ne(this.theme,"loadingContent")}}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(e){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then((t=>this.onResult(e,t))):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}},Ot=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"popper-node":function(){return e.$refs.popperContent.$el}},on:{"apply-show":e.onShow,"apply-hide":e.onHide},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.popperId,a=t.isShown,o=t.shouldMountContent,r=t.skipTransition,i=t.autoHide,l=t.hide,d=t.handleResize,c=t.onResize,u=t.classes,m=t.result;return[n("PopperContent",{ref:"popperContent",class:{"v-popper--tooltip-loading":e.loading},attrs:{"popper-id":s,theme:e.theme,shown:a,mounted:o,"skip-transition":r,"auto-hide":i,"handle-resize":d,classes:u,result:m},on:{hide:l,resize:c}},[e.html?n("div",{domProps:{innerHTML:e._s(e.finalContent)}}):n("div",{domProps:{textContent:e._s(e.finalContent)}})])]}}])},"Popper",e.$attrs,!1),e.$listeners))};const Ut={};var Mt=lt(Dt,Ot,[],!1,Rt,null,null,null);function Rt(e){for(let e in Ut)this[e]=Ut[e]}var jt=function(){return Mt.exports}();const It="v-popper--has-tooltip";function $t(e,t,n){let s;const a=typeof t;return s="string"===a?{content:t}:t&&"object"===a?t:{content:!1},s.placement=function(e,t){let n=e.placement;if(!n&&t)for(const e of Pe)t[e]&&(n=e);return n||(n=Ne(e.theme||"tooltip","placement")),n}(s,n),s.targetNodes=()=>[e],s.referenceNode=()=>e,s}function Ht(e){e.$_popper&&(e.$_popper.$destroy(),delete e.$_popper,delete e.$_popperOldShown),e.classList&&e.classList.remove(It)}function Gt(e,{value:t,oldValue:n,modifiers:s}){const a=$t(e,t,s);if(!a.content||Ne(a.theme||"tooltip","disabled"))Ht(e);else{let n;e.$_popper?(n=e.$_popper,n.options=a):n=function(e,t,n){const s=$t(e,t,n),a=e.$_popper=new pe.Ay({mixins:[pt],data:()=>({options:s}),render(e){const t=this.options,{theme:n,html:s,content:a,loadingContent:o}=t,r=ke(t,["theme","html","content","loadingContent"]);return e(jt,{props:{theme:n,html:s,content:a,loadingContent:o},attrs:r,ref:"popper"})},devtools:{hide:!0}}),o=document.createElement("div");return document.body.appendChild(o),a.$mount(o),e.classList&&e.classList.add(It),a}(e,t,s),void 0!==t.shown&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?n.show():n.hide())}}var Vt={bind:Gt,update:Gt,unbind(e){Ht(e)}};function qt(e){e.addEventListener("click",Kt),e.addEventListener("touchstart",Xt,!!_e&&{passive:!0})}function Wt(e){e.removeEventListener("click",Kt),e.removeEventListener("touchstart",Xt),e.removeEventListener("touchend",Jt),e.removeEventListener("touchcancel",Zt)}function Kt(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function Xt(e){if(1===e.changedTouches.length){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const n=e.changedTouches[0];t.$_vclosepopover_touchPoint=n,t.addEventListener("touchend",Jt),t.addEventListener("touchcancel",Zt)}}function Jt(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,1===e.changedTouches.length){const n=e.changedTouches[0],s=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-s.screenY)<20&&Math.abs(n.screenX-s.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function Zt(e){e.currentTarget.$_vclosepopover_touch=!1}var Yt={bind(e,{value:t,modifiers:n}){e.$_closePopoverModifiers=n,(void 0===t||t)&&qt(e)},update(e,{value:t,oldValue:n,modifiers:s}){e.$_closePopoverModifiers=s,t!==n&&(void 0===t||t?qt(e):Wt(e))},unbind(e){Wt(e)}};const Qt=Te,en=xt;const tn={version:"1.0.0-beta.19",install:function(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,xe(Te,t),e.directive("tooltip",Vt),e.directive("close-popper",Yt),e.component("v-tooltip",zt),e.component("VTooltip",zt),e.component("v-dropdown",xt),e.component("VDropdown",xt),e.component("v-menu",St),e.component("VMenu",St))},options:Te};let nn=null;"undefined"!=typeof window?nn=window.Vue:void 0!==n.g&&(nn=n.g.Vue),nn&&nn.use(tn);var sn=n(2697),an=n(9054),on=n(1431),rn=n(648),ln=n(3168);const dn=(0,pe.pM)({name:"NcPopoverTriggerProvider",provide(){return{"NcPopover:trigger:shown":()=>this.shown,"NcPopover:trigger:attrs":()=>this.triggerAttrs}},props:{shown:{type:Boolean,required:!0},popupRole:{type:String,default:void 0}},computed:{triggerAttrs(){return{"aria-haspopup":this.popupRole,"aria-expanded":this.shown.toString()}}},render(){return this.$scopedSlots.default?.({attrs:this.triggerAttrs})}});const cn=(0,on.n)(dn,null,null,!1,null,null).exports,un={"material-design-icon":"_material-design-icon_hdy45_12",ncPopover:"_ncPopover_hdy45_20"},mn="nc-popover-8";Qt.themes[mn]=structuredClone(Qt.themes.dropdown);const pn={name:"NcPopover",components:{Dropdown:en,NcPopoverTriggerProvider:cn},inheritAttrs:!1,props:{shown:{type:Boolean,default:!1},popupRole:{type:String,default:void 0,validator:e=>["menu","listbox","tree","grid","dialog","true"].includes(e)},popoverBaseClass:{type:String,default:""},focusTrap:{type:Boolean,default:!0},noFocusTrap:{type:Boolean,default:!1},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String,Function]},noAutoReturnFocus:{type:Boolean,default:!1}},emits:["after-show","after-hide","update:shown"],setup:()=>({THEME:mn}),data(){return{internalShown:this.shown}},watch:{shown(e){this.internalShown=e},internalShown(e){this.$emit("update:shown",e)}},mounted(){this.checkTriggerA11y()},beforeDestroy(){this.clearFocusTrap(),this.clearEscapeStopPropagation()},methods:{checkTriggerA11y(){if(window.OC?.debug){const e=this.getPopoverTriggerButtonElement();e&&e.hasAttributes("aria-expanded","aria-haspopup")||pe.Ay.util.warn("It looks like you are using a custom button as a or other popover #trigger. If you are not using as a trigger, you need to bind attrs from the #trigger slot props to your custom button. See docs for an example.")}},removeFloatingVueAriaDescribedBy(){const e=this.getPopoverTriggerElement().querySelectorAll("[data-popper-shown]");for(const t of e)t.removeAttribute("aria-describedby")},getPopoverContentElement(){return this.$refs.popover?.$refs.popperContent?.$el},getPopoverTriggerElement(){return this.$refs.popover.$refs.reference},getPopoverTriggerButtonElement(){const e=this.getPopoverTriggerElement();return e&&(0,an.Kr)(e)[0]},async useFocusTrap(){if(await this.$nextTick(),this.noFocusTrap||!this.focusTrap)return;const e=this.getPopoverContentElement();e.tabIndex=-1,e&&(this.$focusTrap=(0,sn.K)(e,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus||!this.noAutoReturnFocus&&this.getPopoverTriggerButtonElement(),trapStack:(0,rn.g)(),fallBackFocus:e}),this.$focusTrap.activate())},clearFocusTrap(e={}){try{this.$focusTrap?.deactivate(e),this.$focusTrap=null}catch(e){ln.l.warn("Could not clear focus trap",{error:e})}},addEscapeStopPropagation(){const e=this.getPopoverContentElement();e?.addEventListener("keydown",this.stopKeydownEscapeHandler)},clearEscapeStopPropagation(){const e=this.getPopoverContentElement();e?.removeEventListener("keydown",this.stopKeydownEscapeHandler)},stopKeydownEscapeHandler(e){"keydown"===e.type&&"Escape"===e.key&&e.stopPropagation()},async afterShow(){this.getPopoverContentElement().addEventListener("transitionend",(()=>{this.$emit("after-show")}),{once:!0,passive:!0}),this.removeFloatingVueAriaDescribedBy(),await this.$nextTick(),await this.useFocusTrap(),this.addEscapeStopPropagation()},afterHide(){this.getPopoverContentElement().addEventListener("transitionend",(()=>{this.$emit("after-hide")}),{once:!0,passive:!0}),this.clearFocusTrap(),this.clearEscapeStopPropagation()}}};var gn=function(){var e=this,t=e._self._c;return t("Dropdown",e._g(e._b({ref:"popover",attrs:{distance:10,"arrow-padding":10,"no-auto-focus":!0,"popper-class":[e.$style.ncPopover,e.popoverBaseClass],theme:e.THEME,shown:e.internalShown},on:{"update:shown":function(t){e.internalShown=t},"apply-show":e.afterShow,"apply-hide":e.afterHide},scopedSlots:e._u([{key:"popper",fn:function(t){return[e._t("default",null,null,t)]}}],null,!0)},"Dropdown",e.$attrs,!1),e.$listeners),[t("NcPopoverTriggerProvider",{attrs:{shown:e.internalShown,"popup-role":e.popupRole},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("trigger",null,null,t)]}}],null,!0)})],1)},fn=[];const hn={$style:un};function vn(e){for(var t in hn)this[t]=hn[t]}const yn=(0,on.n)(pn,gn,fn,!1,vn,null).exports},2857:(e,t,n)=>{"use strict";function s(e){e.mounted?Array.isArray(e.mounted)||(e.mounted=[e.mounted]):e.mounted=[],e.mounted.push((function(){this.$el.setAttribute("data-v-03beeb9","")}))}n.d(t,{S:()=>s})},6202:(e,t,n)=>{"use strict";n.d(t,{A:()=>C,B:()=>h,C:()=>v,F:()=>o,I:()=>w,J:()=>b,S:()=>T,T:()=>m,a:()=>r,b:()=>x,c:()=>g,e:()=>y,f:()=>l,g:()=>A,h:()=>p,j:()=>k,n:()=>f,r:()=>i,t:()=>d,u:()=>u,z:()=>c});var s=n(3334);const a=(0,n(1195).$)().detectLanguage().build(),o=(...e)=>a.ngettext(...e),r=(...e)=>a.gettext(...e);function i(...e){for(const t of e)if(!t.registered){for(const{l:e,t:n}of t){if(e!==(0,s.Z0)()||!n)continue;const t=Object.fromEntries(Object.entries(n).map((([e,t])=>[e,{msgid:e,msgid_plural:t.p,msgstr:t.v}])));a.addTranslations({translations:{"":t}})}t.registered=!0}}const l=[{l:"ar",t:{"a few seconds ago":{v:["منذ عدة ثوانٍ"]},"sec. ago":{v:["ثانية مضت"]},"seconds ago":{v:["ثوانٍ مضت"]}}},{l:"ast",t:{"a few seconds ago":{v:["hai unos segundos"]},"sec. ago":{v:["hai segs"]},"seconds ago":{v:["hai segundos"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"cs-CZ",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"da",t:{"a few seconds ago":{v:["et par sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"de",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"de-DE",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"el",t:{"a few seconds ago":{v:["πριν λίγα δευτερόλεπτα"]},"sec. ago":{v:["δευτ. πριν"]},"seconds ago":{v:["δευτερόλεπτα πριν"]}}},{l:"en-GB",t:{"a few seconds ago":{v:["a few seconds ago"]},"sec. ago":{v:["sec. ago"]},"seconds ago":{v:["seconds ago"]}}},{l:"eo",t:{}},{l:"es",t:{"a few seconds ago":{v:["hace unos pocos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-AR",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-EC",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["Segundos atrás"]}}},{l:"es-MX",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"et-EE",t:{"a few seconds ago":{v:["mõni sekund tagasi"]},"sec. ago":{v:["sek. tagasi"]},"seconds ago":{v:["sekundit tagasi"]}}},{l:"eu",t:{"a few seconds ago":{v:["duela segundo batzuk"]},"sec. ago":{v:["duela seg."]},"seconds ago":{v:["duela segundo"]}}},{l:"fa",t:{"a few seconds ago":{v:["چند ثانیه پیش"]},"sec. ago":{v:["چند ثانیه پیش"]},"seconds ago":{v:["چند ثانیه پیش"]}}},{l:"fi",t:{"a few seconds ago":{v:["muutamia sekunteja sitten"]},"sec. ago":{v:["sek. sitten"]},"seconds ago":{v:["sekunteja sitten"]}}},{l:"fr",t:{"a few seconds ago":{v:["il y a quelques instants"]},"sec. ago":{v:["il y a sec."]},"seconds ago":{v:["il y a quelques secondes"]}}},{l:"ga",t:{"a few seconds ago":{v:["cúpla soicind ó shin"]},"sec. ago":{v:["soic. ó shin"]},"seconds ago":{v:["soicind ó shin"]}}},{l:"gl",t:{"a few seconds ago":{v:["hai uns segundos"]},"sec. ago":{v:["segs. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"he",t:{"a few seconds ago":{v:["לפני מספר שניות"]},"sec. ago":{v:["לפני מספר שניות"]},"seconds ago":{v:["לפני מס׳ שניות"]}}},{l:"hu",t:{}},{l:"id",t:{"a few seconds ago":{v:["beberapa detik yang lalu"]},"sec. ago":{v:["dtk. yang lalu"]},"seconds ago":{v:["beberapa detik lalu"]}}},{l:"is",t:{"a few seconds ago":{v:["fyrir örfáum sekúndum síðan"]},"sec. ago":{v:["sek. síðan"]},"seconds ago":{v:["sekúndum síðan"]}}},{l:"it",t:{"a few seconds ago":{v:["pochi secondi fa"]},"sec. ago":{v:["sec. fa"]},"seconds ago":{v:["secondi fa"]}}},{l:"ja",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ja-JP",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ko",t:{"a few seconds ago":{v:["방금 전"]},"sec. ago":{v:["몇 초 전"]},"seconds ago":{v:["초 전"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"a few seconds ago":{v:["noen få sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"nl",t:{"a few seconds ago":{v:["enkele seconden terug"]},"sec. ago":{v:["sec. geleden"]},"seconds ago":{v:["seconden geleden"]}}},{l:"oc",t:{}},{l:"pl",t:{"a few seconds ago":{v:["kilka sekund temu"]},"sec. ago":{v:["sek. temu"]},"seconds ago":{v:["sekund temu"]}}},{l:"pt-BR",t:{"a few seconds ago":{v:["alguns segundos atrás"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"pt-PT",t:{"a few seconds ago":{v:["há alguns segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"ro",t:{"a few seconds ago":{v:["acum câteva secunde"]},"sec. ago":{v:["sec. în urmă"]},"seconds ago":{v:["secunde în urmă"]}}},{l:"ru",t:{"a few seconds ago":{v:["несколько секунд назад"]},"sec. ago":{v:["сек. назад"]},"seconds ago":{v:["секунд назад"]}}},{l:"sk",t:{"a few seconds ago":{v:["pred chvíľou"]},"sec. ago":{v:["pred pár sekundami"]},"seconds ago":{v:["pred sekundami"]}}},{l:"sl",t:{}},{l:"sr",t:{"a few seconds ago":{v:["пре неколико секунди"]},"sec. ago":{v:["сек. раније"]},"seconds ago":{v:["секунди раније"]}}},{l:"sv",t:{"a few seconds ago":{v:["några sekunder sedan"]},"sec. ago":{v:["sek. sedan"]},"seconds ago":{v:["sekunder sedan"]}}},{l:"tr",t:{"a few seconds ago":{v:["birkaç saniye önce"]},"sec. ago":{v:["sn. önce"]},"seconds ago":{v:["saniye önce"]}}},{l:"uk",t:{"a few seconds ago":{v:["декілька секунд тому"]},"sec. ago":{v:["с тому"]},"seconds ago":{v:["с тому"]}}},{l:"uz",t:{"a few seconds ago":{v:["bir necha soniya oldin"]},"sec. ago":{v:["sek. oldin"]},"seconds ago":{v:["soniyalar oldin"]}}},{l:"zh-CN",t:{"a few seconds ago":{v:["几秒前"]},"sec. ago":{v:["几秒前"]},"seconds ago":{v:["几秒前"]}}},{l:"zh-HK",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}},{l:"zh-TW",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}}],d=[{l:"ar",t:{Acapulco:{v:["بازلائي مطفي"]},"Blue Violet":{v:["بنفسجي مشعشع"]},"Boston Blue":{v:["سماوي مطفي"]},Deluge:{v:["بنفسجي مطفي"]},Feldspar:{v:["وردي صخري"]},Gold:{v:["ذهبي"]},Mariner:{v:["أزرق بحري"]},"Nextcloud blue":{v:["أزرق نكست كلاود"]},Olivine:{v:["زيتي"]},Purple:{v:["بنفسجي"]},"Rosy brown":{v:["بُنِّي زهري"]},Whiskey:{v:["نبيذي"]}}},{l:"ast",t:{Acapulco:{v:["Acapulcu"]},"Blue Violet":{v:["Viola azulao"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oru"]},Mariner:{v:["Marineru"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivina"]},Purple:{v:["Moráu"]},"Rosy brown":{v:["Marrón arrosao"]},Whiskey:{v:["Whiskey"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]}}},{l:"cs-CZ",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]}}},{l:"da",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Guld"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]}}},{l:"de",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]}}},{l:"de-DE",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]}}},{l:"el",t:{Acapulco:{v:["Ακαπούλκο"]},"Blue Violet":{v:["Μπλε Βιολέτ"]},"Boston Blue":{v:["Μπλε Βοστώνης"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Χρυσό"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Μπλε Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Μωβ"]},"Rosy brown":{v:["Ροζ καφέ"]},Whiskey:{v:["Ουίσκι"]}}},{l:"en-GB",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Gold"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Purple"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]}}},{l:"eo",t:{}},{l:"es",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-AR",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"et-EE",t:{Acapulco:{v:["Acapulco meresinine"]},"Blue Violet":{v:["Sinakasvioletne"]},"Boston Blue":{v:["Bostoni rohekassinine"]},Deluge:{v:["Tulvavee lilla"]},Feldspar:{v:["Põlevkivipruun"]},Gold:{v:["Kuldne"]},Mariner:{v:["Meresinine"]},"Nextcloud blue":{v:["Nextcloudi sinine"]},Olivine:{v:["Oliiviroheline"]},Purple:{v:["Purpurpunane"]},"Rosy brown":{v:["Roosikarva pruun"]},Whiskey:{v:["Viskikarva kollakaspruun"]}}},{l:"eu",t:{}},{l:"fa",t:{Acapulco:{v:["آکاپولکو"]},"Blue Violet":{v:["بنفش آبی"]},"Boston Blue":{v:["آبی بوستونی"]},Deluge:{v:["سیل"]},Feldspar:{v:["فلدسپات"]},Gold:{v:["طلا"]},Mariner:{v:["مارینر"]},"Nextcloud blue":{v:["نکس کلود آبی"]},Olivine:{v:["الیوین"]},Purple:{v:["بنفش"]},"Rosy brown":{v:["قهوه‌ای رز"]},Whiskey:{v:["ویسکی"]}}},{l:"fi",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Sinivioletti"]},"Boston Blue":{v:["Bostoninsininen"]},Deluge:{v:["Tulva"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Kulta"]},Mariner:{v:["Merenkulkija"]},"Nextcloud blue":{v:["Nextcloudin sininen"]},Olivine:{v:["Oliviini"]},Purple:{v:["Purppura"]},"Rosy brown":{v:["Ruusunruskea"]},Whiskey:{v:["Viski"]}}},{l:"fr",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bleu violet"]},"Boston Blue":{v:["Bleu de Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Doré"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Bleu Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Violet"]},"Rosy brown":{v:["Brun rosé"]},Whiskey:{v:["Whiskey"]}}},{l:"ga",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Gorm Violet"]},"Boston Blue":{v:["Bostún Gorm"]},Deluge:{v:["Díle"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Óir"]},Mariner:{v:["Mairnéalach"]},"Nextcloud blue":{v:["Nextcloud gorm"]},Olivine:{v:["Olaivín"]},Purple:{v:["Corcra"]},"Rosy brown":{v:["Rosach donn"]},Whiskey:{v:["Fuisce"]}}},{l:"gl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marino"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivina"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Pardo rosado"]},Whiskey:{v:["Whisky"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{Gold:{v:["Emas"]},"Nextcloud blue":{v:["Biru Nextcloud"]},Purple:{v:["Ungu"]}}},{l:"is",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bláklukka"]},"Boston Blue":{v:["Bostonblátt"]},Deluge:{v:["Fjólublátt"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gull"]},Mariner:{v:["Sjóarablátt"]},"Nextcloud blue":{v:["Nextcloud blátt"]},Olivine:{v:["Ólivín"]},Purple:{v:["Purpurablátt"]},"Rosy brown":{v:["Rósabrúnt"]},Whiskey:{v:["Viský"]}}},{l:"it",t:{Gold:{v:["Oro"]},"Nextcloud blue":{v:["Nextcloud blue"]},Purple:{v:["Viola"]}}},{l:"ja",t:{Acapulco:{v:["アカプルコ"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]}}},{l:"ja-JP",t:{Acapulco:{v:["アカプルコ"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]}}},{l:"ko",t:{Acapulco:{v:["아카풀코"]},"Blue Violet":{v:["푸른 보라"]},"Boston Blue":{v:["보스턴 블루"]},Deluge:{v:["폭우"]},Feldspar:{v:["장석"]},Gold:{v:["금"]},Mariner:{v:["뱃사람"]},"Nextcloud blue":{v:["Nextcloud 파랑"]},Olivine:{v:["감람석"]},Purple:{v:["보라"]},"Rosy brown":{v:["로지 브라운"]},Whiskey:{v:["위스키"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blå fiolett"]},"Boston Blue":{v:["Boston blå"]},Deluge:{v:["Syndflod"]},Feldspar:{v:["Feltspat"]},Gold:{v:["Gull"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosenrød brun"]},Whiskey:{v:["Whiskey"]}}},{l:"nl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blauw Paars"]},"Boston Blue":{v:["Boston Blauw"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Veldspaat"]},Gold:{v:["Goud"]},Mariner:{v:["Marine blauw"]},"Nextcloud blue":{v:["Nextcloud blauw"]},Olivine:{v:["Olivijn"]},Purple:{v:["Paars"]},"Rosy brown":{v:["Rozig bruin"]},Whiskey:{v:["Whiskey"]}}},{l:"oc",t:{}},{l:"pl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Niebieski fiolet"]},"Boston Blue":{v:["Błękit Bostonu"]},Deluge:{v:["Potop"]},Feldspar:{v:["Skaleń"]},Gold:{v:["Złote"]},Mariner:{v:["Marynarz"]},"Nextcloud blue":{v:["Niebieskie Nextcloud"]},Olivine:{v:["Oliwin"]},Purple:{v:["Fioletowy"]},"Rosy brown":{v:["Różowy brąz"]},Whiskey:{v:["Whisky"]}}},{l:"pt-BR",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Dilúvio"]},Feldspar:{v:["Feldspato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marinheiro"]},"Nextcloud blue":{v:["azul Nextcloud"]},Olivine:{v:["Olivina"]},Purple:{v:["Roxo"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Uísque"]}}},{l:"pt-PT",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Ouro"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivine"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Whiskey"]}}},{l:"ro",t:{Gold:{v:["Aur"]},"Nextcloud blue":{v:["Nextcloud albastru"]},Purple:{v:["Purpuriu"]}}},{l:"ru",t:{Acapulco:{v:["Акапулько"]},"Blue Violet":{v:["Синий фиолет"]},"Boston Blue":{v:["Синий Бостон"]},Deluge:{v:["Перламутрово-фиолетовый"]},Feldspar:{v:["Античная латунь"]},Gold:{v:["Золотой"]},Mariner:{v:["Морской"]},"Nextcloud blue":{v:["Nextcloud голубой"]},Olivine:{v:[" Оливковый"]},Purple:{v:["Фиолетовый"]},"Rosy brown":{v:["Розово-коричневый"]},Whiskey:{v:["Виски"]}}},{l:"sk",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Modro fialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živec"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námorník"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Ružovo hnedá"]},Whiskey:{v:["Whisky"]}}},{l:"sl",t:{}},{l:"sr",t:{Acapulco:{v:["Акапулко"]},"Blue Violet":{v:["Плаво љубичаста"]},"Boston Blue":{v:["Бостон плава"]},Deluge:{v:["Поплава"]},Feldspar:{v:["Фелдспар"]},Gold:{v:["Злато"]},Mariner:{v:["Морнар"]},"Nextcloud blue":{v:["Nextcloud плава"]},Olivine:{v:["Маслинаста"]},Purple:{v:["Пурпурна"]},"Rosy brown":{v:["Роси браон"]},Whiskey:{v:["Виски"]}}},{l:"sv",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blåviolett"]},"Boston Blue":{v:["Bostonblå"]},Deluge:{v:["Skyfallsblå"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Guld"]},Mariner:{v:["Marinblå"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosabrun"]},Whiskey:{v:["Whisky"]}}},{l:"tr",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Mavi mor"]},"Boston Blue":{v:["Boston mavisi"]},Deluge:{v:["Sel"]},Feldspar:{v:["Feldispat"]},Gold:{v:["Altın"]},Mariner:{v:["Denizci"]},"Nextcloud blue":{v:["Nextcloud mavi"]},Olivine:{v:["Zeytinlik"]},Purple:{v:["Mor"]},"Rosy brown":{v:["Kırmızımsı kahverengi"]},Whiskey:{v:["Viski"]}}},{l:"uk",t:{Acapulco:{v:["Акапулько"]},"Blue Violet":{v:["Блакитна фіалка"]},"Boston Blue":{v:["Бостонський синій"]},Deluge:{v:["Злива"]},Feldspar:{v:["Польові шпати"]},Gold:{v:["Золотий"]},Mariner:{v:["Морський"]},"Nextcloud blue":{v:["Блакитний Nextcloud"]},Olivine:{v:["Олива"]},Purple:{v:["Фіолетовий"]},"Rosy brown":{v:["Темно-рожевий"]},Whiskey:{v:["Кола"]}}},{l:"uz",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Moviy binafsha"]},"Boston Blue":{v:["Boston ko'k"]},Deluge:{v:["To'fon"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oltin"]},Mariner:{v:["Dengizchi"]},"Nextcloud blue":{v:["Ko'k Nextcloud "]},Olivine:{v:["Olivine"]},Purple:{v:["Binafsha"]},"Rosy brown":{v:["Qizil jigarrang"]},Whiskey:{v:["Whiskey"]}}},{l:"zh-CN",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["瓦罗兰特蓝"]},"Boston Blue":{v:["波士顿蓝"]},Deluge:{v:["洪水色"]},Feldspar:{v:["长石"]},Gold:{v:["金色"]},Mariner:{v:["水手"]},"Nextcloud blue":{v:["Nextcloud 蓝"]},Olivine:{v:["橄榄石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}},{l:"zh-HK",t:{Acapulco:{v:["阿卡普爾科"]},"Blue Violet":{v:["藍紫色"]},"Boston Blue":{v:["波士頓藍"]},Deluge:{v:["大洪水"]},Feldspar:{v:["長石"]},Gold:{v:["Gold"]},Mariner:{v:["海軍藍"]},"Nextcloud blue":{v:["Nextcloud 藍色"]},Olivine:{v:["橄欖石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}},{l:"zh-TW",t:{}}],c=[{l:"ar",t:{Actions:{v:["إجراءات"]}}},{l:"ast",t:{Actions:{v:["Aiciones"]}}},{l:"br",t:{Actions:{v:["Oberioù"]}}},{l:"ca",t:{Actions:{v:["Accions"]}}},{l:"cs",t:{Actions:{v:["Akce"]}}},{l:"cs-CZ",t:{Actions:{v:["Akce"]}}},{l:"da",t:{Actions:{v:["Handlinger"]}}},{l:"de",t:{Actions:{v:["Aktionen"]}}},{l:"de-DE",t:{Actions:{v:["Aktionen"]}}},{l:"el",t:{Actions:{v:["Ενέργειες"]}}},{l:"en-GB",t:{Actions:{v:["Actions"]}}},{l:"eo",t:{Actions:{v:["Agoj"]}}},{l:"es",t:{Actions:{v:["Acciones"]}}},{l:"es-AR",t:{Actions:{v:["Acciones"]}}},{l:"es-EC",t:{Actions:{v:["Acciones"]}}},{l:"es-MX",t:{Actions:{v:["Acciones"]}}},{l:"et-EE",t:{Actions:{v:["Tegevus"]}}},{l:"eu",t:{Actions:{v:["Ekintzak"]}}},{l:"fa",t:{Actions:{v:["کنش‌ها"]}}},{l:"fi",t:{Actions:{v:["Toiminnot"]}}},{l:"fr",t:{Actions:{v:["Actions"]}}},{l:"ga",t:{Actions:{v:["Gníomhartha"]}}},{l:"gl",t:{Actions:{v:["Accións"]}}},{l:"he",t:{Actions:{v:["פעולות"]}}},{l:"hu",t:{Actions:{v:["Műveletek"]}}},{l:"id",t:{Actions:{v:["Tindakan"]}}},{l:"is",t:{Actions:{v:["Aðgerðir"]}}},{l:"it",t:{Actions:{v:["Azioni"]}}},{l:"ja",t:{Actions:{v:["操作"]}}},{l:"ja-JP",t:{Actions:{v:["操作"]}}},{l:"ko",t:{Actions:{v:["동작"]}}},{l:"lt-LT",t:{Actions:{v:["Veiksmai"]}}},{l:"lv",t:{}},{l:"mk",t:{Actions:{v:["Акции"]}}},{l:"my",t:{Actions:{v:["လုပ်ဆောင်ချက်များ"]}}},{l:"nb",t:{Actions:{v:["Handlinger"]}}},{l:"nl",t:{Actions:{v:["Acties"]}}},{l:"oc",t:{Actions:{v:["Accions"]}}},{l:"pl",t:{Actions:{v:["Działania"]}}},{l:"pt-BR",t:{Actions:{v:["Ações"]}}},{l:"pt-PT",t:{Actions:{v:["Ações"]}}},{l:"ro",t:{Actions:{v:["Acțiuni"]}}},{l:"ru",t:{Actions:{v:["Действия "]}}},{l:"sk",t:{Actions:{v:["Akcie"]}}},{l:"sl",t:{Actions:{v:["Dejanja"]}}},{l:"sr",t:{Actions:{v:["Радње"]}}},{l:"sv",t:{Actions:{v:["Åtgärder"]}}},{l:"tr",t:{Actions:{v:["İşlemler"]}}},{l:"uk",t:{Actions:{v:["Дії"]}}},{l:"uz",t:{Actions:{v:["Harakatlar"]}}},{l:"zh-CN",t:{Actions:{v:["行为"]}}},{l:"zh-HK",t:{Actions:{v:["動作"]}}},{l:"zh-TW",t:{Actions:{v:["動作"]}}}],u=[{l:"ar",t:{"Avatar of {displayName}":{v:["صورة الملف الشخصي الرمزية لــ {displayName} "]},"Avatar of {displayName}, {status}":{v:["صورة الملف الشخصي الرمزية لــ {displayName}، {status}"]}}},{l:"ast",t:{"Avatar of {displayName}":{v:["Avatar de: {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de: {displayName}, {status}"]}}},{l:"br",t:{}},{l:"ca",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"cs",t:{"Avatar of {displayName}":{v:["Zástupný obrázek uživatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Zástupný obrázek uživatele {displayName}, {status}"]}}},{l:"cs-CZ",t:{"Avatar of {displayName}":{v:["Zástupný obrázek uživatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Zástupný obrázek uživatele {displayName}, {status}"]}}},{l:"da",t:{"Avatar of {displayName}":{v:["Avatar af {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar af {displayName}, {status}"]}}},{l:"de",t:{"Avatar of {displayName}":{v:["Avatar von {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar von {displayName}, {status}"]}}},{l:"de-DE",t:{"Avatar of {displayName}":{v:["Avatar von {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar von {displayName}, {status}"]}}},{l:"el",t:{"Avatar of {displayName}":{v:["Άβαταρ του {displayName}"]},"Avatar of {displayName}, {status}":{v:["Άβαταρ του {displayName}, {status}"]}}},{l:"en-GB",t:{"Avatar of {displayName}":{v:["Avatar of {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar of {displayName}, {status}"]}}},{l:"eo",t:{}},{l:"es",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-AR",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-EC",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-MX",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"et-EE",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"eu",t:{"Avatar of {displayName}":{v:["{displayName}-(e)n irudia"]},"Avatar of {displayName}, {status}":{v:["{displayName} -(e)n irudia, {status}"]}}},{l:"fa",t:{"Avatar of {displayName}":{v:["آواتار {displayName}"]},"Avatar of {displayName}, {status}":{v:["آواتار {displayName} ، {status}"]}}},{l:"fi",t:{"Avatar of {displayName}":{v:["{displayName}n avatar"]},"Avatar of {displayName}, {status}":{v:["{displayName}n avatar, {status}"]}}},{l:"fr",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"ga",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"gl",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"he",t:{"Avatar of {displayName}":{v:["תמונה ייצוגית של {displayName}"]},"Avatar of {displayName}, {status}":{v:["תמונה ייצוגית של {displayName}, {status}"]}}},{l:"hu",t:{"Avatar of {displayName}":{v:["{displayName} profilképe"]},"Avatar of {displayName}, {status}":{v:["{displayName} profilképe, {status}"]}}},{l:"id",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"is",t:{"Avatar of {displayName}":{v:["Auðkennismynd fyrir {displayName}"]},"Avatar of {displayName}, {status}":{v:["Auðkennismynd fyrir {displayName}, {status}"]}}},{l:"it",t:{"Avatar of {displayName}":{v:["Avatar di {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar di {displayName}, {status}"]}}},{l:"ja",t:{"Avatar of {displayName}":{v:["{displayName} のアバター"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} のアバター"]}}},{l:"ja-JP",t:{"Avatar of {displayName}":{v:["{displayName} のアバター"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} のアバター"]}}},{l:"ko",t:{"Avatar of {displayName}":{v:["{displayName}님의 아바타"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status}님의 아바타"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Avatar of {displayName}":{v:["Аватар на {displayName}"]},"Avatar of {displayName}, {status}":{v:["Аватар на {displayName}, {status}"]}}},{l:"my",t:{"Avatar of {displayName}":{v:["{displayName} ၏ ကိုယ်ပွား"]}}},{l:"nb",t:{"Avatar of {displayName}":{v:["Avataren til {displayName}"]},"Avatar of {displayName}, {status}":{v:["{displayName}'s avatar, {status}"]}}},{l:"nl",t:{"Avatar of {displayName}":{v:["Avatar van {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar van {displayName}, {status}"]}}},{l:"oc",t:{}},{l:"pl",t:{"Avatar of {displayName}":{v:["Awatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Awatar {displayName}, {status}"]}}},{l:"pt-BR",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"pt-PT",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"ro",t:{"Avatar of {displayName}":{v:["Avatarul lui {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatarul lui {displayName}, {status}"]}}},{l:"ru",t:{"Avatar of {displayName}":{v:["Аватар {displayName}"]},"Avatar of {displayName}, {status}":{v:["Фотография {displayName}, {status}"]}}},{l:"sk",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"sl",t:{"Avatar of {displayName}":{v:["Podoba {displayName}"]},"Avatar of {displayName}, {status}":{v:["Prikazna slika {displayName}, {status}"]}}},{l:"sr",t:{"Avatar of {displayName}":{v:["Аватар за {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar za {displayName}, {status}"]}}},{l:"sv",t:{"Avatar of {displayName}":{v:["{displayName}s avatar"]},"Avatar of {displayName}, {status}":{v:["{displayName}s avatar, {status}"]}}},{l:"tr",t:{"Avatar of {displayName}":{v:["{displayName} avatarı"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} avatarı"]}}},{l:"uk",t:{"Avatar of {displayName}":{v:["Аватар {displayName}"]},"Avatar of {displayName}, {status}":{v:["Аватар {displayName}, {status}"]}}},{l:"uz",t:{"Avatar of {displayName}":{v:[" {displayName}Avatari"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} Avatari"]}}},{l:"zh-CN",t:{"Avatar of {displayName}":{v:["{displayName}的头像"]},"Avatar of {displayName}, {status}":{v:["{displayName}的头像,{status}"]}}},{l:"zh-HK",t:{"Avatar of {displayName}":{v:["{displayName} 的頭像"]},"Avatar of {displayName}, {status}":{v:["{displayName} 的頭像,{status}"]}}},{l:"zh-TW",t:{"Avatar of {displayName}":{v:["{displayName} 的大頭照"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} 的大頭照"]}}}],m=[{l:"ar",t:{away:{v:["غير موجود"]},busy:{v:["مشغول"]},"do not disturb":{v:["يُرجى عدم الإزعاج"]},invisible:{v:["غير مرئي"]},offline:{v:["غير متصل"]},online:{v:["متصل"]}}},{l:"ast",t:{away:{v:["ausente"]},busy:{v:["ocupáu"]},"do not disturb":{v:["nun molestar"]},invisible:{v:["invisible"]},offline:{v:["desconectáu"]},online:{v:["en llinia"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{away:{v:["pryč"]},busy:{v:["zaneprádněn(a)"]},"do not disturb":{v:["nerušit"]},invisible:{v:["neviditelné"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"cs-CZ",t:{away:{v:["pryč"]},busy:{v:["zaneprádněn(a)"]},"do not disturb":{v:["nerušit"]},invisible:{v:["neviditelné"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"da",t:{away:{v:["væk"]},busy:{v:["optaget"]},"do not disturb":{v:["forstyr ikke"]},invisible:{v:["usynlig"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"de",t:{away:{v:["Abwesend"]},busy:{v:["Beschäftigt"]},"do not disturb":{v:["Bitte nicht stören"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"de-DE",t:{away:{v:["Abwesend"]},busy:{v:["Beschäftigt"]},"do not disturb":{v:["Bitte nicht stören"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"el",t:{away:{v:["μακριά"]},busy:{v:["απασχολημένος"]},"do not disturb":{v:["μην ενοχλείτε"]},invisible:{v:["αόρατο"]},offline:{v:["εκτός σύνδεσης"]},online:{v:["συνδεδεμένος"]}}},{l:"en-GB",t:{away:{v:["away"]},busy:{v:["busy"]},"do not disturb":{v:["do not disturb"]},invisible:{v:["invisible"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"eo",t:{}},{l:"es",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["fuera de línea"]},online:{v:["en línea"]}}},{l:"es-AR",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["desconectado"]},online:{v:["en línea"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["fuera de línea"]},online:{v:["en línea"]}}},{l:"et-EE",t:{away:{v:["eemal"]},busy:{v:["hõivatud"]},"do not disturb":{v:["ära sega"]},invisible:{v:["nähtamatu"]},offline:{v:["pole võrgus"]},online:{v:["võrgus"]}}},{l:"eu",t:{}},{l:"fa",t:{away:{v:["دور از دستگاه"]},busy:{v:["مشغول"]},"do not disturb":{v:["مزاحم نشوید"]},invisible:{v:["مخفی"]},offline:{v:["برون‌خط"]},online:{v:["برخط"]}}},{l:"fi",t:{away:{v:["poissa"]},busy:{v:["varattu"]},"do not disturb":{v:["älä häiritse"]},invisible:{v:["näkymätön"]},offline:{v:["ei linjalla"]},online:{v:["linjalla"]}}},{l:"fr",t:{away:{v:["absent"]},busy:{v:["occupé"]},"do not disturb":{v:["ne pas déranger"]},invisible:{v:["invisible"]},offline:{v:["hors ligne"]},online:{v:["en ligne"]}}},{l:"ga",t:{away:{v:["ar shiúl"]},busy:{v:["gnóthach"]},"do not disturb":{v:["ná cur as"]},invisible:{v:["dofheicthe"]},offline:{v:["as líne"]},online:{v:["ar líne"]}}},{l:"gl",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["non molestar"]},invisible:{v:["invisíbel"]},offline:{v:["desconectado"]},online:{v:["conectado"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{away:{v:["tidak tersedia"]},"do not disturb":{v:["jangan ganggu"]},offline:{v:["luring"]},online:{v:["daring"]}}},{l:"is",t:{away:{v:["í burtu"]},busy:{v:["upptekin/n"]},"do not disturb":{v:["ekki ónáða"]},invisible:{v:["ósýnilegt"]},offline:{v:["ónettengt"]},online:{v:["nettengt"]}}},{l:"it",t:{away:{v:["via"]},"do not disturb":{v:["non disturbare"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ja",t:{away:{v:["離れる"]},busy:{v:["ビジー"]},"do not disturb":{v:["邪魔をしないでください"]},invisible:{v:["不可視"]},offline:{v:["オフライン"]},online:{v:["オンライン"]}}},{l:"ja-JP",t:{away:{v:["離れる"]},busy:{v:["ビジー"]},"do not disturb":{v:["邪魔をしないでください"]},invisible:{v:["不可視"]},offline:{v:["オフライン"]},online:{v:["オンライン"]}}},{l:"ko",t:{away:{v:["자리 비움"]},busy:{v:["바쁨"]},"do not disturb":{v:["방해 금지"]},invisible:{v:["보이지 않음"]},offline:{v:["오프라인"]},online:{v:["온라인"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{away:{v:["borte"]},busy:{v:["opptatt"]},"do not disturb":{v:["ikke forstyrr"]},invisible:{v:["usynlig"]},offline:{v:["frakoblet"]},online:{v:["tilkoblet"]}}},{l:"nl",t:{away:{v:["weg"]},busy:{v:["bezig"]},"do not disturb":{v:["niet storen"]},invisible:{v:["Onzichtbaar"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"oc",t:{}},{l:"pl",t:{away:{v:["stąd"]},busy:{v:["zajęty"]},"do not disturb":{v:["nie przeszkadzać"]},invisible:{v:["niewidzialny"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"pt-BR",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["não perturbe"]},invisible:{v:["invisível"]},offline:{v:["desligada"]},online:{v:["ligado"]}}},{l:"pt-PT",t:{away:{v:["longe"]},busy:{v:["ocupado"]},"do not disturb":{v:["não incomodar"]},invisible:{v:["invisível"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ro",t:{away:{v:["plecat"]},"do not disturb":{v:["nu deranjați"]},offline:{v:["deconectat"]},online:{v:["online"]}}},{l:"ru",t:{away:{v:["отсутствие"]},busy:{v:["занятый"]},"do not disturb":{v:["не беспокоить"]},invisible:{v:["невидимый"]},offline:{v:["офлайн"]},online:{v:["онлайн"]}}},{l:"sk",t:{away:{v:["neprítomný"]},busy:{v:["zaneprázdnený"]},"do not disturb":{v:["nerušiť"]},invisible:{v:["neviditeľný"]},offline:{v:["Odpojený - offline"]},online:{v:["Pripojený - online"]}}},{l:"sl",t:{}},{l:"sr",t:{away:{v:["одсутан"]},busy:{v:["заузет"]},"do not disturb":{v:["не узнемиравај"]},invisible:{v:["невидљиво"]},offline:{v:["ван мреже"]},online:{v:["на мрежи"]}}},{l:"sv",t:{away:{v:["borta"]},busy:{v:["upptagen"]},"do not disturb":{v:["stör ej"]},invisible:{v:["osynlig"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"tr",t:{away:{v:["Uzakta"]},busy:{v:["meşgul"]},"do not disturb":{v:["Rahatsız etmeyin"]},invisible:{v:["görünmez"]},offline:{v:["Çevrim dışı"]},online:{v:["Çevrim içi"]}}},{l:"uk",t:{away:{v:["відсутній"]},busy:{v:["зайнято"]},"do not disturb":{v:["не турбувати"]},invisible:{v:["Невидимий"]},offline:{v:["не в мережі"]},online:{v:["в мережі"]}}},{l:"uz",t:{away:{v:["uzoqda"]},busy:{v:["band"]},"do not disturb":{v:["bezovta qilmang"]},invisible:{v:["ko'rinmas"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"zh-CN",t:{away:{v:["离开"]},busy:{v:["繁忙"]},"do not disturb":{v:["请勿打扰"]},invisible:{v:["隐藏的"]},offline:{v:["离线"]},online:{v:["在线"]}}},{l:"zh-HK",t:{away:{v:["離開"]},busy:{v:["忙碌"]},"do not disturb":{v:["請勿打擾"]},invisible:{v:["隐藏的"]},offline:{v:["離線"]},online:{v:["在線"]}}},{l:"zh-TW",t:{}}],p=[{l:"ar",t:{"Clear selected":{v:["محو المحدّد"]},"Deselect {option}":{v:["إلغاء تحديد {option}"]},Options:{v:["خيارات"]}}},{l:"ast",t:{"Clear selected":{v:["Borrar lo seleicionao"]},"Deselect {option}":{v:["Deseleicionar «{option}»"]},Options:{v:["Opciones"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Clear selected":{v:["Vyčistit vybrané"]},"Deselect {option}":{v:["Zrušit výběr {option}"]},Options:{v:["Možnosti"]}}},{l:"cs-CZ",t:{"Clear selected":{v:["Vyčistit vybrané"]},"Deselect {option}":{v:["Zrušit výběr {option}"]},Options:{v:["Možnosti"]}}},{l:"da",t:{"Clear selected":{v:["Ryd valgt"]},"Deselect {option}":{v:["Fravælg {option}"]},Options:{v:["Indstillinger"]}}},{l:"de",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abwählen"]},Options:{v:["Optionen"]}}},{l:"de-DE",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abwählen"]},Options:{v:["Optionen"]}}},{l:"el",t:{"Clear selected":{v:["Εκκαθάριση επιλογής"]},"Deselect {option}":{v:["Αποεπιλογή {option}"]},Options:{v:["Επιλογές"]}}},{l:"en-GB",t:{"Clear selected":{v:["Clear selected"]},"Deselect {option}":{v:["Deselect {option}"]},Options:{v:["Options"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},Options:{v:["Opciones"]}}},{l:"es-AR",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},Options:{v:["Opciones"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},Options:{v:["Opciones"]}}},{l:"et-EE",t:{"Clear selected":{v:["Tühjenad valik"]},"Deselect {option}":{v:["Eemalda {option} valik"]},Options:{v:["Valikud"]}}},{l:"eu",t:{}},{l:"fa",t:{"Clear selected":{v:["پاک کردن مورد انتخاب شده"]},"Deselect {option}":{v:["لغو انتخاب {option}"]},Options:{v:["گزینه‌ها"]}}},{l:"fi",t:{"Clear selected":{v:["Tyhjennä valitut"]},"Deselect {option}":{v:["Poista valinta {option}"]},Options:{v:["Valinnat"]}}},{l:"fr",t:{"Clear selected":{v:["Vider la sélection"]},"Deselect {option}":{v:["Désélectionner {option}"]},Options:{v:["Options"]}}},{l:"ga",t:{"Clear selected":{v:["Glan roghnaithe"]},"Deselect {option}":{v:["Díroghnaigh {option}"]},Options:{v:["Roghanna"]}}},{l:"gl",t:{"Clear selected":{v:["Limpar o seleccionado"]},"Deselect {option}":{v:["Desmarcar {opción}"]},Options:{v:["Opcións"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{"Clear selected":{v:["Hapus terpilih"]},"Deselect {option}":{v:["Batalkan pemilihan {option}"]}}},{l:"is",t:{"Clear selected":{v:["Hreinsa valið"]},"Deselect {option}":{v:["Afvelja {option}"]},Options:{v:["Valkostir"]}}},{l:"it",t:{"Clear selected":{v:["Cancella selezionati"]},"Deselect {option}":{v:["Deselezionare {option}"]}}},{l:"ja",t:{"Clear selected":{v:["選択を解除"]},"Deselect {option}":{v:["{option} の選択を解除"]},Options:{v:["オプション"]}}},{l:"ja-JP",t:{"Clear selected":{v:["選択を解除"]},"Deselect {option}":{v:["{option} の選択を解除"]},Options:{v:["オプション"]}}},{l:"ko",t:{"Clear selected":{v:["선택 항목 지우기"]},"Deselect {option}":{v:["{option} 선택 해제"]},Options:{v:["옵션"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"Clear selected":{v:["Tøm merket"]},"Deselect {option}":{v:["Opphev valg {option}"]},Options:{v:["Alternativer"]}}},{l:"nl",t:{"Clear selected":{v:["Selectie wissen"]},"Deselect {option}":{v:["Deselecteer {optie}"]},Options:{v:["Opties"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear selected":{v:["Wyczyść wybrane"]},"Deselect {option}":{v:["Odznacz {option}"]},Options:{v:["Opcje"]}}},{l:"pt-BR",t:{"Clear selected":{v:["Limpar selecionados"]},"Deselect {option}":{v:["Desmacar {option}"]},Options:{v:["Opções"]}}},{l:"pt-PT",t:{"Clear selected":{v:["Limpeza selecionada"]},"Deselect {option}":{v:["Desmarcar {option}"]},Options:{v:["Opções"]}}},{l:"ro",t:{"Clear selected":{v:["Șterge selecția"]},"Deselect {option}":{v:["Deselctează {option}"]}}},{l:"ru",t:{"Clear selected":{v:["Очистить выбранный"]},"Deselect {option}":{v:["Отменить выбор {option}"]},Options:{v:["Варианты"]}}},{l:"sk",t:{"Clear selected":{v:["Vymazať vybraté"]},"Deselect {option}":{v:["Zrušiť výber {option}"]},Options:{v:["možnosti"]}}},{l:"sl",t:{}},{l:"sr",t:{"Clear selected":{v:["Обриши изабрано"]},"Deselect {option}":{v:["Уклони избор {option}"]},Options:{v:["Опције"]}}},{l:"sv",t:{"Clear selected":{v:["Rensa val"]},"Deselect {option}":{v:["Avmarkera {option}"]},Options:{v:["Alternativ"]}}},{l:"tr",t:{"Clear selected":{v:["Seçilmişleri temizle"]},"Deselect {option}":{v:["{option} bırak"]},Options:{v:["Seçenekler"]}}},{l:"uk",t:{"Clear selected":{v:["Очистити вибране"]},"Deselect {option}":{v:["Зняти вибір {option}"]},Options:{v:["Параметри"]}}},{l:"uz",t:{"Clear selected":{v:["Tanlanganni tozalash"]},"Deselect {option}":{v:["{option}tanlovni bekor qiling"]},Options:{v:["Variantlar"]}}},{l:"zh-CN",t:{"Clear selected":{v:["清除所选"]},"Deselect {option}":{v:["取消选择 {option}"]},Options:{v:["选项"]}}},{l:"zh-HK",t:{"Clear selected":{v:["清除所選項目"]},"Deselect {option}":{v:["取消選擇 {option}"]},Options:{v:["選項"]}}},{l:"zh-TW",t:{}}],g=[{l:"ar",t:{"Clear text":{v:["محو النص"]},"Save changes":{v:["حفظ التغييرات"]}}},{l:"ast",t:{"Clear text":{v:["Borrar el testu"]},"Save changes":{v:["Guardar los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Clear text":{v:["Netejar text"]}}},{l:"cs",t:{"Clear text":{v:["Čitelný text"]},"Save changes":{v:["Uložit změny"]}}},{l:"cs-CZ",t:{"Clear text":{v:["Čitelný text"]},"Save changes":{v:["Uložit změny"]}}},{l:"da",t:{"Clear text":{v:["Ryd tekst"]},"Save changes":{v:["Gem ændringer"]}}},{l:"de",t:{"Clear text":{v:["Klartext"]},"Save changes":{v:["Änderungen speichern"]}}},{l:"de-DE",t:{"Clear text":{v:["Klartext"]},"Save changes":{v:["Änderungen speichern"]}}},{l:"el",t:{"Clear text":{v:["Εκκαθάριση κειμένου"]},"Save changes":{v:["Αποθήκευση αλλαγών"]}}},{l:"en-GB",t:{"Clear text":{v:["Clear text"]},"Save changes":{v:["Save changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"es-AR",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"es-EC",t:{"Clear text":{v:["Limpiar texto"]}}},{l:"es-MX",t:{"Clear text":{v:["Limpiar texto"]},"Save changes":{v:["Guardar cambios"]}}},{l:"et-EE",t:{"Clear text":{v:["Kustuta tekst"]},"Save changes":{v:["Salvesta muudatused"]}}},{l:"eu",t:{"Clear text":{v:["Garbitu testua"]}}},{l:"fa",t:{"Clear text":{v:["پاک کردن متن"]},"Save changes":{v:["ذخیرهٔ تغییرات"]}}},{l:"fi",t:{"Clear text":{v:["Tyhjennä teksti"]},"Save changes":{v:["Tallenna muutokset"]}}},{l:"fr",t:{"Clear text":{v:["Effacer le texte"]},"Save changes":{v:["Sauvegarder les changements"]}}},{l:"ga",t:{"Clear text":{v:["Glan téacs"]},"Save changes":{v:["Sabháil na hathruithe"]}}},{l:"gl",t:{"Clear text":{v:["Limpar o texto"]},"Save changes":{v:["Gardar os cambios"]}}},{l:"he",t:{"Clear text":{v:["פינוי טקסט"]}}},{l:"hu",t:{"Clear text":{v:["Szöveg törlése"]}}},{l:"id",t:{"Clear text":{v:["Bersihkan teks"]},"Save changes":{v:["Simpan perubahan"]}}},{l:"is",t:{"Clear text":{v:["Hreinsa texta"]},"Save changes":{v:["Vista breytingar"]}}},{l:"it",t:{"Clear text":{v:["Cancella il testo"]},"Save changes":{v:["Salva le modifiche"]}}},{l:"ja",t:{"Clear text":{v:["テキストをクリア"]},"Save changes":{v:["変更を保存"]}}},{l:"ja-JP",t:{"Clear text":{v:["テキストをクリア"]},"Save changes":{v:["変更を保存"]}}},{l:"ko",t:{"Clear text":{v:["텍스트 지우기"]},"Save changes":{v:["변경 사항 저장"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"Clear text":{v:["Fjern tekst"]},"Save changes":{v:["Lagre endringer"]}}},{l:"nl",t:{"Clear text":{v:["Wis tekst"]},"Save changes":{v:["Wijzigingen opslaan"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear text":{v:["Wyczyść tekst"]},"Save changes":{v:["Zapisz zmiany"]}}},{l:"pt-BR",t:{"Clear text":{v:["Limpar texto"]},"Save changes":{v:["Salvar alterações"]}}},{l:"pt-PT",t:{"Clear text":{v:["Limpar texto"]},"Save changes":{v:["Gravar alterações"]}}},{l:"ro",t:{"Clear text":{v:["Șterge textul"]},"Save changes":{v:["Salvează modificările"]}}},{l:"ru",t:{"Clear text":{v:["Очистить текст"]},"Save changes":{v:["Сохранить изменения"]}}},{l:"sk",t:{"Clear text":{v:["Vamazať text"]},"Save changes":{v:["Uložiť zmeny"]}}},{l:"sl",t:{"Clear text":{v:["Počisti besedilo"]}}},{l:"sr",t:{"Clear text":{v:["Обриши текст"]},"Save changes":{v:["Сачувај измене"]}}},{l:"sv",t:{"Clear text":{v:["Ta bort text"]},"Save changes":{v:["Spara ändringar"]}}},{l:"tr",t:{"Clear text":{v:["Metni temizle"]},"Save changes":{v:["Değişiklikleri kaydet"]}}},{l:"uk",t:{"Clear text":{v:["Очистити текст"]},"Save changes":{v:["Зберегти зміни"]}}},{l:"uz",t:{"Clear text":{v:["Matnni tozalash"]},"Save changes":{v:["O'zgarishlarni saqlang"]}}},{l:"zh-CN",t:{"Clear text":{v:["清除文本"]},"Save changes":{v:["保存修改"]}}},{l:"zh-HK",t:{"Clear text":{v:["清除文本"]},"Save changes":{v:["保存更改"]}}},{l:"zh-TW",t:{"Clear text":{v:["清除文字"]}}}],f=[{l:"ar",t:{Close:{v:["إغلاق"]}}},{l:"ast",t:{Close:{v:["Zarrar"]}}},{l:"br",t:{Close:{v:["Serriñ"]}}},{l:"ca",t:{Close:{v:["Tanca"]}}},{l:"cs",t:{Close:{v:["Zavřít"]}}},{l:"cs-CZ",t:{Close:{v:["Zavřít"]}}},{l:"da",t:{Close:{v:["Luk"]}}},{l:"de",t:{Close:{v:["Schließen"]}}},{l:"de-DE",t:{Close:{v:["Schließen"]}}},{l:"el",t:{Close:{v:["Κλείσιμο"]}}},{l:"en-GB",t:{Close:{v:["Close"]}}},{l:"eo",t:{Close:{v:["Fermu"]}}},{l:"es",t:{Close:{v:["Cerrar"]}}},{l:"es-AR",t:{Close:{v:["Cerrar"]}}},{l:"es-EC",t:{Close:{v:["Cerrar"]}}},{l:"es-MX",t:{Close:{v:["Cerrar"]}}},{l:"et-EE",t:{Close:{v:["Sulge"]}}},{l:"eu",t:{Close:{v:["Itxi"]}}},{l:"fa",t:{Close:{v:["بستن"]}}},{l:"fi",t:{Close:{v:["Sulje"]}}},{l:"fr",t:{Close:{v:["Fermer"]}}},{l:"ga",t:{Close:{v:["Dún"]}}},{l:"gl",t:{Close:{v:["Pechar"]}}},{l:"he",t:{Close:{v:["סגירה"]}}},{l:"hu",t:{Close:{v:["Bezárás"]}}},{l:"id",t:{Close:{v:["Tutup"]}}},{l:"is",t:{Close:{v:["Loka"]}}},{l:"it",t:{Close:{v:["Chiudi"]}}},{l:"ja",t:{Close:{v:["閉じる"]}}},{l:"ja-JP",t:{Close:{v:["閉じる"]}}},{l:"ko",t:{Close:{v:["닫기"]}}},{l:"lt-LT",t:{Close:{v:["Užverti"]}}},{l:"lv",t:{Close:{v:["Aizvērt"]}}},{l:"mk",t:{Close:{v:["Затвори"]}}},{l:"my",t:{Close:{v:["ပိတ်ရန်"]}}},{l:"nb",t:{Close:{v:["Lukk"]}}},{l:"nl",t:{Close:{v:["Sluiten"]}}},{l:"oc",t:{Close:{v:["Tampar"]}}},{l:"pl",t:{Close:{v:["Zamknij"]}}},{l:"pt-BR",t:{Close:{v:["Fechar"]}}},{l:"pt-PT",t:{Close:{v:["Fechar"]}}},{l:"ro",t:{Close:{v:["Închideți"]}}},{l:"ru",t:{Close:{v:["Закрыть"]}}},{l:"sk",t:{Close:{v:["Zavrieť"]}}},{l:"sl",t:{Close:{v:["Zapri"]}}},{l:"sr",t:{Close:{v:["Затвори"]}}},{l:"sv",t:{Close:{v:["Stäng"]}}},{l:"tr",t:{Close:{v:["Kapat"]}}},{l:"uk",t:{Close:{v:["Закрити"]}}},{l:"uz",t:{Close:{v:["Yopish"]}}},{l:"zh-CN",t:{Close:{v:["关闭"]}}},{l:"zh-HK",t:{Close:{v:["關閉"]}}},{l:"zh-TW",t:{Close:{v:["關閉"]}}}],h=[{l:"ar",t:{Global:{v:["شامل"]}}},{l:"ast",t:{Global:{v:["Global"]}}},{l:"br",t:{}},{l:"ca",t:{Global:{v:["Global"]}}},{l:"cs",t:{Global:{v:["Globální"]}}},{l:"cs-CZ",t:{Global:{v:["Globální"]}}},{l:"da",t:{Global:{v:["Global"]}}},{l:"de",t:{Global:{v:["Global"]}}},{l:"de-DE",t:{Global:{v:["Global"]}}},{l:"el",t:{Global:{v:["Καθολικό"]}}},{l:"en-GB",t:{Global:{v:["Global"]}}},{l:"eo",t:{}},{l:"es",t:{Global:{v:["Global"]}}},{l:"es-AR",t:{Global:{v:["Global"]}}},{l:"es-EC",t:{Global:{v:["Global"]}}},{l:"es-MX",t:{Global:{v:["Global"]}}},{l:"et-EE",t:{Global:{v:["Globaalne"]}}},{l:"eu",t:{Global:{v:["Globala"]}}},{l:"fa",t:{Global:{v:["سراسری"]}}},{l:"fi",t:{Global:{v:["Globaali"]}}},{l:"fr",t:{Global:{v:["Global"]}}},{l:"ga",t:{Global:{v:["Domhanda"]}}},{l:"gl",t:{Global:{v:["Global"]}}},{l:"he",t:{Global:{v:["כללי"]}}},{l:"hu",t:{Global:{v:["Globális"]}}},{l:"id",t:{Global:{v:["Global"]}}},{l:"is",t:{Global:{v:["Almennt"]}}},{l:"it",t:{Global:{v:["Globale"]}}},{l:"ja",t:{Global:{v:["全体"]}}},{l:"ja-JP",t:{Global:{v:["全体"]}}},{l:"ko",t:{Global:{v:["글로벌"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{Global:{v:["Глобално"]}}},{l:"my",t:{Global:{v:["ကမ္ဘာလုံးဆိုင်ရာ"]}}},{l:"nb",t:{Global:{v:["Global"]}}},{l:"nl",t:{Global:{v:["Globaal"]}}},{l:"oc",t:{}},{l:"pl",t:{Global:{v:["Globalnie"]}}},{l:"pt-BR",t:{Global:{v:["Global"]}}},{l:"pt-PT",t:{Global:{v:["Global"]}}},{l:"ro",t:{Global:{v:["Global"]}}},{l:"ru",t:{Global:{v:["Глобальный"]}}},{l:"sk",t:{Global:{v:["Globálne"]}}},{l:"sl",t:{Global:{v:["Splošno"]}}},{l:"sr",t:{Global:{v:["Глобално"]}}},{l:"sv",t:{Global:{v:["Global"]}}},{l:"tr",t:{Global:{v:["Evrensel"]}}},{l:"uk",t:{Global:{v:["Глобальний"]}}},{l:"uz",t:{Global:{v:["Global"]}}},{l:"zh-CN",t:{Global:{v:["全局"]}}},{l:"zh-HK",t:{Global:{v:["全球的"]}}},{l:"zh-TW",t:{Global:{v:["全域"]}}}],v=[{l:"ar",t:{"Hide password":{v:["إخفاء كلمة المرور"]},"Password is secure":{v:["كلمة المرور آمنة"]},"Show password":{v:["أظهِر كلمة المرور"]}}},{l:"ast",t:{"Hide password":{v:["Anubrir la contraseña"]},"Password is secure":{v:["La contraseña ye segura"]},"Show password":{v:["Amosar la contraseña"]}}},{l:"br",t:{}},{l:"ca",t:{"Hide password":{v:["Amagar contrasenya"]},"Password is secure":{v:["Contrasenya segura
"]},"Show password":{v:["Mostrar contrasenya"]}}},{l:"cs",t:{"Hide password":{v:["Skrýt heslo"]},"Password is secure":{v:["Heslo je bezpečné"]},"Show password":{v:["Zobrazit heslo"]}}},{l:"cs-CZ",t:{"Hide password":{v:["Skrýt heslo"]},"Password is secure":{v:["Heslo je bezpečné"]},"Show password":{v:["Zobrazit heslo"]}}},{l:"da",t:{"Hide password":{v:["Skjul kodeord"]},"Password is secure":{v:["Kodeordet er sikkert"]},"Show password":{v:["Vis kodeord"]}}},{l:"de",t:{"Hide password":{v:["Passwort verbergen"]},"Password is secure":{v:["Passwort ist sicher"]},"Show password":{v:["Passwort anzeigen"]}}},{l:"de-DE",t:{"Hide password":{v:["Passwort verbergen"]},"Password is secure":{v:["Passwort ist sicher"]},"Show password":{v:["Passwort anzeigen"]}}},{l:"el",t:{"Hide password":{v:["Απόκρυψη συνθηματικού"]},"Password is secure":{v:["Το συνθηματικό είναι ασφαλές"]},"Show password":{v:["Εμφάνιση κωδικού πρόσβασης"]}}},{l:"en-GB",t:{"Hide password":{v:["Hide password"]},"Password is secure":{v:["Password is secure"]},"Show password":{v:["Show password"]}}},{l:"eo",t:{}},{l:"es",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"es-AR",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"es-EC",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"es-MX",t:{"Hide password":{v:["Ocultar contraseña"]},"Password is secure":{v:["La contraseña es segura"]},"Show password":{v:["Mostrar contraseña"]}}},{l:"et-EE",t:{"Hide password":{v:["Peida salasõna"]},"Password is secure":{v:["Salasõna on turvaline"]},"Show password":{v:["Näita salasõna"]}}},{l:"eu",t:{"Hide password":{v:["Ezkutatu pasahitza"]},"Password is secure":{v:["Pasahitza segurua da"]},"Show password":{v:["Erakutsi pasahitza"]}}},{l:"fa",t:{"Hide password":{v:["پنهان کردن رمز عبور"]},"Password is secure":{v:["گذرواژه امن است"]},"Show password":{v:["نمایش گذرواژه"]}}},{l:"fi",t:{"Hide password":{v:["Piilota salasana"]},"Password is secure":{v:["Salasana on turvallinen"]},"Show password":{v:["Näytä salasana"]}}},{l:"fr",t:{"Hide password":{v:["Cacher le mot de passe"]},"Password is secure":{v:["Le mot de passe est sécurisé"]},"Show password":{v:["Afficher le mot de passe"]}}},{l:"ga",t:{"Hide password":{v:["Folaigh pasfhocal"]},"Password is secure":{v:["Tá pasfhocal slán"]},"Show password":{v:["Taispeáin pasfhocal"]}}},{l:"gl",t:{"Hide password":{v:["Agochar o contrasinal"]},"Password is secure":{v:["O contrasinal é seguro"]},"Show password":{v:["Amosar o contrasinal"]}}},{l:"he",t:{"Hide password":{v:["הסתרת סיסמה"]},"Password is secure":{v:["הסיסמה מאובטחת"]},"Show password":{v:["הצגת סיסמה"]}}},{l:"hu",t:{"Hide password":{v:["Jelszó elrejtése"]},"Password is secure":{v:["A jelszó biztonságos"]},"Show password":{v:["Jelszó megjelenítése"]}}},{l:"id",t:{"Hide password":{v:["Sembunyikan sandi"]},"Password is secure":{v:["Kata sandi sudah aman"]},"Show password":{v:["Tampilkan sandi"]}}},{l:"is",t:{"Hide password":{v:["Fela lykilorð"]},"Password is secure":{v:["Lykilorðið er öruggt"]},"Show password":{v:["Birta lykilorð"]}}},{l:"it",t:{"Hide password":{v:["Nascondi la password"]},"Password is secure":{v:["La password è sicura"]},"Show password":{v:["Mostra la password"]}}},{l:"ja",t:{"Hide password":{v:["パスワードを非表示"]},"Password is secure":{v:["パスワードは保護されています"]},"Show password":{v:["パスワードを表示"]}}},{l:"ja-JP",t:{"Hide password":{v:["パスワードを非表示"]},"Password is secure":{v:["パスワードは保護されています"]},"Show password":{v:["パスワードを表示"]}}},{l:"ko",t:{"Hide password":{v:["암호 숨기기"]},"Password is secure":{v:["암호가 안전합니다."]},"Show password":{v:["암호 표시"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"Hide password":{v:["Skjul passord"]},"Password is secure":{v:["Passordet er sikkert"]},"Show password":{v:["Vis passord"]}}},{l:"nl",t:{"Hide password":{v:["Verberg wachtwoord"]},"Password is secure":{v:["Wachtwoord is veilig"]},"Show password":{v:["Toon wachtwoord"]}}},{l:"oc",t:{}},{l:"pl",t:{"Hide password":{v:["Ukryj hasło"]},"Password is secure":{v:["Hasło jest bezpieczne"]},"Show password":{v:["Pokaż hasło"]}}},{l:"pt-BR",t:{"Hide password":{v:["Ocultar senha"]},"Password is secure":{v:["A senha é segura"]},"Show password":{v:["Mostrar senha"]}}},{l:"pt-PT",t:{"Hide password":{v:["Ocultar palavra-passe"]},"Password is secure":{v:["A palavra-passe é segura"]},"Show password":{v:["Mostrar palavra-passe"]}}},{l:"ro",t:{"Hide password":{v:["Ascunde parola"]},"Password is secure":{v:["Parola este sigură"]},"Show password":{v:["Arată parola"]}}},{l:"ru",t:{"Hide password":{v:["Скрыть пароль"]},"Password is secure":{v:["Пароль надежный"]},"Show password":{v:["Показать пароль"]}}},{l:"sk",t:{"Hide password":{v:["Skryť heslo"]},"Password is secure":{v:["Heslo je bezpečné"]},"Show password":{v:["Zobraziť heslo"]}}},{l:"sl",t:{"Hide password":{v:["Skrij geslo"]},"Password is secure":{v:["Geslo je varno"]},"Show password":{v:["Pokaži geslo"]}}},{l:"sr",t:{"Hide password":{v:["Сакриј лозинку"]},"Password is secure":{v:["Лозинка је безбедна"]},"Show password":{v:["Прикажи лозинку"]}}},{l:"sv",t:{"Hide password":{v:["Göm lösenordet"]},"Password is secure":{v:["Lössenordet är säkert"]},"Show password":{v:["Visa lössenordet"]}}},{l:"tr",t:{"Hide password":{v:["Parolayı gizle"]},"Password is secure":{v:["Parola güvenli"]},"Show password":{v:["Parolayı görüntüle"]}}},{l:"uk",t:{"Hide password":{v:["Приховати пароль"]},"Password is secure":{v:["Пароль безпечний"]},"Show password":{v:["Показати пароль"]}}},{l:"uz",t:{"Hide password":{v:["Parolni yashirish"]},"Password is secure":{v:["Parol xavfsiz"]},"Show password":{v:["Parolni ko'rsatish"]}}},{l:"zh-CN",t:{"Hide password":{v:["隐藏密码"]},"Password is secure":{v:["密码安全"]},"Show password":{v:["显示密码"]}}},{l:"zh-HK",t:{"Hide password":{v:["隱藏密碼"]},"Password is secure":{v:["密碼是安全的"]},"Show password":{v:["顯示密碼"]}}},{l:"zh-TW",t:{"Hide password":{v:["隱藏密碼"]},"Password is secure":{v:["密碼安全"]},"Show password":{v:["顯示密碼"]}}}],y=[{l:"ar",t:{}},{l:"ast",t:{}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{}},{l:"cs-CZ",t:{}},{l:"da",t:{}},{l:"de",t:{}},{l:"de-DE",t:{}},{l:"el",t:{}},{l:"en-GB",t:{}},{l:"eo",t:{}},{l:"es",t:{}},{l:"es-AR",t:{}},{l:"es-EC",t:{}},{l:"es-MX",t:{}},{l:"et-EE",t:{}},{l:"eu",t:{}},{l:"fa",t:{}},{l:"fi",t:{}},{l:"fr",t:{}},{l:"ga",t:{}},{l:"gl",t:{}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{}},{l:"is",t:{}},{l:"it",t:{}},{l:"ja",t:{}},{l:"ja-JP",t:{}},{l:"ko",t:{}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{}},{l:"nl",t:{}},{l:"oc",t:{}},{l:"pl",t:{}},{l:"pt-BR",t:{}},{l:"pt-PT",t:{}},{l:"ro",t:{}},{l:"ru",t:{}},{l:"sk",t:{}},{l:"sl",t:{}},{l:"sr",t:{}},{l:"sv",t:{}},{l:"tr",t:{}},{l:"uk",t:{}},{l:"uz",t:{}},{l:"zh-CN",t:{}},{l:"zh-HK",t:{}},{l:"zh-TW",t:{}}],w=[{l:"ar",t:{Next:{v:["التالي"]},"Pause slideshow":{v:["تجميد عرض الشرائح"]},Previous:{v:["السابق"]},"Start slideshow":{v:["إبدإ العرض"]}}},{l:"ast",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Posar la presentación de diapositives"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Aniciar la presentación de diapositives"]}}},{l:"br",t:{Next:{v:["Da heul"]},"Pause slideshow":{v:["Arsav an diaporama"]},Previous:{v:["A-raok"]},"Start slideshow":{v:["Kregiñ an diaporama"]}}},{l:"ca",t:{Next:{v:["Següent"]},"Pause slideshow":{v:["Atura la presentació"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Inicia la presentació"]}}},{l:"cs",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"cs-CZ",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"da",t:{Next:{v:["Videre"]},"Pause slideshow":{v:["Suspender fremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start fremvisning"]}}},{l:"de",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"de-DE",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"el",t:{Next:{v:["Επόμενο"]},"Pause slideshow":{v:["Παύση προβολής διαφανειών"]},Previous:{v:["Προηγούμενο"]},"Start slideshow":{v:["Έναρξη προβολής διαφανειών"]}}},{l:"en-GB",t:{Next:{v:["Next"]},"Pause slideshow":{v:["Pause slideshow"]},Previous:{v:["Previous"]},"Start slideshow":{v:["Start slideshow"]}}},{l:"eo",t:{Next:{v:["Sekva"]},"Pause slideshow":{v:["Payzi bildprezenton"]},Previous:{v:["Antaŭa"]},"Start slideshow":{v:["Komenci bildprezenton"]}}},{l:"es",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es-AR",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es-EC",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"es-MX",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"et-EE",t:{Next:{v:["Edasi"]},"Pause slideshow":{v:["Slaidiesitluse paus"]},Previous:{v:["Eelmine"]},"Start slideshow":{v:["Alusta slaidiesitust"]}}},{l:"eu",t:{Next:{v:["Hurrengoa"]},"Pause slideshow":{v:["Pausatu diaporama"]},Previous:{v:["Aurrekoa"]},"Start slideshow":{v:["Hasi diaporama"]}}},{l:"fa",t:{Next:{v:["بعدی"]},"Pause slideshow":{v:["توقف نمایش اسلاید"]},Previous:{v:["قبلی"]},"Start slideshow":{v:["شروع نمایش اسلاید"]}}},{l:"fi",t:{Next:{v:["Seuraava"]},"Pause slideshow":{v:["Keskeytä diaesitys"]},Previous:{v:["Edellinen"]},"Start slideshow":{v:["Aloita diaesitys"]}}},{l:"fr",t:{Next:{v:["Suivant"]},"Pause slideshow":{v:["Mettre le diaporama en pause"]},Previous:{v:["Précédent"]},"Start slideshow":{v:["Démarrer le diaporama"]}}},{l:"ga",t:{Next:{v:["Ar aghaidh"]},"Pause slideshow":{v:["Cuir taispeántas sleamhnán ar sos"]},Previous:{v:["Roimhe Seo"]},"Start slideshow":{v:["Tosaigh taispeántas sleamhnán"]}}},{l:"gl",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar o diaporama"]},Previous:{v:["Anterir"]},"Start slideshow":{v:["Iniciar o diaporama"]}}},{l:"he",t:{Next:{v:["הבא"]},"Pause slideshow":{v:["השהיית מצגת"]},Previous:{v:["הקודם"]},"Start slideshow":{v:["התחלת המצגת"]}}},{l:"hu",t:{Next:{v:["Következő"]},"Pause slideshow":{v:["Diavetítés szüneteltetése"]},Previous:{v:["Előző"]},"Start slideshow":{v:["Diavetítés indítása"]}}},{l:"id",t:{Next:{v:["Selanjutnya"]},"Pause slideshow":{v:["Jeda tayangan slide"]},Previous:{v:["Sebelumnya"]},"Start slideshow":{v:["Mulai salindia"]}}},{l:"is",t:{Next:{v:["Næsta"]},"Pause slideshow":{v:["Gera hlé á skyggnusýningu"]},Previous:{v:["Fyrri"]},"Start slideshow":{v:["Byrja skyggnusýningu"]}}},{l:"it",t:{Next:{v:["Successivo"]},"Pause slideshow":{v:["Presentazione in pausa"]},Previous:{v:["Precedente"]},"Start slideshow":{v:["Avvia presentazione"]}}},{l:"ja",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ja-JP",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ko",t:{Next:{v:["다음"]},"Pause slideshow":{v:["슬라이드쇼 일시정지"]},Previous:{v:["이전"]},"Start slideshow":{v:["슬라이드쇼 시작"]}}},{l:"lt-LT",t:{Next:{v:["Kitas"]},"Pause slideshow":{v:["Pristabdyti skaidrių rodymą"]},Previous:{v:["Ankstesnis"]},"Start slideshow":{v:["Pradėti skaidrių rodymą"]}}},{l:"lv",t:{Next:{v:["Nākamais"]},"Pause slideshow":{v:["Pauzēt slaidrādi"]},Previous:{v:["Iepriekšējais"]},"Start slideshow":{v:["Sākt slaidrādi"]}}},{l:"mk",t:{Next:{v:["Следно"]},"Pause slideshow":{v:["Пузирај слајдшоу"]},Previous:{v:["Предходно"]},"Start slideshow":{v:["Стартувај слајдшоу"]}}},{l:"my",t:{Next:{v:["နောက်သို့ဆက်ရန်"]},"Pause slideshow":{v:["စလိုက်ရှိုး ခေတ္တရပ်ရန်"]},Previous:{v:["ယခင်"]},"Start slideshow":{v:["စလိုက်ရှိုးအား စတင်ရန်"]}}},{l:"nb",t:{Next:{v:["Neste"]},"Pause slideshow":{v:["Pause lysbildefremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start lysbildefremvisning"]}}},{l:"nl",t:{Next:{v:["Volgende"]},"Pause slideshow":{v:["Pauzeer diavoorstelling"]},Previous:{v:["Vorige"]},"Start slideshow":{v:["Start diavoorstelling"]}}},{l:"oc",t:{Next:{v:["Seguent"]},"Pause slideshow":{v:["Metre en pausa lo diaporama"]},Previous:{v:["Precedent"]},"Start slideshow":{v:["Lançar lo diaporama"]}}},{l:"pl",t:{Next:{v:["Następny"]},"Pause slideshow":{v:["Wstrzymaj pokaz slajdów"]},Previous:{v:["Poprzedni"]},"Start slideshow":{v:["Rozpocznij pokaz slajdów"]}}},{l:"pt-BR",t:{Next:{v:["Próximo"]},"Pause slideshow":{v:["Pausar apresentação de slides"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar apresentação de slides"]}}},{l:"pt-PT",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar diaporama"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar diaporama"]}}},{l:"ro",t:{Next:{v:["Următorul"]},"Pause slideshow":{v:["Pauză prezentare de diapozitive"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Începeți prezentarea de diapozitive"]}}},{l:"ru",t:{Next:{v:["Следующее"]},"Pause slideshow":{v:["Приостановить показ слйдов"]},Previous:{v:["Предыдущее"]},"Start slideshow":{v:["Начать показ слайдов"]}}},{l:"sk",t:{Next:{v:["Ďalej"]},"Pause slideshow":{v:["Pozastaviť prezentáciu"]},Previous:{v:["Predchádzajúce"]},"Start slideshow":{v:["Začať prezentáciu"]}}},{l:"sl",t:{Next:{v:["Naslednji"]},"Pause slideshow":{v:["Ustavi predstavitev"]},Previous:{v:["Predhodni"]},"Start slideshow":{v:["Začni predstavitev"]}}},{l:"sr",t:{Next:{v:["Следеће"]},"Pause slideshow":{v:["Паузирај слајд шоу"]},Previous:{v:["Претходно"]},"Start slideshow":{v:["Покрени слајд шоу"]}}},{l:"sv",t:{Next:{v:["Nästa"]},"Pause slideshow":{v:["Pausa bildspelet"]},Previous:{v:["Föregående"]},"Start slideshow":{v:["Starta bildspelet"]}}},{l:"tr",t:{Next:{v:["Sonraki"]},"Pause slideshow":{v:["Slayt sunumunu duraklat"]},Previous:{v:["Önceki"]},"Start slideshow":{v:["Slayt sunumunu başlat"]}}},{l:"uk",t:{Next:{v:["Вперед"]},"Pause slideshow":{v:["Пауза у показі слайдів"]},Previous:{v:["Назад"]},"Start slideshow":{v:["Почати показ слайдів"]}}},{l:"uz",t:{Next:{v:["Keyingi"]},"Pause slideshow":{v:["Slayd-shouni to'xtatib turish"]},Previous:{v:["Oldingi"]},"Start slideshow":{v:["Slayd-shouni boshlash"]}}},{l:"zh-CN",t:{Next:{v:["下一个"]},"Pause slideshow":{v:["暂停幻灯片"]},Previous:{v:["上一个"]},"Start slideshow":{v:["开始幻灯片"]}}},{l:"zh-HK",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}},{l:"zh-TW",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}}],A=[{l:"ar",t:{"No results":{v:["ليس هناك أية نتيجة"]}}},{l:"ast",t:{"No results":{v:["Nun hai nengún resultáu"]}}},{l:"br",t:{"No results":{v:["Disoc'h ebet"]}}},{l:"ca",t:{"No results":{v:["Sense resultats"]}}},{l:"cs",t:{"No results":{v:["Nic nenalezeno"]}}},{l:"cs-CZ",t:{"No results":{v:["Nic nenalezeno"]}}},{l:"da",t:{"No results":{v:["Ingen resultater"]}}},{l:"de",t:{"No results":{v:["Keine Ergebnisse"]}}},{l:"de-DE",t:{"No results":{v:["Keine Ergebnisse"]}}},{l:"el",t:{"No results":{v:["Κανένα αποτέλεσμα"]}}},{l:"en-GB",t:{"No results":{v:["No results"]}}},{l:"eo",t:{"No results":{v:["La rezulto forestas"]}}},{l:"es",t:{"No results":{v:[" Ningún resultado"]}}},{l:"es-AR",t:{"No results":{v:["Sin resultados"]}}},{l:"es-EC",t:{"No results":{v:["Sin resultados"]}}},{l:"es-MX",t:{"No results":{v:["Sin resultados"]}}},{l:"et-EE",t:{"No results":{v:["Tulemusi pole"]}}},{l:"eu",t:{"No results":{v:["Emaitzarik ez"]}}},{l:"fa",t:{"No results":{v:["بدون هیچ نتیجه‌ای"]}}},{l:"fi",t:{"No results":{v:["Ei tuloksia"]}}},{l:"fr",t:{"No results":{v:["Aucun résultat"]}}},{l:"ga",t:{"No results":{v:["Gan torthaí"]}}},{l:"gl",t:{"No results":{v:["Sen resultados"]}}},{l:"he",t:{"No results":{v:["אין תוצאות"]}}},{l:"hu",t:{"No results":{v:["Nincs találat"]}}},{l:"id",t:{"No results":{v:["Tidak ada hasil"]}}},{l:"is",t:{"No results":{v:["Engar niðurstöður"]}}},{l:"it",t:{"No results":{v:["Nessun risultato"]}}},{l:"ja",t:{"No results":{v:["結果無し"]}}},{l:"ja-JP",t:{"No results":{v:["結果無し"]}}},{l:"ko",t:{"No results":{v:["결과 없음"]}}},{l:"lt-LT",t:{"No results":{v:["Nėra rezultatų"]}}},{l:"lv",t:{"No results":{v:["Nav rezultātu"]}}},{l:"mk",t:{"No results":{v:["Нема резултати"]}}},{l:"my",t:{"No results":{v:["ရလဒ်မရှိပါ"]}}},{l:"nb",t:{"No results":{v:["Ingen resultater"]}}},{l:"nl",t:{"No results":{v:["Geen resultaten"]}}},{l:"oc",t:{"No results":{v:["Cap de resultat"]}}},{l:"pl",t:{"No results":{v:["Brak wyników"]}}},{l:"pt-BR",t:{"No results":{v:["Sem resultados"]}}},{l:"pt-PT",t:{"No results":{v:["Sem resultados"]}}},{l:"ro",t:{"No results":{v:["Nu există rezultate"]}}},{l:"ru",t:{"No results":{v:["Результаты отсуствуют"]}}},{l:"sk",t:{"No results":{v:["Žiadne výsledky"]}}},{l:"sl",t:{"No results":{v:["Ni zadetkov"]}}},{l:"sr",t:{"No results":{v:["Нема резултата"]}}},{l:"sv",t:{"No results":{v:["Inga resultat"]}}},{l:"tr",t:{"No results":{v:["Herhangi bir sonuç bulunamadı"]}}},{l:"uk",t:{"No results":{v:["Відсутні результати"]}}},{l:"uz",t:{"No results":{v:["Natija yoʻq"]}}},{l:"zh-CN",t:{"No results":{v:["无结果"]}}},{l:"zh-HK",t:{"No results":{v:["無結果"]}}},{l:"zh-TW",t:{"No results":{v:["無結果"]}}}],b=[{l:"ar",t:{"Pick a date":{v:["إختَر التاريخ"]},"Pick a date and a time":{v:["إختَر التاريخ و الوقت"]},"Pick a month":{v:["إختَر الشهر"]},"Pick a time":{v:["إختَر الوقت"]},"Pick a week":{v:["إختَر الأسبوع"]},"Pick a year":{v:["إختَر السنة"]},"Please select a time zone:":{v:["الرجاء تحديد المنطقة الزمنية:"]}}},{l:"ast",t:{"Pick a date":{v:["Escueyi una data"]},"Pick a date and a time":{v:["Escueyi una data y hora"]},"Pick a month":{v:["Escueyi un mes"]},"Pick a time":{v:["Escueyi una hora"]},"Pick a week":{v:["Escueyi una selmana"]},"Pick a year":{v:["Escueyi un añu"]},"Please select a time zone:":{v:["Seleiciona un fusu horariu:"]}}},{l:"br",t:{}},{l:"ca",t:{"Please select a time zone:":{v:["Seleccioneu una zona horària:"]}}},{l:"cs",t:{"Pick a date":{v:["Vybrat datum"]},"Pick a date and a time":{v:["Vybrat datum a čas"]},"Pick a month":{v:["Vybrat měsíc"]},"Pick a time":{v:["Vybrat čas"]},"Pick a week":{v:["Vybrat týden"]},"Pick a year":{v:["Vybrat rok"]},"Please select a time zone:":{v:["Vyberte časovou zónu:"]}}},{l:"cs-CZ",t:{"Pick a date":{v:["Vybrat datum"]},"Pick a date and a time":{v:["Vybrat datum a čas"]},"Pick a month":{v:["Vybrat měsíc"]},"Pick a time":{v:["Vybrat čas"]},"Pick a week":{v:["Vybrat týden"]},"Pick a year":{v:["Vybrat rok"]},"Please select a time zone:":{v:["Vyberte časovou zónu:"]}}},{l:"da",t:{"Pick a date":{v:["Vælg en dato"]},"Pick a date and a time":{v:["Vælg en dato og tidspunkt"]},"Pick a month":{v:["Vælg en måned"]},"Pick a time":{v:["Vælg et tidspunkt"]},"Pick a week":{v:["Vælg en uge"]},"Pick a year":{v:["Vælg et år"]},"Please select a time zone:":{v:["Vælg venligst en tidszone:"]}}},{l:"de",t:{"Pick a date":{v:["Ein Datum auswählen"]},"Pick a date and a time":{v:["Datum und Uhrzeit auswählen"]},"Pick a month":{v:["Einen Monat auswählen"]},"Pick a time":{v:["Eine Uhrzeit auswählen"]},"Pick a week":{v:["Eine Woche auswählen"]},"Pick a year":{v:["Ein Jahr auswählen"]},"Please select a time zone:":{v:["Bitte eine Zeitzone auswählen:"]}}},{l:"de-DE",t:{"Pick a date":{v:["Ein Datum auswählen"]},"Pick a date and a time":{v:["Datum und Uhrzeit auswählen"]},"Pick a month":{v:["Einen Monat auswählen"]},"Pick a time":{v:["Eine Uhrzeit auswählen"]},"Pick a week":{v:["Eine Woche auswählen"]},"Pick a year":{v:["Ein Jahr auswählen"]},"Please select a time zone:":{v:["Bitte eine Zeitzone auswählen:"]}}},{l:"el",t:{"Pick a date":{v:["Επιλέξτε ημερομηνία"]},"Pick a date and a time":{v:["Επιλέξτε ημερομηνία και ώρα"]},"Pick a month":{v:["Επιλέξτε μήνα"]},"Pick a time":{v:["Επιλέξτε ώρα"]},"Pick a week":{v:["Επιλέξτε εβδομάδα"]},"Pick a year":{v:["Επιλέξτε έτος"]},"Please select a time zone:":{v:["Παρακαλούμε επιλέξτε μια ζώνη ώρας:"]}}},{l:"en-GB",t:{"Pick a date":{v:["Pick a date"]},"Pick a date and a time":{v:["Pick a date and a time"]},"Pick a month":{v:["Pick a month"]},"Pick a time":{v:["Pick a time"]},"Pick a week":{v:["Pick a week"]},"Pick a year":{v:["Pick a year"]},"Please select a time zone:":{v:["Please select a time zone:"]}}},{l:"eo",t:{}},{l:"es",t:{"Pick a date":{v:["Seleccione una fecha"]},"Pick a date and a time":{v:["Seleccione una fecha y hora"]},"Pick a month":{v:["Seleccione un mes"]},"Pick a time":{v:["Seleccione una hora"]},"Pick a week":{v:["Seleccione una semana"]},"Pick a year":{v:["Seleccione un año"]},"Please select a time zone:":{v:["Por favor elija un huso horario:"]}}},{l:"es-AR",t:{"Pick a date":{v:["Elija una fecha"]},"Pick a date and a time":{v:["Elija una fecha y hora"]},"Pick a month":{v:["Elija un mes"]},"Pick a time":{v:["Elija una hora"]},"Pick a week":{v:["Elija una semana"]},"Pick a year":{v:["Elija un año"]},"Please select a time zone:":{v:["Por favor, elija una zona horaria:"]}}},{l:"es-EC",t:{"Pick a date":{v:["Seleccionar una fecha"]},"Pick a date and a time":{v:["Seleccionar una fecha y una hora"]},"Pick a month":{v:["Seleccionar un mes"]},"Pick a time":{v:["Seleccionar una semana"]},"Pick a week":{v:["Seleccionar una semana"]},"Pick a year":{v:["Seleccionar un año"]},"Please select a time zone:":{v:["Por favor, selecciona una zona horaria:"]}}},{l:"es-MX",t:{"Pick a date":{v:["Seleccionar una fecha"]},"Pick a date and a time":{v:["Seleccionar una fecha y hora"]},"Pick a month":{v:["Seleccionar un mes"]},"Pick a time":{v:["Seleccionar una hora"]},"Pick a week":{v:["Seleccionar una semana"]},"Pick a year":{v:["Seleccionar un año"]},"Please select a time zone:":{v:["Por favor seleccione una zona horaria:"]}}},{l:"et-EE",t:{"Pick a date":{v:["Vali kuupäev"]},"Pick a date and a time":{v:["Vali kuupäev ja kellaaeg"]},"Pick a month":{v:["Vali kuu"]},"Pick a time":{v:["Vali kellaaeg"]},"Pick a week":{v:["Vali nädal"]},"Pick a year":{v:["Vali aasta"]},"Please select a time zone:":{v:["Vali ajatsoon"]}}},{l:"eu",t:{"Pick a date":{v:["Aukeratu data bat"]},"Pick a date and a time":{v:["Aukeratu data eta ordu bat"]},"Pick a month":{v:["Aukeratu hilabete bat"]},"Pick a time":{v:["Aukeratu ordu bat"]},"Pick a week":{v:["Aukeratu aste bat"]},"Pick a year":{v:["Aukeratu urte bat"]},"Please select a time zone:":{v:["Mesedez hautatu ordu-zona bat:"]}}},{l:"fa",t:{"Pick a date":{v:["انتخاب تاریخ"]},"Pick a date and a time":{v:["انتخاب تاریخ و زمان"]},"Pick a month":{v:["انتخاب ماه"]},"Pick a time":{v:["انتخاب زمان"]},"Pick a week":{v:["انتخاب هفته"]},"Pick a year":{v:["انتخاب سال"]},"Please select a time zone:":{v:["لطفا یک منطقهٔ زمانی را انتخاب کنید:"]}}},{l:"fi",t:{"Pick a date":{v:["Valitse päivä"]},"Pick a date and a time":{v:["Valitse päivä ja kellonaika"]},"Pick a month":{v:["Valitse kuukausi"]},"Pick a time":{v:["Valitse kellonaika"]},"Pick a week":{v:["Valitse viikko"]},"Pick a year":{v:["Valitse vuosi"]},"Please select a time zone:":{v:["Valitse aikavyöhyke:"]}}},{l:"fr",t:{"Pick a date":{v:["Sélectionner une date"]},"Pick a date and a time":{v:["Sélectionner une date et une heure"]},"Pick a month":{v:["Sélectionner un mois"]},"Pick a time":{v:["Sélectionner une heure"]},"Pick a week":{v:["Sélectionner une semaine"]},"Pick a year":{v:["Sélectionner une année"]},"Please select a time zone:":{v:["Sélectionnez un fuseau horaire : "]}}},{l:"ga",t:{"Pick a date":{v:["Roghnaigh dáta"]},"Pick a date and a time":{v:["Roghnaigh dáta agus am"]},"Pick a month":{v:["Roghnaigh mí"]},"Pick a time":{v:["Roghnaigh am"]},"Pick a week":{v:["Roghnaigh seachtain"]},"Pick a year":{v:["Roghnaigh bliain"]},"Please select a time zone:":{v:["Roghnaigh crios ama le do thoil:"]}}},{l:"gl",t:{"Pick a date":{v:["Escolla unha data"]},"Pick a date and a time":{v:["Escolle unha data e unha hora"]},"Pick a month":{v:["Escolla un mes"]},"Pick a time":{v:["Escolla unha hora"]},"Pick a week":{v:["Escolla unha semana"]},"Pick a year":{v:["Escolla un ano"]},"Please select a time zone:":{v:["Escolla un fuso horario:"]}}},{l:"he",t:{"Pick a date":{v:["נא לבחור תאריך"]},"Pick a date and a time":{v:["נא לבחור תאריך ושעה"]},"Pick a month":{v:["נא לבחור חודש"]},"Pick a time":{v:["נא לבחור שעה"]},"Pick a week":{v:["נא לבחור שבוע"]},"Pick a year":{v:["נא לבחור שנה"]},"Please select a time zone:":{v:["נא לבחור אזור זמן:"]}}},{l:"hu",t:{"Please select a time zone:":{v:["Válasszon időzónát:"]}}},{l:"id",t:{"Pick a date":{v:["Pilih tanggal"]},"Pick a date and a time":{v:["Pilih tanggal dan waktu"]},"Pick a month":{v:["Pilih bulan"]},"Pick a time":{v:["Pilih waktu"]},"Pick a week":{v:["Pilih pekan"]},"Pick a year":{v:["Pilih tahun"]},"Please select a time zone:":{v:["Mohon pilih zona waktu"]}}},{l:"is",t:{"Pick a date":{v:["Veldu dagsetningu"]},"Pick a date and a time":{v:["Veldu dagsetningu og tíma"]},"Pick a month":{v:["Veldu mánuð"]},"Pick a time":{v:["Veldu tíma"]},"Pick a week":{v:["Veldu viku"]},"Pick a year":{v:["Veldu ár"]},"Please select a time zone:":{v:["Veldu tímabelti:"]}}},{l:"it",t:{"Pick a date":{v:["Scegli una data"]},"Pick a date and a time":{v:["Scegli una data e un orario"]},"Pick a month":{v:["Scegli un mese"]},"Pick a time":{v:["Scegli un momento"]},"Pick a week":{v:["Scegli una settimana"]},"Pick a year":{v:["Scegli un anno"]},"Please select a time zone:":{v:["Si prega di selezionare un fuso orario:"]}}},{l:"ja",t:{"Pick a date":{v:["日付を選択してください"]},"Pick a date and a time":{v:["日付と時刻を選択してください"]},"Pick a month":{v:["月を選択してください"]},"Pick a time":{v:["時間を選択してください"]},"Pick a week":{v:["週を選択してください"]},"Pick a year":{v:["年を選択してください"]},"Please select a time zone:":{v:["タイムゾーンを選んで下さい:"]}}},{l:"ja-JP",t:{"Pick a date":{v:["日付を選択してください"]},"Pick a date and a time":{v:["日付と時刻を選択してください"]},"Pick a month":{v:["月を選択してください"]},"Pick a time":{v:["時間を選択してください"]},"Pick a week":{v:["週を選択してください"]},"Pick a year":{v:["年を選択してください"]},"Please select a time zone:":{v:["タイムゾーンを選んで下さい:"]}}},{l:"ko",t:{"Pick a date":{v:["날짜 선택"]},"Pick a date and a time":{v:["날짜와 시간 선택"]},"Pick a month":{v:["달 선택"]},"Pick a time":{v:["시간 선택"]},"Pick a week":{v:["주 선택"]},"Pick a year":{v:["연도 선택"]},"Please select a time zone:":{v:["시간대를 선택하세요:"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Please select a time zone:":{v:["Изберете временска зона:"]}}},{l:"my",t:{"Please select a time zone:":{v:["ဒေသစံတော်ချိန် ရွေးချယ်ပေးပါ"]}}},{l:"nb",t:{"Pick a date":{v:["Velg en dato"]},"Pick a date and a time":{v:["Velg en dato og et tidspunkt"]},"Pick a month":{v:["Velg en måned"]},"Pick a time":{v:["Velg et tidspunkt"]},"Pick a week":{v:["Velg en uke"]},"Pick a year":{v:["Velg et år"]},"Please select a time zone:":{v:["Vennligst velg tidssone"]}}},{l:"nl",t:{"Pick a date":{v:["Selecteer een datum"]},"Pick a date and a time":{v:["Selecteer een datum en tijd"]},"Pick a month":{v:["Selecteer een maand"]},"Pick a time":{v:["Selecteer een tijd"]},"Pick a week":{v:["Selecteer een week"]},"Pick a year":{v:["Selecteer een jaar"]},"Please select a time zone:":{v:["Selecteer een tijdzone:"]}}},{l:"oc",t:{}},{l:"pl",t:{"Pick a date":{v:["Wybierz datę"]},"Pick a date and a time":{v:["Wybierz datę i godzinę"]},"Pick a month":{v:["Wybierz miesiąc"]},"Pick a time":{v:["Wybierz czas"]},"Pick a week":{v:["Wybierz tydzień"]},"Pick a year":{v:["Wybierz rok"]},"Please select a time zone:":{v:["Wybierz strefę czasową:"]}}},{l:"pt-BR",t:{"Pick a date":{v:["Escolha uma data"]},"Pick a date and a time":{v:["Escolha uma data e um horário"]},"Pick a month":{v:["Escolha um mês"]},"Pick a time":{v:["Escolha um horário"]},"Pick a week":{v:["Escolha uma semana"]},"Pick a year":{v:["Escolha um ano"]},"Please select a time zone:":{v:["Selecione um fuso horário: "]}}},{l:"pt-PT",t:{"Pick a date":{v:["Escolha uma data"]},"Pick a date and a time":{v:["Escolha uma data e uma hora"]},"Pick a month":{v:["Escolha um mês"]},"Pick a time":{v:["Escolha uma hora"]},"Pick a week":{v:["Escolha uma semana"]},"Pick a year":{v:["Escolha um ano"]},"Please select a time zone:":{v:["Por favor, selecione um fuso horário: "]}}},{l:"ro",t:{"Pick a date":{v:["Selectați o dată"]},"Pick a date and a time":{v:["Selectați data și timpul"]},"Pick a month":{v:["Selectați o lună"]},"Pick a time":{v:["Selectați timpul"]},"Pick a week":{v:["Selectați o săptămână"]},"Pick a year":{v:["Selectați anul"]},"Please select a time zone:":{v:["Vă rugăm să selectați un fus orar:"]}}},{l:"ru",t:{"Pick a date":{v:["Выберите дату"]},"Pick a date and a time":{v:["Выберите дату и время"]},"Pick a month":{v:["Выберите месяц"]},"Pick a time":{v:["Выберите время"]},"Pick a week":{v:["Выберите неделю"]},"Pick a year":{v:["Выберите год"]},"Please select a time zone:":{v:["Пожалуйста, выберите часовой пояс:"]}}},{l:"sk",t:{"Pick a date":{v:["Vybrať dátum"]},"Pick a date and a time":{v:["Vybrať dátum a čas"]},"Pick a month":{v:["Vybrať mesiac"]},"Pick a time":{v:["Vybrať čas"]},"Pick a week":{v:["Vybrať týždeň"]},"Pick a year":{v:["Vybrať rok"]},"Please select a time zone:":{v:["Prosím vyberte časovú zónu:"]}}},{l:"sl",t:{"Pick a date":{v:["Izbor datuma"]},"Pick a date and a time":{v:["Izbor datuma in časa"]},"Pick a month":{v:["Izbor meseca"]},"Pick a time":{v:["Izbor časa"]},"Pick a week":{v:["Izbor tedna"]},"Pick a year":{v:["Izbor leta"]},"Please select a time zone:":{v:["Izbor časovnega pasu:"]}}},{l:"sr",t:{"Pick a date":{v:["Изаберите датум"]},"Pick a date and a time":{v:["Изаберите датум и време"]},"Pick a month":{v:["Изаберите месец"]},"Pick a time":{v:["Изаберите време"]},"Pick a week":{v:["Изаберите недељу"]},"Pick a year":{v:["Изаберите годину"]},"Please select a time zone:":{v:["Молимо вас да изаберете временску зону:"]}}},{l:"sv",t:{"Pick a date":{v:["Välj datum"]},"Pick a date and a time":{v:["Välj datum och tid"]},"Pick a month":{v:["Välj månad"]},"Pick a time":{v:["Välj tid"]},"Pick a week":{v:["Välj vecka"]},"Pick a year":{v:["Välj år"]},"Please select a time zone:":{v:["Välj tidszon:"]}}},{l:"tr",t:{"Pick a date":{v:["Bir tarih seçin"]},"Pick a date and a time":{v:["Bir tarih ve saat seçin"]},"Pick a month":{v:["Bir ay seçin"]},"Pick a time":{v:["Bir saat seçin"]},"Pick a week":{v:["Bir hafta seçin"]},"Pick a year":{v:["Bir yıl seçin"]},"Please select a time zone:":{v:["Lütfen bir saat dilimi seçin:"]}}},{l:"uk",t:{"Pick a date":{v:["Вибрати дату"]},"Pick a date and a time":{v:["Виберіть дату та час"]},"Pick a month":{v:["Виберіть місяць"]},"Pick a time":{v:["Виберіть час"]},"Pick a week":{v:["Виберіть тиждень"]},"Pick a year":{v:["Виберіть рік"]},"Please select a time zone:":{v:["Виберіть часовий пояс:"]}}},{l:"uz",t:{"Pick a date":{v:["Sana tanlang"]},"Pick a date and a time":{v:["Sana va vaqtni tanlang"]},"Pick a month":{v:["Oyni tanlang"]},"Pick a time":{v:["Vaqtni tanlang"]},"Pick a week":{v:["Haftani tanlang"]},"Pick a year":{v:["Yilni tanlang"]},"Please select a time zone:":{v:["Vaqt mintaqasini tanlang:"]}}},{l:"zh-CN",t:{"Pick a date":{v:["选择日期"]},"Pick a date and a time":{v:["选择日期和时间"]},"Pick a month":{v:["选择月份"]},"Pick a time":{v:["选择时间"]},"Pick a week":{v:["选择星期"]},"Pick a year":{v:["选择年份"]},"Please select a time zone:":{v:["请选择一个时区:"]}}},{l:"zh-HK",t:{"Pick a date":{v:["挑選日期"]},"Pick a date and a time":{v:["挑選日期與時間"]},"Pick a month":{v:["挑選月份"]},"Pick a time":{v:["挑選時間"]},"Pick a week":{v:["挑選星期"]},"Pick a year":{v:["挑選年份"]},"Please select a time zone:":{v:["請選擇時區:"]}}},{l:"zh-TW",t:{"Pick a date":{v:["挑選日期"]},"Pick a date and a time":{v:["挑選日期與時間"]},"Pick a month":{v:["挑選月份"]},"Pick a time":{v:["挑選時間"]},"Pick a week":{v:["挑選星期"]},"Pick a year":{v:["挑選年份"]},"Please select a time zone:":{v:["請選取時區:"]}}}],C=[{l:"ar",t:{"Search for time zone":{v:["البحث عن منطقة زمنية"]},"Type to search time zone":{v:["أكتُب للبحث عن منطقة زمنية"]}}},{l:"ast",t:{"Search for time zone":{v:["Buscar fusos horarios"]},"Type to search time zone":{v:["Escribi pa buscar un fusu horariu"]}}},{l:"br",t:{}},{l:"ca",t:{"Type to search time zone":{v:["Escriviu per cercar la zona horària"]}}},{l:"cs",t:{"Search for time zone":{v:["Vyhledat časové pásmo"]},"Type to search time zone":{v:["Psaním vyhledejte časovou zónu"]}}},{l:"cs-CZ",t:{"Search for time zone":{v:["Vyhledat časové pásmo"]},"Type to search time zone":{v:["Psaním vyhledejte časovou zónu"]}}},{l:"da",t:{"Search for time zone":{v:["Søg efter tidszone"]},"Type to search time zone":{v:["Indtast for at søge efter tidszone"]}}},{l:"de",t:{"Search for time zone":{v:["Nach Zeitzone suchen"]},"Type to search time zone":{v:["Tippen, um eine Zeitzone zu suchen"]}}},{l:"de-DE",t:{"Search for time zone":{v:["Nach Zeitzone suchen"]},"Type to search time zone":{v:["Tippen, um eine Zeitzone zu suchen"]}}},{l:"el",t:{"Search for time zone":{v:["Αναζήτηση ζώνης ώρας"]},"Type to search time zone":{v:["Πληκτρολογήστε για αναζήτηση ζώνης ώρας"]}}},{l:"en-GB",t:{"Search for time zone":{v:["Search for time zone"]},"Type to search time zone":{v:["Type to search time zone"]}}},{l:"eo",t:{}},{l:"es",t:{"Search for time zone":{v:["Buscar huso horario"]},"Type to search time zone":{v:["Escriba para buscar un huso horario"]}}},{l:"es-AR",t:{"Search for time zone":{v:["Buscar zona horaria"]},"Type to search time zone":{v:["Escriba para buscar la zona horaria"]}}},{l:"es-EC",t:{"Type to search time zone":{v:["Escribe para buscar la zona horaria"]}}},{l:"es-MX",t:{"Search for time zone":{v:["Buscar zona horaria"]},"Type to search time zone":{v:["Escriba para buscar la zona horaria"]}}},{l:"et-EE",t:{"Search for time zone":{v:["Otsi ajavööndit"]},"Type to search time zone":{v:["Kirjuta, et otsida ajavööndit"]}}},{l:"eu",t:{"Type to search time zone":{v:["Idatzi ordu-zona bat bilatzeko"]}}},{l:"fa",t:{"Search for time zone":{v:["جستجو برای منطقهٔ زمانی"]},"Type to search time zone":{v:["برای جستجوی منطقه زمانی تایپ کنید"]}}},{l:"fi",t:{"Search for time zone":{v:["Etsi aikavyöhykettä"]},"Type to search time zone":{v:["Kirjoita etsiäksesi aikavyöhykettä"]}}},{l:"fr",t:{"Search for time zone":{v:["Rechercher le fuseau horaire"]},"Type to search time zone":{v:["Saisissez les premiers lettres pour rechercher un fuseau horaire"]}}},{l:"ga",t:{"Search for time zone":{v:["Cuardaigh crios ama"]},"Type to search time zone":{v:["Clóscríobh chun crios ama a chuardach"]}}},{l:"gl",t:{"Search for time zone":{v:["Buscar por fuso horario"]},"Type to search time zone":{v:["Escriba para buscar o fuso horario"]}}},{l:"he",t:{"Type to search time zone":{v:["יש להקליד כדי לחפש אזור זמן"]}}},{l:"hu",t:{"Type to search time zone":{v:["Gépeljen az időzóna kereséséhez"]}}},{l:"id",t:{"Search for time zone":{v:["Cari zona waktu"]},"Type to search time zone":{v:["Ketik untuk mencari zona waktu"]}}},{l:"is",t:{"Search for time zone":{v:["Leita að tímabelti"]},"Type to search time zone":{v:["Skrifaðu til að leita að tímabelti"]}}},{l:"it",t:{"Search for time zone":{v:["Ricerca del fuso orario"]},"Type to search time zone":{v:["Digita per cercare un fuso orario"]}}},{l:"ja",t:{"Search for time zone":{v:["タイムゾーンを検索"]},"Type to search time zone":{v:["タイムゾーン検索のため入力してください"]}}},{l:"ja-JP",t:{"Search for time zone":{v:["タイムゾーンを検索"]},"Type to search time zone":{v:["タイムゾーン検索のため入力してください"]}}},{l:"ko",t:{"Search for time zone":{v:["시간대 검색"]},"Type to search time zone":{v:["입력하여 시간대를 검색"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Type to search time zone":{v:["Напишете за да пребарате временска зона"]}}},{l:"my",t:{"Type to search time zone":{v:["ဒေသစံတော်ချိန်များ ရှာဖွေရန် စာရိုက်ပါ"]}}},{l:"nb",t:{"Search for time zone":{v:["Søk etter tidssone"]},"Type to search time zone":{v:["Tast for å søke etter tidssone"]}}},{l:"nl",t:{"Search for time zone":{v:["Zoeken naar tijdzone"]},"Type to search time zone":{v:["Type om een tijdzone te zoeken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Search for time zone":{v:["Szukaj strefy czasowej"]},"Type to search time zone":{v:["Wpisz, aby wyszukać strefę czasową"]}}},{l:"pt-BR",t:{"Search for time zone":{v:["Pesquisar fuso horário"]},"Type to search time zone":{v:["Digite para pesquisar o fuso horário "]}}},{l:"pt-PT",t:{"Search for time zone":{v:["Pesquisar fuso horário"]},"Type to search time zone":{v:["Digite para pesquisar o fuso horário "]}}},{l:"ro",t:{"Search for time zone":{v:["Căutare zonă de timp"]},"Type to search time zone":{v:["Tastați pentru a căuta fusul orar"]}}},{l:"ru",t:{"Search for time zone":{v:["Поиск часового пояса"]},"Type to search time zone":{v:["Введите для поиска часового пояса"]}}},{l:"sk",t:{"Search for time zone":{v:["Vyhľadať časové pásmo"]},"Type to search time zone":{v:["Začníte písať pre vyhľadávanie časovej zóny"]}}},{l:"sl",t:{"Type to search time zone":{v:["Vpišite niz za iskanje časovnega pasu"]}}},{l:"sr",t:{"Search for time zone":{v:["Претрага временске зоне"]},"Type to search time zone":{v:["Куцајте да претражите временске зоне"]}}},{l:"sv",t:{"Search for time zone":{v:["Sök efter tidszon"]},"Type to search time zone":{v:["Skriv för att välja tidszon"]}}},{l:"tr",t:{"Search for time zone":{v:["Saat dilimi ara"]},"Type to search time zone":{v:["Saat dilimi aramak için yazmaya başlayın"]}}},{l:"uk",t:{"Search for time zone":{v:["Шукати часові зони"]},"Type to search time zone":{v:["Введіть для пошуку часовий пояс"]}}},{l:"uz",t:{"Search for time zone":{v:["Vaqt mintaqasini qidiring"]},"Type to search time zone":{v:["Vaqt mintaqasini qidirish uchun kiriting"]}}},{l:"zh-CN",t:{"Search for time zone":{v:["搜索时区"]},"Type to search time zone":{v:["打字以搜索时区"]}}},{l:"zh-HK",t:{"Search for time zone":{v:["搜索時區"]},"Type to search time zone":{v:["鍵入以搜索時區"]}}},{l:"zh-TW",t:{"Type to search time zone":{v:["輸入以搜尋時區"]}}}],k=[{l:"ar",t:{Submit:{v:["إرسال"]}}},{l:"ast",t:{Submit:{v:["Unviar"]}}},{l:"br",t:{}},{l:"ca",t:{Submit:{v:["Envia"]}}},{l:"cs",t:{Submit:{v:["Odeslat"]}}},{l:"cs-CZ",t:{Submit:{v:["Odeslat"]}}},{l:"da",t:{Submit:{v:["Send"]}}},{l:"de",t:{Submit:{v:["Einreichen"]}}},{l:"de-DE",t:{Submit:{v:["Einreichen"]}}},{l:"el",t:{Submit:{v:["Υποβολή"]}}},{l:"en-GB",t:{Submit:{v:["Submit"]}}},{l:"eo",t:{}},{l:"es",t:{Submit:{v:["Enviar"]}}},{l:"es-AR",t:{Submit:{v:["Enviar"]}}},{l:"es-EC",t:{Submit:{v:["Enviar"]}}},{l:"es-MX",t:{Submit:{v:["Enviar"]}}},{l:"et-EE",t:{Submit:{v:["Saada"]}}},{l:"eu",t:{Submit:{v:["Bidali"]}}},{l:"fa",t:{Submit:{v:["ارسال"]}}},{l:"fi",t:{Submit:{v:["Lähetä"]}}},{l:"fr",t:{Submit:{v:["Valider"]}}},{l:"ga",t:{Submit:{v:["Cuir isteach"]}}},{l:"gl",t:{Submit:{v:["Enviar"]}}},{l:"he",t:{Submit:{v:["הגשה"]}}},{l:"hu",t:{Submit:{v:["Beküldés"]}}},{l:"id",t:{Submit:{v:["Kirimkan"]}}},{l:"is",t:{Submit:{v:["Senda inn"]}}},{l:"it",t:{Submit:{v:["Invia"]}}},{l:"ja",t:{Submit:{v:["提出"]}}},{l:"ja-JP",t:{Submit:{v:["提出"]}}},{l:"ko",t:{Submit:{v:["제출"]}}},{l:"lt-LT",t:{Submit:{v:["Pateikti"]}}},{l:"lv",t:{}},{l:"mk",t:{Submit:{v:["Испрати"]}}},{l:"my",t:{Submit:{v:["တင်သွင်းရန်"]}}},{l:"nb",t:{Submit:{v:["Send"]}}},{l:"nl",t:{Submit:{v:["Verwerken"]}}},{l:"oc",t:{}},{l:"pl",t:{Submit:{v:["Wyślij"]}}},{l:"pt-BR",t:{Submit:{v:["Enviar"]}}},{l:"pt-PT",t:{Submit:{v:["Submeter"]}}},{l:"ro",t:{Submit:{v:["Trimiteți"]}}},{l:"ru",t:{Submit:{v:["Утвердить"]}}},{l:"sk",t:{Submit:{v:["Odoslať"]}}},{l:"sl",t:{Submit:{v:["Pošlji"]}}},{l:"sr",t:{Submit:{v:["Поднеси"]}}},{l:"sv",t:{Submit:{v:["Skicka"]}}},{l:"tr",t:{Submit:{v:["Gönder"]}}},{l:"uk",t:{Submit:{v:["Надіслати"]}}},{l:"uz",t:{Submit:{v:["Yuborish"]}}},{l:"zh-CN",t:{Submit:{v:["提交"]}}},{l:"zh-HK",t:{Submit:{v:["提交"]}}},{l:"zh-TW",t:{Submit:{v:["遞交"]}}}],x=[{l:"ar",t:{"Undo changes":{v:["تراجَع عن التغييرات"]}}},{l:"ast",t:{"Undo changes":{v:["Desfacer los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Undo changes":{v:["Desfés els canvis"]}}},{l:"cs",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"cs-CZ",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"da",t:{"Undo changes":{v:["Fortryd ændringer"]}}},{l:"de",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"de-DE",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"el",t:{"Undo changes":{v:["Αναίρεση Αλλαγών"]}}},{l:"en-GB",t:{"Undo changes":{v:["Undo changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-AR",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-EC",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-MX",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"et-EE",t:{"Undo changes":{v:["Pööra muudatused tagasi"]}}},{l:"eu",t:{"Undo changes":{v:["Aldaketak desegin"]}}},{l:"fa",t:{"Undo changes":{v:["لغو تغییرات"]}}},{l:"fi",t:{"Undo changes":{v:["Kumoa muutokset"]}}},{l:"fr",t:{"Undo changes":{v:["Annuler les changements"]}}},{l:"ga",t:{"Undo changes":{v:["Cealaigh athruithe"]}}},{l:"gl",t:{"Undo changes":{v:["Desfacer os cambios"]}}},{l:"he",t:{"Undo changes":{v:["ביטול שינויים"]}}},{l:"hu",t:{"Undo changes":{v:["Változtatások visszavonása"]}}},{l:"id",t:{"Undo changes":{v:["Urungkan perubahan"]}}},{l:"is",t:{"Undo changes":{v:["Afturkalla breytingar"]}}},{l:"it",t:{"Undo changes":{v:["Cancella i cambiamenti"]}}},{l:"ja",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ja-JP",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ko",t:{"Undo changes":{v:["변경 되돌리기"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Undo changes":{v:["Врати ги промените"]}}},{l:"my",t:{}},{l:"nb",t:{"Undo changes":{v:["Tilbakestill endringer"]}}},{l:"nl",t:{"Undo changes":{v:["Wijzigingen ongedaan maken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Undo changes":{v:["Cofnij zmiany"]}}},{l:"pt-BR",t:{"Undo changes":{v:["Desfazer modificações"]}}},{l:"pt-PT",t:{"Undo changes":{v:["Anular alterações"]}}},{l:"ro",t:{"Undo changes":{v:["Anularea modificărilor"]}}},{l:"ru",t:{"Undo changes":{v:["Отменить изменения"]}}},{l:"sk",t:{"Undo changes":{v:["Vrátiť zmeny"]}}},{l:"sl",t:{"Undo changes":{v:["Razveljavi spremembe"]}}},{l:"sr",t:{"Undo changes":{v:["Поништи измене"]}}},{l:"sv",t:{"Undo changes":{v:["Ångra ändringar"]}}},{l:"tr",t:{"Undo changes":{v:["Değişiklikleri geri al"]}}},{l:"uk",t:{"Undo changes":{v:["Скасувати зміни"]}}},{l:"uz",t:{"Undo changes":{v:["O'zgarishlarni bekor qilish"]}}},{l:"zh-CN",t:{"Undo changes":{v:["撤销更改"]}}},{l:"zh-HK",t:{"Undo changes":{v:["取消更改"]}}},{l:"zh-TW",t:{"Undo changes":{v:["還原變更"]}}}],T=[{l:"ar",t:{"User status: {status}":{v:["حالة المستخدِم: {status}"]}}},{l:"ast",t:{"User status: {status}":{v:["Estáu del usuariu: {status}"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"User status: {status}":{v:["Stav uživatele: {status}"]}}},{l:"cs-CZ",t:{"User status: {status}":{v:["Stav uživatele: {status}"]}}},{l:"da",t:{"User status: {status}":{v:["Brugerstatus: {status}"]}}},{l:"de",t:{"User status: {status}":{v:["Benutzerstatus: {status}"]}}},{l:"de-DE",t:{"User status: {status}":{v:["Benutzerstatus: {status}"]}}},{l:"el",t:{"User status: {status}":{v:["Κατάσταση χρήστη: {status}"]}}},{l:"en-GB",t:{"User status: {status}":{v:["User status: {status}"]}}},{l:"eo",t:{}},{l:"es",t:{"User status: {status}":{v:["Estatus del usuario: {status}"]}}},{l:"es-AR",t:{"User status: {status}":{v:["Estado del usuario: {status}"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{"User status: {status}":{v:["Estado del usuario: {status}"]}}},{l:"et-EE",t:{"User status: {status}":{v:["Kasutaja olek: {status}"]}}},{l:"eu",t:{}},{l:"fa",t:{"User status: {status}":{v:["وضعیت کاربر: {status}"]}}},{l:"fi",t:{"User status: {status}":{v:["Käyttäjän tila: {status}"]}}},{l:"fr",t:{"User status: {status}":{v:["Statut de l'utilisateur : {status}"]}}},{l:"ga",t:{"User status: {status}":{v:["Stádas úsáideora: {status}"]}}},{l:"gl",t:{"User status: {status}":{v:["Estado do usuario: {status}"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{"User status: {status}":{v:["Status pengguna: {status}"]}}},{l:"is",t:{"User status: {status}":{v:["Staða notanda: {status}"]}}},{l:"it",t:{"User status: {status}":{v:["Stato dell'utente: {status}"]}}},{l:"ja",t:{"User status: {status}":{v:["ユーザのステータス: {status}"]}}},{l:"ja-JP",t:{"User status: {status}":{v:["ユーザのステータス: {status}"]}}},{l:"ko",t:{"User status: {status}":{v:["사용자 상태: {status}"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{"User status: {status}":{v:["Brukerstatus: {status}"]}}},{l:"nl",t:{"User status: {status}":{v:["Gebruikers status: {status}"]}}},{l:"oc",t:{}},{l:"pl",t:{"User status: {status}":{v:["Status użytkownika: {status}"]}}},{l:"pt-BR",t:{"User status: {status}":{v:["Status do usuário: {status}"]}}},{l:"pt-PT",t:{"User status: {status}":{v:["Estado do utilizador: {status}"]}}},{l:"ro",t:{"User status: {status}":{v:["Status utilizator: {status}"]}}},{l:"ru",t:{"User status: {status}":{v:["Статус пользователя: {status}"]}}},{l:"sk",t:{"User status: {status}":{v:["Stav užívateľa: {status}"]}}},{l:"sl",t:{}},{l:"sr",t:{"User status: {status}":{v:["Статус корисника: {status}"]}}},{l:"sv",t:{"User status: {status}":{v:["Användarstatus: {status}"]}}},{l:"tr",t:{"User status: {status}":{v:["Kullanıcı durumu: {status}"]}}},{l:"uk",t:{"User status: {status}":{v:["Статус користувача: {status}"]}}},{l:"uz",t:{"User status: {status}":{v:["Foydalanuvchi holati: {status}"]}}},{l:"zh-CN",t:{"User status: {status}":{v:["用户状态:{status}"]}}},{l:"zh-HK",t:{"User status: {status}":{v:["用戶狀態:{status}"]}}},{l:"zh-TW",t:{}}]},1431:(e,t,n)=>{"use strict";function s(e,t,n,s,a,o,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),o&&(d._scopeId="data-v-"+o),a&&(l=a),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}n.d(t,{n:()=>s})},648:(e,t,n)=>{"use strict";function s(){return window._nc_focus_trap??=[],window._nc_focus_trap}function a(){let e=[];return{pause(){e=[...s()];for(const t of e)t.pause()},unpause(){if(e.length===s().length)for(const t of e)t.unpause();e=[]}}}n.d(t,{c:()=>a,g:()=>s})},415:(e,t,n)=>{"use strict";n.d(t,{i:()=>a});const s=window.OC?.config?.version?.split(".")[0]||"32",a=Number.parseInt(s)<32},3168:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});const s=(0,n(5947).YK)().detectUser().setApp("@nextcloud/vue").build()},4238:(e,t,n)=>{"use strict";n.d(t,{a:()=>o,b:()=>u,c:()=>l,d:()=>a,m:()=>i,n:()=>c,o:()=>d,p:()=>s,q:()=>r});var s="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",a="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",o="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",r="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",i="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",l="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2C6.47,2 2,6.47 2,12C2,17.53 6.47,22 12,22C17.53,22 22,17.53 22,12C22,6.47 17.53,2 12,2M14.59,8L12,10.59L9.41,8L8,9.41L10.59,12L8,14.59L9.41,16L12,13.41L14.59,16L16,14.59L13.41,12L16,9.41L14.59,8Z",c="M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z",u="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"},3073:(e,t,n)=>{"use strict";n.d(t,{Lhy:()=>f,P1n:()=>c,Nk8:()=>p,o__:()=>h,hRP:()=>y});var s=n(9271),a=n(5471),o=!0;a.Ay.util.warn;const r=s.oc?window:void 0;s.oc&&window.document,s.oc&&window.navigator,s.oc&&window.location;function i(e){var t;const n=(0,s.BA)(e);return null!=(t=null==n?void 0:n.$el)?t:n}function l(...e){let t,n,o,l;if("string"==typeof e[0]||Array.isArray(e[0])?([n,o,l]=e,t=r):[t,n,o,l]=e,!t)return s.lQ;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const d=[],c=()=>{d.forEach((e=>e())),d.length=0},u=(0,a.wB)((()=>[i(t),(0,s.BA)(l)]),(([e,t])=>{if(c(),!e)return;const a=(0,s.Gv)(t)?{...t}:t;d.push(...n.flatMap((t=>o.map((n=>((e,t,n,s)=>(e.addEventListener(t,n,s),()=>e.removeEventListener(t,n,s)))(e,t,n,a))))))}),{immediate:!0,flush:"post"}),m=()=>{u(),c()};return(0,s.Uo)(m),m}function d(e){const t=function(){const e=(0,a.KR)(!1),t=(0,a.nI)();return t&&(0,a.sV)((()=>{e.value=!0}),o?void 0:t),e}();return(0,a.EW)((()=>(t.value,Boolean(e()))))}function c(e,t,n={}){const{window:o=r,...l}=n;let c;const u=d((()=>o&&"MutationObserver"in o)),m=()=>{c&&(c.disconnect(),c=void 0)},p=(0,a.EW)((()=>{const t=(0,s.BA)(e),n=(Array.isArray(t)?t:[t]).map(i).filter(s.d6);return new Set(n)})),g=(0,a.wB)((()=>p.value),(e=>{m(),u.value&&e.size&&(c=new MutationObserver(t),e.forEach((e=>c.observe(e,l))))}),{immediate:!0,flush:"post"}),f=()=>{g(),m()};return(0,s.Uo)(f),{isSupported:u,stop:f,takeRecords:()=>null==c?void 0:c.takeRecords()}}function u(e,t={}){const{window:n=r}=t,o=d((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia));let i;const l=(0,a.KR)(!1),c=e=>{l.value=e.matches},u=()=>{i&&("removeEventListener"in i?i.removeEventListener("change",c):i.removeListener(c))},m=(0,a.nT)((()=>{o.value&&(u(),i=n.matchMedia((0,s.BA)(e)),"addEventListener"in i?i.addEventListener("change",c):i.addListener(c),l.value=i.matches)}));return(0,s.Uo)((()=>{m(),u(),i=void 0})),l}function m(e){return JSON.parse(JSON.stringify(e))}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function p(e){return u("(prefers-color-scheme: dark)",e)}function g(e,t,n={}){const{window:o=r,...l}=n;let c;const u=d((()=>o&&"ResizeObserver"in o)),m=()=>{c&&(c.disconnect(),c=void 0)},p=(0,a.EW)((()=>{const t=(0,s.BA)(e);return Array.isArray(t)?t.map((e=>i(e))):[i(t)]})),g=(0,a.wB)(p,(e=>{if(m(),u.value&&o){c=new ResizeObserver(t);for(const t of e)t&&c.observe(t,l)}}),{immediate:!0,flush:"post"}),f=()=>{m(),g()};return(0,s.Uo)(f),{isSupported:u,stop:f}}function f(e,t={width:0,height:0},n={}){const{window:o=r,box:l="content-box"}=n,d=(0,a.EW)((()=>{var t,n;return null==(n=null==(t=i(e))?void 0:t.namespaceURI)?void 0:n.includes("svg")})),c=(0,a.KR)(t.width),u=(0,a.KR)(t.height),{stop:m}=g(e,(([t])=>{const n="border-box"===l?t.borderBoxSize:"content-box"===l?t.contentBoxSize:t.devicePixelContentBoxSize;if(o&&d.value){const t=i(e);if(t){const e=t.getBoundingClientRect();c.value=e.width,u.value=e.height}}else if(n){const e=Array.isArray(n)?n:[n];c.value=e.reduce(((e,{inlineSize:t})=>e+t),0),u.value=e.reduce(((e,{blockSize:t})=>e+t),0)}else c.value=t.contentRect.width,u.value=t.contentRect.height}),n);(0,s.rd)((()=>{const n=i(e);n&&(c.value="offsetWidth"in n?n.offsetWidth:t.width,u.value="offsetHeight"in n?n.offsetHeight:t.height)}));const p=(0,a.wB)((()=>i(e)),(e=>{c.value=e?t.width:0,u.value=e?t.height:0}));return{width:c,height:u,stop:function(){m(),p()}}}function h(e,t={}){const{threshold:n=50,onSwipe:o,onSwipeEnd:i,onSwipeStart:d,passive:c=!0,window:u=r}=t,m=(0,a.Kh)({x:0,y:0}),p=(0,a.Kh)({x:0,y:0}),g=(0,a.EW)((()=>m.x-p.x)),f=(0,a.EW)((()=>m.y-p.y)),{max:h,abs:v}=Math,y=(0,a.EW)((()=>h(v(g.value),v(f.value))>=n)),w=(0,a.KR)(!1),A=(0,a.EW)((()=>y.value?v(g.value)>v(f.value)?g.value>0?"left":"right":f.value>0?"up":"down":"none")),b=e=>[e.touches[0].clientX,e.touches[0].clientY],C=(e,t)=>{p.x=e,p.y=t};let k;const x=function(e){if(!e)return!1;let t=!1;const n={get passive(){return t=!0,!1}};return e.addEventListener("x",s.lQ,n),e.removeEventListener("x",s.lQ),t}(null==u?void 0:u.document);k=c?x?{passive:!0}:{capture:!1}:x?{passive:!1,capture:!0}:{capture:!0};const T=[l(e,"touchstart",(e=>{if(1!==e.touches.length)return;const[t,n]=b(e);((e,t)=>{m.x=e,m.y=t})(t,n),C(t,n),null==d||d(e)}),k),l(e,"touchmove",(e=>{if(1!==e.touches.length)return;const[t,n]=b(e);C(t,n),k.capture&&!k.passive&&Math.abs(g.value)>Math.abs(f.value)&&e.preventDefault(),!w.value&&y.value&&(w.value=!0),w.value&&(null==o||o(e))}),k),l(e,["touchend","touchcancel"],(e=>{w.value&&(null==i||i(e,A.value)),w.value=!1}),k)];return{isPassiveEventSupported:x,isSwiping:w,direction:A,coordsStart:m,coordsEnd:p,lengthX:g,lengthY:f,stop:()=>T.forEach((e=>e()))}}Number.POSITIVE_INFINITY;const v={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};s.D_;function y(e,t,n,r={}){var i,l,d,c,u;const{clone:p=!1,passive:g=!1,eventName:f,deep:h=!1,defaultValue:v,shouldEmit:y}=r,w=(0,a.nI)(),A=n||(null==w?void 0:w.emit)||(null==(i=null==w?void 0:w.$emit)?void 0:i.bind(w))||(null==(d=null==(l=null==w?void 0:w.proxy)?void 0:l.$emit)?void 0:d.bind(null==w?void 0:w.proxy));let b=f;if(!t)if(o){const e=null==(u=null==(c=null==w?void 0:w.proxy)?void 0:c.$options)?void 0:u.model;t=(null==e?void 0:e.value)||"value",f||(b=(null==e?void 0:e.event)||"input")}else t="modelValue";b=b||`update:${t.toString()}`;const C=e=>p?"function"==typeof p?p(e):m(e):e,k=()=>(0,s.C8)(e[t])?C(e[t]):v,x=e=>{y?y(e)&&A(b,e):A(b,e)};if(g){const n=k(),s=(0,a.KR)(n);let o=!1;return(0,a.wB)((()=>e[t]),(e=>{o||(o=!0,s.value=C(e),(0,a.dY)((()=>o=!1)))})),(0,a.wB)(s,(n=>{o||n===e[t]&&!h||x(n)}),{deep:h}),s}return(0,a.EW)({get:()=>k(),set(e){x(e)}})}},9271:(e,t,n)=>{"use strict";n.d(t,{F:()=>o,D_:()=>h,oc:()=>i,C8:()=>l,Gv:()=>u,lQ:()=>m,d6:()=>d,BA:()=>r,rd:()=>y,Uo:()=>a});var s=n(5471);s.Ay.util.warn;function a(e){return!!(0,s.o5)()&&((0,s.jr)(e),!0)}function o(e){let t,n,o=0;const r=()=>{o-=1,n&&o<=0&&(n.stop(),t=void 0,n=void 0)};return(...i)=>(o+=1,n||(n=(0,s.uY)(!0),t=n.run((()=>e(...i)))),a(r),t)}function r(e){return"function"==typeof e?e():(0,s.R1)(e)}const i="undefined"!=typeof window&&"undefined"!=typeof document,l=("undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope),e=>void 0!==e),d=e=>null!=e,c=Object.prototype.toString,u=e=>"[object Object]"===c.call(e),m=()=>{};function p(e){const t=Object.create(null);return n=>t[n]||(t[n]=e(n))}const g=/\B([A-Z])/g,f=(p((e=>e.replace(g,"-$1").toLowerCase())),/-(\w)/g);p((e=>e.replace(f,((e,t)=>t?t.toUpperCase():""))));function h(e){return e}function v(e){return e||(0,s.nI)()}function y(e,t=!0,n){v()?(0,s.sV)(e,n):t?e():(0,s.dY)(e)}},9418:(e,t,n)=>{"use strict";n.d(t,{A:()=>ie});const{entries:s,setPrototypeOf:a,isFrozen:o,getPrototypeOf:r,getOwnPropertyDescriptor:i}=Object;let{freeze:l,seal:d,create:c}=Object,{apply:u,construct:m}="undefined"!=typeof Reflect&&Reflect;l||(l=function(e){return e}),d||(d=function(e){return e}),u||(u=function(e,t){for(var n=arguments.length,s=new Array(n>2?n-2:0),a=2;a1?t-1:0),s=1;s1?n-1:0),a=1;a2&&void 0!==arguments[2]?arguments[2]:y;a&&a(e,null);let s=t.length;for(;s--;){let a=t[s];if("string"==typeof a){const e=n(a);e!==a&&(o(t)||(t[s]=e),a=e)}e[a]=!0}return e}function P(e){for(let t=0;t/gm),q=d(/\$\{[\w\W]*/gm),W=d(/^data-[\-\w.\u00B7-\uFFFF]+$/),K=d(/^aria-[\-\w]+$/),X=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),J=d(/^(?:\w+script|data):/i),Z=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Y=d(/^html$/i),Q=d(/^[a-z][.\w]*(-[.\w]+)+$/i);var ee=Object.freeze({__proto__:null,ARIA_ATTR:K,ATTR_WHITESPACE:Z,CUSTOM_ELEMENT:Q,DATA_ATTR:W,DOCTYPE_NAME:Y,ERB_EXPR:V,IS_ALLOWED_URI:X,IS_SCRIPT_OR_DATA:J,MUSTACHE_EXPR:G,TMPLIT_EXPR:q});const te=1,ne=3,se=7,ae=8,oe=9,re=function(){return"undefined"==typeof window?null:window};var ie=function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:re();const n=t=>e(t);if(n.version="3.3.0",n.removed=[],!t||!t.document||t.document.nodeType!==oe||!t.Element)return n.isSupported=!1,n;let{document:a}=t;const o=a,r=o.currentScript,{DocumentFragment:i,HTMLTemplateElement:d,Node:u,Element:m,NodeFilter:E,NamedNodeMap:_=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:P,DOMParser:G,trustedTypes:V}=t,q=m.prototype,W=B(q,"cloneNode"),K=B(q,"remove"),J=B(q,"nextSibling"),Z=B(q,"childNodes"),Q=B(q,"parentNode");if("function"==typeof d){const e=a.createElement("template");e.content&&e.content.ownerDocument&&(a=e.content.ownerDocument)}let ie,le="";const{implementation:de,createNodeIterator:ce,createDocumentFragment:ue,getElementsByTagName:me}=a,{importNode:pe}=o;let ge={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported="function"==typeof s&&"function"==typeof Q&&de&&void 0!==de.createHTMLDocument;const{MUSTACHE_EXPR:fe,ERB_EXPR:he,TMPLIT_EXPR:ve,DATA_ATTR:ye,ARIA_ATTR:we,IS_SCRIPT_OR_DATA:Ae,ATTR_WHITESPACE:be,CUSTOM_ELEMENT:Ce}=ee;let{IS_ALLOWED_URI:ke}=ee,xe=null;const Te=S({},[...F,...z,...D,...U,...R]);let Ne=null;const Ee=S({},[...j,...I,...$,...H]);let _e=Object.seal(c(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Se=null,Pe=null;const Le=Object.seal(c(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Be=!0,Fe=!0,ze=!1,De=!0,Oe=!1,Ue=!0,Me=!1,Re=!1,je=!1,Ie=!1,$e=!1,He=!1,Ge=!0,Ve=!1,qe=!0,We=!1,Ke={},Xe=null;const Je=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ze=null;const Ye=S({},["audio","video","img","source","image","track"]);let Qe=null;const et=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),tt="http://www.w3.org/1998/Math/MathML",nt="http://www.w3.org/2000/svg",st="http://www.w3.org/1999/xhtml";let at=st,ot=!1,rt=null;const it=S({},[tt,nt,st],w);let lt=S({},["mi","mo","mn","ms","mtext"]),dt=S({},["annotation-xml"]);const ct=S({},["title","style","font","a","script"]);let ut=null;const mt=["application/xhtml+xml","text/html"];let pt=null,gt=null;const ft=a.createElement("form"),ht=function(e){return e instanceof RegExp||e instanceof Function},vt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!gt||gt!==e){if(e&&"object"==typeof e||(e={}),e=L(e),ut=-1===mt.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,pt="application/xhtml+xml"===ut?w:y,xe=x(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,pt):Te,Ne=x(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,pt):Ee,rt=x(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,w):it,Qe=x(e,"ADD_URI_SAFE_ATTR")?S(L(et),e.ADD_URI_SAFE_ATTR,pt):et,Ze=x(e,"ADD_DATA_URI_TAGS")?S(L(Ye),e.ADD_DATA_URI_TAGS,pt):Ye,Xe=x(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,pt):Je,Se=x(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,pt):L({}),Pe=x(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,pt):L({}),Ke=!!x(e,"USE_PROFILES")&&e.USE_PROFILES,Be=!1!==e.ALLOW_ARIA_ATTR,Fe=!1!==e.ALLOW_DATA_ATTR,ze=e.ALLOW_UNKNOWN_PROTOCOLS||!1,De=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Oe=e.SAFE_FOR_TEMPLATES||!1,Ue=!1!==e.SAFE_FOR_XML,Me=e.WHOLE_DOCUMENT||!1,Ie=e.RETURN_DOM||!1,$e=e.RETURN_DOM_FRAGMENT||!1,He=e.RETURN_TRUSTED_TYPE||!1,je=e.FORCE_BODY||!1,Ge=!1!==e.SANITIZE_DOM,Ve=e.SANITIZE_NAMED_PROPS||!1,qe=!1!==e.KEEP_CONTENT,We=e.IN_PLACE||!1,ke=e.ALLOWED_URI_REGEXP||X,at=e.NAMESPACE||st,lt=e.MATHML_TEXT_INTEGRATION_POINTS||lt,dt=e.HTML_INTEGRATION_POINTS||dt,_e=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(_e.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(_e.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(_e.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Oe&&(Fe=!1),$e&&(Ie=!0),Ke&&(xe=S({},R),Ne=[],!0===Ke.html&&(S(xe,F),S(Ne,j)),!0===Ke.svg&&(S(xe,z),S(Ne,I),S(Ne,H)),!0===Ke.svgFilters&&(S(xe,D),S(Ne,I),S(Ne,H)),!0===Ke.mathMl&&(S(xe,U),S(Ne,$),S(Ne,H))),e.ADD_TAGS&&("function"==typeof e.ADD_TAGS?Le.tagCheck=e.ADD_TAGS:(xe===Te&&(xe=L(xe)),S(xe,e.ADD_TAGS,pt))),e.ADD_ATTR&&("function"==typeof e.ADD_ATTR?Le.attributeCheck=e.ADD_ATTR:(Ne===Ee&&(Ne=L(Ne)),S(Ne,e.ADD_ATTR,pt))),e.ADD_URI_SAFE_ATTR&&S(Qe,e.ADD_URI_SAFE_ATTR,pt),e.FORBID_CONTENTS&&(Xe===Je&&(Xe=L(Xe)),S(Xe,e.FORBID_CONTENTS,pt)),qe&&(xe["#text"]=!0),Me&&S(xe,["html","head","body"]),xe.table&&(S(xe,["tbody"]),delete Se.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw N('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw N('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ie=e.TRUSTED_TYPES_POLICY,le=ie.createHTML("")}else void 0===ie&&(ie=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const s="data-tt-policy-suffix";t&&t.hasAttribute(s)&&(n=t.getAttribute(s));const a="dompurify"+(n?"#"+n:"");try{return e.createPolicy(a,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(V,r)),null!==ie&&"string"==typeof le&&(le=ie.createHTML(""));l&&l(e),gt=e}},yt=S({},[...z,...D,...O]),wt=S({},[...U,...M]),At=function(e){h(n.removed,{element:e});try{Q(e).removeChild(e)}catch(t){K(e)}},bt=function(e,t){try{h(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){h(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(Ie||$e)try{At(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Ct=function(e){let t=null,n=null;if(je)e=""+e;else{const t=A(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===ut&&at===st&&(e=''+e+"");const s=ie?ie.createHTML(e):e;if(at===st)try{t=(new G).parseFromString(s,ut)}catch(e){}if(!t||!t.documentElement){t=de.createDocument(at,"template",null);try{t.documentElement.innerHTML=ot?le:s}catch(e){}}const o=t.body||t.documentElement;return e&&n&&o.insertBefore(a.createTextNode(n),o.childNodes[0]||null),at===st?me.call(t,Me?"html":"body")[0]:Me?t.documentElement:o},kt=function(e){return ce.call(e.ownerDocument||e,e,E.SHOW_ELEMENT|E.SHOW_COMMENT|E.SHOW_TEXT|E.SHOW_PROCESSING_INSTRUCTION|E.SHOW_CDATA_SECTION,null)},xt=function(e){return e instanceof P&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof _)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Tt=function(e){return"function"==typeof u&&e instanceof u};function Nt(e,t,s){p(e,(e=>{e.call(n,t,s,gt)}))}const Et=function(e){let t=null;if(Nt(ge.beforeSanitizeElements,e,null),xt(e))return At(e),!0;const s=pt(e.nodeName);if(Nt(ge.uponSanitizeElement,e,{tagName:s,allowedTags:xe}),Ue&&e.hasChildNodes()&&!Tt(e.firstElementChild)&&T(/<[/\w!]/g,e.innerHTML)&&T(/<[/\w!]/g,e.textContent))return At(e),!0;if(e.nodeType===se)return At(e),!0;if(Ue&&e.nodeType===ae&&T(/<[/\w]/g,e.data))return At(e),!0;if(!(Le.tagCheck instanceof Function&&Le.tagCheck(s))&&(!xe[s]||Se[s])){if(!Se[s]&&St(s)){if(_e.tagNameCheck instanceof RegExp&&T(_e.tagNameCheck,s))return!1;if(_e.tagNameCheck instanceof Function&&_e.tagNameCheck(s))return!1}if(qe&&!Xe[s]){const t=Q(e)||e.parentNode,n=Z(e)||e.childNodes;if(n&&t){for(let s=n.length-1;s>=0;--s){const a=W(n[s],!0);a.__removalCount=(e.__removalCount||0)+1,t.insertBefore(a,J(e))}}}return At(e),!0}return e instanceof m&&!function(e){let t=Q(e);t&&t.tagName||(t={namespaceURI:at,tagName:"template"});const n=y(e.tagName),s=y(t.tagName);return!!rt[e.namespaceURI]&&(e.namespaceURI===nt?t.namespaceURI===st?"svg"===n:t.namespaceURI===tt?"svg"===n&&("annotation-xml"===s||lt[s]):Boolean(yt[n]):e.namespaceURI===tt?t.namespaceURI===st?"math"===n:t.namespaceURI===nt?"math"===n&&dt[s]:Boolean(wt[n]):e.namespaceURI===st?!(t.namespaceURI===nt&&!dt[s])&&!(t.namespaceURI===tt&&!lt[s])&&!wt[n]&&(ct[n]||!yt[n]):!("application/xhtml+xml"!==ut||!rt[e.namespaceURI]))}(e)?(At(e),!0):"noscript"!==s&&"noembed"!==s&&"noframes"!==s||!T(/<\/no(script|embed|frames)/i,e.innerHTML)?(Oe&&e.nodeType===ne&&(t=e.textContent,p([fe,he,ve],(e=>{t=b(t,e," ")})),e.textContent!==t&&(h(n.removed,{element:e.cloneNode()}),e.textContent=t)),Nt(ge.afterSanitizeElements,e,null),!1):(At(e),!0)},_t=function(e,t,n){if(Ge&&("id"===t||"name"===t)&&(n in a||n in ft))return!1;if(Fe&&!Pe[t]&&T(ye,t));else if(Be&&T(we,t));else if(Le.attributeCheck instanceof Function&&Le.attributeCheck(t,e));else if(!Ne[t]||Pe[t]){if(!(St(e)&&(_e.tagNameCheck instanceof RegExp&&T(_e.tagNameCheck,e)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(e))&&(_e.attributeNameCheck instanceof RegExp&&T(_e.attributeNameCheck,t)||_e.attributeNameCheck instanceof Function&&_e.attributeNameCheck(t,e))||"is"===t&&_e.allowCustomizedBuiltInElements&&(_e.tagNameCheck instanceof RegExp&&T(_e.tagNameCheck,n)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(n))))return!1}else if(Qe[t]);else if(T(ke,b(n,be,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(n,"data:")||!Ze[e]){if(ze&&!T(Ae,b(n,be,"")));else if(n)return!1}else;return!0},St=function(e){return"annotation-xml"!==e&&A(e,Ce)},Pt=function(e){Nt(ge.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||xt(e))return;const s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ne,forceKeepAttr:void 0};let a=t.length;for(;a--;){const o=t[a],{name:r,namespaceURI:i,value:l}=o,d=pt(r),c=l;let u="value"===r?c:k(c);if(s.attrName=d,s.attrValue=u,s.keepAttr=!0,s.forceKeepAttr=void 0,Nt(ge.uponSanitizeAttribute,e,s),u=s.attrValue,!Ve||"id"!==d&&"name"!==d||(bt(r,e),u="user-content-"+u),Ue&&T(/((--!?|])>)|<\/(style|title|textarea)/i,u)){bt(r,e);continue}if("attributename"===d&&A(u,"href")){bt(r,e);continue}if(s.forceKeepAttr)continue;if(!s.keepAttr){bt(r,e);continue}if(!De&&T(/\/>/i,u)){bt(r,e);continue}Oe&&p([fe,he,ve],(e=>{u=b(u,e," ")}));const m=pt(e.nodeName);if(_t(m,d,u)){if(ie&&"object"==typeof V&&"function"==typeof V.getAttributeType)if(i);else switch(V.getAttributeType(m,d)){case"TrustedHTML":u=ie.createHTML(u);break;case"TrustedScriptURL":u=ie.createScriptURL(u)}if(u!==c)try{i?e.setAttributeNS(i,r,u):e.setAttribute(r,u),xt(e)?At(e):f(n.removed)}catch(t){bt(r,e)}}else bt(r,e)}Nt(ge.afterSanitizeAttributes,e,null)},Lt=function e(t){let n=null;const s=kt(t);for(Nt(ge.beforeSanitizeShadowDOM,t,null);n=s.nextNode();)Nt(ge.uponSanitizeShadowNode,n,null),Et(n),Pt(n),n.content instanceof i&&e(n.content);Nt(ge.afterSanitizeShadowDOM,t,null)};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=null,a=null,r=null,l=null;if(ot=!e,ot&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Tt(e)){if("function"!=typeof e.toString)throw N("toString is not a function");if("string"!=typeof(e=e.toString()))throw N("dirty is not a string, aborting")}if(!n.isSupported)return e;if(Re||vt(t),n.removed=[],"string"==typeof e&&(We=!1),We){if(e.nodeName){const t=pt(e.nodeName);if(!xe[t]||Se[t])throw N("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof u)s=Ct("\x3c!----\x3e"),a=s.ownerDocument.importNode(e,!0),a.nodeType===te&&"BODY"===a.nodeName||"HTML"===a.nodeName?s=a:s.appendChild(a);else{if(!Ie&&!Oe&&!Me&&-1===e.indexOf("<"))return ie&&He?ie.createHTML(e):e;if(s=Ct(e),!s)return Ie?null:He?le:""}s&&je&&At(s.firstChild);const d=kt(We?e:s);for(;r=d.nextNode();)Et(r),Pt(r),r.content instanceof i&&Lt(r.content);if(We)return e;if(Ie){if($e)for(l=ue.call(s.ownerDocument);s.firstChild;)l.appendChild(s.firstChild);else l=s;return(Ne.shadowroot||Ne.shadowrootmode)&&(l=pe.call(o,l,!0)),l}let c=Me?s.outerHTML:s.innerHTML;return Me&&xe["!doctype"]&&s.ownerDocument&&s.ownerDocument.doctype&&s.ownerDocument.doctype.name&&T(Y,s.ownerDocument.doctype.name)&&(c="\n"+c),Oe&&p([fe,he,ve],(e=>{c=b(c,e," ")})),ie&&He?ie.createHTML(c):c},n.setConfig=function(){vt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Re=!0},n.clearConfig=function(){gt=null,Re=!1},n.isValidAttribute=function(e,t,n){gt||vt({});const s=pt(e),a=pt(t);return _t(s,a,n)},n.addHook=function(e,t){"function"==typeof t&&h(ge[e],t)},n.removeHook=function(e,t){if(void 0!==t){const n=g(ge[e],t);return-1===n?void 0:v(ge[e],n,1)[0]}return f(ge[e])},n.removeHooks=function(e){ge[e]=[]},n.removeAllHooks=function(){ge={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n}()}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={id:e,exports:{}};return s[e].call(n.exports,n,n.exports,o),n.exports}o.m=s,o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,n)=>(o.f[n](e,t),t)),[])),o.u=e=>"files_pdfviewer-"+e+".js?v="+{"node_modules_nextcloud_dialogs_dist_chunks_index-BMbtc3xh_mjs":"12c1d906d9905ef0450c","vendors-node_modules_nextcloud_files_dist_index_mjs-node_modules_nextcloud_vue_dist_Component-c57add":"18ab20299aa262dd4c74","node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-CfOE69qY_mjs":"391fb33740c66ff2ebf3","vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-JKNLPCbR_mjs":"08b0656f37e0bfb31560","vendors-node_modules_nextcloud_vue_dist_Components_NcColorPicker_mjs":"fc8aad3ff66a2e673450","vendors-node_modules_nextcloud_vue_dist_Components_NcDateTimePicker_mjs":"791151bfd2ff2ada0c41","data_image_svg_xml_3c_21--_20-_20SPDX-FileCopyrightText_202020_20Google_20Inc_20-_20SPDX-Lice-cc29b1":"80aca2ed2b19a47409f2"}[e],o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},n="files_pdfviewer:",o.l=(t,s,a,r)=>{if(e[t])e[t].push(s);else{var i,l;if(void 0!==a)for(var d=document.getElementsByTagName("script"),c=0;c{i.onerror=i.onload=null,clearTimeout(p);var a=e[t];if(delete e[t],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach((e=>e(s))),n)return n(s)},p=setTimeout(m.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=m.bind(null,i.onerror),i.onload=m.bind(null,i.onload),l&&document.head.appendChild(i)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="/apps/files_pdfviewer/js/",(()=>{o.b=document.baseURI||self.location.href;var e={main:0};o.f.j=(t,n)=>{var s=o.o(e,t)?e[t]:void 0;if(0!==s)if(s)n.push(s[2]);else{var a=new Promise(((n,a)=>s=e[t]=[n,a]));n.push(s[2]=a);var r=o.p+o.u(t),i=new Error;o.l(r,(n=>{if(o.o(e,t)&&(0!==(s=e[t])&&(e[t]=void 0),s)){var a=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+a+": "+r+")",i.name="ChunkLoadError",i.type=a,i.request=r,s[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var s,a,[r,i,l]=n,d=0;if(r.some((t=>0!==e[t]))){for(s in i)o.o(i,s)&&(o.m[s]=i[s]);if(l)l(o)}for(t&&t(n);d{"use strict";var e=o(5168),n=o(3334),s=o(3814);const a=(0,o(5947).YK)().setApp("Files_PDFViewer").detectUser().build();var r=o(1777),i=o(6802);const l=function(){if(d())throw new Error("No user logged in");return`/files/${(0,r.HW)()?.uid}`},d=function(){return!(0,r.HW)()};var c=o(2981);function u(){return(0,c.C)("files_sharing","sharingToken",null)??document.querySelector('input#sharingToken[type="hidden"]')?.value??null}async function m(e,t){const n=(d()?(0,s.dC)("webdav").replace("/remote.php","/public.php"):(0,s.dC)(`dav${l()}`))+((a=e)?a.split("/").map(encodeURIComponent).join("/"):a);var a;const o=new Blob([t],{type:"application/pdf"}),c={headers:{"Content-Type":"application/pdf",requesttoken:(0,r.do)()}};return u()&&(c.auth={username:u()}),i.Ay.put(n,o,c)}const p={name:"PDFView",data:()=>({PDFViewerApplication:null}),computed:{iframeSrc(){return(0,s.Jv)("/apps/files_pdfviewer/?file={file}",{file:this.source??this.davPath})},file(){return this.fileList.find((e=>e.fileid===this.fileid))},hideDownload(){return this.file.hideDownload},isDownloadable(){if(!this.file.shareAttributes)return!0;const e=JSON.parse(this.file.shareAttributes).find((e=>{let{scope:t,key:n}=e;return"permissions"===t&&"download"===n}));return!e||e.value},isRichDocumentsAvailable:()=>"richdocuments"in OC.appswebroots,isEditable(){return this.file?.permissions?.indexOf("W")>=0}},async mounted(){if(!this.isDownloadable||this.hideDownload&&this.isRichDocumentsAvailable)return this.doneLoading(),void(this.isRichDocumentsAvailable&&(console.info('PDF file is not downloadable or has a hidden download, but "richdocuments" is available, so falling back to it'),OCA.Viewer.openWith("richdocuments",{fileInfo:this.file,list:OCA.Viewer.list,enableSidebar:OCA.Viewer.enableSidebar,loadMore:OCA.Viewer.loadMore,canLoop:OCA.Viewer.canLoop,onPrev:OCA.Viewer.onPrev,onNext:OCA.Viewer.onNext,onClose:OCA.Viewer.onClose})));document.addEventListener("webviewerloaded",this.handleWebviewerloaded),this.doneLoading(),this.$nextTick((function(){this.$el.focus()}))},beforeDestroy(){document.removeEventListener("webviewerloaded",this.handleWebviewerloaded)},methods:{onIFrameLoaded(){this.isEditable&&this.$nextTick((()=>{this.getDownloadElement().removeAttribute("hidden")}))},getIframeDocument(){return this.$refs.iframe.contentDocument},getDownloadElement(){return this.getIframeDocument().getElementById("download")},getViewerTemplateParameter(e){return this.getIframeDocument().getElementsByTagName("head")[0].getAttribute("data-"+e)},initializePDFViewerApplicationOptions(){const e=this.$refs.iframe.contentWindow.PDFViewerApplicationOptions;e.set("disablePreferences",!0),e.set("externalLinkTarget",2),e.set("isEvalSupported",!1),e.set("workerSrc",this.getViewerTemplateParameter("workersrc")),e.set("cMapUrl",this.getViewerTemplateParameter("cmapurl")),e.set("sandboxBundleSrc",this.getViewerTemplateParameter("sandbox")),e.set("enablePermissions",!0),e.set("imageResourcesPath",this.getViewerTemplateParameter("imageresourcespath")),e.set("enableScripting",!0===this.getViewerTemplateParameter("enableScripting"));const t=(0,n.Z0)(),s=["ach","af","an","ar","ast","az","be","bg","bn","bo","br","brx","bs","ca","cak","ckb","cs","cy","da","de","dsb","el","en-CA","en-GB","en-US","eo","es-AR","es-CL","es-ES","es-MX","et","eu","fa","ff","fi","fr","fur","fy-NL","ga-IE","gd","gl","gn","gu-IN","he","hi-IN","hr","hsb","hu","hy-AM","hye","ia","id","is","it","ja","ka","kab","kk","km","kn","ko","lij","lo","locale.json","lt","ltg","lv","meh","mk","mr","ms","my","nb-NO","ne-NP","nl","nn-NO","oc","pa-IN","pl","pt-BR","pt-PT","rm","ro","ru","sat","sc","scn","sco","si","sk","skr","sl","son","sq","sr","sv-SE","szl","ta","te","tg","th","tl","tr","trs","uk","ur","uz","vi","wo","xh","zh-CN","zh-TW"];if(s.includes(t))e.set("locale",t);else{const n=t.split("-")[0];(s.includes(n)||s.find((e=>e.startsWith(`${n}-`))))&&e.set("locale",n)}this.isEditable||(e.set("annotationMode",1),e.set("annotationEditorMode",-1))},initializePDFViewerApplication(){if(this.PDFViewerApplication=this.$refs.iframe.contentWindow.PDFViewerApplication,this.PDFViewerApplication.save=this.handleSave,this.PDFViewerApplication.eventBus.on("documentinit",(()=>{const e=this.PDFViewerApplication.pdfDocument.annotationStorage,t=e.onSetModified;e.onSetModified=()=>{t.apply(null,arguments),this.getDownloadElement().removeAttribute("disabled")}})),this.hideDownload){const e=this.getIframeDocument().querySelector(".pdfViewer");e&&e.classList.add("disabledTextSelection"),this.PDFViewerApplication.download=()=>{},delete this.PDFViewerApplication.supportsPrinting,this.PDFViewerApplication.supportsPrinting=!1,this.PDFViewerApplication.beforePrint=()=>{},a.info("Download, print and user interaction disabled")}else a.info("Download and print available");const e=this.$refs.iframe.contentWindow.PDFViewerApplicationOptions;a.debug("Initialized files_pdfviewer",e.getAll())},handleWebviewerloaded(){this.initializePDFViewerApplicationOptions(),this.$refs.iframe.contentWindow.PDFViewerApplication.initializedPromise.then((()=>{this.initializePDFViewerApplication()}))},handleSave(){const n=this.getDownloadElement();n.setAttribute("disabled","disabled"),n.classList.add("icon-loading-small"),a.info("PDF Document with annotation is being saved"),this.PDFViewerApplication.pdfDocument.saveDocument().then((e=>m(this.file.filename,e))).then((()=>{a.info("File uploaded successfully")})).catch((s=>{a.error("Error uploading file:",s),(0,e.Qg)(t("files_pdfviewer","File upload failed.")),n.removeAttribute("disabled")})).finally((()=>{n.classList.remove("icon-loading-small")}))}}};var g=o(5072),f=o.n(g),h=o(7825),v=o.n(h),y=o(7659),w=o.n(y),A=o(5056),b=o.n(A),C=o(540),k=o.n(C),x=o(1113),T=o.n(x),N=o(7609),E={};E.styleTagTransform=T(),E.setAttributes=b(),E.insert=w().bind(null,"head"),E.domAPI=v(),E.insertStyleElement=k();f()(N.A,E);N.A&&N.A.locals&&N.A.locals;var _=function(e,t,n,s,a,o,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),s&&(d.functional=!0),o&&(d._scopeId="data-v-"+o),r?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=l):a&&(l=i?function(){a.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:a),l)if(d.functional){d._injectStyles=l;var c=d.render;d.render=function(e,t){return l.call(t),c(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:d}}(p,(function(){var e=this,t=e._self._c;return e.isDownloadable?t("iframe",{ref:"iframe",attrs:{src:e.iframeSrc},on:{load:e.onIFrameLoaded}}):e.isRichDocumentsAvailable?e._e():t("div",{attrs:{id:"emptycontent"}},[t("div",{staticClass:"icon-error"}),e._v(" "),t("h3",[e._v(e._s(e.t("files_pdfviewer","To view a shared PDF file, the download needs to be allowed for this file share")))])])}),[],!1,null,"6310bd20",null);const S=_.exports;OCA.Viewer.registerHandler({id:"pdf",mimes:["application/pdf","application/illustrator"],component:S,canCompare:!0})})()})(); +//# sourceMappingURL=files_pdfviewer-main.js.map?v=271f3c9e0894ae0d2941 \ No newline at end of file diff --git a/js/files_pdfviewer-main.js.license b/js/files_pdfviewer-main.js.license index c52d5857..33b717ef 100644 --- a/js/files_pdfviewer-main.js.license +++ b/js/files_pdfviewer-main.js.license @@ -11,7 +11,6 @@ SPDX-FileCopyrightText: T. Jameson Little SPDX-FileCopyrightText: Roman Shtylman SPDX-FileCopyrightText: Nextcloud GmbH and Nextcloud contributors SPDX-FileCopyrightText: John Molakvoæ -SPDX-FileCopyrightText: James Halliday SPDX-FileCopyrightText: GitHub Inc. SPDX-FileCopyrightText: Feross Aboukhadijeh SPDX-FileCopyrightText: Evan You @@ -32,35 +31,32 @@ This file is generated from multiple sources. Included packages: - @nextcloud/browser-storage - version: 0.5.0 - license: GPL-3.0-or-later +- @nextcloud/paths + - version: 3.0.0 + - license: GPL-3.0-or-later - @nextcloud/dialogs - - version: 6.4.1 + - version: 6.4.2 - license: AGPL-3.0-or-later - semver - - version: 7.7.1 + - version: 7.7.3 - license: ISC - @nextcloud/event-bus - - version: 3.3.2 + - version: 3.3.3 - license: GPL-3.0-or-later - @nextcloud/initial-state - version: 2.2.0 - license: GPL-3.0-or-later - @nextcloud/l10n - - version: 3.4.0 + - version: 3.4.1 - license: GPL-3.0-or-later - @nextcloud/logger - - version: 3.0.2 - - license: GPL-3.0-or-later -- @nextcloud/paths - - version: 2.2.1 + - version: 3.0.3 - license: GPL-3.0-or-later - @nextcloud/router - - version: 3.0.1 - - license: GPL-3.0-or-later -- @nextcloud/sharing - - version: 0.2.4 + - version: 3.1.0 - license: GPL-3.0-or-later - @nextcloud/vue - - version: 8.34.0 + - version: 8.35.0 - license: AGPL-3.0-or-later - @vueuse/core - version: 11.3.0 @@ -89,9 +85,6 @@ This file is generated from multiple sources. Included packages: - ieee754 - version: 1.2.1 - license: BSD-3-Clause -- path-browserify - - version: 1.0.1 - - license: MIT - process - version: 0.11.10 - license: MIT diff --git a/js/files_pdfviewer-main.js.map b/js/files_pdfviewer-main.js.map index 8975167d..2e98d9a6 100644 --- a/js/files_pdfviewer-main.js.map +++ b/js/files_pdfviewer-main.js.map @@ -1 +1 @@ -{"version":3,"file":"files_pdfviewer-main.js?v=328dd23ae6ecf7ada543","mappings":"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AK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAC,IAGryCC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE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","sources":["webpack:///files_pdfviewer/webpack/runtime/load script","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/classes/semver.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/functions/major.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/functions/parse.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/functions/valid.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/internal/constants.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/internal/debug.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/internal/identifiers.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/internal/parse-options.js","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/node_modules/semver/internal/re.js","webpack:///files_pdfviewer/node_modules/base64-js/index.js","webpack:///files_pdfviewer/node_modules/buffer/index.js","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcActions-Dfs69WGA.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcButton-uQUvp7DS.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcDialog-COuFb47k.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-DJQ2Kuip.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-C7S2_wmi.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcModal-4ZPVUmG2.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcNoteCard-Dz5-u2BY.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcPopover--XoXIhLx.css","webpack:///files_pdfviewer/src/views/PDFView.vue?vue&type=style&index=0&id=6310bd20&prod&lang=scss&scoped=true","webpack:///files_pdfviewer/node_modules/css-loader/dist/runtime/api.js","webpack:///files_pdfviewer/node_modules/css-loader/dist/runtime/sourceMaps.js","webpack:///files_pdfviewer/node_modules/escape-html/index.js","webpack:///files_pdfviewer/node_modules/focus-trap/dist/focus-trap.esm.js","webpack:///files_pdfviewer/node_modules/ieee754/index.js","webpack:///files_pdfviewer/node_modules/path-browserify/index.js","webpack:///files_pdfviewer/node_modules/process/browser.js","webpack:///files_pdfviewer/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js","webpack:///files_pdfviewer/node_modules/style-loader/dist/runtime/insertBySelector.js","webpack:///files_pdfviewer/node_modules/style-loader/dist/runtime/insertStyleElement.js","webpack:///files_pdfviewer/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js","webpack:///files_pdfviewer/node_modules/style-loader/dist/runtime/styleDomAPI.js","webpack:///files_pdfviewer/node_modules/style-loader/dist/runtime/styleTagTransform.js","webpack:///files_pdfviewer/node_modules/tabbable/dist/index.esm.js","webpack:///files_pdfviewer/node_modules/toastify-js/src/toastify.js","webpack:///files_pdfviewer/node_modules/vue/dist/vue.runtime.esm.js","webpack:///files_pdfviewer/node_modules/@nextcloud/auth/dist/index.mjs","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/bind.js","webpack:///files_pdfviewer/node_modules/axios/lib/utils.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/AxiosError.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/toFormData.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/AxiosURLSearchParams.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/buildURL.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/InterceptorManager.js","webpack:///files_pdfviewer/node_modules/axios/lib/defaults/transitional.js","webpack:///files_pdfviewer/node_modules/axios/lib/platform/browser/index.js","webpack:///files_pdfviewer/node_modules/axios/lib/platform/browser/classes/URLSearchParams.js","webpack:///files_pdfviewer/node_modules/axios/lib/platform/browser/classes/FormData.js","webpack:///files_pdfviewer/node_modules/axios/lib/platform/browser/classes/Blob.js","webpack:///files_pdfviewer/node_modules/axios/lib/platform/common/utils.js","webpack:///files_pdfviewer/node_modules/axios/lib/platform/index.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/formDataToJSON.js","webpack:///files_pdfviewer/node_modules/axios/lib/defaults/index.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/toURLEncodedForm.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/parseHeaders.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/AxiosHeaders.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/transformData.js","webpack:///files_pdfviewer/node_modules/axios/lib/cancel/isCancel.js","webpack:///files_pdfviewer/node_modules/axios/lib/cancel/CanceledError.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/settle.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/speedometer.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/throttle.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/progressEventReducer.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/isURLSameOrigin.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/cookies.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/buildFullPath.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/isAbsoluteURL.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/combineURLs.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/mergeConfig.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/resolveConfig.js","webpack:///files_pdfviewer/node_modules/axios/lib/adapters/xhr.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/parseProtocol.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/composeSignals.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/trackStream.js","webpack:///files_pdfviewer/node_modules/axios/lib/adapters/fetch.js","webpack:///files_pdfviewer/node_modules/axios/lib/adapters/adapters.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/null.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/dispatchRequest.js","webpack:///files_pdfviewer/node_modules/axios/lib/env/data.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/validator.js","webpack:///files_pdfviewer/node_modules/axios/lib/core/Axios.js","webpack:///files_pdfviewer/node_modules/axios/lib/cancel/CancelToken.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/HttpStatusCode.js","webpack:///files_pdfviewer/node_modules/axios/lib/axios.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/spread.js","webpack:///files_pdfviewer/node_modules/axios/lib/helpers/isAxiosError.js","webpack:///files_pdfviewer/node_modules/axios/index.js","webpack:///files_pdfviewer/node_modules/@nextcloud/axios/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/browser-storage/dist/ScopedStorage.js","webpack:///files_pdfviewer/node_modules/@nextcloud/browser-storage/dist/StorageBuilder.js","webpack:///files_pdfviewer/node_modules/@nextcloud/browser-storage/dist/index.js","webpack:///files_pdfviewer/node_modules/@nextcloud/dialogs/dist/chunks/_plugin-vue2_normalizer-jrlE7CJU.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/dialogs/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/event-bus/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/initial-state/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/l10n/dist/chunks/translation-DoG5ZELJ.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/l10n/dist/gettext.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/l10n/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/logger/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/paths/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/router/dist/index.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/sharing/dist/public.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcDialog-COuFb47k.css?14dd","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcDialogButton-P7Ryycqk.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcModal-4ZPVUmG2.css?3a7e","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/Components/NcModal.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcDialog-DDuqQeT-.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-C7S2_wmi.css?e310","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/Components/NcLoadingIcon.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcNoteCard-Dz5-u2BY.css?cf17","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/Components/NcNoteCard.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/Close-BtLPUSdO.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/GenRandomId-F5ebeBB_.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcActions-Dfs69WGA.css?6a55","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcActions-CpdT2y6O.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/useTrapStackControl-BnLfCgGU.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcButton-uQUvp7DS.css?62d6","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcButton-DUZTtFhr.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-DJQ2Kuip.css?cb25","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcIconSvgWrapper-BreCg8pX.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcPopover--XoXIhLx.css?2e85","webpack:///files_pdfviewer/node_modules/floating-vue/node_modules/@floating-ui/core/dist/floating-ui.core.esm.js","webpack:///files_pdfviewer/node_modules/floating-vue/node_modules/@floating-ui/dom/dist/floating-ui.dom.esm.js","webpack:///files_pdfviewer/node_modules/floating-vue/dist/floating-vue.es.js","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcPopover-gxcAqoEb.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/ScopeComponent-B4ZR5mwH.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/_l10n-BmKQgz1z.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/_plugin-vue2_normalizer-DU4iP6Vu.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/focusTrap-HJQ4pqHV.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/legacy-MK4GvP26.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/logger-D3RVzcfQ.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/mdi-C_j0YT8c.mjs","webpack:///files_pdfviewer/node_modules/@vueuse/core/node_modules/vue-demi/lib/index.mjs","webpack:///files_pdfviewer/node_modules/@vueuse/core/index.mjs","webpack:///files_pdfviewer/node_modules/@vueuse/shared/node_modules/vue-demi/lib/index.mjs","webpack:///files_pdfviewer/node_modules/@vueuse/shared/index.mjs","webpack:///files_pdfviewer/node_modules/dompurify/dist/purify.es.mjs","webpack:///files_pdfviewer/webpack/bootstrap","webpack:///files_pdfviewer/webpack/runtime/compat get default export","webpack:///files_pdfviewer/webpack/runtime/define property getters","webpack:///files_pdfviewer/webpack/runtime/ensure chunk","webpack:///files_pdfviewer/webpack/runtime/get javascript chunk filename","webpack:///files_pdfviewer/webpack/runtime/global","webpack:///files_pdfviewer/webpack/runtime/hasOwnProperty shorthand","webpack:///files_pdfviewer/webpack/runtime/make namespace object","webpack:///files_pdfviewer/webpack/runtime/publicPath","webpack:///files_pdfviewer/webpack/runtime/jsonp chunk loading","webpack:///files_pdfviewer/webpack/runtime/nonce","webpack://files_pdfviewer/./src/views/PDFView.vue?b45d","webpack:///files_pdfviewer/src/services/logger.js","webpack:///files_pdfviewer/src/utils/davUtils.js","webpack:///files_pdfviewer/src/services/uploadPdfFile.js","webpack:///files_pdfviewer/src/views/PDFView.vue","webpack:///files_pdfviewer/src/views/PDFView.vue?vue&type=script&lang=js","webpack://files_pdfviewer/./src/views/PDFView.vue?72f8","webpack://files_pdfviewer/./src/views/PDFView.vue?29c2","webpack:///files_pdfviewer/node_modules/vue-loader/lib/runtime/componentNormalizer.js","webpack:///files_pdfviewer/src/main.js"],"sourcesContent":["var inProgress = {};\nvar dataWebpackPrefix = \"files_pdfviewer:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = (url, done, key, chunkId) => {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = (prev, event) => {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach((fn) => (fn(event)));\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","const debug = require('../internal/debug')\nconst { MAX_LENGTH, MAX_SAFE_INTEGER } = require('../internal/constants')\nconst { safeRe: re, safeSrc: src, t } = require('../internal/re')\n\nconst parseOptions = require('../internal/parse-options')\nconst { compareIdentifiers } = require('../internal/identifiers')\nclass SemVer {\n constructor (version, options) {\n options = parseOptions(options)\n\n if (version instanceof SemVer) {\n if (version.loose === !!options.loose &&\n version.includePrerelease === !!options.includePrerelease) {\n return version\n } else {\n version = version.version\n }\n } else if (typeof version !== 'string') {\n throw new TypeError(`Invalid version. Must be a string. Got type \"${typeof version}\".`)\n }\n\n if (version.length > MAX_LENGTH) {\n throw new TypeError(\n `version is longer than ${MAX_LENGTH} characters`\n )\n }\n\n debug('SemVer', version, options)\n this.options = options\n this.loose = !!options.loose\n // this isn't actually relevant for versions, but keep it so that we\n // don't run into trouble passing this.options around.\n this.includePrerelease = !!options.includePrerelease\n\n const m = version.trim().match(options.loose ? re[t.LOOSE] : re[t.FULL])\n\n if (!m) {\n throw new TypeError(`Invalid Version: ${version}`)\n }\n\n this.raw = version\n\n // these are actually numbers\n this.major = +m[1]\n this.minor = +m[2]\n this.patch = +m[3]\n\n if (this.major > MAX_SAFE_INTEGER || this.major < 0) {\n throw new TypeError('Invalid major version')\n }\n\n if (this.minor > MAX_SAFE_INTEGER || this.minor < 0) {\n throw new TypeError('Invalid minor version')\n }\n\n if (this.patch > MAX_SAFE_INTEGER || this.patch < 0) {\n throw new TypeError('Invalid patch version')\n }\n\n // numberify any prerelease numeric ids\n if (!m[4]) {\n this.prerelease = []\n } else {\n this.prerelease = m[4].split('.').map((id) => {\n if (/^[0-9]+$/.test(id)) {\n const num = +id\n if (num >= 0 && num < MAX_SAFE_INTEGER) {\n return num\n }\n }\n return id\n })\n }\n\n this.build = m[5] ? m[5].split('.') : []\n this.format()\n }\n\n format () {\n this.version = `${this.major}.${this.minor}.${this.patch}`\n if (this.prerelease.length) {\n this.version += `-${this.prerelease.join('.')}`\n }\n return this.version\n }\n\n toString () {\n return this.version\n }\n\n compare (other) {\n debug('SemVer.compare', this.version, this.options, other)\n if (!(other instanceof SemVer)) {\n if (typeof other === 'string' && other === this.version) {\n return 0\n }\n other = new SemVer(other, this.options)\n }\n\n if (other.version === this.version) {\n return 0\n }\n\n return this.compareMain(other) || this.comparePre(other)\n }\n\n compareMain (other) {\n if (!(other instanceof SemVer)) {\n other = new SemVer(other, this.options)\n }\n\n return (\n compareIdentifiers(this.major, other.major) ||\n compareIdentifiers(this.minor, other.minor) ||\n compareIdentifiers(this.patch, other.patch)\n )\n }\n\n comparePre (other) {\n if (!(other instanceof SemVer)) {\n other = new SemVer(other, this.options)\n }\n\n // NOT having a prerelease is > having one\n if (this.prerelease.length && !other.prerelease.length) {\n return -1\n } else if (!this.prerelease.length && other.prerelease.length) {\n return 1\n } else if (!this.prerelease.length && !other.prerelease.length) {\n return 0\n }\n\n let i = 0\n do {\n const a = this.prerelease[i]\n const b = other.prerelease[i]\n debug('prerelease compare', i, a, b)\n if (a === undefined && b === undefined) {\n return 0\n } else if (b === undefined) {\n return 1\n } else if (a === undefined) {\n return -1\n } else if (a === b) {\n continue\n } else {\n return compareIdentifiers(a, b)\n }\n } while (++i)\n }\n\n compareBuild (other) {\n if (!(other instanceof SemVer)) {\n other = new SemVer(other, this.options)\n }\n\n let i = 0\n do {\n const a = this.build[i]\n const b = other.build[i]\n debug('build compare', i, a, b)\n if (a === undefined && b === undefined) {\n return 0\n } else if (b === undefined) {\n return 1\n } else if (a === undefined) {\n return -1\n } else if (a === b) {\n continue\n } else {\n return compareIdentifiers(a, b)\n }\n } while (++i)\n }\n\n // preminor will bump the version up to the next minor release, and immediately\n // down to pre-release. premajor and prepatch work the same way.\n inc (release, identifier, identifierBase) {\n if (release.startsWith('pre')) {\n if (!identifier && identifierBase === false) {\n throw new Error('invalid increment argument: identifier is empty')\n }\n // Avoid an invalid semver results\n if (identifier) {\n const r = new RegExp(`^${this.options.loose ? src[t.PRERELEASELOOSE] : src[t.PRERELEASE]}$`)\n const match = `-${identifier}`.match(r)\n if (!match || match[1] !== identifier) {\n throw new Error(`invalid identifier: ${identifier}`)\n }\n }\n }\n\n switch (release) {\n case 'premajor':\n this.prerelease.length = 0\n this.patch = 0\n this.minor = 0\n this.major++\n this.inc('pre', identifier, identifierBase)\n break\n case 'preminor':\n this.prerelease.length = 0\n this.patch = 0\n this.minor++\n this.inc('pre', identifier, identifierBase)\n break\n case 'prepatch':\n // If this is already a prerelease, it will bump to the next version\n // drop any prereleases that might already exist, since they are not\n // relevant at this point.\n this.prerelease.length = 0\n this.inc('patch', identifier, identifierBase)\n this.inc('pre', identifier, identifierBase)\n break\n // If the input is a non-prerelease version, this acts the same as\n // prepatch.\n case 'prerelease':\n if (this.prerelease.length === 0) {\n this.inc('patch', identifier, identifierBase)\n }\n this.inc('pre', identifier, identifierBase)\n break\n case 'release':\n if (this.prerelease.length === 0) {\n throw new Error(`version ${this.raw} is not a prerelease`)\n }\n this.prerelease.length = 0\n break\n\n case 'major':\n // If this is a pre-major version, bump up to the same major version.\n // Otherwise increment major.\n // 1.0.0-5 bumps to 1.0.0\n // 1.1.0 bumps to 2.0.0\n if (\n this.minor !== 0 ||\n this.patch !== 0 ||\n this.prerelease.length === 0\n ) {\n this.major++\n }\n this.minor = 0\n this.patch = 0\n this.prerelease = []\n break\n case 'minor':\n // If this is a pre-minor version, bump up to the same minor version.\n // Otherwise increment minor.\n // 1.2.0-5 bumps to 1.2.0\n // 1.2.1 bumps to 1.3.0\n if (this.patch !== 0 || this.prerelease.length === 0) {\n this.minor++\n }\n this.patch = 0\n this.prerelease = []\n break\n case 'patch':\n // If this is not a pre-release version, it will increment the patch.\n // If it is a pre-release it will bump up to the same patch version.\n // 1.2.0-5 patches to 1.2.0\n // 1.2.0 patches to 1.2.1\n if (this.prerelease.length === 0) {\n this.patch++\n }\n this.prerelease = []\n break\n // This probably shouldn't be used publicly.\n // 1.0.0 'pre' would become 1.0.0-0 which is the wrong direction.\n case 'pre': {\n const base = Number(identifierBase) ? 1 : 0\n\n if (this.prerelease.length === 0) {\n this.prerelease = [base]\n } else {\n let i = this.prerelease.length\n while (--i >= 0) {\n if (typeof this.prerelease[i] === 'number') {\n this.prerelease[i]++\n i = -2\n }\n }\n if (i === -1) {\n // didn't increment anything\n if (identifier === this.prerelease.join('.') && identifierBase === false) {\n throw new Error('invalid increment argument: identifier already exists')\n }\n this.prerelease.push(base)\n }\n }\n if (identifier) {\n // 1.2.0-beta.1 bumps to 1.2.0-beta.2,\n // 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0\n let prerelease = [identifier, base]\n if (identifierBase === false) {\n prerelease = [identifier]\n }\n if (compareIdentifiers(this.prerelease[0], identifier) === 0) {\n if (isNaN(this.prerelease[1])) {\n this.prerelease = prerelease\n }\n } else {\n this.prerelease = prerelease\n }\n }\n break\n }\n default:\n throw new Error(`invalid increment argument: ${release}`)\n }\n this.raw = this.format()\n if (this.build.length) {\n this.raw += `+${this.build.join('.')}`\n }\n return this\n }\n}\n\nmodule.exports = SemVer\n","const SemVer = require('../classes/semver')\nconst major = (a, loose) => new SemVer(a, loose).major\nmodule.exports = major\n","const SemVer = require('../classes/semver')\nconst parse = (version, options, throwErrors = false) => {\n if (version instanceof SemVer) {\n return version\n }\n try {\n return new SemVer(version, options)\n } catch (er) {\n if (!throwErrors) {\n return null\n }\n throw er\n }\n}\n\nmodule.exports = parse\n","const parse = require('./parse')\nconst valid = (version, options) => {\n const v = parse(version, options)\n return v ? v.version : null\n}\nmodule.exports = valid\n","// Note: this is the semver.org version of the spec that it implements\n// Not necessarily the package version of this code.\nconst SEMVER_SPEC_VERSION = '2.0.0'\n\nconst MAX_LENGTH = 256\nconst MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER ||\n/* istanbul ignore next */ 9007199254740991\n\n// Max safe segment length for coercion.\nconst MAX_SAFE_COMPONENT_LENGTH = 16\n\n// Max safe length for a build identifier. The max length minus 6 characters for\n// the shortest version with a build 0.0.0+BUILD.\nconst MAX_SAFE_BUILD_LENGTH = MAX_LENGTH - 6\n\nconst RELEASE_TYPES = [\n 'major',\n 'premajor',\n 'minor',\n 'preminor',\n 'patch',\n 'prepatch',\n 'prerelease',\n]\n\nmodule.exports = {\n MAX_LENGTH,\n MAX_SAFE_COMPONENT_LENGTH,\n MAX_SAFE_BUILD_LENGTH,\n MAX_SAFE_INTEGER,\n RELEASE_TYPES,\n SEMVER_SPEC_VERSION,\n FLAG_INCLUDE_PRERELEASE: 0b001,\n FLAG_LOOSE: 0b010,\n}\n","const debug = (\n typeof process === 'object' &&\n process.env &&\n process.env.NODE_DEBUG &&\n /\\bsemver\\b/i.test(process.env.NODE_DEBUG)\n) ? (...args) => console.error('SEMVER', ...args)\n : () => {}\n\nmodule.exports = debug\n","const numeric = /^[0-9]+$/\nconst compareIdentifiers = (a, b) => {\n const anum = numeric.test(a)\n const bnum = numeric.test(b)\n\n if (anum && bnum) {\n a = +a\n b = +b\n }\n\n return a === b ? 0\n : (anum && !bnum) ? -1\n : (bnum && !anum) ? 1\n : a < b ? -1\n : 1\n}\n\nconst rcompareIdentifiers = (a, b) => compareIdentifiers(b, a)\n\nmodule.exports = {\n compareIdentifiers,\n rcompareIdentifiers,\n}\n","// parse out just the options we care about\nconst looseOption = Object.freeze({ loose: true })\nconst emptyOpts = Object.freeze({ })\nconst parseOptions = options => {\n if (!options) {\n return emptyOpts\n }\n\n if (typeof options !== 'object') {\n return looseOption\n }\n\n return options\n}\nmodule.exports = parseOptions\n","const {\n MAX_SAFE_COMPONENT_LENGTH,\n MAX_SAFE_BUILD_LENGTH,\n MAX_LENGTH,\n} = require('./constants')\nconst debug = require('./debug')\nexports = module.exports = {}\n\n// The actual regexps go on exports.re\nconst re = exports.re = []\nconst safeRe = exports.safeRe = []\nconst src = exports.src = []\nconst safeSrc = exports.safeSrc = []\nconst t = exports.t = {}\nlet R = 0\n\nconst LETTERDASHNUMBER = '[a-zA-Z0-9-]'\n\n// Replace some greedy regex tokens to prevent regex dos issues. These regex are\n// used internally via the safeRe object since all inputs in this library get\n// normalized first to trim and collapse all extra whitespace. The original\n// regexes are exported for userland consumption and lower level usage. A\n// future breaking change could export the safer regex only with a note that\n// all input should have extra whitespace removed.\nconst safeRegexReplacements = [\n ['\\\\s', 1],\n ['\\\\d', MAX_LENGTH],\n [LETTERDASHNUMBER, MAX_SAFE_BUILD_LENGTH],\n]\n\nconst makeSafeRegex = (value) => {\n for (const [token, max] of safeRegexReplacements) {\n value = value\n .split(`${token}*`).join(`${token}{0,${max}}`)\n .split(`${token}+`).join(`${token}{1,${max}}`)\n }\n return value\n}\n\nconst createToken = (name, value, isGlobal) => {\n const safe = makeSafeRegex(value)\n const index = R++\n debug(name, index, value)\n t[name] = index\n src[index] = value\n safeSrc[index] = safe\n re[index] = new RegExp(value, isGlobal ? 'g' : undefined)\n safeRe[index] = new RegExp(safe, isGlobal ? 'g' : undefined)\n}\n\n// The following Regular Expressions can be used for tokenizing,\n// validating, and parsing SemVer version strings.\n\n// ## Numeric Identifier\n// A single `0`, or a non-zero digit followed by zero or more digits.\n\ncreateToken('NUMERICIDENTIFIER', '0|[1-9]\\\\d*')\ncreateToken('NUMERICIDENTIFIERLOOSE', '\\\\d+')\n\n// ## Non-numeric Identifier\n// Zero or more digits, followed by a letter or hyphen, and then zero or\n// more letters, digits, or hyphens.\n\ncreateToken('NONNUMERICIDENTIFIER', `\\\\d*[a-zA-Z-]${LETTERDASHNUMBER}*`)\n\n// ## Main Version\n// Three dot-separated numeric identifiers.\n\ncreateToken('MAINVERSION', `(${src[t.NUMERICIDENTIFIER]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIER]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIER]})`)\n\ncreateToken('MAINVERSIONLOOSE', `(${src[t.NUMERICIDENTIFIERLOOSE]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIERLOOSE]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIERLOOSE]})`)\n\n// ## Pre-release Version Identifier\n// A numeric identifier, or a non-numeric identifier.\n\ncreateToken('PRERELEASEIDENTIFIER', `(?:${src[t.NUMERICIDENTIFIER]\n}|${src[t.NONNUMERICIDENTIFIER]})`)\n\ncreateToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NUMERICIDENTIFIERLOOSE]\n}|${src[t.NONNUMERICIDENTIFIER]})`)\n\n// ## Pre-release Version\n// Hyphen, followed by one or more dot-separated pre-release version\n// identifiers.\n\ncreateToken('PRERELEASE', `(?:-(${src[t.PRERELEASEIDENTIFIER]\n}(?:\\\\.${src[t.PRERELEASEIDENTIFIER]})*))`)\n\ncreateToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]\n}(?:\\\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`)\n\n// ## Build Metadata Identifier\n// Any combination of digits, letters, or hyphens.\n\ncreateToken('BUILDIDENTIFIER', `${LETTERDASHNUMBER}+`)\n\n// ## Build Metadata\n// Plus sign, followed by one or more period-separated build metadata\n// identifiers.\n\ncreateToken('BUILD', `(?:\\\\+(${src[t.BUILDIDENTIFIER]\n}(?:\\\\.${src[t.BUILDIDENTIFIER]})*))`)\n\n// ## Full Version String\n// A main version, followed optionally by a pre-release version and\n// build metadata.\n\n// Note that the only major, minor, patch, and pre-release sections of\n// the version string are capturing groups. The build metadata is not a\n// capturing group, because it should not ever be used in version\n// comparison.\n\ncreateToken('FULLPLAIN', `v?${src[t.MAINVERSION]\n}${src[t.PRERELEASE]}?${\n src[t.BUILD]}?`)\n\ncreateToken('FULL', `^${src[t.FULLPLAIN]}$`)\n\n// like full, but allows v1.2.3 and =1.2.3, which people do sometimes.\n// also, 1.0.0alpha1 (prerelease without the hyphen) which is pretty\n// common in the npm registry.\ncreateToken('LOOSEPLAIN', `[v=\\\\s]*${src[t.MAINVERSIONLOOSE]\n}${src[t.PRERELEASELOOSE]}?${\n src[t.BUILD]}?`)\n\ncreateToken('LOOSE', `^${src[t.LOOSEPLAIN]}$`)\n\ncreateToken('GTLT', '((?:<|>)?=?)')\n\n// Something like \"2.*\" or \"1.2.x\".\n// Note that \"x.x\" is a valid xRange identifer, meaning \"any version\"\n// Only the first item is strictly required.\ncreateToken('XRANGEIDENTIFIERLOOSE', `${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\\\*`)\ncreateToken('XRANGEIDENTIFIER', `${src[t.NUMERICIDENTIFIER]}|x|X|\\\\*`)\n\ncreateToken('XRANGEPLAIN', `[v=\\\\s]*(${src[t.XRANGEIDENTIFIER]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIER]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIER]})` +\n `(?:${src[t.PRERELEASE]})?${\n src[t.BUILD]}?` +\n `)?)?`)\n\ncreateToken('XRANGEPLAINLOOSE', `[v=\\\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` +\n `(?:${src[t.PRERELEASELOOSE]})?${\n src[t.BUILD]}?` +\n `)?)?`)\n\ncreateToken('XRANGE', `^${src[t.GTLT]}\\\\s*${src[t.XRANGEPLAIN]}$`)\ncreateToken('XRANGELOOSE', `^${src[t.GTLT]}\\\\s*${src[t.XRANGEPLAINLOOSE]}$`)\n\n// Coercion.\n// Extract anything that could conceivably be a part of a valid semver\ncreateToken('COERCEPLAIN', `${'(^|[^\\\\d])' +\n '(\\\\d{1,'}${MAX_SAFE_COMPONENT_LENGTH}})` +\n `(?:\\\\.(\\\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` +\n `(?:\\\\.(\\\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?`)\ncreateToken('COERCE', `${src[t.COERCEPLAIN]}(?:$|[^\\\\d])`)\ncreateToken('COERCEFULL', src[t.COERCEPLAIN] +\n `(?:${src[t.PRERELEASE]})?` +\n `(?:${src[t.BUILD]})?` +\n `(?:$|[^\\\\d])`)\ncreateToken('COERCERTL', src[t.COERCE], true)\ncreateToken('COERCERTLFULL', src[t.COERCEFULL], true)\n\n// Tilde ranges.\n// Meaning is \"reasonably at or greater than\"\ncreateToken('LONETILDE', '(?:~>?)')\n\ncreateToken('TILDETRIM', `(\\\\s*)${src[t.LONETILDE]}\\\\s+`, true)\nexports.tildeTrimReplace = '$1~'\n\ncreateToken('TILDE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`)\ncreateToken('TILDELOOSE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`)\n\n// Caret ranges.\n// Meaning is \"at least and backwards compatible with\"\ncreateToken('LONECARET', '(?:\\\\^)')\n\ncreateToken('CARETTRIM', `(\\\\s*)${src[t.LONECARET]}\\\\s+`, true)\nexports.caretTrimReplace = '$1^'\n\ncreateToken('CARET', `^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`)\ncreateToken('CARETLOOSE', `^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`)\n\n// A simple gt/lt/eq thing, or just \"\" to indicate \"any version\"\ncreateToken('COMPARATORLOOSE', `^${src[t.GTLT]}\\\\s*(${src[t.LOOSEPLAIN]})$|^$`)\ncreateToken('COMPARATOR', `^${src[t.GTLT]}\\\\s*(${src[t.FULLPLAIN]})$|^$`)\n\n// An expression to strip any whitespace between the gtlt and the thing\n// it modifies, so that `> 1.2.3` ==> `>1.2.3`\ncreateToken('COMPARATORTRIM', `(\\\\s*)${src[t.GTLT]\n}\\\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`, true)\nexports.comparatorTrimReplace = '$1$2$3'\n\n// Something like `1.2.3 - 1.2.4`\n// Note that these all use the loose form, because they'll be\n// checked against either the strict or loose comparator form\n// later.\ncreateToken('HYPHENRANGE', `^\\\\s*(${src[t.XRANGEPLAIN]})` +\n `\\\\s+-\\\\s+` +\n `(${src[t.XRANGEPLAIN]})` +\n `\\\\s*$`)\n\ncreateToken('HYPHENRANGELOOSE', `^\\\\s*(${src[t.XRANGEPLAINLOOSE]})` +\n `\\\\s+-\\\\s+` +\n `(${src[t.XRANGEPLAINLOOSE]})` +\n `\\\\s*$`)\n\n// Star ranges basically just allow anything at all.\ncreateToken('STAR', '(<|>)?=?\\\\s*\\\\*')\n// >=0.0.0 is like a star\ncreateToken('GTE0', '^\\\\s*>=\\\\s*0\\\\.0\\\\.0\\\\s*$')\ncreateToken('GTE0PRE', '^\\\\s*>=\\\\s*0\\\\.0\\\\.0-0\\\\s*$')\n","'use strict'\n\nexports.byteLength = byteLength\nexports.toByteArray = toByteArray\nexports.fromByteArray = fromByteArray\n\nvar lookup = []\nvar revLookup = []\nvar Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array\n\nvar code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'\nfor (var i = 0, len = code.length; i < len; ++i) {\n lookup[i] = code[i]\n revLookup[code.charCodeAt(i)] = i\n}\n\n// Support decoding URL-safe base64 strings, as Node.js does.\n// See: https://en.wikipedia.org/wiki/Base64#URL_applications\nrevLookup['-'.charCodeAt(0)] = 62\nrevLookup['_'.charCodeAt(0)] = 63\n\nfunction getLens (b64) {\n var len = b64.length\n\n if (len % 4 > 0) {\n throw new Error('Invalid string. Length must be a multiple of 4')\n }\n\n // Trim off extra bytes after placeholder bytes are found\n // See: https://github.com/beatgammit/base64-js/issues/42\n var validLen = b64.indexOf('=')\n if (validLen === -1) validLen = len\n\n var placeHoldersLen = validLen === len\n ? 0\n : 4 - (validLen % 4)\n\n return [validLen, placeHoldersLen]\n}\n\n// base64 is 4/3 + up to two characters of the original data\nfunction byteLength (b64) {\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction _byteLength (b64, validLen, placeHoldersLen) {\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction toByteArray (b64) {\n var tmp\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n\n var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))\n\n var curByte = 0\n\n // if there are placeholders, only get up to the last complete 4 chars\n var len = placeHoldersLen > 0\n ? validLen - 4\n : validLen\n\n var i\n for (i = 0; i < len; i += 4) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 18) |\n (revLookup[b64.charCodeAt(i + 1)] << 12) |\n (revLookup[b64.charCodeAt(i + 2)] << 6) |\n revLookup[b64.charCodeAt(i + 3)]\n arr[curByte++] = (tmp >> 16) & 0xFF\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 2) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 2) |\n (revLookup[b64.charCodeAt(i + 1)] >> 4)\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 1) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 10) |\n (revLookup[b64.charCodeAt(i + 1)] << 4) |\n (revLookup[b64.charCodeAt(i + 2)] >> 2)\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n return arr\n}\n\nfunction tripletToBase64 (num) {\n return lookup[num >> 18 & 0x3F] +\n lookup[num >> 12 & 0x3F] +\n lookup[num >> 6 & 0x3F] +\n lookup[num & 0x3F]\n}\n\nfunction encodeChunk (uint8, start, end) {\n var tmp\n var output = []\n for (var i = start; i < end; i += 3) {\n tmp =\n ((uint8[i] << 16) & 0xFF0000) +\n ((uint8[i + 1] << 8) & 0xFF00) +\n (uint8[i + 2] & 0xFF)\n output.push(tripletToBase64(tmp))\n }\n return output.join('')\n}\n\nfunction fromByteArray (uint8) {\n var tmp\n var len = uint8.length\n var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes\n var parts = []\n var maxChunkLength = 16383 // must be multiple of 3\n\n // go through the array every three bytes, we'll deal with trailing stuff later\n for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {\n parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)))\n }\n\n // pad the end with zeros, but make sure to not forget the extra bytes\n if (extraBytes === 1) {\n tmp = uint8[len - 1]\n parts.push(\n lookup[tmp >> 2] +\n lookup[(tmp << 4) & 0x3F] +\n '=='\n )\n } else if (extraBytes === 2) {\n tmp = (uint8[len - 2] << 8) + uint8[len - 1]\n parts.push(\n lookup[tmp >> 10] +\n lookup[(tmp >> 4) & 0x3F] +\n lookup[(tmp << 2) & 0x3F] +\n '='\n )\n }\n\n return parts.join('')\n}\n","/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh \n * @license MIT\n */\n/* eslint-disable no-proto */\n\n'use strict'\n\nconst base64 = require('base64-js')\nconst ieee754 = require('ieee754')\nconst customInspectSymbol =\n (typeof Symbol === 'function' && typeof Symbol['for'] === 'function') // eslint-disable-line dot-notation\n ? Symbol['for']('nodejs.util.inspect.custom') // eslint-disable-line dot-notation\n : null\n\nexports.Buffer = Buffer\nexports.SlowBuffer = SlowBuffer\nexports.INSPECT_MAX_BYTES = 50\n\nconst K_MAX_LENGTH = 0x7fffffff\nexports.kMaxLength = K_MAX_LENGTH\n\n/**\n * If `Buffer.TYPED_ARRAY_SUPPORT`:\n * === true Use Uint8Array implementation (fastest)\n * === false Print warning and recommend using `buffer` v4.x which has an Object\n * implementation (most compatible, even IE6)\n *\n * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+,\n * Opera 11.6+, iOS 4.2+.\n *\n * We report that the browser does not support typed arrays if the are not subclassable\n * using __proto__. Firefox 4-29 lacks support for adding new properties to `Uint8Array`\n * (See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438). IE 10 lacks support\n * for __proto__ and has a buggy typed array implementation.\n */\nBuffer.TYPED_ARRAY_SUPPORT = typedArraySupport()\n\nif (!Buffer.TYPED_ARRAY_SUPPORT && typeof console !== 'undefined' &&\n typeof console.error === 'function') {\n console.error(\n 'This browser lacks typed array (Uint8Array) support which is required by ' +\n '`buffer` v5.x. Use `buffer` v4.x if you require old browser support.'\n )\n}\n\nfunction typedArraySupport () {\n // Can typed array instances can be augmented?\n try {\n const arr = new Uint8Array(1)\n const proto = { foo: function () { return 42 } }\n Object.setPrototypeOf(proto, Uint8Array.prototype)\n Object.setPrototypeOf(arr, proto)\n return arr.foo() === 42\n } catch (e) {\n return false\n }\n}\n\nObject.defineProperty(Buffer.prototype, 'parent', {\n enumerable: true,\n get: function () {\n if (!Buffer.isBuffer(this)) return undefined\n return this.buffer\n }\n})\n\nObject.defineProperty(Buffer.prototype, 'offset', {\n enumerable: true,\n get: function () {\n if (!Buffer.isBuffer(this)) return undefined\n return this.byteOffset\n }\n})\n\nfunction createBuffer (length) {\n if (length > K_MAX_LENGTH) {\n throw new RangeError('The value \"' + length + '\" is invalid for option \"size\"')\n }\n // Return an augmented `Uint8Array` instance\n const buf = new Uint8Array(length)\n Object.setPrototypeOf(buf, Buffer.prototype)\n return buf\n}\n\n/**\n * The Buffer constructor returns instances of `Uint8Array` that have their\n * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of\n * `Uint8Array`, so the returned instances will have all the node `Buffer` methods\n * and the `Uint8Array` methods. Square bracket notation works as expected -- it\n * returns a single octet.\n *\n * The `Uint8Array` prototype remains unmodified.\n */\n\nfunction Buffer (arg, encodingOrOffset, length) {\n // Common case.\n if (typeof arg === 'number') {\n if (typeof encodingOrOffset === 'string') {\n throw new TypeError(\n 'The \"string\" argument must be of type string. Received type number'\n )\n }\n return allocUnsafe(arg)\n }\n return from(arg, encodingOrOffset, length)\n}\n\nBuffer.poolSize = 8192 // not used by this implementation\n\nfunction from (value, encodingOrOffset, length) {\n if (typeof value === 'string') {\n return fromString(value, encodingOrOffset)\n }\n\n if (ArrayBuffer.isView(value)) {\n return fromArrayView(value)\n }\n\n if (value == null) {\n throw new TypeError(\n 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' +\n 'or Array-like Object. Received type ' + (typeof value)\n )\n }\n\n if (isInstance(value, ArrayBuffer) ||\n (value && isInstance(value.buffer, ArrayBuffer))) {\n return fromArrayBuffer(value, encodingOrOffset, length)\n }\n\n if (typeof SharedArrayBuffer !== 'undefined' &&\n (isInstance(value, SharedArrayBuffer) ||\n (value && isInstance(value.buffer, SharedArrayBuffer)))) {\n return fromArrayBuffer(value, encodingOrOffset, length)\n }\n\n if (typeof value === 'number') {\n throw new TypeError(\n 'The \"value\" argument must not be of type number. Received type number'\n )\n }\n\n const valueOf = value.valueOf && value.valueOf()\n if (valueOf != null && valueOf !== value) {\n return Buffer.from(valueOf, encodingOrOffset, length)\n }\n\n const b = fromObject(value)\n if (b) return b\n\n if (typeof Symbol !== 'undefined' && Symbol.toPrimitive != null &&\n typeof value[Symbol.toPrimitive] === 'function') {\n return Buffer.from(value[Symbol.toPrimitive]('string'), encodingOrOffset, length)\n }\n\n throw new TypeError(\n 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' +\n 'or Array-like Object. Received type ' + (typeof value)\n )\n}\n\n/**\n * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError\n * if value is a number.\n * Buffer.from(str[, encoding])\n * Buffer.from(array)\n * Buffer.from(buffer)\n * Buffer.from(arrayBuffer[, byteOffset[, length]])\n **/\nBuffer.from = function (value, encodingOrOffset, length) {\n return from(value, encodingOrOffset, length)\n}\n\n// Note: Change prototype *after* Buffer.from is defined to workaround Chrome bug:\n// https://github.com/feross/buffer/pull/148\nObject.setPrototypeOf(Buffer.prototype, Uint8Array.prototype)\nObject.setPrototypeOf(Buffer, Uint8Array)\n\nfunction assertSize (size) {\n if (typeof size !== 'number') {\n throw new TypeError('\"size\" argument must be of type number')\n } else if (size < 0) {\n throw new RangeError('The value \"' + size + '\" is invalid for option \"size\"')\n }\n}\n\nfunction alloc (size, fill, encoding) {\n assertSize(size)\n if (size <= 0) {\n return createBuffer(size)\n }\n if (fill !== undefined) {\n // Only pay attention to encoding if it's a string. This\n // prevents accidentally sending in a number that would\n // be interpreted as a start offset.\n return typeof encoding === 'string'\n ? createBuffer(size).fill(fill, encoding)\n : createBuffer(size).fill(fill)\n }\n return createBuffer(size)\n}\n\n/**\n * Creates a new filled Buffer instance.\n * alloc(size[, fill[, encoding]])\n **/\nBuffer.alloc = function (size, fill, encoding) {\n return alloc(size, fill, encoding)\n}\n\nfunction allocUnsafe (size) {\n assertSize(size)\n return createBuffer(size < 0 ? 0 : checked(size) | 0)\n}\n\n/**\n * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance.\n * */\nBuffer.allocUnsafe = function (size) {\n return allocUnsafe(size)\n}\n/**\n * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance.\n */\nBuffer.allocUnsafeSlow = function (size) {\n return allocUnsafe(size)\n}\n\nfunction fromString (string, encoding) {\n if (typeof encoding !== 'string' || encoding === '') {\n encoding = 'utf8'\n }\n\n if (!Buffer.isEncoding(encoding)) {\n throw new TypeError('Unknown encoding: ' + encoding)\n }\n\n const length = byteLength(string, encoding) | 0\n let buf = createBuffer(length)\n\n const actual = buf.write(string, encoding)\n\n if (actual !== length) {\n // Writing a hex string, for example, that contains invalid characters will\n // cause everything after the first invalid character to be ignored. (e.g.\n // 'abxxcd' will be treated as 'ab')\n buf = buf.slice(0, actual)\n }\n\n return buf\n}\n\nfunction fromArrayLike (array) {\n const length = array.length < 0 ? 0 : checked(array.length) | 0\n const buf = createBuffer(length)\n for (let i = 0; i < length; i += 1) {\n buf[i] = array[i] & 255\n }\n return buf\n}\n\nfunction fromArrayView (arrayView) {\n if (isInstance(arrayView, Uint8Array)) {\n const copy = new Uint8Array(arrayView)\n return fromArrayBuffer(copy.buffer, copy.byteOffset, copy.byteLength)\n }\n return fromArrayLike(arrayView)\n}\n\nfunction fromArrayBuffer (array, byteOffset, length) {\n if (byteOffset < 0 || array.byteLength < byteOffset) {\n throw new RangeError('\"offset\" is outside of buffer bounds')\n }\n\n if (array.byteLength < byteOffset + (length || 0)) {\n throw new RangeError('\"length\" is outside of buffer bounds')\n }\n\n let buf\n if (byteOffset === undefined && length === undefined) {\n buf = new Uint8Array(array)\n } else if (length === undefined) {\n buf = new Uint8Array(array, byteOffset)\n } else {\n buf = new Uint8Array(array, byteOffset, length)\n }\n\n // Return an augmented `Uint8Array` instance\n Object.setPrototypeOf(buf, Buffer.prototype)\n\n return buf\n}\n\nfunction fromObject (obj) {\n if (Buffer.isBuffer(obj)) {\n const len = checked(obj.length) | 0\n const buf = createBuffer(len)\n\n if (buf.length === 0) {\n return buf\n }\n\n obj.copy(buf, 0, 0, len)\n return buf\n }\n\n if (obj.length !== undefined) {\n if (typeof obj.length !== 'number' || numberIsNaN(obj.length)) {\n return createBuffer(0)\n }\n return fromArrayLike(obj)\n }\n\n if (obj.type === 'Buffer' && Array.isArray(obj.data)) {\n return fromArrayLike(obj.data)\n }\n}\n\nfunction checked (length) {\n // Note: cannot use `length < K_MAX_LENGTH` here because that fails when\n // length is NaN (which is otherwise coerced to zero.)\n if (length >= K_MAX_LENGTH) {\n throw new RangeError('Attempt to allocate Buffer larger than maximum ' +\n 'size: 0x' + K_MAX_LENGTH.toString(16) + ' bytes')\n }\n return length | 0\n}\n\nfunction SlowBuffer (length) {\n if (+length != length) { // eslint-disable-line eqeqeq\n length = 0\n }\n return Buffer.alloc(+length)\n}\n\nBuffer.isBuffer = function isBuffer (b) {\n return b != null && b._isBuffer === true &&\n b !== Buffer.prototype // so Buffer.isBuffer(Buffer.prototype) will be false\n}\n\nBuffer.compare = function compare (a, b) {\n if (isInstance(a, Uint8Array)) a = Buffer.from(a, a.offset, a.byteLength)\n if (isInstance(b, Uint8Array)) b = Buffer.from(b, b.offset, b.byteLength)\n if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) {\n throw new TypeError(\n 'The \"buf1\", \"buf2\" arguments must be one of type Buffer or Uint8Array'\n )\n }\n\n if (a === b) return 0\n\n let x = a.length\n let y = b.length\n\n for (let i = 0, len = Math.min(x, y); i < len; ++i) {\n if (a[i] !== b[i]) {\n x = a[i]\n y = b[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\nBuffer.isEncoding = function isEncoding (encoding) {\n switch (String(encoding).toLowerCase()) {\n case 'hex':\n case 'utf8':\n case 'utf-8':\n case 'ascii':\n case 'latin1':\n case 'binary':\n case 'base64':\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return true\n default:\n return false\n }\n}\n\nBuffer.concat = function concat (list, length) {\n if (!Array.isArray(list)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n }\n\n if (list.length === 0) {\n return Buffer.alloc(0)\n }\n\n let i\n if (length === undefined) {\n length = 0\n for (i = 0; i < list.length; ++i) {\n length += list[i].length\n }\n }\n\n const buffer = Buffer.allocUnsafe(length)\n let pos = 0\n for (i = 0; i < list.length; ++i) {\n let buf = list[i]\n if (isInstance(buf, Uint8Array)) {\n if (pos + buf.length > buffer.length) {\n if (!Buffer.isBuffer(buf)) buf = Buffer.from(buf)\n buf.copy(buffer, pos)\n } else {\n Uint8Array.prototype.set.call(\n buffer,\n buf,\n pos\n )\n }\n } else if (!Buffer.isBuffer(buf)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n } else {\n buf.copy(buffer, pos)\n }\n pos += buf.length\n }\n return buffer\n}\n\nfunction byteLength (string, encoding) {\n if (Buffer.isBuffer(string)) {\n return string.length\n }\n if (ArrayBuffer.isView(string) || isInstance(string, ArrayBuffer)) {\n return string.byteLength\n }\n if (typeof string !== 'string') {\n throw new TypeError(\n 'The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. ' +\n 'Received type ' + typeof string\n )\n }\n\n const len = string.length\n const mustMatch = (arguments.length > 2 && arguments[2] === true)\n if (!mustMatch && len === 0) return 0\n\n // Use a for loop to avoid recursion\n let loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'ascii':\n case 'latin1':\n case 'binary':\n return len\n case 'utf8':\n case 'utf-8':\n return utf8ToBytes(string).length\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return len * 2\n case 'hex':\n return len >>> 1\n case 'base64':\n return base64ToBytes(string).length\n default:\n if (loweredCase) {\n return mustMatch ? -1 : utf8ToBytes(string).length // assume utf8\n }\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\nBuffer.byteLength = byteLength\n\nfunction slowToString (encoding, start, end) {\n let loweredCase = false\n\n // No need to verify that \"this.length <= MAX_UINT32\" since it's a read-only\n // property of a typed array.\n\n // This behaves neither like String nor Uint8Array in that we set start/end\n // to their upper/lower bounds if the value passed is out of range.\n // undefined is handled specially as per ECMA-262 6th Edition,\n // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization.\n if (start === undefined || start < 0) {\n start = 0\n }\n // Return early if start > this.length. Done here to prevent potential uint32\n // coercion fail below.\n if (start > this.length) {\n return ''\n }\n\n if (end === undefined || end > this.length) {\n end = this.length\n }\n\n if (end <= 0) {\n return ''\n }\n\n // Force coercion to uint32. This will also coerce falsey/NaN values to 0.\n end >>>= 0\n start >>>= 0\n\n if (end <= start) {\n return ''\n }\n\n if (!encoding) encoding = 'utf8'\n\n while (true) {\n switch (encoding) {\n case 'hex':\n return hexSlice(this, start, end)\n\n case 'utf8':\n case 'utf-8':\n return utf8Slice(this, start, end)\n\n case 'ascii':\n return asciiSlice(this, start, end)\n\n case 'latin1':\n case 'binary':\n return latin1Slice(this, start, end)\n\n case 'base64':\n return base64Slice(this, start, end)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return utf16leSlice(this, start, end)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = (encoding + '').toLowerCase()\n loweredCase = true\n }\n }\n}\n\n// This property is used by `Buffer.isBuffer` (and the `is-buffer` npm package)\n// to detect a Buffer instance. It's not possible to use `instanceof Buffer`\n// reliably in a browserify context because there could be multiple different\n// copies of the 'buffer' package in use. This method works even for Buffer\n// instances that were created from another copy of the `buffer` package.\n// See: https://github.com/feross/buffer/issues/154\nBuffer.prototype._isBuffer = true\n\nfunction swap (b, n, m) {\n const i = b[n]\n b[n] = b[m]\n b[m] = i\n}\n\nBuffer.prototype.swap16 = function swap16 () {\n const len = this.length\n if (len % 2 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 16-bits')\n }\n for (let i = 0; i < len; i += 2) {\n swap(this, i, i + 1)\n }\n return this\n}\n\nBuffer.prototype.swap32 = function swap32 () {\n const len = this.length\n if (len % 4 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 32-bits')\n }\n for (let i = 0; i < len; i += 4) {\n swap(this, i, i + 3)\n swap(this, i + 1, i + 2)\n }\n return this\n}\n\nBuffer.prototype.swap64 = function swap64 () {\n const len = this.length\n if (len % 8 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 64-bits')\n }\n for (let i = 0; i < len; i += 8) {\n swap(this, i, i + 7)\n swap(this, i + 1, i + 6)\n swap(this, i + 2, i + 5)\n swap(this, i + 3, i + 4)\n }\n return this\n}\n\nBuffer.prototype.toString = function toString () {\n const length = this.length\n if (length === 0) return ''\n if (arguments.length === 0) return utf8Slice(this, 0, length)\n return slowToString.apply(this, arguments)\n}\n\nBuffer.prototype.toLocaleString = Buffer.prototype.toString\n\nBuffer.prototype.equals = function equals (b) {\n if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer')\n if (this === b) return true\n return Buffer.compare(this, b) === 0\n}\n\nBuffer.prototype.inspect = function inspect () {\n let str = ''\n const max = exports.INSPECT_MAX_BYTES\n str = this.toString('hex', 0, max).replace(/(.{2})/g, '$1 ').trim()\n if (this.length > max) str += ' ... '\n return ''\n}\nif (customInspectSymbol) {\n Buffer.prototype[customInspectSymbol] = Buffer.prototype.inspect\n}\n\nBuffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) {\n if (isInstance(target, Uint8Array)) {\n target = Buffer.from(target, target.offset, target.byteLength)\n }\n if (!Buffer.isBuffer(target)) {\n throw new TypeError(\n 'The \"target\" argument must be one of type Buffer or Uint8Array. ' +\n 'Received type ' + (typeof target)\n )\n }\n\n if (start === undefined) {\n start = 0\n }\n if (end === undefined) {\n end = target ? target.length : 0\n }\n if (thisStart === undefined) {\n thisStart = 0\n }\n if (thisEnd === undefined) {\n thisEnd = this.length\n }\n\n if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) {\n throw new RangeError('out of range index')\n }\n\n if (thisStart >= thisEnd && start >= end) {\n return 0\n }\n if (thisStart >= thisEnd) {\n return -1\n }\n if (start >= end) {\n return 1\n }\n\n start >>>= 0\n end >>>= 0\n thisStart >>>= 0\n thisEnd >>>= 0\n\n if (this === target) return 0\n\n let x = thisEnd - thisStart\n let y = end - start\n const len = Math.min(x, y)\n\n const thisCopy = this.slice(thisStart, thisEnd)\n const targetCopy = target.slice(start, end)\n\n for (let i = 0; i < len; ++i) {\n if (thisCopy[i] !== targetCopy[i]) {\n x = thisCopy[i]\n y = targetCopy[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\n// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`,\n// OR the last index of `val` in `buffer` at offset <= `byteOffset`.\n//\n// Arguments:\n// - buffer - a Buffer to search\n// - val - a string, Buffer, or number\n// - byteOffset - an index into `buffer`; will be clamped to an int32\n// - encoding - an optional encoding, relevant is val is a string\n// - dir - true for indexOf, false for lastIndexOf\nfunction bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) {\n // Empty buffer means no match\n if (buffer.length === 0) return -1\n\n // Normalize byteOffset\n if (typeof byteOffset === 'string') {\n encoding = byteOffset\n byteOffset = 0\n } else if (byteOffset > 0x7fffffff) {\n byteOffset = 0x7fffffff\n } else if (byteOffset < -0x80000000) {\n byteOffset = -0x80000000\n }\n byteOffset = +byteOffset // Coerce to Number.\n if (numberIsNaN(byteOffset)) {\n // byteOffset: it it's undefined, null, NaN, \"foo\", etc, search whole buffer\n byteOffset = dir ? 0 : (buffer.length - 1)\n }\n\n // Normalize byteOffset: negative offsets start from the end of the buffer\n if (byteOffset < 0) byteOffset = buffer.length + byteOffset\n if (byteOffset >= buffer.length) {\n if (dir) return -1\n else byteOffset = buffer.length - 1\n } else if (byteOffset < 0) {\n if (dir) byteOffset = 0\n else return -1\n }\n\n // Normalize val\n if (typeof val === 'string') {\n val = Buffer.from(val, encoding)\n }\n\n // Finally, search either indexOf (if dir is true) or lastIndexOf\n if (Buffer.isBuffer(val)) {\n // Special case: looking for empty string/buffer always fails\n if (val.length === 0) {\n return -1\n }\n return arrayIndexOf(buffer, val, byteOffset, encoding, dir)\n } else if (typeof val === 'number') {\n val = val & 0xFF // Search for a byte value [0-255]\n if (typeof Uint8Array.prototype.indexOf === 'function') {\n if (dir) {\n return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset)\n } else {\n return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset)\n }\n }\n return arrayIndexOf(buffer, [val], byteOffset, encoding, dir)\n }\n\n throw new TypeError('val must be string, number or Buffer')\n}\n\nfunction arrayIndexOf (arr, val, byteOffset, encoding, dir) {\n let indexSize = 1\n let arrLength = arr.length\n let valLength = val.length\n\n if (encoding !== undefined) {\n encoding = String(encoding).toLowerCase()\n if (encoding === 'ucs2' || encoding === 'ucs-2' ||\n encoding === 'utf16le' || encoding === 'utf-16le') {\n if (arr.length < 2 || val.length < 2) {\n return -1\n }\n indexSize = 2\n arrLength /= 2\n valLength /= 2\n byteOffset /= 2\n }\n }\n\n function read (buf, i) {\n if (indexSize === 1) {\n return buf[i]\n } else {\n return buf.readUInt16BE(i * indexSize)\n }\n }\n\n let i\n if (dir) {\n let foundIndex = -1\n for (i = byteOffset; i < arrLength; i++) {\n if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) {\n if (foundIndex === -1) foundIndex = i\n if (i - foundIndex + 1 === valLength) return foundIndex * indexSize\n } else {\n if (foundIndex !== -1) i -= i - foundIndex\n foundIndex = -1\n }\n }\n } else {\n if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength\n for (i = byteOffset; i >= 0; i--) {\n let found = true\n for (let j = 0; j < valLength; j++) {\n if (read(arr, i + j) !== read(val, j)) {\n found = false\n break\n }\n }\n if (found) return i\n }\n }\n\n return -1\n}\n\nBuffer.prototype.includes = function includes (val, byteOffset, encoding) {\n return this.indexOf(val, byteOffset, encoding) !== -1\n}\n\nBuffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, true)\n}\n\nBuffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, false)\n}\n\nfunction hexWrite (buf, string, offset, length) {\n offset = Number(offset) || 0\n const remaining = buf.length - offset\n if (!length) {\n length = remaining\n } else {\n length = Number(length)\n if (length > remaining) {\n length = remaining\n }\n }\n\n const strLen = string.length\n\n if (length > strLen / 2) {\n length = strLen / 2\n }\n let i\n for (i = 0; i < length; ++i) {\n const parsed = parseInt(string.substr(i * 2, 2), 16)\n if (numberIsNaN(parsed)) return i\n buf[offset + i] = parsed\n }\n return i\n}\n\nfunction utf8Write (buf, string, offset, length) {\n return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nfunction asciiWrite (buf, string, offset, length) {\n return blitBuffer(asciiToBytes(string), buf, offset, length)\n}\n\nfunction base64Write (buf, string, offset, length) {\n return blitBuffer(base64ToBytes(string), buf, offset, length)\n}\n\nfunction ucs2Write (buf, string, offset, length) {\n return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nBuffer.prototype.write = function write (string, offset, length, encoding) {\n // Buffer#write(string)\n if (offset === undefined) {\n encoding = 'utf8'\n length = this.length\n offset = 0\n // Buffer#write(string, encoding)\n } else if (length === undefined && typeof offset === 'string') {\n encoding = offset\n length = this.length\n offset = 0\n // Buffer#write(string, offset[, length][, encoding])\n } else if (isFinite(offset)) {\n offset = offset >>> 0\n if (isFinite(length)) {\n length = length >>> 0\n if (encoding === undefined) encoding = 'utf8'\n } else {\n encoding = length\n length = undefined\n }\n } else {\n throw new Error(\n 'Buffer.write(string, encoding, offset[, length]) is no longer supported'\n )\n }\n\n const remaining = this.length - offset\n if (length === undefined || length > remaining) length = remaining\n\n if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) {\n throw new RangeError('Attempt to write outside buffer bounds')\n }\n\n if (!encoding) encoding = 'utf8'\n\n let loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'hex':\n return hexWrite(this, string, offset, length)\n\n case 'utf8':\n case 'utf-8':\n return utf8Write(this, string, offset, length)\n\n case 'ascii':\n case 'latin1':\n case 'binary':\n return asciiWrite(this, string, offset, length)\n\n case 'base64':\n // Warning: maxLength not taken into account in base64Write\n return base64Write(this, string, offset, length)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return ucs2Write(this, string, offset, length)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\n\nBuffer.prototype.toJSON = function toJSON () {\n return {\n type: 'Buffer',\n data: Array.prototype.slice.call(this._arr || this, 0)\n }\n}\n\nfunction base64Slice (buf, start, end) {\n if (start === 0 && end === buf.length) {\n return base64.fromByteArray(buf)\n } else {\n return base64.fromByteArray(buf.slice(start, end))\n }\n}\n\nfunction utf8Slice (buf, start, end) {\n end = Math.min(buf.length, end)\n const res = []\n\n let i = start\n while (i < end) {\n const firstByte = buf[i]\n let codePoint = null\n let bytesPerSequence = (firstByte > 0xEF)\n ? 4\n : (firstByte > 0xDF)\n ? 3\n : (firstByte > 0xBF)\n ? 2\n : 1\n\n if (i + bytesPerSequence <= end) {\n let secondByte, thirdByte, fourthByte, tempCodePoint\n\n switch (bytesPerSequence) {\n case 1:\n if (firstByte < 0x80) {\n codePoint = firstByte\n }\n break\n case 2:\n secondByte = buf[i + 1]\n if ((secondByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F)\n if (tempCodePoint > 0x7F) {\n codePoint = tempCodePoint\n }\n }\n break\n case 3:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F)\n if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) {\n codePoint = tempCodePoint\n }\n }\n break\n case 4:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n fourthByte = buf[i + 3]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F)\n if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) {\n codePoint = tempCodePoint\n }\n }\n }\n }\n\n if (codePoint === null) {\n // we did not generate a valid codePoint so insert a\n // replacement char (U+FFFD) and advance only 1 byte\n codePoint = 0xFFFD\n bytesPerSequence = 1\n } else if (codePoint > 0xFFFF) {\n // encode to utf16 (surrogate pair dance)\n codePoint -= 0x10000\n res.push(codePoint >>> 10 & 0x3FF | 0xD800)\n codePoint = 0xDC00 | codePoint & 0x3FF\n }\n\n res.push(codePoint)\n i += bytesPerSequence\n }\n\n return decodeCodePointsArray(res)\n}\n\n// Based on http://stackoverflow.com/a/22747272/680742, the browser with\n// the lowest limit is Chrome, with 0x10000 args.\n// We go 1 magnitude less, for safety\nconst MAX_ARGUMENTS_LENGTH = 0x1000\n\nfunction decodeCodePointsArray (codePoints) {\n const len = codePoints.length\n if (len <= MAX_ARGUMENTS_LENGTH) {\n return String.fromCharCode.apply(String, codePoints) // avoid extra slice()\n }\n\n // Decode in chunks to avoid \"call stack size exceeded\".\n let res = ''\n let i = 0\n while (i < len) {\n res += String.fromCharCode.apply(\n String,\n codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH)\n )\n }\n return res\n}\n\nfunction asciiSlice (buf, start, end) {\n let ret = ''\n end = Math.min(buf.length, end)\n\n for (let i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i] & 0x7F)\n }\n return ret\n}\n\nfunction latin1Slice (buf, start, end) {\n let ret = ''\n end = Math.min(buf.length, end)\n\n for (let i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i])\n }\n return ret\n}\n\nfunction hexSlice (buf, start, end) {\n const len = buf.length\n\n if (!start || start < 0) start = 0\n if (!end || end < 0 || end > len) end = len\n\n let out = ''\n for (let i = start; i < end; ++i) {\n out += hexSliceLookupTable[buf[i]]\n }\n return out\n}\n\nfunction utf16leSlice (buf, start, end) {\n const bytes = buf.slice(start, end)\n let res = ''\n // If bytes.length is odd, the last 8 bits must be ignored (same as node.js)\n for (let i = 0; i < bytes.length - 1; i += 2) {\n res += String.fromCharCode(bytes[i] + (bytes[i + 1] * 256))\n }\n return res\n}\n\nBuffer.prototype.slice = function slice (start, end) {\n const len = this.length\n start = ~~start\n end = end === undefined ? len : ~~end\n\n if (start < 0) {\n start += len\n if (start < 0) start = 0\n } else if (start > len) {\n start = len\n }\n\n if (end < 0) {\n end += len\n if (end < 0) end = 0\n } else if (end > len) {\n end = len\n }\n\n if (end < start) end = start\n\n const newBuf = this.subarray(start, end)\n // Return an augmented `Uint8Array` instance\n Object.setPrototypeOf(newBuf, Buffer.prototype)\n\n return newBuf\n}\n\n/*\n * Need to make sure that buffer isn't trying to write out of bounds.\n */\nfunction checkOffset (offset, ext, length) {\n if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint')\n if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length')\n}\n\nBuffer.prototype.readUintLE =\nBuffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) {\n offset = offset >>> 0\n byteLength = byteLength >>> 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n let val = this[offset]\n let mul = 1\n let i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUintBE =\nBuffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) {\n offset = offset >>> 0\n byteLength = byteLength >>> 0\n if (!noAssert) {\n checkOffset(offset, byteLength, this.length)\n }\n\n let val = this[offset + --byteLength]\n let mul = 1\n while (byteLength > 0 && (mul *= 0x100)) {\n val += this[offset + --byteLength] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUint8 =\nBuffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 1, this.length)\n return this[offset]\n}\n\nBuffer.prototype.readUint16LE =\nBuffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 2, this.length)\n return this[offset] | (this[offset + 1] << 8)\n}\n\nBuffer.prototype.readUint16BE =\nBuffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 2, this.length)\n return (this[offset] << 8) | this[offset + 1]\n}\n\nBuffer.prototype.readUint32LE =\nBuffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return ((this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16)) +\n (this[offset + 3] * 0x1000000)\n}\n\nBuffer.prototype.readUint32BE =\nBuffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] * 0x1000000) +\n ((this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n this[offset + 3])\n}\n\nBuffer.prototype.readBigUInt64LE = defineBigIntMethod(function readBigUInt64LE (offset) {\n offset = offset >>> 0\n validateNumber(offset, 'offset')\n const first = this[offset]\n const last = this[offset + 7]\n if (first === undefined || last === undefined) {\n boundsError(offset, this.length - 8)\n }\n\n const lo = first +\n this[++offset] * 2 ** 8 +\n this[++offset] * 2 ** 16 +\n this[++offset] * 2 ** 24\n\n const hi = this[++offset] +\n this[++offset] * 2 ** 8 +\n this[++offset] * 2 ** 16 +\n last * 2 ** 24\n\n return BigInt(lo) + (BigInt(hi) << BigInt(32))\n})\n\nBuffer.prototype.readBigUInt64BE = defineBigIntMethod(function readBigUInt64BE (offset) {\n offset = offset >>> 0\n validateNumber(offset, 'offset')\n const first = this[offset]\n const last = this[offset + 7]\n if (first === undefined || last === undefined) {\n boundsError(offset, this.length - 8)\n }\n\n const hi = first * 2 ** 24 +\n this[++offset] * 2 ** 16 +\n this[++offset] * 2 ** 8 +\n this[++offset]\n\n const lo = this[++offset] * 2 ** 24 +\n this[++offset] * 2 ** 16 +\n this[++offset] * 2 ** 8 +\n last\n\n return (BigInt(hi) << BigInt(32)) + BigInt(lo)\n})\n\nBuffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) {\n offset = offset >>> 0\n byteLength = byteLength >>> 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n let val = this[offset]\n let mul = 1\n let i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) {\n offset = offset >>> 0\n byteLength = byteLength >>> 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n let i = byteLength\n let mul = 1\n let val = this[offset + --i]\n while (i > 0 && (mul *= 0x100)) {\n val += this[offset + --i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readInt8 = function readInt8 (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 1, this.length)\n if (!(this[offset] & 0x80)) return (this[offset])\n return ((0xff - this[offset] + 1) * -1)\n}\n\nBuffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 2, this.length)\n const val = this[offset] | (this[offset + 1] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 2, this.length)\n const val = this[offset + 1] | (this[offset] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16) |\n (this[offset + 3] << 24)\n}\n\nBuffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] << 24) |\n (this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n (this[offset + 3])\n}\n\nBuffer.prototype.readBigInt64LE = defineBigIntMethod(function readBigInt64LE (offset) {\n offset = offset >>> 0\n validateNumber(offset, 'offset')\n const first = this[offset]\n const last = this[offset + 7]\n if (first === undefined || last === undefined) {\n boundsError(offset, this.length - 8)\n }\n\n const val = this[offset + 4] +\n this[offset + 5] * 2 ** 8 +\n this[offset + 6] * 2 ** 16 +\n (last << 24) // Overflow\n\n return (BigInt(val) << BigInt(32)) +\n BigInt(first +\n this[++offset] * 2 ** 8 +\n this[++offset] * 2 ** 16 +\n this[++offset] * 2 ** 24)\n})\n\nBuffer.prototype.readBigInt64BE = defineBigIntMethod(function readBigInt64BE (offset) {\n offset = offset >>> 0\n validateNumber(offset, 'offset')\n const first = this[offset]\n const last = this[offset + 7]\n if (first === undefined || last === undefined) {\n boundsError(offset, this.length - 8)\n }\n\n const val = (first << 24) + // Overflow\n this[++offset] * 2 ** 16 +\n this[++offset] * 2 ** 8 +\n this[++offset]\n\n return (BigInt(val) << BigInt(32)) +\n BigInt(this[++offset] * 2 ** 24 +\n this[++offset] * 2 ** 16 +\n this[++offset] * 2 ** 8 +\n last)\n})\n\nBuffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, true, 23, 4)\n}\n\nBuffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, false, 23, 4)\n}\n\nBuffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, true, 52, 8)\n}\n\nBuffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) {\n offset = offset >>> 0\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, false, 52, 8)\n}\n\nfunction checkInt (buf, value, offset, ext, max, min) {\n if (!Buffer.isBuffer(buf)) throw new TypeError('\"buffer\" argument must be a Buffer instance')\n if (value > max || value < min) throw new RangeError('\"value\" argument is out of bounds')\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n}\n\nBuffer.prototype.writeUintLE =\nBuffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset >>> 0\n byteLength = byteLength >>> 0\n if (!noAssert) {\n const maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n let mul = 1\n let i = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUintBE =\nBuffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset >>> 0\n byteLength = byteLength >>> 0\n if (!noAssert) {\n const maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n let i = byteLength - 1\n let mul = 1\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUint8 =\nBuffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0)\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nBuffer.prototype.writeUint16LE =\nBuffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n return offset + 2\n}\n\nBuffer.prototype.writeUint16BE =\nBuffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n return offset + 2\n}\n\nBuffer.prototype.writeUint32LE =\nBuffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n this[offset + 3] = (value >>> 24)\n this[offset + 2] = (value >>> 16)\n this[offset + 1] = (value >>> 8)\n this[offset] = (value & 0xff)\n return offset + 4\n}\n\nBuffer.prototype.writeUint32BE =\nBuffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n return offset + 4\n}\n\nfunction wrtBigUInt64LE (buf, value, offset, min, max) {\n checkIntBI(value, min, max, buf, offset, 7)\n\n let lo = Number(value & BigInt(0xffffffff))\n buf[offset++] = lo\n lo = lo >> 8\n buf[offset++] = lo\n lo = lo >> 8\n buf[offset++] = lo\n lo = lo >> 8\n buf[offset++] = lo\n let hi = Number(value >> BigInt(32) & BigInt(0xffffffff))\n buf[offset++] = hi\n hi = hi >> 8\n buf[offset++] = hi\n hi = hi >> 8\n buf[offset++] = hi\n hi = hi >> 8\n buf[offset++] = hi\n return offset\n}\n\nfunction wrtBigUInt64BE (buf, value, offset, min, max) {\n checkIntBI(value, min, max, buf, offset, 7)\n\n let lo = Number(value & BigInt(0xffffffff))\n buf[offset + 7] = lo\n lo = lo >> 8\n buf[offset + 6] = lo\n lo = lo >> 8\n buf[offset + 5] = lo\n lo = lo >> 8\n buf[offset + 4] = lo\n let hi = Number(value >> BigInt(32) & BigInt(0xffffffff))\n buf[offset + 3] = hi\n hi = hi >> 8\n buf[offset + 2] = hi\n hi = hi >> 8\n buf[offset + 1] = hi\n hi = hi >> 8\n buf[offset] = hi\n return offset + 8\n}\n\nBuffer.prototype.writeBigUInt64LE = defineBigIntMethod(function writeBigUInt64LE (value, offset = 0) {\n return wrtBigUInt64LE(this, value, offset, BigInt(0), BigInt('0xffffffffffffffff'))\n})\n\nBuffer.prototype.writeBigUInt64BE = defineBigIntMethod(function writeBigUInt64BE (value, offset = 0) {\n return wrtBigUInt64BE(this, value, offset, BigInt(0), BigInt('0xffffffffffffffff'))\n})\n\nBuffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) {\n const limit = Math.pow(2, (8 * byteLength) - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n let i = 0\n let mul = 1\n let sub = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) {\n const limit = Math.pow(2, (8 * byteLength) - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n let i = byteLength - 1\n let mul = 1\n let sub = 0\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80)\n if (value < 0) value = 0xff + value + 1\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nBuffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n return offset + 2\n}\n\nBuffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n return offset + 2\n}\n\nBuffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n this[offset + 2] = (value >>> 16)\n this[offset + 3] = (value >>> 24)\n return offset + 4\n}\n\nBuffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n if (value < 0) value = 0xffffffff + value + 1\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n return offset + 4\n}\n\nBuffer.prototype.writeBigInt64LE = defineBigIntMethod(function writeBigInt64LE (value, offset = 0) {\n return wrtBigUInt64LE(this, value, offset, -BigInt('0x8000000000000000'), BigInt('0x7fffffffffffffff'))\n})\n\nBuffer.prototype.writeBigInt64BE = defineBigIntMethod(function writeBigInt64BE (value, offset = 0) {\n return wrtBigUInt64BE(this, value, offset, -BigInt('0x8000000000000000'), BigInt('0x7fffffffffffffff'))\n})\n\nfunction checkIEEE754 (buf, value, offset, ext, max, min) {\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n if (offset < 0) throw new RangeError('Index out of range')\n}\n\nfunction writeFloat (buf, value, offset, littleEndian, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38)\n }\n ieee754.write(buf, value, offset, littleEndian, 23, 4)\n return offset + 4\n}\n\nBuffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) {\n return writeFloat(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) {\n return writeFloat(this, value, offset, false, noAssert)\n}\n\nfunction writeDouble (buf, value, offset, littleEndian, noAssert) {\n value = +value\n offset = offset >>> 0\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308)\n }\n ieee754.write(buf, value, offset, littleEndian, 52, 8)\n return offset + 8\n}\n\nBuffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) {\n return writeDouble(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) {\n return writeDouble(this, value, offset, false, noAssert)\n}\n\n// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length)\nBuffer.prototype.copy = function copy (target, targetStart, start, end) {\n if (!Buffer.isBuffer(target)) throw new TypeError('argument should be a Buffer')\n if (!start) start = 0\n if (!end && end !== 0) end = this.length\n if (targetStart >= target.length) targetStart = target.length\n if (!targetStart) targetStart = 0\n if (end > 0 && end < start) end = start\n\n // Copy 0 bytes; we're done\n if (end === start) return 0\n if (target.length === 0 || this.length === 0) return 0\n\n // Fatal error conditions\n if (targetStart < 0) {\n throw new RangeError('targetStart out of bounds')\n }\n if (start < 0 || start >= this.length) throw new RangeError('Index out of range')\n if (end < 0) throw new RangeError('sourceEnd out of bounds')\n\n // Are we oob?\n if (end > this.length) end = this.length\n if (target.length - targetStart < end - start) {\n end = target.length - targetStart + start\n }\n\n const len = end - start\n\n if (this === target && typeof Uint8Array.prototype.copyWithin === 'function') {\n // Use built-in when available, missing from IE11\n this.copyWithin(targetStart, start, end)\n } else {\n Uint8Array.prototype.set.call(\n target,\n this.subarray(start, end),\n targetStart\n )\n }\n\n return len\n}\n\n// Usage:\n// buffer.fill(number[, offset[, end]])\n// buffer.fill(buffer[, offset[, end]])\n// buffer.fill(string[, offset[, end]][, encoding])\nBuffer.prototype.fill = function fill (val, start, end, encoding) {\n // Handle string cases:\n if (typeof val === 'string') {\n if (typeof start === 'string') {\n encoding = start\n start = 0\n end = this.length\n } else if (typeof end === 'string') {\n encoding = end\n end = this.length\n }\n if (encoding !== undefined && typeof encoding !== 'string') {\n throw new TypeError('encoding must be a string')\n }\n if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) {\n throw new TypeError('Unknown encoding: ' + encoding)\n }\n if (val.length === 1) {\n const code = val.charCodeAt(0)\n if ((encoding === 'utf8' && code < 128) ||\n encoding === 'latin1') {\n // Fast path: If `val` fits into a single byte, use that numeric value.\n val = code\n }\n }\n } else if (typeof val === 'number') {\n val = val & 255\n } else if (typeof val === 'boolean') {\n val = Number(val)\n }\n\n // Invalid ranges are not set to a default, so can range check early.\n if (start < 0 || this.length < start || this.length < end) {\n throw new RangeError('Out of range index')\n }\n\n if (end <= start) {\n return this\n }\n\n start = start >>> 0\n end = end === undefined ? this.length : end >>> 0\n\n if (!val) val = 0\n\n let i\n if (typeof val === 'number') {\n for (i = start; i < end; ++i) {\n this[i] = val\n }\n } else {\n const bytes = Buffer.isBuffer(val)\n ? val\n : Buffer.from(val, encoding)\n const len = bytes.length\n if (len === 0) {\n throw new TypeError('The value \"' + val +\n '\" is invalid for argument \"value\"')\n }\n for (i = 0; i < end - start; ++i) {\n this[i + start] = bytes[i % len]\n }\n }\n\n return this\n}\n\n// CUSTOM ERRORS\n// =============\n\n// Simplified versions from Node, changed for Buffer-only usage\nconst errors = {}\nfunction E (sym, getMessage, Base) {\n errors[sym] = class NodeError extends Base {\n constructor () {\n super()\n\n Object.defineProperty(this, 'message', {\n value: getMessage.apply(this, arguments),\n writable: true,\n configurable: true\n })\n\n // Add the error code to the name to include it in the stack trace.\n this.name = `${this.name} [${sym}]`\n // Access the stack to generate the error message including the error code\n // from the name.\n this.stack // eslint-disable-line no-unused-expressions\n // Reset the name to the actual name.\n delete this.name\n }\n\n get code () {\n return sym\n }\n\n set code (value) {\n Object.defineProperty(this, 'code', {\n configurable: true,\n enumerable: true,\n value,\n writable: true\n })\n }\n\n toString () {\n return `${this.name} [${sym}]: ${this.message}`\n }\n }\n}\n\nE('ERR_BUFFER_OUT_OF_BOUNDS',\n function (name) {\n if (name) {\n return `${name} is outside of buffer bounds`\n }\n\n return 'Attempt to access memory outside buffer bounds'\n }, RangeError)\nE('ERR_INVALID_ARG_TYPE',\n function (name, actual) {\n return `The \"${name}\" argument must be of type number. Received type ${typeof actual}`\n }, TypeError)\nE('ERR_OUT_OF_RANGE',\n function (str, range, input) {\n let msg = `The value of \"${str}\" is out of range.`\n let received = input\n if (Number.isInteger(input) && Math.abs(input) > 2 ** 32) {\n received = addNumericalSeparator(String(input))\n } else if (typeof input === 'bigint') {\n received = String(input)\n if (input > BigInt(2) ** BigInt(32) || input < -(BigInt(2) ** BigInt(32))) {\n received = addNumericalSeparator(received)\n }\n received += 'n'\n }\n msg += ` It must be ${range}. Received ${received}`\n return msg\n }, RangeError)\n\nfunction addNumericalSeparator (val) {\n let res = ''\n let i = val.length\n const start = val[0] === '-' ? 1 : 0\n for (; i >= start + 4; i -= 3) {\n res = `_${val.slice(i - 3, i)}${res}`\n }\n return `${val.slice(0, i)}${res}`\n}\n\n// CHECK FUNCTIONS\n// ===============\n\nfunction checkBounds (buf, offset, byteLength) {\n validateNumber(offset, 'offset')\n if (buf[offset] === undefined || buf[offset + byteLength] === undefined) {\n boundsError(offset, buf.length - (byteLength + 1))\n }\n}\n\nfunction checkIntBI (value, min, max, buf, offset, byteLength) {\n if (value > max || value < min) {\n const n = typeof min === 'bigint' ? 'n' : ''\n let range\n if (byteLength > 3) {\n if (min === 0 || min === BigInt(0)) {\n range = `>= 0${n} and < 2${n} ** ${(byteLength + 1) * 8}${n}`\n } else {\n range = `>= -(2${n} ** ${(byteLength + 1) * 8 - 1}${n}) and < 2 ** ` +\n `${(byteLength + 1) * 8 - 1}${n}`\n }\n } else {\n range = `>= ${min}${n} and <= ${max}${n}`\n }\n throw new errors.ERR_OUT_OF_RANGE('value', range, value)\n }\n checkBounds(buf, offset, byteLength)\n}\n\nfunction validateNumber (value, name) {\n if (typeof value !== 'number') {\n throw new errors.ERR_INVALID_ARG_TYPE(name, 'number', value)\n }\n}\n\nfunction boundsError (value, length, type) {\n if (Math.floor(value) !== value) {\n validateNumber(value, type)\n throw new errors.ERR_OUT_OF_RANGE(type || 'offset', 'an integer', value)\n }\n\n if (length < 0) {\n throw new errors.ERR_BUFFER_OUT_OF_BOUNDS()\n }\n\n throw new errors.ERR_OUT_OF_RANGE(type || 'offset',\n `>= ${type ? 1 : 0} and <= ${length}`,\n value)\n}\n\n// HELPER FUNCTIONS\n// ================\n\nconst INVALID_BASE64_RE = /[^+/0-9A-Za-z-_]/g\n\nfunction base64clean (str) {\n // Node takes equal signs as end of the Base64 encoding\n str = str.split('=')[0]\n // Node strips out invalid characters like \\n and \\t from the string, base64-js does not\n str = str.trim().replace(INVALID_BASE64_RE, '')\n // Node converts strings with length < 2 to ''\n if (str.length < 2) return ''\n // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not\n while (str.length % 4 !== 0) {\n str = str + '='\n }\n return str\n}\n\nfunction utf8ToBytes (string, units) {\n units = units || Infinity\n let codePoint\n const length = string.length\n let leadSurrogate = null\n const bytes = []\n\n for (let i = 0; i < length; ++i) {\n codePoint = string.charCodeAt(i)\n\n // is surrogate component\n if (codePoint > 0xD7FF && codePoint < 0xE000) {\n // last char was a lead\n if (!leadSurrogate) {\n // no lead yet\n if (codePoint > 0xDBFF) {\n // unexpected trail\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n } else if (i + 1 === length) {\n // unpaired lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n }\n\n // valid lead\n leadSurrogate = codePoint\n\n continue\n }\n\n // 2 leads in a row\n if (codePoint < 0xDC00) {\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n leadSurrogate = codePoint\n continue\n }\n\n // valid surrogate pair\n codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000\n } else if (leadSurrogate) {\n // valid bmp char, but last char was a lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n }\n\n leadSurrogate = null\n\n // encode utf8\n if (codePoint < 0x80) {\n if ((units -= 1) < 0) break\n bytes.push(codePoint)\n } else if (codePoint < 0x800) {\n if ((units -= 2) < 0) break\n bytes.push(\n codePoint >> 0x6 | 0xC0,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x10000) {\n if ((units -= 3) < 0) break\n bytes.push(\n codePoint >> 0xC | 0xE0,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x110000) {\n if ((units -= 4) < 0) break\n bytes.push(\n codePoint >> 0x12 | 0xF0,\n codePoint >> 0xC & 0x3F | 0x80,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else {\n throw new Error('Invalid code point')\n }\n }\n\n return bytes\n}\n\nfunction asciiToBytes (str) {\n const byteArray = []\n for (let i = 0; i < str.length; ++i) {\n // Node's code seems to be doing this and not & 0x7F..\n byteArray.push(str.charCodeAt(i) & 0xFF)\n }\n return byteArray\n}\n\nfunction utf16leToBytes (str, units) {\n let c, hi, lo\n const byteArray = []\n for (let i = 0; i < str.length; ++i) {\n if ((units -= 2) < 0) break\n\n c = str.charCodeAt(i)\n hi = c >> 8\n lo = c % 256\n byteArray.push(lo)\n byteArray.push(hi)\n }\n\n return byteArray\n}\n\nfunction base64ToBytes (str) {\n return base64.toByteArray(base64clean(str))\n}\n\nfunction blitBuffer (src, dst, offset, length) {\n let i\n for (i = 0; i < length; ++i) {\n if ((i + offset >= dst.length) || (i >= src.length)) break\n dst[i + offset] = src[i]\n }\n return i\n}\n\n// ArrayBuffer or Uint8Array objects from other contexts (i.e. iframes) do not pass\n// the `instanceof` check but they should be treated as of that type.\n// See: https://github.com/feross/buffer/issues/166\nfunction isInstance (obj, type) {\n return obj instanceof type ||\n (obj != null && obj.constructor != null && obj.constructor.name != null &&\n obj.constructor.name === type.name)\n}\nfunction numberIsNaN (obj) {\n // For IE11 support\n return obj !== obj // eslint-disable-line no-self-compare\n}\n\n// Create lookup table for `toString('hex')`\n// See: https://github.com/feross/buffer/issues/219\nconst hexSliceLookupTable = (function () {\n const alphabet = '0123456789abcdef'\n const table = new Array(256)\n for (let i = 0; i < 16; ++i) {\n const i16 = i * 16\n for (let j = 0; j < 16; ++j) {\n table[i16 + j] = alphabet[i] + alphabet[j]\n }\n }\n return table\n})()\n\n// Return not function with Error if BigInt not supported\nfunction defineBigIntMethod (fn) {\n return typeof BigInt === 'undefined' ? BufferBigIntNotDefined : fn\n}\n\nfunction BufferBigIntNotDefined () {\n throw new Error('BigInt not supported')\n}\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-c816308a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.action-items[data-v-c816308a] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-c816308a] {\n --open-background-color: var(--color-background-hover, \\$action-background-hover);\n position: relative;\n display: inline-block;\n}\n.action-item.action-item--primary[data-v-c816308a] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-c816308a] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-c816308a] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-c816308a] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-c816308a] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-c816308a] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-c816308a] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-c816308a] {\n width: 20px;\n height: 20px;\n object-fit: contain;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\n border-radius: var(--border-radius-large);\n}\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\n border-radius: var(--border-radius-large);\n padding: 4px;\n max-height: calc(100vh - var(--header-height));\n overflow: auto;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcActions-Dfs69WGA.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,yDAAyD;AAC3D;AACA;EACE,gFAAgF;EAChF,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,2DAA2D;AAC7D;AACA;EACE,iEAAiE;AACnE;AACA;EACE,iDAAiD;AACnD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,oCAAoC;AACtC;AACA;EACE,8CAA8C;AAChD;AACA;EACE,WAAW;EACX,YAAY;EACZ,mBAAmB;AACrB,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,yCAAyC;AAC3C;AACA;EACE,yCAAyC;EACzC,YAAY;EACZ,8CAA8C;EAC9C,cAAc;AAChB\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-c816308a] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.action-items[data-v-c816308a] {\\n display: flex;\\n align-items: center;\\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\\n}\\n.action-item[data-v-c816308a] {\\n --open-background-color: var(--color-background-hover, $action-background-hover);\\n position: relative;\\n display: inline-block;\\n}\\n.action-item.action-item--primary[data-v-c816308a] {\\n --open-background-color: var(--color-primary-element-hover);\\n}\\n.action-item.action-item--secondary[data-v-c816308a] {\\n --open-background-color: var(--color-primary-element-light-hover);\\n}\\n.action-item.action-item--error[data-v-c816308a] {\\n --open-background-color: var(--color-error-hover);\\n}\\n.action-item.action-item--warning[data-v-c816308a] {\\n --open-background-color: var(--color-warning-hover);\\n}\\n.action-item.action-item--success[data-v-c816308a] {\\n --open-background-color: var(--color-success-hover);\\n}\\n.action-item.action-item--tertiary-no-background[data-v-c816308a] {\\n --open-background-color: transparent;\\n}\\n.action-item.action-item--open .action-item__menutoggle[data-v-c816308a] {\\n background-color: var(--open-background-color);\\n}\\n.action-item__menutoggle__icon[data-v-c816308a] {\\n width: 20px;\\n height: 20px;\\n object-fit: contain;\\n}/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper {\\n border-radius: var(--border-radius-large);\\n}\\n.v-popper--theme-nc-popover-8.v-popper__popper.action-item__popper .v-popper__wrapper .v-popper__inner {\\n border-radius: var(--border-radius-large);\\n padding: 4px;\\n max-height: calc(100vh - var(--header-height));\\n overflow: auto;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-bfde1a98] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.button-vue[data-v-bfde1a98] {\n --button-size: var(--default-clickable-area);\n --button-inner-size: calc(var(--button-size) - 4px);\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light);\n border: 1px solid var(--color-primary-element-light-hover);\n border-bottom-width: 2px;\n border-radius: var(--button-radius);\n box-sizing: border-box;\n position: relative;\n width: fit-content;\n overflow: hidden;\n padding-block: 1px 0;\n padding-inline: var(--button-padding);\n min-height: var(--button-size);\n min-width: var(--button-size);\n display: flex;\n align-items: center;\n justify-content: center;\n transition-property: color, border-color, background-color;\n transition-duration: 0.1s;\n transition-timing-function: linear;\n cursor: pointer;\n font-size: var(--default-font-size);\n font-weight: bold;\n}\n.button-vue--size-small[data-v-bfde1a98] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-bfde1a98] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-bfde1a98], .button-vue[data-v-bfde1a98] * {\n cursor: pointer;\n}\n.button-vue[data-v-bfde1a98]:focus {\n outline: none;\n}\n.button-vue[data-v-bfde1a98]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-bfde1a98]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-bfde1a98]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-bfde1a98] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n}\n.button-vue--end .button-vue__wrapper[data-v-bfde1a98] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-bfde1a98] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-bfde1a98] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-bfde1a98] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-bfde1a98] {\n --default-clickable-area: var(--button-inner-size);\n height: var(--button-inner-size);\n width: var(--button-inner-size);\n min-height: var(--button-inner-size);\n min-width: var(--button-inner-size);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.button-vue--size-small .button-vue__icon[data-v-bfde1a98] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-bfde1a98] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-bfde1a98] {\n font-weight: bold;\n margin-bottom: 1px;\n padding: 2px 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.button-vue--icon-only[data-v-bfde1a98] {\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\n line-height: 1;\n width: var(--button-size) !important;\n}\n.button-vue--text-only[data-v-bfde1a98] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-bfde1a98] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-bfde1a98] {\n width: 100%;\n}\n.button-vue[data-v-bfde1a98]:focus-visible {\n outline: 2px solid var(--color-main-text) !important;\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\n}\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-bfde1a98] {\n outline: 2px solid var(--color-primary-element-text);\n border-radius: var(--border-radius-element, var(--border-radius));\n background-color: transparent;\n}\n.button-vue--vue-primary[data-v-bfde1a98] {\n background-color: var(--color-primary-element);\n border-color: var(--color-primary-element-hover);\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-primary[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-bfde1a98]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-bfde1a98] {\n background-color: var(--color-primary-element-light);\n border-color: var(--color-primary-element-light-hover);\n color: var(--color-primary-element-light-text);\n}\n.button-vue--vue-secondary[data-v-bfde1a98]:hover:not(:disabled) {\n color: var(--color-primary-element-light-text);\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue--tertiary[data-v-bfde1a98], .button-vue--vue-tertiary[data-v-bfde1a98] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-bfde1a98]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-bfde1a98] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-bfde1a98] {\n background-color: var(--color-success);\n border-color: var(--color-success-hover);\n color: var(--color-success-text);\n}\n.button-vue--vue-success[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-bfde1a98]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-bfde1a98] {\n background-color: var(--color-warning);\n border-color: var(--color-warning-hover);\n color: var(--color-warning-text);\n}\n.button-vue--vue-warning[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-bfde1a98]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-bfde1a98] {\n background-color: var(--color-error);\n border-color: var(--color-error-hover);\n color: var(--color-error-text);\n}\n.button-vue--vue-error[data-v-bfde1a98]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-bfde1a98]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-bfde1a98] {\n --button-inner-size: var(--button-size);\n border: none;\n padding-block: 0;\n}\n.button-vue--legacy.button-vue--vue-error[data-v-bfde1a98], .button-vue--legacy.button-vue--vue-success[data-v-bfde1a98], .button-vue--legacy.button-vue--vue-warning[data-v-bfde1a98] {\n color: white;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcButton-uQUvp7DS.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4CAA4C;EAC5C,mDAAmD;EACnD,2EAA2E;EAC3E,2HAA2H;EAC3H,4EAA4E;EAC5E,8CAA8C;EAC9C,oDAAoD;EACpD,0DAA0D;EAC1D,wBAAwB;EACxB,mCAAmC;EACnC,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,qCAAqC;EACrC,8BAA8B;EAC9B,6BAA6B;EAC7B,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,0DAA0D;EAC1D,yBAAyB;EACzB,kCAAkC;EAClC,eAAe;EACf,mCAAmC;EACnC,iBAAiB;AACnB;AACA;EACE,gDAAgD;EAChD,qCAAqC;AACvC;AACA;EACE,gDAAgD;AAClD;AACA;EACE,eAAe;AACjB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,YAAY;EACZ,qBAAqB;AACvB;AACA;EACE,eAAe;AACjB;AACA;EACE,0DAA0D;AAC5D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;AACb;AACA;EACE,oBAAoB;AACtB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,4EAA4E;AAC9E;AACA;EACE,kDAAkD;EAClD,gCAAgC;EAChC,+BAA+B;EAC/B,oCAAoC;EACpC,mCAAmC;EACnC,aAAa;EACb,uBAAuB;EACvB,mBAAmB;AACrB;AACA;EACE,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,YAAY;EACZ,WAAW;AACb;AACA;EACE,iBAAiB;EACjB,kBAAkB;EAClB,cAAc;EACd,mBAAmB;EACnB,uBAAuB;EACvB,gBAAgB;AAClB;AACA;EACE,mHAAmH;EACnH,cAAc;EACd,oCAAoC;AACtC;AACA;EACE,+CAA+C;AACjD;AACA;EACE,kBAAkB;AACpB;AACA;EACE,WAAW;AACb;AACA;EACE,oDAAoD;EACpD,6DAA6D;AAC/D;AACA;EACE,oDAAoD;EACpD,iEAAiE;EACjE,6BAA6B;AAC/B;AACA;EACE,8CAA8C;EAC9C,gDAAgD;EAChD,wCAAwC;AAC1C;AACA;EACE,oDAAoD;AACtD;AACA;EACE,8CAA8C;AAChD;AACA;EACE,oDAAoD;EACpD,sDAAsD;EACtD,8CAA8C;AAChD;AACA;EACE,8CAA8C;EAC9C,0DAA0D;AAC5D;AACA;EACE,6BAA6B;EAC7B,yBAAyB;EACzB,6BAA6B;AAC/B;AACA;EACE,+CAA+C;AACjD;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,sCAAsC;EACtC,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,sCAAsC;AACxC;AACA;EACE,oCAAoC;EACpC,sCAAsC;EACtC,8BAA8B;AAChC;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,oCAAoC;AACtC;AACA;EACE,uCAAuC;EACvC,YAAY;EACZ,gBAAgB;AAClB;AACA;EACE,YAAY;AACd\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-bfde1a98] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.button-vue[data-v-bfde1a98] {\\n --button-size: var(--default-clickable-area);\\n --button-inner-size: calc(var(--button-size) - 4px);\\n --button-radius: var(--border-radius-element, calc(var(--button-size) / 2));\\n --button-padding-default: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\\n --button-padding: var(--default-grid-baseline) var(--button-padding-default);\\n color: var(--color-primary-element-light-text);\\n background-color: var(--color-primary-element-light);\\n border: 1px solid var(--color-primary-element-light-hover);\\n border-bottom-width: 2px;\\n border-radius: var(--button-radius);\\n box-sizing: border-box;\\n position: relative;\\n width: fit-content;\\n overflow: hidden;\\n padding-block: 1px 0;\\n padding-inline: var(--button-padding);\\n min-height: var(--button-size);\\n min-width: var(--button-size);\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n transition-property: color, border-color, background-color;\\n transition-duration: 0.1s;\\n transition-timing-function: linear;\\n cursor: pointer;\\n font-size: var(--default-font-size);\\n font-weight: bold;\\n}\\n.button-vue--size-small[data-v-bfde1a98] {\\n --button-size: var(--clickable-area-small, 24px);\\n --button-radius: var(--border-radius);\\n}\\n.button-vue--size-large[data-v-bfde1a98] {\\n --button-size: var(--clickable-area-large, 48px);\\n}\\n.button-vue[data-v-bfde1a98], .button-vue[data-v-bfde1a98] * {\\n cursor: pointer;\\n}\\n.button-vue[data-v-bfde1a98]:focus {\\n outline: none;\\n}\\n.button-vue[data-v-bfde1a98]:disabled {\\n cursor: default;\\n opacity: 0.5;\\n filter: saturate(0.7);\\n}\\n.button-vue[data-v-bfde1a98]:disabled * {\\n cursor: default;\\n}\\n.button-vue[data-v-bfde1a98]:hover:not(:disabled) {\\n background-color: var(--color-primary-element-light-hover);\\n}\\n.button-vue[data-v-bfde1a98]:active {\\n background-color: var(--color-primary-element-light);\\n}\\n.button-vue__wrapper[data-v-bfde1a98] {\\n display: inline-flex;\\n align-items: center;\\n justify-content: center;\\n width: 100%;\\n}\\n.button-vue--end .button-vue__wrapper[data-v-bfde1a98] {\\n justify-content: end;\\n}\\n.button-vue--start .button-vue__wrapper[data-v-bfde1a98] {\\n justify-content: start;\\n}\\n.button-vue--reverse .button-vue__wrapper[data-v-bfde1a98] {\\n flex-direction: row-reverse;\\n}\\n.button-vue--reverse.button-vue--icon-and-text[data-v-bfde1a98] {\\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\\n}\\n.button-vue__icon[data-v-bfde1a98] {\\n --default-clickable-area: var(--button-inner-size);\\n height: var(--button-inner-size);\\n width: var(--button-inner-size);\\n min-height: var(--button-inner-size);\\n min-width: var(--button-inner-size);\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n}\\n.button-vue--size-small .button-vue__icon[data-v-bfde1a98] > * {\\n max-height: 16px;\\n max-width: 16px;\\n}\\n.button-vue--size-small .button-vue__icon[data-v-bfde1a98] svg {\\n height: 16px;\\n width: 16px;\\n}\\n.button-vue__text[data-v-bfde1a98] {\\n font-weight: bold;\\n margin-bottom: 1px;\\n padding: 2px 0;\\n white-space: nowrap;\\n text-overflow: ellipsis;\\n overflow: hidden;\\n}\\n.button-vue--icon-only[data-v-bfde1a98] {\\n --button-padding: clamp(var(--default-grid-baseline), var(--button-radius), calc(var(--default-grid-baseline) * 4));\\n line-height: 1;\\n width: var(--button-size) !important;\\n}\\n.button-vue--text-only[data-v-bfde1a98] {\\n --button-padding: var(--button-padding-default);\\n}\\n.button-vue--text-only .button-vue__text[data-v-bfde1a98] {\\n margin-inline: 4px;\\n}\\n.button-vue--wide[data-v-bfde1a98] {\\n width: 100%;\\n}\\n.button-vue[data-v-bfde1a98]:focus-visible {\\n outline: 2px solid var(--color-main-text) !important;\\n box-shadow: 0 0 0 4px var(--color-main-background) !important;\\n}\\n.button-vue:focus-visible.button-vue--vue-tertiary-on-primary[data-v-bfde1a98] {\\n outline: 2px solid var(--color-primary-element-text);\\n border-radius: var(--border-radius-element, var(--border-radius));\\n background-color: transparent;\\n}\\n.button-vue--vue-primary[data-v-bfde1a98] {\\n background-color: var(--color-primary-element);\\n border-color: var(--color-primary-element-hover);\\n color: var(--color-primary-element-text);\\n}\\n.button-vue--vue-primary[data-v-bfde1a98]:hover:not(:disabled) {\\n background-color: var(--color-primary-element-hover);\\n}\\n.button-vue--vue-primary[data-v-bfde1a98]:active {\\n background-color: var(--color-primary-element);\\n}\\n.button-vue--vue-secondary[data-v-bfde1a98] {\\n background-color: var(--color-primary-element-light);\\n border-color: var(--color-primary-element-light-hover);\\n color: var(--color-primary-element-light-text);\\n}\\n.button-vue--vue-secondary[data-v-bfde1a98]:hover:not(:disabled) {\\n color: var(--color-primary-element-light-text);\\n background-color: var(--color-primary-element-light-hover);\\n}\\n.button-vue--tertiary[data-v-bfde1a98], .button-vue--vue-tertiary[data-v-bfde1a98] {\\n background-color: transparent;\\n border-color: transparent;\\n color: var(--color-main-text);\\n}\\n.button-vue--tertiary[data-v-bfde1a98]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-bfde1a98]:hover:not(:disabled) {\\n background-color: var(--color-background-hover);\\n}\\n.button-vue--vue-tertiary-no-background[data-v-bfde1a98]:hover:not(:disabled) {\\n background-color: transparent;\\n}\\n.button-vue--vue-tertiary-on-primary[data-v-bfde1a98] {\\n color: var(--color-primary-element-text);\\n}\\n.button-vue--vue-tertiary-on-primary[data-v-bfde1a98]:hover:not(:disabled) {\\n background-color: transparent;\\n}\\n.button-vue--vue-success[data-v-bfde1a98] {\\n background-color: var(--color-success);\\n border-color: var(--color-success-hover);\\n color: var(--color-success-text);\\n}\\n.button-vue--vue-success[data-v-bfde1a98]:hover:not(:disabled) {\\n background-color: var(--color-success-hover);\\n}\\n.button-vue--vue-success[data-v-bfde1a98]:active {\\n background-color: var(--color-success);\\n}\\n.button-vue--vue-warning[data-v-bfde1a98] {\\n background-color: var(--color-warning);\\n border-color: var(--color-warning-hover);\\n color: var(--color-warning-text);\\n}\\n.button-vue--vue-warning[data-v-bfde1a98]:hover:not(:disabled) {\\n background-color: var(--color-warning-hover);\\n}\\n.button-vue--vue-warning[data-v-bfde1a98]:active {\\n background-color: var(--color-warning);\\n}\\n.button-vue--vue-error[data-v-bfde1a98] {\\n background-color: var(--color-error);\\n border-color: var(--color-error-hover);\\n color: var(--color-error-text);\\n}\\n.button-vue--vue-error[data-v-bfde1a98]:hover:not(:disabled) {\\n background-color: var(--color-error-hover);\\n}\\n.button-vue--vue-error[data-v-bfde1a98]:active {\\n background-color: var(--color-error);\\n}\\n.button-vue--legacy[data-v-bfde1a98] {\\n --button-inner-size: var(--button-size);\\n border: none;\\n padding-block: 0;\\n}\\n.button-vue--legacy.button-vue--vue-error[data-v-bfde1a98], .button-vue--legacy.button-vue--vue-success[data-v-bfde1a98], .button-vue--legacy.button-vue--vue-warning[data-v-bfde1a98] {\\n color: white;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\n@media only screen and (max-width: 512px) {\n.dialog__modal .modal-wrapper--small .modal-container {\n width: fit-content;\n height: unset;\n max-height: 90%;\n position: relative;\n top: unset;\n border-radius: var(--border-radius-large);\n}\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-66c29e13] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.dialog[data-v-66c29e13] {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n overflow: hidden;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container {\n display: flex !important;\n padding-block: 4px 0;\n padding-inline: 12px 0;\n}\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container__content {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.dialog__wrapper[data-v-66c29e13] {\n display: flex;\n flex-direction: row;\n flex: 1;\n min-height: 0;\n overflow: hidden;\n}\n.dialog__wrapper--collapsed[data-v-66c29e13] {\n flex-direction: column;\n}\n.dialog__navigation[data-v-66c29e13] {\n display: flex;\n flex-shrink: 0;\n}\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-66c29e13] {\n flex-direction: column;\n overflow: hidden auto;\n height: 100%;\n min-width: 200px;\n margin-inline-end: 20px;\n}\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-66c29e13] {\n flex-direction: row;\n justify-content: space-between;\n overflow: auto hidden;\n width: 100%;\n min-width: 100%;\n}\n.dialog__name[data-v-66c29e13] {\n font-size: 21px;\n text-align: center;\n height: fit-content;\n min-height: var(--default-clickable-area);\n line-height: var(--default-clickable-area);\n overflow-wrap: break-word;\n margin-block: 0 12px;\n}\n.dialog__content[data-v-66c29e13] {\n flex: 1;\n min-height: 0;\n overflow: auto;\n padding-inline-end: 12px;\n}\n.dialog__text[data-v-66c29e13] {\n padding-block-end: 6px;\n}\n.dialog__actions[data-v-66c29e13] {\n box-sizing: border-box;\n display: flex;\n gap: 6px;\n align-content: center;\n justify-content: end;\n width: 100%;\n max-width: 100%;\n padding-inline: 0 12px;\n margin-inline: 0;\n margin-block: 0;\n}\n.dialog__actions[data-v-66c29e13]:not(:empty) {\n margin-block: 6px 12px;\n}\n@media only screen and (max-width: 512px) {\n.dialog__name[data-v-66c29e13] {\n text-align: start;\n margin-inline-end: var(--default-clickable-area);\n}\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcDialog-COuFb47k.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA,uGAAuG;AACvG;AACA;IACI,kBAAkB;IAClB,aAAa;IACb,eAAe;IACf,kBAAkB;IAClB,UAAU;IACV,yCAAyC;AAC7C;AACA,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,YAAY;EACZ,WAAW;EACX,aAAa;EACb,sBAAsB;EACtB,8BAA8B;EAC9B,gBAAgB;AAClB;AACA;EACE,wBAAwB;EACxB,oBAAoB;EACpB,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,sBAAsB;EACtB,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,OAAO;EACP,aAAa;EACb,gBAAgB;AAClB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,cAAc;AAChB;AACA;EACE,sBAAsB;EACtB,qBAAqB;EACrB,YAAY;EACZ,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,mBAAmB;EACnB,8BAA8B;EAC9B,qBAAqB;EACrB,WAAW;EACX,eAAe;AACjB;AACA;EACE,eAAe;EACf,kBAAkB;EAClB,mBAAmB;EACnB,yCAAyC;EACzC,0CAA0C;EAC1C,yBAAyB;EACzB,oBAAoB;AACtB;AACA;EACE,OAAO;EACP,aAAa;EACb,cAAc;EACd,wBAAwB;AAC1B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;EACtB,aAAa;EACb,QAAQ;EACR,qBAAqB;EACrB,oBAAoB;EACpB,WAAW;EACX,eAAe;EACf,sBAAsB;EACtB,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,sBAAsB;AACxB;AACA;AACA;IACI,iBAAiB;IACjB,gDAAgD;AACpD;AACA\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n\\n/** When having the small dialog style we override the modal styling so dialogs look more dialog like */\\n@media only screen and (max-width: 512px) {\\n.dialog__modal .modal-wrapper--small .modal-container {\\n width: fit-content;\\n height: unset;\\n max-height: 90%;\\n position: relative;\\n top: unset;\\n border-radius: var(--border-radius-large);\\n}\\n}/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-66c29e13] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.dialog[data-v-66c29e13] {\\n height: 100%;\\n width: 100%;\\n display: flex;\\n flex-direction: column;\\n justify-content: space-between;\\n overflow: hidden;\\n}\\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container {\\n display: flex !important;\\n padding-block: 4px 0;\\n padding-inline: 12px 0;\\n}\\n.dialog__modal[data-v-66c29e13] .modal-wrapper .modal-container__content {\\n display: flex;\\n flex-direction: column;\\n overflow: hidden;\\n}\\n.dialog__wrapper[data-v-66c29e13] {\\n display: flex;\\n flex-direction: row;\\n flex: 1;\\n min-height: 0;\\n overflow: hidden;\\n}\\n.dialog__wrapper--collapsed[data-v-66c29e13] {\\n flex-direction: column;\\n}\\n.dialog__navigation[data-v-66c29e13] {\\n display: flex;\\n flex-shrink: 0;\\n}\\n.dialog__wrapper:not(.dialog__wrapper--collapsed) .dialog__navigation[data-v-66c29e13] {\\n flex-direction: column;\\n overflow: hidden auto;\\n height: 100%;\\n min-width: 200px;\\n margin-inline-end: 20px;\\n}\\n.dialog__wrapper.dialog__wrapper--collapsed .dialog__navigation[data-v-66c29e13] {\\n flex-direction: row;\\n justify-content: space-between;\\n overflow: auto hidden;\\n width: 100%;\\n min-width: 100%;\\n}\\n.dialog__name[data-v-66c29e13] {\\n font-size: 21px;\\n text-align: center;\\n height: fit-content;\\n min-height: var(--default-clickable-area);\\n line-height: var(--default-clickable-area);\\n overflow-wrap: break-word;\\n margin-block: 0 12px;\\n}\\n.dialog__content[data-v-66c29e13] {\\n flex: 1;\\n min-height: 0;\\n overflow: auto;\\n padding-inline-end: 12px;\\n}\\n.dialog__text[data-v-66c29e13] {\\n padding-block-end: 6px;\\n}\\n.dialog__actions[data-v-66c29e13] {\\n box-sizing: border-box;\\n display: flex;\\n gap: 6px;\\n align-content: center;\\n justify-content: end;\\n width: 100%;\\n max-width: 100%;\\n padding-inline: 0 12px;\\n margin-inline: 0;\\n margin-block: 0;\\n}\\n.dialog__actions[data-v-66c29e13]:not(:empty) {\\n margin-block: 6px 12px;\\n}\\n@media only screen and (max-width: 512px) {\\n.dialog__name[data-v-66c29e13] {\\n text-align: start;\\n margin-inline-end: var(--default-clickable-area);\\n}\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6a8df8b8] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.icon-vue[data-v-6a8df8b8] {\n --icon-size: var(--0ceed50f);\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: var(--default-clickable-area);\n min-height: var(--default-clickable-area);\n opacity: 1;\n}\n.icon-vue--inline[data-v-6a8df8b8] {\n display: inline-flex;\n min-width: fit-content;\n min-height: fit-content;\n vertical-align: text-bottom;\n}\n.icon-vue span[data-v-6a8df8b8] {\n line-height: 0;\n}\n.icon-vue[data-v-6a8df8b8] svg {\n fill: currentColor;\n width: var(--icon-size, 20px);\n height: var(--icon-size, 20px);\n max-width: var(--icon-size, 20px);\n max-height: var(--icon-size, 20px);\n}\n.icon-vue--directional[data-v-6a8df8b8] svg:dir(rtl) {\n transform: scaleX(-1);\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcIconSvgWrapper-DJQ2Kuip.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,4BAA4B;EAC5B,aAAa;EACb,uBAAuB;EACvB,mBAAmB;EACnB,wCAAwC;EACxC,yCAAyC;EACzC,UAAU;AACZ;AACA;EACE,oBAAoB;EACpB,sBAAsB;EACtB,uBAAuB;EACvB,2BAA2B;AAC7B;AACA;EACE,cAAc;AAChB;AACA;EACE,kBAAkB;EAClB,6BAA6B;EAC7B,8BAA8B;EAC9B,iCAAiC;EACjC,kCAAkC;AACpC;AACA;EACE,qBAAqB;AACvB\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-6a8df8b8] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.icon-vue[data-v-6a8df8b8] {\\n --icon-size: var(--0ceed50f);\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n min-width: var(--default-clickable-area);\\n min-height: var(--default-clickable-area);\\n opacity: 1;\\n}\\n.icon-vue--inline[data-v-6a8df8b8] {\\n display: inline-flex;\\n min-width: fit-content;\\n min-height: fit-content;\\n vertical-align: text-bottom;\\n}\\n.icon-vue span[data-v-6a8df8b8] {\\n line-height: 0;\\n}\\n.icon-vue[data-v-6a8df8b8] svg {\\n fill: currentColor;\\n width: var(--icon-size, 20px);\\n height: var(--icon-size, 20px);\\n max-width: var(--icon-size, 20px);\\n max-height: var(--icon-size, 20px);\\n}\\n.icon-vue--directional[data-v-6a8df8b8] svg:dir(rtl) {\\n transform: scaleX(-1);\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-94ff8098] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.loading-icon[data-v-94ff8098] {\n overflow: hidden;\n}\n.loading-icon svg[data-v-94ff8098] {\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcLoadingIcon-C7S2_wmi.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iEAAiE;AACnE\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-94ff8098] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.loading-icon[data-v-94ff8098] {\\n overflow: hidden;\\n}\\n.loading-icon svg[data-v-94ff8098] {\\n animation: rotate var(--animation-duration, 0.8s) linear infinite;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-2451d211] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.modal-mask[data-v-2451d211] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--d87c3654);\n position: fixed;\n z-index: 9998;\n top: 0;\n inset-inline-start: 0;\n display: block;\n width: 100%;\n height: 100%;\n background-color: rgba(var(--backdrop-color), 0.5);\n}\n.modal-mask--opaque[data-v-2451d211] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-2451d211] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-2451d211] {\n position: absolute;\n z-index: 10001;\n top: 0;\n inset-inline: 0 0;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: var(--header-height);\n overflow: hidden;\n transition: opacity 250ms, visibility 250ms;\n}\n.modal-header__name[data-v-2451d211] {\n overflow-x: hidden;\n box-sizing: border-box;\n width: 100%;\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\n transition: padding ease 100ms;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 16px;\n margin-block: 0;\n}\n@media only screen and (min-width: 1024px) {\n.modal-header__name[data-v-2451d211] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-2451d211] {\n position: absolute;\n inset-inline-end: 0;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.modal-header .icons-menu .header-close[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n padding: 0;\n}\n.modal-header .icons-menu .play-pause-icons[data-v-2451d211] {\n position: relative;\n width: var(--header-height);\n height: var(--header-height);\n margin: 0;\n padding: 0;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-2451d211], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-2451d211],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-2451d211] {\n opacity: 1;\n border-radius: calc(var(--default-clickable-area) / 2);\n background-color: rgba(127, 127, 127, 0.25);\n}\n.modal-header .icons-menu .play-pause-icons__play[data-v-2451d211], .modal-header .icons-menu .play-pause-icons__pause[data-v-2451d211] {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n cursor: pointer;\n opacity: 0.7;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item--single {\n box-sizing: border-box;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n cursor: pointer;\n background-position: center;\n background-size: 22px;\n}\n.modal-header .icons-menu .header-actions[data-v-2451d211] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle span, .modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-2451d211] {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n /* Navigation buttons */\n}\n.modal-wrapper .prev[data-v-2451d211],\n.modal-wrapper .next[data-v-2451d211] {\n z-index: 10000;\n height: 35vh;\n min-height: 300px;\n position: absolute;\n transition: opacity 250ms;\n color: white;\n}\n.modal-wrapper .prev[data-v-2451d211]:focus-visible,\n.modal-wrapper .next[data-v-2451d211]:focus-visible {\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\n background-color: var(--color-box-shadow);\n}\n.modal-wrapper .prev[data-v-2451d211] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-2451d211] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-2451d211] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-2451d211] {\n position: relative;\n display: flex;\n padding: 0;\n transition: transform 300ms ease;\n border-radius: var(--border-radius-container, var(--border-radius-rounded));\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\n}\n.modal-wrapper .modal-container__close[data-v-2451d211] {\n z-index: 1;\n position: absolute;\n top: 4px;\n inset-inline-end: var(--default-grid-baseline);\n}\n.modal-wrapper .modal-container__content[data-v-2451d211] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-2451d211] {\n width: 400px;\n max-width: 90%;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--normal > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 600px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--large > .modal-container[data-v-2451d211] {\n max-width: 90%;\n width: 900px;\n max-height: min(90%, 100% - 2 * var(--header-height));\n}\n.modal-wrapper--full > .modal-container[data-v-2451d211] {\n width: 100%;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\n.modal-wrapper .modal-container[data-v-2451d211] {\n max-width: initial;\n width: 100%;\n max-height: initial;\n height: calc(100% - var(--header-height));\n position: absolute;\n top: var(--header-height);\n border-radius: 0;\n}\n}\n\n/* TRANSITIONS */\n.fade-enter-active[data-v-2451d211],\n.fade-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-2451d211],\n.fade-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-2451d211],\n.fade-visibility-leave-to[data-v-2451d211] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-2451d211],\n.modal-in-leave-active[data-v-2451d211],\n.modal-out-enter-active[data-v-2451d211],\n.modal-out-leave-active[data-v-2451d211] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-2451d211],\n.modal-in-leave-to[data-v-2451d211],\n.modal-out-enter[data-v-2451d211],\n.modal-out-leave-to[data-v-2451d211] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-2451d211],\n.modal-in-leave-to .modal-container[data-v-2451d211] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-2451d211],\n.modal-out-leave-to .modal-container[data-v-2451d211] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-2451d211] {\n position: absolute;\n top: 0;\n inset-inline-start: 0;\n transform: rotate(-90deg);\n}\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-2451d211] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-2451d211 linear var(--slideshow-duration) infinite;\n stroke-linecap: round;\n stroke-dashoffset: 94.2477796077;\n stroke-dasharray: 94.2477796077;\n}\n.modal-mask .play-pause-icons--paused .icon-pause[data-v-2451d211] {\n animation: breath-2451d211 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-2451d211] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-2451d211 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-2451d211 {\n0% {\n opacity: 1;\n}\n50% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcModal-4ZPVUmG2.css\"],\"names\":[],\"mappings\":\"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\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-2451d211] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.modal-mask[data-v-2451d211] {\\n --backdrop-color: 0, 0, 0;\\n --icon-size: 20px;\\n --slideshow-duration: var(--d87c3654);\\n position: fixed;\\n z-index: 9998;\\n top: 0;\\n inset-inline-start: 0;\\n display: block;\\n width: 100%;\\n height: 100%;\\n background-color: rgba(var(--backdrop-color), 0.5);\\n}\\n.modal-mask--opaque[data-v-2451d211] {\\n background-color: rgba(var(--backdrop-color), 0.92);\\n}\\n.modal-mask--light[data-v-2451d211] {\\n --backdrop-color: 255, 255, 255;\\n}\\n.modal-header[data-v-2451d211] {\\n position: absolute;\\n z-index: 10001;\\n top: 0;\\n inset-inline: 0 0;\\n display: flex !important;\\n align-items: center;\\n justify-content: center;\\n width: 100%;\\n height: var(--header-height);\\n overflow: hidden;\\n transition: opacity 250ms, visibility 250ms;\\n}\\n.modal-header__name[data-v-2451d211] {\\n overflow-x: hidden;\\n box-sizing: border-box;\\n width: 100%;\\n padding: 0 calc(var(--default-clickable-area) * 3) 0 12px;\\n transition: padding ease 100ms;\\n white-space: nowrap;\\n text-overflow: ellipsis;\\n font-size: 16px;\\n margin-block: 0;\\n}\\n@media only screen and (min-width: 1024px) {\\n.modal-header__name[data-v-2451d211] {\\n padding-inline-start: calc(var(--default-clickable-area) * 3);\\n text-align: center;\\n}\\n}\\n.modal-header .icons-menu[data-v-2451d211] {\\n position: absolute;\\n inset-inline-end: 0;\\n display: flex;\\n align-items: center;\\n justify-content: flex-end;\\n}\\n.modal-header .icons-menu .header-close[data-v-2451d211] {\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n box-sizing: border-box;\\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\\n padding: 0;\\n}\\n.modal-header .icons-menu .play-pause-icons[data-v-2451d211] {\\n position: relative;\\n width: var(--header-height);\\n height: var(--header-height);\\n margin: 0;\\n padding: 0;\\n cursor: pointer;\\n border: none;\\n background-color: transparent;\\n}\\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__play[data-v-2451d211],\\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-2451d211], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-2451d211],\\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-2451d211] {\\n opacity: 1;\\n border-radius: calc(var(--default-clickable-area) / 2);\\n background-color: rgba(127, 127, 127, 0.25);\\n}\\n.modal-header .icons-menu .play-pause-icons__play[data-v-2451d211], .modal-header .icons-menu .play-pause-icons__pause[data-v-2451d211] {\\n box-sizing: border-box;\\n width: var(--default-clickable-area);\\n height: var(--default-clickable-area);\\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\\n cursor: pointer;\\n opacity: 0.7;\\n}\\n.modal-header .icons-menu[data-v-2451d211] .action-item {\\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\\n}\\n.modal-header .icons-menu[data-v-2451d211] .action-item--single {\\n box-sizing: border-box;\\n width: var(--default-clickable-area);\\n height: var(--default-clickable-area);\\n cursor: pointer;\\n background-position: center;\\n background-size: 22px;\\n}\\n.modal-header .icons-menu .header-actions[data-v-2451d211] button:focus-visible {\\n box-shadow: none !important;\\n outline: 2px solid #fff !important;\\n}\\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle {\\n padding: 0;\\n}\\n.modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle span, .modal-header .icons-menu[data-v-2451d211] .action-item__menutoggle svg {\\n width: var(--icon-size);\\n height: var(--icon-size);\\n}\\n.modal-wrapper[data-v-2451d211] {\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n box-sizing: border-box;\\n width: 100%;\\n height: 100%;\\n /* Navigation buttons */\\n}\\n.modal-wrapper .prev[data-v-2451d211],\\n.modal-wrapper .next[data-v-2451d211] {\\n z-index: 10000;\\n height: 35vh;\\n min-height: 300px;\\n position: absolute;\\n transition: opacity 250ms;\\n color: white;\\n}\\n.modal-wrapper .prev[data-v-2451d211]:focus-visible,\\n.modal-wrapper .next[data-v-2451d211]:focus-visible {\\n box-shadow: 0 0 0 2px var(--color-primary-element-text);\\n background-color: var(--color-box-shadow);\\n}\\n.modal-wrapper .prev[data-v-2451d211] {\\n inset-inline-start: 2px;\\n}\\n.modal-wrapper .next[data-v-2451d211] {\\n inset-inline-end: 2px;\\n}\\n.modal-wrapper[data-v-2451d211] {\\n /* Content */\\n}\\n.modal-wrapper .modal-container[data-v-2451d211] {\\n position: relative;\\n display: flex;\\n padding: 0;\\n transition: transform 300ms ease;\\n border-radius: var(--border-radius-container, var(--border-radius-rounded));\\n background-color: var(--color-main-background);\\n color: var(--color-main-text);\\n box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);\\n}\\n.modal-wrapper .modal-container__close[data-v-2451d211] {\\n z-index: 1;\\n position: absolute;\\n top: 4px;\\n inset-inline-end: var(--default-grid-baseline);\\n}\\n.modal-wrapper .modal-container__content[data-v-2451d211] {\\n width: 100%;\\n min-height: 52px;\\n overflow: auto;\\n}\\n.modal-wrapper--small > .modal-container[data-v-2451d211] {\\n width: 400px;\\n max-width: 90%;\\n max-height: min(90%, 100% - 2 * var(--header-height));\\n}\\n.modal-wrapper--normal > .modal-container[data-v-2451d211] {\\n max-width: 90%;\\n width: 600px;\\n max-height: min(90%, 100% - 2 * var(--header-height));\\n}\\n.modal-wrapper--large > .modal-container[data-v-2451d211] {\\n max-width: 90%;\\n width: 900px;\\n max-height: min(90%, 100% - 2 * var(--header-height));\\n}\\n.modal-wrapper--full > .modal-container[data-v-2451d211] {\\n width: 100%;\\n height: calc(100% - var(--header-height));\\n position: absolute;\\n top: var(--header-height);\\n border-radius: 0;\\n}\\n@media only screen and ((max-width: 512px) or (max-height: 400px)) {\\n.modal-wrapper .modal-container[data-v-2451d211] {\\n max-width: initial;\\n width: 100%;\\n max-height: initial;\\n height: calc(100% - var(--header-height));\\n position: absolute;\\n top: var(--header-height);\\n border-radius: 0;\\n}\\n}\\n\\n/* TRANSITIONS */\\n.fade-enter-active[data-v-2451d211],\\n.fade-leave-active[data-v-2451d211] {\\n transition: opacity 250ms;\\n}\\n.fade-enter[data-v-2451d211],\\n.fade-leave-to[data-v-2451d211] {\\n opacity: 0;\\n}\\n.fade-visibility-enter[data-v-2451d211],\\n.fade-visibility-leave-to[data-v-2451d211] {\\n visibility: hidden;\\n opacity: 0;\\n}\\n.modal-in-enter-active[data-v-2451d211],\\n.modal-in-leave-active[data-v-2451d211],\\n.modal-out-enter-active[data-v-2451d211],\\n.modal-out-leave-active[data-v-2451d211] {\\n transition: opacity 250ms;\\n}\\n.modal-in-enter[data-v-2451d211],\\n.modal-in-leave-to[data-v-2451d211],\\n.modal-out-enter[data-v-2451d211],\\n.modal-out-leave-to[data-v-2451d211] {\\n opacity: 0;\\n}\\n.modal-in-enter .modal-container[data-v-2451d211],\\n.modal-in-leave-to .modal-container[data-v-2451d211] {\\n transform: scale(0.9);\\n}\\n.modal-out-enter .modal-container[data-v-2451d211],\\n.modal-out-leave-to .modal-container[data-v-2451d211] {\\n transform: scale(1.1);\\n}\\n.modal-mask .play-pause-icons .progress-ring[data-v-2451d211] {\\n position: absolute;\\n top: 0;\\n inset-inline-start: 0;\\n transform: rotate(-90deg);\\n}\\n.modal-mask .play-pause-icons .progress-ring .progress-ring__circle[data-v-2451d211] {\\n transition: 100ms stroke-dashoffset;\\n transform-origin: 50% 50%;\\n animation: progressring-2451d211 linear var(--slideshow-duration) infinite;\\n stroke-linecap: round;\\n stroke-dashoffset: 94.2477796077;\\n stroke-dasharray: 94.2477796077;\\n}\\n.modal-mask .play-pause-icons--paused .icon-pause[data-v-2451d211] {\\n animation: breath-2451d211 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\\n}\\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-2451d211] {\\n animation-play-state: paused !important;\\n}\\n@keyframes progressring-2451d211 {\\nfrom {\\n stroke-dashoffset: 94.2477796077;\\n}\\nto {\\n stroke-dashoffset: 0;\\n}\\n}\\n@keyframes breath-2451d211 {\\n0% {\\n opacity: 1;\\n}\\n50% {\\n opacity: 0;\\n}\\n100% {\\n opacity: 1;\\n}\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-1362be5a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.notecard[data-v-1362be5a] {\n --note-card-icon-size: 20px;\n --note-card-padding: calc(2 * var(--default-grid-baseline));\n color: var(--color-main-text) !important;\n background-color: var(--note-background) !important;\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\n border-radius: var(--border-radius);\n margin: 1rem 0;\n padding: var(--note-card-padding);\n display: flex;\n flex-direction: row;\n gap: var(--note-card-padding);\n}\n.notecard__heading[data-v-1362be5a] {\n font-size: var(--note-card-icon-size);\n font-weight: 600;\n}\n.notecard__icon--heading[data-v-1362be5a] {\n font-size: var(--note-card-icon-size);\n margin-block: calc((1lh - 1em) / 2) auto;\n}\n.notecard--success[data-v-1362be5a] {\n --note-background: var(--color-success);\n --note-theme: var(--color-success-text, var(--color-success));\n}\n.notecard--info[data-v-1362be5a] {\n --note-background: var(--color-info);\n --note-theme: var(--color-info-text, var(--color-info));\n}\n.notecard--error[data-v-1362be5a] {\n --note-background: var(--color-error);\n --note-theme: var(--color-error-text, var(--color-error));\n}\n.notecard--warning[data-v-1362be5a] {\n --note-background: var(--color-warning);\n --note-theme: var(--color-warning-text, var(--color-warning));\n}\n.notecard--legacy.notecard--error[data-v-1362be5a] {\n --note-background: rgba(var(--color-error-rgb), 0.1);\n}\n.notecard--legacy.notecard--info[data-v-1362be5a] {\n --note-background: rgba(var(--color-info-rgb), 0.1);\n}\n.notecard--legacy.notecard--success[data-v-1362be5a] {\n --note-background: rgba(var(--color-success-rgb), 0.1);\n}\n.notecard--legacy.notecard--warning[data-v-1362be5a] {\n --note-background: rgba(var(--color-warning-rgb), 0.1);\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcNoteCard-Dz5-u2BY.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,2BAA2B;EAC3B,2DAA2D;EAC3D,wCAAwC;EACxC,mDAAmD;EACnD,yEAAyE;EACzE,mCAAmC;EACnC,cAAc;EACd,iCAAiC;EACjC,aAAa;EACb,mBAAmB;EACnB,6BAA6B;AAC/B;AACA;EACE,qCAAqC;EACrC,gBAAgB;AAClB;AACA;EACE,qCAAqC;EACrC,wCAAwC;AAC1C;AACA;EACE,uCAAuC;EACvC,6DAA6D;AAC/D;AACA;EACE,oCAAoC;EACpC,uDAAuD;AACzD;AACA;EACE,qCAAqC;EACrC,yDAAyD;AAC3D;AACA;EACE,uCAAuC;EACvC,6DAA6D;AAC/D;AACA;EACE,oDAAoD;AACtD;AACA;EACE,mDAAmD;AACrD;AACA;EACE,sDAAsD;AACxD;AACA;EACE,sDAAsD;AACxD\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-1362be5a] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.notecard[data-v-1362be5a] {\\n --note-card-icon-size: 20px;\\n --note-card-padding: calc(2 * var(--default-grid-baseline));\\n color: var(--color-main-text) !important;\\n background-color: var(--note-background) !important;\\n border-inline-start: var(--default-grid-baseline) solid var(--note-theme);\\n border-radius: var(--border-radius);\\n margin: 1rem 0;\\n padding: var(--note-card-padding);\\n display: flex;\\n flex-direction: row;\\n gap: var(--note-card-padding);\\n}\\n.notecard__heading[data-v-1362be5a] {\\n font-size: var(--note-card-icon-size);\\n font-weight: 600;\\n}\\n.notecard__icon--heading[data-v-1362be5a] {\\n font-size: var(--note-card-icon-size);\\n margin-block: calc((1lh - 1em) / 2) auto;\\n}\\n.notecard--success[data-v-1362be5a] {\\n --note-background: var(--color-success);\\n --note-theme: var(--color-success-text, var(--color-success));\\n}\\n.notecard--info[data-v-1362be5a] {\\n --note-background: var(--color-info);\\n --note-theme: var(--color-info-text, var(--color-info));\\n}\\n.notecard--error[data-v-1362be5a] {\\n --note-background: var(--color-error);\\n --note-theme: var(--color-error-text, var(--color-error));\\n}\\n.notecard--warning[data-v-1362be5a] {\\n --note-background: var(--color-warning);\\n --note-theme: var(--color-warning-text, var(--color-warning));\\n}\\n.notecard--legacy.notecard--error[data-v-1362be5a] {\\n --note-background: rgba(var(--color-error-rgb), 0.1);\\n}\\n.notecard--legacy.notecard--info[data-v-1362be5a] {\\n --note-background: rgba(var(--color-info-rgb), 0.1);\\n}\\n.notecard--legacy.notecard--success[data-v-1362be5a] {\\n --note-background: rgba(var(--color-success-rgb), 0.1);\\n}\\n.notecard--legacy.notecard--warning[data-v-1362be5a] {\\n --note-background: rgba(var(--color-warning-rgb), 0.1);\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_hdy45_12 {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer {\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer object {\n display: block;\n position: absolute;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper {\n z-index: 100000;\n top: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: 0;\n display: block !important;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\n /*\n * In theory, \"filter: drop-shadow\" would look better here with arrow shadow.\n * In fact, in results in a blurry popover in Chromium on scaling.\n * The hypothesis is that \"filter\" creates a new composition layer,\n * and with GPU acceleration requires the previous layers content to be rasterized.\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\n * and then apply scaling, which results in a blurry popover.\n */\n box-shadow: 0 1px 10px var(--color-box-shadow);\n border-radius: var(--border-radius-large);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\n padding: 0;\n color: var(--color-main-text);\n border-radius: var(--border-radius-large);\n overflow: hidden;\n background: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\n position: absolute;\n z-index: 1;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\n bottom: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\n top: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-top-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-bottom-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n left: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n right: -9px;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-right-width: 0;\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\n border-left-color: var(--color-main-background);\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\n visibility: hidden;\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\n opacity: 0;\n}\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\n visibility: visible;\n transition: opacity var(--animation-quick);\n opacity: 1;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcPopover--XoXIhLx.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,WAAW;EACX,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,6BAA6B;EAC7B,oBAAoB;EACpB,cAAc;EACd,gBAAgB;EAChB,UAAU;AACZ;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,YAAY;EACZ,WAAW;EACX,gBAAgB;EAChB,oBAAoB;EACpB,WAAW;AACb;AACA;EACE,eAAe;EACf,MAAM;EACN,qDAAqD,EAAE,mBAAmB;EAC1E,OAAO;EACP,yBAAyB;AAC3B;AACA;EACE;;;;;;;IAOE;EACF,8CAA8C;EAC9C,yCAAyC;AAC3C;AACA;EACE,UAAU;EACV,6BAA6B;EAC7B,yCAAyC;EACzC,gBAAgB;EAChB,wCAAwC;AAC1C;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,SAAS;EACT,mBAAmB;EACnB,yBAAyB;EACzB,kBAAkB;AACpB;AACA;EACE,YAAY;EACZ,qDAAqD,EAAE,mBAAmB;EAC1E,sBAAsB;EACtB,qDAAqD,EAAE,mBAAmB;EAC1E,8CAA8C;AAChD;AACA;EACE,SAAS;EACT,qDAAqD,EAAE,mBAAmB;EAC1E,mBAAmB;EACnB,qDAAqD,EAAE,mBAAmB;EAC1E,iDAAiD;AACnD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,UAAU;EACV,qDAAqD,EAAE,mBAAmB;EAC1E,oBAAoB;EACpB,qDAAqD,EAAE,mBAAmB;EAC1E,gDAAgD;AAClD;AACA;EACE,qDAAqD,EAAE,mBAAmB;EAC1E,WAAW;EACX,qDAAqD,EAAE,mBAAmB;EAC1E,qBAAqB;EACrB,qDAAqD,EAAE,mBAAmB;EAC1E,+CAA+C;AACjD;AACA;EACE,kBAAkB;EAClB,6EAA6E;EAC7E,UAAU;AACZ;AACA;EACE,mBAAmB;EACnB,0CAA0C;EAC1C,UAAU;AACZ\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n._material-design-icon_hdy45_12 {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer {\\n position: absolute;\\n top: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n left: 0;\\n z-index: -1;\\n width: 100%;\\n height: 100%;\\n border: none;\\n background-color: transparent;\\n pointer-events: none;\\n display: block;\\n overflow: hidden;\\n opacity: 0;\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8 .resize-observer object {\\n display: block;\\n position: absolute;\\n top: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n left: 0;\\n height: 100%;\\n width: 100%;\\n overflow: hidden;\\n pointer-events: none;\\n z-index: -1;\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper {\\n z-index: 100000;\\n top: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n left: 0;\\n display: block !important;\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__wrapper {\\n /*\\n * In theory, \\\"filter: drop-shadow\\\" would look better here with arrow shadow.\\n * In fact, in results in a blurry popover in Chromium on scaling.\\n * The hypothesis is that \\\"filter\\\" creates a new composition layer,\\n * and with GPU acceleration requires the previous layers content to be rasterized.\\n * In combination with translate3d from floating-vue, it makes Chromium to first render and rasterize the popover\\n * and then apply scaling, which results in a blurry popover.\\n */\\n box-shadow: 0 1px 10px var(--color-box-shadow);\\n border-radius: var(--border-radius-large);\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__inner {\\n padding: 0;\\n color: var(--color-main-text);\\n border-radius: var(--border-radius-large);\\n overflow: hidden;\\n background: var(--color-main-background);\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper .v-popper__arrow-container {\\n position: absolute;\\n z-index: 1;\\n width: 0;\\n height: 0;\\n border-style: solid;\\n border-color: transparent;\\n border-width: 10px;\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {\\n bottom: -9px;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-bottom-width: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-top-color: var(--color-main-background);\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {\\n top: -9px;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-top-width: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-bottom-color: var(--color-main-background);\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n left: -9px;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-left-width: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-right-color: var(--color-main-background);\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n right: -9px;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-right-width: 0;\\n /* stylelint-disable-next-line csstools/use-logical */ /* upstream logic */\\n border-left-color: var(--color-main-background);\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=true] {\\n visibility: hidden;\\n transition: opacity var(--animation-quick), visibility var(--animation-quick);\\n opacity: 0;\\n}\\n._ncPopover_hdy45_20.v-popper--theme-nc-popover-8.v-popper__popper[aria-hidden=false] {\\n visibility: visible;\\n transition: opacity var(--animation-quick);\\n opacity: 1;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `#emptycontent[data-v-6310bd20]{margin:0;padding:10% 5%;background-color:var(--color-main-background)}iframe[data-v-6310bd20]{width:100%;height:calc(100% + var(--header-height));top:0;position:absolute}`, \"\",{\"version\":3,\"sources\":[\"webpack://./src/views/PDFView.vue\"],\"names\":[],\"mappings\":\"AACA,+BACC,QAAA,CACA,cAAA,CACA,6CAAA,CAGD,wBACC,UAAA,CAKA,wCAAA,CAGA,KAAA,CACA,iBAAA\",\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","\"use strict\";\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\nmodule.exports = function (cssWithMappingToString) {\n var list = [];\n\n // return the list of modules as css string\n list.toString = function toString() {\n return this.map(function (item) {\n var content = \"\";\n var needLayer = typeof item[5] !== \"undefined\";\n if (item[4]) {\n content += \"@supports (\".concat(item[4], \") {\");\n }\n if (item[2]) {\n content += \"@media \".concat(item[2], \" {\");\n }\n if (needLayer) {\n content += \"@layer\".concat(item[5].length > 0 ? \" \".concat(item[5]) : \"\", \" {\");\n }\n content += cssWithMappingToString(item);\n if (needLayer) {\n content += \"}\";\n }\n if (item[2]) {\n content += \"}\";\n }\n if (item[4]) {\n content += \"}\";\n }\n return content;\n }).join(\"\");\n };\n\n // import a list of modules into the list\n list.i = function i(modules, media, dedupe, supports, layer) {\n if (typeof modules === \"string\") {\n modules = [[null, modules, undefined]];\n }\n var alreadyImportedModules = {};\n if (dedupe) {\n for (var k = 0; k < this.length; k++) {\n var id = this[k][0];\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n for (var _k = 0; _k < modules.length; _k++) {\n var item = [].concat(modules[_k]);\n if (dedupe && alreadyImportedModules[item[0]]) {\n continue;\n }\n if (typeof layer !== \"undefined\") {\n if (typeof item[5] === \"undefined\") {\n item[5] = layer;\n } else {\n item[1] = \"@layer\".concat(item[5].length > 0 ? \" \".concat(item[5]) : \"\", \" {\").concat(item[1], \"}\");\n item[5] = layer;\n }\n }\n if (media) {\n if (!item[2]) {\n item[2] = media;\n } else {\n item[1] = \"@media \".concat(item[2], \" {\").concat(item[1], \"}\");\n item[2] = media;\n }\n }\n if (supports) {\n if (!item[4]) {\n item[4] = \"\".concat(supports);\n } else {\n item[1] = \"@supports (\".concat(item[4], \") {\").concat(item[1], \"}\");\n item[4] = supports;\n }\n }\n list.push(item);\n }\n };\n return list;\n};","\"use strict\";\n\nmodule.exports = function (item) {\n var content = item[1];\n var cssMapping = item[3];\n if (!cssMapping) {\n return content;\n }\n if (typeof btoa === \"function\") {\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping))));\n var data = \"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(base64);\n var sourceMapping = \"/*# \".concat(data, \" */\");\n return [content].concat([sourceMapping]).join(\"\\n\");\n }\n return [content].join(\"\\n\");\n};","/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34: // \"\n escape = '"';\n break;\n case 38: // &\n escape = '&';\n break;\n case 39: // '\n escape = ''';\n break;\n case 60: // <\n escape = '<';\n break;\n case 62: // >\n escape = '>';\n break;\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index\n ? html + str.substring(lastIndex, index)\n : html;\n}\n","/*!\n* focus-trap 7.6.6\n* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE\n*/\nimport { tabbable, focusable, isTabbable, getTabIndex, isFocusable } from 'tabbable';\n\nfunction _arrayLikeToArray(r, a) {\n (null == a || a > r.length) && (a = r.length);\n for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];\n return n;\n}\nfunction _arrayWithoutHoles(r) {\n if (Array.isArray(r)) return _arrayLikeToArray(r);\n}\nfunction _defineProperty(e, r, t) {\n return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, {\n value: t,\n enumerable: true,\n configurable: true,\n writable: true\n }) : e[r] = t, e;\n}\nfunction _iterableToArray(r) {\n if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r);\n}\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nfunction ownKeys(e, r) {\n var t = Object.keys(e);\n if (Object.getOwnPropertySymbols) {\n var o = Object.getOwnPropertySymbols(e);\n r && (o = o.filter(function (r) {\n return Object.getOwnPropertyDescriptor(e, r).enumerable;\n })), t.push.apply(t, o);\n }\n return t;\n}\nfunction _objectSpread2(e) {\n for (var r = 1; r < arguments.length; r++) {\n var t = null != arguments[r] ? arguments[r] : {};\n r % 2 ? ownKeys(Object(t), true).forEach(function (r) {\n _defineProperty(e, r, t[r]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {\n Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));\n });\n }\n return e;\n}\nfunction _toConsumableArray(r) {\n return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread();\n}\nfunction _toPrimitive(t, r) {\n if (\"object\" != typeof t || !t) return t;\n var e = t[Symbol.toPrimitive];\n if (void 0 !== e) {\n var i = e.call(t, r);\n if (\"object\" != typeof i) return i;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (\"string\" === r ? String : Number)(t);\n}\nfunction _toPropertyKey(t) {\n var i = _toPrimitive(t, \"string\");\n return \"symbol\" == typeof i ? i : i + \"\";\n}\nfunction _unsupportedIterableToArray(r, a) {\n if (r) {\n if (\"string\" == typeof r) return _arrayLikeToArray(r, a);\n var t = {}.toString.call(r).slice(8, -1);\n return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0;\n }\n}\n\nvar activeFocusTraps = {\n activateTrap: function activateTrap(trapStack, trap) {\n if (trapStack.length > 0) {\n var activeTrap = trapStack[trapStack.length - 1];\n if (activeTrap !== trap) {\n activeTrap._setPausedState(true);\n }\n }\n var trapIndex = trapStack.indexOf(trap);\n if (trapIndex === -1) {\n trapStack.push(trap);\n } else {\n // move this existing trap to the front of the queue\n trapStack.splice(trapIndex, 1);\n trapStack.push(trap);\n }\n },\n deactivateTrap: function deactivateTrap(trapStack, trap) {\n var trapIndex = trapStack.indexOf(trap);\n if (trapIndex !== -1) {\n trapStack.splice(trapIndex, 1);\n }\n if (trapStack.length > 0 && !trapStack[trapStack.length - 1]._isManuallyPaused()) {\n trapStack[trapStack.length - 1]._setPausedState(false);\n }\n }\n};\nvar isSelectableInput = function isSelectableInput(node) {\n return node.tagName && node.tagName.toLowerCase() === 'input' && typeof node.select === 'function';\n};\nvar isEscapeEvent = function isEscapeEvent(e) {\n return (e === null || e === void 0 ? void 0 : e.key) === 'Escape' || (e === null || e === void 0 ? void 0 : e.key) === 'Esc' || (e === null || e === void 0 ? void 0 : e.keyCode) === 27;\n};\nvar isTabEvent = function isTabEvent(e) {\n return (e === null || e === void 0 ? void 0 : e.key) === 'Tab' || (e === null || e === void 0 ? void 0 : e.keyCode) === 9;\n};\n\n// checks for TAB by default\nvar isKeyForward = function isKeyForward(e) {\n return isTabEvent(e) && !e.shiftKey;\n};\n\n// checks for SHIFT+TAB by default\nvar isKeyBackward = function isKeyBackward(e) {\n return isTabEvent(e) && e.shiftKey;\n};\nvar delay = function delay(fn) {\n return setTimeout(fn, 0);\n};\n\n/**\n * Get an option's value when it could be a plain value, or a handler that provides\n * the value.\n * @param {*} value Option's value to check.\n * @param {...*} [params] Any parameters to pass to the handler, if `value` is a function.\n * @returns {*} The `value`, or the handler's returned value.\n */\nvar valueOrHandler = function valueOrHandler(value) {\n for (var _len = arguments.length, params = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n params[_key - 1] = arguments[_key];\n }\n return typeof value === 'function' ? value.apply(void 0, params) : value;\n};\nvar getActualTarget = function getActualTarget(event) {\n // NOTE: If the trap is _inside_ a shadow DOM, event.target will always be the\n // shadow host. However, event.target.composedPath() will be an array of\n // nodes \"clicked\" from inner-most (the actual element inside the shadow) to\n // outer-most (the host HTML document). If we have access to composedPath(),\n // then use its first element; otherwise, fall back to event.target (and\n // this only works for an _open_ shadow DOM; otherwise,\n // composedPath()[0] === event.target always).\n return event.target.shadowRoot && typeof event.composedPath === 'function' ? event.composedPath()[0] : event.target;\n};\n\n// NOTE: this must be _outside_ `createFocusTrap()` to make sure all traps in this\n// current instance use the same stack if `userOptions.trapStack` isn't specified\nvar internalTrapStack = [];\nvar createFocusTrap = function createFocusTrap(elements, userOptions) {\n // SSR: a live trap shouldn't be created in this type of environment so this\n // should be safe code to execute if the `document` option isn't specified\n var doc = (userOptions === null || userOptions === void 0 ? void 0 : userOptions.document) || document;\n var trapStack = (userOptions === null || userOptions === void 0 ? void 0 : userOptions.trapStack) || internalTrapStack;\n var config = _objectSpread2({\n returnFocusOnDeactivate: true,\n escapeDeactivates: true,\n delayInitialFocus: true,\n isKeyForward: isKeyForward,\n isKeyBackward: isKeyBackward\n }, userOptions);\n var state = {\n // containers given to createFocusTrap()\n // @type {Array}\n containers: [],\n // list of objects identifying tabbable nodes in `containers` in the trap\n // NOTE: it's possible that a group has no tabbable nodes if nodes get removed while the trap\n // is active, but the trap should never get to a state where there isn't at least one group\n // with at least one tabbable node in it (that would lead to an error condition that would\n // result in an error being thrown)\n // @type {Array<{\n // container: HTMLElement,\n // tabbableNodes: Array, // empty if none\n // focusableNodes: Array, // empty if none\n // posTabIndexesFound: boolean,\n // firstTabbableNode: HTMLElement|undefined,\n // lastTabbableNode: HTMLElement|undefined,\n // firstDomTabbableNode: HTMLElement|undefined,\n // lastDomTabbableNode: HTMLElement|undefined,\n // nextTabbableNode: (node: HTMLElement, forward: boolean) => HTMLElement|undefined\n // }>}\n containerGroups: [],\n // same order/length as `containers` list\n\n // references to objects in `containerGroups`, but only those that actually have\n // tabbable nodes in them\n // NOTE: same order as `containers` and `containerGroups`, but __not necessarily__\n // the same length\n tabbableGroups: [],\n nodeFocusedBeforeActivation: null,\n mostRecentlyFocusedNode: null,\n active: false,\n paused: false,\n manuallyPaused: false,\n // timer ID for when delayInitialFocus is true and initial focus in this trap\n // has been delayed during activation\n delayInitialFocusTimer: undefined,\n // the most recent KeyboardEvent for the configured nav key (typically [SHIFT+]TAB), if any\n recentNavEvent: undefined\n };\n var trap; // eslint-disable-line prefer-const -- some private functions reference it, and its methods reference private functions, so we must declare here and define later\n\n /**\n * Gets a configuration option value.\n * @param {Object|undefined} configOverrideOptions If true, and option is defined in this set,\n * value will be taken from this object. Otherwise, value will be taken from base configuration.\n * @param {string} optionName Name of the option whose value is sought.\n * @param {string|undefined} [configOptionName] Name of option to use __instead of__ `optionName`\n * IIF `configOverrideOptions` is not defined. Otherwise, `optionName` is used.\n */\n var getOption = function getOption(configOverrideOptions, optionName, configOptionName) {\n return configOverrideOptions && configOverrideOptions[optionName] !== undefined ? configOverrideOptions[optionName] : config[configOptionName || optionName];\n };\n\n /**\n * Finds the index of the container that contains the element.\n * @param {HTMLElement} element\n * @param {Event} [event] If available, and `element` isn't directly found in any container,\n * the event's composed path is used to see if includes any known trap containers in the\n * case where the element is inside a Shadow DOM.\n * @returns {number} Index of the container in either `state.containers` or\n * `state.containerGroups` (the order/length of these lists are the same); -1\n * if the element isn't found.\n */\n var findContainerIndex = function findContainerIndex(element, event) {\n var composedPath = typeof (event === null || event === void 0 ? void 0 : event.composedPath) === 'function' ? event.composedPath() : undefined;\n // NOTE: search `containerGroups` because it's possible a group contains no tabbable\n // nodes, but still contains focusable nodes (e.g. if they all have `tabindex=-1`)\n // and we still need to find the element in there\n return state.containerGroups.findIndex(function (_ref) {\n var container = _ref.container,\n tabbableNodes = _ref.tabbableNodes;\n return container.contains(element) || (// fall back to explicit tabbable search which will take into consideration any\n // web components if the `tabbableOptions.getShadowRoot` option was used for\n // the trap, enabling shadow DOM support in tabbable (`Node.contains()` doesn't\n // look inside web components even if open)\n composedPath === null || composedPath === void 0 ? void 0 : composedPath.includes(container)) || tabbableNodes.find(function (node) {\n return node === element;\n });\n });\n };\n\n /**\n * Gets the node for the given option, which is expected to be an option that\n * can be either a DOM node, a string that is a selector to get a node, `false`\n * (if a node is explicitly NOT given), or a function that returns any of these\n * values.\n * @param {string} optionName\n * @param {Object} options\n * @param {boolean} [options.hasFallback] True if the option could be a selector string\n * and the option allows for a fallback scenario in the case where the selector is\n * valid but does not match a node (i.e. the queried node doesn't exist in the DOM).\n * @param {Array} [options.params] Params to pass to the option if it's a function.\n * @returns {undefined | null | false | HTMLElement | SVGElement} Returns\n * `undefined` if the option is not specified; `null` if the option didn't resolve\n * to a node but `options.hasFallback=true`, `false` if the option resolved to `false`\n * (node explicitly not given); otherwise, the resolved DOM node.\n * @throws {Error} If the option is set, not `false`, and is not, or does not\n * resolve to a node, unless the option is a selector string and `options.hasFallback=true`.\n */\n var getNodeForOption = function getNodeForOption(optionName) {\n var _ref2 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n _ref2$hasFallback = _ref2.hasFallback,\n hasFallback = _ref2$hasFallback === void 0 ? false : _ref2$hasFallback,\n _ref2$params = _ref2.params,\n params = _ref2$params === void 0 ? [] : _ref2$params;\n var optionValue = config[optionName];\n if (typeof optionValue === 'function') {\n optionValue = optionValue.apply(void 0, _toConsumableArray(params));\n }\n if (optionValue === true) {\n optionValue = undefined; // use default value\n }\n if (!optionValue) {\n if (optionValue === undefined || optionValue === false) {\n return optionValue;\n }\n // else, empty string (invalid), null (invalid), 0 (invalid)\n\n throw new Error(\"`\".concat(optionName, \"` was specified but was not a node, or did not return a node\"));\n }\n var node = optionValue; // could be HTMLElement, SVGElement, or non-empty string at this point\n\n if (typeof optionValue === 'string') {\n try {\n node = doc.querySelector(optionValue); // resolve to node, or null if fails\n } catch (err) {\n throw new Error(\"`\".concat(optionName, \"` appears to be an invalid selector; error=\\\"\").concat(err.message, \"\\\"\"));\n }\n if (!node) {\n if (!hasFallback) {\n throw new Error(\"`\".concat(optionName, \"` as selector refers to no known node\"));\n }\n // else, `node` MUST be `null` because that's what `Document.querySelector()` returns\n // if the selector is valid but doesn't match anything\n }\n }\n return node;\n };\n var getInitialFocusNode = function getInitialFocusNode() {\n var node = getNodeForOption('initialFocus', {\n hasFallback: true\n });\n\n // false explicitly indicates we want no initialFocus at all\n if (node === false) {\n return false;\n }\n if (node === undefined || node && !isFocusable(node, config.tabbableOptions)) {\n // option not specified nor focusable: use fallback options\n if (findContainerIndex(doc.activeElement) >= 0) {\n node = doc.activeElement;\n } else {\n var firstTabbableGroup = state.tabbableGroups[0];\n var firstTabbableNode = firstTabbableGroup && firstTabbableGroup.firstTabbableNode;\n\n // NOTE: `fallbackFocus` option function cannot return `false` (not supported)\n node = firstTabbableNode || getNodeForOption('fallbackFocus');\n }\n } else if (node === null) {\n // option is a VALID selector string that doesn't yield a node: use the `fallbackFocus`\n // option instead of the default behavior when the option isn't specified at all\n node = getNodeForOption('fallbackFocus');\n }\n if (!node) {\n throw new Error('Your focus-trap needs to have at least one focusable element');\n }\n return node;\n };\n var updateTabbableNodes = function updateTabbableNodes() {\n state.containerGroups = state.containers.map(function (container) {\n var tabbableNodes = tabbable(container, config.tabbableOptions);\n\n // NOTE: if we have tabbable nodes, we must have focusable nodes; focusable nodes\n // are a superset of tabbable nodes since nodes with negative `tabindex` attributes\n // are focusable but not tabbable\n var focusableNodes = focusable(container, config.tabbableOptions);\n var firstTabbableNode = tabbableNodes.length > 0 ? tabbableNodes[0] : undefined;\n var lastTabbableNode = tabbableNodes.length > 0 ? tabbableNodes[tabbableNodes.length - 1] : undefined;\n var firstDomTabbableNode = focusableNodes.find(function (node) {\n return isTabbable(node);\n });\n var lastDomTabbableNode = focusableNodes.slice().reverse().find(function (node) {\n return isTabbable(node);\n });\n var posTabIndexesFound = !!tabbableNodes.find(function (node) {\n return getTabIndex(node) > 0;\n });\n return {\n container: container,\n tabbableNodes: tabbableNodes,\n focusableNodes: focusableNodes,\n /** True if at least one node with positive `tabindex` was found in this container. */\n posTabIndexesFound: posTabIndexesFound,\n /** First tabbable node in container, __tabindex__ order; `undefined` if none. */\n firstTabbableNode: firstTabbableNode,\n /** Last tabbable node in container, __tabindex__ order; `undefined` if none. */\n lastTabbableNode: lastTabbableNode,\n // NOTE: DOM order is NOT NECESSARILY \"document position\" order, but figuring that out\n // would require more than just https://developer.mozilla.org/en-US/docs/Web/API/Node/compareDocumentPosition\n // because that API doesn't work with Shadow DOM as well as it should (@see\n // https://github.com/whatwg/dom/issues/320) and since this first/last is only needed, so far,\n // to address an edge case related to positive tabindex support, this seems like a much easier,\n // \"close enough most of the time\" alternative for positive tabindexes which should generally\n // be avoided anyway...\n /** First tabbable node in container, __DOM__ order; `undefined` if none. */\n firstDomTabbableNode: firstDomTabbableNode,\n /** Last tabbable node in container, __DOM__ order; `undefined` if none. */\n lastDomTabbableNode: lastDomTabbableNode,\n /**\n * Finds the __tabbable__ node that follows the given node in the specified direction,\n * in this container, if any.\n * @param {HTMLElement} node\n * @param {boolean} [forward] True if going in forward tab order; false if going\n * in reverse.\n * @returns {HTMLElement|undefined} The next tabbable node, if any.\n */\n nextTabbableNode: function nextTabbableNode(node) {\n var forward = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var nodeIdx = tabbableNodes.indexOf(node);\n if (nodeIdx < 0) {\n // either not tabbable nor focusable, or was focused but not tabbable (negative tabindex):\n // since `node` should at least have been focusable, we assume that's the case and mimic\n // what browsers do, which is set focus to the next node in __document position order__,\n // regardless of positive tabindexes, if any -- and for reasons explained in the NOTE\n // above related to `firstDomTabbable` and `lastDomTabbable` properties, we fall back to\n // basic DOM order\n if (forward) {\n return focusableNodes.slice(focusableNodes.indexOf(node) + 1).find(function (el) {\n return isTabbable(el);\n });\n }\n return focusableNodes.slice(0, focusableNodes.indexOf(node)).reverse().find(function (el) {\n return isTabbable(el);\n });\n }\n return tabbableNodes[nodeIdx + (forward ? 1 : -1)];\n }\n };\n });\n state.tabbableGroups = state.containerGroups.filter(function (group) {\n return group.tabbableNodes.length > 0;\n });\n\n // throw if no groups have tabbable nodes and we don't have a fallback focus node either\n if (state.tabbableGroups.length <= 0 && !getNodeForOption('fallbackFocus') // returning false not supported for this option\n ) {\n throw new Error('Your focus-trap must have at least one container with at least one tabbable node in it at all times');\n }\n\n // NOTE: Positive tabindexes are only properly supported in single-container traps because\n // doing it across multiple containers where tabindexes could be all over the place\n // would require Tabbable to support multiple containers, would require additional\n // specialized Shadow DOM support, and would require Tabbable's multi-container support\n // to look at those containers in document position order rather than user-provided\n // order (as they are treated in Focus-trap, for legacy reasons). See discussion on\n // https://github.com/focus-trap/focus-trap/issues/375 for more details.\n if (state.containerGroups.find(function (g) {\n return g.posTabIndexesFound;\n }) && state.containerGroups.length > 1) {\n throw new Error(\"At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.\");\n }\n };\n\n /**\n * Gets the current activeElement. If it's a web-component and has open shadow-root\n * it will recursively search inside shadow roots for the \"true\" activeElement.\n *\n * @param {Document | ShadowRoot} el\n *\n * @returns {HTMLElement} The element that currently has the focus\n **/\n var _getActiveElement = function getActiveElement(el) {\n var activeElement = el.activeElement;\n if (!activeElement) {\n return;\n }\n if (activeElement.shadowRoot && activeElement.shadowRoot.activeElement !== null) {\n return _getActiveElement(activeElement.shadowRoot);\n }\n return activeElement;\n };\n var _tryFocus = function tryFocus(node) {\n if (node === false) {\n return;\n }\n if (node === _getActiveElement(document)) {\n return;\n }\n if (!node || !node.focus) {\n _tryFocus(getInitialFocusNode());\n return;\n }\n node.focus({\n preventScroll: !!config.preventScroll\n });\n // NOTE: focus() API does not trigger focusIn event so set MRU node manually\n state.mostRecentlyFocusedNode = node;\n if (isSelectableInput(node)) {\n node.select();\n }\n };\n var getReturnFocusNode = function getReturnFocusNode(previousActiveElement) {\n var node = getNodeForOption('setReturnFocus', {\n params: [previousActiveElement]\n });\n return node ? node : node === false ? false : previousActiveElement;\n };\n\n /**\n * Finds the next node (in either direction) where focus should move according to a\n * keyboard focus-in event.\n * @param {Object} params\n * @param {Node} [params.target] Known target __from which__ to navigate, if any.\n * @param {KeyboardEvent|FocusEvent} [params.event] Event to use if `target` isn't known (event\n * will be used to determine the `target`). Ignored if `target` is specified.\n * @param {boolean} [params.isBackward] True if focus should move backward.\n * @returns {Node|undefined} The next node, or `undefined` if a next node couldn't be\n * determined given the current state of the trap.\n */\n var findNextNavNode = function findNextNavNode(_ref3) {\n var target = _ref3.target,\n event = _ref3.event,\n _ref3$isBackward = _ref3.isBackward,\n isBackward = _ref3$isBackward === void 0 ? false : _ref3$isBackward;\n target = target || getActualTarget(event);\n updateTabbableNodes();\n var destinationNode = null;\n if (state.tabbableGroups.length > 0) {\n // make sure the target is actually contained in a group\n // NOTE: the target may also be the container itself if it's focusable\n // with tabIndex='-1' and was given initial focus\n var containerIndex = findContainerIndex(target, event);\n var containerGroup = containerIndex >= 0 ? state.containerGroups[containerIndex] : undefined;\n if (containerIndex < 0) {\n // target not found in any group: quite possible focus has escaped the trap,\n // so bring it back into...\n if (isBackward) {\n // ...the last node in the last group\n destinationNode = state.tabbableGroups[state.tabbableGroups.length - 1].lastTabbableNode;\n } else {\n // ...the first node in the first group\n destinationNode = state.tabbableGroups[0].firstTabbableNode;\n }\n } else if (isBackward) {\n // REVERSE\n\n // is the target the first tabbable node in a group?\n var startOfGroupIndex = state.tabbableGroups.findIndex(function (_ref4) {\n var firstTabbableNode = _ref4.firstTabbableNode;\n return target === firstTabbableNode;\n });\n if (startOfGroupIndex < 0 && (containerGroup.container === target || isFocusable(target, config.tabbableOptions) && !isTabbable(target, config.tabbableOptions) && !containerGroup.nextTabbableNode(target, false))) {\n // an exception case where the target is either the container itself, or\n // a non-tabbable node that was given focus (i.e. tabindex is negative\n // and user clicked on it or node was programmatically given focus)\n // and is not followed by any other tabbable node, in which\n // case, we should handle shift+tab as if focus were on the container's\n // first tabbable node, and go to the last tabbable node of the LAST group\n startOfGroupIndex = containerIndex;\n }\n if (startOfGroupIndex >= 0) {\n // YES: then shift+tab should go to the last tabbable node in the\n // previous group (and wrap around to the last tabbable node of\n // the LAST group if it's the first tabbable node of the FIRST group)\n var destinationGroupIndex = startOfGroupIndex === 0 ? state.tabbableGroups.length - 1 : startOfGroupIndex - 1;\n var destinationGroup = state.tabbableGroups[destinationGroupIndex];\n destinationNode = getTabIndex(target) >= 0 ? destinationGroup.lastTabbableNode : destinationGroup.lastDomTabbableNode;\n } else if (!isTabEvent(event)) {\n // user must have customized the nav keys so we have to move focus manually _within_\n // the active group: do this based on the order determined by tabbable()\n destinationNode = containerGroup.nextTabbableNode(target, false);\n }\n } else {\n // FORWARD\n\n // is the target the last tabbable node in a group?\n var lastOfGroupIndex = state.tabbableGroups.findIndex(function (_ref5) {\n var lastTabbableNode = _ref5.lastTabbableNode;\n return target === lastTabbableNode;\n });\n if (lastOfGroupIndex < 0 && (containerGroup.container === target || isFocusable(target, config.tabbableOptions) && !isTabbable(target, config.tabbableOptions) && !containerGroup.nextTabbableNode(target))) {\n // an exception case where the target is the container itself, or\n // a non-tabbable node that was given focus (i.e. tabindex is negative\n // and user clicked on it or node was programmatically given focus)\n // and is not followed by any other tabbable node, in which\n // case, we should handle tab as if focus were on the container's\n // last tabbable node, and go to the first tabbable node of the FIRST group\n lastOfGroupIndex = containerIndex;\n }\n if (lastOfGroupIndex >= 0) {\n // YES: then tab should go to the first tabbable node in the next\n // group (and wrap around to the first tabbable node of the FIRST\n // group if it's the last tabbable node of the LAST group)\n var _destinationGroupIndex = lastOfGroupIndex === state.tabbableGroups.length - 1 ? 0 : lastOfGroupIndex + 1;\n var _destinationGroup = state.tabbableGroups[_destinationGroupIndex];\n destinationNode = getTabIndex(target) >= 0 ? _destinationGroup.firstTabbableNode : _destinationGroup.firstDomTabbableNode;\n } else if (!isTabEvent(event)) {\n // user must have customized the nav keys so we have to move focus manually _within_\n // the active group: do this based on the order determined by tabbable()\n destinationNode = containerGroup.nextTabbableNode(target);\n }\n }\n } else {\n // no groups available\n // NOTE: the fallbackFocus option does not support returning false to opt-out\n destinationNode = getNodeForOption('fallbackFocus');\n }\n return destinationNode;\n };\n\n // This needs to be done on mousedown and touchstart instead of click\n // so that it precedes the focus event.\n var checkPointerDown = function checkPointerDown(e) {\n var target = getActualTarget(e);\n if (findContainerIndex(target, e) >= 0) {\n // allow the click since it ocurred inside the trap\n return;\n }\n if (valueOrHandler(config.clickOutsideDeactivates, e)) {\n // immediately deactivate the trap\n trap.deactivate({\n // NOTE: by setting `returnFocus: false`, deactivate() will do nothing,\n // which will result in the outside click setting focus to the node\n // that was clicked (and if not focusable, to \"nothing\"); by setting\n // `returnFocus: true`, we'll attempt to re-focus the node originally-focused\n // on activation (or the configured `setReturnFocus` node), whether the\n // outside click was on a focusable node or not\n returnFocus: config.returnFocusOnDeactivate\n });\n return;\n }\n\n // This is needed for mobile devices.\n // (If we'll only let `click` events through,\n // then on mobile they will be blocked anyways if `touchstart` is blocked.)\n if (valueOrHandler(config.allowOutsideClick, e)) {\n // allow the click outside the trap to take place\n return;\n }\n\n // otherwise, prevent the click\n e.preventDefault();\n };\n\n // In case focus escapes the trap for some strange reason, pull it back in.\n // NOTE: the focusIn event is NOT cancelable, so if focus escapes, it may cause unexpected\n // scrolling if the node that got focused was out of view; there's nothing we can do to\n // prevent that from happening by the time we discover that focus escaped\n var checkFocusIn = function checkFocusIn(event) {\n var target = getActualTarget(event);\n var targetContained = findContainerIndex(target, event) >= 0;\n\n // In Firefox when you Tab out of an iframe the Document is briefly focused.\n if (targetContained || target instanceof Document) {\n if (targetContained) {\n state.mostRecentlyFocusedNode = target;\n }\n } else {\n // escaped! pull it back in to where it just left\n event.stopImmediatePropagation();\n\n // focus will escape if the MRU node had a positive tab index and user tried to nav forward;\n // it will also escape if the MRU node had a 0 tab index and user tried to nav backward\n // toward a node with a positive tab index\n var nextNode; // next node to focus, if we find one\n var navAcrossContainers = true;\n if (state.mostRecentlyFocusedNode) {\n if (getTabIndex(state.mostRecentlyFocusedNode) > 0) {\n // MRU container index must be >=0 otherwise we wouldn't have it as an MRU node...\n var mruContainerIdx = findContainerIndex(state.mostRecentlyFocusedNode);\n // there MAY not be any tabbable nodes in the container if there are at least 2 containers\n // and the MRU node is focusable but not tabbable (focus-trap requires at least 1 container\n // with at least one tabbable node in order to function, so this could be the other container\n // with nothing tabbable in it)\n var tabbableNodes = state.containerGroups[mruContainerIdx].tabbableNodes;\n if (tabbableNodes.length > 0) {\n // MRU tab index MAY not be found if the MRU node is focusable but not tabbable\n var mruTabIdx = tabbableNodes.findIndex(function (node) {\n return node === state.mostRecentlyFocusedNode;\n });\n if (mruTabIdx >= 0) {\n if (config.isKeyForward(state.recentNavEvent)) {\n if (mruTabIdx + 1 < tabbableNodes.length) {\n nextNode = tabbableNodes[mruTabIdx + 1];\n navAcrossContainers = false;\n }\n // else, don't wrap within the container as focus should move to next/previous\n // container\n } else {\n if (mruTabIdx - 1 >= 0) {\n nextNode = tabbableNodes[mruTabIdx - 1];\n navAcrossContainers = false;\n }\n // else, don't wrap within the container as focus should move to next/previous\n // container\n }\n // else, don't find in container order without considering direction too\n }\n }\n // else, no tabbable nodes in that container (which means we must have at least one other\n // container with at least one tabbable node in it, otherwise focus-trap would've thrown\n // an error the last time updateTabbableNodes() was run): find next node among all known\n // containers\n } else {\n // check to see if there's at least one tabbable node with a positive tab index inside\n // the trap because focus seems to escape when navigating backward from a tabbable node\n // with tabindex=0 when this is the case (instead of wrapping to the tabbable node with\n // the greatest positive tab index like it should)\n if (!state.containerGroups.some(function (g) {\n return g.tabbableNodes.some(function (n) {\n return getTabIndex(n) > 0;\n });\n })) {\n // no containers with tabbable nodes with positive tab indexes which means the focus\n // escaped for some other reason and we should just execute the fallback to the\n // MRU node or initial focus node, if any\n navAcrossContainers = false;\n }\n }\n } else {\n // no MRU node means we're likely in some initial condition when the trap has just\n // been activated and initial focus hasn't been given yet, in which case we should\n // fall through to trying to focus the initial focus node, which is what should\n // happen below at this point in the logic\n navAcrossContainers = false;\n }\n if (navAcrossContainers) {\n nextNode = findNextNavNode({\n // move FROM the MRU node, not event-related node (which will be the node that is\n // outside the trap causing the focus escape we're trying to fix)\n target: state.mostRecentlyFocusedNode,\n isBackward: config.isKeyBackward(state.recentNavEvent)\n });\n }\n if (nextNode) {\n _tryFocus(nextNode);\n } else {\n _tryFocus(state.mostRecentlyFocusedNode || getInitialFocusNode());\n }\n }\n state.recentNavEvent = undefined; // clear\n };\n\n // Hijack key nav events on the first and last focusable nodes of the trap,\n // in order to prevent focus from escaping. If it escapes for even a\n // moment it can end up scrolling the page and causing confusion so we\n // kind of need to capture the action at the keydown phase.\n var checkKeyNav = function checkKeyNav(event) {\n var isBackward = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n state.recentNavEvent = event;\n var destinationNode = findNextNavNode({\n event: event,\n isBackward: isBackward\n });\n if (destinationNode) {\n if (isTabEvent(event)) {\n // since tab natively moves focus, we wouldn't have a destination node unless we\n // were on the edge of a container and had to move to the next/previous edge, in\n // which case we want to prevent default to keep the browser from moving focus\n // to where it normally would\n event.preventDefault();\n }\n _tryFocus(destinationNode);\n }\n // else, let the browser take care of [shift+]tab and move the focus\n };\n var checkTabKey = function checkTabKey(event) {\n if (config.isKeyForward(event) || config.isKeyBackward(event)) {\n checkKeyNav(event, config.isKeyBackward(event));\n }\n };\n\n // we use a different event phase for the Escape key to allow canceling the event and checking for this in escapeDeactivates\n var checkEscapeKey = function checkEscapeKey(event) {\n if (isEscapeEvent(event) && valueOrHandler(config.escapeDeactivates, event) !== false) {\n event.preventDefault();\n trap.deactivate();\n }\n };\n var checkClick = function checkClick(e) {\n var target = getActualTarget(e);\n if (findContainerIndex(target, e) >= 0) {\n return;\n }\n if (valueOrHandler(config.clickOutsideDeactivates, e)) {\n return;\n }\n if (valueOrHandler(config.allowOutsideClick, e)) {\n return;\n }\n e.preventDefault();\n e.stopImmediatePropagation();\n };\n\n //\n // EVENT LISTENERS\n //\n\n var addListeners = function addListeners() {\n if (!state.active) {\n return;\n }\n\n // There can be only one listening focus trap at a time\n activeFocusTraps.activateTrap(trapStack, trap);\n\n // Delay ensures that the focused element doesn't capture the event\n // that caused the focus trap activation.\n state.delayInitialFocusTimer = config.delayInitialFocus ? delay(function () {\n _tryFocus(getInitialFocusNode());\n }) : _tryFocus(getInitialFocusNode());\n doc.addEventListener('focusin', checkFocusIn, true);\n doc.addEventListener('mousedown', checkPointerDown, {\n capture: true,\n passive: false\n });\n doc.addEventListener('touchstart', checkPointerDown, {\n capture: true,\n passive: false\n });\n doc.addEventListener('click', checkClick, {\n capture: true,\n passive: false\n });\n doc.addEventListener('keydown', checkTabKey, {\n capture: true,\n passive: false\n });\n doc.addEventListener('keydown', checkEscapeKey);\n return trap;\n };\n var removeListeners = function removeListeners() {\n if (!state.active) {\n return;\n }\n doc.removeEventListener('focusin', checkFocusIn, true);\n doc.removeEventListener('mousedown', checkPointerDown, true);\n doc.removeEventListener('touchstart', checkPointerDown, true);\n doc.removeEventListener('click', checkClick, true);\n doc.removeEventListener('keydown', checkTabKey, true);\n doc.removeEventListener('keydown', checkEscapeKey);\n return trap;\n };\n\n //\n // MUTATION OBSERVER\n //\n\n var checkDomRemoval = function checkDomRemoval(mutations) {\n var isFocusedNodeRemoved = mutations.some(function (mutation) {\n var removedNodes = Array.from(mutation.removedNodes);\n return removedNodes.some(function (node) {\n return node === state.mostRecentlyFocusedNode;\n });\n });\n\n // If the currently focused is removed then browsers will move focus to the\n // element. If this happens, try to move focus back into the trap.\n if (isFocusedNodeRemoved) {\n _tryFocus(getInitialFocusNode());\n }\n };\n\n // Use MutationObserver - if supported - to detect if focused node is removed\n // from the DOM.\n var mutationObserver = typeof window !== 'undefined' && 'MutationObserver' in window ? new MutationObserver(checkDomRemoval) : undefined;\n var updateObservedNodes = function updateObservedNodes() {\n if (!mutationObserver) {\n return;\n }\n mutationObserver.disconnect();\n if (state.active && !state.paused) {\n state.containers.map(function (container) {\n mutationObserver.observe(container, {\n subtree: true,\n childList: true\n });\n });\n }\n };\n\n //\n // TRAP DEFINITION\n //\n\n trap = {\n get active() {\n return state.active;\n },\n get paused() {\n return state.paused;\n },\n activate: function activate(activateOptions) {\n if (state.active) {\n return this;\n }\n var onActivate = getOption(activateOptions, 'onActivate');\n var onPostActivate = getOption(activateOptions, 'onPostActivate');\n var checkCanFocusTrap = getOption(activateOptions, 'checkCanFocusTrap');\n if (!checkCanFocusTrap) {\n updateTabbableNodes();\n }\n state.active = true;\n state.paused = false;\n state.nodeFocusedBeforeActivation = _getActiveElement(doc);\n onActivate === null || onActivate === void 0 || onActivate();\n var finishActivation = function finishActivation() {\n if (checkCanFocusTrap) {\n updateTabbableNodes();\n }\n addListeners();\n updateObservedNodes();\n onPostActivate === null || onPostActivate === void 0 || onPostActivate();\n };\n if (checkCanFocusTrap) {\n checkCanFocusTrap(state.containers.concat()).then(finishActivation, finishActivation);\n return this;\n }\n finishActivation();\n return this;\n },\n deactivate: function deactivate(deactivateOptions) {\n if (!state.active) {\n return this;\n }\n var options = _objectSpread2({\n onDeactivate: config.onDeactivate,\n onPostDeactivate: config.onPostDeactivate,\n checkCanReturnFocus: config.checkCanReturnFocus\n }, deactivateOptions);\n clearTimeout(state.delayInitialFocusTimer); // noop if undefined\n state.delayInitialFocusTimer = undefined;\n removeListeners();\n state.active = false;\n state.paused = false;\n updateObservedNodes();\n activeFocusTraps.deactivateTrap(trapStack, trap);\n var onDeactivate = getOption(options, 'onDeactivate');\n var onPostDeactivate = getOption(options, 'onPostDeactivate');\n var checkCanReturnFocus = getOption(options, 'checkCanReturnFocus');\n var returnFocus = getOption(options, 'returnFocus', 'returnFocusOnDeactivate');\n onDeactivate === null || onDeactivate === void 0 || onDeactivate();\n var finishDeactivation = function finishDeactivation() {\n delay(function () {\n if (returnFocus) {\n _tryFocus(getReturnFocusNode(state.nodeFocusedBeforeActivation));\n }\n onPostDeactivate === null || onPostDeactivate === void 0 || onPostDeactivate();\n });\n };\n if (returnFocus && checkCanReturnFocus) {\n checkCanReturnFocus(getReturnFocusNode(state.nodeFocusedBeforeActivation)).then(finishDeactivation, finishDeactivation);\n return this;\n }\n finishDeactivation();\n return this;\n },\n pause: function pause(pauseOptions) {\n if (!state.active) {\n return this;\n }\n state.manuallyPaused = true;\n return this._setPausedState(true, pauseOptions);\n },\n unpause: function unpause(unpauseOptions) {\n if (!state.active) {\n return this;\n }\n state.manuallyPaused = false;\n if (trapStack[trapStack.length - 1] !== this) {\n return this;\n }\n return this._setPausedState(false, unpauseOptions);\n },\n updateContainerElements: function updateContainerElements(containerElements) {\n var elementsAsArray = [].concat(containerElements).filter(Boolean);\n state.containers = elementsAsArray.map(function (element) {\n return typeof element === 'string' ? doc.querySelector(element) : element;\n });\n if (state.active) {\n updateTabbableNodes();\n }\n updateObservedNodes();\n return this;\n }\n };\n Object.defineProperties(trap, {\n _isManuallyPaused: {\n value: function value() {\n return state.manuallyPaused;\n }\n },\n _setPausedState: {\n value: function value(paused, options) {\n if (state.paused === paused) {\n return this;\n }\n state.paused = paused;\n if (paused) {\n var onPause = getOption(options, 'onPause');\n var onPostPause = getOption(options, 'onPostPause');\n onPause === null || onPause === void 0 || onPause();\n removeListeners();\n updateObservedNodes();\n onPostPause === null || onPostPause === void 0 || onPostPause();\n } else {\n var onUnpause = getOption(options, 'onUnpause');\n var onPostUnpause = getOption(options, 'onPostUnpause');\n onUnpause === null || onUnpause === void 0 || onUnpause();\n updateTabbableNodes();\n addListeners();\n updateObservedNodes();\n onPostUnpause === null || onPostUnpause === void 0 || onPostUnpause();\n }\n return this;\n }\n }\n });\n\n // initialize container elements\n trap.updateContainerElements(elements);\n return trap;\n};\n\nexport { createFocusTrap };\n//# sourceMappingURL=focus-trap.esm.js.map\n","/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */\nexports.read = function (buffer, offset, isLE, mLen, nBytes) {\n var e, m\n var eLen = (nBytes * 8) - mLen - 1\n var eMax = (1 << eLen) - 1\n var eBias = eMax >> 1\n var nBits = -7\n var i = isLE ? (nBytes - 1) : 0\n var d = isLE ? -1 : 1\n var s = buffer[offset + i]\n\n i += d\n\n e = s & ((1 << (-nBits)) - 1)\n s >>= (-nBits)\n nBits += eLen\n for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {}\n\n m = e & ((1 << (-nBits)) - 1)\n e >>= (-nBits)\n nBits += mLen\n for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {}\n\n if (e === 0) {\n e = 1 - eBias\n } else if (e === eMax) {\n return m ? NaN : ((s ? -1 : 1) * Infinity)\n } else {\n m = m + Math.pow(2, mLen)\n e = e - eBias\n }\n return (s ? -1 : 1) * m * Math.pow(2, e - mLen)\n}\n\nexports.write = function (buffer, value, offset, isLE, mLen, nBytes) {\n var e, m, c\n var eLen = (nBytes * 8) - mLen - 1\n var eMax = (1 << eLen) - 1\n var eBias = eMax >> 1\n var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0)\n var i = isLE ? 0 : (nBytes - 1)\n var d = isLE ? 1 : -1\n var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0\n\n value = Math.abs(value)\n\n if (isNaN(value) || value === Infinity) {\n m = isNaN(value) ? 1 : 0\n e = eMax\n } else {\n e = Math.floor(Math.log(value) / Math.LN2)\n if (value * (c = Math.pow(2, -e)) < 1) {\n e--\n c *= 2\n }\n if (e + eBias >= 1) {\n value += rt / c\n } else {\n value += rt * Math.pow(2, 1 - eBias)\n }\n if (value * c >= 2) {\n e++\n c /= 2\n }\n\n if (e + eBias >= eMax) {\n m = 0\n e = eMax\n } else if (e + eBias >= 1) {\n m = ((value * c) - 1) * Math.pow(2, mLen)\n e = e + eBias\n } else {\n m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen)\n e = 0\n }\n }\n\n for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {}\n\n e = (e << mLen) | m\n eLen += mLen\n for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {}\n\n buffer[offset + i - d] |= s * 128\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","// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n","\"use strict\";\n\nvar stylesInDOM = [];\nfunction getIndexByIdentifier(identifier) {\n var result = -1;\n for (var i = 0; i < stylesInDOM.length; i++) {\n if (stylesInDOM[i].identifier === identifier) {\n result = i;\n break;\n }\n }\n return result;\n}\nfunction modulesToDom(list, options) {\n var idCountMap = {};\n var identifiers = [];\n for (var i = 0; i < list.length; i++) {\n var item = list[i];\n var id = options.base ? item[0] + options.base : item[0];\n var count = idCountMap[id] || 0;\n var identifier = \"\".concat(id, \" \").concat(count);\n idCountMap[id] = count + 1;\n var indexByIdentifier = getIndexByIdentifier(identifier);\n var obj = {\n css: item[1],\n media: item[2],\n sourceMap: item[3],\n supports: item[4],\n layer: item[5]\n };\n if (indexByIdentifier !== -1) {\n stylesInDOM[indexByIdentifier].references++;\n stylesInDOM[indexByIdentifier].updater(obj);\n } else {\n var updater = addElementStyle(obj, options);\n options.byIndex = i;\n stylesInDOM.splice(i, 0, {\n identifier: identifier,\n updater: updater,\n references: 1\n });\n }\n identifiers.push(identifier);\n }\n return identifiers;\n}\nfunction addElementStyle(obj, options) {\n var api = options.domAPI(options);\n api.update(obj);\n var updater = function updater(newObj) {\n if (newObj) {\n if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap && newObj.supports === obj.supports && newObj.layer === obj.layer) {\n return;\n }\n api.update(obj = newObj);\n } else {\n api.remove();\n }\n };\n return updater;\n}\nmodule.exports = function (list, options) {\n options = options || {};\n list = list || [];\n var lastIdentifiers = modulesToDom(list, options);\n return function update(newList) {\n newList = newList || [];\n for (var i = 0; i < lastIdentifiers.length; i++) {\n var identifier = lastIdentifiers[i];\n var index = getIndexByIdentifier(identifier);\n stylesInDOM[index].references--;\n }\n var newLastIdentifiers = modulesToDom(newList, options);\n for (var _i = 0; _i < lastIdentifiers.length; _i++) {\n var _identifier = lastIdentifiers[_i];\n var _index = getIndexByIdentifier(_identifier);\n if (stylesInDOM[_index].references === 0) {\n stylesInDOM[_index].updater();\n stylesInDOM.splice(_index, 1);\n }\n }\n lastIdentifiers = newLastIdentifiers;\n };\n};","\"use strict\";\n\nvar memo = {};\n\n/* istanbul ignore next */\nfunction getTarget(target) {\n if (typeof memo[target] === \"undefined\") {\n var styleTarget = document.querySelector(target);\n\n // Special case to return head of iframe instead of iframe itself\n if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n try {\n // This will throw an exception if access to iframe is blocked\n // due to cross-origin restrictions\n styleTarget = styleTarget.contentDocument.head;\n } catch (e) {\n // istanbul ignore next\n styleTarget = null;\n }\n }\n memo[target] = styleTarget;\n }\n return memo[target];\n}\n\n/* istanbul ignore next */\nfunction insertBySelector(insert, style) {\n var target = getTarget(insert);\n if (!target) {\n throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");\n }\n target.appendChild(style);\n}\nmodule.exports = insertBySelector;","\"use strict\";\n\n/* istanbul ignore next */\nfunction insertStyleElement(options) {\n var element = document.createElement(\"style\");\n options.setAttributes(element, options.attributes);\n options.insert(element, options.options);\n return element;\n}\nmodule.exports = insertStyleElement;","\"use strict\";\n\n/* istanbul ignore next */\nfunction setAttributesWithoutAttributes(styleElement) {\n var nonce = typeof __webpack_nonce__ !== \"undefined\" ? __webpack_nonce__ : null;\n if (nonce) {\n styleElement.setAttribute(\"nonce\", nonce);\n }\n}\nmodule.exports = setAttributesWithoutAttributes;","\"use strict\";\n\n/* istanbul ignore next */\nfunction apply(styleElement, options, obj) {\n var css = \"\";\n if (obj.supports) {\n css += \"@supports (\".concat(obj.supports, \") {\");\n }\n if (obj.media) {\n css += \"@media \".concat(obj.media, \" {\");\n }\n var needLayer = typeof obj.layer !== \"undefined\";\n if (needLayer) {\n css += \"@layer\".concat(obj.layer.length > 0 ? \" \".concat(obj.layer) : \"\", \" {\");\n }\n css += obj.css;\n if (needLayer) {\n css += \"}\";\n }\n if (obj.media) {\n css += \"}\";\n }\n if (obj.supports) {\n css += \"}\";\n }\n var sourceMap = obj.sourceMap;\n if (sourceMap && typeof btoa !== \"undefined\") {\n css += \"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), \" */\");\n }\n\n // For old IE\n /* istanbul ignore if */\n options.styleTagTransform(css, styleElement, options.options);\n}\nfunction removeStyleElement(styleElement) {\n // istanbul ignore if\n if (styleElement.parentNode === null) {\n return false;\n }\n styleElement.parentNode.removeChild(styleElement);\n}\n\n/* istanbul ignore next */\nfunction domAPI(options) {\n if (typeof document === \"undefined\") {\n return {\n update: function update() {},\n remove: function remove() {}\n };\n }\n var styleElement = options.insertStyleElement(options);\n return {\n update: function update(obj) {\n apply(styleElement, options, obj);\n },\n remove: function remove() {\n removeStyleElement(styleElement);\n }\n };\n}\nmodule.exports = domAPI;","\"use strict\";\n\n/* istanbul ignore next */\nfunction styleTagTransform(css, styleElement) {\n if (styleElement.styleSheet) {\n styleElement.styleSheet.cssText = css;\n } else {\n while (styleElement.firstChild) {\n styleElement.removeChild(styleElement.firstChild);\n }\n styleElement.appendChild(document.createTextNode(css));\n }\n}\nmodule.exports = styleTagTransform;","/*!\n* tabbable 6.3.0\n* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE\n*/\n// NOTE: separate `:not()` selectors has broader browser support than the newer\n// `:not([inert], [inert] *)` (Feb 2023)\n// CAREFUL: JSDom does not support `:not([inert] *)` as a selector; using it causes\n// the entire query to fail, resulting in no nodes found, which will break a lot\n// of things... so we have to rely on JS to identify nodes inside an inert container\nvar candidateSelectors = ['input:not([inert])', 'select:not([inert])', 'textarea:not([inert])', 'a[href]:not([inert])', 'button:not([inert])', '[tabindex]:not(slot):not([inert])', 'audio[controls]:not([inert])', 'video[controls]:not([inert])', '[contenteditable]:not([contenteditable=\"false\"]):not([inert])', 'details>summary:first-of-type:not([inert])', 'details:not([inert])'];\nvar candidateSelector = /* #__PURE__ */candidateSelectors.join(',');\nvar NoElement = typeof Element === 'undefined';\nvar matches = NoElement ? function () {} : Element.prototype.matches || Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector;\nvar getRootNode = !NoElement && Element.prototype.getRootNode ? function (element) {\n var _element$getRootNode;\n return element === null || element === void 0 ? void 0 : (_element$getRootNode = element.getRootNode) === null || _element$getRootNode === void 0 ? void 0 : _element$getRootNode.call(element);\n} : function (element) {\n return element === null || element === void 0 ? void 0 : element.ownerDocument;\n};\n\n/**\n * Determines if a node is inert or in an inert ancestor.\n * @param {Element} [node]\n * @param {boolean} [lookUp] If true and `node` is not inert, looks up at ancestors to\n * see if any of them are inert. If false, only `node` itself is considered.\n * @returns {boolean} True if inert itself or by way of being in an inert ancestor.\n * False if `node` is falsy.\n */\nvar _isInert = function isInert(node, lookUp) {\n var _node$getAttribute;\n if (lookUp === void 0) {\n lookUp = true;\n }\n // CAREFUL: JSDom does not support inert at all, so we can't use the `HTMLElement.inert`\n // JS API property; we have to check the attribute, which can either be empty or 'true';\n // if it's `null` (not specified) or 'false', it's an active element\n var inertAtt = node === null || node === void 0 ? void 0 : (_node$getAttribute = node.getAttribute) === null || _node$getAttribute === void 0 ? void 0 : _node$getAttribute.call(node, 'inert');\n var inert = inertAtt === '' || inertAtt === 'true';\n\n // NOTE: this could also be handled with `node.matches('[inert], :is([inert] *)')`\n // if it weren't for `matches()` not being a function on shadow roots; the following\n // code works for any kind of node\n // CAREFUL: JSDom does not appear to support certain selectors like `:not([inert] *)`\n // so it likely would not support `:is([inert] *)` either...\n var result = inert || lookUp && node && _isInert(node.parentNode); // recursive\n\n return result;\n};\n\n/**\n * Determines if a node's content is editable.\n * @param {Element} [node]\n * @returns True if it's content-editable; false if it's not or `node` is falsy.\n */\nvar isContentEditable = function isContentEditable(node) {\n var _node$getAttribute2;\n // CAREFUL: JSDom does not support the `HTMLElement.isContentEditable` API so we have\n // to use the attribute directly to check for this, which can either be empty or 'true';\n // if it's `null` (not specified) or 'false', it's a non-editable element\n var attValue = node === null || node === void 0 ? void 0 : (_node$getAttribute2 = node.getAttribute) === null || _node$getAttribute2 === void 0 ? void 0 : _node$getAttribute2.call(node, 'contenteditable');\n return attValue === '' || attValue === 'true';\n};\n\n/**\n * @param {Element} el container to check in\n * @param {boolean} includeContainer add container to check\n * @param {(node: Element) => boolean} filter filter candidates\n * @returns {Element[]}\n */\nvar getCandidates = function getCandidates(el, includeContainer, filter) {\n // even if `includeContainer=false`, we still have to check it for inertness because\n // if it's inert, all its children are inert\n if (_isInert(el)) {\n return [];\n }\n var candidates = Array.prototype.slice.apply(el.querySelectorAll(candidateSelector));\n if (includeContainer && matches.call(el, candidateSelector)) {\n candidates.unshift(el);\n }\n candidates = candidates.filter(filter);\n return candidates;\n};\n\n/**\n * @callback GetShadowRoot\n * @param {Element} element to check for shadow root\n * @returns {ShadowRoot|boolean} ShadowRoot if available or boolean indicating if a shadowRoot is attached but not available.\n */\n\n/**\n * @callback ShadowRootFilter\n * @param {Element} shadowHostNode the element which contains shadow content\n * @returns {boolean} true if a shadow root could potentially contain valid candidates.\n */\n\n/**\n * @typedef {Object} CandidateScope\n * @property {Element} scopeParent contains inner candidates\n * @property {Element[]} candidates list of candidates found in the scope parent\n */\n\n/**\n * @typedef {Object} IterativeOptions\n * @property {GetShadowRoot|boolean} getShadowRoot true if shadow support is enabled; falsy if not;\n * if a function, implies shadow support is enabled and either returns the shadow root of an element\n * or a boolean stating if it has an undisclosed shadow root\n * @property {(node: Element) => boolean} filter filter candidates\n * @property {boolean} flatten if true then result will flatten any CandidateScope into the returned list\n * @property {ShadowRootFilter} shadowRootFilter filter shadow roots;\n */\n\n/**\n * @param {Element[]} elements list of element containers to match candidates from\n * @param {boolean} includeContainer add container list to check\n * @param {IterativeOptions} options\n * @returns {Array.}\n */\nvar _getCandidatesIteratively = function getCandidatesIteratively(elements, includeContainer, options) {\n var candidates = [];\n var elementsToCheck = Array.from(elements);\n while (elementsToCheck.length) {\n var element = elementsToCheck.shift();\n if (_isInert(element, false)) {\n // no need to look up since we're drilling down\n // anything inside this container will also be inert\n continue;\n }\n if (element.tagName === 'SLOT') {\n // add shadow dom slot scope (slot itself cannot be focusable)\n var assigned = element.assignedElements();\n var content = assigned.length ? assigned : element.children;\n var nestedCandidates = _getCandidatesIteratively(content, true, options);\n if (options.flatten) {\n candidates.push.apply(candidates, nestedCandidates);\n } else {\n candidates.push({\n scopeParent: element,\n candidates: nestedCandidates\n });\n }\n } else {\n // check candidate element\n var validCandidate = matches.call(element, candidateSelector);\n if (validCandidate && options.filter(element) && (includeContainer || !elements.includes(element))) {\n candidates.push(element);\n }\n\n // iterate over shadow content if possible\n var shadowRoot = element.shadowRoot ||\n // check for an undisclosed shadow\n typeof options.getShadowRoot === 'function' && options.getShadowRoot(element);\n\n // no inert look up because we're already drilling down and checking for inertness\n // on the way down, so all containers to this root node should have already been\n // vetted as non-inert\n var validShadowRoot = !_isInert(shadowRoot, false) && (!options.shadowRootFilter || options.shadowRootFilter(element));\n if (shadowRoot && validShadowRoot) {\n // add shadow dom scope IIF a shadow root node was given; otherwise, an undisclosed\n // shadow exists, so look at light dom children as fallback BUT create a scope for any\n // child candidates found because they're likely slotted elements (elements that are\n // children of the web component element (which has the shadow), in the light dom, but\n // slotted somewhere _inside_ the undisclosed shadow) -- the scope is created below,\n // _after_ we return from this recursive call\n var _nestedCandidates = _getCandidatesIteratively(shadowRoot === true ? element.children : shadowRoot.children, true, options);\n if (options.flatten) {\n candidates.push.apply(candidates, _nestedCandidates);\n } else {\n candidates.push({\n scopeParent: element,\n candidates: _nestedCandidates\n });\n }\n } else {\n // there's not shadow so just dig into the element's (light dom) children\n // __without__ giving the element special scope treatment\n elementsToCheck.unshift.apply(elementsToCheck, element.children);\n }\n }\n }\n return candidates;\n};\n\n/**\n * @private\n * Determines if the node has an explicitly specified `tabindex` attribute.\n * @param {HTMLElement} node\n * @returns {boolean} True if so; false if not.\n */\nvar hasTabIndex = function hasTabIndex(node) {\n return !isNaN(parseInt(node.getAttribute('tabindex'), 10));\n};\n\n/**\n * Determine the tab index of a given node.\n * @param {HTMLElement} node\n * @returns {number} Tab order (negative, 0, or positive number).\n * @throws {Error} If `node` is falsy.\n */\nvar getTabIndex = function getTabIndex(node) {\n if (!node) {\n throw new Error('No node provided');\n }\n if (node.tabIndex < 0) {\n // in Chrome,
,