diff --git a/js/files_pdfviewer-main.js b/js/files_pdfviewer-main.js index db2addab..c0576684 100644 --- a/js/files_pdfviewer-main.js +++ b/js/files_pdfviewer-main.js @@ -1,2 +1,2 @@ -(()=>{var e,n,s={9097:(e,t,n)=>{"use strict";t.c0=function(e){return new s.default(e)};var s=a(n(9457)),o=a(n(432));function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){Object.keys(e).filter((e=>!t||t(e))).map(e.removeItem.bind(e))}},432:(e,t)=>{"use strict";function n(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var s=n.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s{constructor(e,t,o){n(this,"scope",void 0),n(this,"wrapped",void 0),this.scope="".concat(o?s.GLOBAL_SCOPE_PERSISTENT:s.GLOBAL_SCOPE_VOLATILE,"_").concat(btoa(e),"_"),this.wrapped=t}scopeKey(e){return"".concat(this.scope).concat(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))}}t.default=s,n(s,"GLOBAL_SCOPE_VOLATILE","nextcloud_vol"),n(s,"GLOBAL_SCOPE_PERSISTENT","nextcloud_per")},9457:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,o=(s=n(432))&&s.__esModule?s:{default:s};function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var s=n.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=class{constructor(e){a(this,"appId",void 0),a(this,"persisted",!1),a(this,"clearedOnLogout",!1),this.appId=e}persist(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.persisted=e,this}clearOnLogout(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.clearedOnLogout=e,this}build(){return new o.default(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}},5950:(e,t,n)=>{const s=n(2322),{MAX_LENGTH:o,MAX_SAFE_INTEGER:a}=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>o)throw new TypeError(`version is longer than ${o} 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>a||this.major<0)throw new TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>a||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 o="object"==typeof s&&s.env&&s.env.NODE_DEBUG&&/\bsemver\b/i.test(s.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=o},3229:e=>{const t=/^[0-9]+$/,n=(e,n)=>{const s=t.test(e),o=t.test(n);return s&&o&&(e=+e,n=+n),e===n?0:s&&!o?-1:o&&!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:o,MAX_LENGTH:a}=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",a],[p,o]],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),o=m++;r(e,o,t),u[e]=o,d[o]=t,c[o]=s,i[o]=new RegExp(t,n?"g":void 0),l[o]=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,a=i(e),r=a[0],l=a[1],d=new o(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,o=s%3,a=[],r=16383,i=0,d=s-o;id?d:i+r));1===o?(t=e[s-1],a.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[s-2]<<8)+e[s-1],a.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return a.join("")};for(var n=[],s=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0;r<64;++r)n[r]=a[r],s[a.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 o,a,r=[],i=t;i>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return r.join("")}s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63},8287:(e,t,n)=>{"use strict";const s=n(7526),o=n(251),a="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 o=s.write(e,t);o!==n&&(s=s.slice(0,o));return s}(e,t);if(ArrayBuffer.isView(e))return function(e){if(K(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(K(e,ArrayBuffer)||e&&K(e.buffer,ArrayBuffer))return p(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(K(e,SharedArrayBuffer)||e&&K(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 o=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(o)return o;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)||K(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 o=!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(o)return s?-1:W(e).length;t=(""+t).toLowerCase(),o=!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 E(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 B(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,o){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=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)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,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,s,o);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,s,o){let a,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(o){let s=-1;for(a=n;ai&&(n=i-l),a=n;a>=0;a--){let n=!0;for(let s=0;so&&(s=o):s=o;const a=t.length;let r;for(s>a/2&&(s=a/2),r=0;r>8,o=n%256,a.push(o),a.push(s);return a}(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 E(e,t,n){n=Math.min(e.length,n);const s=[];let o=t;for(;o239?4:t>223?3:t>191?2:1;if(o+r<=n){let n,s,i,l;switch(r){case 1:t<128&&(a=t);break;case 2:n=e[o+1],128==(192&n)&&(l=(31&t)<<6|63&n,l>127&&(a=l));break;case 3:n=e[o+1],s=e[o+2],128==(192&n)&&128==(192&s)&&(l=(15&t)<<12|(63&n)<<6|63&s,l>2047&&(l<55296||l>57343)&&(a=l));break;case 4:n=e[o+1],s=e[o+2],i=e[o+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&&(a=l))}}null===a?(a=65533,r=1):a>65535&&(a-=65536,s.push(a>>>10&1023|55296),a=56320|1023&a),s.push(a),o+=r}return function(e){const t=e.length;if(t<=N)return String.fromCharCode.apply(String,e);let n="",s=0;for(;ss.length?(l.isBuffer(t)||(t=l.from(t)),t.copy(s,o)):Uint8Array.prototype.set.call(s,t,o);else{if(!l.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(s,o)}o+=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+=" ... "),""},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(e,t,n,s,o){if(K(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===o&&(o=this.length),t<0||n>e.length||s<0||o>this.length)throw new RangeError("out of range index");if(s>=o&&t>=n)return 0;if(s>=o)return-1;if(t>=n)return 1;if(this===e)return 0;let a=(o>>>=0)-(s>>>=0),r=(n>>>=0)-(t>>>=0);const i=Math.min(a,r),d=this.slice(s,o),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 o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");s||(s="utf8");let a=!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(a)throw new TypeError("Unknown encoding: "+s);s=(""+s).toLowerCase(),a=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const N=4096;function _(e,t,n){let s="";n=Math.min(e.length,n);for(let o=t;os)&&(n=s);let o="";for(let s=t;sn)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,n,s,o,a){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function z(e,t,n,s,o){$(t,s,o,e,n,7);let a=Number(t&BigInt(4294967295));e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a;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,o){$(t,s,o,e,n,7);let a=Number(t&BigInt(4294967295));e[n+7]=a,a>>=8,e[n+6]=a,a>>=8,e[n+5]=a,a>>=8,e[n+4]=a;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 M(e,t,n,s,o,a){if(n+s>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function O(e,t,n,s,a){return t=+t,n>>>=0,a||M(e,0,n,4),o.write(e,t,n,s,23,4),n+4}function U(e,t,n,s,a){return t=+t,n>>>=0,a||M(e,0,n,8),o.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||L(e,t,this.length);let s=this[e],o=1,a=0;for(;++a>>=0,t>>>=0,n||L(e,t,this.length);let s=this[e+--t],o=1;for(;t>0&&(o*=256);)s+=this[e+--t]*o;return s},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||L(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||L(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||L(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||L(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||L(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,o=this[++e]+256*this[++e]+65536*this[++e]+n*2**24;return BigInt(s)+(BigInt(o)<>>=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],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+n;return(BigInt(s)<>>=0,t>>>=0,n||L(e,t,this.length);let s=this[e],o=1,a=0;for(;++a=o&&(s-=Math.pow(2,8*t)),s},l.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||L(e,t,this.length);let s=t,o=1,a=this[e+--s];for(;s>0&&(o*=256);)a+=this[e+--s]*o;return o*=128,a>=o&&(a-=Math.pow(2,8*t)),a},l.prototype.readInt8=function(e,t){return e>>>=0,t||L(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||L(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||L(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||L(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||L(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||L(e,4,this.length),o.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||L(e,4,this.length),o.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||L(e,8,this.length),o.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||L(e,8,this.length),o.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 o=1,a=0;for(this[t]=255&e;++a>>=0,n>>>=0,!s){F(this,e,t,n,Math.pow(2,8*n)-1,0)}let o=n-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&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 o=0,a=1,r=0;for(this[t]=255&e;++o>>=0,!s){const s=Math.pow(2,8*n-1);F(this,e,t,n,s-1,-s)}let o=n-1,a=1,r=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===r&&0!==this[t+o+1]&&(r=1),this[t+o]=(e/a|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 O(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return O(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return U(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return U(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(o=t;o=s+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function $(e,t,n,s,o,a){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${s} and < 2${s} ** ${8*(a+1)}${s}`:`>= -(2${s} ** ${8*(a+1)-1}${s}) and < 2 ** ${8*(a+1)-1}${s}`:`>= ${t}${s} and <= ${n}${s}`,new R.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,n){H(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||G(t,e.length-(n+1))}(s,o,a)}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.`,o=n;return Number.isInteger(n)&&Math.abs(n)>2**32?o=I(String(n)):"bigint"==typeof n&&(o=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(o=I(o)),o+="n"),s+=` It must be ${t}. Received ${o}`,s}),RangeError);const V=/[^+/0-9A-Za-z-_]/g;function W(e,t){let n;t=t||1/0;const s=e.length;let o=null;const a=[];for(let r=0;r55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(r+1===s){(t-=3)>-1&&a.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.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;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}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 X(e,t,n,s){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function K(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 o=0;o<16;++o)t[s+o]=e[n]+e[o]}return t}();function Y(e){return"undefined"==typeof BigInt?Q:e}function Q(){throw new Error("BigInt not supported")}},8845:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),o=n.n(s),a=n(6314),r=n.n(a)()(o());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-ddba453b] {\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-ddba453b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-ddba453b] {\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-ddba453b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-ddba453b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-ddba453b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-ddba453b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-ddba453b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-ddba453b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-ddba453b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-ddba453b] {\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-B4-9qwLn.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-ddba453b] {\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-ddba453b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-ddba453b] {\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-ddba453b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-ddba453b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-ddba453b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-ddba453b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-ddba453b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-ddba453b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-ddba453b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-ddba453b] {\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},8553:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),o=n.n(s),a=n(6314),r=n.n(a)()(o());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-474ee0b9] {\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-474ee0b9] {\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-474ee0b9] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-474ee0b9] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-474ee0b9], .button-vue[data-v-474ee0b9] * {\n cursor: pointer;\n}\n.button-vue[data-v-474ee0b9]:focus {\n outline: none;\n}\n.button-vue[data-v-474ee0b9]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-474ee0b9]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-474ee0b9]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-474ee0b9] {\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-474ee0b9] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-474ee0b9] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-474ee0b9] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-474ee0b9] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-474ee0b9] {\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-474ee0b9] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-474ee0b9] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-474ee0b9] {\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-474ee0b9] {\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-474ee0b9] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-474ee0b9] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-474ee0b9] {\n width: 100%;\n}\n.button-vue[data-v-474ee0b9]: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-474ee0b9] {\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-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-474ee0b9]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-474ee0b9] {\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-474ee0b9]: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-474ee0b9], .button-vue--vue-tertiary[data-v-474ee0b9] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-474ee0b9]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-474ee0b9] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-474ee0b9]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-474ee0b9]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-474ee0b9]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-474ee0b9] {\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-474ee0b9], .button-vue--legacy.button-vue--vue-success[data-v-474ee0b9], .button-vue--legacy.button-vue--vue-warning[data-v-474ee0b9] {\n color: white;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcButton-D8AOCliw.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-474ee0b9] {\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-474ee0b9] {\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-474ee0b9] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-474ee0b9] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-474ee0b9], .button-vue[data-v-474ee0b9] * {\n cursor: pointer;\n}\n.button-vue[data-v-474ee0b9]:focus {\n outline: none;\n}\n.button-vue[data-v-474ee0b9]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-474ee0b9]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-474ee0b9]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-474ee0b9] {\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-474ee0b9] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-474ee0b9] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-474ee0b9] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-474ee0b9] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-474ee0b9] {\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-474ee0b9] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-474ee0b9] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-474ee0b9] {\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-474ee0b9] {\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-474ee0b9] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-474ee0b9] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-474ee0b9] {\n width: 100%;\n}\n.button-vue[data-v-474ee0b9]: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-474ee0b9] {\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-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-474ee0b9]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-474ee0b9] {\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-474ee0b9]: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-474ee0b9], .button-vue--vue-tertiary[data-v-474ee0b9] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-474ee0b9]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-474ee0b9] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-474ee0b9]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-474ee0b9]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-474ee0b9]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-474ee0b9] {\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-474ee0b9], .button-vue--legacy.button-vue--vue-success[data-v-474ee0b9], .button-vue--legacy.button-vue--vue-warning[data-v-474ee0b9] {\n color: white;\n}"],sourceRoot:""}]);const i=r},2883:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),o=n.n(s),a=n(6314),r=n.n(a)()(o());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),o=n.n(s),a=n(6314),r=n.n(a)()(o());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),o=n.n(s),a=n(6314),r=n.n(a)()(o());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},1666:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),o=n.n(s),a=n(6314),r=n.n(a)()(o());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-c2daf832] {\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-c2daf832] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--afe18836);\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-c2daf832] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-c2daf832] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-c2daf832], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-c2daf832],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-c2daf832] {\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-c2daf832], .modal-header .icons-menu .play-pause-icons__pause[data-v-c2daf832] {\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-c2daf832] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-c2daf832] .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-c2daf832] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle span, .modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-c2daf832] {\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-c2daf832],\n.modal-wrapper .next[data-v-c2daf832] {\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-c2daf832]:focus-visible,\n.modal-wrapper .next[data-v-c2daf832]: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-c2daf832] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-c2daf832] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-c2daf832] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832],\n.fade-leave-active[data-v-c2daf832] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-c2daf832],\n.fade-leave-to[data-v-c2daf832] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-c2daf832],\n.fade-visibility-leave-to[data-v-c2daf832] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-c2daf832],\n.modal-in-leave-active[data-v-c2daf832],\n.modal-out-enter-active[data-v-c2daf832],\n.modal-out-leave-active[data-v-c2daf832] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-c2daf832],\n.modal-in-leave-to[data-v-c2daf832],\n.modal-out-enter[data-v-c2daf832],\n.modal-out-leave-to[data-v-c2daf832] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-c2daf832],\n.modal-in-leave-to .modal-container[data-v-c2daf832] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-c2daf832],\n.modal-out-leave-to .modal-container[data-v-c2daf832] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-c2daf832] {\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-c2daf832] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-c2daf832 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-c2daf832] {\n animation: breath-c2daf832 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-c2daf832] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-c2daf832 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-c2daf832 {\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-BzkYPomo.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-c2daf832] {\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-c2daf832] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--afe18836);\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-c2daf832] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-c2daf832] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-c2daf832], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-c2daf832],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-c2daf832] {\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-c2daf832], .modal-header .icons-menu .play-pause-icons__pause[data-v-c2daf832] {\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-c2daf832] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-c2daf832] .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-c2daf832] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle span, .modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-c2daf832] {\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-c2daf832],\n.modal-wrapper .next[data-v-c2daf832] {\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-c2daf832]:focus-visible,\n.modal-wrapper .next[data-v-c2daf832]: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-c2daf832] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-c2daf832] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-c2daf832] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832],\n.fade-leave-active[data-v-c2daf832] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-c2daf832],\n.fade-leave-to[data-v-c2daf832] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-c2daf832],\n.fade-visibility-leave-to[data-v-c2daf832] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-c2daf832],\n.modal-in-leave-active[data-v-c2daf832],\n.modal-out-enter-active[data-v-c2daf832],\n.modal-out-leave-active[data-v-c2daf832] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-c2daf832],\n.modal-in-leave-to[data-v-c2daf832],\n.modal-out-enter[data-v-c2daf832],\n.modal-out-leave-to[data-v-c2daf832] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-c2daf832],\n.modal-in-leave-to .modal-container[data-v-c2daf832] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-c2daf832],\n.modal-out-leave-to .modal-container[data-v-c2daf832] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-c2daf832] {\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-c2daf832] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-c2daf832 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-c2daf832] {\n animation: breath-c2daf832 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-c2daf832] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-c2daf832 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-c2daf832 {\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),o=n.n(s),a=n(6314),r=n.n(a)()(o());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),o=n.n(s),a=n(6314),r=n.n(a)()(o());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},1411:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),o=n.n(s),a=n(6314),r=n.n(a)()(o());r.push([e.id,"#emptycontent[data-v-52c6e7ae]{margin:0;padding:10% 5%;background-color:var(--color-main-background)}iframe[data-v-52c6e7ae]{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,o,a){"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]=a),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),o&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=o):c[4]="".concat(o)),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)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),a="/*# ".concat(o," */");return[t].concat([a]).join("\n")}return[t].join("\n")}},580:e=>{"use strict";var t=/["'&<>]/;e.exports=function(e){var n,s=""+e,o=t.exec(s);if(!o)return s;var a="",r=0,i=0;for(r=o.index;r{"use strict";n.d(t,{K:()=>v});var s=n(9054);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,s)}return n}function a(e){for(var t=1;t0){var n=e[e.length-1];n!==t&&n.pause()}var s=e.indexOf(t);-1===s||e.splice(s,1),e.push(t)},l=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()},d=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},c=function(e){return d(e)&&!e.shiftKey},u=function(e){return d(e)&&e.shiftKey},m=function(e){return setTimeout(e,0)},p=function(e,t){var n=-1;return e.every((function(e,s){return!t(e)||(n=s,!1)})),n},g=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s1?n-1:0),a=1;a=0)e=o.activeElement;else{var t=y.tabbableGroups[0];e=t&&t.firstTabbableNode||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,v.tabbableOptions),n=(0,s.nq)(e,v.tabbableOptions),o=t.length>0?t[0]:void 0,a=t.length>0?t[t.length-1]:void 0,r=n.find((function(e){return(0,s.AO)(e)})),i=n.slice().reverse().find((function(e){return(0,s.AO)(e)})),l=!!t.find((function(e){return(0,s.yT)(e)>0}));return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:l,firstTabbableNode:o,lastTabbableNode:a,firstDomTabbableNode:r,lastDomTabbableNode:i,nextTabbableNode:function(e){var o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=t.indexOf(e);return a<0?o?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[a+(o?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(t){var n=t.activeElement;if(n)return n.shadowRoot&&null!==n.shadowRoot.activeElement?e(n.shadowRoot):n},T=function e(t){!1!==t&&t!==x(document)&&(t&&t.focus?(t.focus({preventScroll:!!v.preventScroll}),y.mostRecentlyFocusedNode=t,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(t)&&t.select()):e(C()))},E=function(e){var t=b("setReturnFocus",e);return t||!1!==t&&e},N=function(e){var t=e.target,n=e.event,o=e.isBackward,a=void 0!==o&&o;t=t||f(n),k();var r=null;if(y.tabbableGroups.length>0){var i=A(t,n),l=i>=0?y.containerGroups[i]:void 0;if(i<0)r=a?y.tabbableGroups[y.tabbableGroups.length-1].lastTabbableNode:y.tabbableGroups[0].firstTabbableNode;else if(a){var c=p(y.tabbableGroups,(function(e){var n=e.firstTabbableNode;return t===n}));if(c<0&&(l.container===t||(0,s.tp)(t,v.tabbableOptions)&&!(0,s.AO)(t,v.tabbableOptions)&&!l.nextTabbableNode(t,!1))&&(c=i),c>=0){var u=0===c?y.tabbableGroups.length-1:c-1,m=y.tabbableGroups[u];r=(0,s.yT)(t)>=0?m.lastTabbableNode:m.lastDomTabbableNode}else d(n)||(r=l.nextTabbableNode(t,!1))}else{var g=p(y.tabbableGroups,(function(e){var n=e.lastTabbableNode;return t===n}));if(g<0&&(l.container===t||(0,s.tp)(t,v.tabbableOptions)&&!(0,s.AO)(t,v.tabbableOptions)&&!l.nextTabbableNode(t))&&(g=i),g>=0){var h=g===y.tabbableGroups.length-1?0:g+1,w=y.tabbableGroups[h];r=(0,s.yT)(t)>=0?w.firstTabbableNode:w.firstDomTabbableNode}else d(n)||(r=l.nextTabbableNode(t))}}else r=b("fallbackFocus");return r},_=function(e){var t=f(e);A(t,e)>=0||(g(v.clickOutsideDeactivates,e)?n.deactivate({returnFocus:v.returnFocusOnDeactivate}):g(v.allowOutsideClick,e)||e.preventDefault())},S=function(e){var t=f(e),n=A(t,e)>=0;if(n||t instanceof Document)n&&(y.mostRecentlyFocusedNode=t);else{var o;e.stopImmediatePropagation();var a=!0;if(y.mostRecentlyFocusedNode)if((0,s.yT)(y.mostRecentlyFocusedNode)>0){var r=A(y.mostRecentlyFocusedNode),i=y.containerGroups[r].tabbableNodes;if(i.length>0){var l=i.findIndex((function(e){return e===y.mostRecentlyFocusedNode}));l>=0&&(v.isKeyForward(y.recentNavEvent)?l+1=0&&(o=i[l-1],a=!1))}}else y.containerGroups.some((function(e){return e.tabbableNodes.some((function(e){return(0,s.yT)(e)>0}))}))||(a=!1);else a=!1;a&&(o=N({target:y.mostRecentlyFocusedNode,isBackward:v.isKeyBackward(y.recentNavEvent)})),T(o||(y.mostRecentlyFocusedNode||C()))}y.recentNavEvent=void 0},P=function(e){if(!(t=e,"Escape"!==(null==t?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===g(v.escapeDeactivates,e)))return e.preventDefault(),void n.deactivate();var t;(v.isKeyForward(e)||v.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];y.recentNavEvent=e;var n=N({event:e,isBackward:t});n&&(d(e)&&e.preventDefault(),T(n))}(e,v.isKeyBackward(e))},B=function(e){var t=f(e);A(t,e)>=0||g(v.clickOutsideDeactivates,e)||g(v.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},L=function(){if(y.active)return i(r,n),y.delayInitialFocusTimer=v.delayInitialFocus?m((function(){T(C())})):T(C()),o.addEventListener("focusin",S,!0),o.addEventListener("mousedown",_,{capture:!0,passive:!1}),o.addEventListener("touchstart",_,{capture:!0,passive:!1}),o.addEventListener("click",B,{capture:!0,passive:!1}),o.addEventListener("keydown",P,{capture:!0,passive:!1}),n},F=function(){if(y.active)return o.removeEventListener("focusin",S,!0),o.removeEventListener("mousedown",_,!0),o.removeEventListener("touchstart",_,!0),o.removeEventListener("click",B,!0),o.removeEventListener("keydown",P,!0),n},z="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,D=function(){z&&(z.disconnect(),y.active&&!y.paused&&y.containers.map((function(e){z.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=o.activeElement,null==t||t();var a=function(){s&&k(),L(),D(),null==n||n()};return s?(s(y.containers.concat()).then(a,a),this):(a(),this)},deactivate:function(e){if(!y.active)return this;var t=a({onDeactivate:v.onDeactivate,onPostDeactivate:v.onPostDeactivate,checkCanReturnFocus:v.checkCanReturnFocus},e);clearTimeout(y.delayInitialFocusTimer),y.delayInitialFocusTimer=void 0,F(),y.active=!1,y.paused=!1,D(),l(r,n);var s=w(t,"onDeactivate"),o=w(t,"onPostDeactivate"),i=w(t,"checkCanReturnFocus"),d=w(t,"returnFocus","returnFocusOnDeactivate");null==s||s();var c=function(){m((function(){d&&T(E(y.nodeFocusedBeforeActivation)),null==o||o()}))};return d&&i?(i(E(y.nodeFocusedBeforeActivation)).then(c,c),this):(c(),this)},pause:function(e){if(y.paused||!y.active)return this;var t=w(e,"onPause"),n=w(e,"onPostPause");return y.paused=!0,null==t||t(),F(),D(),null==n||n(),this},unpause:function(e){if(!y.paused||!y.active)return this;var t=w(e,"onUnpause"),n=w(e,"onPostUnpause");return y.paused=!1,null==t||t(),k(),L(),D(),null==n||n(),this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return y.containers=t.map((function(e){return"string"==typeof e?o.querySelector(e):e})),y.active&&k(),D(),this}}).updateContainerElements(e),n}},251:(e,t)=>{t.read=function(e,t,n,s,o){var a,r,i=8*o-s-1,l=(1<>1,c=-7,u=n?o-1:0,m=n?-1:1,p=e[t+u];for(u+=m,a=p&(1<<-c)-1,p>>=-c,c+=i;c>0;a=256*a+e[t+u],u+=m,c-=8);for(r=a&(1<<-c)-1,a>>=-c,c+=s;c>0;r=256*r+e[t+u],u+=m,c-=8);if(0===a)a=1-d;else{if(a===l)return r?NaN:1/0*(p?-1:1);r+=Math.pow(2,s),a-=d}return(p?-1:1)*r*Math.pow(2,a-s)},t.write=function(e,t,n,s,o,a){var r,i,l,d=8*a-o-1,c=(1<>1,m=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=s?0:a-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,o),r+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,o),r=0));o>=8;e[n+p]=255&i,p+=g,i/=256,o-=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 o(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function a(e,t){for(var n,s="",o=0,a=-1,r=0,i=0;i<=e.length;++i){if(i2){var l=s.lastIndexOf("/");if(l!==s.length-1){-1===l?(s="",o=0):o=(s=s.slice(0,l)).length-1-s.lastIndexOf("/"),a=i,r=0;continue}}else if(2===s.length||1===s.length){s="",o=0,a=i,r=0;continue}t&&(s.length>0?s+="/..":s="..",o=2)}else s.length>0?s+="/"+e.slice(a+1,i):s=e.slice(a+1,i),o=i-a-1;a=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),o(i),0!==i.length&&(t=i+"/"+t,n=47===i.charCodeAt(0))}return t=a(t,!n),n?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(e){if(o(e),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=a(e,!t)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return o(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(o(e),o(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 a>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(o(e),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,s=-1,a=!0,r=e.length-1;r>=1;--r)if(47===(t=e.charCodeAt(r))){if(!a){s=r;break}}else a=!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');o(e);var n,s=0,a=-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&&(a=n):(i=-1,a=l))}return s===a?a=l:-1===a&&(a=e.length),e.slice(s,a)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!r){s=n+1;break}}else-1===a&&(r=!1,a=n+1);return-1===a?"":e.slice(s,a)},extname:function(e){o(e);for(var t=-1,n=0,s=-1,a=!0,r=0,i=e.length-1;i>=0;--i){var l=e.charCodeAt(i);if(47!==l)-1===s&&(a=!1,s=i+1),46===l?-1===t?t=i:1!==r&&(r=1):-1!==t&&(r=-1);else if(!a){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){o(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,s=e.charCodeAt(0),a=47===s;a?(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&&a?e.slice(1,l):e.slice(i,l)):(0===i&&a?(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):a&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};r.posix=r,e.exports=r},5606:e=>{var t,n,s=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function r(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!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:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();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 o=void 0!==n.layer;o&&(s+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),s+=n.css,o&&(s+="}"),n.media&&(s+="}"),n.supports&&(s+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(s+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),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:()=>E,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])"],o=s.join(","),a="undefined"==typeof Element,r=a?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!a&&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,n){var s;void 0===n&&(n=!0);var o=null==t||null===(s=t.getAttribute)||void 0===s?void 0:s.call(t,"inert");return""===o||"true"===o||n&&t&&e(t.parentNode)},d=function(e,t,n){if(l(e))return[];var s=Array.prototype.slice.apply(e.querySelectorAll(o));return t&&r.call(e,o)&&s.unshift(e),s=s.filter(n)},c=function e(t,n,s){for(var a=[],i=Array.from(t);i.length;){var d=i.shift();if(!l(d,!1))if("SLOT"===d.tagName){var c=d.assignedElements(),u=e(c.length?c:d.children,!0,s);s.flatten?a.push.apply(a,u):a.push({scopeParent:d,candidates:u})}else{r.call(d,o)&&s.filter(d)&&(n||!t.includes(d))&&a.push(d);var m=d.shadowRoot||"function"==typeof s.getShadowRoot&&s.getShadowRoot(d),p=!l(m,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(d));if(m&&p){var g=e(!0===m?d.children:m.children,!0,s);s.flatten?a.push.apply(a,g):a.push({scopeParent:d,candidates:g})}else i.unshift.apply(i,d.children)}}return a},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 o=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(r.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return h(e)}else{if("function"==typeof s){for(var a=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=a}if(function(e){var t,n,s,o,a=e&&i(e),r=null===(t=a)||void 0===t?void 0:t.host,l=!1;if(a&&a!==e)for(l=!!(null!==(n=r)&&void 0!==n&&null!==(s=n.ownerDocument)&&void 0!==s&&s.contains(r)||null!=e&&null!==(o=e.ownerDocument)&&void 0!==o&&o.contains(e));!l&&r;){var d,c,u;l=!(null===(c=r=null===(d=a=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(t){var n=[],s=[];return t.forEach((function(t,o){var a=!!t.scopeParent,r=a?t.scopeParent:t,i=function(e,t){var n=m(e);return n<0&&t&&!u(e)?0:n}(r,a),l=a?e(t.candidates):r;0===i?a?n.push.apply(n,l):n.push(r):s.push({documentOrder:o,tabIndex:i,item:t,isScope:a,content:l})})),s.sort(p).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)},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,o)&&w(t,e)},T=s.concat("iframe").join(","),E=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 o=document.createElement("button");o.type="button",o.setAttribute("aria-label","Close"),o.className="toast-close",o.innerHTML="✖",o.addEventListener("click",function(e){e.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var a=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&a>360?e.insertAdjacentElement("afterbegin",o):e.appendChild(o)}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},o={top:15,bottom:15},a=document.getElementsByClassName("toastify"),r=0;r0?window.innerWidth:screen.width)<=360?(a[r].style[e]=o[e]+"px",o[e]+=i+15):!0===s(a[r],"toastify-left")?(a[r].style[e]=t[e]+"px",t[e]+=i+15):(a[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:()=>En,Ay:()=>Us,EW:()=>it,IJ:()=>Ke,KR:()=>Xe,Kh:()=>Re,QW:()=>et,R1:()=>Je,Tm:()=>Ge,WQ:()=>Ct,dY:()=>xn,h:()=>cn,hi:()=>Sn,i9:()=>qe,jr:()=>At,lW:()=>tt,nI:()=>pe,nT:()=>mt,o5:()=>wt,pM:()=>Pn,rY:()=>Qe,sV:()=>_n,tB:()=>ot,uY:()=>yt,ux:()=>Ve,wB:()=>ft});var s=Object.freeze({}),o=Array.isArray;function a(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(","),o=0;o-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,E=x((function(e){return e.replace(T,(function(e,t){return t?t.toUpperCase():""}))})),N=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 B(e,t){t=t||0;for(var n=e.length-t,s=new Array(n);n--;)s[n]=e[n+t];return s}function L(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+)/),oe={}.watch,ae=!1;if(Z)try{var re={};Object.defineProperty(re,"passive",{get:function(){ae=!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,o,a,r,i){this.tag=e,this.data=t,this.children=n,this.text=s,this.elm=o,this.ns=void 0,this.context=a,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(!o(e))return mn(e,null,arguments,t,"v-on handler");for(var s=e.slice(),a=0;a0&&(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)&&a(s.key)&&r(t)&&(s.key="__vlist".concat(t,"_").concat(n,"__")),u.push(s)));return u}function Bt(e,t){var n,s,a,i,l=null;if(o(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&&o&&o!==s&&l===o.$key&&!r&&!o.$hasNormal)return o;for(var d in a={},t)t[d]&&"$"!==d[0]&&(a[d]=Zt(e,n,d,t[d]))}else a={};for(var c in n)c in a||(a[c]=Jt(n,c));return t&&Object.isExtensible(t)&&(t._normalized=a),q(a,"$stable",i),q(a,"$key",l),q(a,"$hasNormal",r),a}function Zt(e,t,n,s){var a=function(){var t=me;ge(e);var n=arguments.length?s.apply(null,arguments):s({}),a=(n=n&&"object"==typeof n&&!o(n)?[n]:_t(n))&&n[0];return ge(t),n&&(!a||1===n.length&&a.isComment&&!Xt(a))?void 0:n};return s.proxy&&Object.defineProperty(t,n,{get:a,enumerable:!0,configurable:!0}),a}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,o){var a=!1;for(var r in t)r in e?t[r]!==n[r]&&(a=!0):(a=!0,en(e,r,s,o));for(var r in e)r in t||(a=!0,delete e[r]);return a}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 on(e){if(o(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,xn(ss))}}function as(e,t){if(e){for(var n=Object.create(null),s=ue?Reflect.ownKeys(e):Object.keys(e),o=0;o-1)if(a&&!k(o,"default"))r=!1;else if(""===r||r===S(e)){var l=Ns(String,o.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,o=e._vnode,a=e.$vnode;for(var r in n){var i=n[r];if(i){var l=i.name;l&&!t(l)&&Hs(n,r,s,o)}}a.componentOptions.children=void 0}function Hs(e,t,n,s){var o=e[t];!o||s&&o.tag===s.tag||o.componentInstance.$destroy(),e[t]=null,b(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=Ms++,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 o=s.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=bs(Os(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,o=n&&n.context;e.$slots=Wt(t._renderChildren,o),e.$scopedSlots=n?Kt(e.$parent,n.data.scopedSlots,e.$slots):s,e._c=function(t,n,s,o){return ln(e,t,n,s,o,!1)},e.$createElement=function(t,n,s,o){return ln(e,t,n,s,o,!0)};var a=n&&n.data;De(e,"$attrs",a&&a.attrs||s,null,!0),De(e,"$listeners",t._parentListeners||s,null,!0)}(t),Wn(t,"beforeCreate",void 0,!1),function(e){var t=as(e.$options.inject,e);t&&(Be(!1),Object.keys(t).forEach((function(n){De(e,n,t[n])})),Be(!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),o=ue?Reflect.ownKeys(n):Object.keys(n),a=0;a1?B(n):n;for(var s=B(arguments,1),o='event handler for "'.concat(e,'"'),a=0,r=n.length;aparseInt(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=on(e),n=t&&t.componentOptions;if(n){var s=js(n),o=this.include,a=this.exclude;if(o&&(!s||!Is(o,s))||a&&s&&Is(a,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:L,mergeOptions:bs,defineReactive:De},e.set=Me,e.delete=Oe,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,L(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=B(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)}(Us),Object.defineProperty(Us.prototype,"$isServer",{get:ie}),Object.defineProperty(Us.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Us,"FunctionalRenderContext",{value:rs}),Us.version="2.7.16";var Ws=w("style,class"),qs=w("input,textarea,option,select,progress"),Xs=w("contenteditable,draggable,spellcheck"),Ks=w("events,caret,typing,plaintext-only"),Zs=function(e,t){return to(t)||"false"===t?"false":"contenteditable"===e&&Ks(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)},eo=function(e){return Qs(e)?e.slice(6,e.length):""},to=function(e){return null==e||!1===e};function no(e){for(var t=e.data,n=e,s=e;r(s.componentInstance);)(s=s.componentInstance._vnode)&&s.data&&(t=so(s.data,t));for(;r(n=n.parent);)n&&n.data&&(t=so(t,n.data));return function(e,t){if(r(e)||r(t))return oo(e,ao(t));return""}(t.staticClass,t.class)}function so(e,t){return{staticClass:oo(e.staticClass,t.staticClass),class:r(e.class)?[e.class,t.class]:t.class}}function oo(e,t){return e?t?e+" "+t:e:t||""}function ao(e){return Array.isArray(e)?function(e){for(var t,n="",s=0,o=e.length;s-1?Po(e,t,n):Js(t)?to(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Xs(t)?e.setAttribute(t,Zs(t,n)):Qs(t)?to(n)?e.removeAttributeNS(Ys,eo(t)):e.setAttributeNS(Ys,t,n):Po(e,t,n)}function Po(e,t,n){if(to(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 Bo={create:_o,update:_o};function Lo(e,t){var n=t.elm,s=t.data,o=e.data;if(!(a(s.staticClass)&&a(s.class)&&(a(o)||a(o.staticClass)&&a(o.class)))){var i=no(t),l=n._transitionClasses;r(l)&&(i=oo(i,ao(l))),i!==n._prevClass&&(n.setAttribute("class",i),n._prevClass=i)}}var Fo,zo={create:Lo,update:Lo},Do="__r",Mo="__c";function Oo(e,t,n){var s=Fo;return function o(){null!==t.apply(null,arguments)&&jo(e,o,n,s)}}var Uo=hn&&!(se&&Number(se[1])<=53);function Ro(e,t,n,s){if(Uo){var o=Qn,a=t;t=a._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=o||e.timeStamp<=0||e.target.ownerDocument!==document)return a.apply(this,arguments)}}Fo.addEventListener(e,t,ae?{capture:n,passive:s}:n)}function jo(e,t,n,s){(s||Fo).removeEventListener(e,t._wrapper||t,n)}function Io(e,t){if(!a(e.data.on)||!a(t.data.on)){var n=t.data.on||{},s=e.data.on||{};Fo=t.elm||e.elm,function(e){if(r(e[Do])){var t=Y?"change":"input";e[t]=[].concat(e[Do],e[t]||[]),delete e[Do]}r(e[Mo])&&(e.change=[].concat(e[Mo],e.change||[]),delete e[Mo])}(n),Tt(n,s,Ro,jo,Oo,t.context),Fo=void 0}}var $o,Ho={create:Io,update:Io,destroy:function(e){return Io(e,vo)}};function Go(e,t){if(!a(e.data.domProps)||!a(t.data.domProps)){var n,s,o=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=L({},d)),l)n in d||(o[n]="");for(n in d){if(s=d[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),s===l[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=s;var c=a(s)?"":String(s);Vo(o,c)&&(o.value=c)}else if("innerHTML"===n&&lo(o.tagName)&&a(o.innerHTML)){($o=$o||document.createElement("div")).innerHTML="".concat(s,"");for(var u=$o.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;u.firstChild;)o.appendChild(u.firstChild)}else if(s!==l[n])try{o[n]=s}catch(e){}}}}function Vo(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 Wo={create:Go,update:Go},qo=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 Xo(e){var t=Ko(e.style);return e.staticStyle?L(e.staticStyle,t):t}function Ko(e){return Array.isArray(e)?F(e):"string"==typeof e?qo(e):e}var Zo,Jo=/^--/,Yo=/\s*!important$/,Qo=function(e,t,n){if(Jo.test(t))e.style.setProperty(t,n);else if(Yo.test(n))e.style.setProperty(S(t),n.replace(Yo,""),"important");else{var s=ta(t);if(Array.isArray(n))for(var o=0,a=n.length;o-1?t.split(oa).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 ra(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(oa).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 ia(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&L(t,la(e.name||"v")),L(t,e),t}return"string"==typeof e?la(e):void 0}}var la=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")}})),da=Z&&!Q,ca="transition",ua="animation",ma="transition",pa="transitionend",ga="animation",fa="animationend";da&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ma="WebkitTransition",pa="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(ga="WebkitAnimation",fa="webkitAnimationEnd"));var ha=Z?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function va(e){ha((function(){ha(e)}))}function ya(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),aa(e,t))}function wa(e,t){e._transitionClasses&&b(e._transitionClasses,t),ra(e,t)}function Aa(e,t,n){var s=Ca(e,t),o=s.type,a=s.timeout,r=s.propCount;if(!o)return n();var i=o===ca?pa:fa,l=0,d=function(){e.removeEventListener(i,c),n()},c=function(t){t.target===e&&++l>=r&&d()};setTimeout((function(){l0&&(n=ca,c=r,u=a.length):t===ua?d>0&&(n=ua,c=d,u=l.length):u=(n=(c=Math.max(r,d))>0?r>d?ca:ua:null)?n===ca?a.length:l.length:0,{type:n,timeout:c,propCount:u,hasTransform:n===ca&&ba.test(s[ma+"Property"])}}function ka(e,t){for(;e.length1}function Sa(e,t){!0!==t.data.show&&Ta(t)}var Pa=function(e){var t,n,s={},d=e.modules,c=e.nodeOps;for(t=0;tg?A(e,a(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 E(e,t,n){if(i(n)&&r(e.parent))e.parent.data.pendingInsert=t;else for(var s=0;s-1,r.selected!==a&&(r.selected=a);else if(O(Da(r),s))return void(e.selectedIndex!==i&&(e.selectedIndex=i));o||(e.selectedIndex=-1)}}function za(e,t){return t.every((function(t){return!O(t,e)}))}function Da(e){return"_value"in e?e._value:e.value}function Ma(e){e.target.composing=!0}function Oa(e){e.target.composing&&(e.target.composing=!1,Ua(e.target,"input"))}function Ua(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Ra(e){return!e.componentInstance||e.data&&e.data.transition?e:Ra(e.componentInstance._vnode)}var ja={bind:function(e,t,n){var s=t.value,o=(n=Ra(n)).data&&n.data.transition,a=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;s&&o?(n.data.show=!0,Ta(n,(function(){e.style.display=a}))):e.style.display=s?a:"none"},update:function(e,t,n){var s=t.value;!s!=!t.oldValue&&((n=Ra(n)).data&&n.data.transition?(n.data.show=!0,s?Ta(n,(function(){e.style.display=e.__vOriginalDisplay})):Ea(n,(function(){e.style.display="none"}))):e.style.display=s?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,s,o){o||(e.style.display=e.__vOriginalDisplay)}},Ia={model:Ba,show:ja},$a={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 Ha(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Ha(on(t.children)):e}function Ga(e){var t={},n=e.$options;for(var s in n.propsData)t[s]=e[s];var o=n._parentListeners;for(var s in o)t[E(s)]=o[s];return t}function Va(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Wa=function(e){return e.tag||Xt(e)},qa=function(e){return"show"===e.name},Xa={name:"transition",props:$a,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Wa)).length){0;var s=this.mode;0;var o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=Ha(o);if(!a)return o;if(this._leaving)return Va(e,o);var r="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?r+"comment":r+a.tag:l(a.key)?0===String(a.key).indexOf(r)?a.key:r+a.key:a.key;var i=(a.data||(a.data={})).transition=Ga(this),d=this._vnode,c=Ha(d);if(a.data.directives&&a.data.directives.some(qa)&&(a.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,c)&&!Xt(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var u=c.data.transition=L({},i);if("out-in"===s)return this._leaving=!0,Et(u,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Va(e,o);if("in-out"===s){if(Xt(a))return d;var m,p=function(){m()};Et(i,"afterEnter",p),Et(i,"enterCancelled",p),Et(u,"delayLeave",(function(e){m=e}))}}return o}}},Ka=L({tag:String,moveClass:String},$a);delete Ka.mode;var Za={props:Ka,beforeMount:function(){var e=this,t=this._update;this._update=function(n,s){var o=$n(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,o(),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,o=this.$slots.default||[],a=this.children=[],r=Ga(this),i=0;i-1?uo[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:uo[e]=/HTMLUnknownElement/.test(t.toString())},L(Us.options.directives,Ia),L(Us.options.components,er),Us.prototype.__patch__=Z?Pa:z,Us.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 Mn(e,s,z,{before:function(){e._isMounted&&!e._isDestroyed&&Wn(e,"beforeUpdate")}},!0),n=!1;var o=e._preWatchers;if(o)for(var a=0;a{"use strict";n.d(t,{HW:()=>v,L$:()=>g,do:()=>i,zo:()=>l});var s=n(1338),o=n(9097);let a;const r=[];function i(){return void 0===a&&(a=document.head.dataset.requesttoken??null),a}function l(e){r.push(e)}(0,s.B1)("csrf-token-update",(e=>{a=e.token,r.forEach((e=>{try{e(a)}catch(e){console.error("Error updating CSRF token observer",e)}}))}));const d=(0,o.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)}},715:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>Bt});var s={};function o(e,t){return function(){return e.apply(t,arguments)}}n.r(s),n.d(s,{hasBrowserEnv:()=>fe,hasStandardBrowserEnv:()=>ve,hasStandardBrowserWebWorkerEnv:()=>ye,navigator:()=>he,origin:()=>we});var a=n(5606);const{toString:r}=Object.prototype,{getPrototypeOf:i}=Object,{iterator:l,toStringTag:d}=Symbol,c=(u=Object.create(null),e=>{const t=r.call(e);return u[t]||(u[t]=t.slice(8,-1).toLowerCase())});var u;const m=e=>(e=e.toLowerCase(),t=>c(t)===e),p=e=>t=>typeof t===e,{isArray:g}=Array,f=p("undefined");function h(e){return null!==e&&!f(e)&&null!==e.constructor&&!f(e.constructor)&&w(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const v=m("ArrayBuffer");const y=p("string"),w=p("function"),A=p("number"),b=e=>null!==e&&"object"==typeof e,C=e=>{if("object"!==c(e))return!1;const t=i(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||d in e||l in e)},k=m("Date"),x=m("File"),T=m("Blob"),E=m("FileList"),N=m("URLSearchParams"),[_,S,P,B]=["ReadableStream","Request","Response","Headers"].map(m);function L(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let s,o;if("object"!=typeof e&&(e=[e]),g(e))for(s=0,o=e.length;s0;)if(s=n[o],t===s.toLowerCase())return s;return null}const z="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,D=e=>!f(e)&&e!==z;const M=(O="undefined"!=typeof Uint8Array&&i(Uint8Array),e=>O&&e instanceof O);var O;const U=m("HTMLFormElement"),R=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),j=m("RegExp"),I=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};L(n,((n,o)=>{let a;!1!==(a=t(n,o,e))&&(s[o]=a||n)})),Object.defineProperties(e,s)};const $=m("AsyncFunction"),H=(G="function"==typeof setImmediate,V=w(z.postMessage),G?setImmediate:V?(W=`axios@${Math.random()}`,q=[],z.addEventListener("message",(({source:e,data:t})=>{e===z&&t===W&&q.length&&q.shift()()}),!1),e=>{q.push(e),z.postMessage(W,"*")}):e=>setTimeout(e));var G,V,W,q;const X="undefined"!=typeof queueMicrotask?queueMicrotask.bind(z):void 0!==a&&a.nextTick||H,K={isArray:g,isArrayBuffer:v,isBuffer:h,isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||w(e.append)&&("formdata"===(t=c(e))||"object"===t&&w(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&v(e.buffer),t},isString:y,isNumber:A,isBoolean:e=>!0===e||!1===e,isObject:b,isPlainObject:C,isEmptyObject:e=>{if(!b(e)||h(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:_,isRequest:S,isResponse:P,isHeaders:B,isUndefined:f,isDate:k,isFile:x,isBlob:T,isRegExp:j,isFunction:w,isStream:e=>b(e)&&w(e.pipe),isURLSearchParams:N,isTypedArray:M,isFileList:E,forEach:L,merge:function e(){const{caseless:t,skipUndefined:n}=D(this)&&this||{},s={},o=(o,a)=>{const r=t&&F(s,a)||a;C(s[r])&&C(o)?s[r]=e(s[r],o):C(o)?s[r]=e({},o):g(o)?s[r]=o.slice():n&&f(o)||(s[r]=o)};for(let e=0,t=arguments.length;e(L(t,((t,s)=>{n&&w(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 o,a,r;const l={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)r=o[a],s&&!s(r,e,t)||l[r]||(t[r]=e[r],l[r]=!0);e=!1!==n&&i(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:c,kindOfTest:m,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(g(e))return e;let t=e.length;if(!A(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[l]).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:U,hasOwnProperty:R,hasOwnProp:R,reduceDescriptors:I,freezeMethods:e=>{I(e,((t,n)=>{if(w(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const s=e[n];w(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 g(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:F,global:z,isContextDefined:D,isSpecCompliantForm:function(e){return!!(e&&w(e.append)&&"FormData"===e[d]&&e[l])},toJSONObject:e=>{const t=new Array(10),n=(e,s)=>{if(b(e)){if(t.indexOf(e)>=0)return;if(h(e))return e;if(!("toJSON"in e)){t[s]=e;const o=g(e)?[]:{};return L(e,((e,t)=>{const a=n(e,s+1);!f(a)&&(o[t]=a)})),t[s]=void 0,o}}return e};return n(e,0)},isAsyncFn:$,isThenable:e=>e&&(b(e)||w(e))&&w(e.then)&&w(e.catch),setImmediate:H,asap:X,isIterable:e=>null!=e&&w(e[l])};function Z(e,t,n,s,o){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),o&&(this.response=o,this.status=o.status?o.status:null)}K.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:K.toJSONObject(this.config),code:this.code,status:this.status}}});const J=Z.prototype,Y={};["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=>{Y[e]={value:e}})),Object.defineProperties(Z,Y),Object.defineProperty(J,"isAxiosError",{value:!0}),Z.from=(e,t,n,s,o,a)=>{const r=Object.create(J);K.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,o),e&&null==r.cause&&Object.defineProperty(r,"cause",{value:e,configurable:!0}),r.name=e&&e.name||"Error",a&&Object.assign(r,a),r};const Q=Z;var ee=n(8287).Buffer;function te(e){return K.isPlainObject(e)||K.isArray(e)}function ne(e){return K.endsWith(e,"[]")?e.slice(0,-2):e}function se(e,t,n){return e?e.concat(t).map((function(e,t){return e=ne(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const oe=K.toFlatObject(K,{},null,(function(e){return/^is[A-Z]/.test(e)}));const ae=function(e,t,n){if(!K.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const s=(n=K.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!K.isUndefined(t[e])}))).metaTokens,o=n.visitor||d,a=n.dots,r=n.indexes,i=(n.Blob||"undefined"!=typeof Blob&&Blob)&&K.isSpecCompliantForm(t);if(!K.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(K.isDate(e))return e.toISOString();if(K.isBoolean(e))return e.toString();if(!i&&K.isBlob(e))throw new Q("Blob is not supported. Use a Buffer instead.");return K.isArrayBuffer(e)||K.isTypedArray(e)?i&&"function"==typeof Blob?new Blob([e]):ee.from(e):e}function d(e,n,o){let i=e;if(e&&!o&&"object"==typeof e)if(K.endsWith(n,"{}"))n=s?n:n.slice(0,-2),e=JSON.stringify(e);else if(K.isArray(e)&&function(e){return K.isArray(e)&&!e.some(te)}(e)||(K.isFileList(e)||K.endsWith(n,"[]"))&&(i=K.toArray(e)))return n=ne(n),i.forEach((function(e,s){!K.isUndefined(e)&&null!==e&&t.append(!0===r?se([n],s,a):null===r?n:n+"[]",l(e))})),!1;return!!te(e)||(t.append(se(o,n,a),l(e)),!1)}const c=[],u=Object.assign(oe,{defaultVisitor:d,convertValue:l,isVisitable:te});if(!K.isObject(e))throw new TypeError("data must be an object");return function e(n,s){if(!K.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+s.join("."));c.push(n),K.forEach(n,(function(n,a){!0===(!(K.isUndefined(n)||null===n)&&o.call(t,n,K.isString(a)?a.trim():a,s,u))&&e(n,s?s.concat(a):[a])})),c.pop()}}(e),t};function re(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ie(e,t){this._pairs=[],e&&ae(e,this,t)}const le=ie.prototype;le.append=function(e,t){this._pairs.push([e,t])},le.toString=function(e){const t=e?function(t){return e.call(this,t,re)}:re;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const de=ie;function ce(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function ue(e,t,n){if(!t)return e;const s=n&&n.encode||ce;K.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let a;if(a=o?o(t,n):K.isURLSearchParams(t)?t.toString():new de(t,n).toString(s),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}const me=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){K.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},pe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ge={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:de,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},fe="undefined"!=typeof window&&"undefined"!=typeof document,he="object"==typeof navigator&&navigator||void 0,ve=fe&&(!he||["ReactNative","NativeScript","NS"].indexOf(he.product)<0),ye="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,we=fe&&window.location.href||"http://localhost",Ae={...s,...ge};const be=function(e){function t(e,n,s,o){let a=e[o++];if("__proto__"===a)return!0;const r=Number.isFinite(+a),i=o>=e.length;if(a=!a&&K.isArray(s)?s.length:a,i)return K.hasOwnProp(s,a)?s[a]=[s[a],n]:s[a]=n,!r;s[a]&&K.isObject(s[a])||(s[a]=[]);return t(e,n,s[a],o)&&K.isArray(s[a])&&(s[a]=function(e){const t={},n=Object.keys(e);let s;const o=n.length;let a;for(s=0;s{t(function(e){return K.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),s,n,0)})),n}return null};const Ce={transitional:pe,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",s=n.indexOf("application/json")>-1,o=K.isObject(e);o&&K.isHTMLForm(e)&&(e=new FormData(e));if(K.isFormData(e))return s?JSON.stringify(be(e)):e;if(K.isArrayBuffer(e)||K.isBuffer(e)||K.isStream(e)||K.isFile(e)||K.isBlob(e)||K.isReadableStream(e))return e;if(K.isArrayBufferView(e))return e.buffer;if(K.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ae(e,new Ae.classes.URLSearchParams,{visitor:function(e,t,n,s){return Ae.isNode&&K.isBuffer(e)?(this.append(t,e.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}(e,this.formSerializer).toString();if((a=K.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ae(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||s?(t.setContentType("application/json",!1),function(e,t,n){if(K.isString(e))try{return(t||JSON.parse)(e),K.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Ce.transitional,n=t&&t.forcedJSONParsing,s="json"===this.responseType;if(K.isResponse(e)||K.isReadableStream(e))return e;if(e&&K.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 Q.from(e,Q.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:Ae.classes.FormData,Blob:Ae.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};K.forEach(["delete","get","head","post","put","patch"],(e=>{Ce.headers[e]={}}));const ke=Ce,xe=K.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"]),Te=Symbol("internals");function Ee(e){return e&&String(e).trim().toLowerCase()}function Ne(e){return!1===e||null==e?e:K.isArray(e)?e.map(Ne):String(e)}function _e(e,t,n,s,o){return K.isFunction(s)?s.call(this,t,n):(o&&(t=n),K.isString(t)?K.isString(s)?-1!==t.indexOf(s):K.isRegExp(s)?s.test(t):void 0:void 0)}class Se{constructor(e){e&&this.set(e)}set(e,t,n){const s=this;function o(e,t,n){const o=Ee(t);if(!o)throw new Error("header name must be a non-empty string");const a=K.findKey(s,o);(!a||void 0===s[a]||!0===n||void 0===n&&!1!==s[a])&&(s[a||t]=Ne(e))}const a=(e,t)=>K.forEach(e,((e,n)=>o(e,n,t)));if(K.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(K.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))a((e=>{const t={};let n,s,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),s=e.substring(o+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(K.isObject(e)&&K.isIterable(e)){let n,s,o={};for(const t of e){if(!K.isArray(t))throw TypeError("Object iterator must return a key-value pair");o[s=t[0]]=(n=o[s])?K.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}a(o,t)}else null!=e&&o(t,e,n);return this}get(e,t){if(e=Ee(e)){const n=K.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(K.isFunction(t))return t.call(this,e,n);if(K.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ee(e)){const n=K.findKey(this,e);return!(!n||void 0===this[n]||t&&!_e(0,this[n],n,t))}return!1}delete(e,t){const n=this;let s=!1;function o(e){if(e=Ee(e)){const o=K.findKey(n,e);!o||t&&!_e(0,n[o],o,t)||(delete n[o],s=!0)}}return K.isArray(e)?e.forEach(o):o(e),s}clear(e){const t=Object.keys(this);let n=t.length,s=!1;for(;n--;){const o=t[n];e&&!_e(0,this[o],o,e,!0)||(delete this[o],s=!0)}return s}normalize(e){const t=this,n={};return K.forEach(this,((s,o)=>{const a=K.findKey(n,o);if(a)return t[a]=Ne(s),void delete t[o];const r=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();r!==o&&delete t[o],t[r]=Ne(s),n[r]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return K.forEach(this,((n,s)=>{null!=n&&!1!==n&&(t[s]=e&&K.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[Te]=this[Te]={accessors:{}}).accessors,n=this.prototype;function s(e){const s=Ee(e);t[s]||(!function(e,t){const n=K.toCamelCase(" "+t);["get","set","has"].forEach((s=>{Object.defineProperty(e,s+n,{value:function(e,n,o){return this[s].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[s]=!0)}return K.isArray(e)?e.forEach(s):s(e),this}}Se.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),K.reduceDescriptors(Se.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),K.freezeMethods(Se);const Pe=Se;function Be(e,t){const n=this||ke,s=t||n,o=Pe.from(s.headers);let a=s.data;return K.forEach(e,(function(e){a=e.call(n,a,o.normalize(),t?t.status:void 0)})),o.normalize(),a}function Le(e){return!(!e||!e.__CANCEL__)}function Fe(e,t,n){Q.call(this,null==e?"canceled":e,Q.ERR_CANCELED,t,n),this.name="CanceledError"}K.inherits(Fe,Q,{__CANCEL__:!0});const ze=Fe;function De(e,t,n){const s=n.config.validateStatus;n.status&&s&&!s(n.status)?t(new Q("Request failed with status code "+n.status,[Q.ERR_BAD_REQUEST,Q.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const Me=function(e,t){e=e||10;const n=new Array(e),s=new Array(e);let o,a=0,r=0;return t=void 0!==t?t:1e3,function(i){const l=Date.now(),d=s[r];o||(o=l),n[a]=i,s[a]=l;let c=r,u=0;for(;c!==a;)u+=n[c++],c%=e;if(a=(a+1)%e,a===r&&(r=(r+1)%e),l-o{o=a,n=null,s&&(clearTimeout(s),s=null),e(...t)};return[(...e)=>{const t=Date.now(),i=t-o;i>=a?r(e,t):(n=e,s||(s=setTimeout((()=>{s=null,r(n)}),a-i)))},()=>n&&r(n)]},Ue=(e,t,n=3)=>{let s=0;const o=Me(50,250);return Oe((n=>{const a=n.loaded,r=n.lengthComputable?n.total:void 0,i=a-s,l=o(i);s=a;e({loaded:a,total:r,progress:r?a/r:void 0,bytes:i,rate:l||void 0,estimated:l&&r&&a<=r?(r-a)/l:void 0,event:n,lengthComputable:null!=r,[t?"download":"upload"]:!0})}),n)},Re=(e,t)=>{const n=null!=e;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},je=e=>(...t)=>K.asap((()=>e(...t))),Ie=Ae.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Ae.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Ae.origin),Ae.navigator&&/(msie|trident)/i.test(Ae.navigator.userAgent)):()=>!0,$e=Ae.hasStandardBrowserEnv?{write(e,t,n,s,o,a){const r=[e+"="+encodeURIComponent(t)];K.isNumber(n)&&r.push("expires="+new Date(n).toGMTString()),K.isString(s)&&r.push("path="+s),K.isString(o)&&r.push("domain="+o),!0===a&&r.push("secure"),document.cookie=r.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function He(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 Ge=e=>e instanceof Pe?{...e}:e;function Ve(e,t){t=t||{};const n={};function s(e,t,n,s){return K.isPlainObject(e)&&K.isPlainObject(t)?K.merge.call({caseless:s},e,t):K.isPlainObject(t)?K.merge({},t):K.isArray(t)?t.slice():t}function o(e,t,n,o){return K.isUndefined(t)?K.isUndefined(e)?void 0:s(void 0,e,0,o):s(e,t,0,o)}function a(e,t){if(!K.isUndefined(t))return s(void 0,t)}function r(e,t){return K.isUndefined(t)?K.isUndefined(e)?void 0:s(void 0,e):s(void 0,t)}function i(n,o,a){return a in t?s(n,o):a in e?s(void 0,n):void 0}const l={url:a,method:a,data:a,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)=>o(Ge(e),Ge(t),0,!0)};return K.forEach(Object.keys({...e,...t}),(function(s){const a=l[s]||o,r=a(e[s],t[s],s);K.isUndefined(r)&&a!==i||(n[s]=r)})),n}const We=e=>{const t=Ve({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:o,xsrfCookieName:a,headers:r,auth:i}=t;if(t.headers=r=Pe.from(r),t.url=ue(He(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),i&&r.set("Authorization","Basic "+btoa((i.username||"")+":"+(i.password?unescape(encodeURIComponent(i.password)):""))),K.isFormData(n))if(Ae.hasStandardBrowserEnv||Ae.hasStandardBrowserWebWorkerEnv)r.setContentType(void 0);else if(K.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(Ae.hasStandardBrowserEnv&&(s&&K.isFunction(s)&&(s=s(t)),s||!1!==s&&Ie(t.url))){const e=o&&a&&$e.read(a);e&&r.set(o,e)}return t},qe="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const s=We(e);let o=s.data;const a=Pe.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=Pe.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders());De((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 Q("Request aborted",Q.ECONNABORTED,e,f)),f=null)},f.onerror=function(t){const s=t&&t.message?t.message:"Network Error",o=new Q(s,Q.ERR_NETWORK,e,f);o.event=t||null,n(o),f=null},f.ontimeout=function(){let t=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const o=s.transitional||pe;s.timeoutErrorMessage&&(t=s.timeoutErrorMessage),n(new Q(t,o.clarifyTimeoutError?Q.ETIMEDOUT:Q.ECONNABORTED,e,f)),f=null},void 0===o&&a.setContentType(null),"setRequestHeader"in f&&K.forEach(a.toJSON(),(function(e,t){f.setRequestHeader(t,e)})),K.isUndefined(s.withCredentials)||(f.withCredentials=!!s.withCredentials),u&&"json"!==u&&(f.responseType=s.responseType),p&&([l,c]=Ue(p,!0),f.addEventListener("progress",l)),m&&f.upload&&([i,d]=Ue(m),f.upload.addEventListener("progress",i),f.upload.addEventListener("loadend",d)),(s.cancelToken||s.signal)&&(r=t=>{f&&(n(!t||t.type?new ze(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===Ae.protocols.indexOf(v)?n(new Q("Unsupported protocol "+v+":",Q.ERR_BAD_REQUEST,e)):f.send(o||null)}))},Xe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,s=new AbortController;const o=function(e){if(!n){n=!0,r();const t=e instanceof Error?e:this.reason;s.abort(t instanceof Q?t:new ze(t instanceof Error?t.message:t))}};let a=t&&setTimeout((()=>{a=null,o(new Q(`timeout ${t} of ms exceeded`,Q.ETIMEDOUT))}),t);const r=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)})),e=null)};e.forEach((e=>e.addEventListener("abort",o)));const{signal:i}=s;return i.unsubscribe=()=>K.asap(r),i}},Ke=function*(e,t){let n=e.byteLength;if(!t||n{const o=async function*(e,t){for await(const n of Ze(e))yield*Ke(n,t)}(e,t);let a,r=0,i=e=>{a||(a=!0,s&&s(e))};return new ReadableStream({async pull(e){try{const{done:t,value:s}=await o.next();if(t)return i(),void e.close();let a=s.byteLength;if(n){let e=r+=a;n(e)}e.enqueue(new Uint8Array(s))}catch(e){throw i(e),e}},cancel:e=>(i(e),o.return())},{highWaterMark:2})},{isFunction:Ye}=K,Qe=(({fetch:e,Request:t,Response:n})=>({fetch:e,Request:t,Response:n}))(K.global),{ReadableStream:et,TextEncoder:tt}=K.global,nt=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},st=e=>{const{fetch:t,Request:n,Response:s}=Object.assign({},Qe,e),o=Ye(t),a=Ye(n),r=Ye(s);if(!o)return!1;const i=o&&Ye(et),l=o&&("function"==typeof tt?(d=new tt,e=>d.encode(e)):async e=>new Uint8Array(await new n(e).arrayBuffer()));var d;const c=a&&i&&nt((()=>{let e=!1;const t=new n(Ae.origin,{body:new et,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),u=r&&i&&nt((()=>K.isReadableStream(new s("").body))),m={stream:u&&(e=>e.body)};o&&["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 Q(`Response type '${e}' is not supported`,Q.ERR_NOT_SUPPORT,n)})}));const p=async(e,t)=>{const s=K.toFiniteNumber(e.getContentLength());return null==s?(async e=>{if(null==e)return 0;if(K.isBlob(e))return e.size;if(K.isSpecCompliantForm(e)){const t=new n(Ae.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return K.isArrayBufferView(e)||K.isArrayBuffer(e)?e.byteLength:(K.isURLSearchParams(e)&&(e+=""),K.isString(e)?(await l(e)).byteLength:void 0)})(t):s};return async e=>{let{url:o,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);v=v?(v+"").toLowerCase():"text";let b=Xe([l,d&&d.toAbortSignal()],g),C=null;const k=b&&b.unsubscribe&&(()=>{b.unsubscribe()});let x;try{if(h&&c&&"get"!==r&&"head"!==r&&0!==(x=await p(y,i))){let e,t=new n(o,{method:"POST",body:i,duplex:"half"});if(K.isFormData(i)&&(e=t.headers.get("content-type"))&&y.setContentType(e),t.body){const[e,n]=Re(x,Ue(je(h)));i=Je(t.body,65536,e,n)}}K.isString(w)||(w=w?"include":"omit");const l=a&&"credentials"in n.prototype,d={...A,signal:b,method:r.toUpperCase(),headers:y.normalize().toJSON(),body:i,duplex:"half",credentials:l?w:void 0};C=a&&new n(o,d);let g=await(a?t(C,A):t(o,d));const T=u&&("stream"===v||"response"===v);if(u&&(f||T&&k)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=g[t]}));const t=K.toFiniteNumber(g.headers.get("content-length")),[n,o]=f&&Re(t,Ue(je(f),!0))||[];g=new s(Je(g.body,65536,n,(()=>{o&&o(),k&&k()})),e)}v=v||"text";let E=await m[K.findKey(m,v)||"text"](g,e);return!T&&k&&k(),await new Promise(((t,n)=>{De(t,n,{data:E,headers:Pe.from(g.headers),status:g.status,statusText:g.statusText,config:e,request:C})}))}catch(t){if(k&&k(),t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new Q("Network Error",Q.ERR_NETWORK,e,C),{cause:t.cause||t});throw Q.from(t,t&&t.code,e,C)}}},ot=new Map,at=e=>{let t=K.merge.call({skipUndefined:!0},Qe,e?e.env:null);const{fetch:n,Request:s,Response:o}=t,a=[s,o,n];let r,i,l=a.length,d=ot;for(;l--;)r=a[l],i=d.get(r),void 0===i&&d.set(r,i=l?new Map:st(t)),d=i;return i},rt=(at(),{http:null,xhr:qe,fetch:{get:at}});K.forEach(rt,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const it=e=>`- ${e}`,lt=e=>K.isFunction(e)||null===e||!1===e,dt=(e,t)=>{e=K.isArray(e)?e:[e];const{length:n}=e;let s,o;const a={};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(it).join("\n"):" "+it(e[0]):"as no adapter specified";throw new Q("There is no suitable adapter to dispatch the request "+t,"ERR_NOT_SUPPORT")}return o};function ct(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ze(null,e)}function ut(e){ct(e),e.headers=Pe.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 dt(e.adapter||ke.adapter,e)(e).then((function(t){return ct(e),t.data=Be.call(e,e.transformResponse,t),t.headers=Pe.from(t.headers),t}),(function(t){return Le(t)||(ct(e),t&&t.response&&(t.response.data=Be.call(e,e.transformResponse,t.response),t.response.headers=Pe.from(t.response.headers))),Promise.reject(t)}))}const mt="1.12.1",pt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{pt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const gt={};pt.transitional=function(e,t,n){function s(e,t){return"[Axios v"+mt+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,a)=>{if(!1===e)throw new Q(s(o," has been removed"+(t?" in "+t:"")),Q.ERR_DEPRECATED);return t&&!gt[o]&&(gt[o]=!0,console.warn(s(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,a)}},pt.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const ft={assertOptions:function(e,t,n){if("object"!=typeof e)throw new Q("options must be an object",Q.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let o=s.length;for(;o-- >0;){const a=s[o],r=t[a];if(r){const t=e[a],n=void 0===t||r(t,a,e);if(!0!==n)throw new Q("option "+a+" must be "+n,Q.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new Q("Unknown option "+a,Q.ERR_BAD_OPTION)}},validators:pt},ht=ft.validators;class vt{constructor(e){this.defaults=e||{},this.interceptors={request:new me,response:new me}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Ve(this.defaults,t);const{transitional:n,paramsSerializer:s,headers:o}=t;void 0!==n&&ft.assertOptions(n,{silentJSONParsing:ht.transitional(ht.boolean),forcedJSONParsing:ht.transitional(ht.boolean),clarifyTimeoutError:ht.transitional(ht.boolean)},!1),null!=s&&(K.isFunction(s)?t.paramsSerializer={serialize:s}:ft.assertOptions(s,{encode:ht.function,serialize:ht.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),ft.assertOptions(t,{baseUrl:ht.spelling("baseURL"),withXsrfToken:ht.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=o&&K.merge(o.common,o[t.method]);o&&K.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Pe.concat(a,o);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=[ut.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,o){n.reason||(n.reason=new ze(e,s,o),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 wt((function(t){e=t})),cancel:e}}}const At=wt;const bt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(bt).forEach((([e,t])=>{bt[t]=e}));const Ct=bt;const kt=function e(t){const n=new yt(t),s=o(yt.prototype.request,n);return K.extend(s,yt.prototype,n,{allOwnKeys:!0}),K.extend(s,n,null,{allOwnKeys:!0}),s.create=function(n){return e(Ve(t,n))},s}(ke);kt.Axios=yt,kt.CanceledError=ze,kt.CancelToken=At,kt.isCancel=Le,kt.VERSION=mt,kt.toFormData=ae,kt.AxiosError=Q,kt.Cancel=kt.CanceledError,kt.all=function(e){return Promise.all(e)},kt.spread=function(e){return function(t){return e.apply(null,t)}},kt.isAxiosError=function(e){return K.isObject(e)&&!0===e.isAxiosError},kt.mergeConfig=Ve,kt.AxiosHeaders=Pe,kt.formToJSON=e=>be(K.isHTMLForm(e)?new FormData(e):e),kt.getAdapter=dt,kt.HttpStatusCode=Ct,kt.default=kt;const xt=kt;var Tt=n(1777),Et=n(3814);const Nt=Symbol("csrf-retry"),_t=Symbol("retryDelay");var St;const Pt=xt.create({headers:{requesttoken:null!=(St=(0,Tt.do)())?St:"","X-Requested-With":"XMLHttpRequest"}}),Bt=Object.assign(Pt,{CancelToken:xt.CancelToken,isCancel:xt.isCancel});Bt.interceptors.response.use((e=>e),(e=>async t=>{var n;const{config:s,response:o,request:a}=t,r=null==a?void 0:a.responseURL;if(412===(null==o?void 0:o.status)&&"CSRF check failed"===(null==(n=null==o?void 0:o.data)?void 0:n.message)&&void 0===s[Nt]){console.warn("Request to ".concat(r," failed because of a CSRF mismatch. Fetching a new token"));const{data:{token:t}}=await e.get((0,Et.Jv)("/csrftoken"));return console.debug("New request token ".concat(t," fetched")),e.defaults.headers.requesttoken=t,e({...s,headers:{...s.headers,requesttoken:t},[Nt]:!0})}return Promise.reject(t)})(Bt)),Bt.interceptors.response.use((e=>e),(e=>async t=>{var n;const{config:s,response:o,request:a}=t,r=null==a?void 0:a.responseURL,i=null==o?void 0:o.status,l=null==o?void 0:o.headers;if(503===i&&"1"===l["x-nextcloud-maintenance-mode"]&&s.retryIfMaintenanceMode&&(!s[_t]||s[_t]<=32)){const t=2*(null!=(n=s[_t])?n:1);return console.warn("Request to ".concat(r," failed because of maintenance mode. Retrying in ").concat(t,"s")),await new Promise((e=>{setTimeout(e,1e3*t)})),e({...s,[_t]:t})}return Promise.reject(t)})(Bt)),Bt.interceptors.response.use((e=>e),(async e=>{var t;const{config:n,response:s,request:o}=e,a=null==o?void 0:o.responseURL;return 401===(null==s?void 0:s.status)&&"Current user is not logged in"===(null==(t=null==s?void 0:s.data)?void 0:t.message)&&n.reloadExpiredSession&&(null==window?void 0:window.location)&&(console.error("Request to ".concat(a," failed because the user session expired. Reloading the page …")),window.location.reload()),Promise.reject(e)})),(0,Tt.zo)((e=>{Pt.defaults.headers.requesttoken=e}))},3095:(e,t,n)=>{"use strict";n.d(t,{l:()=>c,n:()=>u,t:()=>r});var s=n(7736);const o=(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=>o.addTranslation(e.locale,e.json)));const a=o.build(),r=(a.ngettext.bind(a),a.gettext.bind(a));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 o=e instanceof Node;let a=i.POLITE;t.ariaLive?a=t.ariaLive:"toast-error"!==t.type&&"toast-undo"!==t.type||(a=i.ASSERTIVE);const r=s({[o?"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:a});return r.showToast(),r}function c(e,t){return d(e,{...t,type:"toast-error"})}function u(e,t,n,s,o,a,r,i){var l="function"==typeof e?e.options:e;return t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),a&&(l._scopeId="data-v-"+a),{exports:e,options:l}}},5168:(e,t,n)=>{"use strict";n.d(t,{Qg:()=>s.l});n(7975);var s=n(3095),o=n(5471),a=n(6147),r=n(1133);const i=(0,o.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,o.sV)((()=>window.addEventListener("unload",n))),(0,o.hi)((()=>window.removeEventListener("unload",n))),{__sfc:!0,props:t,handleUnload:n,NcDialog:a.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),o=n(8064);class a{bus;constructor(e){"function"==typeof e.getVersion&&s(e.getVersion())?o(e.getVersion())!==o(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 a(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)}},3839:(e,t,n)=>{"use strict";n.d(t,{a:()=>r,d:()=>d,e:()=>c,g:()=>a,t:()=>l});var s=n(9418),o=n(580);function a(){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,a,r){const l="object"==typeof n?n:void 0,d="number"==typeof a?a:"number"==typeof n?n:void 0,c={escape:!0,sanitize:!0,..."object"==typeof r?r:"object"==typeof a?a:{}},u=e=>e,m=(c.sanitize?s.A.sanitize:u)||u,p=c.escape?o: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?o:u)(`${n.value}`):p(e)}))):f);var h,v}function d(e,t,n,s,o,a){const r="_"+t+"_::_"+n+"_",d=a?.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)],o,s,a)}}return l(e,1===s?t:n,o,s,a)}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 o{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,o={}){return(0,s.d)("",e,t,n,o,{bundle:this.bundle})}}class a{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 o((e=>(0,s.e)(e,this.language)));return this.language in this.translations&&e.addTranslations(this.translations[this.language]),e}}function r(){return new a}},3334:(e,t,n)=>{"use strict";n.d(t,{$X:()=>r,JN:()=>o,Pe:()=>i,Z0:()=>s.a,fL:()=>l,fw:()=>c,hY:()=>a,lG:()=>d,lO:()=>s.g});var s=n(3839);function o(){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 a(){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},o=new Date(e),a=new Intl.RelativeTimeFormat([n.language,(0,s.a)()],{numeric:"auto",style:n.relativeTime}),r=(o.getTime()-Date.now())/1e3;if(Math.abs(r)<59.5)return n.ignoreSeconds||a.format(Math.round(r),"second");const i=r/60;if(Math.abs(i)<=59)return a.format(Math.round(i),"minute");const l=i/60;if(Math.abs(l)<23.5)return a.format(Math.round(l),"hour");const d=l/24;if(Math.abs(d)<6.5)return a.format(Math.round(d),"day");if(Math.abs(d)<27.5){const e=d/7;return a.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(o)}},5947:(e,t,n)=>{"use strict";n.d(t,{YK:()=>m});var s=n(1777),o=(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))(o||{}),a=Object.defineProperty,r=(e,t,n)=>(((e,t,n)=>{t in e?a(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="["+o[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===o.Debug&&e.stack&&(s+="\n\nStack trace:\n".concat(e.stack)),s)}log(e,t,n){var s,a;if(!("number"==typeof(null==(s=this.context)?void 0:s.level)&&e<(null==(a=this.context)?void 0:a.level)))switch("object"==typeof t&&void 0===(null==n?void 0:n.error)&&(n.error=t),e){case o.Debug:console.debug(this.formatMessage(t,o.Debug,n),n);break;case o.Info:console.info(this.formatMessage(t,o.Info,n),n);break;case o.Warn:console.warn(this.formatMessage(t,o.Warn,n),n);break;case o.Error:console.error(this.formatMessage(t,o.Error,n),n);break;case o.Fatal:default:console.error(this.formatMessage(t,o.Fatal,n),n)}}debug(e,t){this.log(o.Debug,e,Object.assign({},this.context,t))}info(e,t){this.log(o.Info,e,Object.assign({},this.context,t))}warn(e,t){this.log(o.Warn,e,Object.assign({},this.context,t))}error(e,t){this.log(o.Error,e,Object.assign({},this.context,t))}fatal(e,t){this.log(o.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:o.Warn,window._oc_debug&&(e.context.level=o.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:()=>o,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)},o=(e,t,n)=>{var s;const o=1===Object.assign({ocsVersion:2},n||{}).ocsVersion?1:2;return(null!=(s=null==n?void 0:n.baseURL)?s:i())+"/ocs/v"+o+".php"+a(e,t,n)},a=(e,t,n)=>{const s=Object.assign({escape:!0},n||{});return"/"!==e.charAt(0)&&(e="/"+e),o=(o=t||{})||{},e.replace(/{([^{}]*)}/g,(function(e,t){const n=o[t];return s.escape?encodeURIComponent("string"==typeof n||"number"==typeof n?n.toString():e):"string"==typeof n||"number"==typeof n?n.toString():e}));var o},r=(e,t,n)=>{var s,o,r;const i=Object.assign({noRewrite:!1},n||{}),d=null!=(s=null==n?void 0:n.baseURL)?s:l();return!0!==(null==(r=null==(o=null==window?void 0:window.OC)?void 0:o.config)?void 0:r.modRewriteWorking)||i.noRewrite?d+"/index.php"+a(e,t,n):d+a(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}},6147:(e,t,n)=>{"use strict";n.d(t,{A:()=>ne});var s=n(5072),o=n.n(s),a=n(7825),r=n.n(a),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();o()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(3073),y=n(5471),w=n(8751),A=n(418),b=n(9238),C=n(7833),k=n(8289),x=n(1431);(0,A.r)(A.d);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,o=await(n.callback?.())??s;!1!==o&&t("click",e,o)}finally{s.value=!1}}},t:A.a,NcButton:b.N,NcIconSvgWrapper:C.N,NcLoadingIcon:k.A}}};var E=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)+" ")])},N=[];const _=(0,x.n)(T,E,N,!1,null,null).exports;var S=n(1666),P={};P.styleTagTransform=g(),P.setAttributes=c(),P.insert=l().bind(null,"head"),P.domAPI=r(),P.insertStyleElement=m();o()(S.A,P);S.A&&S.A.locals&&S.A.locals;var B=n(8990),L=n(2697),F=n(9916),z=n(648),D=n(2861),M=n(752);const O={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var U=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)(O,U,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,o,a=t;this.start=function(){o=!0,s=new Date,n=setTimeout(e,a)},this.pause=function(){o=!1,clearTimeout(n),a-=new Date-s},this.clear=function(){o=!1,clearTimeout(n),a=0},this.getTimeLeft=function(){return o&&(this.pause(),this.start()),a},this.getStateRunning=function(){return o},this.start()}(0,A.r)(A.n,A.J);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"},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:B.j,mdiChevronRight:B.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,L.K)([e,...this.additionalTrapElements],t),this.focusTrap.activate()},clearFocusTrap(){this.focusTrap&&(this.focusTrap?.deactivate(),this.focusTrap=null)}}},q=()=>{(0,y.$9)(((e,t)=>({afe18836:e.cssSlideshowDelay})))},X=W.setup;W.setup=X?(e,t)=>(q(),X(e,t)):q;const K=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.closeButtonContained?e._e():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)})],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.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,x.n)(K,Z,J,!1,null,"c2daf832").exports;(0,M.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:o}=(0,v.Lhy)(s,{width:900}),a=(0,y.EW)((()=>o.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:a,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),o=n.n(s),a=n(7825),r=n.n(a),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();o()(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:()=>U});var s=n(5072),o=n.n(s),a=n(7825),r=n.n(a),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();o()(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 E=(0,v.n)(k,x,T,!1,null,null).exports,N={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)(N,_,S,!1,null,null).exports,B={name:"InformationIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var L=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)(B,L,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 E;case"success":return P;case"info":return z;default:return C}}}};var M=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)},O=[];const U=(0,v.n)(D,M,O,!1,null,"1362be5a").exports},9916:(e,t,n)=>{"use strict";n.d(t,{C:()=>i});var s=n(1431);const o={name:"CloseIcon",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 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)(o,a,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})},2861:(e,t,n)=>{"use strict";n.d(t,{D:()=>S,N:()=>B});var s=n(5072),o=n.n(s),a=n(7825),r=n.n(a),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(8845),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();o()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(3073),y=n(5471),w=n(1431),A=n(9271),b=n(648);var C=n(418),k=n(8751),x=n(9238),T=n(63);const E={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()])])])},_=[];const S=(0,w.n)(E,N,_,!1,null,null).exports;(0,C.r)(C.A);const P={name:"NcActions",components:{NcButton:x.N,NcPopover:T.N},provide(){return{"NcActions:isSemanticMenu":(0,y.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,C.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(e){const t=`menu-${(0,k.G)()}`,n=`trigger-${t}`,s=(0,y.KR)(),{top:o,bottom:a}=(0,v.SSU)(s),{top:r,bottom:i}=(0,v.SSU)((0,y.lW)(e,"boundariesElement")),{height:l}=(0,v.lWr)();return{triggerButton:s,maxMenuHeight:(0,y.EW)((()=>Math.max(Math.min(o.value-84,o.value-r.value),Math.min(l.value-a.value-34,i.value-a.value)))),randomId:t,triggerRandomId:n}},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,b.c)();(0,y.wB)(e,(()=>{(0,A.BA)(t.disabled)||((0,A.BA)(e)?n.pause():n.unpause())})),(0,y.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");if(this.$refs.menu.clientHeight>this.maxMenuHeight){let t=0,n=0;for(const s of this.$refs.menuList.children){if(t+s.clientHeight/2>this.maxMenuHeight){e.style.height=t-n/2+"px";break}n=s.clientHeight,t+=n}}else e.style.height="fit-content"},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&&(y.Ay.util.warn("Specifying forceMenu will ignore any inline actions rendering."),n=[]);const s=n.slice(0,this.inline),o=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"],a=o.some((t=>e.includes(this.getActionName(t)))),r=o.some((e=>n.includes(this.getActionName(e)))),i=o.some((e=>s.includes(this.getActionName(e))));if(a)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 a=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]})),o=t?.data?.attrs||{},a=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:{...o,"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"]??(()=>{}),...!!a&&{click:e=>{a&&a(e)}}}},[e("template",{slot:"icon"},[s]),l])},r=t=>{const n=this.$slots.icon?.[0]||(this.defaultIcon?e("span",{class:["icon",this.defaultIcon]}):e(S,{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(a),o.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[r(o)]):null]):e("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened}]},[r(t)])):a(t[0])}};const B=(0,w.n)(P,null,null,!1,null,"ddba453b").exports},9238:(e,t,n)=>{"use strict";n.d(t,{N:()=>b});var s=n(5072),o=n.n(s),a=n(7825),r=n.n(a),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(8553),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();o()(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},this);const s=this.to||this.href,o=!s&&"boolean"==typeof this.pressed,a=({href:a,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":o?this.pressed.toString():void 0,disabled:this.disabled,type:s?null:this.realType,role:s?"button":null,href:this.to?a: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=>{o&&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:a}}):a()}};const b=(0,w.n)(A,null,null,!1,null,"474ee0b9").exports},7833:(e,t,n)=>{"use strict";n.d(t,{N:()=>E});var s=n(5072),o=n.n(s),a=n(7825),r=n.n(a),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();o()(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 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 E=(0,w.n)(k,x,T,!1,null,"6a8df8b8").exports},63:(e,t,n)=>{"use strict";n.d(t,{N:()=>yn});var s=n(5072),o=n.n(s),a=n(7825),r=n.n(a),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();o()(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 o=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2;let r;switch(v(s)){case"top":r={x:o,y:t.y-n.height};break;case"bottom":r={x:o,y:t.y+t.height};break;case"right":r={x:t.x+t.width,y:a};break;case"left":r={x:t.x-n.width,y:a};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:o,rects:a,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 o.getClippingClientRect({element:await o.isElement(g)?g:g.contextElement||await o.getDocumentElement({element:r.floating}),boundary:l,rootBoundary:d}),h=k(await o.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===c?{...a.floating,x:n,y:s}:a.reference,offsetParent:await o.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,E=Math.max;function N(e,t,n){return E(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),o=A(s);let a="x"===s?n?"right":"left":n?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=S(a)),{main:a,cross:S(a)}}const B={start:"end",end:"start"};function L(e){return e.replace(/start|end/g,(e=>B[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,o,a,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&&L(n)!==n))}(p,f,g),A=await x(t,h),b=null!=(s=null==(o=u.autoPlacement)?void 0:o.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 E=[A[v(C)],A[k],A[T]],N=[...null!=(a=null==(r=u.autoPlacement)?void 0:r.overflows)?a:[],{placement:C,overflows:E}],_=w[b+1];if(_)return{data:{index:b+1,overflows:N},reset:{placement:_}};const S=N.slice().sort(((e,t)=>e.overflows[0]-t.overflows[0])),B=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!=B?B:S[0].placement}}}}};const M=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,s;const{placement:o,middlewareData:a,rects:r,initialPlacement:i}=t;if(null!=(n=a.flip)&&n.skip)return{};const{mainAxis:l=!0,crossAxis:d=!0,fallbackPlacements:c,fallbackStrategy:u="bestFit",flipAlignment:m=!0,...p}=e,g=v(o),f=c||(g===i||!m?[S(i)]:function(e){const t=S(e);return[L(e),t,L(t)]}(i)),h=[i,...f],y=await x(t,p),w=[];let A=(null==(s=a.flip)?void 0:s.overflows)||[];if(l&&w.push(y[g]),d){const{main:e,cross:t}=P(o,r);w.push(y[e],y[t])}if(A=[...A,{placement:o,overflows:w}],!w.every((e=>e<=0))){var b,C;const e=(null!=(b=null==(C=a.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 O=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn(t){const{x:n,y:s,placement:o,rects:a}=t,r=function(e){let{placement:t,rects:n,value:s}=e;const o=v(t),a=["left","top"].includes(o)?-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(o)?{x:l,y:i*a}:{x:i*a,y:l}}({placement:o,rects:a,value:e});return{x:n+r.x,y:s+r.y,data:r}}}};function U(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 X(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 K=Math.min,Z=Math.max,J=Math.round;function Y(e,t){void 0===t&&(t=!1);const n=e.getBoundingClientRect();let s=1,o=1;return t&&H(e)&&(s=e.offsetWidth>0&&J(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&J(n.height)/e.offsetHeight||1),{width:n.width/s,height:n.height/o,top:n.top/o,right:n.right/s,bottom:n.bottom/o,left:n.left/s,x:n.left/s,y:n.top/o}}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),o=Q(t),a=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(o))&&(r=ee(t)),H(t)){const e=Y(t,!0);i.x=e.x+t.clientLeft,i.y=e.y+t.clientTop}else o&&(i.x=te(o));return{x:a.left+r.scrollLeft-i.x,y:a.top+r.scrollTop-i.y,width:a.width,height:a.height}}function se(e){return"html"===$(e)?e:e.assignedSlot||e.parentNode||(V(e)?e.host:null)||Q(e)}function oe(e){return H(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function ae(e){const t=j(e);let n=oe(e);for(;n&&q(n)&&"static"===getComputedStyle(n).position;)n=oe(n);return n&&("html"===$(n)||"body"===$(n)&&"static"===getComputedStyle(n).position&&!X(n))?t:n||function(e){let t=se(e);for(;H(t)&&!["html","body"].includes($(t));){if(X(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),o=s===(null==(n=e.ownerDocument)?void 0:n.body),a=j(s),r=o?[a].concat(a.visualViewport||[],W(s)?s:[]):s,i=t.concat(r);return o?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 o=n.clientWidth,a=n.clientHeight,r=0,i=0;return s&&(o=s.width,a=s.height,Math.abs(t.innerWidth/s.scale-s.width)<.01&&(r=s.offsetLeft,i=s.offsetTop)),{width:o,height:a,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),o=null==(t=e.ownerDocument)?void 0:t.body,a=Z(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),r=Z(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0);let i=-s.scrollLeft+te(e);const l=-s.scrollTop;return"rtl"===I(o||n).direction&&(i+=Z(n.clientWidth,o?o.clientWidth:0)-a),{width:a,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)?ae(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,ae(n),s),floating:{...re(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>function(e){let{rect:t,offsetParent:n,strategy:s}=e;const o=H(n),a=Q(n);if(n===a)return t;let r={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if((o||!o&&"fixed"!==s)&&(("body"!==$(n)||W(a))&&(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 ae(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 o=[..."clippingParents"===n?ce(t):[].concat(n),s],a=o[0],r=o.reduce(((e,n)=>{const s=de(t,n);return e.top=Z(s.top,e.top),e.right=K(s.right,e.right),e.bottom=K(s.bottom,e.bottom),e.left=Z(s.left,e.left),e}),de(t,a));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:o="absolute",middleware:a=[],platform:r}=n;let i=await r.getElementRects({reference:e,floating:t,strategy:o}),{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 Ee(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 Ne(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`])),[]),Be={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},Le={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 Me=null;const Oe={};function Ue(e){let t=Oe[e];return t||(t=Oe[e]=[]),t}let Re=function(){};function je(e){return function(){return Ee(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,o;(null==(s=this.parentPopper)?void 0:s.lockedChild)&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,!n&&this.disabled||((null==(o=this.parentPopper)?void 0:o.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(O({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:o}=t,{mainAxis:a=!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(o)),m=U(u);let p=d[u],g=d[m];if(a){const e="y"===u?"bottom":"right";p=N(p+c["y"===u?"top":"left"],p,p-c[e])}if(r){const e="y"===m?"bottom":"right";g=N(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(M({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:o,y:a,placement:r,rects:i,platform:l}=t;if(null==n)return{};const d=C(s),c={x:o,y:a},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],E=k-p[m]-d[f],_=k/2-p[m]/2+x,S=N(T,_,E);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:o}=n.arrow;return s=e.startsWith("top")||e.startsWith("bottom")?Math.abs(o)>t.reference.width/2:Math.abs(o)>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 o;if(null==(o=s.autoSize)?void 0:o.skip)return{};let a,r;return n.startsWith("top")||n.startsWith("bottom")?a=t.reference.width:r=t.reference.height,this.$_innerNode.style["min"===e?"minWidth":"max"===e?"maxWidth":"width"]=null!=a?`${a}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:o,middlewareData:a}=t,{apply:r,...i}=e;if(null!=(n=a.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=E(l.left,0),g=E(l.right,0),f=E(l.top,0),h=E(l.bottom,0),w={height:o.floating.height-(["left","right"].includes(s)?2*(0!==f||0!==h?f+h:E(l.top,l.bottom)):l[u]),width:o.floating.width-(["top","bottom"].includes(s)?2*(0!==p||0!==g?p+g:E(l.left,l.right)):l[m])};return null==r||r({...w,...o}),{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),Me&&this.instantMove&&Me.instantMove&&Me!==this.parentPopper)return Me.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e=null,t=!1){this.shownChildren.size>0?this.$_pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Me=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,this.isShown||(this.$_ensureTeleport(),await 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),o=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${s}px ${o}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 Ne(this.theme)){const t=Ue(e);Fe(t,this),0===t.length&&document.body.classList.remove(`v-popper--some-open--${e}`)}Me===this&&(Me=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=Ee(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,Be,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],Be,this.popperTriggers,this.popperShowTriggers,e);const t=e=>t=>{t.usedByTooltip||this.hide({event:t,skipAiming:e})};this.$_registerTriggerListeners(this.$_targetNodes,Le,this.triggers,this.hideTriggers,t(!1)),this.$_registerTriggerListeners([this.$_popperNode],Le,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,o){let a=n;null!=s&&(a="function"==typeof s?s(a):s),a.forEach((n=>{const s=t[n];s&&this.$_registerEventListeners(e,s,o)}))},$_removeEventListeners(e){const t=[];this.$_events.forEach((n=>{const{targetNodes:s,eventType:o,handler:a}=n;e&&e!==o?t.push(n):s.forEach((e=>e.removeEventListener(o,a)))})),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(Ke>=e.left&&Ke<=e.right&&Ze>=e.top&&Ze<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ke-qe,n=Ze-Xe,s=e.left+e.width/2-qe+(e.top+e.height/2)-Xe+e.width+e.height,o=qe+t*s,a=Xe+n*s;return Je(qe,Xe,o,a,e.left,e.top,e.left,e.bottom)||Je(qe,Xe,o,a,e.left,e.top,e.right,e.top)||Je(qe,Xe,o,a,e.right,e.top,e.right,e.bottom)||Je(qe,Xe,o,a,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 o=De[s];try{const s=o.$_containsGlobalTarget=Ve(o,e);o.$_pendingHide=!1,requestAnimationFrame((()=>{if(o.$_pendingHide=!1,!n[o.randomId]&&We(o,s,e)){if(o.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&s){let e=o.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let a=o.parentPopper;for(;a&&We(a,a.$_containsGlobalTarget,e);)a.$_handleGlobalClose(e,t),a=a.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,o,a,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,o&&(u.functional=!0)),s&&(u._scopeId=s),a?(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(a)},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=Ke,Xe=Ze,Ke=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 ot={version:"1.0.1",install:function(e){e.component("resize-observer",st),e.component("ResizeObserver",st)}},at=null;"undefined"!=typeof window?at=window.Vue:void 0!==n.g&&(at=n.g.Vue),at&&at.use(ot);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,o,a,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),a&&(d._scopeId="data-v-"+a),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__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=l):o&&(l=i?function(){o.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:o),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,o=t.isShown,a=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":o}]},[e._t("default",null,{shown:o,show:l,hide:d}),n("PopperContent",{ref:"popperContent",attrs:{"popper-id":s,theme:e.theme,shown:o,mounted:a,"skip-transition":r,"auto-hide":i,"handle-resize":c,classes:m,result:p},on:{hide:d,resize:u}},[e._t("popper",null,{shown:o,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 Et={};var Nt=lt(Tt,undefined,undefined,!1,_t,null,null,null);function _t(e){for(let e in Et)this[e]=Et[e]}var St=function(){return Nt.exports}(),Pt=Ce(be({},wt),{name:"VTooltip",vPopperTheme:"tooltip"});const Bt={};var Lt=lt(Pt,undefined,undefined,!1,Ft,null,null,null);function Ft(e){for(let e in Bt)this[e]=Bt[e]}var zt=function(){return Lt.exports}(),Dt={name:"VTooltipDirective",components:{Popper:$e(),PopperContent:mt},mixins:[pt],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default(){return Ee(this.theme,"html")}},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default(){return Ee(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}}},Mt=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,o=t.isShown,a=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:o,mounted:a,"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 Ot={};var Ut=lt(Dt,Mt,[],!1,Rt,null,null,null);function Rt(e){for(let e in Ot)this[e]=Ot[e]}var jt=function(){return Ut.exports}();const It="v-popper--has-tooltip";function $t(e,t,n){let s;const o=typeof t;return s="string"===o?{content:t}:t&&"object"===o?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=Ee(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 o=$t(e,t,s);if(!o.content||Ee(o.theme||"tooltip","disabled"))Ht(e);else{let n;e.$_popper?(n=e.$_popper,n.options=o):n=function(e,t,n){const s=$t(e,t,n),o=e.$_popper=new pe.Ay({mixins:[pt],data:()=>({options:s}),render(e){const t=this.options,{theme:n,html:s,content:o,loadingContent:a}=t,r=ke(t,["theme","html","content","loadingContent"]);return e(jt,{props:{theme:n,html:s,content:o,loadingContent:a},attrs:r,ref:"popper"})},devtools:{hide:!0}}),a=document.createElement("div");return document.body.appendChild(a),o.$mount(a),e.classList&&e.classList.add(It),o}(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",Xt),e.addEventListener("touchstart",Kt,!!_e&&{passive:!0})}function qt(e){e.removeEventListener("click",Xt),e.removeEventListener("touchstart",Kt),e.removeEventListener("touchend",Zt),e.removeEventListener("touchcancel",Jt)}function Xt(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function Kt(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=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),on=n(9054),an=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,an.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,on.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(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,an.n)(pn,gn,fn,!1,vn,null).exports},752:(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-15bec6c","")}))}n.d(t,{S:()=>s})},418:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,B:()=>k,C:()=>v,D:()=>y,G:()=>a,J:()=>A,K:()=>C,T:()=>E,U:()=>p,a:()=>r,b:()=>T,c:()=>f,d:()=>w,e:()=>d,f:()=>b,g:()=>g,i:()=>x,l:()=>l,n:()=>h,r:()=>i,t:()=>c,v:()=>m});var s=n(3334);const o=(0,n(1195).$)().detectLanguage().build(),a=(...e)=>o.ngettext(...e),r=(...e)=>o.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}])));o.addTranslations({translations:{"":t}})}t.registered=!0}}const l=[{l:"ar",t:{"A color with a HEX value {hex}":{v:["لون بالقيمة الست عشرية {hex}"]},Back:{v:["عودة"]},Choose:{v:["إختَر"]},"Color picker":{v:["لاقط الألوان"]},"More options":{v:["خيارات أخرى ..."]}}},{l:"ast",t:{"A color with a HEX value {hex}":{v:["Un color con un valor HEX {hex}"]},Back:{v:["Atrás"]},Choose:{v:["Escoyer"]},"Color picker":{v:["Selector de colores"]},"More options":{v:["Más opciones"]}}},{l:"br",t:{Choose:{v:["Dibab"]}}},{l:"ca",t:{Choose:{v:["Tria"]}}},{l:"cs",t:{"A color with a HEX value {hex}":{v:["Barva vyjádřená HEX hodnotou {hex}"]},Back:{v:["Zpět"]},Choose:{v:["Zvolit"]},"Color picker":{v:["Výběr barev"]},"More options":{v:["Další volby"]}}},{l:"cs-CZ",t:{"A color with a HEX value {hex}":{v:["Barva vyjádřená HEX hodnotou {hex}"]},Back:{v:["Zpět"]},Choose:{v:["Zvolit"]},"Color picker":{v:["Výběr barev"]},"More options":{v:["Další volby"]}}},{l:"da",t:{"A color with a HEX value {hex}":{v:["En farve med en HEX-værdi {hex}"]},Back:{v:["Tilbage"]},Choose:{v:["Vælg"]},"Color picker":{v:["Farvevælger"]},"More options":{v:["Flere muligheder"]}}},{l:"de",t:{"A color with a HEX value {hex}":{v:["Eine Farbe mit einem HEX-Wert {hex}"]},Back:{v:["Zurück"]},Choose:{v:["Auswählen"]},"Color picker":{v:["Farbauswahl"]},"More options":{v:["Weitere Optionen"]}}},{l:"de-DE",t:{"A color with a HEX value {hex}":{v:["Eine Farbe mit einem HEX-Wert {hex}"]},Back:{v:["Zurück"]},Choose:{v:["Auswählen"]},"Color picker":{v:["Farbauswahl"]},"More options":{v:["Mehr Optionen"]}}},{l:"el",t:{"A color with a HEX value {hex}":{v:["Ένα χρώμα με τιμή HEX {hex}"]},Back:{v:["Επιστροφή"]},Choose:{v:["Επιλογή"]},"Color picker":{v:["Επιλογέας χρώματος"]},"More options":{v:["Περισσότερες επιλογές"]}}},{l:"en-GB",t:{"A color with a HEX value {hex}":{v:["A colour with a HEX value {hex}"]},Back:{v:["Back"]},Choose:{v:["Choose"]},"Color picker":{v:["Colour picker"]},"More options":{v:["More options"]}}},{l:"eo",t:{Choose:{v:["Elektu"]}}},{l:"es",t:{"A color with a HEX value {hex}":{v:["Un color con un valor HEX {hex}"]},Back:{v:["Atrás"]},Choose:{v:["Escoger"]},"Color picker":{v:["Selector de color"]},"More options":{v:["Más opciones"]}}},{l:"es-AR",t:{"A color with a HEX value {hex}":{v:["Un color con valor HEX {hex}"]},Back:{v:["Atrás"]},Choose:{v:["Elegir"]},"Color picker":{v:["Selector de color"]},"More options":{v:["Más opciones"]}}},{l:"es-EC",t:{Back:{v:["Atrás"]},Choose:{v:["Elegir"]},"More options":{v:["Más opciones"]}}},{l:"es-MX",t:{"A color with a HEX value {hex}":{v:["Un color con valor HEX {hex}"]},Back:{v:["Atrás"]},Choose:{v:["Elegir"]},"Color picker":{v:["Selector de color"]},"More options":{v:["Más opciones"]}}},{l:"et-EE",t:{"A color with a HEX value {hex}":{v:["Värv hexi väärtusega {hex}"]},Back:{v:["Tagasi"]},Choose:{v:["Tee valik"]},"Color picker":{v:["Värvivalija"]},"More options":{v:["Rohkem valikuid"]}}},{l:"eu",t:{Back:{v:["Atzera"]},Choose:{v:["Aukeratu"]},"More options":{v:["Aukera gehiago"]}}},{l:"fa",t:{"A color with a HEX value {hex}":{v:["رنگی با مقدار مبنای هشت {hex}"]},Back:{v:["بازگشت"]},Choose:{v:["انتخاب کنید"]},"Color picker":{v:["انتخاب‌گر رنگ"]},"More options":{v:["گزینه‌های بیشتر"]}}},{l:"fi",t:{"A color with a HEX value {hex}":{v:["Väri heksa-arvolla {hex}"]},Back:{v:["Takaisin"]},Choose:{v:["Valitse"]},"Color picker":{v:["Värivalitsin"]},"More options":{v:["Lisää vaihtoehtoja"]}}},{l:"fr",t:{"A color with a HEX value {hex}":{v:["Une couleur de valeur HEX {hex}"]},Back:{v:["Retour"]},Choose:{v:["Choisir"]},"Color picker":{v:["Sélecteur de couleurs"]},"More options":{v:["Plus d'options"]}}},{l:"ga",t:{"A color with a HEX value {hex}":{v:["Dath le luach HEX {hex}"]},Back:{v:["Ar ais"]},Choose:{v:["Roghnaigh"]},"Color picker":{v:["Roghnóir dathanna"]},"More options":{v:["Tuilleadh roghanna"]}}},{l:"gl",t:{"A color with a HEX value {hex}":{v:["Unha cor cun valor HEX {hex}"]},Back:{v:["Atrás"]},Choose:{v:["Escoller"]},"Color picker":{v:["Selector de cores"]},"More options":{v:["Máis opcións"]}}},{l:"he",t:{Back:{v:["חזרה"]},Choose:{v:["בחירה"]},"More options":{v:["אפשרויות נוספות"]}}},{l:"hu",t:{Choose:{v:["Válassszon"]}}},{l:"id",t:{"A color with a HEX value {hex}":{v:["Warna dengan nilai HEX {hex}"]},Back:{v:["Kembali"]},Choose:{v:["Pilih"]},"More options":{v:["Opsi lainnya"]}}},{l:"is",t:{"A color with a HEX value {hex}":{v:["Litur með HEX-gildi {hex}"]},Back:{v:["Til baka"]},Choose:{v:["Velja"]},"Color picker":{v:["Litaplokkari"]},"More options":{v:["Fleiri valkostir"]}}},{l:"it",t:{"A color with a HEX value {hex}":{v:["Un colore con un valore HEX {hex}"]},Back:{v:["Indietro"]},Choose:{v:["Scegli"]},"More options":{v:["Altre opzioni"]}}},{l:"ja",t:{"A color with a HEX value {hex}":{v:[" HEX値 {hex} を持つ色"]},Back:{v:["戻る"]},Choose:{v:["選択"]},"Color picker":{v:["カラーピッカー"]},"More options":{v:["他のオプション"]}}},{l:"ja-JP",t:{"A color with a HEX value {hex}":{v:[" HEX値 {hex} を持つ色"]},Back:{v:["戻る"]},Choose:{v:["選択"]},"Color picker":{v:["カラーピッカー"]},"More options":{v:["他のオプション"]}}},{l:"ko",t:{"A color with a HEX value {hex}":{v:["HEX 값이 {hex}인 색상"]},Back:{v:["뒤로"]},Choose:{v:["선택"]},"Color picker":{v:["색상 선택기"]},"More options":{v:["옵션 더 보기"]}}},{l:"lt-LT",t:{Choose:{v:["Pasirinkti"]}}},{l:"lv",t:{Choose:{v:["Izvēlēties"]}}},{l:"mk",t:{Choose:{v:["Избери"]}}},{l:"my",t:{Choose:{v:["ရွေးချယ်ရန်"]}}},{l:"nb",t:{"A color with a HEX value {hex}":{v:["En farge med en HEX-verdi {hex}"]},Back:{v:["Tilbake"]},Choose:{v:["Velg"]},"Color picker":{v:["Fargevelger"]},"More options":{v:["Flere alternativer"]}}},{l:"nl",t:{"A color with a HEX value {hex}":{v:["Een kleur met een HEX-waarde {hex}"]},Back:{v:["Terug"]},Choose:{v:["Kies"]},"Color picker":{v:["Kleurkiezer"]},"More options":{v:["Meer opties"]}}},{l:"oc",t:{Choose:{v:["Causir"]}}},{l:"pl",t:{"A color with a HEX value {hex}":{v:["Kolor o wartości HEX {hex}"]},Back:{v:["Wstecz"]},Choose:{v:["Wybierz"]},"Color picker":{v:["Wybierz kolor"]},"More options":{v:["Więcej opcji"]}}},{l:"pt-BR",t:{"A color with a HEX value {hex}":{v:["Uma cor com valor HEX {hex}"]},Back:{v:["Voltar"]},Choose:{v:["Escolher"]},"Color picker":{v:["Seletor de cores"]},"More options":{v:["Mais opções"]}}},{l:"pt-PT",t:{"A color with a HEX value {hex}":{v:["Uma cor com o valor HEX {hex}"]},Back:{v:["Anterior"]},Choose:{v:["Escolher"]},"Color picker":{v:["seletor de cores"]},"More options":{v:["Mais opções"]}}},{l:"ro",t:{"A color with a HEX value {hex}":{v:["O culoare în HEX value {hex}"]},Back:{v:["Înapoi"]},Choose:{v:["Alegeți"]},"More options":{v:["Mai multe opțiuni"]}}},{l:"ru",t:{"A color with a HEX value {hex}":{v:["Цвет в HEX {hex}"]},Back:{v:["Назад"]},Choose:{v:["Выберите"]},"Color picker":{v:["Выбор цвета"]},"More options":{v:["Больше опций"]}}},{l:"sk",t:{"A color with a HEX value {hex}":{v:["Farba s hodnotou HEX {hex}"]},Back:{v:["Späť"]},Choose:{v:["Vybrať"]},"Color picker":{v:["Výber farby"]},"More options":{v:["Viac možností"]}}},{l:"sl",t:{Choose:{v:["Izbor"]}}},{l:"sr",t:{"A color with a HEX value {hex}":{v:["Боја са HEX вредности {hex}"]},Back:{v:["Назад"]},Choose:{v:["Изаберите"]},"Color picker":{v:["Бирач боје"]},"More options":{v:["Још опција"]}}},{l:"sv",t:{"A color with a HEX value {hex}":{v:["En färg med ett HEX-värde {hex}"]},Back:{v:["Tillbaka"]},Choose:{v:["Välj"]},"Color picker":{v:["Färgväljare"]},"More options":{v:["Fler alternativ"]}}},{l:"tr",t:{"A color with a HEX value {hex}":{v:["{hex} onaltılık değeri ile bir renk "]},Back:{v:["Geri"]},Choose:{v:["Seçin"]},"Color picker":{v:["Renk seçici"]},"More options":{v:["Diğer seçenekler"]}}},{l:"uk",t:{"A color with a HEX value {hex}":{v:["Колір у форматі HEX {hex}"]},Back:{v:["Назад"]},Choose:{v:["Виберіть"]},"Color picker":{v:["Вибір кольору"]},"More options":{v:["Більше об'єктів"]}}},{l:"uz",t:{"A color with a HEX value {hex}":{v:["HEX qiymatiga ega rang {hex}"]},Back:{v:["Orqaga"]},Choose:{v:["Tanlang"]},"Color picker":{v:["Rang tanlagich"]},"More options":{v:["Boshqa variantlar"]}}},{l:"zh-CN",t:{"A color with a HEX value {hex}":{v:["以16进制 {hex} 表示的颜色为"]},Back:{v:["返回"]},Choose:{v:["选择"]},"Color picker":{v:["颜色拾取器"]},"More options":{v:["更多选项"]}}},{l:"zh-HK",t:{"A color with a HEX value {hex}":{v:["具有 HEX 值 {hex}的顏色 "]},Back:{v:["返回"]},Choose:{v:["選擇"]},"Color picker":{v:["顏色選擇器"]},"More options":{v:["更多選項"]}}},{l:"zh-TW",t:{Back:{v:["返回"]},Choose:{v:["選擇"]},"More options":{v:["更多選項"]}}}],d=[{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:["秒前"]}}}],c=[{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:{}}],u=[{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:["動作"]}}}],m=[{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} 的大頭照"]}}}],p=[{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:{}}],g=[{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:{}}],f=[{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:["清除文字"]}}}],h=[{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:["關閉"]}}}],v=[{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:["全域"]}}}],y=[{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:["顯示密碼"]}}}],w=[{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:{}}],A=[{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:["開始幻燈片"]}}}],b=[{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:["無結果"]}}}],C=[{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:["請選取時區:"]}}}],k=[{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:["輸入以搜尋時區"]}}}],x=[{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:["還原變更"]}}}],E=[{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,o,a,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),a&&(d._scopeId="data-v-"+a),o&&(l=o),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 o(){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:()=>o,g:()=>s})},415:(e,t,n)=>{"use strict";n.d(t,{i:()=>o});const s=window.OC?.config?.version?.split(".")[0]||"32",o=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()},8990:(e,t,n)=>{"use strict";n.d(t,{a:()=>a,b:()=>c,c:()=>l,d:()=>o,f:()=>d,g:()=>s,j:()=>r,m:()=>i});var s="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",o="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",a="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="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",c="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,{SSU:()=>f,Lhy:()=>h,P1n:()=>c,Nk8:()=>p,o__:()=>v,hRP:()=>w,lWr:()=>A});var s=n(9271),o=n(5471),a=!0;o.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,a,l;if("string"==typeof e[0]||Array.isArray(e[0])?([n,a,l]=e,t=r):[t,n,a,l]=e,!t)return s.lQ;Array.isArray(n)||(n=[n]),Array.isArray(a)||(a=[a]);const d=[],c=()=>{d.forEach((e=>e())),d.length=0},u=(0,o.wB)((()=>[i(t),(0,s.BA)(l)]),(([e,t])=>{if(c(),!e)return;const o=(0,s.Gv)(t)?{...t}:t;d.push(...n.flatMap((t=>a.map((n=>((e,t,n,s)=>(e.addEventListener(t,n,s),()=>e.removeEventListener(t,n,s)))(e,t,n,o))))))}),{immediate:!0,flush:"post"}),m=()=>{u(),c()};return(0,s.Uo)(m),m}function d(e){const t=function(){const e=(0,o.KR)(!1),t=(0,o.nI)();return t&&(0,o.sV)((()=>{e.value=!0}),a?void 0:t),e}();return(0,o.EW)((()=>(t.value,Boolean(e()))))}function c(e,t,n={}){const{window:a=r,...l}=n;let c;const u=d((()=>a&&"MutationObserver"in a)),m=()=>{c&&(c.disconnect(),c=void 0)},p=(0,o.EW)((()=>{const t=(0,s.BA)(e),n=(Array.isArray(t)?t:[t]).map(i).filter(s.d6);return new Set(n)})),g=(0,o.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,a=d((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia));let i;const l=(0,o.KR)(!1),c=e=>{l.value=e.matches},u=()=>{i&&("removeEventListener"in i?i.removeEventListener("change",c):i.removeListener(c))},m=(0,o.nT)((()=>{a.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:a=r,...l}=n;let c;const u=d((()=>a&&"ResizeObserver"in a)),m=()=>{c&&(c.disconnect(),c=void 0)},p=(0,o.EW)((()=>{const t=(0,s.BA)(e);return Array.isArray(t)?t.map((e=>i(e))):[i(t)]})),g=(0,o.wB)(p,(e=>{if(m(),u.value&&a){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={}){const{reset:n=!0,windowResize:a=!0,windowScroll:r=!0,immediate:d=!0,updateTiming:u="sync"}=t,m=(0,o.KR)(0),p=(0,o.KR)(0),f=(0,o.KR)(0),h=(0,o.KR)(0),v=(0,o.KR)(0),y=(0,o.KR)(0),w=(0,o.KR)(0),A=(0,o.KR)(0);function b(){const t=i(e);if(!t)return void(n&&(m.value=0,p.value=0,f.value=0,h.value=0,v.value=0,y.value=0,w.value=0,A.value=0));const s=t.getBoundingClientRect();m.value=s.height,p.value=s.bottom,f.value=s.left,h.value=s.right,v.value=s.top,y.value=s.width,w.value=s.x,A.value=s.y}function C(){"sync"===u?b():"next-frame"===u&&requestAnimationFrame((()=>b()))}return g(e,C),(0,o.wB)((()=>i(e)),(e=>!e&&C())),c(e,C,{attributeFilter:["style","class"]}),r&&l("scroll",C,{capture:!0,passive:!0}),a&&l("resize",C,{passive:!0}),(0,s.rd)((()=>{d&&C()})),{height:m,bottom:p,left:f,right:h,top:v,width:y,x:w,y:A,update:C}}function h(e,t={width:0,height:0},n={}){const{window:a=r,box:l="content-box"}=n,d=(0,o.EW)((()=>{var t,n;return null==(n=null==(t=i(e))?void 0:t.namespaceURI)?void 0:n.includes("svg")})),c=(0,o.KR)(t.width),u=(0,o.KR)(t.height),{stop:m}=g(e,(([t])=>{const n="border-box"===l?t.borderBoxSize:"content-box"===l?t.contentBoxSize:t.devicePixelContentBoxSize;if(a&&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,o.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 v(e,t={}){const{threshold:n=50,onSwipe:a,onSwipeEnd:i,onSwipeStart:d,passive:c=!0,window:u=r}=t,m=(0,o.Kh)({x:0,y:0}),p=(0,o.Kh)({x:0,y:0}),g=(0,o.EW)((()=>m.x-p.x)),f=(0,o.EW)((()=>m.y-p.y)),{max:h,abs:v}=Math,y=(0,o.EW)((()=>h(v(g.value),v(f.value))>=n)),w=(0,o.KR)(!1),A=(0,o.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==a||a(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 y={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 w(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,o.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(a){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,o.KR)(n);let a=!1;return(0,o.wB)((()=>e[t]),(e=>{a||(a=!0,s.value=C(e),(0,o.dY)((()=>a=!1)))})),(0,o.wB)(s,(n=>{a||n===e[t]&&!h||x(n)}),{deep:h}),s}return(0,o.EW)({get:()=>k(),set(e){x(e)}})}function A(e={}){const{window:t=r,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:a=Number.POSITIVE_INFINITY,listenOrientation:i=!0,includeScrollbar:d=!0,type:c="inner"}=e,m=(0,o.KR)(n),p=(0,o.KR)(a),g=()=>{t&&("outer"===c?(m.value=t.outerWidth,p.value=t.outerHeight):d?(m.value=t.innerWidth,p.value=t.innerHeight):(m.value=t.document.documentElement.clientWidth,p.value=t.document.documentElement.clientHeight))};if(g(),(0,s.rd)(g),l("resize",g,{passive:!0}),i){const e=u("(orientation: portrait)");(0,o.wB)(e,(()=>g()))}return{width:m,height:p}}},9271:(e,t,n)=>{"use strict";n.d(t,{F:()=>a,D_:()=>h,oc:()=>i,C8:()=>l,Gv:()=>u,lQ:()=>m,d6:()=>d,BA:()=>r,rd:()=>y,Uo:()=>o});var s=n(5471);s.Ay.util.warn;function o(e){return!!(0,s.o5)()&&((0,s.jr)(e),!0)}function a(e){let t,n,a=0;const r=()=>{a-=1,n&&a<=0&&(n.stop(),t=void 0,n=void 0)};return(...i)=>(a+=1,n||(n=(0,s.uY)(!0),t=n.run((()=>e(...i)))),o(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:o,isFrozen:a,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,n){return e.apply(t,n)}),m||(m=function(e,t){return new e(...t)});const p=_(Array.prototype.forEach),g=_(Array.prototype.lastIndexOf),f=_(Array.prototype.pop),h=_(Array.prototype.push),v=_(Array.prototype.splice),y=_(String.prototype.toLowerCase),w=_(String.prototype.toString),A=_(String.prototype.match),b=_(String.prototype.replace),C=_(String.prototype.indexOf),k=_(String.prototype.trim),x=_(Object.prototype.hasOwnProperty),T=_(RegExp.prototype.test),E=(N=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:y;o&&o(e,null);let s=t.length;for(;s--;){let o=t[s];if("string"==typeof o){const e=n(o);e!==o&&(a(t)||(t[s]=e),o=e)}e[o]=!0}return e}function P(e){for(let t=0;t/gm),W=d(/\$\{[\w\W]*/gm),q=d(/^data-[\-\w.\u00B7-\uFFFF]+$/),X=d(/^aria-[\-\w]+$/),K=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:X,ATTR_WHITESPACE:J,CUSTOM_ELEMENT:Q,DATA_ATTR:q,DOCTYPE_NAME:Y,ERB_EXPR:V,IS_ALLOWED_URI:K,IS_SCRIPT_OR_DATA:Z,MUSTACHE_EXPR:G,TMPLIT_EXPR:W});const te=1,ne=3,se=7,oe=8,ae=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.2.6",n.removed=[],!t||!t.document||t.document.nodeType!==ae||!t.Element)return n.isSupported=!1,n;let{document:o}=t;const a=o,r=a.currentScript,{DocumentFragment:i,HTMLTemplateElement:d,Node:u,Element:m,NodeFilter:N,NamedNodeMap:_=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:P,DOMParser:G,trustedTypes:V}=t,W=m.prototype,q=L(W,"cloneNode"),X=L(W,"remove"),Z=L(W,"nextSibling"),J=L(W,"childNodes"),Q=L(W,"parentNode");if("function"==typeof d){const e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let ie,le="";const{implementation:de,createNodeIterator:ce,createDocumentFragment:ue,getElementsByTagName:me}=o,{importNode:pe}=a;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,...O,...R]);let Ee=null;const Ne=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,Be=!0,Le=!0,Fe=!1,ze=!0,De=!1,Me=!0,Oe=!1,Ue=!1,Re=!1,je=!1,Ie=!1,$e=!1,He=!0,Ge=!1,Ve=!0,We=!1,qe={},Xe=null;const Ke=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 Je=S({},["audio","video","img","source","image","track"]);let Ye=null;const Qe=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml";let st=nt,ot=!1,at=null;const rt=S({},[et,tt,nt],w);let it=S({},["mi","mo","mn","ms","mtext"]),lt=S({},["annotation-xml"]);const dt=S({},["title","style","font","a","script"]);let ct=null;const ut=["application/xhtml+xml","text/html"];let mt=null,pt=null;const gt=o.createElement("form"),ft=function(e){return e instanceof RegExp||e instanceof Function},ht=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!pt||pt!==e){if(e&&"object"==typeof e||(e={}),e=B(e),ct=-1===ut.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,mt="application/xhtml+xml"===ct?w:y,xe=x(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,mt):Te,Ee=x(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,mt):Ne,at=x(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,w):rt,Ye=x(e,"ADD_URI_SAFE_ATTR")?S(B(Qe),e.ADD_URI_SAFE_ATTR,mt):Qe,Ze=x(e,"ADD_DATA_URI_TAGS")?S(B(Je),e.ADD_DATA_URI_TAGS,mt):Je,Xe=x(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,mt):Ke,Se=x(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,mt):B({}),Pe=x(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,mt):B({}),qe=!!x(e,"USE_PROFILES")&&e.USE_PROFILES,Be=!1!==e.ALLOW_ARIA_ATTR,Le=!1!==e.ALLOW_DATA_ATTR,Fe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,ze=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,De=e.SAFE_FOR_TEMPLATES||!1,Me=!1!==e.SAFE_FOR_XML,Oe=e.WHOLE_DOCUMENT||!1,je=e.RETURN_DOM||!1,Ie=e.RETURN_DOM_FRAGMENT||!1,$e=e.RETURN_TRUSTED_TYPE||!1,Re=e.FORCE_BODY||!1,He=!1!==e.SANITIZE_DOM,Ge=e.SANITIZE_NAMED_PROPS||!1,Ve=!1!==e.KEEP_CONTENT,We=e.IN_PLACE||!1,ke=e.ALLOWED_URI_REGEXP||K,st=e.NAMESPACE||nt,it=e.MATHML_TEXT_INTEGRATION_POINTS||it,lt=e.HTML_INTEGRATION_POINTS||lt,_e=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ft(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(_e.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ft(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),De&&(Le=!1),Ie&&(je=!0),qe&&(xe=S({},R),Ee=[],!0===qe.html&&(S(xe,F),S(Ee,j)),!0===qe.svg&&(S(xe,z),S(Ee,I),S(Ee,H)),!0===qe.svgFilters&&(S(xe,D),S(Ee,I),S(Ee,H)),!0===qe.mathMl&&(S(xe,O),S(Ee,$),S(Ee,H))),e.ADD_TAGS&&(xe===Te&&(xe=B(xe)),S(xe,e.ADD_TAGS,mt)),e.ADD_ATTR&&(Ee===Ne&&(Ee=B(Ee)),S(Ee,e.ADD_ATTR,mt)),e.ADD_URI_SAFE_ATTR&&S(Ye,e.ADD_URI_SAFE_ATTR,mt),e.FORBID_CONTENTS&&(Xe===Ke&&(Xe=B(Xe)),S(Xe,e.FORBID_CONTENTS,mt)),Ve&&(xe["#text"]=!0),Oe&&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 E('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw E('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 o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}}(V,r)),null!==ie&&"string"==typeof le&&(le=ie.createHTML(""));l&&l(e),pt=e}},vt=S({},[...z,...D,...M]),yt=S({},[...O,...U]),wt=function(e){h(n.removed,{element:e});try{Q(e).removeChild(e)}catch(t){X(e)}},At=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(je||Ie)try{wt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},bt=function(e){let t=null,n=null;if(Re)e=""+e;else{const t=A(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===ct&&st===nt&&(e=''+e+"");const s=ie?ie.createHTML(e):e;if(st===nt)try{t=(new G).parseFromString(s,ct)}catch(e){}if(!t||!t.documentElement){t=de.createDocument(st,"template",null);try{t.documentElement.innerHTML=ot?le:s}catch(e){}}const a=t.body||t.documentElement;return e&&n&&a.insertBefore(o.createTextNode(n),a.childNodes[0]||null),st===nt?me.call(t,Oe?"html":"body")[0]:Oe?t.documentElement:a},Ct=function(e){return ce.call(e.ownerDocument||e,e,N.SHOW_ELEMENT|N.SHOW_COMMENT|N.SHOW_TEXT|N.SHOW_PROCESSING_INSTRUCTION|N.SHOW_CDATA_SECTION,null)},kt=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 Tt(e,t,s){p(e,(e=>{e.call(n,t,s,pt)}))}const Et=function(e){let t=null;if(Tt(ge.beforeSanitizeElements,e,null),kt(e))return wt(e),!0;const s=mt(e.nodeName);if(Tt(ge.uponSanitizeElement,e,{tagName:s,allowedTags:xe}),Me&&e.hasChildNodes()&&!xt(e.firstElementChild)&&T(/<[/\w!]/g,e.innerHTML)&&T(/<[/\w!]/g,e.textContent))return wt(e),!0;if(e.nodeType===se)return wt(e),!0;if(Me&&e.nodeType===oe&&T(/<[/\w]/g,e.data))return wt(e),!0;if(!xe[s]||Se[s]){if(!Se[s]&&_t(s)){if(_e.tagNameCheck instanceof RegExp&&T(_e.tagNameCheck,s))return!1;if(_e.tagNameCheck instanceof Function&&_e.tagNameCheck(s))return!1}if(Ve&&!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 o=q(n[s],!0);o.__removalCount=(e.__removalCount||0)+1,t.insertBefore(o,Z(e))}}}return wt(e),!0}return e instanceof m&&!function(e){let t=Q(e);t&&t.tagName||(t={namespaceURI:st,tagName:"template"});const n=y(e.tagName),s=y(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===s||it[s]):Boolean(vt[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&<[s]:Boolean(yt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!lt[s])&&!(t.namespaceURI===et&&!it[s])&&!yt[n]&&(dt[n]||!vt[n]):!("application/xhtml+xml"!==ct||!at[e.namespaceURI]))}(e)?(wt(e),!0):"noscript"!==s&&"noembed"!==s&&"noframes"!==s||!T(/<\/no(script|embed|frames)/i,e.innerHTML)?(De&&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)),Tt(ge.afterSanitizeElements,e,null),!1):(wt(e),!0)},Nt=function(e,t,n){if(He&&("id"===t||"name"===t)&&(n in o||n in gt))return!1;if(Le&&!Pe[t]&&T(ye,t));else if(Be&&T(we,t));else if(!Ee[t]||Pe[t]){if(!(_t(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))||"is"===t&&_e.allowCustomizedBuiltInElements&&(_e.tagNameCheck instanceof RegExp&&T(_e.tagNameCheck,n)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(n))))return!1}else if(Ye[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(Fe&&!T(Ae,b(n,be,"")));else if(n)return!1}else;return!0},_t=function(e){return"annotation-xml"!==e&&A(e,Ce)},St=function(e){Tt(ge.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||kt(e))return;const s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ee,forceKeepAttr:void 0};let o=t.length;for(;o--;){const a=t[o],{name:r,namespaceURI:i,value:l}=a,d=mt(r),c=l;let u="value"===r?c:k(c);if(s.attrName=d,s.attrValue=u,s.keepAttr=!0,s.forceKeepAttr=void 0,Tt(ge.uponSanitizeAttribute,e,s),u=s.attrValue,!Ge||"id"!==d&&"name"!==d||(At(r,e),u="user-content-"+u),Me&&T(/((--!?|])>)|<\/(style|title)/i,u)){At(r,e);continue}if(s.forceKeepAttr)continue;if(!s.keepAttr){At(r,e);continue}if(!ze&&T(/\/>/i,u)){At(r,e);continue}De&&p([fe,he,ve],(e=>{u=b(u,e," ")}));const m=mt(e.nodeName);if(Nt(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),kt(e)?wt(e):f(n.removed)}catch(t){At(r,e)}}else At(r,e)}Tt(ge.afterSanitizeAttributes,e,null)},Pt=function e(t){let n=null;const s=Ct(t);for(Tt(ge.beforeSanitizeShadowDOM,t,null);n=s.nextNode();)Tt(ge.uponSanitizeShadowNode,n,null),Et(n),St(n),n.content instanceof i&&e(n.content);Tt(ge.afterSanitizeShadowDOM,t,null)};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=null,o=null,r=null,l=null;if(ot=!e,ot&&(e="\x3c!--\x3e"),"string"!=typeof e&&!xt(e)){if("function"!=typeof e.toString)throw E("toString is not a function");if("string"!=typeof(e=e.toString()))throw E("dirty is not a string, aborting")}if(!n.isSupported)return e;if(Ue||ht(t),n.removed=[],"string"==typeof e&&(We=!1),We){if(e.nodeName){const t=mt(e.nodeName);if(!xe[t]||Se[t])throw E("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof u)s=bt("\x3c!----\x3e"),o=s.ownerDocument.importNode(e,!0),o.nodeType===te&&"BODY"===o.nodeName||"HTML"===o.nodeName?s=o:s.appendChild(o);else{if(!je&&!De&&!Oe&&-1===e.indexOf("<"))return ie&&$e?ie.createHTML(e):e;if(s=bt(e),!s)return je?null:$e?le:""}s&&Re&&wt(s.firstChild);const d=Ct(We?e:s);for(;r=d.nextNode();)Et(r),St(r),r.content instanceof i&&Pt(r.content);if(We)return e;if(je){if(Ie)for(l=ue.call(s.ownerDocument);s.firstChild;)l.appendChild(s.firstChild);else l=s;return(Ee.shadowroot||Ee.shadowrootmode)&&(l=pe.call(a,l,!0)),l}let c=Oe?s.outerHTML:s.innerHTML;return Oe&&xe["!doctype"]&&s.ownerDocument&&s.ownerDocument.doctype&&s.ownerDocument.doctype.name&&T(Y,s.ownerDocument.doctype.name)&&(c="\n"+c),De&&p([fe,he,ve],(e=>{c=b(c,e," ")})),ie&&$e?ie.createHTML(c):c},n.setConfig=function(){ht(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Ue=!0},n.clearConfig=function(){pt=null,Ue=!1},n.isValidAttribute=function(e,t,n){pt||ht({});const s=mt(e),o=mt(t);return Nt(s,o,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}()}},o={};function a(e){var t=o[e];if(void 0!==t)return t.exports;var n=o[e]={id:e,exports:{}};return s[e].call(n.exports,n,n.exports,a),n.exports}a.m=s,a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((t,n)=>(a.f[n](e,t),t)),[])),a.u=e=>"files_pdfviewer-"+e+".js?v="+{"node_modules_nextcloud_dialogs_dist_chunks_index-BC-7VPxC_mjs":"fa7aefb67a0d7e504b9d","vendors-node_modules_nextcloud_files_dist_index_mjs-node_modules_nextcloud_vue_dist_Component-c57add":"af34038fddc4986c23f3","node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-ecDAsnUN_mjs":"faa5f7ef8d04fd33dd31","vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-CsU6FfAP_mjs":"2b76eec1b7a6a1d720c0","vendors-node_modules_nextcloud_vue_dist_Components_NcColorPicker_mjs":"b2daf6b6c98965bc7cee","vendors-node_modules_nextcloud_vue_dist_Components_NcDateTimePicker_mjs":"b29a1569a3cbd83f0885","data_image_svg_xml_3c_21--_20-_20SPDX-FileCopyrightText_202020_20Google_20Inc_20-_20SPDX-Lice-cc29b1":"80aca2ed2b19a47409f2"}[e],a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},n="files_pdfviewer:",a.l=(t,s,o,r)=>{if(e[t])e[t].push(s);else{var i,l;if(void 0!==o)for(var d=document.getElementsByTagName("script"),c=0;c{i.onerror=i.onload=null,clearTimeout(p);var o=e[t];if(delete e[t],i.parentNode&&i.parentNode.removeChild(i),o&&o.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)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.p="/apps/files_pdfviewer/js/",(()=>{a.b=document.baseURI||self.location.href;var e={main:0};a.f.j=(t,n)=>{var s=a.o(e,t)?e[t]:void 0;if(0!==s)if(s)n.push(s[2]);else{var o=new Promise(((n,o)=>s=e[t]=[n,o]));n.push(s[2]=o);var r=a.p+a.u(t),i=new Error;a.l(r,(n=>{if(a.o(e,t)&&(0!==(s=e[t])&&(e[t]=void 0),s)){var o=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+r+")",i.name="ChunkLoadError",i.type=o,i.request=r,s[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var s,o,[r,i,l]=n,d=0;if(r.some((t=>0!==e[t]))){for(s in i)a.o(i,s)&&(a.m[s]=i[s]);if(l)l(a)}for(t&&t(n);d{"use strict";var e=a(5168),n=a(3334),s=a(3814);const o=(0,a(5947).YK)().setApp("Files_PDFViewer").detectUser().build();var r=a(1777),i=a(715),l=a(1225);function d(){return function(e,t,n){const s=`#initial-state-${e}-${t}`;if(window._nc_initial_state?.has(s))return window._nc_initial_state.get(s);window._nc_initial_state||(window._nc_initial_state=new Map);const o=document.querySelector(s);if(null===o){if(void 0!==n)return n;throw new Error(`Could not find initial state ${t} of ${e}`)}try{const e=JSON.parse(atob(o.value));return window._nc_initial_state.set(s,e),e}catch(s){if(console.error("[@nextcloud/initial-state] Could not parse initial state",{key:t,app:e,error:s}),void 0!==n)return n;throw new Error(`Could not parse initial state ${t} of ${e}`,{cause:s})}}("files_sharing","sharingToken",null)??document.querySelector('input#sharingToken[type="hidden"]')?.value??null}function c(){return u()?(0,s.dC)("webdav").replace("/remote.php","/public.php"):(0,s.dC)(`dav${function(){if(u())throw new Error("No user logged in");return`/files/${(0,r.HW)()?.uid}`}()}`)}function u(){return!(0,r.HW)()}const m={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&&(o.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(){var e=this;if(this.PDFViewerApplication=this.$refs.iframe.contentWindow.PDFViewerApplication,this.PDFViewerApplication.save=this.handleSave,this.PDFViewerApplication.eventBus.on("documentinit",(()=>{const t=this.PDFViewerApplication.pdfDocument.annotationStorage,n=t.onSetModified;t.onSetModified=function(){n(...arguments),e.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=()=>{},o.info("Download, print and user interaction disabled")}else o.info("Download and print available");const t=this.$refs.iframe.contentWindow.PDFViewerApplicationOptions;o.debug("Initialized files_pdfviewer",t.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"),o.info("PDF Document with annotation is being saved"),this.PDFViewerApplication.pdfDocument.saveDocument().then((e=>async function(e,t){const n=c()+(0,l.O0)(e),s=new Blob([t],{type:"application/pdf"}),o={headers:{"Content-Type":"application/pdf",requesttoken:(0,r.do)()}};return d()&&(o.auth={username:d()}),i.Ay.put(n,s,o)}(this.file.filename,e))).then((()=>{o.info("File uploaded successfully")})).catch((s=>{o.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 p=a(5072),g=a.n(p),f=a(7825),h=a.n(f),v=a(7659),y=a.n(v),w=a(5056),A=a.n(w),b=a(540),C=a.n(b),k=a(1113),x=a.n(k),T=a(1411),E={};E.styleTagTransform=x(),E.setAttributes=A(),E.insert=y().bind(null,"head"),E.domAPI=h(),E.insertStyleElement=C();g()(T.A,E);T.A&&T.A.locals&&T.A.locals;var N=function(e,t,n,s,o,a,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),a&&(d._scopeId="data-v-"+a),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__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=l):o&&(l=i?function(){o.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:o),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}}(m,(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,"52c6e7ae",null);const _=N.exports;OCA.Viewer.registerHandler({id:"pdf",mimes:["application/pdf","application/illustrator"],component:_,canCompare:!0})})()})(); -//# sourceMappingURL=files_pdfviewer-main.js.map?v=73b82b4ae73d1a0ba6dc \ No newline at end of file +(()=>{var e,n,s={9097:(e,t,n)=>{"use strict";t.c0=function(e){return new s.default(e)};var s=a(n(9457)),o=a(n(432));function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){Object.keys(e).filter((e=>!t||t(e))).map(e.removeItem.bind(e))}},432:(e,t)=>{"use strict";function n(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var s=n.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s{constructor(e,t,o){n(this,"scope",void 0),n(this,"wrapped",void 0),this.scope="".concat(o?s.GLOBAL_SCOPE_PERSISTENT:s.GLOBAL_SCOPE_VOLATILE,"_").concat(btoa(e),"_"),this.wrapped=t}scopeKey(e){return"".concat(this.scope).concat(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))}}t.default=s,n(s,"GLOBAL_SCOPE_VOLATILE","nextcloud_vol"),n(s,"GLOBAL_SCOPE_PERSISTENT","nextcloud_per")},9457:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,o=(s=n(432))&&s.__esModule?s:{default:s};function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var s=n.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.default=class{constructor(e){a(this,"appId",void 0),a(this,"persisted",!1),a(this,"clearedOnLogout",!1),this.appId=e}persist(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.persisted=e,this}clearOnLogout(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.clearedOnLogout=e,this}build(){return new o.default(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}},5950:(e,t,n)=>{const s=n(2322),{MAX_LENGTH:o,MAX_SAFE_INTEGER:a}=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>o)throw new TypeError(`version is longer than ${o} 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>a||this.major<0)throw new TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>a||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 o="object"==typeof s&&s.env&&s.env.NODE_DEBUG&&/\bsemver\b/i.test(s.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=o},3229:e=>{const t=/^[0-9]+$/,n=(e,n)=>{const s=t.test(e),o=t.test(n);return s&&o&&(e=+e,n=+n),e===n?0:s&&!o?-1:o&&!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:o,MAX_LENGTH:a}=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",a],[p,o]],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),o=m++;r(e,o,t),u[e]=o,d[o]=t,c[o]=s,i[o]=new RegExp(t,n?"g":void 0),l[o]=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,a=i(e),r=a[0],l=a[1],d=new o(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,o=s%3,a=[],r=16383,i=0,d=s-o;id?d:i+r));1===o?(t=e[s-1],a.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[s-2]<<8)+e[s-1],a.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return a.join("")};for(var n=[],s=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0;r<64;++r)n[r]=a[r],s[a.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 o,a,r=[],i=t;i>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return r.join("")}s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63},8287:(e,t,n)=>{"use strict";const s=n(7526),o=n(251),a="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 o=s.write(e,t);o!==n&&(s=s.slice(0,o));return s}(e,t);if(ArrayBuffer.isView(e))return function(e){if(K(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(K(e,ArrayBuffer)||e&&K(e.buffer,ArrayBuffer))return p(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(K(e,SharedArrayBuffer)||e&&K(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 o=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(o)return o;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)||K(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 o=!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(o)return s?-1:W(e).length;t=(""+t).toLowerCase(),o=!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 E(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 B(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,o){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=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)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,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,s,o);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,s,o){let a,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(o){let s=-1;for(a=n;ai&&(n=i-l),a=n;a>=0;a--){let n=!0;for(let s=0;so&&(s=o):s=o;const a=t.length;let r;for(s>a/2&&(s=a/2),r=0;r>8,o=n%256,a.push(o),a.push(s);return a}(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 E(e,t,n){n=Math.min(e.length,n);const s=[];let o=t;for(;o239?4:t>223?3:t>191?2:1;if(o+r<=n){let n,s,i,l;switch(r){case 1:t<128&&(a=t);break;case 2:n=e[o+1],128==(192&n)&&(l=(31&t)<<6|63&n,l>127&&(a=l));break;case 3:n=e[o+1],s=e[o+2],128==(192&n)&&128==(192&s)&&(l=(15&t)<<12|(63&n)<<6|63&s,l>2047&&(l<55296||l>57343)&&(a=l));break;case 4:n=e[o+1],s=e[o+2],i=e[o+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&&(a=l))}}null===a?(a=65533,r=1):a>65535&&(a-=65536,s.push(a>>>10&1023|55296),a=56320|1023&a),s.push(a),o+=r}return function(e){const t=e.length;if(t<=N)return String.fromCharCode.apply(String,e);let n="",s=0;for(;ss.length?(l.isBuffer(t)||(t=l.from(t)),t.copy(s,o)):Uint8Array.prototype.set.call(s,t,o);else{if(!l.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(s,o)}o+=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+=" ... "),""},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(e,t,n,s,o){if(K(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===o&&(o=this.length),t<0||n>e.length||s<0||o>this.length)throw new RangeError("out of range index");if(s>=o&&t>=n)return 0;if(s>=o)return-1;if(t>=n)return 1;if(this===e)return 0;let a=(o>>>=0)-(s>>>=0),r=(n>>>=0)-(t>>>=0);const i=Math.min(a,r),d=this.slice(s,o),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 o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");s||(s="utf8");let a=!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(a)throw new TypeError("Unknown encoding: "+s);s=(""+s).toLowerCase(),a=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const N=4096;function _(e,t,n){let s="";n=Math.min(e.length,n);for(let o=t;os)&&(n=s);let o="";for(let s=t;sn)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,n,s,o,a){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function z(e,t,n,s,o){$(t,s,o,e,n,7);let a=Number(t&BigInt(4294967295));e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a;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,o){$(t,s,o,e,n,7);let a=Number(t&BigInt(4294967295));e[n+7]=a,a>>=8,e[n+6]=a,a>>=8,e[n+5]=a,a>>=8,e[n+4]=a;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 M(e,t,n,s,o,a){if(n+s>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function O(e,t,n,s,a){return t=+t,n>>>=0,a||M(e,0,n,4),o.write(e,t,n,s,23,4),n+4}function U(e,t,n,s,a){return t=+t,n>>>=0,a||M(e,0,n,8),o.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||L(e,t,this.length);let s=this[e],o=1,a=0;for(;++a>>=0,t>>>=0,n||L(e,t,this.length);let s=this[e+--t],o=1;for(;t>0&&(o*=256);)s+=this[e+--t]*o;return s},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||L(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||L(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||L(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||L(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||L(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,o=this[++e]+256*this[++e]+65536*this[++e]+n*2**24;return BigInt(s)+(BigInt(o)<>>=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],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+n;return(BigInt(s)<>>=0,t>>>=0,n||L(e,t,this.length);let s=this[e],o=1,a=0;for(;++a=o&&(s-=Math.pow(2,8*t)),s},l.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||L(e,t,this.length);let s=t,o=1,a=this[e+--s];for(;s>0&&(o*=256);)a+=this[e+--s]*o;return o*=128,a>=o&&(a-=Math.pow(2,8*t)),a},l.prototype.readInt8=function(e,t){return e>>>=0,t||L(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||L(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||L(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||L(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||L(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||L(e,4,this.length),o.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||L(e,4,this.length),o.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||L(e,8,this.length),o.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||L(e,8,this.length),o.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 o=1,a=0;for(this[t]=255&e;++a>>=0,n>>>=0,!s){F(this,e,t,n,Math.pow(2,8*n)-1,0)}let o=n-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&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 o=0,a=1,r=0;for(this[t]=255&e;++o>>=0,!s){const s=Math.pow(2,8*n-1);F(this,e,t,n,s-1,-s)}let o=n-1,a=1,r=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===r&&0!==this[t+o+1]&&(r=1),this[t+o]=(e/a|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 O(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return O(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return U(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return U(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(o=t;o=s+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function $(e,t,n,s,o,a){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${s} and < 2${s} ** ${8*(a+1)}${s}`:`>= -(2${s} ** ${8*(a+1)-1}${s}) and < 2 ** ${8*(a+1)-1}${s}`:`>= ${t}${s} and <= ${n}${s}`,new R.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,n){H(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||G(t,e.length-(n+1))}(s,o,a)}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.`,o=n;return Number.isInteger(n)&&Math.abs(n)>2**32?o=I(String(n)):"bigint"==typeof n&&(o=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(o=I(o)),o+="n"),s+=` It must be ${t}. Received ${o}`,s}),RangeError);const V=/[^+/0-9A-Za-z-_]/g;function W(e,t){let n;t=t||1/0;const s=e.length;let o=null;const a=[];for(let r=0;r55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(r+1===s){(t-=3)>-1&&a.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.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;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}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 X(e,t,n,s){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function K(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 o=0;o<16;++o)t[s+o]=e[n]+e[o]}return t}();function Y(e){return"undefined"==typeof BigInt?Q:e}function Q(){throw new Error("BigInt not supported")}},8845:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),o=n.n(s),a=n(6314),r=n.n(a)()(o());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-ddba453b] {\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-ddba453b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-ddba453b] {\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-ddba453b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-ddba453b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-ddba453b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-ddba453b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-ddba453b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-ddba453b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-ddba453b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-ddba453b] {\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-B4-9qwLn.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-ddba453b] {\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-ddba453b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-ddba453b] {\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-ddba453b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-ddba453b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-ddba453b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-ddba453b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-ddba453b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-ddba453b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-ddba453b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-ddba453b] {\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},8553:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),o=n.n(s),a=n(6314),r=n.n(a)()(o());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-474ee0b9] {\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-474ee0b9] {\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-474ee0b9] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-474ee0b9] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-474ee0b9], .button-vue[data-v-474ee0b9] * {\n cursor: pointer;\n}\n.button-vue[data-v-474ee0b9]:focus {\n outline: none;\n}\n.button-vue[data-v-474ee0b9]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-474ee0b9]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-474ee0b9]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-474ee0b9] {\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-474ee0b9] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-474ee0b9] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-474ee0b9] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-474ee0b9] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-474ee0b9] {\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-474ee0b9] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-474ee0b9] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-474ee0b9] {\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-474ee0b9] {\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-474ee0b9] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-474ee0b9] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-474ee0b9] {\n width: 100%;\n}\n.button-vue[data-v-474ee0b9]: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-474ee0b9] {\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-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-474ee0b9]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-474ee0b9] {\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-474ee0b9]: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-474ee0b9], .button-vue--vue-tertiary[data-v-474ee0b9] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-474ee0b9]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-474ee0b9] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-474ee0b9]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-474ee0b9]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-474ee0b9]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-474ee0b9] {\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-474ee0b9], .button-vue--legacy.button-vue--vue-success[data-v-474ee0b9], .button-vue--legacy.button-vue--vue-warning[data-v-474ee0b9] {\n color: white;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcButton-D8AOCliw.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-474ee0b9] {\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-474ee0b9] {\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-474ee0b9] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-474ee0b9] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-474ee0b9], .button-vue[data-v-474ee0b9] * {\n cursor: pointer;\n}\n.button-vue[data-v-474ee0b9]:focus {\n outline: none;\n}\n.button-vue[data-v-474ee0b9]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-474ee0b9]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-474ee0b9]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-474ee0b9] {\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-474ee0b9] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-474ee0b9] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-474ee0b9] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-474ee0b9] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-474ee0b9] {\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-474ee0b9] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-474ee0b9] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-474ee0b9] {\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-474ee0b9] {\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-474ee0b9] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-474ee0b9] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-474ee0b9] {\n width: 100%;\n}\n.button-vue[data-v-474ee0b9]: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-474ee0b9] {\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-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-474ee0b9]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-474ee0b9] {\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-474ee0b9]: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-474ee0b9], .button-vue--vue-tertiary[data-v-474ee0b9] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-474ee0b9]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-474ee0b9] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-474ee0b9]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-474ee0b9]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-474ee0b9]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-474ee0b9] {\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-474ee0b9], .button-vue--legacy.button-vue--vue-success[data-v-474ee0b9], .button-vue--legacy.button-vue--vue-warning[data-v-474ee0b9] {\n color: white;\n}"],sourceRoot:""}]);const i=r},2883:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),o=n.n(s),a=n(6314),r=n.n(a)()(o());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),o=n.n(s),a=n(6314),r=n.n(a)()(o());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),o=n.n(s),a=n(6314),r=n.n(a)()(o());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},1666:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),o=n.n(s),a=n(6314),r=n.n(a)()(o());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-c2daf832] {\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-c2daf832] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--afe18836);\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-c2daf832] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-c2daf832] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-c2daf832], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-c2daf832],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-c2daf832] {\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-c2daf832], .modal-header .icons-menu .play-pause-icons__pause[data-v-c2daf832] {\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-c2daf832] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-c2daf832] .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-c2daf832] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle span, .modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-c2daf832] {\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-c2daf832],\n.modal-wrapper .next[data-v-c2daf832] {\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-c2daf832]:focus-visible,\n.modal-wrapper .next[data-v-c2daf832]: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-c2daf832] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-c2daf832] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-c2daf832] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832],\n.fade-leave-active[data-v-c2daf832] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-c2daf832],\n.fade-leave-to[data-v-c2daf832] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-c2daf832],\n.fade-visibility-leave-to[data-v-c2daf832] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-c2daf832],\n.modal-in-leave-active[data-v-c2daf832],\n.modal-out-enter-active[data-v-c2daf832],\n.modal-out-leave-active[data-v-c2daf832] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-c2daf832],\n.modal-in-leave-to[data-v-c2daf832],\n.modal-out-enter[data-v-c2daf832],\n.modal-out-leave-to[data-v-c2daf832] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-c2daf832],\n.modal-in-leave-to .modal-container[data-v-c2daf832] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-c2daf832],\n.modal-out-leave-to .modal-container[data-v-c2daf832] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-c2daf832] {\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-c2daf832] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-c2daf832 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-c2daf832] {\n animation: breath-c2daf832 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-c2daf832] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-c2daf832 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-c2daf832 {\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-BzkYPomo.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-c2daf832] {\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-c2daf832] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--afe18836);\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-c2daf832] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-c2daf832] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-c2daf832], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-c2daf832],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-c2daf832] {\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-c2daf832], .modal-header .icons-menu .play-pause-icons__pause[data-v-c2daf832] {\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-c2daf832] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-c2daf832] .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-c2daf832] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle span, .modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-c2daf832] {\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-c2daf832],\n.modal-wrapper .next[data-v-c2daf832] {\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-c2daf832]:focus-visible,\n.modal-wrapper .next[data-v-c2daf832]: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-c2daf832] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-c2daf832] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-c2daf832] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832],\n.fade-leave-active[data-v-c2daf832] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-c2daf832],\n.fade-leave-to[data-v-c2daf832] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-c2daf832],\n.fade-visibility-leave-to[data-v-c2daf832] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-c2daf832],\n.modal-in-leave-active[data-v-c2daf832],\n.modal-out-enter-active[data-v-c2daf832],\n.modal-out-leave-active[data-v-c2daf832] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-c2daf832],\n.modal-in-leave-to[data-v-c2daf832],\n.modal-out-enter[data-v-c2daf832],\n.modal-out-leave-to[data-v-c2daf832] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-c2daf832],\n.modal-in-leave-to .modal-container[data-v-c2daf832] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-c2daf832],\n.modal-out-leave-to .modal-container[data-v-c2daf832] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-c2daf832] {\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-c2daf832] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-c2daf832 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-c2daf832] {\n animation: breath-c2daf832 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-c2daf832] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-c2daf832 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-c2daf832 {\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),o=n.n(s),a=n(6314),r=n.n(a)()(o());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),o=n.n(s),a=n(6314),r=n.n(a)()(o());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},1411:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(1354),o=n.n(s),a=n(6314),r=n.n(a)()(o());r.push([e.id,"#emptycontent[data-v-52c6e7ae]{margin:0;padding:10% 5%;background-color:var(--color-main-background)}iframe[data-v-52c6e7ae]{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,o,a){"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]=a),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),o&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=o):c[4]="".concat(o)),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)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),a="/*# ".concat(o," */");return[t].concat([a]).join("\n")}return[t].join("\n")}},580:e=>{"use strict";var t=/["'&<>]/;e.exports=function(e){var n,s=""+e,o=t.exec(s);if(!o)return s;var a="",r=0,i=0;for(r=o.index;r{"use strict";n.d(t,{K:()=>v});var s=n(9054);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,s)}return n}function a(e){for(var t=1;t0){var n=e[e.length-1];n!==t&&n.pause()}var s=e.indexOf(t);-1===s||e.splice(s,1),e.push(t)},l=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()},d=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},c=function(e){return d(e)&&!e.shiftKey},u=function(e){return d(e)&&e.shiftKey},m=function(e){return setTimeout(e,0)},p=function(e,t){var n=-1;return e.every((function(e,s){return!t(e)||(n=s,!1)})),n},g=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s1?n-1:0),a=1;a=0)e=o.activeElement;else{var t=y.tabbableGroups[0];e=t&&t.firstTabbableNode||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,v.tabbableOptions),n=(0,s.nq)(e,v.tabbableOptions),o=t.length>0?t[0]:void 0,a=t.length>0?t[t.length-1]:void 0,r=n.find((function(e){return(0,s.AO)(e)})),i=n.slice().reverse().find((function(e){return(0,s.AO)(e)})),l=!!t.find((function(e){return(0,s.yT)(e)>0}));return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:l,firstTabbableNode:o,lastTabbableNode:a,firstDomTabbableNode:r,lastDomTabbableNode:i,nextTabbableNode:function(e){var o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=t.indexOf(e);return a<0?o?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[a+(o?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(t){var n=t.activeElement;if(n)return n.shadowRoot&&null!==n.shadowRoot.activeElement?e(n.shadowRoot):n},T=function e(t){!1!==t&&t!==x(document)&&(t&&t.focus?(t.focus({preventScroll:!!v.preventScroll}),y.mostRecentlyFocusedNode=t,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(t)&&t.select()):e(C()))},E=function(e){var t=b("setReturnFocus",e);return t||!1!==t&&e},N=function(e){var t=e.target,n=e.event,o=e.isBackward,a=void 0!==o&&o;t=t||f(n),k();var r=null;if(y.tabbableGroups.length>0){var i=A(t,n),l=i>=0?y.containerGroups[i]:void 0;if(i<0)r=a?y.tabbableGroups[y.tabbableGroups.length-1].lastTabbableNode:y.tabbableGroups[0].firstTabbableNode;else if(a){var c=p(y.tabbableGroups,(function(e){var n=e.firstTabbableNode;return t===n}));if(c<0&&(l.container===t||(0,s.tp)(t,v.tabbableOptions)&&!(0,s.AO)(t,v.tabbableOptions)&&!l.nextTabbableNode(t,!1))&&(c=i),c>=0){var u=0===c?y.tabbableGroups.length-1:c-1,m=y.tabbableGroups[u];r=(0,s.yT)(t)>=0?m.lastTabbableNode:m.lastDomTabbableNode}else d(n)||(r=l.nextTabbableNode(t,!1))}else{var g=p(y.tabbableGroups,(function(e){var n=e.lastTabbableNode;return t===n}));if(g<0&&(l.container===t||(0,s.tp)(t,v.tabbableOptions)&&!(0,s.AO)(t,v.tabbableOptions)&&!l.nextTabbableNode(t))&&(g=i),g>=0){var h=g===y.tabbableGroups.length-1?0:g+1,w=y.tabbableGroups[h];r=(0,s.yT)(t)>=0?w.firstTabbableNode:w.firstDomTabbableNode}else d(n)||(r=l.nextTabbableNode(t))}}else r=b("fallbackFocus");return r},_=function(e){var t=f(e);A(t,e)>=0||(g(v.clickOutsideDeactivates,e)?n.deactivate({returnFocus:v.returnFocusOnDeactivate}):g(v.allowOutsideClick,e)||e.preventDefault())},S=function(e){var t=f(e),n=A(t,e)>=0;if(n||t instanceof Document)n&&(y.mostRecentlyFocusedNode=t);else{var o;e.stopImmediatePropagation();var a=!0;if(y.mostRecentlyFocusedNode)if((0,s.yT)(y.mostRecentlyFocusedNode)>0){var r=A(y.mostRecentlyFocusedNode),i=y.containerGroups[r].tabbableNodes;if(i.length>0){var l=i.findIndex((function(e){return e===y.mostRecentlyFocusedNode}));l>=0&&(v.isKeyForward(y.recentNavEvent)?l+1=0&&(o=i[l-1],a=!1))}}else y.containerGroups.some((function(e){return e.tabbableNodes.some((function(e){return(0,s.yT)(e)>0}))}))||(a=!1);else a=!1;a&&(o=N({target:y.mostRecentlyFocusedNode,isBackward:v.isKeyBackward(y.recentNavEvent)})),T(o||(y.mostRecentlyFocusedNode||C()))}y.recentNavEvent=void 0},P=function(e){if(!(t=e,"Escape"!==(null==t?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===g(v.escapeDeactivates,e)))return e.preventDefault(),void n.deactivate();var t;(v.isKeyForward(e)||v.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];y.recentNavEvent=e;var n=N({event:e,isBackward:t});n&&(d(e)&&e.preventDefault(),T(n))}(e,v.isKeyBackward(e))},B=function(e){var t=f(e);A(t,e)>=0||g(v.clickOutsideDeactivates,e)||g(v.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},L=function(){if(y.active)return i(r,n),y.delayInitialFocusTimer=v.delayInitialFocus?m((function(){T(C())})):T(C()),o.addEventListener("focusin",S,!0),o.addEventListener("mousedown",_,{capture:!0,passive:!1}),o.addEventListener("touchstart",_,{capture:!0,passive:!1}),o.addEventListener("click",B,{capture:!0,passive:!1}),o.addEventListener("keydown",P,{capture:!0,passive:!1}),n},F=function(){if(y.active)return o.removeEventListener("focusin",S,!0),o.removeEventListener("mousedown",_,!0),o.removeEventListener("touchstart",_,!0),o.removeEventListener("click",B,!0),o.removeEventListener("keydown",P,!0),n},z="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,D=function(){z&&(z.disconnect(),y.active&&!y.paused&&y.containers.map((function(e){z.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=o.activeElement,null==t||t();var a=function(){s&&k(),L(),D(),null==n||n()};return s?(s(y.containers.concat()).then(a,a),this):(a(),this)},deactivate:function(e){if(!y.active)return this;var t=a({onDeactivate:v.onDeactivate,onPostDeactivate:v.onPostDeactivate,checkCanReturnFocus:v.checkCanReturnFocus},e);clearTimeout(y.delayInitialFocusTimer),y.delayInitialFocusTimer=void 0,F(),y.active=!1,y.paused=!1,D(),l(r,n);var s=w(t,"onDeactivate"),o=w(t,"onPostDeactivate"),i=w(t,"checkCanReturnFocus"),d=w(t,"returnFocus","returnFocusOnDeactivate");null==s||s();var c=function(){m((function(){d&&T(E(y.nodeFocusedBeforeActivation)),null==o||o()}))};return d&&i?(i(E(y.nodeFocusedBeforeActivation)).then(c,c),this):(c(),this)},pause:function(e){if(y.paused||!y.active)return this;var t=w(e,"onPause"),n=w(e,"onPostPause");return y.paused=!0,null==t||t(),F(),D(),null==n||n(),this},unpause:function(e){if(!y.paused||!y.active)return this;var t=w(e,"onUnpause"),n=w(e,"onPostUnpause");return y.paused=!1,null==t||t(),k(),L(),D(),null==n||n(),this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return y.containers=t.map((function(e){return"string"==typeof e?o.querySelector(e):e})),y.active&&k(),D(),this}}).updateContainerElements(e),n}},251:(e,t)=>{t.read=function(e,t,n,s,o){var a,r,i=8*o-s-1,l=(1<>1,c=-7,u=n?o-1:0,m=n?-1:1,p=e[t+u];for(u+=m,a=p&(1<<-c)-1,p>>=-c,c+=i;c>0;a=256*a+e[t+u],u+=m,c-=8);for(r=a&(1<<-c)-1,a>>=-c,c+=s;c>0;r=256*r+e[t+u],u+=m,c-=8);if(0===a)a=1-d;else{if(a===l)return r?NaN:1/0*(p?-1:1);r+=Math.pow(2,s),a-=d}return(p?-1:1)*r*Math.pow(2,a-s)},t.write=function(e,t,n,s,o,a){var r,i,l,d=8*a-o-1,c=(1<>1,m=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=s?0:a-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,o),r+=u):(i=t*Math.pow(2,u-1)*Math.pow(2,o),r=0));o>=8;e[n+p]=255&i,p+=g,i/=256,o-=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 o(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function a(e,t){for(var n,s="",o=0,a=-1,r=0,i=0;i<=e.length;++i){if(i2){var l=s.lastIndexOf("/");if(l!==s.length-1){-1===l?(s="",o=0):o=(s=s.slice(0,l)).length-1-s.lastIndexOf("/"),a=i,r=0;continue}}else if(2===s.length||1===s.length){s="",o=0,a=i,r=0;continue}t&&(s.length>0?s+="/..":s="..",o=2)}else s.length>0?s+="/"+e.slice(a+1,i):s=e.slice(a+1,i),o=i-a-1;a=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),o(i),0!==i.length&&(t=i+"/"+t,n=47===i.charCodeAt(0))}return t=a(t,!n),n?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(e){if(o(e),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=a(e,!t)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return o(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(o(e),o(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 a>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(o(e),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,s=-1,a=!0,r=e.length-1;r>=1;--r)if(47===(t=e.charCodeAt(r))){if(!a){s=r;break}}else a=!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');o(e);var n,s=0,a=-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&&(a=n):(i=-1,a=l))}return s===a?a=l:-1===a&&(a=e.length),e.slice(s,a)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!r){s=n+1;break}}else-1===a&&(r=!1,a=n+1);return-1===a?"":e.slice(s,a)},extname:function(e){o(e);for(var t=-1,n=0,s=-1,a=!0,r=0,i=e.length-1;i>=0;--i){var l=e.charCodeAt(i);if(47!==l)-1===s&&(a=!1,s=i+1),46===l?-1===t?t=i:1!==r&&(r=1):-1!==t&&(r=-1);else if(!a){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){o(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,s=e.charCodeAt(0),a=47===s;a?(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&&a?e.slice(1,l):e.slice(i,l)):(0===i&&a?(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):a&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};r.posix=r,e.exports=r},5606:e=>{var t,n,s=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function r(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!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:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();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 o=void 0!==n.layer;o&&(s+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),s+=n.css,o&&(s+="}"),n.media&&(s+="}"),n.supports&&(s+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(s+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),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:()=>E,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])"],o=s.join(","),a="undefined"==typeof Element,r=a?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!a&&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,n){var s;void 0===n&&(n=!0);var o=null==t||null===(s=t.getAttribute)||void 0===s?void 0:s.call(t,"inert");return""===o||"true"===o||n&&t&&e(t.parentNode)},d=function(e,t,n){if(l(e))return[];var s=Array.prototype.slice.apply(e.querySelectorAll(o));return t&&r.call(e,o)&&s.unshift(e),s=s.filter(n)},c=function e(t,n,s){for(var a=[],i=Array.from(t);i.length;){var d=i.shift();if(!l(d,!1))if("SLOT"===d.tagName){var c=d.assignedElements(),u=e(c.length?c:d.children,!0,s);s.flatten?a.push.apply(a,u):a.push({scopeParent:d,candidates:u})}else{r.call(d,o)&&s.filter(d)&&(n||!t.includes(d))&&a.push(d);var m=d.shadowRoot||"function"==typeof s.getShadowRoot&&s.getShadowRoot(d),p=!l(m,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(d));if(m&&p){var g=e(!0===m?d.children:m.children,!0,s);s.flatten?a.push.apply(a,g):a.push({scopeParent:d,candidates:g})}else i.unshift.apply(i,d.children)}}return a},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 o=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(r.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return h(e)}else{if("function"==typeof s){for(var a=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=a}if(function(e){var t,n,s,o,a=e&&i(e),r=null===(t=a)||void 0===t?void 0:t.host,l=!1;if(a&&a!==e)for(l=!!(null!==(n=r)&&void 0!==n&&null!==(s=n.ownerDocument)&&void 0!==s&&s.contains(r)||null!=e&&null!==(o=e.ownerDocument)&&void 0!==o&&o.contains(e));!l&&r;){var d,c,u;l=!(null===(c=r=null===(d=a=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(t){var n=[],s=[];return t.forEach((function(t,o){var a=!!t.scopeParent,r=a?t.scopeParent:t,i=function(e,t){var n=m(e);return n<0&&t&&!u(e)?0:n}(r,a),l=a?e(t.candidates):r;0===i?a?n.push.apply(n,l):n.push(r):s.push({documentOrder:o,tabIndex:i,item:t,isScope:a,content:l})})),s.sort(p).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)},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,o)&&w(t,e)},T=s.concat("iframe").join(","),E=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 o=document.createElement("button");o.type="button",o.setAttribute("aria-label","Close"),o.className="toast-close",o.innerHTML="✖",o.addEventListener("click",function(e){e.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var a=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&a>360?e.insertAdjacentElement("afterbegin",o):e.appendChild(o)}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},o={top:15,bottom:15},a=document.getElementsByClassName("toastify"),r=0;r0?window.innerWidth:screen.width)<=360?(a[r].style[e]=o[e]+"px",o[e]+=i+15):!0===s(a[r],"toastify-left")?(a[r].style[e]=t[e]+"px",t[e]+=i+15):(a[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:()=>En,Ay:()=>Us,EW:()=>it,IJ:()=>Ke,KR:()=>Xe,Kh:()=>Re,QW:()=>et,R1:()=>Je,Tm:()=>Ge,WQ:()=>Ct,dY:()=>xn,h:()=>cn,hi:()=>Sn,i9:()=>qe,jr:()=>At,lW:()=>tt,nI:()=>pe,nT:()=>mt,o5:()=>wt,pM:()=>Pn,rY:()=>Qe,sV:()=>_n,tB:()=>ot,uY:()=>yt,ux:()=>Ve,wB:()=>ft});var s=Object.freeze({}),o=Array.isArray;function a(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(","),o=0;o-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,E=x((function(e){return e.replace(T,(function(e,t){return t?t.toUpperCase():""}))})),N=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 B(e,t){t=t||0;for(var n=e.length-t,s=new Array(n);n--;)s[n]=e[n+t];return s}function L(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+)/),oe={}.watch,ae=!1;if(Z)try{var re={};Object.defineProperty(re,"passive",{get:function(){ae=!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,o,a,r,i){this.tag=e,this.data=t,this.children=n,this.text=s,this.elm=o,this.ns=void 0,this.context=a,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(!o(e))return mn(e,null,arguments,t,"v-on handler");for(var s=e.slice(),a=0;a0&&(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)&&a(s.key)&&r(t)&&(s.key="__vlist".concat(t,"_").concat(n,"__")),u.push(s)));return u}function Bt(e,t){var n,s,a,i,l=null;if(o(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&&o&&o!==s&&l===o.$key&&!r&&!o.$hasNormal)return o;for(var d in a={},t)t[d]&&"$"!==d[0]&&(a[d]=Zt(e,n,d,t[d]))}else a={};for(var c in n)c in a||(a[c]=Jt(n,c));return t&&Object.isExtensible(t)&&(t._normalized=a),q(a,"$stable",i),q(a,"$key",l),q(a,"$hasNormal",r),a}function Zt(e,t,n,s){var a=function(){var t=me;ge(e);var n=arguments.length?s.apply(null,arguments):s({}),a=(n=n&&"object"==typeof n&&!o(n)?[n]:_t(n))&&n[0];return ge(t),n&&(!a||1===n.length&&a.isComment&&!Xt(a))?void 0:n};return s.proxy&&Object.defineProperty(t,n,{get:a,enumerable:!0,configurable:!0}),a}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,o){var a=!1;for(var r in t)r in e?t[r]!==n[r]&&(a=!0):(a=!0,en(e,r,s,o));for(var r in e)r in t||(a=!0,delete e[r]);return a}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 on(e){if(o(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,xn(ss))}}function as(e,t){if(e){for(var n=Object.create(null),s=ue?Reflect.ownKeys(e):Object.keys(e),o=0;o-1)if(a&&!k(o,"default"))r=!1;else if(""===r||r===S(e)){var l=Ns(String,o.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,o=e._vnode,a=e.$vnode;for(var r in n){var i=n[r];if(i){var l=i.name;l&&!t(l)&&Hs(n,r,s,o)}}a.componentOptions.children=void 0}function Hs(e,t,n,s){var o=e[t];!o||s&&o.tag===s.tag||o.componentInstance.$destroy(),e[t]=null,b(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=Ms++,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 o=s.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=bs(Os(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,o=n&&n.context;e.$slots=Wt(t._renderChildren,o),e.$scopedSlots=n?Kt(e.$parent,n.data.scopedSlots,e.$slots):s,e._c=function(t,n,s,o){return ln(e,t,n,s,o,!1)},e.$createElement=function(t,n,s,o){return ln(e,t,n,s,o,!0)};var a=n&&n.data;De(e,"$attrs",a&&a.attrs||s,null,!0),De(e,"$listeners",t._parentListeners||s,null,!0)}(t),Wn(t,"beforeCreate",void 0,!1),function(e){var t=as(e.$options.inject,e);t&&(Be(!1),Object.keys(t).forEach((function(n){De(e,n,t[n])})),Be(!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),o=ue?Reflect.ownKeys(n):Object.keys(n),a=0;a1?B(n):n;for(var s=B(arguments,1),o='event handler for "'.concat(e,'"'),a=0,r=n.length;aparseInt(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=on(e),n=t&&t.componentOptions;if(n){var s=js(n),o=this.include,a=this.exclude;if(o&&(!s||!Is(o,s))||a&&s&&Is(a,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:L,mergeOptions:bs,defineReactive:De},e.set=Me,e.delete=Oe,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,L(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=B(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)}(Us),Object.defineProperty(Us.prototype,"$isServer",{get:ie}),Object.defineProperty(Us.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Us,"FunctionalRenderContext",{value:rs}),Us.version="2.7.16";var Ws=w("style,class"),qs=w("input,textarea,option,select,progress"),Xs=w("contenteditable,draggable,spellcheck"),Ks=w("events,caret,typing,plaintext-only"),Zs=function(e,t){return to(t)||"false"===t?"false":"contenteditable"===e&&Ks(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)},eo=function(e){return Qs(e)?e.slice(6,e.length):""},to=function(e){return null==e||!1===e};function no(e){for(var t=e.data,n=e,s=e;r(s.componentInstance);)(s=s.componentInstance._vnode)&&s.data&&(t=so(s.data,t));for(;r(n=n.parent);)n&&n.data&&(t=so(t,n.data));return function(e,t){if(r(e)||r(t))return oo(e,ao(t));return""}(t.staticClass,t.class)}function so(e,t){return{staticClass:oo(e.staticClass,t.staticClass),class:r(e.class)?[e.class,t.class]:t.class}}function oo(e,t){return e?t?e+" "+t:e:t||""}function ao(e){return Array.isArray(e)?function(e){for(var t,n="",s=0,o=e.length;s-1?Po(e,t,n):Js(t)?to(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Xs(t)?e.setAttribute(t,Zs(t,n)):Qs(t)?to(n)?e.removeAttributeNS(Ys,eo(t)):e.setAttributeNS(Ys,t,n):Po(e,t,n)}function Po(e,t,n){if(to(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 Bo={create:_o,update:_o};function Lo(e,t){var n=t.elm,s=t.data,o=e.data;if(!(a(s.staticClass)&&a(s.class)&&(a(o)||a(o.staticClass)&&a(o.class)))){var i=no(t),l=n._transitionClasses;r(l)&&(i=oo(i,ao(l))),i!==n._prevClass&&(n.setAttribute("class",i),n._prevClass=i)}}var Fo,zo={create:Lo,update:Lo},Do="__r",Mo="__c";function Oo(e,t,n){var s=Fo;return function o(){null!==t.apply(null,arguments)&&jo(e,o,n,s)}}var Uo=hn&&!(se&&Number(se[1])<=53);function Ro(e,t,n,s){if(Uo){var o=Qn,a=t;t=a._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=o||e.timeStamp<=0||e.target.ownerDocument!==document)return a.apply(this,arguments)}}Fo.addEventListener(e,t,ae?{capture:n,passive:s}:n)}function jo(e,t,n,s){(s||Fo).removeEventListener(e,t._wrapper||t,n)}function Io(e,t){if(!a(e.data.on)||!a(t.data.on)){var n=t.data.on||{},s=e.data.on||{};Fo=t.elm||e.elm,function(e){if(r(e[Do])){var t=Y?"change":"input";e[t]=[].concat(e[Do],e[t]||[]),delete e[Do]}r(e[Mo])&&(e.change=[].concat(e[Mo],e.change||[]),delete e[Mo])}(n),Tt(n,s,Ro,jo,Oo,t.context),Fo=void 0}}var $o,Ho={create:Io,update:Io,destroy:function(e){return Io(e,vo)}};function Go(e,t){if(!a(e.data.domProps)||!a(t.data.domProps)){var n,s,o=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=L({},d)),l)n in d||(o[n]="");for(n in d){if(s=d[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),s===l[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=s;var c=a(s)?"":String(s);Vo(o,c)&&(o.value=c)}else if("innerHTML"===n&&lo(o.tagName)&&a(o.innerHTML)){($o=$o||document.createElement("div")).innerHTML="".concat(s,"");for(var u=$o.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;u.firstChild;)o.appendChild(u.firstChild)}else if(s!==l[n])try{o[n]=s}catch(e){}}}}function Vo(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 Wo={create:Go,update:Go},qo=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 Xo(e){var t=Ko(e.style);return e.staticStyle?L(e.staticStyle,t):t}function Ko(e){return Array.isArray(e)?F(e):"string"==typeof e?qo(e):e}var Zo,Jo=/^--/,Yo=/\s*!important$/,Qo=function(e,t,n){if(Jo.test(t))e.style.setProperty(t,n);else if(Yo.test(n))e.style.setProperty(S(t),n.replace(Yo,""),"important");else{var s=ta(t);if(Array.isArray(n))for(var o=0,a=n.length;o-1?t.split(oa).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 ra(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(oa).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 ia(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&L(t,la(e.name||"v")),L(t,e),t}return"string"==typeof e?la(e):void 0}}var la=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")}})),da=Z&&!Q,ca="transition",ua="animation",ma="transition",pa="transitionend",ga="animation",fa="animationend";da&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ma="WebkitTransition",pa="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(ga="WebkitAnimation",fa="webkitAnimationEnd"));var ha=Z?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function va(e){ha((function(){ha(e)}))}function ya(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),aa(e,t))}function wa(e,t){e._transitionClasses&&b(e._transitionClasses,t),ra(e,t)}function Aa(e,t,n){var s=Ca(e,t),o=s.type,a=s.timeout,r=s.propCount;if(!o)return n();var i=o===ca?pa:fa,l=0,d=function(){e.removeEventListener(i,c),n()},c=function(t){t.target===e&&++l>=r&&d()};setTimeout((function(){l0&&(n=ca,c=r,u=a.length):t===ua?d>0&&(n=ua,c=d,u=l.length):u=(n=(c=Math.max(r,d))>0?r>d?ca:ua:null)?n===ca?a.length:l.length:0,{type:n,timeout:c,propCount:u,hasTransform:n===ca&&ba.test(s[ma+"Property"])}}function ka(e,t){for(;e.length1}function Sa(e,t){!0!==t.data.show&&Ta(t)}var Pa=function(e){var t,n,s={},d=e.modules,c=e.nodeOps;for(t=0;tg?A(e,a(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 E(e,t,n){if(i(n)&&r(e.parent))e.parent.data.pendingInsert=t;else for(var s=0;s-1,r.selected!==a&&(r.selected=a);else if(O(Da(r),s))return void(e.selectedIndex!==i&&(e.selectedIndex=i));o||(e.selectedIndex=-1)}}function za(e,t){return t.every((function(t){return!O(t,e)}))}function Da(e){return"_value"in e?e._value:e.value}function Ma(e){e.target.composing=!0}function Oa(e){e.target.composing&&(e.target.composing=!1,Ua(e.target,"input"))}function Ua(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Ra(e){return!e.componentInstance||e.data&&e.data.transition?e:Ra(e.componentInstance._vnode)}var ja={bind:function(e,t,n){var s=t.value,o=(n=Ra(n)).data&&n.data.transition,a=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;s&&o?(n.data.show=!0,Ta(n,(function(){e.style.display=a}))):e.style.display=s?a:"none"},update:function(e,t,n){var s=t.value;!s!=!t.oldValue&&((n=Ra(n)).data&&n.data.transition?(n.data.show=!0,s?Ta(n,(function(){e.style.display=e.__vOriginalDisplay})):Ea(n,(function(){e.style.display="none"}))):e.style.display=s?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,s,o){o||(e.style.display=e.__vOriginalDisplay)}},Ia={model:Ba,show:ja},$a={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 Ha(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Ha(on(t.children)):e}function Ga(e){var t={},n=e.$options;for(var s in n.propsData)t[s]=e[s];var o=n._parentListeners;for(var s in o)t[E(s)]=o[s];return t}function Va(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Wa=function(e){return e.tag||Xt(e)},qa=function(e){return"show"===e.name},Xa={name:"transition",props:$a,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Wa)).length){0;var s=this.mode;0;var o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=Ha(o);if(!a)return o;if(this._leaving)return Va(e,o);var r="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?r+"comment":r+a.tag:l(a.key)?0===String(a.key).indexOf(r)?a.key:r+a.key:a.key;var i=(a.data||(a.data={})).transition=Ga(this),d=this._vnode,c=Ha(d);if(a.data.directives&&a.data.directives.some(qa)&&(a.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,c)&&!Xt(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var u=c.data.transition=L({},i);if("out-in"===s)return this._leaving=!0,Et(u,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Va(e,o);if("in-out"===s){if(Xt(a))return d;var m,p=function(){m()};Et(i,"afterEnter",p),Et(i,"enterCancelled",p),Et(u,"delayLeave",(function(e){m=e}))}}return o}}},Ka=L({tag:String,moveClass:String},$a);delete Ka.mode;var Za={props:Ka,beforeMount:function(){var e=this,t=this._update;this._update=function(n,s){var o=$n(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,o(),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,o=this.$slots.default||[],a=this.children=[],r=Ga(this),i=0;i-1?uo[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:uo[e]=/HTMLUnknownElement/.test(t.toString())},L(Us.options.directives,Ia),L(Us.options.components,er),Us.prototype.__patch__=Z?Pa:z,Us.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 Mn(e,s,z,{before:function(){e._isMounted&&!e._isDestroyed&&Wn(e,"beforeUpdate")}},!0),n=!1;var o=e._preWatchers;if(o)for(var a=0;a{"use strict";n.d(t,{HW:()=>v,L$:()=>g,do:()=>i,zo:()=>l});var s=n(1338),o=n(9097);let a;const r=[];function i(){return void 0===a&&(a=document.head.dataset.requesttoken??null),a}function l(e){r.push(e)}(0,s.B1)("csrf-token-update",(e=>{a=e.token,r.forEach((e=>{try{e(a)}catch(e){console.error("Error updating CSRF token observer",e)}}))}));const d=(0,o.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)}},715:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>Bt});var s={};function o(e,t){return function(){return e.apply(t,arguments)}}n.r(s),n.d(s,{hasBrowserEnv:()=>fe,hasStandardBrowserEnv:()=>ve,hasStandardBrowserWebWorkerEnv:()=>ye,navigator:()=>he,origin:()=>we});var a=n(5606);const{toString:r}=Object.prototype,{getPrototypeOf:i}=Object,{iterator:l,toStringTag:d}=Symbol,c=(u=Object.create(null),e=>{const t=r.call(e);return u[t]||(u[t]=t.slice(8,-1).toLowerCase())});var u;const m=e=>(e=e.toLowerCase(),t=>c(t)===e),p=e=>t=>typeof t===e,{isArray:g}=Array,f=p("undefined");function h(e){return null!==e&&!f(e)&&null!==e.constructor&&!f(e.constructor)&&w(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const v=m("ArrayBuffer");const y=p("string"),w=p("function"),A=p("number"),b=e=>null!==e&&"object"==typeof e,C=e=>{if("object"!==c(e))return!1;const t=i(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||d in e||l in e)},k=m("Date"),x=m("File"),T=m("Blob"),E=m("FileList"),N=m("URLSearchParams"),[_,S,P,B]=["ReadableStream","Request","Response","Headers"].map(m);function L(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let s,o;if("object"!=typeof e&&(e=[e]),g(e))for(s=0,o=e.length;s0;)if(s=n[o],t===s.toLowerCase())return s;return null}const z="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,D=e=>!f(e)&&e!==z;const M=(O="undefined"!=typeof Uint8Array&&i(Uint8Array),e=>O&&e instanceof O);var O;const U=m("HTMLFormElement"),R=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),j=m("RegExp"),I=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};L(n,((n,o)=>{let a;!1!==(a=t(n,o,e))&&(s[o]=a||n)})),Object.defineProperties(e,s)};const $=m("AsyncFunction"),H=(G="function"==typeof setImmediate,V=w(z.postMessage),G?setImmediate:V?(W=`axios@${Math.random()}`,q=[],z.addEventListener("message",(({source:e,data:t})=>{e===z&&t===W&&q.length&&q.shift()()}),!1),e=>{q.push(e),z.postMessage(W,"*")}):e=>setTimeout(e));var G,V,W,q;const X="undefined"!=typeof queueMicrotask?queueMicrotask.bind(z):void 0!==a&&a.nextTick||H,K={isArray:g,isArrayBuffer:v,isBuffer:h,isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||w(e.append)&&("formdata"===(t=c(e))||"object"===t&&w(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&v(e.buffer),t},isString:y,isNumber:A,isBoolean:e=>!0===e||!1===e,isObject:b,isPlainObject:C,isEmptyObject:e=>{if(!b(e)||h(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:_,isRequest:S,isResponse:P,isHeaders:B,isUndefined:f,isDate:k,isFile:x,isBlob:T,isRegExp:j,isFunction:w,isStream:e=>b(e)&&w(e.pipe),isURLSearchParams:N,isTypedArray:M,isFileList:E,forEach:L,merge:function e(){const{caseless:t,skipUndefined:n}=D(this)&&this||{},s={},o=(o,a)=>{const r=t&&F(s,a)||a;C(s[r])&&C(o)?s[r]=e(s[r],o):C(o)?s[r]=e({},o):g(o)?s[r]=o.slice():n&&f(o)||(s[r]=o)};for(let e=0,t=arguments.length;e(L(t,((t,s)=>{n&&w(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 o,a,r;const l={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)r=o[a],s&&!s(r,e,t)||l[r]||(t[r]=e[r],l[r]=!0);e=!1!==n&&i(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:c,kindOfTest:m,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(g(e))return e;let t=e.length;if(!A(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[l]).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:U,hasOwnProperty:R,hasOwnProp:R,reduceDescriptors:I,freezeMethods:e=>{I(e,((t,n)=>{if(w(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const s=e[n];w(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 g(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:F,global:z,isContextDefined:D,isSpecCompliantForm:function(e){return!!(e&&w(e.append)&&"FormData"===e[d]&&e[l])},toJSONObject:e=>{const t=new Array(10),n=(e,s)=>{if(b(e)){if(t.indexOf(e)>=0)return;if(h(e))return e;if(!("toJSON"in e)){t[s]=e;const o=g(e)?[]:{};return L(e,((e,t)=>{const a=n(e,s+1);!f(a)&&(o[t]=a)})),t[s]=void 0,o}}return e};return n(e,0)},isAsyncFn:$,isThenable:e=>e&&(b(e)||w(e))&&w(e.then)&&w(e.catch),setImmediate:H,asap:X,isIterable:e=>null!=e&&w(e[l])};function Z(e,t,n,s,o){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),o&&(this.response=o,this.status=o.status?o.status:null)}K.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:K.toJSONObject(this.config),code:this.code,status:this.status}}});const J=Z.prototype,Y={};["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=>{Y[e]={value:e}})),Object.defineProperties(Z,Y),Object.defineProperty(J,"isAxiosError",{value:!0}),Z.from=(e,t,n,s,o,a)=>{const r=Object.create(J);K.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,o),e&&null==r.cause&&Object.defineProperty(r,"cause",{value:e,configurable:!0}),r.name=e&&e.name||"Error",a&&Object.assign(r,a),r};const Q=Z;var ee=n(8287).Buffer;function te(e){return K.isPlainObject(e)||K.isArray(e)}function ne(e){return K.endsWith(e,"[]")?e.slice(0,-2):e}function se(e,t,n){return e?e.concat(t).map((function(e,t){return e=ne(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const oe=K.toFlatObject(K,{},null,(function(e){return/^is[A-Z]/.test(e)}));const ae=function(e,t,n){if(!K.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const s=(n=K.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!K.isUndefined(t[e])}))).metaTokens,o=n.visitor||d,a=n.dots,r=n.indexes,i=(n.Blob||"undefined"!=typeof Blob&&Blob)&&K.isSpecCompliantForm(t);if(!K.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(K.isDate(e))return e.toISOString();if(K.isBoolean(e))return e.toString();if(!i&&K.isBlob(e))throw new Q("Blob is not supported. Use a Buffer instead.");return K.isArrayBuffer(e)||K.isTypedArray(e)?i&&"function"==typeof Blob?new Blob([e]):ee.from(e):e}function d(e,n,o){let i=e;if(e&&!o&&"object"==typeof e)if(K.endsWith(n,"{}"))n=s?n:n.slice(0,-2),e=JSON.stringify(e);else if(K.isArray(e)&&function(e){return K.isArray(e)&&!e.some(te)}(e)||(K.isFileList(e)||K.endsWith(n,"[]"))&&(i=K.toArray(e)))return n=ne(n),i.forEach((function(e,s){!K.isUndefined(e)&&null!==e&&t.append(!0===r?se([n],s,a):null===r?n:n+"[]",l(e))})),!1;return!!te(e)||(t.append(se(o,n,a),l(e)),!1)}const c=[],u=Object.assign(oe,{defaultVisitor:d,convertValue:l,isVisitable:te});if(!K.isObject(e))throw new TypeError("data must be an object");return function e(n,s){if(!K.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+s.join("."));c.push(n),K.forEach(n,(function(n,a){!0===(!(K.isUndefined(n)||null===n)&&o.call(t,n,K.isString(a)?a.trim():a,s,u))&&e(n,s?s.concat(a):[a])})),c.pop()}}(e),t};function re(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ie(e,t){this._pairs=[],e&&ae(e,this,t)}const le=ie.prototype;le.append=function(e,t){this._pairs.push([e,t])},le.toString=function(e){const t=e?function(t){return e.call(this,t,re)}:re;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const de=ie;function ce(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function ue(e,t,n){if(!t)return e;const s=n&&n.encode||ce;K.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let a;if(a=o?o(t,n):K.isURLSearchParams(t)?t.toString():new de(t,n).toString(s),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}const me=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){K.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},pe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ge={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:de,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},fe="undefined"!=typeof window&&"undefined"!=typeof document,he="object"==typeof navigator&&navigator||void 0,ve=fe&&(!he||["ReactNative","NativeScript","NS"].indexOf(he.product)<0),ye="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,we=fe&&window.location.href||"http://localhost",Ae={...s,...ge};const be=function(e){function t(e,n,s,o){let a=e[o++];if("__proto__"===a)return!0;const r=Number.isFinite(+a),i=o>=e.length;if(a=!a&&K.isArray(s)?s.length:a,i)return K.hasOwnProp(s,a)?s[a]=[s[a],n]:s[a]=n,!r;s[a]&&K.isObject(s[a])||(s[a]=[]);return t(e,n,s[a],o)&&K.isArray(s[a])&&(s[a]=function(e){const t={},n=Object.keys(e);let s;const o=n.length;let a;for(s=0;s{t(function(e){return K.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),s,n,0)})),n}return null};const Ce={transitional:pe,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",s=n.indexOf("application/json")>-1,o=K.isObject(e);o&&K.isHTMLForm(e)&&(e=new FormData(e));if(K.isFormData(e))return s?JSON.stringify(be(e)):e;if(K.isArrayBuffer(e)||K.isBuffer(e)||K.isStream(e)||K.isFile(e)||K.isBlob(e)||K.isReadableStream(e))return e;if(K.isArrayBufferView(e))return e.buffer;if(K.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ae(e,new Ae.classes.URLSearchParams,{visitor:function(e,t,n,s){return Ae.isNode&&K.isBuffer(e)?(this.append(t,e.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}(e,this.formSerializer).toString();if((a=K.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ae(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||s?(t.setContentType("application/json",!1),function(e,t,n){if(K.isString(e))try{return(t||JSON.parse)(e),K.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Ce.transitional,n=t&&t.forcedJSONParsing,s="json"===this.responseType;if(K.isResponse(e)||K.isReadableStream(e))return e;if(e&&K.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 Q.from(e,Q.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:Ae.classes.FormData,Blob:Ae.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};K.forEach(["delete","get","head","post","put","patch"],(e=>{Ce.headers[e]={}}));const ke=Ce,xe=K.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"]),Te=Symbol("internals");function Ee(e){return e&&String(e).trim().toLowerCase()}function Ne(e){return!1===e||null==e?e:K.isArray(e)?e.map(Ne):String(e)}function _e(e,t,n,s,o){return K.isFunction(s)?s.call(this,t,n):(o&&(t=n),K.isString(t)?K.isString(s)?-1!==t.indexOf(s):K.isRegExp(s)?s.test(t):void 0:void 0)}class Se{constructor(e){e&&this.set(e)}set(e,t,n){const s=this;function o(e,t,n){const o=Ee(t);if(!o)throw new Error("header name must be a non-empty string");const a=K.findKey(s,o);(!a||void 0===s[a]||!0===n||void 0===n&&!1!==s[a])&&(s[a||t]=Ne(e))}const a=(e,t)=>K.forEach(e,((e,n)=>o(e,n,t)));if(K.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(K.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))a((e=>{const t={};let n,s,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),s=e.substring(o+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(K.isObject(e)&&K.isIterable(e)){let n,s,o={};for(const t of e){if(!K.isArray(t))throw TypeError("Object iterator must return a key-value pair");o[s=t[0]]=(n=o[s])?K.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}a(o,t)}else null!=e&&o(t,e,n);return this}get(e,t){if(e=Ee(e)){const n=K.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(K.isFunction(t))return t.call(this,e,n);if(K.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ee(e)){const n=K.findKey(this,e);return!(!n||void 0===this[n]||t&&!_e(0,this[n],n,t))}return!1}delete(e,t){const n=this;let s=!1;function o(e){if(e=Ee(e)){const o=K.findKey(n,e);!o||t&&!_e(0,n[o],o,t)||(delete n[o],s=!0)}}return K.isArray(e)?e.forEach(o):o(e),s}clear(e){const t=Object.keys(this);let n=t.length,s=!1;for(;n--;){const o=t[n];e&&!_e(0,this[o],o,e,!0)||(delete this[o],s=!0)}return s}normalize(e){const t=this,n={};return K.forEach(this,((s,o)=>{const a=K.findKey(n,o);if(a)return t[a]=Ne(s),void delete t[o];const r=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();r!==o&&delete t[o],t[r]=Ne(s),n[r]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return K.forEach(this,((n,s)=>{null!=n&&!1!==n&&(t[s]=e&&K.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[Te]=this[Te]={accessors:{}}).accessors,n=this.prototype;function s(e){const s=Ee(e);t[s]||(!function(e,t){const n=K.toCamelCase(" "+t);["get","set","has"].forEach((s=>{Object.defineProperty(e,s+n,{value:function(e,n,o){return this[s].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[s]=!0)}return K.isArray(e)?e.forEach(s):s(e),this}}Se.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),K.reduceDescriptors(Se.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),K.freezeMethods(Se);const Pe=Se;function Be(e,t){const n=this||ke,s=t||n,o=Pe.from(s.headers);let a=s.data;return K.forEach(e,(function(e){a=e.call(n,a,o.normalize(),t?t.status:void 0)})),o.normalize(),a}function Le(e){return!(!e||!e.__CANCEL__)}function Fe(e,t,n){Q.call(this,null==e?"canceled":e,Q.ERR_CANCELED,t,n),this.name="CanceledError"}K.inherits(Fe,Q,{__CANCEL__:!0});const ze=Fe;function De(e,t,n){const s=n.config.validateStatus;n.status&&s&&!s(n.status)?t(new Q("Request failed with status code "+n.status,[Q.ERR_BAD_REQUEST,Q.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const Me=function(e,t){e=e||10;const n=new Array(e),s=new Array(e);let o,a=0,r=0;return t=void 0!==t?t:1e3,function(i){const l=Date.now(),d=s[r];o||(o=l),n[a]=i,s[a]=l;let c=r,u=0;for(;c!==a;)u+=n[c++],c%=e;if(a=(a+1)%e,a===r&&(r=(r+1)%e),l-o{o=a,n=null,s&&(clearTimeout(s),s=null),e(...t)};return[(...e)=>{const t=Date.now(),i=t-o;i>=a?r(e,t):(n=e,s||(s=setTimeout((()=>{s=null,r(n)}),a-i)))},()=>n&&r(n)]},Ue=(e,t,n=3)=>{let s=0;const o=Me(50,250);return Oe((n=>{const a=n.loaded,r=n.lengthComputable?n.total:void 0,i=a-s,l=o(i);s=a;e({loaded:a,total:r,progress:r?a/r:void 0,bytes:i,rate:l||void 0,estimated:l&&r&&a<=r?(r-a)/l:void 0,event:n,lengthComputable:null!=r,[t?"download":"upload"]:!0})}),n)},Re=(e,t)=>{const n=null!=e;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},je=e=>(...t)=>K.asap((()=>e(...t))),Ie=Ae.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Ae.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Ae.origin),Ae.navigator&&/(msie|trident)/i.test(Ae.navigator.userAgent)):()=>!0,$e=Ae.hasStandardBrowserEnv?{write(e,t,n,s,o,a){const r=[e+"="+encodeURIComponent(t)];K.isNumber(n)&&r.push("expires="+new Date(n).toGMTString()),K.isString(s)&&r.push("path="+s),K.isString(o)&&r.push("domain="+o),!0===a&&r.push("secure"),document.cookie=r.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function He(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 Ge=e=>e instanceof Pe?{...e}:e;function Ve(e,t){t=t||{};const n={};function s(e,t,n,s){return K.isPlainObject(e)&&K.isPlainObject(t)?K.merge.call({caseless:s},e,t):K.isPlainObject(t)?K.merge({},t):K.isArray(t)?t.slice():t}function o(e,t,n,o){return K.isUndefined(t)?K.isUndefined(e)?void 0:s(void 0,e,0,o):s(e,t,0,o)}function a(e,t){if(!K.isUndefined(t))return s(void 0,t)}function r(e,t){return K.isUndefined(t)?K.isUndefined(e)?void 0:s(void 0,e):s(void 0,t)}function i(n,o,a){return a in t?s(n,o):a in e?s(void 0,n):void 0}const l={url:a,method:a,data:a,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)=>o(Ge(e),Ge(t),0,!0)};return K.forEach(Object.keys({...e,...t}),(function(s){const a=l[s]||o,r=a(e[s],t[s],s);K.isUndefined(r)&&a!==i||(n[s]=r)})),n}const We=e=>{const t=Ve({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:o,xsrfCookieName:a,headers:r,auth:i}=t;if(t.headers=r=Pe.from(r),t.url=ue(He(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),i&&r.set("Authorization","Basic "+btoa((i.username||"")+":"+(i.password?unescape(encodeURIComponent(i.password)):""))),K.isFormData(n))if(Ae.hasStandardBrowserEnv||Ae.hasStandardBrowserWebWorkerEnv)r.setContentType(void 0);else if(K.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(Ae.hasStandardBrowserEnv&&(s&&K.isFunction(s)&&(s=s(t)),s||!1!==s&&Ie(t.url))){const e=o&&a&&$e.read(a);e&&r.set(o,e)}return t},qe="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const s=We(e);let o=s.data;const a=Pe.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=Pe.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders());De((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 Q("Request aborted",Q.ECONNABORTED,e,f)),f=null)},f.onerror=function(t){const s=t&&t.message?t.message:"Network Error",o=new Q(s,Q.ERR_NETWORK,e,f);o.event=t||null,n(o),f=null},f.ontimeout=function(){let t=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const o=s.transitional||pe;s.timeoutErrorMessage&&(t=s.timeoutErrorMessage),n(new Q(t,o.clarifyTimeoutError?Q.ETIMEDOUT:Q.ECONNABORTED,e,f)),f=null},void 0===o&&a.setContentType(null),"setRequestHeader"in f&&K.forEach(a.toJSON(),(function(e,t){f.setRequestHeader(t,e)})),K.isUndefined(s.withCredentials)||(f.withCredentials=!!s.withCredentials),u&&"json"!==u&&(f.responseType=s.responseType),p&&([l,c]=Ue(p,!0),f.addEventListener("progress",l)),m&&f.upload&&([i,d]=Ue(m),f.upload.addEventListener("progress",i),f.upload.addEventListener("loadend",d)),(s.cancelToken||s.signal)&&(r=t=>{f&&(n(!t||t.type?new ze(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===Ae.protocols.indexOf(v)?n(new Q("Unsupported protocol "+v+":",Q.ERR_BAD_REQUEST,e)):f.send(o||null)}))},Xe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,s=new AbortController;const o=function(e){if(!n){n=!0,r();const t=e instanceof Error?e:this.reason;s.abort(t instanceof Q?t:new ze(t instanceof Error?t.message:t))}};let a=t&&setTimeout((()=>{a=null,o(new Q(`timeout ${t} of ms exceeded`,Q.ETIMEDOUT))}),t);const r=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)})),e=null)};e.forEach((e=>e.addEventListener("abort",o)));const{signal:i}=s;return i.unsubscribe=()=>K.asap(r),i}},Ke=function*(e,t){let n=e.byteLength;if(!t||n{const o=async function*(e,t){for await(const n of Ze(e))yield*Ke(n,t)}(e,t);let a,r=0,i=e=>{a||(a=!0,s&&s(e))};return new ReadableStream({async pull(e){try{const{done:t,value:s}=await o.next();if(t)return i(),void e.close();let a=s.byteLength;if(n){let e=r+=a;n(e)}e.enqueue(new Uint8Array(s))}catch(e){throw i(e),e}},cancel:e=>(i(e),o.return())},{highWaterMark:2})},{isFunction:Ye}=K,Qe=(({Request:e,Response:t})=>({Request:e,Response:t}))(K.global),{ReadableStream:et,TextEncoder:tt}=K.global,nt=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},st=e=>{e=K.merge.call({skipUndefined:!0},Qe,e);const{fetch:t,Request:n,Response:s}=e,o=t?Ye(t):"function"==typeof fetch,a=Ye(n),r=Ye(s);if(!o)return!1;const i=o&&Ye(et),l=o&&("function"==typeof tt?(d=new tt,e=>d.encode(e)):async e=>new Uint8Array(await new n(e).arrayBuffer()));var d;const c=a&&i&&nt((()=>{let e=!1;const t=new n(Ae.origin,{body:new et,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),u=r&&i&&nt((()=>K.isReadableStream(new s("").body))),m={stream:u&&(e=>e.body)};o&&["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 Q(`Response type '${e}' is not supported`,Q.ERR_NOT_SUPPORT,n)})}));const p=async(e,t)=>{const s=K.toFiniteNumber(e.getContentLength());return null==s?(async e=>{if(null==e)return 0;if(K.isBlob(e))return e.size;if(K.isSpecCompliantForm(e)){const t=new n(Ae.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return K.isArrayBufferView(e)||K.isArrayBuffer(e)?e.byteLength:(K.isURLSearchParams(e)&&(e+=""),K.isString(e)?(await l(e)).byteLength:void 0)})(t):s};return async e=>{let{url:o,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(o,{method:"POST",body:i,duplex:"half"});if(K.isFormData(i)&&(e=t.headers.get("content-type"))&&y.setContentType(e),t.body){const[e,n]=Re(T,Ue(je(h)));i=Je(t.body,65536,e,n)}}K.isString(w)||(w=w?"include":"omit");const t=a&&"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=a&&new n(o,l);let d=await(a?b(k,A):b(o,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=K.toFiniteNumber(d.headers.get("content-length")),[n,o]=f&&Re(t,Ue(je(f),!0))||[];d=new s(Je(d.body,65536,n,(()=>{o&&o(),x&&x()})),e)}v=v||"text";let E=await m[K.findKey(m,v)||"text"](d,e);return!g&&x&&x(),await new Promise(((t,n)=>{De(t,n,{data:E,headers:Pe.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 Q("Network Error",Q.ERR_NETWORK,e,k),{cause:t.cause||t});throw Q.from(t,t&&t.code,e,k)}}},ot=new Map,at=e=>{let t=e?e.env:{};const{fetch:n,Request:s,Response:o}=t,a=[s,o,n];let r,i,l=a.length,d=ot;for(;l--;)r=a[l],i=d.get(r),void 0===i&&d.set(r,i=l?new Map:st(t)),d=i;return i},rt=(at(),{http:null,xhr:qe,fetch:{get:at}});K.forEach(rt,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const it=e=>`- ${e}`,lt=e=>K.isFunction(e)||null===e||!1===e,dt=(e,t)=>{e=K.isArray(e)?e:[e];const{length:n}=e;let s,o;const a={};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(it).join("\n"):" "+it(e[0]):"as no adapter specified";throw new Q("There is no suitable adapter to dispatch the request "+t,"ERR_NOT_SUPPORT")}return o};function ct(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ze(null,e)}function ut(e){ct(e),e.headers=Pe.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 dt(e.adapter||ke.adapter,e)(e).then((function(t){return ct(e),t.data=Be.call(e,e.transformResponse,t),t.headers=Pe.from(t.headers),t}),(function(t){return Le(t)||(ct(e),t&&t.response&&(t.response.data=Be.call(e,e.transformResponse,t.response),t.response.headers=Pe.from(t.response.headers))),Promise.reject(t)}))}const mt="1.12.2",pt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{pt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const gt={};pt.transitional=function(e,t,n){function s(e,t){return"[Axios v"+mt+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,a)=>{if(!1===e)throw new Q(s(o," has been removed"+(t?" in "+t:"")),Q.ERR_DEPRECATED);return t&&!gt[o]&&(gt[o]=!0,console.warn(s(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,a)}},pt.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const ft={assertOptions:function(e,t,n){if("object"!=typeof e)throw new Q("options must be an object",Q.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let o=s.length;for(;o-- >0;){const a=s[o],r=t[a];if(r){const t=e[a],n=void 0===t||r(t,a,e);if(!0!==n)throw new Q("option "+a+" must be "+n,Q.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new Q("Unknown option "+a,Q.ERR_BAD_OPTION)}},validators:pt},ht=ft.validators;class vt{constructor(e){this.defaults=e||{},this.interceptors={request:new me,response:new me}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Ve(this.defaults,t);const{transitional:n,paramsSerializer:s,headers:o}=t;void 0!==n&&ft.assertOptions(n,{silentJSONParsing:ht.transitional(ht.boolean),forcedJSONParsing:ht.transitional(ht.boolean),clarifyTimeoutError:ht.transitional(ht.boolean)},!1),null!=s&&(K.isFunction(s)?t.paramsSerializer={serialize:s}:ft.assertOptions(s,{encode:ht.function,serialize:ht.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),ft.assertOptions(t,{baseUrl:ht.spelling("baseURL"),withXsrfToken:ht.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=o&&K.merge(o.common,o[t.method]);o&&K.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Pe.concat(a,o);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=[ut.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,o){n.reason||(n.reason=new ze(e,s,o),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 wt((function(t){e=t})),cancel:e}}}const At=wt;const bt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(bt).forEach((([e,t])=>{bt[t]=e}));const Ct=bt;const kt=function e(t){const n=new yt(t),s=o(yt.prototype.request,n);return K.extend(s,yt.prototype,n,{allOwnKeys:!0}),K.extend(s,n,null,{allOwnKeys:!0}),s.create=function(n){return e(Ve(t,n))},s}(ke);kt.Axios=yt,kt.CanceledError=ze,kt.CancelToken=At,kt.isCancel=Le,kt.VERSION=mt,kt.toFormData=ae,kt.AxiosError=Q,kt.Cancel=kt.CanceledError,kt.all=function(e){return Promise.all(e)},kt.spread=function(e){return function(t){return e.apply(null,t)}},kt.isAxiosError=function(e){return K.isObject(e)&&!0===e.isAxiosError},kt.mergeConfig=Ve,kt.AxiosHeaders=Pe,kt.formToJSON=e=>be(K.isHTMLForm(e)?new FormData(e):e),kt.getAdapter=dt,kt.HttpStatusCode=Ct,kt.default=kt;const xt=kt;var Tt=n(1777),Et=n(3814);const Nt=Symbol("csrf-retry"),_t=Symbol("retryDelay");var St;const Pt=xt.create({headers:{requesttoken:null!=(St=(0,Tt.do)())?St:"","X-Requested-With":"XMLHttpRequest"}}),Bt=Object.assign(Pt,{CancelToken:xt.CancelToken,isCancel:xt.isCancel});Bt.interceptors.response.use((e=>e),(e=>async t=>{var n;const{config:s,response:o,request:a}=t,r=null==a?void 0:a.responseURL;if(412===(null==o?void 0:o.status)&&"CSRF check failed"===(null==(n=null==o?void 0:o.data)?void 0:n.message)&&void 0===s[Nt]){console.warn("Request to ".concat(r," failed because of a CSRF mismatch. Fetching a new token"));const{data:{token:t}}=await e.get((0,Et.Jv)("/csrftoken"));return console.debug("New request token ".concat(t," fetched")),e.defaults.headers.requesttoken=t,e({...s,headers:{...s.headers,requesttoken:t},[Nt]:!0})}return Promise.reject(t)})(Bt)),Bt.interceptors.response.use((e=>e),(e=>async t=>{var n;const{config:s,response:o,request:a}=t,r=null==a?void 0:a.responseURL,i=null==o?void 0:o.status,l=null==o?void 0:o.headers;if(503===i&&"1"===l["x-nextcloud-maintenance-mode"]&&s.retryIfMaintenanceMode&&(!s[_t]||s[_t]<=32)){const t=2*(null!=(n=s[_t])?n:1);return console.warn("Request to ".concat(r," failed because of maintenance mode. Retrying in ").concat(t,"s")),await new Promise((e=>{setTimeout(e,1e3*t)})),e({...s,[_t]:t})}return Promise.reject(t)})(Bt)),Bt.interceptors.response.use((e=>e),(async e=>{var t;const{config:n,response:s,request:o}=e,a=null==o?void 0:o.responseURL;return 401===(null==s?void 0:s.status)&&"Current user is not logged in"===(null==(t=null==s?void 0:s.data)?void 0:t.message)&&n.reloadExpiredSession&&(null==window?void 0:window.location)&&(console.error("Request to ".concat(a," failed because the user session expired. Reloading the page …")),window.location.reload()),Promise.reject(e)})),(0,Tt.zo)((e=>{Pt.defaults.headers.requesttoken=e}))},3095:(e,t,n)=>{"use strict";n.d(t,{l:()=>c,n:()=>u,t:()=>r});var s=n(7736);const o=(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=>o.addTranslation(e.locale,e.json)));const a=o.build(),r=(a.ngettext.bind(a),a.gettext.bind(a));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 o=e instanceof Node;let a=i.POLITE;t.ariaLive?a=t.ariaLive:"toast-error"!==t.type&&"toast-undo"!==t.type||(a=i.ASSERTIVE);const r=s({[o?"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:a});return r.showToast(),r}function c(e,t){return d(e,{...t,type:"toast-error"})}function u(e,t,n,s,o,a,r,i){var l="function"==typeof e?e.options:e;return t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),a&&(l._scopeId="data-v-"+a),{exports:e,options:l}}},5168:(e,t,n)=>{"use strict";n.d(t,{Qg:()=>s.l});n(7975);var s=n(3095),o=n(5471),a=n(6147),r=n(1133);const i=(0,o.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,o.sV)((()=>window.addEventListener("unload",n))),(0,o.hi)((()=>window.removeEventListener("unload",n))),{__sfc:!0,props:t,handleUnload:n,NcDialog:a.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),o=n(8064);class a{bus;constructor(e){"function"==typeof e.getVersion&&s(e.getVersion())?o(e.getVersion())!==o(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 a(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)}},3839:(e,t,n)=>{"use strict";n.d(t,{a:()=>r,d:()=>d,e:()=>c,g:()=>a,t:()=>l});var s=n(9418),o=n(580);function a(){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,a,r){const l="object"==typeof n?n:void 0,d="number"==typeof a?a:"number"==typeof n?n:void 0,c={escape:!0,sanitize:!0,..."object"==typeof r?r:"object"==typeof a?a:{}},u=e=>e,m=(c.sanitize?s.A.sanitize:u)||u,p=c.escape?o: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?o:u)(`${n.value}`):p(e)}))):f);var h,v}function d(e,t,n,s,o,a){const r="_"+t+"_::_"+n+"_",d=a?.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)],o,s,a)}}return l(e,1===s?t:n,o,s,a)}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 o{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,o={}){return(0,s.d)("",e,t,n,o,{bundle:this.bundle})}}class a{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 o((e=>(0,s.e)(e,this.language)));return this.language in this.translations&&e.addTranslations(this.translations[this.language]),e}}function r(){return new a}},3334:(e,t,n)=>{"use strict";n.d(t,{$X:()=>r,JN:()=>o,Pe:()=>i,Z0:()=>s.a,fL:()=>l,fw:()=>c,hY:()=>a,lG:()=>d,lO:()=>s.g});var s=n(3839);function o(){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 a(){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},o=new Date(e),a=new Intl.RelativeTimeFormat([n.language,(0,s.a)()],{numeric:"auto",style:n.relativeTime}),r=(o.getTime()-Date.now())/1e3;if(Math.abs(r)<59.5)return n.ignoreSeconds||a.format(Math.round(r),"second");const i=r/60;if(Math.abs(i)<=59)return a.format(Math.round(i),"minute");const l=i/60;if(Math.abs(l)<23.5)return a.format(Math.round(l),"hour");const d=l/24;if(Math.abs(d)<6.5)return a.format(Math.round(d),"day");if(Math.abs(d)<27.5){const e=d/7;return a.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(o)}},5947:(e,t,n)=>{"use strict";n.d(t,{YK:()=>m});var s=n(1777),o=(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))(o||{}),a=Object.defineProperty,r=(e,t,n)=>(((e,t,n)=>{t in e?a(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="["+o[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===o.Debug&&e.stack&&(s+="\n\nStack trace:\n".concat(e.stack)),s)}log(e,t,n){var s,a;if(!("number"==typeof(null==(s=this.context)?void 0:s.level)&&e<(null==(a=this.context)?void 0:a.level)))switch("object"==typeof t&&void 0===(null==n?void 0:n.error)&&(n.error=t),e){case o.Debug:console.debug(this.formatMessage(t,o.Debug,n),n);break;case o.Info:console.info(this.formatMessage(t,o.Info,n),n);break;case o.Warn:console.warn(this.formatMessage(t,o.Warn,n),n);break;case o.Error:console.error(this.formatMessage(t,o.Error,n),n);break;case o.Fatal:default:console.error(this.formatMessage(t,o.Fatal,n),n)}}debug(e,t){this.log(o.Debug,e,Object.assign({},this.context,t))}info(e,t){this.log(o.Info,e,Object.assign({},this.context,t))}warn(e,t){this.log(o.Warn,e,Object.assign({},this.context,t))}error(e,t){this.log(o.Error,e,Object.assign({},this.context,t))}fatal(e,t){this.log(o.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:o.Warn,window._oc_debug&&(e.context.level=o.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:()=>o,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)},o=(e,t,n)=>{var s;const o=1===Object.assign({ocsVersion:2},n||{}).ocsVersion?1:2;return(null!=(s=null==n?void 0:n.baseURL)?s:i())+"/ocs/v"+o+".php"+a(e,t,n)},a=(e,t,n)=>{const s=Object.assign({escape:!0},n||{});return"/"!==e.charAt(0)&&(e="/"+e),o=(o=t||{})||{},e.replace(/{([^{}]*)}/g,(function(e,t){const n=o[t];return s.escape?encodeURIComponent("string"==typeof n||"number"==typeof n?n.toString():e):"string"==typeof n||"number"==typeof n?n.toString():e}));var o},r=(e,t,n)=>{var s,o,r;const i=Object.assign({noRewrite:!1},n||{}),d=null!=(s=null==n?void 0:n.baseURL)?s:l();return!0!==(null==(r=null==(o=null==window?void 0:window.OC)?void 0:o.config)?void 0:r.modRewriteWorking)||i.noRewrite?d+"/index.php"+a(e,t,n):d+a(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}},6147:(e,t,n)=>{"use strict";n.d(t,{A:()=>ne});var s=n(5072),o=n.n(s),a=n(7825),r=n.n(a),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();o()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(3073),y=n(5471),w=n(8751),A=n(418),b=n(9238),C=n(7833),k=n(8289),x=n(1431);(0,A.r)(A.d);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,o=await(n.callback?.())??s;!1!==o&&t("click",e,o)}finally{s.value=!1}}},t:A.a,NcButton:b.N,NcIconSvgWrapper:C.N,NcLoadingIcon:k.A}}};var E=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)+" ")])},N=[];const _=(0,x.n)(T,E,N,!1,null,null).exports;var S=n(1666),P={};P.styleTagTransform=g(),P.setAttributes=c(),P.insert=l().bind(null,"head"),P.domAPI=r(),P.insertStyleElement=m();o()(S.A,P);S.A&&S.A.locals&&S.A.locals;var B=n(8990),L=n(2697),F=n(9916),z=n(648),D=n(2861),M=n(752);const O={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var U=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)(O,U,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,o,a=t;this.start=function(){o=!0,s=new Date,n=setTimeout(e,a)},this.pause=function(){o=!1,clearTimeout(n),a-=new Date-s},this.clear=function(){o=!1,clearTimeout(n),a=0},this.getTimeLeft=function(){return o&&(this.pause(),this.start()),a},this.getStateRunning=function(){return o},this.start()}(0,A.r)(A.n,A.J);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"},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:B.j,mdiChevronRight:B.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,L.K)([e,...this.additionalTrapElements],t),this.focusTrap.activate()},clearFocusTrap(){this.focusTrap&&(this.focusTrap?.deactivate(),this.focusTrap=null)}}},q=()=>{(0,y.$9)(((e,t)=>({afe18836:e.cssSlideshowDelay})))},X=W.setup;W.setup=X?(e,t)=>(q(),X(e,t)):q;const K=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.closeButtonContained?e._e():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)})],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.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,x.n)(K,Z,J,!1,null,"c2daf832").exports;(0,M.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:o}=(0,v.Lhy)(s,{width:900}),a=(0,y.EW)((()=>o.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:a,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),o=n.n(s),a=n(7825),r=n.n(a),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();o()(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:()=>U});var s=n(5072),o=n.n(s),a=n(7825),r=n.n(a),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();o()(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 E=(0,v.n)(k,x,T,!1,null,null).exports,N={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)(N,_,S,!1,null,null).exports,B={name:"InformationIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var L=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)(B,L,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 E;case"success":return P;case"info":return z;default:return C}}}};var M=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)},O=[];const U=(0,v.n)(D,M,O,!1,null,"1362be5a").exports},9916:(e,t,n)=>{"use strict";n.d(t,{C:()=>i});var s=n(1431);const o={name:"CloseIcon",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 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)(o,a,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})},2861:(e,t,n)=>{"use strict";n.d(t,{D:()=>S,N:()=>B});var s=n(5072),o=n.n(s),a=n(7825),r=n.n(a),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(8845),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();o()(f.A,h);f.A&&f.A.locals&&f.A.locals;var v=n(3073),y=n(5471),w=n(1431),A=n(9271),b=n(648);var C=n(418),k=n(8751),x=n(9238),T=n(63);const E={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()])])])},_=[];const S=(0,w.n)(E,N,_,!1,null,null).exports;(0,C.r)(C.A);const P={name:"NcActions",components:{NcButton:x.N,NcPopover:T.N},provide(){return{"NcActions:isSemanticMenu":(0,y.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,C.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(e){const t=`menu-${(0,k.G)()}`,n=`trigger-${t}`,s=(0,y.KR)(),{top:o,bottom:a}=(0,v.SSU)(s),{top:r,bottom:i}=(0,v.SSU)((0,y.lW)(e,"boundariesElement")),{height:l}=(0,v.lWr)();return{triggerButton:s,maxMenuHeight:(0,y.EW)((()=>Math.max(Math.min(o.value-84,o.value-r.value),Math.min(l.value-a.value-34,i.value-a.value)))),randomId:t,triggerRandomId:n}},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,b.c)();(0,y.wB)(e,(()=>{(0,A.BA)(t.disabled)||((0,A.BA)(e)?n.pause():n.unpause())})),(0,y.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");if(this.$refs.menu.clientHeight>this.maxMenuHeight){let t=0,n=0;for(const s of this.$refs.menuList.children){if(t+s.clientHeight/2>this.maxMenuHeight){e.style.height=t-n/2+"px";break}n=s.clientHeight,t+=n}}else e.style.height="fit-content"},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&&(y.Ay.util.warn("Specifying forceMenu will ignore any inline actions rendering."),n=[]);const s=n.slice(0,this.inline),o=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"],a=o.some((t=>e.includes(this.getActionName(t)))),r=o.some((e=>n.includes(this.getActionName(e)))),i=o.some((e=>s.includes(this.getActionName(e))));if(a)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 a=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]})),o=t?.data?.attrs||{},a=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:{...o,"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"]??(()=>{}),...!!a&&{click:e=>{a&&a(e)}}}},[e("template",{slot:"icon"},[s]),l])},r=t=>{const n=this.$slots.icon?.[0]||(this.defaultIcon?e("span",{class:["icon",this.defaultIcon]}):e(S,{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(a),o.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[r(o)]):null]):e("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened}]},[r(t)])):a(t[0])}};const B=(0,w.n)(P,null,null,!1,null,"ddba453b").exports},9238:(e,t,n)=>{"use strict";n.d(t,{N:()=>b});var s=n(5072),o=n.n(s),a=n(7825),r=n.n(a),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(8553),h={};h.styleTagTransform=g(),h.setAttributes=c(),h.insert=l().bind(null,"head"),h.domAPI=r(),h.insertStyleElement=m();o()(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},this);const s=this.to||this.href,o=!s&&"boolean"==typeof this.pressed,a=({href:a,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":o?this.pressed.toString():void 0,disabled:this.disabled,type:s?null:this.realType,role:s?"button":null,href:this.to?a: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=>{o&&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:a}}):a()}};const b=(0,w.n)(A,null,null,!1,null,"474ee0b9").exports},7833:(e,t,n)=>{"use strict";n.d(t,{N:()=>E});var s=n(5072),o=n.n(s),a=n(7825),r=n.n(a),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();o()(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 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 E=(0,w.n)(k,x,T,!1,null,"6a8df8b8").exports},63:(e,t,n)=>{"use strict";n.d(t,{N:()=>yn});var s=n(5072),o=n.n(s),a=n(7825),r=n.n(a),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();o()(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 o=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2;let r;switch(v(s)){case"top":r={x:o,y:t.y-n.height};break;case"bottom":r={x:o,y:t.y+t.height};break;case"right":r={x:t.x+t.width,y:a};break;case"left":r={x:t.x-n.width,y:a};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:o,rects:a,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 o.getClippingClientRect({element:await o.isElement(g)?g:g.contextElement||await o.getDocumentElement({element:r.floating}),boundary:l,rootBoundary:d}),h=k(await o.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===c?{...a.floating,x:n,y:s}:a.reference,offsetParent:await o.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,E=Math.max;function N(e,t,n){return E(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),o=A(s);let a="x"===s?n?"right":"left":n?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=S(a)),{main:a,cross:S(a)}}const B={start:"end",end:"start"};function L(e){return e.replace(/start|end/g,(e=>B[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,o,a,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&&L(n)!==n))}(p,f,g),A=await x(t,h),b=null!=(s=null==(o=u.autoPlacement)?void 0:o.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 E=[A[v(C)],A[k],A[T]],N=[...null!=(a=null==(r=u.autoPlacement)?void 0:r.overflows)?a:[],{placement:C,overflows:E}],_=w[b+1];if(_)return{data:{index:b+1,overflows:N},reset:{placement:_}};const S=N.slice().sort(((e,t)=>e.overflows[0]-t.overflows[0])),B=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!=B?B:S[0].placement}}}}};const M=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,s;const{placement:o,middlewareData:a,rects:r,initialPlacement:i}=t;if(null!=(n=a.flip)&&n.skip)return{};const{mainAxis:l=!0,crossAxis:d=!0,fallbackPlacements:c,fallbackStrategy:u="bestFit",flipAlignment:m=!0,...p}=e,g=v(o),f=c||(g===i||!m?[S(i)]:function(e){const t=S(e);return[L(e),t,L(t)]}(i)),h=[i,...f],y=await x(t,p),w=[];let A=(null==(s=a.flip)?void 0:s.overflows)||[];if(l&&w.push(y[g]),d){const{main:e,cross:t}=P(o,r);w.push(y[e],y[t])}if(A=[...A,{placement:o,overflows:w}],!w.every((e=>e<=0))){var b,C;const e=(null!=(b=null==(C=a.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 O=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn(t){const{x:n,y:s,placement:o,rects:a}=t,r=function(e){let{placement:t,rects:n,value:s}=e;const o=v(t),a=["left","top"].includes(o)?-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(o)?{x:l,y:i*a}:{x:i*a,y:l}}({placement:o,rects:a,value:e});return{x:n+r.x,y:s+r.y,data:r}}}};function U(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 X(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 K=Math.min,Z=Math.max,J=Math.round;function Y(e,t){void 0===t&&(t=!1);const n=e.getBoundingClientRect();let s=1,o=1;return t&&H(e)&&(s=e.offsetWidth>0&&J(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&J(n.height)/e.offsetHeight||1),{width:n.width/s,height:n.height/o,top:n.top/o,right:n.right/s,bottom:n.bottom/o,left:n.left/s,x:n.left/s,y:n.top/o}}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),o=Q(t),a=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(o))&&(r=ee(t)),H(t)){const e=Y(t,!0);i.x=e.x+t.clientLeft,i.y=e.y+t.clientTop}else o&&(i.x=te(o));return{x:a.left+r.scrollLeft-i.x,y:a.top+r.scrollTop-i.y,width:a.width,height:a.height}}function se(e){return"html"===$(e)?e:e.assignedSlot||e.parentNode||(V(e)?e.host:null)||Q(e)}function oe(e){return H(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function ae(e){const t=j(e);let n=oe(e);for(;n&&q(n)&&"static"===getComputedStyle(n).position;)n=oe(n);return n&&("html"===$(n)||"body"===$(n)&&"static"===getComputedStyle(n).position&&!X(n))?t:n||function(e){let t=se(e);for(;H(t)&&!["html","body"].includes($(t));){if(X(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),o=s===(null==(n=e.ownerDocument)?void 0:n.body),a=j(s),r=o?[a].concat(a.visualViewport||[],W(s)?s:[]):s,i=t.concat(r);return o?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 o=n.clientWidth,a=n.clientHeight,r=0,i=0;return s&&(o=s.width,a=s.height,Math.abs(t.innerWidth/s.scale-s.width)<.01&&(r=s.offsetLeft,i=s.offsetTop)),{width:o,height:a,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),o=null==(t=e.ownerDocument)?void 0:t.body,a=Z(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),r=Z(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0);let i=-s.scrollLeft+te(e);const l=-s.scrollTop;return"rtl"===I(o||n).direction&&(i+=Z(n.clientWidth,o?o.clientWidth:0)-a),{width:a,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)?ae(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,ae(n),s),floating:{...re(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>function(e){let{rect:t,offsetParent:n,strategy:s}=e;const o=H(n),a=Q(n);if(n===a)return t;let r={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if((o||!o&&"fixed"!==s)&&(("body"!==$(n)||W(a))&&(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 ae(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 o=[..."clippingParents"===n?ce(t):[].concat(n),s],a=o[0],r=o.reduce(((e,n)=>{const s=de(t,n);return e.top=Z(s.top,e.top),e.right=K(s.right,e.right),e.bottom=K(s.bottom,e.bottom),e.left=Z(s.left,e.left),e}),de(t,a));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:o="absolute",middleware:a=[],platform:r}=n;let i=await r.getElementRects({reference:e,floating:t,strategy:o}),{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 Ee(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 Ne(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`])),[]),Be={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},Le={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 Me=null;const Oe={};function Ue(e){let t=Oe[e];return t||(t=Oe[e]=[]),t}let Re=function(){};function je(e){return function(){return Ee(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,o;(null==(s=this.parentPopper)?void 0:s.lockedChild)&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,!n&&this.disabled||((null==(o=this.parentPopper)?void 0:o.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(O({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:o}=t,{mainAxis:a=!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(o)),m=U(u);let p=d[u],g=d[m];if(a){const e="y"===u?"bottom":"right";p=N(p+c["y"===u?"top":"left"],p,p-c[e])}if(r){const e="y"===m?"bottom":"right";g=N(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(M({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:o,y:a,placement:r,rects:i,platform:l}=t;if(null==n)return{};const d=C(s),c={x:o,y:a},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],E=k-p[m]-d[f],_=k/2-p[m]/2+x,S=N(T,_,E);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:o}=n.arrow;return s=e.startsWith("top")||e.startsWith("bottom")?Math.abs(o)>t.reference.width/2:Math.abs(o)>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 o;if(null==(o=s.autoSize)?void 0:o.skip)return{};let a,r;return n.startsWith("top")||n.startsWith("bottom")?a=t.reference.width:r=t.reference.height,this.$_innerNode.style["min"===e?"minWidth":"max"===e?"maxWidth":"width"]=null!=a?`${a}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:o,middlewareData:a}=t,{apply:r,...i}=e;if(null!=(n=a.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=E(l.left,0),g=E(l.right,0),f=E(l.top,0),h=E(l.bottom,0),w={height:o.floating.height-(["left","right"].includes(s)?2*(0!==f||0!==h?f+h:E(l.top,l.bottom)):l[u]),width:o.floating.width-(["top","bottom"].includes(s)?2*(0!==p||0!==g?p+g:E(l.left,l.right)):l[m])};return null==r||r({...w,...o}),{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),Me&&this.instantMove&&Me.instantMove&&Me!==this.parentPopper)return Me.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e=null,t=!1){this.shownChildren.size>0?this.$_pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Me=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,this.isShown||(this.$_ensureTeleport(),await 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),o=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${s}px ${o}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 Ne(this.theme)){const t=Ue(e);Fe(t,this),0===t.length&&document.body.classList.remove(`v-popper--some-open--${e}`)}Me===this&&(Me=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=Ee(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,Be,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],Be,this.popperTriggers,this.popperShowTriggers,e);const t=e=>t=>{t.usedByTooltip||this.hide({event:t,skipAiming:e})};this.$_registerTriggerListeners(this.$_targetNodes,Le,this.triggers,this.hideTriggers,t(!1)),this.$_registerTriggerListeners([this.$_popperNode],Le,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,o){let a=n;null!=s&&(a="function"==typeof s?s(a):s),a.forEach((n=>{const s=t[n];s&&this.$_registerEventListeners(e,s,o)}))},$_removeEventListeners(e){const t=[];this.$_events.forEach((n=>{const{targetNodes:s,eventType:o,handler:a}=n;e&&e!==o?t.push(n):s.forEach((e=>e.removeEventListener(o,a)))})),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(Ke>=e.left&&Ke<=e.right&&Ze>=e.top&&Ze<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ke-qe,n=Ze-Xe,s=e.left+e.width/2-qe+(e.top+e.height/2)-Xe+e.width+e.height,o=qe+t*s,a=Xe+n*s;return Je(qe,Xe,o,a,e.left,e.top,e.left,e.bottom)||Je(qe,Xe,o,a,e.left,e.top,e.right,e.top)||Je(qe,Xe,o,a,e.right,e.top,e.right,e.bottom)||Je(qe,Xe,o,a,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 o=De[s];try{const s=o.$_containsGlobalTarget=Ve(o,e);o.$_pendingHide=!1,requestAnimationFrame((()=>{if(o.$_pendingHide=!1,!n[o.randomId]&&We(o,s,e)){if(o.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&s){let e=o.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let a=o.parentPopper;for(;a&&We(a,a.$_containsGlobalTarget,e);)a.$_handleGlobalClose(e,t),a=a.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,o,a,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,o&&(u.functional=!0)),s&&(u._scopeId=s),a?(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(a)},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=Ke,Xe=Ze,Ke=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 ot={version:"1.0.1",install:function(e){e.component("resize-observer",st),e.component("ResizeObserver",st)}},at=null;"undefined"!=typeof window?at=window.Vue:void 0!==n.g&&(at=n.g.Vue),at&&at.use(ot);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,o,a,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),a&&(d._scopeId="data-v-"+a),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__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=l):o&&(l=i?function(){o.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:o),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,o=t.isShown,a=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":o}]},[e._t("default",null,{shown:o,show:l,hide:d}),n("PopperContent",{ref:"popperContent",attrs:{"popper-id":s,theme:e.theme,shown:o,mounted:a,"skip-transition":r,"auto-hide":i,"handle-resize":c,classes:m,result:p},on:{hide:d,resize:u}},[e._t("popper",null,{shown:o,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 Et={};var Nt=lt(Tt,undefined,undefined,!1,_t,null,null,null);function _t(e){for(let e in Et)this[e]=Et[e]}var St=function(){return Nt.exports}(),Pt=Ce(be({},wt),{name:"VTooltip",vPopperTheme:"tooltip"});const Bt={};var Lt=lt(Pt,undefined,undefined,!1,Ft,null,null,null);function Ft(e){for(let e in Bt)this[e]=Bt[e]}var zt=function(){return Lt.exports}(),Dt={name:"VTooltipDirective",components:{Popper:$e(),PopperContent:mt},mixins:[pt],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default(){return Ee(this.theme,"html")}},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default(){return Ee(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}}},Mt=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,o=t.isShown,a=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:o,mounted:a,"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 Ot={};var Ut=lt(Dt,Mt,[],!1,Rt,null,null,null);function Rt(e){for(let e in Ot)this[e]=Ot[e]}var jt=function(){return Ut.exports}();const It="v-popper--has-tooltip";function $t(e,t,n){let s;const o=typeof t;return s="string"===o?{content:t}:t&&"object"===o?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=Ee(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 o=$t(e,t,s);if(!o.content||Ee(o.theme||"tooltip","disabled"))Ht(e);else{let n;e.$_popper?(n=e.$_popper,n.options=o):n=function(e,t,n){const s=$t(e,t,n),o=e.$_popper=new pe.Ay({mixins:[pt],data:()=>({options:s}),render(e){const t=this.options,{theme:n,html:s,content:o,loadingContent:a}=t,r=ke(t,["theme","html","content","loadingContent"]);return e(jt,{props:{theme:n,html:s,content:o,loadingContent:a},attrs:r,ref:"popper"})},devtools:{hide:!0}}),a=document.createElement("div");return document.body.appendChild(a),o.$mount(a),e.classList&&e.classList.add(It),o}(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",Xt),e.addEventListener("touchstart",Kt,!!_e&&{passive:!0})}function qt(e){e.removeEventListener("click",Xt),e.removeEventListener("touchstart",Kt),e.removeEventListener("touchend",Zt),e.removeEventListener("touchcancel",Jt)}function Xt(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function Kt(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=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),on=n(9054),an=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,an.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,on.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(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,an.n)(pn,gn,fn,!1,vn,null).exports},752:(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-15bec6c","")}))}n.d(t,{S:()=>s})},418:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,B:()=>k,C:()=>v,D:()=>y,G:()=>a,J:()=>A,K:()=>C,T:()=>E,U:()=>p,a:()=>r,b:()=>T,c:()=>f,d:()=>w,e:()=>d,f:()=>b,g:()=>g,i:()=>x,l:()=>l,n:()=>h,r:()=>i,t:()=>c,v:()=>m});var s=n(3334);const o=(0,n(1195).$)().detectLanguage().build(),a=(...e)=>o.ngettext(...e),r=(...e)=>o.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}])));o.addTranslations({translations:{"":t}})}t.registered=!0}}const l=[{l:"ar",t:{"A color with a HEX value {hex}":{v:["لون بالقيمة الست عشرية {hex}"]},Back:{v:["عودة"]},Choose:{v:["إختَر"]},"Color picker":{v:["لاقط الألوان"]},"More options":{v:["خيارات أخرى ..."]}}},{l:"ast",t:{"A color with a HEX value {hex}":{v:["Un color con un valor HEX {hex}"]},Back:{v:["Atrás"]},Choose:{v:["Escoyer"]},"Color picker":{v:["Selector de colores"]},"More options":{v:["Más opciones"]}}},{l:"br",t:{Choose:{v:["Dibab"]}}},{l:"ca",t:{Choose:{v:["Tria"]}}},{l:"cs",t:{"A color with a HEX value {hex}":{v:["Barva vyjádřená HEX hodnotou {hex}"]},Back:{v:["Zpět"]},Choose:{v:["Zvolit"]},"Color picker":{v:["Výběr barev"]},"More options":{v:["Další volby"]}}},{l:"cs-CZ",t:{"A color with a HEX value {hex}":{v:["Barva vyjádřená HEX hodnotou {hex}"]},Back:{v:["Zpět"]},Choose:{v:["Zvolit"]},"Color picker":{v:["Výběr barev"]},"More options":{v:["Další volby"]}}},{l:"da",t:{"A color with a HEX value {hex}":{v:["En farve med en HEX-værdi {hex}"]},Back:{v:["Tilbage"]},Choose:{v:["Vælg"]},"Color picker":{v:["Farvevælger"]},"More options":{v:["Flere muligheder"]}}},{l:"de",t:{"A color with a HEX value {hex}":{v:["Eine Farbe mit einem HEX-Wert {hex}"]},Back:{v:["Zurück"]},Choose:{v:["Auswählen"]},"Color picker":{v:["Farbauswahl"]},"More options":{v:["Weitere Optionen"]}}},{l:"de-DE",t:{"A color with a HEX value {hex}":{v:["Eine Farbe mit einem HEX-Wert {hex}"]},Back:{v:["Zurück"]},Choose:{v:["Auswählen"]},"Color picker":{v:["Farbauswahl"]},"More options":{v:["Mehr Optionen"]}}},{l:"el",t:{"A color with a HEX value {hex}":{v:["Ένα χρώμα με τιμή HEX {hex}"]},Back:{v:["Επιστροφή"]},Choose:{v:["Επιλογή"]},"Color picker":{v:["Επιλογέας χρώματος"]},"More options":{v:["Περισσότερες επιλογές"]}}},{l:"en-GB",t:{"A color with a HEX value {hex}":{v:["A colour with a HEX value {hex}"]},Back:{v:["Back"]},Choose:{v:["Choose"]},"Color picker":{v:["Colour picker"]},"More options":{v:["More options"]}}},{l:"eo",t:{Choose:{v:["Elektu"]}}},{l:"es",t:{"A color with a HEX value {hex}":{v:["Un color con un valor HEX {hex}"]},Back:{v:["Atrás"]},Choose:{v:["Escoger"]},"Color picker":{v:["Selector de color"]},"More options":{v:["Más opciones"]}}},{l:"es-AR",t:{"A color with a HEX value {hex}":{v:["Un color con valor HEX {hex}"]},Back:{v:["Atrás"]},Choose:{v:["Elegir"]},"Color picker":{v:["Selector de color"]},"More options":{v:["Más opciones"]}}},{l:"es-EC",t:{Back:{v:["Atrás"]},Choose:{v:["Elegir"]},"More options":{v:["Más opciones"]}}},{l:"es-MX",t:{"A color with a HEX value {hex}":{v:["Un color con valor HEX {hex}"]},Back:{v:["Atrás"]},Choose:{v:["Elegir"]},"Color picker":{v:["Selector de color"]},"More options":{v:["Más opciones"]}}},{l:"et-EE",t:{"A color with a HEX value {hex}":{v:["Värv hexi väärtusega {hex}"]},Back:{v:["Tagasi"]},Choose:{v:["Tee valik"]},"Color picker":{v:["Värvivalija"]},"More options":{v:["Rohkem valikuid"]}}},{l:"eu",t:{Back:{v:["Atzera"]},Choose:{v:["Aukeratu"]},"More options":{v:["Aukera gehiago"]}}},{l:"fa",t:{"A color with a HEX value {hex}":{v:["رنگی با مقدار مبنای هشت {hex}"]},Back:{v:["بازگشت"]},Choose:{v:["انتخاب کنید"]},"Color picker":{v:["انتخاب‌گر رنگ"]},"More options":{v:["گزینه‌های بیشتر"]}}},{l:"fi",t:{"A color with a HEX value {hex}":{v:["Väri heksa-arvolla {hex}"]},Back:{v:["Takaisin"]},Choose:{v:["Valitse"]},"Color picker":{v:["Värivalitsin"]},"More options":{v:["Lisää vaihtoehtoja"]}}},{l:"fr",t:{"A color with a HEX value {hex}":{v:["Une couleur de valeur HEX {hex}"]},Back:{v:["Retour"]},Choose:{v:["Choisir"]},"Color picker":{v:["Sélecteur de couleurs"]},"More options":{v:["Plus d'options"]}}},{l:"ga",t:{"A color with a HEX value {hex}":{v:["Dath le luach HEX {hex}"]},Back:{v:["Ar ais"]},Choose:{v:["Roghnaigh"]},"Color picker":{v:["Roghnóir dathanna"]},"More options":{v:["Tuilleadh roghanna"]}}},{l:"gl",t:{"A color with a HEX value {hex}":{v:["Unha cor cun valor HEX {hex}"]},Back:{v:["Atrás"]},Choose:{v:["Escoller"]},"Color picker":{v:["Selector de cores"]},"More options":{v:["Máis opcións"]}}},{l:"he",t:{Back:{v:["חזרה"]},Choose:{v:["בחירה"]},"More options":{v:["אפשרויות נוספות"]}}},{l:"hu",t:{Choose:{v:["Válassszon"]}}},{l:"id",t:{"A color with a HEX value {hex}":{v:["Warna dengan nilai HEX {hex}"]},Back:{v:["Kembali"]},Choose:{v:["Pilih"]},"More options":{v:["Opsi lainnya"]}}},{l:"is",t:{"A color with a HEX value {hex}":{v:["Litur með HEX-gildi {hex}"]},Back:{v:["Til baka"]},Choose:{v:["Velja"]},"Color picker":{v:["Litaplokkari"]},"More options":{v:["Fleiri valkostir"]}}},{l:"it",t:{"A color with a HEX value {hex}":{v:["Un colore con un valore HEX {hex}"]},Back:{v:["Indietro"]},Choose:{v:["Scegli"]},"More options":{v:["Altre opzioni"]}}},{l:"ja",t:{"A color with a HEX value {hex}":{v:[" HEX値 {hex} を持つ色"]},Back:{v:["戻る"]},Choose:{v:["選択"]},"Color picker":{v:["カラーピッカー"]},"More options":{v:["他のオプション"]}}},{l:"ja-JP",t:{"A color with a HEX value {hex}":{v:[" HEX値 {hex} を持つ色"]},Back:{v:["戻る"]},Choose:{v:["選択"]},"Color picker":{v:["カラーピッカー"]},"More options":{v:["他のオプション"]}}},{l:"ko",t:{"A color with a HEX value {hex}":{v:["HEX 값이 {hex}인 색상"]},Back:{v:["뒤로"]},Choose:{v:["선택"]},"Color picker":{v:["색상 선택기"]},"More options":{v:["옵션 더 보기"]}}},{l:"lt-LT",t:{Choose:{v:["Pasirinkti"]}}},{l:"lv",t:{Choose:{v:["Izvēlēties"]}}},{l:"mk",t:{Choose:{v:["Избери"]}}},{l:"my",t:{Choose:{v:["ရွေးချယ်ရန်"]}}},{l:"nb",t:{"A color with a HEX value {hex}":{v:["En farge med en HEX-verdi {hex}"]},Back:{v:["Tilbake"]},Choose:{v:["Velg"]},"Color picker":{v:["Fargevelger"]},"More options":{v:["Flere alternativer"]}}},{l:"nl",t:{"A color with a HEX value {hex}":{v:["Een kleur met een HEX-waarde {hex}"]},Back:{v:["Terug"]},Choose:{v:["Kies"]},"Color picker":{v:["Kleurkiezer"]},"More options":{v:["Meer opties"]}}},{l:"oc",t:{Choose:{v:["Causir"]}}},{l:"pl",t:{"A color with a HEX value {hex}":{v:["Kolor o wartości HEX {hex}"]},Back:{v:["Wstecz"]},Choose:{v:["Wybierz"]},"Color picker":{v:["Wybierz kolor"]},"More options":{v:["Więcej opcji"]}}},{l:"pt-BR",t:{"A color with a HEX value {hex}":{v:["Uma cor com valor HEX {hex}"]},Back:{v:["Voltar"]},Choose:{v:["Escolher"]},"Color picker":{v:["Seletor de cores"]},"More options":{v:["Mais opções"]}}},{l:"pt-PT",t:{"A color with a HEX value {hex}":{v:["Uma cor com o valor HEX {hex}"]},Back:{v:["Anterior"]},Choose:{v:["Escolher"]},"Color picker":{v:["seletor de cores"]},"More options":{v:["Mais opções"]}}},{l:"ro",t:{"A color with a HEX value {hex}":{v:["O culoare în HEX value {hex}"]},Back:{v:["Înapoi"]},Choose:{v:["Alegeți"]},"More options":{v:["Mai multe opțiuni"]}}},{l:"ru",t:{"A color with a HEX value {hex}":{v:["Цвет в HEX {hex}"]},Back:{v:["Назад"]},Choose:{v:["Выберите"]},"Color picker":{v:["Выбор цвета"]},"More options":{v:["Больше опций"]}}},{l:"sk",t:{"A color with a HEX value {hex}":{v:["Farba s hodnotou HEX {hex}"]},Back:{v:["Späť"]},Choose:{v:["Vybrať"]},"Color picker":{v:["Výber farby"]},"More options":{v:["Viac možností"]}}},{l:"sl",t:{Choose:{v:["Izbor"]}}},{l:"sr",t:{"A color with a HEX value {hex}":{v:["Боја са HEX вредности {hex}"]},Back:{v:["Назад"]},Choose:{v:["Изаберите"]},"Color picker":{v:["Бирач боје"]},"More options":{v:["Још опција"]}}},{l:"sv",t:{"A color with a HEX value {hex}":{v:["En färg med ett HEX-värde {hex}"]},Back:{v:["Tillbaka"]},Choose:{v:["Välj"]},"Color picker":{v:["Färgväljare"]},"More options":{v:["Fler alternativ"]}}},{l:"tr",t:{"A color with a HEX value {hex}":{v:["{hex} onaltılık değeri ile bir renk "]},Back:{v:["Geri"]},Choose:{v:["Seçin"]},"Color picker":{v:["Renk seçici"]},"More options":{v:["Diğer seçenekler"]}}},{l:"uk",t:{"A color with a HEX value {hex}":{v:["Колір у форматі HEX {hex}"]},Back:{v:["Назад"]},Choose:{v:["Виберіть"]},"Color picker":{v:["Вибір кольору"]},"More options":{v:["Більше об'єктів"]}}},{l:"uz",t:{"A color with a HEX value {hex}":{v:["HEX qiymatiga ega rang {hex}"]},Back:{v:["Orqaga"]},Choose:{v:["Tanlang"]},"Color picker":{v:["Rang tanlagich"]},"More options":{v:["Boshqa variantlar"]}}},{l:"zh-CN",t:{"A color with a HEX value {hex}":{v:["以16进制 {hex} 表示的颜色为"]},Back:{v:["返回"]},Choose:{v:["选择"]},"Color picker":{v:["颜色拾取器"]},"More options":{v:["更多选项"]}}},{l:"zh-HK",t:{"A color with a HEX value {hex}":{v:["具有 HEX 值 {hex}的顏色 "]},Back:{v:["返回"]},Choose:{v:["選擇"]},"Color picker":{v:["顏色選擇器"]},"More options":{v:["更多選項"]}}},{l:"zh-TW",t:{Back:{v:["返回"]},Choose:{v:["選擇"]},"More options":{v:["更多選項"]}}}],d=[{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:["秒前"]}}}],c=[{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:{}}],u=[{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:["動作"]}}}],m=[{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} 的大頭照"]}}}],p=[{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:{}}],g=[{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:{}}],f=[{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:["清除文字"]}}}],h=[{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:["關閉"]}}}],v=[{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:["全域"]}}}],y=[{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:["顯示密碼"]}}}],w=[{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:{}}],A=[{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:["開始幻燈片"]}}}],b=[{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:["無結果"]}}}],C=[{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:["請選取時區:"]}}}],k=[{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:["輸入以搜尋時區"]}}}],x=[{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:["還原變更"]}}}],E=[{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,o,a,r,i){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),a&&(d._scopeId="data-v-"+a),o&&(l=o),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 o(){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:()=>o,g:()=>s})},415:(e,t,n)=>{"use strict";n.d(t,{i:()=>o});const s=window.OC?.config?.version?.split(".")[0]||"32",o=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()},8990:(e,t,n)=>{"use strict";n.d(t,{a:()=>a,b:()=>c,c:()=>l,d:()=>o,f:()=>d,g:()=>s,j:()=>r,m:()=>i});var s="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",o="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",a="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="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",c="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,{SSU:()=>f,Lhy:()=>h,P1n:()=>c,Nk8:()=>p,o__:()=>v,hRP:()=>w,lWr:()=>A});var s=n(9271),o=n(5471),a=!0;o.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,a,l;if("string"==typeof e[0]||Array.isArray(e[0])?([n,a,l]=e,t=r):[t,n,a,l]=e,!t)return s.lQ;Array.isArray(n)||(n=[n]),Array.isArray(a)||(a=[a]);const d=[],c=()=>{d.forEach((e=>e())),d.length=0},u=(0,o.wB)((()=>[i(t),(0,s.BA)(l)]),(([e,t])=>{if(c(),!e)return;const o=(0,s.Gv)(t)?{...t}:t;d.push(...n.flatMap((t=>a.map((n=>((e,t,n,s)=>(e.addEventListener(t,n,s),()=>e.removeEventListener(t,n,s)))(e,t,n,o))))))}),{immediate:!0,flush:"post"}),m=()=>{u(),c()};return(0,s.Uo)(m),m}function d(e){const t=function(){const e=(0,o.KR)(!1),t=(0,o.nI)();return t&&(0,o.sV)((()=>{e.value=!0}),a?void 0:t),e}();return(0,o.EW)((()=>(t.value,Boolean(e()))))}function c(e,t,n={}){const{window:a=r,...l}=n;let c;const u=d((()=>a&&"MutationObserver"in a)),m=()=>{c&&(c.disconnect(),c=void 0)},p=(0,o.EW)((()=>{const t=(0,s.BA)(e),n=(Array.isArray(t)?t:[t]).map(i).filter(s.d6);return new Set(n)})),g=(0,o.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,a=d((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia));let i;const l=(0,o.KR)(!1),c=e=>{l.value=e.matches},u=()=>{i&&("removeEventListener"in i?i.removeEventListener("change",c):i.removeListener(c))},m=(0,o.nT)((()=>{a.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:a=r,...l}=n;let c;const u=d((()=>a&&"ResizeObserver"in a)),m=()=>{c&&(c.disconnect(),c=void 0)},p=(0,o.EW)((()=>{const t=(0,s.BA)(e);return Array.isArray(t)?t.map((e=>i(e))):[i(t)]})),g=(0,o.wB)(p,(e=>{if(m(),u.value&&a){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={}){const{reset:n=!0,windowResize:a=!0,windowScroll:r=!0,immediate:d=!0,updateTiming:u="sync"}=t,m=(0,o.KR)(0),p=(0,o.KR)(0),f=(0,o.KR)(0),h=(0,o.KR)(0),v=(0,o.KR)(0),y=(0,o.KR)(0),w=(0,o.KR)(0),A=(0,o.KR)(0);function b(){const t=i(e);if(!t)return void(n&&(m.value=0,p.value=0,f.value=0,h.value=0,v.value=0,y.value=0,w.value=0,A.value=0));const s=t.getBoundingClientRect();m.value=s.height,p.value=s.bottom,f.value=s.left,h.value=s.right,v.value=s.top,y.value=s.width,w.value=s.x,A.value=s.y}function C(){"sync"===u?b():"next-frame"===u&&requestAnimationFrame((()=>b()))}return g(e,C),(0,o.wB)((()=>i(e)),(e=>!e&&C())),c(e,C,{attributeFilter:["style","class"]}),r&&l("scroll",C,{capture:!0,passive:!0}),a&&l("resize",C,{passive:!0}),(0,s.rd)((()=>{d&&C()})),{height:m,bottom:p,left:f,right:h,top:v,width:y,x:w,y:A,update:C}}function h(e,t={width:0,height:0},n={}){const{window:a=r,box:l="content-box"}=n,d=(0,o.EW)((()=>{var t,n;return null==(n=null==(t=i(e))?void 0:t.namespaceURI)?void 0:n.includes("svg")})),c=(0,o.KR)(t.width),u=(0,o.KR)(t.height),{stop:m}=g(e,(([t])=>{const n="border-box"===l?t.borderBoxSize:"content-box"===l?t.contentBoxSize:t.devicePixelContentBoxSize;if(a&&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,o.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 v(e,t={}){const{threshold:n=50,onSwipe:a,onSwipeEnd:i,onSwipeStart:d,passive:c=!0,window:u=r}=t,m=(0,o.Kh)({x:0,y:0}),p=(0,o.Kh)({x:0,y:0}),g=(0,o.EW)((()=>m.x-p.x)),f=(0,o.EW)((()=>m.y-p.y)),{max:h,abs:v}=Math,y=(0,o.EW)((()=>h(v(g.value),v(f.value))>=n)),w=(0,o.KR)(!1),A=(0,o.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==a||a(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 y={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 w(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,o.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(a){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,o.KR)(n);let a=!1;return(0,o.wB)((()=>e[t]),(e=>{a||(a=!0,s.value=C(e),(0,o.dY)((()=>a=!1)))})),(0,o.wB)(s,(n=>{a||n===e[t]&&!h||x(n)}),{deep:h}),s}return(0,o.EW)({get:()=>k(),set(e){x(e)}})}function A(e={}){const{window:t=r,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:a=Number.POSITIVE_INFINITY,listenOrientation:i=!0,includeScrollbar:d=!0,type:c="inner"}=e,m=(0,o.KR)(n),p=(0,o.KR)(a),g=()=>{t&&("outer"===c?(m.value=t.outerWidth,p.value=t.outerHeight):d?(m.value=t.innerWidth,p.value=t.innerHeight):(m.value=t.document.documentElement.clientWidth,p.value=t.document.documentElement.clientHeight))};if(g(),(0,s.rd)(g),l("resize",g,{passive:!0}),i){const e=u("(orientation: portrait)");(0,o.wB)(e,(()=>g()))}return{width:m,height:p}}},9271:(e,t,n)=>{"use strict";n.d(t,{F:()=>a,D_:()=>h,oc:()=>i,C8:()=>l,Gv:()=>u,lQ:()=>m,d6:()=>d,BA:()=>r,rd:()=>y,Uo:()=>o});var s=n(5471);s.Ay.util.warn;function o(e){return!!(0,s.o5)()&&((0,s.jr)(e),!0)}function a(e){let t,n,a=0;const r=()=>{a-=1,n&&a<=0&&(n.stop(),t=void 0,n=void 0)};return(...i)=>(a+=1,n||(n=(0,s.uY)(!0),t=n.run((()=>e(...i)))),o(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:o,isFrozen:a,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,n){return e.apply(t,n)}),m||(m=function(e,t){return new e(...t)});const p=_(Array.prototype.forEach),g=_(Array.prototype.lastIndexOf),f=_(Array.prototype.pop),h=_(Array.prototype.push),v=_(Array.prototype.splice),y=_(String.prototype.toLowerCase),w=_(String.prototype.toString),A=_(String.prototype.match),b=_(String.prototype.replace),C=_(String.prototype.indexOf),k=_(String.prototype.trim),x=_(Object.prototype.hasOwnProperty),T=_(RegExp.prototype.test),E=(N=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:y;o&&o(e,null);let s=t.length;for(;s--;){let o=t[s];if("string"==typeof o){const e=n(o);e!==o&&(a(t)||(t[s]=e),o=e)}e[o]=!0}return e}function P(e){for(let t=0;t/gm),W=d(/\$\{[\w\W]*/gm),q=d(/^data-[\-\w.\u00B7-\uFFFF]+$/),X=d(/^aria-[\-\w]+$/),K=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:X,ATTR_WHITESPACE:J,CUSTOM_ELEMENT:Q,DATA_ATTR:q,DOCTYPE_NAME:Y,ERB_EXPR:V,IS_ALLOWED_URI:K,IS_SCRIPT_OR_DATA:Z,MUSTACHE_EXPR:G,TMPLIT_EXPR:W});const te=1,ne=3,se=7,oe=8,ae=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.2.6",n.removed=[],!t||!t.document||t.document.nodeType!==ae||!t.Element)return n.isSupported=!1,n;let{document:o}=t;const a=o,r=a.currentScript,{DocumentFragment:i,HTMLTemplateElement:d,Node:u,Element:m,NodeFilter:N,NamedNodeMap:_=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:P,DOMParser:G,trustedTypes:V}=t,W=m.prototype,q=L(W,"cloneNode"),X=L(W,"remove"),Z=L(W,"nextSibling"),J=L(W,"childNodes"),Q=L(W,"parentNode");if("function"==typeof d){const e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let ie,le="";const{implementation:de,createNodeIterator:ce,createDocumentFragment:ue,getElementsByTagName:me}=o,{importNode:pe}=a;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,...O,...R]);let Ee=null;const Ne=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,Be=!0,Le=!0,Fe=!1,ze=!0,De=!1,Me=!0,Oe=!1,Ue=!1,Re=!1,je=!1,Ie=!1,$e=!1,He=!0,Ge=!1,Ve=!0,We=!1,qe={},Xe=null;const Ke=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 Je=S({},["audio","video","img","source","image","track"]);let Ye=null;const Qe=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml";let st=nt,ot=!1,at=null;const rt=S({},[et,tt,nt],w);let it=S({},["mi","mo","mn","ms","mtext"]),lt=S({},["annotation-xml"]);const dt=S({},["title","style","font","a","script"]);let ct=null;const ut=["application/xhtml+xml","text/html"];let mt=null,pt=null;const gt=o.createElement("form"),ft=function(e){return e instanceof RegExp||e instanceof Function},ht=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!pt||pt!==e){if(e&&"object"==typeof e||(e={}),e=B(e),ct=-1===ut.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,mt="application/xhtml+xml"===ct?w:y,xe=x(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,mt):Te,Ee=x(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,mt):Ne,at=x(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,w):rt,Ye=x(e,"ADD_URI_SAFE_ATTR")?S(B(Qe),e.ADD_URI_SAFE_ATTR,mt):Qe,Ze=x(e,"ADD_DATA_URI_TAGS")?S(B(Je),e.ADD_DATA_URI_TAGS,mt):Je,Xe=x(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,mt):Ke,Se=x(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,mt):B({}),Pe=x(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,mt):B({}),qe=!!x(e,"USE_PROFILES")&&e.USE_PROFILES,Be=!1!==e.ALLOW_ARIA_ATTR,Le=!1!==e.ALLOW_DATA_ATTR,Fe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,ze=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,De=e.SAFE_FOR_TEMPLATES||!1,Me=!1!==e.SAFE_FOR_XML,Oe=e.WHOLE_DOCUMENT||!1,je=e.RETURN_DOM||!1,Ie=e.RETURN_DOM_FRAGMENT||!1,$e=e.RETURN_TRUSTED_TYPE||!1,Re=e.FORCE_BODY||!1,He=!1!==e.SANITIZE_DOM,Ge=e.SANITIZE_NAMED_PROPS||!1,Ve=!1!==e.KEEP_CONTENT,We=e.IN_PLACE||!1,ke=e.ALLOWED_URI_REGEXP||K,st=e.NAMESPACE||nt,it=e.MATHML_TEXT_INTEGRATION_POINTS||it,lt=e.HTML_INTEGRATION_POINTS||lt,_e=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ft(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(_e.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ft(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),De&&(Le=!1),Ie&&(je=!0),qe&&(xe=S({},R),Ee=[],!0===qe.html&&(S(xe,F),S(Ee,j)),!0===qe.svg&&(S(xe,z),S(Ee,I),S(Ee,H)),!0===qe.svgFilters&&(S(xe,D),S(Ee,I),S(Ee,H)),!0===qe.mathMl&&(S(xe,O),S(Ee,$),S(Ee,H))),e.ADD_TAGS&&(xe===Te&&(xe=B(xe)),S(xe,e.ADD_TAGS,mt)),e.ADD_ATTR&&(Ee===Ne&&(Ee=B(Ee)),S(Ee,e.ADD_ATTR,mt)),e.ADD_URI_SAFE_ATTR&&S(Ye,e.ADD_URI_SAFE_ATTR,mt),e.FORBID_CONTENTS&&(Xe===Ke&&(Xe=B(Xe)),S(Xe,e.FORBID_CONTENTS,mt)),Ve&&(xe["#text"]=!0),Oe&&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 E('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw E('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 o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}}(V,r)),null!==ie&&"string"==typeof le&&(le=ie.createHTML(""));l&&l(e),pt=e}},vt=S({},[...z,...D,...M]),yt=S({},[...O,...U]),wt=function(e){h(n.removed,{element:e});try{Q(e).removeChild(e)}catch(t){X(e)}},At=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(je||Ie)try{wt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},bt=function(e){let t=null,n=null;if(Re)e=""+e;else{const t=A(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===ct&&st===nt&&(e=''+e+"");const s=ie?ie.createHTML(e):e;if(st===nt)try{t=(new G).parseFromString(s,ct)}catch(e){}if(!t||!t.documentElement){t=de.createDocument(st,"template",null);try{t.documentElement.innerHTML=ot?le:s}catch(e){}}const a=t.body||t.documentElement;return e&&n&&a.insertBefore(o.createTextNode(n),a.childNodes[0]||null),st===nt?me.call(t,Oe?"html":"body")[0]:Oe?t.documentElement:a},Ct=function(e){return ce.call(e.ownerDocument||e,e,N.SHOW_ELEMENT|N.SHOW_COMMENT|N.SHOW_TEXT|N.SHOW_PROCESSING_INSTRUCTION|N.SHOW_CDATA_SECTION,null)},kt=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 Tt(e,t,s){p(e,(e=>{e.call(n,t,s,pt)}))}const Et=function(e){let t=null;if(Tt(ge.beforeSanitizeElements,e,null),kt(e))return wt(e),!0;const s=mt(e.nodeName);if(Tt(ge.uponSanitizeElement,e,{tagName:s,allowedTags:xe}),Me&&e.hasChildNodes()&&!xt(e.firstElementChild)&&T(/<[/\w!]/g,e.innerHTML)&&T(/<[/\w!]/g,e.textContent))return wt(e),!0;if(e.nodeType===se)return wt(e),!0;if(Me&&e.nodeType===oe&&T(/<[/\w]/g,e.data))return wt(e),!0;if(!xe[s]||Se[s]){if(!Se[s]&&_t(s)){if(_e.tagNameCheck instanceof RegExp&&T(_e.tagNameCheck,s))return!1;if(_e.tagNameCheck instanceof Function&&_e.tagNameCheck(s))return!1}if(Ve&&!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 o=q(n[s],!0);o.__removalCount=(e.__removalCount||0)+1,t.insertBefore(o,Z(e))}}}return wt(e),!0}return e instanceof m&&!function(e){let t=Q(e);t&&t.tagName||(t={namespaceURI:st,tagName:"template"});const n=y(e.tagName),s=y(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===s||it[s]):Boolean(vt[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&<[s]:Boolean(yt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!lt[s])&&!(t.namespaceURI===et&&!it[s])&&!yt[n]&&(dt[n]||!vt[n]):!("application/xhtml+xml"!==ct||!at[e.namespaceURI]))}(e)?(wt(e),!0):"noscript"!==s&&"noembed"!==s&&"noframes"!==s||!T(/<\/no(script|embed|frames)/i,e.innerHTML)?(De&&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)),Tt(ge.afterSanitizeElements,e,null),!1):(wt(e),!0)},Nt=function(e,t,n){if(He&&("id"===t||"name"===t)&&(n in o||n in gt))return!1;if(Le&&!Pe[t]&&T(ye,t));else if(Be&&T(we,t));else if(!Ee[t]||Pe[t]){if(!(_t(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))||"is"===t&&_e.allowCustomizedBuiltInElements&&(_e.tagNameCheck instanceof RegExp&&T(_e.tagNameCheck,n)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(n))))return!1}else if(Ye[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(Fe&&!T(Ae,b(n,be,"")));else if(n)return!1}else;return!0},_t=function(e){return"annotation-xml"!==e&&A(e,Ce)},St=function(e){Tt(ge.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||kt(e))return;const s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ee,forceKeepAttr:void 0};let o=t.length;for(;o--;){const a=t[o],{name:r,namespaceURI:i,value:l}=a,d=mt(r),c=l;let u="value"===r?c:k(c);if(s.attrName=d,s.attrValue=u,s.keepAttr=!0,s.forceKeepAttr=void 0,Tt(ge.uponSanitizeAttribute,e,s),u=s.attrValue,!Ge||"id"!==d&&"name"!==d||(At(r,e),u="user-content-"+u),Me&&T(/((--!?|])>)|<\/(style|title)/i,u)){At(r,e);continue}if(s.forceKeepAttr)continue;if(!s.keepAttr){At(r,e);continue}if(!ze&&T(/\/>/i,u)){At(r,e);continue}De&&p([fe,he,ve],(e=>{u=b(u,e," ")}));const m=mt(e.nodeName);if(Nt(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),kt(e)?wt(e):f(n.removed)}catch(t){At(r,e)}}else At(r,e)}Tt(ge.afterSanitizeAttributes,e,null)},Pt=function e(t){let n=null;const s=Ct(t);for(Tt(ge.beforeSanitizeShadowDOM,t,null);n=s.nextNode();)Tt(ge.uponSanitizeShadowNode,n,null),Et(n),St(n),n.content instanceof i&&e(n.content);Tt(ge.afterSanitizeShadowDOM,t,null)};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=null,o=null,r=null,l=null;if(ot=!e,ot&&(e="\x3c!--\x3e"),"string"!=typeof e&&!xt(e)){if("function"!=typeof e.toString)throw E("toString is not a function");if("string"!=typeof(e=e.toString()))throw E("dirty is not a string, aborting")}if(!n.isSupported)return e;if(Ue||ht(t),n.removed=[],"string"==typeof e&&(We=!1),We){if(e.nodeName){const t=mt(e.nodeName);if(!xe[t]||Se[t])throw E("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof u)s=bt("\x3c!----\x3e"),o=s.ownerDocument.importNode(e,!0),o.nodeType===te&&"BODY"===o.nodeName||"HTML"===o.nodeName?s=o:s.appendChild(o);else{if(!je&&!De&&!Oe&&-1===e.indexOf("<"))return ie&&$e?ie.createHTML(e):e;if(s=bt(e),!s)return je?null:$e?le:""}s&&Re&&wt(s.firstChild);const d=Ct(We?e:s);for(;r=d.nextNode();)Et(r),St(r),r.content instanceof i&&Pt(r.content);if(We)return e;if(je){if(Ie)for(l=ue.call(s.ownerDocument);s.firstChild;)l.appendChild(s.firstChild);else l=s;return(Ee.shadowroot||Ee.shadowrootmode)&&(l=pe.call(a,l,!0)),l}let c=Oe?s.outerHTML:s.innerHTML;return Oe&&xe["!doctype"]&&s.ownerDocument&&s.ownerDocument.doctype&&s.ownerDocument.doctype.name&&T(Y,s.ownerDocument.doctype.name)&&(c="\n"+c),De&&p([fe,he,ve],(e=>{c=b(c,e," ")})),ie&&$e?ie.createHTML(c):c},n.setConfig=function(){ht(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Ue=!0},n.clearConfig=function(){pt=null,Ue=!1},n.isValidAttribute=function(e,t,n){pt||ht({});const s=mt(e),o=mt(t);return Nt(s,o,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}()}},o={};function a(e){var t=o[e];if(void 0!==t)return t.exports;var n=o[e]={id:e,exports:{}};return s[e].call(n.exports,n,n.exports,a),n.exports}a.m=s,a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((t,n)=>(a.f[n](e,t),t)),[])),a.u=e=>"files_pdfviewer-"+e+".js?v="+{"node_modules_nextcloud_dialogs_dist_chunks_index-BC-7VPxC_mjs":"fa7aefb67a0d7e504b9d","vendors-node_modules_nextcloud_files_dist_index_mjs-node_modules_nextcloud_vue_dist_Component-c57add":"af34038fddc4986c23f3","node_modules_nextcloud_dialogs_dist_chunks_PublicAuthPrompt-ecDAsnUN_mjs":"faa5f7ef8d04fd33dd31","vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-CsU6FfAP_mjs":"2b76eec1b7a6a1d720c0","vendors-node_modules_nextcloud_vue_dist_Components_NcColorPicker_mjs":"b2daf6b6c98965bc7cee","vendors-node_modules_nextcloud_vue_dist_Components_NcDateTimePicker_mjs":"b29a1569a3cbd83f0885","data_image_svg_xml_3c_21--_20-_20SPDX-FileCopyrightText_202020_20Google_20Inc_20-_20SPDX-Lice-cc29b1":"80aca2ed2b19a47409f2"}[e],a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},n="files_pdfviewer:",a.l=(t,s,o,r)=>{if(e[t])e[t].push(s);else{var i,l;if(void 0!==o)for(var d=document.getElementsByTagName("script"),c=0;c{i.onerror=i.onload=null,clearTimeout(p);var o=e[t];if(delete e[t],i.parentNode&&i.parentNode.removeChild(i),o&&o.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)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.p="/apps/files_pdfviewer/js/",(()=>{a.b=document.baseURI||self.location.href;var e={main:0};a.f.j=(t,n)=>{var s=a.o(e,t)?e[t]:void 0;if(0!==s)if(s)n.push(s[2]);else{var o=new Promise(((n,o)=>s=e[t]=[n,o]));n.push(s[2]=o);var r=a.p+a.u(t),i=new Error;a.l(r,(n=>{if(a.o(e,t)&&(0!==(s=e[t])&&(e[t]=void 0),s)){var o=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+r+")",i.name="ChunkLoadError",i.type=o,i.request=r,s[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var s,o,[r,i,l]=n,d=0;if(r.some((t=>0!==e[t]))){for(s in i)a.o(i,s)&&(a.m[s]=i[s]);if(l)l(a)}for(t&&t(n);d{"use strict";var e=a(5168),n=a(3334),s=a(3814);const o=(0,a(5947).YK)().setApp("Files_PDFViewer").detectUser().build();var r=a(1777),i=a(715),l=a(1225);function d(){return function(e,t,n){const s=`#initial-state-${e}-${t}`;if(window._nc_initial_state?.has(s))return window._nc_initial_state.get(s);window._nc_initial_state||(window._nc_initial_state=new Map);const o=document.querySelector(s);if(null===o){if(void 0!==n)return n;throw new Error(`Could not find initial state ${t} of ${e}`)}try{const e=JSON.parse(atob(o.value));return window._nc_initial_state.set(s,e),e}catch(s){if(console.error("[@nextcloud/initial-state] Could not parse initial state",{key:t,app:e,error:s}),void 0!==n)return n;throw new Error(`Could not parse initial state ${t} of ${e}`,{cause:s})}}("files_sharing","sharingToken",null)??document.querySelector('input#sharingToken[type="hidden"]')?.value??null}function c(){return u()?(0,s.dC)("webdav").replace("/remote.php","/public.php"):(0,s.dC)(`dav${function(){if(u())throw new Error("No user logged in");return`/files/${(0,r.HW)()?.uid}`}()}`)}function u(){return!(0,r.HW)()}const m={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&&(o.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(){var e=this;if(this.PDFViewerApplication=this.$refs.iframe.contentWindow.PDFViewerApplication,this.PDFViewerApplication.save=this.handleSave,this.PDFViewerApplication.eventBus.on("documentinit",(()=>{const t=this.PDFViewerApplication.pdfDocument.annotationStorage,n=t.onSetModified;t.onSetModified=function(){n(...arguments),e.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=()=>{},o.info("Download, print and user interaction disabled")}else o.info("Download and print available");const t=this.$refs.iframe.contentWindow.PDFViewerApplicationOptions;o.debug("Initialized files_pdfviewer",t.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"),o.info("PDF Document with annotation is being saved"),this.PDFViewerApplication.pdfDocument.saveDocument().then((e=>async function(e,t){const n=c()+(0,l.O0)(e),s=new Blob([t],{type:"application/pdf"}),o={headers:{"Content-Type":"application/pdf",requesttoken:(0,r.do)()}};return d()&&(o.auth={username:d()}),i.Ay.put(n,s,o)}(this.file.filename,e))).then((()=>{o.info("File uploaded successfully")})).catch((s=>{o.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 p=a(5072),g=a.n(p),f=a(7825),h=a.n(f),v=a(7659),y=a.n(v),w=a(5056),A=a.n(w),b=a(540),C=a.n(b),k=a(1113),x=a.n(k),T=a(1411),E={};E.styleTagTransform=x(),E.setAttributes=A(),E.insert=y().bind(null,"head"),E.domAPI=h(),E.insertStyleElement=C();g()(T.A,E);T.A&&T.A.locals&&T.A.locals;var N=function(e,t,n,s,o,a,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),a&&(d._scopeId="data-v-"+a),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__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=l):o&&(l=i?function(){o.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:o),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}}(m,(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,"52c6e7ae",null);const _=N.exports;OCA.Viewer.registerHandler({id:"pdf",mimes:["application/pdf","application/illustrator"],component:_,canCompare:!0})})()})(); +//# sourceMappingURL=files_pdfviewer-main.js.map?v=53af98b80a1caf95dbe8 \ No newline at end of file diff --git a/js/files_pdfviewer-main.js.license b/js/files_pdfviewer-main.js.license index 0e4a0dac..bb0506e4 100644 --- a/js/files_pdfviewer-main.js.license +++ b/js/files_pdfviewer-main.js.license @@ -64,7 +64,7 @@ This file is generated from multiple sources. Included packages: - version: 11.3.0 - license: MIT - axios - - version: 1.12.1 + - version: 1.12.2 - license: MIT - base64-js - version: 1.5.1 diff --git a/js/files_pdfviewer-main.js.map b/js/files_pdfviewer-main.js.map index 85816e82..461bcb13 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=73b82b4ae73d1a0ba6dc","mappings":"UAAIA,EACAC,E,+BCMJC,EAAQ,GAQR,SAAoBC,GAClB,OAAO,IAAIC,EAAgBC,QAAQF,EACrC,EATA,IAAIC,EAAkBE,EAAuB,EAAQ,OACjDC,EAAiBD,EAAuB,EAAQ,MACpD,SAASA,EAAuBE,GAAO,OAAOA,GAAOA,EAAIC,WAAaD,EAAM,CAAEH,QAASG,EAAO,CAc9F,SAASE,EAAaC,EAASC,GAC7BC,OAAOC,KAAKH,GAASI,QAAOC,IAAKJ,GAAOA,EAAKI,KAAWC,IAAIN,EAAQO,WAAWC,KAAKR,GACtF,C,2BCpBA,SAASS,EAAgBZ,EAAKa,EAAKC,GAA4L,OAAnLD,EAC5C,SAAwBE,GAAK,IAAIC,EACjC,SAAsBD,EAAGE,GAAK,GAAI,iBAAmBF,IAAMA,EAAG,OAAOA,EAAG,IAAIG,EAAIH,EAAEI,OAAOC,aAAc,QAAI,IAAWF,EAAG,CAAE,IAAIF,EAAIE,EAAEG,KAAKN,EAAGE,GAAK,WAAY,GAAI,iBAAmBD,EAAG,OAAOA,EAAG,MAAM,IAAIM,UAAU,+CAAiD,CAAE,OAAQ,WAAaL,EAAIM,OAASC,QAAQT,EAAI,CADlRU,CAAaV,EAAG,UAAW,MAAO,iBAAmBC,EAAIA,EAAIA,EAAI,EAAI,CADxDU,CAAeb,MAAiBb,EAAOK,OAAOsB,eAAe3B,EAAKa,EAAK,CAAEC,MAAOA,EAAOc,YAAY,EAAMC,cAAc,EAAMC,UAAU,IAAkB9B,EAAIa,GAAOC,EAAgBd,CAAK,CAJ3OK,OAAOsB,eAAejC,EAAS,aAAc,CAC3CoB,OAAO,IAETpB,EAAA,aAAkB,EAIlB,MAAMqC,EACJ,WAAAC,CAAYC,EAAOC,EAASC,GAC1BvB,EAAgBwB,KAAM,aAAS,GAC/BxB,EAAgBwB,KAAM,eAAW,GACjCA,KAAKH,MAAQ,GAAGI,OAAOF,EAAaJ,EAAcO,wBAA0BP,EAAcQ,sBAAuB,KAAKF,OAAOG,KAAKP,GAAQ,KAC1IG,KAAKF,QAAUA,CACjB,CACA,QAAAO,CAAS5B,GACP,MAAO,GAAGwB,OAAOD,KAAKH,OAAOI,OAAOxB,EACtC,CACA,OAAA6B,CAAQ7B,EAAKC,GACXsB,KAAKF,QAAQQ,QAAQN,KAAKK,SAAS5B,GAAMC,EAC3C,CACA,OAAA6B,CAAQ9B,GACN,OAAOuB,KAAKF,QAAQS,QAAQP,KAAKK,SAAS5B,GAC5C,CACA,UAAAH,CAAWG,GACTuB,KAAKF,QAAQxB,WAAW0B,KAAKK,SAAS5B,GACxC,CACA,KAAA+B,GACEvC,OAAOC,KAAK8B,KAAKF,SAAS3B,QAAOM,GAAOA,EAAIgC,WAAWT,KAAKH,SAAQxB,IAAI2B,KAAKF,QAAQxB,WAAWC,KAAKyB,KAAKF,SAC5G,EAEFxC,EAAA,QAAkBqC,EAClBnB,EAAgBmB,EAAe,wBAAyB,iBACxDnB,EAAgBmB,EAAe,0BAA2B,gB,8BChC1D1B,OAAOsB,eAAejC,EAAS,aAAc,CAC3CoB,OAAO,IAETpB,EAAA,aAAkB,EAClB,IACgCM,EAD5BD,GAC4BC,EADY,EAAQ,OACCA,EAAIC,WAAaD,EAAM,CAAEH,QAASG,GACvF,SAASY,EAAgBZ,EAAKa,EAAKC,GAA4L,OAAnLD,EAC5C,SAAwBE,GAAK,IAAIC,EACjC,SAAsBD,EAAGE,GAAK,GAAI,iBAAmBF,IAAMA,EAAG,OAAOA,EAAG,IAAIG,EAAIH,EAAEI,OAAOC,aAAc,QAAI,IAAWF,EAAG,CAAE,IAAIF,EAAIE,EAAEG,KAAKN,EAAGE,GAAK,WAAY,GAAI,iBAAmBD,EAAG,OAAOA,EAAG,MAAM,IAAIM,UAAU,+CAAiD,CAAE,OAAQ,WAAaL,EAAIM,OAASC,QAAQT,EAAI,CADlRU,CAAaV,EAAG,UAAW,MAAO,iBAAmBC,EAAIA,EAAIA,EAAI,EAAI,CADxDU,CAAeb,MAAiBb,EAAOK,OAAOsB,eAAe3B,EAAKa,EAAK,CAAEC,MAAOA,EAAOc,YAAY,EAAMC,cAAc,EAAMC,UAAU,IAAkB9B,EAAIa,GAAOC,EAAgBd,CAAK,CAwB3ON,EAAA,QArBA,MACE,WAAAsC,CAAYrC,GACViB,EAAgBwB,KAAM,aAAS,GAC/BxB,EAAgBwB,KAAM,aAAa,GACnCxB,EAAgBwB,KAAM,mBAAmB,GACzCA,KAAKzC,MAAQA,CACf,CACA,OAAAmD,GACE,IAAIA,IAAUC,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,KAAmBA,UAAU,GAE7E,OADAX,KAAKc,UAAYJ,EACVV,IACT,CACA,aAAAe,GACE,IAAIP,IAAQG,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,KAAmBA,UAAU,GAE3E,OADAX,KAAKgB,gBAAkBR,EAChBR,IACT,CACA,KAAAiB,GACE,OAAO,IAAItD,EAAeF,QAAQuC,KAAKzC,MAAOyC,KAAKc,UAAYI,OAAOC,aAAeD,OAAOE,gBAAiBpB,KAAKgB,gBACpH,E,iBC9BF,MAAMK,EAAQ,EAAQ,OAChB,WAAEC,EAAU,iBAAEC,GAAqB,EAAQ,OACzCC,OAAQC,EAAIC,QAASC,EAAG,EAAEhD,GAAM,EAAQ,MAE1CiD,EAAe,EAAQ,OACvB,mBAAEC,GAAuB,EAAQ,MACvC,MAAMC,EACJ,WAAAlC,CAAamC,EAASC,GAGpB,GAFAA,EAAUJ,EAAaI,GAEnBD,aAAmBD,EAAQ,CAC7B,GAAIC,EAAQE,UAAYD,EAAQC,OAC9BF,EAAQG,sBAAwBF,EAAQE,kBACxC,OAAOH,EAEPA,EAAUA,EAAQA,OAEtB,MAAO,GAAuB,iBAAZA,EAChB,MAAM,IAAI7C,UAAU,uDAAuD6C,OAG7E,GAAIA,EAAQnB,OAASU,EACnB,MAAM,IAAIpC,UACR,0BAA0BoC,gBAI9BD,EAAM,SAAUU,EAASC,GACzBhC,KAAKgC,QAAUA,EACfhC,KAAKiC,QAAUD,EAAQC,MAGvBjC,KAAKkC,oBAAsBF,EAAQE,kBAEnC,MAAMC,EAAIJ,EAAQK,OAAOC,MAAML,EAAQC,MAAQR,EAAG9C,EAAE2D,OAASb,EAAG9C,EAAE4D,OAElE,IAAKJ,EACH,MAAM,IAAIjD,UAAU,oBAAoB6C,KAU1C,GAPA/B,KAAKwC,IAAMT,EAGX/B,KAAKyC,OAASN,EAAE,GAChBnC,KAAK0C,OAASP,EAAE,GAChBnC,KAAK2C,OAASR,EAAE,GAEZnC,KAAKyC,MAAQlB,GAAoBvB,KAAKyC,MAAQ,EAChD,MAAM,IAAIvD,UAAU,yBAGtB,GAAIc,KAAK0C,MAAQnB,GAAoBvB,KAAK0C,MAAQ,EAChD,MAAM,IAAIxD,UAAU,yBAGtB,GAAIc,KAAK2C,MAAQpB,GAAoBvB,KAAK2C,MAAQ,EAChD,MAAM,IAAIzD,UAAU,yBAIjBiD,EAAE,GAGLnC,KAAK4C,WAAaT,EAAE,GAAGU,MAAM,KAAKxE,KAAKyE,IACrC,GAAI,WAAWC,KAAKD,GAAK,CACvB,MAAME,GAAOF,EACb,GAAIE,GAAO,GAAKA,EAAMzB,EACpB,OAAOyB,CAEX,CACA,OAAOF,KATT9C,KAAK4C,WAAa,GAapB5C,KAAKiB,MAAQkB,EAAE,GAAKA,EAAE,GAAGU,MAAM,KAAO,GACtC7C,KAAKiD,QACP,CAEA,MAAAA,GAKE,OAJAjD,KAAK+B,QAAU,GAAG/B,KAAKyC,SAASzC,KAAK0C,SAAS1C,KAAK2C,QAC/C3C,KAAK4C,WAAWhC,SAClBZ,KAAK+B,SAAW,IAAI/B,KAAK4C,WAAWM,KAAK,QAEpClD,KAAK+B,OACd,CAEA,QAAAoB,GACE,OAAOnD,KAAK+B,OACd,CAEA,OAAAqB,CAASC,GAEP,GADAhC,EAAM,iBAAkBrB,KAAK+B,QAAS/B,KAAKgC,QAASqB,KAC9CA,aAAiBvB,GAAS,CAC9B,GAAqB,iBAAVuB,GAAsBA,IAAUrD,KAAK+B,QAC9C,OAAO,EAETsB,EAAQ,IAAIvB,EAAOuB,EAAOrD,KAAKgC,QACjC,CAEA,OAAIqB,EAAMtB,UAAY/B,KAAK+B,QAClB,EAGF/B,KAAKsD,YAAYD,IAAUrD,KAAKuD,WAAWF,EACpD,CAEA,WAAAC,CAAaD,GAKX,OAJMA,aAAiBvB,IACrBuB,EAAQ,IAAIvB,EAAOuB,EAAOrD,KAAKgC,UAI/BH,EAAmB7B,KAAKyC,MAAOY,EAAMZ,QACrCZ,EAAmB7B,KAAK0C,MAAOW,EAAMX,QACrCb,EAAmB7B,KAAK2C,MAAOU,EAAMV,MAEzC,CAEA,UAAAY,CAAYF,GAMV,GALMA,aAAiBvB,IACrBuB,EAAQ,IAAIvB,EAAOuB,EAAOrD,KAAKgC,UAI7BhC,KAAK4C,WAAWhC,SAAWyC,EAAMT,WAAWhC,OAC9C,OAAQ,EACH,IAAKZ,KAAK4C,WAAWhC,QAAUyC,EAAMT,WAAWhC,OACrD,OAAO,EACF,IAAKZ,KAAK4C,WAAWhC,SAAWyC,EAAMT,WAAWhC,OACtD,OAAO,EAGT,IAAIhC,EAAI,EACR,EAAG,CACD,MAAM4E,EAAIxD,KAAK4C,WAAWhE,GACpB6E,EAAIJ,EAAMT,WAAWhE,GAE3B,GADAyC,EAAM,qBAAsBzC,EAAG4E,EAAGC,QACxB5C,IAAN2C,QAAyB3C,IAAN4C,EACrB,OAAO,EACF,QAAU5C,IAAN4C,EACT,OAAO,EACF,QAAU5C,IAAN2C,EACT,OAAQ,EACH,GAAIA,IAAMC,EAGf,OAAO5B,EAAmB2B,EAAGC,EAEjC,SAAW7E,EACb,CAEA,YAAA8E,CAAcL,GACNA,aAAiBvB,IACrBuB,EAAQ,IAAIvB,EAAOuB,EAAOrD,KAAKgC,UAGjC,IAAIpD,EAAI,EACR,EAAG,CACD,MAAM4E,EAAIxD,KAAKiB,MAAMrC,GACf6E,EAAIJ,EAAMpC,MAAMrC,GAEtB,GADAyC,EAAM,gBAAiBzC,EAAG4E,EAAGC,QACnB5C,IAAN2C,QAAyB3C,IAAN4C,EACrB,OAAO,EACF,QAAU5C,IAAN4C,EACT,OAAO,EACF,QAAU5C,IAAN2C,EACT,OAAQ,EACH,GAAIA,IAAMC,EAGf,OAAO5B,EAAmB2B,EAAGC,EAEjC,SAAW7E,EACb,CAIA,GAAA+E,CAAKC,EAASC,EAAYC,GACxB,GAAIF,EAAQnD,WAAW,OAAQ,CAC7B,IAAKoD,IAAiC,IAAnBC,EACjB,MAAM,IAAIC,MAAM,mDAGlB,GAAIF,EAAY,CACd,MAAMhF,EAAI,IAAImF,OAAO,IAAIhE,KAAKgC,QAAQC,MAAQN,EAAIhD,EAAEsF,iBAAmBtC,EAAIhD,EAAEuF,gBACvE7B,EAAQ,IAAIwB,IAAaxB,MAAMxD,GACrC,IAAKwD,GAASA,EAAM,KAAOwB,EACzB,MAAM,IAAIE,MAAM,uBAAuBF,IAE3C,CACF,CAEA,OAAQD,GACN,IAAK,WACH5D,KAAK4C,WAAWhC,OAAS,EACzBZ,KAAK2C,MAAQ,EACb3C,KAAK0C,MAAQ,EACb1C,KAAKyC,QACLzC,KAAK2D,IAAI,MAAOE,EAAYC,GAC5B,MACF,IAAK,WACH9D,KAAK4C,WAAWhC,OAAS,EACzBZ,KAAK2C,MAAQ,EACb3C,KAAK0C,QACL1C,KAAK2D,IAAI,MAAOE,EAAYC,GAC5B,MACF,IAAK,WAIH9D,KAAK4C,WAAWhC,OAAS,EACzBZ,KAAK2D,IAAI,QAASE,EAAYC,GAC9B9D,KAAK2D,IAAI,MAAOE,EAAYC,GAC5B,MAGF,IAAK,aAC4B,IAA3B9D,KAAK4C,WAAWhC,QAClBZ,KAAK2D,IAAI,QAASE,EAAYC,GAEhC9D,KAAK2D,IAAI,MAAOE,EAAYC,GAC5B,MACF,IAAK,UACH,GAA+B,IAA3B9D,KAAK4C,WAAWhC,OAClB,MAAM,IAAImD,MAAM,WAAW/D,KAAKwC,2BAElCxC,KAAK4C,WAAWhC,OAAS,EACzB,MAEF,IAAK,QAMc,IAAfZ,KAAK0C,OACU,IAAf1C,KAAK2C,OACsB,IAA3B3C,KAAK4C,WAAWhC,QAEhBZ,KAAKyC,QAEPzC,KAAK0C,MAAQ,EACb1C,KAAK2C,MAAQ,EACb3C,KAAK4C,WAAa,GAClB,MACF,IAAK,QAKgB,IAAf5C,KAAK2C,OAA0C,IAA3B3C,KAAK4C,WAAWhC,QACtCZ,KAAK0C,QAEP1C,KAAK2C,MAAQ,EACb3C,KAAK4C,WAAa,GAClB,MACF,IAAK,QAK4B,IAA3B5C,KAAK4C,WAAWhC,QAClBZ,KAAK2C,QAEP3C,KAAK4C,WAAa,GAClB,MAGF,IAAK,MAAO,CACV,MAAMuB,EAAO/E,OAAO0E,GAAkB,EAAI,EAE1C,GAA+B,IAA3B9D,KAAK4C,WAAWhC,OAClBZ,KAAK4C,WAAa,CAACuB,OACd,CACL,IAAIvF,EAAIoB,KAAK4C,WAAWhC,OACxB,OAAShC,GAAK,GACsB,iBAAvBoB,KAAK4C,WAAWhE,KACzBoB,KAAK4C,WAAWhE,KAChBA,GAAK,GAGT,IAAW,IAAPA,EAAU,CAEZ,GAAIiF,IAAe7D,KAAK4C,WAAWM,KAAK,OAA2B,IAAnBY,EAC9C,MAAM,IAAIC,MAAM,yDAElB/D,KAAK4C,WAAWwB,KAAKD,EACvB,CACF,CACA,GAAIN,EAAY,CAGd,IAAIjB,EAAa,CAACiB,EAAYM,IACP,IAAnBL,IACFlB,EAAa,CAACiB,IAE2C,IAAvDhC,EAAmB7B,KAAK4C,WAAW,GAAIiB,GACrCQ,MAAMrE,KAAK4C,WAAW,MACxB5C,KAAK4C,WAAaA,GAGpB5C,KAAK4C,WAAaA,CAEtB,CACA,KACF,CACA,QACE,MAAM,IAAImB,MAAM,+BAA+BH,KAMnD,OAJA5D,KAAKwC,IAAMxC,KAAKiD,SACZjD,KAAKiB,MAAML,SACbZ,KAAKwC,KAAO,IAAIxC,KAAKiB,MAAMiC,KAAK,QAE3BlD,IACT,EAGFsE,EAAOhH,QAAUwE,C,iBC7TjB,MAAMA,EAAS,EAAQ,MAEvBwC,EAAOhH,QADO,CAACkG,EAAGvB,IAAU,IAAIH,EAAO0B,EAAGvB,GAAOQ,K,iBCDjD,MAAMX,EAAS,EAAQ,MAevBwC,EAAOhH,QAdO,CAACyE,EAASC,EAASuC,GAAc,KAC7C,GAAIxC,aAAmBD,EACrB,OAAOC,EAET,IACE,OAAO,IAAID,EAAOC,EAASC,EAC7B,CAAE,MAAOwC,GACP,IAAKD,EACH,OAAO,KAET,MAAMC,CACR,E,iBCZF,MAAMC,EAAQ,EAAQ,MAKtBH,EAAOhH,QAJO,CAACyE,EAASC,KACtB,MAAM0C,EAAID,EAAM1C,EAASC,GACzB,OAAO0C,EAAIA,EAAE3C,QAAU,K,WCDzB,MAGMR,EAAmBnC,OAAOmC,kBACL,iBAmB3B+C,EAAOhH,QAAU,CACfgE,WAtBiB,IAuBjBqD,0BAlBgC,GAmBhCC,sBAf4BtD,IAgB5BC,mBACAsD,cAfoB,CACpB,QACA,WACA,QACA,WACA,QACA,WACA,cASAC,oBA7B0B,QA8B1BC,wBAAyB,EACzBC,WAAY,E,+BCjCd,MAAM3D,EACe,iBAAZ4D,GACPA,EAAQC,KACRD,EAAQC,IAAIC,YACZ,cAAcpC,KAAKkC,EAAQC,IAAIC,YAC7B,IAAIC,IAASC,QAAQC,MAAM,YAAaF,GACxC,OAEJd,EAAOhH,QAAU+D,C,WCRjB,MAAMkE,EAAU,WACV1D,EAAqB,CAAC2B,EAAGC,KAC7B,MAAM+B,EAAOD,EAAQxC,KAAKS,GACpBiC,EAAOF,EAAQxC,KAAKU,GAO1B,OALI+B,GAAQC,IACVjC,GAAKA,EACLC,GAAKA,GAGAD,IAAMC,EAAI,EACZ+B,IAASC,GAAS,EAClBA,IAASD,EAAQ,EAClBhC,EAAIC,GAAK,EACT,GAKNa,EAAOhH,QAAU,CACfuE,qBACA6D,oBAJ0B,CAAClC,EAAGC,IAAM5B,EAAmB4B,EAAGD,G,WChB5D,MAAMmC,EAAc1H,OAAO2H,OAAO,CAAE3D,OAAO,IACrC4D,EAAY5H,OAAO2H,OAAO,CAAE,GAYlCtB,EAAOhH,QAXc0E,GACdA,EAIkB,iBAAZA,EACF2D,EAGF3D,EAPE6D,C,iBCLX,MAAM,0BACJlB,EAAyB,sBACzBC,EAAqB,WACrBtD,GACE,EAAQ,MACND,EAAQ,EAAQ,MAIhBI,GAHNnE,EAAUgH,EAAOhH,QAAU,CAAC,GAGTmE,GAAK,GAClBD,EAASlE,EAAQkE,OAAS,GAC1BG,EAAMrE,EAAQqE,IAAM,GACpBD,EAAUpE,EAAQoE,QAAU,GAC5B/C,EAAIrB,EAAQqB,EAAI,CAAC,EACvB,IAAImH,EAAI,EAER,MAAMC,EAAmB,eAQnBC,EAAwB,CAC5B,CAAC,MAAO,GACR,CAAC,MAAO1E,GACR,CAACyE,EAAkBnB,IAYfqB,EAAc,CAACC,EAAMxH,EAAOyH,KAChC,MAAMC,EAVc,CAAC1H,IACrB,IAAK,MAAO2H,EAAOC,KAAQN,EACzBtH,EAAQA,EACLmE,MAAM,GAAGwD,MAAUnD,KAAK,GAAGmD,OAAWC,MACtCzD,MAAM,GAAGwD,MAAUnD,KAAK,GAAGmD,OAAWC,MAE3C,OAAO5H,GAIM6H,CAAc7H,GACrB8H,EAAQV,IACdzE,EAAM6E,EAAMM,EAAO9H,GACnBC,EAAEuH,GAAQM,EACV7E,EAAI6E,GAAS9H,EACbgD,EAAQ8E,GAASJ,EACjB3E,EAAG+E,GAAS,IAAIxC,OAAOtF,EAAOyH,EAAW,SAAMtF,GAC/CW,EAAOgF,GAAS,IAAIxC,OAAOoC,EAAMD,EAAW,SAAMtF,EAAS,EAS7DoF,EAAY,oBAAqB,eACjCA,EAAY,yBAA0B,QAMtCA,EAAY,uBAAwB,gBAAgBF,MAKpDE,EAAY,cAAe,IAAItE,EAAIhD,EAAE8H,0BACd9E,EAAIhD,EAAE8H,0BACN9E,EAAIhD,EAAE8H,uBAE7BR,EAAY,mBAAoB,IAAItE,EAAIhD,EAAE+H,+BACd/E,EAAIhD,EAAE+H,+BACN/E,EAAIhD,EAAE+H,4BAKlCT,EAAY,uBAAwB,MAAMtE,EAAIhD,EAAE8H,sBAC5C9E,EAAIhD,EAAEgI,0BAEVV,EAAY,4BAA6B,MAAMtE,EAAIhD,EAAE+H,2BACjD/E,EAAIhD,EAAEgI,0BAMVV,EAAY,aAAc,QAAQtE,EAAIhD,EAAEiI,8BAC/BjF,EAAIhD,EAAEiI,6BAEfX,EAAY,kBAAmB,SAAStE,EAAIhD,EAAEkI,mCACrClF,EAAIhD,EAAEkI,kCAKfZ,EAAY,kBAAmB,GAAGF,MAMlCE,EAAY,QAAS,UAAUtE,EAAIhD,EAAEmI,yBAC5BnF,EAAIhD,EAAEmI,wBAWfb,EAAY,YAAa,KAAKtE,EAAIhD,EAAEoI,eACjCpF,EAAIhD,EAAEuF,eACPvC,EAAIhD,EAAEqI,WAERf,EAAY,OAAQ,IAAItE,EAAIhD,EAAEsI,eAK9BhB,EAAY,aAAc,WAAWtE,EAAIhD,EAAEuI,oBACxCvF,EAAIhD,EAAEsF,oBACPtC,EAAIhD,EAAEqI,WAERf,EAAY,QAAS,IAAItE,EAAIhD,EAAEwI,gBAE/BlB,EAAY,OAAQ,gBAKpBA,EAAY,wBAAyB,GAAGtE,EAAIhD,EAAE+H,mCAC9CT,EAAY,mBAAoB,GAAGtE,EAAIhD,EAAE8H,8BAEzCR,EAAY,cAAe,YAAYtE,EAAIhD,EAAEyI,4BAChBzF,EAAIhD,EAAEyI,4BACNzF,EAAIhD,EAAEyI,wBACVzF,EAAIhD,EAAEuF,gBACVvC,EAAIhD,EAAEqI,eAG3Bf,EAAY,mBAAoB,YAAYtE,EAAIhD,EAAE0I,iCAChB1F,EAAIhD,EAAE0I,iCACN1F,EAAIhD,EAAE0I,6BACV1F,EAAIhD,EAAEsF,qBACVtC,EAAIhD,EAAEqI,eAGhCf,EAAY,SAAU,IAAItE,EAAIhD,EAAE2I,YAAY3F,EAAIhD,EAAE4I,iBAClDtB,EAAY,cAAe,IAAItE,EAAIhD,EAAE2I,YAAY3F,EAAIhD,EAAE6I,sBAIvDvB,EAAY,cAAe,oBACDtB,mBACIA,qBACAA,SAC9BsB,EAAY,SAAU,GAAGtE,EAAIhD,EAAE8I,4BAC/BxB,EAAY,aAActE,EAAIhD,EAAE8I,aAClB,MAAM9F,EAAIhD,EAAEuF,gBACZ,MAAMvC,EAAIhD,EAAEqI,wBAE1Bf,EAAY,YAAatE,EAAIhD,EAAE+I,SAAS,GACxCzB,EAAY,gBAAiBtE,EAAIhD,EAAEgJ,aAAa,GAIhD1B,EAAY,YAAa,WAEzBA,EAAY,YAAa,SAAStE,EAAIhD,EAAEiJ,kBAAkB,GAC1DtK,EAAQuK,iBAAmB,MAE3B5B,EAAY,QAAS,IAAItE,EAAIhD,EAAEiJ,aAAajG,EAAIhD,EAAE4I,iBAClDtB,EAAY,aAAc,IAAItE,EAAIhD,EAAEiJ,aAAajG,EAAIhD,EAAE6I,sBAIvDvB,EAAY,YAAa,WAEzBA,EAAY,YAAa,SAAStE,EAAIhD,EAAEmJ,kBAAkB,GAC1DxK,EAAQyK,iBAAmB,MAE3B9B,EAAY,QAAS,IAAItE,EAAIhD,EAAEmJ,aAAanG,EAAIhD,EAAE4I,iBAClDtB,EAAY,aAAc,IAAItE,EAAIhD,EAAEmJ,aAAanG,EAAIhD,EAAE6I,sBAGvDvB,EAAY,kBAAmB,IAAItE,EAAIhD,EAAE2I,aAAa3F,EAAIhD,EAAEwI,oBAC5DlB,EAAY,aAAc,IAAItE,EAAIhD,EAAE2I,aAAa3F,EAAIhD,EAAEsI,mBAIvDhB,EAAY,iBAAkB,SAAStE,EAAIhD,EAAE2I,aACrC3F,EAAIhD,EAAEwI,eAAexF,EAAIhD,EAAE4I,iBAAiB,GACpDjK,EAAQ0K,sBAAwB,SAMhC/B,EAAY,cAAe,SAAStE,EAAIhD,EAAE4I,0BAEnB5F,EAAIhD,EAAE4I,sBAG7BtB,EAAY,mBAAoB,SAAStE,EAAIhD,EAAE6I,+BAEnB7F,EAAIhD,EAAE6I,2BAIlCvB,EAAY,OAAQ,mBAEpBA,EAAY,OAAQ,6BACpBA,EAAY,UAAW,8B,4BCxNvB3I,EAAQ2K,WAuCR,SAAqBC,GACnB,IAAIC,EAAOC,EAAQF,GACfG,EAAWF,EAAK,GAChBG,EAAkBH,EAAK,GAC3B,OAAuC,GAA9BE,EAAWC,GAAuB,EAAKA,CAClD,EA3CAhL,EAAQiL,YAiDR,SAAsBL,GACpB,IAAIM,EAcA5J,EAbAuJ,EAAOC,EAAQF,GACfG,EAAWF,EAAK,GAChBG,EAAkBH,EAAK,GAEvBM,EAAM,IAAIC,EAVhB,SAAsBR,EAAKG,EAAUC,GACnC,OAAuC,GAA9BD,EAAWC,GAAuB,EAAKA,CAClD,CAQoBK,CAAYT,EAAKG,EAAUC,IAEzCM,EAAU,EAGVC,EAAMP,EAAkB,EACxBD,EAAW,EACXA,EAGJ,IAAKzJ,EAAI,EAAGA,EAAIiK,EAAKjK,GAAK,EACxB4J,EACGM,EAAUZ,EAAIa,WAAWnK,KAAO,GAChCkK,EAAUZ,EAAIa,WAAWnK,EAAI,KAAO,GACpCkK,EAAUZ,EAAIa,WAAWnK,EAAI,KAAO,EACrCkK,EAAUZ,EAAIa,WAAWnK,EAAI,IAC/B6J,EAAIG,KAAcJ,GAAO,GAAM,IAC/BC,EAAIG,KAAcJ,GAAO,EAAK,IAC9BC,EAAIG,KAAmB,IAANJ,EAGK,IAApBF,IACFE,EACGM,EAAUZ,EAAIa,WAAWnK,KAAO,EAChCkK,EAAUZ,EAAIa,WAAWnK,EAAI,KAAO,EACvC6J,EAAIG,KAAmB,IAANJ,GAGK,IAApBF,IACFE,EACGM,EAAUZ,EAAIa,WAAWnK,KAAO,GAChCkK,EAAUZ,EAAIa,WAAWnK,EAAI,KAAO,EACpCkK,EAAUZ,EAAIa,WAAWnK,EAAI,KAAO,EACvC6J,EAAIG,KAAcJ,GAAO,EAAK,IAC9BC,EAAIG,KAAmB,IAANJ,GAGnB,OAAOC,CACT,EA5FAnL,EAAQ0L,cAkHR,SAAwBC,GAQtB,IAPA,IAAIT,EACAK,EAAMI,EAAMrI,OACZsI,EAAaL,EAAM,EACnBM,EAAQ,GACRC,EAAiB,MAGZxK,EAAI,EAAGyK,EAAOR,EAAMK,EAAYtK,EAAIyK,EAAMzK,GAAKwK,EACtDD,EAAM/E,KAAKkF,EAAYL,EAAOrK,EAAIA,EAAIwK,EAAkBC,EAAOA,EAAQzK,EAAIwK,IAI1D,IAAfF,GACFV,EAAMS,EAAMJ,EAAM,GAClBM,EAAM/E,KACJmF,EAAOf,GAAO,GACde,EAAQf,GAAO,EAAK,IACpB,OAEsB,IAAfU,IACTV,GAAOS,EAAMJ,EAAM,IAAM,GAAKI,EAAMJ,EAAM,GAC1CM,EAAM/E,KACJmF,EAAOf,GAAO,IACde,EAAQf,GAAO,EAAK,IACpBe,EAAQf,GAAO,EAAK,IACpB,MAIJ,OAAOW,EAAMjG,KAAK,GACpB,EA1IA,IALA,IAAIqG,EAAS,GACTT,EAAY,GACZJ,EAA4B,oBAAfc,WAA6BA,WAAaC,MAEvDC,EAAO,mEACF9K,EAAI,EAAsBA,EAAb8K,KAAwB9K,EAC5C2K,EAAO3K,GAAK8K,EAAK9K,GACjBkK,EAAUY,EAAKX,WAAWnK,IAAMA,EAQlC,SAASwJ,EAASF,GAChB,IAAIW,EAAMX,EAAItH,OAEd,GAAIiI,EAAM,EAAI,EACZ,MAAM,IAAI9E,MAAM,kDAKlB,IAAIsE,EAAWH,EAAIyB,QAAQ,KAO3B,OANkB,IAAdtB,IAAiBA,EAAWQ,GAMzB,CAACR,EAJcA,IAAaQ,EAC/B,EACA,EAAKR,EAAW,EAGtB,CAmEA,SAASiB,EAAaL,EAAOW,EAAOC,GAGlC,IAFA,IAAIrB,EARoBxF,EASpB8G,EAAS,GACJlL,EAAIgL,EAAOhL,EAAIiL,EAAKjL,GAAK,EAChC4J,GACIS,EAAMrK,IAAM,GAAM,WAClBqK,EAAMrK,EAAI,IAAM,EAAK,QACP,IAAfqK,EAAMrK,EAAI,IACbkL,EAAO1F,KAdFmF,GADiBvG,EAeMwF,IAdT,GAAK,IACxBe,EAAOvG,GAAO,GAAK,IACnBuG,EAAOvG,GAAO,EAAI,IAClBuG,EAAa,GAANvG,IAaT,OAAO8G,EAAO5G,KAAK,GACrB,CAlGA4F,EAAU,IAAIC,WAAW,IAAM,GAC/BD,EAAU,IAAIC,WAAW,IAAM,E,8BCT/B,MAAMgB,EAAS,EAAQ,MACjBC,EAAU,EAAQ,KAClBC,EACe,mBAAXlL,QAAkD,mBAAlBA,OAAY,IAChDA,OAAY,IAAE,8BACd,KAENzB,EAAQ4M,OAASA,EACjB5M,EAAQ6M,WAyTR,SAAqBvJ,IACdA,GAAUA,IACbA,EAAS,GAEX,OAAOsJ,EAAOE,OAAOxJ,EACvB,EA7TAtD,EAAQ+M,kBAAoB,GAE5B,MAAMC,EAAe,WAwDrB,SAASC,EAAc3J,GACrB,GAAIA,EAAS0J,EACX,MAAM,IAAIE,WAAW,cAAgB5J,EAAS,kCAGhD,MAAM6J,EAAM,IAAIjB,WAAW5I,GAE3B,OADA3C,OAAOyM,eAAeD,EAAKP,EAAOS,WAC3BF,CACT,CAYA,SAASP,EAAQU,EAAKC,EAAkBjK,GAEtC,GAAmB,iBAARgK,EAAkB,CAC3B,GAAgC,iBAArBC,EACT,MAAM,IAAI3L,UACR,sEAGJ,OAAO4L,EAAYF,EACrB,CACA,OAAOG,EAAKH,EAAKC,EAAkBjK,EACrC,CAIA,SAASmK,EAAMrM,EAAOmM,EAAkBjK,GACtC,GAAqB,iBAAVlC,EACT,OAqHJ,SAAqBsM,EAAQC,GACH,iBAAbA,GAAsC,KAAbA,IAClCA,EAAW,QAGb,IAAKf,EAAOgB,WAAWD,GACrB,MAAM,IAAI/L,UAAU,qBAAuB+L,GAG7C,MAAMrK,EAAwC,EAA/BqH,EAAW+C,EAAQC,GAClC,IAAIR,EAAMF,EAAa3J,GAEvB,MAAMuK,EAASV,EAAIW,MAAMJ,EAAQC,GAE7BE,IAAWvK,IAIb6J,EAAMA,EAAIY,MAAM,EAAGF,IAGrB,OAAOV,CACT,CA3IWa,CAAW5M,EAAOmM,GAG3B,GAAIU,YAAYC,OAAO9M,GACrB,OAkJJ,SAAwB+M,GACtB,GAAIC,EAAWD,EAAWjC,YAAa,CACrC,MAAMmC,EAAO,IAAInC,WAAWiC,GAC5B,OAAOG,EAAgBD,EAAKE,OAAQF,EAAKG,WAAYH,EAAK1D,WAC5D,CACA,OAAO8D,EAAcN,EACvB,CAxJWO,CAActN,GAGvB,GAAa,MAATA,EACF,MAAM,IAAIQ,UACR,yHACiDR,GAIrD,GAAIgN,EAAWhN,EAAO6M,cACjB7M,GAASgN,EAAWhN,EAAMmN,OAAQN,aACrC,OAAOK,EAAgBlN,EAAOmM,EAAkBjK,GAGlD,GAAiC,oBAAtBqL,oBACNP,EAAWhN,EAAOuN,oBAClBvN,GAASgN,EAAWhN,EAAMmN,OAAQI,oBACrC,OAAOL,EAAgBlN,EAAOmM,EAAkBjK,GAGlD,GAAqB,iBAAVlC,EACT,MAAM,IAAIQ,UACR,yEAIJ,MAAMgN,EAAUxN,EAAMwN,SAAWxN,EAAMwN,UACvC,GAAe,MAAXA,GAAmBA,IAAYxN,EACjC,OAAOwL,EAAOa,KAAKmB,EAASrB,EAAkBjK,GAGhD,MAAM6C,EAkJR,SAAqB7F,GACnB,GAAIsM,EAAOiC,SAASvO,GAAM,CACxB,MAAMiL,EAA4B,EAAtBuD,EAAQxO,EAAIgD,QAClB6J,EAAMF,EAAa1B,GAEzB,OAAmB,IAAf4B,EAAI7J,QAIRhD,EAAI+N,KAAKlB,EAAK,EAAG,EAAG5B,GAHX4B,CAKX,CAEA,QAAmB5J,IAAfjD,EAAIgD,OACN,MAA0B,iBAAfhD,EAAIgD,QAAuByL,EAAYzO,EAAIgD,QAC7C2J,EAAa,GAEfwB,EAAcnO,GAGvB,GAAiB,WAAbA,EAAI0O,MAAqB7C,MAAM8C,QAAQ3O,EAAI4O,MAC7C,OAAOT,EAAcnO,EAAI4O,KAE7B,CAzKYC,CAAW/N,GACrB,GAAI+E,EAAG,OAAOA,EAEd,GAAsB,oBAAX1E,QAAgD,MAAtBA,OAAOC,aACH,mBAA9BN,EAAMK,OAAOC,aACtB,OAAOkL,EAAOa,KAAKrM,EAAMK,OAAOC,aAAa,UAAW6L,EAAkBjK,GAG5E,MAAM,IAAI1B,UACR,yHACiDR,EAErD,CAmBA,SAASgO,EAAYC,GACnB,GAAoB,iBAATA,EACT,MAAM,IAAIzN,UAAU,0CACf,GAAIyN,EAAO,EAChB,MAAM,IAAInC,WAAW,cAAgBmC,EAAO,iCAEhD,CA0BA,SAAS7B,EAAa6B,GAEpB,OADAD,EAAWC,GACJpC,EAAaoC,EAAO,EAAI,EAAoB,EAAhBP,EAAQO,GAC7C,CAuCA,SAASZ,EAAea,GACtB,MAAMhM,EAASgM,EAAMhM,OAAS,EAAI,EAA4B,EAAxBwL,EAAQQ,EAAMhM,QAC9C6J,EAAMF,EAAa3J,GACzB,IAAK,IAAIhC,EAAI,EAAGA,EAAIgC,EAAQhC,GAAK,EAC/B6L,EAAI7L,GAAgB,IAAXgO,EAAMhO,GAEjB,OAAO6L,CACT,CAUA,SAASmB,EAAiBgB,EAAOd,EAAYlL,GAC3C,GAAIkL,EAAa,GAAKc,EAAM3E,WAAa6D,EACvC,MAAM,IAAItB,WAAW,wCAGvB,GAAIoC,EAAM3E,WAAa6D,GAAclL,GAAU,GAC7C,MAAM,IAAI4J,WAAW,wCAGvB,IAAIC,EAYJ,OAVEA,OADiB5J,IAAfiL,QAAuCjL,IAAXD,EACxB,IAAI4I,WAAWoD,QACD/L,IAAXD,EACH,IAAI4I,WAAWoD,EAAOd,GAEtB,IAAItC,WAAWoD,EAAOd,EAAYlL,GAI1C3C,OAAOyM,eAAeD,EAAKP,EAAOS,WAE3BF,CACT,CA2BA,SAAS2B,EAASxL,GAGhB,GAAIA,GAAU0J,EACZ,MAAM,IAAIE,WAAW,0DACaF,EAAanH,SAAS,IAAM,UAEhE,OAAgB,EAATvC,CACT,CAsGA,SAASqH,EAAY+C,EAAQC,GAC3B,GAAIf,EAAOiC,SAASnB,GAClB,OAAOA,EAAOpK,OAEhB,GAAI2K,YAAYC,OAAOR,IAAWU,EAAWV,EAAQO,aACnD,OAAOP,EAAO/C,WAEhB,GAAsB,iBAAX+C,EACT,MAAM,IAAI9L,UACR,kGAC0B8L,GAI9B,MAAMnC,EAAMmC,EAAOpK,OACbiM,EAAalM,UAAUC,OAAS,IAAsB,IAAjBD,UAAU,GACrD,IAAKkM,GAAqB,IAARhE,EAAW,OAAO,EAGpC,IAAIiE,GAAc,EAClB,OACE,OAAQ7B,GACN,IAAK,QACL,IAAK,SACL,IAAK,SACH,OAAOpC,EACT,IAAK,OACL,IAAK,QACH,OAAOkE,EAAY/B,GAAQpK,OAC7B,IAAK,OACL,IAAK,QACL,IAAK,UACL,IAAK,WACH,OAAa,EAANiI,EACT,IAAK,MACH,OAAOA,IAAQ,EACjB,IAAK,SACH,OAAOmE,EAAchC,GAAQpK,OAC/B,QACE,GAAIkM,EACF,OAAOD,GAAa,EAAIE,EAAY/B,GAAQpK,OAE9CqK,GAAY,GAAKA,GAAUgC,cAC3BH,GAAc,EAGtB,CAGA,SAASI,EAAcjC,EAAUrB,EAAOC,GACtC,IAAIiD,GAAc,EAclB,SALcjM,IAAV+I,GAAuBA,EAAQ,KACjCA,EAAQ,GAINA,EAAQ5J,KAAKY,OACf,MAAO,GAOT,SAJYC,IAARgJ,GAAqBA,EAAM7J,KAAKY,UAClCiJ,EAAM7J,KAAKY,QAGTiJ,GAAO,EACT,MAAO,GAOT,IAHAA,KAAS,KACTD,KAAW,GAGT,MAAO,GAKT,IAFKqB,IAAUA,EAAW,UAGxB,OAAQA,GACN,IAAK,MACH,OAAOkC,EAASnN,KAAM4J,EAAOC,GAE/B,IAAK,OACL,IAAK,QACH,OAAOuD,EAAUpN,KAAM4J,EAAOC,GAEhC,IAAK,QACH,OAAOwD,EAAWrN,KAAM4J,EAAOC,GAEjC,IAAK,SACL,IAAK,SACH,OAAOyD,EAAYtN,KAAM4J,EAAOC,GAElC,IAAK,SACH,OAAO0D,EAAYvN,KAAM4J,EAAOC,GAElC,IAAK,OACL,IAAK,QACL,IAAK,UACL,IAAK,WACH,OAAO2D,EAAaxN,KAAM4J,EAAOC,GAEnC,QACE,GAAIiD,EAAa,MAAM,IAAI5N,UAAU,qBAAuB+L,GAC5DA,GAAYA,EAAW,IAAIgC,cAC3BH,GAAc,EAGtB,CAUA,SAASW,EAAMhK,EAAGiK,EAAGvL,GACnB,MAAMvD,EAAI6E,EAAEiK,GACZjK,EAAEiK,GAAKjK,EAAEtB,GACTsB,EAAEtB,GAAKvD,CACT,CA2IA,SAAS+O,EAAsB9B,EAAQ+B,EAAK9B,EAAYb,EAAU4C,GAEhE,GAAsB,IAAlBhC,EAAOjL,OAAc,OAAQ,EAmBjC,GAhB0B,iBAAfkL,GACTb,EAAWa,EACXA,EAAa,GACJA,EAAa,WACtBA,EAAa,WACJA,GAAc,aACvBA,GAAc,YAGZO,EADJP,GAAcA,KAGZA,EAAa+B,EAAM,EAAKhC,EAAOjL,OAAS,GAItCkL,EAAa,IAAGA,EAAaD,EAAOjL,OAASkL,GAC7CA,GAAcD,EAAOjL,OAAQ,CAC/B,GAAIiN,EAAK,OAAQ,EACZ/B,EAAaD,EAAOjL,OAAS,CACpC,MAAO,GAAIkL,EAAa,EAAG,CACzB,IAAI+B,EACC,OAAQ,EADJ/B,EAAa,CAExB,CAQA,GALmB,iBAAR8B,IACTA,EAAM1D,EAAOa,KAAK6C,EAAK3C,IAIrBf,EAAOiC,SAASyB,GAElB,OAAmB,IAAfA,EAAIhN,QACE,EAEHkN,EAAajC,EAAQ+B,EAAK9B,EAAYb,EAAU4C,GAClD,GAAmB,iBAARD,EAEhB,OADAA,GAAY,IACgC,mBAAjCpE,WAAWmB,UAAUhB,QAC1BkE,EACKrE,WAAWmB,UAAUhB,QAAQ1K,KAAK4M,EAAQ+B,EAAK9B,GAE/CtC,WAAWmB,UAAUoD,YAAY9O,KAAK4M,EAAQ+B,EAAK9B,GAGvDgC,EAAajC,EAAQ,CAAC+B,GAAM9B,EAAYb,EAAU4C,GAG3D,MAAM,IAAI3O,UAAU,uCACtB,CAEA,SAAS4O,EAAcrF,EAAKmF,EAAK9B,EAAYb,EAAU4C,GACrD,IA0BIjP,EA1BAoP,EAAY,EACZC,EAAYxF,EAAI7H,OAChBsN,EAAYN,EAAIhN,OAEpB,QAAiBC,IAAboK,IAEe,UADjBA,EAAW9L,OAAO8L,GAAUgC,gBACY,UAAbhC,GACV,YAAbA,GAAuC,aAAbA,GAAyB,CACrD,GAAIxC,EAAI7H,OAAS,GAAKgN,EAAIhN,OAAS,EACjC,OAAQ,EAEVoN,EAAY,EACZC,GAAa,EACbC,GAAa,EACbpC,GAAc,CAChB,CAGF,SAASqC,EAAM1D,EAAK7L,GAClB,OAAkB,IAAdoP,EACKvD,EAAI7L,GAEJ6L,EAAI2D,aAAaxP,EAAIoP,EAEhC,CAGA,GAAIH,EAAK,CACP,IAAIQ,GAAc,EAClB,IAAKzP,EAAIkN,EAAYlN,EAAIqP,EAAWrP,IAClC,GAAIuP,EAAK1F,EAAK7J,KAAOuP,EAAKP,GAAqB,IAAhBS,EAAoB,EAAIzP,EAAIyP,IAEzD,IADoB,IAAhBA,IAAmBA,EAAazP,GAChCA,EAAIyP,EAAa,IAAMH,EAAW,OAAOG,EAAaL,OAEtC,IAAhBK,IAAmBzP,GAAKA,EAAIyP,GAChCA,GAAc,CAGpB,MAEE,IADIvC,EAAaoC,EAAYD,IAAWnC,EAAamC,EAAYC,GAC5DtP,EAAIkN,EAAYlN,GAAK,EAAGA,IAAK,CAChC,IAAI0P,GAAQ,EACZ,IAAK,IAAIC,EAAI,EAAGA,EAAIL,EAAWK,IAC7B,GAAIJ,EAAK1F,EAAK7J,EAAI2P,KAAOJ,EAAKP,EAAKW,GAAI,CACrCD,GAAQ,EACR,KACF,CAEF,GAAIA,EAAO,OAAO1P,CACpB,CAGF,OAAQ,CACV,CAcA,SAAS4P,EAAU/D,EAAKO,EAAQyD,EAAQ7N,GACtC6N,EAASrP,OAAOqP,IAAW,EAC3B,MAAMC,EAAYjE,EAAI7J,OAAS6N,EAC1B7N,GAGHA,EAASxB,OAAOwB,IACH8N,IACX9N,EAAS8N,GAJX9N,EAAS8N,EAQX,MAAMC,EAAS3D,EAAOpK,OAKtB,IAAIhC,EACJ,IAJIgC,EAAS+N,EAAS,IACpB/N,EAAS+N,EAAS,GAGf/P,EAAI,EAAGA,EAAIgC,IAAUhC,EAAG,CAC3B,MAAMgQ,EAASC,SAAS7D,EAAO8D,OAAW,EAAJlQ,EAAO,GAAI,IACjD,GAAIyN,EAAYuC,GAAS,OAAOhQ,EAChC6L,EAAIgE,EAAS7P,GAAKgQ,CACpB,CACA,OAAOhQ,CACT,CAEA,SAASmQ,EAAWtE,EAAKO,EAAQyD,EAAQ7N,GACvC,OAAOoO,EAAWjC,EAAY/B,EAAQP,EAAI7J,OAAS6N,GAAShE,EAAKgE,EAAQ7N,EAC3E,CAEA,SAASqO,EAAYxE,EAAKO,EAAQyD,EAAQ7N,GACxC,OAAOoO,EAypCT,SAAuBE,GACrB,MAAMC,EAAY,GAClB,IAAK,IAAIvQ,EAAI,EAAGA,EAAIsQ,EAAItO,SAAUhC,EAEhCuQ,EAAU/K,KAAyB,IAApB8K,EAAInG,WAAWnK,IAEhC,OAAOuQ,CACT,CAhqCoBC,CAAapE,GAASP,EAAKgE,EAAQ7N,EACvD,CAEA,SAASyO,EAAa5E,EAAKO,EAAQyD,EAAQ7N,GACzC,OAAOoO,EAAWhC,EAAchC,GAASP,EAAKgE,EAAQ7N,EACxD,CAEA,SAAS0O,EAAW7E,EAAKO,EAAQyD,EAAQ7N,GACvC,OAAOoO,EA0pCT,SAAyBE,EAAKK,GAC5B,IAAIC,EAAGC,EAAIC,EACX,MAAMP,EAAY,GAClB,IAAK,IAAIvQ,EAAI,EAAGA,EAAIsQ,EAAItO,WACjB2O,GAAS,GAAK,KADa3Q,EAGhC4Q,EAAIN,EAAInG,WAAWnK,GACnB6Q,EAAKD,GAAK,EACVE,EAAKF,EAAI,IACTL,EAAU/K,KAAKsL,GACfP,EAAU/K,KAAKqL,GAGjB,OAAON,CACT,CAxqCoBQ,CAAe3E,EAAQP,EAAI7J,OAAS6N,GAAShE,EAAKgE,EAAQ7N,EAC9E,CA8EA,SAAS2M,EAAa9C,EAAKb,EAAOC,GAChC,OAAc,IAAVD,GAAeC,IAAQY,EAAI7J,OACtBmJ,EAAOf,cAAcyB,GAErBV,EAAOf,cAAcyB,EAAIY,MAAMzB,EAAOC,GAEjD,CAEA,SAASuD,EAAW3C,EAAKb,EAAOC,GAC9BA,EAAM+F,KAAKC,IAAIpF,EAAI7J,OAAQiJ,GAC3B,MAAMiG,EAAM,GAEZ,IAAIlR,EAAIgL,EACR,KAAOhL,EAAIiL,GAAK,CACd,MAAMkG,EAAYtF,EAAI7L,GACtB,IAAIoR,EAAY,KACZC,EAAoBF,EAAY,IAChC,EACCA,EAAY,IACT,EACCA,EAAY,IACT,EACA,EAEZ,GAAInR,EAAIqR,GAAoBpG,EAAK,CAC/B,IAAIqG,EAAYC,EAAWC,EAAYC,EAEvC,OAAQJ,GACN,KAAK,EACCF,EAAY,MACdC,EAAYD,GAEd,MACF,KAAK,EACHG,EAAazF,EAAI7L,EAAI,GACO,MAAV,IAAbsR,KACHG,GAA6B,GAAZN,IAAqB,EAAoB,GAAbG,EACzCG,EAAgB,MAClBL,EAAYK,IAGhB,MACF,KAAK,EACHH,EAAazF,EAAI7L,EAAI,GACrBuR,EAAY1F,EAAI7L,EAAI,GACQ,MAAV,IAAbsR,IAAsD,MAAV,IAAZC,KACnCE,GAA6B,GAAZN,IAAoB,IAAoB,GAAbG,IAAsB,EAAmB,GAAZC,EACrEE,EAAgB,OAAUA,EAAgB,OAAUA,EAAgB,SACtEL,EAAYK,IAGhB,MACF,KAAK,EACHH,EAAazF,EAAI7L,EAAI,GACrBuR,EAAY1F,EAAI7L,EAAI,GACpBwR,EAAa3F,EAAI7L,EAAI,GACO,MAAV,IAAbsR,IAAsD,MAAV,IAAZC,IAAsD,MAAV,IAAbC,KAClEC,GAA6B,GAAZN,IAAoB,IAAqB,GAAbG,IAAsB,IAAmB,GAAZC,IAAqB,EAAoB,GAAbC,EAClGC,EAAgB,OAAUA,EAAgB,UAC5CL,EAAYK,IAItB,CAEkB,OAAdL,GAGFA,EAAY,MACZC,EAAmB,GACVD,EAAY,QAErBA,GAAa,MACbF,EAAI1L,KAAK4L,IAAc,GAAK,KAAQ,OACpCA,EAAY,MAAqB,KAAZA,GAGvBF,EAAI1L,KAAK4L,GACTpR,GAAKqR,CACP,CAEA,OAQF,SAAgCK,GAC9B,MAAMzH,EAAMyH,EAAW1P,OACvB,GAAIiI,GAAO0H,EACT,OAAOpR,OAAOqR,aAAaC,MAAMtR,OAAQmR,GAI3C,IAAIR,EAAM,GACNlR,EAAI,EACR,KAAOA,EAAIiK,GACTiH,GAAO3Q,OAAOqR,aAAaC,MACzBtR,OACAmR,EAAWjF,MAAMzM,EAAGA,GAAK2R,IAG7B,OAAOT,CACT,CAxBSY,CAAsBZ,EAC/B,CA3+BAxS,EAAQqT,WAAarG,EAgBrBJ,EAAO0G,oBAUP,WAEE,IACE,MAAMnI,EAAM,IAAIe,WAAW,GACrBqH,EAAQ,CAAEC,IAAK,WAAc,OAAO,EAAG,GAG7C,OAFA7S,OAAOyM,eAAemG,EAAOrH,WAAWmB,WACxC1M,OAAOyM,eAAejC,EAAKoI,GACN,KAAdpI,EAAIqI,KACb,CAAE,MAAOhS,GACP,OAAO,CACT,CACF,CArB6BiS,GAExB7G,EAAO0G,qBAA0C,oBAAZvL,SACb,mBAAlBA,QAAQC,OACjBD,QAAQC,MACN,iJAkBJrH,OAAOsB,eAAe2K,EAAOS,UAAW,SAAU,CAChDnL,YAAY,EACZwR,IAAK,WACH,GAAK9G,EAAOiC,SAASnM,MACrB,OAAOA,KAAK6L,MACd,IAGF5N,OAAOsB,eAAe2K,EAAOS,UAAW,SAAU,CAChDnL,YAAY,EACZwR,IAAK,WACH,GAAK9G,EAAOiC,SAASnM,MACrB,OAAOA,KAAK8L,UACd,IAoCF5B,EAAO+G,SAAW,KA8DlB/G,EAAOa,KAAO,SAAUrM,EAAOmM,EAAkBjK,GAC/C,OAAOmK,EAAKrM,EAAOmM,EAAkBjK,EACvC,EAIA3C,OAAOyM,eAAeR,EAAOS,UAAWnB,WAAWmB,WACnD1M,OAAOyM,eAAeR,EAAQV,YA8B9BU,EAAOE,MAAQ,SAAUuC,EAAMuE,EAAMjG,GACnC,OArBF,SAAgB0B,EAAMuE,EAAMjG,GAE1B,OADAyB,EAAWC,GACPA,GAAQ,EACHpC,EAAaoC,QAET9L,IAATqQ,EAIyB,iBAAbjG,EACVV,EAAaoC,GAAMuE,KAAKA,EAAMjG,GAC9BV,EAAaoC,GAAMuE,KAAKA,GAEvB3G,EAAaoC,EACtB,CAOSvC,CAAMuC,EAAMuE,EAAMjG,EAC3B,EAUAf,EAAOY,YAAc,SAAU6B,GAC7B,OAAO7B,EAAY6B,EACrB,EAIAzC,EAAOiH,gBAAkB,SAAUxE,GACjC,OAAO7B,EAAY6B,EACrB,EA6GAzC,EAAOiC,SAAW,SAAmB1I,GACnC,OAAY,MAALA,IAA6B,IAAhBA,EAAE2N,WACpB3N,IAAMyG,EAAOS,SACjB,EAEAT,EAAO9G,QAAU,SAAkBI,EAAGC,GAGpC,GAFIiI,EAAWlI,EAAGgG,cAAahG,EAAI0G,EAAOa,KAAKvH,EAAGA,EAAEiL,OAAQjL,EAAEyE,aAC1DyD,EAAWjI,EAAG+F,cAAa/F,EAAIyG,EAAOa,KAAKtH,EAAGA,EAAEgL,OAAQhL,EAAEwE,cACzDiC,EAAOiC,SAAS3I,KAAO0G,EAAOiC,SAAS1I,GAC1C,MAAM,IAAIvE,UACR,yEAIJ,GAAIsE,IAAMC,EAAG,OAAO,EAEpB,IAAI4N,EAAI7N,EAAE5C,OACN0Q,EAAI7N,EAAE7C,OAEV,IAAK,IAAIhC,EAAI,EAAGiK,EAAM+G,KAAKC,IAAIwB,EAAGC,GAAI1S,EAAIiK,IAAOjK,EAC/C,GAAI4E,EAAE5E,KAAO6E,EAAE7E,GAAI,CACjByS,EAAI7N,EAAE5E,GACN0S,EAAI7N,EAAE7E,GACN,KACF,CAGF,OAAIyS,EAAIC,GAAW,EACfA,EAAID,EAAU,EACX,CACT,EAEAnH,EAAOgB,WAAa,SAAqBD,GACvC,OAAQ9L,OAAO8L,GAAUgC,eACvB,IAAK,MACL,IAAK,OACL,IAAK,QACL,IAAK,QACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,OACL,IAAK,QACL,IAAK,UACL,IAAK,WACH,OAAO,EACT,QACE,OAAO,EAEb,EAEA/C,EAAOjK,OAAS,SAAiBsR,EAAM3Q,GACrC,IAAK6I,MAAM8C,QAAQgF,GACjB,MAAM,IAAIrS,UAAU,+CAGtB,GAAoB,IAAhBqS,EAAK3Q,OACP,OAAOsJ,EAAOE,MAAM,GAGtB,IAAIxL,EACJ,QAAeiC,IAAXD,EAEF,IADAA,EAAS,EACJhC,EAAI,EAAGA,EAAI2S,EAAK3Q,SAAUhC,EAC7BgC,GAAU2Q,EAAK3S,GAAGgC,OAItB,MAAMiL,EAAS3B,EAAOY,YAAYlK,GAClC,IAAI4Q,EAAM,EACV,IAAK5S,EAAI,EAAGA,EAAI2S,EAAK3Q,SAAUhC,EAAG,CAChC,IAAI6L,EAAM8G,EAAK3S,GACf,GAAI8M,EAAWjB,EAAKjB,YACdgI,EAAM/G,EAAI7J,OAASiL,EAAOjL,QACvBsJ,EAAOiC,SAAS1B,KAAMA,EAAMP,EAAOa,KAAKN,IAC7CA,EAAIkB,KAAKE,EAAQ2F,IAEjBhI,WAAWmB,UAAU8G,IAAIxS,KACvB4M,EACApB,EACA+G,OAGC,KAAKtH,EAAOiC,SAAS1B,GAC1B,MAAM,IAAIvL,UAAU,+CAEpBuL,EAAIkB,KAAKE,EAAQ2F,EACnB,CACAA,GAAO/G,EAAI7J,MACb,CACA,OAAOiL,CACT,EAiDA3B,EAAOjC,WAAaA,EA8EpBiC,EAAOS,UAAUyG,WAAY,EAQ7BlH,EAAOS,UAAU+G,OAAS,WACxB,MAAM7I,EAAM7I,KAAKY,OACjB,GAAIiI,EAAM,GAAM,EACd,MAAM,IAAI2B,WAAW,6CAEvB,IAAK,IAAI5L,EAAI,EAAGA,EAAIiK,EAAKjK,GAAK,EAC5B6O,EAAKzN,KAAMpB,EAAGA,EAAI,GAEpB,OAAOoB,IACT,EAEAkK,EAAOS,UAAUgH,OAAS,WACxB,MAAM9I,EAAM7I,KAAKY,OACjB,GAAIiI,EAAM,GAAM,EACd,MAAM,IAAI2B,WAAW,6CAEvB,IAAK,IAAI5L,EAAI,EAAGA,EAAIiK,EAAKjK,GAAK,EAC5B6O,EAAKzN,KAAMpB,EAAGA,EAAI,GAClB6O,EAAKzN,KAAMpB,EAAI,EAAGA,EAAI,GAExB,OAAOoB,IACT,EAEAkK,EAAOS,UAAUiH,OAAS,WACxB,MAAM/I,EAAM7I,KAAKY,OACjB,GAAIiI,EAAM,GAAM,EACd,MAAM,IAAI2B,WAAW,6CAEvB,IAAK,IAAI5L,EAAI,EAAGA,EAAIiK,EAAKjK,GAAK,EAC5B6O,EAAKzN,KAAMpB,EAAGA,EAAI,GAClB6O,EAAKzN,KAAMpB,EAAI,EAAGA,EAAI,GACtB6O,EAAKzN,KAAMpB,EAAI,EAAGA,EAAI,GACtB6O,EAAKzN,KAAMpB,EAAI,EAAGA,EAAI,GAExB,OAAOoB,IACT,EAEAkK,EAAOS,UAAUxH,SAAW,WAC1B,MAAMvC,EAASZ,KAAKY,OACpB,OAAe,IAAXA,EAAqB,GACA,IAArBD,UAAUC,OAAqBwM,EAAUpN,KAAM,EAAGY,GAC/CsM,EAAauD,MAAMzQ,KAAMW,UAClC,EAEAuJ,EAAOS,UAAUkH,eAAiB3H,EAAOS,UAAUxH,SAEnD+G,EAAOS,UAAUmH,OAAS,SAAiBrO,GACzC,IAAKyG,EAAOiC,SAAS1I,GAAI,MAAM,IAAIvE,UAAU,6BAC7C,OAAIc,OAASyD,GACsB,IAA5ByG,EAAO9G,QAAQpD,KAAMyD,EAC9B,EAEAyG,EAAOS,UAAUoH,QAAU,WACzB,IAAI7C,EAAM,GACV,MAAM5I,EAAMhJ,EAAQ+M,kBAGpB,OAFA6E,EAAMlP,KAAKmD,SAAS,MAAO,EAAGmD,GAAK0L,QAAQ,UAAW,OAAO5P,OACzDpC,KAAKY,OAAS0F,IAAK4I,GAAO,SACvB,WAAaA,EAAM,GAC5B,EACIjF,IACFC,EAAOS,UAAUV,GAAuBC,EAAOS,UAAUoH,SAG3D7H,EAAOS,UAAUvH,QAAU,SAAkB6O,EAAQrI,EAAOC,EAAKqI,EAAWC,GAI1E,GAHIzG,EAAWuG,EAAQzI,cACrByI,EAAS/H,EAAOa,KAAKkH,EAAQA,EAAOxD,OAAQwD,EAAOhK,cAEhDiC,EAAOiC,SAAS8F,GACnB,MAAM,IAAI/S,UACR,wFAC2B+S,GAiB/B,QAbcpR,IAAV+I,IACFA,EAAQ,QAEE/I,IAARgJ,IACFA,EAAMoI,EAASA,EAAOrR,OAAS,QAEfC,IAAdqR,IACFA,EAAY,QAEErR,IAAZsR,IACFA,EAAUnS,KAAKY,QAGbgJ,EAAQ,GAAKC,EAAMoI,EAAOrR,QAAUsR,EAAY,GAAKC,EAAUnS,KAAKY,OACtE,MAAM,IAAI4J,WAAW,sBAGvB,GAAI0H,GAAaC,GAAWvI,GAASC,EACnC,OAAO,EAET,GAAIqI,GAAaC,EACf,OAAQ,EAEV,GAAIvI,GAASC,EACX,OAAO,EAQT,GAAI7J,OAASiS,EAAQ,OAAO,EAE5B,IAAIZ,GAJJc,KAAa,IADbD,KAAe,GAMXZ,GAPJzH,KAAS,IADTD,KAAW,GASX,MAAMf,EAAM+G,KAAKC,IAAIwB,EAAGC,GAElBc,EAAWpS,KAAKqL,MAAM6G,EAAWC,GACjCE,EAAaJ,EAAO5G,MAAMzB,EAAOC,GAEvC,IAAK,IAAIjL,EAAI,EAAGA,EAAIiK,IAAOjK,EACzB,GAAIwT,EAASxT,KAAOyT,EAAWzT,GAAI,CACjCyS,EAAIe,EAASxT,GACb0S,EAAIe,EAAWzT,GACf,KACF,CAGF,OAAIyS,EAAIC,GAAW,EACfA,EAAID,EAAU,EACX,CACT,EA2HAnH,EAAOS,UAAU2H,SAAW,SAAmB1E,EAAK9B,EAAYb,GAC9D,OAAoD,IAA7CjL,KAAK2J,QAAQiE,EAAK9B,EAAYb,EACvC,EAEAf,EAAOS,UAAUhB,QAAU,SAAkBiE,EAAK9B,EAAYb,GAC5D,OAAO0C,EAAqB3N,KAAM4N,EAAK9B,EAAYb,GAAU,EAC/D,EAEAf,EAAOS,UAAUoD,YAAc,SAAsBH,EAAK9B,EAAYb,GACpE,OAAO0C,EAAqB3N,KAAM4N,EAAK9B,EAAYb,GAAU,EAC/D,EA4CAf,EAAOS,UAAUS,MAAQ,SAAgBJ,EAAQyD,EAAQ7N,EAAQqK,GAE/D,QAAepK,IAAX4N,EACFxD,EAAW,OACXrK,EAASZ,KAAKY,OACd6N,EAAS,OAEJ,QAAe5N,IAAXD,GAA0C,iBAAX6N,EACxCxD,EAAWwD,EACX7N,EAASZ,KAAKY,OACd6N,EAAS,MAEJ,KAAI8D,SAAS9D,GAUlB,MAAM,IAAI1K,MACR,2EAVF0K,KAAoB,EAChB8D,SAAS3R,IACXA,KAAoB,OACHC,IAAboK,IAAwBA,EAAW,UAEvCA,EAAWrK,EACXA,OAASC,EAMb,CAEA,MAAM6N,EAAY1O,KAAKY,OAAS6N,EAGhC,SAFe5N,IAAXD,GAAwBA,EAAS8N,KAAW9N,EAAS8N,GAEpD1D,EAAOpK,OAAS,IAAMA,EAAS,GAAK6N,EAAS,IAAOA,EAASzO,KAAKY,OACrE,MAAM,IAAI4J,WAAW,0CAGlBS,IAAUA,EAAW,QAE1B,IAAI6B,GAAc,EAClB,OACE,OAAQ7B,GACN,IAAK,MACH,OAAOuD,EAASxO,KAAMgL,EAAQyD,EAAQ7N,GAExC,IAAK,OACL,IAAK,QACH,OAAOmO,EAAU/O,KAAMgL,EAAQyD,EAAQ7N,GAEzC,IAAK,QACL,IAAK,SACL,IAAK,SACH,OAAOqO,EAAWjP,KAAMgL,EAAQyD,EAAQ7N,GAE1C,IAAK,SAEH,OAAOyO,EAAYrP,KAAMgL,EAAQyD,EAAQ7N,GAE3C,IAAK,OACL,IAAK,QACL,IAAK,UACL,IAAK,WACH,OAAO0O,EAAUtP,KAAMgL,EAAQyD,EAAQ7N,GAEzC,QACE,GAAIkM,EAAa,MAAM,IAAI5N,UAAU,qBAAuB+L,GAC5DA,GAAY,GAAKA,GAAUgC,cAC3BH,GAAc,EAGtB,EAEA5C,EAAOS,UAAU6H,OAAS,WACxB,MAAO,CACLlG,KAAM,SACNE,KAAM/C,MAAMkB,UAAUU,MAAMpM,KAAKe,KAAKyS,MAAQzS,KAAM,GAExD,EAyFA,MAAMuQ,EAAuB,KAoB7B,SAASlD,EAAY5C,EAAKb,EAAOC,GAC/B,IAAI6I,EAAM,GACV7I,EAAM+F,KAAKC,IAAIpF,EAAI7J,OAAQiJ,GAE3B,IAAK,IAAIjL,EAAIgL,EAAOhL,EAAIiL,IAAOjL,EAC7B8T,GAAOvT,OAAOqR,aAAsB,IAAT/F,EAAI7L,IAEjC,OAAO8T,CACT,CAEA,SAASpF,EAAa7C,EAAKb,EAAOC,GAChC,IAAI6I,EAAM,GACV7I,EAAM+F,KAAKC,IAAIpF,EAAI7J,OAAQiJ,GAE3B,IAAK,IAAIjL,EAAIgL,EAAOhL,EAAIiL,IAAOjL,EAC7B8T,GAAOvT,OAAOqR,aAAa/F,EAAI7L,IAEjC,OAAO8T,CACT,CAEA,SAASvF,EAAU1C,EAAKb,EAAOC,GAC7B,MAAMhB,EAAM4B,EAAI7J,SAEXgJ,GAASA,EAAQ,KAAGA,EAAQ,KAC5BC,GAAOA,EAAM,GAAKA,EAAMhB,KAAKgB,EAAMhB,GAExC,IAAI8J,EAAM,GACV,IAAK,IAAI/T,EAAIgL,EAAOhL,EAAIiL,IAAOjL,EAC7B+T,GAAOC,EAAoBnI,EAAI7L,IAEjC,OAAO+T,CACT,CAEA,SAASnF,EAAc/C,EAAKb,EAAOC,GACjC,MAAMgJ,EAAQpI,EAAIY,MAAMzB,EAAOC,GAC/B,IAAIiG,EAAM,GAEV,IAAK,IAAIlR,EAAI,EAAGA,EAAIiU,EAAMjS,OAAS,EAAGhC,GAAK,EACzCkR,GAAO3Q,OAAOqR,aAAaqC,EAAMjU,GAAqB,IAAfiU,EAAMjU,EAAI,IAEnD,OAAOkR,CACT,CAiCA,SAASgD,EAAarE,EAAQsE,EAAKnS,GACjC,GAAK6N,EAAS,GAAO,GAAKA,EAAS,EAAG,MAAM,IAAIjE,WAAW,sBAC3D,GAAIiE,EAASsE,EAAMnS,EAAQ,MAAM,IAAI4J,WAAW,wCAClD,CAyQA,SAASwI,EAAUvI,EAAK/L,EAAO+P,EAAQsE,EAAKzM,EAAKuJ,GAC/C,IAAK3F,EAAOiC,SAAS1B,GAAM,MAAM,IAAIvL,UAAU,+CAC/C,GAAIR,EAAQ4H,GAAO5H,EAAQmR,EAAK,MAAM,IAAIrF,WAAW,qCACrD,GAAIiE,EAASsE,EAAMtI,EAAI7J,OAAQ,MAAM,IAAI4J,WAAW,qBACtD,CA+FA,SAASyI,EAAgBxI,EAAK/L,EAAO+P,EAAQoB,EAAKvJ,GAChD4M,EAAWxU,EAAOmR,EAAKvJ,EAAKmE,EAAKgE,EAAQ,GAEzC,IAAIiB,EAAKtQ,OAAOV,EAAQyU,OAAO,aAC/B1I,EAAIgE,KAAYiB,EAChBA,IAAW,EACXjF,EAAIgE,KAAYiB,EAChBA,IAAW,EACXjF,EAAIgE,KAAYiB,EAChBA,IAAW,EACXjF,EAAIgE,KAAYiB,EAChB,IAAID,EAAKrQ,OAAOV,GAASyU,OAAO,IAAMA,OAAO,aAQ7C,OAPA1I,EAAIgE,KAAYgB,EAChBA,IAAW,EACXhF,EAAIgE,KAAYgB,EAChBA,IAAW,EACXhF,EAAIgE,KAAYgB,EAChBA,IAAW,EACXhF,EAAIgE,KAAYgB,EACThB,CACT,CAEA,SAAS2E,EAAgB3I,EAAK/L,EAAO+P,EAAQoB,EAAKvJ,GAChD4M,EAAWxU,EAAOmR,EAAKvJ,EAAKmE,EAAKgE,EAAQ,GAEzC,IAAIiB,EAAKtQ,OAAOV,EAAQyU,OAAO,aAC/B1I,EAAIgE,EAAS,GAAKiB,EAClBA,IAAW,EACXjF,EAAIgE,EAAS,GAAKiB,EAClBA,IAAW,EACXjF,EAAIgE,EAAS,GAAKiB,EAClBA,IAAW,EACXjF,EAAIgE,EAAS,GAAKiB,EAClB,IAAID,EAAKrQ,OAAOV,GAASyU,OAAO,IAAMA,OAAO,aAQ7C,OAPA1I,EAAIgE,EAAS,GAAKgB,EAClBA,IAAW,EACXhF,EAAIgE,EAAS,GAAKgB,EAClBA,IAAW,EACXhF,EAAIgE,EAAS,GAAKgB,EAClBA,IAAW,EACXhF,EAAIgE,GAAUgB,EACPhB,EAAS,CAClB,CAkHA,SAAS4E,EAAc5I,EAAK/L,EAAO+P,EAAQsE,EAAKzM,EAAKuJ,GACnD,GAAIpB,EAASsE,EAAMtI,EAAI7J,OAAQ,MAAM,IAAI4J,WAAW,sBACpD,GAAIiE,EAAS,EAAG,MAAM,IAAIjE,WAAW,qBACvC,CAEA,SAAS8I,EAAY7I,EAAK/L,EAAO+P,EAAQ8E,EAAcC,GAOrD,OANA9U,GAASA,EACT+P,KAAoB,EACf+E,GACHH,EAAa5I,EAAK/L,EAAO+P,EAAQ,GAEnCzE,EAAQoB,MAAMX,EAAK/L,EAAO+P,EAAQ8E,EAAc,GAAI,GAC7C9E,EAAS,CAClB,CAUA,SAASgF,EAAahJ,EAAK/L,EAAO+P,EAAQ8E,EAAcC,GAOtD,OANA9U,GAASA,EACT+P,KAAoB,EACf+E,GACHH,EAAa5I,EAAK/L,EAAO+P,EAAQ,GAEnCzE,EAAQoB,MAAMX,EAAK/L,EAAO+P,EAAQ8E,EAAc,GAAI,GAC7C9E,EAAS,CAClB,CAzkBAvE,EAAOS,UAAUU,MAAQ,SAAgBzB,EAAOC,GAC9C,MAAMhB,EAAM7I,KAAKY,QACjBgJ,IAAUA,GAGE,GACVA,GAASf,GACG,IAAGe,EAAQ,GACdA,EAAQf,IACjBe,EAAQf,IANVgB,OAAchJ,IAARgJ,EAAoBhB,IAAQgB,GASxB,GACRA,GAAOhB,GACG,IAAGgB,EAAM,GACVA,EAAMhB,IACfgB,EAAMhB,GAGJgB,EAAMD,IAAOC,EAAMD,GAEvB,MAAM8J,EAAS1T,KAAK2T,SAAS/J,EAAOC,GAIpC,OAFA5L,OAAOyM,eAAegJ,EAAQxJ,EAAOS,WAE9B+I,CACT,EAUAxJ,EAAOS,UAAUiJ,WACjB1J,EAAOS,UAAUkJ,WAAa,SAAqBpF,EAAQxG,EAAYuL,GACrE/E,KAAoB,EACpBxG,KAA4B,EACvBuL,GAAUV,EAAYrE,EAAQxG,EAAYjI,KAAKY,QAEpD,IAAIgN,EAAM5N,KAAKyO,GACXqF,EAAM,EACNlV,EAAI,EACR,OAASA,EAAIqJ,IAAe6L,GAAO,MACjClG,GAAO5N,KAAKyO,EAAS7P,GAAKkV,EAG5B,OAAOlG,CACT,EAEA1D,EAAOS,UAAUoJ,WACjB7J,EAAOS,UAAUqJ,WAAa,SAAqBvF,EAAQxG,EAAYuL,GACrE/E,KAAoB,EACpBxG,KAA4B,EACvBuL,GACHV,EAAYrE,EAAQxG,EAAYjI,KAAKY,QAGvC,IAAIgN,EAAM5N,KAAKyO,IAAWxG,GACtB6L,EAAM,EACV,KAAO7L,EAAa,IAAM6L,GAAO,MAC/BlG,GAAO5N,KAAKyO,IAAWxG,GAAc6L,EAGvC,OAAOlG,CACT,EAEA1D,EAAOS,UAAUsJ,UACjB/J,EAAOS,UAAUuJ,UAAY,SAAoBzF,EAAQ+E,GAGvD,OAFA/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,QACpCZ,KAAKyO,EACd,EAEAvE,EAAOS,UAAUwJ,aACjBjK,EAAOS,UAAUyJ,aAAe,SAAuB3F,EAAQ+E,GAG7D,OAFA/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,QACpCZ,KAAKyO,GAAWzO,KAAKyO,EAAS,IAAM,CAC7C,EAEAvE,EAAOS,UAAU0J,aACjBnK,EAAOS,UAAUyD,aAAe,SAAuBK,EAAQ+E,GAG7D,OAFA/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,QACnCZ,KAAKyO,IAAW,EAAKzO,KAAKyO,EAAS,EAC7C,EAEAvE,EAAOS,UAAU2J,aACjBpK,EAAOS,UAAU4J,aAAe,SAAuB9F,EAAQ+E,GAI7D,OAHA/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,SAElCZ,KAAKyO,GACTzO,KAAKyO,EAAS,IAAM,EACpBzO,KAAKyO,EAAS,IAAM,IACD,SAAnBzO,KAAKyO,EAAS,EACrB,EAEAvE,EAAOS,UAAU6J,aACjBtK,EAAOS,UAAU8J,aAAe,SAAuBhG,EAAQ+E,GAI7D,OAHA/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,QAEpB,SAAfZ,KAAKyO,IACTzO,KAAKyO,EAAS,IAAM,GACrBzO,KAAKyO,EAAS,IAAM,EACrBzO,KAAKyO,EAAS,GAClB,EAEAvE,EAAOS,UAAU+J,gBAAkBC,GAAmB,SAA0BlG,GAE9EmG,EADAnG,KAAoB,EACG,UACvB,MAAMoG,EAAQ7U,KAAKyO,GACbqG,EAAO9U,KAAKyO,EAAS,QACb5N,IAAVgU,QAAgChU,IAATiU,GACzBC,EAAYtG,EAAQzO,KAAKY,OAAS,GAGpC,MAAM8O,EAAKmF,EACQ,IAAjB7U,OAAOyO,GACU,MAAjBzO,OAAOyO,GACPzO,OAAOyO,GAAU,GAAK,GAElBgB,EAAKzP,OAAOyO,GACC,IAAjBzO,OAAOyO,GACU,MAAjBzO,OAAOyO,GACPqG,EAAO,GAAK,GAEd,OAAO3B,OAAOzD,IAAOyD,OAAO1D,IAAO0D,OAAO,IAC5C,IAEAjJ,EAAOS,UAAUqK,gBAAkBL,GAAmB,SAA0BlG,GAE9EmG,EADAnG,KAAoB,EACG,UACvB,MAAMoG,EAAQ7U,KAAKyO,GACbqG,EAAO9U,KAAKyO,EAAS,QACb5N,IAAVgU,QAAgChU,IAATiU,GACzBC,EAAYtG,EAAQzO,KAAKY,OAAS,GAGpC,MAAM6O,EAAKoF,EAAQ,GAAK,GACL,MAAjB7U,OAAOyO,GACU,IAAjBzO,OAAOyO,GACPzO,OAAOyO,GAEHiB,EAAK1P,OAAOyO,GAAU,GAAK,GACd,MAAjBzO,OAAOyO,GACU,IAAjBzO,OAAOyO,GACPqG,EAEF,OAAQ3B,OAAO1D,IAAO0D,OAAO,KAAOA,OAAOzD,EAC7C,IAEAxF,EAAOS,UAAUsK,UAAY,SAAoBxG,EAAQxG,EAAYuL,GACnE/E,KAAoB,EACpBxG,KAA4B,EACvBuL,GAAUV,EAAYrE,EAAQxG,EAAYjI,KAAKY,QAEpD,IAAIgN,EAAM5N,KAAKyO,GACXqF,EAAM,EACNlV,EAAI,EACR,OAASA,EAAIqJ,IAAe6L,GAAO,MACjClG,GAAO5N,KAAKyO,EAAS7P,GAAKkV,EAM5B,OAJAA,GAAO,IAEHlG,GAAOkG,IAAKlG,GAAOgC,KAAKsF,IAAI,EAAG,EAAIjN,IAEhC2F,CACT,EAEA1D,EAAOS,UAAUwK,UAAY,SAAoB1G,EAAQxG,EAAYuL,GACnE/E,KAAoB,EACpBxG,KAA4B,EACvBuL,GAAUV,EAAYrE,EAAQxG,EAAYjI,KAAKY,QAEpD,IAAIhC,EAAIqJ,EACJ6L,EAAM,EACNlG,EAAM5N,KAAKyO,IAAW7P,GAC1B,KAAOA,EAAI,IAAMkV,GAAO,MACtBlG,GAAO5N,KAAKyO,IAAW7P,GAAKkV,EAM9B,OAJAA,GAAO,IAEHlG,GAAOkG,IAAKlG,GAAOgC,KAAKsF,IAAI,EAAG,EAAIjN,IAEhC2F,CACT,EAEA1D,EAAOS,UAAUyK,SAAW,SAAmB3G,EAAQ+E,GAGrD,OAFA/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,QACtB,IAAfZ,KAAKyO,IAC0B,GAA5B,IAAOzO,KAAKyO,GAAU,GADKzO,KAAKyO,EAE3C,EAEAvE,EAAOS,UAAU0K,YAAc,SAAsB5G,EAAQ+E,GAC3D/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,QAC3C,MAAMgN,EAAM5N,KAAKyO,GAAWzO,KAAKyO,EAAS,IAAM,EAChD,OAAc,MAANb,EAAsB,WAANA,EAAmBA,CAC7C,EAEA1D,EAAOS,UAAU2K,YAAc,SAAsB7G,EAAQ+E,GAC3D/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,QAC3C,MAAMgN,EAAM5N,KAAKyO,EAAS,GAAMzO,KAAKyO,IAAW,EAChD,OAAc,MAANb,EAAsB,WAANA,EAAmBA,CAC7C,EAEA1D,EAAOS,UAAU4K,YAAc,SAAsB9G,EAAQ+E,GAI3D,OAHA/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,QAEnCZ,KAAKyO,GACVzO,KAAKyO,EAAS,IAAM,EACpBzO,KAAKyO,EAAS,IAAM,GACpBzO,KAAKyO,EAAS,IAAM,EACzB,EAEAvE,EAAOS,UAAU6K,YAAc,SAAsB/G,EAAQ+E,GAI3D,OAHA/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,QAEnCZ,KAAKyO,IAAW,GACrBzO,KAAKyO,EAAS,IAAM,GACpBzO,KAAKyO,EAAS,IAAM,EACpBzO,KAAKyO,EAAS,EACnB,EAEAvE,EAAOS,UAAU8K,eAAiBd,GAAmB,SAAyBlG,GAE5EmG,EADAnG,KAAoB,EACG,UACvB,MAAMoG,EAAQ7U,KAAKyO,GACbqG,EAAO9U,KAAKyO,EAAS,QACb5N,IAAVgU,QAAgChU,IAATiU,GACzBC,EAAYtG,EAAQzO,KAAKY,OAAS,GAGpC,MAAMgN,EAAM5N,KAAKyO,EAAS,GACL,IAAnBzO,KAAKyO,EAAS,GACK,MAAnBzO,KAAKyO,EAAS,IACbqG,GAAQ,IAEX,OAAQ3B,OAAOvF,IAAQuF,OAAO,KAC5BA,OAAO0B,EACU,IAAjB7U,OAAOyO,GACU,MAAjBzO,OAAOyO,GACPzO,OAAOyO,GAAU,GAAK,GAC1B,IAEAvE,EAAOS,UAAU+K,eAAiBf,GAAmB,SAAyBlG,GAE5EmG,EADAnG,KAAoB,EACG,UACvB,MAAMoG,EAAQ7U,KAAKyO,GACbqG,EAAO9U,KAAKyO,EAAS,QACb5N,IAAVgU,QAAgChU,IAATiU,GACzBC,EAAYtG,EAAQzO,KAAKY,OAAS,GAGpC,MAAMgN,GAAOiH,GAAS,IACH,MAAjB7U,OAAOyO,GACU,IAAjBzO,OAAOyO,GACPzO,OAAOyO,GAET,OAAQ0E,OAAOvF,IAAQuF,OAAO,KAC5BA,OAAOnT,OAAOyO,GAAU,GAAK,GACZ,MAAjBzO,OAAOyO,GACU,IAAjBzO,OAAOyO,GACPqG,EACJ,IAEA5K,EAAOS,UAAUgL,YAAc,SAAsBlH,EAAQ+E,GAG3D,OAFA/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,QACpCoJ,EAAQmE,KAAKnO,KAAMyO,GAAQ,EAAM,GAAI,EAC9C,EAEAvE,EAAOS,UAAUiL,YAAc,SAAsBnH,EAAQ+E,GAG3D,OAFA/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,QACpCoJ,EAAQmE,KAAKnO,KAAMyO,GAAQ,EAAO,GAAI,EAC/C,EAEAvE,EAAOS,UAAUkL,aAAe,SAAuBpH,EAAQ+E,GAG7D,OAFA/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,QACpCoJ,EAAQmE,KAAKnO,KAAMyO,GAAQ,EAAM,GAAI,EAC9C,EAEAvE,EAAOS,UAAUmL,aAAe,SAAuBrH,EAAQ+E,GAG7D,OAFA/E,KAAoB,EACf+E,GAAUV,EAAYrE,EAAQ,EAAGzO,KAAKY,QACpCoJ,EAAQmE,KAAKnO,KAAMyO,GAAQ,EAAO,GAAI,EAC/C,EAQAvE,EAAOS,UAAUoL,YACjB7L,EAAOS,UAAUqL,YAAc,SAAsBtX,EAAO+P,EAAQxG,EAAYuL,GAI9E,GAHA9U,GAASA,EACT+P,KAAoB,EACpBxG,KAA4B,GACvBuL,EAAU,CAEbR,EAAShT,KAAMtB,EAAO+P,EAAQxG,EADb2H,KAAKsF,IAAI,EAAG,EAAIjN,GAAc,EACK,EACtD,CAEA,IAAI6L,EAAM,EACNlV,EAAI,EAER,IADAoB,KAAKyO,GAAkB,IAAR/P,IACNE,EAAIqJ,IAAe6L,GAAO,MACjC9T,KAAKyO,EAAS7P,GAAMF,EAAQoV,EAAO,IAGrC,OAAOrF,EAASxG,CAClB,EAEAiC,EAAOS,UAAUsL,YACjB/L,EAAOS,UAAUuL,YAAc,SAAsBxX,EAAO+P,EAAQxG,EAAYuL,GAI9E,GAHA9U,GAASA,EACT+P,KAAoB,EACpBxG,KAA4B,GACvBuL,EAAU,CAEbR,EAAShT,KAAMtB,EAAO+P,EAAQxG,EADb2H,KAAKsF,IAAI,EAAG,EAAIjN,GAAc,EACK,EACtD,CAEA,IAAIrJ,EAAIqJ,EAAa,EACjB6L,EAAM,EAEV,IADA9T,KAAKyO,EAAS7P,GAAa,IAARF,IACVE,GAAK,IAAMkV,GAAO,MACzB9T,KAAKyO,EAAS7P,GAAMF,EAAQoV,EAAO,IAGrC,OAAOrF,EAASxG,CAClB,EAEAiC,EAAOS,UAAUwL,WACjBjM,EAAOS,UAAUyL,WAAa,SAAqB1X,EAAO+P,EAAQ+E,GAKhE,OAJA9U,GAASA,EACT+P,KAAoB,EACf+E,GAAUR,EAAShT,KAAMtB,EAAO+P,EAAQ,EAAG,IAAM,GACtDzO,KAAKyO,GAAmB,IAAR/P,EACT+P,EAAS,CAClB,EAEAvE,EAAOS,UAAU0L,cACjBnM,EAAOS,UAAU2L,cAAgB,SAAwB5X,EAAO+P,EAAQ+E,GAMtE,OALA9U,GAASA,EACT+P,KAAoB,EACf+E,GAAUR,EAAShT,KAAMtB,EAAO+P,EAAQ,EAAG,MAAQ,GACxDzO,KAAKyO,GAAmB,IAAR/P,EAChBsB,KAAKyO,EAAS,GAAM/P,IAAU,EACvB+P,EAAS,CAClB,EAEAvE,EAAOS,UAAU4L,cACjBrM,EAAOS,UAAU6L,cAAgB,SAAwB9X,EAAO+P,EAAQ+E,GAMtE,OALA9U,GAASA,EACT+P,KAAoB,EACf+E,GAAUR,EAAShT,KAAMtB,EAAO+P,EAAQ,EAAG,MAAQ,GACxDzO,KAAKyO,GAAW/P,IAAU,EAC1BsB,KAAKyO,EAAS,GAAc,IAAR/P,EACb+P,EAAS,CAClB,EAEAvE,EAAOS,UAAU8L,cACjBvM,EAAOS,UAAU+L,cAAgB,SAAwBhY,EAAO+P,EAAQ+E,GAQtE,OAPA9U,GAASA,EACT+P,KAAoB,EACf+E,GAAUR,EAAShT,KAAMtB,EAAO+P,EAAQ,EAAG,WAAY,GAC5DzO,KAAKyO,EAAS,GAAM/P,IAAU,GAC9BsB,KAAKyO,EAAS,GAAM/P,IAAU,GAC9BsB,KAAKyO,EAAS,GAAM/P,IAAU,EAC9BsB,KAAKyO,GAAmB,IAAR/P,EACT+P,EAAS,CAClB,EAEAvE,EAAOS,UAAUgM,cACjBzM,EAAOS,UAAUiM,cAAgB,SAAwBlY,EAAO+P,EAAQ+E,GAQtE,OAPA9U,GAASA,EACT+P,KAAoB,EACf+E,GAAUR,EAAShT,KAAMtB,EAAO+P,EAAQ,EAAG,WAAY,GAC5DzO,KAAKyO,GAAW/P,IAAU,GAC1BsB,KAAKyO,EAAS,GAAM/P,IAAU,GAC9BsB,KAAKyO,EAAS,GAAM/P,IAAU,EAC9BsB,KAAKyO,EAAS,GAAc,IAAR/P,EACb+P,EAAS,CAClB,EA8CAvE,EAAOS,UAAUkM,iBAAmBlC,GAAmB,SAA2BjW,EAAO+P,EAAS,GAChG,OAAOwE,EAAejT,KAAMtB,EAAO+P,EAAQ0E,OAAO,GAAIA,OAAO,sBAC/D,IAEAjJ,EAAOS,UAAUmM,iBAAmBnC,GAAmB,SAA2BjW,EAAO+P,EAAS,GAChG,OAAO2E,EAAepT,KAAMtB,EAAO+P,EAAQ0E,OAAO,GAAIA,OAAO,sBAC/D,IAEAjJ,EAAOS,UAAUoM,WAAa,SAAqBrY,EAAO+P,EAAQxG,EAAYuL,GAG5E,GAFA9U,GAASA,EACT+P,KAAoB,GACf+E,EAAU,CACb,MAAMwD,EAAQpH,KAAKsF,IAAI,EAAI,EAAIjN,EAAc,GAE7C+K,EAAShT,KAAMtB,EAAO+P,EAAQxG,EAAY+O,EAAQ,GAAIA,EACxD,CAEA,IAAIpY,EAAI,EACJkV,EAAM,EACNmD,EAAM,EAEV,IADAjX,KAAKyO,GAAkB,IAAR/P,IACNE,EAAIqJ,IAAe6L,GAAO,MAC7BpV,EAAQ,GAAa,IAARuY,GAAsC,IAAzBjX,KAAKyO,EAAS7P,EAAI,KAC9CqY,EAAM,GAERjX,KAAKyO,EAAS7P,IAAOF,EAAQoV,EAAQ,GAAKmD,EAAM,IAGlD,OAAOxI,EAASxG,CAClB,EAEAiC,EAAOS,UAAUuM,WAAa,SAAqBxY,EAAO+P,EAAQxG,EAAYuL,GAG5E,GAFA9U,GAASA,EACT+P,KAAoB,GACf+E,EAAU,CACb,MAAMwD,EAAQpH,KAAKsF,IAAI,EAAI,EAAIjN,EAAc,GAE7C+K,EAAShT,KAAMtB,EAAO+P,EAAQxG,EAAY+O,EAAQ,GAAIA,EACxD,CAEA,IAAIpY,EAAIqJ,EAAa,EACjB6L,EAAM,EACNmD,EAAM,EAEV,IADAjX,KAAKyO,EAAS7P,GAAa,IAARF,IACVE,GAAK,IAAMkV,GAAO,MACrBpV,EAAQ,GAAa,IAARuY,GAAsC,IAAzBjX,KAAKyO,EAAS7P,EAAI,KAC9CqY,EAAM,GAERjX,KAAKyO,EAAS7P,IAAOF,EAAQoV,EAAQ,GAAKmD,EAAM,IAGlD,OAAOxI,EAASxG,CAClB,EAEAiC,EAAOS,UAAUwM,UAAY,SAAoBzY,EAAO+P,EAAQ+E,GAM9D,OALA9U,GAASA,EACT+P,KAAoB,EACf+E,GAAUR,EAAShT,KAAMtB,EAAO+P,EAAQ,EAAG,KAAO,KACnD/P,EAAQ,IAAGA,EAAQ,IAAOA,EAAQ,GACtCsB,KAAKyO,GAAmB,IAAR/P,EACT+P,EAAS,CAClB,EAEAvE,EAAOS,UAAUyM,aAAe,SAAuB1Y,EAAO+P,EAAQ+E,GAMpE,OALA9U,GAASA,EACT+P,KAAoB,EACf+E,GAAUR,EAAShT,KAAMtB,EAAO+P,EAAQ,EAAG,OAAS,OACzDzO,KAAKyO,GAAmB,IAAR/P,EAChBsB,KAAKyO,EAAS,GAAM/P,IAAU,EACvB+P,EAAS,CAClB,EAEAvE,EAAOS,UAAU0M,aAAe,SAAuB3Y,EAAO+P,EAAQ+E,GAMpE,OALA9U,GAASA,EACT+P,KAAoB,EACf+E,GAAUR,EAAShT,KAAMtB,EAAO+P,EAAQ,EAAG,OAAS,OACzDzO,KAAKyO,GAAW/P,IAAU,EAC1BsB,KAAKyO,EAAS,GAAc,IAAR/P,EACb+P,EAAS,CAClB,EAEAvE,EAAOS,UAAU2M,aAAe,SAAuB5Y,EAAO+P,EAAQ+E,GAQpE,OAPA9U,GAASA,EACT+P,KAAoB,EACf+E,GAAUR,EAAShT,KAAMtB,EAAO+P,EAAQ,EAAG,YAAa,YAC7DzO,KAAKyO,GAAmB,IAAR/P,EAChBsB,KAAKyO,EAAS,GAAM/P,IAAU,EAC9BsB,KAAKyO,EAAS,GAAM/P,IAAU,GAC9BsB,KAAKyO,EAAS,GAAM/P,IAAU,GACvB+P,EAAS,CAClB,EAEAvE,EAAOS,UAAU4M,aAAe,SAAuB7Y,EAAO+P,EAAQ+E,GASpE,OARA9U,GAASA,EACT+P,KAAoB,EACf+E,GAAUR,EAAShT,KAAMtB,EAAO+P,EAAQ,EAAG,YAAa,YACzD/P,EAAQ,IAAGA,EAAQ,WAAaA,EAAQ,GAC5CsB,KAAKyO,GAAW/P,IAAU,GAC1BsB,KAAKyO,EAAS,GAAM/P,IAAU,GAC9BsB,KAAKyO,EAAS,GAAM/P,IAAU,EAC9BsB,KAAKyO,EAAS,GAAc,IAAR/P,EACb+P,EAAS,CAClB,EAEAvE,EAAOS,UAAU6M,gBAAkB7C,GAAmB,SAA0BjW,EAAO+P,EAAS,GAC9F,OAAOwE,EAAejT,KAAMtB,EAAO+P,GAAS0E,OAAO,sBAAuBA,OAAO,sBACnF,IAEAjJ,EAAOS,UAAU8M,gBAAkB9C,GAAmB,SAA0BjW,EAAO+P,EAAS,GAC9F,OAAO2E,EAAepT,KAAMtB,EAAO+P,GAAS0E,OAAO,sBAAuBA,OAAO,sBACnF,IAiBAjJ,EAAOS,UAAU+M,aAAe,SAAuBhZ,EAAO+P,EAAQ+E,GACpE,OAAOF,EAAWtT,KAAMtB,EAAO+P,GAAQ,EAAM+E,EAC/C,EAEAtJ,EAAOS,UAAUgN,aAAe,SAAuBjZ,EAAO+P,EAAQ+E,GACpE,OAAOF,EAAWtT,KAAMtB,EAAO+P,GAAQ,EAAO+E,EAChD,EAYAtJ,EAAOS,UAAUiN,cAAgB,SAAwBlZ,EAAO+P,EAAQ+E,GACtE,OAAOC,EAAYzT,KAAMtB,EAAO+P,GAAQ,EAAM+E,EAChD,EAEAtJ,EAAOS,UAAUkN,cAAgB,SAAwBnZ,EAAO+P,EAAQ+E,GACtE,OAAOC,EAAYzT,KAAMtB,EAAO+P,GAAQ,EAAO+E,EACjD,EAGAtJ,EAAOS,UAAUgB,KAAO,SAAesG,EAAQ6F,EAAalO,EAAOC,GACjE,IAAKK,EAAOiC,SAAS8F,GAAS,MAAM,IAAI/S,UAAU,+BAQlD,GAPK0K,IAAOA,EAAQ,GACfC,GAAe,IAARA,IAAWA,EAAM7J,KAAKY,QAC9BkX,GAAe7F,EAAOrR,SAAQkX,EAAc7F,EAAOrR,QAClDkX,IAAaA,EAAc,GAC5BjO,EAAM,GAAKA,EAAMD,IAAOC,EAAMD,GAG9BC,IAAQD,EAAO,OAAO,EAC1B,GAAsB,IAAlBqI,EAAOrR,QAAgC,IAAhBZ,KAAKY,OAAc,OAAO,EAGrD,GAAIkX,EAAc,EAChB,MAAM,IAAItN,WAAW,6BAEvB,GAAIZ,EAAQ,GAAKA,GAAS5J,KAAKY,OAAQ,MAAM,IAAI4J,WAAW,sBAC5D,GAAIX,EAAM,EAAG,MAAM,IAAIW,WAAW,2BAG9BX,EAAM7J,KAAKY,SAAQiJ,EAAM7J,KAAKY,QAC9BqR,EAAOrR,OAASkX,EAAcjO,EAAMD,IACtCC,EAAMoI,EAAOrR,OAASkX,EAAclO,GAGtC,MAAMf,EAAMgB,EAAMD,EAalB,OAXI5J,OAASiS,GAAqD,mBAApCzI,WAAWmB,UAAUoN,WAEjD/X,KAAK+X,WAAWD,EAAalO,EAAOC,GAEpCL,WAAWmB,UAAU8G,IAAIxS,KACvBgT,EACAjS,KAAK2T,SAAS/J,EAAOC,GACrBiO,GAIGjP,CACT,EAMAqB,EAAOS,UAAUuG,KAAO,SAAetD,EAAKhE,EAAOC,EAAKoB,GAEtD,GAAmB,iBAAR2C,EAAkB,CAS3B,GARqB,iBAAVhE,GACTqB,EAAWrB,EACXA,EAAQ,EACRC,EAAM7J,KAAKY,QACa,iBAARiJ,IAChBoB,EAAWpB,EACXA,EAAM7J,KAAKY,aAEIC,IAAboK,GAA8C,iBAAbA,EACnC,MAAM,IAAI/L,UAAU,6BAEtB,GAAwB,iBAAb+L,IAA0Bf,EAAOgB,WAAWD,GACrD,MAAM,IAAI/L,UAAU,qBAAuB+L,GAE7C,GAAmB,IAAf2C,EAAIhN,OAAc,CACpB,MAAM8I,EAAOkE,EAAI7E,WAAW,IACV,SAAbkC,GAAuBvB,EAAO,KAClB,WAAbuB,KAEF2C,EAAMlE,EAEV,CACF,KAA0B,iBAARkE,EAChBA,GAAY,IACY,kBAARA,IAChBA,EAAMxO,OAAOwO,IAIf,GAAIhE,EAAQ,GAAK5J,KAAKY,OAASgJ,GAAS5J,KAAKY,OAASiJ,EACpD,MAAM,IAAIW,WAAW,sBAGvB,GAAIX,GAAOD,EACT,OAAO5J,KAQT,IAAIpB,EACJ,GANAgL,KAAkB,EAClBC,OAAchJ,IAARgJ,EAAoB7J,KAAKY,OAASiJ,IAAQ,EAE3C+D,IAAKA,EAAM,GAGG,iBAARA,EACT,IAAKhP,EAAIgL,EAAOhL,EAAIiL,IAAOjL,EACzBoB,KAAKpB,GAAKgP,MAEP,CACL,MAAMiF,EAAQ3I,EAAOiC,SAASyB,GAC1BA,EACA1D,EAAOa,KAAK6C,EAAK3C,GACfpC,EAAMgK,EAAMjS,OAClB,GAAY,IAARiI,EACF,MAAM,IAAI3J,UAAU,cAAgB0O,EAClC,qCAEJ,IAAKhP,EAAI,EAAGA,EAAIiL,EAAMD,IAAShL,EAC7BoB,KAAKpB,EAAIgL,GAASiJ,EAAMjU,EAAIiK,EAEhC,CAEA,OAAO7I,IACT,EAMA,MAAMgY,EAAS,CAAC,EAChB,SAASC,EAAGC,EAAKC,EAAYC,GAC3BJ,EAAOE,GAAO,cAAwBE,EACpC,WAAAxY,GACEyY,QAEApa,OAAOsB,eAAeS,KAAM,UAAW,CACrCtB,MAAOyZ,EAAW1H,MAAMzQ,KAAMW,WAC9BjB,UAAU,EACVD,cAAc,IAIhBO,KAAKkG,KAAO,GAAGlG,KAAKkG,SAASgS,KAG7BlY,KAAKsY,aAEEtY,KAAKkG,IACd,CAEA,QAAIwD,GACF,OAAOwO,CACT,CAEA,QAAIxO,CAAMhL,GACRT,OAAOsB,eAAeS,KAAM,OAAQ,CAClCP,cAAc,EACdD,YAAY,EACZd,QACAgB,UAAU,GAEd,CAEA,QAAAyD,GACE,MAAO,GAAGnD,KAAKkG,SAASgS,OAASlY,KAAKuY,SACxC,EAEJ,CA+BA,SAASC,EAAuB5K,GAC9B,IAAIkC,EAAM,GACNlR,EAAIgP,EAAIhN,OACZ,MAAMgJ,EAAmB,MAAXgE,EAAI,GAAa,EAAI,EACnC,KAAOhP,GAAKgL,EAAQ,EAAGhL,GAAK,EAC1BkR,EAAM,IAAIlC,EAAIvC,MAAMzM,EAAI,EAAGA,KAAKkR,IAElC,MAAO,GAAGlC,EAAIvC,MAAM,EAAGzM,KAAKkR,GAC9B,CAYA,SAASoD,EAAYxU,EAAOmR,EAAKvJ,EAAKmE,EAAKgE,EAAQxG,GACjD,GAAIvJ,EAAQ4H,GAAO5H,EAAQmR,EAAK,CAC9B,MAAMnC,EAAmB,iBAARmC,EAAmB,IAAM,GAC1C,IAAI4I,EAWJ,MARIA,EAFAxQ,EAAa,EACH,IAAR4H,GAAaA,IAAQsD,OAAO,GACtB,OAAOzF,YAAYA,QAA2B,GAAlBzF,EAAa,KAASyF,IAElD,SAASA,QAA2B,GAAlBzF,EAAa,GAAS,IAAIyF,iBACtB,GAAlBzF,EAAa,GAAS,IAAIyF,IAGhC,MAAMmC,IAAMnC,YAAYpH,IAAMoH,IAElC,IAAIsK,EAAOU,iBAAiB,QAASD,EAAO/Z,EACpD,EAtBF,SAAsB+L,EAAKgE,EAAQxG,GACjC2M,EAAenG,EAAQ,eACH5N,IAAhB4J,EAAIgE,SAAsD5N,IAA7B4J,EAAIgE,EAASxG,IAC5C8M,EAAYtG,EAAQhE,EAAI7J,QAAUqH,EAAa,GAEnD,CAkBE0Q,CAAYlO,EAAKgE,EAAQxG,EAC3B,CAEA,SAAS2M,EAAgBlW,EAAOwH,GAC9B,GAAqB,iBAAVxH,EACT,MAAM,IAAIsZ,EAAOY,qBAAqB1S,EAAM,SAAUxH,EAE1D,CAEA,SAASqW,EAAarW,EAAOkC,EAAQ0L,GACnC,GAAIsD,KAAKiJ,MAAMna,KAAWA,EAExB,MADAkW,EAAelW,EAAO4N,GAChB,IAAI0L,EAAOU,iBAAiBpM,GAAQ,SAAU,aAAc5N,GAGpE,GAAIkC,EAAS,EACX,MAAM,IAAIoX,EAAOc,yBAGnB,MAAM,IAAId,EAAOU,iBAAiBpM,GAAQ,SACR,MAAMA,EAAO,EAAI,YAAY1L,IAC7BlC,EACpC,CAvFAuZ,EAAE,4BACA,SAAU/R,GACR,OAAIA,EACK,GAAGA,gCAGL,gDACT,GAAGsE,YACLyN,EAAE,wBACA,SAAU/R,EAAMiF,GACd,MAAO,QAAQjF,4DAA+DiF,GAChF,GAAGjM,WACL+Y,EAAE,oBACA,SAAU/I,EAAKuJ,EAAOM,GACpB,IAAIC,EAAM,iBAAiB9J,sBACvB+J,EAAWF,EAWf,OAVI3Z,OAAO8Z,UAAUH,IAAUnJ,KAAKuJ,IAAIJ,GAAS,GAAK,GACpDE,EAAWT,EAAsBrZ,OAAO4Z,IACd,iBAAVA,IAChBE,EAAW9Z,OAAO4Z,IACdA,EAAQ5F,OAAO,IAAMA,OAAO,KAAO4F,IAAU5F,OAAO,IAAMA,OAAO,QACnE8F,EAAWT,EAAsBS,IAEnCA,GAAY,KAEdD,GAAO,eAAeP,eAAmBQ,IAClCD,CACT,GAAGxO,YAiEL,MAAM4O,EAAoB,oBAgB1B,SAASrM,EAAa/B,EAAQuE,GAE5B,IAAIS,EADJT,EAAQA,GAAS8J,IAEjB,MAAMzY,EAASoK,EAAOpK,OACtB,IAAI0Y,EAAgB,KACpB,MAAMzG,EAAQ,GAEd,IAAK,IAAIjU,EAAI,EAAGA,EAAIgC,IAAUhC,EAAG,CAI/B,GAHAoR,EAAYhF,EAAOjC,WAAWnK,GAG1BoR,EAAY,OAAUA,EAAY,MAAQ,CAE5C,IAAKsJ,EAAe,CAElB,GAAItJ,EAAY,MAAQ,EAEjBT,GAAS,IAAM,GAAGsD,EAAMzO,KAAK,IAAM,IAAM,KAC9C,QACF,CAAO,GAAIxF,EAAI,IAAMgC,EAAQ,EAEtB2O,GAAS,IAAM,GAAGsD,EAAMzO,KAAK,IAAM,IAAM,KAC9C,QACF,CAGAkV,EAAgBtJ,EAEhB,QACF,CAGA,GAAIA,EAAY,MAAQ,EACjBT,GAAS,IAAM,GAAGsD,EAAMzO,KAAK,IAAM,IAAM,KAC9CkV,EAAgBtJ,EAChB,QACF,CAGAA,EAAkE,OAArDsJ,EAAgB,OAAU,GAAKtJ,EAAY,MAC1D,MAAWsJ,IAEJ/J,GAAS,IAAM,GAAGsD,EAAMzO,KAAK,IAAM,IAAM,KAMhD,GAHAkV,EAAgB,KAGZtJ,EAAY,IAAM,CACpB,IAAKT,GAAS,GAAK,EAAG,MACtBsD,EAAMzO,KAAK4L,EACb,MAAO,GAAIA,EAAY,KAAO,CAC5B,IAAKT,GAAS,GAAK,EAAG,MACtBsD,EAAMzO,KACJ4L,GAAa,EAAM,IACP,GAAZA,EAAmB,IAEvB,MAAO,GAAIA,EAAY,MAAS,CAC9B,IAAKT,GAAS,GAAK,EAAG,MACtBsD,EAAMzO,KACJ4L,GAAa,GAAM,IACnBA,GAAa,EAAM,GAAO,IACd,GAAZA,EAAmB,IAEvB,KAAO,MAAIA,EAAY,SASrB,MAAM,IAAIjM,MAAM,sBARhB,IAAKwL,GAAS,GAAK,EAAG,MACtBsD,EAAMzO,KACJ4L,GAAa,GAAO,IACpBA,GAAa,GAAM,GAAO,IAC1BA,GAAa,EAAM,GAAO,IACd,GAAZA,EAAmB,IAIvB,CACF,CAEA,OAAO6C,CACT,CA2BA,SAAS7F,EAAekC,GACtB,OAAOnF,EAAOxB,YAxHhB,SAAsB2G,GAMpB,IAFAA,GAFAA,EAAMA,EAAIrM,MAAM,KAAK,IAEXT,OAAO4P,QAAQoH,EAAmB,KAEpCxY,OAAS,EAAG,MAAO,GAE3B,KAAOsO,EAAItO,OAAS,GAAM,GACxBsO,GAAY,IAEd,OAAOA,CACT,CA4G4BqK,CAAYrK,GACxC,CAEA,SAASF,EAAYrN,EAAK6X,EAAK/K,EAAQ7N,GACrC,IAAIhC,EACJ,IAAKA,EAAI,EAAGA,EAAIgC,KACThC,EAAI6P,GAAU+K,EAAI5Y,QAAYhC,GAAK+C,EAAIf,UADpBhC,EAExB4a,EAAI5a,EAAI6P,GAAU9M,EAAI/C,GAExB,OAAOA,CACT,CAKA,SAAS8M,EAAY9N,EAAK0O,GACxB,OAAO1O,aAAe0O,GACZ,MAAP1O,GAAkC,MAAnBA,EAAIgC,aAA+C,MAAxBhC,EAAIgC,YAAYsG,MACzDtI,EAAIgC,YAAYsG,OAASoG,EAAKpG,IACpC,CACA,SAASmG,EAAazO,GAEpB,OAAOA,GAAQA,CACjB,CAIA,MAAMgV,EAAsB,WAC1B,MAAM6G,EAAW,mBACXC,EAAQ,IAAIjQ,MAAM,KACxB,IAAK,IAAI7K,EAAI,EAAGA,EAAI,KAAMA,EAAG,CAC3B,MAAM+a,EAAU,GAAJ/a,EACZ,IAAK,IAAI2P,EAAI,EAAGA,EAAI,KAAMA,EACxBmL,EAAMC,EAAMpL,GAAKkL,EAAS7a,GAAK6a,EAASlL,EAE5C,CACA,OAAOmL,CACR,CAV2B,GAa5B,SAAS/E,EAAoBiF,GAC3B,MAAyB,oBAAXzG,OAAyB0G,EAAyBD,CAClE,CAEA,SAASC,IACP,MAAM,IAAI9V,MAAM,uBAClB,C,gFCtjEI+V,E,MAA0B,GAA4B,KAE1DA,EAAwB1V,KAAK,CAACE,EAAOxB,GAAI,4hFA+ErC,GAAG,CAAC,QAAU,EAAE,QAAU,CAAC,8EAA8E,MAAQ,GAAG,SAAW,mlBAAmlB,eAAiB,CAAC,6hFAA6hF,WAAa,MAElxG,S,gFCnFIgX,E,MAA0B,GAA4B,KAE1DA,EAAwB1V,KAAK,CAACE,EAAOxB,GAAI,68OA0NrC,GAAG,CAAC,QAAU,EAAE,QAAU,CAAC,6EAA6E,MAAQ,GAAG,SAAW,k6DAAk6D,eAAiB,CAAC,88OAA88O,WAAa,MAEjhT,S,gFC9NIgX,E,MAA0B,GAA4B,KAE1DA,EAAwB1V,KAAK,CAACE,EAAOxB,GAAI,y2GAmIrC,GAAG,CAAC,QAAU,EAAE,QAAU,CAAC,6EAA6E,MAAQ,GAAG,SAAW,omCAAomC,eAAiB,CAAC,02GAA02G,WAAa,MAE/mJ,S,gFCvIIgX,E,MAA0B,GAA4B,KAE1DA,EAAwB1V,KAAK,CAACE,EAAOxB,GAAI,gtCA6CrC,GAAG,CAAC,QAAU,EAAE,QAAU,CAAC,qFAAqF,MAAQ,GAAG,SAAW,iYAAiY,eAAiB,CAAC,itCAAitC,WAAa,MAE3vD,S,gFCjDIgX,E,MAA0B,GAA4B,KAE1DA,EAAwB1V,KAAK,CAACE,EAAOxB,GAAI,kpBAuBrC,GAAG,CAAC,QAAU,EAAE,QAAU,CAAC,kFAAkF,MAAQ,GAAG,SAAW,2JAA2J,eAAiB,CAAC,mpBAAmpB,WAAa,MAEp9B,S,gFC3BIgX,E,MAA0B,GAA4B,KAE1DA,EAAwB1V,KAAK,CAACE,EAAOxB,GAAI,o7QAgSrC,GAAG,CAAC,QAAU,EAAE,QAAU,CAAC,4EAA4E,MAAQ,GAAG,SAAW,s7EAAs7E,eAAiB,CAAC,q7QAAq7Q,WAAa,MAE3gW,S,gFCpSIgX,E,MAA0B,GAA4B,KAE1DA,EAAwB1V,KAAK,CAACE,EAAOxB,GAAI,otEAkErC,GAAG,CAAC,QAAU,EAAE,QAAU,CAAC,+EAA+E,MAAQ,GAAG,SAAW,ojBAAojB,eAAiB,CAAC,qtEAAqtE,WAAa,MAE56F,S,gFCtEIgX,E,MAA0B,GAA4B,KAE1DA,EAAwB1V,KAAK,CAACE,EAAOxB,GAAI,qjJAuHrC,GAAG,CAAC,QAAU,EAAE,QAAU,CAAC,8EAA8E,MAAQ,GAAG,SAAW,8sCAA8sC,eAAiB,CAAC,sjJAA0jJ,WAAa,MAE16L,S,gFC3HIgX,E,MAA0B,GAA4B,KAE1DA,EAAwB1V,KAAK,CAACE,EAAOxB,GAAI,4MAA6M,GAAG,CAAC,QAAU,EAAE,QAAU,CAAC,qCAAqC,MAAQ,GAAG,SAAW,uFAAuF,WAAa,MAEhb,S,wBCDAwB,EAAOhH,QAAU,SAAUyc,GACzB,IAAIxI,EAAO,GA4EX,OAzEAA,EAAKpO,SAAW,WACd,OAAOnD,KAAK3B,KAAI,SAAU2b,GACxB,IAAIC,EAAU,GACVC,OAA+B,IAAZF,EAAK,GAoB5B,OAnBIA,EAAK,KACPC,GAAW,cAAcha,OAAO+Z,EAAK,GAAI,QAEvCA,EAAK,KACPC,GAAW,UAAUha,OAAO+Z,EAAK,GAAI,OAEnCE,IACFD,GAAW,SAASha,OAAO+Z,EAAK,GAAGpZ,OAAS,EAAI,IAAIX,OAAO+Z,EAAK,IAAM,GAAI,OAE5EC,GAAWF,EAAuBC,GAC9BE,IACFD,GAAW,KAETD,EAAK,KACPC,GAAW,KAETD,EAAK,KACPC,GAAW,KAENA,CACT,IAAG/W,KAAK,GACV,EAGAqO,EAAK3S,EAAI,SAAWub,EAASC,EAAOC,EAAQC,EAAUC,GAC7B,iBAAZJ,IACTA,EAAU,CAAC,CAAC,KAAMA,OAAStZ,KAE7B,IAAI2Z,EAAyB,CAAC,EAC9B,GAAIH,EACF,IAAK,IAAIjc,EAAI,EAAGA,EAAI4B,KAAKY,OAAQxC,IAAK,CACpC,IAAI0E,EAAK9C,KAAK5B,GAAG,GACP,MAAN0E,IACF0X,EAAuB1X,IAAM,EAEjC,CAEF,IAAK,IAAI2X,EAAK,EAAGA,EAAKN,EAAQvZ,OAAQ6Z,IAAM,CAC1C,IAAIT,EAAO,GAAG/Z,OAAOka,EAAQM,IACzBJ,GAAUG,EAAuBR,EAAK,WAGrB,IAAVO,SACc,IAAZP,EAAK,KAGdA,EAAK,GAAK,SAAS/Z,OAAO+Z,EAAK,GAAGpZ,OAAS,EAAI,IAAIX,OAAO+Z,EAAK,IAAM,GAAI,MAAM/Z,OAAO+Z,EAAK,GAAI,MAF/FA,EAAK,GAAKO,GAMVH,IACGJ,EAAK,IAGRA,EAAK,GAAK,UAAU/Z,OAAO+Z,EAAK,GAAI,MAAM/Z,OAAO+Z,EAAK,GAAI,KAC1DA,EAAK,GAAKI,GAHVJ,EAAK,GAAKI,GAMVE,IACGN,EAAK,IAGRA,EAAK,GAAK,cAAc/Z,OAAO+Z,EAAK,GAAI,OAAO/Z,OAAO+Z,EAAK,GAAI,KAC/DA,EAAK,GAAKM,GAHVN,EAAK,GAAK,GAAG/Z,OAAOqa,IAMxB/I,EAAKnN,KAAK4V,GACZ,CACF,EACOzI,CACT,C,wBClFAjN,EAAOhH,QAAU,SAAU0c,GACzB,IAAIC,EAAUD,EAAK,GACfU,EAAaV,EAAK,GACtB,IAAKU,EACH,OAAOT,EAET,GAAoB,mBAAT7Z,KAAqB,CAC9B,IAAI2J,EAAS3J,KAAKua,SAASC,mBAAmBC,KAAKC,UAAUJ,MACzDlO,EAAO,+DAA+DvM,OAAO8J,GAC7EgR,EAAgB,OAAO9a,OAAOuM,EAAM,OACxC,MAAO,CAACyN,GAASha,OAAO,CAAC8a,IAAgB7X,KAAK,KAChD,CACA,MAAO,CAAC+W,GAAS/W,KAAK,KACxB,C,uBCAA,IAAI8X,EAAkB,UAOtB1W,EAAOhH,QAUP,SAAoB0N,GAClB,IAOIiQ,EAPA/L,EAAM,GAAKlE,EACX3I,EAAQ2Y,EAAgBE,KAAKhM,GAEjC,IAAK7M,EACH,OAAO6M,EAIT,IAAIiM,EAAO,GACP3U,EAAQ,EACR4U,EAAY,EAEhB,IAAK5U,EAAQnE,EAAMmE,MAAOA,EAAQ0I,EAAItO,OAAQ4F,IAAS,CACrD,OAAQ0I,EAAInG,WAAWvC,IACrB,KAAK,GACHyU,EAAS,SACT,MACF,KAAK,GACHA,EAAS,QACT,MACF,KAAK,GACHA,EAAS,QACT,MACF,KAAK,GACHA,EAAS,OACT,MACF,KAAK,GACHA,EAAS,OACT,MACF,QACE,SAGAG,IAAc5U,IAChB2U,GAAQjM,EAAImM,UAAUD,EAAW5U,IAGnC4U,EAAY5U,EAAQ,EACpB2U,GAAQF,CACV,CAEA,OAAOG,IAAc5U,EACjB2U,EAAOjM,EAAImM,UAAUD,EAAW5U,GAChC2U,CACN,C,6DCvEA,SAASG,EAAQxc,EAAGD,GAClB,IAAIF,EAAIV,OAAOC,KAAKY,GACpB,GAAIb,OAAOsd,sBAAuB,CAChC,IAAIC,EAAIvd,OAAOsd,sBAAsBzc,GACrCD,IAAM2c,EAAIA,EAAErd,QAAO,SAAUU,GAC3B,OAAOZ,OAAOwd,yBAAyB3c,EAAGD,GAAGW,UAC/C,KAAKb,EAAEyF,KAAKqM,MAAM9R,EAAG6c,EACvB,CACA,OAAO7c,CACT,CACA,SAAS+c,EAAe5c,GACtB,IAAK,IAAID,EAAI,EAAGA,EAAI8B,UAAUC,OAAQ/B,IAAK,CACzC,IAAIF,EAAI,MAAQgC,UAAU9B,GAAK8B,UAAU9B,GAAK,CAAC,EAC/CA,EAAI,EAAIyc,EAAQrd,OAAOU,IAAI,GAAIgd,SAAQ,SAAU9c,GAC/CL,EAAgBM,EAAGD,EAAGF,EAAEE,GAC1B,IAAKZ,OAAO2d,0BAA4B3d,OAAO4d,iBAAiB/c,EAAGb,OAAO2d,0BAA0Bjd,IAAM2c,EAAQrd,OAAOU,IAAIgd,SAAQ,SAAU9c,GAC7IZ,OAAOsB,eAAeT,EAAGD,EAAGZ,OAAOwd,yBAAyB9c,EAAGE,GACjE,GACF,CACA,OAAOC,CACT,CACA,SAASN,EAAgBZ,EAAKa,EAAKC,GAYjC,OAXAD,EAuBF,SAAwBmM,GACtB,IAAInM,EAXN,SAAsBsa,EAAO+C,GAC3B,GAAqB,iBAAV/C,GAAgC,OAAVA,EAAgB,OAAOA,EACxD,IAAIgD,EAAOhD,EAAMha,OAAOC,aACxB,QAAa6B,IAATkb,EAAoB,CACtB,IAAIjM,EAAMiM,EAAK9c,KAAK8Z,EAAO+C,GAAQ,WACnC,GAAmB,iBAARhM,EAAkB,OAAOA,EACpC,MAAM,IAAI5Q,UAAU,+CACtB,CACA,OAAiB,WAAT4c,EAAoB3c,OAASC,QAAQ2Z,EAC/C,CAEY1Z,CAAauL,EAAK,UAC5B,MAAsB,iBAARnM,EAAmBA,EAAMU,OAAOV,EAChD,CA1BQa,CAAeb,MACVb,EACTK,OAAOsB,eAAe3B,EAAKa,EAAK,CAC9BC,MAAOA,EACPc,YAAY,EACZC,cAAc,EACdC,UAAU,IAGZ9B,EAAIa,GAAOC,EAENd,CACT,CAgBA,IAAIoe,EACY,SAAsBC,EAAWC,GAC7C,GAAID,EAAUrb,OAAS,EAAG,CACxB,IAAIub,EAAaF,EAAUA,EAAUrb,OAAS,GAC1Cub,IAAeD,GACjBC,EAAWC,OAEf,CACA,IAAIC,EAAYJ,EAAUtS,QAAQuS,IACf,IAAfG,GAIFJ,EAAUK,OAAOD,EAAW,GAH5BJ,EAAU7X,KAAK8X,EAMnB,EAhBEF,EAiBc,SAAwBC,EAAWC,GACjD,IAAIG,EAAYJ,EAAUtS,QAAQuS,IACf,IAAfG,GACFJ,EAAUK,OAAOD,EAAW,GAE1BJ,EAAUrb,OAAS,GACrBqb,EAAUA,EAAUrb,OAAS,GAAG2b,SAEpC,EAQEC,EAAa,SAAoB1d,GACnC,MAAyD,SAAjDA,aAA6B,EAASA,EAAEL,MAAwE,KAArDK,aAA6B,EAASA,EAAE2d,QAC7G,EAGIC,EAAe,SAAsB5d,GACvC,OAAO0d,EAAW1d,KAAOA,EAAE6d,QAC7B,EAGIC,EAAgB,SAAuB9d,GACzC,OAAO0d,EAAW1d,IAAMA,EAAE6d,QAC5B,EACIE,EAAQ,SAAejD,GACzB,OAAOkD,WAAWlD,EAAI,EACxB,EAIImD,EAAY,SAAmBtU,EAAKmR,GACtC,IAAIoD,GAAO,EAUX,OATAvU,EAAIwU,OAAM,SAAUve,EAAOE,GACzB,OAAIgb,EAAGlb,KACLse,EAAMpe,GACC,EAIX,IAEOoe,CACT,EASIE,EAAiB,SAAwBxe,GAC3C,IAAK,IAAIye,EAAOxc,UAAUC,OAAQwc,EAAS,IAAI3T,MAAM0T,EAAO,EAAIA,EAAO,EAAI,GAAIE,EAAO,EAAGA,EAAOF,EAAME,IACpGD,EAAOC,EAAO,GAAK1c,UAAU0c,GAE/B,MAAwB,mBAAV3e,EAAuBA,EAAM+R,WAAM,EAAQ2M,GAAU1e,CACrE,EACI4e,EAAkB,SAAyBC,GAQ7C,OAAOA,EAAMtL,OAAOuL,YAA4C,mBAAvBD,EAAME,aAA8BF,EAAME,eAAe,GAAKF,EAAMtL,MAC/G,EAIIyL,EAAoB,GACpBC,EAAkB,SAAyBC,EAAUC,GAGvD,IA+CI3B,EA/CA4B,GAAOD,aAAiD,EAASA,EAAYE,WAAaA,SAC1F9B,GAAa4B,aAAiD,EAASA,EAAY5B,YAAcyB,EACjGM,EAAStC,EAAe,CAC1BuC,yBAAyB,EACzBC,mBAAmB,EACnBC,mBAAmB,EACnBzB,aAAcA,EACdE,cAAeA,GACdiB,GACCO,EAAQ,CAGVC,WAAY,GAiBZC,gBAAiB,GAOjBC,eAAgB,GAChBC,4BAA6B,KAC7BC,wBAAyB,KACzBC,QAAQ,EACRC,QAAQ,EAGRC,4BAAwB/d,EAExBge,oBAAgBhe,GAYdie,EAAY,SAAmBC,EAAuBC,EAAYC,GACpE,OAAOF,QAA+Dle,IAAtCke,EAAsBC,GAA4BD,EAAsBC,GAAchB,EAAOiB,GAAoBD,EACnJ,EAYIE,EAAqB,SAA4BC,EAAS5B,GAC5D,IAAIE,EAA6F,mBAAtEF,aAAqC,EAASA,EAAME,cAA+BF,EAAME,oBAAiB5c,EAIrI,OAAOud,EAAME,gBAAgBvB,WAAU,SAAUqC,GAC/C,IAAIC,EAAYD,EAAKC,UACnBC,EAAgBF,EAAKE,cACvB,OAAOD,EAAUE,SAASJ,KAI1B1B,aAAmD,EAASA,EAAanL,SAAS+M,KAAeC,EAAcE,MAAK,SAAUC,GAC5H,OAAOA,IAASN,CAClB,GACF,GACF,EAeIO,EAAmB,SAA0BV,GAC/C,IAAIW,EAAc3B,EAAOgB,GACzB,GAA2B,mBAAhBW,EAA4B,CACrC,IAAK,IAAIC,EAAQjf,UAAUC,OAAQwc,EAAS,IAAI3T,MAAMmW,EAAQ,EAAIA,EAAQ,EAAI,GAAIC,EAAQ,EAAGA,EAAQD,EAAOC,IAC1GzC,EAAOyC,EAAQ,GAAKlf,UAAUkf,GAEhCF,EAAcA,EAAYlP,WAAM,EAAQ2M,EAC1C,CAKA,IAJoB,IAAhBuC,IACFA,OAAc9e,IAGX8e,EAAa,CAChB,QAAoB9e,IAAhB8e,IAA6C,IAAhBA,EAC/B,OAAOA,EAIT,MAAM,IAAI5b,MAAM,IAAI9D,OAAO+e,EAAY,gEACzC,CACA,IAAIS,EAAOE,EAEX,GAA2B,iBAAhBA,KACTF,EAAO3B,EAAIgC,cAAcH,IAEvB,MAAM,IAAI5b,MAAM,IAAI9D,OAAO+e,EAAY,0CAG3C,OAAOS,CACT,EACIM,EAAsB,WACxB,IAAIN,EAAOC,EAAiB,gBAG5B,IAAa,IAATD,EACF,OAAO,EAET,QAAa5e,IAAT4e,KAAuB,QAAYA,EAAMzB,EAAOgC,iBAElD,GAAId,EAAmBpB,EAAImC,gBAAkB,EAC3CR,EAAO3B,EAAImC,kBACN,CACL,IAAIC,EAAqB9B,EAAMG,eAAe,GAI9CkB,EAHwBS,GAAsBA,EAAmBC,mBAGrCT,EAAiB,gBAC/C,CAEF,IAAKD,EACH,MAAM,IAAI1b,MAAM,gEAElB,OAAO0b,CACT,EACIW,EAAsB,WA4ExB,GA3EAhC,EAAME,gBAAkBF,EAAMC,WAAWhgB,KAAI,SAAUghB,GACrD,IAAIC,GAAgB,QAASD,EAAWrB,EAAOgC,iBAK3CK,GAAiB,QAAUhB,EAAWrB,EAAOgC,iBAC7CG,EAAoBb,EAAc1e,OAAS,EAAI0e,EAAc,QAAKze,EAClEyf,EAAmBhB,EAAc1e,OAAS,EAAI0e,EAAcA,EAAc1e,OAAS,QAAKC,EACxF0f,EAAuBF,EAAeb,MAAK,SAAUC,GACvD,OAAO,QAAWA,EACpB,IACIe,EAAsBH,EAAehV,QAAQoV,UAAUjB,MAAK,SAAUC,GACxE,OAAO,QAAWA,EACpB,IACIiB,IAAuBpB,EAAcE,MAAK,SAAUC,GACtD,OAAO,QAAYA,GAAQ,CAC7B,IACA,MAAO,CACLJ,UAAWA,EACXC,cAAeA,EACfe,eAAgBA,EAEhBK,mBAAoBA,EAEpBP,kBAAmBA,EAEnBG,iBAAkBA,EASlBC,qBAAsBA,EAEtBC,oBAAqBA,EASrBG,iBAAkB,SAA0BlB,GAC1C,IAAImB,IAAUjgB,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,KAAmBA,UAAU,GACzEkgB,EAAUvB,EAAc3V,QAAQ8V,GACpC,OAAIoB,EAAU,EAORD,EACKP,EAAehV,MAAMgV,EAAe1W,QAAQ8V,GAAQ,GAAGD,MAAK,SAAUsB,GAC3E,OAAO,QAAWA,EACpB,IAEKT,EAAehV,MAAM,EAAGgV,EAAe1W,QAAQ8V,IAAOgB,UAAUjB,MAAK,SAAUsB,GACpF,OAAO,QAAWA,EACpB,IAEKxB,EAAcuB,GAAWD,EAAU,GAAK,GACjD,EAEJ,IACAxC,EAAMG,eAAiBH,EAAME,gBAAgBngB,QAAO,SAAU4iB,GAC5D,OAAOA,EAAMzB,cAAc1e,OAAS,CACtC,IAGIwd,EAAMG,eAAe3d,QAAU,IAAM8e,EAAiB,iBAExD,MAAM,IAAI3b,MAAM,uGAUlB,GAAIqa,EAAME,gBAAgBkB,MAAK,SAAUwB,GACvC,OAAOA,EAAEN,kBACX,KAAMtC,EAAME,gBAAgB1d,OAAS,EACnC,MAAM,IAAImD,MAAM,gLAEpB,EAUIkd,EAAmB,SAASA,EAAiBH,GAC/C,IAAIb,EAAgBa,EAAGb,cACvB,GAAKA,EAGL,OAAIA,EAAczC,YAAyD,OAA3CyC,EAAczC,WAAWyC,cAChDgB,EAAiBhB,EAAczC,YAEjCyC,CACT,EACIiB,EAAW,SAASA,EAASzB,IAClB,IAATA,GAGAA,IAASwB,EAAiBlD,YAGzB0B,GAASA,EAAK0B,OAInB1B,EAAK0B,MAAM,CACTC,gBAAiBpD,EAAOoD,gBAG1BhD,EAAMK,wBAA0BgB,EAjWZ,SAA2BA,GACjD,OAAOA,EAAK4B,SAA0C,UAA/B5B,EAAK4B,QAAQpU,eAAoD,mBAAhBwS,EAAK6B,MAC/E,CAgWQC,CAAkB9B,IACpBA,EAAK6B,UATLJ,EAASnB,KAWb,EACIyB,EAAqB,SAA4BC,GACnD,IAAIhC,EAAOC,EAAiB,iBAAkB+B,GAC9C,OAAOhC,IAAuB,IAATA,GAAyBgC,CAChD,EAaIC,EAAkB,SAAyBC,GAC7C,IAAI1P,EAAS0P,EAAM1P,OACjBsL,EAAQoE,EAAMpE,MACdqE,EAAmBD,EAAME,WACzBA,OAAkC,IAArBD,GAAsCA,EACrD3P,EAASA,GAAUqL,EAAgBC,GACnC6C,IACA,IAAI0B,EAAkB,KACtB,GAAI1D,EAAMG,eAAe3d,OAAS,EAAG,CAInC,IAAImhB,EAAiB7C,EAAmBjN,EAAQsL,GAC5CyE,EAAiBD,GAAkB,EAAI3D,EAAME,gBAAgByD,QAAkBlhB,EACnF,GAAIkhB,EAAiB,EAKjBD,EAFED,EAEgBzD,EAAMG,eAAeH,EAAMG,eAAe3d,OAAS,GAAG0f,iBAGtDlC,EAAMG,eAAe,GAAG4B,uBAEvC,GAAI0B,EAAY,CAIrB,IAAII,EAAoBlF,EAAUqB,EAAMG,gBAAgB,SAAU2D,GAChE,IAAI/B,EAAoB+B,EAAM/B,kBAC9B,OAAOlO,IAAWkO,CACpB,IAUA,GATI8B,EAAoB,IAAMD,EAAe3C,YAAcpN,IAAU,QAAYA,EAAQ+L,EAAOgC,oBAAqB,QAAW/N,EAAQ+L,EAAOgC,mBAAqBgC,EAAerB,iBAAiB1O,GAAQ,MAO1MgQ,EAAoBF,GAElBE,GAAqB,EAAG,CAI1B,IAAIE,EAA8C,IAAtBF,EAA0B7D,EAAMG,eAAe3d,OAAS,EAAIqhB,EAAoB,EACxGG,EAAmBhE,EAAMG,eAAe4D,GAC5CL,GAAkB,QAAY7P,IAAW,EAAImQ,EAAiB9B,iBAAmB8B,EAAiB5B,mBACpG,MAAYhE,EAAWe,KAGrBuE,EAAkBE,EAAerB,iBAAiB1O,GAAQ,GAE9D,KAAO,CAIL,IAAIoQ,EAAmBtF,EAAUqB,EAAMG,gBAAgB,SAAU+D,GAC/D,IAAIhC,EAAmBgC,EAAMhC,iBAC7B,OAAOrO,IAAWqO,CACpB,IAUA,GATI+B,EAAmB,IAAML,EAAe3C,YAAcpN,IAAU,QAAYA,EAAQ+L,EAAOgC,oBAAqB,QAAW/N,EAAQ+L,EAAOgC,mBAAqBgC,EAAerB,iBAAiB1O,MAOjMoQ,EAAmBN,GAEjBM,GAAoB,EAAG,CAIzB,IAAIE,EAAyBF,IAAqBjE,EAAMG,eAAe3d,OAAS,EAAI,EAAIyhB,EAAmB,EACvGG,EAAoBpE,EAAMG,eAAegE,GAC7CT,GAAkB,QAAY7P,IAAW,EAAIuQ,EAAkBrC,kBAAoBqC,EAAkBjC,oBACvG,MAAY/D,EAAWe,KAGrBuE,EAAkBE,EAAerB,iBAAiB1O,GAEtD,CACF,MAGE6P,EAAkBpC,EAAiB,iBAErC,OAAOoC,CACT,EAIIW,EAAmB,SAA0B3jB,GAC/C,IAAImT,EAASqL,EAAgBxe,GACzBogB,EAAmBjN,EAAQnT,IAAM,IAIjCoe,EAAec,EAAO0E,wBAAyB5jB,GAEjDod,EAAKyG,WAAW,CAOdC,YAAa5E,EAAOC,0BAQpBf,EAAec,EAAO6E,kBAAmB/jB,IAM7CA,EAAEgkB,iBACJ,EAMIC,EAAe,SAAsBxF,GACvC,IAAItL,EAASqL,EAAgBC,GACzByF,EAAkB9D,EAAmBjN,EAAQsL,IAAU,EAG3D,GAAIyF,GAAmB/Q,aAAkBgR,SACnCD,IACF5E,EAAMK,wBAA0BxM,OAE7B,CAOL,IAAIiR,EALJ3F,EAAM4F,2BAMN,IAAIC,GAAsB,EAC1B,GAAIhF,EAAMK,wBACR,IAAI,QAAYL,EAAMK,yBAA2B,EAAG,CAElD,IAAI4E,EAAkBnE,EAAmBd,EAAMK,yBAK3Ca,EAAgBlB,EAAME,gBAAgB+E,GAAiB/D,cAC3D,GAAIA,EAAc1e,OAAS,EAAG,CAE5B,IAAI0iB,EAAYhE,EAAcvC,WAAU,SAAU0C,GAChD,OAAOA,IAASrB,EAAMK,uBACxB,IACI6E,GAAa,IACXtF,EAAOtB,aAAa0B,EAAMS,gBACxByE,EAAY,EAAIhE,EAAc1e,SAChCsiB,EAAW5D,EAAcgE,EAAY,GACrCF,GAAsB,GAKpBE,EAAY,GAAK,IACnBJ,EAAW5D,EAAcgE,EAAY,GACrCF,GAAsB,GAO9B,CAKF,MAKOhF,EAAME,gBAAgBiF,MAAK,SAAUvC,GACxC,OAAOA,EAAE1B,cAAciE,MAAK,SAAU7V,GACpC,OAAO,QAAYA,GAAK,CAC1B,GACF,MAIE0V,GAAsB,QAQ1BA,GAAsB,EAEpBA,IACFF,EAAWxB,EAAgB,CAGzBzP,OAAQmM,EAAMK,wBACdoD,WAAY7D,EAAOpB,cAAcwB,EAAMS,mBAIzCqC,EADEgC,IAGO9E,EAAMK,yBAA2BsB,KAE9C,CACA3B,EAAMS,oBAAiBhe,CACzB,EA0BI2iB,EAAW,SAAkBjG,GAC/B,KA5mBuCze,EA4mBrBye,EA3mBqC,YAAjDze,aAA6B,EAASA,EAAEL,MAAuE,SAAjDK,aAA6B,EAASA,EAAEL,MAAwE,MAArDK,aAA6B,EAASA,EAAE2d,WA2mBvF,IAApDS,EAAec,EAAOE,kBAAmBX,IAGnE,OAFAA,EAAMuF,sBACN5G,EAAKyG,aA9mBS,IAAuB7jB,GAinBnCkf,EAAOtB,aAAaa,IAAUS,EAAOpB,cAAcW,KA1BvC,SAAqBA,GACrC,IAAIsE,EAAalhB,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,IAAmBA,UAAU,GAChFyd,EAAMS,eAAiBtB,EACvB,IAAIuE,EAAkBJ,EAAgB,CACpCnE,MAAOA,EACPsE,WAAYA,IAEVC,IACEtF,EAAWe,IAKbA,EAAMuF,iBAER5B,EAASY,GAGb,CASI2B,CAAYlG,EAAOS,EAAOpB,cAAcW,GAE5C,EACImG,EAAa,SAAoB5kB,GACnC,IAAImT,EAASqL,EAAgBxe,GACzBogB,EAAmBjN,EAAQnT,IAAM,GAGjCoe,EAAec,EAAO0E,wBAAyB5jB,IAG/Coe,EAAec,EAAO6E,kBAAmB/jB,KAG7CA,EAAEgkB,iBACFhkB,EAAEqkB,2BACJ,EAMIQ,EAAe,WACjB,GAAKvF,EAAMM,OA6BX,OAxBA1C,EAA8BC,EAAWC,GAIzCkC,EAAMQ,uBAAyBZ,EAAOG,kBAAoBtB,GAAM,WAC9DqE,EAASnB,IACX,IAAKmB,EAASnB,KACdjC,EAAI8F,iBAAiB,UAAWb,GAAc,GAC9CjF,EAAI8F,iBAAiB,YAAanB,EAAkB,CAClDoB,SAAS,EACTC,SAAS,IAEXhG,EAAI8F,iBAAiB,aAAcnB,EAAkB,CACnDoB,SAAS,EACTC,SAAS,IAEXhG,EAAI8F,iBAAiB,QAASF,EAAY,CACxCG,SAAS,EACTC,SAAS,IAEXhG,EAAI8F,iBAAiB,UAAWJ,EAAU,CACxCK,SAAS,EACTC,SAAS,IAEJ5H,CACT,EACI6H,EAAkB,WACpB,GAAK3F,EAAMM,OAQX,OALAZ,EAAIkG,oBAAoB,UAAWjB,GAAc,GACjDjF,EAAIkG,oBAAoB,YAAavB,GAAkB,GACvD3E,EAAIkG,oBAAoB,aAAcvB,GAAkB,GACxD3E,EAAIkG,oBAAoB,QAASN,GAAY,GAC7C5F,EAAIkG,oBAAoB,UAAWR,GAAU,GACtCtH,CACT,EAuBI+H,EAAqC,oBAAX/iB,QAA0B,qBAAsBA,OAAS,IAAIgjB,kBAjBrE,SAAyBC,GAClBA,EAAUZ,MAAK,SAAUa,GAElD,OADmB3a,MAAMsB,KAAKqZ,EAASC,cACnBd,MAAK,SAAU9D,GACjC,OAAOA,IAASrB,EAAMK,uBACxB,GACF,KAKEyC,EAASnB,IAEb,SAI+Hlf,EAC3HyjB,EAAsB,WACnBL,IAGLA,EAAiBM,aACbnG,EAAMM,SAAWN,EAAMO,QACzBP,EAAMC,WAAWhgB,KAAI,SAAUghB,GAC7B4E,EAAiBO,QAAQnF,EAAW,CAClCoF,SAAS,EACTC,WAAW,GAEf,IAEJ,EAwHA,OAlHAxI,EAAO,CACL,UAAIwC,GACF,OAAON,EAAMM,MACf,EACA,UAAIC,GACF,OAAOP,EAAMO,MACf,EACAgG,SAAU,SAAkBC,GAC1B,GAAIxG,EAAMM,OACR,OAAO1e,KAET,IAAI6kB,EAAa/F,EAAU8F,EAAiB,cACxCE,EAAiBhG,EAAU8F,EAAiB,kBAC5CG,EAAoBjG,EAAU8F,EAAiB,qBAC9CG,GACH3E,IAEFhC,EAAMM,QAAS,EACfN,EAAMO,QAAS,EACfP,EAAMI,4BAA8BV,EAAImC,cACxC4E,SAAgDA,IAChD,IAAIG,EAAmB,WACjBD,GACF3E,IAEFuD,IACAW,IACAQ,SAAwDA,GAC1D,EACA,OAAIC,GACFA,EAAkB3G,EAAMC,WAAWpe,UAAUglB,KAAKD,EAAkBA,GAC7DhlB,OAETglB,IACOhlB,KACT,EACA2iB,WAAY,SAAoBuC,GAC9B,IAAK9G,EAAMM,OACT,OAAO1e,KAET,IAAIgC,EAAU0Z,EAAe,CAC3ByJ,aAAcnH,EAAOmH,aACrBC,iBAAkBpH,EAAOoH,iBACzBC,oBAAqBrH,EAAOqH,qBAC3BH,GACHI,aAAalH,EAAMQ,wBACnBR,EAAMQ,4BAAyB/d,EAC/BkjB,IACA3F,EAAMM,QAAS,EACfN,EAAMO,QAAS,EACf2F,IACAtI,EAAgCC,EAAWC,GAC3C,IAAIiJ,EAAerG,EAAU9c,EAAS,gBAClCojB,EAAmBtG,EAAU9c,EAAS,oBACtCqjB,EAAsBvG,EAAU9c,EAAS,uBACzC4gB,EAAc9D,EAAU9c,EAAS,cAAe,2BACpDmjB,SAAoDA,IACpD,IAAII,EAAqB,WACvB1I,GAAM,WACA+F,GACF1B,EAASM,EAAmBpD,EAAMI,8BAEpC4G,SAA4DA,GAC9D,GACF,EACA,OAAIxC,GAAeyC,GACjBA,EAAoB7D,EAAmBpD,EAAMI,8BAA8ByG,KAAKM,EAAoBA,GAC7FvlB,OAETulB,IACOvlB,KACT,EACAoc,MAAO,SAAeoJ,GACpB,GAAIpH,EAAMO,SAAWP,EAAMM,OACzB,OAAO1e,KAET,IAAIylB,EAAU3G,EAAU0G,EAAc,WAClCE,EAAc5G,EAAU0G,EAAc,eAM1C,OALApH,EAAMO,QAAS,EACf8G,SAA0CA,IAC1C1B,IACAO,IACAoB,SAAkDA,IAC3C1lB,IACT,EACAuc,QAAS,SAAiBoJ,GACxB,IAAKvH,EAAMO,SAAWP,EAAMM,OAC1B,OAAO1e,KAET,IAAI4lB,EAAY9G,EAAU6G,EAAgB,aACtCE,EAAgB/G,EAAU6G,EAAgB,iBAO9C,OANAvH,EAAMO,QAAS,EACfiH,SAA8CA,IAC9CxF,IACAuD,IACAW,IACAuB,SAAsDA,IAC/C7lB,IACT,EACA8lB,wBAAyB,SAAiCC,GACxD,IAAIC,EAAkB,GAAG/lB,OAAO8lB,GAAmB5nB,OAAO8nB,SAQ1D,OAPA7H,EAAMC,WAAa2H,EAAgB3nB,KAAI,SAAU8gB,GAC/C,MAA0B,iBAAZA,EAAuBrB,EAAIgC,cAAcX,GAAWA,CACpE,IACIf,EAAMM,QACR0B,IAEFkE,IACOtkB,IACT,IAIG8lB,wBAAwBlI,GACtB1B,CACT,C,cCr6BA5e,EAAQ6Q,KAAO,SAAUtC,EAAQ4C,EAAQyX,EAAMC,EAAMC,GACnD,IAAItnB,EAAGqD,EACHkkB,EAAiB,EAATD,EAAcD,EAAO,EAC7BG,GAAQ,GAAKD,GAAQ,EACrBE,EAAQD,GAAQ,EAChBE,GAAS,EACT5nB,EAAIsnB,EAAQE,EAAS,EAAK,EAC1BK,EAAIP,GAAQ,EAAI,EAChBQ,EAAI7a,EAAO4C,EAAS7P,GAOxB,IALAA,GAAK6nB,EAEL3nB,EAAI4nB,GAAM,IAAOF,GAAU,EAC3BE,KAAQF,EACRA,GAASH,EACFG,EAAQ,EAAG1nB,EAAS,IAAJA,EAAW+M,EAAO4C,EAAS7P,GAAIA,GAAK6nB,EAAGD,GAAS,GAKvE,IAHArkB,EAAIrD,GAAM,IAAO0nB,GAAU,EAC3B1nB,KAAQ0nB,EACRA,GAASL,EACFK,EAAQ,EAAGrkB,EAAS,IAAJA,EAAW0J,EAAO4C,EAAS7P,GAAIA,GAAK6nB,EAAGD,GAAS,GAEvE,GAAU,IAAN1nB,EACFA,EAAI,EAAIynB,MACH,IAAIznB,IAAMwnB,EACf,OAAOnkB,EAAIwkB,IAAsBtN,KAAdqN,GAAK,EAAI,GAE5BvkB,GAAQyN,KAAKsF,IAAI,EAAGiR,GACpBrnB,GAAQynB,CACV,CACA,OAAQG,GAAK,EAAI,GAAKvkB,EAAIyN,KAAKsF,IAAI,EAAGpW,EAAIqnB,EAC5C,EAEA7oB,EAAQ8N,MAAQ,SAAUS,EAAQnN,EAAO+P,EAAQyX,EAAMC,EAAMC,GAC3D,IAAItnB,EAAGqD,EAAGqN,EACN6W,EAAiB,EAATD,EAAcD,EAAO,EAC7BG,GAAQ,GAAKD,GAAQ,EACrBE,EAAQD,GAAQ,EAChBM,EAAe,KAATT,EAAcvW,KAAKsF,IAAI,GAAI,IAAMtF,KAAKsF,IAAI,GAAI,IAAM,EAC1DtW,EAAIsnB,EAAO,EAAKE,EAAS,EACzBK,EAAIP,EAAO,GAAK,EAChBQ,EAAIhoB,EAAQ,GAAgB,IAAVA,GAAe,EAAIA,EAAQ,EAAK,EAAI,EAmC1D,IAjCAA,EAAQkR,KAAKuJ,IAAIza,GAEb2F,MAAM3F,IAAUA,IAAU2a,KAC5BlX,EAAIkC,MAAM3F,GAAS,EAAI,EACvBI,EAAIwnB,IAEJxnB,EAAI8Q,KAAKiJ,MAAMjJ,KAAKiX,IAAInoB,GAASkR,KAAKkX,KAClCpoB,GAAS8Q,EAAII,KAAKsF,IAAI,GAAIpW,IAAM,IAClCA,IACA0Q,GAAK,IAGL9Q,GADEI,EAAIynB,GAAS,EACNK,EAAKpX,EAELoX,EAAKhX,KAAKsF,IAAI,EAAG,EAAIqR,IAEpB/W,GAAK,IACf1Q,IACA0Q,GAAK,GAGH1Q,EAAIynB,GAASD,GACfnkB,EAAI,EACJrD,EAAIwnB,GACKxnB,EAAIynB,GAAS,GACtBpkB,GAAMzD,EAAQ8Q,EAAK,GAAKI,KAAKsF,IAAI,EAAGiR,GACpCrnB,GAAQynB,IAERpkB,EAAIzD,EAAQkR,KAAKsF,IAAI,EAAGqR,EAAQ,GAAK3W,KAAKsF,IAAI,EAAGiR,GACjDrnB,EAAI,IAIDqnB,GAAQ,EAAGta,EAAO4C,EAAS7P,GAAS,IAAJuD,EAAUvD,GAAK6nB,EAAGtkB,GAAK,IAAKgkB,GAAQ,GAI3E,IAFArnB,EAAKA,GAAKqnB,EAAQhkB,EAClBkkB,GAAQF,EACDE,EAAO,EAAGxa,EAAO4C,EAAS7P,GAAS,IAAJE,EAAUF,GAAK6nB,EAAG3nB,GAAK,IAAKunB,GAAQ,GAE1Exa,EAAO4C,EAAS7P,EAAI6nB,IAAU,IAAJC,CAC5B,C,4CC1DA,SAASK,EAAWC,GAClB,GAAoB,iBAATA,EACT,MAAM,IAAI9nB,UAAU,mCAAqC2b,KAAKC,UAAUkM,GAE5E,CAGA,SAASC,EAAqBD,EAAME,GAMlC,IALA,IAIIxd,EAJAoG,EAAM,GACNqX,EAAoB,EACpBC,GAAa,EACbC,EAAO,EAEFzoB,EAAI,EAAGA,GAAKooB,EAAKpmB,SAAUhC,EAAG,CACrC,GAAIA,EAAIooB,EAAKpmB,OACX8I,EAAOsd,EAAKje,WAAWnK,OACpB,IAAa,KAAT8K,EACP,MAEAA,EAAO,EAAQ,CACjB,GAAa,KAATA,EAAmB,CACrB,GAAI0d,IAAcxoB,EAAI,GAAc,IAATyoB,QAEpB,GAAID,IAAcxoB,EAAI,GAAc,IAATyoB,EAAY,CAC5C,GAAIvX,EAAIlP,OAAS,GAA2B,IAAtBumB,GAA8D,KAAnCrX,EAAI/G,WAAW+G,EAAIlP,OAAS,IAAsD,KAAnCkP,EAAI/G,WAAW+G,EAAIlP,OAAS,GAC1H,GAAIkP,EAAIlP,OAAS,EAAG,CAClB,IAAI0mB,EAAiBxX,EAAI/B,YAAY,KACrC,GAAIuZ,IAAmBxX,EAAIlP,OAAS,EAAG,EACb,IAApB0mB,GACFxX,EAAM,GACNqX,EAAoB,GAGpBA,GADArX,EAAMA,EAAIzE,MAAM,EAAGic,IACK1mB,OAAS,EAAIkP,EAAI/B,YAAY,KAEvDqZ,EAAYxoB,EACZyoB,EAAO,EACP,QACF,CACF,MAAO,GAAmB,IAAfvX,EAAIlP,QAA+B,IAAfkP,EAAIlP,OAAc,CAC/CkP,EAAM,GACNqX,EAAoB,EACpBC,EAAYxoB,EACZyoB,EAAO,EACP,QACF,CAEEH,IACEpX,EAAIlP,OAAS,EACfkP,GAAO,MAEPA,EAAM,KACRqX,EAAoB,EAExB,MACMrX,EAAIlP,OAAS,EACfkP,GAAO,IAAMkX,EAAK3b,MAAM+b,EAAY,EAAGxoB,GAEvCkR,EAAMkX,EAAK3b,MAAM+b,EAAY,EAAGxoB,GAClCuoB,EAAoBvoB,EAAIwoB,EAAY,EAEtCA,EAAYxoB,EACZyoB,EAAO,CACT,MAAoB,KAAT3d,IAA+B,IAAV2d,IAC5BA,EAEFA,GAAQ,CAEZ,CACA,OAAOvX,CACT,CAcA,IAAIyX,EAAQ,CAEVC,QAAS,WAKP,IAJA,IAEIC,EAFAC,EAAe,GACfC,GAAmB,EAGd/oB,EAAI+B,UAAUC,OAAS,EAAGhC,IAAM,IAAM+oB,EAAkB/oB,IAAK,CACpE,IAAIooB,EACApoB,GAAK,EACPooB,EAAOrmB,UAAU/B,SAELiC,IAAR4mB,IACFA,EAAMxiB,EAAQwiB,OAChBT,EAAOS,GAGTV,EAAWC,GAGS,IAAhBA,EAAKpmB,SAIT8mB,EAAeV,EAAO,IAAMU,EAC5BC,EAA0C,KAAvBX,EAAKje,WAAW,GACrC,CAQA,OAFA2e,EAAeT,EAAqBS,GAAeC,GAE/CA,EACED,EAAa9mB,OAAS,EACjB,IAAM8mB,EAEN,IACAA,EAAa9mB,OAAS,EACxB8mB,EAEA,GAEX,EAEAE,UAAW,SAAmBZ,GAG5B,GAFAD,EAAWC,GAES,IAAhBA,EAAKpmB,OAAc,MAAO,IAE9B,IAAIinB,EAAoC,KAAvBb,EAAKje,WAAW,GAC7B+e,EAAyD,KAArCd,EAAKje,WAAWie,EAAKpmB,OAAS,GAQtD,OAHoB,KAFpBomB,EAAOC,EAAqBD,GAAOa,IAE1BjnB,QAAiBinB,IAAYb,EAAO,KACzCA,EAAKpmB,OAAS,GAAKknB,IAAmBd,GAAQ,KAE9Ca,EAAmB,IAAMb,EACtBA,CACT,EAEAa,WAAY,SAAoBb,GAE9B,OADAD,EAAWC,GACJA,EAAKpmB,OAAS,GAA4B,KAAvBomB,EAAKje,WAAW,EAC5C,EAEA7F,KAAM,WACJ,GAAyB,IAArBvC,UAAUC,OACZ,MAAO,IAET,IADA,IAAImnB,EACKnpB,EAAI,EAAGA,EAAI+B,UAAUC,SAAUhC,EAAG,CACzC,IAAIgM,EAAMjK,UAAU/B,GACpBmoB,EAAWnc,GACPA,EAAIhK,OAAS,SACAC,IAAXknB,EACFA,EAASnd,EAETmd,GAAU,IAAMnd,EAEtB,CACA,YAAe/J,IAAXknB,EACK,IACFR,EAAMK,UAAUG,EACzB,EAEAC,SAAU,SAAkBjd,EAAMkd,GAIhC,GAHAlB,EAAWhc,GACXgc,EAAWkB,GAEPld,IAASkd,EAAI,MAAO,GAKxB,IAHAld,EAAOwc,EAAMC,QAAQzc,OACrBkd,EAAKV,EAAMC,QAAQS,IAEF,MAAO,GAIxB,IADA,IAAIC,EAAY,EACTA,EAAYnd,EAAKnK,QACa,KAA/BmK,EAAKhC,WAAWmf,KADYA,GASlC,IALA,IAAIC,EAAUpd,EAAKnK,OACfwnB,EAAUD,EAAUD,EAGpBG,EAAU,EACPA,EAAUJ,EAAGrnB,QACa,KAA3BqnB,EAAGlf,WAAWsf,KADUA,GAW9B,IAPA,IACIC,EADQL,EAAGrnB,OACKynB,EAGhBznB,EAASwnB,EAAUE,EAAQF,EAAUE,EACrCC,GAAiB,EACjB3pB,EAAI,EACDA,GAAKgC,IAAUhC,EAAG,CACvB,GAAIA,IAAMgC,EAAQ,CAChB,GAAI0nB,EAAQ1nB,EAAQ,CAClB,GAAmC,KAA/BqnB,EAAGlf,WAAWsf,EAAUzpB,GAG1B,OAAOqpB,EAAG5c,MAAMgd,EAAUzpB,EAAI,GACzB,GAAU,IAANA,EAGT,OAAOqpB,EAAG5c,MAAMgd,EAAUzpB,EAE9B,MAAWwpB,EAAUxnB,IACoB,KAAnCmK,EAAKhC,WAAWmf,EAAYtpB,GAG9B2pB,EAAgB3pB,EACD,IAANA,IAGT2pB,EAAgB,IAGpB,KACF,CACA,IAAIC,EAAWzd,EAAKhC,WAAWmf,EAAYtpB,GAE3C,GAAI4pB,IADSP,EAAGlf,WAAWsf,EAAUzpB,GAEnC,MACoB,KAAb4pB,IACPD,EAAgB3pB,EACpB,CAEA,IAAI+T,EAAM,GAGV,IAAK/T,EAAIspB,EAAYK,EAAgB,EAAG3pB,GAAKupB,IAAWvpB,EAClDA,IAAMupB,GAAkC,KAAvBpd,EAAKhC,WAAWnK,KAChB,IAAf+T,EAAI/R,OACN+R,GAAO,KAEPA,GAAO,OAMb,OAAIA,EAAI/R,OAAS,EACR+R,EAAMsV,EAAG5c,MAAMgd,EAAUE,IAEhCF,GAAWE,EACoB,KAA3BN,EAAGlf,WAAWsf,MACdA,EACGJ,EAAG5c,MAAMgd,GAEpB,EAEAI,UAAW,SAAmBzB,GAC5B,OAAOA,CACT,EAEA0B,QAAS,SAAiB1B,GAExB,GADAD,EAAWC,GACS,IAAhBA,EAAKpmB,OAAc,MAAO,IAK9B,IAJA,IAAI8I,EAAOsd,EAAKje,WAAW,GACvB4f,EAAmB,KAATjf,EACVG,GAAO,EACP+e,GAAe,EACVhqB,EAAIooB,EAAKpmB,OAAS,EAAGhC,GAAK,IAAKA,EAEtC,GAAa,MADb8K,EAAOsd,EAAKje,WAAWnK,KAEnB,IAAKgqB,EAAc,CACjB/e,EAAMjL,EACN,KACF,OAGFgqB,GAAe,EAInB,OAAa,IAAT/e,EAAmB8e,EAAU,IAAM,IACnCA,GAAmB,IAAR9e,EAAkB,KAC1Bmd,EAAK3b,MAAM,EAAGxB,EACvB,EAEAgf,SAAU,SAAkB7B,EAAMjU,GAChC,QAAYlS,IAARkS,GAAoC,iBAARA,EAAkB,MAAM,IAAI7T,UAAU,mCACtE6nB,EAAWC,GAEX,IAGIpoB,EAHAgL,EAAQ,EACRC,GAAO,EACP+e,GAAe,EAGnB,QAAY/nB,IAARkS,GAAqBA,EAAInS,OAAS,GAAKmS,EAAInS,QAAUomB,EAAKpmB,OAAQ,CACpE,GAAImS,EAAInS,SAAWomB,EAAKpmB,QAAUmS,IAAQiU,EAAM,MAAO,GACvD,IAAI8B,EAAS/V,EAAInS,OAAS,EACtBmoB,GAAoB,EACxB,IAAKnqB,EAAIooB,EAAKpmB,OAAS,EAAGhC,GAAK,IAAKA,EAAG,CACrC,IAAI8K,EAAOsd,EAAKje,WAAWnK,GAC3B,GAAa,KAAT8K,GAGA,IAAKkf,EAAc,CACjBhf,EAAQhL,EAAI,EACZ,KACF,OAEwB,IAAtBmqB,IAGFH,GAAe,EACfG,EAAmBnqB,EAAI,GAErBkqB,GAAU,IAERpf,IAASqJ,EAAIhK,WAAW+f,IACR,KAAZA,IAGJjf,EAAMjL,IAKRkqB,GAAU,EACVjf,EAAMkf,GAId,CAGA,OADInf,IAAUC,EAAKA,EAAMkf,GAAmC,IAATlf,IAAYA,EAAMmd,EAAKpmB,QACnEomB,EAAK3b,MAAMzB,EAAOC,EAC3B,CACE,IAAKjL,EAAIooB,EAAKpmB,OAAS,EAAGhC,GAAK,IAAKA,EAClC,GAA2B,KAAvBooB,EAAKje,WAAWnK,IAGhB,IAAKgqB,EAAc,CACjBhf,EAAQhL,EAAI,EACZ,KACF,OACkB,IAATiL,IAGX+e,GAAe,EACf/e,EAAMjL,EAAI,GAId,OAAa,IAATiL,EAAmB,GAChBmd,EAAK3b,MAAMzB,EAAOC,EAE7B,EAEAmf,QAAS,SAAiBhC,GACxBD,EAAWC,GAQX,IAPA,IAAIiC,GAAY,EACZC,EAAY,EACZrf,GAAO,EACP+e,GAAe,EAGfO,EAAc,EACTvqB,EAAIooB,EAAKpmB,OAAS,EAAGhC,GAAK,IAAKA,EAAG,CACzC,IAAI8K,EAAOsd,EAAKje,WAAWnK,GAC3B,GAAa,KAAT8K,GASS,IAATG,IAGF+e,GAAe,EACf/e,EAAMjL,EAAI,GAEC,KAAT8K,GAEkB,IAAduf,EACFA,EAAWrqB,EACY,IAAhBuqB,IACPA,EAAc,IACK,IAAdF,IAGTE,GAAe,QArBb,IAAKP,EAAc,CACjBM,EAAYtqB,EAAI,EAChB,KACF,CAoBN,CAEA,OAAkB,IAAdqqB,IAA4B,IAATpf,GAEH,IAAhBsf,GAEgB,IAAhBA,GAAqBF,IAAapf,EAAM,GAAKof,IAAaC,EAAY,EACjE,GAEFlC,EAAK3b,MAAM4d,EAAUpf,EAC9B,EAEA5G,OAAQ,SAAgBmmB,GACtB,GAAmB,OAAfA,GAA6C,iBAAfA,EAChC,MAAM,IAAIlqB,UAAU,0EAA4EkqB,GAElG,OAvVJ,SAAiBC,EAAKD,GACpB,IAAIvb,EAAMub,EAAWvb,KAAOub,EAAWE,KACnCnlB,EAAOilB,EAAWjlB,OAASilB,EAAWljB,MAAQ,KAAOkjB,EAAWrW,KAAO,IAC3E,OAAKlF,EAGDA,IAAQub,EAAWE,KACdzb,EAAM1J,EAER0J,EAAMwb,EAAMllB,EALVA,CAMX,CA6UWolB,CAAQ,IAAKH,EACtB,EAEA3kB,MAAO,SAAeuiB,GACpBD,EAAWC,GAEX,IAAItU,EAAM,CAAE4W,KAAM,GAAIzb,IAAK,GAAI1J,KAAM,GAAI4O,IAAK,GAAI7M,KAAM,IACxD,GAAoB,IAAhB8gB,EAAKpmB,OAAc,OAAO8R,EAC9B,IAEI9I,EAFAF,EAAOsd,EAAKje,WAAW,GACvB8e,EAAsB,KAATne,EAEbme,GACFnV,EAAI4W,KAAO,IACX1f,EAAQ,GAERA,EAAQ,EAaV,IAXA,IAAIqf,GAAY,EACZC,EAAY,EACZrf,GAAO,EACP+e,GAAe,EACfhqB,EAAIooB,EAAKpmB,OAAS,EAIlBuoB,EAAc,EAGXvqB,GAAKgL,IAAShL,EAEnB,GAAa,MADb8K,EAAOsd,EAAKje,WAAWnK,KAUV,IAATiL,IAGF+e,GAAe,EACf/e,EAAMjL,EAAI,GAEC,KAAT8K,GAEkB,IAAduf,EAAiBA,EAAWrqB,EAA2B,IAAhBuqB,IAAmBA,EAAc,IACrD,IAAdF,IAGXE,GAAe,QAlBb,IAAKP,EAAc,CACjBM,EAAYtqB,EAAI,EAChB,KACF,CAwCN,OArBkB,IAAdqqB,IAA4B,IAATpf,GAEP,IAAhBsf,GAEgB,IAAhBA,GAAqBF,IAAapf,EAAM,GAAKof,IAAaC,EAAY,GACvD,IAATrf,IACiC6I,EAAIvO,KAAOuO,EAAIxM,KAAhC,IAAdgjB,GAAmBrB,EAAkCb,EAAK3b,MAAM,EAAGxB,GAAgCmd,EAAK3b,MAAM6d,EAAWrf,KAG7G,IAAdqf,GAAmBrB,GACrBnV,EAAIxM,KAAO8gB,EAAK3b,MAAM,EAAG4d,GACzBvW,EAAIvO,KAAO6iB,EAAK3b,MAAM,EAAGxB,KAEzB6I,EAAIxM,KAAO8gB,EAAK3b,MAAM6d,EAAWD,GACjCvW,EAAIvO,KAAO6iB,EAAK3b,MAAM6d,EAAWrf,IAEnC6I,EAAIK,IAAMiU,EAAK3b,MAAM4d,EAAUpf,IAG7Bqf,EAAY,EAAGxW,EAAI7E,IAAMmZ,EAAK3b,MAAM,EAAG6d,EAAY,GAAYrB,IAAYnV,EAAI7E,IAAM,KAElF6E,CACT,EAEA2W,IAAK,IACLG,UAAW,IACXC,MAAO,KACPlC,MAAO,MAGTA,EAAMA,MAAQA,EAEdjjB,EAAOhH,QAAUiqB,C,WC/gBjB,IAOImC,EACAC,EARA1kB,EAAUX,EAAOhH,QAAU,CAAC,EAUhC,SAASssB,IACL,MAAM,IAAI7lB,MAAM,kCACpB,CACA,SAAS8lB,IACL,MAAM,IAAI9lB,MAAM,oCACpB,CAqBA,SAAS+lB,EAAWC,GAChB,GAAIL,IAAqB5M,WAErB,OAAOA,WAAWiN,EAAK,GAG3B,IAAKL,IAAqBE,IAAqBF,IAAqB5M,WAEhE,OADA4M,EAAmB5M,WACZA,WAAWiN,EAAK,GAE3B,IAEI,OAAOL,EAAiBK,EAAK,EACjC,CAAE,MAAMjrB,GACJ,IAEI,OAAO4qB,EAAiBzqB,KAAK,KAAM8qB,EAAK,EAC5C,CAAE,MAAMjrB,GAEJ,OAAO4qB,EAAiBzqB,KAAKe,KAAM+pB,EAAK,EAC5C,CACJ,CAGJ,EA5CC,WACG,IAEQL,EADsB,mBAAf5M,WACYA,WAEA8M,CAE3B,CAAE,MAAO9qB,GACL4qB,EAAmBE,CACvB,CACA,IAEQD,EADwB,mBAAjBrE,aACcA,aAEAuE,CAE7B,CAAE,MAAO/qB,GACL6qB,EAAqBE,CACzB,CACJ,CAnBA,GAwEA,IAEIG,EAFAC,EAAQ,GACRC,GAAW,EAEXC,GAAc,EAElB,SAASC,IACAF,GAAaF,IAGlBE,GAAW,EACPF,EAAappB,OACbqpB,EAAQD,EAAa/pB,OAAOgqB,GAE5BE,GAAc,EAEdF,EAAMrpB,QACNypB,IAER,CAEA,SAASA,IACL,IAAIH,EAAJ,CAGA,IAAII,EAAUR,EAAWM,GACzBF,GAAW,EAGX,IADA,IAAIrhB,EAAMohB,EAAMrpB,OACViI,GAAK,CAGP,IAFAmhB,EAAeC,EACfA,EAAQ,KACCE,EAAathB,GACdmhB,GACAA,EAAaG,GAAYI,MAGjCJ,GAAc,EACdthB,EAAMohB,EAAMrpB,MAChB,CACAopB,EAAe,KACfE,GAAW,EAnEf,SAAyBM,GACrB,GAAIb,IAAuBrE,aAEvB,OAAOA,aAAakF,GAGxB,IAAKb,IAAuBE,IAAwBF,IAAuBrE,aAEvE,OADAqE,EAAqBrE,aACdA,aAAakF,GAExB,IAEI,OAAOb,EAAmBa,EAC9B,CAAE,MAAO1rB,GACL,IAEI,OAAO6qB,EAAmB1qB,KAAK,KAAMurB,EACzC,CAAE,MAAO1rB,GAGL,OAAO6qB,EAAmB1qB,KAAKe,KAAMwqB,EACzC,CACJ,CAIJ,CA0CIC,CAAgBH,EAlBhB,CAmBJ,CAgBA,SAASI,EAAKX,EAAKnd,GACf5M,KAAK+pB,IAAMA,EACX/pB,KAAK4M,MAAQA,CACjB,CAWA,SAAS+d,IAAQ,CA5BjB1lB,EAAQ2lB,SAAW,SAAUb,GACzB,IAAI3kB,EAAO,IAAIqE,MAAM9I,UAAUC,OAAS,GACxC,GAAID,UAAUC,OAAS,EACnB,IAAK,IAAIhC,EAAI,EAAGA,EAAI+B,UAAUC,OAAQhC,IAClCwG,EAAKxG,EAAI,GAAK+B,UAAU/B,GAGhCqrB,EAAM7lB,KAAK,IAAIsmB,EAAKX,EAAK3kB,IACJ,IAAjB6kB,EAAMrpB,QAAiBspB,GACvBJ,EAAWO,EAEnB,EAOAK,EAAK/f,UAAU4f,IAAM,WACjBvqB,KAAK+pB,IAAItZ,MAAM,KAAMzQ,KAAK4M,MAC9B,EACA3H,EAAQ4lB,MAAQ,UAChB5lB,EAAQ6lB,SAAU,EAClB7lB,EAAQC,IAAM,CAAC,EACfD,EAAQ8lB,KAAO,GACf9lB,EAAQlD,QAAU,GAClBkD,EAAQ+lB,SAAW,CAAC,EAIpB/lB,EAAQgmB,GAAKN,EACb1lB,EAAQimB,YAAcP,EACtB1lB,EAAQkmB,KAAOR,EACf1lB,EAAQmmB,IAAMT,EACd1lB,EAAQomB,eAAiBV,EACzB1lB,EAAQqmB,mBAAqBX,EAC7B1lB,EAAQsmB,KAAOZ,EACf1lB,EAAQumB,gBAAkBb,EAC1B1lB,EAAQwmB,oBAAsBd,EAE9B1lB,EAAQymB,UAAY,SAAUxlB,GAAQ,MAAO,EAAG,EAEhDjB,EAAQ0mB,QAAU,SAAUzlB,GACxB,MAAM,IAAInC,MAAM,mCACpB,EAEAkB,EAAQwiB,IAAM,WAAc,MAAO,GAAI,EACvCxiB,EAAQ2mB,MAAQ,SAAU/d,GACtB,MAAM,IAAI9J,MAAM,iCACpB,EACAkB,EAAQ4mB,MAAQ,WAAa,OAAO,CAAG,C,wBCrLvC,IAAIC,EAAc,GAClB,SAASC,EAAqBloB,GAE5B,IADA,IAAImoB,GAAU,EACLptB,EAAI,EAAGA,EAAIktB,EAAYlrB,OAAQhC,IACtC,GAAIktB,EAAYltB,GAAGiF,aAAeA,EAAY,CAC5CmoB,EAASptB,EACT,KACF,CAEF,OAAOotB,CACT,CACA,SAASC,EAAa1a,EAAMvP,GAG1B,IAFA,IAAIkqB,EAAa,CAAC,EACdC,EAAc,GACTvtB,EAAI,EAAGA,EAAI2S,EAAK3Q,OAAQhC,IAAK,CACpC,IAAIob,EAAOzI,EAAK3S,GACZkE,EAAKd,EAAQmC,KAAO6V,EAAK,GAAKhY,EAAQmC,KAAO6V,EAAK,GAClDoS,EAAQF,EAAWppB,IAAO,EAC1Be,EAAa,GAAG5D,OAAO6C,EAAI,KAAK7C,OAAOmsB,GAC3CF,EAAWppB,GAAMspB,EAAQ,EACzB,IAAIC,EAAoBN,EAAqBloB,GACzCjG,EAAM,CACR0uB,IAAKtS,EAAK,GACVI,MAAOJ,EAAK,GACZuS,UAAWvS,EAAK,GAChBM,SAAUN,EAAK,GACfO,MAAOP,EAAK,IAEd,IAA2B,IAAvBqS,EACFP,EAAYO,GAAmBG,aAC/BV,EAAYO,GAAmBI,QAAQ7uB,OAClC,CACL,IAAI6uB,EAAUC,EAAgB9uB,EAAKoE,GACnCA,EAAQ2qB,QAAU/tB,EAClBktB,EAAYxP,OAAO1d,EAAG,EAAG,CACvBiF,WAAYA,EACZ4oB,QAASA,EACTD,WAAY,GAEhB,CACAL,EAAY/nB,KAAKP,EACnB,CACA,OAAOsoB,CACT,CACA,SAASO,EAAgB9uB,EAAKoE,GAC5B,IAAI4qB,EAAM5qB,EAAQ6qB,OAAO7qB,GACzB4qB,EAAIE,OAAOlvB,GAWX,OAVc,SAAiBmvB,GAC7B,GAAIA,EAAQ,CACV,GAAIA,EAAOT,MAAQ1uB,EAAI0uB,KAAOS,EAAO3S,QAAUxc,EAAIwc,OAAS2S,EAAOR,YAAc3uB,EAAI2uB,WAAaQ,EAAOzS,WAAa1c,EAAI0c,UAAYyS,EAAOxS,QAAU3c,EAAI2c,MACzJ,OAEFqS,EAAIE,OAAOlvB,EAAMmvB,EACnB,MACEH,EAAII,QAER,CAEF,CACA1oB,EAAOhH,QAAU,SAAUiU,EAAMvP,GAG/B,IAAIirB,EAAkBhB,EADtB1a,EAAOA,GAAQ,GADfvP,EAAUA,GAAW,CAAC,GAGtB,OAAO,SAAgBkrB,GACrBA,EAAUA,GAAW,GACrB,IAAK,IAAItuB,EAAI,EAAGA,EAAIquB,EAAgBrsB,OAAQhC,IAAK,CAC/C,IACI4H,EAAQulB,EADKkB,EAAgBruB,IAEjCktB,EAAYtlB,GAAOgmB,YACrB,CAEA,IADA,IAAIW,EAAqBlB,EAAaiB,EAASlrB,GACtCorB,EAAK,EAAGA,EAAKH,EAAgBrsB,OAAQwsB,IAAM,CAClD,IACIC,EAAStB,EADKkB,EAAgBG,IAEK,IAAnCtB,EAAYuB,GAAQb,aACtBV,EAAYuB,GAAQZ,UACpBX,EAAYxP,OAAO+Q,EAAQ,GAE/B,CACAJ,EAAkBE,CACpB,CACF,C,wBCjFA,IAAIG,EAAO,CAAC,EA+BZhpB,EAAOhH,QAPP,SAA0BiwB,EAAQC,GAChC,IAAIvb,EAtBN,SAAmBA,GACjB,QAA4B,IAAjBqb,EAAKrb,GAAyB,CACvC,IAAIwb,EAAc1P,SAAS+B,cAAc7N,GAGzC,GAAI/Q,OAAOwsB,mBAAqBD,aAAuBvsB,OAAOwsB,kBAC5D,IAGED,EAAcA,EAAYE,gBAAgBC,IAC5C,CAAE,MAAO9uB,GAEP2uB,EAAc,IAChB,CAEFH,EAAKrb,GAAUwb,CACjB,CACA,OAAOH,EAAKrb,EACd,CAIe4b,CAAUN,GACvB,IAAKtb,EACH,MAAM,IAAIlO,MAAM,2GAElBkO,EAAO6b,YAAYN,EACrB,C,uBCvBAlpB,EAAOhH,QANP,SAA4B0E,GAC1B,IAAImd,EAAUpB,SAASgQ,cAAc,SAGrC,OAFA/rB,EAAQgsB,cAAc7O,EAASnd,EAAQisB,YACvCjsB,EAAQurB,OAAOpO,EAASnd,EAAQA,SACzBmd,CACT,C,8BCCA7a,EAAOhH,QANP,SAAwC4wB,GACtC,IAAIC,EAAmD,KACnDA,GACFD,EAAaE,aAAa,QAASD,EAEvC,C,wBCoDA7pB,EAAOhH,QAjBP,SAAgB0E,GACd,GAAwB,oBAAb+b,SACT,MAAO,CACL+O,OAAQ,WAAmB,EAC3BE,OAAQ,WAAmB,GAG/B,IAAIkB,EAAelsB,EAAQqsB,mBAAmBrsB,GAC9C,MAAO,CACL8qB,OAAQ,SAAgBlvB,IAjD5B,SAAeswB,EAAclsB,EAASpE,GACpC,IAAI0uB,EAAM,GACN1uB,EAAI0c,WACNgS,GAAO,cAAcrsB,OAAOrC,EAAI0c,SAAU,QAExC1c,EAAIwc,QACNkS,GAAO,UAAUrsB,OAAOrC,EAAIwc,MAAO,OAErC,IAAIF,OAAiC,IAAdtc,EAAI2c,MACvBL,IACFoS,GAAO,SAASrsB,OAAOrC,EAAI2c,MAAM3Z,OAAS,EAAI,IAAIX,OAAOrC,EAAI2c,OAAS,GAAI,OAE5E+R,GAAO1uB,EAAI0uB,IACPpS,IACFoS,GAAO,KAEL1uB,EAAIwc,QACNkS,GAAO,KAEL1uB,EAAI0c,WACNgS,GAAO,KAET,IAAIC,EAAY3uB,EAAI2uB,UAChBA,GAA6B,oBAATnsB,OACtBksB,GAAO,uDAAuDrsB,OAAOG,KAAKua,SAASC,mBAAmBC,KAAKC,UAAUyR,MAAe,QAKtIvqB,EAAQssB,kBAAkBhC,EAAK4B,EAAclsB,EAAQA,QACvD,CAoBMyO,CAAMyd,EAAclsB,EAASpE,EAC/B,EACAovB,OAAQ,YArBZ,SAA4BkB,GAE1B,GAAgC,OAA5BA,EAAaK,WACf,OAAO,EAETL,EAAaK,WAAWC,YAAYN,EACtC,CAgBMO,CAAmBP,EACrB,EAEJ,C,wBC9CA5pB,EAAOhH,QAVP,SAA2BgvB,EAAK4B,GAC9B,GAAIA,EAAaQ,WACfR,EAAaQ,WAAWC,QAAUrC,MAC7B,CACL,KAAO4B,EAAaU,YAClBV,EAAaM,YAAYN,EAAaU,YAExCV,EAAaJ,YAAY/P,SAAS8Q,eAAevC,GACnD,CACF,C,oFCHA,IAAIwC,EAAqB,CAAC,qBAAsB,sBAAuB,wBAAyB,uBAAwB,sBAAuB,oCAAqC,+BAAgC,+BAAgC,gEAAiE,6CAA8C,wBAC/VC,EAAmCD,EAAmB5rB,KAAK,KAC3D8rB,EAA+B,oBAAZC,QACnBC,EAAUF,EAAY,WAAa,EAAIC,QAAQtkB,UAAUukB,SAAWD,QAAQtkB,UAAUwkB,mBAAqBF,QAAQtkB,UAAUykB,sBAC7HC,GAAeL,GAAaC,QAAQtkB,UAAU0kB,YAAc,SAAUlQ,GACxE,IAAImQ,EACJ,OAAOnQ,SAAmG,QAAhDmQ,EAAuBnQ,EAAQkQ,mBAAkD,IAAzBC,OAAlE,EAA6GA,EAAqBrwB,KAAKkgB,EACzL,EAAI,SAAUA,GACZ,OAAOA,aAAyC,EAASA,EAAQoQ,aACnE,EAUIC,EAAU,SAASA,EAAQ/P,EAAMgQ,GACnC,IAAIC,OACW,IAAXD,IACFA,GAAS,GAKX,IAAIE,EAAWlQ,SAAyF,QAA5CiQ,EAAqBjQ,EAAKmQ,oBAAiD,IAAvBF,OAA9D,EAAuGA,EAAmBzwB,KAAKwgB,EAAM,SAUvL,MATyB,KAAbkQ,GAAgC,SAAbA,GAOTF,GAAUhQ,GAAQ+P,EAAQ/P,EAAK8O,WAGvD,EAsBIsB,EAAgB,SAAuB/O,EAAIgP,EAAkB3xB,GAG/D,GAAIqxB,EAAQ1O,GACV,MAAO,GAET,IAAIiP,EAAatmB,MAAMkB,UAAUU,MAAMoF,MAAMqQ,EAAGkP,iBAAiBjB,IAKjE,OAJIe,GAAoBZ,EAAQjwB,KAAK6hB,EAAIiO,IACvCgB,EAAWE,QAAQnP,GAErBiP,EAAaA,EAAW5xB,OAAOA,EAEjC,EAoCI+xB,EAA2B,SAASA,EAAyBtS,EAAUkS,EAAkB9tB,GAG3F,IAFA,IAAI+tB,EAAa,GACbI,EAAkB1mB,MAAMsB,KAAK6S,GAC1BuS,EAAgBvvB,QAAQ,CAC7B,IAAIue,EAAUgR,EAAgBC,QAC9B,IAAIZ,EAAQrQ,GAAS,GAKrB,GAAwB,SAApBA,EAAQkC,QAAoB,CAE9B,IAAIgP,EAAWlR,EAAQmR,mBAEnBC,EAAmBL,EADTG,EAASzvB,OAASyvB,EAAWlR,EAAQqR,UACM,EAAMxuB,GAC3DA,EAAQyuB,QACVV,EAAW3rB,KAAKqM,MAAMsf,EAAYQ,GAElCR,EAAW3rB,KAAK,CACdssB,YAAavR,EACb4Q,WAAYQ,GAGlB,KAAO,CAEgBrB,EAAQjwB,KAAKkgB,EAAS4P,IACrB/sB,EAAQ7D,OAAOghB,KAAa2Q,IAAqBlS,EAAStL,SAAS6M,KACvF4Q,EAAW3rB,KAAK+a,GAIlB,IAAI3B,EAAa2B,EAAQ3B,YAEQ,mBAA1Bxb,EAAQ2uB,eAAgC3uB,EAAQ2uB,cAAcxR,GAKjEyR,GAAmBpB,EAAQhS,GAAY,MAAYxb,EAAQ6uB,kBAAoB7uB,EAAQ6uB,iBAAiB1R,IAC5G,GAAI3B,GAAcoT,EAAiB,CAOjC,IAAIE,EAAoBZ,GAAwC,IAAf1S,EAAsB2B,EAAQqR,SAAWhT,EAAWgT,UAAU,EAAMxuB,GACjHA,EAAQyuB,QACVV,EAAW3rB,KAAKqM,MAAMsf,EAAYe,GAElCf,EAAW3rB,KAAK,CACdssB,YAAavR,EACb4Q,WAAYe,GAGlB,MAGEX,EAAgBF,QAAQxf,MAAM0f,EAAiBhR,EAAQqR,SAE3D,CACF,CACA,OAAOT,CACT,EAQIgB,EAAc,SAAqBtR,GACrC,OAAQpb,MAAMwK,SAAS4Q,EAAKmQ,aAAa,YAAa,IACxD,EAQIoB,EAAc,SAAqBvR,GACrC,IAAKA,EACH,MAAM,IAAI1b,MAAM,oBAElB,OAAI0b,EAAKwR,SAAW,IAQb,0BAA0BluB,KAAK0c,EAAK4B,UA5JrB,SAA2B5B,GACjD,IAAIyR,EAIAC,EAAW1R,SAA0F,QAA7CyR,EAAsBzR,EAAKmQ,oBAAkD,IAAxBsB,OAA/D,EAAyGA,EAAoBjyB,KAAKwgB,EAAM,mBAC1L,MAAoB,KAAb0R,GAAgC,SAAbA,CAC5B,CAqJyDC,CAAkB3R,MAAWsR,EAAYtR,GACrF,EAGJA,EAAKwR,QACd,EAiBII,EAAuB,SAA8B7tB,EAAGC,GAC1D,OAAOD,EAAEytB,WAAaxtB,EAAEwtB,SAAWztB,EAAE8tB,cAAgB7tB,EAAE6tB,cAAgB9tB,EAAEytB,SAAWxtB,EAAEwtB,QACxF,EACIM,EAAU,SAAiB9R,GAC7B,MAAwB,UAAjBA,EAAK4B,OACd,EA2CImQ,EAAqB,SAA4B/R,GACnD,OAJY,SAAiBA,GAC7B,OAAO8R,EAAQ9R,IAAuB,UAAdA,EAAKnT,IAC/B,CAESmlB,CAAQhS,KA3BK,SAAyBA,GAC7C,IAAKA,EAAKvZ,KACR,OAAO,EAET,IAIIwrB,EAJAC,EAAalS,EAAKmS,MAAQvC,EAAY5P,GACtCoS,EAAc,SAAqB3rB,GACrC,OAAOyrB,EAAW3B,iBAAiB,6BAA+B9pB,EAAO,KAC3E,EAEA,GAAsB,oBAAXhF,aAAgD,IAAfA,OAAO4wB,KAAoD,mBAAtB5wB,OAAO4wB,IAAI7W,OAC1FyW,EAAWG,EAAY3wB,OAAO4wB,IAAI7W,OAAOwE,EAAKvZ,YAE9C,IACEwrB,EAAWG,EAAYpS,EAAKvZ,KAC9B,CAAE,MAAO6rB,GAGP,OADA1sB,QAAQC,MAAM,2IAA4IysB,EAAIxZ,UACvJ,CACT,CAEF,IAAInM,EA3BgB,SAAyB4lB,EAAOJ,GACpD,IAAK,IAAIhzB,EAAI,EAAGA,EAAIozB,EAAMpxB,OAAQhC,IAChC,GAAIozB,EAAMpzB,GAAGwN,SAAW4lB,EAAMpzB,GAAGgzB,OAASA,EACxC,OAAOI,EAAMpzB,EAGnB,CAqBgBqzB,CAAgBP,EAAUjS,EAAKmS,MAC7C,OAAQxlB,GAAWA,IAAYqT,CACjC,CAK2ByS,CAAgBzS,EAC3C,EAiDI0S,EAAa,SAAoB1S,GACnC,IAAI2S,EAAwB3S,EAAK4S,wBAC/BC,EAAQF,EAAsBE,MAC9BC,EAASH,EAAsBG,OACjC,OAAiB,IAAVD,GAA0B,IAAXC,CACxB,EACIC,EAAW,SAAkB/S,EAAML,GACrC,IAAIqT,EAAerT,EAAKqT,aACtB9B,EAAgBvR,EAAKuR,cAMvB,GAA0C,WAAtC+B,iBAAiBjT,GAAMkT,WACzB,OAAO,EAET,IACIC,EADkB1D,EAAQjwB,KAAKwgB,EAAM,iCACAA,EAAKoT,cAAgBpT,EAC9D,GAAIyP,EAAQjwB,KAAK2zB,EAAkB,yBACjC,OAAO,EAET,GAAKH,GAAiC,SAAjBA,GAA4C,gBAAjBA,GAgEzC,GAAqB,kBAAjBA,EAMT,OAAON,EAAW1S,OAtE4D,CAC9E,GAA6B,mBAAlBkR,EAA8B,CAIvC,IADA,IAAImC,EAAerT,EACZA,GAAM,CACX,IAAIoT,EAAgBpT,EAAKoT,cACrBE,EAAW1D,EAAY5P,GAC3B,GAAIoT,IAAkBA,EAAcrV,aAA+C,IAAjCmT,EAAckC,GAI9D,OAAOV,EAAW1S,GAGlBA,EAFSA,EAAKuT,aAEPvT,EAAKuT,aACFH,GAAiBE,IAAatT,EAAK8P,cAKtCsD,EAHAE,EAASE,IAKpB,CACAxT,EAAOqT,CACT,CAWA,GAxGiB,SAAwBrT,GAC3C,IAAIyT,EA+BEC,EAAeC,EAAuBC,EAPxCC,EAAW7T,GAAQ4P,EAAY5P,GAC/B8T,EAA0C,QAA1BL,EAAYI,SAAoC,IAAdJ,OAAuB,EAASA,EAAUD,KAI5FO,GAAW,EACf,GAAIF,GAAYA,IAAa7T,EAG3B,IADA+T,KAAiD,QAAlCL,EAAgBI,SAA4C,IAAlBJ,GAAsF,QAAzDC,EAAwBD,EAAc5D,qBAAqD,IAA1B6D,GAAoCA,EAAsB7T,SAASgU,IAAiB9T,SAAmF,QAA9C4T,EAAsB5T,EAAK8P,qBAAmD,IAAxB8D,GAAkCA,EAAoB9T,SAASE,KAC7X+T,GAAYD,GAAc,CAChC,IAAIE,EAAYC,EAAgBC,EAMhCH,IAAkD,QAAnCE,EADfH,EAA2C,QAA3BE,EADhBH,EAAWjE,EAAYkE,UAC2C,IAAfE,OAAwB,EAASA,EAAWR,YAClB,IAAnBS,GAAwF,QAA1DC,EAAwBD,EAAenE,qBAAqD,IAA1BoE,IAAoCA,EAAsBpU,SAASgU,GAC/N,CAEF,OAAOC,CACT,CA2DQI,CAAenU,GAKjB,OAAQA,EAAKoU,iBAAiBjzB,OAmBhC,GAAqB,gBAAjB6xB,EACF,OAAO,CAGX,CAWA,OAAO,CACT,EAgCIqB,EAAkC,SAAyC9xB,EAASyd,GACtF,QAAIA,EAAKsU,UAITvE,EAAQ/P,IApOU,SAAuBA,GACzC,OAAO8R,EAAQ9R,IAAuB,WAAdA,EAAKnT,IAC/B,CAkOmB0nB,CAAcvU,IAAS+S,EAAS/S,EAAMzd,IAjO9B,SAA8Byd,GAIvD,MAHyB,YAAjBA,EAAK4B,SAAyB5X,MAAMkB,UAAUU,MAAMoF,MAAMgP,EAAK+Q,UAAUjN,MAAK,SAAU0Q,GAC9F,MAAyB,YAAlBA,EAAM5S,OACf,GAEF,CA8NE6S,CAAqBzU,IAlCM,SAAgCA,GAC3D,GAAI,mCAAmC1c,KAAK0c,EAAK4B,SAG/C,IAFA,IAAIkN,EAAa9O,EAAKoT,cAEftE,GAAY,CACjB,GAA2B,aAAvBA,EAAWlN,SAA0BkN,EAAWwF,SAAU,CAE5D,IAAK,IAAIn1B,EAAI,EAAGA,EAAI2vB,EAAWiC,SAAS5vB,OAAQhC,IAAK,CACnD,IAAIq1B,EAAQ1F,EAAWiC,SAASxW,KAAKpb,GAErC,GAAsB,WAAlBq1B,EAAM5S,QAGR,QAAO6N,EAAQjwB,KAAKsvB,EAAY,0BAAkC0F,EAAM1U,SAASE,EAErF,CAEA,OAAO,CACT,CACA8O,EAAaA,EAAWsE,aAC1B,CAKF,OAAO,CACT,CAQgCsB,CAAuB1U,GAIvD,EACI2U,EAAiC,SAAwCpyB,EAASyd,GACpF,QAAI+R,EAAmB/R,IAASuR,EAAYvR,GAAQ,IAAMqU,EAAgC9xB,EAASyd,GAIrG,EACI4U,EAA4B,SAAmCC,GACjE,IAAIrD,EAAWpiB,SAASylB,EAAe1E,aAAa,YAAa,IACjE,SAAIvrB,MAAM4sB,IAAaA,GAAY,EAMrC,EAMIsD,EAAc,SAASA,EAAYxE,GACrC,IAAIyE,EAAmB,GACnBC,EAAmB,GAkBvB,OAjBA1E,EAAWpU,SAAQ,SAAU3B,EAAMpb,GACjC,IAAI81B,IAAY1a,EAAK0W,YACjBvR,EAAUuV,EAAU1a,EAAK0W,YAAc1W,EACvC2a,EAlRmB,SAA8BlV,EAAMiV,GAC7D,IAAIzD,EAAWD,EAAYvR,GAC3B,OAAIwR,EAAW,GAAKyD,IAAY3D,EAAYtR,GACnC,EAEFwR,CACT,CA4Q4B2D,CAAqBzV,EAASuV,GAClD9W,EAAW8W,EAAUH,EAAYva,EAAK+V,YAAc5Q,EAC9B,IAAtBwV,EACFD,EAAUF,EAAiBpwB,KAAKqM,MAAM+jB,EAAkB5W,GAAY4W,EAAiBpwB,KAAK+a,GAE1FsV,EAAiBrwB,KAAK,CACpBktB,cAAe1yB,EACfqyB,SAAU0D,EACV3a,KAAMA,EACN0a,QAASA,EACTza,QAAS2D,GAGf,IACO6W,EAAiBI,KAAKxD,GAAsByD,QAAO,SAAUC,EAAKC,GAEvE,OADAA,EAASN,QAAUK,EAAI3wB,KAAKqM,MAAMskB,EAAKC,EAAS/a,SAAW8a,EAAI3wB,KAAK4wB,EAAS/a,SACtE8a,CACT,GAAG,IAAI90B,OAAOu0B,EAChB,EACIS,EAAW,SAAkB5V,EAAWrd,GAE1C,IAAI+tB,EAWJ,OATEA,GAHF/tB,EAAUA,GAAW,CAAC,GAEV2uB,cACGT,EAAyB,CAAC7Q,GAAYrd,EAAQ8tB,iBAAkB,CAC3E3xB,OAAQi2B,EAA+B71B,KAAK,KAAMyD,GAClDyuB,SAAS,EACTE,cAAe3uB,EAAQ2uB,cACvBE,iBAAkBwD,IAGPxE,EAAcxQ,EAAWrd,EAAQ8tB,iBAAkBsE,EAA+B71B,KAAK,KAAMyD,IAErGuyB,EAAYxE,EACrB,EACImF,EAAY,SAAmB7V,EAAWrd,GAY5C,OAXAA,EAAUA,GAAW,CAAC,GAEV2uB,cACGT,EAAyB,CAAC7Q,GAAYrd,EAAQ8tB,iBAAkB,CAC3E3xB,OAAQ21B,EAAgCv1B,KAAK,KAAMyD,GACnDyuB,SAAS,EACTE,cAAe3uB,EAAQ2uB,gBAGZd,EAAcxQ,EAAWrd,EAAQ8tB,iBAAkBgE,EAAgCv1B,KAAK,KAAMyD,GAG/G,EACImzB,EAAa,SAAoB1V,EAAMzd,GAEzC,GADAA,EAAUA,GAAW,CAAC,GACjByd,EACH,MAAM,IAAI1b,MAAM,oBAElB,OAA8C,IAA1CmrB,EAAQjwB,KAAKwgB,EAAMsP,IAGhBqF,EAA+BpyB,EAASyd,EACjD,EACI2V,EAA4CtG,EAAmB7uB,OAAO,UAAUiD,KAAK,KACrFmyB,EAAc,SAAqB5V,EAAMzd,GAE3C,GADAA,EAAUA,GAAW,CAAC,GACjByd,EACH,MAAM,IAAI1b,MAAM,oBAElB,OAAuD,IAAnDmrB,EAAQjwB,KAAKwgB,EAAM2V,IAGhBtB,EAAgC9xB,EAASyd,EAClD,C,mBChjBA,IAAU6J,EAAMgM,EAANhM,EAMPtpB,KANas1B,EAMP,SAASC,GAEhB,IAAIC,EAAW,SAASxzB,GAEpB,OAAO,IAAIwzB,EAASC,IAAIC,KAAK1zB,EAC/B,EAsYF,SAAS2zB,EAAoBC,EAAM5zB,GAEjC,OAAGA,EAAQyM,OAAOmnB,GACbvxB,MAAMrC,EAAQyM,OAAOmnB,IACf5zB,EAAQyM,OAAOmnB,GAGf5zB,EAAQyM,OAAOmnB,GAAQ,KAI3B,KAET,CAEA,SAASC,EAAcC,EAAMC,GAC3B,SAAKD,GAA6B,iBAAdC,KAGlBD,EAAKE,WACLF,EAAKE,UACF5zB,OACAS,MAAM,SACN8G,QAAQosB,IAAc,GAM7B,CAMA,OApaAP,EAASS,SAAW,CAClBC,aAAa,EACbC,KAAM,uBACN1W,UAAM5e,EACNu1B,SAAU,IACVC,cAAUx1B,EACVy1B,SAAU,WACV,EACAC,iBAAa11B,EACb21B,WAAW,EACXC,OAAO,EACPC,QAAS,eACTC,cAAc,EACdC,SAAU,GACVC,gBAAiB,GACjBC,OAAQ,GACRd,UAAW,GACXe,aAAa,EACbC,QAAS,WACT,EACAvoB,OAAQ,CAAC4C,EAAG,EAAGC,EAAG,GAClB2lB,cAAc,EACdC,SAAU,SACV1J,MAAO,CAAC2J,WAAY,KAItB3B,EAASC,IAAMD,EAAS7qB,UAAY,CAClCysB,SA/BU,SAiCVx3B,YAAa41B,EAGbE,KAAM,SAAS1zB,GAqCb,OAnCKA,IACHA,EAAU,CAAC,GAIbhC,KAAKgC,QAAU,CAAC,EAEhBhC,KAAKq3B,aAAe,KAGpBr3B,KAAKgC,QAAQm0B,KAAOn0B,EAAQm0B,MAAQX,EAASS,SAASE,KACtDn2B,KAAKgC,QAAQyd,KAAOzd,EAAQyd,MAAQ+V,EAASS,SAASxW,KACtDzf,KAAKgC,QAAQo0B,SAAgC,IAArBp0B,EAAQo0B,SAAiB,EAAIp0B,EAAQo0B,UAAYZ,EAASS,SAASG,SAC3Fp2B,KAAKgC,QAAQq0B,SAAWr0B,EAAQq0B,UAAYb,EAASS,SAASI,SAC9Dr2B,KAAKgC,QAAQs0B,SAAWt0B,EAAQs0B,UAAYd,EAASS,SAASK,SAC9Dt2B,KAAKgC,QAAQu0B,YAAcv0B,EAAQu0B,aAAef,EAASS,SAASM,YACpEv2B,KAAKgC,QAAQw0B,UAAYx0B,EAAQw0B,WAAahB,EAASS,SAASO,UAChEx2B,KAAKgC,QAAQy0B,MAAQz0B,EAAQy0B,OAASjB,EAASS,SAASQ,MACxDz2B,KAAKgC,QAAQ00B,QAA8B,WAApB10B,EAAQ00B,QAAuB,kBAAoBlB,EAASS,SAASS,QAC5F12B,KAAKgC,QAAQ20B,aAAe30B,EAAQ20B,cAAgBnB,EAASS,SAASU,aACtE32B,KAAKgC,QAAQ40B,SAAW50B,EAAQ40B,UAAYpB,EAASS,SAASW,SAC9D52B,KAAKgC,QAAQ60B,gBAAkB70B,EAAQ60B,iBAAmBrB,EAASS,SAASY,gBAC5E72B,KAAKgC,QAAQ80B,OAAS90B,EAAQ80B,QAAUtB,EAASS,SAASa,OAC1D92B,KAAKgC,QAAQg0B,UAAYh0B,EAAQg0B,WAAaR,EAASS,SAASD,UAChEh2B,KAAKgC,QAAQ+0B,iBAAsCl2B,IAAxBmB,EAAQ+0B,YAA4BvB,EAASS,SAASc,YAAc/0B,EAAQ+0B,YACvG/2B,KAAKgC,QAAQg1B,QAAUh1B,EAAQg1B,SAAWxB,EAASS,SAASe,QAC5Dh3B,KAAKgC,QAAQyM,OAASzM,EAAQyM,QAAU+mB,EAASS,SAASxnB,OAC1DzO,KAAKgC,QAAQi1B,kBAAwCp2B,IAAzBmB,EAAQi1B,aAA6Bj1B,EAAQi1B,aAAezB,EAASS,SAASgB,aAC1Gj3B,KAAKgC,QAAQk1B,SAAWl1B,EAAQk1B,UAAY1B,EAASS,SAASiB,SAC9Dl3B,KAAKgC,QAAQwrB,MAAQxrB,EAAQwrB,OAASgI,EAASS,SAASzI,MACrDxrB,EAAQ60B,kBACT72B,KAAKgC,QAAQwrB,MAAM2J,WAAan1B,EAAQ60B,iBAInC72B,IACT,EAGAs3B,WAAY,WAEV,IAAKt3B,KAAKgC,QACR,KAAM,8BAIR,IAAIu1B,EAAaxZ,SAASgQ,cAAc,OA0BxC,IAAK,IAAIyJ,KAzBTD,EAAWvB,UAAY,eAAiBh2B,KAAKgC,QAAQg0B,UAG/Ch2B,KAAKgC,QAAQ40B,SACjBW,EAAWvB,WAAa,aAAeh2B,KAAKgC,QAAQ40B,UAGlB,IAA9B52B,KAAKgC,QAAQ20B,cACfY,EAAWvB,WAAa,iBACxB3wB,QAAQoyB,KAAK,oGAGbF,EAAWvB,WAAa,kBAK5BuB,EAAWvB,WAAa,IAAMh2B,KAAKgC,QAAQ00B,QAEvC12B,KAAKgC,QAAQ60B,iBAEfxxB,QAAQoyB,KAAK,0GAIMz3B,KAAKgC,QAAQwrB,MAChC+J,EAAW/J,MAAMgK,GAAYx3B,KAAKgC,QAAQwrB,MAAMgK,GASlD,GALIx3B,KAAKgC,QAAQk1B,UACfK,EAAWnJ,aAAa,YAAapuB,KAAKgC,QAAQk1B,UAIhDl3B,KAAKgC,QAAQyd,MAAQzf,KAAKgC,QAAQyd,KAAKiY,WAAaC,KAAKC,aAE3DL,EAAWzJ,YAAY9tB,KAAKgC,QAAQyd,WAQpC,GANIzf,KAAKgC,QAAQi1B,aACfM,EAAWM,UAAY73B,KAAKgC,QAAQm0B,KAEpCoB,EAAWO,UAAY93B,KAAKgC,QAAQm0B,KAGV,KAAxBn2B,KAAKgC,QAAQ80B,OAAe,CAC9B,IAAIiB,EAAgBha,SAASgQ,cAAc,OAC3CgK,EAAcp2B,IAAM3B,KAAKgC,QAAQ80B,OAEjCiB,EAAc/B,UAAY,kBAEG,QAAzBh2B,KAAKgC,QAAQ40B,WAAoD,IAA9B52B,KAAKgC,QAAQ20B,aAElDY,EAAWzJ,YAAYiK,GAGvBR,EAAWS,sBAAsB,aAAcD,EAEnD,CAIF,IAA2B,IAAvB/3B,KAAKgC,QAAQy0B,MAAgB,CAE/B,IAAIwB,EAAela,SAASgQ,cAAc,UAC1CkK,EAAa3rB,KAAO,SACpB2rB,EAAa7J,aAAa,aAAc,SACxC6J,EAAajC,UAAY,cACzBiC,EAAaH,UAAY,WAGzBG,EAAarU,iBACX,QACA,SAASrG,GACPA,EAAM2a,kBACNl4B,KAAKm4B,cAAcn4B,KAAKq3B,cACxBn2B,OAAOokB,aAAatlB,KAAKq3B,aAAae,aACxC,EAAE75B,KAAKyB,OAIT,IAAIsyB,EAAQpxB,OAAOm3B,WAAa,EAAIn3B,OAAOm3B,WAAaC,OAAOhG,OAIjC,QAAzBtyB,KAAKgC,QAAQ40B,WAAoD,IAA9B52B,KAAKgC,QAAQ20B,eAA0BrE,EAAQ,IAErFiF,EAAWS,sBAAsB,aAAcC,GAG/CV,EAAWzJ,YAAYmK,EAE3B,CAGA,GAAIj4B,KAAKgC,QAAQ+0B,aAAe/2B,KAAKgC,QAAQo0B,SAAW,EAAG,CACzD,IAAImC,EAAOv4B,KAEXu3B,EAAW3T,iBACT,aACA,SAASrG,GACPrc,OAAOokB,aAAaiS,EAAWa,aACjC,IAGFb,EAAW3T,iBACT,cACA,WACE2T,EAAWa,aAAel3B,OAAO4b,YAC/B,WAEEyb,EAAKJ,cAAcZ,EACrB,GACAgB,EAAKv2B,QAAQo0B,SAEjB,GAEJ,CA4BA,QAzBwC,IAA7Bp2B,KAAKgC,QAAQu0B,aACtBgB,EAAW3T,iBACT,QACA,SAASrG,GACPA,EAAM2a,mBACyB,IAA3Bl4B,KAAKgC,QAAQw0B,UACft1B,OAAOs3B,KAAKx4B,KAAKgC,QAAQu0B,YAAa,UAEtCr1B,OAAOu3B,SAAWz4B,KAAKgC,QAAQu0B,WAEnC,EAAEh4B,KAAKyB,OAIyB,mBAAzBA,KAAKgC,QAAQg1B,cAA8D,IAA7Bh3B,KAAKgC,QAAQu0B,aACpEgB,EAAW3T,iBACT,QACA,SAASrG,GACPA,EAAM2a,kBACNl4B,KAAKgC,QAAQg1B,SACf,EAAEz4B,KAAKyB,OAKuB,iBAAxBA,KAAKgC,QAAQyM,OAAqB,CAE1C,IAAI4C,EAAIskB,EAAoB,IAAK31B,KAAKgC,SAClCsP,EAAIqkB,EAAoB,IAAK31B,KAAKgC,SAElC02B,EAAmC,QAAzB14B,KAAKgC,QAAQ40B,SAAqBvlB,EAAI,IAAMA,EACtDsnB,EAAkC,gBAAxB34B,KAAKgC,QAAQ00B,QAA4BplB,EAAI,IAAMA,EAEjEimB,EAAW/J,MAAMoL,UAAY,aAAeF,EAAU,IAAMC,EAAU,GAExE,CAGA,OAAOpB,CACT,EAGAsB,UAAW,WAKT,IAAIC,EAUJ,GAbA94B,KAAKq3B,aAAer3B,KAAKs3B,eAKvBwB,EADmC,iBAA1B94B,KAAKgC,QAAQq0B,SACRtY,SAASgb,eAAe/4B,KAAKgC,QAAQq0B,UAC1Cr2B,KAAKgC,QAAQq0B,oBAAoB2C,aAAsC,oBAAfC,YAA8Bj5B,KAAKgC,QAAQq0B,oBAAoB4C,WAClHj5B,KAAKgC,QAAQq0B,SAEbtY,SAASmb,MAKvB,KAAM,8BAIR,IAAIC,EAAkB3D,EAASS,SAASC,YAAc4C,EAAYlK,WAAakK,EAAYM,UAiB3F,OAhBAN,EAAYO,aAAar5B,KAAKq3B,aAAc8B,GAG5C3D,EAAS8D,aAELt5B,KAAKgC,QAAQo0B,SAAW,IAC1Bp2B,KAAKq3B,aAAae,aAAel3B,OAAO4b,WACtC,WAEE9c,KAAKm4B,cAAcn4B,KAAKq3B,aAC1B,EAAE94B,KAAKyB,MACPA,KAAKgC,QAAQo0B,WAKVp2B,IACT,EAEAu5B,UAAW,WACLv5B,KAAKq3B,aAAae,cACpB9S,aAAatlB,KAAKq3B,aAAae,cAEjCp4B,KAAKm4B,cAAcn4B,KAAKq3B,aAC1B,EAGAc,cAAe,SAASd,GAGtBA,EAAarB,UAAYqB,EAAarB,UAAUhkB,QAAQ,MAAO,IAG/D9Q,OAAO4b,WACL,WAEM9c,KAAKgC,QAAQyd,MAAQzf,KAAKgC,QAAQyd,KAAK8O,YACzCvuB,KAAKgC,QAAQyd,KAAK8O,WAAWC,YAAYxuB,KAAKgC,QAAQyd,MAIpD4X,EAAa9I,YACf8I,EAAa9I,WAAWC,YAAY6I,GAItCr3B,KAAKgC,QAAQs0B,SAASr3B,KAAKo4B,GAG3B7B,EAAS8D,YACX,EAAE/6B,KAAKyB,MACP,IAEJ,GAIFw1B,EAAS8D,WAAa,WAsBpB,IAnBA,IAgBIE,EAhBAC,EAAoB,CACtBC,IAAK,GACLC,OAAQ,IAENC,EAAqB,CACvBF,IAAK,GACLC,OAAQ,IAENE,EAAa,CACfH,IAAK,GACLC,OAAQ,IAING,EAAY/b,SAASgc,uBAAuB,YAKvCn7B,EAAI,EAAGA,EAAIk7B,EAAUl5B,OAAQhC,IAAK,CAGvC46B,GADkD,IAAhD3D,EAAciE,EAAUl7B,GAAI,gBAClB,eAEA,kBAGd,IAAI2zB,EAASuH,EAAUl7B,GAAGo7B,aAC1BR,EAAYA,EAAU1qB,OAAO,EAAG0qB,EAAU54B,OAAO,IAIrCM,OAAOm3B,WAAa,EAAIn3B,OAAOm3B,WAAaC,OAAOhG,QAGlD,KAEXwH,EAAUl7B,GAAG4uB,MAAMgM,GAAaK,EAAWL,GAAa,KAExDK,EAAWL,IAAcjH,EATd,KAW0C,IAAjDsD,EAAciE,EAAUl7B,GAAI,kBAE9Bk7B,EAAUl7B,GAAG4uB,MAAMgM,GAAaC,EAAkBD,GAAa,KAE/DC,EAAkBD,IAAcjH,EAfvB,KAkBTuH,EAAUl7B,GAAG4uB,MAAMgM,GAAaI,EAAmBJ,GAAa,KAEhEI,EAAmBJ,IAAcjH,EApBxB,GAuBf,CAGA,OAAOvyB,IACT,EAmCAw1B,EAASC,IAAIC,KAAK/qB,UAAY6qB,EAASC,IAGhCD,CACT,EApboClxB,EAAOhH,QACvCgH,EAAOhH,QAAUg4B,IAEjBhM,EAAKkM,SAAWF,G,oTCNpB,IAAI2E,EAAch8B,OAAO2H,OAAO,CAAC,GAC7B2G,EAAU9C,MAAM8C,QAGpB,SAAS2tB,EAAQx1B,GACb,OAAOA,OACX,CACA,SAASy1B,EAAMz1B,GACX,OAAOA,OACX,CACA,SAAS01B,EAAO11B,GACZ,OAAa,IAANA,CACX,CAOA,SAAS21B,EAAY37B,GACjB,MAAyB,iBAAVA,GACM,iBAAVA,GAEU,iBAAVA,GACU,kBAAVA,CACf,CACA,SAAS47B,EAAW57B,GAChB,MAAwB,mBAAVA,CAClB,CAMA,SAAS67B,EAAS38B,GACd,OAAe,OAARA,GAA+B,iBAARA,CAClC,CAIA,IAAI48B,EAAYv8B,OAAO0M,UAAUxH,SAQjC,SAASs3B,EAAc78B,GACnB,MAA+B,oBAAxB48B,EAAUv7B,KAAKrB,EAC1B,CACA,SAAS88B,EAASh2B,GACd,MAA6B,oBAAtB81B,EAAUv7B,KAAKyF,EAC1B,CAIA,SAASi2B,EAAkB/sB,GACvB,IAAIF,EAAIktB,WAAWz7B,OAAOyO,IAC1B,OAAOF,GAAK,GAAKkC,KAAKiJ,MAAMnL,KAAOA,GAAK6E,SAAS3E,EACrD,CACA,SAASitB,EAAUjtB,GACf,OAAQusB,EAAMvsB,IACU,mBAAbA,EAAIqX,MACU,mBAAdrX,EAAIktB,KACnB,CAIA,SAAS33B,EAASyK,GACd,OAAc,MAAPA,EACD,GACAnE,MAAM8C,QAAQqB,IAAS6sB,EAAc7sB,IAAQA,EAAIzK,WAAaq3B,EAC1D3f,KAAKC,UAAUlN,EAAKmtB,EAAU,GAC9B57B,OAAOyO,EACrB,CACA,SAASmtB,EAAS1d,EAAMzP,GAEpB,OAAIA,GAAOA,EAAIotB,UACJptB,EAAIlP,MAERkP,CACX,CAKA,SAASqtB,EAASrtB,GACd,IAAIF,EAAIktB,WAAWhtB,GACnB,OAAOvJ,MAAMqJ,GAAKE,EAAMF,CAC5B,CAKA,SAASwtB,EAAQhsB,EAAKisB,GAGlB,IAFA,IAAI98B,EAAMJ,OAAOm9B,OAAO,MACpB7pB,EAAOrC,EAAIrM,MAAM,KACZjE,EAAI,EAAGA,EAAI2S,EAAK3Q,OAAQhC,IAC7BP,EAAIkT,EAAK3S,KAAM,EAEnB,OAAOu8B,EAAmB,SAAUvtB,GAAO,OAAOvP,EAAIuP,EAAIX,cAAgB,EAAI,SAAUW,GAAO,OAAOvP,EAAIuP,EAAM,CACpH,CAImBstB,EAAQ,kBAAkB,GAA7C,IAIIG,EAAsBH,EAAQ,8BAIlC,SAASI,EAAS7yB,EAAKuR,GACnB,IAAInR,EAAMJ,EAAI7H,OACd,GAAIiI,EAAK,CAEL,GAAImR,IAASvR,EAAII,EAAM,GAEnB,YADAJ,EAAI7H,OAASiI,EAAM,GAGvB,IAAIrC,EAAQiC,EAAIkB,QAAQqQ,GACxB,GAAIxT,GAAS,EACT,OAAOiC,EAAI6T,OAAO9V,EAAO,EAEjC,CACJ,CAIA,IAAI+0B,EAAiBt9B,OAAO0M,UAAU4wB,eACtC,SAASC,EAAO59B,EAAKa,GACjB,OAAO88B,EAAet8B,KAAKrB,EAAKa,EACpC,CAIA,SAASg9B,EAAO7hB,GACZ,IAAI8hB,EAAQz9B,OAAOm9B,OAAO,MAC1B,OAAO,SAAkBlsB,GAErB,OADUwsB,EAAMxsB,KACDwsB,EAAMxsB,GAAO0K,EAAG1K,GACnC,CACJ,CAIA,IAAIysB,EAAa,SACbC,EAAWH,GAAO,SAAUvsB,GAC5B,OAAOA,EAAI8C,QAAQ2pB,GAAY,SAAUE,EAAGrsB,GAAK,OAAQA,EAAIA,EAAEssB,cAAgB,EAAK,GACxF,IAIIC,EAAaN,GAAO,SAAUvsB,GAC9B,OAAOA,EAAI8sB,OAAO,GAAGF,cAAgB5sB,EAAI7D,MAAM,EACnD,IAII4wB,EAAc,aACdC,EAAYT,GAAO,SAAUvsB,GAC7B,OAAOA,EAAI8C,QAAQiqB,EAAa,OAAOhvB,aAC3C,IAyBA,IAAI1O,EAAO49B,SAASxxB,UAAUpM,KAJ9B,SAAoBqb,EAAIwiB,GACpB,OAAOxiB,EAAGrb,KAAK69B,EACnB,EAdA,SAAsBxiB,EAAIwiB,GACtB,SAASC,EAAQ74B,GACb,IAAI84B,EAAI37B,UAAUC,OAClB,OAAO07B,EACDA,EAAI,EACA1iB,EAAGnJ,MAAM2rB,EAAKz7B,WACdiZ,EAAG3a,KAAKm9B,EAAK54B,GACjBoW,EAAG3a,KAAKm9B,EAClB,CAEA,OADAC,EAAQE,QAAU3iB,EAAGhZ,OACdy7B,CACX,EASA,SAASG,EAAQjrB,EAAM3H,GACnBA,EAAQA,GAAS,EAGjB,IAFA,IAAIhL,EAAI2S,EAAK3Q,OAASgJ,EAClB8I,EAAM,IAAIjJ,MAAM7K,GACbA,KACH8T,EAAI9T,GAAK2S,EAAK3S,EAAIgL,GAEtB,OAAO8I,CACX,CAIA,SAAS+pB,EAAOxU,EAAIyU,GAChB,IAAK,IAAIj+B,KAAOi+B,EACZzU,EAAGxpB,GAAOi+B,EAAMj+B,GAEpB,OAAOwpB,CACX,CAIA,SAAS0U,EAASl0B,GAEd,IADA,IAAIqH,EAAM,CAAC,EACFlR,EAAI,EAAGA,EAAI6J,EAAI7H,OAAQhC,IACxB6J,EAAI7J,IACJ69B,EAAO3sB,EAAKrH,EAAI7J,IAGxB,OAAOkR,CACX,CAOA,SAAS6a,EAAKnnB,EAAGC,EAAG+L,GAAK,CAIzB,IAAIotB,EAAK,SAAUp5B,EAAGC,EAAG+L,GAAK,OAAO,CAAO,EAKxCqtB,EAAW,SAAUhB,GAAK,OAAOA,CAAG,EAKxC,SAASiB,EAAWt5B,EAAGC,GACnB,GAAID,IAAMC,EACN,OAAO,EACX,IAAIs5B,EAAYxC,EAAS/2B,GACrBw5B,EAAYzC,EAAS92B,GACzB,IAAIs5B,IAAaC,EA+BZ,OAAKD,IAAcC,GACb79B,OAAOqE,KAAOrE,OAAOsE,GA/B5B,IACI,IAAIw5B,EAAWxzB,MAAM8C,QAAQ/I,GACzB05B,EAAWzzB,MAAM8C,QAAQ9I,GAC7B,GAAIw5B,GAAYC,EACZ,OAAQ15B,EAAE5C,SAAW6C,EAAE7C,QACnB4C,EAAEyZ,OAAM,SAAUne,EAAGF,GACjB,OAAOk+B,EAAWh+B,EAAG2E,EAAE7E,GAC3B,IAEH,GAAI4E,aAAa25B,MAAQ15B,aAAa05B,KACvC,OAAO35B,EAAE45B,YAAc35B,EAAE25B,UAExB,GAAKH,GAAaC,EAUnB,OAAO,EATP,IAAIG,EAAQp/B,OAAOC,KAAKsF,GACpB85B,EAAQr/B,OAAOC,KAAKuF,GACxB,OAAQ45B,EAAMz8B,SAAW08B,EAAM18B,QAC3By8B,EAAMpgB,OAAM,SAAUxe,GAClB,OAAOq+B,EAAWt5B,EAAE/E,GAAMgF,EAAEhF,GAChC,GAMZ,CACA,MAAOK,GAEH,OAAO,CACX,CAQR,CAMA,SAASy+B,EAAa90B,EAAKmF,GACvB,IAAK,IAAIhP,EAAI,EAAGA,EAAI6J,EAAI7H,OAAQhC,IAC5B,GAAIk+B,EAAWr0B,EAAI7J,GAAIgP,GACnB,OAAOhP,EAEf,OAAQ,CACZ,CAIA,SAASusB,EAAKvR,GACV,IAAI4jB,GAAS,EACb,OAAO,WACEA,IACDA,GAAS,EACT5jB,EAAGnJ,MAAMzQ,KAAMW,WAEvB,CACJ,CAEA,SAAS88B,EAAWpsB,EAAGC,GACnB,OAAID,IAAMC,EACO,IAAND,GAAW,EAAIA,GAAM,EAAIC,EAGzBD,GAAMA,GAAKC,GAAMA,CAEhC,CAEA,IAAIosB,EAAW,uBACXC,EAAc,CAAC,YAAa,YAAa,UACzCC,EAAkB,CAClB,eACA,UACA,cACA,UACA,eACA,UACA,gBACA,YACA,YACA,cACA,gBACA,iBACA,gBACA,mBAGA5f,EAAS,CAKT6f,sBAAuB5/B,OAAOm9B,OAAO,MAIrC0C,QAAQ,EAIRC,eAAe,EAIfC,UAAU,EAIVC,aAAa,EAIbC,aAAc,KAIdC,YAAa,KAIbC,gBAAiB,GAKjBC,SAAUpgC,OAAOm9B,OAAO,MAKxBkD,cAAe1B,EAKf2B,eAAgB3B,EAKhB4B,iBAAkB5B,EAIlB6B,gBAAiB9T,EAIjB+T,qBAAsB7B,EAKtB8B,YAAa/B,EAKbgC,OAAO,EAIPC,gBAAiBjB,GAQjBkB,EAAgB,8JAIpB,SAASC,EAAW7vB,GAChB,IAAIM,GAAKN,EAAM,IAAInG,WAAW,GAC9B,OAAa,KAANyG,GAAoB,KAANA,CACzB,CAIA,SAASwvB,EAAIphC,EAAKa,EAAKmP,EAAKpO,GACxBvB,OAAOsB,eAAe3B,EAAKa,EAAK,CAC5BC,MAAOkP,EACPpO,aAAcA,EACdE,UAAU,EACVD,cAAc,GAEtB,CAIA,IAAIw/B,EAAS,IAAIj7B,OAAO,KAAK/D,OAAO6+B,EAAcI,OAAQ,YAiB1D,IAAIC,EAAW,aAAe,CAAC,EAE3BC,EAA8B,oBAAXl+B,OACnBm+B,EAAKD,GAAal+B,OAAOo+B,UAAUC,UAAUtyB,cAC7CuyB,EAAOH,GAAM,eAAet8B,KAAKs8B,GACjCI,EAAQJ,GAAMA,EAAG11B,QAAQ,YAAc,EACvC+1B,GAASL,GAAMA,EAAG11B,QAAQ,SAAW,EACzC01B,GAAMA,EAAG11B,QAAQ,WACjB,IAAIg2B,GAAQN,GAAM,uBAAuBt8B,KAAKs8B,GAC9CA,GAAM,cAAct8B,KAAKs8B,GACzBA,GAAM,YAAYt8B,KAAKs8B,GACvB,IAoBIO,GApBAC,GAAOR,GAAMA,EAAGh9B,MAAM,kBAGtBy9B,GAAc,CAAC,EAAEC,MACjBC,IAAkB,EACtB,GAAIZ,EACA,IACI,IAAIa,GAAO,CAAC,EACZhiC,OAAOsB,eAAe0gC,GAAM,UAAW,CACnCjvB,IAAK,WAEDgvB,IAAkB,CACtB,IAEJ9+B,OAAO0iB,iBAAiB,eAAgB,KAAMqc,GAClD,CACA,MAAOnhC,GAAK,CAKhB,IAAIohC,GAAoB,WAapB,YAZkBr/B,IAAd++B,KASIA,IAPCR,QAA+B,IAAX,EAAApe,IAIjB,EAAAA,EAAgB,SAAuC,WAAlC,EAAAA,EAAgB,QAAE9b,IAAIi7B,UAMhDP,EACX,EAEI5B,GAAWoB,GAAal+B,OAAOk/B,6BAEnC,SAASC,GAASC,GACd,MAAuB,mBAATA,GAAuB,cAAcv9B,KAAKu9B,EAAKn9B,WACjE,CACA,IAIIo9B,GAJAC,GAA8B,oBAAXzhC,QACnBshC,GAASthC,SACU,oBAAZ0hC,SACPJ,GAASI,QAAQnlB,SAIjBilB,GAFwC,oBAARG,KAAuBL,GAASK,KAEzDA,IAIe,WAClB,SAASA,IACL1gC,KAAKyR,IAAMxT,OAAOm9B,OAAO,KAC7B,CAUA,OATAsF,EAAI/1B,UAAUg2B,IAAM,SAAUliC,GAC1B,OAAyB,IAAlBuB,KAAKyR,IAAIhT,EACpB,EACAiiC,EAAI/1B,UAAUi2B,IAAM,SAAUniC,GAC1BuB,KAAKyR,IAAIhT,IAAO,CACpB,EACAiiC,EAAI/1B,UAAUnK,MAAQ,WAClBR,KAAKyR,IAAMxT,OAAOm9B,OAAO,KAC7B,EACOsF,CACX,CAdqB,GAiBzB,IAAIG,GAAkB,KAQtB,SAASC,KACL,OAAOD,IAAmB,CAAEE,MAAOF,GACvC,CAIA,SAASG,GAAmBC,QACb,IAAPA,IAAiBA,EAAK,MACrBA,GACDJ,IAAmBA,GAAgBK,OAAO9V,MAC9CyV,GAAkBI,EAClBA,GAAMA,EAAGC,OAAOjW,IACpB,CAKA,IAAIkW,GAAuB,WACvB,SAASA,EAAMC,EAAK50B,EAAMgkB,EAAU2F,EAAMkL,EAAKC,EAASC,EAAkBC,GACtExhC,KAAKohC,IAAMA,EACXphC,KAAKwM,KAAOA,EACZxM,KAAKwwB,SAAWA,EAChBxwB,KAAKm2B,KAAOA,EACZn2B,KAAKqhC,IAAMA,EACXrhC,KAAKyhC,QAAK5gC,EACVb,KAAKshC,QAAUA,EACfthC,KAAK0hC,eAAY7gC,EACjBb,KAAK2hC,eAAY9gC,EACjBb,KAAK4hC,eAAY/gC,EACjBb,KAAKvB,IAAM+N,GAAQA,EAAK/N,IACxBuB,KAAKuhC,iBAAmBA,EACxBvhC,KAAK6hC,uBAAoBhhC,EACzBb,KAAK8hC,YAASjhC,EACdb,KAAKwC,KAAM,EACXxC,KAAK+hC,UAAW,EAChB/hC,KAAKgiC,cAAe,EACpBhiC,KAAKiiC,WAAY,EACjBjiC,KAAKkiC,UAAW,EAChBliC,KAAKmiC,QAAS,EACdniC,KAAKwhC,aAAeA,EACpBxhC,KAAKoiC,eAAYvhC,EACjBb,KAAKqiC,oBAAqB,CAC9B,CAUA,OATApkC,OAAOsB,eAAe4hC,EAAMx2B,UAAW,QAAS,CAG5CqG,IAAK,WACD,OAAOhR,KAAK6hC,iBAChB,EACAriC,YAAY,EACZC,cAAc,IAEX0hC,CACX,CApC0B,GAqCtBmB,GAAmB,SAAUnM,QAChB,IAATA,IAAmBA,EAAO,IAC9B,IAAI1W,EAAO,IAAI0hB,GAGf,OAFA1hB,EAAK0W,KAAOA,EACZ1W,EAAKwiB,WAAY,EACVxiB,CACX,EACA,SAAS8iB,GAAgB30B,GACrB,OAAO,IAAIuzB,QAAMtgC,OAAWA,OAAWA,EAAW1B,OAAOyO,GAC7D,CAKA,SAAS40B,GAAWC,GAChB,IAAIC,EAAS,IAAIvB,GAAMsB,EAAMrB,IAAKqB,EAAMj2B,KAIxCi2B,EAAMjS,UAAYiS,EAAMjS,SAASnlB,QAASo3B,EAAMtM,KAAMsM,EAAMpB,IAAKoB,EAAMnB,QAASmB,EAAMlB,iBAAkBkB,EAAMjB,cAU9G,OATAkB,EAAOjB,GAAKgB,EAAMhB,GAClBiB,EAAOX,SAAWU,EAAMV,SACxBW,EAAOjkC,IAAMgkC,EAAMhkC,IACnBikC,EAAOT,UAAYQ,EAAMR,UACzBS,EAAOhB,UAAYe,EAAMf,UACzBgB,EAAOf,UAAYc,EAAMd,UACzBe,EAAOd,UAAYa,EAAMb,UACzBc,EAAON,UAAYK,EAAML,UACzBM,EAAOR,UAAW,EACXQ,CACX,CA4B2B,mBAApBC,iBAAiCA,gBAKxC,IAAIC,GAAQ,EACRC,GAAqB,GACrBC,GAAc,WACd,IAAK,IAAIlkC,EAAI,EAAGA,EAAIikC,GAAmBjiC,OAAQhC,IAAK,CAChD,IAAImkC,EAAMF,GAAmBjkC,GAC7BmkC,EAAIC,KAAOD,EAAIC,KAAK7kC,QAAO,SAAUuoB,GAAK,OAAOA,CAAG,IACpDqc,EAAIE,UAAW,CACnB,CACAJ,GAAmBjiC,OAAS,CAChC,EAMIsiC,GAAqB,WACrB,SAASA,IAELljC,KAAKijC,UAAW,EAChBjjC,KAAK8C,GAAK8/B,KACV5iC,KAAKgjC,KAAO,EAChB,CAyCA,OAxCAE,EAAIv4B,UAAUw4B,OAAS,SAAUlsB,GAC7BjX,KAAKgjC,KAAK5+B,KAAK6S,EACnB,EACAisB,EAAIv4B,UAAUy4B,UAAY,SAAUnsB,GAKhCjX,KAAKgjC,KAAKhjC,KAAKgjC,KAAKr5B,QAAQsN,IAAQ,KAC/BjX,KAAKijC,WACNjjC,KAAKijC,UAAW,EAChBJ,GAAmBz+B,KAAKpE,MAEhC,EACAkjC,EAAIv4B,UAAU04B,OAAS,SAAUC,GACzBJ,EAAIjxB,QACJixB,EAAIjxB,OAAOsxB,OAAOvjC,KAK1B,EACAkjC,EAAIv4B,UAAU64B,OAAS,SAAUF,GAE7B,IAAIN,EAAOhjC,KAAKgjC,KAAK7kC,QAAO,SAAUuoB,GAAK,OAAOA,CAAG,IAOrD,IAAK,IAAI9nB,EAAI,EAAG09B,EAAI0G,EAAKpiC,OAAQhC,EAAI09B,EAAG19B,IAAK,CAErC,EADMokC,EAAKpkC,GAKXkuB,QACR,CACJ,EACOoW,CACX,CAhDwB,GAoDxBA,GAAIjxB,OAAS,KACb,IAAIwxB,GAAc,GAClB,SAASC,GAAWzxB,GAChBwxB,GAAYr/B,KAAK6N,GACjBixB,GAAIjxB,OAASA,CACjB,CACA,SAAS0xB,KACLF,GAAYG,MACZV,GAAIjxB,OAASwxB,GAAYA,GAAY7iC,OAAS,EAClD,CAMA,IAAIijC,GAAap6B,MAAMkB,UACnBm5B,GAAe7lC,OAAOm9B,OAAOyI,IACZ,CACjB,OACA,MACA,QACA,UACA,SACA,OACA,WAKWloB,SAAQ,SAAUooB,GAE7B,IAAIC,EAAWH,GAAWE,GAC1B/E,EAAI8E,GAAcC,GAAQ,WAEtB,IADA,IAAI3+B,EAAO,GACFgoB,EAAK,EAAGA,EAAKzsB,UAAUC,OAAQwsB,IACpChoB,EAAKgoB,GAAMzsB,UAAUysB,GAEzB,IAEI6W,EAFAjY,EAASgY,EAASvzB,MAAMzQ,KAAMoF,GAC9B8+B,EAAKlkC,KAAKmkC,OAEd,OAAQJ,GACJ,IAAK,OACL,IAAK,UACDE,EAAW7+B,EACX,MACJ,IAAK,SACD6+B,EAAW7+B,EAAKiG,MAAM,GAgB9B,OAbI44B,GACAC,EAAGE,aAAaH,GAUhBC,EAAGnB,IAAIS,SAEJxX,CACX,GACJ,IAEA,IAAIqY,GAAYpmC,OAAOqmC,oBAAoBR,IACvCS,GAAmB,CAAC,EAKpBC,IAAgB,EACpB,SAASC,GAAgB/lC,GACrB8lC,GAAgB9lC,CACpB,CAEA,IAAIgmC,GAAU,CACVlB,OAAQ7Y,EACR0Y,OAAQ1Y,EACRwY,OAAQxY,EACRyY,UAAWzY,GAQXga,GAA0B,WAC1B,SAASA,EAASjmC,EAAOkmC,EAASC,GAU9B,QATgB,IAAZD,IAAsBA,GAAU,QACvB,IAATC,IAAmBA,GAAO,GAC9B7kC,KAAKtB,MAAQA,EACbsB,KAAK4kC,QAAUA,EACf5kC,KAAK6kC,KAAOA,EAEZ7kC,KAAK+iC,IAAM8B,EAAOH,GAAU,IAAIxB,GAChCljC,KAAK8kC,QAAU,EACf9F,EAAItgC,EAAO,SAAUsB,MACjBuM,EAAQ7N,GAAQ,CAChB,IAAKmmC,EACD,GAAI1F,EACAzgC,EAAMqmC,UAAYjB,QAIlB,IAAK,IAAIllC,EAAI,EAAG09B,EAAI+H,GAAUzjC,OAAQhC,EAAI09B,EAAG19B,IAAK,CAE9CogC,EAAItgC,EADAD,EAAM4lC,GAAUzlC,GACJklC,GAAarlC,GACjC,CAGHmmC,GACD5kC,KAAKokC,aAAa1lC,EAE1B,KAOI,KAAIR,EAAOD,OAAOC,KAAKQ,GACvB,IAASE,EAAI,EAAGA,EAAIV,EAAK0C,OAAQhC,IAAK,CAClC,IAAIH,EACJumC,GAAetmC,EADXD,EAAMP,EAAKU,GACY2lC,QAAkB1jC,EAAW+jC,EAASC,EACrE,CAJ6B,CAMrC,CASA,OALAF,EAASh6B,UAAUy5B,aAAe,SAAU1lC,GACxC,IAAK,IAAIE,EAAI,EAAG09B,EAAI59B,EAAMkC,OAAQhC,EAAI09B,EAAG19B,IACrC4lB,GAAQ9lB,EAAME,IAAI,EAAOoB,KAAK6kC,KAEtC,EACOF,CACX,CAlD6B,GAyD7B,SAASngB,GAAQ9lB,EAAOkmC,EAASK,GAC7B,OAAIvmC,GAAS88B,EAAO98B,EAAO,WAAaA,EAAMylC,kBAAkBQ,GACrDjmC,EAAMylC,QAEbK,KACCS,GAAsB/E,OACtB3zB,EAAQ7N,KAAU+7B,EAAc/7B,KACjCT,OAAOinC,aAAaxmC,IACnBA,EAAMymC,UACNC,GAAM1mC,IACLA,aAAiByiC,QANvB,EAOW,IAAIwD,GAASjmC,EAAOkmC,EAASK,EAE5C,CAIA,SAASD,GAAepnC,EAAKa,EAAKmP,EAAKy3B,EAAcT,EAASC,EAAMS,QACnC,IAAzBA,IAAmCA,GAAuB,GAC9D,IAAIvC,EAAM,IAAIG,GACV1L,EAAWv5B,OAAOwd,yBAAyB7d,EAAKa,GACpD,IAAI+4B,IAAsC,IAA1BA,EAAS/3B,aAAzB,CAIA,IAAI8lC,EAAS/N,GAAYA,EAASxmB,IAC9Bw0B,EAAShO,GAAYA,EAAS/lB,IAC5B8zB,IAAUC,GACX53B,IAAQ22B,IAAyC,IAArB5jC,UAAUC,SACvCgN,EAAMhQ,EAAIa,IAEd,IAAIgnC,EAAUb,EAAUh3B,GAAOA,EAAIu2B,OAAS3f,GAAQ5W,GAAK,EAAOi3B,GA+DhE,OA9DA5mC,OAAOsB,eAAe3B,EAAKa,EAAK,CAC5Be,YAAY,EACZC,cAAc,EACduR,IAAK,WACD,IAAItS,EAAQ6mC,EAASA,EAAOtmC,KAAKrB,GAAOgQ,EAmBxC,OAlBIs1B,GAAIjxB,SASA8wB,EAAIM,SAEJoC,IACAA,EAAQ1C,IAAIM,SACR92B,EAAQ7N,IACRgnC,GAAYhnC,KAIjB0mC,GAAM1mC,KAAWkmC,EAAUlmC,EAAMA,MAAQA,CACpD,EACA+S,IAAK,SAAwBk0B,GACzB,IAAIjnC,EAAQ6mC,EAASA,EAAOtmC,KAAKrB,GAAOgQ,EACxC,GAAK6vB,EAAW/+B,EAAOinC,GAAvB,CAMA,GAAIH,EACAA,EAAOvmC,KAAKrB,EAAK+nC,OAEhB,IAAIJ,EAEL,OAEC,IAAKX,GAAWQ,GAAM1mC,KAAW0mC,GAAMO,GAExC,YADAjnC,EAAMA,MAAQinC,GAId/3B,EAAM+3B,CACV,CACAF,EAAUb,EAAUe,GAAUA,EAAOxB,OAAS3f,GAAQmhB,GAAQ,EAAOd,GAWjE9B,EAAIS,QA7BR,CA+BJ,IAEGT,CAvEP,CAwEJ,CACA,SAAStxB,GAAIQ,EAAQxT,EAAKmP,GAItB,IAAIg4B,GAAW3zB,GAAf,CAIA,IAAIiyB,EAAKjyB,EAAOkyB,OAChB,OAAI53B,EAAQ0F,IAAW0oB,EAAkBl8B,IACrCwT,EAAOrR,OAASgP,KAAKtJ,IAAI2L,EAAOrR,OAAQnC,GACxCwT,EAAOqK,OAAO7d,EAAK,EAAGmP,GAElBs2B,IAAOA,EAAGU,SAAWV,EAAGW,MACxBrgB,GAAQ5W,GAAK,GAAO,GAEjBA,GAEPnP,KAAOwT,KAAYxT,KAAOR,OAAO0M,YACjCsH,EAAOxT,GAAOmP,EACPA,GAEPqE,EAAO4zB,QAAW3B,GAAMA,EAAGY,QAIpBl3B,EAENs2B,GAILc,GAAed,EAAGxlC,MAAOD,EAAKmP,OAAK/M,EAAWqjC,EAAGU,QAASV,EAAGW,MAWzDX,EAAGnB,IAAIS,SAEJ51B,IAhBHqE,EAAOxT,GAAOmP,EACPA,EAvBX,CAuCJ,CACA,SAASk4B,GAAI7zB,EAAQxT,GAIjB,GAAI8N,EAAQ0F,IAAW0oB,EAAkBl8B,GACrCwT,EAAOqK,OAAO7d,EAAK,OADvB,CAIA,IAAIylC,EAAKjyB,EAAOkyB,OACZlyB,EAAO4zB,QAAW3B,GAAMA,EAAGY,SAM3Bc,GAAW3zB,IAKVupB,EAAOvpB,EAAQxT,YAGbwT,EAAOxT,GACTylC,GAWDA,EAAGnB,IAAIS,SA5BX,CA8BJ,CAKA,SAASkC,GAAYhnC,GACjB,IAAK,IAAII,OAAI,EAAQF,EAAI,EAAG09B,EAAI59B,EAAMkC,OAAQhC,EAAI09B,EAAG19B,KACjDE,EAAIJ,EAAME,KACDE,EAAEqlC,QACPrlC,EAAEqlC,OAAOpB,IAAIM,SAEb92B,EAAQzN,IACR4mC,GAAY5mC,EAGxB,CAEA,SAASinC,GAAS9zB,GAEd,OADA+zB,GAAa/zB,GAAQ,GACdA,CACX,CAMA,SAASg0B,GAAgBh0B,GAGrB,OAFA+zB,GAAa/zB,GAAQ,GACrB+sB,EAAI/sB,EAAQ,iBAAgD,GACrDA,CACX,CACA,SAAS+zB,GAAa/zB,EAAQ2yB,GAE1B,IAAKgB,GAAW3zB,GAAS,CAUZuS,GAAQvS,EAAQ2yB,EAAS1E,MAC9B,CAQR,CACJ,CACA,SAASgG,GAAWxnC,GAChB,OAAIknC,GAAWlnC,GACJwnC,GAAWxnC,EAAuC,YAEnDA,IAASA,EAAMylC,OAC7B,CACA,SAASgC,GAAUznC,GACf,SAAUA,IAASA,EAAM0nC,cAC7B,CACA,SAASR,GAAWlnC,GAChB,SAAUA,IAASA,EAAM2nC,eAC7B,CAIA,SAASC,GAAMC,GACX,IAAI/jC,EAAM+jC,GAAYA,EAA0C,QAChE,OAAO/jC,EAAM8jC,GAAM9jC,GAAO+jC,CAC9B,CAmBA,IAAIC,GAAU,YACd,SAASpB,GAAMvmC,GACX,SAAUA,IAAqB,IAAhBA,EAAEm8B,UACrB,CACA,SAASyL,GAAM/nC,GACX,OAAOgoC,GAAUhoC,GAAO,EAC5B,CACA,SAASioC,GAAWjoC,GAChB,OAAOgoC,GAAUhoC,GAAO,EAC5B,CACA,SAASgoC,GAAUE,EAAUhC,GACzB,GAAIQ,GAAMwB,GACN,OAAOA,EAEX,IAAIC,EAAM,CAAC,EAIX,OAHA7H,EAAI6H,EAAKL,IAAS,GAClBxH,EAAI6H,EAAK,gBAAgDjC,GACzD5F,EAAI6H,EAAK,MAAO7B,GAAe6B,EAAK,QAASD,EAAU,KAAMhC,EAAS1E,OAC/D2G,CACX,CAiBA,SAASC,GAAMD,GACX,OAAOzB,GAAMyB,GAAOA,EAAInoC,MAAQmoC,CACpC,CAYA,SAASE,GAAmB90B,EAAQitB,EAAQzgC,GACxCR,OAAOsB,eAAe0S,EAAQxT,EAAK,CAC/Be,YAAY,EACZC,cAAc,EACduR,IAAK,WACD,IAAIpD,EAAMsxB,EAAOzgC,GACjB,GAAI2mC,GAAMx3B,GACN,OAAOA,EAAIlP,MAGX,IAAIwlC,EAAKt2B,GAAOA,EAAIu2B,OAGpB,OAFID,GACAA,EAAGnB,IAAIM,SACJz1B,CAEf,EACA6D,IAAK,SAAU/S,GACX,IAAIsoC,EAAW9H,EAAOzgC,GAClB2mC,GAAM4B,KAAc5B,GAAM1mC,GAC1BsoC,EAAStoC,MAAQA,EAGjBwgC,EAAOzgC,GAAOC,CAEtB,GAER,CACA,SAASuoC,GAAU3R,GACf,IAAIyN,EAAM,IAAIG,GACVgE,EAAK5R,GAAQ,WASTyN,EAAIM,QAEZ,IAAG,WASKN,EAAIS,QAEZ,IAAIxyB,EAAMk2B,EAAGl2B,IAAKS,EAAMy1B,EAAGz1B,IACvBo1B,EAAM,CACN,SAAInoC,GACA,OAAOsS,GACX,EACA,SAAItS,CAAMinC,GACNl0B,EAAIk0B,EACR,GAGJ,OADA3G,EAAI6H,EAAKL,IAAS,GACXK,CACX,CACA,SAASM,GAAOC,GAIZ,IAAI10B,EAAMnG,EAAQ66B,GAAU,IAAI39B,MAAM29B,EAAOxmC,QAAU,CAAC,EACxD,IAAK,IAAInC,KAAO2oC,EACZ10B,EAAIjU,GAAO4oC,GAAMD,EAAQ3oC,GAE7B,OAAOiU,CACX,CACA,SAAS20B,GAAMD,EAAQ3oC,EAAK6oC,GACxB,IAAI15B,EAAMw5B,EAAO3oC,GACjB,GAAI2mC,GAAMx3B,GACN,OAAOA,EAEX,IAAIi5B,EAAM,CACN,SAAInoC,GACA,IAAIkP,EAAMw5B,EAAO3oC,GACjB,YAAeoC,IAAR+M,EAAoB05B,EAAe15B,CAC9C,EACA,SAAIlP,CAAMinC,GACNyB,EAAO3oC,GAAOknC,CAClB,GAGJ,OADA3G,EAAI6H,EAAKL,IAAS,GACXK,CACX,CAEA,IAAIU,GAAoB,oBACpBC,GAA2B,2BAC/B,SAASC,GAASx1B,GACd,OAAOy1B,GAAez1B,GAAQ,EAClC,CACA,SAASy1B,GAAez1B,EAAQ2yB,GAC5B,IAAKnK,EAAcxoB,GAYf,OAAOA,EAMX,GAAI2zB,GAAW3zB,GACX,OAAOA,EAGX,IAAI01B,EAAe/C,EAAU4C,GAA2BD,GACpDK,EAAgB31B,EAAO01B,GAC3B,GAAIC,EACA,OAAOA,EAEX,IAAI7G,EAAQ9iC,OAAOm9B,OAAOn9B,OAAO4pC,eAAe51B,IAChD+sB,EAAI/sB,EAAQ01B,EAAc5G,GAC1B/B,EAAI+B,EAAO,kBAAkD,GAC7D/B,EAAI+B,EAAO,UAAmC9uB,GAC1CmzB,GAAMnzB,IACN+sB,EAAI+B,EAAOyF,IAAS,IAEpB5B,GAAWuB,GAAUl0B,KACrB+sB,EAAI+B,EAAO,iBAAgD,GAG/D,IADA,IAAI7iC,EAAOD,OAAOC,KAAK+T,GACdrT,EAAI,EAAGA,EAAIV,EAAK0C,OAAQhC,IAC7BkpC,GAAuB/G,EAAO9uB,EAAQ/T,EAAKU,GAAIgmC,GAEnD,OAAO7D,CACX,CACA,SAAS+G,GAAuB/G,EAAO9uB,EAAQxT,EAAKmmC,GAChD3mC,OAAOsB,eAAewhC,EAAOtiC,EAAK,CAC9Be,YAAY,EACZC,cAAc,EACduR,IAAK,WACD,IAAIpD,EAAMqE,EAAOxT,GACjB,OAAOmmC,IAAYnK,EAAc7sB,GAAOA,EAAM65B,GAAS75B,EAC3D,EACA6D,IAAK,WAGL,GAER,CAWA,SAASs2B,GAASC,EAAiBC,GAC/B,IAAI1C,EACAC,EACA0C,EAAa5N,EAAW0N,GACxBE,GACA3C,EAASyC,EACTxC,EAIM7a,IAGN4a,EAASyC,EAAgBh3B,IACzBw0B,EAASwC,EAAgBv2B,KAE7B,IAAI02B,EAAUjI,KACR,KACA,IAAIkI,GAAQvH,GAAiB0E,EAAQ5a,EAAM,CAAE0d,MAAM,IAKzD,IAAIxB,EAAM,CAGNyB,OAAQH,EACR,SAAIzpC,GACA,OAAIypC,GACIA,EAAQI,OACRJ,EAAQK,WAERtF,GAAIjxB,QASJk2B,EAAQ9E,SAEL8E,EAAQzpC,OAGR6mC,GAEf,EACA,SAAI7mC,CAAMinC,GACNH,EAAOG,EACX,GAIJ,OAFA3G,EAAI6H,EAAKL,IAAS,GAClBxH,EAAI6H,EAAK,iBAAkDqB,GACpDrB,CACX,CAEA,IAAI4B,GAAU,UACVC,GAAa,GAAGzoC,OAAOwoC,GAAS,aAChCE,GAAiB,GAAG1oC,OAAOwoC,GAAS,WACpCG,GAAkB,GAAG3oC,OAAOwoC,GAAS,YAEzC,SAASI,GAAYP,EAAQtmC,GACzB,OAAO8mC,GAAQR,EAAQ,KAAMtmC,EACjC,CAUA,IAyMI+mC,GAzMAC,GAAwB,CAAC,EAE7B,SAASjJ,GAAMb,EAAQ+J,EAAIjnC,GAMvB,OAAO8mC,GAAQ5J,EAAQ+J,EAAIjnC,EAC/B,CACA,SAAS8mC,GAAQ5J,EAAQ+J,EAAI/B,GACzB,IAAIgC,OAAY,IAAPhC,EAAgBjN,EAAciN,EAAIiC,EAAYD,EAAGC,UAAWC,EAAOF,EAAGE,KAAMC,EAAKH,EAAGI,MAAOA,OAAe,IAAPD,EAAgB,MAAQA,EAAcH,EAAGK,QAAqBL,EAAGM,UAW7K,IAYIjE,EA6DAkE,EArEAC,EAAW7I,GACX5hC,EAAO,SAAU2a,EAAItN,EAAMlH,QACd,IAATA,IAAmBA,EAAO,MAC9B,IAAI0K,EAAM65B,GAAwB/vB,EAAI,KAAMxU,EAAMskC,EAAUp9B,GAG5D,OAFI88B,GAAQt5B,GAAOA,EAAIq0B,QACnBr0B,EAAIq0B,OAAOpB,IAAIM,SACZvzB,CACX,EAEI85B,GAAe,EACfC,GAAgB,EAuDpB,GAtDIzE,GAAMlG,IACNqG,EAAS,WAAc,OAAOrG,EAAOxgC,KAAO,EAC5CkrC,EAAezD,GAAUjH,IAEpBgH,GAAWhH,IAChBqG,EAAS,WAEL,OADArG,EAAOiF,OAAOpB,IAAIM,SACXnE,CACX,EACAkK,GAAO,GAEF78B,EAAQ2yB,IACb2K,GAAgB,EAChBD,EAAe1K,EAAO3b,MAAK,SAAUmD,GAAK,OAAOwf,GAAWxf,IAAMyf,GAAUzf,EAAI,IAChF6e,EAAS,WACL,OAAOrG,EAAO7gC,KAAI,SAAUqoB,GACxB,OAAI0e,GAAM1e,GACCA,EAAEhoB,MAEJwnC,GAAWxf,IAChBA,EAAEyd,OAAOpB,IAAIM,SACNyG,GAASpjB,IAEX4T,EAAW5T,GACTznB,EAAKynB,EAAGiiB,SADd,CAMT,GACJ,GAKIpD,EAHCjL,EAAW4E,GACZ+J,EAES,WAAc,OAAOhqC,EAAKigC,EAAQyJ,GAAiB,EAInD,WACL,IAAIe,IAAYA,EAASK,aAMzB,OAHIN,GACAA,IAEGxqC,EAAKigC,EAAQuJ,GAAS,CAACuB,GAClC,EAIKrf,EAGTse,GAAMG,EAAM,CACZ,IAAIa,EAAe1E,EACnBA,EAAS,WAAc,OAAOuE,GAASG,IAAiB,CAC5D,CAEA,IAAID,EAAY,SAAUpwB,GACtB6vB,EAAUtB,EAAQ+B,OAAS,WACvBjrC,EAAK2a,EAAIgvB,GACb,CACJ,EAGA,GAAI1I,KAaA,OAXA8J,EAAYrf,EACPse,EAGIE,GACLlqC,EAAKgqC,EAAIP,GAAY,CACjBnD,IACAsE,EAAgB,QAAKhpC,EACrBmpC,IANJzE,IASG5a,EAEX,IAAIwd,EAAU,IAAIC,GAAQvH,GAAiB0E,EAAQ5a,EAAM,CACrD0d,MAAM,IAEVF,EAAQgC,WAAalB,EACrB,IAAIjC,EAAW6C,EAAgB,GAAKb,GA0EpC,OAxEAb,EAAQ5d,IAAM,WACV,GAAK4d,EAAQzpB,OAGb,GAAIuqB,EAAI,CAEJ,IAAImB,EAAWjC,EAAQn3B,OACnBo4B,GACAQ,IACCC,EACKO,EAAS7mB,MAAK,SAAU7e,EAAG9F,GACzB,OAAO6+B,EAAW/4B,EAAGsiC,EAASpoC,GAClC,IACE6+B,EAAW2M,EAAUpD,OAEvByC,GACAA,IAEJxqC,EAAKgqC,EAAIP,GAAY,CACjB0B,EAEApD,IAAagC,QAAwBnoC,EAAYmmC,EACjDgD,IAEJhD,EAAWoD,EAEnB,MAGIjC,EAAQn3B,KAEhB,EACc,SAAVs4B,EACAnB,EAAQrb,OAASqb,EAAQ5d,IAEV,SAAV+e,GACLnB,EAAQkC,MAAO,EACflC,EAAQrb,OAAS,WAAc,OAAOwd,GAAanC,EAAU,GAI7DA,EAAQrb,OAAS,WACb,GAAI4c,GAAYA,IAAa7I,KAAoB6I,EAASa,WAAY,CAElE,IAAI1+B,EAAS69B,EAASc,eAAiBd,EAASc,aAAe,IAC3D3+B,EAAOlC,QAAQw+B,GAAW,GAC1Bt8B,EAAOzH,KAAK+jC,EACpB,MAEImC,GAAanC,EAErB,EAOAc,EACIE,EACAhB,EAAQ5d,MAGRyc,EAAWmB,EAAQn3B,MAGR,SAAVs4B,GAAoBI,EACzBA,EAASe,MAAM,gBAAgB,WAAc,OAAOtC,EAAQn3B,KAAO,IAGnEm3B,EAAQn3B,MAEL,WACHm3B,EAAQuC,UACZ,CACJ,CAGA,IAAIC,GAA6B,WAC7B,SAASA,EAAYC,QACA,IAAbA,IAAuBA,GAAW,GACtC5qC,KAAK4qC,SAAWA,EAIhB5qC,KAAK0e,QAAS,EAId1e,KAAK6qC,QAAU,GAIf7qC,KAAK8qC,SAAW,GAChB9qC,KAAK8hC,OAASiH,IACT6B,GAAY7B,KACb/oC,KAAKwG,OACAuiC,GAAkBgC,SAAWhC,GAAkBgC,OAAS,KAAK3mC,KAAKpE,MAAQ,EAEvF,CAyDA,OAxDA2qC,EAAYhgC,UAAU4f,IAAM,SAAU3Q,GAClC,GAAI5Z,KAAK0e,OAAQ,CACb,IAAIssB,EAAqBjC,GACzB,IAEI,OADAA,GAAoB/oC,KACb4Z,GACX,CACA,QACImvB,GAAoBiC,CACxB,CACJ,MACS,CAGb,EAKAL,EAAYhgC,UAAUsgB,GAAK,WACvB8d,GAAoB/oC,IACxB,EAKA2qC,EAAYhgC,UAAUygB,IAAM,WACxB2d,GAAoB/oC,KAAK8hC,MAC7B,EACA6I,EAAYhgC,UAAUsgC,KAAO,SAAUC,GACnC,GAAIlrC,KAAK0e,OAAQ,CACb,IAAI9f,OAAI,EAAQ09B,OAAI,EACpB,IAAK19B,EAAI,EAAG09B,EAAIt8B,KAAK6qC,QAAQjqC,OAAQhC,EAAI09B,EAAG19B,IACxCoB,KAAK6qC,QAAQjsC,GAAG8rC,WAEpB,IAAK9rC,EAAI,EAAG09B,EAAIt8B,KAAK8qC,SAASlqC,OAAQhC,EAAI09B,EAAG19B,IACzCoB,KAAK8qC,SAASlsC,KAElB,GAAIoB,KAAK+qC,OACL,IAAKnsC,EAAI,EAAG09B,EAAIt8B,KAAK+qC,OAAOnqC,OAAQhC,EAAI09B,EAAG19B,IACvCoB,KAAK+qC,OAAOnsC,GAAGqsC,MAAK,GAI5B,IAAKjrC,KAAK4qC,UAAY5qC,KAAK8hC,SAAWoJ,EAAY,CAE9C,IAAIp2B,EAAO9U,KAAK8hC,OAAOiJ,OAAOnH,MAC1B9uB,GAAQA,IAAS9U,OACjBA,KAAK8hC,OAAOiJ,OAAO/qC,KAAKwG,OAASsO,EACjCA,EAAKtO,MAAQxG,KAAKwG,MAE1B,CACAxG,KAAK8hC,YAASjhC,EACdb,KAAK0e,QAAS,CAClB,CACJ,EACOisB,CACX,CA/EgC,GAgFhC,SAASQ,GAAYP,GACjB,OAAO,IAAID,GAAYC,EAC3B,CAUA,SAASQ,KACL,OAAOrC,EACX,CACA,SAASsC,GAAezxB,GAChBmvB,IACAA,GAAkB+B,SAAS1mC,KAAKwV,EAMxC,CAaA,SAAS0xB,GAAgBrK,GAMrB,IAAIsK,EAAWtK,EAAGuK,UACdC,EAAiBxK,EAAGyK,SAAWzK,EAAGyK,QAAQF,UAC9C,OAAIC,IAAmBF,EACXtK,EAAGuK,UAAYvtC,OAAOm9B,OAAOqQ,GAG9BF,CAEf,CACA,SAASI,GAAOltC,EAAK6oC,EAAcsE,QACD,IAA1BA,IAAoCA,GAAwB,GAGhE,IAAIlC,EAAW7I,GACf,GAAI6I,EAAU,CAIV,IAAImC,EAAWnC,EAASgC,SAAWhC,EAASgC,QAAQF,UACpD,GAAIK,GAAYptC,KAAOotC,EAEnB,OAAOA,EAASptC,GAEf,GAAIkC,UAAUC,OAAS,EACxB,OAAOgrC,GAAyBtR,EAAWgN,GACrCA,EAAaroC,KAAKyqC,GAClBpC,CAKd,MACS,CAGb,CAEA,IAAIwE,GAAiBrQ,GAAO,SAAUv1B,GAClC,IAAI4d,EAA6B,MAAnB5d,EAAK81B,OAAO,GAEtB7Q,EAA0B,OAD9BjlB,EAAO4d,EAAU5d,EAAKmF,MAAM,GAAKnF,GACjB81B,OAAO,GAEnBnY,EAA6B,OADjC3d,EAAOilB,EAAOjlB,EAAKmF,MAAM,GAAKnF,GACX81B,OAAO,GAE1B,MAAO,CACH91B,KAFJA,EAAO2d,EAAU3d,EAAKmF,MAAM,GAAKnF,EAG7BilB,KAAMA,EACNtH,QAASA,EACTC,QAASA,EAEjB,IACA,SAASioB,GAAgBC,EAAK/K,GAC1B,SAASgL,IACL,IAAID,EAAMC,EAAQD,IAClB,IAAIz/B,EAAQy/B,GAQR,OAAOrC,GAAwBqC,EAAK,KAAMrrC,UAAWsgC,EAAI,gBANzD,IADA,IAAIyB,EAASsJ,EAAI3gC,QACRzM,EAAI,EAAGA,EAAI8jC,EAAO9hC,OAAQhC,IAC/B+qC,GAAwBjH,EAAO9jC,GAAI,KAAM+B,UAAWsgC,EAAI,eAOpE,CAEA,OADAgL,EAAQD,IAAMA,EACPC,CACX,CACA,SAASC,GAAgBjhB,EAAIkhB,EAAOvL,EAAK5T,EAAQof,EAAmBnL,GAChE,IAAI/6B,EAAMmmC,EAAKC,EAAK/uB,EACpB,IAAKrX,KAAQ+kB,EACTohB,EAAMphB,EAAG/kB,GACTomC,EAAMH,EAAMjmC,GACZqX,EAAQuuB,GAAe5lC,GACnBg0B,EAAQmS,KAIHnS,EAAQoS,IACTpS,EAAQmS,EAAIL,OACZK,EAAMphB,EAAG/kB,GAAQ6lC,GAAgBM,EAAKpL,IAEtC7G,EAAO7c,EAAM4N,QACbkhB,EAAMphB,EAAG/kB,GAAQkmC,EAAkB7uB,EAAMrX,KAAMmmC,EAAK9uB,EAAMsG,UAE9D+c,EAAIrjB,EAAMrX,KAAMmmC,EAAK9uB,EAAMsG,QAAStG,EAAMuG,QAASvG,EAAMH,SAEpDivB,IAAQC,IACbA,EAAIN,IAAMK,EACVphB,EAAG/kB,GAAQomC,IAGnB,IAAKpmC,KAAQimC,EACLjS,EAAQjP,EAAG/kB,KAEX8mB,GADAzP,EAAQuuB,GAAe5lC,IACVA,KAAMimC,EAAMjmC,GAAOqX,EAAMsG,QAGlD,CAEA,SAAS0oB,GAAevN,EAAKwN,EAASC,GAIlC,IAAIR,EAHAjN,aAAemC,KACfnC,EAAMA,EAAIxyB,KAAKigC,OAASzN,EAAIxyB,KAAKigC,KAAO,CAAC,IAG7C,IAAIC,EAAU1N,EAAIwN,GAClB,SAASG,IACLF,EAAKh8B,MAAMzQ,KAAMW,WAGjB26B,EAAS2Q,EAAQD,IAAKW,EAC1B,CACIzS,EAAQwS,GAERT,EAAUF,GAAgB,CAACY,IAIvBxS,EAAMuS,EAAQV,MAAQ5R,EAAOsS,EAAQE,SAErCX,EAAUS,GACFV,IAAI5nC,KAAKuoC,GAIjBV,EAAUF,GAAgB,CAACW,EAASC,IAG5CV,EAAQW,QAAS,EACjB5N,EAAIwN,GAAWP,CACnB,CAkCA,SAASY,GAAU/8B,EAAKg9B,EAAMruC,EAAKsuC,EAAQC,GACvC,GAAI7S,EAAM2S,GAAO,CACb,GAAItR,EAAOsR,EAAMruC,GAKb,OAJAqR,EAAIrR,GAAOquC,EAAKruC,GACXuuC,UACMF,EAAKruC,IAET,EAEN,GAAI+8B,EAAOsR,EAAMC,GAKlB,OAJAj9B,EAAIrR,GAAOquC,EAAKC,GACXC,UACMF,EAAKC,IAET,CAEf,CACA,OAAO,CACX,CAyBA,SAASE,GAAkBzc,GACvB,OAAO6J,EAAY7J,GACb,CAAC+R,GAAgB/R,IACjBjkB,EAAQikB,GACJ0c,GAAuB1c,QACvB3vB,CACd,CACA,SAASssC,GAAW1tB,GAChB,OAAO0a,EAAM1a,IAAS0a,EAAM1a,EAAK0W,QA76DpB,IA66DqC1W,EAAKwiB,SAC3D,CACA,SAASiL,GAAuB1c,EAAU4c,GACtC,IACIxuC,EAAG4Q,EAAG4L,EAAWtG,EADjBhF,EAAM,GAEV,IAAKlR,EAAI,EAAGA,EAAI4xB,EAAS5vB,OAAQhC,IAEzBs7B,EADJ1qB,EAAIghB,EAAS5xB,KACkB,kBAAN4Q,IAGzBsF,EAAOhF,EADPsL,EAAYtL,EAAIlP,OAAS,GAGrB2L,EAAQiD,GACJA,EAAE5O,OAAS,IAGPusC,IAFJ39B,EAAI09B,GAAuB19B,EAAG,GAAGvP,OAAOmtC,GAAe,GAAI,KAAKntC,OAAOrB,KAEtD,KAAOuuC,GAAWr4B,KAC/BhF,EAAIsL,GAAamnB,GAAgBztB,EAAKqhB,KAAO3mB,EAAE,GAAG2mB,MAClD3mB,EAAE4gB,SAENtgB,EAAI1L,KAAKqM,MAAMX,EAAKN,IAGnB6qB,EAAY7qB,GACb29B,GAAWr4B,GAIXhF,EAAIsL,GAAamnB,GAAgBztB,EAAKqhB,KAAO3mB,GAElC,KAANA,GAELM,EAAI1L,KAAKm+B,GAAgB/yB,IAIzB29B,GAAW39B,IAAM29B,GAAWr4B,GAE5BhF,EAAIsL,GAAamnB,GAAgBztB,EAAKqhB,KAAO3mB,EAAE2mB,OAI3CiE,EAAO5J,EAAS6c,WAChBlT,EAAM3qB,EAAE4xB,MACRlH,EAAQ1qB,EAAE/Q,MACV07B,EAAMiT,KACN59B,EAAE/Q,IAAM,UAAUwB,OAAOmtC,EAAa,KAAKntC,OAAOrB,EAAG,OAEzDkR,EAAI1L,KAAKoL,KAIrB,OAAOM,CACX,CAKA,SAASw9B,GAAW1/B,EAAK2/B,GACrB,IAAgB3uC,EAAG09B,EAAGp+B,EAAMO,EAAxBiU,EAAM,KACV,GAAInG,EAAQqB,IAAuB,iBAARA,EAEvB,IADA8E,EAAM,IAAIjJ,MAAMmE,EAAIhN,QACfhC,EAAI,EAAG09B,EAAI1uB,EAAIhN,OAAQhC,EAAI09B,EAAG19B,IAC/B8T,EAAI9T,GAAK2uC,EAAO3/B,EAAIhP,GAAIA,QAG3B,GAAmB,iBAARgP,EAEZ,IADA8E,EAAM,IAAIjJ,MAAMmE,GACXhP,EAAI,EAAGA,EAAIgP,EAAKhP,IACjB8T,EAAI9T,GAAK2uC,EAAO3uC,EAAI,EAAGA,QAG1B,GAAI27B,EAAS3sB,GACd,GAAI4yB,IAAa5yB,EAAI7O,OAAOyuC,UAAW,CACnC96B,EAAM,GAGN,IAFA,IAAI86B,EAAW5/B,EAAI7O,OAAOyuC,YACtBxhB,EAASwhB,EAASC,QACdzhB,EAAO0hB,MACXh7B,EAAItO,KAAKmpC,EAAOvhB,EAAOttB,MAAOgU,EAAI9R,SAClCorB,EAASwhB,EAASC,MAE1B,MAII,IAFAvvC,EAAOD,OAAOC,KAAK0P,GACnB8E,EAAM,IAAIjJ,MAAMvL,EAAK0C,QAChBhC,EAAI,EAAG09B,EAAIp+B,EAAK0C,OAAQhC,EAAI09B,EAAG19B,IAChCH,EAAMP,EAAKU,GACX8T,EAAI9T,GAAK2uC,EAAO3/B,EAAInP,GAAMA,EAAKG,GAQ3C,OAJKu7B,EAAMznB,KACPA,EAAM,IAEVA,EAAI26B,UAAW,EACR36B,CACX,CAKA,SAASi7B,GAAWznC,EAAM0nC,EAAgBC,EAAOC,GAC7C,IACI9b,EADA+b,EAAe/tC,KAAKguC,aAAa9nC,GAEjC6nC,GAEAF,EAAQA,GAAS,CAAC,EACdC,IAIAD,EAAQpR,EAAOA,EAAO,CAAC,EAAGqR,GAAaD,IAE3C7b,EACI+b,EAAaF,KACRvT,EAAWsT,GAAkBA,IAAmBA,IAGzD5b,EACIhyB,KAAKiuC,OAAO/nC,KACPo0B,EAAWsT,GAAkBA,IAAmBA,GAE7D,IAAI37B,EAAS47B,GAASA,EAAMK,KAC5B,OAAIj8B,EACOjS,KAAKmuC,eAAe,WAAY,CAAED,KAAMj8B,GAAU+f,GAGlDA,CAEf,CAKA,SAASoc,GAActrC,GACnB,OAAOurC,GAAaruC,KAAKsuC,SAAU,UAAWxrC,GAAI,IAAS+5B,CAC/D,CAEA,SAAS0R,GAAcC,EAAQrjC,GAC3B,OAAIoB,EAAQiiC,IAC2B,IAA5BA,EAAO7kC,QAAQwB,GAGfqjC,IAAWrjC,CAE1B,CAMA,SAASsjC,GAAcC,EAAcjwC,EAAKkwC,EAAgBC,EAAcC,GACpE,IAAIC,EAAgB9wB,EAAOqgB,SAAS5/B,IAAQkwC,EAC5C,OAAIE,GAAkBD,IAAiB5wB,EAAOqgB,SAAS5/B,GAC5C8vC,GAAcM,EAAgBD,GAEhCE,EACEP,GAAcO,EAAeJ,GAE/BE,EACE1S,EAAU0S,KAAkBnwC,OAEfoC,IAAjB6tC,CACX,CAKA,SAASK,GAAgBviC,EAAM40B,EAAK1iC,EAAOswC,EAAQC,GAC/C,GAAIvwC,EACA,GAAK67B,EAAS77B,GAIT,CACG6N,EAAQ7N,KACRA,EAAQi+B,EAASj+B,IAErB,IAAIouC,OAAO,EACPoC,EAAU,SAAUzwC,GACpB,GAAY,UAARA,GAA2B,UAARA,GAAmB48B,EAAoB58B,GAC1DquC,EAAOtgC,MAEN,CACD,IAAIF,EAAOE,EAAK2iC,OAAS3iC,EAAK2iC,MAAM7iC,KACpCwgC,EACIkC,GAAUhxB,EAAO2gB,YAAYyC,EAAK90B,EAAM7N,GAClC+N,EAAK4iC,WAAa5iC,EAAK4iC,SAAW,CAAC,GACnC5iC,EAAK2iC,QAAU3iC,EAAK2iC,MAAQ,CAAC,EAC3C,CACA,IAAIE,EAAezT,EAASn9B,GACxB6wC,EAAgBpT,EAAUz9B,GACxB4wC,KAAgBvC,GAAWwC,KAAiBxC,IAC9CA,EAAKruC,GAAOC,EAAMD,GACdwwC,KACSziC,EAAKye,KAAOze,EAAKye,GAAK,CAAC,IAC7B,UAAUhrB,OAAOxB,IAAQ,SAAU8wC,GAClC7wC,EAAMD,GAAO8wC,CACjB,GAGZ,EACA,IAAK,IAAI9wC,KAAOC,EACZwwC,EAAQzwC,EAEhB,MAEJ,OAAO+N,CACX,CAKA,SAASgjC,GAAahpC,EAAOipC,GACzB,IAAIhU,EAASz7B,KAAK0vC,eAAiB1vC,KAAK0vC,aAAe,IACnDC,EAAOlU,EAAOj1B,GAGlB,OAAImpC,IAASF,GAMbG,GAFAD,EAAOlU,EAAOj1B,GAASxG,KAAKsuC,SAASuB,gBAAgBrpC,GAAOvH,KAAKe,KAAK8vC,aAAc9vC,KAAKqpC,GAAIrpC,MAE5E,aAAaC,OAAOuG,IAAQ,GALlCmpC,CAOf,CAKA,SAASI,GAASJ,EAAMnpC,EAAO/H,GAE3B,OADAmxC,GAAWD,EAAM,WAAW1vC,OAAOuG,GAAOvG,OAAOxB,EAAM,IAAIwB,OAAOxB,GAAO,KAAK,GACvEkxC,CACX,CACA,SAASC,GAAWD,EAAMlxC,EAAK0jC,GAC3B,GAAI51B,EAAQojC,GACR,IAAK,IAAI/wC,EAAI,EAAGA,EAAI+wC,EAAK/uC,OAAQhC,IACzB+wC,EAAK/wC,IAAyB,iBAAZ+wC,EAAK/wC,IACvBoxC,GAAeL,EAAK/wC,GAAI,GAAGqB,OAAOxB,EAAK,KAAKwB,OAAOrB,GAAIujC,QAK/D6N,GAAeL,EAAMlxC,EAAK0jC,EAElC,CACA,SAAS6N,GAAevwB,EAAMhhB,EAAK0jC,GAC/B1iB,EAAKsiB,UAAW,EAChBtiB,EAAKhhB,IAAMA,EACXghB,EAAK0iB,OAASA,CAClB,CAEA,SAAS8N,GAAoBzjC,EAAM9N,GAC/B,GAAIA,EACA,GAAK+7B,EAAc/7B,GAGd,CACD,IAAIusB,EAAMze,EAAKye,GAAKze,EAAKye,GAAKwR,EAAO,CAAC,EAAGjwB,EAAKye,IAAM,CAAC,EACrD,IAAK,IAAIxsB,KAAOC,EAAO,CACnB,IAAI6sC,EAAWtgB,EAAGxsB,GACdyxC,EAAOxxC,EAAMD,GACjBwsB,EAAGxsB,GAAO8sC,EAAW,GAAGtrC,OAAOsrC,EAAU2E,GAAQA,CACrD,CACJ,MAEJ,OAAO1jC,CACX,CAEA,SAAS2jC,GAAmBnE,EAAKl8B,EAEjCsgC,EAAgBC,GACZvgC,EAAMA,GAAO,CAAEwgC,SAAUF,GACzB,IAAK,IAAIxxC,EAAI,EAAGA,EAAIotC,EAAIprC,OAAQhC,IAAK,CACjC,IAAIsvC,EAAOlC,EAAIptC,GACX2N,EAAQ2hC,GACRiC,GAAmBjC,EAAMp+B,EAAKsgC,GAEzBlC,IAGDA,EAAKnN,QAELmN,EAAKt0B,GAAGmnB,OAAQ,GAEpBjxB,EAAIo+B,EAAKzvC,KAAOyvC,EAAKt0B,GAE7B,CAIA,OAHIy2B,IACAvgC,EAAIygC,KAAOF,GAERvgC,CACX,CAGA,SAAS0gC,GAAgBC,EAASC,GAC9B,IAAK,IAAI9xC,EAAI,EAAGA,EAAI8xC,EAAO9vC,OAAQhC,GAAK,EAAG,CACvC,IAAIH,EAAMiyC,EAAO9xC,GACE,iBAARH,GAAoBA,IAC3BgyC,EAAQC,EAAO9xC,IAAM8xC,EAAO9xC,EAAI,GAMxC,CACA,OAAO6xC,CACX,CAIA,SAASE,GAAgBjyC,EAAOkyC,GAC5B,MAAwB,iBAAVlyC,EAAqBkyC,EAASlyC,EAAQA,CACxD,CAEA,SAASmyC,GAAqB5+B,GAC1BA,EAAO6+B,GAAKf,GACZ99B,EAAO8+B,GAAK9V,EACZhpB,EAAO++B,GAAK7tC,EACZ8O,EAAOg/B,GAAK3D,GACZr7B,EAAOi/B,GAAKvD,GACZ17B,EAAOk/B,GAAKrU,EACZ7qB,EAAOmb,GAAKmQ,EACZtrB,EAAOm/B,GAAK5B,GACZv9B,EAAOo/B,GAAKjD,GACZn8B,EAAOwI,GAAKg0B,GACZx8B,EAAOi3B,GAAK6F,GACZ98B,EAAOq/B,GAAK/O,GACZtwB,EAAOs/B,GAAKjP,GACZrwB,EAAOu/B,GAAKrB,GACZl+B,EAAOw/B,GAAKxB,GACZh+B,EAAOy/B,GAAKlB,GACZv+B,EAAO0/B,GAAKhB,EAChB,CAKA,SAASiB,GAAaphB,EAAU8Q,GAC5B,IAAK9Q,IAAaA,EAAS5vB,OACvB,MAAO,CAAC,EAGZ,IADA,IAAIixC,EAAQ,CAAC,EACJjzC,EAAI,EAAG09B,EAAI9L,EAAS5vB,OAAQhC,EAAI09B,EAAG19B,IAAK,CAC7C,IAAIq1B,EAAQzD,EAAS5xB,GACjB4N,EAAOynB,EAAMznB,KAOjB,GALIA,GAAQA,EAAK2iC,OAAS3iC,EAAK2iC,MAAMjB,aAC1B1hC,EAAK2iC,MAAMjB,KAIjBja,EAAMqN,UAAYA,GAAWrN,EAAMyN,YAAcJ,IAClD90B,GACa,MAAbA,EAAK0hC,MAWJ2D,EAAMp0C,UAAYo0C,EAAMp0C,QAAU,KAAK2G,KAAK6vB,OAX1B,CACnB,IAAI6d,EAAStlC,EAAK0hC,KACdA,EAAO2D,EAAMC,KAAYD,EAAMC,GAAU,IAC3B,aAAd7d,EAAMmN,IACN8M,EAAK9pC,KAAKqM,MAAMy9B,EAAMja,EAAMzD,UAAY,IAGxC0d,EAAK9pC,KAAK6vB,EAElB,CAIJ,CAEA,IAAK,IAAI8d,KAAUF,EACXA,EAAME,GAAQ90B,MAAM+0B,YACbH,EAAME,GAGrB,OAAOF,CACX,CACA,SAASG,GAAavyB,GAClB,OAAQA,EAAKwiB,YAAcxiB,EAAK+hB,cAA+B,MAAd/hB,EAAK0W,IAC1D,CAEA,SAASkM,GAAmB5iB,GAExB,OAAOA,EAAKwiB,WAAaxiB,EAAK+hB,YAClC,CAEA,SAASyQ,GAAqBC,EAASC,EAAaC,EAAaC,GAC7D,IAAIviC,EACAwiC,EAAiBr0C,OAAOC,KAAKk0C,GAAaxxC,OAAS,EACnD2xC,EAAWJ,IAAgBA,EAAY7B,SAAWgC,EAClD7zC,EAAM0zC,GAAeA,EAAY5B,KACrC,GAAK4B,EAGA,IAAIA,EAAYK,YAEjB,OAAOL,EAAYK,YAElB,GAAID,GACLF,GACAA,IAAoBpY,GACpBx7B,IAAQ4zC,EAAgB9B,OACvB+B,IACAD,EAAgBI,WAGjB,OAAOJ,EAIP,IAAK,IAAIK,KADT5iC,EAAM,CAAC,EACWqiC,EACVA,EAAYO,IAAuB,MAAbA,EAAM,KAC5B5iC,EAAI4iC,GAASC,GAAoBT,EAASE,EAAaM,EAAOP,EAAYO,IAGtF,MAvBI5iC,EAAM,CAAC,EAyBX,IAAK,IAAI8iC,KAASR,EACRQ,KAAS9iC,IACXA,EAAI8iC,GAASC,GAAgBT,EAAaQ,IAWlD,OANIT,GAAel0C,OAAOinC,aAAaiN,KACnCA,EAAYK,YAAc1iC,GAE9BkvB,EAAIlvB,EAAK,UAAWyiC,GACpBvT,EAAIlvB,EAAK,OAAQrR,GACjBugC,EAAIlvB,EAAK,aAAcwiC,GAChBxiC,CACX,CACA,SAAS6iC,GAAoB1R,EAAImR,EAAa3zC,EAAKmb,GAC/C,IAAIk5B,EAAa,WACb,IAAIzG,EAAMxL,GACVG,GAAmBC,GACnB,IAAInxB,EAAMnP,UAAUC,OAASgZ,EAAGnJ,MAAM,KAAM9P,WAAaiZ,EAAG,CAAC,GAKzD6oB,GAJJ3yB,EACIA,GAAsB,iBAARA,IAAqBvD,EAAQuD,GACrC,CAACA,GACDm9B,GAAkBn9B,KACTA,EAAI,GAEvB,OADAkxB,GAAmBqL,GACZv8B,KACD2yB,GACkB,IAAf3yB,EAAIlP,QAAgB6hC,EAAMR,YAAcI,GAAmBI,SAC9D5hC,EACAiP,CACV,EAWA,OAPI8J,EAAGmnB,OACH9iC,OAAOsB,eAAe6yC,EAAa3zC,EAAK,CACpCuS,IAAK8hC,EACLtzC,YAAY,EACZC,cAAc,IAGfqzC,CACX,CACA,SAASD,GAAgBhB,EAAOpzC,GAC5B,OAAO,WAAc,OAAOozC,EAAMpzC,EAAM,CAC5C,CAkDA,SAASs0C,GAAmB9R,GAExB,MAAO,CACH,SAAIkO,GACA,IAAKlO,EAAG+R,YAAa,CACjB,IAAIjS,EAASE,EAAG+R,YAAc,CAAC,EAC/BhU,EAAI+B,EAAO,iBAAiB,GAC5BkS,GAAelS,EAAOE,EAAGiS,OAAQjZ,EAAagH,EAAI,SACtD,CACA,OAAOA,EAAG+R,WACd,EACA,aAAItnB,GACKuV,EAAGkS,iBAEJF,GADahS,EAAGkS,gBAAkB,CAAC,EACblS,EAAGmS,WAAYnZ,EAAagH,EAAI,cAE1D,OAAOA,EAAGkS,eACd,EACA,SAAItB,GACA,OA8CZ,SAAwB5Q,GACfA,EAAGoS,aACJC,GAAgBrS,EAAGoS,YAAc,CAAC,EAAIpS,EAAG+M,cAE7C,OAAO/M,EAAGoS,WACd,CAnDmBE,CAAetS,EAC1B,EACA1V,KAAMhtB,EAAK0iC,EAAGuS,MAAOvS,GACrBwS,OAAQ,SAAUC,GAOVA,GACAz1C,OAAOC,KAAKw1C,GAAS/3B,SAAQ,SAAUld,GACnC,OAAOsoC,GAAmB9F,EAAIyS,EAASj1C,EAC3C,GAER,EAER,CACA,SAASw0C,GAAehrB,EAAIld,EAAM4oC,EAAMjK,EAAUp9B,GAC9C,IAAIsnC,GAAU,EACd,IAAK,IAAIn1C,KAAOsM,EACNtM,KAAOwpB,EAIJld,EAAKtM,KAASk1C,EAAKl1C,KACxBm1C,GAAU,IAJVA,GAAU,EACVC,GAAgB5rB,EAAIxpB,EAAKirC,EAAUp9B,IAM3C,IAAK,IAAI7N,KAAOwpB,EACNxpB,KAAOsM,IACT6oC,GAAU,SACH3rB,EAAGxpB,IAGlB,OAAOm1C,CACX,CACA,SAASC,GAAgB9S,EAAOtiC,EAAKirC,EAAUp9B,GAC3CrO,OAAOsB,eAAewhC,EAAOtiC,EAAK,CAC9Be,YAAY,EACZC,cAAc,EACduR,IAAK,WACD,OAAO04B,EAASp9B,GAAM7N,EAC1B,GAER,CAOA,SAAS60C,GAAerrB,EAAIld,GACxB,IAAK,IAAItM,KAAOsM,EACZkd,EAAGxpB,GAAOsM,EAAKtM,GAEnB,IAAK,IAAIA,KAAOwpB,EACNxpB,KAAOsM,UACFkd,EAAGxpB,EAGtB,CAgGA,IAAIq1C,GAA2B,KAoE/B,SAASC,GAAWC,EAAM7vC,GAItB,OAHI6vC,EAAKn2C,YAAe2iC,IAA0C,WAA7BwT,EAAKj1C,OAAOk1C,gBAC7CD,EAAOA,EAAKv2C,SAET88B,EAASyZ,GAAQ7vC,EAAKs4B,OAAOuX,GAAQA,CAChD,CA+GA,SAASE,GAAuB1jB,GAC5B,GAAIjkB,EAAQikB,GACR,IAAK,IAAI5xB,EAAI,EAAGA,EAAI4xB,EAAS5vB,OAAQhC,IAAK,CACtC,IAAI4Q,EAAIghB,EAAS5xB,GACjB,GAAIu7B,EAAM3qB,KAAO2qB,EAAM3qB,EAAE+xB,mBAAqBc,GAAmB7yB,IAC7D,OAAOA,CAEf,CAER,CAEA,IAAI2kC,GAAmB,EACnBC,GAAmB,EAGvB,SAASC,GAAgB/S,EAASF,EAAK50B,EAAMgkB,EAAU8jB,EAAmBC,GAStE,OARIhoC,EAAQC,IAAS6tB,EAAY7tB,MAC7B8nC,EAAoB9jB,EACpBA,EAAWhkB,EACXA,OAAO3L,GAEPu5B,EAAOma,KACPD,EAAoBF,IAI5B,SAAwB9S,EAASF,EAAK50B,EAAMgkB,EAAU8jB,GAClD,GAAIna,EAAM3tB,IAAS2tB,EAAM3tB,EAAK23B,QAG1B,OAAO7B,KAGPnI,EAAM3tB,IAAS2tB,EAAM3tB,EAAKgoC,MAC1BpT,EAAM50B,EAAKgoC,IAEf,IAAKpT,EAED,OAAOkB,KAGP,EAKA/1B,EAAQikB,IAAa8J,EAAW9J,EAAS,OACzChkB,EAAOA,GAAQ,CAAC,GACX2lC,YAAc,CAAE10C,QAAS+yB,EAAS,IACvCA,EAAS5vB,OAAS,GAElB0zC,IAAsBF,GACtB5jB,EAAWyc,GAAkBzc,GAExB8jB,IAAsBH,KAC3B3jB,EAp7BR,SAAiCA,GAC7B,IAAK,IAAI5xB,EAAI,EAAGA,EAAI4xB,EAAS5vB,OAAQhC,IACjC,GAAI2N,EAAQikB,EAAS5xB,IACjB,OAAO6K,MAAMkB,UAAU1K,OAAOwQ,MAAM,GAAI+f,GAGhD,OAAOA,CACX,CA66BmBikB,CAAwBjkB,IAEvC,IAAIiS,EAAOhB,EACX,GAAmB,iBAARL,EAAkB,CACzB,IAAId,OAAO,EACXmB,EAAMH,EAAQoT,QAAUpT,EAAQoT,OAAOjT,IAAOzjB,EAAOygB,gBAAgB2C,GASjEqB,EARAzkB,EAAOsgB,cAAc8C,GAQb,IAAID,GAAMnjB,EAAO0gB,qBAAqB0C,GAAM50B,EAAMgkB,OAAU3vB,OAAWA,EAAWygC,GAEnF90B,GAASA,EAAKmoC,MACrBxa,EAAOmG,EAAO+N,GAAa/M,EAAQgN,SAAU,aAAclN,IAQnD,IAAID,GAAMC,EAAK50B,EAAMgkB,OAAU3vB,OAAWA,EAAWygC,GANrDsT,GAAgBtU,EAAM9zB,EAAM80B,EAAS9Q,EAAU4Q,EAQ/D,MAGIqB,EAAQmS,GAAgBxT,EAAK50B,EAAM80B,EAAS9Q,GAEhD,OAAIjkB,EAAQk2B,GACDA,EAEFtI,EAAMsI,IACPtI,EAAMsH,IACNoT,GAAQpS,EAAOhB,GACftH,EAAM3tB,IA4BlB,SAA8BA,GACtB+tB,EAAS/tB,EAAKghB,QACdsc,GAASt9B,EAAKghB,OAEd+M,EAAS/tB,EAAKsoC,QACdhL,GAASt9B,EAAKsoC,MAEtB,CAlCYC,CAAqBvoC,GAClBi2B,GAGAH,IAEf,CA5EW0S,CAAe1T,EAASF,EAAK50B,EAAMgkB,EAAU8jB,EACxD,CA4EA,SAASO,GAAQpS,EAAOhB,EAAIwT,GAOxB,GANAxS,EAAMhB,GAAKA,EACO,kBAAdgB,EAAMrB,MAENK,OAAK5gC,EACLo0C,GAAQ,GAER9a,EAAMsI,EAAMjS,UACZ,IAAK,IAAI5xB,EAAI,EAAG09B,EAAImG,EAAMjS,SAAS5vB,OAAQhC,EAAI09B,EAAG19B,IAAK,CACnD,IAAIq1B,EAAQwO,EAAMjS,SAAS5xB,GACvBu7B,EAAMlG,EAAMmN,OACXlH,EAAQjG,EAAMwN,KAAQrH,EAAO6a,IAAwB,QAAdhhB,EAAMmN,MAC9CyT,GAAQ5gB,EAAOwN,EAAIwT,EAE3B,CAER,CAiBA,SAASC,GAAE5oC,EAAMuhC,EAAOrd,GAMpB,OAAO6jB,GAAgBxT,GAAiBv0B,EAAMuhC,EAAOrd,EAAU,GAAG,EACtE,CAEA,SAAS2kB,GAAYpjB,EAAKkP,EAAIqC,GAG1BI,KACA,IACI,GAAIzC,EAEA,IADA,IAAIoL,EAAMpL,EACFoL,EAAMA,EAAIX,SAAU,CACxB,IAAI0J,EAAQ/I,EAAIiC,SAAS+G,cACzB,GAAID,EACA,IAAK,IAAIx2C,EAAI,EAAGA,EAAIw2C,EAAMx0C,OAAQhC,IAC9B,IAEI,IADoD,IAAtCw2C,EAAMx2C,GAAGK,KAAKotC,EAAKta,EAAKkP,EAAIqC,GAEtC,MACR,CACA,MAAOxkC,GACHw2C,GAAkBx2C,EAAGutC,EAAK,qBAC9B,CAGZ,CAEJiJ,GAAkBvjB,EAAKkP,EAAIqC,EAC/B,CACA,QACIK,IACJ,CACJ,CACA,SAASgG,GAAwB4L,EAASjU,EAASl8B,EAAM67B,EAAIqC,GACzD,IAAIxzB,EACJ,KACIA,EAAM1K,EAAOmwC,EAAQ9kC,MAAM6wB,EAASl8B,GAAQmwC,EAAQt2C,KAAKqiC,MAC7CxxB,EAAI+1B,QAAUhL,EAAU/qB,KAASA,EAAI0lC,WAC7C1lC,EAAIgrB,OAAM,SAAUh8B,GAAK,OAAOq2C,GAAYr2C,EAAGmiC,EAAIqC,EAAO,mBAAqB,IAC/ExzB,EAAI0lC,UAAW,EAEvB,CACA,MAAO12C,GACHq2C,GAAYr2C,EAAGmiC,EAAIqC,EACvB,CACA,OAAOxzB,CACX,CACA,SAASwlC,GAAkBvjB,EAAKkP,EAAIqC,GAChC,GAAItlB,EAAOkgB,aACP,IACI,OAAOlgB,EAAOkgB,aAAaj/B,KAAK,KAAM8yB,EAAKkP,EAAIqC,EACnD,CACA,MAAOxkC,GAGCA,IAAMizB,GACN0jB,GAAS32C,EAAG,KAAM,sBAE1B,CAEJ22C,GAAS1jB,EAAKkP,EAAIqC,EACtB,CACA,SAASmS,GAAS1jB,EAAKkP,EAAIqC,GAKvB,IAAIlE,GAAgC,oBAAZ/5B,QAIpB,MAAM0sB,EAHN1sB,QAAQC,MAAMysB,EAKtB,CAGA,IAsBI2jB,GAtBAC,IAAmB,EACnBC,GAAY,GACZC,IAAU,EACd,SAASC,KACLD,IAAU,EACV,IAAIE,EAASH,GAAUvqC,MAAM,GAC7BuqC,GAAUh1C,OAAS,EACnB,IAAK,IAAIhC,EAAI,EAAGA,EAAIm3C,EAAOn1C,OAAQhC,IAC/Bm3C,EAAOn3C,IAEf,CAoBA,GAAuB,oBAAZo3C,SAA2B3V,GAAS2V,SAAU,CACrD,IAAIC,GAAMD,QAAQxuB,UAClBkuB,GAAY,WACRO,GAAIhxB,KAAK6wB,IAMLnW,IACA7iB,WAAW6N,EACnB,EACAgrB,IAAmB,CACvB,MACK,GAAKnW,GACsB,oBAArBtb,mBACNmc,GAASnc,mBAE0B,yCAAhCA,iBAAiB/gB,WAoBrBuyC,GAJ6B,oBAAjBQ,cAAgC7V,GAAS6V,cAIzC,WACRA,aAAaJ,GACjB,EAIY,WACRh5B,WAAWg5B,GAAgB,EAC/B,MA5B6E,CAI7E,IAAIK,GAAY,EACZC,GAAW,IAAIlyB,iBAAiB4xB,IAChCO,GAAat4B,SAAS8Q,eAAe1vB,OAAOg3C,KAChDC,GAAS5xB,QAAQ6xB,GAAY,CACzBC,eAAe,IAEnBZ,GAAY,WACRS,IAAaA,GAAY,GAAK,EAC9BE,GAAW7pC,KAAOrN,OAAOg3C,GAC7B,EACAR,IAAmB,CACvB,CAkBA,SAAS/qB,GAASqe,EAAI7M,GAClB,IAAIma,EAmBJ,GAlBAX,GAAUxxC,MAAK,WACX,GAAI6kC,EACA,IACIA,EAAGhqC,KAAKm9B,EACZ,CACA,MAAOt9B,GACHq2C,GAAYr2C,EAAGs9B,EAAK,WACxB,MAEKma,GACLA,EAASna,EAEjB,IACKyZ,KACDA,IAAU,EACVH,OAGCzM,GAAyB,oBAAZ+M,QACd,OAAO,IAAIA,SAAQ,SAAUxuB,GACzB+uB,EAAW/uB,CACf,GAER,CAwBA,SAASgvB,GAAWjR,GAChB,GAAKnG,EAAL,CAEA,IAzuDqBkJ,EAyuDjBoB,EAAW7I,GACf,GAAK6I,EA1uDgBpB,EA+uDL,WACZ,IAAIxnB,EAAK4oB,EAAS+M,IACdC,EAAOnR,EAAOmE,EAAUA,EAASiN,aACrC,GAAI71B,GAAsB,IAAhBA,EAAG4W,SAAgB,CACzB,IAAIlK,EAAQ1M,EAAG0M,MACf,IAAK,IAAI/uB,KAAOi4C,EACZlpB,EAAMopB,YAAY,KAAK32C,OAAOxB,GAAMi4C,EAAKj4C,GAEjD,CACJ,EAvvDOqqC,GAAQR,EAAQ,KACoC,CAAEgB,MAAO,QAsuD1D,CAiBd,CAOA,SAASuN,GAAqB3X,GACtB5E,EAAW4E,KACXA,EAAS,CAAE4X,OAAQ5X,IAEvB,IAAI4X,EAAS5X,EAAO4X,OAAQC,EAAmB7X,EAAO6X,iBAAkBC,EAAiB9X,EAAO8X,eAAgB9P,EAAKhI,EAAOriB,MAAOA,OAAe,IAAPqqB,EAAgB,IAAMA,EAAI5c,EAAU4U,EAAO5U,QAGtL2sB,GAFK/X,EAAOgY,YAEEhY,EAAOiY,SAIrB,IAAIC,EAAiB,KACjBC,EAAU,EAMVC,EAAO,WACP,IAAIC,EACJ,OAAQH,IACHG,EAAcH,EACXN,IACKhc,OAAM,SAAU/I,GAEjB,GADAA,EAAMA,aAAehuB,MAAQguB,EAAM,IAAIhuB,MAAM5E,OAAO4yB,IAChDklB,EACA,OAAO,IAAIjB,SAAQ,SAAUxuB,EAASgwB,GAGlCP,EAAYllB,GAFI,WAAc,OAAOvK,GAbzD6vB,IACAD,EAAiB,KACVE,KAWoE,IACxC,WAAc,OAAOE,EAAOzlB,EAAM,GACXslB,EAAU,EACpD,IAGA,MAAMtlB,CAEd,IACK9M,MAAK,SAAU+uB,GAChB,OAAIuD,IAAgBH,GAAkBA,EAC3BA,GAOPpD,IACCA,EAAKn2C,YAA2C,WAA7Bm2C,EAAKj1C,OAAOk1C,gBAChCD,EAAOA,EAAKv2C,SAKTu2C,EACX,IACZ,EACA,OAAO,WAEH,MAAO,CACHyD,UAFYH,IAGZz6B,MAAOA,EACPyN,QAASA,EACThlB,MAAO0xC,EACPU,QAASX,EAEjB,CACJ,CAEA,SAASY,GAAgBC,GACrB,OAAO,SAAUh+B,EAAI3H,GAEjB,QADe,IAAXA,IAAqBA,EAAS4uB,IAC7B5uB,EAOL,OAYR,SAAoBy3B,EAAUkO,EAAUh+B,GACpC,IAAI5X,EAAU0nC,EAAS4E,SACvBtsC,EAAQ41C,GAAYC,GAAmB71C,EAAQ41C,GAAWh+B,EAC9D,CAfek+B,CAAW7lC,EAAQ2lC,EAAUh+B,EACxC,CACJ,CAcoB+9B,GAAgB,eAApC,IACII,GAAYJ,GAAgB,WAI5BK,IAHiBL,GAAgB,gBACrBA,GAAgB,WACVA,GAAgB,iBACpBA,GAAgB,cAChBA,GAAgB,aACdA,GAAgB,eACbA,GAAgB,kBACjBA,GAAgB,iBACdA,GAAgB,mBACVA,GAAgB,iBAa9C,SAASM,GAAgBj2C,GACrB,OAAOA,CACX,CAEA,IAAIk2C,GAAc,IAAI3X,GAMtB,SAASuJ,GAASl8B,GAGd,OAFAuqC,GAAUvqC,EAAKsqC,IACfA,GAAY13C,QACLoN,CACX,CACA,SAASuqC,GAAUvqC,EAAKwqC,GACpB,IAAIx5C,EAAGV,EACHm6C,EAAM9rC,EAAQqB,GAClB,MAAMyqC,IAAQ9d,EAAS3sB,IACnBA,EAAIu3B,UACJlnC,OAAOq6C,SAAS1qC,IAChBA,aAAeuzB,IAHnB,CAMA,GAAIvzB,EAAIu2B,OAAQ,CACZ,IAAIoU,EAAQ3qC,EAAIu2B,OAAOpB,IAAIjgC,GAC3B,GAAIs1C,EAAKzX,IAAI4X,GACT,OAEJH,EAAKxX,IAAI2X,EACb,CACA,GAAIF,EAEA,IADAz5C,EAAIgP,EAAIhN,OACDhC,KACHu5C,GAAUvqC,EAAIhP,GAAIw5C,QAErB,GAAIhT,GAAMx3B,GACXuqC,GAAUvqC,EAAIlP,MAAO05C,QAKrB,IADAx5C,GADAV,EAAOD,OAAOC,KAAK0P,IACVhN,OACFhC,KACHu5C,GAAUvqC,EAAI1P,EAAKU,IAAKw5C,EApBhC,CAsBJ,CAEA,IA4OII,GA5OAC,GAAQ,EAORrQ,GAAyB,WACzB,SAASA,EAAQnH,EAAIyX,EAASzP,EAAIjnC,EAAS22C,GAnoD/C,IAA2BrQ,EAAQzoC,EAARyoC,EAooDDtoC,UAnoDR,KADiBH,EAuoD3BkpC,KAAsBA,GAAkB6P,IAClC7P,GACA9H,EACIA,EAAGC,YACHrgC,KA1oDUhB,EAAQkpC,IAC5BlpC,GAASA,EAAM6e,QACf7e,EAAMgrC,QAAQzmC,KAAKkkC,IAyoDdtoC,KAAKihC,GAAKA,IAAO0X,IAClB1X,EAAG4X,SAAW74C,MAGdgC,GACAhC,KAAKopC,OAASpnC,EAAQonC,KACtBppC,KAAK84C,OAAS92C,EAAQ82C,KACtB94C,KAAKqoC,OAASrmC,EAAQqmC,KACtBroC,KAAK+4C,OAAS/2C,EAAQ+2C,KACtB/4C,KAAKg5C,OAASh3C,EAAQg3C,QAOtBh5C,KAAKopC,KAAOppC,KAAK84C,KAAO94C,KAAKqoC,KAAOroC,KAAK+4C,MAAO,EAEpD/4C,KAAKipC,GAAKA,EACVjpC,KAAK8C,KAAO21C,GACZz4C,KAAK0e,QAAS,EACd1e,KAAKqqC,MAAO,EACZrqC,KAAKuoC,MAAQvoC,KAAKqoC,KAClBroC,KAAKi5C,KAAO,GACZj5C,KAAKk5C,QAAU,GACfl5C,KAAKm5C,OAAS,IAAI5Y,GAClBvgC,KAAKo5C,UAAY,IAAI7Y,GACrBvgC,KAAKq5C,WAA0E,GAE3E/e,EAAWoe,GACX14C,KAAKulC,OAASmT,GAGd14C,KAAKulC,OAh7FjB,SAAmBve,GACf,IAAIiY,EAAOl8B,KAAKikB,GAAhB,CAGA,IAAIsyB,EAAWtyB,EAAKnkB,MAAM,KAC1B,OAAO,SAAUjF,GACb,IAAK,IAAIgB,EAAI,EAAGA,EAAI06C,EAAS14C,OAAQhC,IAAK,CACtC,IAAKhB,EACD,OACJA,EAAMA,EAAI07C,EAAS16C,GACvB,CACA,OAAOhB,CACX,CATA,CAUJ,CAm6F0B27C,CAAUb,GACnB14C,KAAKulC,SACNvlC,KAAKulC,OAAS5a,IAOtB3qB,KAAKtB,MAAQsB,KAAKqoC,UAAOxnC,EAAYb,KAAKgR,KAC9C,CA4IA,OAxIAo3B,EAAQz9B,UAAUqG,IAAM,WAEpB,IAAItS,EADJglC,GAAW1jC,MAEX,IAAIihC,EAAKjhC,KAAKihC,GACd,IACIviC,EAAQsB,KAAKulC,OAAOtmC,KAAKgiC,EAAIA,EACjC,CACA,MAAOniC,GACH,IAAIkB,KAAK84C,KAIL,MAAMh6C,EAHNq2C,GAAYr2C,EAAGmiC,EAAI,uBAAwBhhC,OAAOD,KAAKq5C,WAAY,KAK3E,CACA,QAGQr5C,KAAKopC,MACLU,GAASprC,GAEbilC,KACA3jC,KAAK8iC,aACT,CACA,OAAOpkC,CACX,EAIA0pC,EAAQz9B,UAAU44B,OAAS,SAAUR,GACjC,IAAIjgC,EAAKigC,EAAIjgC,GACR9C,KAAKo5C,UAAUzY,IAAI79B,KACpB9C,KAAKo5C,UAAUxY,IAAI99B,GACnB9C,KAAKk5C,QAAQ90C,KAAK2+B,GACb/iC,KAAKm5C,OAAOxY,IAAI79B,IACjBigC,EAAII,OAAOnjC,MAGvB,EAIAooC,EAAQz9B,UAAUm4B,YAAc,WAE5B,IADA,IAAIlkC,EAAIoB,KAAKi5C,KAAKr4C,OACXhC,KAAK,CACR,IAAImkC,EAAM/iC,KAAKi5C,KAAKr6C,GACfoB,KAAKo5C,UAAUzY,IAAIoC,EAAIjgC,KACxBigC,EAAIK,UAAUpjC,KAEtB,CACA,IAAIwI,EAAMxI,KAAKm5C,OACfn5C,KAAKm5C,OAASn5C,KAAKo5C,UACnBp5C,KAAKo5C,UAAY5wC,EACjBxI,KAAKo5C,UAAU54C,QACfgI,EAAMxI,KAAKi5C,KACXj5C,KAAKi5C,KAAOj5C,KAAKk5C,QACjBl5C,KAAKk5C,QAAU1wC,EACfxI,KAAKk5C,QAAQt4C,OAAS,CAC1B,EAKAwnC,EAAQz9B,UAAUmiB,OAAS,WAEnB9sB,KAAKqoC,KACLroC,KAAKuoC,OAAQ,EAERvoC,KAAK+4C,KACV/4C,KAAKuqB,MAGL+f,GAAatqC,KAErB,EAKAooC,EAAQz9B,UAAU4f,IAAM,WACpB,GAAIvqB,KAAK0e,OAAQ,CACb,IAAIhgB,EAAQsB,KAAKgR,MACjB,GAAItS,IAAUsB,KAAKtB,OAIf67B,EAAS77B,IACTsB,KAAKopC,KAAM,CAEX,IAAIpC,EAAWhnC,KAAKtB,MAEpB,GADAsB,KAAKtB,MAAQA,EACTsB,KAAK84C,KAAM,CACX,IAAIxV,EAAO,yBAA0BrjC,OAAOD,KAAKq5C,WAAY,KAC7D1P,GAAwB3pC,KAAKipC,GAAIjpC,KAAKihC,GAAI,CAACviC,EAAOsoC,GAAWhnC,KAAKihC,GAAIqC,EAC1E,MAEItjC,KAAKipC,GAAGhqC,KAAKe,KAAKihC,GAAIviC,EAAOsoC,EAErC,CACJ,CACJ,EAKAoB,EAAQz9B,UAAU69B,SAAW,WACzBxoC,KAAKtB,MAAQsB,KAAKgR,MAClBhR,KAAKuoC,OAAQ,CACjB,EAIAH,EAAQz9B,UAAU04B,OAAS,WAEvB,IADA,IAAIzkC,EAAIoB,KAAKi5C,KAAKr4C,OACXhC,KACHoB,KAAKi5C,KAAKr6C,GAAGykC,QAErB,EAIA+E,EAAQz9B,UAAU+/B,SAAW,WAIzB,GAHI1qC,KAAKihC,KAAOjhC,KAAKihC,GAAGuY,mBACpBle,EAASt7B,KAAKihC,GAAGC,OAAO2J,QAAS7qC,MAEjCA,KAAK0e,OAAQ,CAEb,IADA,IAAI9f,EAAIoB,KAAKi5C,KAAKr4C,OACXhC,KACHoB,KAAKi5C,KAAKr6C,GAAGwkC,UAAUpjC,MAE3BA,KAAK0e,QAAS,EACV1e,KAAKkqC,QACLlqC,KAAKkqC,QAEb,CACJ,EACO9B,CACX,CAlM4B,GAsO5B,SAASqR,GAAMl8B,EAAO3D,GAClB4+B,GAASkB,IAAIn8B,EAAO3D,EACxB,CACA,SAAS+/B,GAASp8B,EAAO3D,GACrB4+B,GAASoB,KAAKr8B,EAAO3D,EACzB,CACA,SAASigC,GAAoBt8B,EAAO3D,GAChC,IAAIkgC,EAAUtB,GACd,OAAO,SAASuB,IAEA,OADFngC,EAAGnJ,MAAM,KAAM9P,YAErBm5C,EAAQF,KAAKr8B,EAAOw8B,EAE5B,CACJ,CACA,SAASC,GAAyB/Y,EAAIvV,EAAWuuB,GAC7CzB,GAAWvX,EACXiL,GAAgBxgB,EAAWuuB,GAAgB,CAAC,EAAGR,GAAOE,GAAUE,GAAqB5Y,GACrFuX,QAAW33C,CACf,CA0FA,IAAIq5C,GAAiB,KAErB,SAASC,GAAkBlZ,GACvB,IAAImZ,EAAqBF,GAEzB,OADAA,GAAiBjZ,EACV,WACHiZ,GAAiBE,CACrB,CACJ,CA0PA,SAASC,GAAiBpZ,GACtB,KAAOA,IAAOA,EAAKA,EAAGyK,UAClB,GAAIzK,EAAGqZ,UACH,OAAO,EAEf,OAAO,CACX,CACA,SAASC,GAAuBtZ,EAAIuZ,GAChC,GAAIA,GAEA,GADAvZ,EAAGwZ,iBAAkB,EACjBJ,GAAiBpZ,GACjB,YAGH,GAAIA,EAAGwZ,gBACR,OAEJ,GAAIxZ,EAAGqZ,WAA8B,OAAjBrZ,EAAGqZ,UAAoB,CACvCrZ,EAAGqZ,WAAY,EACf,IAAK,IAAI17C,EAAI,EAAGA,EAAIqiC,EAAGyZ,UAAU95C,OAAQhC,IACrC27C,GAAuBtZ,EAAGyZ,UAAU97C,IAExC+7C,GAAW1Z,EAAI,YACnB,CACJ,CACA,SAAS2Z,GAAyB3Z,EAAIuZ,GAClC,KAAIA,IACAvZ,EAAGwZ,iBAAkB,EACjBJ,GAAiBpZ,KAIpBA,EAAGqZ,WAAW,CACfrZ,EAAGqZ,WAAY,EACf,IAAK,IAAI17C,EAAI,EAAGA,EAAIqiC,EAAGyZ,UAAU95C,OAAQhC,IACrCg8C,GAAyB3Z,EAAGyZ,UAAU97C,IAE1C+7C,GAAW1Z,EAAI,cACnB,CACJ,CACA,SAAS0Z,GAAW1Z,EAAIwL,EAAMrnC,EAAMy1C,QACb,IAAfA,IAAyBA,GAAa,GAE1CnX,KACA,IAAIoX,EAAWja,GACXka,EAAY3P,KAChByP,GAAc7Z,GAAmBC,GACjC,IAAI+Z,EAAW/Z,EAAGqN,SAAS7B,GACvBnJ,EAAO,GAAGrjC,OAAOwsC,EAAM,SAC3B,GAAIuO,EACA,IAAK,IAAIp8C,EAAI,EAAG2P,EAAIysC,EAASp6C,OAAQhC,EAAI2P,EAAG3P,IACxC+qC,GAAwBqR,EAASp8C,GAAIqiC,EAAI77B,GAAQ,KAAM67B,EAAIqC,GAG/DrC,EAAGga,eACHha,EAAGuS,MAAM,QAAU/G,GAEnBoO,IACA7Z,GAAmB8Z,GACnBC,GAAaA,EAAU9vB,MAE3B0Y,IACJ,CAEA,IACI1Z,GAAQ,GACRixB,GAAoB,GACpBva,GAAM,CAAC,EAEPwa,IAAU,EACVC,IAAW,EACX50C,GAAQ,EAiBZ,IAAI60C,GAAwB,EAExBC,GAASne,KAAKoe,IAOlB,GAAInc,IAAcI,EAAM,CACpB,IAAIgc,GAAgBt6C,OAAO+8B,YACvBud,IAC6B,mBAAtBA,GAAcD,KACrBD,KAAWv9B,SAAS09B,YAAY,SAASC,YAKzCJ,GAAS,WAAc,OAAOE,GAAcD,KAAO,EAE3D,CACA,IAAII,GAAgB,SAAUn4C,EAAGC,GAC7B,GAAID,EAAE6mC,MACF,IAAK5mC,EAAE4mC,KACH,OAAO,OAEV,GAAI5mC,EAAE4mC,KACP,OAAQ,EAEZ,OAAO7mC,EAAEV,GAAKW,EAAEX,EACpB,EAIA,SAAS84C,KAGL,IAAIzT,EAASrlC,EAYb,IAdAu4C,GAAwBC,KACxBF,IAAW,EAUXnxB,GAAM4K,KAAK8mB,IAGNn1C,GAAQ,EAAGA,GAAQyjB,GAAMrpB,OAAQ4F,MAClC2hC,EAAUle,GAAMzjB,KACJwyC,QACR7Q,EAAQ6Q,SAEZl2C,EAAKqlC,EAAQrlC,GACb69B,GAAI79B,GAAM,KACVqlC,EAAQ5d,MAcZ,IAAIsxB,EAAiBX,GAAkB7vC,QACnCywC,EAAe7xB,GAAM5e,QAnFzB7E,GAAQyjB,GAAMrpB,OAASs6C,GAAkBt6C,OAAS,EAClD+/B,GAAM,CAAC,EAIPwa,GAAUC,IAAW,EA8GzB,SAA4BnxB,GACxB,IAAK,IAAIrrB,EAAI,EAAGA,EAAIqrB,EAAMrpB,OAAQhC,IAC9BqrB,EAAMrrB,GAAG07C,WAAY,EACrBC,GAAuBtwB,EAAMrrB,IAAI,EAEzC,CAlCIm9C,CAAmBF,GASvB,SAA0B5xB,GACtB,IAAIrrB,EAAIqrB,EAAMrpB,OACd,KAAOhC,KAAK,CACR,IAAIupC,EAAUle,EAAMrrB,GAChBqiC,EAAKkH,EAAQlH,GACbA,GAAMA,EAAG4X,WAAa1Q,GAAWlH,EAAGsJ,aAAetJ,EAAG8I,cACtD4Q,GAAW1Z,EAAI,UAEvB,CACJ,CAjBI+a,CAAiBF,GACjBhZ,KAGI9E,IAAYhgB,EAAOggB,UACnBA,GAASzS,KAAK,QAEtB,CAgCA,SAAS+e,GAAanC,GAClB,IAAIrlC,EAAKqlC,EAAQrlC,GACjB,GAAe,MAAX69B,GAAI79B,KAGJqlC,IAAYjF,GAAIjxB,SAAUk2B,EAAQgC,WAAtC,CAIA,GADAxJ,GAAI79B,IAAM,EACLs4C,GAGA,CAID,IADA,IAAIx8C,EAAIqrB,GAAMrpB,OAAS,EAChBhC,EAAI4H,IAASyjB,GAAMrrB,GAAGkE,GAAKqlC,EAAQrlC,IACtClE,IAEJqrB,GAAM3N,OAAO1d,EAAI,EAAG,EAAGupC,EAC3B,MAVIle,GAAM7lB,KAAK+jC,GAYVgT,KACDA,IAAU,EAKVvwB,GAASgxB,IArBb,CAuBJ,CAyCA,SAASK,GAActQ,EAAQ1K,GAC3B,GAAI0K,EAAQ,CAIR,IAFA,IAAI3f,EAAS/tB,OAAOm9B,OAAO,MACvBl9B,EAAOsiC,GAAYC,QAAQnlB,QAAQqwB,GAAU1tC,OAAOC,KAAKytC,GACpD/sC,EAAI,EAAGA,EAAIV,EAAK0C,OAAQhC,IAAK,CAClC,IAAIH,EAAMP,EAAKU,GAEf,GAAY,WAARH,EAAJ,CAEA,IAAIy9C,EAAavQ,EAAOltC,GAAKsM,KAC7B,GAAImxC,KAAcjb,EAAGuK,UACjBxf,EAAOvtB,GAAOwiC,EAAGuK,UAAU0Q,QAE1B,GAAI,YAAavQ,EAAOltC,GAAM,CAC/B,IAAI09C,EAAiBxQ,EAAOltC,GAAKhB,QACjCuuB,EAAOvtB,GAAO67B,EAAW6hB,GACnBA,EAAel9C,KAAKgiC,GACpBkb,CACV,MACS,CAXG,CAchB,CACA,OAAOnwB,CACX,CACJ,CAEA,SAASowB,GAAwB5vC,EAAMqhC,EAAOrd,EAAUsR,EAAQxB,GAC5D,IAII+b,EAJAC,EAAQt8C,KACRgC,EAAUs+B,EAAKt+B,QAIfw5B,EAAOsG,EAAQ,SACfua,EAAYp+C,OAAOm9B,OAAO0G,IAChBya,UAAYza,GAMtBua,EAAYva,EAEZA,EAASA,EAAOya,WAEpB,IAAIC,EAAapiB,EAAOp4B,EAAQy6C,WAC5BC,GAAqBF,EACzBx8C,KAAKwM,KAAOA,EACZxM,KAAK6tC,MAAQA,EACb7tC,KAAKwwB,SAAWA,EAChBxwB,KAAK8hC,OAASA,EACd9hC,KAAK0rB,UAAYlf,EAAKye,IAAMgP,EAC5Bj6B,KAAK28C,WAAaV,GAAcj6C,EAAQ2pC,OAAQ7J,GAChD9hC,KAAK6xC,MAAQ,WAIT,OAHKyK,EAAMrO,QACPgE,GAAqBnQ,EAAQt1B,EAAK2lC,YAAcmK,EAAMrO,OAAS2D,GAAaphB,EAAUsR,IAEnFwa,EAAMrO,MACjB,EACAhwC,OAAOsB,eAAeS,KAAM,cAAe,CACvCR,YAAY,EACZwR,IAAK,WACD,OAAOihC,GAAqBnQ,EAAQt1B,EAAK2lC,YAAanyC,KAAK6xC,QAC/D,IAGA2K,IAEAx8C,KAAKsuC,SAAWtsC,EAEhBhC,KAAKiuC,OAASjuC,KAAK6xC,QACnB7xC,KAAKguC,aAAeiE,GAAqBnQ,EAAQt1B,EAAK2lC,YAAanyC,KAAKiuC,SAExEjsC,EAAQ46C,SACR58C,KAAKqpC,GAAK,SAAU7lC,EAAGC,EAAG+L,EAAGiX,GACzB,IAAIgc,EAAQ4R,GAAgBgI,EAAW74C,EAAGC,EAAG+L,EAAGiX,EAAGi2B,GAKnD,OAJIja,IAAUl2B,EAAQk2B,KAClBA,EAAMb,UAAY5/B,EAAQ46C,SAC1Bna,EAAMf,UAAYI,GAEfW,CACX,EAGAziC,KAAKqpC,GAAK,SAAU7lC,EAAGC,EAAG+L,EAAGiX,GACzB,OAAO4tB,GAAgBgI,EAAW74C,EAAGC,EAAG+L,EAAGiX,EAAGi2B,EAClD,CAER,CA+BA,SAASG,GAA6Bpa,EAAOj2B,EAAM6vC,EAAWr6C,EAAS86C,GAInE,IAAIC,EAAQva,GAAWC,GAUvB,OATAsa,EAAMrb,UAAY2a,EAClBU,EAAMpb,UAAY3/B,EAKdwK,EAAK0hC,QACJ6O,EAAMvwC,OAASuwC,EAAMvwC,KAAO,CAAC,IAAI0hC,KAAO1hC,EAAK0hC,MAE3C6O,CACX,CACA,SAASC,GAAW/0B,EAAIld,GACpB,IAAK,IAAItM,KAAOsM,EACZkd,EAAG2T,EAASn9B,IAAQsM,EAAKtM,EAEjC,CAEA,SAASw+C,GAAiBj7C,GACtB,OAAOA,EAAQkE,MAAQlE,EAAQk7C,QAAUl7C,EAAQm7C,aACrD,CAtDAtM,GAAqBuL,GAAwBzxC,WAwD7C,IAAIyyC,GAAsB,CACtB1nB,KAAM,SAAU+M,EAAO4a,GACnB,GAAI5a,EAAMZ,oBACLY,EAAMZ,kBAAkBkI,cACzBtH,EAAMj2B,KAAK8wC,UAAW,CAEtB,IAAIC,EAAc9a,EAClB2a,GAAoBI,SAASD,EAAaA,EAC9C,KACK,EACY9a,EAAMZ,kBA0H/B,SAEAY,EAEAX,GACI,IAAI9/B,EAAU,CACVy7C,cAAc,EACdC,aAAcjb,EACdX,OAAQA,GAGR6b,EAAiBlb,EAAMj2B,KAAKmxC,eAC5BxjB,EAAMwjB,KACN37C,EAAQurC,OAASoQ,EAAepQ,OAChCvrC,EAAQ6tC,gBAAkB8N,EAAe9N,iBAE7C,OAAO,IAAIpN,EAAMlB,iBAAiBjB,KAAKt+B,EAC3C,CA3ImD47C,CAAgCnb,EAAOyX,KACxE2D,OAAOR,EAAY5a,EAAMpB,SAAMxgC,EAAWw8C,EACpD,CACJ,EACAG,SAAU,SAAUM,EAAUrb,GAC1B,IAAIzgC,EAAUygC,EAAMlB,kBA1f5B,SAA8BN,EAAI8c,EAAWryB,EAAWsyB,EAAaC,GASjE,IAAIC,EAAiBF,EAAYxxC,KAAK2lC,YAClCgM,EAAiBld,EAAG+M,aACpBoQ,KAA2BF,IAAmBA,EAAe5N,SAC5D6N,IAAmBlkB,IAAgBkkB,EAAe7N,SAClD4N,GAAkBjd,EAAG+M,aAAauC,OAAS2N,EAAe3N,OACzD2N,GAAkBjd,EAAG+M,aAAauC,MAIpC8N,KAAsBJ,GACtBhd,EAAGqN,SAASgQ,iBACZF,GACAG,EAAYtd,EAAGyT,OACnBzT,EAAGqN,SAASoP,aAAeM,EAC3B/c,EAAGyT,OAASsJ,EACR/c,EAAGud,SAEHvd,EAAGud,OAAO1c,OAASkc,GAEvB/c,EAAGqN,SAASgQ,gBAAkBL,EAI9B,IAAI9O,EAAQ6O,EAAYxxC,KAAK2iC,OAASlV,EAClCgH,EAAG+R,aAGCC,GAAehS,EAAG+R,YAAa7D,EAAQoP,EAAU/xC,MAAQ+xC,EAAU/xC,KAAK2iC,OAAUlV,EAAagH,EAAI,YACnGod,GAAmB,GAG3Bpd,EAAGiS,OAAS/D,EAEZzjB,EAAYA,GAAauO,EACzB,IAAIwkB,EAAgBxd,EAAGqN,SAASoQ,iBAOhC,GANIzd,EAAGkS,iBACHF,GAAehS,EAAGkS,gBAAiBznB,EAAW+yB,GAAiBxkB,EAAagH,EAAI,cAEpFA,EAAGmS,WAAanS,EAAGqN,SAASoQ,iBAAmBhzB,EAC/CsuB,GAAyB/Y,EAAIvV,EAAW+yB,GAEpCV,GAAa9c,EAAGqN,SAAST,MAAO,CAChCpJ,IAAgB,GAGhB,IAFA,IAAIoJ,EAAQ5M,EAAG0d,OACXC,EAAW3d,EAAGqN,SAASuQ,WAAa,GAC/BjgD,EAAI,EAAGA,EAAIggD,EAASh+C,OAAQhC,IAAK,CACtC,IAAIH,EAAMmgD,EAAShgD,GACfkgD,EAAc7d,EAAGqN,SAAST,MAC9BA,EAAMpvC,GAAOsgD,GAAatgD,EAAKqgD,EAAaf,EAAW9c,EAC3D,CACAwD,IAAgB,GAEhBxD,EAAGqN,SAASyP,UAAYA,CAC5B,CAEIM,IACApd,EAAGgN,OAAS2D,GAAaqM,EAAgBD,EAAY1c,SACrDL,EAAG+d,eAKX,CAqbQC,CADaxc,EAAMZ,kBAAoBic,EAASjc,kBACpB7/B,EAAQ+7C,UACpC/7C,EAAQ0pB,UACR+W,EACAzgC,EAAQwuB,SAEZ,EACAjD,OAAQ,SAAUkV,GACd,IAlQyBxB,EAkQrBK,EAAUmB,EAAMnB,QAASO,EAAoBY,EAAMZ,kBAClDA,EAAkB0I,aACnB1I,EAAkB0I,YAAa,EAC/BoQ,GAAW9Y,EAAmB,YAE9BY,EAAMj2B,KAAK8wC,YACPhc,EAAQiJ,aAxQStJ,EA8QOY,GA3QjCyY,WAAY,EACfY,GAAkB92C,KAAK68B,IA6QXsZ,GAAuB1Y,GAAmB,GAGtD,EACAqd,QAAS,SAAUzc,GACf,IAAIZ,EAAoBY,EAAMZ,kBACzBA,EAAkBkI,eACdtH,EAAMj2B,KAAK8wC,UAIZ1C,GAAyB/Y,GAAmB,GAH5CA,EAAkBsd,WAM9B,GAEAC,GAAenhD,OAAOC,KAAKk/C,IAC/B,SAASxI,GAAgBtU,EAAM9zB,EAAM80B,EAAS9Q,EAAU4Q,GACpD,IAAIlH,EAAQoG,GAAZ,CAGA,IAAI+e,EAAW/d,EAAQgN,SAASgR,MAOhC,GALI/kB,EAAS+F,KACTA,EAAO+e,EAAS5iB,OAAO6D,IAIP,mBAATA,EAAX,CAOA,IAAIkB,EAEJ,GAAItH,EAAQoG,EAAKif,OAEbjf,EA5sDR,SAA+BhL,EAAS+pB,GACpC,GAAIjlB,EAAO9E,EAAQhwB,QAAU60B,EAAM7E,EAAQkqB,WACvC,OAAOlqB,EAAQkqB,UAEnB,GAAIrlB,EAAM7E,EAAQmqB,UACd,OAAOnqB,EAAQmqB,SAEnB,IAAIC,EAAQ5L,GAKZ,GAJI4L,GAASvlB,EAAM7E,EAAQqqB,UAA8C,IAAnCrqB,EAAQqqB,OAAOh2C,QAAQ+1C,IAEzDpqB,EAAQqqB,OAAOv7C,KAAKs7C,GAEpBtlB,EAAO9E,EAAQoiB,UAAYvd,EAAM7E,EAAQsqB,aACzC,OAAOtqB,EAAQsqB,YAEnB,GAAIF,IAAUvlB,EAAM7E,EAAQqqB,QAAS,CACjC,IAAIE,EAAYvqB,EAAQqqB,OAAS,CAACD,GAC9BI,GAAS,EACTC,EAAiB,KACjBC,EAAiB,KACrBN,EAAMhG,IAAI,kBAAkB,WAAc,OAAOpe,EAASukB,EAAUH,EAAQ,IAC5E,IAAIO,EAAgB,SAAUC,GAC1B,IAAK,IAAIthD,EAAI,EAAG09B,EAAIujB,EAASj/C,OAAQhC,EAAI09B,EAAG19B,IACxCihD,EAASjhD,GAAGogD,eAEZkB,IACAL,EAASj/C,OAAS,EACK,OAAnBm/C,IACAz6B,aAAay6B,GACbA,EAAiB,MAEE,OAAnBC,IACA16B,aAAa06B,GACbA,EAAiB,MAG7B,EACIx4B,EAAU2D,GAAK,SAAUrb,GAEzBwlB,EAAQmqB,SAAW1L,GAAWjkC,EAAKuvC,GAG9BS,EAIDD,EAASj/C,OAAS,EAHlBq/C,GAAc,EAKtB,IACIE,EAAWh1B,GAAK,SAAUi1B,GAItBjmB,EAAM7E,EAAQkqB,aACdlqB,EAAQhwB,OAAQ,EAChB26C,GAAc,GAEtB,IACII,EAAQ/qB,EAAQ9N,EAAS24B,GA0C7B,OAzCI5lB,EAAS8lB,KACLxlB,EAAUwlB,GAENnmB,EAAQ5E,EAAQmqB,WAChBY,EAAMp7B,KAAKuC,EAAS24B,GAGnBtlB,EAAUwlB,EAAM5I,aACrB4I,EAAM5I,UAAUxyB,KAAKuC,EAAS24B,GAC1BhmB,EAAMkmB,EAAM/6C,SACZgwB,EAAQkqB,UAAYzL,GAAWsM,EAAM/6C,MAAO+5C,IAE5CllB,EAAMkmB,EAAM3I,WACZpiB,EAAQsqB,YAAc7L,GAAWsM,EAAM3I,QAAS2H,GAC5B,IAAhBgB,EAAMxjC,MACNyY,EAAQoiB,SAAU,EAIlBqI,EAAiBjjC,YAAW,WACxBijC,EAAiB,KACb7lB,EAAQ5E,EAAQmqB,WAAavlB,EAAQ5E,EAAQhwB,SAC7CgwB,EAAQoiB,SAAU,EAClBuI,GAAc,GAEtB,GAAGI,EAAMxjC,OAAS,MAGtBsd,EAAMkmB,EAAM/1B,WAEZ01B,EAAiBljC,YAAW,WACxBkjC,EAAiB,KACb9lB,EAAQ5E,EAAQmqB,WAChBU,EAA4F,KAEpG,GAAGE,EAAM/1B,YAIrBw1B,GAAS,EAEFxqB,EAAQoiB,QAAUpiB,EAAQsqB,YAActqB,EAAQmqB,QAC3D,CACJ,CAsmDea,CADP9e,EAAelB,EAC4B+e,QAC9Bx+C,IAATy/B,GAIA,OAvtDZ,SAAgChL,EAAS9oB,EAAM80B,EAAS9Q,EAAU4Q,GAC9D,IAAI3hB,EAAO6iB,KAGX,OAFA7iB,EAAK+hB,aAAelM,EACpB7V,EAAK2iB,UAAY,CAAE51B,KAAMA,EAAM80B,QAASA,EAAS9Q,SAAUA,EAAU4Q,IAAKA,GACnE3hB,CACX,CAktDmB8gC,CAAuB/e,EAAch1B,EAAM80B,EAAS9Q,EAAU4Q,GAG7E50B,EAAOA,GAAQ,CAAC,EAGhBg0C,GAA0BlgB,GAEtBnG,EAAM3tB,EAAKi0C,QAkFnB,SAAwBz+C,EAASwK,GAC7B,IAAIk0C,EAAQ1+C,EAAQy+C,OAASz+C,EAAQy+C,MAAMC,MAAS,QAChDnjC,EAASvb,EAAQy+C,OAASz+C,EAAQy+C,MAAMljC,OAAU,SACrD/Q,EAAK2iC,QAAU3iC,EAAK2iC,MAAQ,CAAC,IAAIuR,GAAQl0C,EAAKi0C,MAAM/hD,MACrD,IAAIusB,EAAKze,EAAKye,KAAOze,EAAKye,GAAK,CAAC,GAC5BsgB,EAAWtgB,EAAG1N,GACd+Y,EAAW9pB,EAAKi0C,MAAMnqB,SACtB6D,EAAMoR,IACFh/B,EAAQg/B,IAC0B,IAAhCA,EAAS5hC,QAAQ2sB,GACjBiV,IAAajV,KACfrL,EAAG1N,GAAS,CAAC+Y,GAAUr2B,OAAOsrC,IAIlCtgB,EAAG1N,GAAS+Y,CAEpB,CAjGQqqB,CAAergB,EAAKt+B,QAASwK,GAIjC,IAAIuxC,EAnjFR,SAAmCvxC,EAAM8zB,GAIrC,IAAIwe,EAAcxe,EAAKt+B,QAAQ6rC,MAC/B,IAAI3T,EAAQ4kB,GAAZ,CAGA,IAAIhvC,EAAM,CAAC,EACPq/B,EAAQ3iC,EAAK2iC,MAAOtB,EAAQrhC,EAAKqhC,MACrC,GAAI1T,EAAMgV,IAAUhV,EAAM0T,GACtB,IAAK,IAAIpvC,KAAOqgD,EAAa,CACzB,IAAI/R,EAAS7Q,EAAUz9B,GAcvBouC,GAAU/8B,EAAK+9B,EAAOpvC,EAAKsuC,GAAQ,IAC/BF,GAAU/8B,EAAKq/B,EAAO1wC,EAAKsuC,GAAQ,EAC3C,CAEJ,OAAOj9B,CAvBP,CAwBJ,CAohFoB8wC,CAA0Bp0C,EAAM8zB,GAGhD,GAAIlG,EAAOkG,EAAKt+B,QAAQ6+C,YACpB,OA5JR,SAAmCvgB,EAAMyd,EAAWvxC,EAAM6vC,EAAW7rB,GACjE,IAAIxuB,EAAUs+B,EAAKt+B,QACf6rC,EAAQ,CAAC,EACTiR,EAAc98C,EAAQ6rC,MAC1B,GAAI1T,EAAM2kB,GACN,IAAK,IAAIrgD,KAAOqgD,EACZjR,EAAMpvC,GAAOsgD,GAAatgD,EAAKqgD,EAAaf,GAAa9jB,QAIzDE,EAAM3tB,EAAK2iC,QACX6N,GAAWnP,EAAOrhC,EAAK2iC,OACvBhV,EAAM3tB,EAAKqhC,QACXmP,GAAWnP,EAAOrhC,EAAKqhC,OAE/B,IAAIiP,EAAgB,IAAIV,GAAwB5vC,EAAMqhC,EAAOrd,EAAU6rB,EAAW/b,GAC9EmC,EAAQzgC,EAAQurC,OAAOtuC,KAAK,KAAM69C,EAAczT,GAAIyT,GACxD,GAAIra,aAAiBtB,GACjB,OAAO0b,GAA6Bpa,EAAOj2B,EAAMswC,EAAchb,OAAQ9/B,GAEtE,GAAIuK,EAAQk2B,GAAQ,CAGrB,IAFA,IAAIqe,EAAS7T,GAAkBxK,IAAU,GACrC3yB,EAAM,IAAIrG,MAAMq3C,EAAOlgD,QAClBhC,EAAI,EAAGA,EAAIkiD,EAAOlgD,OAAQhC,IAC/BkR,EAAIlR,GAAKi+C,GAA6BiE,EAAOliD,GAAI4N,EAAMswC,EAAchb,OAAQ9/B,GAEjF,OAAO8N,CACX,CACJ,CAgIeixC,CAA0BzgB,EAAMyd,EAAWvxC,EAAM80B,EAAS9Q,GAIrE,IAAI9E,EAAYlf,EAAKye,GAKrB,GAFAze,EAAKye,GAAKze,EAAKw0C,SAEX5mB,EAAOkG,EAAKt+B,QAAQi/C,UAAW,CAI/B,IAAI/S,EAAO1hC,EAAK0hC,KAChB1hC,EAAO,CAAC,EACJ0hC,IACA1hC,EAAK0hC,KAAOA,EAEpB,EA+BJ,SAA+B1hC,GAE3B,IADA,IAAI4oC,EAAQ5oC,EAAKigC,OAASjgC,EAAKigC,KAAO,CAAC,GAC9B7tC,EAAI,EAAGA,EAAIwgD,GAAax+C,OAAQhC,IAAK,CAC1C,IAAIH,EAAM2gD,GAAaxgD,GACnB2sC,EAAW6J,EAAM32C,GACjByiD,EAAU9D,GAAoB3+C,GAE9B8sC,IAAa2V,GAAa3V,GAAYA,EAAS4V,UAC/C/L,EAAM32C,GAAO8sC,EAAW6V,GAAUF,EAAS3V,GAAY2V,EAE/D,CACJ,CAxCIG,CAAsB70C,GAGtB,IAAItG,EAAO+2C,GAAiB3c,EAAKt+B,UAAYo/B,EAM7C,OALY,IAAID,GAEhB,iBAAiBlhC,OAAOqgC,EAAKif,KAAKt/C,OAAOiG,EAAO,IAAIjG,OAAOiG,GAAQ,IAAKsG,OAAM3L,OAAWA,OAAWA,EAAWygC,EAE/G,CAAEhB,KAAMA,EAAMyd,UAAWA,EAAWryB,UAAWA,EAAW0V,IAAKA,EAAK5Q,SAAUA,GAAYgR,EAzD1F,CAbA,CAwEJ,CA+BA,SAAS4f,GAAUE,EAAIC,GACnB,IAAI3U,EAAS,SAAUppC,EAAGC,GAEtB69C,EAAG99C,EAAGC,GACN89C,EAAG/9C,EAAGC,EACV,EAEA,OADAmpC,EAAOuU,SAAU,EACVvU,CACX,CAsBA,IAAInV,GAAO9M,EA8FP62B,GAASxjC,EAAO6f,sBAgBpB,SAAS4jB,GAAUx5B,EAAIld,EAAM22C,GAEzB,QADkB,IAAdA,IAAwBA,GAAY,IACnC32C,EACD,OAAOkd,EAKX,IAJA,IAAIxpB,EAAKkjD,EAAOC,EACZ1jD,EAAOsiC,GACLC,QAAQnlB,QAAQvQ,GAChB9M,OAAOC,KAAK6M,GACTnM,EAAI,EAAGA,EAAIV,EAAK0C,OAAQhC,IAGjB,YAFZH,EAAMP,EAAKU,MAIX+iD,EAAQ15B,EAAGxpB,GACXmjD,EAAU72C,EAAKtM,GACVijD,GAAclmB,EAAOvT,EAAIxpB,GAGrBkjD,IAAUC,GACfnnB,EAAcknB,IACdlnB,EAAcmnB,IACdH,GAAUE,EAAOC,GALjBnwC,GAAIwW,EAAIxpB,EAAKmjD,IAQrB,OAAO35B,CACX,CAIA,SAAS45B,GAAcC,EAAWC,EAAU9gB,GACxC,OAAKA,EAkBM,WAEH,IAAI+gB,EAAe1nB,EAAWynB,GACxBA,EAAS9iD,KAAKgiC,EAAIA,GAClB8gB,EACFE,EAAc3nB,EAAWwnB,GACvBA,EAAU7iD,KAAKgiC,EAAIA,GACnB6gB,EACN,OAAIE,EACOP,GAAUO,EAAcC,GAGxBA,CAEf,EA9BKF,EAGAD,EAQE,WACH,OAAOL,GAAUnnB,EAAWynB,GAAYA,EAAS9iD,KAAKe,KAAMA,MAAQ+hD,EAAUznB,EAAWwnB,GAAaA,EAAU7iD,KAAKe,KAAMA,MAAQ8hD,EACvI,EATWC,EAHAD,CA+BnB,CAiBA,SAASjK,GAAmBiK,EAAWC,GACnC,IAAIjyC,EAAMiyC,EACJD,EACIA,EAAU7hD,OAAO8hD,GACjBx1C,EAAQw1C,GACJA,EACA,CAACA,GACTD,EACN,OAAOhyC,EAEX,SAAqBslC,GAEjB,IADA,IAAItlC,EAAM,GACDlR,EAAI,EAAGA,EAAIw2C,EAAMx0C,OAAQhC,KACC,IAA3BkR,EAAInG,QAAQyrC,EAAMx2C,KAClBkR,EAAI1L,KAAKgxC,EAAMx2C,IAGvB,OAAOkR,CACX,CAViBoyC,CAAYpyC,GAAOA,CACpC,CAoBA,SAASqyC,GAAYL,EAAWC,EAAU9gB,EAAIxiC,GAC1C,IAAIqR,EAAM7R,OAAOm9B,OAAO0mB,GAAa,MACrC,OAAIC,EAEOtlB,EAAO3sB,EAAKiyC,GAGZjyC,CAEf,CAtDA0xC,GAAOh1C,KAAO,SAAUs1C,EAAWC,EAAU9gB,GACzC,OAAKA,EAUE4gB,GAAcC,EAAWC,EAAU9gB,GATlC8gB,GAAgC,mBAAbA,EAKZD,EAEJD,GAAcC,EAAWC,EAGxC,EAuBAnkB,EAAgBjiB,SAAQ,SAAU8wB,GAC9B+U,GAAO/U,GAAQoL,EACnB,IAkBAla,EAAYhiB,SAAQ,SAAUrP,GAC1Bk1C,GAAOl1C,EAAO,KAAO61C,EACzB,IAOAX,GAAOzhB,MAAQ,SAAU+hB,EAAWC,EAAU9gB,EAAIxiC,GAS9C,GANIqjD,IAAchiB,KACdgiB,OAAYjhD,GAEZkhD,IAAajiB,KACbiiB,OAAWlhD,IAEVkhD,EACD,OAAO9jD,OAAOm9B,OAAO0mB,GAAa,MAItC,IAAKA,EACD,OAAOC,EACX,IAAIrvC,EAAM,CAAC,EAEX,IAAK,IAAIggC,KADTjW,EAAO/pB,EAAKovC,GACMC,EAAU,CACxB,IAAIK,EAAW1vC,EAAIggC,GACfze,EAAQ8tB,EAASrP,GACjB0P,IAAa71C,EAAQ61C,KACrBA,EAAW,CAACA,IAEhB1vC,EAAIggC,GAAS0P,EAAWA,EAASniD,OAAOg0B,GAAS1nB,EAAQ0nB,GAASA,EAAQ,CAACA,EAC/E,CACA,OAAOvhB,CACX,EAIA8uC,GAAO3T,MACH2T,GAAOa,QACHb,GAAO7V,OACH6V,GAAOzZ,SACH,SAAU+Z,EAAWC,EAAU9gB,EAAIxiC,GAI/B,IAAKqjD,EACD,OAAOC,EACX,IAAIrvC,EAAMzU,OAAOm9B,OAAO,MAIxB,OAHAqB,EAAO/pB,EAAKovC,GACRC,GACAtlB,EAAO/pB,EAAKqvC,GACTrvC,CACX,EAChB8uC,GAAOc,QAAU,SAAUR,EAAWC,GAClC,OAAKD,EAEE,WACH,IAAIpvC,EAAMzU,OAAOm9B,OAAO,MAMxB,OALAqmB,GAAU/uC,EAAK4nB,EAAWwnB,GAAaA,EAAU7iD,KAAKe,MAAQ8hD,GAC1DC,GACAN,GAAU/uC,EAAK4nB,EAAWynB,GAAYA,EAAS9iD,KAAKe,MAAQ+hD,GAAU,GAGnErvC,CACX,EATWqvC,CAUf,EAIA,IAAIQ,GAAe,SAAUT,EAAWC,GACpC,YAAoBlhD,IAAbkhD,EAAyBD,EAAYC,CAChD,EA4GA,SAASS,GAAa1gB,EAAQ7N,EAAOgN,GAejC,GAXI3G,EAAWrG,KAEXA,EAAQA,EAAMjyB,SAxFtB,SAAwBA,GACpB,IAAI6rC,EAAQ7rC,EAAQ6rC,MACpB,GAAKA,EAAL,CAEA,IACIjvC,EAAGgP,EADHkC,EAAM,CAAC,EAEX,GAAIvD,EAAQshC,GAER,IADAjvC,EAAIivC,EAAMjtC,OACHhC,KAEgB,iBADnBgP,EAAMigC,EAAMjvC,MAGRkR,EADO8rB,EAAShuB,IACJ,CAAEtB,KAAM,YAO3B,GAAImuB,EAAcoT,GACnB,IAAK,IAAIpvC,KAAOovC,EACZjgC,EAAMigC,EAAMpvC,GAEZqR,EADO8rB,EAASn9B,IACJg8B,EAAc7sB,GAAOA,EAAM,CAAEtB,KAAMsB,GAOvD5L,EAAQ6rC,MAAQ/9B,CA3BN,CA4Bd,CA2DI2yC,CAAexuB,GAvDnB,SAAyBjyB,GACrB,IAAI2pC,EAAS3pC,EAAQ2pC,OACrB,GAAKA,EAAL,CAEA,IAAImH,EAAc9wC,EAAQ2pC,OAAS,CAAC,EACpC,GAAIp/B,EAAQo/B,GACR,IAAK,IAAI/sC,EAAI,EAAGA,EAAI+sC,EAAO/qC,OAAQhC,IAC/Bk0C,EAAWnH,EAAO/sC,IAAM,CAAEmM,KAAM4gC,EAAO/sC,SAG1C,GAAI67B,EAAckR,GACnB,IAAK,IAAIltC,KAAOktC,EAAQ,CACpB,IAAI/9B,EAAM+9B,EAAOltC,GACjBq0C,EAAWr0C,GAAOg8B,EAAc7sB,GAC1B6uB,EAAO,CAAE1xB,KAAMtM,GAAOmP,GACtB,CAAE7C,KAAM6C,EAClB,CAbM,CAmBd,CAkCI80C,CAAgBzuB,GA9BpB,SAA+BjyB,GAC3B,IAAI2gD,EAAO3gD,EAAQ4gD,WACnB,GAAID,EACA,IAAK,IAAIlkD,KAAOkkD,EAAM,CAClB,IAAI3jB,EAAM2jB,EAAKlkD,GACX67B,EAAW0E,KACX2jB,EAAKlkD,GAAO,CAAEF,KAAMygC,EAAKlS,OAAQkS,GAEzC,CAER,CAqBI6jB,CAAsB5uB,IAKjBA,EAAMqrB,QACHrrB,EAAM6uB,UACNhhB,EAAS0gB,GAAa1gB,EAAQ7N,EAAM6uB,QAAS7hB,IAE7ChN,EAAM8uB,QACN,IAAK,IAAInkD,EAAI,EAAG09B,EAAIrI,EAAM8uB,OAAOniD,OAAQhC,EAAI09B,EAAG19B,IAC5CkjC,EAAS0gB,GAAa1gB,EAAQ7N,EAAM8uB,OAAOnkD,GAAIqiC,GAI3D,IACIxiC,EADAuD,EAAU,CAAC,EAEf,IAAKvD,KAAOqjC,EACRkhB,EAAWvkD,GAEf,IAAKA,KAAOw1B,EACHuH,EAAOsG,EAAQrjC,IAChBukD,EAAWvkD,GAGnB,SAASukD,EAAWvkD,GAChB,IAAIwkD,EAAQzB,GAAO/iD,IAAQ8jD,GAC3BvgD,EAAQvD,GAAOwkD,EAAMnhB,EAAOrjC,GAAMw1B,EAAMx1B,GAAMwiC,EAAIxiC,EACtD,CACA,OAAOuD,CACX,CAMA,SAASqsC,GAAarsC,EAASsK,EAAMxJ,EAAIogD,GAErC,GAAkB,iBAAPpgD,EAAX,CAGA,IAAIqgD,EAASnhD,EAAQsK,GAErB,GAAIkvB,EAAO2nB,EAAQrgD,GACf,OAAOqgD,EAAOrgD,GAClB,IAAIsgD,EAAcxnB,EAAS94B,GAC3B,GAAI04B,EAAO2nB,EAAQC,GACf,OAAOD,EAAOC,GAClB,IAAIC,EAAetnB,EAAWqnB,GAC9B,OAAI5nB,EAAO2nB,EAAQE,GACRF,EAAOE,GAERF,EAAOrgD,IAAOqgD,EAAOC,IAAgBD,EAAOE,EAZtD,CAiBJ,CAEA,SAAStE,GAAatgD,EAAKqgD,EAAaf,EAAW9c,GAC/C,IAAIyf,EAAO5B,EAAYrgD,GACnB6kD,GAAU9nB,EAAOuiB,EAAWt/C,GAC5BC,EAAQq/C,EAAUt/C,GAElB8kD,EAAeC,GAAav9B,QAASy6B,EAAKp0C,MAC9C,GAAIi3C,GAAgB,EAChB,GAAID,IAAW9nB,EAAOklB,EAAM,WACxBhiD,GAAQ,OAEP,GAAc,KAAVA,GAAgBA,IAAUw9B,EAAUz9B,GAAM,CAG/C,IAAIglD,EAAcD,GAAarkD,OAAQuhD,EAAKp0C,OACxCm3C,EAAc,GAAKF,EAAeE,KAClC/kD,GAAQ,EAEhB,CAGJ,QAAcmC,IAAVnC,EAAqB,CACrBA,EAgBR,SAA6BuiC,EAAIyf,EAAMjiD,GAEnC,IAAK+8B,EAAOklB,EAAM,WACd,OAEJ,IAAI1hB,EAAM0hB,EAAKjjD,QAEX,EASJ,GAAIwjC,GACAA,EAAGqN,SAASyP,gBACmBl9C,IAA/BogC,EAAGqN,SAASyP,UAAUt/C,SACHoC,IAAnBogC,EAAG0d,OAAOlgD,GACV,OAAOwiC,EAAG0d,OAAOlgD,GAIrB,OAAO67B,EAAW0E,IAA+B,aAAvB0kB,GAAQhD,EAAKp0C,MACjC0yB,EAAI//B,KAAKgiC,GACTjC,CACV,CA3CgB2kB,CAAoB1iB,EAAIyf,EAAMjiD,GAGtC,IAAImlD,EAAoBpf,GACxBC,IAAgB,GAChBjgB,GAAQ9lB,GACR+lC,GAAgBmf,EACpB,CAIA,OAAOllD,CACX,CAoGA,IAAImlD,GAAsB,qBAM1B,SAASH,GAAQ9pC,GACb,IAAIvX,EAAQuX,GAAMA,EAAGzW,WAAWd,MAAMwhD,IACtC,OAAOxhD,EAAQA,EAAM,GAAK,EAC9B,CACA,SAASyhD,GAAWtgD,EAAGC,GACnB,OAAOigD,GAAQlgD,KAAOkgD,GAAQjgD,EAClC,CACA,SAAS+/C,GAAal3C,EAAMy3C,GACxB,IAAKx3C,EAAQw3C,GACT,OAAOD,GAAWC,EAAez3C,GAAQ,GAAK,EAElD,IAAK,IAAI1N,EAAI,EAAGiK,EAAMk7C,EAAcnjD,OAAQhC,EAAIiK,EAAKjK,IACjD,GAAIklD,GAAWC,EAAcnlD,GAAI0N,GAC7B,OAAO1N,EAGf,OAAQ,CACZ,CAwHA,IAAIolD,GAA2B,CAC3BxkD,YAAY,EACZC,cAAc,EACduR,IAAK2Z,EACLlZ,IAAKkZ,GAET,SAASoW,GAAM9uB,EAAQgyC,EAAWxlD,GAC9BulD,GAAyBhzC,IAAM,WAC3B,OAAOhR,KAAKikD,GAAWxlD,EAC3B,EACAulD,GAAyBvyC,IAAM,SAAqB7D,GAChD5N,KAAKikD,GAAWxlD,GAAOmP,CAC3B,EACA3P,OAAOsB,eAAe0S,EAAQxT,EAAKulD,GACvC,CACA,SAASE,GAAUjjB,GACf,IAAIhB,EAAOgB,EAAGqN,SAOd,GANIrO,EAAK4N,OAmBb,SAAqB5M,EAAIkjB,GACrB,IAAIpG,EAAY9c,EAAGqN,SAASyP,WAAa,CAAC,EACtClQ,EAAS5M,EAAG0d,OAAS1Y,GAAgB,CAAC,GAGtC/nC,EAAQ+iC,EAAGqN,SAASuQ,UAAY,GAChCuF,GAAUnjB,EAAGyK,QAEZ0Y,GACD3f,IAAgB,GAEpB,IAAIyK,EAAU,SAAUzwC,GACpBP,EAAKkG,KAAK3F,GACV,IAAIC,EAAQqgD,GAAatgD,EAAK0lD,EAAcpG,EAAW9c,GAkBnD+D,GAAe6I,EAAOpvC,EAAKC,OAAOmC,GAAW,GAK3CpC,KAAOwiC,GACTF,GAAME,EAAI,SAAUxiC,EAE5B,EACA,IAAK,IAAIA,KAAO0lD,EACZjV,EAAQzwC,GAEZgmC,IAAgB,EACpB,CA9DQ4f,CAAYpjB,EAAIhB,EAAK4N,OAr3F7B,SAAmB5M,GACf,IAAIj/B,EAAUi/B,EAAGqN,SACbgW,EAAQtiD,EAAQsiD,MACpB,GAAIA,EAAO,CACP,IAAIloB,EAAO6E,EAAGsjB,cAAgBxR,GAAmB9R,GACjDD,GAAmBC,GACnByC,KACA,IAAI8gB,EAAc7a,GAAwB2a,EAAO,KAAM,CAACrjB,EAAG0d,QAAU1Y,GAAgB,CAAC,GAAI7J,GAAM6E,EAAI,SAGpG,GAFA0C,KACA3C,KACI1G,EAAWkqB,GAGXxiD,EAAQurC,OAASiX,OAEhB,GAAIjqB,EAASiqB,GAQd,GAFAvjB,EAAGwjB,YAAcD,EAEZA,EAAYE,MAUZ,CAED,IAAI3jB,EAASE,EAAG0V,YAAc,CAAC,EAC/B,IAAK,IAAIl4C,KAAO+lD,EACA,UAAR/lD,GACAsoC,GAAmBhG,EAAOyjB,EAAa/lD,EAGnD,MAjBI,IAAK,IAAIA,KAAO+lD,EACPzlB,EAAWtgC,IACZsoC,GAAmB9F,EAAIujB,EAAa/lD,EAoBxD,CACJ,CAw0FIkmD,CAAU1jB,GACNhB,EAAKoiB,SAiMb,SAAqBphB,EAAIohB,GACTphB,EAAGqN,SAAST,MACxB,IAAK,IAAIpvC,KAAO4jD,EAcZphB,EAAGxiC,GAA+B,mBAAjB4jD,EAAQ5jD,GAAsBksB,EAAOpsB,EAAK8jD,EAAQ5jD,GAAMwiC,EAEjF,CAlNQ2jB,CAAY3jB,EAAIhB,EAAKoiB,SACrBpiB,EAAKzzB,MA0Db,SAAkBy0B,GACd,IAAIz0B,EAAOy0B,EAAGqN,SAAS9hC,KACvBA,EAAOy0B,EAAG4jB,MAAQvqB,EAAW9tB,GAgCjC,SAAiBA,EAAMy0B,GAEnByC,KACA,IACI,OAAOl3B,EAAKvN,KAAKgiC,EAAIA,EACzB,CACA,MAAOniC,GAEH,OADAq2C,GAAYr2C,EAAGmiC,EAAI,UACZ,CAAC,CACZ,CACA,QACI0C,IACJ,CACJ,CA7CyCmhB,CAAQt4C,EAAMy0B,GAAMz0B,GAAQ,CAAC,EAC7DiuB,EAAcjuB,KACfA,EAAO,CAAC,GAMZ,IAAItO,EAAOD,OAAOC,KAAKsO,GACnBqhC,EAAQ5M,EAAGqN,SAAST,MAEpBjvC,GADUqiC,EAAGqN,SAAS+T,QAClBnkD,EAAK0C,QACb,KAAOhC,KAAK,CACR,IAAIH,EAAMP,EAAKU,GACX,EAKAivC,GAASrS,EAAOqS,EAAOpvC,IAKjBsgC,EAAWtgC,IACjBsiC,GAAME,EAAI,QAASxiC,EAE3B,CAEA,IAAIylC,EAAK1f,GAAQhY,GACjB03B,GAAMA,EAAGY,SACb,CA1FQigB,CAAS9jB,OAER,CACD,IAAIiD,EAAK1f,GAASyc,EAAG4jB,MAAQ,CAAC,GAC9B3gB,GAAMA,EAAGY,SACb,CACI7E,EAAK8H,UAoGb,SAAwB9G,EAAI8G,GAExB,IAAIid,EAAY/jB,EAAGgkB,kBAAoBhnD,OAAOm9B,OAAO,MAEjD8pB,EAAQhlB,KACZ,IAAK,IAAIzhC,KAAOspC,EAAU,CACtB,IAAIod,EAAUpd,EAAStpC,GACnB8mC,EAASjL,EAAW6qB,GAAWA,EAAUA,EAAQn0C,IACjD,EAGCk0C,IAEDF,EAASvmD,GAAO,IAAI2pC,GAAQnH,EAAIsE,GAAU5a,EAAMA,EAAMy6B,KAKpD3mD,KAAOwiC,GACTokB,GAAepkB,EAAIxiC,EAAK0mD,EAahC,CACJ,CApIQG,CAAerkB,EAAIhB,EAAK8H,UACxB9H,EAAKF,OAASE,EAAKF,QAAUD,IAyMrC,SAAmBmB,EAAIlB,GACnB,IAAK,IAAIthC,KAAOshC,EAAO,CACnB,IAAIwV,EAAUxV,EAAMthC,GACpB,GAAI8N,EAAQgpC,GACR,IAAK,IAAI32C,EAAI,EAAGA,EAAI22C,EAAQ30C,OAAQhC,IAChC2mD,GAActkB,EAAIxiC,EAAK82C,EAAQ32C,SAInC2mD,GAActkB,EAAIxiC,EAAK82C,EAE/B,CACJ,CApNQiQ,CAAUvkB,EAAIhB,EAAKF,MAE3B,CA8FA,IAAIqlB,GAAyB,CAAE/c,MAAM,GAmCrC,SAASgd,GAAepzC,EAAQxT,EAAK0mD,GACjC,IAAIM,GAAevlB,KACf5F,EAAW6qB,IACXnB,GAAyBhzC,IAAMy0C,EACzBC,GAAqBjnD,GACrBknD,GAAoBR,GAC1BnB,GAAyBvyC,IAAMkZ,IAG/Bq5B,GAAyBhzC,IAAMm0C,EAAQn0C,IACjCy0C,IAAiC,IAAlBN,EAAQzpB,MACnBgqB,GAAqBjnD,GACrBknD,GAAoBR,EAAQn0C,KAChC2Z,EACNq5B,GAAyBvyC,IAAM0zC,EAAQ1zC,KAAOkZ,GAOlD1sB,OAAOsB,eAAe0S,EAAQxT,EAAKulD,GACvC,CACA,SAAS0B,GAAqBjnD,GAC1B,OAAO,WACH,IAAI0pC,EAAUnoC,KAAKilD,mBAAqBjlD,KAAKilD,kBAAkBxmD,GAC/D,GAAI0pC,EAeA,OAdIA,EAAQI,OACRJ,EAAQK,WAERtF,GAAIjxB,QASJk2B,EAAQ9E,SAEL8E,EAAQzpC,KAEvB,CACJ,CACA,SAASinD,GAAoB/rC,GACzB,OAAO,WACH,OAAOA,EAAG3a,KAAKe,KAAMA,KACzB,CACJ,CAiCA,SAASulD,GAActkB,EAAIyX,EAASnD,EAASvzC,GAQzC,OAPIy4B,EAAc8a,KACdvzC,EAAUuzC,EACVA,EAAUA,EAAQA,SAEC,iBAAZA,IACPA,EAAUtU,EAAGsU,IAEVtU,EAAG2kB,OAAOlN,EAASnD,EAASvzC,EACvC,CA8CA,IAAI6jD,GAAM,EA8EV,SAASrF,GAA0BlgB,GAC/B,IAAIt+B,EAAUs+B,EAAKt+B,QACnB,GAAIs+B,EAAKjoB,MAAO,CACZ,IAAIytC,EAAetF,GAA0BlgB,EAAKjoB,OAElD,GAAIytC,IADqBxlB,EAAKwlB,aACW,CAGrCxlB,EAAKwlB,aAAeA,EAEpB,IAAIC,EAahB,SAAgCzlB,GAC5B,IAAI0lB,EACAC,EAAS3lB,EAAKt+B,QACdkkD,EAAS5lB,EAAK6lB,cAClB,IAAK,IAAI1nD,KAAOwnD,EACRA,EAAOxnD,KAASynD,EAAOznD,KAClBunD,IACDA,EAAW,CAAC,GAChBA,EAASvnD,GAAOwnD,EAAOxnD,IAG/B,OAAOunD,CACX,CAzBkCI,CAAuB9lB,GAEzCylB,GACAtpB,EAAO6D,EAAK+lB,cAAeN,IAE/B/jD,EAAUs+B,EAAKt+B,QAAUwgD,GAAasD,EAAcxlB,EAAK+lB,gBAC7CngD,OACRlE,EAAQskD,WAAWtkD,EAAQkE,MAAQo6B,EAE3C,CACJ,CACA,OAAOt+B,CACX,CAeA,SAASukD,GAAIvkD,GAIThC,KAAKwmD,MAAMxkD,EACf,CAuCA,SAASykD,GAAWF,GAMhBA,EAAIhH,IAAM,EACV,IAAIA,EAAM,EAIVgH,EAAI9pB,OAAS,SAAU4pB,GACnBA,EAAgBA,GAAiB,CAAC,EAClC,IAAIK,EAAQ1mD,KACR2mD,EAAUD,EAAMnH,IAChBqH,EAAcP,EAAcQ,QAAUR,EAAcQ,MAAQ,CAAC,GACjE,GAAID,EAAYD,GACZ,OAAOC,EAAYD,GAEvB,IAAIzgD,EAAO+2C,GAAiBoJ,IAAkBpJ,GAAiByJ,EAAM1kD,SAIrE,IAAI8kD,EAAM,SAAsB9kD,GAC5BhC,KAAKwmD,MAAMxkD,EACf,EAoCA,OAnCA8kD,EAAIn8C,UAAY1M,OAAOm9B,OAAOsrB,EAAM/7C,YACtB/K,YAAcknD,EAC5BA,EAAIvH,IAAMA,IACVuH,EAAI9kD,QAAUwgD,GAAakE,EAAM1kD,QAASqkD,GAC1CS,EAAW,MAAIJ,EAIXI,EAAI9kD,QAAQ6rC,OA8BxB,SAAmBkZ,GACf,IAAIlZ,EAAQkZ,EAAK/kD,QAAQ6rC,MACzB,IAAK,IAAIpvC,KAAOovC,EACZ9M,GAAMgmB,EAAKp8C,UAAW,SAAUlM,EAExC,CAlCYuoD,CAAUF,GAEVA,EAAI9kD,QAAQ+lC,UAiCxB,SAAsBgf,GAClB,IAAIhf,EAAWgf,EAAK/kD,QAAQ+lC,SAC5B,IAAK,IAAItpC,KAAOspC,EACZsd,GAAe0B,EAAKp8C,UAAWlM,EAAKspC,EAAStpC,GAErD,CArCYwoD,CAAaH,GAGjBA,EAAIrqB,OAASiqB,EAAMjqB,OACnBqqB,EAAII,MAAQR,EAAMQ,MAClBJ,EAAIK,IAAMT,EAAMS,IAGhBxpB,EAAYhiB,SAAQ,SAAUrP,GAC1Bw6C,EAAIx6C,GAAQo6C,EAAMp6C,EACtB,IAEIpG,IACA4gD,EAAI9kD,QAAQskD,WAAWpgD,GAAQ4gD,GAKnCA,EAAIhB,aAAeY,EAAM1kD,QACzB8kD,EAAIT,cAAgBA,EACpBS,EAAIX,cAAgB1pB,EAAO,CAAC,EAAGqqB,EAAI9kD,SAEnC4kD,EAAYD,GAAWG,EAChBA,CACX,CACJ,CA4CA,SAASM,GAAkBnnB,GACvB,OAAOA,IAASgd,GAAiBhd,EAAKK,KAAKt+B,UAAYi+B,EAAKmB,IAChE,CACA,SAASlS,GAAQm4B,EAASnhD,GACtB,OAAIqG,EAAQ86C,GACDA,EAAQ19C,QAAQzD,IAAS,EAER,iBAAZmhD,EACLA,EAAQxkD,MAAM,KAAK8G,QAAQzD,IAAS,IAEtCw0B,EAAS2sB,IACPA,EAAQtkD,KAAKmD,EAI5B,CACA,SAASohD,GAAWC,EAAmBppD,GACnC,IAAIu9B,EAAQ6rB,EAAkB7rB,MAAOx9B,EAAOqpD,EAAkBrpD,KAAMsgD,EAAS+I,EAAkB/I,OAAQ9J,EAAS6S,EAAkB7S,OAClI,IAAK,IAAIj2C,KAAOi9B,EAAO,CACnB,IAAI8rB,EAAQ9rB,EAAMj9B,GAClB,GAAI+oD,EAAO,CACP,IAAI1V,EAAS0V,EAAMthD,KACf4rC,IAAW3zC,EAAO2zC,IAClB2V,GAAgB/rB,EAAOj9B,EAAKP,EAAMsgD,EAE1C,CACJ,CACA9J,EAAOnT,iBAAiB/Q,cAAW3vB,CACvC,CACA,SAAS4mD,GAAgB/rB,EAAOj9B,EAAKP,EAAMwpD,GACvC,IAAIF,EAAQ9rB,EAAMj9B,IACd+oD,GAAWE,GAAWF,EAAMpmB,MAAQsmB,EAAQtmB,KAE5ComB,EAAM3lB,kBAAkBsd,WAE5BzjB,EAAMj9B,GAAO,KACb68B,EAASp9B,EAAMO,EACnB,EA9SA,SAAqB8nD,GACjBA,EAAI57C,UAAU67C,MAAQ,SAAUxkD,GAC5B,IAAIi/B,EAAKjhC,KAETihC,EAAG0mB,KAAO9B,KAUV5kB,EAAG4E,QAAS,EAEZ5E,EAAGkE,UAAW,EAEdlE,EAAGC,OAAS,IAAIyJ,IAAY,GAG5B1J,EAAGC,OAAOY,YAASjhC,EACnBogC,EAAGC,OAAO0X,KAAM,EAEZ52C,GAAWA,EAAQy7C,aAqC/B,SAA+Bxc,EAAIj/B,GAC/B,IAAIi+B,EAAQgB,EAAGqN,SAAWrwC,OAAOm9B,OAAO6F,EAAGrhC,YAAYoC,SAEnDg8C,EAAch8C,EAAQ07C,aAC1Bzd,EAAK6B,OAAS9/B,EAAQ8/B,OACtB7B,EAAKyd,aAAeM,EACpB,IAAI4J,EAAwB5J,EAAYzc,iBACxCtB,EAAK8d,UAAY6J,EAAsB7J,UACvC9d,EAAKye,iBAAmBkJ,EAAsBl8B,UAC9CuU,EAAKqe,gBAAkBsJ,EAAsBp3B,SAC7CyP,EAAKkd,cAAgByK,EAAsBxmB,IACvCp/B,EAAQurC,SACRtN,EAAKsN,OAASvrC,EAAQurC,OACtBtN,EAAK4P,gBAAkB7tC,EAAQ6tC,gBAEvC,CAhDYgY,CAAsB5mB,EAAIj/B,GAG1Bi/B,EAAGqN,SAAWkU,GAAahC,GAA0Bvf,EAAGrhC,aAAcoC,GAAW,CAAC,EAAGi/B,GAOrFA,EAAG6O,aAAe7O,EAGtBA,EAAG6mB,MAAQ7mB,EAx6DnB,SAAuBA,GACnB,IAAIj/B,EAAUi/B,EAAGqN,SAEbxM,EAAS9/B,EAAQ8/B,OACrB,GAAIA,IAAW9/B,EAAQi/C,SAAU,CAC7B,KAAOnf,EAAOwM,SAAS2S,UAAYnf,EAAO4J,SACtC5J,EAASA,EAAO4J,QAEpB5J,EAAO4Y,UAAUt2C,KAAK68B,EAC1B,CACAA,EAAGyK,QAAU5J,EACbb,EAAG8mB,MAAQjmB,EAASA,EAAOimB,MAAQ9mB,EACnCA,EAAGyZ,UAAY,GACfzZ,EAAG+mB,MAAQ,CAAC,EACZ/mB,EAAGuK,UAAY1J,EAASA,EAAO0J,UAAYvtC,OAAOm9B,OAAO,MACzD6F,EAAG4X,SAAW,KACd5X,EAAGqZ,UAAY,KACfrZ,EAAGwZ,iBAAkB,EACrBxZ,EAAGsJ,YAAa,EAChBtJ,EAAG8I,cAAe,EAClB9I,EAAGuY,mBAAoB,CAC3B,CAo5DQyO,CAAchnB,GAziEtB,SAAoBA,GAChBA,EAAGinB,QAAUjqD,OAAOm9B,OAAO,MAC3B6F,EAAGga,eAAgB,EAEnB,IAAIvvB,EAAYuV,EAAGqN,SAASoQ,iBACxBhzB,GACAsuB,GAAyB/Y,EAAIvV,EAErC,CAkiEQy8B,CAAWlnB,GAjgGnB,SAAoBA,GAChBA,EAAGud,OAAS,KACZvd,EAAGyO,aAAe,KAClB,IAAI1tC,EAAUi/B,EAAGqN,SACb0P,EAAe/c,EAAGyT,OAAS1yC,EAAQ07C,aACnCZ,EAAgBkB,GAAeA,EAAY1c,QAC/CL,EAAGgN,OAAS2D,GAAa5vC,EAAQs8C,gBAAiBxB,GAClD7b,EAAG+M,aAAegQ,EACZ/L,GAAqBhR,EAAGyK,QAASsS,EAAYxxC,KAAK2lC,YAAalR,EAAGgN,QAClEhU,EAMNgH,EAAGoI,GAAK,SAAU7lC,EAAGC,EAAG+L,EAAGiX,GAAK,OAAO4tB,GAAgBpT,EAAIz9B,EAAGC,EAAG+L,EAAGiX,GAAG,EAAQ,EAI/Ewa,EAAGkN,eAAiB,SAAU3qC,EAAGC,EAAG+L,EAAGiX,GAAK,OAAO4tB,GAAgBpT,EAAIz9B,EAAGC,EAAG+L,EAAGiX,GAAG,EAAO,EAG1F,IAAI2hC,EAAapK,GAAeA,EAAYxxC,KAWxCw4B,GAAe/D,EAAI,SAAWmnB,GAAcA,EAAWjZ,OAAUlV,EAAa,MAAM,GACpF+K,GAAe/D,EAAI,aAAcj/B,EAAQ08C,kBAAoBzkB,EAAa,MAAM,EAExF,CA89FQouB,CAAWpnB,GACX0Z,GAAW1Z,EAAI,oBAAgBpgC,GAAW,GAt7ClD,SAAwBogC,GACpB,IAAIjV,EAASiwB,GAAchb,EAAGqN,SAAS3C,OAAQ1K,GAC3CjV,IACAyY,IAAgB,GAChBxmC,OAAOC,KAAK8tB,GAAQrQ,SAAQ,SAAUld,GAU9BumC,GAAe/D,EAAIxiC,EAAKutB,EAAOvtB,GAEvC,IACAgmC,IAAgB,GAExB,CAo6CQ6jB,CAAernB,GACfijB,GAAUjjB,GA38ClB,SAAqBA,GACjB,IAAIsnB,EAAgBtnB,EAAGqN,SAASgU,QAChC,GAAIiG,EAAe,CACf,IAAIC,EAAWluB,EAAWiuB,GACpBA,EAActpD,KAAKgiC,GACnBsnB,EACN,IAAKhuB,EAASiuB,GACV,OAMJ,IAJA,IAAItpB,EAASoM,GAAgBrK,GAGzB/iC,EAAOsiC,GAAYC,QAAQnlB,QAAQktC,GAAYvqD,OAAOC,KAAKsqD,GACtD5pD,EAAI,EAAGA,EAAIV,EAAK0C,OAAQhC,IAAK,CAClC,IAAIH,EAAMP,EAAKU,GACfX,OAAOsB,eAAe2/B,EAAQzgC,EAAKR,OAAOwd,yBAAyB+sC,EAAU/pD,GACjF,CACJ,CACJ,CA07CQgqD,CAAYxnB,GACZ0Z,GAAW1Z,EAAI,WAOXA,EAAGqN,SAASxtB,IACZmgB,EAAG4c,OAAO5c,EAAGqN,SAASxtB,GAE9B,CACJ,CA6DA4nC,CAAYnC,IAvKZ,SAAoBA,GAIhB,IAAIoC,EAAU,CACdA,IAAc,WACV,OAAO3oD,KAAK6kD,KAChB,GACI+D,EAAW,CACfA,IAAe,WACX,OAAO5oD,KAAK2+C,MAChB,GAUA1gD,OAAOsB,eAAegnD,EAAI57C,UAAW,QAASg+C,GAC9C1qD,OAAOsB,eAAegnD,EAAI57C,UAAW,SAAUi+C,GAC/CrC,EAAI57C,UAAUk+C,KAAOp3C,GACrB80C,EAAI57C,UAAUm+C,QAAUhjB,GACxBygB,EAAI57C,UAAUi7C,OAAS,SAAUlN,EAASzP,EAAIjnC,GAC1C,IAAIi/B,EAAKjhC,KACT,GAAIy6B,EAAcwO,GACd,OAAOsc,GAActkB,EAAIyX,EAASzP,EAAIjnC,IAE1CA,EAAUA,GAAW,CAAC,GACd82C,MAAO,EACf,IAAI3Q,EAAU,IAAIC,GAAQnH,EAAIyX,EAASzP,EAAIjnC,GAC3C,GAAIA,EAAQmnC,UAAW,CACnB,IAAI7F,EAAO,mCAAoCrjC,OAAOkoC,EAAQkR,WAAY,KAC1E3V,KACAiG,GAAwBV,EAAIhI,EAAI,CAACkH,EAAQzpC,OAAQuiC,EAAIqC,GACrDK,IACJ,CACA,OAAO,WACHwE,EAAQuC,UACZ,CACJ,CACJ,CA8HAqe,CAAWxC,IA5lEX,SAAqBA,GACjB,IAAIyC,EAAS,SACbzC,EAAI57C,UAAU+uC,IAAM,SAAUn8B,EAAO3D,GACjC,IAAIqnB,EAAKjhC,KACT,GAAIuM,EAAQgR,GACR,IAAK,IAAI3e,EAAI,EAAG09B,EAAI/e,EAAM3c,OAAQhC,EAAI09B,EAAG19B,IACrCqiC,EAAGyY,IAAIn8B,EAAM3e,GAAIgb,QAIpBqnB,EAAGinB,QAAQ3qC,KAAW0jB,EAAGinB,QAAQ3qC,GAAS,KAAKnZ,KAAKwV,GAGjDovC,EAAOjmD,KAAKwa,KACZ0jB,EAAGga,eAAgB,GAG3B,OAAOha,CACX,EACAslB,EAAI57C,UAAU8/B,MAAQ,SAAUltB,EAAO3D,GACnC,IAAIqnB,EAAKjhC,KACT,SAASirB,IACLgW,EAAG2Y,KAAKr8B,EAAO0N,GACfrR,EAAGnJ,MAAMwwB,EAAItgC,UACjB,CAGA,OAFAsqB,EAAGrR,GAAKA,EACRqnB,EAAGyY,IAAIn8B,EAAO0N,GACPgW,CACX,EACAslB,EAAI57C,UAAUivC,KAAO,SAAUr8B,EAAO3D,GAClC,IAAIqnB,EAAKjhC,KAET,IAAKW,UAAUC,OAEX,OADAqgC,EAAGinB,QAAUjqD,OAAOm9B,OAAO,MACpB6F,EAGX,GAAI10B,EAAQgR,GAAQ,CAChB,IAAK,IAAI0rC,EAAM,EAAG3sB,EAAI/e,EAAM3c,OAAQqoD,EAAM3sB,EAAG2sB,IACzChoB,EAAG2Y,KAAKr8B,EAAM0rC,GAAMrvC,GAExB,OAAOqnB,CACX,CAEA,IASIgI,EATAigB,EAAMjoB,EAAGinB,QAAQ3qC,GACrB,IAAK2rC,EACD,OAAOjoB,EAEX,IAAKrnB,EAED,OADAqnB,EAAGinB,QAAQ3qC,GAAS,KACb0jB,EAKX,IADA,IAAIriC,EAAIsqD,EAAItoD,OACLhC,KAEH,IADAqqC,EAAKigB,EAAItqD,MACEgb,GAAMqvB,EAAGrvB,KAAOA,EAAI,CAC3BsvC,EAAI5sC,OAAO1d,EAAG,GACd,KACJ,CAEJ,OAAOqiC,CACX,EACAslB,EAAI57C,UAAU6oC,MAAQ,SAAUj2B,GAC5B,IAAI0jB,EAAKjhC,KAWLkpD,EAAMjoB,EAAGinB,QAAQ3qC,GACrB,GAAI2rC,EAAK,CACLA,EAAMA,EAAItoD,OAAS,EAAI47B,EAAQ0sB,GAAOA,EAGtC,IAFA,IAAI9jD,EAAOo3B,EAAQ77B,UAAW,GAC1B2iC,EAAO,sBAAuBrjC,OAAOsd,EAAO,KACvC3e,EAAI,EAAG09B,EAAI4sB,EAAItoD,OAAQhC,EAAI09B,EAAG19B,IACnC+qC,GAAwBuf,EAAItqD,GAAIqiC,EAAI77B,EAAM67B,EAAIqC,EAEtD,CACA,OAAOrC,CACX,CACJ,CAugEAkoB,CAAY5C,IAt+DZ,SAAwBA,GACpBA,EAAI57C,UAAUy+C,QAAU,SAAU3mB,EAAO4a,GACrC,IAAIpc,EAAKjhC,KACLqpD,EAASpoB,EAAGwV,IACZ6S,EAAYroB,EAAGud,OACf+K,EAAwBpP,GAAkBlZ,GAC9CA,EAAGud,OAAS/b,EASRxB,EAAGwV,IANF6S,EAMQroB,EAAGuoB,UAAUF,EAAW7mB,GAJxBxB,EAAGuoB,UAAUvoB,EAAGwV,IAAKhU,EAAO4a,GAAW,GAMpDkM,IAEIF,IACAA,EAAOI,QAAU,MAEjBxoB,EAAGwV,MACHxV,EAAGwV,IAAIgT,QAAUxoB,GAIrB,IADA,IAAIyoB,EAAUzoB,EACPyoB,GACHA,EAAQhV,QACRgV,EAAQhe,SACRge,EAAQhV,SAAWgV,EAAQhe,QAAQ8S,QACnCkL,EAAQhe,QAAQ+K,IAAMiT,EAAQjT,IAC9BiT,EAAUA,EAAQhe,OAI1B,EACA6a,EAAI57C,UAAUq0C,aAAe,WAChBh/C,KACF64C,UADE74C,KAEF64C,SAAS/rB,QAEpB,EACAy5B,EAAI57C,UAAUw0C,SAAW,WACrB,IAAIle,EAAKjhC,KACT,IAAIihC,EAAGuY,kBAAP,CAGAmB,GAAW1Z,EAAI,iBACfA,EAAGuY,mBAAoB,EAEvB,IAAI1X,EAASb,EAAGyK,SACZ5J,GAAWA,EAAO0X,mBAAsBvY,EAAGqN,SAAS2S,UACpD3lB,EAASwG,EAAO4Y,UAAWzZ,GAI/BA,EAAGC,OAAO+J,OAGNhK,EAAG4jB,MAAM1gB,QACTlD,EAAG4jB,MAAM1gB,OAAOW,UAGpB7D,EAAG8I,cAAe,EAElB9I,EAAGuoB,UAAUvoB,EAAGud,OAAQ,MAExB7D,GAAW1Z,EAAI,aAEfA,EAAG2Y,OAEC3Y,EAAGwV,MACHxV,EAAGwV,IAAIgT,QAAU,MAGjBxoB,EAAGyT,SACHzT,EAAGyT,OAAO5S,OAAS,KA9BvB,CAgCJ,CACJ,CAw5DA6nB,CAAepD,IA/iGf,SAAqBA,GAEjB1V,GAAqB0V,EAAI57C,WACzB47C,EAAI57C,UAAUi/C,UAAY,SAAUhwC,GAChC,OAAOgR,GAAShR,EAAI5Z,KACxB,EACAumD,EAAI57C,UAAUk/C,QAAU,WACpB,IAAI5oB,EAAKjhC,KACLknC,EAAKjG,EAAGqN,SAAUf,EAASrG,EAAGqG,OAAQmQ,EAAexW,EAAGwW,aACxDA,GAAgBzc,EAAGsJ,aACnBtJ,EAAG+M,aAAeiE,GAAqBhR,EAAGyK,QAASgS,EAAalxC,KAAK2lC,YAAalR,EAAGgN,OAAQhN,EAAG+M,cAC5F/M,EAAGoS,aACHC,GAAerS,EAAGoS,YAAapS,EAAG+M,eAK1C/M,EAAGyT,OAASgJ,EAEZ,IAEIjb,EAFAqY,EAAWja,GACXipB,EAAiBhW,GAErB,IACI9S,GAAmBC,GACnB6S,GAA2B7S,EAC3BwB,EAAQ8K,EAAOtuC,KAAKgiC,EAAG6O,aAAc7O,EAAGkN,eAC5C,CACA,MAAOrvC,GACHq2C,GAAYr2C,EAAGmiC,EAAI,UAcfwB,EAAQxB,EAAGud,MAEnB,CACA,QACI1K,GAA2BgW,EAC3B9oB,GAAmB8Z,EACvB,CAeA,OAbIvuC,EAAQk2B,IAA2B,IAAjBA,EAAM7hC,SACxB6hC,EAAQA,EAAM,IAGZA,aAAiBtB,KAKnBsB,EAAQH,MAGZG,EAAMX,OAAS4b,EACRjb,CACX,CACJ,CAg/FAsnB,CAAYxD,IA8KZ,IAAIyD,GAAe,CAAC7qD,OAAQ6E,OAAQyF,OA2FhCwgD,GAAoB,CACpBC,UA1FY,CACZhkD,KAAM,aACN+6C,UAAU,EACVpT,MAAO,CACHsc,QAASH,GACTI,QAASJ,GACT1jD,IAAK,CAACnH,OAAQC,SAElBijD,QAAS,CACLgI,WAAY,WACR,IAAInjB,EAAKlnC,KAAM07B,EAAQwL,EAAGxL,MAAOx9B,EAAOgpC,EAAGhpC,KAAMosD,EAAepjB,EAAGojB,aAAcC,EAAarjB,EAAGqjB,WACjG,GAAID,EAAc,CACd,IAAIlpB,EAAMkpB,EAAalpB,IAAKS,EAAoByoB,EAAazoB,kBAAmBN,EAAmB+oB,EAAa/oB,iBAChH7F,EAAM6uB,GAAc,CAChBrkD,KAAMkhD,GAAkB7lB,GACxBH,IAAKA,EACLS,kBAAmBA,GAEvB3jC,EAAKkG,KAAKmmD,GAENvqD,KAAKsG,KAAOpI,EAAK0C,OAASiO,SAAS7O,KAAKsG,MACxCmhD,GAAgB/rB,EAAOx9B,EAAK,GAAIA,EAAM8B,KAAKw+C,QAE/Cx+C,KAAKsqD,aAAe,IACxB,CACJ,GAEJE,QAAS,WACLxqD,KAAK07B,MAAQz9B,OAAOm9B,OAAO,MAC3Bp7B,KAAK9B,KAAO,EAChB,EACAusD,UAAW,WACP,IAAK,IAAIhsD,KAAOuB,KAAK07B,MACjB+rB,GAAgBznD,KAAK07B,MAAOj9B,EAAKuB,KAAK9B,KAE9C,EACAwsD,QAAS,WACL,IAAIpO,EAAQt8C,KACZA,KAAKqqD,aACLrqD,KAAK4lD,OAAO,WAAW,SAAUh4C,GAC7B05C,GAAWhL,GAAO,SAAUp2C,GAAQ,OAAOgpB,GAAQthB,EAAK1H,EAAO,GACnE,IACAlG,KAAK4lD,OAAO,WAAW,SAAUh4C,GAC7B05C,GAAWhL,GAAO,SAAUp2C,GAAQ,OAAQgpB,GAAQthB,EAAK1H,EAAO,GACpE,GACJ,EACAykD,QAAS,WACL3qD,KAAKqqD,YACT,EACA9c,OAAQ,WACJ,IAAIW,EAAOluC,KAAKiuC,OAAOxwC,QACnBglC,EAAQyR,GAAuBhG,GAC/B3M,EAAmBkB,GAASA,EAAMlB,iBACtC,GAAIA,EAAkB,CAElB,IAAIwQ,EAASqV,GAAkB7lB,GAChB4oB,EAANnqD,KAAmBmqD,QAASC,EAA5BpqD,KAAyCoqD,QAClD,GAECD,KAAapY,IAAW7iB,GAAQi7B,EAASpY,KAErCqY,GAAWrY,GAAU7iB,GAAQk7B,EAASrY,GACvC,OAAOtP,EAEX,IAAe/G,EAAN17B,KAAiB07B,MAAOx9B,EAAxB8B,KAAkC9B,KACvCO,EAAmB,MAAbgkC,EAAMhkC,IAGR8iC,EAAiBjB,KAAKif,KACjBhe,EAAiBH,IAAM,KAAKnhC,OAAOshC,EAAiBH,KAAO,IAClEqB,EAAMhkC,IACRi9B,EAAMj9B,IACNgkC,EAAMZ,kBAAoBnG,EAAMj9B,GAAKojC,kBAErCvG,EAASp9B,EAAMO,GACfP,EAAKkG,KAAK3F,KAIVuB,KAAKsqD,aAAe7nB,EACpBziC,KAAKuqD,WAAa9rD,GAGtBgkC,EAAMj2B,KAAK8wC,WAAY,CAC3B,CACA,OAAO7a,GAAUyL,GAAQA,EAAK,EAClC,KAOJ,SAAuBqY,GAEnB,IAAIqE,EAAY,CAChBA,IAAgB,WAAc,OAAO5sC,CAAQ,GAM7C/f,OAAOsB,eAAegnD,EAAK,SAAUqE,GAIrCrE,EAAIsE,KAAO,CACPpzB,KAAMA,GACNgF,OAAQA,EACR+lB,aAAcA,GACdxd,eAAgBA,IAEpBuhB,EAAI90C,IAAMA,GACV80C,EAAIuE,OAAShlB,GACbygB,EAAI37B,SAAWA,GAEf27B,EAAIwE,WAAa,SAAUntD,GAEvB,OADA4mB,GAAQ5mB,GACDA,CACX,EACA2oD,EAAIvkD,QAAU/D,OAAOm9B,OAAO,MAC5BuC,EAAYhiB,SAAQ,SAAUrP,GAC1Bi6C,EAAIvkD,QAAQsK,EAAO,KAAOrO,OAAOm9B,OAAO,KAC5C,IAGAmrB,EAAIvkD,QAAQs9C,MAAQiH,EACpB9pB,EAAO8pB,EAAIvkD,QAAQskD,WAAY2D,IA7SnC,SAAiB1D,GACbA,EAAIY,IAAM,SAAU6D,GAChB,IAAIC,EAAmBjrD,KAAKkrD,oBAAsBlrD,KAAKkrD,kBAAoB,IAC3E,GAAID,EAAiBthD,QAAQqhD,IAAW,EACpC,OAAOhrD,KAGX,IAAIoF,EAAOo3B,EAAQ77B,UAAW,GAS9B,OARAyE,EAAK6qB,QAAQjwB,MACTs6B,EAAW0wB,EAAOG,SAClBH,EAAOG,QAAQ16C,MAAMu6C,EAAQ5lD,GAExBk1B,EAAW0wB,IAChBA,EAAOv6C,MAAM,KAAMrL,GAEvB6lD,EAAiB7mD,KAAK4mD,GACfhrD,IACX,CACJ,CA4RIorD,CAAQ7E,GA1RZ,SAAmBA,GACfA,EAAIW,MAAQ,SAAUA,GAElB,OADAlnD,KAAKgC,QAAUwgD,GAAaxiD,KAAKgC,QAASklD,GACnClnD,IACX,CACJ,CAsRIqrD,CAAU9E,GACVE,GAAWF,GAxMf,SAA4BA,GAIxB5oB,EAAYhiB,SAAQ,SAAUrP,GAE1Bi6C,EAAIj6C,GAAQ,SAAUxJ,EAAIwoD,GACtB,OAAKA,GAQY,cAATh/C,GAAwBmuB,EAAc6wB,KAEtCA,EAAWplD,KAAOolD,EAAWplD,MAAQpD,EACrCwoD,EAAatrD,KAAKgC,QAAQs9C,MAAM7iB,OAAO6uB,IAE9B,cAATh/C,GAAwBguB,EAAWgxB,KACnCA,EAAa,CAAE/sD,KAAM+sD,EAAYx+B,OAAQw+B,IAE7CtrD,KAAKgC,QAAQsK,EAAO,KAAKxJ,GAAMwoD,EACxBA,GAhBAtrD,KAAKgC,QAAQsK,EAAO,KAAKxJ,EAkBxC,CACJ,GACJ,CA6KIyoD,CAAmBhF,EACvB,CAEAiF,CAAcjF,IACdtoD,OAAOsB,eAAegnD,GAAI57C,UAAW,YAAa,CAC9CqG,IAAKkvB,KAETjiC,OAAOsB,eAAegnD,GAAI57C,UAAW,cAAe,CAChDqG,IAAK,WAED,OAAOhR,KAAK00C,QAAU10C,KAAK00C,OAAO+W,UACtC,IAGJxtD,OAAOsB,eAAegnD,GAAK,0BAA2B,CAClD7nD,MAAO09C,KAEXmK,GAAIxkD,QA1tFU,SA8tFd,IAAIw8B,GAAiBrD,EAAQ,eAEzBwwB,GAAcxwB,EAAQ,yCAOtBywB,GAAmBzwB,EAAQ,wCAC3B0wB,GAA8B1wB,EAAQ,sCACtC2wB,GAAyB,SAAUptD,EAAKC,GACxC,OAAOotD,GAAiBptD,IAAoB,UAAVA,EAC5B,QAEU,oBAARD,GAA6BmtD,GAA4BltD,GACnDA,EACA,MAClB,EACIqtD,GAAgB7wB,EAAQ,8XAMxB8wB,GAAU,+BACVC,GAAU,SAAU/lD,GACpB,MAA0B,MAAnBA,EAAK81B,OAAO,IAAmC,UAArB91B,EAAKmF,MAAM,EAAG,EACnD,EACI6gD,GAAe,SAAUhmD,GACzB,OAAO+lD,GAAQ/lD,GAAQA,EAAKmF,MAAM,EAAGnF,EAAKtF,QAAU,EACxD,EACIkrD,GAAmB,SAAUl+C,GAC7B,OAAc,MAAPA,IAAuB,IAARA,CAC1B,EAEA,SAASu+C,GAAiB1pB,GAItB,IAHA,IAAIj2B,EAAOi2B,EAAMj2B,KACb+hB,EAAakU,EACb2pB,EAAY3pB,EACTtI,EAAMiyB,EAAUvqB,qBACnBuqB,EAAYA,EAAUvqB,kBAAkB2c,SACvB4N,EAAU5/C,OACvBA,EAAO6/C,GAAeD,EAAU5/C,KAAMA,IAI9C,KAAO2tB,EAAO5L,EAAaA,EAAWuT,SAC9BvT,GAAcA,EAAW/hB,OACzBA,EAAO6/C,GAAe7/C,EAAM+hB,EAAW/hB,OAG/C,OAQJ,SAAqB8/C,EAAaC,GAC9B,GAAIpyB,EAAMmyB,IAAgBnyB,EAAMoyB,GAC5B,OAAOtsD,GAAOqsD,EAAaE,GAAeD,IAG9C,MAAO,EACX,CAdWE,CAAYjgD,EAAK8/C,YAAa9/C,EAAKsoC,MAC9C,CACA,SAASuX,GAAep4B,EAAO6N,GAC3B,MAAO,CACHwqB,YAAarsD,GAAOg0B,EAAMq4B,YAAaxqB,EAAOwqB,aAC9CxX,MAAO3a,EAAMlG,EAAM6gB,OAAS,CAAC7gB,EAAM6gB,MAAOhT,EAAOgT,OAAShT,EAAOgT,MAEzE,CAQA,SAAS70C,GAAOuD,EAAGC,GACf,OAAOD,EAAKC,EAAID,EAAI,IAAMC,EAAID,EAAKC,GAAK,EAC5C,CACA,SAAS+oD,GAAe9tD,GACpB,OAAI+K,MAAM8C,QAAQ7N,GAYtB,SAAwBA,GAGpB,IAFA,IACIguD,EADA58C,EAAM,GAEDlR,EAAI,EAAG09B,EAAI59B,EAAMkC,OAAQhC,EAAI09B,EAAG19B,IACjCu7B,EAAOuyB,EAAcF,GAAe9tD,EAAME,MAAyB,KAAhB8tD,IAC/C58C,IACAA,GAAO,KACXA,GAAO48C,GAGf,OAAO58C,CACX,CAtBe68C,CAAejuD,GAEtB67B,EAAS77B,GAqBjB,SAAyBA,GACrB,IAAIoR,EAAM,GACV,IAAK,IAAIrR,KAAOC,EACRA,EAAMD,KACFqR,IACAA,GAAO,KACXA,GAAOrR,GAGf,OAAOqR,CACX,CA9Be88C,CAAgBluD,GAEN,iBAAVA,EACAA,EAGJ,EACX,CAyBA,IAAImuD,GAAe,CACfC,IAAK,6BACLC,KAAM,sCAENC,GAAY9xB,EAAQ,snBAapB+xB,GAAQ/xB,EAAQ,kNAEoD,GACpEoD,GAAgB,SAAU8C,GAC1B,OAAO4rB,GAAU5rB,IAAQ6rB,GAAM7rB,EACnC,EAWA,IAAI8rB,GAAsBjvD,OAAOm9B,OAAO,MAyBxC,IAAI+xB,GAAkBjyB,EAAQ,6CAkE9B,IAAIkyB,GAAuBnvD,OAAO2H,OAAO,CACvCm/B,UAAW,KACXhX,cAjDF,SAAuB1M,EAASohB,GAC5B,IAAIpB,EAAMtjB,SAASgQ,cAAc1M,GACjC,MAAgB,WAAZA,GAIAohB,EAAMj2B,MACNi2B,EAAMj2B,KAAK2iC,YACmBtuC,IAA9B4hC,EAAMj2B,KAAK2iC,MAAMke,UACjBhsB,EAAIjT,aAAa,WAAY,YANtBiT,CASf,EAsCEisB,gBArCF,SAAyBC,EAAWlsC,GAChC,OAAOtD,SAASuvC,gBAAgBT,GAAaU,GAAYlsC,EAC7D,EAoCEwN,eAnCF,SAAwBsH,GACpB,OAAOpY,SAAS8Q,eAAesH,EACnC,EAkCEq3B,cAjCF,SAAuBr3B,GACnB,OAAOpY,SAASyvC,cAAcr3B,EAClC,EAgCEkD,aA/BF,SAAsB9K,EAAYk/B,EAASC,GACvCn/B,EAAW8K,aAAao0B,EAASC,EACrC,EA8BEl/B,YA7BF,SAAqB/O,EAAMwU,GACvBxU,EAAK+O,YAAYyF,EACrB,EA4BEnG,YA3BF,SAAqBrO,EAAMwU,GACvBxU,EAAKqO,YAAYmG,EACrB,EA0BE1F,WAzBF,SAAoB9O,GAChB,OAAOA,EAAK8O,UAChB,EAwBEo/B,YAvBF,SAAqBluC,GACjB,OAAOA,EAAKkuC,WAChB,EAsBEtsC,QArBF,SAAiB5B,GACb,OAAOA,EAAK4B,OAChB,EAoBEusC,eAnBF,SAAwBnuC,EAAM0W,GAC1B1W,EAAKouC,YAAc13B,CACvB,EAkBE23B,cAjBF,SAAuBruC,EAAMsuC,GACzBtuC,EAAK2O,aAAa2/B,EAAS,GAC/B,IAkBIlnB,GAAM,CACNzL,OAAQ,SAAUS,EAAG4G,GACjBurB,GAAYvrB,EAChB,EACA3V,OAAQ,SAAUgxB,EAAUrb,GACpBqb,EAAStxC,KAAKq6B,MAAQpE,EAAMj2B,KAAKq6B,MACjCmnB,GAAYlQ,GAAU,GACtBkQ,GAAYvrB,GAEpB,EACAyc,QAAS,SAAUzc,GACfurB,GAAYvrB,GAAO,EACvB,GAEJ,SAASurB,GAAYvrB,EAAOwrB,GACxB,IAAIpnB,EAAMpE,EAAMj2B,KAAKq6B,IACrB,GAAK1M,EAAM0M,GAAX,CAEA,IAAI5F,EAAKwB,EAAMnB,QACX4sB,EAAWzrB,EAAMZ,mBAAqBY,EAAMpB,IAC5C3iC,EAAQuvD,EAAY,KAAOC,EAC3BC,EAAaF,OAAYptD,EAAYqtD,EACzC,GAAI5zB,EAAWuM,GACX8C,GAAwB9C,EAAK5F,EAAI,CAACviC,GAAQuiC,EAAI,6BADlD,CAIA,IAAImtB,EAAQ3rB,EAAMj2B,KAAK6hD,SACnBC,EAA2B,iBAARznB,GAAmC,iBAARA,EAC9C0nB,EAASnpB,GAAMyB,GACf2nB,EAAOvtB,EAAG+mB,MACd,GAAIsG,GAAaC,EACb,GAAIH,EAAO,CACP,IAAI7iB,EAAW+iB,EAAYE,EAAK3nB,GAAOA,EAAInoC,MACvCuvD,EACA1hD,EAAQg/B,IAAajQ,EAASiQ,EAAU2iB,GAGnC3hD,EAAQg/B,GASHA,EAASj5B,SAAS47C,IACxB3iB,EAASnnC,KAAK8pD,GATVI,GACAE,EAAK3nB,GAAO,CAACqnB,GACbO,GAAYxtB,EAAI4F,EAAK2nB,EAAK3nB,KAG1BA,EAAInoC,MAAQ,CAACwvD,EAO7B,MACK,GAAII,EAAW,CAChB,GAAIL,GAAaO,EAAK3nB,KAASqnB,EAC3B,OAEJM,EAAK3nB,GAAOsnB,EACZM,GAAYxtB,EAAI4F,EAAKnoC,EACzB,MACK,GAAI6vD,EAAQ,CACb,GAAIN,GAAapnB,EAAInoC,QAAUwvD,EAC3B,OAEJrnB,EAAInoC,MAAQA,CAChB,MACS,CAvCb,CARU,CAmDd,CACA,SAAS+vD,GAAYvnB,EAAIzoC,EAAKmP,GAC1B,IAAI62C,EAAcvd,EAAGud,YACjBA,GAAejpB,EAAOipB,EAAahmD,KAC/B2mC,GAAMqf,EAAYhmD,IAClBgmD,EAAYhmD,GAAKC,MAAQkP,EAGzB62C,EAAYhmD,GAAOmP,EAG/B,CAaA,IAAI8gD,GAAY,IAAIvtB,GAAM,GAAI,CAAC,EAAG,IAC9BiU,GAAQ,CAAC,SAAU,WAAY,SAAU,SAAU,WACvD,SAASuZ,GAAUnrD,EAAGC,GAClB,OAAQD,EAAE/E,MAAQgF,EAAEhF,KAChB+E,EAAEg+B,eAAiB/9B,EAAE+9B,eACnBh+B,EAAE49B,MAAQ39B,EAAE29B,KACV59B,EAAEy+B,YAAcx+B,EAAEw+B,WAClB9H,EAAM32B,EAAEgJ,QAAU2tB,EAAM12B,EAAE+I,OAItC,SAAuBhJ,EAAGC,GACtB,GAAc,UAAVD,EAAE49B,IACF,OAAO,EACX,IAAIxiC,EACAgwD,EAAQz0B,EAAOv7B,EAAI4E,EAAEgJ,OAAU2tB,EAAOv7B,EAAIA,EAAEuwC,QAAWvwC,EAAE0N,KACzDuiD,EAAQ10B,EAAOv7B,EAAI6E,EAAE+I,OAAU2tB,EAAOv7B,EAAIA,EAAEuwC,QAAWvwC,EAAE0N,KAC7D,OAAOsiD,IAAUC,GAAU1B,GAAgByB,IAAUzB,GAAgB0B,EACzE,CAVYC,CAActrD,EAAGC,IAChB22B,EAAO52B,EAAE6+B,qBAAuBnI,EAAQz2B,EAAE+9B,aAAal8B,OACpE,CASA,SAASypD,GAAkBv+B,EAAUw+B,EAAUC,GAC3C,IAAIrwD,EAAGH,EACHJ,EAAM,CAAC,EACX,IAAKO,EAAIowD,EAAUpwD,GAAKqwD,IAAUrwD,EAE1Bu7B,EADJ17B,EAAM+xB,EAAS5xB,GAAGH,OAEdJ,EAAII,GAAOG,GAEnB,OAAOP,CACX,CAsrBA,IAAIukD,GAAa,CACbxnB,OAAQ8zB,GACRpiC,OAAQoiC,GACRhQ,QAAS,SAA0Bzc,GAE/BysB,GAAiBzsB,EAAOisB,GAC5B,GAEJ,SAASQ,GAAiBpR,EAAUrb,IAC5Bqb,EAAStxC,KAAKo2C,YAAcngB,EAAMj2B,KAAKo2C,aAI/C,SAAiB9E,EAAUrb,GACvB,IAMIhkC,EAAK0wD,EAAQthD,EANbuhD,EAAWtR,IAAa4Q,GACxBW,EAAY5sB,IAAUisB,GACtBY,EAAUC,GAAoBzR,EAAStxC,KAAKo2C,WAAY9E,EAASxc,SACjEkuB,EAAUD,GAAoB9sB,EAAMj2B,KAAKo2C,WAAYngB,EAAMnB,SAC3DmuB,EAAiB,GACjBC,EAAoB,GAExB,IAAKjxD,KAAO+wD,EACRL,EAASG,EAAQ7wD,GACjBoP,EAAM2hD,EAAQ/wD,GACT0wD,GASDthD,EAAIm5B,SAAWmoB,EAAOzwD,MACtBmP,EAAI8hD,OAASR,EAAOvkD,IACpBglD,GAAS/hD,EAAK,SAAU40B,EAAOqb,GAC3BjwC,EAAImxB,KAAOnxB,EAAImxB,IAAI6wB,kBACnBH,EAAkBtrD,KAAKyJ,KAX3B+hD,GAAS/hD,EAAK,OAAQ40B,EAAOqb,GACzBjwC,EAAImxB,KAAOnxB,EAAImxB,IAAIiF,UACnBwrB,EAAerrD,KAAKyJ,IAahC,GAAI4hD,EAAe7uD,OAAQ,CACvB,IAAIkvD,EAAa,WACb,IAAK,IAAIlxD,EAAI,EAAGA,EAAI6wD,EAAe7uD,OAAQhC,IACvCgxD,GAASH,EAAe7wD,GAAI,WAAY6jC,EAAOqb,EAEvD,EACIsR,EACA7iB,GAAe9J,EAAO,SAAUqtB,GAGhCA,GAER,CACIJ,EAAkB9uD,QAClB2rC,GAAe9J,EAAO,aAAa,WAC/B,IAAK,IAAI7jC,EAAI,EAAGA,EAAI8wD,EAAkB9uD,OAAQhC,IAC1CgxD,GAASF,EAAkB9wD,GAAI,mBAAoB6jC,EAAOqb,EAElE,IAEJ,IAAKsR,EACD,IAAK3wD,KAAO6wD,EACHE,EAAQ/wD,IAETmxD,GAASN,EAAQ7wD,GAAM,SAAUq/C,EAAUA,EAAUuR,EAIrE,CA3DQjG,CAAQtL,EAAUrb,EAE1B,CA0DA,IAAIstB,GAAiB9xD,OAAOm9B,OAAO,MACnC,SAASm0B,GAAoB5M,EAAM1hB,GAC/B,IAKIriC,EAAGiP,EALHiC,EAAM7R,OAAOm9B,OAAO,MACxB,IAAKunB,EAED,OAAO7yC,EAGX,IAAKlR,EAAI,EAAGA,EAAI+jD,EAAK/hD,OAAQhC,IAAK,CAO9B,IANAiP,EAAM80C,EAAK/jD,IACFoxD,YAELniD,EAAImiD,UAAYD,IAEpBjgD,EAAImgD,GAAcpiD,IAAQA,EACtBozB,EAAGwjB,aAAexjB,EAAGwjB,YAAYC,MAAO,CACxC,IAAIwL,EAAWriD,EAAImxB,KAAOqP,GAAapN,EAAI,cAAe,KAAOpzB,EAAI3H,MAEjE2H,EAAImxB,IADgB,mBAAbkxB,EACG,CACN3xD,KAAM2xD,EACNpjC,OAAQojC,GAIFA,CAElB,CACAriD,EAAImxB,IAAMnxB,EAAImxB,KAAOqP,GAAapN,EAAGqN,SAAU,aAAczgC,EAAI3H,KACrE,CAEA,OAAO4J,CACX,CACA,SAASmgD,GAAcpiD,GACnB,OAAQA,EAAIsiD,SAAW,GAAGlwD,OAAO4N,EAAI3H,KAAM,KAAKjG,OAAOhC,OAAOC,KAAK2P,EAAImiD,WAAa,CAAC,GAAG9sD,KAAK,KACjG,CACA,SAAS0sD,GAAS/hD,EAAK4+B,EAAMhK,EAAOqb,EAAUuR,GAC1C,IAAIz1C,EAAK/L,EAAImxB,KAAOnxB,EAAImxB,IAAIyN,GAC5B,GAAI7yB,EACA,IACIA,EAAG6oB,EAAMpB,IAAKxzB,EAAK40B,EAAOqb,EAAUuR,EACxC,CACA,MAAOvwD,GACHq2C,GAAYr2C,EAAG2jC,EAAMnB,QAAS,aAAarhC,OAAO4N,EAAI3H,KAAM,KAAKjG,OAAOwsC,EAAM,SAClF,CAER,CAEA,IAAI2jB,GAAc,CAACvpB,GAAK+b,IAExB,SAASyN,GAAYvS,EAAUrb,GAC3B,IAAIxC,EAAOwC,EAAMlB,iBACjB,KAAIpH,EAAM8F,KAA4C,IAAnCA,EAAKK,KAAKt+B,QAAQsuD,cAGjCp2B,EAAQ4jB,EAAStxC,KAAK2iC,QAAUjV,EAAQuI,EAAMj2B,KAAK2iC,QAAvD,CAGA,IAAI1wC,EAAK4tC,EACLhL,EAAMoB,EAAMpB,IACZkvB,EAAWzS,EAAStxC,KAAK2iC,OAAS,CAAC,EACnCA,EAAQ1M,EAAMj2B,KAAK2iC,OAAS,CAAC,EAKjC,IAAK1wC,KAHD07B,EAAMgV,EAAMhL,SAAW/J,EAAO+U,EAAMqhB,kBACpCrhB,EAAQ1M,EAAMj2B,KAAK2iC,MAAQ1S,EAAO,CAAC,EAAG0S,IAE9BA,EACR9C,EAAM8C,EAAM1wC,GACN8xD,EAAS9xD,KACH4tC,GACRokB,GAAQpvB,EAAK5iC,EAAK4tC,EAAK5J,EAAMj2B,KAAKmoC,KAS1C,IAAKl2C,KAHA+gC,GAAQE,KAAWyP,EAAMzwC,QAAU6xD,EAAS7xD,OAC7C+xD,GAAQpvB,EAAK,QAAS8N,EAAMzwC,OAEpB6xD,EACJr2B,EAAQiV,EAAM1wC,MACVwtD,GAAQxtD,GACR4iC,EAAIqvB,kBAAkB1E,GAASE,GAAaztD,IAEtCktD,GAAiBltD,IACvB4iC,EAAIsvB,gBAAgBlyD,GA5BhC,CAgCJ,CACA,SAASgyD,GAAQ3vC,EAAIriB,EAAKC,EAAOkyD,GACzBA,GAAW9vC,EAAGO,QAAQ1X,QAAQ,MAAQ,EACtCknD,GAAY/vC,EAAIriB,EAAKC,GAEhBqtD,GAActtD,GAGfqtD,GAAiBptD,GACjBoiB,EAAG6vC,gBAAgBlyD,IAKnBC,EAAgB,oBAARD,GAA4C,UAAfqiB,EAAGO,QAAsB,OAAS5iB,EACvEqiB,EAAGsN,aAAa3vB,EAAKC,IAGpBitD,GAAiBltD,GACtBqiB,EAAGsN,aAAa3vB,EAAKotD,GAAuBptD,EAAKC,IAE5CutD,GAAQxtD,GACTqtD,GAAiBptD,GACjBoiB,EAAG4vC,kBAAkB1E,GAASE,GAAaztD,IAG3CqiB,EAAGgwC,eAAe9E,GAASvtD,EAAKC,GAIpCmyD,GAAY/vC,EAAIriB,EAAKC,EAE7B,CACA,SAASmyD,GAAY/vC,EAAIriB,EAAKC,GAC1B,GAAIotD,GAAiBptD,GACjBoiB,EAAG6vC,gBAAgBlyD,OAElB,CAKD,GAAI+gC,IACCC,GACc,aAAf3e,EAAGO,SACK,gBAAR5iB,GACU,KAAVC,IACCoiB,EAAGiwC,OAAQ,CACZ,IAAIC,EAAY,SAAUlyD,GACtBA,EAAEqkB,2BACFrC,EAAGkD,oBAAoB,QAASgtC,EACpC,EACAlwC,EAAG8C,iBAAiB,QAASotC,GAE7BlwC,EAAGiwC,QAAS,CAChB,CACAjwC,EAAGsN,aAAa3vB,EAAKC,EACzB,CACJ,CACA,IAAIywC,GAAQ,CACR/T,OAAQi1B,GACRvjC,OAAQujC,IAGZ,SAASY,GAAYnT,EAAUrb,GAC3B,IAAI3hB,EAAK2hB,EAAMpB,IACX70B,EAAOi2B,EAAMj2B,KACb0kD,EAAUpT,EAAStxC,KACvB,KAAI0tB,EAAQ1tB,EAAK8/C,cACbpyB,EAAQ1tB,EAAKsoC,SACZ5a,EAAQg3B,IACJh3B,EAAQg3B,EAAQ5E,cAAgBpyB,EAAQg3B,EAAQpc,SAHzD,CAMA,IAAIqc,EAAMhF,GAAiB1pB,GAEvB2uB,EAAkBtwC,EAAGuwC,mBACrBl3B,EAAMi3B,KACND,EAAMlxD,GAAOkxD,EAAK3E,GAAe4E,KAGjCD,IAAQrwC,EAAGwwC,aACXxwC,EAAGsN,aAAa,QAAS+iC,GACzBrwC,EAAGwwC,WAAaH,EAVpB,CAYJ,CACA,IA8BIl/C,GA9BAs/C,GAAQ,CACRn2B,OAAQ61B,GACRnkC,OAAQmkC,IAKRO,GAAc,MACdC,GAAuB,MAuB3B,SAASrlB,GAAkB7uB,EAAOg4B,EAAS1xB,GACvC,IAAIi2B,EAAU7nC,GACd,OAAO,SAAS8nC,IAEA,OADFxE,EAAQ9kC,MAAM,KAAM9P,YAE1BqsB,GAAOzP,EAAOw8B,EAAal2B,EAASi2B,EAE5C,CACJ,CAIA,IAAI4X,GAAkB/b,MAAsB9V,IAAQzgC,OAAOygC,GAAK,KAAO,IACvE,SAASe,GAAI16B,EAAMqvC,EAAS1xB,EAASC,GAOjC,GAAI4tC,GAAiB,CACjB,IAAIC,EAAsBtW,GACtBuW,EAAarc,EAEjBA,EAAUqc,EAAWC,SAAW,SAAU/yD,GACtC,GAIAA,EAAEmT,SAAWnT,EAAEgzD,eAEXhzD,EAAE48C,WAAaiW,GAIf7yD,EAAE48C,WAAa,GAIf58C,EAAEmT,OAAOsd,gBAAkBxR,SAC3B,OAAO6zC,EAAWnhD,MAAMzQ,KAAMW,UAEtC,CACJ,CACAsR,GAAO2R,iBAAiB1d,EAAMqvC,EAASvV,GAAkB,CAAEnc,QAASA,EAASC,QAASA,GAAYD,EACtG,CACA,SAASmJ,GAAO9mB,EAAMqvC,EAAS1xB,EAASi2B,IACnCA,GAAW7nC,IAAQ+R,oBAAoB9d,EAExCqvC,EAAQsc,UAAYtc,EAAS1xB,EACjC,CACA,SAASkuC,GAAmBjU,EAAUrb,GAClC,IAAIvI,EAAQ4jB,EAAStxC,KAAKye,MAAOiP,EAAQuI,EAAMj2B,KAAKye,IAApD,CAGA,IAAIA,EAAKwX,EAAMj2B,KAAKye,IAAM,CAAC,EACvBkhB,EAAQ2R,EAAStxC,KAAKye,IAAM,CAAC,EAGjChZ,GAASwwB,EAAMpB,KAAOyc,EAASzc,IA5EnC,SAAyBpW,GAErB,GAAIkP,EAAMlP,EAAGumC,KAAe,CAExB,IAAIQ,EAAUxyB,EAAO,SAAW,QAChCvU,EAAG+mC,GAAW,GAAG/xD,OAAOgrB,EAAGumC,IAAcvmC,EAAG+mC,IAAY,WACjD/mC,EAAGumC,GACd,CAIIr3B,EAAMlP,EAAGwmC,OACTxmC,EAAGgnC,OAAS,GAAGhyD,OAAOgrB,EAAGwmC,IAAuBxmC,EAAGgnC,QAAU,WACtDhnC,EAAGwmC,IAElB,CA8DIS,CAAgBjnC,GAChBihB,GAAgBjhB,EAAIkhB,EAAOvL,GAAK5T,GAAQof,GAAmB3J,EAAMnB,SACjErvB,QAASpR,CART,CASJ,CACA,IAOIsxD,GAPAC,GAAS,CACTh3B,OAAQ22B,GACRjlC,OAAQilC,GAER7S,QAAS,SAAUzc,GAAS,OAAOsvB,GAAmBtvB,EAAOisB,GAAY,GAI7E,SAAS2D,GAAevU,EAAUrb,GAC9B,IAAIvI,EAAQ4jB,EAAStxC,KAAK4iC,YAAalV,EAAQuI,EAAMj2B,KAAK4iC,UAA1D,CAGA,IAAI3wC,EAAK4tC,EACLhL,EAAMoB,EAAMpB,IACZixB,EAAWxU,EAAStxC,KAAK4iC,UAAY,CAAC,EACtCvB,EAAQpL,EAAMj2B,KAAK4iC,UAAY,CAAC,EAKpC,IAAK3wC,KAHD07B,EAAM0T,EAAM1J,SAAW/J,EAAOyT,EAAM2iB,kBACpC3iB,EAAQpL,EAAMj2B,KAAK4iC,SAAW3S,EAAO,CAAC,EAAGoR,IAEjCykB,EACF7zD,KAAOovC,IACTxM,EAAI5iC,GAAO,IAGnB,IAAKA,KAAOovC,EAAO,CAKf,GAJAxB,EAAMwB,EAAMpvC,GAIA,gBAARA,GAAiC,cAARA,EAAqB,CAG9C,GAFIgkC,EAAMjS,WACNiS,EAAMjS,SAAS5vB,OAAS,GACxByrC,IAAQimB,EAAS7zD,GACjB,SAG0B,IAA1B4iC,EAAIkxB,WAAW3xD,QACfygC,EAAI7S,YAAY6S,EAAIkxB,WAAW,GAEvC,CACA,GAAY,UAAR9zD,GAAmC,aAAhB4iC,EAAIhgB,QAAwB,CAG/CggB,EAAImxB,OAASnmB,EAEb,IAAIomB,EAASv4B,EAAQmS,GAAO,GAAKltC,OAAOktC,GACpCqmB,GAAkBrxB,EAAKoxB,KACvBpxB,EAAI3iC,MAAQ+zD,EAEpB,MACK,GAAY,cAARh0D,GACLwuD,GAAM5rB,EAAIhgB,UACV6Y,EAAQmH,EAAIvJ,WAAY,EAExBq6B,GAAeA,IAAgBp0C,SAASgQ,cAAc,QACzC+J,UAAY,QAAQ73B,OAAOosC,EAAK,UAE7C,IADA,IAAIygB,EAAMqF,GAAavjC,WAChByS,EAAIzS,YACPyS,EAAI7S,YAAY6S,EAAIzS,YAExB,KAAOk+B,EAAIl+B,YACPyS,EAAIvT,YAAYg/B,EAAIl+B,WAE5B,MACK,GAKLyd,IAAQimB,EAAS7zD,GAGb,IACI4iC,EAAI5iC,GAAO4tC,CACf,CACA,MAAOvtC,GAAK,CAEpB,CAnEA,CAoEJ,CACA,SAAS4zD,GAAkBrxB,EAAKsxB,GAC5B,OAECtxB,EAAIuxB,YACgB,WAAhBvxB,EAAIhgB,SAIb,SAA8BggB,EAAKsxB,GAG/B,IAAIE,GAAa,EAGjB,IACIA,EAAa90C,SAASkC,gBAAkBohB,CAC5C,CACA,MAAOviC,GAAK,CACZ,OAAO+zD,GAAcxxB,EAAI3iC,QAAUi0D,CACvC,CAdYG,CAAqBzxB,EAAKsxB,IAetC,SAA8BtxB,EAAKsE,GAC/B,IAAIjnC,EAAQ2iC,EAAI3iC,MACZsxD,EAAY3uB,EAAI0xB,YACpB,GAAI54B,EAAM61B,GAAY,CAClB,GAAIA,EAAUgD,OACV,OAAO/3B,EAASv8B,KAAWu8B,EAAS0K,GAExC,GAAIqqB,EAAU5tD,KACV,OAAO1D,EAAM0D,SAAWujC,EAAOvjC,MAEvC,CACA,OAAO1D,IAAUinC,CACrB,CA1BYstB,CAAqB5xB,EAAKsxB,GACtC,CA0BA,IAAIvjB,GAAW,CACXhU,OAAQi3B,GACRvlC,OAAQulC,IAGRa,GAAiBz3B,GAAO,SAAU9M,GAClC,IAAI7e,EAAM,CAAC,EAEPqjD,EAAoB,QAOxB,OANAxkC,EAAQ9rB,MAFY,iBAES8Y,SAAQ,SAAU3B,GAC3C,GAAIA,EAAM,CACN,IAAIxR,EAAMwR,EAAKnX,MAAMswD,GACrB3qD,EAAI5H,OAAS,IAAMkP,EAAItH,EAAI,GAAGpG,QAAUoG,EAAI,GAAGpG,OACnD,CACJ,IACO0N,CACX,IAEA,SAASsjD,GAAmB5mD,GACxB,IAAIghB,EAAQ6lC,GAAsB7mD,EAAKghB,OAGvC,OAAOhhB,EAAK8mD,YAAc72B,EAAOjwB,EAAK8mD,YAAa9lC,GAASA,CAChE,CAEA,SAAS6lC,GAAsBE,GAC3B,OAAI9pD,MAAM8C,QAAQgnD,GACP52B,EAAS42B,GAEQ,iBAAjBA,EACAL,GAAeK,GAEnBA,CACX,CAgCA,IA0BIC,GA1BAC,GAAW,MACXC,GAAc,iBACdC,GAAU,SAAU7yC,EAAI5a,EAAM0H,GAE9B,GAAI6lD,GAAS1wD,KAAKmD,GACd4a,EAAG0M,MAAMopB,YAAY1wC,EAAM0H,QAE1B,GAAI8lD,GAAY3wD,KAAK6K,GACtBkT,EAAG0M,MAAMopB,YAAY1a,EAAUh2B,GAAO0H,EAAIoE,QAAQ0hD,GAAa,IAAK,iBAEnE,CACD,IAAIE,EAAiBhsC,GAAU1hB,GAC/B,GAAIuD,MAAM8C,QAAQqB,GAId,IAAK,IAAIhP,EAAI,EAAGiK,EAAM+E,EAAIhN,OAAQhC,EAAIiK,EAAKjK,IACvCkiB,EAAG0M,MAAMomC,GAAkBhmD,EAAIhP,QAInCkiB,EAAG0M,MAAMomC,GAAkBhmD,CAEnC,CACJ,EACIimD,GAAc,CAAC,SAAU,MAAO,MAEhCjsC,GAAY6T,GAAO,SAAUilB,GAG7B,GAFA8S,GAAaA,IAAcz1C,SAASgQ,cAAc,OAAOP,MAE5C,YADbkzB,EAAO9kB,EAAS8kB,KACSA,KAAQ8S,GAC7B,OAAO9S,EAGX,IADA,IAAIoT,EAAUpT,EAAK1kB,OAAO,GAAGF,cAAgB4kB,EAAKr1C,MAAM,GAC/CzM,EAAI,EAAGA,EAAIi1D,GAAYjzD,OAAQhC,IAAK,CACzC,IAAIkzC,EAAS+hB,GAAYj1D,GAAKk1D,EAC9B,GAAIhiB,KAAU0hB,GACV,OAAO1hB,CAEf,CACJ,IACA,SAASiiB,GAAYjW,EAAUrb,GAC3B,IAAIj2B,EAAOi2B,EAAMj2B,KACb0kD,EAAUpT,EAAStxC,KACvB,KAAI0tB,EAAQ1tB,EAAK8mD,cACbp5B,EAAQ1tB,EAAKghB,QACb0M,EAAQg3B,EAAQoC,cAChBp5B,EAAQg3B,EAAQ1jC,QAHpB,CAMA,IAAI6e,EAAKnmC,EACL4a,EAAK2hB,EAAMpB,IACX2yB,EAAiB9C,EAAQoC,YACzBW,EAAkB/C,EAAQgD,iBAAmBhD,EAAQ1jC,OAAS,CAAC,EAE/D2mC,EAAWH,GAAkBC,EAC7BzmC,EAAQ6lC,GAAsB5wB,EAAMj2B,KAAKghB,QAAU,CAAC,EAIxDiV,EAAMj2B,KAAK0nD,gBAAkB/5B,EAAM3M,EAAM2W,QAAU1H,EAAO,CAAC,EAAGjP,GAASA,EACvE,IAAI4mC,EAxFR,SAAkB3xB,EAAO4xB,GACrB,IACIC,EADAxkD,EAAM,CAAC,EAEX,GAAIukD,EAEA,IADA,IAAIjI,EAAY3pB,EACT2pB,EAAUvqB,oBACbuqB,EAAYA,EAAUvqB,kBAAkB2c,SAEpC4N,EAAU5/C,OACT8nD,EAAYlB,GAAmBhH,EAAU5/C,QAC1CiwB,EAAO3sB,EAAKwkD,IAInBA,EAAYlB,GAAmB3wB,EAAMj2B,QACtCiwB,EAAO3sB,EAAKwkD,GAIhB,IAFA,IAAI/lC,EAAakU,EAETlU,EAAaA,EAAWuT,QACxBvT,EAAW/hB,OAAS8nD,EAAYlB,GAAmB7kC,EAAW/hB,QAC9DiwB,EAAO3sB,EAAKwkD,GAGpB,OAAOxkD,CACX,CA+DmBykD,CAAS9xB,GAAO,GAC/B,IAAKv8B,KAAQiuD,EACLj6B,EAAQk6B,EAASluD,KACjBytD,GAAQ7yC,EAAI5a,EAAM,IAG1B,IAAKA,KAAQkuD,EACT/nB,EAAM+nB,EAASluD,GAEfytD,GAAQ7yC,EAAI5a,EAAa,MAAPmmC,EAAc,GAAKA,EArBzC,CAuBJ,CACA,IAAI7e,GAAQ,CACR4N,OAAQ24B,GACRjnC,OAAQinC,IAGRS,GAAe,MAKnB,SAASC,GAAS3zC,EAAIqwC,GAElB,GAAKA,IAASA,EAAMA,EAAI/uD,QAIxB,GAAI0e,EAAG4zC,UACCvD,EAAIxnD,QAAQ,MAAQ,EACpBwnD,EAAItuD,MAAM2xD,IAAc74C,SAAQ,SAAUnM,GAAK,OAAOsR,EAAG4zC,UAAU9zB,IAAIpxB,EAAI,IAG3EsR,EAAG4zC,UAAU9zB,IAAIuwB,OAGpB,CACD,IAAI9kB,EAAM,IAAIpsC,OAAO6gB,EAAG8O,aAAa,UAAY,GAAI,KACjDyc,EAAI1iC,QAAQ,IAAMwnD,EAAM,KAAO,GAC/BrwC,EAAGsN,aAAa,SAAUie,EAAM8kB,GAAK/uD,OAE7C,CACJ,CAKA,SAASuyD,GAAY7zC,EAAIqwC,GAErB,GAAKA,IAASA,EAAMA,EAAI/uD,QAIxB,GAAI0e,EAAG4zC,UACCvD,EAAIxnD,QAAQ,MAAQ,EACpBwnD,EAAItuD,MAAM2xD,IAAc74C,SAAQ,SAAUnM,GAAK,OAAOsR,EAAG4zC,UAAU1nC,OAAOxd,EAAI,IAG9EsR,EAAG4zC,UAAU1nC,OAAOmkC,GAEnBrwC,EAAG4zC,UAAU9zD,QACdkgB,EAAG6vC,gBAAgB,aAGtB,CAGD,IAFA,IAAItkB,EAAM,IAAIpsC,OAAO6gB,EAAG8O,aAAa,UAAY,GAAI,KACjDglC,EAAM,IAAMzD,EAAM,IACf9kB,EAAI1iC,QAAQirD,IAAQ,GACvBvoB,EAAMA,EAAIr6B,QAAQ4iD,EAAK,MAE3BvoB,EAAMA,EAAIjqC,QAEN0e,EAAGsN,aAAa,QAASie,GAGzBvrB,EAAG6vC,gBAAgB,QAE3B,CACJ,CAEA,SAASkE,GAAkB71B,GACvB,GAAKA,EAAL,CAIA,GAAmB,iBAARA,EAAkB,CACzB,IAAIlvB,EAAM,CAAC,EAKX,OAJgB,IAAZkvB,EAAI1S,KACJmQ,EAAO3sB,EAAKglD,GAAkB91B,EAAI94B,MAAQ,MAE9Cu2B,EAAO3sB,EAAKkvB,GACLlvB,CACX,CACK,MAAmB,iBAARkvB,EACL81B,GAAkB91B,QADxB,CAVL,CAaJ,CACA,IAAI81B,GAAoBr5B,GAAO,SAAUv1B,GACrC,MAAO,CACH6uD,WAAY,GAAG90D,OAAOiG,EAAM,UAC5B8uD,aAAc,GAAG/0D,OAAOiG,EAAM,aAC9B+uD,iBAAkB,GAAGh1D,OAAOiG,EAAM,iBAClCgvD,WAAY,GAAGj1D,OAAOiG,EAAM,UAC5BivD,aAAc,GAAGl1D,OAAOiG,EAAM,aAC9BkvD,iBAAkB,GAAGn1D,OAAOiG,EAAM,iBAE1C,IACImvD,GAAgBj2B,IAAcK,EAC9B61B,GAAa,aACbC,GAAY,YAEZC,GAAiB,aACjBC,GAAqB,gBACrBC,GAAgB,YAChBC,GAAoB,eACpBN,UAE+Bx0D,IAA3BK,OAAO00D,sBAC0B/0D,IAAjCK,OAAO20D,wBACPL,GAAiB,mBACjBC,GAAqB,4BAEK50D,IAA1BK,OAAO40D,qBACyBj1D,IAAhCK,OAAO60D,uBACPL,GAAgB,kBAChBC,GAAoB,uBAI5B,IAAIK,GAAM52B,EACJl+B,OAAO+0D,sBACH/0D,OAAO+0D,sBAAsB13D,KAAK2C,QAClC4b,WACuB,SAAqClD,GAAM,OAAOA,GAAM,EACzF,SAASs8C,GAAUt8C,GACfo8C,IAAI,WAEAA,GAAIp8C,EACR,GACJ,CACA,SAASu8C,GAAmBr1C,EAAIqwC,GAC5B,IAAIiF,EAAoBt1C,EAAGuwC,qBAAuBvwC,EAAGuwC,mBAAqB,IACtE+E,EAAkBzsD,QAAQwnD,GAAO,IACjCiF,EAAkBhyD,KAAK+sD,GACvBsD,GAAS3zC,EAAIqwC,GAErB,CACA,SAASkF,GAAsBv1C,EAAIqwC,GAC3BrwC,EAAGuwC,oBACH/1B,EAASxa,EAAGuwC,mBAAoBF,GAEpCwD,GAAY7zC,EAAIqwC,EACpB,CACA,SAASmF,GAAmBx1C,EAAIy1C,EAActtB,GAC1C,IAAI/B,EAAKsvB,GAAkB11C,EAAIy1C,GAAejqD,EAAO46B,EAAG56B,KAAMge,EAAU4c,EAAG5c,QAASmsC,EAAYvvB,EAAGuvB,UACnG,IAAKnqD,EACD,OAAO28B,IACX,IAAI1rB,EAAQjR,IAASgpD,GAAaG,GAAqBE,GACnDe,EAAQ,EACR7sD,EAAM,WACNiX,EAAGkD,oBAAoBzG,EAAOo5C,GAC9B1tB,GACJ,EACI0tB,EAAQ,SAAU73D,GACdA,EAAEmT,SAAW6O,KACP41C,GAASD,GACX5sD,GAGZ,EACAiT,YAAW,WACH45C,EAAQD,GACR5sD,GAER,GAAGygB,EAAU,GACbxJ,EAAG8C,iBAAiBrG,EAAOo5C,EAC/B,CACA,IAAIC,GAAc,yBAClB,SAASJ,GAAkB11C,EAAIy1C,GAC3B,IAQIjqD,EARAuqD,EAAS31D,OAAOwxB,iBAAiB5R,GAEjCg2C,GAAoBD,EAAOrB,GAAiB,UAAY,IAAI3yD,MAAM,MAClEk0D,GAAuBF,EAAOrB,GAAiB,aAAe,IAAI3yD,MAAM,MACxEm0D,EAAoBC,GAAWH,EAAkBC,GACjDG,GAAmBL,EAAOnB,GAAgB,UAAY,IAAI7yD,MAAM,MAChEs0D,GAAsBN,EAAOnB,GAAgB,aAAe,IAAI7yD,MAAM,MACtEu0D,EAAmBH,GAAWC,EAAiBC,GAE/C7sC,EAAU,EACVmsC,EAAY,EA+BhB,OA7BIF,IAAiBjB,GACb0B,EAAoB,IACpB1qD,EAAOgpD,GACPhrC,EAAU0sC,EACVP,EAAYM,EAAoBn2D,QAG/B21D,IAAiBhB,GAClB6B,EAAmB,IACnB9qD,EAAOipD,GACPjrC,EAAU8sC,EACVX,EAAYU,EAAmBv2D,QAWnC61D,GANAnqD,GADAge,EAAU1a,KAAKtJ,IAAI0wD,EAAmBI,IAExB,EACJJ,EAAoBI,EAChB9B,GACAC,GACJ,MAEJjpD,IAASgpD,GACLyB,EAAoBn2D,OACpBu2D,EAAmBv2D,OACvB,EAGH,CACH0L,KAAMA,EACNge,QAASA,EACTmsC,UAAWA,EACXY,aALe/qD,IAASgpD,IAAcsB,GAAY7zD,KAAK8zD,EAAOrB,GAAiB,aAOvF,CACA,SAASyB,GAAWK,EAAQC,GAExB,KAAOD,EAAO12D,OAAS22D,EAAU32D,QAC7B02D,EAASA,EAAOr3D,OAAOq3D,GAE3B,OAAO1nD,KAAKtJ,IAAImK,MAAM,KAAM8mD,EAAUl5D,KAAI,SAAUooB,EAAG7nB,GACnD,OAAO44D,GAAK/wC,GAAK+wC,GAAKF,EAAO14D,GACjC,IACJ,CAKA,SAAS44D,GAAK9wC,GACV,OAAkD,IAA3CtnB,OAAOsnB,EAAErb,MAAM,GAAI,GAAG2G,QAAQ,IAAK,KAC9C,CAEA,SAASylD,GAAMh1B,EAAOi1B,GAClB,IAAI52C,EAAK2hB,EAAMpB,IAEXlH,EAAMrZ,EAAG62C,YACT72C,EAAG62C,SAASC,WAAY,EACxB92C,EAAG62C,YAEP,IAAInrD,EAAOqoD,GAAkBpyB,EAAMj2B,KAAKqrD,YACxC,IAAI39B,EAAQ1tB,KAIR2tB,EAAMrZ,EAAGg3C,WAA6B,IAAhBh3C,EAAG4W,SAA7B,CAUA,IAPA,IAAIpL,EAAM9f,EAAK8f,IAAKhgB,EAAOE,EAAKF,KAAMyoD,EAAavoD,EAAKuoD,WAAYC,EAAexoD,EAAKwoD,aAAcC,EAAmBzoD,EAAKyoD,iBAAkB8C,EAAcvrD,EAAKurD,YAAaC,EAAgBxrD,EAAKwrD,cAAeC,EAAoBzrD,EAAKyrD,kBAAmBC,EAAc1rD,EAAK0rD,YAAaT,EAAQjrD,EAAKirD,MAAOU,EAAa3rD,EAAK2rD,WAAYC,EAAiB5rD,EAAK4rD,eAAgBC,EAAe7rD,EAAK6rD,aAAcC,EAAS9rD,EAAK8rD,OAAQC,EAAc/rD,EAAK+rD,YAAaC,EAAkBhsD,EAAKgsD,gBAAiBpiC,EAAW5pB,EAAK4pB,SAKpgBkL,EAAU4Y,GACVue,EAAiBve,GAAexF,OAC7B+jB,GAAkBA,EAAe32B,QACpCR,EAAUm3B,EAAen3B,QACzBm3B,EAAiBA,EAAe32B,OAEpC,IAAI42B,GAAYp3B,EAAQiJ,aAAe9H,EAAMT,aAC7C,IAAI02B,GAAaJ,GAAqB,KAAXA,EAA3B,CAGA,IAAIK,EAAaD,GAAYX,EAAcA,EAAchD,EACrD6D,EAAcF,GAAYT,EAAoBA,EAAoBhD,EAClE4D,EAAUH,GAAYV,EAAgBA,EAAgBhD,EACtD8D,EAAkBJ,GAAWL,GAA8BH,EAC3Da,EAAYL,GAAYp+B,EAAWg+B,GAAUA,EAAkBb,EAC/DuB,EAAiBN,GAAWH,GAA4BJ,EACxDc,EAAqBP,GACnBF,GACAJ,EACFc,EAAwBj+B,EAASV,EAASnE,GAAYA,EAASqhC,MAAQrhC,GACvE,EAGJ,IAAI+iC,GAAqB,IAAR7sC,IAAkBmT,EAC/B25B,EAAmBC,GAAuBN,GAC1C9vB,EAAMnoB,EAAGg3C,SAAW3sC,GAAK,WACrBguC,IACA9C,GAAsBv1C,EAAI+3C,GAC1BxC,GAAsBv1C,EAAI83C,IAG1B3vB,EAAG2uB,WACCuB,GACA9C,GAAsBv1C,EAAI63C,GAE9BM,GAAsBA,EAAmBn4C,IAGzCk4C,GAAkBA,EAAel4C,GAErCA,EAAGg3C,SAAW,IAClB,IACKr1B,EAAMj2B,KAAK8sD,MAEZ/sB,GAAe9J,EAAO,UAAU,WAC5B,IAAIX,EAAShhB,EAAGyN,WACZgrC,EAAcz3B,GAAUA,EAAOmB,UAAYnB,EAAOmB,SAASR,EAAMhkC,KACjE86D,GACAA,EAAYn4B,MAAQqB,EAAMrB,KAC1Bm4B,EAAYl4B,IAAIs2B,UAChB4B,EAAYl4B,IAAIs2B,WAEpBoB,GAAaA,EAAUj4C,EAAImoB,EAC/B,IAGJ6vB,GAAmBA,EAAgBh4C,GAC/Bq4C,IACAhD,GAAmBr1C,EAAI63C,GACvBxC,GAAmBr1C,EAAI83C,GACvB1C,IAAU,WACNG,GAAsBv1C,EAAI63C,GAErB1vB,EAAG2uB,YACJzB,GAAmBr1C,EAAI+3C,GAClBO,IACGI,GAAgBN,GAChBp8C,WAAWmsB,EAAIiwB,GAGf5C,GAAmBx1C,EAAIxU,EAAM28B,IAI7C,KAEAxG,EAAMj2B,KAAK8sD,OACX5B,GAAiBA,IACjBqB,GAAaA,EAAUj4C,EAAImoB,IAE1BkwB,GAAeC,GAChBnwB,GAxEJ,CAfA,CAyFJ,CACA,SAASwwB,GAAMh3B,EAAOi3B,GAClB,IAAI54C,EAAK2hB,EAAMpB,IAEXlH,EAAMrZ,EAAGg3C,YACTh3C,EAAGg3C,SAASF,WAAY,EACxB92C,EAAGg3C,YAEP,IAAItrD,EAAOqoD,GAAkBpyB,EAAMj2B,KAAKqrD,YACxC,GAAI39B,EAAQ1tB,IAAyB,IAAhBsU,EAAG4W,SACpB,OAAOgiC,IAGX,IAAIv/B,EAAMrZ,EAAG62C,UAAb,CAGA,IAAIrrC,EAAM9f,EAAK8f,IAAKhgB,EAAOE,EAAKF,KAAM4oD,EAAa1oD,EAAK0oD,WAAYC,EAAe3oD,EAAK2oD,aAAcC,EAAmB5oD,EAAK4oD,iBAAkBuE,EAAcntD,EAAKmtD,YAAaF,EAAQjtD,EAAKitD,MAAOG,EAAaptD,EAAKotD,WAAYC,EAAiBrtD,EAAKqtD,eAAgBC,EAAattD,EAAKstD,WAAY1jC,EAAW5pB,EAAK4pB,SAClT+iC,GAAqB,IAAR7sC,IAAkBmT,EAC/B25B,EAAmBC,GAAuBI,GAC1CM,EAAwB9+B,EAASV,EAASnE,GAAYA,EAASqjC,MAAQrjC,GACvE,EAGJ,IAAI6S,EAAMnoB,EAAG62C,SAAWxsC,GAAK,WACrBrK,EAAGyN,YAAczN,EAAGyN,WAAW0U,WAC/BniB,EAAGyN,WAAW0U,SAASR,EAAMhkC,KAAO,MAEpC06D,IACA9C,GAAsBv1C,EAAIq0C,GAC1BkB,GAAsBv1C,EAAIs0C,IAG1BnsB,EAAG2uB,WACCuB,GACA9C,GAAsBv1C,EAAIo0C,GAE9B2E,GAAkBA,EAAe/4C,KAGjC44C,IACAE,GAAcA,EAAW94C,IAE7BA,EAAG62C,SAAW,IAClB,IACImC,EACAA,EAAWE,GAGXA,GAjCJ,CAmCA,SAASA,IAGD/wB,EAAG2uB,aAIFn1B,EAAMj2B,KAAK8sD,MAAQx4C,EAAGyN,cACtBzN,EAAGyN,WAAW0U,WAAaniB,EAAGyN,WAAW0U,SAAW,CAAC,IAAIR,EAAMhkC,KAC5DgkC,GAERk3B,GAAeA,EAAY74C,GACvBq4C,IACAhD,GAAmBr1C,EAAIo0C,GACvBiB,GAAmBr1C,EAAIs0C,GACvBc,IAAU,WACNG,GAAsBv1C,EAAIo0C,GAErBjsB,EAAG2uB,YACJzB,GAAmBr1C,EAAIq0C,GAClBiE,IACGI,GAAgBO,GAChBj9C,WAAWmsB,EAAI8wB,GAGfzD,GAAmBx1C,EAAIxU,EAAM28B,IAI7C,KAEJwwB,GAASA,EAAM34C,EAAImoB,GACdkwB,GAAeC,GAChBnwB,IAER,CACJ,CAYA,SAASuwB,GAAgB5rD,GACrB,MAAsB,iBAARA,IAAqBvJ,MAAMuJ,EAC7C,CAOA,SAASyrD,GAAuBz/C,GAC5B,GAAIsgB,EAAQtgB,GACR,OAAO,EAGX,IAAIqgD,EAAargD,EAAGoyB,IACpB,OAAI7R,EAAM8/B,GAECZ,GAAuB5vD,MAAM8C,QAAQ0tD,GAAcA,EAAW,GAAKA,IAIlErgD,EAAG2iB,SAAW3iB,EAAGhZ,QAAU,CAE3C,CACA,SAASs5D,GAAOr+B,EAAG4G,IACS,IAApBA,EAAMj2B,KAAK8sD,MACX7B,GAAMh1B,EAEd,CACA,IAsBI9/B,GAvuDJ,SAA6Bw3D,GACzB,IAAIv7D,EAAG2P,EACH26C,EAAM,CAAC,EACP/uC,EAAUggD,EAAQhgD,QAASizC,EAAU+M,EAAQ/M,QACjD,IAAKxuD,EAAI,EAAGA,EAAIw2C,GAAMx0C,SAAUhC,EAE5B,IADAsqD,EAAI9T,GAAMx2C,IAAM,GACX2P,EAAI,EAAGA,EAAI4L,EAAQvZ,SAAU2N,EAC1B4rB,EAAMhgB,EAAQ5L,GAAG6mC,GAAMx2C,MACvBsqD,EAAI9T,GAAMx2C,IAAIwF,KAAK+V,EAAQ5L,GAAG6mC,GAAMx2C,KAgBhD,SAASw7D,EAAWt5C,GAChB,IAAIghB,EAASsrB,EAAQ7+B,WAAWzN,GAE5BqZ,EAAM2H,IACNsrB,EAAQ5+B,YAAYsT,EAAQhhB,EAEpC,CAaA,SAASu5C,EAAU53B,EAAO63B,EAAoBC,EAAWC,EAAQC,EAAQC,EAAYl0D,GAUjF,GATI2zB,EAAMsI,EAAMpB,MAAQlH,EAAMugC,KAM1Bj4B,EAAQi4B,EAAWl0D,GAASg8B,GAAWC,IAE3CA,EAAMT,cAAgBy4B,GA0C1B,SAAyBh4B,EAAO63B,EAAoBC,EAAWC,GAC3D,IAAI57D,EAAI6jC,EAAMj2B,KACd,GAAI2tB,EAAMv7B,GAAI,CACV,IAAI+7D,EAAgBxgC,EAAMsI,EAAMZ,oBAAsBjjC,EAAE0+C,UAQxD,GAPInjB,EAAOv7B,EAAIA,EAAE6tC,OAAUtS,EAAOv7B,EAAIA,EAAE82B,OACpC92B,EAAE6jC,GAAO,GAMTtI,EAAMsI,EAAMZ,mBAMZ,OALA+4B,EAAcn4B,EAAO63B,GACrB/sC,EAAOgtC,EAAW93B,EAAMpB,IAAKm5B,GACzBpgC,EAAOugC,IAyBvB,SAA6Bl4B,EAAO63B,EAAoBC,EAAWC,GAC/D,IAAI57D,EAKAi8D,EAAYp4B,EAChB,KAAOo4B,EAAUh5B,mBAEb,GAAI1H,EAAOv7B,GADXi8D,EAAYA,EAAUh5B,kBAAkB2c,QACfhyC,OAAU2tB,EAAOv7B,EAAIA,EAAEi5D,YAAc,CAC1D,IAAKj5D,EAAI,EAAGA,EAAIsqD,EAAIvkC,SAAS/jB,SAAUhC,EACnCsqD,EAAIvkC,SAAS/lB,GAAG8vD,GAAWmM,GAE/BP,EAAmBl2D,KAAKy2D,GACxB,KACJ,CAIJttC,EAAOgtC,EAAW93B,EAAMpB,IAAKm5B,EACjC,CA5CgBM,CAAoBr4B,EAAO63B,EAAoBC,EAAWC,IAEvD,CAEf,CACJ,CA7DQ5lB,CAAgBnS,EAAO63B,EAAoBC,EAAWC,GAA1D,CAGA,IAAIhuD,EAAOi2B,EAAMj2B,KACbgkB,EAAWiS,EAAMjS,SACjB4Q,EAAMqB,EAAMrB,IACZjH,EAAMiH,IAaNqB,EAAMpB,IAAMoB,EAAMhB,GACZ2rB,EAAQE,gBAAgB7qB,EAAMhB,GAAIL,GAClCgsB,EAAQr/B,cAAcqT,EAAKqB,GACjCs4B,EAASt4B,GACTu4B,EAAev4B,EAAOjS,EAAU8pC,GAC5BngC,EAAM3tB,IACNyuD,EAAkBx4B,EAAO63B,GAE7B/sC,EAAOgtC,EAAW93B,EAAMpB,IAAKm5B,IAKxBpgC,EAAOqI,EAAMR,YAClBQ,EAAMpB,IAAM+rB,EAAQI,cAAc/qB,EAAMtM,MACxC5I,EAAOgtC,EAAW93B,EAAMpB,IAAKm5B,KAG7B/3B,EAAMpB,IAAM+rB,EAAQv+B,eAAe4T,EAAMtM,MACzC5I,EAAOgtC,EAAW93B,EAAMpB,IAAKm5B,GApCjC,CAsCJ,CAsBA,SAASI,EAAcn4B,EAAO63B,GACtBngC,EAAMsI,EAAMj2B,KAAK0uD,iBACjBZ,EAAmBl2D,KAAKqM,MAAM6pD,EAAoB73B,EAAMj2B,KAAK0uD,eAC7Dz4B,EAAMj2B,KAAK0uD,cAAgB,MAE/Bz4B,EAAMpB,IAAMoB,EAAMZ,kBAAkB4U,IAChC0kB,EAAY14B,IACZw4B,EAAkBx4B,EAAO63B,GACzBS,EAASt4B,KAKTurB,GAAYvrB,GAEZ63B,EAAmBl2D,KAAKq+B,GAEhC,CAsBA,SAASlV,EAAOuU,EAAQT,EAAKwF,GACrB1M,EAAM2H,KACF3H,EAAM0M,GACFumB,EAAQ7+B,WAAWsY,KAAS/E,GAC5BsrB,EAAQ/zB,aAAayI,EAAQT,EAAKwF,GAItCumB,EAAQt/B,YAAYgU,EAAQT,GAGxC,CACA,SAAS25B,EAAev4B,EAAOjS,EAAU8pC,GACrC,GAAI/tD,EAAQikB,GAAW,CACf,EAGJ,IAAK,IAAIy4B,EAAM,EAAGA,EAAMz4B,EAAS5vB,SAAUqoD,EACvCoR,EAAU7pC,EAASy4B,GAAMqR,EAAoB73B,EAAMpB,IAAK,MAAM,EAAM7Q,EAAUy4B,EAEtF,MACS5uB,EAAYoI,EAAMtM,OACvBi3B,EAAQt/B,YAAY2U,EAAMpB,IAAK+rB,EAAQv+B,eAAe1vB,OAAOsjC,EAAMtM,OAE3E,CACA,SAASglC,EAAY14B,GACjB,KAAOA,EAAMZ,mBACTY,EAAQA,EAAMZ,kBAAkB2c,OAEpC,OAAOrkB,EAAMsI,EAAMrB,IACvB,CACA,SAAS65B,EAAkBx4B,EAAO63B,GAC9B,IAAK,IAAIc,EAAM,EAAGA,EAAMlS,EAAI9tB,OAAOx6B,SAAUw6D,EACzClS,EAAI9tB,OAAOggC,GAAK1M,GAAWjsB,GAG3BtI,EADJv7B,EAAI6jC,EAAMj2B,KAAKigC,QAEPtS,EAAMv7B,EAAEw8B,SACRx8B,EAAEw8B,OAAOszB,GAAWjsB,GACpBtI,EAAMv7B,EAAE2uB,SACR+sC,EAAmBl2D,KAAKq+B,GAEpC,CAIA,SAASs4B,EAASt4B,GACd,IAAI7jC,EACJ,GAAIu7B,EAAOv7B,EAAI6jC,EAAMb,WACjBwrB,EAAQU,cAAcrrB,EAAMpB,IAAKziC,QAIjC,IADA,IAAIy8D,EAAW54B,EACR44B,GACClhC,EAAOv7B,EAAIy8D,EAAS/5B,UAAanH,EAAOv7B,EAAIA,EAAE0vC,SAASsO,WACvDwQ,EAAQU,cAAcrrB,EAAMpB,IAAKziC,GAErCy8D,EAAWA,EAASv5B,OAIxB3H,EAAOv7B,EAAIs7C,KACXt7C,IAAM6jC,EAAMnB,SACZ1iC,IAAM6jC,EAAMf,WACZvH,EAAOv7B,EAAIA,EAAE0vC,SAASsO,WACtBwQ,EAAQU,cAAcrrB,EAAMpB,IAAKziC,EAEzC,CACA,SAAS08D,EAAUf,EAAWC,EAAQ1Z,EAAQya,EAAUtM,EAAQqL,GAC5D,KAAOiB,GAAYtM,IAAUsM,EACzBlB,EAAUvZ,EAAOya,GAAWjB,EAAoBC,EAAWC,GAAQ,EAAO1Z,EAAQya,EAE1F,CACA,SAASC,EAAkB/4B,GACvB,IAAI7jC,EAAG2P,EACH/B,EAAOi2B,EAAMj2B,KACjB,GAAI2tB,EAAM3tB,GAGN,IAFI2tB,EAAOv7B,EAAI4N,EAAKigC,OAAUtS,EAAOv7B,EAAIA,EAAEsgD,UACvCtgD,EAAE6jC,GACD7jC,EAAI,EAAGA,EAAIsqD,EAAIhK,QAAQt+C,SAAUhC,EAClCsqD,EAAIhK,QAAQtgD,GAAG6jC,GAEvB,GAAItI,EAAOv7B,EAAI6jC,EAAMjS,UACjB,IAAKjiB,EAAI,EAAGA,EAAIk0B,EAAMjS,SAAS5vB,SAAU2N,EACrCitD,EAAkB/4B,EAAMjS,SAASjiB,GAG7C,CACA,SAASktD,EAAa3a,EAAQya,EAAUtM,GACpC,KAAOsM,GAAYtM,IAAUsM,EAAU,CACnC,IAAIG,EAAK5a,EAAOya,GACZphC,EAAMuhC,KACFvhC,EAAMuhC,EAAGt6B,MACTu6B,EAA0BD,GAC1BF,EAAkBE,IAIlBtB,EAAWsB,EAAGr6B,KAG1B,CACJ,CACA,SAASs6B,EAA0Bl5B,EAAOi3B,GACtC,GAAIv/B,EAAMu/B,IAAOv/B,EAAMsI,EAAMj2B,MAAO,CAChC,IAAIovD,EACAlwC,EAAYw9B,EAAIl8B,OAAOpsB,OAAS,EAgBpC,IAfIu5B,EAAMu/B,GAGNA,EAAGhuC,WAAaA,EAIhBguC,EA7PZ,SAAoBmC,EAAUnwC,GAC1B,SAASsB,IACsB,KAArBA,EAAOtB,WACT0uC,EAAWyB,EAEnB,CAEA,OADA7uC,EAAOtB,UAAYA,EACZsB,CACX,CAqPiB8uC,CAAWr5B,EAAMpB,IAAK3V,GAG3ByO,EAAOyhC,EAAMn5B,EAAMZ,oBACnB1H,EAAOyhC,EAAMA,EAAIpd,SACjBrkB,EAAMyhC,EAAIpvD,OACVmvD,EAA0BC,EAAKlC,GAE9BkC,EAAM,EAAGA,EAAM1S,EAAIl8B,OAAOpsB,SAAUg7D,EACrC1S,EAAIl8B,OAAO4uC,GAAKn5B,EAAOi3B,GAEvBv/B,EAAOyhC,EAAMn5B,EAAMj2B,KAAKigC,OAAUtS,EAAOyhC,EAAMA,EAAI5uC,QACnD4uC,EAAIn5B,EAAOi3B,GAGXA,GAER,MAEIU,EAAW33B,EAAMpB,IAEzB,CAoGA,SAAS06B,EAAat8C,EAAMu8C,EAAOpyD,EAAOC,GACtC,IAAK,IAAIoyD,EAAMryD,EAAOqyD,EAAMpyD,EAAKoyD,IAAO,CACpC,IAAIzsD,EAAIwsD,EAAMC,GACd,GAAI9hC,EAAM3qB,IAAMm/C,GAAUlvC,EAAMjQ,GAC5B,OAAOysD,CACf,CACJ,CACA,SAASC,EAAWpe,EAAUrb,EAAO63B,EAAoBI,EAAYl0D,EAAO21D,GACxE,GAAIre,IAAarb,EAAjB,CAGItI,EAAMsI,EAAMpB,MAAQlH,EAAMugC,KAE1Bj4B,EAAQi4B,EAAWl0D,GAASg8B,GAAWC,IAE3C,IAAIpB,EAAOoB,EAAMpB,IAAMyc,EAASzc,IAChC,GAAIjH,EAAO0jB,EAASzb,oBACZlI,EAAMsI,EAAMjB,aAAaie,UACzB2c,EAAQte,EAASzc,IAAKoB,EAAO63B,GAG7B73B,EAAMJ,oBAAqB,OAQnC,GAAIjI,EAAOqI,EAAMV,WACb3H,EAAO0jB,EAAS/b,WAChBU,EAAMhkC,MAAQq/C,EAASr/C,MACtB27B,EAAOqI,EAAMP,WAAa9H,EAAOqI,EAAMN,SACxCM,EAAMZ,kBAAoBic,EAASjc,sBAJvC,CAOA,IAAIjjC,EACA4N,EAAOi2B,EAAMj2B,KACb2tB,EAAM3tB,IAAS2tB,EAAOv7B,EAAI4N,EAAKigC,OAAUtS,EAAOv7B,EAAIA,EAAE4+C,WACtD5+C,EAAEk/C,EAAUrb,GAEhB,IAAIu5B,EAAQle,EAASttB,SACjBkrC,EAAKj5B,EAAMjS,SACf,GAAI2J,EAAM3tB,IAAS2uD,EAAY14B,GAAQ,CACnC,IAAK7jC,EAAI,EAAGA,EAAIsqD,EAAIp8B,OAAOlsB,SAAUhC,EACjCsqD,EAAIp8B,OAAOluB,GAAGk/C,EAAUrb,GACxBtI,EAAOv7B,EAAI4N,EAAKigC,OAAUtS,EAAOv7B,EAAIA,EAAEkuB,SACvCluB,EAAEk/C,EAAUrb,EACpB,CACIvI,EAAQuI,EAAMtM,MACVgE,EAAM6hC,IAAU7hC,EAAMuhC,GAClBM,IAAUN,GAtJ1B,SAAwBnB,EAAWyB,EAAOK,EAAO/B,EAAoB6B,GACjE,IAQIG,EAAaC,EAAUC,EARvBC,EAAc,EACdC,EAAc,EACdC,EAAYX,EAAMp7D,OAAS,EAC3Bg8D,EAAgBZ,EAAM,GACtBa,EAAcb,EAAMW,GACpBG,EAAYT,EAAMz7D,OAAS,EAC3Bm8D,EAAgBV,EAAM,GACtBW,EAAcX,EAAMS,GAKpBG,GAAWd,EAIf,KAAOM,GAAeE,GAAaD,GAAeI,GAC1C5iC,EAAQ0iC,GACRA,EAAgBZ,IAAQS,GAEnBviC,EAAQ2iC,GACbA,EAAcb,IAAQW,GAEjBhO,GAAUiO,EAAeG,IAC9Bb,EAAWU,EAAeG,EAAezC,EAAoB+B,EAAOK,GACpEE,EAAgBZ,IAAQS,GACxBM,EAAgBV,IAAQK,IAEnB/N,GAAUkO,EAAaG,IAC5Bd,EAAWW,EAAaG,EAAa1C,EAAoB+B,EAAOS,GAChED,EAAcb,IAAQW,GACtBK,EAAcX,IAAQS,IAEjBnO,GAAUiO,EAAeI,IAE9Bd,EAAWU,EAAeI,EAAa1C,EAAoB+B,EAAOS,GAClEG,GACI7P,EAAQ/zB,aAAakhC,EAAWqC,EAAcv7B,IAAK+rB,EAAQO,YAAYkP,EAAYx7B,MACvFu7B,EAAgBZ,IAAQS,GACxBO,EAAcX,IAAQS,IAEjBnO,GAAUkO,EAAaE,IAE5Bb,EAAWW,EAAaE,EAAezC,EAAoB+B,EAAOK,GAClEO,GACI7P,EAAQ/zB,aAAakhC,EAAWsC,EAAYx7B,IAAKu7B,EAAcv7B,KACnEw7B,EAAcb,IAAQW,GACtBI,EAAgBV,IAAQK,KAGpBxiC,EAAQoiC,KACRA,EAAcvN,GAAkBiN,EAAOS,EAAaE,IAIpDziC,EAHJqiC,EAAWpiC,EAAM4iC,EAAct+D,KACzB69D,EAAYS,EAAct+D,KAC1Bs9D,EAAagB,EAAef,EAAOS,EAAaE,IAGlDtC,EAAU0C,EAAezC,EAAoBC,EAAWqC,EAAcv7B,KAAK,EAAOg7B,EAAOK,GAIrF/N,GADJ6N,EAAcR,EAAMO,GACOQ,IACvBb,EAAWM,EAAaO,EAAezC,EAAoB+B,EAAOK,GAClEV,EAAMO,QAAY17D,EAClBo8D,GACI7P,EAAQ/zB,aAAakhC,EAAWiC,EAAYn7B,IAAKu7B,EAAcv7B,MAInEg5B,EAAU0C,EAAezC,EAAoBC,EAAWqC,EAAcv7B,KAAK,EAAOg7B,EAAOK,GAGjGK,EAAgBV,IAAQK,IAG5BD,EAAcE,EAEdrB,EAAUf,EADDrgC,EAAQmiC,EAAMS,EAAY,IAAM,KAAOT,EAAMS,EAAY,GAAGz7B,IACxCg7B,EAAOK,EAAaI,EAAWxC,GAEvDoC,EAAcI,GACnBrB,EAAaO,EAAOS,EAAaE,EAEzC,CAoEgBO,CAAe77B,EAAK26B,EAAON,EAAIpB,EAAoB6B,GAElDhiC,EAAMuhC,IAIPvhC,EAAM2jB,EAAS3nB,OACfi3B,EAAQQ,eAAevsB,EAAK,IAChCi6B,EAAUj6B,EAAK,KAAMq6B,EAAI,EAAGA,EAAG96D,OAAS,EAAG05D,IAEtCngC,EAAM6hC,GACXP,EAAaO,EAAO,EAAGA,EAAMp7D,OAAS,GAEjCu5B,EAAM2jB,EAAS3nB,OACpBi3B,EAAQQ,eAAevsB,EAAK,IAG3Byc,EAAS3nB,OAASsM,EAAMtM,MAC7Bi3B,EAAQQ,eAAevsB,EAAKoB,EAAMtM,MAElCgE,EAAM3tB,IACF2tB,EAAOv7B,EAAI4N,EAAKigC,OAAUtS,EAAOv7B,EAAIA,EAAEu+D,YACvCv+D,EAAEk/C,EAAUrb,EAvCpB,CAzBA,CAkEJ,CACA,SAAS26B,EAAiB36B,EAAOxY,EAAOozC,GAGpC,GAAIjjC,EAAOijC,IAAYljC,EAAMsI,EAAMX,QAC/BW,EAAMX,OAAOt1B,KAAK0uD,cAAgBjxC,OAGlC,IAAK,IAAIqzC,EAAM,EAAGA,EAAMrzC,EAAMrpB,SAAU08D,EACpCrzC,EAAMqzC,GAAK9wD,KAAKigC,KAAKlf,OAAOtD,EAAMqzC,GAG9C,CACA,IAKIC,EAAmBriC,EAAQ,2CAE/B,SAASkhC,EAAQ/6B,EAAKoB,EAAO63B,EAAoBkD,GAC7C,IAAI5+D,EACAwiC,EAAMqB,EAAMrB,IAAK50B,EAAOi2B,EAAMj2B,KAAMgkB,EAAWiS,EAAMjS,SAGzD,GAFAgtC,EAASA,GAAWhxD,GAAQA,EAAKmoC,IACjClS,EAAMpB,IAAMA,EACRjH,EAAOqI,EAAMR,YAAc9H,EAAMsI,EAAMjB,cAEvC,OADAiB,EAAMJ,oBAAqB,GACpB,EAQX,GAAIlI,EAAM3tB,KACF2tB,EAAOv7B,EAAI4N,EAAKigC,OAAUtS,EAAOv7B,EAAIA,EAAE82B,OACvC92B,EAAE6jC,GAAO,GACTtI,EAAOv7B,EAAI6jC,EAAMZ,oBAGjB,OADA+4B,EAAcn4B,EAAO63B,IACd,EAGf,GAAIngC,EAAMiH,GAAM,CACZ,GAAIjH,EAAM3J,GAEN,GAAK6Q,EAAIo8B,gBAKL,GAAItjC,EAAOv7B,EAAI4N,IACX2tB,EAAOv7B,EAAIA,EAAEwwC,WACbjV,EAAOv7B,EAAIA,EAAEk5B,YACb,GAAIl5B,IAAMyiC,EAAIvJ,UAUV,OAAO,MAGV,CAID,IAFA,IAAI4lC,GAAgB,EAChBtR,EAAY/qB,EAAIzS,WACX+uC,EAAM,EAAGA,EAAMntC,EAAS5vB,OAAQ+8D,IAAO,CAC5C,IAAKvR,IACAgQ,EAAQhQ,EAAW57B,EAASmtC,GAAMrD,EAAoBkD,GAAS,CAChEE,GAAgB,EAChB,KACJ,CACAtR,EAAYA,EAAUuB,WAC1B,CAGA,IAAK+P,GAAiBtR,EASlB,OAAO,CAEf,MA7CA4O,EAAev4B,EAAOjS,EAAU8pC,GAgDxC,GAAIngC,EAAM3tB,GAAO,CACb,IAAIoxD,GAAa,EACjB,IAAK,IAAIn/D,KAAO+N,EACZ,IAAK+wD,EAAiB9+D,GAAM,CACxBm/D,GAAa,EACb3C,EAAkBx4B,EAAO63B,GACzB,KACJ,EAECsD,GAAcpxD,EAAY,OAE3Bs9B,GAASt9B,EAAY,MAE7B,CACJ,MACS60B,EAAI70B,OAASi2B,EAAMtM,OACxBkL,EAAI70B,KAAOi2B,EAAMtM,MAErB,OAAO,CACX,CAYA,OAAO,SAAe2nB,EAAUrb,EAAO4a,EAAW8e,GAC9C,IAAIjiC,EAAQuI,GAAZ,CAKA,IA1kBiBpB,EA0kBbw8B,GAAiB,EACjBvD,EAAqB,GACzB,GAAIpgC,EAAQ4jB,GAER+f,GAAiB,EACjBxD,EAAU53B,EAAO63B,OAEhB,CACD,IAAIwD,EAAgB3jC,EAAM2jB,EAASpmB,UACnC,IAAKomC,GAAiBnP,GAAU7Q,EAAUrb,GAEtCy5B,EAAWpe,EAAUrb,EAAO63B,EAAoB,KAAM,KAAM6B,OAE3D,CACD,GAAI2B,EAAe,CAQf,GAJ0B,IAAtBhgB,EAASpmB,UAAkBomB,EAASigB,aAAargC,KACjDogB,EAAS6S,gBAAgBjzB,GACzB2f,GAAY,GAEZjjB,EAAOijB,IACH+e,EAAQte,EAAUrb,EAAO63B,GAEzB,OADA8C,EAAiB36B,EAAO63B,GAAoB,GACrCxc,EAnmBVzc,EA+mBkByc,EAAvBA,EA9mBL,IAAI3c,GAAMisB,EAAQ/rC,QAAQggB,GAAKp0B,cAAe,CAAC,EAAG,QAAIpM,EAAWwgC,EA+mBhE,CAEA,IAAI28B,EAASlgB,EAASzc,IAClBk5B,EAAYnN,EAAQ7+B,WAAWyvC,GAQnC,GANA3D,EAAU53B,EAAO63B,EAIjB0D,EAAOrG,SAAW,KAAO4C,EAAWnN,EAAQO,YAAYqQ,IAEpD7jC,EAAMsI,EAAMX,QAGZ,IAFA,IAAIu5B,EAAW54B,EAAMX,OACjBm8B,EAAY9C,EAAY14B,GACrB44B,GAAU,CACb,IAAK,IAAI6C,EAAM,EAAGA,EAAMhV,EAAIhK,QAAQt+C,SAAUs9D,EAC1ChV,EAAIhK,QAAQgf,GAAK7C,GAGrB,GADAA,EAASh6B,IAAMoB,EAAMpB,IACjB48B,EAAW,CACX,IAAK,IAAIE,EAAM,EAAGA,EAAMjV,EAAI9tB,OAAOx6B,SAAUu9D,EACzCjV,EAAI9tB,OAAO+iC,GAAKzP,GAAW2M,GAK/B,IAAI+C,EAAW/C,EAAS7uD,KAAKigC,KAAKlf,OAClC,GAAI6wC,EAASxxB,OAKT,IADA,IAAIlK,EAAS07B,EAASpyB,IAAI3gC,MAAM,GACvBgzD,EAAO,EAAGA,EAAO37B,EAAO9hC,OAAQy9D,IACrC37B,EAAO27B,IAGnB,MAEIrQ,GAAYqN,GAEhBA,EAAWA,EAASv5B,MACxB,CAGA3H,EAAMogC,GACNkB,EAAa,CAAC3d,GAAW,EAAG,GAEvB3jB,EAAM2jB,EAAS1c,MACpBo6B,EAAkB1d,EAE1B,CACJ,CAEA,OADAsf,EAAiB36B,EAAO63B,EAAoBuD,GACrCp7B,EAAMpB,GA5Fb,CAHQlH,EAAM2jB,IACN0d,EAAkB1d,EA+F9B,CACJ,CAojCYwgB,CAAoB,CAAElR,QAASA,GAASjzC,QAL9B,CAACg1B,GAAOoiB,GAAOa,GAAQhjB,GAAU5hB,GAjBtC4R,EACX,CACEhE,OAAQ8+B,GACRv1C,SAAUu1C,GACVltC,OAAQ,SAAUyV,EAAOi3B,IAEG,IAApBj3B,EAAMj2B,KAAK8sD,KAEXG,GAAMh3B,EAAOi3B,GAGbA,GAER,GAEF,CAAC,GAMuBz5D,OAAOmwD,MAQjC3wB,GAEA1hB,SAAS6F,iBAAiB,mBAAmB,WACzC,IAAI9C,EAAK/C,SAASkC,cAEda,GAAMA,EAAGy9C,QACTC,GAAQ19C,EAAI,QAEpB,IAEJ,IAAI29C,GAAY,CACZx6B,SAAU,SAAUnjB,EAAI6K,EAAS8W,EAAOqb,GAClB,WAAdrb,EAAMrB,KAEF0c,EAASzc,MAAQyc,EAASzc,IAAIq9B,UAC9BnyB,GAAe9J,EAAO,aAAa,WAC/Bg8B,GAAU5O,iBAAiB/uC,EAAI6K,EAAS8W,EAC5C,IAGAk8B,GAAY79C,EAAI6K,EAAS8W,EAAMnB,SAEnCxgB,EAAG49C,UAAY,GAAGrgE,IAAIY,KAAK6hB,EAAG9e,QAAS48D,MAEpB,aAAdn8B,EAAMrB,KAAsB+rB,GAAgBrsC,EAAGxU,SACpDwU,EAAGiyC,YAAcpnC,EAAQqkC,UACpBrkC,EAAQqkC,UAAU3nB,OACnBvnB,EAAG8C,iBAAiB,mBAAoBi7C,IACxC/9C,EAAG8C,iBAAiB,iBAAkBk7C,IAKtCh+C,EAAG8C,iBAAiB,SAAUk7C,IAE1Br/B,IACA3e,EAAGy9C,QAAS,IAI5B,EACA1O,iBAAkB,SAAU/uC,EAAI6K,EAAS8W,GACrC,GAAkB,WAAdA,EAAMrB,IAAkB,CACxBu9B,GAAY79C,EAAI6K,EAAS8W,EAAMnB,SAK/B,IAAIy9B,EAAgBj+C,EAAG49C,UACnBM,EAAgBl+C,EAAG49C,UAAY,GAAGrgE,IAAIY,KAAK6hB,EAAG9e,QAAS48D,IAC3D,GAAII,EAAaz7C,MAAK,SAAU/H,EAAG5c,GAAK,OAAQk+B,EAAWthB,EAAGujD,EAAcngE,GAAK,KAG7DkiB,EAAGusC,SACb1hC,EAAQjtB,MAAM6kB,MAAK,SAAU7e,GAAK,OAAOu6D,GAAoBv6D,EAAGs6D,EAAe,IAC/ErzC,EAAQjtB,QAAUitB,EAAQqb,UACxBi4B,GAAoBtzC,EAAQjtB,MAAOsgE,KAEvCR,GAAQ19C,EAAI,SAGxB,CACJ,GAEJ,SAAS69C,GAAY79C,EAAI6K,EAASsV,GAC9Bi+B,GAAoBp+C,EAAI6K,EAASsV,IAE7BzB,GAAQE,KACR5iB,YAAW,WACPoiD,GAAoBp+C,EAAI6K,EAASsV,EACrC,GAAG,EAEX,CACA,SAASi+B,GAAoBp+C,EAAI6K,EAASsV,GACtC,IAAIviC,EAAQitB,EAAQjtB,MAChBygE,EAAar+C,EAAGusC,SACpB,IAAI8R,GAAe11D,MAAM8C,QAAQ7N,GAAjC,CASA,IADA,IAAI0gE,EAAUC,EACLzgE,EAAI,EAAG09B,EAAIxb,EAAG9e,QAAQpB,OAAQhC,EAAI09B,EAAG19B,IAE1C,GADAygE,EAASv+C,EAAG9e,QAAQpD,GAChBugE,EACAC,EAAW7hC,EAAa7+B,EAAOkgE,GAASS,KAAY,EAChDA,EAAOD,WAAaA,IACpBC,EAAOD,SAAWA,QAItB,GAAItiC,EAAW8hC,GAASS,GAAS3gE,GAI7B,YAHIoiB,EAAGw+C,gBAAkB1gE,IACrBkiB,EAAGw+C,cAAgB1gE,IAM9BugE,IACDr+C,EAAGw+C,eAAiB,EApBxB,CAsBJ,CACA,SAASL,GAAoBvgE,EAAOsD,GAChC,OAAOA,EAAQib,OAAM,SAAUzB,GAAK,OAAQshB,EAAWthB,EAAG9c,EAAQ,GACtE,CACA,SAASkgE,GAASS,GACd,MAAO,WAAYA,EAASA,EAAO7M,OAAS6M,EAAO3gE,KACvD,CACA,SAASmgE,GAAmB//D,GACxBA,EAAEmT,OAAO2gD,WAAY,CACzB,CACA,SAASkM,GAAiBhgE,GAEjBA,EAAEmT,OAAO2gD,YAEd9zD,EAAEmT,OAAO2gD,WAAY,EACrB4L,GAAQ1/D,EAAEmT,OAAQ,SACtB,CACA,SAASusD,GAAQ19C,EAAIxU,GACjB,IAAIxN,EAAIif,SAAS09B,YAAY,cAC7B38C,EAAEygE,UAAUjzD,GAAM,GAAM,GACxBwU,EAAG0+C,cAAc1gE,EACrB,CAGA,SAAS2gE,GAAWh9B,GAEhB,OAAOA,EAAMZ,mBAAuBY,EAAMj2B,MAASi2B,EAAMj2B,KAAKqrD,WAExDp1B,EADAg9B,GAAWh9B,EAAMZ,kBAAkB2c,OAE7C,CACA,IAAI8a,GAAO,CACP/6D,KAAM,SAAUuiB,EAAIomB,EAAIzE,GACpB,IAAI/jC,EAAQwoC,EAAGxoC,MAEXm5D,GADJp1B,EAAQg9B,GAAWh9B,IACIj2B,MAAQi2B,EAAMj2B,KAAKqrD,WACtC6H,EAAmB5+C,EAAG6+C,mBACD,SAArB7+C,EAAG0M,MAAMoyC,QAAqB,GAAK9+C,EAAG0M,MAAMoyC,QAC5ClhE,GAASm5D,GACTp1B,EAAMj2B,KAAK8sD,MAAO,EAClB7B,GAAMh1B,GAAO,WACT3hB,EAAG0M,MAAMoyC,QAAUF,CACvB,KAGA5+C,EAAG0M,MAAMoyC,QAAUlhE,EAAQghE,EAAkB,MAErD,EACA5yC,OAAQ,SAAUhM,EAAIomB,EAAIzE,GACtB,IAAI/jC,EAAQwoC,EAAGxoC,OAEVA,IAF4BwoC,EAAGF,YAIpCvE,EAAQg9B,GAAWh9B,IACIj2B,MAAQi2B,EAAMj2B,KAAKqrD,YAEtCp1B,EAAMj2B,KAAK8sD,MAAO,EACd56D,EACA+4D,GAAMh1B,GAAO,WACT3hB,EAAG0M,MAAMoyC,QAAU9+C,EAAG6+C,kBAC1B,IAGAlG,GAAMh3B,GAAO,WACT3hB,EAAG0M,MAAMoyC,QAAU,MACvB,KAIJ9+C,EAAG0M,MAAMoyC,QAAUlhE,EAAQoiB,EAAG6+C,mBAAqB,OAE3D,EACAE,OAAQ,SAAU/+C,EAAI6K,EAAS8W,EAAOqb,EAAUuR,GACvCA,IACDvuC,EAAG0M,MAAMoyC,QAAU9+C,EAAG6+C,mBAE9B,GAGAG,GAAqB,CACrBrf,MAAOge,GACPnF,KAAMA,IAINyG,GAAkB,CAClB75D,KAAM/G,OACNm5D,OAAQryC,QACRqG,IAAKrG,QACL+5C,KAAM7gE,OACNmN,KAAMnN,OACN41D,WAAY51D,OACZ+1D,WAAY/1D,OACZ61D,aAAc71D,OACdg2D,aAAch2D,OACd81D,iBAAkB91D,OAClBi2D,iBAAkBj2D,OAClB44D,YAAa54D,OACb84D,kBAAmB94D,OACnB64D,cAAe74D,OACfi3B,SAAU,CAACh3B,OAAQD,OAAQlB,SAI/B,SAASgiE,GAAax9B,GAClB,IAAIy9B,EAAcz9B,GAASA,EAAMlB,iBACjC,OAAI2+B,GAAeA,EAAY5/B,KAAKt+B,QAAQi/C,SACjCgf,GAAa/rB,GAAuBgsB,EAAY1vC,WAGhDiS,CAEf,CACA,SAAS09B,GAAsBnsB,GAC3B,IAAIxnC,EAAO,CAAC,EACRxK,EAAUgyC,EAAK1F,SAEnB,IAAK,IAAI7vC,KAAOuD,EAAQ+7C,UACpBvxC,EAAK/N,GAAOu1C,EAAKv1C,GAIrB,IAAIitB,EAAY1pB,EAAQ08C,iBACxB,IAAK,IAAIjgD,KAAOitB,EACZlf,EAAKovB,EAASn9B,IAAQitB,EAAUjtB,GAEpC,OAAO+N,CACX,CACA,SAAS4zD,GAAYlrB,EAAGmrB,GAEpB,GAAI,iBAAiBt9D,KAAKs9D,EAASj/B,KAC/B,OAAO8T,EAAE,aAAc,CACnBrH,MAAOwyB,EAAS9+B,iBAAiBwc,WAG7C,CAWA,IAAIuiB,GAAgB,SAAU9wD,GAAK,OAAOA,EAAE4xB,KAAOiB,GAAmB7yB,EAAI,EACtE+wD,GAAmB,SAAU95C,GAAK,MAAkB,SAAXA,EAAEvgB,IAAiB,EAC5Ds6D,GAAa,CACbt6D,KAAM,aACN2nC,MAAOkyB,GACP9e,UAAU,EACV1T,OAAQ,SAAU2H,GACd,IAAIoH,EAAQt8C,KACRwwB,EAAWxwB,KAAKiuC,OAAOxwC,QAC3B,GAAK+yB,IAILA,EAAWA,EAASryB,OAAOmiE,KAEb1/D,OAAd,CAII,EAIJ,IAAIo/D,EAAOhgE,KAAKggE,KAEZ,EAGJ,IAAIK,EAAW7vC,EAAS,GAGxB,GAzCR,SAA6BiS,GACzB,KAAQA,EAAQA,EAAMX,QAClB,GAAIW,EAAMj2B,KAAKqrD,WACX,OAAO,CAGnB,CAmCY4I,CAAoBzgE,KAAK00C,QACzB,OAAO2rB,EAIX,IAAIpsC,EAAQgsC,GAAaI,GAEzB,IAAKpsC,EACD,OAAOosC,EAEX,GAAIrgE,KAAK0gE,SACL,OAAON,GAAYlrB,EAAGmrB,GAK1B,IAAIv9D,EAAK,gBAAgB7C,OAAOD,KAAK2nD,KAAM,KAC3C1zB,EAAMx1B,IACW,MAAbw1B,EAAMx1B,IACAw1B,EAAMgO,UACFn/B,EAAK,UACLA,EAAKmxB,EAAMmN,IACf/G,EAAYpG,EAAMx1B,KACoB,IAAlCU,OAAO80B,EAAMx1B,KAAKkL,QAAQ7G,GACtBmxB,EAAMx1B,IACNqE,EAAKmxB,EAAMx1B,IACfw1B,EAAMx1B,IACpB,IAAI+N,GAASynB,EAAMznB,OAASynB,EAAMznB,KAAO,CAAC,IAAIqrD,WAC1CsI,GAAsBngE,MACtB2gE,EAAc3gE,KAAKw+C,OACnBoiB,EAAWX,GAAaU,GAM5B,GAHI1sC,EAAMznB,KAAKo2C,YAAc3uB,EAAMznB,KAAKo2C,WAAWr/B,KAAKg9C,MACpDtsC,EAAMznB,KAAK8sD,MAAO,GAElBsH,GACAA,EAASp0D,OAvErB,SAAqBynB,EAAO2sC,GACxB,OAAOA,EAASniE,MAAQw1B,EAAMx1B,KAAOmiE,EAASx/B,MAAQnN,EAAMmN,GAChE,CAsEay/B,CAAY5sC,EAAO2sC,KACnBv+B,GAAmBu+B,MAElBA,EAAS/+B,oBACP++B,EAAS/+B,kBAAkB2c,OAAOvc,WAAY,CAGlD,IAAIivB,EAAW0P,EAASp0D,KAAKqrD,WAAap7B,EAAO,CAAC,EAAGjwB,GAErD,GAAa,WAATwzD,EAOA,OALAhgE,KAAK0gE,UAAW,EAChBn0B,GAAe2kB,EAAS,cAAc,WAClC5U,EAAMokB,UAAW,EACjBpkB,EAAM0C,cACV,IACOohB,GAAYlrB,EAAGmrB,GAErB,GAAa,WAATL,EAAmB,CACxB,GAAI39B,GAAmBpO,GACnB,OAAO0sC,EAEX,IAAIG,EACA9G,EAAe,WACf8G,GACJ,EACAv0B,GAAe//B,EAAM,aAAcwtD,GACnCztB,GAAe//B,EAAM,iBAAkBwtD,GACvCztB,GAAe2kB,EAAS,cAAc,SAAUuI,GAC5CqH,EAAiBrH,CACrB,GACJ,CACJ,CACA,OAAO4G,CArFP,CAsFJ,GAIAxyB,GAAQpR,EAAO,CACf2E,IAAKjiC,OACL4hE,UAAW5hE,QACZ4gE,WACIlyB,GAAMmyB,KACb,IAAIgB,GAAkB,CAClBnzB,MAAOA,GACPozB,YAAa,WACT,IAAI3kB,EAAQt8C,KACR8sB,EAAS9sB,KAAKopD,QAClBppD,KAAKopD,QAAU,SAAU3mB,EAAO4a,GAC5B,IAAIkM,EAAwBpP,GAAkBmC,GAE9CA,EAAMkN,UAAUlN,EAAMkC,OAAQlC,EAAM4kB,MAAM,GAC1C,GAEA5kB,EAAMkC,OAASlC,EAAM4kB,KACrB3X,IACAz8B,EAAO7tB,KAAKq9C,EAAO7Z,EAAO4a,EAC9B,CACJ,EACA9P,OAAQ,SAAU2H,GAOd,IANA,IAAI9T,EAAMphC,KAAKohC,KAAOphC,KAAK00C,OAAOloC,KAAK40B,KAAO,OAC1C/iC,EAAMJ,OAAOm9B,OAAO,MACpB+lC,EAAgBnhE,KAAKmhE,aAAenhE,KAAKwwB,SACzC4wC,EAAcphE,KAAKiuC,OAAOxwC,SAAW,GACrC+yB,EAAYxwB,KAAKwwB,SAAW,GAC5B6wC,EAAiBlB,GAAsBngE,MAClCpB,EAAI,EAAGA,EAAIwiE,EAAYxgE,OAAQhC,IAAK,CAEzC,IADI4Q,EAAI4xD,EAAYxiE,IACdwiC,IACF,GAAa,MAAT5xB,EAAE/Q,KAAoD,IAArCU,OAAOqQ,EAAE/Q,KAAKkL,QAAQ,WACvC6mB,EAASpsB,KAAKoL,GACdnR,EAAImR,EAAE/Q,KAAO+Q,GACZA,EAAEhD,OAASgD,EAAEhD,KAAO,CAAC,IAAIqrD,WAAawJ,OAUnD,CACA,GAAIF,EAAc,CACd,IAAID,EAAO,GACPI,EAAU,GACd,IAAS1iE,EAAI,EAAGA,EAAIuiE,EAAavgE,OAAQhC,IAAK,CAC1C,IAAI4Q,KAAI2xD,EAAaviE,IACnB4N,KAAKqrD,WAAawJ,EAEpB7xD,EAAEhD,KAAKgF,IAAMhC,EAAE6xB,IAAIhP,wBACfh0B,EAAImR,EAAE/Q,KACNyiE,EAAK98D,KAAKoL,GAGV8xD,EAAQl9D,KAAKoL,EAErB,CACAxP,KAAKkhE,KAAOhsB,EAAE9T,EAAK,KAAM8/B,GACzBlhE,KAAKshE,QAAUA,CACnB,CACA,OAAOpsB,EAAE9T,EAAK,KAAM5Q,EACxB,EACAm6B,QAAS,WACL,IAAIn6B,EAAWxwB,KAAKmhE,aAChBJ,EAAY/gE,KAAK+gE,YAAc/gE,KAAKkG,MAAQ,KAAO,QAClDsqB,EAAS5vB,QAAWZ,KAAKuhE,QAAQ/wC,EAAS,GAAG6Q,IAAK0/B,KAKvDvwC,EAAS7U,QAAQ6lD,IACjBhxC,EAAS7U,QAAQ8lD,IACjBjxC,EAAS7U,QAAQ+lD,IAIjB1hE,KAAK2hE,QAAU5jD,SAASmb,KAAKc,aAC7BxJ,EAAS7U,SAAQ,SAAUnM,GACvB,GAAIA,EAAEhD,KAAKo1D,MAAO,CACd,IAAIC,EAAOryD,EAAE6xB,IACT3a,EAAIm7C,EAAKr0C,MACb2oC,GAAmB0L,EAAMd,GACzBr6C,EAAEkS,UAAYlS,EAAEo7C,gBAAkBp7C,EAAEq7C,mBAAqB,GACzDF,EAAKj+C,iBAAiB6xC,GAAqBoM,EAAKG,QAAU,SAAS/4B,EAAGnqC,GAC9DA,GAAKA,EAAEmT,SAAW4vD,GAGjB/iE,IAAK,aAAaiE,KAAKjE,EAAEmjE,gBAC1BJ,EAAK79C,oBAAoByxC,GAAoBxsB,GAC7C44B,EAAKG,QAAU,KACf3L,GAAsBwL,EAAMd,GAEpC,EACJ,CACJ,IACJ,EACA1e,QAAS,CACLkf,QAAS,SAAUzgD,EAAIigD,GAEnB,IAAK1L,GACD,OAAO,EAGX,GAAIr1D,KAAKkiE,SACL,OAAOliE,KAAKkiE,SAOhB,IAAInlB,EAAQj8B,EAAGqhD,YACXrhD,EAAGuwC,oBACHvwC,EAAGuwC,mBAAmB11C,SAAQ,SAAUw1C,GACpCwD,GAAY5X,EAAOoU,EACvB,IAEJsD,GAAS1X,EAAOgkB,GAChBhkB,EAAMvvB,MAAMoyC,QAAU,OACtB5/D,KAAKy2C,IAAI3oB,YAAYivB,GACrB,IAAIzZ,EAAOkzB,GAAkBzZ,GAE7B,OADA/8C,KAAKy2C,IAAIjoB,YAAYuuB,GACb/8C,KAAKkiE,SAAW5+B,EAAK+zB,YACjC,IAGR,SAASmK,GAAehyD,GAEhBA,EAAE6xB,IAAI2gC,SACNxyD,EAAE6xB,IAAI2gC,UAGNxyD,EAAE6xB,IAAIy2B,UACNtoD,EAAE6xB,IAAIy2B,UAEd,CACA,SAAS2J,GAAejyD,GACpBA,EAAEhD,KAAK41D,OAAS5yD,EAAE6xB,IAAIhP,uBAC1B,CACA,SAASqvC,GAAiBlyD,GACtB,IAAI6yD,EAAS7yD,EAAEhD,KAAKgF,IAChB4wD,EAAS5yD,EAAEhD,KAAK41D,OAChBE,EAAKD,EAAOE,KAAOH,EAAOG,KAC1BC,EAAKH,EAAO3oC,IAAM0oC,EAAO1oC,IAC7B,GAAI4oC,GAAME,EAAI,CACVhzD,EAAEhD,KAAKo1D,OAAQ,EACf,IAAIl7C,EAAIlX,EAAE6xB,IAAI7T,MACd9G,EAAEkS,UAAYlS,EAAEo7C,gBAAkB,aAAa7hE,OAAOqiE,EAAI,OAAOriE,OAAOuiE,EAAI,OAC5E97C,EAAEq7C,mBAAqB,IAC3B,CACJ,CAEA,IAAIU,GAAqB,CACrBjC,WAAYA,GACZQ,gBAAiBA,IAIrBza,GAAIvoC,OAAO2gB,YAjmFO,SAAUyC,EAAK90B,EAAMo2D,GACnC,MAAkB,UAATA,GAAoBhX,GAAYtqB,IAAiB,WAAT90B,GACnC,aAATo2D,GAA+B,WAARthC,GACd,YAATshC,GAA8B,UAARthC,GACb,UAATshC,GAA4B,UAARthC,CAC7B,EA6lFAmlB,GAAIvoC,OAAOsgB,cAAgBA,GAC3BioB,GAAIvoC,OAAOugB,eAAiBA,GAC5BgoB,GAAIvoC,OAAOygB,gBAr+EX,SAAyB2C,GACrB,OAAI6rB,GAAM7rB,GACC,MAIC,SAARA,EACO,YADX,CAGJ,EA69EAmlB,GAAIvoC,OAAOwgB,iBA39EX,SAA0B4C,GAEtB,IAAKhC,EACD,OAAO,EAEX,GAAId,GAAc8C,GACd,OAAO,EAIX,GAFAA,EAAMA,EAAIn0B,cAEsB,MAA5BigD,GAAoB9rB,GACpB,OAAO8rB,GAAoB9rB,GAE/B,IAAItgB,EAAK/C,SAASgQ,cAAcqT,GAChC,OAAIA,EAAIz3B,QAAQ,MAAQ,EAEZujD,GAAoB9rB,GACxBtgB,EAAGlhB,cAAgBsB,OAAOyhE,oBACtB7hD,EAAGlhB,cAAgBsB,OAAO83B,YAG1Bk0B,GAAoB9rB,GAAO,qBAAqBr+B,KAAK+d,EAAG3d,WAExE,EAs8EAs5B,EAAO8pB,GAAIvkD,QAAQ4gD,WAAYkd,IAC/BrjC,EAAO8pB,GAAIvkD,QAAQskD,WAAYmc,IAE/Blc,GAAI57C,UAAU6+C,UAAYpqB,EAAYz8B,GAAQgoB,EAE9C47B,GAAI57C,UAAUkzC,OAAS,SAAU/8B,EAAIu8B,GAEjC,OAl1JJ,SAAwBpc,EAAIngB,EAAIu8B,GAoB5B,IAAIulB,EAnBJ3hC,EAAGwV,IAAM31B,EACJmgB,EAAGqN,SAASf,SAEbtM,EAAGqN,SAASf,OAASjL,IAezBqY,GAAW1Z,EAAI,eAoBX2hC,EAAkB,WACd3hC,EAAGmoB,QAAQnoB,EAAG4oB,UAAWxM,EAC7B,EAgBJ,IAAIjV,GAAQnH,EAAI2hC,EAAiBj4C,EAdZ,CACjBquB,OAAQ,WACA/X,EAAGsJ,aAAetJ,EAAG8I,cACrB4Q,GAAW1Z,EAAI,eAEvB,IASmD,GACvDoc,GAAY,EAEZ,IAAIwlB,EAAc5hC,EAAGuJ,aACrB,GAAIq4B,EACA,IAAK,IAAIjkE,EAAI,EAAGA,EAAIikE,EAAYjiE,OAAQhC,IACpCikE,EAAYjkE,GAAG2rB,MASvB,OAJiB,MAAb0W,EAAGyT,SACHzT,EAAGsJ,YAAa,EAChBoQ,GAAW1Z,EAAI,YAEZA,CACX,CAywJW6hC,CAAe9iE,KADtB8gB,EAAKA,GAAMse,EAt8Ef,SAAete,GACX,GAAkB,iBAAPA,EAAiB,CAExB,OADe/C,SAAS+B,cAAcgB,IAG3B/C,SAASgQ,cAAc,MAGtC,CAEI,OAAOjN,CAEf,CA07E2BiiD,CAAMjiD,QAAMjgB,EACHw8C,EACpC,EAGIje,GACAtiB,YAAW,WACHkB,EAAOggB,UACHA,IACAA,GAASzS,KAAK,OAAQg7B,GAiBlC,GAAG,E,mGCnnRP,IAAIlgD,EACJ,MAAM28D,EAAY,GAClB,SAASC,IAIP,YAHc,IAAV58D,IACFA,EAAQ0X,SAAS6P,KAAKs1C,QAAQC,cAAgB,MAEzC98D,CACT,CACA,SAAS+8D,EAAqBhtB,GAC5B4sB,EAAU5+D,KAAKgyC,EACjB,EACA,QAAU,qBAAsBt3C,IAC9BuH,EAAQvH,EAAEuH,MACV28D,EAAUrnD,SAASy6B,IACjB,IACEA,EAAS/vC,EACX,CAAE,MAAOf,GACPD,QAAQC,MAAM,qCAAsCA,EACtD,IACA,IAcJ,MAAM+9D,GAAiB,QAAW,UAAU3iE,UAAUO,QACtD,MAAMqiE,EACJC,aACA1d,IACA2d,QACA,WAAA5jE,GACOyjE,EAAe9iE,QAAQ,aAC1B8iE,EAAe/iE,QAAQ,WAAYmjE,KAErCzjE,KAAKujE,aAAeF,EAAe9iE,QAAQ,kBAAoB,GAC/DP,KAAK6lD,IAAMwd,EAAe9iE,QAAQ,aAAekjE,IACjDzjE,KAAKwjE,SAAU,GACf,QAAU,qBAAsBE,IAC9B1jE,KAAKujE,aAAeG,EAAMC,YAC1BN,EAAe/iE,QAAQ,gBAAiBojE,EAAMC,aAAe,GAAG,GAEpE,CACA,eAAIA,GACF,OAAO3jE,KAAKujE,YACd,CACA,eAAII,CAAYA,GACd3jE,KAAKujE,aAAeI,EACpBN,EAAe/iE,QAAQ,gBAAiBqjE,IACxC,QAAK,oBAAqB3jE,KAC5B,EAEF,IAAI4jE,EA0BAC,EAzBJ,SAASC,IAIP,OAHKF,IACHA,EAAgB,IAAIN,GAEfM,CACT,CAIA,SAASG,EAAiBC,GACxB,IAAKA,GAAuC,IAA3BA,EAAS5hE,OAAOxB,OAC/B,MAAM,IAAImD,MAAM,4BAElB+/D,IAAeH,YAAcK,CAC/B,CACA,SAASP,IACP,OAAIQ,WAAWC,QAAQT,WACdQ,WAAWC,OAAOT,aAEpB,uCAAuCzxD,QAAQ,SAAUxC,IAC9D,MAAM3Q,EAAoB,GAAhB+Q,KAAKu0D,SAAgB,EAE/B,OADgB,MAAN30D,EAAY3Q,EAAQ,EAAJA,EAAQ,GACzBsE,SAAS,GAAG,GAEzB,CAEA,SAASysB,EAAa9O,EAAIsjD,GACxB,OAAItjD,EACKA,EAAG8O,aAAaw0C,GAElB,IACT,CACA,SAASC,IACP,QAAoB,IAAhBR,EACF,OAAOA,EAET,MAAMj2C,EAAO7P,UAAUumD,qBAAqB,QAAQ,GACpD,IAAK12C,EACH,OAAO,KAET,MAAMi4B,EAAMj2B,EAAahC,EAAM,aAC/B,OAAY,OAARi4B,GACFge,EAAc,KACPA,IAETA,EAAc,CACZhe,MACA8d,YAAa/zC,EAAahC,EAAM,yBAChC41C,UAAWtiE,OAAOqjE,aAEbV,EACT,C,yDC/Ge,SAAStlE,EAAKqb,EAAI4qD,GAC/B,OAAO,WACL,OAAO5qD,EAAGnJ,MAAM+zD,EAAS7jE,UAC3B,CACF,C,qJCAA,MAAOwC,SAAQ,GAAIlF,OAAO0M,WACpB,eAACk9B,GAAkB5pC,QACnB,SAACuvC,EAAQ,YAAEyG,GAAel1C,OAE1B0lE,GAAU/oC,EAGbz9B,OAAOm9B,OAAO,MAHQspC,IACrB,MAAMx1D,EAAM,EAASjQ,KAAKylE,GAC1B,OAAOhpC,EAAMxsB,KAASwsB,EAAMxsB,GAAOA,EAAI7D,MAAM,GAAI,GAAG4B,cAAc,GAFvD,IAACyuB,EAKhB,MAAMipC,EAAcr4D,IAClBA,EAAOA,EAAKW,cACJy3D,GAAUD,EAAOC,KAAWp4D,GAGhCs4D,EAAat4D,GAAQo4D,UAAgBA,IAAUp4D,GAS/C,QAACC,GAAW9C,MASZo7D,EAAcD,EAAW,aAS/B,SAASz4D,EAASyB,GAChB,OAAe,OAARA,IAAiBi3D,EAAYj3D,IAA4B,OAApBA,EAAIhO,cAAyBilE,EAAYj3D,EAAIhO,cACpF06B,EAAW1sB,EAAIhO,YAAYuM,WAAayB,EAAIhO,YAAYuM,SAASyB,EACxE,CASA,MAAMk3D,EAAgBH,EAAW,eA2BjC,MAAMI,EAAWH,EAAW,UAQtBtqC,EAAasqC,EAAW,YASxBI,EAAWJ,EAAW,UAStBrqC,EAAYmqC,GAAoB,OAAVA,GAAmC,iBAAVA,EAiB/CjqC,EAAiB7sB,IACrB,GAAoB,WAAhB62D,EAAO72D,GACT,OAAO,EAGT,MAAMjD,EAAYk9B,EAAej6B,GACjC,QAAsB,OAAdjD,GAAsBA,IAAc1M,OAAO0M,WAAkD,OAArC1M,OAAO4pC,eAAel9B,IAA0BspC,KAAermC,GAAU4/B,KAAY5/B,EAAI,EA+BrJq3D,EAASN,EAAW,QASpBO,EAASP,EAAW,QASpBQ,EAASR,EAAW,QASpBS,EAAaT,EAAW,YAsCxBU,EAAoBV,EAAW,oBAE9BW,EAAkBC,EAAWC,EAAYC,GAAa,CAAC,iBAAkB,UAAW,WAAY,WAAWpnE,IAAIsmE,GA2BtH,SAAShpD,EAAQ/d,EAAKgc,GAAI,WAAC8rD,GAAa,GAAS,CAAC,GAEhD,GAAI9nE,QACF,OAGF,IAAIgB,EACA09B,EAQJ,GALmB,iBAAR1+B,IAETA,EAAM,CAACA,IAGL2O,EAAQ3O,GAEV,IAAKgB,EAAI,EAAG09B,EAAI1+B,EAAIgD,OAAQhC,EAAI09B,EAAG19B,IACjCgb,EAAG3a,KAAK,KAAMrB,EAAIgB,GAAIA,EAAGhB,OAEtB,CAEL,GAAIuO,EAASvO,GACX,OAIF,MAAMM,EAAOwnE,EAAaznE,OAAOqmC,oBAAoB1mC,GAAOK,OAAOC,KAAKN,GAClEiL,EAAM3K,EAAK0C,OACjB,IAAInC,EAEJ,IAAKG,EAAI,EAAGA,EAAIiK,EAAKjK,IACnBH,EAAMP,EAAKU,GACXgb,EAAG3a,KAAK,KAAMrB,EAAIa,GAAMA,EAAKb,EAEjC,CACF,CAEA,SAAS+nE,EAAQ/nE,EAAKa,GACpB,GAAI0N,EAASvO,GACX,OAAO,KAGTa,EAAMA,EAAIwO,cACV,MAAM/O,EAAOD,OAAOC,KAAKN,GACzB,IACIyf,EADAze,EAAIV,EAAK0C,OAEb,KAAOhC,KAAM,GAEX,GADAye,EAAOnf,EAAKU,GACRH,IAAQ4e,EAAKpQ,cACf,OAAOoQ,EAGX,OAAO,IACT,CAEA,MAAMuoD,EAEsB,oBAAf3B,WAAmCA,WACvB,oBAAT1rC,KAAuBA,KAA0B,oBAAXr3B,OAAyBA,OAASq0B,OAGlFswC,EAAoBvkC,IAAaujC,EAAYvjC,IAAYA,IAAYskC,EAsD3E,MA8HME,GAAgBC,EAKG,oBAAfv8D,YAA8Bq+B,EAAer+B,YAH9Ck7D,GACEqB,GAAcrB,aAAiBqB,GAHrB,IAACA,EAetB,MAiCMC,EAAarB,EAAW,mBAWxB,EAAiB,GAAGppC,oBAAoB,CAAC39B,EAAK8iD,IAASnlB,EAAet8B,KAAKrB,EAAK8iD,GAA/D,CAAsEziD,OAAO0M,WAS9F+vB,EAAWiqC,EAAW,UAEtBsB,EAAoB,CAACroE,EAAKsoE,KAC9B,MAAMC,EAAcloE,OAAO2d,0BAA0Bhe,GAC/CwoE,EAAqB,CAAC,EAE5BzqD,EAAQwqD,GAAa,CAACE,EAAYngE,KAChC,IAAIwM,GAC2C,KAA1CA,EAAMwzD,EAAQG,EAAYngE,EAAMtI,MACnCwoE,EAAmBlgE,GAAQwM,GAAO2zD,EACpC,IAGFpoE,OAAO4d,iBAAiBje,EAAKwoE,EAAmB,EAmElD,MAoCME,EAAY3B,EAAW,iBAQvB4B,GAAkBC,EAkBE,mBAAjBtwB,aAlBsCuwB,EAmB7CnsC,EAAWsrC,EAAQc,aAlBfF,EACKtwB,aAGFuwB,GAAyBpgE,EAW7B,SAASuJ,KAAKu0D,WAXsBvuB,EAWV,GAV3BgwB,EAAQhiD,iBAAiB,WAAW,EAAEsb,SAAQ1yB,WACxC0yB,IAAW0mC,GAAWp5D,IAASnG,GACjCuvC,EAAUh1C,QAAUg1C,EAAUxlB,OAAVwlB,EACtB,IACC,GAEK3M,IACN2M,EAAUxxC,KAAK6kC,GACf28B,EAAQc,YAAYrgE,EAAO,IAAI,GAEC4iC,GAAOnsB,WAAWmsB,IAhBlC,IAAEu9B,EAAuBC,EAKbpgE,EAAOuvC,EAiBzC,MAAM+wB,EAAiC,oBAAnBC,eAClBA,eAAeroE,KAAKqnE,QAAgC,IAAZ3gE,GAA2BA,EAAQ2lB,UAAY27C,EAQzF,GACEh6D,UACAu4D,gBACA34D,WACA06D,WAtgBkBnC,IAClB,IAAIoC,EACJ,OAAOpC,IACgB,mBAAbqC,UAA2BrC,aAAiBqC,UAClDzsC,EAAWoqC,EAAMsC,UACY,cAA1BF,EAAOrC,EAAOC,KAEL,WAAToC,GAAqBxsC,EAAWoqC,EAAMvhE,WAAkC,sBAArBuhE,EAAMvhE,YAGhE,EA6fA8jE,kBArpBF,SAA2Br5D,GACzB,IAAIoe,EAMJ,OAJEA,EAD0B,oBAAhBzgB,aAAiCA,YAAkB,OACpDA,YAAYC,OAAOoC,GAEnB,GAAUA,EAAU,QAAMk3D,EAAcl3D,EAAI/B,QAEhDmgB,CACT,EA8oBE+4C,WACAC,WACAkC,UArmBgBxC,IAAmB,IAAVA,IAA4B,IAAVA,EAsmB3CnqC,WACAE,gBACA0sC,cA/kBqBv5D,IAErB,IAAK2sB,EAAS3sB,IAAQzB,EAASyB,GAC7B,OAAO,EAGT,IACE,OAAmC,IAA5B3P,OAAOC,KAAK0P,GAAKhN,QAAgB3C,OAAO4pC,eAAej6B,KAAS3P,OAAO0M,SAChF,CAAE,MAAO7L,GAEP,OAAO,CACT,GAqkBAwmE,mBACAC,YACAC,aACAC,YACAZ,cACAI,SACAC,SACAC,SACAzqC,WACAJ,aACA8sC,SAjiBgBx5D,GAAQ2sB,EAAS3sB,IAAQ0sB,EAAW1sB,EAAIy5D,MAkiBxDhC,oBACAS,eACAV,aACAzpD,UACA2rD,MA1ZF,SAASA,IACP,MAAM,SAACC,EAAQ,cAAEC,GAAiB3B,EAAiB7lE,OAASA,MAAQ,CAAC,EAC/DgsB,EAAS,CAAC,EACVy7C,EAAc,CAAC75D,EAAKnP,KACxB,MAAMipE,EAAYH,GAAY5B,EAAQ35C,EAAQvtB,IAAQA,EAClDg8B,EAAczO,EAAO07C,KAAejtC,EAAc7sB,GACpDoe,EAAO07C,GAAaJ,EAAMt7C,EAAO07C,GAAY95D,GACpC6sB,EAAc7sB,GACvBoe,EAAO07C,GAAaJ,EAAM,CAAC,EAAG15D,GACrBrB,EAAQqB,GACjBoe,EAAO07C,GAAa95D,EAAIvC,QAEnBm8D,GAAkB3C,EAAYj3D,KACjCoe,EAAO07C,GAAa95D,EAExB,EAGF,IAAK,IAAIhP,EAAI,EAAG09B,EAAI37B,UAAUC,OAAQhC,EAAI09B,EAAG19B,IAC3C+B,UAAU/B,IAAM+c,EAAQhb,UAAU/B,GAAI6oE,GAExC,OAAOz7C,CACT,EAqYEyQ,OAzXa,CAACj5B,EAAGC,EAAG+gE,GAAUkB,cAAa,CAAC,KAC5C/pD,EAAQlY,GAAG,CAACmK,EAAKnP,KACX+lE,GAAWlqC,EAAW1sB,GACxBpK,EAAE/E,GAAOF,EAAKqP,EAAK42D,GAEnBhhE,EAAE/E,GAAOmP,CACX,GACC,CAAC83D,eACGliE,GAkXPpB,KAhgBY8M,GAAQA,EAAI9M,KACxB8M,EAAI9M,OAAS8M,EAAI8C,QAAQ,qCAAsC,IAggB/D21D,SAzWgB1tD,IACc,QAA1BA,EAAQlR,WAAW,KACrBkR,EAAUA,EAAQ5O,MAAM,IAEnB4O,GAsWP2tD,SA1Ve,CAAChoE,EAAaioE,EAAkBh6B,EAAOs4B,KACtDvmE,EAAY+K,UAAY1M,OAAOm9B,OAAOysC,EAAiBl9D,UAAWw7D,GAClEvmE,EAAY+K,UAAU/K,YAAcA,EACpC3B,OAAOsB,eAAeK,EAAa,QAAS,CAC1ClB,MAAOmpE,EAAiBl9D,YAE1BkjC,GAAS5vC,OAAO6pE,OAAOloE,EAAY+K,UAAWkjC,EAAM,EAqVpDk6B,aAzUmB,CAACC,EAAWC,EAAS9pE,EAAQ+pE,KAChD,IAAIr6B,EACAjvC,EACA8hD,EACJ,MAAM9T,EAAS,CAAC,EAIhB,GAFAq7B,EAAUA,GAAW,CAAC,EAEL,MAAbD,EAAmB,OAAOC,EAE9B,EAAG,CAGD,IAFAp6B,EAAQ5vC,OAAOqmC,oBAAoB0jC,GACnCppE,EAAIivC,EAAMjtC,OACHhC,KAAM,GACX8hD,EAAO7S,EAAMjvC,GACPspE,IAAcA,EAAWxnB,EAAMsnB,EAAWC,IAAcr7B,EAAO8T,KACnEunB,EAAQvnB,GAAQsnB,EAAUtnB,GAC1B9T,EAAO8T,IAAQ,GAGnBsnB,GAAuB,IAAX7pE,GAAoB0pC,EAAemgC,EACjD,OAASA,KAAe7pE,GAAUA,EAAO6pE,EAAWC,KAAaD,IAAc/pE,OAAO0M,WAEtF,OAAOs9D,CAAO,EAmTdxD,SACAE,aACAwD,SAzSe,CAACj5D,EAAKk5D,EAAcxxC,KACnC1nB,EAAM/P,OAAO+P,SACIrO,IAAb+1B,GAA0BA,EAAW1nB,EAAItO,UAC3Cg2B,EAAW1nB,EAAItO,QAEjBg2B,GAAYwxC,EAAaxnE,OACzB,MAAMwa,EAAYlM,EAAIvF,QAAQy+D,EAAcxxC,GAC5C,OAAsB,IAAfxb,GAAoBA,IAAcwb,CAAQ,EAmSjD4F,QAxRekoC,IACf,IAAKA,EAAO,OAAO,KACnB,GAAIn4D,EAAQm4D,GAAQ,OAAOA,EAC3B,IAAI9lE,EAAI8lE,EAAM9jE,OACd,IAAKokE,EAASpmE,GAAI,OAAO,KACzB,MAAM6J,EAAM,IAAIgB,MAAM7K,GACtB,KAAOA,KAAM,GACX6J,EAAI7J,GAAK8lE,EAAM9lE,GAEjB,OAAO6J,CAAG,EAgRV4/D,aArPmB,CAACzqE,EAAKgc,KACzB,MAEM0uD,GAFY1qE,GAAOA,EAAI4vC,IAEDvuC,KAAKrB,GAEjC,IAAIouB,EAEJ,MAAQA,EAASs8C,EAAU76B,UAAYzhB,EAAO0hB,MAAM,CAClD,MAAM66B,EAAOv8C,EAAOttB,MACpBkb,EAAG3a,KAAKrB,EAAK2qE,EAAK,GAAIA,EAAK,GAC7B,GA4OAC,SAjOe,CAACC,EAAQv5D,KACxB,IAAIggB,EACJ,MAAMzmB,EAAM,GAEZ,KAAwC,QAAhCymB,EAAUu5C,EAAOvtD,KAAKhM,KAC5BzG,EAAIrE,KAAK8qB,GAGX,OAAOzmB,CAAG,EA0NVu9D,aACAzqC,eAAc,EACdmtC,WAAY,EACZzC,oBACA0C,cAjLqB/qE,IACrBqoE,EAAkBroE,GAAK,CAACyoE,EAAYngE,KAElC,GAAIo0B,EAAW18B,KAA6D,IAArD,CAAC,YAAa,SAAU,UAAU+L,QAAQzD,GAC/D,OAAO,EAGT,MAAMxH,EAAQd,EAAIsI,GAEbo0B,EAAW57B,KAEhB2nE,EAAW7mE,YAAa,EAEpB,aAAc6mE,EAChBA,EAAW3mE,UAAW,EAInB2mE,EAAW50D,MACd40D,EAAW50D,IAAM,KACf,MAAM1N,MAAM,qCAAwCmC,EAAO,IAAK,GAEpE,GACA,EA2JF0iE,YAxJkB,CAACC,EAAer/C,KAClC,MAAM5rB,EAAM,CAAC,EAEPkrE,EAAUrgE,IACdA,EAAIkT,SAAQjd,IACVd,EAAIc,IAAS,CAAI,GACjB,EAKJ,OAFA6N,EAAQs8D,GAAiBC,EAAOD,GAAiBC,EAAO3pE,OAAO0pE,GAAehmE,MAAM2mB,IAE7E5rB,CAAG,EA8IVmrE,YA1NkB75D,GACXA,EAAIjC,cAAc+E,QAAQ,yBAC/B,SAAkB7P,EAAG6mE,EAAIC,GACvB,OAAOD,EAAGltC,cAAgBmtC,CAC5B,IAuNFt+C,KA5IW,OA6IXu+C,eA3IqB,CAACxqE,EAAO4oC,IACb,MAAT5oC,GAAiBU,OAAOmT,SAAS7T,GAASA,GAASA,EAAQ4oC,EA2IlEq+B,UACApwC,OAAQqwC,EACRC,mBACAsD,oBAlIF,SAA6BzE,GAC3B,SAAUA,GAASpqC,EAAWoqC,EAAMsC,SAAkC,aAAvBtC,EAAMzwB,IAA+BywB,EAAMl3B,GAC5F,EAiIE47B,aA/HoBxrE,IACpB,MAAM0a,EAAQ,IAAI7O,MAAM,IAElB4/D,EAAQ,CAACnqC,EAAQtgC,KAErB,GAAI27B,EAAS2E,GAAS,CACpB,GAAI5mB,EAAM3O,QAAQu1B,IAAW,EAC3B,OAIF,GAAI/yB,EAAS+yB,GACX,OAAOA,EAGT,KAAK,WAAYA,GAAS,CACxB5mB,EAAM1Z,GAAKsgC,EACX,MAAMjtB,EAAS1F,EAAQ2yB,GAAU,GAAK,CAAC,EASvC,OAPAvjB,EAAQujB,GAAQ,CAACxgC,EAAOD,KACtB,MAAM6qE,EAAeD,EAAM3qE,EAAOE,EAAI,IACrCimE,EAAYyE,KAAkBr3D,EAAOxT,GAAO6qE,EAAa,IAG5DhxD,EAAM1Z,QAAKiC,EAEJoR,CACT,CACF,CAEA,OAAOitB,CAAM,EAGf,OAAOmqC,EAAMzrE,EAAK,EAAE,EA+FpB0oE,YACAiD,WA3FkB7E,GAClBA,IAAUnqC,EAASmqC,IAAUpqC,EAAWoqC,KAAWpqC,EAAWoqC,EAAMz/C,OAASqV,EAAWoqC,EAAM5pC,OA2F9Fob,aAAcqwB,EACdI,OACA6C,WA5DkB9E,GAAmB,MAATA,GAAiBpqC,EAAWoqC,EAAMl3B,KCnsBhE,SAASi8B,EAAWlxD,EAAS7O,EAAMsU,EAAQ0rD,EAASC,GAClD5lE,MAAM9E,KAAKe,MAEP+D,MAAM6lE,kBACR7lE,MAAM6lE,kBAAkB5pE,KAAMA,KAAKJ,aAEnCI,KAAKsY,OAAQ,IAAKvU,OAASuU,MAG7BtY,KAAKuY,QAAUA,EACfvY,KAAKkG,KAAO,aACZwD,IAAS1J,KAAK0J,KAAOA,GACrBsU,IAAWhe,KAAKge,OAASA,GACzB0rD,IAAY1pE,KAAK0pE,QAAUA,GACvBC,IACF3pE,KAAK2pE,SAAWA,EAChB3pE,KAAK6pE,OAASF,EAASE,OAASF,EAASE,OAAS,KAEtD,CAEAC,EAAMlC,SAAS6B,EAAY1lE,MAAO,CAChCyO,OAAQ,WACN,MAAO,CAEL+F,QAASvY,KAAKuY,QACdrS,KAAMlG,KAAKkG,KAEX6jE,YAAa/pE,KAAK+pE,YAClB/W,OAAQhzD,KAAKgzD,OAEbgX,SAAUhqE,KAAKgqE,SACfC,WAAYjqE,KAAKiqE,WACjBC,aAAclqE,KAAKkqE,aACnB5xD,MAAOtY,KAAKsY,MAEZ0F,OAAQ8rD,EAAMV,aAAappE,KAAKge,QAChCtU,KAAM1J,KAAK0J,KACXmgE,OAAQ7pE,KAAK6pE,OAEjB,IAGF,MAAM,EAAYJ,EAAW9+D,UACvBw7D,EAAc,CAAC,EAErB,CACE,uBACA,iBACA,eACA,YACA,cACA,4BACA,iBACA,mBACA,kBACA,eACA,kBACA,mBAEAxqD,SAAQjS,IACRy8D,EAAYz8D,GAAQ,CAAChL,MAAOgL,EAAK,IAGnCzL,OAAO4d,iBAAiB4tD,EAAYtD,GACpCloE,OAAOsB,eAAe,EAAW,eAAgB,CAACb,OAAO,IAGzD+qE,EAAW1+D,KAAO,CAACzF,EAAOoE,EAAMsU,EAAQ0rD,EAASC,EAAUQ,KACzD,MAAMC,EAAansE,OAAOm9B,OAAO,GAEjC0uC,EAAM/B,aAAaziE,EAAO8kE,GAAY,SAAgBxsE,GACpD,OAAOA,IAAQmG,MAAM4G,SACvB,IAAG+1C,GACe,iBAATA,IAGT,MAAM1nC,EAAM1T,GAASA,EAAMiT,QAAUjT,EAAMiT,QAAU,QAG/C8xD,EAAkB,MAAR3gE,GAAgBpE,EAAQA,EAAMoE,KAAOA,EAYrD,OAXA+/D,EAAWxqE,KAAKmrE,EAAYpxD,EAAKqxD,EAASrsD,EAAQ0rD,EAASC,GAGvDrkE,GAA6B,MAApB8kE,EAAWE,OACtBrsE,OAAOsB,eAAe6qE,EAAY,QAAS,CAAE1rE,MAAO4G,EAAO7F,cAAc,IAG3E2qE,EAAWlkE,KAAQZ,GAASA,EAAMY,MAAS,QAE3CikE,GAAelsE,OAAO6pE,OAAOsC,EAAYD,GAElCC,CAAU,EAGnB,U,sBC/FA,SAASG,GAAY7F,GACnB,OAAOoF,EAAMrvC,cAAciqC,IAAUoF,EAAMv9D,QAAQm4D,EACrD,CASA,SAAS8F,GAAe/rE,GACtB,OAAOqrE,EAAM3B,SAAS1pE,EAAK,MAAQA,EAAI4M,MAAM,GAAI,GAAK5M,CACxD,CAWA,SAASgsE,GAAUzjD,EAAMvoB,EAAK4oB,GAC5B,OAAKL,EACEA,EAAK/mB,OAAOxB,GAAKJ,KAAI,SAAcgI,EAAOzH,GAG/C,OADAyH,EAAQmkE,GAAenkE,IACfghB,GAAQzoB,EAAI,IAAMyH,EAAQ,IAAMA,CAC1C,IAAGnD,KAAKmkB,EAAO,IAAM,IALH5oB,CAMpB,CAaA,MAAMisE,GAAaZ,EAAM/B,aAAa+B,EAAO,CAAC,EAAG,MAAM,SAAgBppB,GACrE,MAAO,WAAW39C,KAAK29C,EACzB,IAkKA,SAzIA,SAAoB9iD,EAAK+sE,EAAU3oE,GACjC,IAAK8nE,EAAMvvC,SAAS38B,GAClB,MAAM,IAAIsB,UAAU,4BAItByrE,EAAWA,GAAY,IAAyB5D,SAYhD,MAAM6D,GATN5oE,EAAU8nE,EAAM/B,aAAa/lE,EAAS,CACpC4oE,YAAY,EACZvjD,MAAM,EACNwjD,SAAS,IACR,GAAO,SAAiBxL,EAAQngC,GAEjC,OAAQ4qC,EAAMjF,YAAY3lC,EAAOmgC,GACnC,KAE2BuL,WAErBE,EAAU9oE,EAAQ8oE,SAAWC,EAC7B1jD,EAAOrlB,EAAQqlB,KACfwjD,EAAU7oE,EAAQ6oE,QAElBG,GADQhpE,EAAQipE,MAAwB,oBAATA,MAAwBA,OACpCnB,EAAMX,oBAAoBwB,GAEnD,IAAKb,EAAMxvC,WAAWwwC,GACpB,MAAM,IAAI5rE,UAAU,8BAGtB,SAASgsE,EAAaxsE,GACpB,GAAc,OAAVA,EAAgB,MAAO,GAE3B,GAAIorE,EAAM7E,OAAOvmE,GACf,OAAOA,EAAMysE,cAGf,GAAIrB,EAAM5C,UAAUxoE,GAClB,OAAOA,EAAMyE,WAGf,IAAK6nE,GAAWlB,EAAM3E,OAAOzmE,GAC3B,MAAM,IAAI,EAAW,gDAGvB,OAAIorE,EAAMhF,cAAcpmE,IAAUorE,EAAMhE,aAAapnE,GAC5CssE,GAA2B,mBAATC,KAAsB,IAAIA,KAAK,CAACvsE,IAAUwL,GAAOa,KAAKrM,GAG1EA,CACT,CAYA,SAASqsE,EAAersE,EAAOD,EAAKuoB,GAClC,IAAIve,EAAM/J,EAEV,GAAIA,IAAUsoB,GAAyB,iBAAVtoB,EAC3B,GAAIorE,EAAM3B,SAAS1pE,EAAK,MAEtBA,EAAMmsE,EAAansE,EAAMA,EAAI4M,MAAM,GAAI,GAEvC3M,EAAQmc,KAAKC,UAAUpc,QAClB,GACJorE,EAAMv9D,QAAQ7N,IAvGvB,SAAqB+J,GACnB,OAAOqhE,EAAMv9D,QAAQ9D,KAASA,EAAI8a,KAAKgnD,GACzC,CAqGiCa,CAAY1sE,KACnCorE,EAAM1E,WAAW1mE,IAAUorE,EAAM3B,SAAS1pE,EAAK,SAAWgK,EAAMqhE,EAAMttC,QAAQ99B,IAYhF,OATAD,EAAM+rE,GAAe/rE,GAErBgK,EAAIkT,SAAQ,SAAcmF,EAAIta,IAC1BsjE,EAAMjF,YAAY/jD,IAAc,OAAPA,GAAgB6pD,EAAS3D,QAEtC,IAAZ6D,EAAmBJ,GAAU,CAAChsE,GAAM+H,EAAO6gB,GAAqB,OAAZwjD,EAAmBpsE,EAAMA,EAAM,KACnFysE,EAAapqD,GAEjB,KACO,EAIX,QAAIypD,GAAY7rE,KAIhBisE,EAAS3D,OAAOyD,GAAUzjD,EAAMvoB,EAAK4oB,GAAO6jD,EAAaxsE,KAElD,EACT,CAEA,MAAM4Z,EAAQ,GAER+yD,EAAiBptE,OAAO6pE,OAAO4C,GAAY,CAC/CK,iBACAG,eACAX,iBAyBF,IAAKT,EAAMvvC,SAAS38B,GAClB,MAAM,IAAIsB,UAAU,0BAKtB,OA5BA,SAAS+B,EAAMvC,EAAOsoB,GACpB,IAAI8iD,EAAMjF,YAAYnmE,GAAtB,CAEA,IAA8B,IAA1B4Z,EAAM3O,QAAQjL,GAChB,MAAMqF,MAAM,kCAAoCijB,EAAK9jB,KAAK,MAG5DoV,EAAMlU,KAAK1F,GAEXorE,EAAMnuD,QAAQjd,GAAO,SAAcoiB,EAAIriB,IAKtB,OAJEqrE,EAAMjF,YAAY/jD,IAAc,OAAPA,IAAgBgqD,EAAQ7rE,KAChE0rE,EAAU7pD,EAAIgpD,EAAM/E,SAAStmE,GAAOA,EAAI2D,OAAS3D,EAAKuoB,EAAMqkD,KAI5DpqE,EAAM6f,EAAIkG,EAAOA,EAAK/mB,OAAOxB,GAAO,CAACA,GAEzC,IAEA6Z,EAAMsrB,KAlB8B,CAmBtC,CAMA3iC,CAAMrD,GAEC+sE,CACT,EChNA,SAASW,GAAOp8D,GACd,MAAMq8D,EAAU,CACd,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,MAAO,IACP,MAAO,MAET,OAAO3wD,mBAAmB1L,GAAK8C,QAAQ,oBAAoB,SAAkB3P,GAC3E,OAAOkpE,EAAQlpE,EACjB,GACF,CAUA,SAASmpE,GAAqBpuD,EAAQpb,GACpChC,KAAKyrE,OAAS,GAEdruD,GAAU,GAAWA,EAAQpd,KAAMgC,EACrC,CAEA,MAAM,GAAYwpE,GAAqB7gE,UAEvC,GAAUq8D,OAAS,SAAgB9gE,EAAMxH,GACvCsB,KAAKyrE,OAAOrnE,KAAK,CAAC8B,EAAMxH,GAC1B,EAEA,GAAUyE,SAAW,SAAkBuoE,GACrC,MAAMC,EAAUD,EAAU,SAAShtE,GACjC,OAAOgtE,EAAQzsE,KAAKe,KAAMtB,EAAO4sE,GACnC,EAAIA,GAEJ,OAAOtrE,KAAKyrE,OAAOptE,KAAI,SAAckqE,GACnC,OAAOoD,EAAQpD,EAAK,IAAM,IAAMoD,EAAQpD,EAAK,GAC/C,GAAG,IAAIrlE,KAAK,IACd,EAEA,YC5CA,SAAS,GAAO0K,GACd,OAAOgN,mBAAmBhN,GACxBoE,QAAQ,QAAS,KACjBA,QAAQ,OAAQ,KAChBA,QAAQ,QAAS,KACjBA,QAAQ,OAAQ,IACpB,CAWe,SAAS45D,GAASC,EAAKzuD,EAAQpb,GAE5C,IAAKob,EACH,OAAOyuD,EAGT,MAAMF,EAAU3pE,GAAWA,EAAQspE,QAAU,GAEzCxB,EAAMxvC,WAAWt4B,KACnBA,EAAU,CACR8pE,UAAW9pE,IAIf,MAAM+pE,EAAc/pE,GAAWA,EAAQ8pE,UAEvC,IAAIE,EAUJ,GAPEA,EADED,EACiBA,EAAY3uD,EAAQpb,GAEpB8nE,EAAMzE,kBAAkBjoD,GACzCA,EAAOja,WACP,IAAI,GAAqBia,EAAQpb,GAASmB,SAASwoE,GAGnDK,EAAkB,CACpB,MAAMC,EAAgBJ,EAAIliE,QAAQ,MAEX,IAAnBsiE,IACFJ,EAAMA,EAAIxgE,MAAM,EAAG4gE,IAErBJ,KAA8B,IAAtBA,EAAIliE,QAAQ,KAAc,IAAM,KAAOqiE,CACjD,CAEA,OAAOH,CACT,CCIA,SAlEA,MACE,WAAAjsE,GACEI,KAAKg7C,SAAW,EAClB,CAUA,GAAAmM,CAAI+kB,EAAWC,EAAUnqE,GAOvB,OANAhC,KAAKg7C,SAAS52C,KAAK,CACjB8nE,YACAC,WACAC,cAAapqE,GAAUA,EAAQoqE,YAC/BC,QAASrqE,EAAUA,EAAQqqE,QAAU,OAEhCrsE,KAAKg7C,SAASp6C,OAAS,CAChC,CASA,KAAA0rE,CAAMxpE,GACA9C,KAAKg7C,SAASl4C,KAChB9C,KAAKg7C,SAASl4C,GAAM,KAExB,CAOA,KAAAtC,GACMR,KAAKg7C,WACPh7C,KAAKg7C,SAAW,GAEpB,CAYA,OAAAr/B,CAAQ/B,GACNkwD,EAAMnuD,QAAQ3b,KAAKg7C,UAAU,SAAwB9F,GACzC,OAANA,GACFt7B,EAAGs7B,EAEP,GACF,GCjEF,IACEq3B,mBAAmB,EACnBC,mBAAmB,EACnBC,qBAAqB,GCDvB,IACEC,WAAW,EACXC,QAAS,CACPC,gBCJsC,oBAApBA,gBAAkCA,gBAAkB,GDKtE7F,SEN+B,oBAAbA,SAA2BA,SAAW,KFOxDkE,KGP2B,oBAATA,KAAuBA,KAAO,MHSlD4B,UAAW,CAAC,OAAQ,QAAS,OAAQ,OAAQ,MAAO,SIXhDC,GAAkC,oBAAX5rE,QAA8C,oBAAb6c,SAExDgvD,GAAkC,iBAAdztC,WAA0BA,gBAAaz+B,EAmB3DmsE,GAAwBF,MAC1BC,IAAc,CAAC,cAAe,eAAgB,MAAMpjE,QAAQojE,GAAWE,SAAW,GAWhFC,GAE2B,oBAAtBC,mBAEP50C,gBAAgB40C,mBACc,mBAAvB50C,KAAK60C,cAIVC,GAASP,IAAiB5rE,OAAOu3B,SAAS60C,MAAQ,mBCvCxD,OACK,KACA,ICyFL,SA9CA,SAAwB3C,GACtB,SAAS4C,EAAUvmD,EAAMtoB,EAAOuT,EAAQzL,GACtC,IAAIN,EAAO8gB,EAAKxgB,KAEhB,GAAa,cAATN,EAAsB,OAAO,EAEjC,MAAMsnE,EAAepuE,OAAOmT,UAAUrM,GAChCunE,EAASjnE,GAASwgB,EAAKpmB,OAG7B,GAFAsF,GAAQA,GAAQ4jE,EAAMv9D,QAAQ0F,GAAUA,EAAOrR,OAASsF,EAEpDunE,EAOF,OANI3D,EAAMpB,WAAWz2D,EAAQ/L,GAC3B+L,EAAO/L,GAAQ,CAAC+L,EAAO/L,GAAOxH,GAE9BuT,EAAO/L,GAAQxH,GAGT8uE,EAGLv7D,EAAO/L,IAAU4jE,EAAMvvC,SAAStoB,EAAO/L,MAC1C+L,EAAO/L,GAAQ,IASjB,OANeqnE,EAAUvmD,EAAMtoB,EAAOuT,EAAO/L,GAAOM,IAEtCsjE,EAAMv9D,QAAQ0F,EAAO/L,MACjC+L,EAAO/L,GA/Cb,SAAuBuC,GACrB,MAAM7K,EAAM,CAAC,EACPM,EAAOD,OAAOC,KAAKuK,GACzB,IAAI7J,EACJ,MAAMiK,EAAM3K,EAAK0C,OACjB,IAAInC,EACJ,IAAKG,EAAI,EAAGA,EAAIiK,EAAKjK,IACnBH,EAAMP,EAAKU,GACXhB,EAAIa,GAAOgK,EAAIhK,GAEjB,OAAOb,CACT,CAoCqB8vE,CAAcz7D,EAAO/L,MAG9BsnE,CACV,CAEA,GAAI1D,EAAMjD,WAAW8D,IAAab,EAAMxvC,WAAWqwC,EAASgD,SAAU,CACpE,MAAM/vE,EAAM,CAAC,EAMb,OAJAksE,EAAMzB,aAAasC,GAAU,CAACzkE,EAAMxH,KAClC6uE,EA1EN,SAAuBrnE,GAKrB,OAAO4jE,EAAMtB,SAAS,gBAAiBtiE,GAAM7H,KAAIgE,GAC3B,OAAbA,EAAM,GAAc,GAAKA,EAAM,IAAMA,EAAM,IAEtD,CAkEgBurE,CAAc1nE,GAAOxH,EAAOd,EAAK,EAAE,IAGxCA,CACT,CAEA,OAAO,IACT,ECzDA,MAAMq4B,GAAW,CAEf43C,aAAc,GAEdC,QAAS,CAAC,MAAO,OAAQ,SAEzBC,iBAAkB,CAAC,SAA0BvhE,EAAMwhE,GACjD,MAAMC,EAAcD,EAAQE,kBAAoB,GAC1CC,EAAqBF,EAAYtkE,QAAQ,qBAAuB,EAChEykE,EAAkBtE,EAAMvvC,SAAS/tB,GAEnC4hE,GAAmBtE,EAAM9D,WAAWx5D,KACtCA,EAAO,IAAIu6D,SAASv6D,IAKtB,GAFmBs9D,EAAMjD,WAAWr6D,GAGlC,OAAO2hE,EAAqBtzD,KAAKC,UAAU,GAAetO,IAASA,EAGrE,GAAIs9D,EAAMhF,cAAct4D,IACtBs9D,EAAM39D,SAASK,IACfs9D,EAAM1C,SAAS56D,IACfs9D,EAAM5E,OAAO14D,IACbs9D,EAAM3E,OAAO34D,IACbs9D,EAAMxE,iBAAiB94D,GAEvB,OAAOA,EAET,GAAIs9D,EAAM7C,kBAAkBz6D,GAC1B,OAAOA,EAAKX,OAEd,GAAIi+D,EAAMzE,kBAAkB74D,GAE1B,OADAwhE,EAAQK,eAAe,mDAAmD,GACnE7hE,EAAKrJ,WAGd,IAAIiiE,EAEJ,GAAIgJ,EAAiB,CACnB,GAAIH,EAAYtkE,QAAQ,sCAAwC,EAC9D,OCvEO,SAA0B6C,EAAMxK,GAC7C,OAAO,GAAWwK,EAAM,IAAI8hE,GAAS3B,QAAQC,gBAAmB,CAC9D9B,QAAS,SAASpsE,EAAOD,EAAKuoB,EAAMunD,GAClC,OAAID,GAASE,QAAU1E,EAAM39D,SAASzN,IACpCsB,KAAKgnE,OAAOvoE,EAAKC,EAAMyE,SAAS,YACzB,GAGForE,EAAQxD,eAAet6D,MAAMzQ,KAAMW,UAC5C,KACGqB,GAEP,CD2DeysE,CAAiBjiE,EAAMxM,KAAK0uE,gBAAgBvrE,WAGrD,IAAKiiE,EAAa0E,EAAM1E,WAAW54D,KAAUyhE,EAAYtkE,QAAQ,wBAA0B,EAAG,CAC5F,MAAMglE,EAAY3uE,KAAKkF,KAAOlF,KAAKkF,IAAI6hE,SAEvC,OAAO,GACL3B,EAAa,CAAC,UAAW54D,GAAQA,EACjCmiE,GAAa,IAAIA,EACjB3uE,KAAK0uE,eAET,CACF,CAEA,OAAIN,GAAmBD,GACrBH,EAAQK,eAAe,oBAAoB,GAxEjD,SAAyBznC,EAAUgoC,EAAQlD,GACzC,GAAI5B,EAAM/E,SAASn+B,GACjB,IAEE,OADCgoC,GAAU/zD,KAAKpW,OAAOmiC,GAChBkjC,EAAM1nE,KAAKwkC,EACpB,CAAE,MAAO9nC,GACP,GAAe,gBAAXA,EAAEoH,KACJ,MAAMpH,CAEV,CAGF,OAAQ4sE,GAAW7wD,KAAKC,WAAW8rB,EACrC,CA4DaioC,CAAgBriE,IAGlBA,CACT,GAEAsiE,kBAAmB,CAAC,SAA2BtiE,GAC7C,MAAMqhE,EAAe7tE,KAAK6tE,cAAgB53C,GAAS43C,aAC7CrB,EAAoBqB,GAAgBA,EAAarB,kBACjDuC,EAAsC,SAAtB/uE,KAAKgvE,aAE3B,GAAIlF,EAAMtE,WAAWh5D,IAASs9D,EAAMxE,iBAAiB94D,GACnD,OAAOA,EAGT,GAAIA,GAAQs9D,EAAM/E,SAASv4D,KAAWggE,IAAsBxsE,KAAKgvE,cAAiBD,GAAgB,CAChG,MACME,IADoBpB,GAAgBA,EAAatB,oBACPwC,EAEhD,IACE,OAAOl0D,KAAKpW,MAAM+H,EAAMxM,KAAKkvE,aAC/B,CAAE,MAAOpwE,GACP,GAAImwE,EAAmB,CACrB,GAAe,gBAAXnwE,EAAEoH,KACJ,MAAM,EAAW6E,KAAKjM,EAAG,EAAWqwE,iBAAkBnvE,KAAM,KAAMA,KAAK2pE,UAEzE,MAAM7qE,CACR,CACF,CACF,CAEA,OAAO0N,CACT,GAMA8d,QAAS,EAET8kD,eAAgB,aAChBC,eAAgB,eAEhBC,kBAAmB,EACnBC,eAAgB,EAEhBrqE,IAAK,CACH6hE,SAAUuH,GAAS3B,QAAQ5F,SAC3BkE,KAAMqD,GAAS3B,QAAQ1B,MAGzBuE,eAAgB,SAAwB3F,GACtC,OAAOA,GAAU,KAAOA,EAAS,GACnC,EAEAmE,QAAS,CACPyB,OAAQ,CACN,OAAU,oCACV,oBAAgB5uE,KAKtBipE,EAAMnuD,QAAQ,CAAC,SAAU,MAAO,OAAQ,OAAQ,MAAO,UAAWooB,IAChE9N,GAAS+3C,QAAQjqC,GAAU,CAAC,CAAC,IAG/B,YE1JM2rC,GAAoB5F,EAAMlB,YAAY,CAC1C,MAAO,gBAAiB,iBAAkB,eAAgB,OAC1D,UAAW,OAAQ,OAAQ,oBAAqB,sBAChD,gBAAiB,WAAY,eAAgB,sBAC7C,UAAW,cAAe,eCLtB+G,GAAa5wE,OAAO,aAE1B,SAAS6wE,GAAgBC,GACvB,OAAOA,GAAU1wE,OAAO0wE,GAAQztE,OAAO6K,aACzC,CAEA,SAAS6iE,GAAepxE,GACtB,OAAc,IAAVA,GAA4B,MAATA,EACdA,EAGForE,EAAMv9D,QAAQ7N,GAASA,EAAML,IAAIyxE,IAAkB3wE,OAAOT,EACnE,CAgBA,SAASqxE,GAAiBzuC,EAAS5iC,EAAOmxE,EAAQ1xE,EAAQ6xE,GACxD,OAAIlG,EAAMxvC,WAAWn8B,GACZA,EAAOc,KAAKe,KAAMtB,EAAOmxE,IAG9BG,IACFtxE,EAAQmxE,GAGL/F,EAAM/E,SAASrmE,GAEhBorE,EAAM/E,SAAS5mE,IACiB,IAA3BO,EAAMiL,QAAQxL,GAGnB2rE,EAAMpvC,SAASv8B,GACVA,EAAO4E,KAAKrE,QADrB,OANA,EASF,CAsBA,MAAMuxE,GACJ,WAAArwE,CAAYouE,GACVA,GAAWhuE,KAAKyR,IAAIu8D,EACtB,CAEA,GAAAv8D,CAAIo+D,EAAQK,EAAgBC,GAC1B,MAAM53C,EAAOv4B,KAEb,SAASowE,EAAU5d,EAAQ6d,EAASC,GAClC,MAAMC,EAAUX,GAAgBS,GAEhC,IAAKE,EACH,MAAM,IAAIxsE,MAAM,0CAGlB,MAAMtF,EAAMqrE,EAAMnE,QAAQptC,EAAMg4C,KAE5B9xE,QAAqBoC,IAAd03B,EAAK95B,KAAmC,IAAb6xE,QAAmCzvE,IAAbyvE,IAAwC,IAAd/3C,EAAK95B,MACzF85B,EAAK95B,GAAO4xE,GAAWP,GAAetd,GAE1C,CAEA,MAAMge,EAAa,CAACxC,EAASsC,IAC3BxG,EAAMnuD,QAAQqyD,GAAS,CAACxb,EAAQ6d,IAAYD,EAAU5d,EAAQ6d,EAASC,KAEzE,GAAIxG,EAAMrvC,cAAco1C,IAAWA,aAAkB7vE,KAAKJ,YACxD4wE,EAAWX,EAAQK,QACd,GAAGpG,EAAM/E,SAAS8K,KAAYA,EAASA,EAAOztE,UArEtB,iCAAiCW,KAqEmB8sE,EArEVztE,QAsEvEouE,ED1EN,CAAeC,IACb,MAAM7hE,EAAS,CAAC,EAChB,IAAInQ,EACAmP,EACAhP,EAsBJ,OApBA6xE,GAAcA,EAAW5tE,MAAM,MAAM8Y,SAAQ,SAAgB+0D,GAC3D9xE,EAAI8xE,EAAK/mE,QAAQ,KACjBlL,EAAMiyE,EAAKr1D,UAAU,EAAGzc,GAAGwD,OAAO6K,cAClCW,EAAM8iE,EAAKr1D,UAAUzc,EAAI,GAAGwD,QAEvB3D,GAAQmQ,EAAOnQ,IAAQixE,GAAkBjxE,KAIlC,eAARA,EACEmQ,EAAOnQ,GACTmQ,EAAOnQ,GAAK2F,KAAKwJ,GAEjBgB,EAAOnQ,GAAO,CAACmP,GAGjBgB,EAAOnQ,GAAOmQ,EAAOnQ,GAAOmQ,EAAOnQ,GAAO,KAAOmP,EAAMA,EAE3D,IAEOgB,CACR,EC+CgB+hE,CAAad,GAASK,QAC5B,GAAIpG,EAAMvvC,SAASs1C,IAAW/F,EAAMN,WAAWqG,GAAS,CAC7D,IAAce,EAAMnyE,EAAhBb,EAAM,CAAC,EACX,IAAK,MAAM4pD,KAASqoB,EAAQ,CAC1B,IAAK/F,EAAMv9D,QAAQi7C,GACjB,MAAMtoD,UAAU,gDAGlBtB,EAAIa,EAAM+oD,EAAM,KAAOopB,EAAOhzE,EAAIa,IAC/BqrE,EAAMv9D,QAAQqkE,GAAQ,IAAIA,EAAMppB,EAAM,IAAM,CAACopB,EAAMppB,EAAM,IAAOA,EAAM,EAC3E,CAEAgpB,EAAW5yE,EAAKsyE,EAClB,MACY,MAAVL,GAAkBO,EAAUF,EAAgBL,EAAQM,GAGtD,OAAOnwE,IACT,CAEA,GAAAgR,CAAI6+D,EAAQjB,GAGV,GAFAiB,EAASD,GAAgBC,GAEb,CACV,MAAMpxE,EAAMqrE,EAAMnE,QAAQ3lE,KAAM6vE,GAEhC,GAAIpxE,EAAK,CACP,MAAMC,EAAQsB,KAAKvB,GAEnB,IAAKmwE,EACH,OAAOlwE,EAGT,IAAe,IAAXkwE,EACF,OApHV,SAAqB1/D,GACnB,MAAM2hE,EAAS5yE,OAAOm9B,OAAO,MACvB01C,EAAW,mCACjB,IAAIzuE,EAEJ,KAAQA,EAAQyuE,EAAS51D,KAAKhM,IAC5B2hE,EAAOxuE,EAAM,IAAMA,EAAM,GAG3B,OAAOwuE,CACT,CA0GiBE,CAAYryE,GAGrB,GAAIorE,EAAMxvC,WAAWs0C,GACnB,OAAOA,EAAO3vE,KAAKe,KAAMtB,EAAOD,GAGlC,GAAIqrE,EAAMpvC,SAASk0C,GACjB,OAAOA,EAAO1zD,KAAKxc,GAGrB,MAAM,IAAIQ,UAAU,yCACtB,CACF,CACF,CAEA,GAAAyhC,CAAIkvC,EAAQmB,GAGV,GAFAnB,EAASD,GAAgBC,GAEb,CACV,MAAMpxE,EAAMqrE,EAAMnE,QAAQ3lE,KAAM6vE,GAEhC,SAAUpxE,QAAqBoC,IAAdb,KAAKvB,IAAwBuyE,IAAWjB,GAAiB/vE,EAAMA,KAAKvB,GAAMA,EAAKuyE,GAClG,CAEA,OAAO,CACT,CAEA,OAAOnB,EAAQmB,GACb,MAAMz4C,EAAOv4B,KACb,IAAIixE,GAAU,EAEd,SAASC,EAAab,GAGpB,GAFAA,EAAUT,GAAgBS,GAEb,CACX,MAAM5xE,EAAMqrE,EAAMnE,QAAQptC,EAAM83C,IAE5B5xE,GAASuyE,IAAWjB,GAAiBx3C,EAAMA,EAAK95B,GAAMA,EAAKuyE,YACtDz4C,EAAK95B,GAEZwyE,GAAU,EAEd,CACF,CAQA,OANInH,EAAMv9D,QAAQsjE,GAChBA,EAAOl0D,QAAQu1D,GAEfA,EAAarB,GAGRoB,CACT,CAEA,KAAAzwE,CAAMwwE,GACJ,MAAM9yE,EAAOD,OAAOC,KAAK8B,MACzB,IAAIpB,EAAIV,EAAK0C,OACTqwE,GAAU,EAEd,KAAOryE,KAAK,CACV,MAAMH,EAAMP,EAAKU,GACboyE,IAAWjB,GAAiB/vE,EAAMA,KAAKvB,GAAMA,EAAKuyE,GAAS,YACtDhxE,KAAKvB,GACZwyE,GAAU,EAEd,CAEA,OAAOA,CACT,CAEA,SAAArpD,CAAU3kB,GACR,MAAMs1B,EAAOv4B,KACPguE,EAAU,CAAC,EAsBjB,OApBAlE,EAAMnuD,QAAQ3b,MAAM,CAACtB,EAAOmxE,KAC1B,MAAMpxE,EAAMqrE,EAAMnE,QAAQqI,EAAS6B,GAEnC,GAAIpxE,EAGF,OAFA85B,EAAK95B,GAAOqxE,GAAepxE,eACpB65B,EAAKs3C,GAId,MAAM/8B,EAAa7vC,EAtKzB,SAAsB4sE,GACpB,OAAOA,EAAOztE,OACX6K,cAAc+E,QAAQ,mBAAmB,CAACm/D,EAAGC,EAAMliE,IAC3CkiE,EAAKt1C,cAAgB5sB,GAElC,CAiKkCmiE,CAAaxB,GAAU1wE,OAAO0wE,GAAQztE,OAE9D0wC,IAAe+8B,UACVt3C,EAAKs3C,GAGdt3C,EAAKua,GAAcg9B,GAAepxE,GAElCsvE,EAAQl7B,IAAc,CAAI,IAGrB9yC,IACT,CAEA,MAAAC,IAAUqxE,GACR,OAAOtxE,KAAKJ,YAAYK,OAAOD,QAASsxE,EAC1C,CAEA,MAAA9+D,CAAO++D,GACL,MAAM3zE,EAAMK,OAAOm9B,OAAO,MAM1B,OAJA0uC,EAAMnuD,QAAQ3b,MAAM,CAACtB,EAAOmxE,KACjB,MAATnxE,IAA2B,IAAVA,IAAoBd,EAAIiyE,GAAU0B,GAAazH,EAAMv9D,QAAQ7N,GAASA,EAAMwE,KAAK,MAAQxE,EAAM,IAG3Gd,CACT,CAEA,CAACmB,OAAOyuC,YACN,OAAOvvC,OAAO0vE,QAAQ3tE,KAAKwS,UAAUzT,OAAOyuC,WAC9C,CAEA,QAAArqC,GACE,OAAOlF,OAAO0vE,QAAQ3tE,KAAKwS,UAAUnU,KAAI,EAAEwxE,EAAQnxE,KAAWmxE,EAAS,KAAOnxE,IAAOwE,KAAK,KAC5F,CAEA,YAAAsuE,GACE,OAAOxxE,KAAKgR,IAAI,eAAiB,EACnC,CAEA,IAAKjS,OAAOk1C,eACV,MAAO,cACT,CAEA,WAAOlpC,CAAK25D,GACV,OAAOA,aAAiB1kE,KAAO0kE,EAAQ,IAAI1kE,KAAK0kE,EAClD,CAEA,aAAOzkE,CAAO4U,KAAUy8D,GACtB,MAAMvpC,EAAW,IAAI/nC,KAAK6U,GAI1B,OAFAy8D,EAAQ31D,SAAS1J,GAAW81B,EAASt2B,IAAIQ,KAElC81B,CACT,CAEA,eAAO0pC,CAAS5B,GACd,MAIM6B,GAJY1xE,KAAK2vE,IAAe3vE,KAAK2vE,IAAc,CACvD+B,UAAW,CAAC,IAGcA,UACtB/mE,EAAY3K,KAAK2K,UAEvB,SAASgnE,EAAetB,GACtB,MAAME,EAAUX,GAAgBS,GAE3BqB,EAAUnB,MAlOrB,SAAwB3yE,EAAKiyE,GAC3B,MAAM+B,EAAe9H,EAAMf,YAAY,IAAM8G,GAE7C,CAAC,MAAO,MAAO,OAAOl0D,SAAQk2D,IAC5B5zE,OAAOsB,eAAe3B,EAAKi0E,EAAaD,EAAc,CACpDlzE,MAAO,SAASozE,EAAMC,EAAMC,GAC1B,OAAOhyE,KAAK6xE,GAAY5yE,KAAKe,KAAM6vE,EAAQiC,EAAMC,EAAMC,EACzD,EACAvyE,cAAc,GACd,GAEN,CAwNQwyE,CAAetnE,EAAW0lE,GAC1BqB,EAAUnB,IAAW,EAEzB,CAIA,OAFAzG,EAAMv9D,QAAQsjE,GAAUA,EAAOl0D,QAAQg2D,GAAkBA,EAAe9B,GAEjE7vE,IACT,EAGFiwE,GAAawB,SAAS,CAAC,eAAgB,iBAAkB,SAAU,kBAAmB,aAAc,kBAGpG3H,EAAM7D,kBAAkBgK,GAAatlE,WAAW,EAAEjM,SAAQD,KACxD,IAAIyzE,EAASzzE,EAAI,GAAGq9B,cAAgBr9B,EAAI4M,MAAM,GAC9C,MAAO,CACL2F,IAAK,IAAMtS,EACX,GAAA+S,CAAI0gE,GACFnyE,KAAKkyE,GAAUC,CACjB,EACF,IAGFrI,EAAMnB,cAAcsH,IAEpB,YC3Se,SAASmC,GAAcpmC,EAAK29B,GACzC,MAAM3rD,EAAShe,MAAQ,GACjBshC,EAAUqoC,GAAY3rD,EACtBgwD,EAAU,GAAajjE,KAAKu2B,EAAQ0sC,SAC1C,IAAIxhE,EAAO80B,EAAQ90B,KAQnB,OANAs9D,EAAMnuD,QAAQqwB,GAAK,SAAmBpyB,GACpCpN,EAAOoN,EAAG3a,KAAK+e,EAAQxR,EAAMwhE,EAAQpmD,YAAa+hD,EAAWA,EAASE,YAAShpE,EACjF,IAEAmtE,EAAQpmD,YAEDpb,CACT,CCzBe,SAAS6lE,GAAS3zE,GAC/B,SAAUA,IAASA,EAAM4zE,WAC3B,CCUA,SAASC,GAAch6D,EAASyF,EAAQ0rD,GAEtC,EAAWzqE,KAAKe,KAAiB,MAAXuY,EAAkB,WAAaA,EAAS,EAAWi6D,aAAcx0D,EAAQ0rD,GAC/F1pE,KAAKkG,KAAO,eACd,CAEA4jE,EAAMlC,SAAS2K,GAAe,EAAY,CACxCD,YAAY,IAGd,YCXe,SAASG,GAAOjrD,EAASgwB,EAAQmyB,GAC9C,MAAM6F,EAAiB7F,EAAS3rD,OAAOwxD,eAClC7F,EAASE,QAAW2F,IAAkBA,EAAe7F,EAASE,QAGjEryB,EAAO,IAAI,EACT,mCAAqCmyB,EAASE,OAC9C,CAAC,EAAW6I,gBAAiB,EAAWvD,kBAAkBv/D,KAAKiJ,MAAM8wD,EAASE,OAAS,KAAO,GAC9FF,EAAS3rD,OACT2rD,EAASD,QACTC,IAPFniD,EAAQmiD,EAUZ,CC4BA,SA9CA,SAAqBgJ,EAAc9iE,GACjC8iE,EAAeA,GAAgB,GAC/B,MAAM9/D,EAAQ,IAAIpJ,MAAMkpE,GAClBC,EAAa,IAAInpE,MAAMkpE,GAC7B,IAEIE,EAFAjlD,EAAO,EACPklD,EAAO,EAKX,OAFAjjE,OAAchP,IAARgP,EAAoBA,EAAM,IAEzB,SAAckjE,GACnB,MAAMx3B,EAAMpe,KAAKoe,MAEXy3B,EAAYJ,EAAWE,GAExBD,IACHA,EAAgBt3B,GAGlB1oC,EAAM+a,GAAQmlD,EACdH,EAAWhlD,GAAQ2tB,EAEnB,IAAI38C,EAAIk0E,EACJG,EAAa,EAEjB,KAAOr0E,IAAMgvB,GACXqlD,GAAcpgE,EAAMjU,KACpBA,GAAQ+zE,EASV,GANA/kD,GAAQA,EAAO,GAAK+kD,EAEhB/kD,IAASklD,IACXA,GAAQA,EAAO,GAAKH,GAGlBp3B,EAAMs3B,EAAgBhjE,EACxB,OAGF,MAAMqjE,EAASF,GAAaz3B,EAAMy3B,EAElC,OAAOE,EAAStjE,KAAKujE,MAAmB,IAAbF,EAAoBC,QAAUryE,CAC3D,CACF,ECTA,SArCA,SAAkB+Y,EAAIw5D,GACpB,IAEIC,EACAC,EAHAC,EAAY,EACZC,EAAY,IAAOJ,EAIvB,MAAMK,EAAS,CAACruE,EAAMm2C,EAAMpe,KAAKoe,SAC/Bg4B,EAAYh4B,EACZ83B,EAAW,KACPC,IACFhuD,aAAaguD,GACbA,EAAQ,MAEV15D,KAAMxU,EAAK,EAqBb,MAAO,CAlBW,IAAIA,KACpB,MAAMm2C,EAAMpe,KAAKoe,MACX23B,EAAS33B,EAAMg4B,EAChBL,GAAUM,EACbC,EAAOruE,EAAMm2C,IAEb83B,EAAWjuE,EACNkuE,IACHA,EAAQx2D,YAAW,KACjBw2D,EAAQ,KACRG,EAAOJ,EAAQ,GACdG,EAAYN,IAEnB,EAGY,IAAMG,GAAYI,EAAOJ,GAGzC,ECrCaK,GAAuB,CAACC,EAAUC,EAAkBR,EAAO,KACtE,IAAIS,EAAgB,EACpB,MAAMC,EAAe,GAAY,GAAI,KAErC,OAAO,IAASh1E,IACd,MAAMi1E,EAASj1E,EAAEi1E,OACXC,EAAQl1E,EAAEm1E,iBAAmBn1E,EAAEk1E,WAAQnzE,EACvCqzE,EAAgBH,EAASF,EACzBM,EAAOL,EAAaI,GAG1BL,EAAgBE,EAchBJ,EAZa,CACXI,SACAC,QACAI,SAAUJ,EAASD,EAASC,OAASnzE,EACrCgS,MAAOqhE,EACPC,KAAMA,QAActzE,EACpBwzE,UAAWF,GAAQH,GAVLD,GAAUC,GAUeA,EAAQD,GAAUI,OAAOtzE,EAChE0c,MAAOze,EACPm1E,iBAA2B,MAATD,EAClB,CAACJ,EAAmB,WAAa,WAAW,GAGhC,GACbR,EAAK,EAGGkB,GAAyB,CAACN,EAAOO,KAC5C,MAAMN,EAA4B,MAATD,EAEzB,MAAO,CAAED,GAAWQ,EAAU,GAAG,CAC/BN,mBACAD,QACAD,WACEQ,EAAU,GAAG,EAGNC,GAAkB56D,GAAO,IAAIxU,IAAS0kE,EAAMnD,MAAK,IAAM/sD,KAAMxU,KCzC1E,GAAekpE,GAAStB,sBAAwB,EAAEK,EAAQoH,IAAY5I,IACpEA,EAAM,IAAI6I,IAAI7I,EAAKyC,GAASjB,QAG1BA,EAAOsH,WAAa9I,EAAI8I,UACxBtH,EAAOp6C,OAAS44C,EAAI54C,OACnBwhD,GAAUpH,EAAOuH,OAAS/I,EAAI+I,OANa,CAS9C,IAAIF,IAAIpG,GAASjB,QACjBiB,GAAShvC,WAAa,kBAAkBv8B,KAAKurE,GAAShvC,UAAUC,YAC9D,KAAM,ECVV,GAAe+uC,GAAStB,sBAGtB,CACE,KAAA5hE,CAAMlF,EAAMxH,EAAOm2E,EAAS7tD,EAAM8tD,EAAQC,GACxC,MAAMC,EAAS,CAAC9uE,EAAO,IAAM0U,mBAAmBlc,IAEhDorE,EAAM9E,SAAS6P,IAAYG,EAAO5wE,KAAK,WAAa,IAAI+4B,KAAK03C,GAASI,eAEtEnL,EAAM/E,SAAS/9C,IAASguD,EAAO5wE,KAAK,QAAU4iB,GAE9C8iD,EAAM/E,SAAS+P,IAAWE,EAAO5wE,KAAK,UAAY0wE,IAEvC,IAAXC,GAAmBC,EAAO5wE,KAAK,UAE/B2Z,SAASi3D,OAASA,EAAO9xE,KAAK,KAChC,EAEA,IAAAiL,CAAKjI,GACH,MAAM7D,EAAQ0b,SAASi3D,OAAO3yE,MAAM,IAAI2B,OAAO,aAAekC,EAAO,cACrE,OAAQ7D,EAAQ6yE,mBAAmB7yE,EAAM,IAAM,IACjD,EAEA,MAAA2qB,CAAO9mB,GACLlG,KAAKoL,MAAMlF,EAAM,GAAIi3B,KAAKoe,MAAQ,MACpC,GAMF,CACE,KAAAnwC,GAAS,EACT+C,KAAI,IACK,KAET,MAAA6e,GAAU,GCxBC,SAASmoD,GAAcC,EAASC,EAAcC,GAC3D,IAAIC,GCHG,8BAA8BxyE,KDGFsyE,GACnC,OAAID,IAAYG,GAAsC,GAArBD,GEPpB,SAAqBF,EAASI,GAC3C,OAAOA,EACHJ,EAAQpjE,QAAQ,SAAU,IAAM,IAAMwjE,EAAYxjE,QAAQ,OAAQ,IAClEojE,CACN,CFIWK,CAAYL,EAASC,GAEvBA,CACT,CGhBA,MAAMK,GAAmBhR,GAAUA,aAAiB,GAAe,IAAKA,GAAUA,EAWnE,SAASiR,GAAYC,EAASC,GAE3CA,EAAUA,GAAW,CAAC,EACtB,MAAM73D,EAAS,CAAC,EAEhB,SAAS83D,EAAe7jE,EAAQitB,EAAQwhB,EAAM6mB,GAC5C,OAAIuC,EAAMrvC,cAAcxoB,IAAW63D,EAAMrvC,cAAcyE,GAC9C4qC,EAAMxC,MAAMroE,KAAK,CAACsoE,YAAWt1D,EAAQitB,GACnC4qC,EAAMrvC,cAAcyE,GACtB4qC,EAAMxC,MAAM,CAAC,EAAGpoC,GACd4qC,EAAMv9D,QAAQ2yB,GAChBA,EAAO7zB,QAET6zB,CACT,CAGA,SAAS62C,EAAoBvyE,EAAGC,EAAGi9C,EAAO6mB,GACxC,OAAKuC,EAAMjF,YAAYphE,GAEXqmE,EAAMjF,YAAYrhE,QAAvB,EACEsyE,OAAej1E,EAAW2C,EAAGk9C,EAAO6mB,GAFpCuO,EAAetyE,EAAGC,EAAGi9C,EAAO6mB,EAIvC,CAGA,SAASyO,EAAiBxyE,EAAGC,GAC3B,IAAKqmE,EAAMjF,YAAYphE,GACrB,OAAOqyE,OAAej1E,EAAW4C,EAErC,CAGA,SAASwyE,EAAiBzyE,EAAGC,GAC3B,OAAKqmE,EAAMjF,YAAYphE,GAEXqmE,EAAMjF,YAAYrhE,QAAvB,EACEsyE,OAAej1E,EAAW2C,GAF1BsyE,OAAej1E,EAAW4C,EAIrC,CAGA,SAASyyE,EAAgB1yE,EAAGC,EAAGi9C,GAC7B,OAAIA,KAAQm1B,EACHC,EAAetyE,EAAGC,GAChBi9C,KAAQk1B,EACVE,OAAej1E,EAAW2C,QAD5B,CAGT,CAEA,MAAM2yE,EAAW,CACftK,IAAKmK,EACLjyC,OAAQiyC,EACRxpE,KAAMwpE,EACNZ,QAASa,EACTlI,iBAAkBkI,EAClBnH,kBAAmBmH,EACnBG,iBAAkBH,EAClB3rD,QAAS2rD,EACTI,eAAgBJ,EAChBK,gBAAiBL,EACjBM,cAAeN,EACfnI,QAASmI,EACTjH,aAAciH,EACd7G,eAAgB6G,EAChB5G,eAAgB4G,EAChBO,iBAAkBP,EAClBQ,mBAAoBR,EACpBS,WAAYT,EACZ3G,iBAAkB2G,EAClB1G,cAAe0G,EACfU,eAAgBV,EAChBW,UAAWX,EACXY,UAAWZ,EACXa,WAAYb,EACZc,YAAad,EACbe,WAAYf,EACZgB,iBAAkBhB,EAClBzG,eAAgB0G,EAChBlI,QAAS,CAACxqE,EAAGC,EAAIi9C,IAASq1B,EAAoBL,GAAgBlyE,GAAIkyE,GAAgBjyE,GAAGi9C,GAAM,IAS7F,OANAopB,EAAMnuD,QAAQ1d,OAAOC,KAAK,IAAI03E,KAAYC,KAAW,SAA4Bn1B,GAC/E,MAAM4mB,EAAQ6O,EAASz1B,IAASq1B,EAC1BmB,EAAc5P,EAAMsO,EAAQl1B,GAAOm1B,EAAQn1B,GAAOA,GACvDopB,EAAMjF,YAAYqS,IAAgB5P,IAAU4O,IAAqBl4D,EAAO0iC,GAAQw2B,EACnF,IAEOl5D,CACT,CChGA,SAAgBA,IACd,MAAMm5D,EAAYxB,GAAY,CAAC,EAAG33D,GAElC,IAAI,KAAExR,EAAI,cAAE+pE,EAAa,eAAElH,EAAc,eAAED,EAAc,QAAEpB,EAAO,KAAEoJ,GAASD,EAa7E,GAXAA,EAAUnJ,QAAUA,EAAU,GAAajjE,KAAKijE,GAEhDmJ,EAAUtL,IAAMD,GAASuJ,GAAcgC,EAAU/B,QAAS+B,EAAUtL,IAAKsL,EAAU7B,mBAAoBt3D,EAAOZ,OAAQY,EAAOo4D,kBAGzHgB,GACFpJ,EAAQv8D,IAAI,gBAAiB,SAC3BrR,MAAMg3E,EAAKC,UAAY,IAAM,KAAOD,EAAKE,SAAW38D,SAASC,mBAAmBw8D,EAAKE,WAAa,MAIlGxN,EAAMjD,WAAWr6D,GACnB,GAAI8hE,GAAStB,uBAAyBsB,GAASpB,+BAC7Cc,EAAQK,oBAAextE,QAClB,GAAIipE,EAAMxvC,WAAW9tB,EAAK+qE,YAAa,CAE5C,MAAMC,EAAchrE,EAAK+qE,aAEnBE,EAAiB,CAAC,eAAgB,kBACxCx5E,OAAO0vE,QAAQ6J,GAAa77D,SAAQ,EAAEld,EAAKmP,MACrC6pE,EAAenlE,SAAS7T,EAAIwO,gBAC9B+gE,EAAQv8D,IAAIhT,EAAKmP,EACnB,GAEJ,CAOF,GAAI0gE,GAAStB,wBACXuJ,GAAiBzM,EAAMxvC,WAAWi8C,KAAmBA,EAAgBA,EAAcY,IAE/EZ,IAAoC,IAAlBA,GAA2BmB,GAAgBP,EAAUtL,MAAO,CAEhF,MAAM8L,EAAYtI,GAAkBD,GAAkBwI,GAAQzpE,KAAKihE,GAE/DuI,GACF3J,EAAQv8D,IAAI49D,EAAgBsI,EAEhC,CAGF,OAAOR,CACR,EC9CD,GAFwD,oBAAnBU,gBAEG,SAAU75D,GAChD,OAAO,IAAIg4B,SAAQ,SAA4BxuB,EAASgwB,GACtD,MAAMsgC,EAAUC,GAAc/5D,GAC9B,IAAIg6D,EAAcF,EAAQtrE,KAC1B,MAAMyrE,EAAiB,GAAaltE,KAAK+sE,EAAQ9J,SAASpmD,YAC1D,IACIswD,EACAC,EAAiBC,EACjBC,EAAaC,GAHb,aAACtJ,EAAY,iBAAEwH,EAAgB,mBAAEC,GAAsBqB,EAK3D,SAASpqC,IACP2qC,GAAeA,IACfC,GAAiBA,IAEjBR,EAAQf,aAAee,EAAQf,YAAYwB,YAAYL,GAEvDJ,EAAQU,QAAUV,EAAQU,OAAOx0D,oBAAoB,QAASk0D,EAChE,CAEA,IAAIxO,EAAU,IAAImO,eAOlB,SAASY,IACP,IAAK/O,EACH,OAGF,MAAMgP,EAAkB,GAAa3tE,KACnC,0BAA2B2+D,GAAWA,EAAQiP,yBAahDlG,IAAO,SAAkB/zE,GACvB8oB,EAAQ9oB,GACRgvC,GACF,IAAG,SAAiB3b,GAClBylB,EAAOzlB,GACP2b,GACF,GAfiB,CACflhC,KAHoBwiE,GAAiC,SAAjBA,GAA4C,SAAjBA,EACxCtF,EAAQC,SAA/BD,EAAQkP,aAGR/O,OAAQH,EAAQG,OAChBgP,WAAYnP,EAAQmP,WACpB7K,QAAS0K,EACT16D,SACA0rD,YAYFA,EAAU,IACZ,CAlCAA,EAAQlxC,KAAKs/C,EAAQ/zC,OAAOjI,cAAeg8C,EAAQjM,KAAK,GAGxDnC,EAAQp/C,QAAUwtD,EAAQxtD,QAiCtB,cAAeo/C,EAEjBA,EAAQ+O,UAAYA,EAGpB/O,EAAQoP,mBAAqB,WACtBpP,GAAkC,IAAvBA,EAAQqP,aAQD,IAAnBrP,EAAQG,QAAkBH,EAAQsP,aAAwD,IAAzCtP,EAAQsP,YAAYrvE,QAAQ,WAKjFmT,WAAW27D,EACb,EAIF/O,EAAQuP,QAAU,WACXvP,IAILlyB,EAAO,IAAI,EAAW,kBAAmB,EAAW0hC,aAAcl7D,EAAQ0rD,IAG1EA,EAAU,KACZ,EAGFA,EAAQyP,QAAU,SAAqB57D,GAIlC,MAAMvE,EAAMuE,GAASA,EAAMhF,QAAUgF,EAAMhF,QAAU,gBAC/CwZ,EAAM,IAAI,EAAW/Y,EAAK,EAAWogE,YAAap7D,EAAQ0rD,GAEhE33C,EAAIxU,MAAQA,GAAS,KACrBi6B,EAAOzlB,GACP23C,EAAU,IACb,EAGAA,EAAQ2P,UAAY,WAClB,IAAIC,EAAsBxB,EAAQxtD,QAAU,cAAgBwtD,EAAQxtD,QAAU,cAAgB,mBAC9F,MAAMujD,EAAeiK,EAAQjK,cAAgB,GACzCiK,EAAQwB,sBACVA,EAAsBxB,EAAQwB,qBAEhC9hC,EAAO,IAAI,EACT8hC,EACAzL,EAAapB,oBAAsB,EAAW8M,UAAY,EAAWL,aACrEl7D,EACA0rD,IAGFA,EAAU,IACZ,OAGgB7oE,IAAhBm3E,GAA6BC,EAAe5J,eAAe,MAGvD,qBAAsB3E,GACxBI,EAAMnuD,QAAQs8D,EAAezlE,UAAU,SAA0B5E,EAAKnP,GACpEirE,EAAQ8P,iBAAiB/6E,EAAKmP,EAChC,IAIGk8D,EAAMjF,YAAYiT,EAAQxB,mBAC7B5M,EAAQ4M,kBAAoBwB,EAAQxB,iBAIlCtH,GAAiC,SAAjBA,IAClBtF,EAAQsF,aAAe8I,EAAQ9I,cAI7ByH,KACA2B,EAAmBE,GAAiB5E,GAAqB+C,GAAoB,GAC/E/M,EAAQ9lD,iBAAiB,WAAYw0D,IAInC5B,GAAoB9M,EAAQ+P,UAC5BtB,EAAiBE,GAAe3E,GAAqB8C,GAEvD9M,EAAQ+P,OAAO71D,iBAAiB,WAAYu0D,GAE5CzO,EAAQ+P,OAAO71D,iBAAiB,UAAWy0D,KAGzCP,EAAQf,aAAee,EAAQU,UAGjCN,EAAawB,IACNhQ,IAGLlyB,GAAQkiC,GAAUA,EAAOptE,KAAO,IAAI,GAAc,KAAM0R,EAAQ0rD,GAAWgQ,GAC3EhQ,EAAQiQ,QACRjQ,EAAU,KAAI,EAGhBoO,EAAQf,aAAee,EAAQf,YAAY6C,UAAU1B,GACjDJ,EAAQU,SACVV,EAAQU,OAAOqB,QAAU3B,IAAeJ,EAAQU,OAAO50D,iBAAiB,QAASs0D,KAIrF,MAAMvD,EC1LK,SAAuB9I,GACpC,MAAMxpE,EAAQ,4BAA4B6Y,KAAK2wD,GAC/C,OAAOxpE,GAASA,EAAM,IAAM,EAC9B,CDuLqBy3E,CAAchC,EAAQjM,KAEnC8I,IAAsD,IAA1CrG,GAASzB,UAAUljE,QAAQgrE,GACzCn9B,EAAO,IAAI,EAAW,wBAA0Bm9B,EAAW,IAAK,EAAWjC,gBAAiB10D,IAM9F0rD,EAAQqQ,KAAK/B,GAAe,KAC9B,GACF,EExJA,GA3CuB,CAACgC,EAAS1vD,KAC/B,MAAM,OAAC1pB,GAAWo5E,EAAUA,EAAUA,EAAQ77E,OAAO8nB,SAAW,GAEhE,GAAIqE,GAAW1pB,EAAQ,CACrB,IAEIi5E,EAFAI,EAAa,IAAIC,gBAIrB,MAAMjB,EAAU,SAAU74B,GACxB,IAAKy5B,EAAS,CACZA,GAAU,EACVtB,IACA,MAAMxmD,EAAMquB,aAAkBr8C,MAAQq8C,EAASpgD,KAAKogD,OACpD65B,EAAWN,MAAM5nD,aAAe,EAAaA,EAAM,IAAI,GAAcA,aAAehuB,MAAQguB,EAAIxZ,QAAUwZ,GAC5G,CACF,EAEA,IAAIuhD,EAAQhpD,GAAWxN,YAAW,KAChCw2D,EAAQ,KACR2F,EAAQ,IAAI,EAAW,WAAW3uD,mBAA0B,EAAWivD,WAAU,GAChFjvD,GAEH,MAAMiuD,EAAc,KACdyB,IACF1G,GAAShuD,aAAaguD,GACtBA,EAAQ,KACR0G,EAAQr+D,SAAQ68D,IACdA,EAAOD,YAAcC,EAAOD,YAAYU,GAAWT,EAAOx0D,oBAAoB,QAASi1D,EAAQ,IAEjGe,EAAU,KACZ,EAGFA,EAAQr+D,SAAS68D,GAAWA,EAAO50D,iBAAiB,QAASq1D,KAE7D,MAAM,OAACT,GAAUyB,EAIjB,OAFAzB,EAAOD,YAAc,IAAMzO,EAAMnD,KAAK4R,GAE/BC,CACT,GC3CW2B,GAAc,UAAWC,EAAOC,GAC3C,IAAIxxE,EAAMuxE,EAAMnyE,WAEhB,IAAKoyE,GAAaxxE,EAAMwxE,EAEtB,kBADMD,GAIR,IACIvwE,EADA2H,EAAM,EAGV,KAAOA,EAAM3I,GACXgB,EAAM2H,EAAM6oE,QACND,EAAM/uE,MAAMmG,EAAK3H,GACvB2H,EAAM3H,CAEV,EAQMywE,GAAa17C,gBAAiB27C,GAClC,GAAIA,EAAOx7E,OAAOy7E,eAEhB,kBADOD,GAIT,MAAME,EAASF,EAAOG,YACtB,IACE,OAAS,CACP,MAAM,KAAChtC,EAAI,MAAEhvC,SAAe+7E,EAAOtsE,OACnC,GAAIu/B,EACF,YAEIhvC,CACR,CACF,CAAE,cACM+7E,EAAOf,QACf,CACF,EAEaiB,GAAc,CAACJ,EAAQF,EAAWO,EAAYC,KACzD,MAAMrtC,EA3BiB5O,gBAAiBk8C,EAAUT,GAClD,UAAW,MAAMD,KAASE,GAAWQ,SAC5BX,GAAYC,EAAOC,EAE9B,CAuBmBU,CAAUR,EAAQF,GAEnC,IACI3sC,EADA76B,EAAQ,EAERmoE,EAAal8E,IACV4uC,IACHA,GAAO,EACPmtC,GAAYA,EAAS/7E,GACvB,EAGF,OAAO,IAAIm8E,eAAe,CACxB,UAAMC,CAAKjB,GACT,IACE,MAAM,KAACvsC,EAAI,MAAEhvC,SAAe8uC,EAASC,OAErC,GAAIC,EAGF,OAFDstC,SACCf,EAAWxjD,QAIb,IAAI5tB,EAAMnK,EAAMuJ,WAChB,GAAI2yE,EAAY,CACd,IAAIO,EAActoE,GAAShK,EAC3B+xE,EAAWO,EACb,CACAlB,EAAWmB,QAAQ,IAAI5xE,WAAW9K,GACpC,CAAE,MAAOqzB,GAEP,MADAipD,EAAUjpD,GACJA,CACR,CACF,EACA2nD,OAAOt5B,IACL46B,EAAU56B,GACH5S,EAAS6tC,WAEjB,CACDC,cAAe,GAChB,GCzEIhhD,WAAU,IAAIwvC,EAEfyR,GAAiB,GAAGC,QAAOC,UAASC,eAAc,CACpDF,QAAOC,UAASC,aADG,CAEjB5R,EAAMv0C,SAGV0lD,eAAc,mBACZnR,EAAMv0C,OAGJxyB,GAAO,CAAC6W,KAAOxU,KACnB,IACE,QAASwU,KAAMxU,EACjB,CAAE,MAAOtG,GACP,OAAO,CACT,GAGIw2B,GAAWpwB,IACf,MAAM,MAACs2E,EAAK,QAAEC,EAAO,SAAEC,GAAYz9E,OAAO6pE,OAAO,CAAC,EAAGyT,GAAgBr2E,GAC/Dy2E,EAAmB,GAAWH,GAC9BI,EAAqB,GAAWH,GAChCI,EAAsB,GAAWH,GAEvC,IAAKC,EACH,OAAO,EAGT,MAAMG,EAA4BH,GAAoB,GAAW,IAE3DI,EAAaJ,IAA4C,mBAAhBK,IACzCtQ,EAA0C,IAAIsQ,GAAjC9sE,GAAQw8D,EAAQJ,OAAOp8D,IACtC0vB,MAAO1vB,GAAQ,IAAI1F,iBAAiB,IAAIiyE,EAAQvsE,GAAK+sE,gBADrD,IAAEvQ,EAIN,MAAMwQ,EAAwBN,GAAsBE,GAA6B/4E,IAAK,KACpF,IAAIo5E,GAAiB,EAErB,MAAMC,EAAiB,IAAIX,EAAQnN,GAASjB,OAAQ,CAClDn0C,KAAM,IAAI,GACV6K,OAAQ,OACR,UAAIs4C,GAEF,OADAF,GAAiB,EACV,MACT,IACCnO,QAAQrtC,IAAI,gBAEf,OAAOw7C,IAAmBC,CAAc,IAGpCE,EAAyBT,GAAuBC,GACpD/4E,IAAK,IAAM+mE,EAAMxE,iBAAiB,IAAIoW,EAAS,IAAIxiD,QAE/CqjD,EAAY,CAChBhC,OAAQ+B,GAA0B,CAAExsE,GAAQA,EAAIopB,OAGlDyiD,GACE,CAAC,OAAQ,cAAe,OAAQ,WAAY,UAAUhgE,SAAQrP,KAC3DiwE,EAAUjwE,KAAUiwE,EAAUjwE,GAAQ,CAACwD,EAAKkO,KAC3C,IAAI+lB,EAASj0B,GAAOA,EAAIxD,GAExB,GAAIy3B,EACF,OAAOA,EAAO9kC,KAAK6Q,GAGrB,MAAM,IAAI,EAAW,kBAAkBxD,sBAA0B,EAAWkwE,gBAAiBx+D,EAAO,EACrG,IAIL,MA8BMy+D,EAAoB79C,MAAOovC,EAAS90C,KACxC,MAAMt4B,EAASkpE,EAAMZ,eAAe8E,EAAQ0O,oBAE5C,OAAiB,MAAV97E,EAjCag+B,OAAO1F,IAC3B,GAAY,MAARA,EACF,OAAO,EAGT,GAAI4wC,EAAM3E,OAAOjsC,GACf,OAAOA,EAAKvsB,KAGd,GAAIm9D,EAAMX,oBAAoBjwC,GAAO,CACnC,MAAMyjD,EAAW,IAAIlB,EAAQnN,GAASjB,OAAQ,CAC5CtpC,OAAQ,OACR7K,SAEF,aAAcyjD,EAASV,eAAeh0E,UACxC,CAEA,OAAI6hE,EAAM7C,kBAAkB/tC,IAAS4wC,EAAMhF,cAAc5rC,GAChDA,EAAKjxB,YAGV6hE,EAAMzE,kBAAkBnsC,KAC1BA,GAAc,IAGZ4wC,EAAM/E,SAAS7rC,UACH6iD,EAAW7iD,IAAOjxB,gBADlC,EAEA,EAMwB20E,CAAc1jD,GAAQt4B,CAAM,EAGtD,OAAOg+B,MAAO5gB,IACZ,IAAI,IACF6tD,EAAG,OACH9nC,EAAM,KACNv3B,EAAI,OACJgsE,EAAM,YACNzB,EAAW,QACXzsD,EAAO,mBACPmsD,EAAkB,iBAClBD,EAAgB,aAChBxH,EAAY,QACZhB,EAAO,gBACPsI,EAAkB,cAAa,aAC/BuG,GACE9E,GAAc/5D,GAElBgxD,EAAeA,GAAgBA,EAAe,IAAI/hE,cAAgB,OAElE,IAAI6vE,EAAiB,GAAe,CAACtE,EAAQzB,GAAeA,EAAYgG,iBAAkBzyD,GAEtFo/C,EAAU,KAEd,MAAM6O,EAAcuE,GAAkBA,EAAevE,aAAe,MAClEuE,EAAevE,aAChB,GAED,IAAIyE,EAEJ,IACE,GACExG,GAAoB0F,GAAoC,QAAXn4C,GAA+B,SAAXA,GACG,KAAnEi5C,QAA6BP,EAAkBzO,EAASxhE,IACzD,CACA,IAMIywE,EANAN,EAAW,IAAIlB,EAAQ5P,EAAK,CAC9B9nC,OAAQ,OACR7K,KAAM1sB,EACN6vE,OAAQ,SASV,GAJIvS,EAAMjD,WAAWr6D,KAAUywE,EAAoBN,EAAS3O,QAAQh9D,IAAI,kBACtEg9D,EAAQK,eAAe4O,GAGrBN,EAASzjD,KAAM,CACjB,MAAO0hD,EAAYtxC,GAASgrC,GAC1B0I,EACAtJ,GAAqBc,GAAegC,KAGtChqE,EAAOmuE,GAAYgC,EAASzjD,KAjKX,MAiKqC0hD,EAAYtxC,EACpE,CACF,CAEKwgC,EAAM/E,SAASuR,KAClBA,EAAkBA,EAAkB,UAAY,QAKlD,MAAM4G,EAAyBtB,GAAsB,gBAAiBH,EAAQ9wE,UAExEwyE,EAAkB,IACnBN,EACHrE,OAAQsE,EACR/4C,OAAQA,EAAOjI,cACfkyC,QAASA,EAAQpmD,YAAYpV,SAC7B0mB,KAAM1sB,EACN6vE,OAAQ,OACRe,YAAaF,EAAyB5G,OAAkBz1E,GAG1D6oE,EAAUkS,GAAsB,IAAIH,EAAQ5P,EAAKsR,GAEjD,IAAIxT,QAAkBiS,EAAqBJ,EAAM9R,EAASmT,GAAgBrB,EAAM3P,EAAKsR,IAErF,MAAME,EAAmBf,IAA4C,WAAjBtN,GAA8C,aAAjBA,GAEjF,GAAIsN,IAA2B7F,GAAuB4G,GAAoB9E,GAAe,CACvF,MAAMv2E,EAAU,CAAC,EAEjB,CAAC,SAAU,aAAc,WAAW2Z,SAAQ+kC,IAC1C1+C,EAAQ0+C,GAAQipB,EAASjpB,EAAK,IAGhC,MAAM48B,EAAwBxT,EAAMZ,eAAeS,EAASqE,QAAQh9D,IAAI,oBAEjE4pE,EAAYtxC,GAASmtC,GAAsBnC,GAChDgJ,EACA5J,GAAqBc,GAAeiC,IAAqB,KACtD,GAEL9M,EAAW,IAAI+R,EACbf,GAAYhR,EAASzwC,KA5MJ,MA4M8B0hD,GAAY,KACzDtxC,GAASA,IACTivC,GAAeA,GAAa,IAE9Bv2E,EAEJ,CAEAgtE,EAAeA,GAAgB,OAE/B,IAAIuO,QAAqBhB,EAAUzS,EAAMnE,QAAQ4W,EAAWvN,IAAiB,QAAQrF,EAAU3rD,GAI/F,OAFCq/D,GAAoB9E,GAAeA,UAEvB,IAAIviC,SAAQ,CAACxuB,EAASgwB,KACjCi7B,GAAOjrD,EAASgwB,EAAQ,CACtBhrC,KAAM+wE,EACNvP,QAAS,GAAajjE,KAAK4+D,EAASqE,SACpCnE,OAAQF,EAASE,OACjBgP,WAAYlP,EAASkP,WACrB76D,SACA0rD,WACD,GAEL,CAAE,MAAO33C,GAGP,GAFAwmD,GAAeA,IAEXxmD,GAAoB,cAAbA,EAAI7rB,MAAwB,qBAAqBnD,KAAKgvB,EAAIxZ,SACnE,MAAMta,OAAO6pE,OACX,IAAI,EAAW,gBAAiB,EAAWsR,YAAap7D,EAAQ0rD,GAChE,CACEY,MAAOv4C,EAAIu4C,OAASv4C,IAK1B,MAAM,EAAWhnB,KAAKgnB,EAAKA,GAAOA,EAAIroB,KAAMsU,EAAQ0rD,EACtD,EACF,EAGI8T,GAAY,IAAIC,IAETC,GAAY1/D,IACvB,IAAI9Y,EAAM4kE,EAAMxC,MAAMroE,KAAK,CACzBuoE,eAAe,GACd+T,GAAgBv9D,EAASA,EAAO9Y,IAAM,MAEzC,MAAM,MAACs2E,EAAK,QAAEC,EAAO,SAAEC,GAAYx2E,EAE7By4E,EAAQ,CACZlC,EAASC,EAAUF,GAGrB,IACEoC,EAAM3rE,EADgBrT,EAAd++E,EAAM/8E,OACAvC,EAAMm/E,GAEtB,KAAO5+E,KACLg/E,EAAOD,EAAM/+E,GACbqT,EAAS5T,EAAI2S,IAAI4sE,QAEN/8E,IAAXoR,GAAwB5T,EAAIoT,IAAImsE,EAAM3rE,EAAUrT,EAAI,IAAI6+E,IAAQnoD,GAAQpwB,IAExE7G,EAAM4T,EAGR,OAAOA,CAAM,EClRT4rE,IDqRUH,KCrRM,CACpBI,KCNF,KDOEC,IAAKA,GACLvC,MAAO,CACLxqE,IAAK,MAIT84D,EAAMnuD,QAAQkiE,IAAe,CAACjkE,EAAIlb,KAChC,GAAIkb,EAAI,CACN,IACE3b,OAAOsB,eAAeqa,EAAI,OAAQ,CAAClb,SACrC,CAAE,MAAOI,GAET,CACAb,OAAOsB,eAAeqa,EAAI,cAAe,CAAClb,SAC5C,KAGF,MAAMs/E,GAAgB59B,GAAW,KAAKA,IAEhC69B,GAAoBnQ,GAAYhE,EAAMxvC,WAAWwzC,IAAwB,OAAZA,IAAgC,IAAZA,EAEvF,GACc,CAACoQ,EAAUlgE,KACrBkgE,EAAWpU,EAAMv9D,QAAQ2xE,GAAYA,EAAW,CAACA,GAEjD,MAAM,OAACt9E,GAAUs9E,EACjB,IAAIC,EACArQ,EAEJ,MAAMsQ,EAAkB,CAAC,EAEzB,IAAK,IAAIx/E,EAAI,EAAGA,EAAIgC,EAAQhC,IAAK,CAE/B,IAAIkE,EAIJ,GALAq7E,EAAgBD,EAASt/E,GAGzBkvE,EAAUqQ,GAELF,GAAiBE,KACpBrQ,EAAU+P,IAAe/6E,EAAK3D,OAAOg/E,IAAgBlxE,oBAErCpM,IAAZitE,GACF,MAAM,IAAI,EAAW,oBAAoBhrE,MAI7C,GAAIgrE,IAAYhE,EAAMxvC,WAAWwzC,KAAaA,EAAUA,EAAQ98D,IAAIgN,KAClE,MAGFogE,EAAgBt7E,GAAM,IAAMlE,GAAKkvE,CACnC,CAEA,IAAKA,EAAS,CAEZ,MAAMuQ,EAAUpgF,OAAO0vE,QAAQyQ,GAC5B//E,KAAI,EAAEyE,EAAIsb,KAAW,WAAWtb,OACpB,IAAVsb,EAAkB,sCAAwC,mCAG/D,IAAIsI,EAAI9lB,EACLy9E,EAAQz9E,OAAS,EAAI,YAAcy9E,EAAQhgF,IAAI2/E,IAAc96E,KAAK,MAAQ,IAAM86E,GAAaK,EAAQ,IACtG,0BAEF,MAAM,IAAI,EACR,wDAA0D33D,EAC1D,kBAEJ,CAEA,OAAOonD,CAAO,EE7DlB,SAASwQ,GAA6BtgE,GAKpC,GAJIA,EAAO+4D,aACT/4D,EAAO+4D,YAAYwH,mBAGjBvgE,EAAOw6D,QAAUx6D,EAAOw6D,OAAOqB,QACjC,MAAM,IAAI,GAAc,KAAM77D,EAElC,CASe,SAASwgE,GAAgBxgE,GACtCsgE,GAA6BtgE,GAE7BA,EAAOgwD,QAAU,GAAajjE,KAAKiT,EAAOgwD,SAG1ChwD,EAAOxR,KAAO4lE,GAAcnzE,KAC1B+e,EACAA,EAAO+vD,mBAGgD,IAArD,CAAC,OAAQ,MAAO,SAASpkE,QAAQqU,EAAO+lB,SAC1C/lB,EAAOgwD,QAAQK,eAAe,qCAAqC,GAKrE,OAFgB6P,GAAoBlgE,EAAO8vD,SAAW,GAASA,QAAS9vD,EAEjE8vD,CAAQ9vD,GAAQiH,MAAK,SAA6B0kD,GAYvD,OAXA2U,GAA6BtgE,GAG7B2rD,EAASn9D,KAAO4lE,GAAcnzE,KAC5B+e,EACAA,EAAO8wD,kBACPnF,GAGFA,EAASqE,QAAU,GAAajjE,KAAK4+D,EAASqE,SAEvCrE,CACT,IAAG,SAA4BvpB,GAe7B,OAdKiyB,GAASjyB,KACZk+B,GAA6BtgE,GAGzBoiC,GAAUA,EAAOupB,WACnBvpB,EAAOupB,SAASn9D,KAAO4lE,GAAcnzE,KACnC+e,EACAA,EAAO8wD,kBACP1uB,EAAOupB,UAETvpB,EAAOupB,SAASqE,QAAU,GAAajjE,KAAKq1C,EAAOupB,SAASqE,WAIzDh4B,QAAQwB,OAAO4I,EACxB,GACF,CChFO,MAAMq+B,GAAU,SCKjBC,GAAa,CAAC,EAGpB,CAAC,SAAU,UAAW,SAAU,WAAY,SAAU,UAAU/iE,SAAQ,CAACrP,EAAM1N,KAC7E8/E,GAAWpyE,GAAQ,SAAmBo4D,GACpC,cAAcA,IAAUp4D,GAAQ,KAAO1N,EAAI,EAAI,KAAO,KAAO0N,CAC/D,CAAC,IAGH,MAAMqyE,GAAqB,CAAC,EAW5BD,GAAW7Q,aAAe,SAAsB+Q,EAAW78E,EAASwW,GAClE,SAASsmE,EAAcC,EAAKC,GAC1B,MAAO,WAAaN,GAAU,0BAA6BK,EAAM,IAAOC,GAAQxmE,EAAU,KAAOA,EAAU,GAC7G,CAGA,MAAO,CAAC7Z,EAAOogF,EAAK7+C,KAClB,IAAkB,IAAd2+C,EACF,MAAM,IAAI,EACRC,EAAcC,EAAK,qBAAuB/8E,EAAU,OAASA,EAAU,KACvE,EAAWi9E,gBAef,OAXIj9E,IAAY48E,GAAmBG,KACjCH,GAAmBG,IAAO,EAE1Bz5E,QAAQoyB,KACNonD,EACEC,EACA,+BAAiC/8E,EAAU,8CAK1C68E,GAAYA,EAAUlgF,EAAOogF,EAAK7+C,EAAY,CAEzD,EAEAy+C,GAAWO,SAAW,SAAkBC,GACtC,MAAO,CAACxgF,EAAOogF,KAEbz5E,QAAQoyB,KAAK,GAAGqnD,gCAAkCI,MAC3C,EAEX,EAmCA,UACEC,cAxBF,SAAuBn9E,EAASo9E,EAAQC,GACtC,GAAuB,iBAAZr9E,EACT,MAAM,IAAI,EAAW,4BAA6B,EAAWs9E,sBAE/D,MAAMphF,EAAOD,OAAOC,KAAK8D,GACzB,IAAIpD,EAAIV,EAAK0C,OACb,KAAOhC,KAAM,GAAG,CACd,MAAMkgF,EAAM5gF,EAAKU,GACXggF,EAAYQ,EAAON,GACzB,GAAIF,EAAJ,CACE,MAAMlgF,EAAQsD,EAAQ88E,GAChB9yD,OAAmBnrB,IAAVnC,GAAuBkgF,EAAUlgF,EAAOogF,EAAK98E,GAC5D,IAAe,IAAXgqB,EACF,MAAM,IAAI,EAAW,UAAY8yD,EAAM,YAAc9yD,EAAQ,EAAWszD,qBAG5E,MACA,IAAqB,IAAjBD,EACF,MAAM,IAAI,EAAW,kBAAoBP,EAAK,EAAWS,eAE7D,CACF,EAIEb,eCtFI,GAAaE,GAAUF,WAS7B,MAAMc,GACJ,WAAA5/E,CAAY6/E,GACVz/E,KAAKi2B,SAAWwpD,GAAkB,CAAC,EACnCz/E,KAAK0/E,aAAe,CAClBhW,QAAS,IAAI,GACbC,SAAU,IAAI,GAElB,CAUA,aAAMD,CAAQiW,EAAa3hE,GACzB,IACE,aAAahe,KAAK28E,SAASgD,EAAa3hE,EAC1C,CAAE,MAAO+T,GACP,GAAIA,aAAehuB,MAAO,CACxB,IAAI67E,EAAQ,CAAC,EAEb77E,MAAM6lE,kBAAoB7lE,MAAM6lE,kBAAkBgW,GAAUA,EAAQ,IAAI77E,MAGxE,MAAMuU,EAAQsnE,EAAMtnE,MAAQsnE,EAAMtnE,MAAMtG,QAAQ,QAAS,IAAM,GAC/D,IACO+f,EAAIzZ,MAGEA,IAAUnZ,OAAO4yB,EAAIzZ,OAAO6vD,SAAS7vD,EAAMtG,QAAQ,YAAa,OACzE+f,EAAIzZ,OAAS,KAAOA,GAHpByZ,EAAIzZ,MAAQA,CAKhB,CAAE,MAAOxZ,GAET,CACF,CAEA,MAAMizB,CACR,CACF,CAEA,QAAA4qD,CAASgD,EAAa3hE,GAGO,iBAAhB2hE,GACT3hE,EAASA,GAAU,CAAC,GACb6tD,IAAM8T,EAEb3hE,EAAS2hE,GAAe,CAAC,EAG3B3hE,EAAS23D,GAAY31E,KAAKi2B,SAAUjY,GAEpC,MAAM,aAAC6vD,EAAY,iBAAEuI,EAAgB,QAAEpI,GAAWhwD,OAE7Bnd,IAAjBgtE,GACF+Q,GAAUO,cAActR,EAAc,CACpCtB,kBAAmB,GAAWsB,aAAa,GAAWgS,SACtDrT,kBAAmB,GAAWqB,aAAa,GAAWgS,SACtDpT,oBAAqB,GAAWoB,aAAa,GAAWgS,WACvD,GAGmB,MAApBzJ,IACEtM,EAAMxvC,WAAW87C,GACnBp4D,EAAOo4D,iBAAmB,CACxBtK,UAAWsK,GAGbwI,GAAUO,cAAc/I,EAAkB,CACxC9K,OAAQ,GAAWwU,SACnBhU,UAAW,GAAWgU,WACrB,SAK0Bj/E,IAA7Bmd,EAAOs3D,yBAEoCz0E,IAApCb,KAAKi2B,SAASq/C,kBACvBt3D,EAAOs3D,kBAAoBt1E,KAAKi2B,SAASq/C,kBAEzCt3D,EAAOs3D,mBAAoB,GAG7BsJ,GAAUO,cAAcnhE,EAAQ,CAC9B+hE,QAAS,GAAWd,SAAS,WAC7Be,cAAe,GAAWf,SAAS,mBAClC,GAGHjhE,EAAO+lB,QAAU/lB,EAAO+lB,QAAU/jC,KAAKi2B,SAAS8N,QAAU,OAAO92B,cAGjE,IAAIgzE,EAAiBjS,GAAWlE,EAAMxC,MACpC0G,EAAQyB,OACRzB,EAAQhwD,EAAO+lB,SAGjBiqC,GAAWlE,EAAMnuD,QACf,CAAC,SAAU,MAAO,OAAQ,OAAQ,MAAO,QAAS,WACjDooB,WACQiqC,EAAQjqC,EAAO,IAI1B/lB,EAAOgwD,QAAU,GAAa/tE,OAAOggF,EAAgBjS,GAGrD,MAAMkS,EAA0B,GAChC,IAAIC,GAAiC,EACrCngF,KAAK0/E,aAAahW,QAAQ/tD,SAAQ,SAAoCykE,GACjC,mBAAxBA,EAAY/T,UAA0D,IAAhC+T,EAAY/T,QAAQruD,KAIrEmiE,EAAiCA,GAAkCC,EAAYhU,YAE/E8T,EAAwBjwD,QAAQmwD,EAAYlU,UAAWkU,EAAYjU,UACrE,IAEA,MAAMkU,EAA2B,GAKjC,IAAIC,EAJJtgF,KAAK0/E,aAAa/V,SAAShuD,SAAQ,SAAkCykE,GACnEC,EAAyBj8E,KAAKg8E,EAAYlU,UAAWkU,EAAYjU,SACnE,IAGA,IACItjE,EADAjK,EAAI,EAGR,IAAKuhF,EAAgC,CACnC,MAAMI,EAAQ,CAAC/B,GAAgBjgF,KAAKyB,WAAOa,GAO3C,IANA0/E,EAAMtwD,WAAWiwD,GACjBK,EAAMn8E,QAAQi8E,GACdx3E,EAAM03E,EAAM3/E,OAEZ0/E,EAAUtqC,QAAQxuB,QAAQxJ,GAEnBpf,EAAIiK,GACTy3E,EAAUA,EAAQr7D,KAAKs7D,EAAM3hF,KAAM2hF,EAAM3hF,MAG3C,OAAO0hF,CACT,CAEAz3E,EAAMq3E,EAAwBt/E,OAE9B,IAAIu2E,EAAYn5D,EAIhB,IAFApf,EAAI,EAEGA,EAAIiK,GAAK,CACd,MAAM23E,EAAcN,EAAwBthF,KACtC6hF,EAAaP,EAAwBthF,KAC3C,IACEu4E,EAAYqJ,EAAYrJ,EAC1B,CAAE,MAAO7xE,GACPm7E,EAAWxhF,KAAKe,KAAMsF,GACtB,KACF,CACF,CAEA,IACEg7E,EAAU9B,GAAgBv/E,KAAKe,KAAMm3E,EACvC,CAAE,MAAO7xE,GACP,OAAO0wC,QAAQwB,OAAOlyC,EACxB,CAKA,IAHA1G,EAAI,EACJiK,EAAMw3E,EAAyBz/E,OAExBhC,EAAIiK,GACTy3E,EAAUA,EAAQr7D,KAAKo7D,EAAyBzhF,KAAMyhF,EAAyBzhF,MAGjF,OAAO0hF,CACT,CAEA,MAAAI,CAAO1iE,GAGL,OAAO4tD,GADUuJ,IADjBn3D,EAAS23D,GAAY31E,KAAKi2B,SAAUjY,IACEo3D,QAASp3D,EAAO6tD,IAAK7tD,EAAOs3D,mBACxCt3D,EAAOZ,OAAQY,EAAOo4D,iBAClD,EAIFtM,EAAMnuD,QAAQ,CAAC,SAAU,MAAO,OAAQ,YAAY,SAA6BooB,GAE/Ey7C,GAAM70E,UAAUo5B,GAAU,SAAS8nC,EAAK7tD,GACtC,OAAOhe,KAAK0pE,QAAQiM,GAAY33D,GAAU,CAAC,EAAG,CAC5C+lB,SACA8nC,MACAr/D,MAAOwR,GAAU,CAAC,GAAGxR,OAEzB,CACF,IAEAs9D,EAAMnuD,QAAQ,CAAC,OAAQ,MAAO,UAAU,SAA+BooB,GAGrE,SAAS48C,EAAmBC,GAC1B,OAAO,SAAoB/U,EAAKr/D,EAAMwR,GACpC,OAAOhe,KAAK0pE,QAAQiM,GAAY33D,GAAU,CAAC,EAAG,CAC5C+lB,SACAiqC,QAAS4S,EAAS,CAChB,eAAgB,uBACd,CAAC,EACL/U,MACAr/D,SAEJ,CACF,CAEAgzE,GAAM70E,UAAUo5B,GAAU48C,IAE1BnB,GAAM70E,UAAUo5B,EAAS,QAAU48C,GAAmB,EACxD,IAEA,YCtOA,MAAME,GACJ,WAAAjhF,CAAYkhF,GACV,GAAwB,mBAAbA,EACT,MAAM,IAAI5hF,UAAU,gCAGtB,IAAI6hF,EAEJ/gF,KAAKsgF,QAAU,IAAItqC,SAAQ,SAAyBxuB,GAClDu5D,EAAiBv5D,CACnB,IAEA,MAAMnhB,EAAQrG,KAGdA,KAAKsgF,QAAQr7D,MAAKy0D,IAChB,IAAKrzE,EAAM26E,WAAY,OAEvB,IAAIpiF,EAAIyH,EAAM26E,WAAWpgF,OAEzB,KAAOhC,KAAM,GACXyH,EAAM26E,WAAWpiF,GAAG86E,GAEtBrzE,EAAM26E,WAAa,IAAI,IAIzBhhF,KAAKsgF,QAAQr7D,KAAOg8D,IAClB,IAAI1qC,EAEJ,MAAM+pC,EAAU,IAAItqC,SAAQxuB,IAC1BnhB,EAAMuzE,UAAUpyD,GAChB+uB,EAAW/uB,CAAO,IACjBvC,KAAKg8D,GAMR,OAJAX,EAAQ5G,OAAS,WACfrzE,EAAMkyE,YAAYhiC,EACpB,EAEO+pC,CAAO,EAGhBQ,GAAS,SAAgBvoE,EAASyF,EAAQ0rD,GACpCrjE,EAAM+5C,SAKV/5C,EAAM+5C,OAAS,IAAI,GAAc7nC,EAASyF,EAAQ0rD,GAClDqX,EAAe16E,EAAM+5C,QACvB,GACF,CAKA,gBAAAm+B,GACE,GAAIv+E,KAAKogD,OACP,MAAMpgD,KAAKogD,MAEf,CAMA,SAAAw5B,CAAUjG,GACJ3zE,KAAKogD,OACPuzB,EAAS3zE,KAAKogD,QAIZpgD,KAAKghF,WACPhhF,KAAKghF,WAAW58E,KAAKuvE,GAErB3zE,KAAKghF,WAAa,CAACrN,EAEvB,CAMA,WAAA4E,CAAY5E,GACV,IAAK3zE,KAAKghF,WACR,OAEF,MAAMx6E,EAAQxG,KAAKghF,WAAWr3E,QAAQgqE,IACvB,IAAXntE,GACFxG,KAAKghF,WAAW1kE,OAAO9V,EAAO,EAElC,CAEA,aAAAu2E,GACE,MAAM9C,EAAa,IAAIC,gBAEjBP,EAAS5nD,IACbkoD,EAAWN,MAAM5nD,EAAI,EAOvB,OAJA/xB,KAAK45E,UAAUD,GAEfM,EAAWzB,OAAOD,YAAc,IAAMv4E,KAAKu4E,YAAYoB,GAEhDM,EAAWzB,MACpB,CAMA,aAAOt5C,GACL,IAAIw6C,EAIJ,MAAO,CACLrzE,MAJY,IAAIw6E,IAAY,SAAkBrxE,GAC9CkqE,EAASlqE,CACX,IAGEkqE,SAEJ,EAGF,YCtIA,MAAMwH,GAAiB,CACrBC,SAAU,IACVC,mBAAoB,IACpBC,WAAY,IACZC,WAAY,IACZC,GAAI,IACJC,QAAS,IACTC,SAAU,IACVC,4BAA6B,IAC7BC,UAAW,IACXC,aAAc,IACdC,eAAgB,IAChBC,YAAa,IACbC,gBAAiB,IACjBC,OAAQ,IACRC,gBAAiB,IACjBC,iBAAkB,IAClBC,MAAO,IACPC,SAAU,IACVC,YAAa,IACbC,SAAU,IACVC,OAAQ,IACRC,kBAAmB,IACnBC,kBAAmB,IACnBC,WAAY,IACZC,aAAc,IACdC,gBAAiB,IACjBC,UAAW,IACXC,SAAU,IACVC,iBAAkB,IAClBC,cAAe,IACfC,4BAA6B,IAC7BC,eAAgB,IAChBC,SAAU,IACVC,KAAM,IACNC,eAAgB,IAChBC,mBAAoB,IACpBC,gBAAiB,IACjBC,WAAY,IACZC,qBAAsB,IACtBC,oBAAqB,IACrBC,kBAAmB,IACnBC,UAAW,IACXC,mBAAoB,IACpBC,oBAAqB,IACrBC,OAAQ,IACRC,iBAAkB,IAClBC,SAAU,IACVC,gBAAiB,IACjBC,qBAAsB,IACtBC,gBAAiB,IACjBC,4BAA6B,IAC7BC,2BAA4B,IAC5BC,oBAAqB,IACrBC,eAAgB,IAChBC,WAAY,IACZC,mBAAoB,IACpBC,eAAgB,IAChBC,wBAAyB,IACzBC,sBAAuB,IACvBC,oBAAqB,IACrBC,aAAc,IACdC,YAAa,IACbC,8BAA+B,KAGjChnF,OAAO0vE,QAAQuT,IAAgBvlE,SAAQ,EAAEld,EAAKC,MAC5CwiF,GAAexiF,GAASD,CAAG,IAG7B,YCxBA,MAAMymF,GAnBN,SAASC,EAAeC,GACtB,MAAM9jD,EAAU,IAAI,GAAM8jD,GACpB17C,EAAWnrC,EAAK,GAAMoM,UAAU++D,QAASpoC,GAa/C,OAVAwoC,EAAMrtC,OAAOiN,EAAU,GAAM/+B,UAAW22B,EAAS,CAACokC,YAAY,IAG9DoE,EAAMrtC,OAAOiN,EAAUpI,EAAS,KAAM,CAACokC,YAAY,IAGnDh8B,EAAStO,OAAS,SAAgBqkD,GAChC,OAAO0F,EAAexP,GAAYyP,EAAe3F,GACnD,EAEO/1C,CACT,CAGcy7C,CAAe,IAG7BD,GAAM1F,MAAQ,GAGd0F,GAAM3S,cAAgB,GACtB2S,GAAMrE,YAAc,GACpBqE,GAAM7S,SAAWA,GACjB6S,GAAMzG,QAAUA,GAChByG,GAAMG,WAAa,GAGnBH,GAAMzb,WAAa,EAGnByb,GAAMI,OAASJ,GAAM3S,cAGrB2S,GAAMK,IAAM,SAAaC,GACvB,OAAOxvC,QAAQuvC,IAAIC,EACrB,EAEAN,GAAMO,OC9CS,SAAgBnvD,GAC7B,OAAO,SAAc7tB,GACnB,OAAO6tB,EAAS7lB,MAAM,KAAMhI,EAC9B,CACF,ED6CAy8E,GAAMQ,aE7DS,SAAsBC,GACnC,OAAO7b,EAAMvvC,SAASorD,KAAsC,IAAzBA,EAAQD,YAC7C,EF8DAR,GAAMvP,YAAcA,GAEpBuP,GAAMjV,aAAe,GAErBiV,GAAMU,WAAalhB,GAAS,GAAeoF,EAAM9D,WAAWtB,GAAS,IAAIqC,SAASrC,GAASA,GAE3FwgB,GAAMW,WAAa3H,GAEnBgH,GAAMhE,eAAiB,GAEvBgE,GAAMznF,QAAUynF,GAGhB,Y,0BGpFA,MAAMY,GAAY/mF,OAAO,cAsBnBgnF,GAAkBhnF,OAAO,cA+B/B,IAAImoC,GACJ,MAAM8+C,GAAS,GAAM5qD,OAAO,CAC1B4yC,QAAS,CACP7K,aAA0C,OAA3Bj8B,IAAK,YAA6BA,GAAK,GACtD,mBAAoB,oBAGlB++C,GAAmBhoF,OAAO6pE,OAAOke,GAAQ,CAC7CnF,YAAa,GAAMA,YACnBxO,SAAU,GAAMA,WAElB4T,GAAiBvG,aAAa/V,SAASxiB,KAAKtoD,GAAMA,GA/DhC,CAACqmF,GAAUtmD,MAAOt5B,IAClC,IAAI4gF,EACJ,MAAM,OAAEloE,EAAM,SAAE2rD,EAAQ,QAAED,GAAYpkE,EAChC0zE,EAAyB,MAAXtP,OAAkB,EAASA,EAAQsP,YAEvD,GAAe,OADY,MAAZrP,OAAmB,EAASA,EAASE,SACyD,uBAAjC,OAApDqc,EAAkB,MAAZvc,OAAmB,EAASA,EAASn9D,WAAgB,EAAS05E,EAAI3tE,eAA0D,IAAtByF,EAAO8nE,IAAuB,CAChKzgF,QAAQoyB,KAAK,cAAcx3B,OAAO+4E,EAAa,6DAC/C,MAAQxsE,MAAM,MAAEnG,UAAkB6+E,EAAMl0E,KAAI,SAAY,eAGxD,OAFA3L,QAAQhE,MAAM,qBAAqBpB,OAAOoG,EAAO,aACjD6+E,EAAMjvD,SAAS+3C,QAAQ7K,aAAe98D,EAC/B6+E,EAAM,IACRlnE,EACHgwD,QAAS,IACJhwD,EAAOgwD,QACV7K,aAAc98D,GAEhB,CAACy/E,KAAY,GAEjB,CACA,OAAO9vC,QAAQwB,OAAOlyC,EAAM,EA4CuB6gF,CAAUF,KAC/DA,GAAiBvG,aAAa/V,SAASxiB,KAAKtoD,GAAMA,GA1ChC,CAACqmF,GAAUtmD,MAAOt5B,IAClC,IAAI4gF,EACJ,MAAM,OAAEloE,EAAM,SAAE2rD,EAAQ,QAAED,GAAYpkE,EAChC0zE,EAAyB,MAAXtP,OAAkB,EAASA,EAAQsP,YACjDnP,EAAqB,MAAZF,OAAmB,EAASA,EAASE,OAC9CmE,EAAsB,MAAZrE,OAAmB,EAASA,EAASqE,QACrD,GAAe,MAAXnE,GAA8D,MAA5CmE,EAAQ,iCAA2ChwD,EAAOooE,0BAA4BpoE,EAAO+nE,KAAoB/nE,EAAO+nE,KAAoB,IAAK,CACrK,MAAMM,EAAmE,GAAlB,OAAlCH,EAAMloE,EAAO+nE,KAA4BG,EAAM,GAKpE,OAJA7gF,QAAQoyB,KAAK,cAAcx3B,OAAO+4E,EAAa,qDAAqD/4E,OAAOomF,EAAY,YACjH,IAAIrwC,SAASxuB,IACjB1K,WAAW0K,EAAsB,IAAb6+D,EAAiB,IAEhCnB,EAAM,IACRlnE,EACH,CAAC+nE,IAAkBM,GAEvB,CACA,OAAOrwC,QAAQwB,OAAOlyC,EAAM,EAyBuBghF,CAAUL,KAC/DA,GAAiBvG,aAAa/V,SAASxiB,KAAKtoD,GAAMA,IAxBlC+/B,MAAOt5B,IACrB,IAAI4gF,EACJ,MAAM,OAAEloE,EAAM,SAAE2rD,EAAQ,QAAED,GAAYpkE,EAChC0zE,EAAyB,MAAXtP,OAAkB,EAASA,EAAQsP,YAMvD,OAJe,OADY,MAAZrP,OAAmB,EAASA,EAASE,SACyD,mCAAjC,OAApDqc,EAAkB,MAAZvc,OAAmB,EAASA,EAASn9D,WAAgB,EAAS05E,EAAI3tE,UAAgDyF,EAAOuoE,uBAAmC,MAAVrlF,YAAiB,EAASA,OAAOu3B,YAC/MpzB,QAAQC,MAAM,cAAcrF,OAAO+4E,EAAa,mEAChD93E,OAAOu3B,SAAS+tD,UAEXxwC,QAAQwB,OAAOlyC,EAAM,KAgB9B,UAAsBe,IACpB2/E,GAAO/vD,SAAS+3C,QAAQ7K,aAAe98D,CAAK,G,6ECtE9C,MAAMogF,GAAY,E,QAAA,KAAoBC,eACtC,CAAC,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,kEAAmE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,iOAAmO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,gBAAiB,gBAAiB,+DAAgE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,mHAAqH,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,mHAAqH,OAAU,CAAC,wSAA0S,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,gCAAkC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,oCAAsC,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,oCAAsC,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,eAAiB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,UAAY,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,gBAAkB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,eAAgB,eAAgB,eAAgB,iBAAkB,eAAgB,gBAAkB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,8BAAgC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,iCAAmC,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,2BAA6B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,eAAiB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,sBAAwB,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,YAAc,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,oDAAsD,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,8DAAgE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,uCAAyC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,cAAgB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,sBAAwB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,oDAAsD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,yBAA2B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,uBAAyB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,iBAAmB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,4BAA8B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,mDAAyD,CAAE,OAAU,MAAO,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,oCAAqC,gBAAiB,kEAAmE,eAAgB,4BAA6B,SAAY,MAAO,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,sGAAwG,OAAU,CAAC,6OAA+O,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,6CAA+C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,4CAA8C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,kEAAoE,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,mBAAqB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,wBAA0B,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,qBAAsB,wBAA0B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,iCAAmC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,wDAA0D,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,sDAAwD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,gCAAkC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,qEAAuE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,qEAAuE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,kCAAoC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,8CAAgD,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,UAAY,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,kBAAoB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,0BAA4B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,gCAAkC,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,0DAA4D,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,uCAAyC,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,cAAgB,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,8BAAgC,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,2BAA6B,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,yCAA2C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,8DAAoE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,oEAAqE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,mOAAqO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,mEAAoE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,0KAA4K,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,4WAA8W,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,gFAAiF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,kPAAoP,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,gFAAiF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,kPAAoP,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,+DAAgE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,mUAAqU,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,+fAAigB,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,gBAAsB,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,0GAA4G,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,ySAA2S,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,6CAA8C,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,gNAAkN,OAAU,CAAC,mPAAqP,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,4CAA8C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,+CAAiD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,2CAA6C,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,qBAAuB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,SAAW,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,gBAAkB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,iBAAkB,oBAAsB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,wCAA0C,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,iDAAmD,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,2CAA6C,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,oBAAsB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,qCAAuC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,6EAA+E,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,wEAA0E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,+BAAiC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,4CAA8C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,wBAA0B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,iBAAmB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,2BAA6B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,6DAA+D,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,wCAA0C,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,kCAAoC,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,yBAA2B,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,wCAA0C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,uEAA6E,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,gDAAiD,gBAAiB,8DAA+D,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gHAAkH,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,mEAAqE,OAAU,CAAC,oUAAsU,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,aAAmB,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,gDAAiD,gBAAiB,kFAAmF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,gHAAkH,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,kHAAoH,OAAU,CAAC,2VAA6V,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,uCAAyC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,yCAA2C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,uEAAyE,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,oBAAsB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,kBAAoB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,mBAAoB,oBAAqB,oBAAqB,sBAAwB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,eAAiB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,2BAA6B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,wCAA0C,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,+CAAiD,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,yCAA2C,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,oBAAsB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,gCAAkC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,aAAe,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,mEAAqE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,mEAAqE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,6BAA+B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,kCAAoC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,eAAiB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,0BAA4B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,gBAAkB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,2BAA6B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,6BAA+B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,wDAA0D,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,+BAAiC,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,2BAA6B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,mBAAqB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,gCAAkC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,mFAAyF,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,kFAAmF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,6EAA+E,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,iSAAmS,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,wCAAyC,gBAAiB,+DAAgE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0GAA4G,OAAU,CAAC,6OAA+O,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,uCAAyC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,0CAA4C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,wCAA0C,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,eAAiB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,SAAW,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,gBAAkB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,cAAe,kBAAoB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,qCAAuC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,2CAA6C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,oCAAsC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,gBAAkB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,0BAA4B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,eAAiB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,4DAA8D,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,yDAA2D,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,mCAAqC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,OAAS,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,aAAe,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,kBAAoB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,8DAAgE,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,0BAA4B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,qBAAuB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,cAAgB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,+BAAiC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,iEAAuE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,2BAA4B,gBAAiB,+DAAgE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,wNAA0N,OAAU,CAAC,gOAAkO,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,4CAA8C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,4CAA8C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,yDAA2D,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,iBAAmB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,cAAgB,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,qBAAuB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,qBAAsB,yBAA2B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,2BAA6B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,iDAAmD,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,oDAAsD,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,gDAAkD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,0BAA4B,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,6BAA+B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,6EAA+E,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,8EAAgF,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,yCAA2C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,gBAAkB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,8BAAgC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,QAAU,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,iBAAmB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,qBAAuB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,4BAA8B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,qEAAuE,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,4BAA8B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,4BAA8B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,sBAAwB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,wCAA0C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,sBAAwB,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,wEAA8E,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,+CAAgD,gBAAiB,4EAA6E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,kKAAoK,OAAU,CAAC,oQAAsQ,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,4CAA8C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,4CAA8C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,yDAA2D,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,iBAAmB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,cAAgB,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,qBAAuB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,qBAAsB,yBAA2B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,2BAA6B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,iDAAmD,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,oDAAsD,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,gDAAkD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,0BAA4B,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,6BAA+B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,8EAAgF,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,gFAAkF,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,yCAA2C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,gBAAkB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,8BAAgC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,QAAU,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,iBAAmB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,qBAAuB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,4BAA8B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,oEAAsE,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,4BAA8B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,4BAA8B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,sBAAwB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,wCAA0C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,sBAAwB,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,iFAAuF,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,qDAAsD,gBAAiB,8DAA+D,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,uHAAyH,OAAU,CAAC,yPAA2P,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,gDAAkD,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,kDAAoD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,wDAA0D,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,kBAAoB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,oBAAsB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,qBAAsB,uBAAyB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,2BAA6B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,sCAAwC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,wCAA0C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,uCAAyC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,iCAAmC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,+EAAiF,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,6EAA+E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,+BAAiC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,mDAAqD,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,kBAAoB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,eAAiB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,4BAA8B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,QAAU,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,iBAAmB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,uBAAyB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,4BAA8B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,4DAA8D,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,gCAAkC,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,aAAe,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,8BAAgC,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,qBAAuB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,yCAA2C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,uEAA6E,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yCAA0C,gBAAiB,oFAAqF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,6HAA+H,OAAU,CAAC,sQAAwQ,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,wCAA0C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,2CAA6C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,6CAA+C,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,kBAAoB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,iBAAkB,oBAAsB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,oCAAsC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,kCAAoC,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,+BAAiC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,0BAA4B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,eAAiB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,+DAAiE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,+DAAiE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,iCAAmC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,QAAU,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,eAAiB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,oBAAsB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,8CAAgD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,sBAAwB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,uBAAyB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,iBAAmB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,kCAAoC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,uDAA6D,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,kEAAmE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,+NAAiO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,gBAAsB,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,wBAAyB,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,qLAAuL,OAAU,CAAC,qQAAuQ,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,gDAAkD,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,kDAAoD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,4DAA8D,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,uBAAyB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,gBAAkB,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,uBAAyB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,mBAAoB,oBAAqB,2BAA6B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,sCAAwC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,kDAAoD,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,qDAAuD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,6BAA+B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,uEAAyE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,wEAA0E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,8BAAgC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,kDAAoD,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,UAAY,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,mBAAqB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,4BAA8B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,+DAAiE,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,iCAAmC,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,aAAe,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,mCAAqC,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,wBAA0B,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,uCAAyC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,mEAAyE,CAAE,OAAU,SAAU,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,oFAAqF,eAAgB,4BAA6B,SAAY,SAAU,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,8RAAgS,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,kDAAmD,gBAAiB,+EAAgF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,oHAAsH,OAAU,CAAC,iTAAmT,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,+CAAiD,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,kDAAoD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,uDAAyD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,uBAAyB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,iBAAmB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,mBAAoB,oBAAqB,sBAAwB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,sCAAwC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,mDAAqD,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,qDAAuD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,6BAA+B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,uEAAyE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,wEAA0E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,8BAAgC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,kDAAoD,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,UAAY,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,kBAAoB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,4BAA8B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,4DAA8D,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,iCAAmC,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,aAAe,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,mCAAqC,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,wBAA0B,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,uCAAyC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,mEAAyE,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,2EAA4E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,oRAAsR,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,8EAA+E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,uRAAyR,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,gFAAiF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,yRAA2R,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,wFAAyF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,iSAAmS,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,6EAA8E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,sRAAwR,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,+EAAgF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,wRAA0R,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,8EAA+E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,uRAAyR,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,oCAAqC,gBAAiB,4EAA6E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,sGAAwG,OAAU,CAAC,gSAAkS,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,+CAAiD,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,mDAAqD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,sDAAwD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,uBAAyB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,gBAAkB,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,uBAAyB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,yBAA0B,0BAA2B,4BAA8B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,sCAAwC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,mDAAqD,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,qDAAuD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,kBAAoB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,6BAA+B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,uEAAyE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,wEAA0E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,8BAAgC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,kDAAoD,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,UAAY,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,kBAAoB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,4BAA8B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,4DAA8D,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,iCAAmC,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,aAAe,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,mCAAqC,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,wBAA0B,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,uCAAyC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,iEAAuE,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,+EAAgF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,wRAA0R,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,4EAA6E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,qRAAuR,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,0EAA2E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,mRAAqR,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,iFAAkF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,0RAA4R,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,8EAA+E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,uRAAyR,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,iFAAkF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,0RAA4R,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,6EAA8E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,sRAAwR,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,8CAA+C,gBAAiB,8EAA+E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,+EAAiF,OAAU,CAAC,qQAAuQ,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,kCAAoC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,uCAAyC,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,mCAAqC,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,gBAAkB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,cAAgB,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,qBAAuB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,eAAgB,kBAAoB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,+BAAiC,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,8BAAgC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,6CAA+C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,gDAAkD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,0BAA4B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,aAAe,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,iEAAmE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,uDAAyD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,2BAA6B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,kCAAoC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,6BAA+B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,QAAU,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,cAAgB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,oBAAsB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,+CAAiD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,4BAA8B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,cAAgB,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,qBAAuB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,eAAiB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,iCAAmC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,gEAAsE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,+DAAgE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,4NAA8N,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,gBAAsB,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,wCAAyC,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,+BAAiC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,+HAAiI,OAAU,CAAC,6OAA+O,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,+BAAiC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,8BAAgC,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,2CAA6C,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,gBAAkB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,kBAAoB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,iBAAkB,mBAAqB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,wBAA0B,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,yBAA2B,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,6BAA+B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,gBAAkB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,wBAA0B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,UAAY,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,+FAAiG,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,8EAAgF,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,oBAAsB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,kCAAoC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,cAAgB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,cAAgB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,kBAAoB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,2CAA6C,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,2BAA6B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,SAAW,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,wBAA0B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,iBAAmB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,gCAAkC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,sEAA4E,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,iBAAkB,gBAAiB,6EAA8E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,+HAAiI,OAAU,CAAC,uOAAyO,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,2CAA6C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,0CAA4C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,yCAA2C,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,qBAAuB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,mBAAqB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,sBAAuB,yBAA2B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,+BAAiC,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,kCAAoC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,wCAA0C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,sCAAwC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,eAAiB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,6BAA+B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,aAAe,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,yEAA2E,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,qEAAuE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,2BAA6B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,oCAAsC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,+BAAiC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,gBAAkB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,uBAAyB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,6BAA+B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,iDAAmD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,4BAA8B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,iBAAmB,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,4BAA8B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,mBAAqB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,gCAAkC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,iEAAuE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,+NAAiO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,gBAAiB,gBAAiB,+DAAgE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,mFAAqF,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,wMAA0M,OAAU,CAAC,wQAA0Q,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,kDAAmD,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,oDAAqD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,kEAAoE,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,sBAAwB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,mBAAqB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,qBAAsB,sBAAuB,yBAA2B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,2CAA6C,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,0DAA4D,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,uDAAyD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,8BAAgC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,YAAc,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,qEAAuE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,qEAAuE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,kCAAoC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,6CAA+C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,2BAA6B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,YAAc,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,uBAAyB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,8BAAgC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,uDAAyD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,yBAA2B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,sBAAwB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,4BAA8B,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,kDAAoD,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,kEAAwE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,gCAAiC,gBAAiB,8DAA+D,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,sEAAwE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,mDAAqD,OAAU,CAAC,0QAA4Q,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,8CAAgD,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,4CAA8C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,uDAAwD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,gBAAkB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,cAAgB,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,qBAAuB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,sBAAuB,uBAAwB,uBAAwB,uBAAwB,yBAA2B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,4BAA8B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,6CAA+C,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,8CAAgD,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,4CAA8C,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,4BAA8B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,YAAc,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,gFAAkF,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,wEAA0E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,8CAAgD,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,cAAgB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,mBAAqB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,QAAU,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,iBAAmB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,uBAAyB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,kCAAoC,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,wDAA0D,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,2BAA6B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,cAAgB,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,4BAA8B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,uBAAyB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,kCAAoC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,kEAAwE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,yEAA0E,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,6FAA+F,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,qSAAuS,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,iDAAkD,gBAAiB,iEAAkE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,mHAAqH,OAAU,CAAC,wPAA0P,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,+CAAiD,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,iDAAmD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,mDAAqD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,uBAAyB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,aAAe,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,oBAAsB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,uBAAwB,0BAA4B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,0CAA4C,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,oDAAsD,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,mDAAqD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,6BAA+B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,yEAA2E,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,0EAA4E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,iCAAmC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,+CAAiD,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,0BAA4B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,kBAAoB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,0BAA4B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,2BAA6B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,0DAA4D,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,mCAAqC,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,kCAAoC,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,0BAA4B,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,uCAAyC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,oEAA0E,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,+DAAgE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,8HAAgI,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,0TAA4T,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,cAAoB,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,yEAA0E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,2OAA6O,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,iEAAkE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,wGAA0G,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,wSAA0S,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,MAAO,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,uEAAwE,eAAgB,4BAA6B,SAAY,MAAO,eAAgB,oFAAsF,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,2RAA6R,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,kDAAmD,gBAAiB,+EAAgF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4JAA8J,OAAU,CAAC,0QAA4Q,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,mCAAqC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,wCAA0C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,2CAA6C,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,gBAAkB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,gBAAkB,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,wBAA0B,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,uBAAwB,yBAA2B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,0BAA4B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,2CAA6C,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,6CAA+C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,yCAA2C,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,6BAA+B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,+DAAiE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,2DAA6D,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,iCAAmC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,cAAgB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,2BAA6B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,OAAS,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,aAAe,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,iBAAmB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,kDAAoD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,qBAAuB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,gCAAkC,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,yBAA2B,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,4CAA8C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,gBAAkB,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,gEAAsE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,4CAA6C,gBAAiB,iEAAkE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,+DAAiE,OAAU,CAAC,mPAAqP,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,sCAAwC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,yDAA2D,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,8CAAgD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,kBAAoB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,kBAAoB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,iBAAkB,qBAAuB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,oCAAsC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,0CAA4C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,uCAAyC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,0BAA4B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,kBAAoB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,yFAA2F,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,yEAA2E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,4BAA8B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,6CAA+C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,QAAU,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,kBAAoB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,4BAA8B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,mDAAqD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,6BAA+B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,6BAA+B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,0BAA4B,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,oCAAsC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,6EAAmF,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,oEAAqE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,mOAAqO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,gBAAiB,gBAAiB,mEAAoE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,qHAAuH,OAAU,CAAC,kNAAoN,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,2CAA6C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,4DAA8D,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,kDAAoD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,iBAAmB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,UAAY,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,iBAAmB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,kBAAoB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,oCAAsC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,uCAAyC,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,qCAAuC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,mBAAqB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,8BAAgC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,YAAc,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,4EAA8E,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,wEAA0E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,oCAAsC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,0BAA4B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,gBAAkB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,qBAAuB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,6BAA+B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,yDAA2D,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,gCAAkC,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,sBAAwB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,gBAAkB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,iCAAmC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,eAAiB,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,sEAA4E,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,6DAA8D,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,qNAAuN,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yCAA0C,gBAAiB,kEAAmE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,sDAAwD,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,2GAA6G,OAAU,CAAC,uQAAyQ,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,kCAAoC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,0CAA4C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,kDAAoD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,gBAAkB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,UAAY,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,iBAAmB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,gBAAiB,mBAAqB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,mCAAqC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,6CAA+C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,wCAA0C,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,kBAAoB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,wBAA0B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,6DAA+D,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,wDAA0D,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,mBAAqB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,kCAAoC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,oBAAsB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,aAAe,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,uBAAyB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,oBAAsB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,6CAA+C,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,4BAA8B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,wBAA0B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,iBAAmB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,kCAAoC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,eAAiB,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,8DAAoE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,0BAA2B,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,uEAAyE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,mKAAqK,OAAU,CAAC,uQAAyQ,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,+CAAiD,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,gDAAkD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,6DAA8D,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,iBAAmB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,kBAAoB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,oBAAqB,oBAAqB,sBAAwB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,yCAA2C,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,kDAAoD,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,qDAAuD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,mBAAqB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,mCAAqC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,6EAA+E,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,6EAA+E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,iDAAmD,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,UAAY,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,mBAAqB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,wBAA0B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,oBAAsB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,+DAAiE,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,+BAAiC,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,yBAA2B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,sBAAwB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,qCAAuC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,sBAAwB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,uEAA6E,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,aAAc,gBAAiB,4EAA6E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,gMAAkM,OAAU,CAAC,2NAA6N,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,8BAAgC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,gCAAkC,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,+BAAiC,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,aAAe,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,OAAS,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,eAAiB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,iBAAmB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,kBAAoB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,wBAA0B,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,sBAAwB,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,uBAAyB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,cAAgB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,eAAiB,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,UAAY,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,sCAAwC,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,+BAAiC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,iBAAmB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,mBAAqB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,SAAW,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,iBAAmB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,aAAe,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,gBAAkB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,eAAiB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,8BAAgC,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,mBAAqB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,OAAS,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,gBAAkB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,YAAc,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,qBAAuB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,uCAA6C,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,iEAAkE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,8BAAgC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,8NAAgO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,8EAA+E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,8BAAgC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,8OAAgP,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,MAAO,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,MAAO,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,8NAAgO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,eAAqB,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,+DAAgE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,8BAAgC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,4NAA8N,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,8DAA+D,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,sNAAwN,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,+BAAiC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,8NAAgO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uCAAwC,gBAAiB,+DAAgE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,+KAAiL,OAAU,CAAC,qOAAuO,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,+BAAiC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,8BAAgC,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,8BAAgC,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,UAAY,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,OAAS,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,cAAgB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,kBAAoB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,kBAAoB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,mBAAqB,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,mBAAqB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,aAAe,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,aAAe,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,SAAW,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,kCAAoC,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,+BAAiC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,cAAgB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,oBAAsB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,MAAQ,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,QAAU,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,kBAAoB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,WAAa,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,SAAW,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,aAAe,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,2BAA6B,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,eAAiB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,OAAS,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,UAAY,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,UAAY,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,qBAAuB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,gCAAsC,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,8DAA+D,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,6NAA+N,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,kBAAmB,gBAAiB,sEAAuE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,qCAAuC,OAAU,CAAC,8NAAgO,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,mCAAqC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,4CAA8C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,8CAAgD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,gBAAkB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,UAAY,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,iBAAmB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,qBAAsB,qBAAuB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,0CAA4C,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,0CAA4C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,+BAAiC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,yBAA2B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,eAAiB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,uEAAyE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,qEAAuE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,qCAAuC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,QAAU,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,kBAAoB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,uBAAyB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,oBAAsB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,iDAAmD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,0BAA4B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,sBAAwB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,iBAAmB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,gCAAkC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,oEAA0E,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,4DAA6D,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,oNAAsN,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,YAAa,gBAAiB,kFAAmF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,mKAAqK,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,wGAA0G,OAAU,CAAC,0WAA4W,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,iDAAmD,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,kDAAoD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,6CAA+C,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,gBAAkB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,eAAiB,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,sBAAwB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,sBAAuB,uBAAwB,sBAAuB,wBAA0B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,mCAAqC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,oCAAsC,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,mCAAqC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,sCAAwC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,kBAAoB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,gFAAkF,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,mEAAqE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,2BAA6B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,6CAA+C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,WAAa,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,oBAAsB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,+BAAiC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,mBAAqB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,iDAAmD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,4BAA8B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,UAAY,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,wBAA0B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,iBAAmB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,kCAAoC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,oEAA0E,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,mEAAqE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,qIAAuI,OAAU,CAAC,kQAAoQ,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,yCAA2C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,yCAA2C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,iDAAmD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,iBAAmB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,gBAAkB,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,uBAAyB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,sBAAuB,sBAAuB,yBAA2B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,iCAAmC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,wCAA0C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,wCAA0C,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,gCAAkC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,aAAe,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,uEAAyE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,kEAAoE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,2BAA6B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,qCAAuC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,0BAA4B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,UAAY,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,eAAiB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,2BAA6B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,mBAAqB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,uDAAyD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,yBAA2B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,4BAA8B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,qBAAuB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,6BAA+B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,gEAAsE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,mEAAoE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,8DAAgE,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,8PAAgQ,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,cAAoB,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,kEAAmE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,+NAAiO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,eAAqB,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,6NAA+N,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,oBAA0B,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,gBAAiB,gBAAiB,4EAA6E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,mCAAqC,OAAU,CAAC,8NAAgO,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,mDAAqD,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,+CAAiD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,2CAA6C,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,eAAiB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,UAAY,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,iBAAmB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,kBAAoB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,yCAA2C,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,uCAAyC,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,uCAAyC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,6BAA+B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,YAAc,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,6EAA+E,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,gFAAkF,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,oCAAsC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,cAAgB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,kBAAoB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,uBAAyB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,iDAAmD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,4BAA8B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,kBAAoB,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,sBAAwB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,gBAAkB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,6BAA+B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,uEAA6E,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,sNAAwN,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,8BAAoC,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,sBAAuB,gBAAiB,qFAAsF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0JAA4J,OAAU,CAAC,oPAAsP,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,0CAA4C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,2CAA6C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,6CAA+C,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,eAAiB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,SAAW,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,gBAAkB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,cAAe,kBAAoB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,uCAAyC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,sCAAwC,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,kCAAoC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,kBAAoB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,6BAA+B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,eAAiB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,8DAAgE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,wDAA0D,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,kCAAoC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,OAAS,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,aAAe,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,mBAAqB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,oBAAsB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,wCAA0C,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,0BAA4B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,0BAA4B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,mBAAqB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,8BAAgC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,8DAAoE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,+DAAgE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,8NAAgO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uCAAwC,gBAAiB,8DAA+D,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,8JAAgK,OAAU,CAAC,2OAA6O,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,uCAAyC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,wCAA0C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,mDAAqD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,mBAAqB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,SAAW,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,gBAAkB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,kBAAmB,sBAAwB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,0BAA4B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,iCAAmC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,2CAA6C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,wCAA0C,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,aAAe,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,2BAA6B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,eAAiB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,oEAAsE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,2EAA6E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,gCAAkC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,cAAgB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,gBAAkB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,4BAA8B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,UAAY,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,eAAiB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,mBAAqB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,uDAAyD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,4BAA8B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,0BAA4B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,qBAAuB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,qCAAuC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,mBAAqB,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,yDAA+D,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,sFAAuF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,wPAA0P,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,4EAA6E,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,+BAAiC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,wOAA0O,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,gBAAsB,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,4CAA6C,gBAAiB,+DAAgE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,kLAAoL,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,wKAA0K,OAAU,CAAC,mYAAqY,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,8CAAgD,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,8CAAgD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,iDAAmD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,oBAAsB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,mBAAqB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,kBAAmB,mBAAoB,oBAAqB,sBAAwB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,sCAAwC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,sCAAwC,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,qCAAuC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,mBAAqB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,4BAA8B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,aAAe,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,6EAA+E,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,4EAA8E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,qCAAuC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,kBAAoB,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,kBAAoB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,gBAAkB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,uBAAyB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,gBAAkB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,uDAAyD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,2BAA6B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,4BAA8B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,iBAAmB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,kCAAoC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,mEAAyE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,+DAAgE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,8NAAgO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,iBAAkB,gBAAiB,+EAAgF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,mFAAqF,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,kNAAoN,OAAU,CAAC,4RAA8R,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,0CAA4C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,8CAAgD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,oDAAsD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,sBAAwB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,aAAe,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,oBAAsB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,sBAAuB,uBAAwB,yBAA2B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,wCAA0C,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,wDAA0D,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,sDAAwD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,oBAAsB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,kCAAoC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,wEAA0E,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,uEAAyE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,8BAAgC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,wCAA0C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,eAAiB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,uBAAyB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,gEAAkE,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,kCAAoC,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,iCAAmC,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,uBAAyB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,uCAAyC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,2EAAiF,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,sCAAuC,gBAAiB,iFAAkF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,mFAAqF,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,sJAAwJ,OAAU,CAAC,mTAAqT,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,0CAA4C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,8CAAgD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,iDAAmD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,uBAAyB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,aAAe,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,oBAAsB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,sBAAuB,uBAAwB,yBAA2B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,yCAA2C,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,0DAA4D,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,6DAA+D,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,gBAAkB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,kCAAoC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,wEAA0E,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,yEAA2E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,+BAAiC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,0CAA4C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,eAAiB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,uBAAyB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,qEAAuE,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,mCAAqC,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,aAAe,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,iCAAmC,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,uBAAyB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,sCAAwC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,qEAA2E,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,4CAA6C,gBAAiB,iEAAkE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,yEAA2E,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,8GAAgH,OAAU,CAAC,4RAA8R,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,+CAAiD,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,gDAAkD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,gDAAkD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,oBAAsB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,UAAY,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,iBAAmB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,oCAAsC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,sCAAwC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,aAAe,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,0EAA4E,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,2EAA6E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,+BAAiC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,gDAAkD,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,cAAgB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,QAAU,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,iBAAmB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,2BAA6B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,wDAA0D,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,gCAAkC,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,oCAAsC,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,6BAA+B,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,wCAA0C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,4EAAkF,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,wBAAyB,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,0KAA4K,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,6PAA+P,OAAU,CAAC,wWAA0W,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,uCAAyC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,kDAAoD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,kDAAoD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,qBAAuB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,kBAAmB,mBAAoB,oBAAqB,sBAAwB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,eAAiB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,4BAA8B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,mCAAqC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,0CAA4C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,uDAAyD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,kBAAoB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,gCAAkC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,+EAAiF,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,yEAA2E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,8BAAgC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,oCAAsC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,gBAAkB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,6BAA+B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,UAAY,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,gBAAkB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,oBAAsB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,uDAAyD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,0BAA4B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,aAAe,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,uBAAyB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,mBAAqB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,oCAAsC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,0EAAgF,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,kEAAmE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,iOAAmO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,6NAA+N,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,eAAqB,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,4CAA6C,gBAAiB,6EAA8E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,2GAA6G,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0JAA4J,OAAU,CAAC,6UAA+U,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,yCAA2C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,8CAAgD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,2CAA6C,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,kBAAoB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,mBAAqB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,mBAAoB,oBAAqB,uBAAwB,yBAA2B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,+BAAiC,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,0CAA4C,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,6CAA+C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,0CAA4C,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,gCAAkC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,aAAe,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,oEAAsE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,mEAAqE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,6BAA+B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,wCAA0C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,4BAA8B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,WAAa,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,qBAAuB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,2BAA6B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,4BAA8B,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,yDAA2D,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,gCAAkC,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,0BAA4B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,mBAAqB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,oCAAsC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,4EAAkF,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,qBAAsB,gBAAiB,kEAAmE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,oFAAsF,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,uFAAyF,OAAU,CAAC,iRAAmR,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,mCAAqC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,iCAAmC,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,kCAAoC,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,iBAAmB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,WAAa,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,kBAAoB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,qBAAsB,qBAAsB,oBAAqB,sBAAwB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,oCAAsC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,4CAA8C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,0CAA4C,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,iBAAmB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,gCAAkC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,iBAAmB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,+EAAiF,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,gFAAkF,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,6BAA+B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,iCAAmC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,gBAAkB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,QAAU,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,cAAgB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,kBAAoB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,6DAA+D,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,0BAA4B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,qBAAuB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,gBAAkB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,iCAAmC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,eAAiB,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,oEAA0E,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,iEAAkE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,gOAAkO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,mBAAoB,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,0GAA4G,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,qFAAuF,OAAU,CAAC,mSAAqS,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,wCAA0C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,2CAA6C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,6CAA+C,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,gBAAkB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,cAAgB,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,qBAAuB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,oBAAqB,qBAAsB,yBAA2B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,wCAA0C,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,6CAA+C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,0CAA4C,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,4BAA8B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,YAAc,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,yEAA2E,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,uEAAyE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,4BAA8B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,qCAAuC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,gBAAkB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,sBAAwB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,sBAAwB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,2DAA6D,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,wBAA0B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,aAAe,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,yBAA2B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,qBAAuB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,gCAAkC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,+DAAqE,CAAE,OAAU,WAAY,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,8EAA+E,eAAgB,4BAA6B,SAAY,WAAY,eAAgB,0GAA4G,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,2TAA6T,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,0CAA4C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,2CAA6C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,oDAAsD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,gBAAkB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,cAAgB,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,qBAAuB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,oBAAqB,qBAAsB,yBAA2B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,sCAAwC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,6CAA+C,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,yCAA2C,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,4BAA8B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,aAAe,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,uCAAyC,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,oDAAsD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,6BAA+B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,uCAAyC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,cAAgB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,gBAAkB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,wBAA0B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,gBAAkB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,oDAAsD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,wBAA0B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,cAAgB,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,yBAA2B,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,qBAAuB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,gCAAkC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,iEAAuE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,8CAA+C,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,sIAAwI,OAAU,CAAC,oPAAsP,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,uCAAyC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,2CAA6C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,yCAA2C,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,eAAiB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,SAAW,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,gBAAkB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,cAAe,kBAAoB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,0BAA4B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,oCAAsC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,sCAAwC,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,6BAA+B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,kBAAoB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,sBAAwB,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,uEAAyE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,iEAAmE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,mCAAqC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,yBAA2B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,OAAS,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,YAAc,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,kBAAoB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,mBAAqB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,iDAAmD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,yBAA2B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,qBAAuB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,cAAgB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,8BAAgC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,qEAA2E,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,+NAAiO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,8DAA+D,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,2NAA6N,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,mBAAyB,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,uBAAwB,gBAAiB,2EAA4E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0CAA4C,OAAU,CAAC,oOAAsO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,eAAqB,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,+NAAiO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yCAA0C,gBAAiB,gEAAiE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,+BAAiC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,2GAA6G,OAAU,CAAC,8OAAgP,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,sCAAwC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,+CAAiD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,8CAAgD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,iBAAmB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,UAAY,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,iBAAmB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,iBAAkB,mBAAqB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,6BAA+B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,+BAAiC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,gDAAkD,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,mDAAqD,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,mBAAqB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,2BAA6B,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,sBAAwB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,mEAAqE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,2EAA6E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,wBAA0B,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,2BAA6B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,iBAAmB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,0BAA4B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,SAAW,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,gBAAkB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,oBAAsB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,kCAAoC,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,uCAAyC,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,0BAA4B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,sBAAwB,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,sBAAwB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,cAAgB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,8BAAgC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,gEAAsE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,+DAAgE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,8NAAgO,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,2CAA4C,gBAAiB,kEAAmE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,8PAAgQ,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,8DAAgE,OAAU,CAAC,idAAmd,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,8CAAgD,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,kDAAoD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,uCAAyC,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,cAAgB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,mBAAqB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,kBAAmB,mBAAoB,oBAAqB,sBAAwB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,0BAA4B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,sCAAwC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,+CAAiD,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,0CAA4C,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,kBAAoB,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,gBAAkB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,uEAAyE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,wEAA0E,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,8BAAgC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,yCAA2C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,gBAAkB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,4BAA8B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,UAAY,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,kBAAoB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,yBAA2B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,gCAAkC,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,2BAA6B,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,uBAAyB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,kBAAoB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,iCAAmC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,8DAAoE,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,2EAA4E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,6OAA+O,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,SAAe,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,2DAA4D,gBAAiB,8DAA+D,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,8EAAgF,OAAU,CAAC,wPAA0P,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,iCAAmC,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,2CAA6C,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,6CAA+C,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,mBAAqB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,mBAAqB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,sBAAwB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,UAAY,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,uBAAyB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,gCAAkC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,gCAAkC,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,wCAA0C,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,8BAAgC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,iBAAmB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,mEAAqE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,mEAAqE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,8BAAgC,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,0CAA4C,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,wBAA0B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,eAAiB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,4BAA8B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,SAAW,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,UAAY,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,eAAiB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,oBAAsB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,+CAAiD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,qBAAuB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,8BAAgC,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,oBAAsB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,qCAAuC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,iBAAmB,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,gEAAsE,CAAE,OAAU,KAAM,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,wBAAyB,gBAAiB,mEAAoE,eAAgB,4BAA6B,SAAY,KAAM,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,0GAA4G,OAAU,CAAC,0NAA4N,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,0CAA4C,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,qDAAuD,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,8CAAgD,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,eAAiB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,SAAW,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,gBAAkB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,gBAAkB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,0BAA4B,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,8BAAgC,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,kCAAoC,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,gCAAkC,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,gBAAkB,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,oCAAsC,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,kBAAoB,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,qEAAuE,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,kEAAoE,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,qCAAuC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,cAAgB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,0BAA4B,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,QAAU,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,gBAAkB,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,oBAAsB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,oBAAsB,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,uDAAyD,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,oBAAsB,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,YAAc,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,qBAAuB,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,kBAAoB,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,8BAAgC,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,YAAc,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,aAAe,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,uEAA6E,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,mBAAoB,gBAAiB,2EAA4E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,iIAAmI,OAAU,CAAC,gOAAkO,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,wBAA0B,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,wBAA0B,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,qBAAuB,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,SAAW,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,OAAS,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,cAAgB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,cAAgB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,iBAAmB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,aAAe,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,aAAe,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,SAAW,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,YAAc,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,OAAS,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,wBAA0B,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,uBAAyB,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,WAAa,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,QAAU,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,iBAAmB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,OAAS,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,SAAW,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,UAAY,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,kBAAoB,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,WAAa,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,OAAS,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,WAAa,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,SAAW,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,qBAAuB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,QAAU,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,wBAA8B,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,mBAAoB,gBAAiB,+EAAgF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,qFAAuF,OAAU,CAAC,oOAAsO,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,uBAAyB,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,2BAA6B,2CAA4C,CAAE,MAAS,2CAA4C,OAAU,CAAC,qBAAuB,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,SAAW,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,OAAS,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,cAAgB,iBAAkB,CAAE,MAAS,iBAAkB,aAAgB,kBAAmB,OAAU,CAAC,cAAgB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,iBAAmB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,aAAe,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,aAAe,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,SAAW,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,YAAc,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,OAAS,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,0BAA4B,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,yBAA2B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,WAAa,+BAAgC,CAAE,MAAS,+BAAgC,OAAU,CAAC,eAAiB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,QAAU,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,iBAAmB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,MAAQ,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,SAAW,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,UAAY,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,mBAAqB,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,YAAc,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,OAAS,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,WAAa,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,SAAW,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,qBAAuB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,wBAA8B,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,iCAAkC,gBAAiB,4EAA6E,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,yBAA2B,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,mGAAqG,OAAU,CAAC,+OAAiP,oCAAqC,CAAE,MAAS,oCAAqC,OAAU,CAAC,sBAAwB,sCAAuC,CAAE,MAAS,sCAAuC,OAAU,CAAC,sBAAwB,yCAA0C,CAAE,MAAS,yCAA0C,OAAU,CAAC,mBAAqB,YAAa,CAAE,MAAS,YAAa,OAAU,CAAC,SAAW,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,OAAS,gBAAiB,CAAE,MAAS,gBAAiB,OAAU,CAAC,cAAgB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,iBAAmB,kCAAmC,CAAE,MAAS,kCAAmC,OAAU,CAAC,aAAe,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,SAAW,wBAAyB,CAAE,MAAS,wBAAyB,OAAU,CAAC,YAAc,UAAa,CAAE,MAAS,YAAa,OAAU,CAAC,OAAS,6BAA8B,CAAE,MAAS,6BAA8B,OAAU,CAAC,cAAgB,sBAAuB,CAAE,MAAS,sBAAuB,OAAU,CAAC,YAAc,4DAA6D,CAAE,MAAS,4DAA6D,OAAU,CAAC,0BAA4B,6DAA8D,CAAE,MAAS,6DAA8D,OAAU,CAAC,yBAA2B,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,WAAa,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,MAAQ,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,qBAAuB,SAAY,CAAE,MAAS,WAAY,OAAU,CAAC,QAAU,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,iBAAmB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,IAAO,CAAE,MAAS,MAAO,OAAU,CAAC,MAAQ,aAAc,CAAE,MAAS,aAAc,OAAU,CAAC,SAAW,kBAAmB,CAAE,MAAS,kBAAmB,OAAU,CAAC,WAAa,mBAAoB,CAAE,MAAS,mBAAoB,OAAU,CAAC,UAAY,4CAA6C,CAAE,MAAS,4CAA6C,OAAU,CAAC,mBAAqB,oBAAqB,CAAE,MAAS,oBAAqB,OAAU,CAAC,WAAa,OAAU,CAAE,MAAS,SAAU,OAAU,CAAC,OAAS,qBAAsB,CAAE,MAAS,qBAAsB,OAAU,CAAC,WAAa,eAAgB,CAAE,MAAS,eAAgB,OAAU,CAAC,SAAW,gCAAiC,CAAE,MAAS,gCAAiC,OAAU,CAAC,qBAAuB,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,KAAQ,CAAE,MAAS,OAAQ,OAAU,CAAC,OAAS,QAAW,CAAE,MAAS,UAAW,OAAU,CAAC,OAAS,iDAAkD,CAAE,MAAS,iDAAkD,OAAU,CAAC,uBAA6B,CAAE,OAAU,QAAS,KAAQ,CAAE,QAAW,QAAS,QAAW,CAAE,kBAAmB,yBAA0B,gBAAiB,+EAAgF,eAAgB,4BAA6B,SAAY,QAAS,eAAgB,gCAAkC,aAAgB,CAAE,GAAI,CAAE,GAAI,CAAE,MAAS,GAAI,SAAY,CAAE,WAAc,4CAA8C,OAAU,CAAC,iPAAmP,KAAQ,CAAE,MAAS,OAAQ,SAAY,CAAE,UAAa,oBAAsB,OAAU,CAAC,UAAeroF,KAAKmO,GAASi6E,EAAUE,eAAen6E,EAAKo6E,OAAQp6E,EAAKq6E,QACj4nQ,MAAMC,EAAKL,EAAUxlF,QAEftC,GADImoF,EAAGC,SAASxoF,KAAKuoF,GACjBA,EAAGE,QAAQzoF,KAAKuoF,IAc1B,IAAIG,EAAgC,CAAEC,IACpCA,EAAeA,EAAoB,IAJT,OAIoC,MAC9DA,EAAeA,EAAuB,OAJT,UAIuC,SACpEA,EAAeA,EAA0B,UAJT,aAI0C,YACnEA,GAJ2B,CAKjCD,GAAiB,CAAC,GACrB,MACME,EAAwB,IAE9B,SAASC,EAAY56E,EAAMxK,GAYzB,GAXAA,EAAU/D,OAAO6pE,OAAO,CACtBx9C,QAAS68D,EACTE,QAAQ,EACR/6E,UAAM,EAEN+pB,cAAU,EACVixD,SAAU,OAEVtwD,aAAS,EACTP,OAAO,GACNz0B,GACiB,iBAATwK,IAAsBxK,EAAQqlF,OAAQ,CAC/C,MAAMloE,EAAUpB,SAASgQ,cAAc,OACvC5O,EAAQ2Y,UAAYtrB,EACpBA,EAAO2S,EAAQ0Y,SACjB,CACA,IAAI80C,EAAU3qE,EAAQsK,MAAQ,GACC,mBAApBtK,EAAQg1B,UACjB21C,GAAW,sBAEb,MAAM6B,EAAShiE,aAAgBmrB,KAC/B,IAAIT,EAAW+vD,EAAcM,OACzBvlF,EAAQk1B,SACVA,EAAWl1B,EAAQk1B,SACO,gBAAjBl1B,EAAQsK,MAA2C,eAAjBtK,EAAQsK,OACnD4qB,EAAW+vD,EAAcO,WAE3B,MAAMC,EAAQ,EAAS,CACrB,CAAEjZ,EAAkB,OAAT,QAAkBhiE,EAC7B4pB,SAAUp0B,EAAQsoB,QAClBgM,SAAUt0B,EAAQslF,SAClBtwD,QAASh1B,EAAQg1B,QACjBP,MAAOz0B,EAAQy0B,MACfC,QAAS,MACTL,SAAUr0B,EAAQq0B,SAClBO,SAAU,QACVC,gBAAiB,GACjBb,UAAW,WAAa22C,EACxB11C,cAAej1B,EAAQqlF,OACvBnwD,aAGF,OADAuwD,EAAM5uD,YACC4uD,CACT,CACA,SAASC,EAAUvxD,EAAMn0B,GACvB,OAAOolF,EAAYjxD,EAAM,IACpBn0B,EACHsK,KAAM,eAGV,CAqEA,SAASq7E,EAAmBC,EAAer6C,EAAQsC,EAAiBg4C,EAAoBC,EAAc/5B,EAASg6B,EAAkBC,GAC/H,IAAIhmF,EAAmC,mBAAlB4lF,EAA+BA,EAAc5lF,QAAU4lF,EAS5E,OARIr6C,IACFvrC,EAAQurC,OAASA,EACjBvrC,EAAQ6tC,gBAAkBA,EAC1B7tC,EAAQy6C,WAAY,GAElBsR,IACF/rD,EAAQ46C,SAAW,UAAYmR,GAE1B,CACLzwD,QAASsqF,EACT5lF,UAEJ,C,sGC0GA,MAAMimF,GAA4B,QAAgB,CAChD/qC,OAAQ,gBACRrP,MAAO,CACL3nC,KAAM,KACNiwB,KAAM,KACNhb,KAAM,KACN+sE,QAAS,KACTC,SAAU,MAEZ,KAAA7jC,CAAM8jC,GACJ,MAAMv6C,EAAQu6C,EACRC,EAAe,IAAM,GAAGx6C,EAAM3nC,SAAS2nC,EAAM1X,OAGnD,OAFA,SAAU,IAAMj1B,OAAO0iB,iBAAiB,SAAUykE,MAClD,SAAY,IAAMnnF,OAAO8iB,oBAAoB,SAAUqkE,KAChD,CAAE3jC,OAAO,EAAM7W,QAAOw6C,eAAcC,SAAQ,eAAY,IACjE,IAEF,IAAIC,EAAc,WAChB,IAAI3vC,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAAIm/C,EAAS5vC,EAAIkP,MAAMnR,YACtD,OAAOtN,EAAGm/C,EAAOF,SAAU,CAAEn5C,MAAO,CAAE,iBAAkB,oBAAqB,QAAWyJ,EAAIsvC,QAAS,KAAQtvC,EAAI1yC,KAAM,QAAW0yC,EAAIziB,MAAQlL,GAAI,CAAE,cAAe,SAASskB,GAC1K,OAAOqJ,EAAIpF,MAAM,QACnB,IAAO,CAACoF,EAAIuvC,SAAW9+C,EAAGm/C,EAAOC,WAAY,CAAEt5C,MAAO,CAAE,KAAQyJ,EAAIuvC,WAAc,CAAC9+C,EAAG,IAAK,CAAE+F,SAAU,CAAE,YAAewJ,EAAI5H,GAAG4H,EAAIziB,WAAeyiB,EAAIrH,KAAMqH,EAAIz9B,KAAOkuB,EAAG,MAAO,CAAE+F,SAAU,CAAE,UAAawJ,EAAI5H,GAAG4H,EAAIz9B,SAAay9B,EAAIrH,MAAO,EACjP,EACIm3C,EAAuB,IACS,IAAAh7E,GAClCu6E,EACAM,EACAG,GACA,EACA,KACA,MAEkCprF,O,0FC3SpC,MAAMqrF,EACJC,IACA,WAAAhpF,CAAYipF,GACqB,mBAApBA,EAAKC,YAA8B,EAAMD,EAAKC,cAE9C,EAAMD,EAAKC,gBAAkB,EAAM9oF,KAAK8oF,eACjDzjF,QAAQoyB,KACN,oCAAsCoxD,EAAKC,aAAe,SAAW9oF,KAAK8oF,cAH5EzjF,QAAQoyB,KAAK,4DAMfz3B,KAAK4oF,IAAMC,CACb,CACA,UAAAC,GACE,MAAO,OACT,CACA,SAAAlP,CAAU1zE,EAAMqvC,GACdv1C,KAAK4oF,IAAIhP,UAAU1zE,EAAMqvC,EAC3B,CACA,WAAAgjC,CAAYryE,EAAMqvC,GAChBv1C,KAAK4oF,IAAIrQ,YAAYryE,EAAMqvC,EAC7B,CACA,IAAAhqB,CAAKrlB,KAASqX,GACZvd,KAAK4oF,IAAIr9D,KAAKrlB,KAASqX,EACzB,EAEF,MAAMwrE,EACJ/tC,SAA2B,IAAIyiC,IAC/B,UAAAqL,GACE,MAAO,OACT,CACA,SAAAlP,CAAU1zE,EAAMqvC,GACdv1C,KAAKg7C,SAASvpC,IACZvL,GACClG,KAAKg7C,SAAShqC,IAAI9K,IAAS,IAAIjG,OAC9Bs1C,GAGN,CACA,WAAAgjC,CAAYryE,EAAMqvC,GAChBv1C,KAAKg7C,SAASvpC,IACZvL,GACClG,KAAKg7C,SAAShqC,IAAI9K,IAAS,IAAI/H,QAAQ+2C,GAAMA,IAAMK,IAExD,CACA,IAAAhqB,CAAKrlB,KAASqX,IACKvd,KAAKg7C,SAAShqC,IAAI9K,IAAS,IACnCyV,SAASu5B,IAChB,IAEEA,EAAE33B,EAAM,GACV,CAAE,MAAOze,GACPuG,QAAQC,MAAM,kCAAmCxG,EACnD,IAEJ,EAEF,IAAI8pF,EAAM,KACV,SAASI,IACP,OAAY,OAARJ,EACKA,EAEa,oBAAX1nF,OACF,IAAI+nF,MAAM,CAAC,EAAG,CACnBj4E,IAAK,IACI,IAAM3L,QAAQC,MACnB,6DAKJpE,OAAOgoF,IAAIC,gBAA6C,IAAzBjoF,OAAOkoF,gBACxC/jF,QAAQoyB,KACN,sEAEFv2B,OAAOkoF,cAAgBloF,OAAOgoF,GAAGC,WAGjCP,OADmC,IAA1B1nF,QAAQkoF,cACX,IAAIT,EAASznF,OAAOkoF,eAEpBloF,OAAOkoF,cAAgB,IAAIL,EAE5BH,EACT,CACA,SAAShP,EAAU1zE,EAAMqvC,GACvByzC,IAASpP,UAAU1zE,EAAMqvC,EAC3B,CACA,SAASgjC,EAAYryE,EAAMqvC,GACzByzC,IAASzQ,YAAYryE,EAAMqvC,EAC7B,CACA,SAAShqB,EAAKrlB,KAASqX,GACrByrE,IAASz9D,KAAKrlB,KAASqX,EACzB,C,sGCnFA,SAAS8rE,IACP,OAHOplB,WAAWqlB,gBAGCC,WAAW,KAAM,IACtC,CAOA,SAASC,IACP,OAAOvlB,WAAWwlB,iBACpB,CAsFA,SAASC,EAAmBnsF,GAC1B,MAAO,CACLosF,aAAc1lB,WAAW2lB,+BAA+BrsF,IAAU,CAAC,EACnEssF,eAAgB5lB,WAAW6lB,mCAAmCvsF,IAAU,CAAEy1D,GAAWA,GAEzF,CAOA,SAAS+2B,EAAUC,EAAK7zD,EAAM8zD,EAAsBC,EAAiBloF,GACnE,MAAM00C,EAAuC,iBAAzBuzC,EAAoCA,OAAuB,EACzEj3B,EAAoC,iBAApBk3B,EAA+BA,EAAkD,iBAAzBD,EAAoCA,OAAuB,EACnIE,EAAa,CAEjBlvE,QAAQ,EACRmvE,UAAU,KAEY,iBAAZpoF,EAAuBA,EAAqC,iBAApBkoF,EAA+BA,EAAkB,CAAC,GAEhGrtD,EAAYn+B,GAAUA,EACtB2rF,GAAeF,EAAWC,SAAW,IAAUA,SAAWvtD,IAAaA,EACvEytD,EAAYH,EAAWlvE,OAAS,EAAa4hB,EAC7C0tD,EAAsB7rF,GAA2B,iBAAVA,GAAuC,iBAAVA,EAkB1E,IAAI8rF,GADWxoF,GAASyoF,QAAUf,EAAmBM,IAC5BL,aAAaxzD,IAASA,EAE/C,OADAq0D,EAAc/gF,MAAM8C,QAAQi+E,GAAeA,EAAY,GAAKA,EAEnDH,EADW,iBAAT3zC,QAAgC,IAAXsc,GAnBT03B,EAsBnBh0C,EAtB0Bi0C,EAuB1B33B,EAFAw3B,EApBWx4E,QAAQ,MAAO,GAAK24E,GAAS34E,QAAQ,eAAe,CAAC3P,EAAO5D,KACvE,QAAc,IAAVisF,KAAsBjsF,KAAOisF,GAC/B,OAAOJ,EAAUjoF,GAEnB,MAAMuoF,EAAcF,EAAMjsF,GAC1B,OAAI8rF,EAAmBK,GACdN,EAAU,GAAGM,KACY,iBAAhBA,GAA4BL,EAAmBK,EAAYlsF,SACrC,IAAvBksF,EAAY3vE,OAAmB,EAAa4hB,GAC7C,GAAG+tD,EAAYlsF,SAEtB4rF,EAAUjoF,EACnB,KAaiBmoF,GA1BN,IAAQE,EAAOC,CA4BhC,CACA,SAASE,EAAgBb,EAAKc,EAAcC,EAAY/3B,EAAQtc,EAAM10C,GACpE,MAAM6B,EAAa,IAAMinF,EAAe,OAASC,EAAa,IACxDN,EAASzoF,GAASyoF,QAAUf,EAAmBM,GAC/CtrF,EAAQ+rF,EAAOd,aAAa9lF,GAClC,QAAqB,IAAVnF,EAAuB,CAChC,MAAM8rF,EAAc9rF,EACpB,GAAI+K,MAAM8C,QAAQi+E,GAAc,CAE9B,OAAOT,EAAUC,EAAKQ,EADPC,EAAOZ,eAAe72B,IACMtc,EAAMsc,EAAQhxD,EAC3D,CACF,CACA,OACS+nF,EAAUC,EADJ,IAAXh3B,EACoB83B,EAEAC,EAFcr0C,EAAMsc,EAAQhxD,EAItD,CAmCA,SAASgpF,EAAUh4B,EAAQi4B,EAAWzB,KAOpC,OANiB,UAAbyB,IACFA,EAAW,OAETA,EAASrqF,OAAS,IACpBqqF,EAAWA,EAAS5vE,UAAU,EAAG4vE,EAASl9E,YAAY,OAEhDk9E,GACN,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KAmGL,QACE,OAAO,EAlGT,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,MACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,MACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,MACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACH,OAAkB,IAAXj4B,EAAe,EAAI,EAC5B,IAAK,KACL,IAAK,KACL,IAAK,MACL,IAAK,KACL,IAAK,MACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,MACL,IAAK,MACL,IAAK,KACL,IAAK,KACH,OAAkB,IAAXA,GAA2B,IAAXA,EAAe,EAAI,EAC5C,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACH,OAAOA,EAAS,IAAO,GAAKA,EAAS,KAAQ,GAAK,EAAIA,EAAS,IAAM,GAAKA,EAAS,IAAM,IAAMA,EAAS,IAAM,IAAMA,EAAS,KAAO,IAAM,EAAI,EAChJ,IAAK,KACL,IAAK,KACH,OAAkB,IAAXA,EAAe,EAAIA,GAAU,GAAKA,GAAU,EAAI,EAAI,EAC7D,IAAK,KACH,OAAkB,IAAXA,EAAe,EAAe,IAAXA,EAAe,EAAI,EAC/C,IAAK,KACH,OAAOA,EAAS,IAAO,GAAKA,EAAS,KAAQ,GAAK,EAAIA,EAAS,IAAM,IAAMA,EAAS,IAAM,IAAMA,EAAS,KAAO,IAAM,EAAI,EAC5H,IAAK,KACH,OAAOA,EAAS,KAAQ,EAAI,EAAIA,EAAS,KAAQ,EAAI,EAAIA,EAAS,KAAQ,GAAKA,EAAS,KAAQ,EAAI,EAAI,EAC1G,IAAK,KACH,OAAOA,EAAS,IAAO,EAAI,EAAI,EACjC,IAAK,KACH,OAAkB,IAAXA,EAAe,EAAe,IAAXA,GAAgBA,EAAS,IAAM,GAAKA,EAAS,IAAM,GAAK,EAAIA,EAAS,IAAM,IAAMA,EAAS,IAAM,GAAK,EAAI,EACrI,IAAK,KACH,OAAkB,IAAXA,EAAe,EAAIA,EAAS,IAAO,GAAKA,EAAS,KAAQ,GAAK,EAAI,EAC3E,IAAK,KACH,OAAkB,IAAXA,EAAe,EAAIA,EAAS,IAAM,GAAKA,EAAS,IAAM,IAAMA,EAAS,IAAM,IAAMA,EAAS,IAAM,IAAM,EAAI,EACnH,IAAK,KACH,OAAkB,IAAXA,EAAe,EAAe,IAAXA,EAAe,EAAe,IAAXA,GAA2B,KAAXA,EAAgB,EAAI,EACnF,IAAK,KACH,OAAkB,IAAXA,EAAe,EAAe,IAAXA,GAAgBA,EAAS,IAAM,GAAKA,EAAS,IAAM,GAAK,EAAI,EACxF,IAAK,KACH,OAAkB,IAAXA,EAAe,EAAe,IAAXA,EAAe,EAAe,IAAXA,EAAe,EAAIA,EAAS,KAAO,GAAKA,EAAS,KAAO,GAAK,EAAIA,EAAS,KAAO,IAAMA,EAAS,KAAO,GAAK,EAAI,EAInK,CA7PAiR,WAAWqlB,kBAAwC,oBAAbvrE,UAA4BA,SAASmtE,gBAAgBhoB,QAAQ0jB,QAAUuE,KAAKC,iBAAiBjO,kBAAkByJ,OAAO2C,WAAW,KAAM,KAC7KtlB,WAAWwlB,oBAA0C,oBAAb1rE,UAA4BA,SAASmtE,gBAAgBG,OAASpnB,WAAW3kC,WAAW2rD,UAAY,MA4BxIhnB,WAAW2lB,iCAAmC,CAAC,EAC/C3lB,WAAW6lB,qCAAuC,CAAC,C,6DC7GnD,MAAMwB,EACJb,OACA,WAAA7qF,CAAYiqF,GACV7pF,KAAKyqF,OAAS,CACZZ,iBACAF,aAAc,CAAC,EAEnB,CASA,eAAA4B,CAAgBd,GACd,MAAMe,EAAOvtF,OAAOyyC,OAAO+5C,EAAOd,aAAa,KAAO,CAAC,GAAGtrF,KAAI,EAAGotF,QAAOC,aAAcC,EAAaC,iBAC7E,IAAhBD,EACK,CAAC,IAAIF,QAAYE,KAAgBC,GAEnC,CAACH,EAAOG,EAAO,MAExB5rF,KAAKyqF,OAAOd,aAAe,IACtB3pF,KAAKyqF,OAAOd,gBACZ1rF,OAAO4tF,YAAYL,GAE1B,CAOA,OAAAxE,CAAQhjD,EAAU8nD,EAAe,CAAC,GAChC,OAAO,IAAAntF,GAAU,GAAIqlC,EAAU8nD,OAAc,EAAQ,CAAErB,OAAQzqF,KAAKyqF,QACtE,CASA,QAAA1D,CAASgF,EAAUC,EAAQ5/D,EAAO0/D,EAAe,CAAC,GAChD,OAAO,OAAgB,GAAIC,EAAUC,EAAQ5/D,EAAO0/D,EAAc,CAAErB,OAAQzqF,KAAKyqF,QACnF,EAEF,MAAMwB,EACJ5qF,OAAQ,EACR4pF,SAAW,KACXtB,aAAe,CAAC,EAChB,WAAAuC,CAAYjB,GAEV,OADAjrF,KAAKirF,SAAWA,EACTjrF,IACT,CAOA,YAAA0mF,GACE,OAAO1mF,KAAKmsF,gBACd,CAKA,cAAAA,GACE,OAAOnsF,KAAKksF,aAAY,SAAcl6E,QAAQ,IAAK,KACrD,CASA,cAAA20E,CAAesE,EAAUz+E,GAEvB,OADAxM,KAAK2pF,aAAasB,GAAYz+E,EACvBxM,IACT,CACA,eAAAosF,GAEE,OADApsF,KAAKqB,OAAQ,EACNrB,IACT,CACA,KAAAiB,GACMjB,KAAKqB,OACPgE,QAAQhE,MAAM,0CAA0CrB,KAAKirF,YAE/D,MAAMvhC,EAAU,IAAI4hC,GAAgB59E,IAAM,OAAUA,EAAG1N,KAAKirF,YAI5D,OAHIjrF,KAAKirF,YAAYjrF,KAAK2pF,cACxBjgC,EAAQ6hC,gBAAgBvrF,KAAK2pF,aAAa3pF,KAAKirF,WAE1CvhC,CACT,EAEF,SAAS2iC,IACP,OAAO,IAAIJ,CACb,C,0ICrGA,SAASK,IACP,QAAmC,IAAxBroB,WAAWsoB,SACpB,OAAOtoB,WAAWsoB,SAEpB,MAAMC,EAAO,IAAIrB,KAAKsB,QAAO,IAAAzrE,MACvB0rE,EAAWF,EAAKG,iBAAmBH,EAAKE,SAC9C,OAAIA,EACKA,EAASH,SAAW,EAEtB,CACT,CACA,SAASK,IACP,QAAmC,IAAxB3oB,WAAW4oB,SACpB,OAAO5oB,WAAW4oB,SAEpB,MAAMjG,GAAS,IAAA5lE,KACf,MAAO,CACL,IAAqBmc,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,SAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,SAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,SAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,SAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,SAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,SAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,SAEjG,CACA,SAASC,IACP,QAAwC,IAA7B/oB,WAAWgpB,cACpB,OAAOhpB,WAAWgpB,cAEpB,MAAMrG,GAAS,IAAA5lE,KACf,MAAO,CACL,IAAqBmc,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,UAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,UAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,UAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,UAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,UAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,UAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,UAEjG,CACA,SAASG,IACP,QAAsC,IAA3BjpB,WAAWkpB,YACpB,OAAOlpB,WAAWkpB,YAEpB,MAAMvG,GAAS,IAAA5lE,KACf,MAAO,CACL,IAAqBmc,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,WAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,WAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,WAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,WAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,WAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,WAC7F,IAAqB5vD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAEmG,QAAS,WAEjG,CACA,SAASK,IACP,QAAqC,IAA1BnpB,WAAWopB,WACpB,OAAOppB,WAAWopB,WAEpB,MAAMzG,GAAS,IAAA5lE,KACf,MAAO,CACL,IAAqBmc,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,SAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,SAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,SAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,SAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,SAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,SAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,SAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,SAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,SAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,SAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,SAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,SAE/F,CACA,SAASC,IACP,QAA0C,IAA/BtpB,WAAWupB,gBACpB,OAAOvpB,WAAWupB,gBAEpB,MAAM5G,GAAS,IAAA5lE,KACf,MAAO,CACL,IAAqBmc,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,UAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,UAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,UAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,UAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,UAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,UAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,UAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,UAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,UAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,UAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,UAC3F,IAAqBnwD,KAAK,4BAA6B2vD,mBAAmBlG,EAAQ,CAAE0G,MAAO,UAE/F,CAKA,SAASG,EAAmBla,EAAYp2C,KAAKoe,MAAOtb,EAAO,CAAC,GAC1D,MAAMj+B,EAAU,CACd0rF,eAAe,EACfzC,UAAU,SACV0C,aAAc,UACX1tD,GAEC2tD,EAAO,IAAIzwD,KAAKo2C,GAChBsa,EAAY,IAAI1C,KAAK2C,mBAAmB,CAAC9rF,EAAQipF,UAAU,UAAgB,CAAE1lF,QAAS,OAAQioB,MAAOxrB,EAAQ2rF,eAE7GI,GADOH,EAAKxwD,UAAYD,KAAKoe,OACZ,IACvB,GAAI3rC,KAAKuJ,IAAI40E,GAAW,KACtB,OAAO/rF,EAAQ0rF,eAAiBG,EAAU5qF,OAAO2M,KAAKujE,MAAM4a,GAAU,UAExE,MAAMC,EAAUD,EAAU,GAC1B,GAAIn+E,KAAKuJ,IAAI60E,IAAY,GACvB,OAAOH,EAAU5qF,OAAO2M,KAAKujE,MAAM6a,GAAU,UAE/C,MAAMC,EAAQD,EAAU,GACxB,GAAIp+E,KAAKuJ,IAAI80E,GAAS,KACpB,OAAOJ,EAAU5qF,OAAO2M,KAAKujE,MAAM8a,GAAQ,QAE7C,MAAMC,EAAOD,EAAQ,GACrB,GAAIr+E,KAAKuJ,IAAI+0E,GAAQ,IACnB,OAAOL,EAAU5qF,OAAO2M,KAAKujE,MAAM+a,GAAO,OAE5C,GAAIt+E,KAAKuJ,IAAI+0E,GAAQ,KAAM,CACzB,MAAMC,EAAQD,EAAO,EACrB,OAAOL,EAAU5qF,OAAO2M,KAAKujE,MAAMgb,GAAQ,OAC7C,CACA,MAAMC,EAASF,EAAO,GAChBjrF,EAAS2M,KAAKuJ,IAAIi1E,GAAU,GAAK,CAAEd,MAAOtrF,EAAQ2rF,aAAcU,IAAK,WAAc,CAAEC,KAA+B,WAAzBtsF,EAAQ2rF,aAA4B,UAAY,UAAWL,MAAOtrF,EAAQ2rF,cAE3K,OAD0B,IAAIxC,KAAKC,eAAe,CAACppF,EAAQipF,UAAU,UAAgBhoF,GAC5DA,OAAO2qF,EAClC,C,8DC3IIW,EAA2B,CAAEC,IAC/BA,EAAUA,EAAiB,MAAI,GAAK,QACpCA,EAAUA,EAAgB,KAAI,GAAK,OACnCA,EAAUA,EAAgB,KAAI,GAAK,OACnCA,EAAUA,EAAiB,MAAI,GAAK,QACpCA,EAAUA,EAAiB,MAAI,GAAK,QAC7BA,GANsB,CAO5BD,GAAY,CAAC,GACZE,EAAcxwF,OAAOsB,eAErBmvF,EAAkB,CAAC9wF,EAAKa,EAAKC,KADT,EAACd,EAAKa,EAAKC,KAAUD,KAAOb,EAAM6wF,EAAY7wF,EAAKa,EAAK,CAAEe,YAAY,EAAMC,cAAc,EAAMC,UAAU,EAAMhB,UAAWd,EAAIa,GAAOC,CAAK,EAEjKiwF,CAAkB/wF,EAAoB,iBAARa,EAAmBA,EAAM,GAAKA,EAAKC,GAC1DA,GAET,MAAMkwF,EACJ,WAAAhvF,CAAY0hC,GACVotD,EAAgB1uF,KAAM,WACtBA,KAAKshC,QAAUA,GAAW,CAAC,CAC7B,CACA,aAAAu9C,CAActmE,EAASs2E,EAAOvtD,GAC5B,IAAItoB,EAAM,IAAMu1E,EAASM,GAAO/yD,cAAgB,KAIhD,OAHIwF,GAAWA,EAAQ0oD,MACrBhxE,GAAOsoB,EAAQ0oD,IAAM,MAEA,iBAAZzxE,EACFS,EAAMT,GACfS,GAAO,cAAc/Y,OAAOsY,EAAQrS,MAChCqS,EAAQA,UACVS,GAAO,KAAK/Y,OAAOsY,EAAQA,QAAS,MAClCs2E,IAAUN,EAASO,OAASv2E,EAAQD,QACtCU,GAAO,qBAAqB/Y,OAAOsY,EAAQD,QACtCU,EACT,CACA,GAAA6N,CAAIgoE,EAAOt2E,EAAS+oB,GAClB,IAAI4F,EAAIgC,EACR,KAAiE,iBAA9B,OAAtBhC,EAAKlnC,KAAKshC,cAAmB,EAAS4F,EAAG2nD,QAAuBA,GAAgC,OAAtB3lD,EAAKlpC,KAAKshC,cAAmB,EAAS4H,EAAG2lD,QAMhI,OAHuB,iBAAZt2E,QAAuE,KAAnC,MAAX+oB,OAAkB,EAASA,EAAQh8B,SACrEg8B,EAAQh8B,MAAQiT,GAEVs2E,GACN,KAAKN,EAASO,MACZzpF,QAAQhE,MAAMrB,KAAK6+E,cAActmE,EAASg2E,EAASO,MAAOxtD,GAAUA,GACpE,MACF,KAAKitD,EAASQ,KACZ1pF,QAAQi+B,KAAKtjC,KAAK6+E,cAActmE,EAASg2E,EAASQ,KAAMztD,GAAUA,GAClE,MACF,KAAKitD,EAASS,KACZ3pF,QAAQoyB,KAAKz3B,KAAK6+E,cAActmE,EAASg2E,EAASS,KAAM1tD,GAAUA,GAClE,MACF,KAAKitD,EAASxqF,MACZsB,QAAQC,MAAMtF,KAAK6+E,cAActmE,EAASg2E,EAASxqF,MAAOu9B,GAAUA,GACpE,MACF,KAAKitD,EAASU,MACd,QACE5pF,QAAQC,MAAMtF,KAAK6+E,cAActmE,EAASg2E,EAASU,MAAO3tD,GAAUA,GAG1E,CACA,KAAAjgC,CAAMkX,EAAS+oB,GACbthC,KAAK6mB,IAAI0nE,EAASO,MAAOv2E,EAASta,OAAO6pE,OAAO,CAAC,EAAG9nE,KAAKshC,QAASA,GACpE,CACA,IAAAgC,CAAK/qB,EAAS+oB,GACZthC,KAAK6mB,IAAI0nE,EAASQ,KAAMx2E,EAASta,OAAO6pE,OAAO,CAAC,EAAG9nE,KAAKshC,QAASA,GACnE,CACA,IAAA7J,CAAKlf,EAAS+oB,GACZthC,KAAK6mB,IAAI0nE,EAASS,KAAMz2E,EAASta,OAAO6pE,OAAO,CAAC,EAAG9nE,KAAKshC,QAASA,GACnE,CACA,KAAAh8B,CAAMiT,EAAS+oB,GACbthC,KAAK6mB,IAAI0nE,EAASxqF,MAAOwU,EAASta,OAAO6pE,OAAO,CAAC,EAAG9nE,KAAKshC,QAASA,GACpE,CACA,KAAA4tD,CAAM32E,EAAS+oB,GACbthC,KAAK6mB,IAAI0nE,EAASU,MAAO12E,EAASta,OAAO6pE,OAAO,CAAC,EAAG9nE,KAAKshC,QAASA,GACpE,EAEF,SAAS6tD,EAAmB7tD,GAC1B,OAAO,IAAIstD,EAActtD,EAC3B,CACA,IAAI8tD,EAAYnxF,OAAOsB,eAEnB8vF,EAAgB,CAACzxF,EAAKa,EAAKC,KADT,EAACd,EAAKa,EAAKC,KAAUD,KAAOb,EAAMwxF,EAAUxxF,EAAKa,EAAK,CAAEe,YAAY,EAAMC,cAAc,EAAMC,UAAU,EAAMhB,UAAWd,EAAIa,GAAOC,CAAK,EAE7J4wF,CAAgB1xF,EAAoB,iBAARa,EAAmBA,EAAM,GAAKA,EAAKC,GACxDA,GAET,MAAM6wF,EACJ,WAAA3vF,CAAY01B,GACV+5D,EAAcrvF,KAAM,WACpBqvF,EAAcrvF,KAAM,WACpBA,KAAKshC,QAAU,CAAC,EAChBthC,KAAKs1B,QAAUA,CACjB,CAMA,MAAAk6D,CAAOjyF,GAEL,OADAyC,KAAKshC,QAAQ0oD,IAAMzsF,EACZyC,IACT,CAMA,WAAAyvF,CAAYZ,GAEV,OADA7uF,KAAKshC,QAAQutD,MAAQA,EACd7uF,IACT,CAQA,MAAA0vF,CAAO7pC,GAEL,OADA7lD,KAAKshC,QAAQukB,IAAMA,EACZ7lD,IACT,CAIA,UAAA2vF,GACE,MAAM72C,GAAO,UAIb,OAHa,OAATA,IACF94C,KAAKshC,QAAQukB,IAAM/M,EAAK+M,KAEnB7lD,IACT,CAIA,cAAA4vF,GACE,MAAMr3D,EAAOv4B,KACP6vF,EAAW,KACf,IAAI3oD,EAAIgC,EACoB,aAAxBnrB,SAASg7D,YAAqD,gBAAxBh7D,SAASg7D,YACjDxgD,EAAK+I,QAAQutD,MAA0E,OAAjE3lD,EAAiC,OAA3BhC,EAAKhmC,OAAO4uF,iBAAsB,EAAS5oD,EAAG6oD,UAAoB7mD,EAAKqlD,EAASS,KACxG9tF,OAAO8uF,YACTz3D,EAAK+I,QAAQutD,MAAQN,EAASO,OAEhC/wE,SAASiG,oBAAoB,mBAAoB6rE,IAEjD9xE,SAAS6F,iBAAiB,mBAAoBisE,EAChD,EAGF,OADAA,IACO7vF,IACT,CAEA,KAAAiB,GAIE,YAH2B,IAAvBjB,KAAKshC,QAAQutD,OACf7uF,KAAK4vF,iBAEA5vF,KAAKs1B,QAAQt1B,KAAKshC,QAC3B,EAEF,SAAS2uD,IACP,OAAO,IAAIV,EAAcJ,EAC3B,C,8BClKA,SAASe,EAAWlpE,GAClB,OAAKA,EAGEA,EAAKnkB,MAAM,KAAKxE,IAAIuc,oBAAoB1X,KAAK,KAF3C8jB,CAGX,C,qGCLA,MAAgEmpE,EAAI,CAACziF,EAAG5O,KACtE,IAAI0c,EACJ,OAAgD,OAAvCA,EAAS,MAAL1c,OAAY,EAASA,EAAEs2E,SAAmB55D,EAAI21D,KAFxB,CAACzjE,GAAM,eAAiBA,EAEOsT,CAAEtT,EAAE,EACrEhJ,EAAI,CAACgJ,EAAG5O,EAAG0c,KACZ,IAAIhM,EACJ,MAAM5Q,EAEqB,IAFjBX,OAAO6pE,OAAO,CACtBsoB,WAAY,GACX50E,GAAK,CAAC,GAAG40E,WAAmB,EAAI,EACnC,OAAgD,OAAvC5gF,EAAS,MAALgM,OAAY,EAASA,EAAE45D,SAAmB5lE,EAAI2hE,KAAO,SAAWvyE,EAAI,OAASyxF,EAAE3iF,EAAG5O,EAAG0c,EAAE,EACnG60E,EAAI,CAAC3iF,EAAG5O,EAAG0c,KACZ,MAAMhM,EAAIvR,OAAO6pE,OAAO,CACtB7sD,QAAQ,GACPO,GAAK,CAAC,GAST,MAAuB,MAAhB9N,EAAEsuB,OAAO,KAAetuB,EAAI,IAAMA,GARhCgZ,GADoBA,EASqB5nB,GAAK,CAAC,IARtC,CAAC,EAQ4B4O,EARvBsE,QACpB,eACA,SAASsqB,EAAG39B,GACV,MAAM6E,EAAIkjB,EAAE/nB,GACZ,OAAO6Q,EAAEyL,OAASL,mBAA+B,iBAALpX,GAA6B,iBAALA,EAAgBA,EAAEL,WAAam5B,GAAiB,iBAAL94B,GAA6B,iBAALA,EAAgBA,EAAEL,WAAam5B,CACxK,IANa,IAAY5V,CAS6B,EACzDmV,EAAI,CAACnuB,EAAG5O,EAAG0c,KACZ,IAAIhM,EAAG3Q,EAAGD,EACV,MAAM8nB,EAAIzoB,OAAO6pE,OAAO,CACtBwoB,WAAW,GACV90E,GAAK,CAAC,GAAI8gB,EAA4C,OAAvC9sB,EAAS,MAALgM,OAAY,EAASA,EAAE45D,SAAmB5lE,EAAI+gF,IACpE,OAAgI,KAAzC,OAA9E3xF,EAAiD,OAA5CC,EAAc,MAAVqC,YAAiB,EAASA,OAAOgoF,SAAc,EAASrqF,EAAEmf,aAAkB,EAASpf,EAAE4xF,oBAA8B9pE,EAAE4pE,UAA6Bh0D,EAAI,aAAe+zD,EAAE3iF,EAAG5O,EAAG0c,GAA5C8gB,EAAI+zD,EAAE3iF,EAAG5O,EAAG0c,EAAkC,EAMlM21D,EAAI,IAAMjwE,OAAOu3B,SAASk8C,SAAW,KAAOzzE,OAAOu3B,SAASxF,KAAOs9D,IACtE,SAASA,IACP,IAAI7iF,EAAIxM,OAAOuvF,YACf,UAAW/iF,EAAI,IAAK,CAClBA,EAAI+qB,SAASi4D,SACb,MAAM5xF,EAAI4O,EAAE/D,QAAQ,eACpB,IAAW,IAAP7K,EACF4O,EAAIA,EAAErC,MAAM,EAAGvM,OACZ,CACH,MAAM0c,EAAI9N,EAAE/D,QAAQ,IAAK,GACzB+D,EAAIA,EAAErC,MAAM,EAAGmQ,EAAI,EAAIA,OAAI,EAC7B,CACF,CACA,OAAO9N,CACT,C,+KCpCI1L,EAAU,CAAC,EAEfA,EAAQssB,kBAAoB,IAC5BtsB,EAAQgsB,cAAgB,IACxBhsB,EAAQurB,OAAS,SAAc,KAAM,QACrCvrB,EAAQ6qB,OAAS,IACjB7qB,EAAQqsB,mBAAqB,IAEhB,IAAI,IAASrsB,GAKJ,KAAW,IAAQ2uF,QAAS,IAAQA,O,oFClB1D,IAAA9xF,GAAS,KACT,MAAMopF,EAAY,CAChB/qC,OAAQ,iBACRrP,MAAO,CAQLvX,SAAU,CACRhqB,KAAM6vB,SACNy0D,UAAU,EACVnzF,QAAS,QAMXozF,MAAO,CACLvkF,KAAMnN,OACNyxF,UAAU,GAKZE,KAAM,CACJxkF,KAAMnN,OACNyxF,UAAU,EACVnzF,aAAS,GAQX6O,KAAM,CACJA,KAAMnN,OACNyxF,UAAU,EACVnzF,QAAS,YACTmhF,UAAYtyE,GAAyB,iBAATA,GAAqB,CAAC,SAAU,SAAU,QAAS,UAAW,YAAa,WAAY,QAAS,UAAW,WAAWgG,SAAShG,IAO7JykF,WAAY,CACVzkF,KAAMnN,OACNyxF,UAAU,EACVnzF,QAAS,SACTmhF,UAAUlgF,GACD,CAAC,SAAU,QAAS,UAAU4T,SAAS5T,IAMlDq1B,SAAU,CACRznB,KAAM2Z,QACNxoB,SAAS,GAQXuzF,QAAS,CACP1kF,KAAMnN,OACNyxF,UAAU,EACVnzF,QAAS,YACTmhF,UAAYtyE,GAAyB,iBAATA,GAAqB,CAAC,UAAW,YAAa,WAAY,QAAS,UAAW,WAAWgG,SAAShG,KAGlI2kF,MAAO,CAAC,SACR,KAAA3sC,CAAM8jC,GAAS,KAAE78D,IACf,MAAMsiB,EAAQu6C,EACR8I,GAAY,SAAI,GAgBtB,MAAO,CAAExsC,OAAO,EAAM7W,QAAOtiB,OAAM2lE,YAAWC,YAf9CvyD,eAA2B9/B,GACzB,IAAIoyF,EAAUxyF,MAAd,CAGAwyF,EAAUxyF,OAAQ,EAClB,IACE,MAAM0yF,EAAgC,UAArBvjD,EAAMkjD,iBAAiC,EAClD/kE,QAAe6hB,EAAMvX,eAAgB86D,GAC5B,IAAXplE,GACFT,EAAK,QAASzsB,EAAGktB,EAErB,CAAE,QACAklE,EAAUxyF,OAAQ,CACpB,CAVA,CAWF,EAC2DC,EAAC,aAAU,qBAAkB,kBAAe,IACzG,GAEF,IAAI4pF,EAAc,WAChB,IAAI3vC,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAAIm/C,EAAS5vC,EAAIkP,MAAMnR,YACtD,OAAOtN,EAAGm/C,EAAO6I,SAAU,CAAEliD,MAAO,CAAE,aAAcyJ,EAAIi4C,MAAO,SAAYj4C,EAAI7kB,SAAU,KAAQ6kB,EAAItsC,KAAM,cAAessC,EAAIm4C,WAAY,QAAWn4C,EAAIo4C,SAAW/lE,GAAI,CAAE,MAASu9D,EAAO2I,aAAeh/C,YAAayG,EAAIpH,GAAG,CAAC,CAAE/yC,IAAK,OAAQmb,GAAI,WAC/O,MAAO,CAACg/B,EAAI1H,GAAG,QAAQ,WACrB,MAAO,CAACs3C,EAAO0I,UAAY7nD,EAAGm/C,EAAO8I,cAAe,CAAEniD,MAAO,CAC3D,KAAQq5C,EAAO7pF,EAAE,qBAEC,IAAbi6C,EAAIk4C,KAAkBznD,EAAGm/C,EAAO+I,iBAAkB,CAAEpiD,MAAO,CAAE,IAAOyJ,EAAIk4C,QAAYl4C,EAAIrH,KACjG,IACF,EAAGxQ,OAAO,IAAS,MAAM,IAAS,CAAC6X,EAAItH,GAAG,IAAMsH,EAAI5H,GAAG4H,EAAIi4C,OAAS,MACtE,EACInI,EAAuB,GAS3B,MAAM8I,GAR8B,IAAA9jF,GAClCu6E,EACAM,EACAG,GACA,EACA,KACA,MAEmCprF,Q,cClHjC,EAAU,CAAC,EAEf,EAAQgxB,kBAAoB,IAC5B,EAAQN,cAAgB,IACxB,EAAQT,OAAS,SAAc,KAAM,QACrC,EAAQV,OAAS,IACjB,EAAQwB,mBAAqB,IAEhB,IAAI,IAAS,GAKJ,KAAW,IAAQsiE,QAAS,IAAQA,O,8DCV1D,MAAMc,EAAc,CAClBvrF,KAAM,YACN+qF,MAAO,CAAC,SACRpjD,MAAO,CACLhjB,MAAO,CACLve,KAAMnN,QAERuyF,UAAW,CACTplF,KAAMnN,OACN1B,QAAS,gBAEXkP,KAAM,CACJL,KAAMlN,OACN3B,QAAS,MAIf,IAAIk0F,EAAgB,WAClB,IAAI/4C,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAC/B,OAAOA,EAAG,OAAQuP,EAAI1P,GAAG,CAAEojB,YAAa,kCAAmCnd,MAAO,CAAE,cAAeyJ,EAAI/tB,MAAQ,KAAO,OAAQ,aAAc+tB,EAAI/tB,MAAO,KAAQ,OAASI,GAAI,CAAE,MAAS,SAASskB,GAC9L,OAAOqJ,EAAIpF,MAAM,QAASjE,EAC5B,IAAO,OAAQqJ,EAAI1F,QAAQ,GAAQ,CAAC7J,EAAG,MAAO,CAAEijB,YAAa,4BAA6Bnd,MAAO,CAAE,KAAQyJ,EAAI84C,UAAW,MAAS94C,EAAIjsC,KAAM,OAAUisC,EAAIjsC,KAAM,QAAW,cAAiB,CAAC08B,EAAG,OAAQ,CAAE8F,MAAO,CAAE,EAAK,mCAAsC,CAACyJ,EAAI/tB,MAAQwe,EAAG,QAAS,CAACuP,EAAItH,GAAGsH,EAAI5H,GAAG4H,EAAI/tB,UAAY+tB,EAAIrH,UAC7T,EACIqgD,EAAyB,GAS7B,MAAMC,GARgC,IAAAnkF,GACpC+jF,EACAE,EACAC,GACA,EACA,KACA,MAE4Bt0F,QACxBw0F,EAAc,CAClB5rF,KAAM,WACN+qF,MAAO,CAAC,SACRpjD,MAAO,CACLhjB,MAAO,CACLve,KAAMnN,QAERuyF,UAAW,CACTplF,KAAMnN,OACN1B,QAAS,gBAEXkP,KAAM,CACJL,KAAMlN,OACN3B,QAAS,MAIf,IAAIs0F,EAAgB,WAClB,IAAIn5C,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAC/B,OAAOA,EAAG,OAAQuP,EAAI1P,GAAG,CAAEojB,YAAa,iCAAkCnd,MAAO,CAAE,cAAeyJ,EAAI/tB,MAAQ,KAAO,OAAQ,aAAc+tB,EAAI/tB,MAAO,KAAQ,OAASI,GAAI,CAAE,MAAS,SAASskB,GAC7L,OAAOqJ,EAAIpF,MAAM,QAASjE,EAC5B,IAAO,OAAQqJ,EAAI1F,QAAQ,GAAQ,CAAC7J,EAAG,MAAO,CAAEijB,YAAa,4BAA6Bnd,MAAO,CAAE,KAAQyJ,EAAI84C,UAAW,MAAS94C,EAAIjsC,KAAM,OAAUisC,EAAIjsC,KAAM,QAAW,cAAiB,CAAC08B,EAAG,OAAQ,CAAE8F,MAAO,CAAE,EAAK,mCAAsC,CAACyJ,EAAI/tB,MAAQwe,EAAG,QAAS,CAACuP,EAAItH,GAAGsH,EAAI5H,GAAG4H,EAAI/tB,UAAY+tB,EAAIrH,UAC7T,EACIygD,EAAyB,GAS7B,MAAMC,GARgC,IAAAvkF,GACpCokF,EACAC,EACAC,GACA,EACA,KACA,MAE2B10F,QAE7B,SAASg2E,EAAMh9C,EAAUzZ,GACvB,IAAI/Z,EACAovF,EAEAC,EADAzjF,EAAYmO,EAEhB7c,KAAK4J,MAAQ,WACXuoF,GAAU,EACVD,EAA0B,IAAI/0D,KAC9Br6B,EAAKga,WAAWwZ,EAAU5nB,EAC5B,EACA1O,KAAKoc,MAAQ,WACX+1E,GAAU,EACV7sE,aAAaxiB,GACb4L,GAA6B,IAAIyuB,KAAS+0D,CAC5C,EACAlyF,KAAKQ,MAAQ,WACX2xF,GAAU,EACV7sE,aAAaxiB,GACb4L,EAAY,CACd,EACA1O,KAAKoyF,YAAc,WAKjB,OAJID,IACFnyF,KAAKoc,QACLpc,KAAK4J,SAEA8E,CACT,EACA1O,KAAKqyF,gBAAkB,WACrB,OAAOF,CACT,EACAnyF,KAAK4J,OACP,EAhCA,IAAA/K,GAAS,IAAK,KAiCd,MAAMyzF,EAAc,CAClBpsF,KAAM,UACNogD,WAAY,CACVisC,MAAK,IACLV,QACAI,OACAO,UAAS,IACTnB,SAAQ,IACRE,iBAAgB,KAElB1jD,MAAO,CAIL3nC,KAAM,CACJoG,KAAMnN,OACN1B,QAAS,IAKXg1F,YAAa,CACXnmF,KAAM2Z,QACNxoB,SAAS,GAKXi1F,QAAS,CACPpmF,KAAM2Z,QACNxoB,SAAS,GAKXk1F,cAAe,CACbrmF,KAAM2Z,QACNxoB,SAAS,GAKXm1F,gBAAiB,CACftmF,KAAM2Z,QACNxoB,SAAS,GAKXo1F,eAAgB,CACdvmF,KAAMlN,OACN3B,QAAS,KAKXq1F,gBAAiB,CACfxmF,KAAM2Z,QACNxoB,SAAS,GAOXs1F,YAAa,CACXzmF,KAAM2Z,QAENxoB,SAAS,GAKXu1F,aAAc,CACZ1mF,KAAM2Z,QACNxoB,SAAS,GAKXw1F,iBAAkB,CAChB3mF,KAAM2Z,QACNxoB,SAAS,GAQXkP,KAAM,CACJL,KAAMnN,OACN1B,QAAS,SACTmhF,UAAYjyE,GACH,CAAC,QAAS,SAAU,QAAS,QAAQ2F,SAAS3F,IAQzDumF,QAAS,CACP5mF,KAAM2Z,QACNxoB,SAAS,GAQX01F,SAAU,CACR7mF,KAAM2Z,QAENxoB,SAAS,GAMX21F,oBAAqB,CACnB9mF,KAAM2Z,QAENxoB,SAAS,GAMX41F,KAAM,CACJ/mF,KAAM2Z,QACNxoB,SAAS,GAKX61F,cAAe,CACbhnF,KAAM2Z,QACNxoB,SAAS,GAKX4hB,UAAW,CACT/S,KAAM,CAACnN,OAAQ,MACf1B,QAAS,QAMX81F,qBAAsB,CACpBjnF,KAAM2Z,QAENxoB,SAAS,GAKX+1F,uBAAwB,CACtBlnF,KAAM7C,MACNhM,QAAS,IAAM,IAOjBg2F,cAAe,CACbnnF,KAAMlN,OACN3B,QAAS,GAKX67D,KAAM,CACJhtD,KAAM2Z,QAENxoB,aAAS,GAMXi2F,QAAS,CACPpnF,KAAMnN,OACN1B,QAAS,IAOXk2F,eAAgB,CACdl2F,aAAS,EACT6O,KAAM,CAAC2Z,QAAS+S,YAAa46D,WAAYz0F,UAG7C8xF,MAAO,CACL,WACA,OACA,QACA,eAEF3sC,MAAK,KACI,CACLuvC,eAAc,IACdC,gBAAe,MAGnBtnF,KAAI,KACK,CACLunF,GAAI,KACJC,SAAS,EACTC,iBAAkB,KAClBC,UAAW,KACXC,QAAQ,IAAAC,KACRC,cAAc,IAGlBtsD,SAAU,CAIR,iBAAAusD,GACE,MAAO,GAAGt0F,KAAK6yF,kBACjB,EAIA,iBAAA0B,GACE,OAAQv0F,KAAKkzF,SAAWlzF,KAAKmzF,WAAanzF,KAAKuzF,sBAAwBvzF,KAAK0yF,SAAW1yF,KAAKyyF,aAAkC,KAAnBzyF,KAAKw0F,WAAoBvuE,QAAQjmB,KAAKiuC,OAAOwmD,QAC1J,EAIA,SAAAD,GACE,OAAOx0F,KAAKkG,KAAK9D,MACnB,EAIA,YAAAsyF,GACE,OAAO10F,KAAK0zF,SAAW,cAAc1zF,KAAKm0F,QAC5C,EACA,SAAAQ,GACE,YAAqB,IAAd30F,KAAKs5D,KAAkBt5D,KAAKq0F,aAAer0F,KAAKs5D,IACzD,EACA,mBAAAs7B,GACE,MAAO,UAAS50F,KAAK2yF,cAAgB,MAAQ,KAC/C,EACA,aAAAkC,GACE,OAAO70F,KAAKg0F,SAAU,OAAE,oBAAqB,OAAE,kBACjD,EACAc,qBAAoB,KACX,OAAE,SAEXC,oBAAmB,KACV,OAAE,YAEXC,oBAAmB,KACV,OAAE,SAGbj1D,MAAO,CAML,eAAA+yD,CAAgBn0E,GACV3e,KAAKi0F,mBACHt1E,EACF3e,KAAKi0F,iBAAiB73E,QAEtBpc,KAAKi0F,iBAAiBrqF,QAG5B,EACA,sBAAA4pF,CAAuB51E,GACrB,GAAI5d,KAAKk0F,UAAW,CAClB,MAAMe,EAAmBj1F,KAAKgoD,MAAMktC,KACpCl1F,KAAKk0F,UAAUpuE,wBAAwB,CAACmvE,KAAqBr3E,GAC/D,CACF,GAEF,WAAAqjD,GACE//D,OAAO0iB,iBAAiB,UAAW5jB,KAAKm1F,cAC1C,EACA,aAAAC,GACEl0F,OAAO8iB,oBAAoB,UAAWhkB,KAAKm1F,eAC3Cn1F,KAAK+zF,GAAG9oD,MACV,EACA,OAAAyf,GAQE,GAPK1qD,KAAKkG,MAASlG,KAAK0zF,SACtB,KAAI7oC,KAAKpzB,KAAK,gFAEhBz3B,KAAKq1F,eACLr1F,KAAK+zF,IAAK,SAAS/zF,KAAKgoD,MAAMktC,KAAM,CAClCI,WAAYt1F,KAAKu1F,cAEfv1F,KAAKqf,UACP,GAAuB,SAAnBrf,KAAKqf,UACPtB,SAASmb,KAAKG,aAAar5B,KAAKy2C,IAAK14B,SAASmb,KAAKE,eAC9C,CACarb,SAAS+B,cAAc9f,KAAKqf,WACpCyO,YAAY9tB,KAAKy2C,IAC7B,CAEJ,EACA,SAAAgU,GACEzqD,KAAKw1F,iBACLx1F,KAAKy2C,IAAIzpB,QACX,EACAq1B,QAAS,CACP1jD,EAAC,IAED,QAAA82F,CAASl4E,GACHvd,KAAKyyF,cACHl1E,GACFvd,KAAK01F,iBAEP11F,KAAKwzC,MAAM,WAAYj2B,GAE3B,EACA,IAAAkwB,CAAKlwB,GACCvd,KAAK0yF,UACHn1E,GACFvd,KAAK01F,iBAEP11F,KAAKwzC,MAAM,OAAQj2B,GAEvB,EACA,KAAAkZ,CAAMjqB,IACCxM,KAAKkzF,SAAWlzF,KAAKmzF,WACxBnzF,KAAKq0F,cAAe,EACpBr0F,KAAKwzC,MAAM,eAAe,GAC1B12B,YAAW,KACT9c,KAAKwzC,MAAM,QAAShnC,EAAK,GACxB,KAEP,EAOA,uBAAAmpF,CAAwBp4E,GAClBvd,KAAKozF,qBACPpzF,KAAKy2B,MAAMlZ,EAEf,EAIA,aAAA43E,CAAc53E,GACZ,GAAkB,WAAdA,EAAM9e,IAAkB,CAC1B,MAAMwd,GAAY,IAAA+E,KAClB,GAAI/E,EAAUrb,OAAS,GAAKqb,EAAUA,EAAUrb,OAAS,KAAOZ,KAAKk0F,UACnE,OAEF,OAAOl0F,KAAKy2B,MAAMlZ,EACpB,CACA,MAAMq4E,EAAgB,CACpBC,UAAW71F,KAAKy1F,SAChBK,WAAY91F,KAAKytC,MAEnB,GAAImoD,EAAcr4E,EAAM9e,KAAM,CAC5B,GAAIsf,SAASkC,gBAAkBjgB,KAAKy2C,IAAIl3B,SAASxB,SAASkC,eACxD,OAEF,OAAO21E,EAAcr4E,EAAM9e,KAAK8e,EAClC,CACF,EAOA,WAAAg4E,CAAYz2F,EAAGi3F,GACT/1F,KAAK+yF,cAAgB/yF,KAAKgzF,eACV,SAAd+C,EACF/1F,KAAKytC,KAAK3uC,GACa,UAAdi3F,GACT/1F,KAAKy1F,SAAS32F,GAGpB,EAIA,eAAAk3F,GACEh2F,KAAKg0F,SAAWh0F,KAAKg0F,QACjBh0F,KAAKg0F,QACPh0F,KAAKi2F,kBAELj2F,KAAKk2F,uBAET,EAIA,cAAAR,GACE11F,KAAKg0F,SAAWh0F,KAAKg0F,QACrBh0F,KAAKk2F,wBACLl2F,KAAK4pD,WAAU,WACb5pD,KAAKg2F,iBACP,GACF,EAIA,eAAAC,GACEj2F,KAAKg0F,SAAU,EACXh0F,KAAK0yF,QACP1yF,KAAKi0F,iBAAmB,IAAI3gB,GAAM,KAChCtzE,KAAKytC,OACLztC,KAAKi2F,iBAAiB,GACrBj2F,KAAK6yF,iBAER7yF,KAAKg0F,SAAU,EACfh0F,KAAKk2F,wBAET,EAIA,qBAAAA,GACMl2F,KAAKi0F,kBACPj0F,KAAKi0F,iBAAiBzzF,OAE1B,EAIA,kBAAM60F,GACJ,IAAKr1F,KAAK20F,WAAa30F,KAAKk0F,UAC1B,OAEF,MAAMe,EAAmBj1F,KAAKgoD,MAAMktC,WAC9Bl1F,KAAK4pD,YACX,MAAM5nD,EAAU,CACd6gB,mBAAmB,EACnBszE,cAAelB,EACfh5E,WAAW,IAAA+E,KAGX9C,mBAAmB,EACnBy1E,eAAgB3zF,KAAK2zF,gBAEvB3zF,KAAKk0F,WAAY,OAAgB,CAACe,KAAqBj1F,KAAKwzF,wBAAyBxxF,GACrFhC,KAAKk0F,UAAUvvE,UACjB,EACA,cAAA6wE,GACOx1F,KAAKk0F,YAGVl0F,KAAKk0F,WAAWvxE,aAChB3iB,KAAKk0F,UAAY,KACnB,IAGEkC,EAAoB,MACxB,SAAW,CAACx9C,EAAK4vC,KAAW,CAC1B,SAAY5vC,EAAI07C,qBACf,EAEC+B,EAAY/D,EAAYhuC,MAC9BguC,EAAYhuC,MAAQ+xC,EAAY,CAACxoD,EAAOzR,KACtCg6D,IACOC,EAAUxoD,EAAOzR,IACtBg6D,EACJ,MAAM,EAAY9D,EAClB,IAAI,EAAc,WAChB,IAAI15C,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAC/B,OAAOA,EAAG,aAAc,CAAE8F,MAAO,CAAE,KAAQ,OAAQ,OAAU,IAAMlkB,GAAI,CAAE,cAAe2tB,EAAIy8C,aAAc,eAAgBz8C,EAAI48C,iBAAoB,CAACnsD,EAAG,MAAO,CAAEuZ,WAAY,CAAC,CAAE18C,KAAM,OAAQiqD,QAAS,SAAUzxD,MAAOk6C,EAAI+7C,UAAWt7C,WAAY,cAAgBxS,IAAK,OAAQylB,YAAa,aAAcxX,MAAO,CAC9S,qBAAsB8D,EAAIy6C,MAAQz6C,EAAI27C,kBACtC,oBAAqB37C,EAAI06C,eACxBnkD,MAAO,CAAE,KAAQ,SAAU,aAAc,OAAQ,kBAAmByJ,EAAI87C,aAAc,mBAAoB,qBAAuB97C,EAAIu7C,OAAQ,SAAY,OAAU,CAAC9qD,EAAG,aAAc,CAAE8F,MAAO,CAAE,KAAQ,kBAAmB,OAAU,KAAQ,CAAC9F,EAAG,MAAO,CAAEijB,YAAa,eAAgBnd,MAAO,CAAE,mBAAoByJ,EAAI06C,cAAe,mBAAoB16C,EAAI06C,gBAAmB,CAAC16C,EAAI47C,UAAYnrD,EAAG,KAAM,CAAEijB,YAAa,qBAAsBnd,MAAO,CAAE,GAAM,cAAgByJ,EAAIu7C,SAAY,CAACv7C,EAAItH,GAAG,IAAMsH,EAAI5H,GAAG4H,EAAI47C,WAAa,OAAS57C,EAAIrH,KAAMlI,EAAG,MAAO,CAAEijB,YAAa,cAAgB,CAAC1T,EAAI85C,SAAW95C,EAAIg6C,gBAAkBvpD,EAAG,SAAU,CAAEijB,YAAa,mBAAoBxX,MAAO,CAAE,2BAA4B8D,EAAIk6C,iBAAmB3jD,MAAO,CAAE,MAASyJ,EAAIi8C,cAAe,KAAQ,UAAY5pE,GAAI,CAAE,MAAS2tB,EAAIo9C,kBAAqB,CAAEp9C,EAAIo7C,QAAyF3qD,EAAG,QAAS,CAAEijB,YAAa,0BAA2Bnd,MAAO,CAAE,KAAQ,MAAtJ9F,EAAG,OAAQ,CAAEijB,YAAa,yBAA0Bnd,MAAO,CAAE,KAAQ,MAA0F9F,EAAG,OAAQ,CAAEijB,YAAa,mBAAqB,CAAC1T,EAAItH,GAAG,IAAMsH,EAAI5H,GAAG4H,EAAIi8C,eAAiB,OAAQj8C,EAAIo7C,QAAU3qD,EAAG,MAAO,CAAEijB,YAAa,gBAAiBnd,MAAO,CAAE,OAAU,KAAM,MAAS,OAAU,CAAC9F,EAAG,SAAU,CAAEijB,YAAa,wBAAyBnd,MAAO,CAAE,OAAU,QAAS,eAAgB,IAAK,KAAQ,cAAe,EAAK,KAAM,GAAM,KAAM,GAAM,UAAcyJ,EAAIrH,MAAO,GAAKqH,EAAIrH,KAAMlI,EAAG,YAAa,CAAEijB,YAAa,iBAAkBnd,MAAO,CAAE,OAAUyJ,EAAI66C,gBAAmB,CAAC76C,EAAI1H,GAAG,YAAa,GAAK0H,EAAIs6C,UAAWt6C,EAAIu6C,UAAav6C,EAAI26C,qBAEv9C36C,EAAIrH,KAF0+ClI,EAAG,WAAY,CAAEijB,YAAa,eAAgBnd,MAAO,CAAE,aAAcyJ,EAAIk8C,qBAAsB,QAAW,YAAc7pE,GAAI,CAAE,MAAS2tB,EAAIniB,OAAS0b,YAAayG,EAAIpH,GAAG,CAAC,CAAE/yC,IAAK,OAAQmb,GAAI,WACztD,MAAO,CAACyvB,EAAG,QAAS,CAAE8F,MAAO,CAAE,KAAQ,MACzC,EAAGpO,OAAO,IAAS,MAAM,EAAO,eAA4B,OAAQsI,EAAG,aAAc,CAAE8F,MAAO,CAAE,KAAQyJ,EAAIg8C,oBAAqB,OAAU,KAAQ,CAACvrD,EAAG,MAAO,CAAEuZ,WAAY,CAAC,CAAE18C,KAAM,OAAQiqD,QAAS,SAAUzxD,MAAOk6C,EAAI+7C,UAAWt7C,WAAY,cAAgBiT,YAAa,gBAAiBxX,MAAO,CACrS,kBAAkB8D,EAAIjsC,OACtB,CAAE,mCAAoCisC,EAAIq6C,mBACzChoE,GAAI,CAAE,UAAa,SAASskB,GAC7B,OAAIA,EAAOt9B,SAAWs9B,EAAOuiB,cAAsB,KAC5ClZ,EAAI+8C,wBAAwBllF,MAAM,KAAM9P,UACjD,IAAO,CAAC0oC,EAAG,aAAc,CAAE8F,MAAO,CAAE,KAAQ,kBAAmB,OAAU,KAAQ,CAAC9F,EAAG,WAAY,CAAEuZ,WAAY,CAAC,CAAE18C,KAAM,OAAQiqD,QAAS,SAAUzxD,MAAOk6C,EAAI65C,YAAap5C,WAAY,gBAAkBiT,YAAa,OAAQnd,MAAO,CAAE,aAAcyJ,EAAIm8C,oBAAqB,QAAW,0BAA4B9pE,GAAI,CAAE,MAAS2tB,EAAI68C,UAAYtjD,YAAayG,EAAIpH,GAAG,CAAC,CAAE/yC,IAAK,OAAQmb,GAAI,WAC1X,MAAO,CAACyvB,EAAG,mBAAoB,CAAE8F,MAAO,CAAE,YAAe,GAAI,KAAQyJ,EAAIi7C,eAAgB,KAAQ,MACnG,EAAG9yD,OAAO,QAAc,GAAIsI,EAAG,MAAO,CAAEijB,YAAa,kBAAmBnd,MAAO,CAAE,GAAM,qBAAuByJ,EAAIu7C,SAAY,CAAC9qD,EAAG,MAAO,CAAEijB,YAAa,4BAA8B,CAAC1T,EAAI1H,GAAG,YAAa,IAAK0H,EAAIs6C,SAAWt6C,EAAIu6C,UAAYv6C,EAAI26C,qBAAuBlqD,EAAG,WAAY,CAAEijB,YAAa,yBAA0Bnd,MAAO,CAAE,aAAcyJ,EAAIk8C,qBAAsB,QAAW,YAAc7pE,GAAI,CAAE,MAAS2tB,EAAIniB,OAAS0b,YAAayG,EAAIpH,GAAG,CAAC,CAAE/yC,IAAK,OAAQmb,GAAI,WAC9c,MAAO,CAACyvB,EAAG,QAAS,CAAE8F,MAAO,CAAE,KAAQ,MACzC,EAAGpO,OAAO,IAAS,MAAM,EAAO,cAAiB6X,EAAIrH,MAAO,GAAIlI,EAAG,aAAc,CAAE8F,MAAO,CAAE,KAAQ,kBAAmB,OAAU,KAAQ,CAAC9F,EAAG,WAAY,CAAEuZ,WAAY,CAAC,CAAE18C,KAAM,OAAQiqD,QAAS,SAAUzxD,MAAOk6C,EAAI85C,QAASr5C,WAAY,YAAciT,YAAa,OAAQnd,MAAO,CAAE,aAAcyJ,EAAIo8C,oBAAqB,QAAW,0BAA4B/pE,GAAI,CAAE,MAAS2tB,EAAInL,MAAQ0E,YAAayG,EAAIpH,GAAG,CAAC,CAAE/yC,IAAK,OAAQmb,GAAI,WACta,MAAO,CAACyvB,EAAG,mBAAoB,CAAE8F,MAAO,CAAE,YAAe,GAAI,KAAQyJ,EAAIk7C,gBAAiB,KAAQ,MACpG,EAAG/yD,OAAO,QAAc,IAAK,MAAO,IACtC,EACI,EAAuB,GAS3B,MAAMu1D,GAR8B,IAAA5oF,GAClC,EACA,EACA,GACA,EACA,KACA,YAE4BpQ,SAC9B,IAAAi5F,GAAeD,GCrmBf,MAAM,GAAY,QAAgB,CAChCpwF,KAAM,WACNogD,WAAY,CACVkrC,eAAc,EACd8E,QAAO,GAETzoD,MAAO,CAEL3nC,KAAM,CACJoG,KAAMnN,OACNyxF,UAAU,GAGZr4E,QAAS,CACPjM,KAAMnN,OACN1B,QAAS,IAGX+1F,uBAAwB,CACtBlnF,KAAM7C,MACNm1E,UAAYn2E,GACHgB,MAAM8C,QAAQ9D,IAAQA,EAAIwU,OAAOkC,GAA+B,iBAAZA,GAAwBA,aAAmB6Z,cAExGv7B,QAAS,IAAM,IAOjB4hB,UAAW,CACT/S,KAAMnN,OACNyxF,UAAU,EACVnzF,QAAS,QAOX+6B,KAAM,CACJlsB,KAAM2Z,QAENxoB,SAAS,GAQXkP,KAAM,CACJL,KAAMnN,OACNyxF,UAAU,EACVnzF,QAAS,QACTmhF,UAAYlgF,GAA2B,iBAAVA,GAAsB,CAAC,QAAS,SAAU,QAAS,QAAQ4T,SAAS5T,IAOnGwpF,QAAS,CACP57E,KAAM7C,MACNmnF,UAAU,EACVnzF,QAAS,IAAM,GACfmhF,UAAYlgF,GAAU+K,MAAM8C,QAAQ7N,IAAUA,EAAMue,OAAOkC,GAA+B,iBAAZA,KAOhF+zE,QAAS,CACP5mF,KAAM2Z,QACNxoB,SAAS,GAQX01F,SAAU,CACR7mF,KAAM2Z,QAENxoB,SAAS,GAMX21F,oBAAqB,CACnB9mF,KAAM2Z,QACNxoB,SAAS,GAOXmjF,OAAQ,CACNt0E,KAAM2Z,QACNxoB,SAAS,GAOXk1F,cAAe,CACbrmF,KAAM2Z,QACNxoB,SAAS,GAiBX+4F,kBAAmB,CACjBlqF,KAAM,CAACnN,OAAQsK,MAAOxL,QACtB2yF,UAAU,EACVnzF,QAAS,IAQXg5F,oBAAqB,CACnBnqF,KAAMnN,OACNyxF,UAAU,EACVnzF,QAAS,IAQXi5F,yBAA0B,CACxBpqF,KAAMnN,OACNyxF,UAAU,EACVnzF,QAAS,IAOXk5F,eAAgB,CACdrqF,KAAM,CAACnN,OAAQsK,MAAOxL,QACtB2yF,UAAU,EACVnzF,QAAS,IAQXm5F,cAAe,CACbtqF,KAAM,CAACnN,OAAQsK,MAAOxL,QACtB2yF,UAAU,EACVnzF,QAAS,KAGbwzF,MAAO,CAAC,UAAW,cAAe,UAClC,KAAA3sC,CAAMzW,GAAO,KAAEtiB,EAAI,MAAEsmB,IACnB,MAAM6X,GAAU,WACRp3B,MAAOukE,IAAgB,SAAentC,EAAS,CAAEp3B,MAAO,MAC1DwkE,GAAwB,SAAS,IAAMD,EAAYn4F,MAAQ,MAC3Dq4F,GAAgB,SAAS,SAA4B,IAAtBllD,GAAOmlD,aACtCC,GAAe,IAAA7C,KACf8C,GAA0B,SAAS,IAAMrpD,EAAM4oD,0BAAuB,IACtEU,GAA+B,SAAS,KAC5C,IAAItpD,EAAM4oD,oBAGV,OAAO5oD,EAAM6oD,0BAA4BO,CAAY,IAEjDG,GAAgB,UAChBC,GAAgB,SAAS,IAAMxpD,EAAM+yC,SAAWmW,EAAcr4F,MAAQ,OAAS,QAC/E44F,GAAkB,SAAS,IAA8B,SAAxBD,EAAc34F,MAAmB,CAItE,MAAA64F,CAAOh6E,GACLA,EAAMuF,iBACNyI,EAAK,SAAUhO,EACjB,EAIA,KAAAi6E,CAAMj6E,GACJA,EAAMuF,iBACNyI,EAAK,QAAShO,EAChB,GACE,CAAC,IACCo3E,GAAY,SAAI,GAQtB,SAAS8C,EAAczrE,GACrB2oE,EAAUj2F,OAAQ,EAClB6sB,EAAK,UAAWS,EAClB,CACA,SAAS0rE,IACP/C,EAAUj2F,OAAQ,EAClB6sB,EAAK,eAAe,EACtB,CACA,MAAMosE,GAAa,SAAS,KAAM,CAChCzE,QAASrlD,EAAMqlD,UAAYrlD,EAAMslD,SACjC9zE,eAA+B,IAApBwuB,EAAMxuB,UAAuB,OAASwuB,EAAMxuB,UAIvDq0E,QAASuD,EACTtqF,KAAMkhC,EAAMlhC,KACZ2sD,KAAMzrB,EAAMrV,MAAQm8D,EAAUj2F,MAC9Bi0F,cAAe9kD,EAAM8kD,cACrBS,oBAAqBvlD,EAAMulD,oBAC3BI,uBAAwB3lD,EAAM2lD,2BAEhC,MAAO,CACL4D,gBACAE,kBACAD,gBACAO,kBAhCF,SAA2BC,EAAQ7rE,IACZ,WAAhB6rE,EAAOvrF,MAA2C,WAAtBurF,EAAO9G,YAAoD,SAAxBsG,EAAc34F,OAAqB04F,EAAc14F,MAAMo5F,oBAG3HL,EAAczrE,GACd9qB,OAAO4b,YAAW,IAAM46E,KAAgB,KAC1C,EA2BED,gBACAC,eACAX,gBACAE,eACAC,0BACAC,+BACAL,wBACAa,aACAjuC,UAEJ,IAEF,IAAI,GAAc,WAChB,IAAI9Q,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAE/B,OADAuP,EAAIkP,MAAMnR,YACHiC,EAAIpgB,KAAO6Q,EAAG,UAAWuP,EAAI1P,GAAG,CAAEojB,YAAa,gBAAiBnd,MAAO,CAAE,oBAAoB,EAAO,gBAAgB,GAASlkB,GAAI,CAAE,MAAS2tB,EAAI8+C,aAAc,cAAe,SAASnoD,GAC3L,OAAOqJ,EAAI6+C,eACb,IAAO,UAAW7+C,EAAI++C,YAAY,GAAQ,CAACtuD,EAAG,KAAM,CAAEijB,YAAa,eAAgBnd,MAAO,CAAE,GAAMyJ,EAAIq+C,cAAgB7nD,SAAU,CAAE,YAAewJ,EAAI5H,GAAG4H,EAAI1yC,SAAYmjC,EAAGuP,EAAIy+C,cAAez+C,EAAInH,GAAG,CAAE5K,IAAK,gBAAiBzF,IAAK,YAAakrB,YAAa,SAAUxX,MAAO8D,EAAIg+C,eAAiBh+C,EAAI0+C,iBAAkB,CAACjuD,EAAG,MAAO,CAAExC,IAAK,UAAWylB,YAAa,kBAAmBxX,MAAO,CAAE,6BAA8B8D,EAAIk+C,wBAA2B,CAACl+C,EAAIm+C,cAAgB1tD,EAAG,MAAO,CAAEijB,YAAa,qBAAsBxX,MAAO8D,EAAI49C,kBAAmBrnD,MAAO,CAAE,aAAcyJ,EAAIs+C,wBAAyB,kBAAmBt+C,EAAIu+C,+BAAkC,CAACv+C,EAAI1H,GAAG,aAAc,KAAM,CAAE,YAAe0H,EAAIk+C,yBAA2B,GAAKl+C,EAAIrH,KAAMlI,EAAG,MAAO,CAAEijB,YAAa,kBAAmBxX,MAAO8D,EAAI+9C,gBAAkB,CAAC/9C,EAAI1H,GAAG,WAAW,WAC/zB,MAAO,CAAC7H,EAAG,IAAK,CAAEijB,YAAa,gBAAkB,CAAC1T,EAAItH,GAAG,IAAMsH,EAAI5H,GAAG4H,EAAIrgC,SAAW,OACvF,KAAK,KAAM8wB,EAAG,MAAO,CAAEijB,YAAa,mBAAqB,CAAC1T,EAAI1H,GAAG,WAAW,WAC1E,OAAO0H,EAAI3H,GAAG2H,EAAIsvC,SAAS,SAAS2P,EAAQ76E,GAC1C,OAAOqsB,EAAG,iBAAkBuP,EAAI1P,GAAG,CAAEzqC,IAAKue,EAAKiO,GAAI,CAAE,MAAS,CAAC4Q,EAAG7P,IAAW4sB,EAAIg/C,kBAAkBC,EAAQ7rE,KAAa,iBAAkB6rE,GAAQ,GACpJ,GACF,KAAK,MAAO,GAAKj/C,EAAIrH,IACvB,EACI,GAAuB,GAS3B,MAAM+2C,IAR8B,IAAA56E,GAClC,EACA,GACA,IACA,EACA,KACA,YAE6BpQ,O,8KClR3B0E,EAAU,CAAC,EAEfA,EAAQssB,kBAAoB,IAC5BtsB,EAAQgsB,cAAgB,IACxBhsB,EAAQurB,OAAS,SAAc,KAAM,QACrCvrB,EAAQ6qB,OAAS,IACjB7qB,EAAQqsB,mBAAqB,IAEhB,IAAI,IAASrsB,GAKJ,KAAW,IAAQ2uF,QAAS,IAAQA,O,cCtB1D,MAAM1I,EAAY,CAChB/hF,KAAM,gBACN2nC,MAAO,CAILlhC,KAAM,CACJL,KAAMlN,OACN3B,QAAS,IAOXs6F,WAAY,CACVzrF,KAAMnN,OACNy/E,UAAUlgF,GACD,CAAC,OAAQ,QAAS,QAAQ4T,SAAS5T,GAE5CjB,QAAS,QAKXyI,KAAM,CACJoG,KAAMnN,OACN1B,QAAS,KAGbsqC,SAAU,CACR,MAAAiwD,GACE,MAAMA,EAAS,CAAC,OAAQ,QACxB,MAAwB,UAApBh4F,KAAK+3F,WACAC,EACsB,SAApBh4F,KAAK+3F,WACPC,EAAOv3E,UAET,CAAC,6BAA8B,4BACxC,IAGJ,IAAI8nE,EAAc,WAChB,IAAI3vC,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAC/B,OAAOA,EAAG,OAAQ,CAAEijB,YAAa,oCAAqCnd,MAAO,CAAE,aAAcyJ,EAAI1yC,KAAM,KAAQ,QAAW,CAACmjC,EAAG,MAAO,CAAE8F,MAAO,CAAE,MAASyJ,EAAIjsC,KAAM,OAAUisC,EAAIjsC,KAAM,QAAW,cAAiB,CAAC08B,EAAG,OAAQ,CAAE8F,MAAO,CAAE,KAAQyJ,EAAIo/C,OAAO,GAAI,EAAK,kDAAqD3uD,EAAG,OAAQ,CAAE8F,MAAO,CAAE,KAAQyJ,EAAIo/C,OAAO,GAAI,EAAK,iDAAoD,CAACp/C,EAAI1yC,KAAOmjC,EAAG,QAAS,CAACuP,EAAItH,GAAGsH,EAAI5H,GAAG4H,EAAI1yC,SAAW0yC,EAAIrH,UAC7d,EACIm3C,EAAuB,GAS3B,MAAM4I,GAR8B,IAAA5jF,GAClCu6E,EACAM,EACAG,GACA,EACA,KACA,YAEkCprF,O,8KC9ChC0E,EAAU,CAAC,EAEfA,EAAQssB,kBAAoB,IAC5BtsB,EAAQgsB,cAAgB,IACxBhsB,EAAQurB,OAAS,SAAc,KAAM,QACrCvrB,EAAQ6qB,OAAS,IACjB7qB,EAAQqsB,mBAAqB,IAEhB,IAAI,IAASrsB,GAKJ,KAAW,IAAQ2uF,QAAS,IAAQA,O,uBCrB1D,MAAMsH,EAAc,CAClB/xF,KAAM,YACN+qF,MAAO,CAAC,SACRpjD,MAAO,CACLhjB,MAAO,CACLve,KAAMnN,QAERuyF,UAAW,CACTplF,KAAMnN,OACN1B,QAAS,gBAEXkP,KAAM,CACJL,KAAMlN,OACN3B,QAAS,MAIf,IAAIy6F,EAAgB,WAClB,IAAIt/C,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAC/B,OAAOA,EAAG,OAAQuP,EAAI1P,GAAG,CAAEojB,YAAa,kCAAmCnd,MAAO,CAAE,cAAeyJ,EAAI/tB,MAAQ,KAAO,OAAQ,aAAc+tB,EAAI/tB,MAAO,KAAQ,OAASI,GAAI,CAAE,MAAS,SAASskB,GAC9L,OAAOqJ,EAAIpF,MAAM,QAASjE,EAC5B,IAAO,OAAQqJ,EAAI1F,QAAQ,GAAQ,CAAC7J,EAAG,MAAO,CAAEijB,YAAa,4BAA6Bnd,MAAO,CAAE,KAAQyJ,EAAI84C,UAAW,MAAS94C,EAAIjsC,KAAM,OAAUisC,EAAIjsC,KAAM,QAAW,cAAiB,CAAC08B,EAAG,OAAQ,CAAE8F,MAAO,CAAE,EAAK,qDAAwD,CAACyJ,EAAI/tB,MAAQwe,EAAG,QAAS,CAACuP,EAAItH,GAAGsH,EAAI5H,GAAG4H,EAAI/tB,UAAY+tB,EAAIrH,UAC/U,EACI4mD,EAAyB,GAS7B,MAAMC,GARgC,IAAA1qF,GACpCuqF,EACAC,EACAC,GACA,EACA,KACA,MAE4B76F,QACxB+6F,EAAc,CAClBnyF,KAAM,oBACN+qF,MAAO,CAAC,SACRpjD,MAAO,CACLhjB,MAAO,CACLve,KAAMnN,QAERuyF,UAAW,CACTplF,KAAMnN,OACN1B,QAAS,gBAEXkP,KAAM,CACJL,KAAMlN,OACN3B,QAAS,MAIf,IAAI66F,EAAgB,WAClB,IAAI1/C,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAC/B,OAAOA,EAAG,OAAQuP,EAAI1P,GAAG,CAAEojB,YAAa,2CAA4Cnd,MAAO,CAAE,cAAeyJ,EAAI/tB,MAAQ,KAAO,OAAQ,aAAc+tB,EAAI/tB,MAAO,KAAQ,OAASI,GAAI,CAAE,MAAS,SAASskB,GACvM,OAAOqJ,EAAIpF,MAAM,QAASjE,EAC5B,IAAO,OAAQqJ,EAAI1F,QAAQ,GAAQ,CAAC7J,EAAG,MAAO,CAAEijB,YAAa,4BAA6Bnd,MAAO,CAAE,KAAQyJ,EAAI84C,UAAW,MAAS94C,EAAIjsC,KAAM,OAAUisC,EAAIjsC,KAAM,QAAW,cAAiB,CAAC08B,EAAG,OAAQ,CAAE8F,MAAO,CAAE,EAAK,6OAAgP,CAACyJ,EAAI/tB,MAAQwe,EAAG,QAAS,CAACuP,EAAItH,GAAGsH,EAAI5H,GAAG4H,EAAI/tB,UAAY+tB,EAAIrH,UACvgB,EACIgnD,EAAyB,GAS7B,MAAMC,GARgC,IAAA9qF,GACpC2qF,EACAC,EACAC,GACA,EACA,KACA,MAEoCj7F,QAChCm0F,EAAc,CAClBvrF,KAAM,2BACN+qF,MAAO,CAAC,SACRpjD,MAAO,CACLhjB,MAAO,CACLve,KAAMnN,QAERuyF,UAAW,CACTplF,KAAMnN,OACN1B,QAAS,gBAEXkP,KAAM,CACJL,KAAMlN,OACN3B,QAAS,MAIf,IAAIk0F,EAAgB,WAClB,IAAI/4C,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAC/B,OAAOA,EAAG,OAAQuP,EAAI1P,GAAG,CAAEojB,YAAa,mDAAoDnd,MAAO,CAAE,cAAeyJ,EAAI/tB,MAAQ,KAAO,OAAQ,aAAc+tB,EAAI/tB,MAAO,KAAQ,OAASI,GAAI,CAAE,MAAS,SAASskB,GAC/M,OAAOqJ,EAAIpF,MAAM,QAASjE,EAC5B,IAAO,OAAQqJ,EAAI1F,QAAQ,GAAQ,CAAC7J,EAAG,MAAO,CAAEijB,YAAa,4BAA6Bnd,MAAO,CAAE,KAAQyJ,EAAI84C,UAAW,MAAS94C,EAAIjsC,KAAM,OAAUisC,EAAIjsC,KAAM,QAAW,cAAiB,CAAC08B,EAAG,OAAQ,CAAE8F,MAAO,CAAE,EAAK,gIAAmI,CAACyJ,EAAI/tB,MAAQwe,EAAG,QAAS,CAACuP,EAAItH,GAAGsH,EAAI5H,GAAG4H,EAAI/tB,UAAY+tB,EAAIrH,UAC1Z,EACIqgD,EAAyB,GAS7B,MAAM6G,GARgC,IAAA/qF,GACpC+jF,EACAE,EACAC,GACA,EACA,KACA,MAE2Ct0F,QACvCw0F,EAAc,CAClB5rF,KAAM,kBACN+qF,MAAO,CAAC,SACRpjD,MAAO,CACLhjB,MAAO,CACLve,KAAMnN,QAERuyF,UAAW,CACTplF,KAAMnN,OACN1B,QAAS,gBAEXkP,KAAM,CACJL,KAAMlN,OACN3B,QAAS,MAIf,IAAIs0F,EAAgB,WAClB,IAAIn5C,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAC/B,OAAOA,EAAG,OAAQuP,EAAI1P,GAAG,CAAEojB,YAAa,wCAAyCnd,MAAO,CAAE,cAAeyJ,EAAI/tB,MAAQ,KAAO,OAAQ,aAAc+tB,EAAI/tB,MAAO,KAAQ,OAASI,GAAI,CAAE,MAAS,SAASskB,GACpM,OAAOqJ,EAAIpF,MAAM,QAASjE,EAC5B,IAAO,OAAQqJ,EAAI1F,QAAQ,GAAQ,CAAC7J,EAAG,MAAO,CAAEijB,YAAa,4BAA6Bnd,MAAO,CAAE,KAAQyJ,EAAI84C,UAAW,MAAS94C,EAAIjsC,KAAM,OAAUisC,EAAIjsC,KAAM,QAAW,cAAiB,CAAC08B,EAAG,OAAQ,CAAE8F,MAAO,CAAE,EAAK,6GAAgH,CAACyJ,EAAI/tB,MAAQwe,EAAG,QAAS,CAACuP,EAAItH,GAAGsH,EAAI5H,GAAG4H,EAAI/tB,UAAY+tB,EAAIrH,UACvY,EACIygD,EAAyB,GAS7B,MAAM0G,GARgC,IAAAhrF,GACpCokF,EACAC,EACAC,GACA,EACA,KACA,MAEkC10F,QAC9B2qF,EAAY,CAChB/hF,KAAM,aACN2nC,MAAO,CAILvhC,KAAM,CACJA,KAAMnN,OACN1B,QAAS,UACTmhF,UAAYtyE,GAAS,CAAC,UAAW,OAAQ,UAAW,SAASgG,SAAShG,IAQxEqsF,UAAW,CACTrsF,KAAM2Z,QACNxoB,SAAS,GAKXm7F,QAAS,CACPtsF,KAAMnN,OACN1B,QAAS,IAKX04B,KAAM,CACJ7pB,KAAMnN,OACN1B,QAAS,KAGb6mD,MAAK,KACI,CACLu0C,WAAU,MAGd9wD,SAAU,CACR,eAAA+wD,GACE,OAAO94F,KAAK24F,WAA2B,UAAd34F,KAAKsM,IAChC,EACA,IAAAwkF,GACE,OAAQ9wF,KAAKsM,MACX,IAAK,QACH,OAAOksF,EACT,IAAK,UACH,OAAOC,EACT,IAAK,OACH,OAAOC,EAGT,QACE,OAAON,EAEb,IAGJ,IAAI7P,EAAc,WAChB,IAAI3vC,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAC/B,OAAOA,EAAG,MAAO,CAAEijB,YAAa,WAAYxX,MAAO,CACjD,CAAC,aAAa8D,EAAItsC,QAASssC,EAAItsC,KAC/B,mBAAoBssC,EAAIigD,YACvB1pD,MAAO,CAAE,KAAQyJ,EAAIkgD,gBAAkB,QAAU,SAAY,CAAClgD,EAAI1H,GAAG,QAAQ,WAC9E,MAAO,CAAC7H,EAAGuP,EAAIk4C,KAAM,CAAE1vD,IAAK,YAAakrB,YAAa,iBAAkBxX,MAAO,CAAE,0BAA2B8D,EAAIggD,SAAWzpD,MAAO,CAAE,aAAc,oBAAqB,KAAQ,MACjL,IAAI9F,EAAG,MAAO,CAACuP,EAAIggD,QAAUvvD,EAAG,IAAK,CAAEijB,YAAa,qBAAuB,CAAC1T,EAAItH,GAAG,IAAMsH,EAAI5H,GAAG4H,EAAIggD,SAAW,OAAShgD,EAAIrH,KAAMqH,EAAI1H,GAAG,WAAW,WAClJ,MAAO,CAAC7H,EAAG,IAAK,CAAEijB,YAAa,kBAAoB,CAAC1T,EAAItH,GAAG,IAAMsH,EAAI5H,GAAG4H,EAAIziB,MAAQ,OACtF,KAAK,IAAK,EACZ,EACIuyD,EAAuB,GAS3B,MAAMD,GAR8B,IAAA/6E,GAClCu6E,EACAM,EACAG,GACA,EACA,KACA,YAE+BprF,O,6DCvNjC,MAAM2qF,EAAY,CAChB/hF,KAAM,YACN+qF,MAAO,CAAC,SACRpjD,MAAO,CACLhjB,MAAO,CACLve,KAAMnN,QAERuyF,UAAW,CACTplF,KAAMnN,OACN1B,QAAS,gBAEXkP,KAAM,CACJL,KAAMlN,OACN3B,QAAS,MAIf,IAAI8qF,EAAc,WAChB,IAAI3vC,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAC/B,OAAOA,EAAG,OAAQuP,EAAI1P,GAAG,CAAEojB,YAAa,kCAAmCnd,MAAO,CAAE,cAAeyJ,EAAI/tB,MAAQ,KAAO,OAAQ,aAAc+tB,EAAI/tB,MAAO,KAAQ,OAASI,GAAI,CAAE,MAAS,SAASskB,GAC9L,OAAOqJ,EAAIpF,MAAM,QAASjE,EAC5B,IAAO,OAAQqJ,EAAI1F,QAAQ,GAAQ,CAAC7J,EAAG,MAAO,CAAEijB,YAAa,4BAA6Bnd,MAAO,CAAE,KAAQyJ,EAAI84C,UAAW,MAAS94C,EAAIjsC,KAAM,OAAUisC,EAAIjsC,KAAM,QAAW,cAAiB,CAAC08B,EAAG,OAAQ,CAAE8F,MAAO,CAAE,EAAK,kHAAqH,CAACyJ,EAAI/tB,MAAQwe,EAAG,QAAS,CAACuP,EAAItH,GAAGsH,EAAI5H,GAAG4H,EAAI/tB,UAAY+tB,EAAIrH,UAC5Y,EACIm3C,EAAuB,GAS3B,MAAM6J,GAR8B,IAAA7kF,GAClCu6E,EACAM,EACAG,GACA,EACA,KACA,MAE0BprF,O,8BCjC5B,SAASy7F,EAAYn4F,GACnB,OAAOgP,KAAKu0D,SAAShhE,SAAS,IAAI6O,QAAQ,WAAY,IAAI3G,MAAM,EAAGzK,GAAU,EAC/E,C,sMCSIoB,EAAU,CAAC,EAEfA,EAAQssB,kBAAoB,IAC5BtsB,EAAQgsB,cAAgB,IACxBhsB,EAAQurB,OAAS,SAAc,KAAM,QACrCvrB,EAAQ6qB,OAAS,IACjB7qB,EAAQqsB,mBAAqB,IAEhB,IAAI,IAASrsB,GAKJ,KAAW,IAAQ2uF,QAAS,IAAQA,O,8FCf1D,MAAMmB,EAAc,CAClB5rF,KAAM,qBACN+qF,MAAO,CAAC,SACRpjD,MAAO,CACLhjB,MAAO,CACLve,KAAMnN,QAERuyF,UAAW,CACTplF,KAAMnN,OACN1B,QAAS,gBAEXkP,KAAM,CACJL,KAAMlN,OACN3B,QAAS,MAIf,IAAIs0F,EAAgB,WAClB,IAAIn5C,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAC/B,OAAOA,EAAG,OAAQuP,EAAI1P,GAAG,CAAEojB,YAAa,4CAA6Cnd,MAAO,CAAE,cAAeyJ,EAAI/tB,MAAQ,KAAO,OAAQ,aAAc+tB,EAAI/tB,MAAO,KAAQ,OAASI,GAAI,CAAE,MAAS,SAASskB,GACxM,OAAOqJ,EAAIpF,MAAM,QAASjE,EAC5B,IAAO,OAAQqJ,EAAI1F,QAAQ,GAAQ,CAAC7J,EAAG,MAAO,CAAEijB,YAAa,4BAA6Bnd,MAAO,CAAE,KAAQyJ,EAAI84C,UAAW,MAAS94C,EAAIjsC,KAAM,OAAUisC,EAAIjsC,KAAM,QAAW,cAAiB,CAAC08B,EAAG,OAAQ,CAAE8F,MAAO,CAAE,EAAK,mNAAsN,CAACyJ,EAAI/tB,MAAQwe,EAAG,QAAS,CAACuP,EAAItH,GAAGsH,EAAI5H,GAAG4H,EAAI/tB,UAAY+tB,EAAIrH,UAC7e,EACIygD,EAAyB,GAS7B,MAAMgH,GARgC,IAAAtrF,GACpCokF,EACAC,EACAC,GACA,EACA,KACA,MAEyC10F,SAC3C,IAAAuB,GAAS,KACT,MACMopF,EAAY,CAChB/hF,KAAM,YACNogD,WAAY,CACV+qC,SAAQ,IACR4H,UAAS,KAEX,OAAA32C,GACE,MAAO,CAWL,4BAA4B,SAAS,IAAuC,SAAjCtiD,KAAKk5F,0BAEpD,EACArrD,MAAO,CAILrV,KAAM,CACJlsB,KAAM2Z,QACNxoB,SAAS,GAQX07F,WAAY,CACV7sF,KAAM2Z,QACNxoB,SAAS,GAKX27F,UAAW,CACT9sF,KAAM2Z,QACNxoB,SAAS,GAKX47F,UAAW,CACT/sF,KAAM2Z,QACNxoB,SAAS,GAKX67F,SAAU,CACRhtF,KAAMnN,OACN1B,QAAS,MAsBX87F,kBAAmB,CACjBjtF,KAAMnN,OACN1B,QAAS,KACTmhF,UAAUlgF,GACD,CAAC,SAAU,OAAQ,WAAY,WAAW4T,SAAS5T,IAM9D86F,QAAS,CACPltF,KAAM2Z,QACNxoB,SAAS,GAUX6O,KAAM,CACJA,KAAMnN,OACNy/E,UAAUlgF,GACD,CAAC,UAAW,YAAa,WAAY,yBAA0B,sBAAuB,QAAS,UAAW,WAAW4T,SAAS5T,GAEvIjB,QAAS,MAOXg8F,YAAa,CACXntF,KAAMnN,OACN1B,QAAS,IASXi8F,UAAW,CACTptF,KAAMnN,OACN1B,SAAS,OAAE,YAObk8F,WAAY,CACVrtF,KAAM2Z,QAENxoB,QAAS,MAKXm8F,UAAW,CACTttF,KAAMnN,OACN1B,QAAS,UAKXo8F,kBAAmB,CACjBvtF,KAAM2iB,QACNxxB,QAAS,IAAMsgB,SAAS+B,cAAc,iBAAmB/B,SAAS+B,cAAc,SAKlFT,UAAW,CACT/S,KAAM,CAAC2Z,QAAS9mB,OAAQlB,OAAQgxB,SAChCxxB,QAAS,QAKXs2B,SAAU,CACRznB,KAAM2Z,QACNxoB,SAAS,GAMXq8F,OAAQ,CACNxtF,KAAMlN,OACN3B,QAAS,GAUXuzF,QAAS,CACP1kF,KAAMnN,OACNy/E,UAAUlgF,GACD,CAAC,UAAW,YAAa,WAAY,yBAA0B,sBAAuB,QAAS,UAAW,WAAW4T,SAAS5T,GAEvIjB,QAAS,OAGbwzF,MAAO,CACL,QACA,OACA,QACA,QACA,SACA,OACA,SACA,eAEF,KAAA3sC,CAAMzW,GACJ,MAAMksD,EAAW,SAAQ,IAAA3F,OACnB4F,EAAkB,WAAWD,IAC7BE,GAAgB,WAChB,IAAEvgE,EAAG,OAAEC,IAAW,SAAmBsgE,IACnCvgE,IAAKwgE,EAAavgE,OAAQwgE,IAAmB,UAAmB,QAAMtsD,EAAO,uBAC7Etb,OAAQ6nE,IAAiB,WAiBjC,MAAO,CACLH,gBACAI,eAlBoB,SAAS,IAAMzqF,KAAKtJ,IAExCsJ,KAAKC,IAEH6pB,EAAIh7B,MAAQ,GAEZg7B,EAAIh7B,MAAQw7F,EAAYx7F,OAG1BkR,KAAKC,IAEHuqF,EAAa17F,MAAQi7B,EAAOj7B,MAAQ,GAEpCy7F,EAAez7F,MAAQi7B,EAAOj7B,UAMhCq7F,WACAC,kBAEJ,EACA,IAAAxtF,GACE,MAAO,CACL8tF,OAAQt6F,KAAKw4B,KACb+hE,WAAY,EAIZrB,wBAAyB,UAE7B,EACAnxD,SAAU,CACR,oBAAAyyD,GACE,OAAQx6F,KAAKsM,MAAQtM,KAAKgxF,WAAahxF,KAAKw5F,QAAU,UAAYx5F,KAAKs5F,SAAW,YAAc,WAClG,EAIA,MAAAt7E,GAqEE,MApEgB,CACdy8E,KAAM,CACJC,UAAW,OACXC,qBAAqB,EACrBC,mBAAmB,EACnBC,eAAe,EACfC,gBAAiB,CACf,gBAAiB96F,KAAKs6F,OAASt6F,KAAK+5F,SAAW,MAEjDgB,0BAA2B,CAAC,EAC5BC,mBAAoB,CAClB,kBAAmBh7F,KAAKg6F,gBACxBl3F,GAAI9C,KAAK+5F,SACTkB,KAAM,SAGVC,SAAU,CACRR,eAAW,EACXC,qBAAqB,EACrBC,mBAAmB,EACnBC,eAAe,EACfC,gBAAiB,CAAC,EAClBC,0BAA2B,CAAC,EAC5BC,mBAAoB,CAAC,GAEvBG,OAAQ,CACNT,UAAW,SACXC,qBAAqB,EACrBC,mBAAmB,EACnBC,eAAe,EACfC,gBAAiB,CACf,gBAAiB96F,KAAKs6F,OAASt6F,KAAK+5F,SAAW,MAEjDgB,0BAA2B,CACzBj4F,GAAI9C,KAAK+5F,SACTkB,KAAM,SAEN,kBAAmBj7F,KAAKg6F,gBACxB,aAAc,QAEhBgB,mBAAoB,CAAC,GAEvBI,QAAS,CACPV,eAAW,EACXC,qBAAqB,EACrBC,mBAAmB,EACnBC,eAAe,EACfC,gBAAiB,CAAC,EAClBC,0BAA2B,CAAC,EAC5BC,mBAAoB,CAAC,GAIvBK,QAAS,CACPX,eAAW,EACXO,UAAM,EACNN,qBAAqB,EACrBC,mBAAmB,EACnBC,eAAe,EACfC,gBAAiB,CAAC,EAClBC,0BAA2B,CAAC,EAC5BC,mBAAoB,CAGlB,kBAAmBh7F,KAAKg6F,mBAIfh6F,KAAKk5F,wBACtB,GAEFn5D,MAAO,CAEL,IAAAvH,CAAKpa,GACCA,IAAUpe,KAAKs6F,SAGnBt6F,KAAKs6F,OAASl8E,EAChB,EACA,MAAAk8E,GACMt6F,KAAKs6F,OACPv8E,SAASmb,KAAKtV,iBAAiB,UAAW5jB,KAAKs7F,qBAE/Cv9E,SAASmb,KAAKlV,oBAAoB,UAAWhkB,KAAKs7F,oBAEtD,GAEF,OAAA9wC,ICzXF,SAA6B+wC,EAAav5F,EAAU,CAAC,GACnD,MAAMw5F,GAAsB,IAAAhsF,MAC5B,QAAM+rF,GAAa,MACb,QAAQv5F,EAAQ+xB,aAGhB,QAAQwnE,GACVC,EAAoBp/E,QAEpBo/E,EAAoBj/E,UACtB,KAEF,SAAY,KACVi/E,EAAoBj/E,SAAS,GAEjC,CD2WIk/E,EAAoB,IAAMz7F,KAAKs6F,QAAQ,CACrCvmE,SAAU,IAAM/zB,KAAKge,OAAO68E,eAEhC,EACAx4C,QAAS,CAOPq5C,cAAcC,GACLA,GAAQp6D,kBAAkBjB,MAAM+lB,eAAengD,MAAQy1F,GAAQp6D,kBAAkBH,IAS1F,mBAAAw6D,CAAoBD,GAClB,MAAO,CAAC,iBAAkB,eAAgB,kBAAkBrpF,SAAStS,KAAK07F,cAAcC,GAC1F,EAMA,SAAAE,CAAUhwB,GACR,IACE,QAAS,IAAI6I,IAAI7I,EAAKA,EAAIprE,WAAW,KAAOS,OAAOu3B,SAAS40C,YAAS,EACvE,CAAE,MACA,OAAO,CACT,CACF,EAEA,QAAAyuB,GACM97F,KAAKs6F,SAGTt6F,KAAKs6F,QAAS,EACdt6F,KAAKwzC,MAAM,eAAe,GAC1BxzC,KAAKwzC,MAAM,QACb,EACA,eAAMuoD,CAAUn5E,GAAc,GACvB5iB,KAAKs6F,eAGJt6F,KAAK4pD,YACX5pD,KAAKs6F,QAAS,EACdt6F,KAAKgoD,MAAMg0C,SAASxG,eAAe,CAAE5yE,gBACrC5iB,KAAKwzC,MAAM,eAAe,GAC1BxzC,KAAKwzC,MAAM,SACXxzC,KAAKu6F,WAAa,EACd33E,GACF5iB,KAAKgoD,MAAMiyC,eAAexjD,IAAIt1B,QAElC,EACA,QAAA86E,GACEj8F,KAAKwzC,MAAM,SACb,EAIA,QAAA0oD,GACEl8F,KAAK4pD,WAAU,KACb5pD,KAAKm8F,iBAAiB,MACtBn8F,KAAKo8F,gBACLp8F,KAAKwzC,MAAM,SAAS,GAExB,EAIA,aAAA4oD,GACE,MAAMC,EAAQr8F,KAAKgoD,MAAMyyC,KAAK6B,QAAQ,oBAEtC,GADet8F,KAAKgoD,MAAMyyC,KAAK8B,aAClBv8F,KAAKq6F,cAAe,CAC/B,IAAImC,EAAgB,EAChBC,EAAe,EACnB,IAAK,MAAMd,KAAU37F,KAAKgoD,MAAM00C,SAASlsE,SAAU,CACjD,GAAIgsE,EAAgBb,EAAOY,aAAe,EAAIv8F,KAAKq6F,cAAe,CAChEgC,EAAM7uE,MAAM+E,OAAYiqE,EAAgBC,EAAe,EAAlC,KACrB,KACF,CACAA,EAAed,EAAOY,aACtBC,GAAiBC,CACnB,CACF,MACEJ,EAAM7uE,MAAM+E,OAAS,aAEzB,EAKA,+BAAAoqE,GACE,OAAO38F,KAAKgoD,MAAMyyC,KAAK36E,cAAc,YACvC,EAIA,4BAAA88E,GACE,OAAO58F,KAAKgoD,MAAMyyC,KAAKzqE,iBA1bH,aA2btB,EAMA,SAAA6sE,CAAUt/E,GACR,GAAkB,QAAdA,EAAM9e,IAAe,CACvB,GAAIuB,KAAKge,OAAO68E,cACd,OAEF,IAAK76F,KAAKge,OAAO48E,kBAEf,YADA56F,KAAK+7F,WAAU,GAGjBx+E,EAAMuF,iBACN,MAAMg6E,EAAY98F,KAAK48F,+BACjBrC,EAAa,IAAIuC,GAAWnzF,QAAQoU,SAASkC,eACnD,IAAoB,IAAhBs6E,EACF,OAEF,MAAMwC,EAAgBx/E,EAAMZ,SAAW49E,EAAa,EAAIA,EAAa,EAMrE,OALIwC,EAAgB,GAAKA,IAAkBD,EAAUl8F,SACnDZ,KAAK+7F,WAAU,GAEjB/7F,KAAKu6F,WAAawC,OAClB/8F,KAAKg9F,aAEP,CACIh9F,KAAKge,OAAO28E,sBACI,YAAdp9E,EAAM9e,KACRuB,KAAKi9F,oBAAoB1/E,GAET,cAAdA,EAAM9e,KACRuB,KAAKk9F,gBAAgB3/E,GAEL,WAAdA,EAAM9e,KACRuB,KAAKm8F,iBAAiB5+E,GAEN,aAAdA,EAAM9e,KACRuB,KAAKm9F,gBAAgB5/E,IAGzBvd,KAAKs7F,oBAAoB/9E,EAC3B,EACA,gBAAA6/E,CAAiB7/E,GACG,WAAdA,EAAM9e,KAC6B,YAAjCuB,KAAKk5F,yBACPl5F,KAAK+7F,WAGX,EACA,mBAAAT,CAAoB/9E,GACA,WAAdA,EAAM9e,MACRuB,KAAK+7F,YACLx+E,EAAMuF,iBAEV,EACA,mBAAAu6E,GACE,MAAMC,EAAuBt9F,KAAKgoD,MAAMyyC,KAAK36E,cAAc,aACvDw9E,GACFA,EAAqB5oC,UAAU1nC,OAAO,SAE1C,EACA,WAAAgwE,GACE,MAAMO,EAAev9F,KAAK48F,+BAA+B58F,KAAKu6F,YAC9D,GAAIgD,EAAc,CAChBv9F,KAAKq9F,sBACL,MAAMG,EAAeD,EAAajB,QAAQ,aAC1CiB,EAAap8E,QACTq8E,GACFA,EAAa9oC,UAAU9zB,IAAI,SAE/B,CACF,EACA,mBAAAq8D,CAAoB1/E,GACdvd,KAAKs6F,SACiB,IAApBt6F,KAAKu6F,WACPv6F,KAAKm9F,gBAAgB5/E,IAErBvd,KAAKy9F,eAAelgF,GACpBvd,KAAKu6F,WAAav6F,KAAKu6F,WAAa,GAEtCv6F,KAAKg9F,cAET,EACA,eAAAE,CAAgB3/E,GACd,GAAIvd,KAAKs6F,OAAQ,CACf,MAAMoD,EAAc19F,KAAK48F,+BAA+Bh8F,OAAS,EAC7DZ,KAAKu6F,aAAemD,EACtB19F,KAAKm8F,iBAAiB5+E,IAEtBvd,KAAKy9F,eAAelgF,GACpBvd,KAAKu6F,WAAav6F,KAAKu6F,WAAa,GAEtCv6F,KAAKg9F,aACP,CACF,EACA,gBAAAb,CAAiB5+E,GACf,GAAIvd,KAAKs6F,OAAQ,CACft6F,KAAKy9F,eAAelgF,GACpB,MAAMogF,EAAoB,IAAI39F,KAAK48F,gCAAgC7/E,WAAW86E,GAC7B,SAAxCA,EAAOjoE,aAAa,iBAA8D,kBAAhCioE,EAAOjoE,aAAa,UAE/E5vB,KAAKu6F,WAAaoD,GAAqB,EAAIA,EAAoB,EAC/D39F,KAAKg9F,aACP,CACF,EACA,eAAAG,CAAgB5/E,GACVvd,KAAKs6F,SACPt6F,KAAKy9F,eAAelgF,GACpBvd,KAAKu6F,WAAav6F,KAAK48F,+BAA+Bh8F,OAAS,EAC/DZ,KAAKg9F,cAET,EACA,cAAAS,CAAelgF,GACTA,IACFA,EAAMuF,iBACNvF,EAAM2a,kBAEV,EACA,OAAA0lE,CAAQrgF,GACNvd,KAAKwzC,MAAM,QAASj2B,EACtB,EACA,MAAAsgF,CAAOtgF,GACLvd,KAAKwzC,MAAM,OAAQj2B,GACkB,YAAjCvd,KAAKk5F,yBACHl5F,KAAKgoD,MAAMyyC,MAAuD,IAA/Cz6F,KAAK48F,+BAA+Bh8F,QACzDZ,KAAK+7F,WAAU,EAGrB,EACA,OAAA/kE,CAAQzZ,GACNvd,KAAKwzC,MAAM,QAASj2B,EACtB,GAQF,MAAAgwB,CAAO2H,GACL,MAAMu/C,GAAWz0F,KAAKiuC,OAAOxwC,SAAW,IAAIU,QAAQw9F,GAAW37F,KAAK07F,cAAcC,KAClF,GAAuB,IAAnBlH,EAAQ7zF,OACV,OAEF,IAAIk9F,EAAqBrJ,EAAQt2F,OAAO6B,KAAK47F,qBACzC57F,KAAKo5F,WAAa0E,EAAmBl9F,OAAS,GAAKZ,KAAK85F,OAAS,IACnE,KAAIjvC,KAAKpzB,KAAK,kEACdqmE,EAAqB,IAEvB,MAAMrK,EAAgBqK,EAAmBzyF,MAAM,EAAGrL,KAAK85F,QACjDiE,EAActJ,EAAQt2F,QAAQw9F,IAAYlI,EAAcnhF,SAASqpF,KACvE,GAAI37F,KAAKu5F,kBACPv5F,KAAKk5F,wBAA0Bl5F,KAAKu5F,sBAC/B,CACL,MAAMyE,EAAmB,CAAC,gBAAiB,wBACrCC,EAAmB,CAAC,iBAAkB,sBAAuB,mBAAoB,iBACjFC,EAAc,CAAC,eAAgB,kBAC/BC,EAAqBJ,EAAYx6E,MAAMo4E,GAAWqC,EAAiB1rF,SAAStS,KAAK07F,cAAcC,MAC/FyC,EAAoBL,EAAYx6E,MAAMo4E,GAAWsC,EAAiB3rF,SAAStS,KAAK07F,cAAcC,MAC9F0C,EAAgBN,EAAYx6E,MAAMo4E,GAAWuC,EAAY5rF,SAAStS,KAAK07F,cAAcC,MAC3F,GAAIwC,EACFn+F,KAAKk5F,wBAA0B,cAC1B,GAAIkF,EACTp+F,KAAKk5F,wBAA0B,YAC1B,GAAImF,EACTr+F,KAAKk5F,wBAA0B,eAC1B,CACazE,EAAQt2F,QAAQw9F,GAAW37F,KAAK07F,cAAcC,GAAQl7F,WAAW,cACrEG,SAAW6zF,EAAQ7zF,OAC/BZ,KAAKk5F,wBAA0B,UAE/Bl5F,KAAKk5F,wBAA0B,SAEnC,CACF,CACA,MAAMoF,EAAsB3C,IAC1B,MAAM4C,EAAW5C,GAAQp6D,kBAAkBwc,WAAW+yC,KAChDA,EAAO6K,GAAQnvF,MAAM2lC,aAAa2+C,SAAS,KAAO9wF,KAAK67F,UAAU0C,GAAYrpD,EAAE,MAAO,CAAEJ,MAAO,gCAAiC3F,MAAO,CAAExtC,IAAK48F,EAAUC,IAAK,MAAUtpD,EAAE,OAAQ,CAAEJ,MAAO,CAAC,OAAQypD,MACnMpvD,EAAQwsD,GAAQnvF,MAAM2iC,OAAS,CAAC,EAChCsvD,EAAgB9C,GAAQp6D,kBAAkB7V,WAAWgzE,MACrDvoE,EAAOwlE,GAAQp6D,kBAAkB/Q,WAAW,IAAI2F,MAAM/zB,SACtDs3F,EAAYiC,GAAQp6D,kBAAkBwc,WAAW27C,WAAavjE,EAC9DwoE,EAAa3+F,KAAKq5F,UAAYljE,EAAO,GAC3C,IAAItL,EAAQ8wE,GAAQp6D,kBAAkBwc,WAAWlzB,MAC3C7qB,KAAKq5F,WAAaxuE,IACtBA,EAAQsL,GAEV,MAAMyoE,EAAiB,IAAKjD,GAAQp6D,kBAAkBwc,WAAa,CAAC,GAC9DgzC,EAAa,CAAC,SAAU,SAASz+E,SAASssF,EAAetyF,MAAQsyF,EAAeC,WAAa,SAGnG,cAFOD,EAAeC,kBACfD,EAAetyF,KACf4oC,EACL,WACA,CACEJ,MAAO,CACL,kCACA6mD,GAAQnvF,MAAM8/C,YACdqvC,GAAQnvF,MAAMsoC,OAEhB3F,MAAO,IACFA,EACH,aAAcuqD,EACd7uE,SAEFgc,IAAK80D,GAAQnvF,MAAMq6B,IACnBgH,MAAO,IACF+wD,EACH7qE,SAAU/zB,KAAK+zB,UAAY4nE,GAAQp6D,kBAAkBwc,WAAWhqB,SAChE+qE,QAASnD,GAAQp6D,kBAAkBwc,WAAW8gD,WAC9CvyF,KAAMykF,EAENC,SAAUhxF,KAAKsM,MAAQtM,KAAKgxF,WAAa2N,EAAa,YAAc,aAEtE1zE,GAAI,CACF9J,MAAOnhB,KAAK49F,QACZmB,KAAM/+F,KAAK69F,OAEX,iBAAkBlC,GAAQp6D,kBAAkB7V,YAAY,sBAAwB,MAC/E,QAGI+yE,GAAiB,CACpBC,MAAQnhF,IACFkhF,GACFA,EAAclhF,EAChB,KAKR,CACE23B,EAAE,WAAY,CAAEhH,KAAM,QAAU,CAAC4iD,IACjC6N,GAEH,EAEGK,EAAwBC,IAC5B,MAAMC,EAAcl/F,KAAKiuC,OAAO6iD,OAAO,KAAO9wF,KAAKy5F,YAAcvkD,EAAE,OAAQ,CAAEJ,MAAO,CAAC,OAAQ90C,KAAKy5F,eAAkBvkD,EAAE8jD,EAAoB,CACxInrD,MAAO,CACLlhC,KAAM,OAGV,OAAOuoC,EACL,YACA,CACErO,IAAK,UACLgH,MAAO,CACLhxB,MAAO,EACPsiF,cAAc,EACdC,MAAOp/F,KAAKs6F,OACZV,UAAW55F,KAAK45F,UAChByF,SAAUr/F,KAAK65F,kBACfx6E,UAAWrf,KAAKqf,UAChBigF,iBAAkB,sBAClB5E,UAAW16F,KAAKge,OAAO08E,UACvB6E,mBAAoBv/F,KAAK66F,cACzB3G,UAAWl0F,KAAKge,OAAO68E,eAKzB1rD,MAAO,CACLtyB,MAAO,EACPsiF,cAAc,EACdC,MAAOp/F,KAAKs6F,OACZV,UAAW55F,KAAK45F,UAChByF,SAAUr/F,KAAK65F,kBACfx6E,UAAWrf,KAAKqf,aACbrf,KAAKm5F,YAAc,CAAEqG,SAAU,KAEpCv0E,GAAI,CACFquC,KAAMt5D,KAAK87F,SACX,aAAc97F,KAAKk8F,SACnBuD,KAAMz/F,KAAK+7F,UACX,aAAc/7F,KAAKi8F,WAGvB,CACE/mD,EAAE,WAAY,CACZJ,MAAO,0BACPjH,MAAO,CACLmjD,QAAShxF,KAAKw6F,qBACdzmE,SAAU/zB,KAAK+zB,UAEjBma,KAAM,UACNrH,IAAK,gBACLsI,MAAO,CACLrsC,GAAI9C,KAAKg6F,gBACT,aAAch6F,KAAKs5F,SAAW,KAAOt5F,KAAK05F,aACvC15F,KAAKge,OAAO88E,iBAEjB7vE,GAAI,CACF9J,MAAOnhB,KAAK49F,QACZmB,KAAM/+F,KAAK69F,OACXa,MAAO1+F,KAAKg3B,QACZ0oE,QAAS1/F,KAAKo9F,mBAEf,CACDloD,EAAE,WAAY,CAAEhH,KAAM,QAAU,CAACgxD,IACjCl/F,KAAKs5F,WAEPpkD,EAAE,MAAO,CACPJ,MAAO,CACLtc,KAAMx4B,KAAKs6F,QAEbnrD,MAAO,CACLwwD,SAAU,QACP3/F,KAAKge,OAAO+8E,2BAEjB9vE,GAAI,CACFy0E,QAAS1/F,KAAK68F,WAEhBh2D,IAAK,QACJ,CACDqO,EAAE,KAAM,CACN/F,MAAO,CACLwwD,SAAU,QACP3/F,KAAKge,OAAOg9E,oBAEjBn0D,IAAK,YACJ,CACDo4D,OAIP,EAEH,OAAuB,IAAnBxK,EAAQ7zF,QAA8C,IAA9Bk9F,EAAmBl9F,QAAiBZ,KAAKo5F,WAGrEp5F,KAAK4pD,WAAU,KACb,GAAI5pD,KAAKs6F,QAAUt6F,KAAKgoD,MAAMyyC,KAAM,CAClCz6F,KAAKo8F,gBAEsB,KADPp8F,KAAKgoD,MAAMyyC,KAAK36E,cAAc,cAAgB,IAClDlf,QACdZ,KAAKm8F,kBAET,KAEE1I,EAAc7yF,OAAS,GAAKZ,KAAK85F,OAAS,EACrC5kD,EACL,MACA,CACEJ,MAAO,CACL,eACA,gBAAgB90C,KAAKw6F,yBAGzB,IAEK/G,EAAcp1F,IAAIigG,GAErBP,EAAYn9F,OAAS,EAAIs0C,EACvB,MACA,CACEJ,MAAO,CACL,cACA,CACE,oBAAqB90C,KAAKs6F,UAIhC,CACE0E,EAAqBjB,KAErB,OAIH7oD,EACL,MACA,CACEJ,MAAO,CACL,2CACA,gBAAgB90C,KAAKw6F,uBACrB,CACE,oBAAqBx6F,KAAKs6F,UAIhC,CACE0E,EAAqBvK,MArDhB6J,EAAmB7J,EAAQ,GAwDtC,GAYF,MAAMjC,GAR8B,IAAA9kF,GAClCu6E,EAHkB,KACS,MAK3B,EACA,KACA,YAE8B3qF,O,8KE12B5B0E,EAAU,CAAC,EAEfA,EAAQssB,kBAAoB,IAC5BtsB,EAAQgsB,cAAgB,IACxBhsB,EAAQurB,OAAS,SAAc,KAAM,QACrCvrB,EAAQ6qB,OAAS,IACjB7qB,EAAQqsB,mBAAqB,IAEhB,IAAI,IAASrsB,GAKJ,KAAW,IAAQ2uF,QAAS,IAAQA,O,iCCpB1D,MAAM1I,EAAY,CAChB/hF,KAAM,WACNylC,OAAQ,CACNi0D,yBAA0B,CACxB70F,KAAM,0BACNtN,QAAS,IAAM,KAAM,CAAG,KAG5BowC,MAAO,CAMLgyD,UAAW,CACTvzF,KAAMnN,OACN1B,QAAS,SACTmhF,UAAYihB,GAAc,CAAC,QAAS,gBAAiB,SAAU,iBAAkB,MAAO,eAAevtF,SAASutF,IAKlH9rE,SAAU,CACRznB,KAAM2Z,QACNxoB,SAAS,GAMXkP,KAAM,CACJL,KAAMnN,OACN1B,QAAS,SACTmhF,UAAUlgF,GACD,CAAC,QAAS,SAAU,SAAS4T,SAAS5T,IAcjD4N,KAAM,CACJA,KAAMnN,OACNy/E,UAAUlgF,GACD,CAAC,UAAW,YAAa,WAAY,yBAA0B,sBAAuB,QAAS,UAAW,WAAW4T,SAAS5T,IAAU,CAAC,SAAU,QAAS,UAAU4T,SAAS5T,GAExLjB,QAAS,aASXszF,WAAY,CACVzkF,KAAMnN,OACNy/E,UAAUlgF,IACiD,IAAlD,CAAC,SAAU,QAAS,UAAUiL,QAAQjL,GAE/CjB,QAAS,UAMXqiG,KAAM,CACJxzF,KAAM2Z,QACNxoB,SAAS,GAQXi8F,UAAW,CACTptF,KAAMnN,OACN1B,QAAS,MAMX6vE,KAAM,CACJhhE,KAAMnN,OACN1B,QAAS,MAKXwU,OAAQ,CACN3F,KAAMnN,OACN1B,QAAS,SAKXsiG,SAAU,CACRzzF,KAAMnN,OACN1B,QAAS,MAMXwqB,GAAI,CACF3b,KAAM,CAACnN,OAAQlB,QACfR,QAAS,MAMXuiG,MAAO,CACL1zF,KAAM2Z,QACNxoB,SAAS,GAOXk8F,WAAY,CACVrtF,KAAM2Z,QAENxoB,QAAS,MAQXqhG,QAAS,CACPxyF,KAAM2Z,QAENxoB,QAAS,MAUXuzF,QAAS,CACP1kF,KAAMnN,OACNy/E,UAAUlgF,GACD,CAAC,UAAW,YAAa,WAAY,yBAA0B,sBAAuB,QAAS,UAAW,WAAW4T,SAAS5T,GAEvIjB,QAAS,cAGbwzF,MAAO,CAAC,iBAAkB,SAC1BlpD,SAAU,CAOR,WAAAk4D,GACE,OAAIjgG,KAAK8+F,QACA,WAEY,IAAjB9+F,KAAK8+F,SAAoC,YAAd9+F,KAAKsM,MAAuC,YAAjBtM,KAAKgxF,QAG7C,cAAdhxF,KAAKsM,MAAwB,CAAC,UAAW,WAAY,yBAA0B,sBAAuB,QAAS,UAAW,WAAWgG,SAAStS,KAAKsM,MAC9ItM,KAAKsM,KAEPtM,KAAKgxF,QALH,WAMX,EAMA,QAAAkP,GACE,MAA4B,kBAAjBlgG,KAAK8+F,QACP,SAEe,WAApB9+F,KAAK+wF,YAGL,CAAC,UAAW,YAAa,WAAY,yBAA0B,sBAAuB,QAAS,UAAW,WAAWz+E,SAAStS,KAAKsM,MAF9HtM,KAAK+wF,WAKP/wF,KAAKsM,IACd,EAIA,UAAA6zF,GACE,OAAOngG,KAAKigG,YAAYx/F,WAAW,WACrC,EAIA,aAAA2/F,GACE,OAAOpgG,KAAK6/F,UAAUh9F,MAAM,KAAK,EACnC,EAIA,gBAAAw9F,GACE,OAAOrgG,KAAK6/F,UAAUvtF,SAAS,IACjC,EACA,qBAAAguF,GACE,OAAOtgG,KAAK4/F,0BACd,GAQF,MAAAryD,CAAO2H,GACL,MAAMqrD,IAAYvgG,KAAKiuC,OAAOxwC,QACxB+iG,EAAUxgG,KAAKiuC,QAAQ6iD,KACxByP,GAAYvgG,KAAK05F,WACpB,EAAAp9D,EAAO7E,KAAK,mFAAoF,CAC9FtB,KAAMn2B,KAAKiuC,OAAOxwC,UAAU,IAAI04B,KAChCujE,UAAW15F,KAAK05F,WACf15F,MAEL,MAAMygG,EAASzgG,KAAKioB,IAAMjoB,KAAKstE,KACzBozB,GAAcD,GAAkC,kBAAjBzgG,KAAK8+F,QACpC6B,EAAe,EAAGrzB,OAAMszB,WAAUC,WAAUC,iBAAkB,CAAC,IAAM5rD,EACzEurD,EAAS,IAAM,SACf,CACE3rD,MAAO,CACL,aACA,oBAAoB90C,KAAK2M,OACzB,CACE,wBAAyB6zF,IAAYD,EACrC,wBAAyBA,IAAYC,EACrC,4BAA6BA,GAAWD,EACxC,CAAC,mBAAmBvgG,KAAKigG,eAAgBjgG,KAAKigG,YAC9C,qBAAsB,EAAArhG,EACtB,uBAAwBoB,KAAKmgG,WAC7B,mBAAoBngG,KAAK8/F,KACzB,CAAC,eAAe9/F,KAAKogG,iBAAyC,WAAvBpgG,KAAKogG,cAC5C,sBAAuBpgG,KAAKqgG,iBAC5B3hF,OAAQmiF,EACR,2BAA4BC,IAGhC3xD,MAAO,CACL,aAAcnvC,KAAK05F,UACnB,eAAgBgH,EAAa1gG,KAAK8+F,QAAQ37F,gBAAa,EACvD4wB,SAAU/zB,KAAK+zB,SACfznB,KAAMm0F,EAAS,KAAOzgG,KAAKkgG,SAC3BjF,KAAMwF,EAAS,SAAW,KAC1BnzB,KAAMttE,KAAKioB,GAAKqlD,EAAOttE,KAAKstE,MAAQ,KACpCr7D,OAAQwuF,EAASzgG,KAAKiS,QAAU,QAAU,KAC1C8uF,IAAKN,EAAS,+BAAiC,KAC/CV,UAAW//F,KAAKioB,IAAMjoB,KAAKstE,MAAQttE,KAAK+/F,SAAW//F,KAAK+/F,SAAW,QAEhE//F,KAAKsgG,yBAELtgG,KAAKkzC,QAEVjoB,GAAI,IACCjrB,KAAKozC,WACRsrD,MAAQnvD,IACFmxD,GACF1gG,KAAKwzC,MAAM,kBAAmBxzC,KAAK8+F,SAErC9+F,KAAKwzC,MAAM,QAASjE,GACpBqxD,IAAWrxD,EAAO,IAIxB,CACE2F,EAAE,OAAQ,CAAEJ,MAAO,uBAAyB,CAC1C0rD,EAAUtrD,EAAE,OAAQ,CAClBJ,MAAO,mBACP3F,MAAO,CACL,cAAe,SAEhB,CAACnvC,KAAKiuC,OAAO6iD,OAAS,KACzByP,EAAUrrD,EAAE,OAAQ,CAAEJ,MAAO,oBAAsB,CAAC90C,KAAKiuC,OAAOxwC,UAAY,SAIlF,OAAIuC,KAAKioB,GACAitB,EAAE,cAAe,CACtBrH,MAAO,CACLmzD,QAAQ,EACR/4E,GAAIjoB,KAAKioB,GACT+3E,MAAOhgG,KAAKggG,OAEd7tD,YAAa,CACX10C,QAASkjG,KAIRA,GACT,GAYF,MAAMtP,GAR8B,IAAA3jF,GAClCu6E,EAHkB,KACS,MAK3B,EACA,KACA,YAE6B3qF,O,8KC1T3B0E,EAAU,CAAC,EAEfA,EAAQssB,kBAAoB,IAC5BtsB,EAAQgsB,cAAgB,IACxBhsB,EAAQurB,OAAS,SAAc,KAAM,QACrCvrB,EAAQ6qB,OAAS,IACjB7qB,EAAQqsB,mBAAqB,IAEhB,IAAI,IAASrsB,GAKJ,KAAW,IAAQ2uF,QAAS,IAAQA,O,kCCpB1D,MAAM2B,EAAc,CAClBpsF,KAAM,mBACN2nC,MAAO,CAKLozD,YAAa,CACX30F,KAAM2Z,QACNxoB,SAAS,GAMXq8F,OAAQ,CACNxtF,KAAM2Z,QACNxoB,SAAS,GAKXqvD,IAAK,CACHxgD,KAAMnN,OACN1B,QAAS,IAKXyI,KAAM,CACJoG,KAAMnN,OACN1B,QAAS,IAKXupB,KAAM,CACJ1a,KAAMnN,OACN1B,QAAS,IAQXkP,KAAM,CACJL,KAAM,CAAClN,OAAQD,QACf1B,QAAS,GACTmhF,UAAYlgF,GAA2B,iBAAVA,GAAgC,SAAVA,IAGvDqpC,SAAU,CAIR,QAAAm5D,GACE,MAA4B,iBAAdlhG,KAAK2M,KAAoB,GAAG3M,KAAK2M,SAAW3M,KAAK2M,IACjE,EACA,QAAAw0F,GACE,IAAKnhG,KAAK8sD,KAAO9sD,KAAKgnB,KACpB,OAEF,MAAM8lC,EAAM,IAAUs9B,SAASpqF,KAAK8sD,KAC9Bs0C,GAAc,IAAIC,WAAYC,gBAAgBx0C,EAAK,iBACzD,OAAIs0C,EAAYthF,cAAc,gBAC5B,KAAI+qC,KAAKpzB,KAAK,oBACP,KAEL2pE,EAAYlW,gBAAgBpoF,IAC9Bs+F,EAAYlW,gBAAgBv6B,gBAAgB,MAEvCywC,EAAYlW,gBAAgBqW,UACrC,IAGEnL,EAAoB,MACxB,SAAW,CAACx9C,EAAK4vC,KAAW,CAC1B,WAAY5vC,EAAIsoD,YACf,EAEC7K,EAAY/D,EAAYhuC,MAC9BguC,EAAYhuC,MAAQ+xC,EAAY,CAACxoD,EAAOzR,KACtCg6D,IACOC,EAAUxoD,EAAOzR,IACtBg6D,EACJ,MAAMnO,EAAYqK,EAClB,IAAI/J,EAAc,WAChB,IAAI3vC,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAC/B,OAAOA,EAAG,OAAQ,CAAEijB,YAAa,WAAYxX,MAAO,CAClD,wBAAyB8D,EAAIqoD,YAC7B,mBAAoBroD,EAAIkhD,QACvB3qD,MAAO,CAAE,cAAeyJ,EAAI1yC,UAAO,EAAS,OAAQ,aAAc0yC,EAAI1yC,WAAQ,EAAQ,KAAQ,QAAW,CAAE0yC,EAAIuoD,SAAiJ93D,EAAG,OAAQ,CAAE+F,SAAU,CAAE,UAAawJ,EAAI5H,GAAG4H,EAAIuoD,aAAvL93D,EAAG,MAAO,CAAE8F,MAAO,CAAE,QAAW,YAAa,MAAS,+BAAkC,CAAC9F,EAAG,OAAQ,CAAE8F,MAAO,CAAE,EAAKyJ,EAAI5xB,WACvP,EACI0hE,EAAuB,GAS3B,MAAM6I,GAR8B,IAAA7jF,GAClCu6E,EACAM,EACAG,GACA,EACA,KACA,YAEqCprF,O,6KChGnC0E,EAAU,CAAC,EAEfA,EAAQssB,kBAAoB,IAC5BtsB,EAAQgsB,cAAgB,IACxBhsB,EAAQurB,OAAS,SAAc,KAAM,QACrCvrB,EAAQ6qB,OAAS,IACjB7qB,EAAQqsB,mBAAqB,IAEhB,IAAI,IAASrsB,GAKJ,KAAW,IAAQ2uF,QAAS,IAAQA,OCxB1D,SAAS6Q,EAAiB5H,GACxB,OAAOA,EAAU/2F,MAAM,KAAK,EAC9B,CAEA,SAAS4+F,EAAa7H,GACpB,OAAOA,EAAU/2F,MAAM,KAAK,EAC9B,CAEA,SAAS6+F,EAAyB9H,GAChC,MAAO,CAAC,MAAO,UAAUtnF,SAASkvF,EAAiB5H,IAAc,IAAM,GACzE,CAEA,SAAS+H,EAAkB/rE,GACzB,MAAgB,MAATA,EAAe,SAAW,OACnC,CAEA,SAASgsE,EAA2BxiF,GAClC,IAAI,UACFyiF,EAAS,SACTC,EAAQ,UACRlI,GACEx6E,EACJ,MAAM2iF,EAAUF,EAAUxwF,EAAIwwF,EAAUvvE,MAAQ,EAAIwvE,EAASxvE,MAAQ,EAC/D0vE,EAAUH,EAAUvwF,EAAIuwF,EAAUtvE,OAAS,EAAIuvE,EAASvvE,OAAS,EACvE,IAAI0vE,EAEJ,OAAQT,EAAiB5H,IACvB,IAAK,MACHqI,EAAS,CACP5wF,EAAG0wF,EACHzwF,EAAGuwF,EAAUvwF,EAAIwwF,EAASvvE,QAE5B,MAEF,IAAK,SACH0vE,EAAS,CACP5wF,EAAG0wF,EACHzwF,EAAGuwF,EAAUvwF,EAAIuwF,EAAUtvE,QAE7B,MAEF,IAAK,QACH0vE,EAAS,CACP5wF,EAAGwwF,EAAUxwF,EAAIwwF,EAAUvvE,MAC3BhhB,EAAG0wF,GAEL,MAEF,IAAK,OACHC,EAAS,CACP5wF,EAAGwwF,EAAUxwF,EAAIywF,EAASxvE,MAC1BhhB,EAAG0wF,GAEL,MAEF,QACEC,EAAS,CACP5wF,EAAGwwF,EAAUxwF,EACbC,EAAGuwF,EAAUvwF,GAInB,MAAM4wF,EAAWR,EAAyB9H,GACpCh5F,EAAS+gG,EAAkBO,GAEjC,OAAQT,EAAa7H,IACnB,IAAK,QACHqI,EAAOC,GAAYD,EAAOC,IAAaL,EAAUjhG,GAAU,EAAIkhG,EAASlhG,GAAU,GAClF,MAEF,IAAK,MACHqhG,EAAOC,GAAYD,EAAOC,IAAaL,EAAUjhG,GAAU,EAAIkhG,EAASlhG,GAAU,GAItF,OAAOqhG,CACT,CA4HA,SAASE,EAAyBC,GAChC,MAA0B,iBAAZA,EAXhB,SAA6BA,GAC3B,MAAO,CACL1oE,IAAK,EACL2oE,MAAO,EACP1oE,OAAQ,EACR4oC,KAAM,KACH6/B,EAEP,CAGuCE,CAAoBF,GAAW,CAClE1oE,IAAK0oE,EACLC,MAAOD,EACPzoE,OAAQyoE,EACR7/B,KAAM6/B,EAEV,CAEA,SAASG,EAAiBC,GACxB,MAAO,IAAKA,EACV9oE,IAAK8oE,EAAKlxF,EACVixD,KAAMigC,EAAKnxF,EACXgxF,MAAOG,EAAKnxF,EAAImxF,EAAKlwE,MACrBqH,OAAQ6oE,EAAKlxF,EAAIkxF,EAAKjwE,OAE1B,CAEAqM,eAAe6jE,EAAeC,EAAqB1gG,QACjC,IAAZA,IACFA,EAAU,CAAC,GAGb,MAAM,EACJqP,EAAC,EACDC,EAAC,SACDg9D,EAAQ,MACRq0B,EAAK,SACL/kF,EAAQ,SACRglF,GACEF,GACE,SACJrD,EAAW,kBAAiB,aAC5BwD,EAAe,WAAU,eACzBC,EAAiB,WAAU,YAC3BC,GAAc,EAAK,QACnBX,EAAU,GACRpgG,EACEghG,EAAgBb,EAAyBC,GAEzCjjF,EAAUvB,EAASmlF,EADa,aAAnBD,EAAgC,YAAc,WACbA,GAC9CG,QAA2B30B,EAAS40B,sBAAsB,CAC9D/jF,cAAgBmvD,EAAS60B,UAAUhkF,GAAYA,EAAUA,EAAQikF,sBAAyB90B,EAAS+0B,mBAAmB,CACpHlkF,QAASvB,EAASkkF,WAEpBzC,WACAwD,iBAEIS,EAAoBf,QAAuBj0B,EAASi1B,sDAAsD,CAC9Gf,KAAyB,aAAnBM,EAAgC,IAAKH,EAAMb,SAC/CzwF,IACAC,KACEqxF,EAAMd,UACV2B,mBAAoBl1B,EAASm1B,gBAAgB,CAC3CtkF,QAASvB,EAASkkF,WAEpBc,cAIF,MAAO,CACLlpE,IAAKupE,EAAmBvpE,IAAM4pE,EAAkB5pE,IAAMspE,EAActpE,IACpEC,OAAQ2pE,EAAkB3pE,OAASspE,EAAmBtpE,OAASqpE,EAAcrpE,OAC7E4oC,KAAM0gC,EAAmB1gC,KAAO+gC,EAAkB/gC,KAAOygC,EAAczgC,KACvE8/B,MAAOiB,EAAkBjB,MAAQY,EAAmBZ,MAAQW,EAAcX,MAE9E,CAEA,MAAMxyF,EAAMD,KAAKC,IACXvJ,EAAMsJ,KAAKtJ,IAEjB,SAASo9F,EAAOC,EAAOjlG,EAAOklG,GAC5B,OAAOt9F,EAAIq9F,EAAO9zF,EAAInR,EAAOklG,GAC/B,CAEA,MA8DMC,EAAS,CACbthC,KAAM,QACN8/B,MAAO,OACP1oE,OAAQ,MACRD,IAAK,UAEP,SAASoqE,EAAqBlK,GAC5B,OAAOA,EAAU5nF,QAAQ,0BAA0B+xF,GAAWF,EAAOE,IACvE,CAEA,SAASC,EAAkBpK,EAAW+I,GACpC,MAAMsB,EAAsC,UAA5BxC,EAAa7H,GACvBsI,EAAWR,EAAyB9H,GACpCh5F,EAAS+gG,EAAkBO,GACjC,IAAIgC,EAAiC,MAAbhC,EAAmB+B,EAAU,QAAU,OAASA,EAAU,SAAW,MAM7F,OAJItB,EAAMd,UAAUjhG,GAAU+hG,EAAMb,SAASlhG,KAC3CsjG,EAAoBJ,EAAqBI,IAGpC,CACLC,KAAMD,EACNE,MAAON,EAAqBI,GAEhC,CAEA,MAAMp3D,EAAO,CACXljC,MAAO,MACPC,IAAK,SAEP,SAASw6F,EAA8BzK,GACrC,OAAOA,EAAU5nF,QAAQ,cAAc+xF,GAAWj3D,EAAKi3D,IACzD,CAEA,MAAMO,EAAiB,CAAC,MAAO,QAAS,SAAU,QAC5CC,EAA6BD,EAAexvE,QAAO,CAACC,EAAKyvE,IAAkBzvE,EAAI90B,OAAOukG,EAAeA,EAAgB,SAAUA,EAAgB,SAAS,IAY9J,MAAMC,EAAgB,SAAUziG,GAK9B,YAJgB,IAAZA,IACFA,EAAU,CAAC,GAGN,CACLkE,KAAM,gBACNlE,UAEA,QAAM4X,CAAG8oF,GACP,IAAIgC,EAAuBC,EAAwBC,EAAwBC,EAAwBC,EAAwBC,EAE3H,MAAM,EACJ1zF,EAAC,EACDC,EAAC,MACDqxF,EAAK,eACLqC,EAAc,UACdpL,GACE8I,GACE,UACJ7C,EAAY,KAAI,kBAChBoF,EAAoBV,EAAa,cACjCW,GAAgB,KACbC,GACDnjG,EAEJ,GAA8D,OAAzD0iG,EAAwBM,EAAeP,gBAA0BC,EAAsBU,KAC1F,MAAO,CAAC,EAGV,MAAMC,EAxCZ,SAA0BxF,EAAWqF,EAAeD,GAElD,OAD2CpF,EAAY,IAAIoF,EAAkB9mG,QAAOy7F,GAAa6H,EAAa7H,KAAeiG,OAAeoF,EAAkB9mG,QAAOy7F,GAAa6H,EAAa7H,KAAeiG,KAAcoF,EAAkB9mG,QAAOy7F,GAAa4H,EAAiB5H,KAAeA,KACxPz7F,QAAOy7F,IAC3CiG,GACK4B,EAAa7H,KAAeiG,KAAcqF,GAAgBb,EAA8BzK,KAAeA,GAKpH,CA+ByB0L,CAAiBzF,EAAWqF,EAAeD,GACxDM,QAAiB9C,EAAeC,EAAqByC,GACrDK,EAAqJ,OAArIb,EAAoF,OAA1DC,EAAyBI,EAAeP,oBAAyB,EAASG,EAAuBp+F,OAAiBm+F,EAAyB,EACrLc,EAAmBJ,EAAWG,IAC9B,KACJrB,EAAI,MACJC,GACEJ,EAAkByB,EAAkB9C,GAExC,GAAI/I,IAAc6L,EAChB,MAAO,CACLp0F,IACAC,IACAkmF,MAAO,CACLoC,UAAWyL,EAAW,KAK5B,MAAMK,EAAmB,CAACH,EAAS/D,EAAiBiE,IAAoBF,EAASpB,GAAOoB,EAASnB,IAC3FuB,EAAe,IAA+I,OAAzId,EAAoF,OAA1DC,EAAyBE,EAAeP,oBAAyB,EAASK,EAAuBc,WAAqBf,EAAyB,GAAK,CACvMjL,UAAW6L,EACXG,UAAWF,IAEPG,EAAgBR,EAAWG,EAAe,GAEhD,GAAIK,EACF,MAAO,CACLr5F,KAAM,CACJhG,MAAOg/F,EAAe,EACtBI,UAAWD,GAEbnO,MAAO,CACLoC,UAAWiM,IAKjB,MAAMC,EAAkCH,EAAat6F,QAAQwpB,MAAK,CAACrxB,EAAGC,IAAMD,EAAEoiG,UAAU,GAAKniG,EAAEmiG,UAAU,KACnGG,EAKC,OAL8BhB,EAAwBe,EAAgCtmF,MAAKJ,IAChG,IAAI,UACFwmF,GACExmF,EACJ,OAAOwmF,EAAU3oF,OAAMsoF,GAAYA,GAAY,GAAE,UACrC,EAASR,EAAsBnL,UAC7C,MAAO,CACLptF,KAAM,CACJ44F,MAAM,GAER5N,MAAO,CACLoC,UAA0C,MAA/BmM,EAAsCA,EAA8BD,EAAgC,GAAGlM,WAGxH,EAGJ,EAOA,MAAMoM,EAAO,SAAUhkG,GAKrB,YAJgB,IAAZA,IACFA,EAAU,CAAC,GAGN,CACLkE,KAAM,OACNlE,UAEA,QAAM4X,CAAG8oF,GACP,IAAIuD,EAAsBC,EAE1B,MAAM,UACJtM,EAAS,eACToL,EAAc,MACdrC,EAAK,iBACLwD,GACEzD,EAEJ,GAAoD,OAA/CuD,EAAuBjB,EAAegB,OAAiBC,EAAqBb,KAC/E,MAAO,CAAC,EAGV,MACElD,SAAUkE,GAAgB,EAC1BC,UAAWC,GAAiB,EAC5BC,mBAAoBC,EAA2B,iBAC/CC,EAAmB,UAAS,cAC5BC,GAAgB,KACbvB,GACDnjG,EACEwiG,EAAgBhD,EAAiB5H,GAEjC2M,EAAqBC,IADHhC,IAAkB2B,IACqCO,EAAgB,CAAC5C,EAAqBqC,IAtC3H,SAA+BvM,GAC7B,MAAM+M,EAAoB7C,EAAqBlK,GAC/C,MAAO,CAACyK,EAA8BzK,GAAY+M,EAAmBtC,EAA8BsC,GACrG,CAmCgJC,CAAsBT,IAC1Jd,EAAa,CAACc,KAAqBI,GACnChB,QAAiB9C,EAAeC,EAAqByC,GACrDS,EAAY,GAClB,IAAIiB,GAAkE,OAAhDX,EAAwBlB,EAAegB,WAAgB,EAASE,EAAsBN,YAAc,GAM1H,GAJIQ,GACFR,EAAUxhG,KAAKmhG,EAASf,IAGtB8B,EAAgB,CAClB,MAAM,KACJnC,EAAI,MACJC,GACEJ,EAAkBpK,EAAW+I,GACjCiD,EAAUxhG,KAAKmhG,EAASpB,GAAOoB,EAASnB,GAC1C,CAOA,GALAyC,EAAgB,IAAIA,EAAe,CACjCjN,YACAgM,eAGGA,EAAU3oF,OAAM6pF,GAAQA,GAAQ,IAAI,CACvC,IAAIC,EAAuBC,EAE3B,MAAMC,GAAuI,OAAzHF,EAAyE,OAAhDC,EAAwBhC,EAAegB,WAAgB,EAASgB,EAAsBxgG,OAAiBugG,EAAwB,GAAK,EAC3KlB,EAAgBR,EAAW4B,GAEjC,GAAIpB,EAEF,MAAO,CACLr5F,KAAM,CACJhG,MAAOygG,EACPrB,UAAWiB,GAEbrP,MAAO,CACLoC,UAAWiM,IAKjB,IAAIqB,EAAiB,SAErB,OAAQT,GACN,IAAK,UACH,CACE,IAAIU,EAEJ,MAAMvN,EAAwQ,OAA3PuN,EAAwBN,EAAcx7F,QAAQwpB,MAAK,CAACrxB,EAAGC,IAAMD,EAAEoiG,UAAUznG,QAAOonG,GAAYA,EAAW,IAAGzwE,QAAO,CAACC,EAAKwwE,IAAaxwE,EAAMwwE,GAAU,GAAK9hG,EAAEmiG,UAAUznG,QAAOonG,GAAYA,EAAW,IAAGzwE,QAAO,CAACC,EAAKwwE,IAAaxwE,EAAMwwE,GAAU,KAAI,SAAc,EAAS4B,EAAsBvN,UAEhTA,IACFsN,EAAiBtN,GAGnB,KACF,CAEF,IAAK,mBACHsN,EAAiBf,EAIrB,MAAO,CACL35F,KAAM,CACJ44F,MAAM,GAER5N,MAAO,CACLoC,UAAWsN,GAGjB,CAEA,MAAO,CAAC,CACV,EAGJ,EAuEA,MAAMz4F,EAAS,SAAU/P,GAKvB,YAJc,IAAVA,IACFA,EAAQ,GAGH,CACLwH,KAAM,SACNlE,QAAStD,EAET,EAAAkb,CAAG8oF,GACD,MAAM,EACJrxF,EAAC,EACDC,EAAC,UACDsoF,EAAS,MACT+I,GACED,EACE0E,EA9CZ,SAA8BhoF,GAC5B,IAAI,UACFw6E,EAAS,MACT+I,EAAK,MACLjkG,GACE0gB,EACJ,MAAMolF,EAAgBhD,EAAiB5H,GACjCyN,EAAa,CAAC,OAAQ,OAAO/0F,SAASkyF,IAAkB,EAAI,EAC5D59D,EAA4B,mBAAVloC,EAAuBA,EAAM,IAAKikG,EACxD/I,cACGl7F,GACC,SACJwjG,EAAQ,UACRmE,GACsB,iBAAbz/D,EAAwB,CACjCs7D,SAAUt7D,EACVy/D,UAAW,GACT,CACFnE,SAAU,EACVmE,UAAW,KACRz/D,GAEL,MAAmD,MAA5C86D,EAAyB8C,GAAyB,CACvDnzF,EAAGg1F,EACH/0F,EAAG4wF,EAAWmF,GACZ,CACFh2F,EAAG6wF,EAAWmF,EACd/1F,EAAG+0F,EAEP,CAiByBiB,CAAqB,CACtC1N,YACA+I,QACAjkG,UAEF,MAAO,CACL2S,EAAGA,EAAI+1F,EAAW/1F,EAClBC,EAAGA,EAAI81F,EAAW91F,EAClB9E,KAAM46F,EAEV,EAGJ,EAEA,SAASG,EAAa3xE,GACpB,MAAgB,MAATA,EAAe,IAAM,GAC9B,CChrBA,SAAS4xE,EAAS9oG,GAChB,MAAuD,qBAAtC,MAATA,OAAgB,EAASA,EAAMyE,WACzC,CACA,SAASskG,EAAUhoF,GACjB,GAAY,MAARA,EACF,OAAOve,OAGT,IAAKsmG,EAAS/nF,GAAO,CACnB,MAAM8P,EAAgB9P,EAAK8P,cAC3B,OAAOA,GAAgBA,EAAcm4E,aAAwBxmG,MAC/D,CAEA,OAAOue,CACT,CAEA,SAASkoF,EAAmBxoF,GAC1B,OAAOsoF,EAAUtoF,GAASuT,iBAAiBvT,EAC7C,CAEA,SAASyoF,EAAYnoF,GACnB,OAAO+nF,EAAS/nF,GAAQ,GAAKA,GAAQA,EAAKooF,UAAY,IAAI56F,cAAgB,EAC5E,CAEA,SAAS66F,EAAcppG,GACrB,OAAOA,aAAiB+oG,EAAU/oG,GAAOs6B,WAC3C,CACA,SAASmqE,EAAUzkG,GACjB,OAAOA,aAAiB+oG,EAAU/oG,GAAOuwB,OAC3C,CAIA,SAAS84E,EAAatoF,GAEpB,OAAOA,aADYgoF,EAAUhoF,GAAMwZ,YACExZ,aAAgBwZ,UACvD,CACA,SAAS+uE,EAAe7oF,GAEtB,MAAM,SACJomF,EAAQ,UACR0C,EAAS,UACTC,GACEP,EAAmBxoF,GACvB,MAAO,6BAA6Bpc,KAAKwiG,EAAW2C,EAAYD,EAClE,CACA,SAASE,EAAehpF,GACtB,MAAO,CAAC,QAAS,KAAM,MAAM7M,SAASs1F,EAAYzoF,GACpD,CACA,SAASipF,EAAkBjpF,GAEzB,MAAMkpF,EAAY/oE,UAAUC,UAAUtyB,cAAcqF,SAAS,WACvDga,EAAMq7E,EAAmBxoF,GAI/B,MAAyB,SAAlBmN,EAAIsM,WAA4C,SAApBtM,EAAIg8E,aAA0C,UAAhBh8E,EAAIi8E,SAAuB,CAAC,YAAa,eAAej2F,SAASga,EAAIk8E,aAAeH,GAAgC,WAAnB/7E,EAAIk8E,YAA2BH,KAAc/7E,EAAInuB,QAAwB,SAAfmuB,EAAInuB,MAClO,CAEA,MAAM,EAAMyR,KAAKC,IACX,EAAMD,KAAKtJ,IACX6sE,EAAQvjE,KAAKujE,MAEnB,SAAS9gD,EAAsBlT,EAASspF,QACjB,IAAjBA,IACFA,GAAe,GAGjB,MAAMC,EAAavpF,EAAQkT,wBAC3B,IAAIs2E,EAAS,EACTC,EAAS,EAOb,OALIH,GAAgBX,EAAc3oF,KAChCwpF,EAASxpF,EAAQ0pF,YAAc,GAAI11B,EAAMu1B,EAAWp2E,OAASnT,EAAQ0pF,aAAmB,EACxFD,EAASzpF,EAAQ6a,aAAe,GAAIm5C,EAAMu1B,EAAWn2E,QAAUpT,EAAQ6a,cAAoB,GAGtF,CACL1H,MAAOo2E,EAAWp2E,MAAQq2E,EAC1Bp2E,OAAQm2E,EAAWn2E,OAASq2E,EAC5BlvE,IAAKgvE,EAAWhvE,IAAMkvE,EACtBvG,MAAOqG,EAAWrG,MAAQsG,EAC1BhvE,OAAQ+uE,EAAW/uE,OAASivE,EAC5BrmC,KAAMmmC,EAAWnmC,KAAOomC,EACxBt3F,EAAGq3F,EAAWnmC,KAAOomC,EACrBr3F,EAAGo3F,EAAWhvE,IAAMkvE,EAExB,CAEA,SAASvF,EAAmB5jF,GAC1B,OA5Dc/gB,EA4DE+gB,GA3DT/gB,aAAiB+oG,EAAU/oG,GAAOi5B,KA2DjBlY,EAAK8P,cAAgB9P,EAAK1B,WAAa7c,OAAO6c,UAAUmtE,gBA5DlF,IAAgBxsF,CA6DhB,CAEA,SAASoqG,GAAc3pF,GACrB,OAAIqoF,EAASroF,GACJ,CACL4pF,WAAY5pF,EAAQ6pF,YACpBC,UAAW9pF,EAAQ+pF,aAIhB,CACLH,WAAY5pF,EAAQ4pF,WACpBE,UAAW9pF,EAAQ8pF,UAEvB,CAEA,SAASE,GAAoBhqF,GAG3B,OAAOkT,EAAsBgxE,EAAmBlkF,IAAUojD,KAAOumC,GAAc3pF,GAAS4pF,UAC1F,CAOA,SAASK,GAA8BjqF,EAASqkF,EAAcZ,GAC5D,MAAMyG,EAA0BvB,EAActE,GACxCtY,EAAkBmY,EAAmBG,GACrChB,EAAOnwE,EAAsBlT,EAASkqF,GAR9C,SAAkBlqF,GAChB,MAAMqjF,EAAOnwE,EAAsBlT,GACnC,OAAOg0D,EAAMqvB,EAAKlwE,SAAWnT,EAAQ0pF,aAAe11B,EAAMqvB,EAAKjwE,UAAYpT,EAAQ6a,YACrF,CAKyEsvE,CAAS9F,IAChF,IAAI+F,EAAS,CACXR,WAAY,EACZE,UAAW,GAEb,MAAMO,EAAU,CACdn4F,EAAG,EACHC,EAAG,GAGL,GAAI+3F,IAA4BA,GAAwC,UAAbzG,EAKzD,IAJkC,SAA9BgF,EAAYpE,IAA4BwE,EAAe9c,MACzDqe,EAAST,GAActF,IAGrBsE,EAActE,GAAe,CAC/B,MAAMiG,EAAap3E,EAAsBmxE,GAAc,GACvDgG,EAAQn4F,EAAIo4F,EAAWp4F,EAAImyF,EAAakG,WACxCF,EAAQl4F,EAAIm4F,EAAWn4F,EAAIkyF,EAAamG,SAC1C,MAAWze,IACTse,EAAQn4F,EAAI83F,GAAoBje,IAIpC,MAAO,CACL75E,EAAGmxF,EAAKjgC,KAAOgnC,EAAOR,WAAaS,EAAQn4F,EAC3CC,EAAGkxF,EAAK9oE,IAAM6vE,EAAON,UAAYO,EAAQl4F,EACzCghB,MAAOkwE,EAAKlwE,MACZC,OAAQiwE,EAAKjwE,OAEjB,CAEA,SAASq3E,GAAcnqF,GACrB,MAA0B,SAAtBmoF,EAAYnoF,GACPA,EAKPA,EAAKuT,cACLvT,EAAK8O,aACLw5E,EAAatoF,GAAQA,EAAKwT,KAAO,OACjCowE,EAAmB5jF,EAGvB,CAEA,SAASoqF,GAAoB1qF,GAC3B,OAAK2oF,EAAc3oF,IAAmD,UAAvCuT,iBAAiBvT,GAASyX,SAIlDzX,EAAQqkF,aAHN,IAIX,CAkBA,SAASC,GAAgBtkF,GACvB,MAAMje,EAASumG,EAAUtoF,GACzB,IAAIqkF,EAAeqG,GAAoB1qF,GAEvC,KAAOqkF,GAAgB2E,EAAe3E,IAA6D,WAA5C9wE,iBAAiB8wE,GAAc5sE,UACpF4sE,EAAeqG,GAAoBrG,GAGrC,OAAIA,IAA+C,SAA9BoE,EAAYpE,IAA0D,SAA9BoE,EAAYpE,IAAwE,WAA5C9wE,iBAAiB8wE,GAAc5sE,WAA0BwxE,EAAkB5E,IACvKtiG,EAGFsiG,GA5BT,SAA4BrkF,GAC1B,IAAI2qF,EAAcF,GAAczqF,GAEhC,KAAO2oF,EAAcgC,KAAiB,CAAC,OAAQ,QAAQx3F,SAASs1F,EAAYkC,KAAe,CACzF,GAAI1B,EAAkB0B,GACpB,OAAOA,EAEPA,EAAcA,EAAYv7E,UAE9B,CAEA,OAAO,IACT,CAgByBw7E,CAAmB5qF,IAAYje,CACxD,CAEA,SAAS8oG,GAAc7qF,GACrB,MAAO,CACLmT,MAAOnT,EAAQ0pF,YACft2E,OAAQpT,EAAQ6a,aAEpB,CAqGA,SAASiwE,GAAgBxqF,GACvB,MAAI,CAAC,OAAQ,OAAQ,aAAanN,SAASs1F,EAAYnoF,IAE9CA,EAAK8P,cAAc2J,KAGxB4uE,EAAcroF,IAASuoF,EAAevoF,GACjCA,EAGFwqF,GAAgBL,GAAcnqF,GACvC,CAEA,SAASyqF,GAAiBzqF,EAAMlO,GAC9B,IAAI8hB,OAES,IAAT9hB,IACFA,EAAO,IAGT,MAAM44F,EAAeF,GAAgBxqF,GAC/B2qF,EAASD,KAAgE,OAA7C92E,EAAsB5T,EAAK8P,oBAAyB,EAAS8D,EAAoB6F,MAC7GmxE,EAAM5C,EAAU0C,GAChBl4F,EAASm4F,EAAS,CAACC,GAAKpqG,OAAOoqG,EAAIC,gBAAkB,GAAItC,EAAemC,GAAgBA,EAAe,IAAMA,EAC7GI,EAAch5F,EAAKtR,OAAOgS,GAChC,OAAOm4F,EAASG,EAChBA,EAAYtqG,OAAOiqG,GAAiBN,GAAc33F,IACpD,CAyCA,SAASu4F,GAAgCrrF,EAASsrF,GAChD,MAAuB,aAAnBA,EACKlI,EA7HX,SAAyBpjF,GACvB,MAAMkrF,EAAM5C,EAAUtoF,GAChBhE,EAAOkoF,EAAmBlkF,GAC1BmrF,EAAiBD,EAAIC,eAC3B,IAAIh4E,EAAQnX,EAAKuvF,YACbn4E,EAASpX,EAAKohF,aACdlrF,EAAI,EACJC,EAAI,EAeR,OAbIg5F,IACFh4E,EAAQg4E,EAAeh4E,MACvBC,EAAS+3E,EAAe/3E,OAKpB3iB,KAAKuJ,IAAIkxF,EAAIhyE,WAAaiyE,EAAeK,MAAQL,EAAeh4E,OAAS,MAC3EjhB,EAAIi5F,EAAeM,WACnBt5F,EAAIg5F,EAAeO,YAIhB,CACLv4E,QACAC,SACAlhB,IACAC,IAEJ,CAiG4Bw5F,CAAgB3rF,IAGtCgkF,EAAUsH,GArBhB,SAAoCtrF,GAClC,MAAMupF,EAAar2E,EAAsBlT,GACnCua,EAAMgvE,EAAWhvE,IAAMva,EAAQwqF,UAC/BpnC,EAAOmmC,EAAWnmC,KAAOpjD,EAAQuqF,WACvC,MAAO,CACLhwE,MACA6oC,OACAlxD,EAAGkxD,EACHjxD,EAAGooB,EACH2oE,MAAO9/B,EAAOpjD,EAAQurF,YACtB/wE,OAAQD,EAAMva,EAAQo9E,aACtBjqE,MAAOnT,EAAQurF,YACfn4E,OAAQpT,EAAQo9E,aAEpB,CAQWwO,CAA2BN,GAG7BlI,EApGT,SAAyBpjF,GACvB,IAAI6rF,EAEJ,MAAM7vF,EAAOkoF,EAAmBlkF,GAC1BoqF,EAAST,GAAc3pF,GACvB+Z,EAA0D,OAAlD8xE,EAAwB7rF,EAAQoQ,oBAAyB,EAASy7E,EAAsB9xE,KAChG5G,EAAQ,EAAInX,EAAK8vF,YAAa9vF,EAAKuvF,YAAaxxE,EAAOA,EAAK+xE,YAAc,EAAG/xE,EAAOA,EAAKwxE,YAAc,GACvGn4E,EAAS,EAAIpX,EAAK+vF,aAAc/vF,EAAKohF,aAAcrjE,EAAOA,EAAKgyE,aAAe,EAAGhyE,EAAOA,EAAKqjE,aAAe,GAClH,IAAIlrF,GAAKk4F,EAAOR,WAAaI,GAAoBhqF,GACjD,MAAM7N,GAAKi4F,EAAON,UAMlB,MAJmD,QAA/CtB,EAAmBzuE,GAAQ/d,GAAM46E,YACnC1kF,GAAK,EAAI8J,EAAKuvF,YAAaxxE,EAAOA,EAAKwxE,YAAc,GAAKp4E,GAGrD,CACLA,QACAC,SACAlhB,IACAC,IAEJ,CA+E0B65F,CAAgB9H,EAAmBlkF,IAC7D,CAKA,SAASisF,GAAmBjsF,GAC1B,MAAMksF,EAAkBnB,GAAiBN,GAAczqF,IAEjDmsF,EADoB,CAAC,WAAY,SAASh5F,SAASq1F,EAAmBxoF,GAASyX,WACzCkxE,EAAc3oF,GAAWskF,GAAgBtkF,GAAWA,EAEhG,OAAKgkF,EAAUmI,GAKRD,EAAgBltG,QAAOssG,GAAkBtH,EAAUsH,IAhE5D,SAAkB3oE,EAAQ7N,GACxB,MAAMlB,EAAgC,MAArBkB,EAAM5E,iBAAsB,EAAS4E,EAAM5E,cAE5D,GAAIyS,EAAOviB,SAAS0U,GAClB,OAAO,EAEJ,GAAIlB,GAAYg1E,EAAah1E,GAAW,CAC3C,IAAI0a,EAAOxZ,EAEX,EAAG,CAED,GAAIwZ,GAAQ3L,IAAW2L,EACrB,OAAO,EAITA,EAAOA,EAAKlf,YAAckf,EAAKxa,IACjC,OAASwa,EACX,CAEA,OAAO,CACT,CA2C+EluB,CAASkrF,EAAgBa,IAAmD,SAAhC1D,EAAY6C,KAJ5H,EAKX,CA4BA,MAAMn8B,GAAW,CACfi9B,gBAAiBnsF,IACf,IAAI,UACFyiF,EAAS,SACTC,EAAQ,SACRc,GACExjF,EACJ,MAAO,CACLyiF,UAAWuH,GAA8BvH,EAAW4B,GAAgB3B,GAAWc,GAC/Ed,SAAU,IAAKkI,GAAclI,GAC3BzwF,EAAG,EACHC,EAAG,GAEN,EAEHiyF,sDAAuDn+F,GA5OzD,SAA+Dga,GAC7D,IAAI,KACFojF,EAAI,aACJgB,EAAY,SACZZ,GACExjF,EACJ,MAAMiqF,EAA0BvB,EAActE,GACxCtY,EAAkBmY,EAAmBG,GAE3C,GAAIA,IAAiBtY,EACnB,OAAOsX,EAGT,IAAI+G,EAAS,CACXR,WAAY,EACZE,UAAW,GAEb,MAAMO,EAAU,CACdn4F,EAAG,EACHC,EAAG,GAGL,IAAI+3F,IAA4BA,GAAwC,UAAbzG,MACvB,SAA9BgF,EAAYpE,IAA4BwE,EAAe9c,MACzDqe,EAAST,GAActF,IAGrBsE,EAActE,IAAe,CAC/B,MAAMiG,EAAap3E,EAAsBmxE,GAAc,GACvDgG,EAAQn4F,EAAIo4F,EAAWp4F,EAAImyF,EAAakG,WACxCF,EAAQl4F,EAAIm4F,EAAWn4F,EAAIkyF,EAAamG,SAC1C,CAOF,MAAO,IAAKnH,EACVnxF,EAAGmxF,EAAKnxF,EAAIk4F,EAAOR,WAAaS,EAAQn4F,EACxCC,EAAGkxF,EAAKlxF,EAAIi4F,EAAON,UAAYO,EAAQl4F,EAE3C,CAkMiEiyF,CAAsDn+F,GACrHq+F,gBAAiB9hF,IACf,IAAI,QACFxC,GACEwC,EACJ,OAAO8hF,GAAgBtkF,EAAQ,EAEjCgkF,UAAWzkG,GAASykG,EAAUzkG,GAC9B2kG,mBAAoBnhF,IAClB,IAAI,QACF/C,GACE+C,EACJ,OAAOmhF,EAAmBlkF,EAAQ,EAEpC+jF,sBAAuB99F,GArDzB,SAA+Bga,GAC7B,IAAI,QACFD,EAAO,SACPkgF,EAAQ,aACRwD,GACEzjF,EACJ,MACMisF,EAAkB,IADiB,oBAAbhM,EAAiC+L,GAAmBjsF,GAAW,GAAGlf,OAAOo/F,GACpDwD,GAC3C2I,EAAsBH,EAAgB,GACtCI,EAAeJ,EAAgBv2E,QAAO,CAAC42E,EAASjB,KACpD,MAAMjI,EAAOgI,GAAgCrrF,EAASsrF,GAKtD,OAJAiB,EAAQhyE,IAAM,EAAI8oE,EAAK9oE,IAAKgyE,EAAQhyE,KACpCgyE,EAAQrJ,MAAQ,EAAIG,EAAKH,MAAOqJ,EAAQrJ,OACxCqJ,EAAQ/xE,OAAS,EAAI6oE,EAAK7oE,OAAQ+xE,EAAQ/xE,QAC1C+xE,EAAQnpC,KAAO,EAAIigC,EAAKjgC,KAAMmpC,EAAQnpC,MAC/BmpC,CAAO,GACblB,GAAgCrrF,EAASqsF,IAK5C,OAJAC,EAAan5E,MAAQm5E,EAAapJ,MAAQoJ,EAAalpC,KACvDkpC,EAAal5E,OAASk5E,EAAa9xE,OAAS8xE,EAAa/xE,IACzD+xE,EAAap6F,EAAIo6F,EAAalpC,KAC9BkpC,EAAan6F,EAAIm6F,EAAa/xE,IACvB+xE,CACT,CA+BiCvI,CAAsB99F,GACrD4kG,cAAe1nF,IACb,IAAI,QACFnD,GACEmD,EACJ,OAAO0nF,GAAc7qF,EAAQ,EAE/B0U,eAAgB83E,IACd,IAAI,QACFxsF,GACEwsF,EACJ,OAAOxsF,EAAQ0U,gBAAgB,GAI7B,GAAkB,CAACguE,EAAWC,EAAU9/F,IDpZtB48B,OAAOijE,EAAWC,EAAU9jF,KAClD,MAAM,UACJ47E,EAAY,SAAQ,SACpBgJ,EAAW,WAAU,WACrBgJ,EAAa,GAAE,SACft9B,GACEtwD,EAiBJ,IAAI2kF,QAAcr0B,EAASi9B,gBAAgB,CACzC1J,YACAC,WACAc,cAEE,EACFvxF,EAAC,EACDC,GACEswF,EAA2B,IAAKe,EAClC/I,cAEEiS,EAAoBjS,EACpBoL,EAAiB,CAAC,EAGtB,IAAK,IAAIpmG,EAAI,EAAGA,EAAIgtG,EAAWhrG,OAAQhC,IAAK,CAS1C,MAAM,KACJsH,EAAI,GACJ0T,GACEgyF,EAAWhtG,IAEbyS,EAAGy6F,EACHx6F,EAAGy6F,EAAK,KACRv/F,EAAI,MACJgrF,SACQ59E,EAAG,CACXvI,IACAC,IACA60F,iBAAkBvM,EAClBA,UAAWiS,EACXjJ,WACAoC,iBACArC,QACAr0B,WACA1wD,SAAU,CACRikF,YACAC,cAGJzwF,EAAa,MAATy6F,EAAgBA,EAAQz6F,EAC5BC,EAAa,MAATy6F,EAAgBA,EAAQz6F,EAC5B0zF,EAAiB,IAAKA,EACpB,CAAC9+F,GAAe,MAARsG,EAAeA,EAAO,CAAC,GAG7BgrF,IACmB,iBAAVA,IACLA,EAAMoC,YACRiS,EAAoBrU,EAAMoC,WAGxBpC,EAAMmL,QACRA,GAAwB,IAAhBnL,EAAMmL,YAAuBr0B,EAASi9B,gBAAgB,CAC5D1J,YACAC,WACAc,aACGpL,EAAMmL,SAIXtxF,IACAC,KACEswF,EAA2B,IAAKe,EAClC/I,UAAWiS,MAIfjtG,GAAK,EAGT,CAEA,MAAO,CACLyS,IACAC,IACAsoF,UAAWiS,EACXjJ,WACAoC,iBACD,ECuSuDgH,CAAkBnK,EAAWC,EAAU,CAC/FxzB,eACGtsE,I,eCpeDotF,GAAYnxF,OAAOsB,eACnB0sG,GAAahuG,OAAO4d,iBACpBqwF,GAAoBjuG,OAAO2d,0BAC3BuwF,GAAsBluG,OAAOsd,sBAC7B6wF,GAAenuG,OAAO0M,UAAU4wB,eAChC8wE,GAAepuG,OAAO0M,UAAU2hG,qBAChChd,GAAkB,CAAC1xF,EAAKa,EAAKC,IAAUD,KAAOb,EAAMwxF,GAAUxxF,EAAKa,EAAK,CAAEe,YAAY,EAAMC,cAAc,EAAMC,UAAU,EAAMhB,UAAWd,EAAIa,GAAOC,EACtJ6tG,GAAiB,CAAC/oG,EAAGC,KACvB,IAAK,IAAIi9C,KAAQj9C,IAAMA,EAAI,CAAC,GACtB2oG,GAAantG,KAAKwE,EAAGi9C,IACvB4uC,GAAgB9rF,EAAGk9C,EAAMj9C,EAAEi9C,IAC/B,GAAIyrD,GACF,IAAK,IAAIzrD,KAAQyrD,GAAoB1oG,GAC/B4oG,GAAaptG,KAAKwE,EAAGi9C,IACvB4uC,GAAgB9rF,EAAGk9C,EAAMj9C,EAAEi9C,IAEjC,OAAOl9C,CAAC,EAENgpG,GAAgB,CAAChpG,EAAGC,IAAMwoG,GAAWzoG,EAAG0oG,GAAkBzoG,IAC1DgpG,GAAY,CAACvtE,EAAQkrB,KACvB,IAAIn4C,EAAS,CAAC,EACd,IAAK,IAAIyuC,KAAQxhB,EACXktE,GAAantG,KAAKigC,EAAQwhB,IAAS0J,EAAQzgD,QAAQ+2C,GAAQ,IAC7DzuC,EAAOyuC,GAAQxhB,EAAOwhB,IAC1B,GAAc,MAAVxhB,GAAkBitE,GACpB,IAAK,IAAIzrD,KAAQyrD,GAAoBjtE,GAC/BkrB,EAAQzgD,QAAQ+2C,GAAQ,GAAK2rD,GAAaptG,KAAKigC,EAAQwhB,KACzDzuC,EAAOyuC,GAAQxhB,EAAOwhB,IAE5B,OAAOzuC,CAAM,EAIf,SAAS,GAAOgW,EAAIld,GAClB,IAAK,MAAMtM,KAAOsM,EACZ9M,OAAO0M,UAAU4wB,eAAet8B,KAAK8L,EAAMtM,KACpB,iBAAdsM,EAAKtM,IAAqBwpB,EAAGxpB,GACtC,GAAOwpB,EAAGxpB,GAAMsM,EAAKtM,IAErBwpB,EAAGxpB,GAAOsM,EAAKtM,GAIvB,CACA,MAAMuf,GAAS,CACb+V,UAAU,EACV24E,SAAU,EACVC,SAAU,EACVttF,UAAW,OACXggF,cAAU,EACVuN,aAAa,EACbC,eAAgB,IAChBC,eAAgB,GAChBlK,SAAU,WACVmK,iBAAiB,EACjB/G,MAAM,EACN51E,OAAO,EACP48E,gBAAiB,EACjBC,aAAc,EACdC,eAAe,EACfC,OAAQ,CACN/R,QAAS,CACPxB,UAAW,MACX4F,SAAU,CAAC,QAAS,QAAS,SAC7B4N,aAAeh7C,GAAW,IAAIA,EAAQ,SACtCv1C,MAAO,CACLy8C,KAAM,IACNmmC,KAAM,GAERN,cAAc,EACdhkF,MAAM,EACNkyF,eAAgB,OAElBC,SAAU,CACR1T,UAAW,SACX4F,SAAU,CAAC,SACX3iF,MAAO,EACPsiF,cAAc,EACdoO,UAAU,GAEZ9S,KAAM,CACJ+S,QAAS,WACThO,SAAU,CAAC,QAAS,SACpBsN,eAAgB,CAAC,QAAS,SAC1BjwF,MAAO,CACLy8C,KAAM,EACNmmC,KAAM,QAKd,SAASgO,GAAiBC,EAAOjvG,GAC/B,IACIC,EADAivG,EAAc3vF,GAAOmvF,OAAOO,IAAU,CAAC,EAE3C,GACEhvG,EAAQivG,EAAYlvG,QACC,IAAVC,EACLivG,EAAYH,QACdG,EAAc3vF,GAAOmvF,OAAOQ,EAAYH,UAAY,CAAC,GAErDG,EAAc,KACdjvG,EAAQsf,GAAOvf,IAGjBkvG,EAAc,WAETA,GACT,OAAOjvG,CACT,CAcA,SAASkvG,GAAmBF,GAC1B,MAAM1hF,EAAS,CAAC0hF,GAChB,IAAIC,EAAc3vF,GAAOmvF,OAAOO,IAAU,CAAC,EAC3C,GACMC,EAAYH,SACdxhF,EAAO5nB,KAAKupG,EAAYH,SACxBG,EAAc3vF,GAAOmvF,OAAOQ,EAAYH,UAAY,CAAC,GAErDG,EAAc,WAETA,GACT,OAAO3hF,CACT,CAEA,IAAIgU,IAAkB,EACtB,GAAsB,oBAAX9+B,OAAwB,CACjC8+B,IAAkB,EAClB,IACE,MAAMC,EAAOhiC,OAAOsB,eAAe,CAAC,EAAG,UAAW,CAChD,GAAAyR,GACEgvB,IAAkB,CACpB,IAEF9+B,OAAO0iB,iBAAiB,OAAQ,KAAMqc,EACxC,CAAE,MAAOnhC,GACT,CACF,CACA,IAAI6gC,IAAQ,EACU,oBAAXz+B,QAA+C,oBAAdo+B,YAC1CK,GAAQ,mBAAmB58B,KAAKu8B,UAAUC,aAAer+B,OAAO2sG,UAElE,MAAMxI,GAAa,CAAC,OAAQ,MAAO,SAAU,OAAQ,SAASvwE,QAAO,CAACC,EAAK5wB,IAAS4wB,EAAI90B,OAAO,CAC7FkE,EACA,GAAGA,UACH,GAAGA,WACD,IACE2pG,GAAiB,CACrBC,MAAO,aACP5sF,MAAO,QACPu9E,MAAO,QACPsP,MAAO,cAEHC,GAAiB,CACrBF,MAAO,aACP5sF,MAAO,OACPu9E,MAAO,QACPsP,MAAO,YAET,SAASE,GAAgBthG,EAAOoN,GAC9B,MAAMxT,EAAQoG,EAAMjD,QAAQqQ,IACb,IAAXxT,GACFoG,EAAM0P,OAAO9V,EAAO,EAExB,CACA,SAAS0vD,KACP,OAAO,IAAIlgB,SAASxuB,GAAYyuC,uBAAsB,KACpDA,sBAAsBzuC,EAAQ,KAElC,CACA,MAAM2mF,GAAe,GACrB,IAAIC,GAAe,KACnB,MAAMC,GAAsB,CAAC,EAC7B,SAASC,GAAuBZ,GAC9B,IAAIn8F,EAAO88F,GAAoBX,GAI/B,OAHKn8F,IACHA,EAAO88F,GAAoBX,GAAS,IAE/Bn8F,CACT,CACA,IAAI0d,GAAU,WACd,EAIA,SAASs/E,GAAmB7tD,GAC1B,OAAO,WAEL,OAAO+sD,GADOztG,KAAKwuG,OACWd,MAAOhtD,EACvC,CACF,CARsB,oBAAXx/C,SACT+tB,GAAU/tB,OAAO+tB,SAQnB,MAAMw/E,GAAc,yBACpB,IAAIC,GAAgB,KAAM,CACxBxoG,KAAM,UACN2nC,MAAO,CACL6/D,MAAO,CACLphG,KAAMnN,OACNyxF,UAAU,GAEZ+d,YAAa,CACXriG,KAAM6vB,SACNy0D,UAAU,GAEZljC,cAAe,CACbphD,KAAM6vB,SACNy0D,UAAU,GAEZge,WAAY,CACVtiG,KAAM6vB,SACNy0D,UAAU,GAEZwO,MAAO,CACL9yF,KAAM2Z,QACNxoB,SAAS,GAEXoxG,UAAW,CACTviG,KAAMnN,OACN1B,QAAS,MAEXqxG,OAAQ,CACNrxG,QAAS,MAEXs2B,SAAU,CACRznB,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,aAE9BQ,oBAAqB,CACnBziG,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,wBAE9B3U,UAAW,CACTttF,KAAMnN,OACN1B,QAAS8wG,GAAmB,aAC5B3vB,UAAYlgF,GAAU2mG,GAAW/yF,SAAS5T,IAE5Cme,MAAO,CACLvQ,KAAM,CAACnN,OAAQC,OAAQnB,QACvBR,QAAS8wG,GAAmB,UAE9B7B,SAAU,CACRpgG,KAAM,CAAClN,OAAQD,QACf1B,QAAS8wG,GAAmB,aAE9B5B,SAAU,CACRrgG,KAAM,CAAClN,OAAQD,QACf1B,QAAS8wG,GAAmB,aAE9B/O,SAAU,CACRlzF,KAAM7C,MACNhM,QAAS8wG,GAAmB,aAE9BS,aAAc,CACZ1iG,KAAM,CAAC7C,MAAO0yB,UACd1+B,QAAS8wG,GAAmB,iBAE9BnB,aAAc,CACZ9gG,KAAM,CAAC7C,MAAO0yB,UACd1+B,QAAS8wG,GAAmB,iBAE9BzB,eAAgB,CACdxgG,KAAM7C,MACNhM,QAAS8wG,GAAmB,mBAE9BU,mBAAoB,CAClB3iG,KAAM,CAAC7C,MAAO0yB,UACd1+B,QAAS8wG,GAAmB,uBAE9BW,mBAAoB,CAClB5iG,KAAM,CAAC7C,MAAO0yB,UACd1+B,QAAS8wG,GAAmB,uBAE9BlvF,UAAW,CACT/S,KAAM,CAACnN,OAAQlB,OAAQgxB,GAAShJ,SAChCxoB,QAAS8wG,GAAmB,cAE9BlP,SAAU,CACR/yF,KAAM,CAACnN,OAAQ8vB,IACfxxB,QAAS8wG,GAAmB,aAE9B3L,SAAU,CACRt2F,KAAMnN,OACNy/E,UAAYlgF,GAAU,CAAC,WAAY,SAAS4T,SAAS5T,GACrDjB,QAAS8wG,GAAmB,aAE9BhB,SAAU,CACRjhG,KAAM,CAAC2Z,QAASkW,UAChB1+B,QAAS8wG,GAAmB,aAE9BpP,aAAc,CACZ7yF,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,iBAE9B3B,YAAa,CACXtgG,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,gBAE9BY,WAAY,CACV7iG,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,eAE9Ba,YAAa,CACX9iG,KAAM,CAACnN,OAAQsK,MAAOxL,QACtBR,QAAS8wG,GAAmB,gBAE9Bc,uBAAwB,CACtB/iG,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,2BAE9Be,YAAa,CACXhjG,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,gBAE9BgB,SAAU,CACRjjG,KAAM,CAAC2Z,QAAS9mB,QAChB1B,QAAS8wG,GAAmB,aAE9BiB,YAAa,CACXljG,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,gBAE9BkB,oBAAqB,CACnBnjG,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,wBAE9BxB,gBAAiB,CACfzgG,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,oBAE9BvB,gBAAiB,CACf1gG,KAAM,CAAClN,OAAQD,QACf1B,QAAS8wG,GAAmB,oBAE9BtB,aAAc,CACZ3gG,KAAM,CAAClN,OAAQD,QACf1B,QAAS8wG,GAAmB,iBAE9BrB,cAAe,CACb5gG,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,kBAE9BvI,KAAM,CACJ15F,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,SAE9Bn+E,MAAO,CACL9jB,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,UAE9BmB,eAAgB,CACdpjG,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,mBAE9BoB,YAAa,CACXrjG,KAAM2Z,QACNxoB,QAAS8wG,GAAmB,iBAGhC,OAAAjsD,GACE,MAAO,CACL,CAACmsD,IAAc,CACbmB,aAAc5vG,MAGpB,EACA2rC,OAAQ,CACN,CAAC8iE,IAAc,CAAEhxG,QAAS,OAE5B,IAAA+O,GACE,MAAO,CACLqjG,SAAS,EACTC,WAAW,EACXC,gBAAgB,EAChBpjC,QAAS,CACPqjC,UAAU,EACVC,QAAQ,EACRC,UAAU,EACVC,QAAQ,GAEVnkF,OAAQ,CACN3a,EAAG,EACHC,EAAG,EACHsoF,UAAW,GACXgJ,SAAU5iG,KAAK4iG,SACfwN,MAAO,CACL/+F,EAAG,EACHC,EAAG,EACH++F,aAAc,GAEhBC,gBAAiB,MAEnBC,cAA+B,IAAI7vE,IACnC8vE,cAAc,EAElB,EACAzoE,SAAU,CACR,QAAA0oE,GACE,OAAsB,MAAfzwG,KAAK8uG,OAAiB9uG,KAAK8uG,OAAS9uG,KAAK+5F,QAClD,EACA,kBAAA2W,GACE,OAAO1wG,KAAKmvG,YAAcnvG,KAAK8vG,SACjC,EACA,QAAAa,GACE,MAAO,CACLF,SAAUzwG,KAAKywG,SACfZ,QAAS7vG,KAAK6vG,QACda,mBAAoB1wG,KAAK0wG,mBACzBX,eAAgB/vG,KAAK+vG,eACrBxC,SAAmC,mBAAlBvtG,KAAKutG,SAA0BvtG,KAAKwwG,aAAexwG,KAAKutG,SACzEj0C,KAAMt5D,KAAKs5D,KACXmmC,KAAMz/F,KAAKy/F,KACXN,aAAcn/F,KAAKm/F,aACnByR,SAAU5wG,KAAK4wG,SACfjkC,QAAS6/B,GAAcD,GAAe,CAAC,EAAGvsG,KAAK2sE,SAAU,CACvDyiC,YAAapvG,KAAKovG,cAEpBpjF,OAAQhsB,KAAK+uG,oBAAsB,KAAO/uG,KAAKgsB,OAEnD,EACA,YAAA4jF,GACE,IAAI1oE,EACJ,OAAmC,OAA3BA,EAAKlnC,KAAKyuG,UAAwB,EAASvnE,EAAG0oE,YACxD,EACA,yBAAAiB,GACE,IAAI3pE,EAAIgC,EACR,OAAsC,OAA7BhC,EAAKlnC,KAAK8sG,qBAA0B,EAAS5lE,EAAG50B,SAAS,YAAgD,OAAjC42B,EAAKlpC,KAAKivG,yBAA8B,EAAS/lE,EAAG52B,SAAS,SAChJ,GAEFytB,MAAOwsE,GAAeA,GAAe,CACnCnN,MAAO,iBACP,QAAArrE,CAASr1B,GACHA,EACFsB,KAAK8wG,UAEL9wG,KAAK01B,MAET,EACA,eAAMrW,GACArf,KAAK6vG,UACP7vG,KAAK+wG,yBACC/wG,KAAKgxG,oBAEf,GACC,CACD,WACA,uBACAl8E,QAAO,CAACC,EAAK2rB,KACb3rB,EAAI2rB,GAAQ,qBACL3rB,IACN,CAAC,IAAK,CACP,YACA,WACA,WACA,WACA,WACA,kBACA,eACA,kBACA,QACA,iBACA,QACAD,QAAO,CAACC,EAAK2rB,KACb3rB,EAAI2rB,GAAQ,oBACL3rB,IACN,CAAC,IACJ,OAAAy1B,GACExqD,KAAKixG,cAAe,EACpBjxG,KAAK+5F,SAAW,UAAU,CAACnqF,KAAKu0D,SAAUhnC,KAAKoe,OAAOl9C,KAAKqP,GAAMA,EAAEvK,SAAS,IAAIkY,UAAU,EAAG,MAAKnY,KAAK,OACnGlD,KAAKsvG,aACPjqG,QAAQoyB,KAAK,oFAEXz3B,KAAKwvG,aACPnqG,QAAQoyB,KAAK,wFAEjB,EACA,OAAAizB,GACE1qD,KAAK01B,OACL11B,KAAKkxG,oBACP,EACA,SAAAC,GACEnxG,KAAKoxG,gBACP,EACA,WAAAC,GACErxG,KAAKy/F,MACP,EACA,aAAArK,GACEp1F,KAAK8wG,SACP,EACAzuD,QAAS,CACP,IAAAiX,EAAK,MAAE/7C,EAAQ,KAAI,UAAE+zF,GAAY,EAAK,MAAEr8D,GAAQ,GAAU,CAAC,GACzD,IAAI/N,EAAIgC,GACyB,OAA3BhC,EAAKlnC,KAAK4vG,mBAAwB,EAAS1oE,EAAGqqE,cAAgBvxG,KAAK4vG,aAAa2B,cAAgBvxG,OAEtGA,KAAKwxG,eAAgB,GACjBv8D,GAAUj1C,KAAK+zB,YACgB,OAA3BmV,EAAKlpC,KAAK4vG,mBAAwB,EAAS1mE,EAAGqoE,eAAiBvxG,OACnEA,KAAK4vG,aAAa2B,YAAc,MAElCvxG,KAAKyxG,eAAel0F,EAAO+zF,GAC3BtxG,KAAKwzC,MAAM,QACXxzC,KAAK0xG,mBAAoB,EACzBz7C,uBAAsB,KACpBj2D,KAAK0xG,mBAAoB,CAAK,KAGlC1xG,KAAKwzC,MAAM,gBAAgB,GAC7B,EACA,IAAAisD,EAAK,MAAEliF,EAAQ,KAAI,UAAE+zF,GAAY,EAAK,WAAEK,GAAa,GAAU,CAAC,GAC9D,IAAIzqE,EACAlnC,KAAK4xG,mBAEL5xG,KAAKuwG,cAAc5jG,KAAO,EAC5B3M,KAAKwxG,eAAgB,GAGlBG,GAAc3xG,KAAK6wG,2BAA6B7wG,KAAK6xG,mBACpD7xG,KAAK4vG,eACP5vG,KAAK4vG,aAAa2B,YAAcvxG,KAChCslB,aAAatlB,KAAK4vG,aAAakC,kBAC/B9xG,KAAK4vG,aAAakC,iBAAmBh1F,YAAW,KAC1C9c,KAAK4vG,aAAa2B,cAAgBvxG,OACpCA,KAAK4vG,aAAa2B,YAAY9R,KAAK,CAAE6R,cACrCtxG,KAAK4vG,aAAa2B,YAAc,KAClC,GACC,QAI0B,OAA3BrqE,EAAKlnC,KAAK4vG,mBAAwB,EAAS1oE,EAAGqqE,eAAiBvxG,OACnEA,KAAK4vG,aAAa2B,YAAc,MAElCvxG,KAAKwxG,eAAgB,EACrBxxG,KAAK+xG,eAAex0F,EAAO+zF,GAC3BtxG,KAAKwzC,MAAM,QACXxzC,KAAKwzC,MAAM,gBAAgB,IAC7B,EACA,IAAA9d,GACO11B,KAAKixG,eAEVjxG,KAAKixG,cAAe,EACpBjxG,KAAK8vG,WAAY,EACjB9vG,KAAKgyG,SAAW,GAChBhyG,KAAKiyG,eAAgB,EACrBjyG,KAAKkyG,gBAAkBlyG,KAAK0tD,gBAC5B1tD,KAAKmyG,cAAgBnyG,KAAK2uG,cAAcxwG,QAAQW,GAAMA,EAAE44B,WAAa54B,EAAE84B,eACvE53B,KAAKoyG,aAAepyG,KAAK4uG,aACzB5uG,KAAKqyG,YAAcryG,KAAKoyG,aAAatyF,cAAc,oBACnD9f,KAAKsyG,YAActyG,KAAKoyG,aAAatyF,cAAc,8BACnD9f,KAAKuyG,kBAAkB,QAAS,uBAChCvyG,KAAKkxG,qBACDlxG,KAAKw/F,SAAS5+F,QAChBZ,KAAKwyG,sBAEHxyG,KAAKo/F,OACPp/F,KAAKs5D,OAET,EACA,OAAAw3C,GACM9wG,KAAKixG,eAETjxG,KAAKixG,cAAe,EACpBjxG,KAAKyyG,yBACLzyG,KAAKy/F,KAAK,CAAE6R,WAAW,IACvBtxG,KAAKkxG,qBACLlxG,KAAK8vG,WAAY,EACjB9vG,KAAK6vG,SAAU,EACf7vG,KAAK0yG,6BAA4B,GACjC1yG,KAAKuyG,kBAAkB,sBAAuB,SAC9CvyG,KAAKwzC,MAAM,WACb,EACA,cAAMo9D,GACA5wG,KAAK6vG,gBACD7vG,KAAKgxG,oBACXhxG,KAAKwzC,MAAM,UAEf,EACA,uBAAMw9D,GACJ,IAAI9pE,EACJ,GAAIlnC,KAAKixG,cAAgBjxG,KAAK+uG,oBAC5B,OACF,MAAM4D,EAAW,CACf/P,SAAU5iG,KAAK4iG,SACfgJ,WAAY,KAEV5rG,KAAK0sG,UAAY1sG,KAAK2sG,WACxBgG,EAAS/G,WAAWxnG,KAAKqK,EAAO,CAC9ByzF,SAAUliG,KAAK0sG,SACfrG,UAAWrmG,KAAK2sG,YAGpB,MAAMiG,EAAkB5yG,KAAK45F,UAAUn5F,WAAW,QA8ClD,GA7CImyG,EACFD,EAAS/G,WAAWxnG,KAAKqgG,EAAc,CACrC5E,UAAkD,OAAtC34D,EAAKlnC,KAAK45F,UAAU/2F,MAAM,KAAK,IAAcqkC,EAAK,MAGhEyrE,EAAS/Y,UAAY55F,KAAK45F,UAExB55F,KAAK+sG,kBACH/sG,KAAKowB,OACPuiF,EAAS/G,WAAWxnG,KFmFhB,SAAUpC,GAKtB,YAJgB,IAAZA,IACFA,EAAU,CAAC,GAGN,CACLkE,KAAM,QACNlE,UAEA,QAAM4X,CAAG8oF,GACP,MAAM,EACJrxF,EAAC,EACDC,EAAC,UACDsoF,GACE8I,GAEFR,SAAUkE,GAAgB,EAC1BC,UAAWC,GAAiB,EAAK,QACjCuM,EAAU,CACRj5F,GAAIwF,IACF,IAAI,EACF/N,EAAC,EACDC,GACE8N,EACJ,MAAO,CACL/N,IACAC,IACD,MAGF6zF,GACDnjG,EACEigG,EAAS,CACb5wF,IACAC,KAEIi0F,QAAiB9C,EAAeC,EAAqByC,GACrDjD,EAAWR,EAAyBF,EAAiB5H,IACrDyM,EAAYkB,EAAarF,GAC/B,IAAI4Q,EAAgB7Q,EAAOC,GACvB6Q,EAAiB9Q,EAAOoE,GAE5B,GAAID,EAAe,CACjB,MACM4M,EAAuB,MAAb9Q,EAAmB,SAAW,QAG9C4Q,EAAgBpP,EAFJoP,EAAgBvN,EAFC,MAAbrD,EAAmB,MAAQ,QAIf4Q,EADhBA,EAAgBvN,EAASyN,GAEvC,CAEA,GAAI1M,EAAgB,CAClB,MACM0M,EAAwB,MAAd3M,EAAoB,SAAW,QAG/C0M,EAAiBrP,EAFLqP,EAAiBxN,EAFC,MAAdc,EAAoB,MAAQ,QAIf0M,EADjBA,EAAiBxN,EAASyN,GAExC,CAEA,MAAMC,EAAgBJ,EAAQj5F,GAAG,IAAK8oF,EACpC,CAACR,GAAW4Q,EACZ,CAACzM,GAAY0M,IAEf,MAAO,IAAKE,EACVzmG,KAAM,CACJ6E,EAAG4hG,EAAc5hG,EAAIA,EACrBC,EAAG2hG,EAAc3hG,EAAIA,GAG3B,EAGJ,CE1JmC8e,CAAM,CAC7BgyE,QAASpiG,KAAKgtG,gBACd3N,SAAUr/F,KAAKq/F,SACfgH,UAAWrmG,KAAK0vG,mBAGfkD,GAAmB5yG,KAAKgmG,MAC3B2M,EAAS/G,WAAWxnG,KAAK4hG,EAAK,CAC5B5D,QAASpiG,KAAKgtG,gBACd3N,SAAUr/F,KAAKq/F,aAIrBsT,EAAS/G,WAAWxnG,KF5VZpC,KAAW,CACvBkE,KAAM,QACNlE,UAEA,QAAM4X,CAAG8oF,GAEP,MAAM,QACJvjF,EAAO,QACPijF,EAAU,GACG,MAAXpgG,EAAkBA,EAAU,CAAC,GAC3B,EACJqP,EAAC,EACDC,EAAC,UACDsoF,EAAS,MACT+I,EAAK,SACLr0B,GACEo0B,EAEJ,GAAe,MAAXvjF,EAKF,MAAO,CAAC,EAGV,MAAM6jF,EAAgBb,EAAyBC,GACzCH,EAAS,CACb5wF,IACAC,KAGIskB,EAAO8rE,EADSF,EAAiB5H,IAEjCh5F,EAAS+gG,EAAkB/rE,GAC3Bs9E,QAAwB5kC,EAAS07B,cAAc,CACnD7qF,YAEIg0F,EAAmB,MAATv9E,EAAe,MAAQ,OACjCw9E,EAAmB,MAATx9E,EAAe,SAAW,QACpCy9E,EAAU1Q,EAAMd,UAAUjhG,GAAU+hG,EAAMd,UAAUjsE,GAAQqsE,EAAOrsE,GAAQ+sE,EAAMb,SAASlhG,GAC1F0yG,EAAYrR,EAAOrsE,GAAQ+sE,EAAMd,UAAUjsE,GAC3C29E,QAA0BjlC,EAASm1B,gBAAgB,CACvDtkF,YAEIq0F,EAAaD,EAA6B,MAAT39E,EAAe29E,EAAkBhX,cAAgB,EAAIgX,EAAkB7I,aAAe,EAAI,EAC3H+I,EAAoBJ,EAAU,EAAIC,EAAY,EAG9CzjG,EAAMmzF,EAAcmQ,GACpB7sG,EAAMktG,EAAaN,EAAgBtyG,GAAUoiG,EAAcoQ,GAC3DM,EAASF,EAAa,EAAIN,EAAgBtyG,GAAU,EAAI6yG,EACxDhlG,EAASi1F,EAAO7zF,EAAK6jG,EAAQptG,GACnC,MAAO,CACLkG,KAAM,CACJ,CAACopB,GAAOnnB,EACR4hG,aAAcqD,EAASjlG,GAG7B,IEkS6B2hG,CAAM,CAC7BjxF,QAASnf,KAAKsyG,YACdlQ,QAASpiG,KAAKitG,gBAEZjtG,KAAKktG,eACPyF,EAAS/G,WAAWxnG,KAAK,CACvB8B,KAAM,gBACN0T,GAAI,EAAGggF,YAAW+I,QAAOqC,qBACvB,IAAIO,EACJ,MAAM,aAAE8K,GAAiBrL,EAAeoL,MAMxC,OAJE7K,EADE3L,EAAUn5F,WAAW,QAAUm5F,EAAUn5F,WAAW,UAC3CmP,KAAKuJ,IAAIk3F,GAAgB1N,EAAMd,UAAUvvE,MAAQ,EAEjD1iB,KAAKuJ,IAAIk3F,GAAgB1N,EAAMd,UAAUtvE,OAAS,EAExD,CACL/lB,KAAM,CACJ+4F,YAEH,IAIHvlG,KAAKsvG,aAAetvG,KAAKuvG,SAAU,CACrC,MAAMA,EAAWvvG,KAAKuvG,SAAWvvG,KAAKuvG,SAAWvvG,KAAKsvG,YAAc,MAAQ,KAC5EqD,EAAS/G,WAAWxnG,KAAK,CACvB8B,KAAM,WACN0T,GAAI,EAAG+oF,QAAO/I,YAAWoL,qBACvB,IAAI9e,EACJ,GAAuC,OAAlCA,EAAM8e,EAAeuK,eAAoB,EAASrpB,EAAIkf,KACzD,MAAO,CAAC,EAEV,IAAI9yE,EACAC,EAQJ,OAPIqnE,EAAUn5F,WAAW,QAAUm5F,EAAUn5F,WAAW,UACtD6xB,EAAQqwE,EAAMd,UAAUvvE,MAExBC,EAASowE,EAAMd,UAAUtvE,OAE3BvyB,KAAKqyG,YAAY7kF,MAAmB,QAAb+hF,EAAqB,WAA0B,QAAbA,EAAqB,WAAa,SAAoB,MAATj9E,EAAgB,GAAGA,MAAY,KACrItyB,KAAKqyG,YAAY7kF,MAAmB,QAAb+hF,EAAqB,YAA2B,QAAbA,EAAqB,YAAc,UAAsB,MAAVh9E,EAAiB,GAAGA,MAAa,KACnI,CACL/lB,KAAM,CACJ44F,MAAM,GAER5N,MAAO,CACLmL,OAAO,GAEV,GAGP,EACI3iG,KAAKwvG,aAAexvG,KAAKyvG,uBAC3BzvG,KAAKqyG,YAAY7kF,MAAMmmF,SAAW,KAClC3zG,KAAKqyG,YAAY7kF,MAAMomF,UAAY,KACnCjB,EAAS/G,WAAWxnG,KFoKf,SAAUpC,GAKrB,YAJgB,IAAZA,IACFA,EAAU,CAAC,GAGN,CACLkE,KAAM,OACNlE,UAEA,QAAM4X,CAAG8oF,GACP,IAAImR,EAEJ,MAAM,UACJja,EAAS,MACT+I,EAAK,eACLqC,GACEtC,GACE,MACJjyF,KACG00F,GACDnjG,EAEJ,GAAoD,OAA/C6xG,EAAuB7O,EAAer4F,OAAiBknG,EAAqBzO,KAC/E,MAAO,CAAC,EAGV,MAAMG,QAAiB9C,EAAeC,EAAqByC,GACrDX,EAAgBhD,EAAiB5H,GACjCka,EAAoC,QAA5BrS,EAAa7H,GAC3B,IAAIma,EACAC,EAEkB,QAAlBxP,GAA6C,WAAlBA,GAC7BuP,EAAavP,EACbwP,EAAYF,EAAQ,OAAS,UAE7BE,EAAYxP,EACZuP,EAAaD,EAAQ,MAAQ,UAG/B,MAAMG,EAAO3tG,EAAIi/F,EAAShjC,KAAM,GAC1B2xC,EAAO5tG,EAAIi/F,EAASlD,MAAO,GAC3B8R,EAAO7tG,EAAIi/F,EAAS7rE,IAAK,GACzB06E,EAAO9tG,EAAIi/F,EAAS5rE,OAAQ,GAC5B06E,EAAa,CACjB9hF,OAAQowE,EAAMb,SAASvvE,QAAU,CAAC,OAAQ,SAASjgB,SAASsnF,GAAa,GAAc,IAATua,GAAuB,IAATC,EAAaD,EAAOC,EAAO9tG,EAAIi/F,EAAS7rE,IAAK6rE,EAAS5rE,SAAW4rE,EAASwO,IACtKzhF,MAAOqwE,EAAMb,SAASxvE,OAAS,CAAC,MAAO,UAAUhgB,SAASsnF,GAAa,GAAc,IAATqa,GAAuB,IAATC,EAAaD,EAAOC,EAAO5tG,EAAIi/F,EAAShjC,KAAMgjC,EAASlD,QAAUkD,EAASyO,KAKtK,OAHS,MAATvjG,GAAyBA,EAAM,IAAK4jG,KAC/B1R,IAEE,CACLn2F,KAAM,CACJ44F,MAAM,GAER5N,MAAO,CACLmL,OAAO,GAGb,EAGJ,CElOiCh2F,CAAK,CAC5B0yF,SAAUr/F,KAAKq/F,SACf+C,QAASpiG,KAAKgtG,gBACdv8F,MAAO,EAAG6hB,QAAOC,aACfvyB,KAAKqyG,YAAY7kF,MAAMmmF,SAAoB,MAATrhF,EAAgB,GAAGA,MAAY,KACjEtyB,KAAKqyG,YAAY7kF,MAAMomF,UAAsB,MAAVrhF,EAAiB,GAAGA,MAAa,IAAI,MAI9E,MAAM/lB,QAAa,GAAgBxM,KAAKkyG,gBAAiBlyG,KAAKoyG,aAAcO,GAC5E10G,OAAO6pE,OAAO9nE,KAAKgsB,OAAQ,CACzB3a,EAAG7E,EAAK6E,EACRC,EAAG9E,EAAK8E,EACRsoF,UAAWptF,EAAKotF,UAChBgJ,SAAUp2F,EAAKo2F,SACfwN,MAAO7D,GAAeA,GAAe,CAAC,EAAG//F,EAAKw4F,eAAeoL,OAAQ5jG,EAAKw4F,eAAekI,gBAE7F,EACA,cAAAuE,CAAel0F,EAAQ,KAAM+zF,GAAY,GAIvC,GAHAtxG,KAAK0yG,6BAA4B,GACjC1yG,KAAK4xG,kBAAmB,EACxBtsF,aAAatlB,KAAKs0G,iBACdlG,IAAgBpuG,KAAK4sG,aAAewB,GAAaxB,aAAewB,KAAiBpuG,KAAK4vG,aAGxF,OAFAxB,GAAamG,aAAY,QACzBv0G,KAAKw0G,aAAY,GAGflD,EACFtxG,KAAKw0G,cAELx0G,KAAKs0G,gBAAkBx3F,WAAW9c,KAAKw0G,YAAYj2G,KAAKyB,MAAOA,KAAKy0G,eAAe,QAEvF,EACA,cAAA1C,CAAex0F,EAAQ,KAAM+zF,GAAY,GACnCtxG,KAAKuwG,cAAc5jG,KAAO,EAC5B3M,KAAKwxG,eAAgB,GAGvBxxG,KAAK0yG,6BAA4B,GACjC1yG,KAAK4xG,kBAAmB,EACxBtsF,aAAatlB,KAAKs0G,iBACdt0G,KAAK6vG,UACPzB,GAAepuG,MAEbsxG,EACFtxG,KAAKu0G,cAELv0G,KAAKs0G,gBAAkBx3F,WAAW9c,KAAKu0G,YAAYh2G,KAAKyB,MAAOA,KAAKy0G,eAAe,SAEvF,EACA,cAAAA,CAAenoG,GACb,MAAMuQ,EAAQ7c,KAAK6c,MACnB,OAAOhO,SAASgO,GAASA,EAAMvQ,IAASuQ,GAAS,EACnD,EACA,iBAAM23F,CAAYzE,GAAiB,GACjCzqF,aAAatlB,KAAK00G,gBAClBpvF,aAAatlB,KAAKs0G,iBAClBt0G,KAAK+vG,eAAiBA,EAClB/vG,KAAK6vG,UAGT7vG,KAAK+wG,yBACC76C,WACAl2D,KAAKgxG,0BACLhxG,KAAK20G,oBACN30G,KAAK+uG,qBACR/uG,KAAK40G,yBAAyB,IACzB1K,GAAiBlqG,KAAKkyG,oBACtBhI,GAAiBlqG,KAAKoyG,eACxB,UAAU,KACXpyG,KAAKgxG,mBAAmB,IAG9B,EACA,uBAAM2D,GACJ,GAAI30G,KAAK4xG,iBACP,OACF,GAAI5xG,KAAKqvG,uBAAwB,CAC/B,MAAMwF,EAAS70G,KAAKkyG,gBAAgB7/E,wBAC9ByiF,EAAgB90G,KAAKoyG,aAAatyF,cAAc,sBAChDi1F,EAAeD,EAAcvmF,WAAW8D,wBACxChhB,EAAIwjG,EAAOxjG,EAAIwjG,EAAOviF,MAAQ,GAAKyiF,EAAaxyC,KAAOuyC,EAAclK,YACrEt5F,EAAIujG,EAAOvjG,EAAIujG,EAAOtiF,OAAS,GAAKwiF,EAAar7E,IAAMo7E,EAAcjK,WAC3E7qG,KAAKgsB,OAAOskF,gBAAkB,GAAGj/F,OAAOC,KAC1C,CACAtR,KAAK6vG,SAAU,EACf7vG,KAAKg1G,qBAAqB,CACxB,mBAAoBh1G,KAAKywG,SACzB,oBAAqB,KAEvB,MAAM5B,EAAY7uG,KAAK6uG,UACvB,GAAIA,EAAW,CACb,IAAI7S,EACJ,IAAK,IAAIp9F,EAAI,EAAGA,EAAIuvG,GAAavtG,OAAQhC,IACvCo9F,EAAUmS,GAAavvG,GACnBo9F,EAAQ6S,YAAcA,IACxB7S,EAAQyD,OACRzD,EAAQxoD,MAAM,eAGpB,CACA26D,GAAa/pG,KAAKpE,MAClB+d,SAASmb,KAAKw7B,UAAU9zB,IAAI,uBAC5B,IAAK,MAAM8sE,KAASE,GAAmB5tG,KAAK0tG,OAC1CY,GAAuBZ,GAAOtpG,KAAKpE,MACnC+d,SAASmb,KAAKw7B,UAAU9zB,IAAI,wBAAwB8sE,KAEtD1tG,KAAKwzC,MAAM,cACXxzC,KAAK2sE,QAAQqjC,UAAW,EACxBhwG,KAAK2sE,QAAQsjC,QAAS,EACtBjwG,KAAK2sE,QAAQujC,UAAW,EACxBlwG,KAAK2sE,QAAQwjC,QAAS,QAChBj6C,KACNl2D,KAAK2sE,QAAQqjC,UAAW,EACxBhwG,KAAK2sE,QAAQsjC,QAAS,EACjBjwG,KAAK2vG,aACR3vG,KAAKoyG,aAAajxF,OACtB,EACA,iBAAMozF,CAAYxE,GAAiB,GACjC,GAAI/vG,KAAKuwG,cAAc5jG,KAAO,EAG5B,OAFA3M,KAAKwxG,eAAgB,OACrBxxG,KAAK4xG,kBAAmB,GAI1B,GADAtsF,aAAatlB,KAAKs0G,kBACbt0G,KAAK6vG,QACR,OAEF7vG,KAAK+vG,eAAiBA,EACtB7B,GAAgBC,GAAcnuG,MACF,IAAxBmuG,GAAavtG,QACfmd,SAASmb,KAAKw7B,UAAU1nC,OAAO,uBAEjC,IAAK,MAAM0gF,KAASE,GAAmB5tG,KAAK0tG,OAAQ,CAClD,MAAMn8F,EAAO+8F,GAAuBZ,GACpCQ,GAAgB38F,EAAMvR,MACF,IAAhBuR,EAAK3Q,QACPmd,SAASmb,KAAKw7B,UAAU1nC,OAAO,wBAAwB0gF,IAE3D,CACIU,KAAiBpuG,OACnBouG,GAAe,MAEjBpuG,KAAK6vG,SAAU,EACf7vG,KAAKg1G,qBAAqB,CACxB,wBAAoB,EACpB,yBAAqB,IAEvB1vF,aAAatlB,KAAK00G,gBAClB,MAAMO,EAAcxH,GAAiBztG,KAAK0tG,MAAO,kBAC7B,OAAhBuH,IACFj1G,KAAK00G,eAAiB53F,YAAW,KAC3B9c,KAAKoyG,eACPpyG,KAAKkxG,qBACLlxG,KAAK8vG,WAAY,EACnB,GACCmF,IAELj1G,KAAKyyG,uBAAuB,UAC5BzyG,KAAKwzC,MAAM,cACXxzC,KAAK2sE,QAAQqjC,UAAW,EACxBhwG,KAAK2sE,QAAQsjC,QAAS,EACtBjwG,KAAK2sE,QAAQujC,UAAW,EACxBlwG,KAAK2sE,QAAQwjC,QAAS,QAChBj6C,KACNl2D,KAAK2sE,QAAQujC,UAAW,EACxBlwG,KAAK2sE,QAAQwjC,QAAS,CACxB,EACA,cAAAiB,GACMpxG,KAAKo/F,MACPp/F,KAAKs5D,OAELt5D,KAAKy/F,MAET,EACA,gBAAAsR,GACE,GAAI/wG,KAAKixG,aACP,OACF,IAAI5xF,EAAYrf,KAAKqf,UAMrB,GALyB,iBAAdA,EACTA,EAAYne,OAAO6c,SAAS+B,cAAcT,IACnB,IAAdA,IACTA,EAAYrf,KAAKmyG,cAAc,GAAG5jF,aAE/BlP,EACH,MAAM,IAAItb,MAAM,6BAA+B/D,KAAKqf,WAEtDA,EAAUyO,YAAY9tB,KAAKoyG,cAC3BpyG,KAAK8vG,WAAY,CACnB,EACA,mBAAA0C,GACE,MAAM0C,EAAc33F,IACdvd,KAAK6vG,UAAY7vG,KAAK4xG,mBAG1Br0F,EAAM43F,eAAgB,GACrBn1G,KAAKiyG,eAAiBjyG,KAAKs5D,KAAK,CAAE/7C,UAAQ,EAE7Cvd,KAAKo1G,2BAA2Bp1G,KAAKmyG,cAAerE,GAAgB9tG,KAAKw/F,SAAUx/F,KAAKgvG,aAAckG,GACtGl1G,KAAKo1G,2BAA2B,CAACp1G,KAAKoyG,cAAetE,GAAgB9tG,KAAK8sG,eAAgB9sG,KAAKivG,mBAAoBiG,GACnH,MAAMG,EAAc1D,GAAgBp0F,IAC9BA,EAAM43F,eAGVn1G,KAAKy/F,KAAK,CAAEliF,QAAOo0F,cAAa,EAElC3xG,KAAKo1G,2BAA2Bp1G,KAAKmyG,cAAelE,GAAgBjuG,KAAKw/F,SAAUx/F,KAAKotG,aAAciI,GAAW,IACjHr1G,KAAKo1G,2BAA2B,CAACp1G,KAAKoyG,cAAenE,GAAgBjuG,KAAK8sG,eAAgB9sG,KAAKkvG,mBAAoBmG,GAAW,GAChI,EACA,wBAAAT,CAAyBjG,EAAa2G,EAAW//D,GAC/Cv1C,KAAKgyG,SAAS5tG,KAAK,CAAEuqG,cAAa2G,YAAW//D,YAC7Co5D,EAAYhzF,SAAS8D,GAASA,EAAKmE,iBAAiB0xF,EAAW//D,EAASvV,GAAkB,CACxFlc,SAAS,QACP,IACN,EACA,0BAAAsxF,CAA2BzG,EAAa4G,EAAUC,EAAgBC,EAAelgE,GAC/E,IAAIiqD,EAAWgW,EACM,MAAjBC,IACFjW,EAAoC,mBAAlBiW,EAA+BA,EAAcjW,GAAYiW,GAE7EjW,EAAS7jF,SAAS6iD,IAChB,MAAM82C,EAAYC,EAAS/2C,GACvB82C,GACFt1G,KAAK40G,yBAAyBjG,EAAa2G,EAAW//D,EACxD,GAEJ,EACA,sBAAAk9D,CAAuBiD,GACrB,MAAMxoF,EAAU,GAChBltB,KAAKgyG,SAASr2F,SAASg4D,IACrB,MAAM,YAAEg7B,EAAW,UAAE2G,EAAS,QAAE//D,GAAYo+B,EACvC+hC,GAAmBA,IAAoBJ,EAG1CpoF,EAAQ9oB,KAAKuvE,GAFbg7B,EAAYhzF,SAAS8D,GAASA,EAAKuE,oBAAoBsxF,EAAW//D,IAGpE,IAEFv1C,KAAKgyG,SAAW9kF,CAClB,EACA,kBAAAyoF,GACO31G,KAAKixG,eACRjxG,KAAKyyG,yBACLzyG,KAAKwyG,sBAET,EACA,mBAAAoD,CAAoBr4F,EAAOywF,GAAQ,GAC7BhuG,KAAK0xG,oBAET1xG,KAAKy/F,KAAK,CAAEliF,UACRA,EAAMs4F,aACR71G,KAAKwzC,MAAM,mBAEXxzC,KAAKwzC,MAAM,aAETw6D,IACFhuG,KAAKiyG,eAAgB,EACrBn1F,YAAW,KACT9c,KAAKiyG,eAAgB,CAAK,GACzB,MAEP,EACA,kBAAAf,GACElxG,KAAKoyG,aAAa7jF,YAAcvuB,KAAKoyG,aAAa7jF,WAAWC,YAAYxuB,KAAKoyG,aAChF,EACA,iBAAAG,CAAkBuD,EAAUC,GAC1B,IAAK,MAAMj1F,KAAM9gB,KAAKmyG,cAAe,CACnC,MAAMzzG,EAAQoiB,EAAG8O,aAAakmF,GAC1Bp3G,IACFoiB,EAAG6vC,gBAAgBmlD,GACnBh1F,EAAGsN,aAAa2nF,EAAQr3G,GAE5B,CACF,EACA,oBAAAs2G,CAAqB7lE,GACnB,IAAK,MAAMruB,KAAM9gB,KAAKmyG,cACpB,IAAK,MAAMzkG,KAAKyhC,EAAO,CACrB,MAAMzwC,EAAQywC,EAAMzhC,GACP,MAAThP,EACFoiB,EAAG6vC,gBAAgBjjD,GAEnBoT,EAAGsN,aAAa1gB,EAAGhP,EAEvB,CAEJ,EACA,2BAAAg0G,CAA4Bh0G,GAC1B,IAAIojC,EAAS9hC,KAAK4vG,aAClB,KAAO9tE,GACDpjC,EACFojC,EAAOyuE,cAAc3vE,IAAI5gC,KAAK+5F,WAE9Bj4D,EAAOyuE,cAAczlD,OAAO9qD,KAAK+5F,UAC7Bj4D,EAAO0vE,eACT1vE,EAAO29D,QAGX39D,EAASA,EAAO8tE,YAEpB,EACA,gBAAAiC,GACE,MAAMmE,EAAkBh2G,KAAKy2C,IAAIpkB,wBACjC,GAAI4jF,IAAUD,EAAgBzzC,MAAQ0zC,IAAUD,EAAgB3T,OAAS6T,IAAUF,EAAgBt8E,KAAOw8E,IAAUF,EAAgBr8E,OAAQ,CAC1I,MAAMw8E,EAAen2G,KAAKoyG,aAAa//E,wBACjC+jF,EAAUH,GAASI,GACnBC,EAAUJ,GAASK,GAEnBC,EADWL,EAAa5zC,KAAO4zC,EAAa7jF,MAAQ,EAAI+jF,IAAkBF,EAAaz8E,IAAMy8E,EAAa5jF,OAAS,GAAKgkF,GAC3FJ,EAAa7jF,MAAQ6jF,EAAa5jF,OAC/DkkF,EAAQJ,GAAiBD,EAAUI,EACnCE,EAAQH,GAAiBD,EAAUE,EACzC,OAAOG,GAAmBN,GAAgBE,GAAgBE,EAAOC,EAAOP,EAAa5zC,KAAM4zC,EAAaz8E,IAAKy8E,EAAa5zC,KAAM4zC,EAAax8E,SAAWg9E,GAAmBN,GAAgBE,GAAgBE,EAAOC,EAAOP,EAAa5zC,KAAM4zC,EAAaz8E,IAAKy8E,EAAa9T,MAAO8T,EAAaz8E,MAAQi9E,GAAmBN,GAAgBE,GAAgBE,EAAOC,EAAOP,EAAa9T,MAAO8T,EAAaz8E,IAAKy8E,EAAa9T,MAAO8T,EAAax8E,SAAWg9E,GAAmBN,GAAgBE,GAAgBE,EAAOC,EAAOP,EAAa5zC,KAAM4zC,EAAax8E,OAAQw8E,EAAa9T,MAAO8T,EAAax8E,OACtkB,CACA,OAAO,CACT,GAEF,MAAA4T,GACE,OAAOvtC,KAAKguC,aAAavwC,QAAQuC,KAAK2wG,UAAU,EAClD,IAkBF,SAASiG,GAAsBr5F,GAC7B,IAAK,IAAI3e,EAAI,EAAGA,EAAIuvG,GAAavtG,OAAQhC,IAAK,CAC5C,MAAMi4G,EAAS1I,GAAavvG,GAC5B,IACE,MAAMk4G,EAAgBD,EAAOjI,aAC7BiI,EAAOE,oBAAsBD,EAAcv3F,SAAShC,EAAMtL,OAC5D,CAAE,MAAOnT,GACT,CACF,CACF,CAOA,SAASk4G,GAAkBz5F,EAAOywF,GAAQ,GACxC,MAAMiJ,EAAe,CAAC,EACtB,IAAK,IAAIr4G,EAAIuvG,GAAavtG,OAAS,EAAGhC,GAAK,EAAGA,IAAK,CACjD,MAAMi4G,EAAS1I,GAAavvG,GAC5B,IACE,MAAM2gB,EAAWs3F,EAAOK,uBAAyBC,GAAwBN,EAAQt5F,GACjFs5F,EAAOrF,eAAgB,EACvBv7C,uBAAsB,KAEpB,GADA4gD,EAAOrF,eAAgB,GACnByF,EAAaJ,EAAO9c,WAEpBqd,GAAeP,EAAQt3F,EAAUhC,GAAQ,CAE3C,GADAs5F,EAAOjB,oBAAoBr4F,EAAOywF,IAC7BzwF,EAAM85F,iBAAmB95F,EAAMs4F,cAAgBt2F,EAAU,CAC5D,IAAI+3F,EAAUT,EAAOjH,aACrB,KAAO0H,GACLL,EAAaK,EAAQvd,WAAY,EACjCud,EAAUA,EAAQ1H,aAEpB,MACF,CACA,IAAI9tE,EAAS+0E,EAAOjH,aACpB,KAAO9tE,GACDs1E,GAAet1E,EAAQA,EAAOo1E,uBAAwB35F,IACxDukB,EAAO8zE,oBAAoBr4F,EAAOywF,GAIpClsE,EAASA,EAAO8tE,YAEpB,IAEJ,CAAE,MAAO9wG,GACT,CACF,CACF,CACA,SAASq4G,GAAwBN,EAAQt5F,GACvC,MAAMu5F,EAAgBD,EAAOjI,aAC7B,OAAOiI,EAAOE,qBAAuBD,EAAcv3F,SAAShC,EAAMtL,OACpE,CACA,SAASmlG,GAAeP,EAAQt3F,EAAUhC,GACxC,OAAOA,EAAM85F,iBAAmB95F,EAAMs4F,cAAgBt2F,GAExD,SAA2Bs3F,EAAQt5F,GACjC,GAA+B,mBAApBs5F,EAAOtJ,SAAyB,CACzC,MAAMvhF,EAAS6qF,EAAOtJ,SAAShwF,GAE/B,OADAs5F,EAAOrG,aAAexkF,EACfA,CACT,CACA,OAAO6qF,EAAOtJ,QAChB,CAToEgK,CAAkBV,EAAQt5F,KAAWgC,CACzG,CA1EwB,oBAAbxB,UAA8C,oBAAX7c,SACxCy+B,IACF5hB,SAAS6F,iBAAiB,aAAcgzF,IAAuB52E,IAAkB,CAC/Elc,SAAS,EACTD,SAAS,IAEX9F,SAAS6F,iBAAiB,YAuB9B,SAA8BrG,GAC5By5F,GAAkBz5F,GAAO,EAC3B,IAzBgEyiB,IAAkB,CAC5Elc,SAAS,EACTD,SAAS,MAGX3iB,OAAO0iB,iBAAiB,YAAagzF,IAAuB,GAC5D11G,OAAO0iB,iBAAiB,SAc5B,SAA2BrG,GACzBy5F,GAAkBz5F,EACpB,IAhBwD,IAEtDrc,OAAO0iB,iBAAiB,UAqE1B,SAAwCrG,GACtC,IAAK,IAAI3e,EAAI,EAAGA,EAAIuvG,GAAavtG,OAAQhC,IAAK,CAC7BuvG,GAAavvG,GACrBoyG,kBAAkBzzF,EAC3B,CACF,KAOA,IAAI84F,GAAiB,EACjBE,GAAiB,EACjBN,GAAS,EACTC,GAAS,EAWb,SAASS,GAAmBa,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,GACtD,MAAMC,IAAOF,EAAKF,IAAOH,EAAKI,IAAOE,EAAKF,IAAOL,EAAKI,MAASG,EAAKF,IAAOH,EAAKF,IAAOM,EAAKF,IAAOD,EAAKF,IAClGQ,IAAOP,EAAKF,IAAOC,EAAKI,IAAOF,EAAKF,IAAOD,EAAKI,MAASG,EAAKF,IAAOH,EAAKF,IAAOM,EAAKF,IAAOD,EAAKF,IACxG,OAAOO,GAAM,GAAKA,GAAM,GAAKC,GAAM,GAAKA,GAAM,CAChD,CAkBA,IAAIz4E,GACJ,SAAS04E,KACFA,GAAWxiF,OACdwiF,GAAWxiF,MAAO,EAClB8J,IAAyC,IArB7C,WACE,IAAI24E,EAAKj3G,OAAOo+B,UAAUC,UACtB64E,EAAOD,EAAGxuG,QAAQ,SACtB,GAAIyuG,EAAO,EACT,OAAOvpG,SAASspG,EAAG98F,UAAU+8F,EAAO,EAAGD,EAAGxuG,QAAQ,IAAKyuG,IAAQ,IAGjE,GADcD,EAAGxuG,QAAQ,YACX,EAAG,CACf,IAAI0uG,EAAKF,EAAGxuG,QAAQ,OACpB,OAAOkF,SAASspG,EAAG98F,UAAUg9F,EAAK,EAAGF,EAAGxuG,QAAQ,IAAK0uG,IAAM,GAC7D,CACA,IAAIC,EAAOH,EAAGxuG,QAAQ,SACtB,OAAI2uG,EAAO,EACFzpG,SAASspG,EAAG98F,UAAUi9F,EAAO,EAAGH,EAAGxuG,QAAQ,IAAK2uG,IAAQ,KAEzD,CACV,CAKWC,GAEX,CA0EA,SAASC,GAAqBC,EAAUjrF,EAAOkrF,EAAS3qD,EAAS4qD,EAAsB5wB,EAAkBC,EAAY4wB,EAAgBC,EAAmBC,GAC5H,kBAAf9wB,IACT6wB,EAAoBD,EACpBA,EAAiB5wB,EACjBA,GAAa,GAEf,IAYIv7C,EAZAkmE,EAA8B,mBAAZ+F,EAAyBA,EAAQ12G,QAAU02G,EAkCjE,GAjCID,GAAYA,EAASlrE,SACvBolE,EAASplE,OAASkrE,EAASlrE,OAC3BolE,EAAS9iE,gBAAkB4oE,EAAS5oE,gBACpC8iE,EAASl2D,WAAY,EACjBk8D,IACFhG,EAAS9xD,YAAa,IAGtBkN,IACF4kD,EAAS/1D,SAAWmR,GAGlBg6B,GACFt7C,EAAO,SAAenL,IACpBA,EAAUA,GAAWthC,KAAK00C,QAAU10C,KAAK00C,OAAO+W,YAAczrD,KAAK8hC,QAAU9hC,KAAK8hC,OAAO4S,QAAU10C,KAAK8hC,OAAO4S,OAAO+W,aACvE,oBAAxBstD,sBACrBz3E,EAAUy3E,qBAERvrF,GACFA,EAAMvuB,KAAKe,KAAM64G,EAAkBv3E,IAEjCA,GAAWA,EAAQ03E,uBACrB13E,EAAQ03E,sBAAsBp4E,IAAImnD,EAEtC,EACA4qB,EAASsG,aAAexsE,GACfjf,IACTif,EAAOu7C,EAAa,SAAS1mD,GAC3B9T,EAAMvuB,KAAKe,KAAM84G,EAAqBx3E,EAASthC,KAAK+nD,MAAMzZ,SAAS9wB,YACrE,EAAI,SAAS8jB,GACX9T,EAAMvuB,KAAKe,KAAM44G,EAAet3E,GAClC,GAEEmL,EACF,GAAIkmE,EAAS9xD,WAAY,CACvB,IAAIq4D,EAAiBvG,EAASplE,OAC9BolE,EAASplE,OAAS,SAAkC2H,EAAG5T,GAErD,OADAmL,EAAKxtC,KAAKqiC,GACH43E,EAAehkE,EAAG5T,EAC3B,CACF,KAAO,CACL,IAAIiK,EAAWonE,EAASwG,aACxBxG,EAASwG,aAAe5tE,EAAW,GAAGtrC,OAAOsrC,EAAUkB,GAAQ,CAACA,EAClE,CAEF,OAAOisE,CACT,CArKsB,oBAAXx3G,QACTA,OAAO0iB,iBAAiB,aAAcrG,IACpC84F,GAAiBJ,GACjBM,GAAiBL,GACjBD,GAAS14F,EAAM67F,QACflD,GAAS34F,EAAM87F,OAAO,GACrBr5E,GAAkB,CACnBlc,SAAS,QACP,GA8JN,IAAIw1F,GA/HS,CACXpzG,KAAM,iBACN2nC,MAAO,CACL0rE,YAAa,CACXjtG,KAAM2Z,QACNxoB,SAAS,GAEX+7G,YAAa,CACXltG,KAAM2Z,QACNxoB,SAAS,GAEXg8G,aAAc,CACZntG,KAAM2Z,QACNxoB,SAAS,IAGbitD,QAAS,WACP,IAAIpO,EAAQt8C,KACZk4G,KACAl4G,KAAK4pD,WAAU,WACbtN,EAAMo9D,GAAKp9D,EAAM7F,IAAIoyD,YACrBvsD,EAAMq9D,GAAKr9D,EAAM7F,IAAIzc,aACjBsiB,EAAMi9D,aACRj9D,EAAMs9D,UAEV,IACA,IAAIxyE,EAASrpB,SAASgQ,cAAc,UACpC/tB,KAAK65G,cAAgBzyE,EACrBA,EAAOhZ,aAAa,cAAe,QACnCgZ,EAAOhZ,aAAa,YAAa,GACjCgZ,EAAO0yE,OAAS95G,KAAK+5G,kBACrB3yE,EAAO96B,KAAO,YACVkzB,IACFx/B,KAAKy2C,IAAI3oB,YAAYsZ,GAEvBA,EAAO56B,KAAO,cACTgzB,IACHx/B,KAAKy2C,IAAI3oB,YAAYsZ,EAEzB,EACAguD,cAAe,WACbp1F,KAAKg6G,sBACP,EACA33D,QAAS,CACP43D,iBAAkB,aACXj6G,KAAKw5G,aAAex5G,KAAK05G,KAAO15G,KAAKy2C,IAAIoyD,cAAgB7oG,KAAKy5G,cAAgBz5G,KAAK25G,KAAO35G,KAAKy2C,IAAIzc,gBACtGh6B,KAAK05G,GAAK15G,KAAKy2C,IAAIoyD,YACnB7oG,KAAK25G,GAAK35G,KAAKy2C,IAAIzc,aACnBh6B,KAAK45G,WAET,EACAA,SAAU,WACR55G,KAAKwzC,MAAM,SAAU,CACnBlhB,MAAOtyB,KAAK05G,GACZnnF,OAAQvyB,KAAK25G,IAEjB,EACAI,kBAAmB,WACjB/5G,KAAK65G,cAAclsF,gBAAgB+5E,YAAY9jF,iBAAiB,SAAU5jB,KAAKi6G,kBAC/Ej6G,KAAKi6G,kBACP,EACAD,qBAAsB,WAChBh6G,KAAK65G,eAAiB75G,KAAK65G,cAAcC,UACtCt6E,IAAQx/B,KAAK65G,cAAclsF,iBAC9B3tB,KAAK65G,cAAclsF,gBAAgB+5E,YAAY1jF,oBAAoB,SAAUhkB,KAAKi6G,kBAEpFj6G,KAAKy2C,IAAIjoB,YAAYxuB,KAAK65G,eAC1B75G,KAAK65G,cAAcC,OAAS,KAC5B95G,KAAK65G,cAAgB,KAEzB,IA0DAK,GAAiB,WACnB,IACIP,EADM35G,KACGmuC,eAEb,OAHUnuC,KAEG8nD,MAAMze,IAAMswE,GACf,MAAO,CACfrtD,YAAa,kBACbnd,MAAO,CACLwwD,SAAU,OAGhB,EAEAua,GAAeC,eAAgB,EAC/B,IAIIC,GAAoC5B,GAAqB,CAC3DjrE,OAAQ2sE,GACRrqE,gBAR4B,IAEF,UAOFypE,GANH,kBAEc,MADL,WAKuF,OAAO,OAAQ,OAAQ,GAK9I,IAAIe,GAAW,CACbt4G,QAAS,QACTopD,QANF,SAAmBmvD,GACjBA,EAAK7iE,UAAU,kBAAmB2iE,IAClCE,EAAK7iE,UAAU,iBAAkB2iE,GACnC,GAKIG,GAAc,KACI,oBAAXr5G,OACTq5G,GAAcr5G,OAAOqlD,SACM,IAAX,EAAAvlC,IAChBu5F,GAAc,EAAAv5F,EAAOulC,KAEnBg0D,IACFA,GAAYpzD,IAAIkzD,IAElB,IAAIG,GAAoB,CACtBzyE,SAAU,CACR,UAAA0yE,GACE,OA1qCN,SAAyB/M,GACvB,MAAM1hF,EAAS,CAAC0hF,GAChB,IAAIC,EAAc3vF,GAAOmvF,OAAOO,IAAU,CAAC,EAC3C,GACMC,EAAYH,UAAYG,EAAY+M,WACtC1uF,EAAO5nB,KAAKupG,EAAYH,SACxBG,EAAc3vF,GAAOmvF,OAAOQ,EAAYH,UAAY,CAAC,GAErDG,EAAc,WAETA,GACT,OAAO3hF,EAAO3tB,KAAKmR,GAAM,mBAAmBA,KAC9C,CA8pCamrG,CAAgB36G,KAAK0tG,MAC9B,IAGAkN,GAAkB,CACpB10G,KAAM,iBACNogD,WAAY,CACVu0D,eAAgBT,IAElBr3D,OAAQ,CACNy3D,IAEF3sE,MAAO,CACL4iE,SAAUtxG,OACVuuG,MAAOvuG,OACPigG,MAAOn5E,QACPykC,QAASzkC,QACT8pF,eAAgB9pF,QAChBsnF,SAAUtnF,QACVk5E,aAAcl5E,QACd0mD,QAAS1uE,OACT+tB,OAAQ/tB,QAEVokD,QAAS,CACPy4D,KAAKp8G,GACU,MAATA,GAAkB2F,MAAM3F,GAGrB,KAFE,GAAGA,QA6ClB,SAASipF,GAAmBC,EAAemzB,EAASC,EAAkBnzB,EAAoBC,EAAc/5B,EAASg6B,EAAkBC,GACjI,IAYIv7C,EAZAkmE,EAAoC,mBAAlB/qB,EAA+BA,EAAc5lF,QAAU4lF,EAgC7E,GA/BImzB,IACFpI,EAASplE,OAASwtE,EAClBpI,EAAS9iE,gBAAkBmrE,EAC3BrI,EAASl2D,WAAY,GAEnBorC,IACF8qB,EAAS9xD,YAAa,GAEpBkN,IACF4kD,EAAS/1D,SAAW,UAAYmR,GAG9Bg6B,GACFt7C,EAAO,SAASnL,IACdA,EAAUA,GAAWthC,KAAK00C,QAAU10C,KAAK00C,OAAO+W,YAAczrD,KAAK8hC,QAAU9hC,KAAK8hC,OAAO4S,QAAU10C,KAAK8hC,OAAO4S,OAAO+W,aACvE,oBAAxBstD,sBACrBz3E,EAAUy3E,qBAERjxB,GACFA,EAAa7oF,KAAKe,KAAMshC,GAEtBA,GAAWA,EAAQ03E,uBACrB13E,EAAQ03E,sBAAsBp4E,IAAImnD,EAEtC,EACA4qB,EAASsG,aAAexsE,GACfq7C,IACTr7C,EAAOu7C,EAAa,WAClBF,EAAa7oF,KAAKe,MAAO2yG,EAAS9xD,WAAa7gD,KAAK8hC,OAAS9hC,MAAM+nD,MAAMzZ,SAAS9wB,WACpF,EAAIsqE,GAEFr7C,EACF,GAAIkmE,EAAS9xD,WAAY,CACvB8xD,EAASsI,cAAgBxuE,EACzB,IAAIysE,EAAiBvG,EAASplE,OAC9BolE,EAASplE,OAAS,SAAkC2H,EAAG5T,GAErD,OADAmL,EAAKxtC,KAAKqiC,GACH43E,EAAehkE,EAAG5T,EAC3B,CACF,KAAO,CACL,IAAIiK,EAAWonE,EAASwG,aACxBxG,EAASwG,aAAe5tE,EAAW,GAAGtrC,OAAOsrC,EAAUkB,GAAQ,CAACA,EAClE,CAEF,MAAO,CACLnvC,QAASsqF,EACT5lF,QAAS2wG,EAEb,CACA,MAAMuI,GAAiB,CAAC,EACxB,IAAIC,GAAkCxzB,GAAmBizB,IA3F1C,WACb,IAAIhiE,EAAM54C,KACN25G,EAAK/gE,EAAIzK,eACT9E,EAAKuP,EAAIkP,MAAMze,IAAMswE,EACzB,OAAOtwE,EAAG,MAAO,CAAExC,IAAK,UAAWylB,YAAa,mBAAoBxX,MAAO,CACzE8D,EAAI6hE,WACJ7hE,EAAI+zB,QAAQyiC,YACZ,CACE,0BAA2Bx2D,EAAIwmD,MAC/B,4BAA6BxmD,EAAIwmD,MACjC,8BAA+BxmD,EAAI+zB,QAAQqjC,SAC3C,4BAA6Bp3D,EAAI+zB,QAAQsjC,OACzC,8BAA+Br3D,EAAI+zB,QAAQujC,SAC3C,4BAA6Bt3D,EAAI+zB,QAAQwjC,OACzC,oCAAqCv3D,EAAIm3D,eACzC,mCAAoCn3D,EAAI5sB,QAAU4sB,EAAI5sB,OAAOokF,MAAM7K,SACnE,oCAAqC3sD,EAAI5sB,SAE1CwB,MAAOorB,EAAI5sB,OAAS,CACrB4K,SAAUgiB,EAAI5sB,OAAO42E,SACrBhqE,UAAW,eAAiBhpB,KAAKujE,MAAMv6B,EAAI5sB,OAAO3a,GAAK,MAAQzB,KAAKujE,MAAMv6B,EAAI5sB,OAAO1a,GAAK,cACxF,EAAQ69B,MAAO,CAAE,GAAMyJ,EAAI63D,SAAU,cAAe73D,EAAIwmD,MAAQ,QAAU,OAAQ,SAAYxmD,EAAI20D,SAAW,OAAI,EAAQ,wBAAyB30D,EAAI5sB,OAAS4sB,EAAI5sB,OAAO4tE,eAAY,GAAU3uE,GAAI,CAAE,MAAS,SAASskB,GAC1N,IAAKA,EAAOjjC,KAAK3C,QAAQ,QAAUivC,EAAIn+B,GAAG80B,EAAO9yB,QAAS,MAAO,GAAI8yB,EAAO9wC,IAAK,CAAC,MAAO,WACvF,OAAO,KAETm6C,EAAI20D,UAAY30D,EAAIpF,MAAM,OAC5B,IAAO,CAACnK,EAAG,MAAO,CAAEijB,YAAa,qBAAsBrhC,GAAI,CAAE,MAAS,SAASskB,GAC7EqJ,EAAI20D,UAAY30D,EAAIpF,MAAM,OAC5B,KAAQnK,EAAG,MAAO,CAAEijB,YAAa,oBAAqB9+B,MAAOorB,EAAI5sB,OAAS,CACxEskF,gBAAiB13D,EAAI5sB,OAAOskF,sBAC1B,GAAU,CAACjnE,EAAG,MAAO,CAAExC,IAAK,QAASylB,YAAa,mBAAqB,CAAC1T,EAAI8R,QAAU,CAACrhB,EAAG,MAAO,CAACuP,EAAI1H,GAAG,YAAa,GAAI0H,EAAIumD,aAAe91D,EAAG,iBAAkB,CAAEpe,GAAI,CAAE,OAAU,SAASskB,GAC/L,OAAOqJ,EAAIpF,MAAM,SAAUjE,EAC7B,KAASqJ,EAAIrH,MAAQqH,EAAIrH,MAAO,GAAIlI,EAAG,MAAO,CAAExC,IAAK,QAASylB,YAAa,4BAA6B9+B,MAAOorB,EAAI5sB,OAAS,CAC1Hu2C,KAAM3pB,EAAIkiE,KAAKliE,EAAI5sB,OAAOokF,MAAM/+F,GAChCqoB,IAAKkf,EAAIkiE,KAAKliE,EAAI5sB,OAAOokF,MAAM9+F,SAC7B,GAAU,CAAC+3B,EAAG,MAAO,CAAEijB,YAAa,0BAA4BjjB,EAAG,MAAO,CAAEijB,YAAa,+BAC/F,GACwB,IAsD+E,EAAO8uD,GAAuB,KAAM,KAAM,MACjJ,SAASA,GAAsB95E,GAC7B,IAAK,IAAI9lB,KAAK0/F,GACZl7G,KAAKwb,GAAK0/F,GAAe1/F,EAE7B,CACA,IAAI6/F,GAAuC,WACzC,OAAOF,GAAgB79G,OACzB,CAF2C,GAGvCg+G,GAAuB,CACzBj5D,QAAS,CACP,IAAAiX,IAAQl0D,GACN,OAAOpF,KAAKgoD,MAAM6uD,OAAOv9C,QAAQl0D,EACnC,EACA,IAAAq6F,IAAQr6F,GACN,OAAOpF,KAAKgoD,MAAM6uD,OAAOpX,QAAQr6F,EACnC,EACA,OAAA0rG,IAAW1rG,GACT,OAAOpF,KAAKgoD,MAAM6uD,OAAO/F,WAAW1rG,EACtC,EACA,QAAAwrG,IAAYxrG,GACV,OAAOpF,KAAKgoD,MAAM6uD,OAAOjG,YAAYxrG,EACvC,IAGAm2G,GAAkB,CACpBr1G,KAAM,iBACNogD,WAAY,CACVk1D,OAAQ9M,KACR+M,cAAeJ,IAEjBt4D,OAAQ,CACNu4D,GACAd,IAEFlqD,cAAc,EACdziB,MAAO,CACL6/D,MAAO,CACLphG,KAAMnN,OACN,UACE,OAAOa,KAAKsuC,SAASotE,YACvB,IAGJr5D,QAAS,CACP,cAAAs5D,GACE,OAAOlyG,MAAMsB,KAAK/K,KAAKgoD,MAAM65C,UAAUrxE,UAAUryB,QAAQshB,GAASA,IAASzf,KAAKgoD,MAAM8uD,cAAcrgE,KACtG,IAGAmlE,GAAW,WACb,IAAIhjE,EAAM54C,KACN25G,EAAK/gE,EAAIzK,eACT9E,EAAKuP,EAAIkP,MAAMze,IAAMswE,EACzB,OAAOtwE,EAAG,SAAUuP,EAAInH,GAAGmH,EAAI1P,GAAG,CAAErC,IAAK,SAAUsI,MAAO,CAAE,MAASyJ,EAAI80D,MAAO,eAAgB90D,EAAI+iE,eAAgB,iBAAkB,WACpI,OAAO/iE,EAAIoP,MAAM65C,SACnB,EAAG,cAAe,WAChB,OAAOjpD,EAAIoP,MAAM8uD,cAAcrgE,GACjC,GAAKtE,YAAayG,EAAIpH,GAAG,CAAC,CAAE/yC,IAAK,UAAWmb,GAAI,SAASitB,GACvD,IAAI4pE,EAAW5pE,EAAI4pE,SACfZ,EAAUhpE,EAAIgpE,QACda,EAAqB7pE,EAAI6pE,mBACzBX,EAAiBlpE,EAAIkpE,eACrBxC,EAAW1mE,EAAI0mE,SACfj0C,EAAOzyB,EAAIyyB,KACXmmC,EAAO54D,EAAI44D,KACXN,EAAet4D,EAAIs4D,aACnByR,EAAW/pE,EAAI+pE,SACfjkC,EAAU9lC,EAAI8lC,QACd3gD,EAAS6a,EAAI7a,OACjB,MAAO,CAACqd,EAAG,MAAO,CAAExC,IAAK,YAAaylB,YAAa,WAAYxX,MAAO,CACpE8D,EAAI6hE,WACJ,CACE,kBAAmB5K,KAElB,CAACj3D,EAAI1H,GAAG,UAAW,KAAM,CAAE,MAAS2+D,EAAS,KAAQv2C,EAAM,KAAQmmC,IAASp2D,EAAG,gBAAiB,CAAExC,IAAK,gBAAiBsI,MAAO,CAAE,YAAashE,EAAU,MAAS73D,EAAI80D,MAAO,MAASmC,EAAS,QAAWa,EAAoB,kBAAmBX,EAAgB,YAAaxC,EAAU,gBAAiBpO,EAAc,QAAWxyB,EAAS,OAAU3gD,GAAUf,GAAI,CAAE,KAAQw0E,EAAM,OAAUmR,IAAc,CAACh4D,EAAI1H,GAAG,SAAU,KAAM,CAAE,MAAS2+D,EAAS,KAAQpQ,KAAU,IAAK,GACpd,IAAM,MAAM,IAAS,SAAU7mD,EAAI1F,QAAQ,GAAQ0F,EAAIxF,YACzD,EAEA,MAAMyoE,GAAiB,CAAC,EACxB,IAAIC,GAAkCn0B,GAAmB4zB,GAAiBK,GAFlD,IAE+E,EAAOG,GAAuB,KAAM,KAAM,MACjJ,SAASA,GAAsBz6E,GAC7B,IAAK,IAAI9lB,KAAKqgG,GACZ77G,KAAKwb,GAAKqgG,GAAergG,EAE7B,CACA,IAAIwgG,GAAuC,WACzC,OAAOF,GAAgBx+G,OACzB,CAF2C,GAGvC2+G,GAAkBzP,GAAcD,GAAe,CAAC,EAAGyP,IAAuB,CAC5E91G,KAAM,YACNw1G,aAAc,aAIhB,MAAMQ,GAAiB,CAAC,EACxB,IAAIC,GAAkCx0B,GAAmBs0B,GAFrDG,UAAiBC,WAEgG,EAAOC,GAAuB,KAAM,KAAM,MAC/J,SAASA,GAAsBh7E,GAC7B,IAAK,IAAI9lB,KAAK0gG,GACZl8G,KAAKwb,GAAK0gG,GAAe1gG,EAE7B,CACA,IAAI+gG,GAAkC,WACpC,OAAOJ,GAAgB7+G,OACzB,CAFsC,GAGlCk/G,GAAkBhQ,GAAcD,GAAe,CAAC,EAAGyP,IAAuB,CAC5E91G,KAAM,QACNw1G,aAAc,SAGhB,MAAMe,GAAiB,CAAC,EACxB,IAAIC,GAAkC/0B,GAAmB60B,GAFrDG,UAAiBC,WAEgG,EAAOC,GAAuB,KAAM,KAAM,MAC/J,SAASA,GAAsBv7E,GAC7B,IAAK,IAAI9lB,KAAKihG,GACZz8G,KAAKwb,GAAKihG,GAAejhG,EAE7B,CACA,IAAIshG,GAA8B,WAChC,OAAOJ,GAAgBp/G,OACzB,CAFkC,GAG9By/G,GAAkBvQ,GAAcD,GAAe,CAAC,EAAGyP,IAAuB,CAC5E91G,KAAM,WACNw1G,aAAc,YAIhB,MAAMsB,GAAiB,CAAC,EACxB,IAAIC,GAAkCt1B,GAAmBo1B,GAFrDG,UAAeC,WAE8F,EAAOC,GAAuB,KAAM,KAAM,MAC3J,SAASA,GAAsB97E,GAC7B,IAAK,IAAI9lB,KAAKwhG,GACZh9G,KAAKwb,GAAKwhG,GAAexhG,EAE7B,CACA,IAAI6hG,GAAiC,WACnC,OAAOJ,GAAgB3/G,OACzB,CAFqC,GAGjCggH,GAAgB,CAClBp3G,KAAM,oBACNogD,WAAY,CACVk1D,OAAQ9M,KACR+M,cAAeJ,IAEjBt4D,OAAQ,CACNu4D,IAEFhrD,cAAc,EACdziB,MAAO,CACL6/D,MAAO,CACLphG,KAAMnN,OACN1B,QAAS,WAEX0d,KAAM,CACJ7O,KAAM2Z,QACN,UACE,OAAOwnF,GAAiBztG,KAAK0tG,MAAO,OACtC,GAEFzzF,QAAS,CACP3N,KAAM,CAACnN,OAAQC,OAAQ+8B,UACvB1+B,QAAS,MAEX4vG,eAAgB,CACd/gG,KAAMnN,OACN,UACE,OAAOsuG,GAAiBztG,KAAK0tG,MAAO,iBACtC,IAGJlhG,KAAI,KACK,CACL+wG,aAAc,OAGlBx1E,SAAU,CACR,cAAAy1E,GACE,MAA+B,mBAAjBx9G,KAAKia,OACrB,EACA,OAAAy9B,GACE,OAAO13C,KAAKw9G,gBAAuC,MAArBx9G,KAAKu9G,YACrC,EACA,YAAAE,GACE,OAAIz9G,KAAKw9G,eACAx9G,KAAK03C,QAAU13C,KAAKqtG,eAAiBrtG,KAAKu9G,aAE5Cv9G,KAAKia,OACd,GAEF8lB,MAAO,CACL9lB,QAAS,CACP,OAAAs7B,GACEv1C,KAAK09G,cAAa,EACpB,EACAv0E,WAAW,GAEb,kBAAMs0E,CAAa/+G,SACXsB,KAAK4pD,YACX5pD,KAAKgoD,MAAM6uD,OAAOjG,UACpB,GAEF,OAAApmD,GACExqD,KAAK29G,UAAY,CACnB,EACAt7D,QAAS,CACP,YAAAq7D,CAAazoE,GACX,GAA4B,mBAAjBj1C,KAAKia,SAA0Bja,KAAK49G,YAAc3oE,IAAUj1C,KAAK69G,WAAkC,MAArB79G,KAAKu9G,cAAuB,CACnHv9G,KAAKu9G,aAAe,KACpBv9G,KAAK69G,WAAY,EACjB,MAAMC,IAAY99G,KAAK29G,UACjB3xF,EAAShsB,KAAKia,QAAQja,MACxBgsB,EAAO/G,KACT+G,EAAO/G,MAAMnV,GAAQ9P,KAAK+9G,SAASD,EAAShuG,KAE5C9P,KAAK+9G,SAASD,EAAS9xF,EAE3B,CACF,EACA,QAAA+xF,CAASD,EAAS9xF,GACZ8xF,IAAY99G,KAAK29G,YAErB39G,KAAK69G,WAAY,EACjB79G,KAAKu9G,aAAevxF,EACtB,EACA,MAAAgyF,GACEh+G,KAAK49G,WAAY,EACjB59G,KAAK09G,cACP,EACA,MAAAO,GACEj+G,KAAK49G,WAAY,CACnB,IAGArwE,GAAS,WACX,IAAIqL,EAAM54C,KACN25G,EAAK/gE,EAAIzK,eACT9E,EAAKuP,EAAIkP,MAAMze,IAAMswE,EACzB,OAAOtwE,EAAG,SAAUuP,EAAInH,GAAGmH,EAAI1P,GAAG,CAAErC,IAAK,SAAUsI,MAAO,CAAE,MAASyJ,EAAI80D,MAAO,cAAe,WAC7F,OAAO90D,EAAIoP,MAAM8uD,cAAcrgE,GACjC,GAAKxrB,GAAI,CAAE,aAAc2tB,EAAIolE,OAAQ,aAAcplE,EAAIqlE,QAAU9rE,YAAayG,EAAIpH,GAAG,CAAC,CAAE/yC,IAAK,UAAWmb,GAAI,SAASitB,GACnH,IAAI4pE,EAAW5pE,EAAI4pE,SACfZ,EAAUhpE,EAAIgpE,QACda,EAAqB7pE,EAAI6pE,mBACzBX,EAAiBlpE,EAAIkpE,eACrBxC,EAAW1mE,EAAI0mE,SACf9N,EAAO54D,EAAI44D,KACXN,EAAet4D,EAAIs4D,aACnByR,EAAW/pE,EAAI+pE,SACfjkC,EAAU9lC,EAAI8lC,QACd3gD,EAAS6a,EAAI7a,OACjB,MAAO,CAACqd,EAAG,gBAAiB,CAAExC,IAAK,gBAAiBiO,MAAO,CACzD,4BAA6B8D,EAAIlB,SAChCvI,MAAO,CAAE,YAAashE,EAAU,MAAS73D,EAAI80D,MAAO,MAASmC,EAAS,QAAWa,EAAoB,kBAAmBX,EAAgB,YAAaxC,EAAU,gBAAiBpO,EAAc,QAAWxyB,EAAS,OAAU3gD,GAAUf,GAAI,CAAE,KAAQw0E,EAAM,OAAUmR,IAAc,CAACh4D,EAAIz9B,KAAOkuB,EAAG,MAAO,CAAE+F,SAAU,CAAE,UAAawJ,EAAI5H,GAAG4H,EAAI6kE,iBAAqBp0E,EAAG,MAAO,CAAE+F,SAAU,CAAE,YAAewJ,EAAI5H,GAAG4H,EAAI6kE,mBAC1Z,MAAS,SAAU7kE,EAAI1F,QAAQ,GAAQ0F,EAAIxF,YAC7C,EAEA,MAAM8qE,GAAe,CAAC,EACtB,IAAIC,GAAgCx2B,GAAmB21B,GAAe/vE,GAFhD,IAEyE,EAAO6wE,GAAqB,KAAM,KAAM,MACvI,SAASA,GAAoB98E,GAC3B,IAAK,IAAI9lB,KAAK0iG,GACZl+G,KAAKwb,GAAK0iG,GAAa1iG,EAE3B,CACA,IAAI6iG,GAA0C,WAC5C,OAAOF,GAAc7gH,OACvB,CAF8C,GAG9C,MAAMghH,GAAe,wBAerB,SAASC,GAAWz9F,EAAIpiB,EAAOsxD,GAC7B,IAAI2iD,EACJ,MAAMrmG,SAAc5N,EAWpB,OATEi0G,EADW,WAATrmG,EACS,CAAE2N,QAASvb,GACbA,GAAkB,WAAT4N,EACP5N,EAEA,CAAEub,SAAS,GAExB04F,EAAS/Y,UAxBX,SAAsB+Y,EAAU3iD,GAC9B,IAAIhkC,EAAS2mF,EAAS/Y,UACtB,IAAK5tE,GAAUgkC,EACb,IAAK,MAAMx+C,KAAO6zF,GACZr1C,EAAUx+C,KACZwa,EAASxa,GAOf,OAHKwa,IACHA,EAASyhF,GAAiBkF,EAASjF,OAAS,UAAW,cAElD1hF,CACT,CAWuBwyF,CAAa7L,EAAU3iD,GAC5C2iD,EAAShE,YAAc,IAAM,CAAC7tF,GAC9B6xF,EAASjlD,cAAgB,IAAM5sC,EACxB6xF,CACT,CA+CA,SAAS8L,GAAe39F,GAClBA,EAAG49F,WACL59F,EAAG49F,SAASv/D,kBACLr+B,EAAG49F,gBACH59F,EAAG69F,kBAER79F,EAAG4zC,WACL5zC,EAAG4zC,UAAU1nC,OAAOsxF,GAExB,CACA,SAAS//G,GAAKuiB,GAAI,MAAEpiB,EAAK,SAAEsoC,EAAQ,UAAEgpB,IACnC,MAAM2iD,EAAW4L,GAAWz9F,EAAIpiB,EAAOsxD,GACvC,IAAK2iD,EAAS14F,SAAWwzF,GAAiBkF,EAASjF,OAAS,UAAW,YACrE+Q,GAAe39F,OACV,CACL,IAAI89F,EACA99F,EAAG49F,UACLE,EAAa99F,EAAG49F,SAChBE,EAAW58G,QAAU2wG,GAErBiM,EAlEN,SAAuB99F,EAAIpiB,EAAOsxD,GAChC,MAAM2iD,EAAW4L,GAAWz9F,EAAIpiB,EAAOsxD,GACjC4uD,EAAa99F,EAAG49F,SAAW,IAAI,MAAI,CACvC37D,OAAQ,CACNu4D,IAEF9uG,KAAI,KACK,CACLxK,QAAS2wG,IAGb,MAAAplE,CAAO2H,GACL,MAAMhO,EAAKlnC,KAAKgC,SAAS,MACvB0rG,EAAK,KACLvyF,EAAI,QACJlB,EAAO,eACPozF,GACEnmE,EAAI23E,EAAepS,GAAUvlE,EAAI,CACnC,QACA,OACA,UACA,mBAEF,OAAOgO,EAAEmpE,GAAyB,CAChCxwE,MAAO,CACL6/D,QACAvyF,OACAlB,UACAozF,kBAEFl+D,MAAO0vE,EACPh4E,IAAK,UAET,EACA7I,SAAU,CACRyhE,MAAM,KAGJqf,EAAc/gG,SAASgQ,cAAc,OAM3C,OALAhQ,SAASmb,KAAKpL,YAAYgxF,GAC1BF,EAAW/gE,OAAOihE,GACdh+F,EAAG4zC,WACL5zC,EAAG4zC,UAAU9zB,IAAI09E,IAEZM,CACT,CAqBmBG,CAAcj+F,EAAIpiB,EAAOsxD,QAEb,IAAhBtxD,EAAM0gG,OAAyB1gG,EAAM0gG,QAAUt+E,EAAG69F,mBAC3D79F,EAAG69F,iBAAmBjgH,EAAM0gG,MAC5B1gG,EAAM0gG,MAAQwf,EAAWtlD,OAASslD,EAAWnf,OAEjD,CACF,CACA,IAAIuf,GAAkB,CACpBzgH,QACAuuB,OAAQvuB,GACR,MAAAshE,CAAO/+C,GACL29F,GAAe39F,EACjB,GAEF,SAAS6C,GAAa7C,GACpBA,EAAG8C,iBAAiB,QAASoT,IAC7BlW,EAAG8C,iBAAiB,aAAcq7F,KAAcj/E,IAAkB,CAChElc,SAAS,GAEb,CACA,SAASC,GAAgBjD,GACvBA,EAAGkD,oBAAoB,QAASgT,IAChClW,EAAGkD,oBAAoB,aAAci7F,IACrCn+F,EAAGkD,oBAAoB,WAAYk7F,IACnCp+F,EAAGkD,oBAAoB,cAAem7F,GACxC,CACA,SAASnoF,GAAQzZ,GACf,MAAMuD,EAAKvD,EAAMu0C,cACjBv0C,EAAMs4F,cAAgB/0F,EAAGs+F,sBACzB7hG,EAAM85F,gBAAkBv2F,EAAGu+F,2BAA6Bv+F,EAAGu+F,wBAAwB95B,GACrF,CACA,SAAS05B,GAAa1hG,GACpB,GAAoC,IAAhCA,EAAM+hG,eAAe1+G,OAAc,CACrC,MAAMkgB,EAAKvD,EAAMu0C,cACjBhxC,EAAGs+F,uBAAwB,EAC3B,MAAMpR,EAAQzwF,EAAM+hG,eAAe,GACnCx+F,EAAGy+F,2BAA6BvR,EAChCltF,EAAG8C,iBAAiB,WAAYs7F,IAChCp+F,EAAG8C,iBAAiB,cAAeu7F,GACrC,CACF,CACA,SAASD,GAAW3hG,GAClB,MAAMuD,EAAKvD,EAAMu0C,cAEjB,GADAhxC,EAAGs+F,uBAAwB,EACS,IAAhC7hG,EAAM+hG,eAAe1+G,OAAc,CACrC,MAAMotG,EAAQzwF,EAAM+hG,eAAe,GAC7BE,EAAa1+F,EAAGy+F,2BACtBhiG,EAAMs4F,aAAejmG,KAAKuJ,IAAI60F,EAAMyR,QAAUD,EAAWC,SAAW,IAAM7vG,KAAKuJ,IAAI60F,EAAM0R,QAAUF,EAAWE,SAAW,GACzHniG,EAAM85F,gBAAkBv2F,EAAGu+F,2BAA6Bv+F,EAAGu+F,wBAAwB95B,GACrF,CACF,CACA,SAAS45B,GAAc5hG,GACVA,EAAMu0C,cACdstD,uBAAwB,CAC7B,CACA,IAAIO,GAAsB,CACxB,IAAAphH,CAAKuiB,GAAI,MAAEpiB,EAAK,UAAEsxD,IAChBlvC,EAAGu+F,wBAA0BrvD,QACR,IAAVtxD,GAAyBA,IAClCilB,GAAa7C,EAEjB,EACA,MAAAgM,CAAOhM,GAAI,MAAEpiB,EAAK,SAAEsoC,EAAQ,UAAEgpB,IAC5BlvC,EAAGu+F,wBAA0BrvD,EACzBtxD,IAAUsoC,SACS,IAAVtoC,GAAyBA,EAClCilB,GAAa7C,GAEbiD,GAAgBjD,GAGtB,EACA,MAAA++C,CAAO/+C,GACLiD,GAAgBjD,EAClB,GAEF,MAAM,GAAU9C,GAGV4hG,GAAWrD,GAuBjB,MAAM,GAAS,CACbx6G,QAAS,gBACTopD,QAhBF,SAAiB6+B,EAAK2oB,EAAW,CAAC,GAC5B3oB,EAAI61B,sBAER71B,EAAI61B,qBAAsB,EAC1B,GAAO7hG,GAAQ20F,GACf3oB,EAAIvrB,UAAU,UAAWugD,IACzBh1B,EAAIvrB,UAAU,eAAgBkhD,IAC9B31B,EAAIvyC,UAAU,YAAa4lE,IAC3BrzB,EAAIvyC,UAAU,WAAY4lE,IAC1BrzB,EAAIvyC,UAAU,aAAc8kE,IAC5BvyB,EAAIvyC,UAAU,YAAa8kE,IAC3BvyB,EAAIvyC,UAAU,SAAUqlE,IACxB9yB,EAAIvyC,UAAU,QAASqlE,IACzB,EAIE96G,QAASgc,IAEX,IAAI8hG,GAAY,KACM,oBAAX5+G,OACT4+G,GAAY5+G,OAAOqlD,SACQ,IAAX,EAAAvlC,IAChB8+F,GAAY,EAAA9+F,EAAOulC,KAEjBu5D,IACFA,GAAU34D,IAAI,I,0DCr2DhB,MAAM2qC,IAAc,SAAgB,CAClC5rF,KAAM,2BACN,OAAAo8C,GACE,MAAO,CACL,0BAA2B,IAAMtiD,KAAKo/F,MACtC,0BAA2B,IAAMp/F,KAAK+/G,aAE1C,EACAlyE,MAAO,CAILuxD,MAAO,CACL9yF,KAAM2Z,QACN2qE,UAAU,GAKZ8J,UAAW,CACTpuF,KAAMnN,OACN1B,aAAS,IAGbsqC,SAAU,CACR,YAAAg4E,GACE,MAAO,CACL,gBAAiB//G,KAAK06F,UACtB,gBAAiB16F,KAAKo/F,MAAMj8F,WAEhC,GAEF,MAAAoqC,GACE,OAAOvtC,KAAKguC,aAAavwC,UAAU,CACjC0xC,MAAOnvC,KAAK+/G,cAEhB,IAYF,MAAMC,IARgC,KAAAtyG,GACpCokF,GAHoB,KACS,MAK7B,EACA,KACA,MAE+Cx0F,QAE3C2iH,GAAS,CACb,uBAAwB,iCACxBC,UAHgB,uBAKZC,GAAQ,eACd,GAAQhT,OAAOgT,IAASC,gBAAgB,GAAQjT,OAAOG,UACvD,MAAMrlB,GAAY,CAChB/hF,KAAM,YACNogD,WAAY,CACVs5D,SAAQ,GACRI,6BAEF1vD,cAAc,EACdziB,MAAO,CAMLuxD,MAAO,CACL9yF,KAAM2Z,QACNxoB,SAAS,GAOXi9F,UAAW,CACTpuF,KAAMnN,OACN1B,aAAS,EACTmhF,UAAYlgF,GAAU,CAAC,OAAQ,UAAW,OAAQ,OAAQ,SAAU,QAAQ4T,SAAS5T,IAKvF4gG,iBAAkB,CAChBhzF,KAAMnN,OACN1B,QAAS,IAOXy2F,UAAW,CACT5nF,KAAM2Z,QAENxoB,SAAS,GAKX4iH,YAAa,CACX/zG,KAAM2Z,QACNxoB,SAAS,GAOXk2F,eAAgB,CACdl2F,aAAS,EACT6O,KAAM,CAAC2Z,QAAS+S,YAAa46D,WAAYz0F,OAAQg9B,WAMnDojE,kBAAmB,CACjBjzF,KAAM2Z,QACNxoB,SAAS,IAGbwzF,MAAO,CACL,aACA,aAIA,gBAEF3sC,MAAK,KACI,CACL67D,WAGJ,IAAA3zG,GACE,MAAO,CACL8zG,cAAetgH,KAAKo/F,MAExB,EACAr/D,MAAO,CACL,KAAAq/D,CAAM1gG,GACJsB,KAAKsgH,cAAgB5hH,CACvB,EACA,aAAA4hH,CAAc5hH,GACZsB,KAAKwzC,MAAM,eAAgB90C,EAC7B,GAEF,OAAAgsD,GACE1qD,KAAKugH,kBACP,EACA,aAAAnrB,GACEp1F,KAAKw1F,iBACLx1F,KAAKwgH,4BACP,EACAn+D,QAAS,CAKP,gBAAAk+D,GACE,GAAIr/G,OAAOgoF,IAAI7nF,MAAO,CACpB,MAAM44F,EAAgBj6F,KAAKygH,iCACtBxmB,GAAkBA,EAAcymB,cAAc,gBAAiB,kBAClE,MAAI71D,KAAKpzB,KAAK,wPAElB,CACF,EAMA,gCAAAkpF,GACE,MACMC,EADmB5gH,KAAK6gH,2BACW7wF,iBAAiB,uBAC1D,IAAK,MAAMlP,KAAM8/F,EACf9/F,EAAG6vC,gBAAgB,mBAEvB,EAIA,wBAAAmwD,GACE,OAAO9gH,KAAKgoD,MAAMg0C,SAASh0C,MAAM8uD,eAAergE,GAClD,EAIA,wBAAAoqE,GACE,OAAO7gH,KAAKgoD,MAAMg0C,QAAQh0C,MAAM65C,SAClC,EAIA,8BAAA4e,GACE,MAAMM,EAAmB/gH,KAAK6gH,2BAC9B,OAAOE,IAAoB,SAASA,GAAkB,EACxD,EAIA,kBAAM1rB,GAEJ,SADMr1F,KAAK4pD,YACP5pD,KAAKqgH,cAAgBrgH,KAAKk0F,UAC5B,OAEF,MAAMpzE,EAAK9gB,KAAK8gH,2BAChBhgG,EAAGmQ,UAAY,EACVnQ,IAGL9gB,KAAKghH,YAAa,QAAgBlgG,EAAI,CAGpC5C,mBAAmB,EACnB2E,mBAAmB,EACnB8wE,eAAgB3zF,KAAK2zF,iBAAmB3zF,KAAKu/F,mBAAqBv/F,KAAKygH,iCACvExkG,WAAW,KAAA+E,KACXigG,cAAengG,IAEjB9gB,KAAKghH,WAAWr8F,WAClB,EAMA,cAAA6wE,CAAemd,EAAW,CAAC,GACzB,IACE3yG,KAAKghH,YAAYr+F,WAAWgwF,GAC5B3yG,KAAKghH,WAAa,IACpB,CAAE,MAAOjvF,GACP,GAAAuK,EAAO7E,KAAK1F,EACd,CACF,EAQA,wBAAAmvF,GACE,MAAMpgG,EAAK9gB,KAAK8gH,2BAChBhgG,GAAI8C,iBAAiB,UAAW5jB,KAAKmhH,yBACvC,EAIA,0BAAAX,GACE,MAAM1/F,EAAK9gB,KAAK8gH,2BAChBhgG,GAAIkD,oBAAoB,UAAWhkB,KAAKmhH,yBAC1C,EAIA,wBAAAA,CAAyB5jG,GACJ,YAAfA,EAAMjR,MAAoC,WAAdiR,EAAM9e,KACpC8e,EAAM2a,iBAEV,EACA,eAAMkpF,GACJphH,KAAK8gH,2BAA2Bl9F,iBAAiB,iBAAiB,KAChE5jB,KAAKwzC,MAAM,aAAa,GACvB,CAAEroB,MAAM,EAAMrH,SAAS,IAC1B9jB,KAAK2gH,yCACC3gH,KAAK4pD,kBACL5pD,KAAKq1F,eACXr1F,KAAKkhH,0BACP,EACA,SAAAG,GACErhH,KAAK8gH,2BAA2Bl9F,iBAAiB,iBAAiB,KAChE5jB,KAAKwzC,MAAM,aAAa,GACvB,CAAEroB,MAAM,EAAMrH,SAAS,IAC1B9jB,KAAKw1F,iBACLx1F,KAAKwgH,4BACP,IAGJ,IAAIj4B,GAAc,WAChB,IAAI3vC,EAAM54C,KAAMqpC,EAAKuP,EAAIkP,MAAMze,GAC/B,OAAOA,EAAG,WAAYuP,EAAInH,GAAGmH,EAAI1P,GAAG,CAAErC,IAAK,UAAWsI,MAAO,CAAE,SAAY,GAAI,gBAAiB,GAAI,iBAAiB,EAAM,eAAgB,CAACyJ,EAAI0oE,OAAOpB,UAAWtnE,EAAI0mD,kBAAmB,MAAS1mD,EAAIunE,MAAO,MAASvnE,EAAI0nE,eAAiBr1F,GAAI,CAAE,eAAgB,SAASskB,GACxQqJ,EAAI0nE,cAAgB/wE,CACtB,EAAG,aAAcqJ,EAAIwoE,UAAW,aAAcxoE,EAAIyoE,WAAalvE,YAAayG,EAAIpH,GAAG,CAAC,CAAE/yC,IAAK,SAAUmb,GAAI,SAAS2nG,GAChH,MAAO,CAAC3oE,EAAI1H,GAAG,UAAW,KAAM,KAAMqwE,GACxC,IAAM,MAAM,IAAS,WAAY3oE,EAAI1F,QAAQ,GAAQ0F,EAAIxF,YAAa,CAAC/J,EAAG,2BAA4B,CAAE8F,MAAO,CAAE,MAASyJ,EAAI0nE,cAAe,aAAc1nE,EAAI8hD,WAAavoD,YAAayG,EAAIpH,GAAG,CAAC,CAAE/yC,IAAK,UAAWmb,GAAI,SAAS2nG,GAC9N,MAAO,CAAC3oE,EAAI1H,GAAG,UAAW,KAAM,KAAMqwE,GACxC,IAAM,MAAM,MAAW,EACzB,EACI74B,GAAuB,GAC3B,MAAM,GAAe,CACnB,OAAUu3B,IAEZ,SAASuB,GAAkBplF,GACzB,IAAK,IAAI39B,KAAO,GACduB,KAAKvB,GAAO,GAAaA,EAE7B,CASA,MAAMw6F,IAR8B,KAAAvrF,GAClCu6E,GACAM,GACAG,IACA,EACA84B,GACA,MAE8BlkH,O,6BC9ThC,SAASmkH,EAAeC,GACjBA,EAAUh3D,QAEHjhD,MAAM8C,QAAQm1G,EAAUh3D,WAClCg3D,EAAUh3D,QAAU,CAACg3D,EAAUh3D,UAF/Bg3D,EAAUh3D,QAAU,GAItBg3D,EAAUh3D,QAAQtmD,MAAK,WACrBpE,KAAKy2C,IAAIroB,aAAa,iBAAuB,GAC/C,GACF,C,oPCHA,MAAM44D,GAAU,E,QAAA,KAAoBmF,iBAAiBlrF,QAC/CyM,EAAI,IAAItI,IAAS4hF,EAAQD,YAAY3hF,GACrCzG,EAAI,IAAIyG,IAAS4hF,EAAQA,WAAW5hF,GAC1C,SAASu8G,KAAYC,GACnB,IAAK,MAAMxnC,KAASwnC,EAClB,IAAIxnC,EAAMynC,WAAV,CAGA,IAAK,MAAQvlF,EAAG2uD,EAAUtsF,EAAGgrF,KAAkBvP,EAAO,CACpD,GAAI6Q,KAAa,YAAkBtB,EACjC,SAEF,MAAMm4B,EAAe7jH,OAAO4tF,YAAY5tF,OAAO0vE,QAAQgc,GAActrF,KAAI,EAAEyE,EAAIpE,KAAW,CACxFoE,EACA,CACE2oF,MAAO3oF,EACP4oF,aAAchtF,EAAMqjH,EACpBn2B,OAAQltF,EAAMgG,OAGlBsiF,EAAQuE,gBAAgB,CACtB5B,aAAc,CACZ,GAAIm4B,IAGV,CACA1nC,EAAMynC,YAAa,CAnBnB,CAqBJ,CACA,MACMG,EAAK,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,iCAAmC,KAAQ,CAAE,EAAK,CAAC,SAAW,OAAU,CAAE,EAAK,CAAC,UAAY,eAAgB,CAAE,EAAK,CAAC,iBAAmB,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,MAAO,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,oCAAsC,KAAQ,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,wBAA0B,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,uCAAyC,KAAQ,CAAE,EAAK,CAAC,SAAW,OAAU,CAAE,EAAK,CAAC,WAAa,eAAgB,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,QAAS,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,uCAAyC,KAAQ,CAAE,EAAK,CAAC,SAAW,OAAU,CAAE,EAAK,CAAC,WAAa,eAAgB,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,oCAAsC,KAAQ,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,SAAW,eAAgB,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,wCAA0C,KAAQ,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,cAAgB,eAAgB,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,QAAS,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,wCAA0C,KAAQ,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,cAAgB,eAAgB,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,gCAAkC,KAAQ,CAAE,EAAK,CAAC,cAAgB,OAAU,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,uBAAyB,eAAgB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,QAAS,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,oCAAsC,KAAQ,CAAE,EAAK,CAAC,SAAW,OAAU,CAAE,EAAK,CAAC,WAAa,eAAgB,CAAE,EAAK,CAAC,kBAAoB,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,oCAAsC,KAAQ,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,sBAAwB,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,QAAS,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,iCAAmC,KAAQ,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,WAAa,eAAgB,CAAE,EAAK,CAAC,sBAAwB,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,WAAa,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,QAAS,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,iCAAmC,KAAQ,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,WAAa,eAAgB,CAAE,EAAK,CAAC,sBAAwB,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,QAAS,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,+BAAiC,KAAQ,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,cAAgB,eAAgB,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,aAAe,eAAgB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,kCAAoC,KAAQ,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,kBAAoB,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,6BAA+B,KAAQ,CAAE,EAAK,CAAC,aAAe,OAAU,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,iBAAmB,eAAgB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,oCAAsC,KAAQ,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,0BAA4B,eAAgB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,4BAA8B,KAAQ,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,cAAgB,eAAgB,CAAE,EAAK,CAAC,sBAAwB,eAAgB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,iCAAmC,KAAQ,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,aAAe,eAAgB,CAAE,EAAK,CAAC,sBAAwB,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,SAAW,OAAU,CAAE,EAAK,CAAC,UAAY,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,iCAAmC,KAAQ,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,UAAY,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,8BAAgC,KAAQ,CAAE,EAAK,CAAC,aAAe,OAAU,CAAE,EAAK,CAAC,UAAY,eAAgB,CAAE,EAAK,CAAC,iBAAmB,eAAgB,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,sCAAwC,KAAQ,CAAE,EAAK,CAAC,aAAe,OAAU,CAAE,EAAK,CAAC,WAAa,eAAgB,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,qBAAuB,KAAQ,CAAE,EAAK,CAAC,OAAS,OAAU,CAAE,EAAK,CAAC,OAAS,eAAgB,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,qBAAuB,KAAQ,CAAE,EAAK,CAAC,OAAS,OAAU,CAAE,EAAK,CAAC,OAAS,eAAgB,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,qBAAuB,KAAQ,CAAE,EAAK,CAAC,OAAS,OAAU,CAAE,EAAK,CAAC,OAAS,eAAgB,CAAE,EAAK,CAAC,WAAa,eAAgB,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,oCAAsC,KAAQ,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,SAAW,eAAgB,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,uCAAyC,KAAQ,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,SAAW,eAAgB,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,+BAAiC,KAAQ,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,kBAAoB,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,QAAS,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,gCAAkC,KAAQ,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,aAAe,eAAgB,CAAE,EAAK,CAAC,qBAAuB,eAAgB,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,QAAS,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,mCAAqC,KAAQ,CAAE,EAAK,CAAC,aAAe,OAAU,CAAE,EAAK,CAAC,aAAe,eAAgB,CAAE,EAAK,CAAC,qBAAuB,eAAgB,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,iCAAmC,KAAQ,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,qBAAuB,KAAQ,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,aAAe,eAAgB,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,+BAAiC,KAAQ,CAAE,EAAK,CAAC,SAAW,OAAU,CAAE,EAAK,CAAC,WAAa,eAAgB,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,gCAAkC,KAAQ,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,cAAgB,eAAgB,CAAE,EAAK,CAAC,eAAiB,eAAgB,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,oCAAsC,KAAQ,CAAE,EAAK,CAAC,aAAe,OAAU,CAAE,EAAK,CAAC,SAAW,eAAgB,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,yCAA2C,KAAQ,CAAE,EAAK,CAAC,SAAW,OAAU,CAAE,EAAK,CAAC,UAAY,eAAgB,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,8BAAgC,KAAQ,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,aAAe,eAAgB,CAAE,EAAK,CAAC,kBAAoB,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,iCAAmC,KAAQ,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,mBAAqB,eAAgB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,QAAS,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,uBAAyB,KAAQ,CAAE,EAAK,CAAC,OAAS,OAAU,CAAE,EAAK,CAAC,OAAS,eAAgB,CAAE,EAAK,CAAC,UAAY,eAAgB,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,QAAS,EAAK,CAAE,iCAAkC,CAAE,EAAK,CAAC,uBAAyB,KAAQ,CAAE,EAAK,CAAC,OAAS,OAAU,CAAE,EAAK,CAAC,OAAS,eAAgB,CAAE,EAAK,CAAC,UAAY,eAAgB,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,OAAS,OAAU,CAAE,EAAK,CAAC,OAAS,eAAgB,CAAE,EAAK,CAAC,YAC92UC,EAAK,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,kBAAoB,WAAY,CAAE,EAAK,CAAC,cAAgB,cAAe,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,MAAO,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,sBAAwB,WAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,4BAA8B,WAAY,CAAE,EAAK,CAAC,cAAgB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,4BAA8B,WAAY,CAAE,EAAK,CAAC,cAAgB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,0BAA4B,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,0BAA4B,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,0BAA4B,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,2BAA6B,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,QAAS,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,sBAAwB,WAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,6BAA+B,WAAY,CAAE,EAAK,CAAC,kBAAoB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,uBAAyB,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,uBAAyB,WAAY,CAAE,EAAK,CAAC,kBAAoB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,uBAAyB,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,uBAAyB,WAAY,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,yBAA2B,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,kBAAoB,WAAY,CAAE,EAAK,CAAC,kBAAoB,cAAe,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,8BAAgC,WAAY,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,6BAA+B,WAAY,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,yBAA2B,WAAY,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,qBAAuB,WAAY,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,oBAAsB,WAAY,CAAE,EAAK,CAAC,oBAAsB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,6BAA+B,WAAY,CAAE,EAAK,CAAC,mBAAqB,cAAe,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,gCAAkC,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,qBAAuB,WAAY,CAAE,EAAK,CAAC,YAAc,cAAe,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,QAAU,WAAY,CAAE,EAAK,CAAC,OAAS,cAAe,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,QAAS,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,QAAU,WAAY,CAAE,EAAK,CAAC,OAAS,cAAe,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,SAAW,WAAY,CAAE,EAAK,CAAC,UAAY,cAAe,CAAE,EAAK,CAAC,UAAc,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,CAAE,oBAAqB,CAAE,EAAK,CAAC,2BAA6B,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,0BAA4B,WAAY,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,sBAAwB,WAAY,CAAE,EAAK,CAAC,cAAgB,cAAe,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,QAAS,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,0BAA4B,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,uBAAyB,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,wBAA0B,WAAY,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,2BAA6B,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,iBAAmB,WAAY,CAAE,EAAK,CAAC,uBAAyB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,yBAA2B,WAAY,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,yBAA2B,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,uBAAyB,WAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,yBAA2B,WAAY,CAAE,EAAK,CAAC,WAAa,cAAe,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,2BAA6B,WAAY,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,QAAS,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,QAAU,WAAY,CAAE,EAAK,CAAC,QAAU,cAAe,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,QAAS,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,QAAU,WAAY,CAAE,EAAK,CAAC,OAAS,cAAe,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,oBAAqB,CAAE,EAAK,CAAC,QAAU,WAAY,CAAE,EAAK,CAAC,OAAS,cAAe,CAAE,EAAK,CAAC,UACz0NC,EAAK,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,eAAiB,OAAU,CAAE,EAAK,CAAC,gBAAkB,SAAY,CAAE,EAAK,CAAC,cAAgB,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,cAAgB,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,QAAW,CAAE,EAAK,CAAC,SAAW,OAAU,CAAE,EAAK,CAAC,WAAa,aAAc,CAAE,EAAK,CAAC,gBAAkB,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,MAAO,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,WAAa,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,QAAU,QAAW,CAAE,EAAK,CAAC,aAAe,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,UAAY,aAAc,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,oBAAsB,OAAU,CAAE,EAAK,CAAC,WAAa,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,UAAY,QAAW,CAAE,EAAK,CAAC,eAAiB,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,QAAW,CAAE,EAAK,CAAC,cAAgB,OAAU,CAAE,EAAK,CAAC,YAAc,aAAc,CAAE,EAAK,CAAC,gBAAkB,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,oBAAsB,OAAU,CAAE,EAAK,CAAC,WAAa,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,UAAY,QAAW,CAAE,EAAK,CAAC,eAAiB,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,QAAW,CAAE,EAAK,CAAC,cAAgB,OAAU,CAAE,EAAK,CAAC,YAAc,aAAc,CAAE,EAAK,CAAC,gBAAkB,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,WAAa,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,UAAY,aAAc,CAAE,EAAK,CAAC,eAAiB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,aAAe,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,SAAW,aAAc,CAAE,EAAK,CAAC,kBAAoB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,aAAe,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,SAAW,aAAc,CAAE,EAAK,CAAC,kBAAoB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,cAAgB,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,kBAAoB,OAAU,CAAE,EAAK,CAAC,WAAa,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,UAAY,QAAW,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,QAAU,aAAc,CAAE,EAAK,CAAC,aAAe,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,WAAa,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,WAAa,aAAc,CAAE,EAAK,CAAC,eAAiB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,YAAc,SAAY,CAAE,EAAK,CAAC,eAAiB,KAAQ,CAAE,EAAK,CAAC,QAAU,QAAW,CAAE,EAAK,CAAC,aAAe,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,YAAc,aAAc,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,YAAc,SAAY,CAAE,EAAK,CAAC,eAAiB,KAAQ,CAAE,EAAK,CAAC,QAAU,QAAW,CAAE,EAAK,CAAC,aAAe,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,YAAc,aAAc,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,YAAc,SAAY,CAAE,EAAK,CAAC,eAAiB,KAAQ,CAAE,EAAK,CAAC,QAAU,QAAW,CAAE,EAAK,CAAC,aAAe,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,YAAc,aAAc,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,wBAA0B,cAAe,CAAE,EAAK,CAAC,oBAAsB,cAAe,CAAE,EAAK,CAAC,0BAA4B,OAAU,CAAE,EAAK,CAAC,mBAAqB,SAAY,CAAE,EAAK,CAAC,mBAAqB,KAAQ,CAAE,EAAK,CAAC,WAAa,QAAW,CAAE,EAAK,CAAC,eAAiB,iBAAkB,CAAE,EAAK,CAAC,sBAAwB,QAAW,CAAE,EAAK,CAAC,mBAAqB,OAAU,CAAE,EAAK,CAAC,iBAAmB,aAAc,CAAE,EAAK,CAAC,qBAAuB,QAAW,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,QAAU,SAAY,CAAE,EAAK,CAAC,YAAc,KAAQ,CAAE,EAAK,CAAC,QAAU,QAAW,CAAE,EAAK,CAAC,WAAa,iBAAkB,CAAE,EAAK,CAAC,iBAAmB,QAAW,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,SAAW,aAAc,CAAE,EAAK,CAAC,eAAiB,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,oBAAsB,OAAU,CAAE,EAAK,CAAC,UAAY,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,UAAY,QAAW,CAAE,EAAK,CAAC,iBAAmB,iBAAkB,CAAE,EAAK,CAAC,wBAA0B,QAAW,CAAE,EAAK,CAAC,aAAe,OAAU,CAAE,EAAK,CAAC,aAAe,aAAc,CAAE,EAAK,CAAC,iBAAmB,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,mBAAqB,OAAU,CAAE,EAAK,CAAC,WAAa,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,WAAa,aAAc,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,SAAW,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,QAAU,QAAW,CAAE,EAAK,CAAC,gBAAkB,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,WAAa,aAAc,CAAE,EAAK,CAAC,gBAAkB,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,YAAc,SAAY,CAAE,EAAK,CAAC,eAAiB,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,WAAa,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,YAAc,aAAc,CAAE,EAAK,CAAC,iBAAmB,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,SAAW,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,OAAU,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,cAAgB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,eAAiB,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,gBAAkB,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,QAAW,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,iBAAmB,aAAc,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,QAAU,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,OAAU,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,UAAY,cAAe,CAAE,EAAK,CAAC,cAAgB,cAAe,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,OAAS,SAAY,CAAE,EAAK,CAAC,OAAS,KAAQ,CAAE,EAAK,CAAC,OAAS,QAAW,CAAE,EAAK,CAAC,QAAU,iBAAkB,CAAE,EAAK,CAAC,iBAAmB,QAAW,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,OAAS,aAAc,CAAE,EAAK,CAAC,QAAU,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,QAAS,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,UAAY,cAAe,CAAE,EAAK,CAAC,cAAgB,cAAe,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,OAAS,SAAY,CAAE,EAAK,CAAC,OAAS,KAAQ,CAAE,EAAK,CAAC,OAAS,QAAW,CAAE,EAAK,CAAC,QAAU,iBAAkB,CAAE,EAAK,CAAC,iBAAmB,QAAW,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,OAAS,aAAc,CAAE,EAAK,CAAC,QAAU,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,SAAW,cAAe,CAAE,EAAK,CAAC,UAAY,cAAe,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,OAAS,SAAY,CAAE,EAAK,CAAC,OAAS,KAAQ,CAAE,EAAK,CAAC,MAAQ,QAAW,CAAE,EAAK,CAAC,QAAU,iBAAkB,CAAE,EAAK,CAAC,iBAAmB,QAAW,CAAE,EAAK,CAAC,QAAU,OAAU,CAAE,EAAK,CAAC,OAAS,aAAc,CAAE,EAAK,CAAC,WAAa,QAAW,CAAE,EAAK,CAAC,UAAc,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,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,eAAiB,OAAU,CAAE,EAAK,CAAC,aAAe,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,kBAAoB,QAAW,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,UAAY,aAAc,CAAE,EAAK,CAAC,kBAAoB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,iBAAmB,OAAU,CAAE,EAAK,CAAC,WAAa,SAAY,CAAE,EAAK,CAAC,cAAgB,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,iBAAmB,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,UAAY,aAAc,CAAE,EAAK,CAAC,gBAAkB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,qBAAuB,cAAe,CAAE,EAAK,CAAC,mBAAqB,OAAU,CAAE,EAAK,CAAC,UAAY,SAAY,CAAE,EAAK,CAAC,WAAa,KAAQ,CAAE,EAAK,CAAC,UAAY,QAAW,CAAE,EAAK,CAAC,aAAe,iBAAkB,CAAE,EAAK,CAAC,yBAA2B,QAAW,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,cAAgB,aAAc,CAAE,EAAK,CAAC,gBAAkB,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,YAAc,SAAY,CAAE,EAAK,CAAC,cAAgB,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,eAAiB,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,SAAW,aAAc,CAAE,EAAK,CAAC,oBAAsB,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,WAAa,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,YAAc,aAAc,CAAE,EAAK,CAAC,oBAAsB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,QAAU,iBAAkB,CAAE,EAAK,CAAC,uBAAyB,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,cAAgB,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,iBAAmB,OAAU,CAAE,EAAK,CAAC,4BAA8B,SAAY,CAAE,EAAK,CAAC,oBAAsB,KAAQ,CAAE,EAAK,CAAC,YAAc,QAAW,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,sBAAwB,QAAW,CAAE,EAAK,CAAC,eAAiB,OAAU,CAAE,EAAK,CAAC,eAAiB,aAAc,CAAE,EAAK,CAAC,sBAAwB,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,kBAAoB,cAAe,CAAE,EAAK,CAAC,oBAAsB,OAAU,CAAE,EAAK,CAAC,WAAa,SAAY,CAAE,EAAK,CAAC,UAAY,KAAQ,CAAE,EAAK,CAAC,UAAY,QAAW,CAAE,EAAK,CAAC,aAAe,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,YAAc,aAAc,CAAE,EAAK,CAAC,iBAAmB,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,oBAAsB,cAAe,CAAE,EAAK,CAAC,iBAAmB,OAAU,CAAE,EAAK,CAAC,YAAc,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,UAAY,QAAW,CAAE,EAAK,CAAC,WAAa,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,QAAW,CAAE,EAAK,CAAC,eAAiB,OAAU,CAAE,EAAK,CAAC,aAAe,aAAc,CAAE,EAAK,CAAC,eAAiB,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,cAAgB,OAAU,CAAE,EAAK,CAAC,gBAAkB,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,aAAe,iBAAkB,CAAE,EAAK,CAAC,kBAAoB,QAAW,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,SAAW,aAAc,CAAE,EAAK,CAAC,aAAe,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,kBAAoB,OAAU,CAAE,EAAK,CAAC,QAAU,SAAY,CAAE,EAAK,CAAC,cAAgB,KAAQ,CAAE,EAAK,CAAC,UAAY,QAAW,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,cAAgB,OAAU,CAAE,EAAK,CAAC,QAAU,aAAc,CAAE,EAAK,CAAC,0BAA4B,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,cAAgB,cAAe,CAAE,EAAK,CAAC,oBAAsB,cAAe,CAAE,EAAK,CAAC,sBAAwB,OAAU,CAAE,EAAK,CAAC,UAAY,SAAY,CAAE,EAAK,CAAC,kBAAoB,KAAQ,CAAE,EAAK,CAAC,YAAc,QAAW,CAAE,EAAK,CAAC,aAAe,iBAAkB,CAAE,EAAK,CAAC,wBAA0B,QAAW,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,eAAiB,aAAc,CAAE,EAAK,CAAC,kBAAoB,QAAW,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,mBAAqB,cAAe,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,WAAa,SAAY,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,UAAY,QAAW,CAAE,EAAK,CAAC,cAAgB,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,aAAe,aAAc,CAAE,EAAK,CAAC,oBAAsB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,UAAY,cAAe,CAAE,EAAK,CAAC,SAAW,OAAU,CAAE,EAAK,CAAC,QAAU,SAAY,CAAE,EAAK,CAAC,OAAS,KAAQ,CAAE,EAAK,CAAC,OAAS,QAAW,CAAE,EAAK,CAAC,OAAS,iBAAkB,CAAE,EAAK,CAAC,gBAAkB,QAAW,CAAE,EAAK,CAAC,SAAW,OAAU,CAAE,EAAK,CAAC,OAAS,aAAc,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,QAAS,EAAK,CAAE,SAAY,CAAE,EAAK,CAAC,UAAY,cAAe,CAAE,EAAK,CAAC,QAAU,cAAe,CAAE,EAAK,CAAC,SAAW,OAAU,CAAE,EAAK,CAAC,QAAU,SAAY,CAAE,EAAK,CAAC,OAAS,KAAQ,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,QAAU,iBAAkB,CAAE,EAAK,CAAC,iBAAmB,QAAW,CAAE,EAAK,CAAC,SAAW,OAAU,CAAE,EAAK,CAAC,OAAS,aAAc,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,QAAS,EAAK,CAAC,IAC1phBC,EAAK,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,MAAO,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,KAAM,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,QAAW,CAAE,EAAK,CAAC,UAKr8FC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,kDAAoD,oCAAqC,CAAE,EAAK,CAAC,4DAAgE,CAAE,EAAK,MAAO,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,6BAA+B,oCAAqC,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,6CAA+C,oCAAqC,CAAE,EAAK,CAAC,yDAA6D,CAAE,EAAK,QAAS,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,6CAA+C,oCAAqC,CAAE,EAAK,CAAC,yDAA6D,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,6BAA+B,oCAAqC,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,QAAS,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,6BAA+B,oCAAqC,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,6BAA+B,oCAAqC,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,QAAS,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,QAAS,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,QAAS,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,QAAS,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,QAAS,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,yBAA2B,oCAAqC,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,8BAAgC,oCAAqC,CAAE,EAAK,CAAC,2CAA+C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,yBAA2B,oCAAqC,CAAE,EAAK,CAAC,sCAA0C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,0BAA4B,oCAAqC,CAAE,EAAK,CAAC,sCAA0C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,mCAAqC,oCAAqC,CAAE,EAAK,CAAC,+CAAmD,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,6BAA+B,oCAAqC,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,yBAA2B,oCAAqC,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,sCAAwC,oCAAqC,CAAE,EAAK,CAAC,kDAAsD,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,wBAA0B,oCAAqC,CAAE,EAAK,CAAC,oCAAwC,CAAE,EAAK,QAAS,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,wBAA0B,oCAAqC,CAAE,EAAK,CAAC,oCAAwC,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,wBAA0B,oCAAqC,CAAE,EAAK,CAAC,oCAAwC,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,gCAAoC,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,+BAAiC,oCAAqC,CAAE,EAAK,CAAC,uCAA2C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,6BAA+B,oCAAqC,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,yBAA2B,oCAAqC,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,QAAS,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,QAAS,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,+BAAiC,oCAAqC,CAAE,EAAK,CAAC,2CAA+C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,yBAA2B,oCAAqC,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,yBAA2B,oCAAqC,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,yBAA2B,oCAAqC,CAAE,EAAK,CAAC,6CAAiD,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,4BAA8B,oCAAqC,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,0BAA4B,oCAAqC,CAAE,EAAK,CAAC,sCAA0C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,0BAA4B,oCAAqC,CAAE,EAAK,CAAC,sCAA0C,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,yBAA2B,oCAAqC,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,KAAM,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,0BAA4B,oCAAqC,CAAE,EAAK,CAAC,sCAA0C,CAAE,EAAK,QAAS,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,qBAAuB,oCAAqC,CAAE,EAAK,CAAC,gCAAoC,CAAE,EAAK,QAAS,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,sBAAwB,oCAAqC,CAAE,EAAK,CAAC,iCAAqC,CAAE,EAAK,QAAS,EAAK,CAAE,0BAA2B,CAAE,EAAK,CAAC,uBAAyB,oCAAqC,CAAE,EAAK,CAAC,oCACxwQC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,cAAgB,KAAQ,CAAE,EAAK,CAAC,UAAY,iBAAkB,CAAE,EAAK,CAAC,sBAAwB,UAAa,CAAE,EAAK,CAAC,aAAe,QAAW,CAAE,EAAK,CAAC,aAAe,OAAU,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,MAAO,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,KAAQ,CAAE,EAAK,CAAC,WAAa,iBAAkB,CAAE,EAAK,CAAC,iBAAmB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,SAAW,KAAQ,CAAE,EAAK,CAAC,mBAAqB,iBAAkB,CAAE,EAAK,CAAC,YAAc,UAAa,CAAE,EAAK,CAAC,gBAAkB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,SAAW,KAAQ,CAAE,EAAK,CAAC,mBAAqB,iBAAkB,CAAE,EAAK,CAAC,YAAc,UAAa,CAAE,EAAK,CAAC,gBAAkB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,QAAU,KAAQ,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,iBAAmB,UAAa,CAAE,EAAK,CAAC,YAAc,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,gBAAkB,iBAAkB,CAAE,EAAK,CAAC,uBAAyB,UAAa,CAAE,EAAK,CAAC,eAAiB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,gBAAkB,iBAAkB,CAAE,EAAK,CAAC,uBAAyB,UAAa,CAAE,EAAK,CAAC,eAAiB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,WAAa,KAAQ,CAAE,EAAK,CAAC,kBAAoB,iBAAkB,CAAE,EAAK,CAAC,kBAAoB,UAAa,CAAE,EAAK,CAAC,WAAa,QAAW,CAAE,EAAK,CAAC,mBAAqB,OAAU,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,SAAW,KAAQ,CAAE,EAAK,CAAC,SAAW,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,KAAQ,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,gBAAkB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,mBAAqB,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,KAAQ,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,gBAAkB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,iBAAmB,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,KAAQ,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,gBAAkB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,mBAAqB,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,UAAY,KAAQ,CAAE,EAAK,CAAC,aAAe,iBAAkB,CAAE,EAAK,CAAC,aAAe,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,kBAAoB,KAAQ,CAAE,EAAK,CAAC,UAAY,iBAAkB,CAAE,EAAK,CAAC,gBAAkB,UAAa,CAAE,EAAK,CAAC,SAAW,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,WAAa,KAAQ,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,iBAAmB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,WAAa,KAAQ,CAAE,EAAK,CAAC,WAAa,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,eAAiB,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,aAAe,KAAQ,CAAE,EAAK,CAAC,aAAe,iBAAkB,CAAE,EAAK,CAAC,cAAgB,UAAa,CAAE,EAAK,CAAC,eAAiB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,KAAQ,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,iBAAmB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,iBAAmB,OAAU,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,mBAAqB,iBAAkB,CAAE,EAAK,CAAC,kBAAoB,QAAW,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,KAAQ,CAAE,EAAK,CAAC,eAAiB,iBAAkB,CAAE,EAAK,CAAC,eAAiB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,cAAgB,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,QAAU,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,QAAU,KAAQ,CAAE,EAAK,CAAC,QAAU,iBAAkB,CAAE,EAAK,CAAC,gBAAkB,UAAa,CAAE,EAAK,CAAC,QAAU,QAAW,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,QAAU,KAAQ,CAAE,EAAK,CAAC,QAAU,iBAAkB,CAAE,EAAK,CAAC,gBAAkB,UAAa,CAAE,EAAK,CAAC,QAAU,QAAW,CAAE,EAAK,CAAC,UAAY,OAAU,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,UAAY,KAAQ,CAAE,EAAK,CAAC,OAAS,iBAAkB,CAAE,EAAK,CAAC,UAAY,UAAa,CAAE,EAAK,CAAC,WAAa,QAAW,CAAE,EAAK,CAAC,SAAW,OAAU,CAAE,EAAK,CAAC,UAAc,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,CAAE,KAAQ,CAAE,EAAK,CAAC,UAAY,KAAQ,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,kBAAoB,UAAa,CAAE,EAAK,CAAC,YAAc,QAAW,CAAE,EAAK,CAAC,cAAgB,OAAU,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,QAAU,KAAQ,CAAE,EAAK,CAAC,UAAY,iBAAkB,CAAE,EAAK,CAAC,gBAAkB,UAAa,CAAE,EAAK,CAAC,gBAAkB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,SAAW,KAAQ,CAAE,EAAK,CAAC,WAAa,iBAAkB,CAAE,EAAK,CAAC,qBAAuB,UAAa,CAAE,EAAK,CAAC,iBAAmB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,KAAQ,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,iBAAmB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,cAAgB,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,UAAY,KAAQ,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,kBAAoB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,WAAa,iBAAkB,CAAE,EAAK,CAAC,iBAAmB,QAAW,CAAE,EAAK,CAAC,eAAiB,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,eAAiB,KAAQ,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,kBAAoB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,WAAa,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,eAAiB,KAAQ,CAAE,EAAK,CAAC,kBAAoB,iBAAkB,CAAE,EAAK,CAAC,YAAc,UAAa,CAAE,EAAK,CAAC,gBAAkB,QAAW,CAAE,EAAK,CAAC,uBAAyB,OAAU,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,KAAQ,CAAE,EAAK,CAAC,WAAa,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,cAAgB,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,UAAY,KAAQ,CAAE,EAAK,CAAC,aAAe,iBAAkB,CAAE,EAAK,CAAC,YAAc,UAAa,CAAE,EAAK,CAAC,YAAc,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,WAAa,KAAQ,CAAE,EAAK,CAAC,WAAa,iBAAkB,CAAE,EAAK,CAAC,qBAAuB,UAAa,CAAE,EAAK,CAAC,aAAe,QAAW,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,cAAgB,KAAQ,CAAE,EAAK,CAAC,YAAc,iBAAkB,CAAE,EAAK,CAAC,iBAAmB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,gBAAkB,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,WAAa,KAAQ,CAAE,EAAK,CAAC,SAAW,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,UAAa,CAAE,EAAK,CAAC,cAAgB,QAAW,CAAE,EAAK,CAAC,YAAc,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,OAAS,KAAQ,CAAE,EAAK,CAAC,OAAS,iBAAkB,CAAE,EAAK,CAAC,SAAW,UAAa,CAAE,EAAK,CAAC,QAAU,QAAW,CAAE,EAAK,CAAC,OAAS,OAAU,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,OAAS,KAAQ,CAAE,EAAK,CAAC,OAAS,iBAAkB,CAAE,EAAK,CAAC,SAAW,UAAa,CAAE,EAAK,CAAC,QAAU,QAAW,CAAE,EAAK,CAAC,OAAS,OAAU,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAC,IAKz8RC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,gBAAkB,oBAAqB,CAAE,EAAK,CAAC,yBAA2B,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,MAAO,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,0BAA4B,oBAAqB,CAAE,EAAK,CAAC,6BAA+B,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,qBAAuB,oBAAqB,CAAE,EAAK,CAAC,0BAA4B,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,qBAAuB,oBAAqB,CAAE,EAAK,CAAC,0BAA4B,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,cAAgB,oBAAqB,CAAE,EAAK,CAAC,qBAAuB,QAAW,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,oBAAqB,CAAE,EAAK,CAAC,sBAAwB,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,oBAAqB,CAAE,EAAK,CAAC,sBAAwB,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,wBAA0B,oBAAqB,CAAE,EAAK,CAAC,wBAA0B,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,oBAAqB,CAAE,EAAK,CAAC,sBAAwB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,sBAAwB,oBAAqB,CAAE,EAAK,CAAC,2BAA6B,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,sBAAwB,oBAAqB,CAAE,EAAK,CAAC,2BAA6B,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,sBAAwB,oBAAqB,CAAE,EAAK,CAAC,2BAA6B,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,oBAAqB,CAAE,EAAK,CAAC,2BAA6B,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,6BAA+B,oBAAqB,CAAE,EAAK,CAAC,wBAA0B,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,qBAAuB,oBAAqB,CAAE,EAAK,CAAC,4BAA8B,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,uBAAyB,oBAAqB,CAAE,EAAK,CAAC,4BAA8B,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,oBAAqB,CAAE,EAAK,CAAC,yBAA2B,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,0BAA4B,oBAAqB,CAAE,EAAK,CAAC,uBAAyB,QAAW,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,mBAAqB,oBAAqB,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,kBAAoB,oBAAqB,CAAE,EAAK,CAAC,qBAAuB,QAAW,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,yBAA2B,oBAAqB,CAAE,EAAK,CAAC,6BAAiC,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,UAAY,oBAAqB,CAAE,EAAK,CAAC,oBAAsB,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,QAAS,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,UAAY,oBAAqB,CAAE,EAAK,CAAC,oBAAsB,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,cAAgB,oBAAqB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,SAAa,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,CAAE,iBAAkB,CAAE,EAAK,CAAC,eAAiB,oBAAqB,CAAE,EAAK,CAAC,yBAA2B,QAAW,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,oBAAqB,CAAE,EAAK,CAAC,wBAA0B,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,oBAAqB,CAAE,EAAK,CAAC,qBAAuB,QAAW,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,QAAS,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,wBAA0B,oBAAqB,CAAE,EAAK,CAAC,sBAAwB,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,wBAA0B,oBAAqB,CAAE,EAAK,CAAC,uBAAyB,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,oBAAqB,CAAE,EAAK,CAAC,2BAA+B,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,uBAAyB,oBAAqB,CAAE,EAAK,CAAC,4BAA8B,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,oBAAqB,CAAE,EAAK,CAAC,0BAA4B,QAAW,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,oBAAsB,oBAAqB,CAAE,EAAK,CAAC,0BAA4B,QAAW,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,cAAgB,oBAAqB,CAAE,EAAK,CAAC,uBAAyB,QAAW,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,yBAA2B,oBAAqB,CAAE,EAAK,CAAC,mBAAqB,QAAW,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,qBAAuB,oBAAqB,CAAE,EAAK,CAAC,yBAA2B,QAAW,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,yBAA2B,oBAAqB,CAAE,EAAK,CAAC,kCAAoC,QAAW,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,QAAS,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,SAAW,oBAAqB,CAAE,EAAK,CAAC,kBAAoB,QAAW,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,iBAAkB,CAAE,EAAK,CAAC,WAAa,oBAAqB,CAAE,EAAK,CAAC,kBAAoB,QAAW,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAC,IACz4MC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,aAAe,eAAgB,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,MAAO,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,oBAAsB,eAAgB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,iBAAmB,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,iBAAmB,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,cAAgB,eAAgB,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,aAAe,eAAgB,CAAE,EAAK,CAAC,2BAA+B,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,aAAe,eAAgB,CAAE,EAAK,CAAC,2BAA+B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,wBAA0B,eAAgB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,eAAiB,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,kBAAoB,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,kBAAoB,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,kBAAoB,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,kBAAoB,eAAgB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,iBAAmB,eAAgB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,oBAAsB,eAAgB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAuB,eAAgB,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,eAAiB,eAAgB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,mBAAqB,eAAgB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,mBAAqB,eAAgB,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,kBAAoB,eAAgB,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,sBAAwB,eAAgB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,aAAe,eAAgB,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,aAAe,eAAgB,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,eAAmB,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,CAAE,aAAc,CAAE,EAAK,CAAC,gBAAkB,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,cAAgB,eAAgB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,kBAAoB,eAAgB,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,iBAAmB,eAAgB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,iBAAmB,eAAgB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,kBAAoB,eAAgB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,mBAAqB,eAAgB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,iBAAmB,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,iBAAmB,eAAgB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,iBAAmB,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,kBAAoB,eAAgB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,mBAAqB,eAAgB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,oBAAsB,eAAgB,CAAE,EAAK,CAAC,6BAAiC,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,SAAW,eAAgB,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,SAAW,eAAgB,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,YACz3JC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,MAAO,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,MAAS,CAAE,EAAK,CAAC,UAO1zFC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,MAAO,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,UAGpwFC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,sBAAwB,qBAAsB,CAAE,EAAK,CAAC,qBAAuB,gBAAiB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,MAAO,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,0BAA4B,qBAAsB,CAAE,EAAK,CAAC,4BAA8B,gBAAiB,CAAE,EAAK,CAAC,2BAA+B,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,uBAAyB,qBAAsB,CAAE,EAAK,CAAC,2BAA6B,gBAAiB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,gBAAkB,qBAAsB,CAAE,EAAK,CAAC,sBAAwB,gBAAiB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,gBAAkB,qBAAsB,CAAE,EAAK,CAAC,sBAAwB,gBAAiB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,kBAAoB,qBAAsB,CAAE,EAAK,CAAC,yBAA2B,gBAAiB,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,uBAAyB,qBAAsB,CAAE,EAAK,CAAC,wBAA0B,gBAAiB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,QAAS,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,uBAAyB,qBAAsB,CAAE,EAAK,CAAC,wBAA0B,gBAAiB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,0BAA4B,qBAAsB,CAAE,EAAK,CAAC,iCAAmC,gBAAiB,CAAE,EAAK,CAAC,iCAAqC,CAAE,EAAK,QAAS,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,kBAAoB,qBAAsB,CAAE,EAAK,CAAC,uBAAyB,gBAAiB,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,uBAAyB,qBAAsB,CAAE,EAAK,CAAC,4BAA8B,gBAAiB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,QAAS,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,uBAAyB,qBAAsB,CAAE,EAAK,CAAC,4BAA8B,gBAAiB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,QAAS,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,uBAAyB,qBAAsB,CAAE,EAAK,CAAC,4BAA8B,gBAAiB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,QAAS,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,uBAAyB,qBAAsB,CAAE,EAAK,CAAC,4BAA8B,gBAAiB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,QAAS,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,mBAAqB,qBAAsB,CAAE,EAAK,CAAC,0BAA4B,gBAAiB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,uBAAyB,qBAAsB,CAAE,EAAK,CAAC,yBAA2B,gBAAiB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,wBAA0B,qBAAsB,CAAE,EAAK,CAAC,oBAAsB,gBAAiB,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,qBAAuB,qBAAsB,CAAE,EAAK,CAAC,4BAA8B,gBAAiB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,2BAA6B,qBAAsB,CAAE,EAAK,CAAC,iCAAmC,gBAAiB,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,sBAAwB,qBAAsB,CAAE,EAAK,CAAC,sBAAwB,gBAAiB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,0BAA4B,qBAAsB,CAAE,EAAK,CAAC,2BAA6B,gBAAiB,CAAE,EAAK,CAAC,2BAA+B,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,gBAAkB,qBAAsB,CAAE,EAAK,CAAC,mBAAqB,gBAAiB,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,qBAAuB,qBAAsB,CAAE,EAAK,CAAC,yBAA2B,gBAAiB,CAAE,EAAK,CAAC,2BAA+B,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,sBAAwB,qBAAsB,CAAE,EAAK,CAAC,0BAA4B,gBAAiB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,kBAAoB,qBAAsB,CAAE,EAAK,CAAC,yBAA2B,gBAAiB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,yBAA2B,qBAAsB,CAAE,EAAK,CAAC,yBAA2B,gBAAiB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,cAAgB,qBAAsB,CAAE,EAAK,CAAC,mBAAqB,gBAAiB,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,cAAgB,qBAAsB,CAAE,EAAK,CAAC,mBAAqB,gBAAiB,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,WAAa,qBAAsB,CAAE,EAAK,CAAC,eAAiB,gBAAiB,CAAE,EAAK,CAAC,YAAgB,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,CAAE,gBAAiB,CAAE,EAAK,CAAC,kBAAoB,qBAAsB,CAAE,EAAK,CAAC,yBAA2B,gBAAiB,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,uBAAyB,qBAAsB,CAAE,EAAK,CAAC,yBAA2B,gBAAiB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,gBAAkB,qBAAsB,CAAE,EAAK,CAAC,0BAA4B,gBAAiB,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,QAAS,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,kBAAoB,qBAAsB,CAAE,EAAK,CAAC,qBAAuB,gBAAiB,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,QAAS,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,0BAA4B,qBAAsB,CAAE,EAAK,CAAC,6BAA+B,gBAAiB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,mBAAqB,qBAAsB,CAAE,EAAK,CAAC,uBAAyB,gBAAiB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,kBAAoB,qBAAsB,CAAE,EAAK,CAAC,oBAAsB,gBAAiB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,gBAAkB,qBAAsB,CAAE,EAAK,CAAC,sBAAwB,gBAAiB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,gBAAkB,qBAAsB,CAAE,EAAK,CAAC,mBAAqB,gBAAiB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,mBAAqB,qBAAsB,CAAE,EAAK,CAAC,wBAA0B,gBAAiB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,mBAAqB,qBAAsB,CAAE,EAAK,CAAC,0BAA4B,gBAAiB,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,mBAAqB,qBAAsB,CAAE,EAAK,CAAC,mBAAqB,gBAAiB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,qBAAuB,qBAAsB,CAAE,EAAK,CAAC,qBAAuB,gBAAiB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,sBAAwB,qBAAsB,CAAE,EAAK,CAAC,kBAAoB,gBAAiB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,QAAS,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,SAAW,qBAAsB,CAAE,EAAK,CAAC,SAAW,gBAAiB,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,QAAS,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,SAAW,qBAAsB,CAAE,EAAK,CAAC,WAAa,gBAAiB,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,QAAS,EAAK,CAAE,gBAAiB,CAAE,EAAK,CAAC,SAAW,qBAAsB,CAAE,EAAK,CAAC,SAAW,gBAAiB,CAAE,EAAK,CAAC,YAGx8PC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,MAAO,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,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,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,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,KAAQ,CAAE,EAAK,CAAC,WAAa,kBAAmB,CAAE,EAAK,CAAC,sBAAwB,SAAY,CAAE,EAAK,CAAC,WAAa,kBAAmB,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,MAAO,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,0CAA4C,SAAY,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,8CAAkD,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,uBAAyB,SAAY,CAAE,EAAK,CAAC,WAAa,kBAAmB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,yBAA2B,SAAY,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,gBAAkB,kBAAmB,CAAE,EAAK,CAAC,0BAA4B,SAAY,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,gBAAkB,kBAAmB,CAAE,EAAK,CAAC,0BAA4B,SAAY,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,WAAa,kBAAmB,CAAE,EAAK,CAAC,0BAA4B,SAAY,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,WAAa,kBAAmB,CAAE,EAAK,CAAC,sBAAwB,SAAY,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,WAAa,kBAAmB,CAAE,EAAK,CAAC,sBAAwB,SAAY,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,8BAAgC,SAAY,CAAE,EAAK,CAAC,gBAAkB,kBAAmB,CAAE,EAAK,CAAC,iCAAqC,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,SAAW,kBAAmB,CAAE,EAAK,CAAC,oBAAsB,SAAY,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,UAAY,kBAAmB,CAAE,EAAK,CAAC,wBAA0B,SAAY,CAAE,EAAK,CAAC,WAAa,kBAAmB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,4BAA8B,SAAY,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,8BAAkC,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,4BAA8B,SAAY,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,8BAAkC,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,wCAA0C,SAAY,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,2CAA+C,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,wCAA0C,SAAY,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,2CAA+C,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,UAAY,kBAAmB,CAAE,EAAK,CAAC,wBAA0B,SAAY,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,2BAA+B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,sBAAwB,SAAY,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,SAAW,kBAAmB,CAAE,EAAK,CAAC,sBAAwB,SAAY,CAAE,EAAK,CAAC,SAAW,kBAAmB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,uBAAyB,SAAY,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,iCAAmC,SAAY,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,eAAiB,kBAAmB,CAAE,EAAK,CAAC,sCAAwC,SAAY,CAAE,EAAK,CAAC,eAAiB,kBAAmB,CAAE,EAAK,CAAC,oCAAwC,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,uBAAyB,SAAY,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,QAAU,kBAAmB,CAAE,EAAK,CAAC,gBAAkB,SAAY,CAAE,EAAK,CAAC,UAAY,kBAAmB,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,8BAAgC,SAAY,CAAE,EAAK,CAAC,UAAY,kBAAmB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,gBAAkB,kBAAmB,CAAE,EAAK,CAAC,wBAA0B,SAAY,CAAE,EAAK,CAAC,eAAiB,kBAAmB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,UAAY,kBAAmB,CAAE,EAAK,CAAC,8BAAgC,SAAY,CAAE,EAAK,CAAC,UAAY,kBAAmB,CAAE,EAAK,CAAC,2BAA+B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,eAAiB,kBAAmB,CAAE,EAAK,CAAC,2BAA6B,SAAY,CAAE,EAAK,CAAC,eAAiB,kBAAmB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,MAAQ,kBAAmB,CAAE,EAAK,CAAC,iBAAmB,SAAY,CAAE,EAAK,CAAC,MAAQ,kBAAmB,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,MAAQ,kBAAmB,CAAE,EAAK,CAAC,iBAAmB,SAAY,CAAE,EAAK,CAAC,MAAQ,kBAAmB,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,OAAS,kBAAmB,CAAE,EAAK,CAAC,eAAiB,SAAY,CAAE,EAAK,CAAC,OAAS,kBAAmB,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,UAAY,kBAAmB,CAAE,EAAK,CAAC,gCAAkC,SAAY,CAAE,EAAK,CAAC,eAAiB,kBAAmB,CAAE,EAAK,CAAC,8BAAkC,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,qBAAuB,SAAY,CAAE,EAAK,CAAC,kBAAoB,kBAAmB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,WAAa,kBAAmB,CAAE,EAAK,CAAC,qBAAuB,SAAY,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,oBAAsB,kBAAmB,CAAE,EAAK,CAAC,4BAA8B,SAAY,CAAE,EAAK,CAAC,SAAW,kBAAmB,CAAE,EAAK,CAAC,6BAAiC,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,UAAY,kBAAmB,CAAE,EAAK,CAAC,8BAAgC,SAAY,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,gCAAoC,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,4BAA8B,SAAY,CAAE,EAAK,CAAC,WAAa,kBAAmB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,gCAAkC,SAAY,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,4BAA8B,SAAY,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,kCAAoC,SAAY,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,qBAAuB,SAAY,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,oCAAsC,SAAY,CAAE,EAAK,CAAC,aAAe,kBAAmB,CAAE,EAAK,CAAC,0CAA8C,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,+BAAiC,SAAY,CAAE,EAAK,CAAC,eAAiB,kBAAmB,CAAE,EAAK,CAAC,2BAA+B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,UAAY,kBAAmB,CAAE,EAAK,CAAC,2BAA6B,SAAY,CAAE,EAAK,CAAC,mBAAqB,kBAAmB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,wBAA0B,SAAY,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,uBAAyB,SAAY,CAAE,EAAK,CAAC,cAAgB,kBAAmB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,UAAY,kBAAmB,CAAE,EAAK,CAAC,qBAAuB,SAAY,CAAE,EAAK,CAAC,eAAiB,kBAAmB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,4BAA8B,SAAY,CAAE,EAAK,CAAC,WAAa,kBAAmB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,WAAa,kBAAmB,CAAE,EAAK,CAAC,2BAA6B,SAAY,CAAE,EAAK,CAAC,UAAY,kBAAmB,CAAE,EAAK,CAAC,2BAA+B,CAAE,EAAK,KAAM,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,kCAAoC,SAAY,CAAE,EAAK,CAAC,YAAc,kBAAmB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,QAAU,kBAAmB,CAAE,EAAK,CAAC,UAAY,SAAY,CAAE,EAAK,CAAC,QAAU,kBAAmB,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,QAAU,kBAAmB,CAAE,EAAK,CAAC,UAAY,SAAY,CAAE,EAAK,CAAC,QAAU,kBAAmB,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,QAAS,EAAK,CAAE,KAAQ,CAAE,EAAK,CAAC,QAAU,kBAAmB,CAAE,EAAK,CAAC,UAAY,SAAY,CAAE,EAAK,CAAC,QAAU,kBAAmB,CAAE,EAAK,CAAC,aAExrUC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,MAAO,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,8BAAkC,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,oCAAwC,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,UAAc,CAAE,EAAK,QAAS,EAAK,CAAE,aAAc,CAAE,EAAK,CAAC,WAEj/GC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,kBAAoB,yBAA0B,CAAE,EAAK,CAAC,0BAA4B,eAAgB,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,kBAAoB,cAAe,CAAE,EAAK,CAAC,gBAAkB,6BAA8B,CAAE,EAAK,CAAC,oCAAwC,CAAE,EAAK,MAAO,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,qBAAuB,yBAA0B,CAAE,EAAK,CAAC,4BAA8B,eAAgB,CAAE,EAAK,CAAC,mBAAqB,cAAe,CAAE,EAAK,CAAC,qBAAuB,cAAe,CAAE,EAAK,CAAC,wBAA0B,cAAe,CAAE,EAAK,CAAC,mBAAqB,6BAA8B,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,6BAA8B,CAAE,EAAK,CAAC,oCAAwC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,iBAAmB,yBAA0B,CAAE,EAAK,CAAC,uBAAyB,eAAgB,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,eAAiB,6BAA8B,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,QAAS,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,iBAAmB,yBAA0B,CAAE,EAAK,CAAC,uBAAyB,eAAgB,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,eAAiB,6BAA8B,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,iBAAmB,yBAA0B,CAAE,EAAK,CAAC,8BAAgC,eAAgB,CAAE,EAAK,CAAC,kBAAoB,cAAe,CAAE,EAAK,CAAC,sBAAwB,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,eAAiB,6BAA8B,CAAE,EAAK,CAAC,iCAAqC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,wBAA0B,yBAA0B,CAAE,EAAK,CAAC,gCAAkC,eAAgB,CAAE,EAAK,CAAC,0BAA4B,cAAe,CAAE,EAAK,CAAC,2BAA6B,cAAe,CAAE,EAAK,CAAC,yBAA2B,cAAe,CAAE,EAAK,CAAC,uBAAyB,6BAA8B,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,QAAS,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,wBAA0B,yBAA0B,CAAE,EAAK,CAAC,gCAAkC,eAAgB,CAAE,EAAK,CAAC,0BAA4B,cAAe,CAAE,EAAK,CAAC,2BAA6B,cAAe,CAAE,EAAK,CAAC,yBAA2B,cAAe,CAAE,EAAK,CAAC,uBAAyB,6BAA8B,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,wBAA0B,yBAA0B,CAAE,EAAK,CAAC,gCAAkC,eAAgB,CAAE,EAAK,CAAC,kBAAoB,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,sBAAwB,cAAe,CAAE,EAAK,CAAC,kBAAoB,6BAA8B,CAAE,EAAK,CAAC,0CAA8C,CAAE,EAAK,QAAS,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,gBAAkB,yBAA0B,CAAE,EAAK,CAAC,2BAA6B,eAAgB,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,gBAAkB,6BAA8B,CAAE,EAAK,CAAC,iCAAqC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,yBAA2B,yBAA0B,CAAE,EAAK,CAAC,gCAAkC,eAAgB,CAAE,EAAK,CAAC,sBAAwB,cAAe,CAAE,EAAK,CAAC,wBAA0B,cAAe,CAAE,EAAK,CAAC,0BAA4B,cAAe,CAAE,EAAK,CAAC,sBAAwB,6BAA8B,CAAE,EAAK,CAAC,uCAA2C,CAAE,EAAK,QAAS,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,oBAAsB,yBAA0B,CAAE,EAAK,CAAC,2BAA6B,eAAgB,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,mBAAqB,cAAe,CAAE,EAAK,CAAC,qBAAuB,cAAe,CAAE,EAAK,CAAC,iBAAmB,6BAA8B,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,QAAS,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,0BAA4B,yBAA0B,CAAE,EAAK,CAAC,qCAAuC,eAAgB,CAAE,EAAK,CAAC,uBAAyB,cAAe,CAAE,EAAK,CAAC,2BAA6B,cAAe,CAAE,EAAK,CAAC,2BAA6B,cAAe,CAAE,EAAK,CAAC,uBAAyB,6BAA8B,CAAE,EAAK,CAAC,8CAAkD,CAAE,EAAK,QAAS,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,0BAA4B,yBAA0B,CAAE,EAAK,CAAC,iCAAmC,eAAgB,CAAE,EAAK,CAAC,uBAAyB,cAAe,CAAE,EAAK,CAAC,yBAA2B,cAAe,CAAE,EAAK,CAAC,2BAA6B,cAAe,CAAE,EAAK,CAAC,uBAAyB,6BAA8B,CAAE,EAAK,CAAC,6CAAiD,CAAE,EAAK,QAAS,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,iBAAmB,yBAA0B,CAAE,EAAK,CAAC,6BAA+B,eAAgB,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,kBAAoB,cAAe,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,eAAiB,6BAA8B,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,sBAAwB,yBAA0B,CAAE,EAAK,CAAC,+BAAiC,eAAgB,CAAE,EAAK,CAAC,0BAA4B,cAAe,CAAE,EAAK,CAAC,sBAAwB,cAAe,CAAE,EAAK,CAAC,sBAAwB,cAAe,CAAE,EAAK,CAAC,sBAAwB,6BAA8B,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,iBAAmB,yBAA0B,CAAE,EAAK,CAAC,wBAA0B,eAAgB,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,eAAiB,6BAA8B,CAAE,EAAK,CAAC,2CAA+C,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,kBAAoB,yBAA0B,CAAE,EAAK,CAAC,gCAAkC,eAAgB,CAAE,EAAK,CAAC,qBAAuB,cAAe,CAAE,EAAK,CAAC,uBAAyB,cAAe,CAAE,EAAK,CAAC,mBAAqB,cAAe,CAAE,EAAK,CAAC,kBAAoB,6BAA8B,CAAE,EAAK,CAAC,2BAA+B,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,0BAA4B,yBAA0B,CAAE,EAAK,CAAC,uCAAyC,eAAgB,CAAE,EAAK,CAAC,yBAA2B,cAAe,CAAE,EAAK,CAAC,2BAA6B,cAAe,CAAE,EAAK,CAAC,6BAA+B,cAAe,CAAE,EAAK,CAAC,2BAA6B,6BAA8B,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,mBAAqB,yBAA0B,CAAE,EAAK,CAAC,2BAA6B,eAAgB,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,wBAA0B,cAAe,CAAE,EAAK,CAAC,qBAAuB,6BAA8B,CAAE,EAAK,CAAC,uCAA2C,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,sBAAwB,yBAA0B,CAAE,EAAK,CAAC,kCAAoC,eAAgB,CAAE,EAAK,CAAC,mBAAqB,cAAe,CAAE,EAAK,CAAC,sBAAwB,cAAe,CAAE,EAAK,CAAC,wBAA0B,cAAe,CAAE,EAAK,CAAC,mBAAqB,6BAA8B,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,mBAAqB,yBAA0B,CAAE,EAAK,CAAC,wBAA0B,eAAgB,CAAE,EAAK,CAAC,kBAAoB,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,kBAAoB,cAAe,CAAE,EAAK,CAAC,iBAAmB,6BAA8B,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,6BAA8B,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,kBAAoB,yBAA0B,CAAE,EAAK,CAAC,4BAA8B,eAAgB,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,gBAAkB,6BAA8B,CAAE,EAAK,CAAC,6BAAiC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,sBAAwB,yBAA0B,CAAE,EAAK,CAAC,8BAAgC,eAAgB,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,aAAe,6BAA8B,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,oBAAsB,yBAA0B,CAAE,EAAK,CAAC,gCAAkC,eAAgB,CAAE,EAAK,CAAC,mBAAqB,cAAe,CAAE,EAAK,CAAC,sBAAwB,cAAe,CAAE,EAAK,CAAC,yBAA2B,cAAe,CAAE,EAAK,CAAC,mBAAqB,6BAA8B,CAAE,EAAK,CAAC,8CAAkD,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,gBAAkB,yBAA0B,CAAE,EAAK,CAAC,mBAAqB,eAAgB,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,eAAiB,6BAA8B,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,QAAS,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,gBAAkB,yBAA0B,CAAE,EAAK,CAAC,mBAAqB,eAAgB,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,eAAiB,6BAA8B,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,UAAY,yBAA0B,CAAE,EAAK,CAAC,cAAgB,eAAgB,CAAE,EAAK,CAAC,SAAW,cAAe,CAAE,EAAK,CAAC,UAAY,cAAe,CAAE,EAAK,CAAC,SAAW,cAAe,CAAE,EAAK,CAAC,UAAY,6BAA8B,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,6BAA8B,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,KAAM,EAAK,CAAE,6BAA8B,CAAE,EAAK,CAAC,mCAAuC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,iBAAmB,yBAA0B,CAAE,EAAK,CAAC,iCAAmC,eAAgB,CAAE,EAAK,CAAC,kBAAoB,cAAe,CAAE,EAAK,CAAC,sBAAwB,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,eAAiB,6BAA8B,CAAE,EAAK,CAAC,8BAAkC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,wBAA0B,yBAA0B,CAAE,EAAK,CAAC,gCAAkC,eAAgB,CAAE,EAAK,CAAC,wBAA0B,cAAe,CAAE,EAAK,CAAC,uBAAyB,cAAe,CAAE,EAAK,CAAC,uBAAyB,cAAe,CAAE,EAAK,CAAC,uBAAyB,6BAA8B,CAAE,EAAK,CAAC,8BAAkC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,iBAAmB,yBAA0B,CAAE,EAAK,CAAC,2BAA6B,eAAgB,CAAE,EAAK,CAAC,oBAAsB,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,oBAAsB,cAAe,CAAE,EAAK,CAAC,gBAAkB,6BAA8B,CAAE,EAAK,CAAC,8BAAkC,CAAE,EAAK,QAAS,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,qBAAuB,yBAA0B,CAAE,EAAK,CAAC,kCAAoC,eAAgB,CAAE,EAAK,CAAC,mBAAqB,cAAe,CAAE,EAAK,CAAC,uBAAyB,cAAe,CAAE,EAAK,CAAC,uBAAyB,cAAe,CAAE,EAAK,CAAC,mBAAqB,6BAA8B,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,QAAS,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,qBAAuB,yBAA0B,CAAE,EAAK,CAAC,gCAAkC,eAAgB,CAAE,EAAK,CAAC,mBAAqB,cAAe,CAAE,EAAK,CAAC,qBAAuB,cAAe,CAAE,EAAK,CAAC,uBAAyB,cAAe,CAAE,EAAK,CAAC,mBAAqB,6BAA8B,CAAE,EAAK,CAAC,6CAAiD,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,qBAAuB,yBAA0B,CAAE,EAAK,CAAC,6BAA+B,eAAgB,CAAE,EAAK,CAAC,qBAAuB,cAAe,CAAE,EAAK,CAAC,qBAAuB,cAAe,CAAE,EAAK,CAAC,0BAA4B,cAAe,CAAE,EAAK,CAAC,mBAAqB,6BAA8B,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,kBAAoB,yBAA0B,CAAE,EAAK,CAAC,0BAA4B,eAAgB,CAAE,EAAK,CAAC,mBAAqB,cAAe,CAAE,EAAK,CAAC,mBAAqB,cAAe,CAAE,EAAK,CAAC,oBAAsB,cAAe,CAAE,EAAK,CAAC,iBAAmB,6BAA8B,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,iBAAmB,yBAA0B,CAAE,EAAK,CAAC,uBAAyB,eAAgB,CAAE,EAAK,CAAC,kBAAoB,cAAe,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,kBAAoB,cAAe,CAAE,EAAK,CAAC,eAAiB,6BAA8B,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,iBAAmB,yBAA0B,CAAE,EAAK,CAAC,yBAA2B,eAAgB,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,gBAAkB,cAAe,CAAE,EAAK,CAAC,eAAiB,6BAA8B,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,oBAAsB,yBAA0B,CAAE,EAAK,CAAC,4BAA8B,eAAgB,CAAE,EAAK,CAAC,oBAAsB,cAAe,CAAE,EAAK,CAAC,oBAAsB,cAAe,CAAE,EAAK,CAAC,qBAAuB,cAAe,CAAE,EAAK,CAAC,qBAAuB,6BAA8B,CAAE,EAAK,CAAC,8CAAkD,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,eAAiB,yBAA0B,CAAE,EAAK,CAAC,uBAAyB,eAAgB,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,aAAe,cAAe,CAAE,EAAK,CAAC,eAAiB,cAAe,CAAE,EAAK,CAAC,YAAc,6BAA8B,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,oBAAsB,yBAA0B,CAAE,EAAK,CAAC,4BAA8B,eAAgB,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,mBAAqB,cAAe,CAAE,EAAK,CAAC,oBAAsB,cAAe,CAAE,EAAK,CAAC,kBAAoB,6BAA8B,CAAE,EAAK,CAAC,oCAAwC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,iBAAmB,yBAA0B,CAAE,EAAK,CAAC,yBAA2B,eAAgB,CAAE,EAAK,CAAC,oBAAsB,cAAe,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,qBAAuB,cAAe,CAAE,EAAK,CAAC,iBAAmB,6BAA8B,CAAE,EAAK,CAAC,6BAAiC,CAAE,EAAK,KAAM,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,iBAAmB,yBAA0B,CAAE,EAAK,CAAC,2BAA6B,eAAgB,CAAE,EAAK,CAAC,iBAAmB,cAAe,CAAE,EAAK,CAAC,mBAAqB,cAAe,CAAE,EAAK,CAAC,oBAAsB,cAAe,CAAE,EAAK,CAAC,kBAAoB,6BAA8B,CAAE,EAAK,CAAC,gCAAoC,CAAE,EAAK,QAAS,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,SAAW,yBAA0B,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,SAAW,cAAe,CAAE,EAAK,CAAC,SAAW,cAAe,CAAE,EAAK,CAAC,SAAW,cAAe,CAAE,EAAK,CAAC,SAAW,6BAA8B,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,SAAW,yBAA0B,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,SAAW,cAAe,CAAE,EAAK,CAAC,SAAW,cAAe,CAAE,EAAK,CAAC,SAAW,cAAe,CAAE,EAAK,CAAC,SAAW,6BAA8B,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,cAAe,CAAE,EAAK,CAAC,SAAW,yBAA0B,CAAE,EAAK,CAAC,YAAc,eAAgB,CAAE,EAAK,CAAC,SAAW,cAAe,CAAE,EAAK,CAAC,SAAW,cAAe,CAAE,EAAK,CAAC,SAAW,cAAe,CAAE,EAAK,CAAC,SAAW,6BAA8B,CAAE,EAAK,CAAC,cAKlphBC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,yBAA2B,2BAA4B,CAAE,EAAK,CAAC,iCAAqC,CAAE,EAAK,MAAO,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,0BAA4B,2BAA4B,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,2BAA4B,CAAE,EAAK,CAAC,0CAA8C,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,0BAA4B,2BAA4B,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,QAAS,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,0BAA4B,2BAA4B,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,uBAAyB,2BAA4B,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,yBAA2B,2BAA4B,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,QAAS,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,yBAA2B,2BAA4B,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,yBAA2B,2BAA4B,CAAE,EAAK,CAAC,8CAAkD,CAAE,EAAK,QAAS,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,yBAA2B,2BAA4B,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,wBAA0B,2BAA4B,CAAE,EAAK,CAAC,0CAA8C,CAAE,EAAK,QAAS,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,wBAA0B,2BAA4B,CAAE,EAAK,CAAC,0CAA8C,CAAE,EAAK,QAAS,EAAK,CAAE,2BAA4B,CAAE,EAAK,CAAC,0CAA8C,CAAE,EAAK,QAAS,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,wBAA0B,2BAA4B,CAAE,EAAK,CAAC,0CAA8C,CAAE,EAAK,QAAS,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,oBAAsB,2BAA4B,CAAE,EAAK,CAAC,oCAAwC,CAAE,EAAK,KAAM,EAAK,CAAE,2BAA4B,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,4BAA8B,2BAA4B,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,wBAA0B,2BAA4B,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,iCAAmC,2BAA4B,CAAE,EAAK,CAAC,uEAA2E,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,wBAA0B,2BAA4B,CAAE,EAAK,CAAC,4CAAgD,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,4BAA8B,2BAA4B,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,KAAM,EAAK,CAAE,2BAA4B,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,KAAM,EAAK,CAAE,2BAA4B,CAAE,EAAK,CAAC,sCAA0C,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,oBAAsB,2BAA4B,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,uBAAyB,2BAA4B,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,4BAA8B,2BAA4B,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,cAAgB,2BAA4B,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,QAAS,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,cAAgB,2BAA4B,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,WAAa,2BAA4B,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,2BAA4B,CAAE,EAAK,CAAC,8CAAkD,CAAE,EAAK,KAAM,EAAK,CAAE,2BAA4B,CAAE,EAAK,CAAC,6CAAiD,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,uBAAyB,2BAA4B,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,yBAA2B,2BAA4B,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,2BAA6B,2BAA4B,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,QAAS,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,2BAA6B,2BAA4B,CAAE,EAAK,CAAC,4CAAgD,CAAE,EAAK,QAAS,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,2BAA6B,2BAA4B,CAAE,EAAK,CAAC,4CAAgD,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,yBAA2B,2BAA4B,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,yBAA2B,2BAA4B,CAAE,EAAK,CAAC,wCAA4C,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,0BAA4B,2BAA4B,CAAE,EAAK,CAAC,kDAAsD,CAAE,EAAK,KAAM,EAAK,CAAE,2BAA4B,CAAE,EAAK,CAAC,4CAAgD,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,4BAA8B,2BAA4B,CAAE,EAAK,CAAC,2CAA+C,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,sBAAwB,2BAA4B,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,oBAAsB,2BAA4B,CAAE,EAAK,CAAC,+CAAmD,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,uBAAyB,2BAA4B,CAAE,EAAK,CAAC,sCAA0C,CAAE,EAAK,KAAM,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,8BAAgC,2BAA4B,CAAE,EAAK,CAAC,+CAAmD,CAAE,EAAK,QAAS,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,SAAW,2BAA4B,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAE,uBAAwB,CAAE,EAAK,CAAC,SAAW,2BAA4B,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAE,2BAA4B,CAAE,EAAK,CAAC,eAK58NC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,MAAO,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,iBAAqB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,YAAgB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,aAAiB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,gBAAoB,CAAE,EAAK,KAAM,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,eAAmB,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,SAAa,CAAE,EAAK,QAAS,EAAK,CAAE,OAAU,CAAE,EAAK,CAAC,UAE5xFC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,MAAO,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,2BAA+B,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,QAAS,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,mCAAuC,CAAE,EAAK,QAAS,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,mCAAuC,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,QAAS,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,QAAS,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,QAAS,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,QAAS,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,uBAA2B,CAAE,EAAK,QAAS,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,8BAAkC,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,kBAAsB,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,8BAAkC,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,iCAAqC,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,6BAAiC,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,cAAkB,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,6BAAiC,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,iCAAqC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,QAAS,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,QAAS,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,wBAA4B,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,6BAAiC,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,yBAA6B,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,mBAAuB,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,2BAA+B,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,qBAAyB,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,6BAAiC,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,sBAA0B,CAAE,EAAK,KAAM,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,QAAS,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,QAAS,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,WAAe,CAAE,EAAK,QAAS,EAAK,CAAE,eAAgB,CAAE,EAAK,CAAC,YACp+GC,EAAM,CAAC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,MAAO,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,QAAS,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,6BAAiC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,QAAS,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,iCAAqC,CAAE,EAAK,QAAS,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,oCAAwC,CAAE,EAAK,QAAS,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,mCAAuC,CAAE,EAAK,QAAS,EAAK,CAAC,GAAK,CAAE,EAAK,QAAS,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,mCAAuC,CAAE,EAAK,QAAS,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,8BAAkC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,4BAAgC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,yCAA6C,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,iCAAqC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,gCAAoC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,8BAAkC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,QAAS,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,0BAA8B,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,uBAA2B,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,CAAE,wBAAyB,CAAE,EAAK,CAAC,6BAAiC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,mCAAuC,CAAE,EAAK,QAAS,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,QAAS,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,kCAAsC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,oCAAwC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,KAAM,EAAK,CAAC,GAAK,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,iCAAqC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,+BAAmC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,iCAAqC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,mCAAuC,CAAE,EAAK,KAAM,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,qCAAyC,CAAE,EAAK,QAAS,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,QAAS,EAAK,CAAE,wBAAyB,CAAE,EAAK,CAAC,oBAAwB,CAAE,EAAK,QAAS,EAAK,CAAC,G,8BCrFlwH,SAASv7B,EAAmBC,EAAer6C,EAAQsC,EAAiBg4C,EAAoBC,EAAc/5B,EAASg6B,EAAkBC,GAC/H,IASIv7C,EATAzqC,EAAmC,mBAAlB4lF,EAA+BA,EAAc5lF,QAAU4lF,EAa5E,GAZIr6C,IACFvrC,EAAQurC,OAASA,EACjBvrC,EAAQ6tC,gBAAkBA,EAC1B7tC,EAAQy6C,WAAY,GAElBsR,IACF/rD,EAAQ46C,SAAW,UAAYmR,GAG7B+5B,IACFr7C,EAAOq7C,GAELr7C,EACF,GAAIzqC,EAAQ6+C,WAAY,CACtB7+C,EAAQi5G,cAAgBxuE,EACxB,IAAIysE,EAAiBl3G,EAAQurC,OAC7BvrC,EAAQurC,OAAS,SAAkC2H,EAAG5T,GAEpD,OADAmL,EAAKxtC,KAAKqiC,GACH43E,EAAehkE,EAAG5T,EAC3B,CACF,KAAO,CACL,IAAIiK,EAAWvpC,EAAQm3G,aACvBn3G,EAAQm3G,aAAe5tE,EAAW,GAAGtrC,OAAOsrC,EAAUkB,GAAQ,CAACA,EACjE,CAEF,MAAO,CACLnvC,QAASsqF,EACT5lF,UAEJ,C,6CC/BA,SAASmhH,IAEP,OADAjiH,OAAOkiH,iBAAmB,GACnBliH,OAAOkiH,cAChB,CACA,SAASC,IACP,IAAIC,EAAc,GAClB,MAAO,CAIL,KAAAlnG,GACEknG,EAAc,IAAIH,KAClB,IAAK,MAAMjnG,KAAQonG,EACjBpnG,EAAKE,OAET,EAKA,OAAAG,GACE,GAAI+mG,EAAY1iH,SAAWuiH,IAAeviH,OACxC,IAAK,MAAMsb,KAAQonG,EACjBpnG,EAAKK,UAGT+mG,EAAc,EAChB,EAEJ,C,sEC7BA,MAAMvhH,EAAUb,OAAOgoF,IAAIlrE,QAAQjc,SAASc,MAAM,KAAK,IAAM,KACvDg2F,EAAaz5F,OAAOyP,SAAS9M,GAAW,E,+CCA9C,MAAMwhH,GAAS,E,QAAA,MAAmB5zB,aAAaH,OAAO,kBAAkBvuF,O,uGCDxE,IAAIuiH,EAAe,yEACfC,EAAgB,0EAChBC,EAAW,0DACX7vB,EAAiB,gEACjBC,EAAkB,8DAClB6vB,EAAW,gHAIXC,EAAoB,iNACpBC,EAAU,4J,qICPV,GAAS,EAGF,KAAIh5D,KAAKpzB,KC4KpB,MAAMqsF,EAAgB,KAAW5iH,YAAS,EAClB,MAAWA,OAAO6c,SACjB,MAAW7c,OAAOo+B,UACnB,MAAWp+B,OAAOu3B,SAE1C,SAASsrF,EAAaC,GACpB,IAAI98E,EACJ,MAAM+8E,GAAQ,QAAQD,GACtB,OAAoD,OAA5C98E,EAAc,MAAT+8E,OAAgB,EAASA,EAAMxtE,KAAevP,EAAK+8E,CAClE,CAEA,SAASC,KAAoB9+G,GAC3B,IAAI6M,EACAmgD,EACA1mC,EACA1pB,EAOJ,GANuB,iBAAZoD,EAAK,IAAmBqE,MAAM8C,QAAQnH,EAAK,MACnDgtD,EAAQ1mC,EAAW1pB,GAAWoD,EAC/B6M,EAAS6xG,IAER7xG,EAAQmgD,EAAQ1mC,EAAW1pB,GAAWoD,GAEpC6M,EACH,OAAO,KACJxI,MAAM8C,QAAQ6lD,KACjBA,EAAS,CAACA,IACP3oD,MAAM8C,QAAQmf,KACjBA,EAAY,CAACA,IACf,MAAMof,EAAW,GACXrB,EAAU,KACdqB,EAASnvB,SAAS/B,GAAOA,MACzBkxB,EAASlqC,OAAS,CAAC,EAMfujH,GAAY,SAChB,IAAM,CAACJ,EAAa9xG,IAAS,QAAQjQ,MACrC,EAAE8e,EAAI6xF,MAEJ,GADAlpE,KACK3oB,EACH,OACF,MAAMsjG,GAAe,QAASzR,GAAY,IAAKA,GAAaA,EAC5D7nE,EAAS1mC,QACJguD,EAAOiyD,SAAS9mG,GACVmO,EAAUrtB,KAAKs1E,GAbb,EAAC7yD,EAAIvD,EAAOo2D,EAAUg/B,KACrC7xF,EAAG8C,iBAAiBrG,EAAOo2D,EAAUg/B,GAC9B,IAAM7xF,EAAGkD,oBAAoBzG,EAAOo2D,EAAUg/B,IAWZgP,CAAS7gG,EAAIvD,EAAOo2D,EAAUywC,OAEpE,GAEH,CAAEj7E,WAAW,EAAMG,MAAO,SAEtB2B,EAAO,KACXk5E,IACA16E,GAAS,EAGX,OADA,QAAkBwB,GACXA,CACT,CAoSA,SAASq5E,EAAahuF,GACpB,MAAMw5E,EAZR,WACE,MAAMA,GAAY,SAAI,GAChBpmE,GAAW,UAMjB,OALIA,IACF,SAAU,KACRomE,EAAUpxG,OAAQ,CAAI,GACrB,OAAS,EAASgrC,GAEhBomE,CACT,CAGoByU,GAClB,OAAO,SAAS,KACdzU,EAAUpxG,MACHunB,QAAQqQ,OAEnB,CAEA,SAASkuF,EAAoBvyG,EAAQqkB,EAAUt0B,EAAU,CAAC,GACxD,MAAM,OAAEd,EAAS4iH,KAAkBW,GAAoBziH,EACvD,IAAIo0C,EACJ,MAAMsuE,EAAcJ,GAAa,IAAMpjH,GAAU,qBAAsBA,IACjEuoC,EAAU,KACV2M,IACFA,EAAS7xB,aACT6xB,OAAW,EACb,EAEIk7B,GAAU,SAAS,KACvB,MAAM5yE,GAAQ,QAAQuT,GAChB0yG,GAASl7G,MAAM8C,QAAQ7N,GAASA,EAAQ,CAACA,IAAQL,IAAI0lH,GAAc5lH,OAAO,MAChF,OAAO,IAAIuiC,IAAIikF,EAAM,IAEjBR,GAAY,SAChB,IAAM7yC,EAAQ5yE,QACbkmH,IACCn7E,IACIi7E,EAAYhmH,OAASkmH,EAASj4G,OAChCypC,EAAW,IAAIlyB,iBAAiBoS,GAChCsuF,EAASjpG,SAASmF,GAAOs1B,EAAS5xB,QAAQ1D,EAAI2jG,KAChD,GAEF,CAAEt7E,WAAW,EAAMG,MAAO,SAKtB2B,EAAO,KACXk5E,IACA16E,GAAS,EAGX,OADA,QAAkBwB,GACX,CACLy5E,cACAz5E,OACA45E,YAXkB,IACC,MAAZzuE,OAAmB,EAASA,EAASyuE,cAYhD,CAynBA,SAASC,EAAc/hD,EAAO/gE,EAAU,CAAC,GACvC,MAAM,OAAEd,EAAS4iH,GAAkB9hH,EAC7B0iH,EAAcJ,GAAa,IAAMpjH,GAAU,eAAgBA,GAAuC,mBAAtBA,EAAO6jH,aACzF,IAAIC,EACJ,MAAM91F,GAAU,SAAI,GACdqmB,EAAWh4B,IACf2R,EAAQxwB,MAAQ6e,EAAM2R,OAAO,EAEzBua,EAAU,KACTu7E,IAED,wBAAyBA,EAC3BA,EAAWhhG,oBAAoB,SAAUuxB,GAEzCyvE,EAAW35F,eAAekqB,GAAQ,EAEhC4uE,GAAY,SAAY,KACvBO,EAAYhmH,QAEjB+qC,IACAu7E,EAAa9jH,EAAO6jH,YAAW,QAAQhiD,IACnC,qBAAsBiiD,EACxBA,EAAWphG,iBAAiB,SAAU2xB,GAEtCyvE,EAAW95F,YAAYqqB,GACzBrmB,EAAQxwB,MAAQsmH,EAAW91F,QAAO,IAOpC,OALA,SAAkB,KAChBi1F,IACA16E,IACAu7E,OAAa,CAAM,IAEd91F,CACT,CAuYA,SAAS+1F,EAAY/lF,GACnB,OAAOrkB,KAAKpW,MAAMoW,KAAKC,UAAUokB,GACnC,CAyBsC,oBAAf+kC,WAA6BA,WAA+B,oBAAX/iE,OAAyBA,OAA2B,oBAAXq0B,OAAyBA,OAAyB,oBAATgD,MAAuBA,KAejL,SAAS2sF,EAAiBljH,GACxB,OAAO8iH,EAAc,+BAAgC9iH,EACvD,CAu9BA,SAASmjH,EAAkBlzG,EAAQqkB,EAAUt0B,EAAU,CAAC,GACtD,MAAM,OAAEd,EAAS4iH,KAAkBsB,GAAoBpjH,EACvD,IAAIo0C,EACJ,MAAMsuE,EAAcJ,GAAa,IAAMpjH,GAAU,mBAAoBA,IAC/DuoC,EAAU,KACV2M,IACFA,EAAS7xB,aACT6xB,OAAW,EACb,EAEIk7B,GAAU,SAAS,KACvB,MAAM+zC,GAAW,QAAQpzG,GACzB,OAAOxI,MAAM8C,QAAQ84G,GAAYA,EAAShnH,KAAKyiB,GAAOijG,EAAajjG,KAAO,CAACijG,EAAasB,GAAU,IAE9FlB,GAAY,QAChB7yC,GACCg0C,IAEC,GADA77E,IACIi7E,EAAYhmH,OAASwC,EAAQ,CAC/Bk1C,EAAW,IAAIykE,eAAevkF,GAC9B,IAAK,MAAMivF,KAAOD,EACZC,GACFnvE,EAAS5xB,QAAQ+gG,EAAKH,EAE5B,IAEF,CAAEj8E,WAAW,EAAMG,MAAO,SAEtB2B,EAAO,KACXxB,IACA06E,GAAW,EAGb,OADA,QAAkBl5E,GACX,CACLy5E,cACAz5E,OAEJ,CAEA,SAASu6E,EAAmBvzG,EAAQjQ,EAAU,CAAC,GAC7C,MAAM,MACJw1F,GAAQ,EAAI,aACZiuB,GAAe,EAAI,aACnBC,GAAe,EAAI,UACnBv8E,GAAY,EAAI,aAChBw8E,EAAe,QACb3jH,EACEuwB,GAAS,QAAI,GACboH,GAAS,QAAI,GACb4oC,GAAO,QAAI,GACX8/B,GAAQ,QAAI,GACZ3oE,GAAM,QAAI,GACVpH,GAAQ,QAAI,GACZjhB,GAAI,QAAI,GACRC,GAAI,QAAI,GACd,SAASs0G,IACP,MAAM9kG,EAAKijG,EAAa9xG,GACxB,IAAK6O,EAWH,YAVI02E,IACFjlE,EAAO7zB,MAAQ,EACfi7B,EAAOj7B,MAAQ,EACf6jE,EAAK7jE,MAAQ,EACb2jG,EAAM3jG,MAAQ,EACdg7B,EAAIh7B,MAAQ,EACZ4zB,EAAM5zB,MAAQ,EACd2S,EAAE3S,MAAQ,EACV4S,EAAE5S,MAAQ,IAId,MAAM8jG,EAAO1hF,EAAGuR,wBAChBE,EAAO7zB,MAAQ8jG,EAAKjwE,OACpBoH,EAAOj7B,MAAQ8jG,EAAK7oE,OACpB4oC,EAAK7jE,MAAQ8jG,EAAKjgC,KAClB8/B,EAAM3jG,MAAQ8jG,EAAKH,MACnB3oE,EAAIh7B,MAAQ8jG,EAAK9oE,IACjBpH,EAAM5zB,MAAQ8jG,EAAKlwE,MACnBjhB,EAAE3S,MAAQ8jG,EAAKnxF,EACfC,EAAE5S,MAAQ8jG,EAAKlxF,CACjB,CACA,SAASwb,IACc,SAAjB64F,EACFC,IACwB,eAAjBD,GACP1vD,uBAAsB,IAAM2vD,KAChC,CAcA,OAbAT,EAAkBlzG,EAAQ6a,IAC1B,SAAM,IAAMi3F,EAAa9xG,KAAU4zG,IAASA,GAAO/4F,MACnD03F,EAAoBvyG,EAAQ6a,EAAQ,CAClCg5F,gBAAiB,CAAC,QAAS,WAEzBJ,GACFxB,EAAiB,SAAUp3F,EAAQ,CAAEjJ,SAAS,EAAMC,SAAS,IAC3D2hG,GACFvB,EAAiB,SAAUp3F,EAAQ,CAAEhJ,SAAS,KAChD,SAAa,KACPqlB,GACFrc,GAAQ,IAEL,CACLyF,SACAoH,SACA4oC,OACA8/B,QACA3oE,MACApH,QACAjhB,IACAC,IACAwb,SAEJ,CAuDA,SAASi5F,EAAe9zG,EAAQ+zG,EAAc,CAAE1zF,MAAO,EAAGC,OAAQ,GAAKvwB,EAAU,CAAC,GAChF,MAAM,OAAEd,EAAS4iH,EAAa,IAAEmC,EAAM,eAAkBjkH,EAClDirD,GAAQ,SAAS,KACrB,IAAI/lB,EAAIgC,EACR,OAAgF,OAAxEA,EAAoC,OAA9BhC,EAAK68E,EAAa9xG,SAAmB,EAASi1B,EAAGg/E,mBAAwB,EAASh9E,EAAG52B,SAAS,MAAM,IAE9GggB,GAAQ,QAAI0zF,EAAY1zF,OACxBC,GAAS,QAAIyzF,EAAYzzF,SACvB0Y,KAAMk7E,GAAUhB,EACtBlzG,GACA,EAAEu1C,MACA,MAAM4+D,EAAkB,eAARH,EAAuBz+D,EAAM6+D,cAAwB,gBAARJ,EAAwBz+D,EAAM8+D,eAAiB9+D,EAAM++D,0BAClH,GAAIrlH,GAAU+rD,EAAMvuD,MAAO,CACzB,MAAM8nH,EAAQzC,EAAa9xG,GAC3B,GAAIu0G,EAAO,CACT,MAAMhkB,EAAOgkB,EAAMn0F,wBACnBC,EAAM5zB,MAAQ8jG,EAAKlwE,MACnBC,EAAO7zB,MAAQ8jG,EAAKjwE,MACtB,CACF,MACE,GAAI6zF,EAAS,CACX,MAAMK,EAAgBh9G,MAAM8C,QAAQ65G,GAAWA,EAAU,CAACA,GAC1D9zF,EAAM5zB,MAAQ+nH,EAAc3xF,QAAO,CAACC,GAAO2xF,gBAAiB3xF,EAAM2xF,GAAY,GAC9En0F,EAAO7zB,MAAQ+nH,EAAc3xF,QAAO,CAACC,GAAO4xF,eAAgB5xF,EAAM4xF,GAAW,EAC/E,MACEr0F,EAAM5zB,MAAQ8oD,EAAMo/D,YAAYt0F,MAChCC,EAAO7zB,MAAQ8oD,EAAMo/D,YAAYr0F,MAErC,GAEFvwB,IAEF,SAAa,KACX,MAAM6jH,EAAM9B,EAAa9xG,GACrB4zG,IACFvzF,EAAM5zB,MAAQ,gBAAiBmnH,EAAMA,EAAIhd,YAAcmd,EAAY1zF,MACnEC,EAAO7zB,MAAQ,iBAAkBmnH,EAAMA,EAAI7rF,aAAegsF,EAAYzzF,OACxE,IAEF,MAAMs0F,GAAQ,SACZ,IAAM9C,EAAa9xG,KAClB4zG,IACCvzF,EAAM5zB,MAAQmnH,EAAMG,EAAY1zF,MAAQ,EACxCC,EAAO7zB,MAAQmnH,EAAMG,EAAYzzF,OAAS,CAAC,IAO/C,MAAO,CACLD,QACAC,SACA0Y,KAPF,WACEk7E,IACAU,GACF,EAMF,CAirGA,SAASC,EAAS70G,EAAQjQ,EAAU,CAAC,GACnC,MAAM,UACJwxE,EAAY,GAAE,QACduzC,EAAO,WACPzxB,EAAU,aACV0xB,EAAY,QACZljG,GAAU,EAAI,OACd5iB,EAAS4iH,GACP9hH,EACEilH,GAAc,QAAS,CAAE51G,EAAG,EAAGC,EAAG,IAClC41G,GAAY,QAAS,CAAE71G,EAAG,EAAGC,EAAG,IAChC61G,GAAQ,SAAS,IAAMF,EAAY51G,EAAI61G,EAAU71G,IACjD+1G,GAAQ,SAAS,IAAMH,EAAY31G,EAAI41G,EAAU51G,KACjD,IAAEhL,EAAG,IAAE6S,GAAQvJ,KACfy3G,GAAsB,SAAS,IAAM/gH,EAAI6S,EAAIguG,EAAMzoH,OAAQya,EAAIiuG,EAAM1oH,SAAW80E,IAChF8zC,GAAY,SAAI,GAChBvxB,GAAY,SAAS,IACpBsxB,EAAoB3oH,MAErBya,EAAIguG,EAAMzoH,OAASya,EAAIiuG,EAAM1oH,OACxByoH,EAAMzoH,MAAQ,EAAI,OAAS,QAE3B0oH,EAAM1oH,MAAQ,EAAI,KAAO,OAJzB,SAOL6oH,EAAuBzoH,GAAM,CAACA,EAAE0oH,QAAQ,GAAGpO,QAASt6G,EAAE0oH,QAAQ,GAAGnO,SAKjEoO,EAAkB,CAACp2G,EAAGC,KAC1B41G,EAAU71G,EAAIA,EACd61G,EAAU51G,EAAIA,CAAC,EAEjB,IAAIo2G,EACJ,MAAMC,EA6CR,SAAkC5pG,GAChC,IAAKA,EACH,OAAO,EACT,IAAIiiB,GAAkB,EACtB,MAAM4nF,EAAe,CACnB,WAAI9jG,GAEF,OADAkc,GAAkB,GACX,CACT,GAIF,OAFAjiB,EAAS6F,iBAAiB,IAAK,KAAMgkG,GACrC7pG,EAASiG,oBAAoB,IAAK,MAC3Bgc,CACT,CA1DkC6nF,CAAmC,MAAV3mH,OAAiB,EAASA,EAAO6c,UAIxF2pG,EAHG5jG,EAGe6jG,EAA0B,CAAE7jG,SAAS,GAAS,CAAED,SAAS,GAFzD8jG,EAA0B,CAAE7jG,SAAS,EAAOD,SAAS,GAAS,CAAEA,SAAS,GAG7F,MAKMikG,EAAQ,CACZ5D,EAAiBjyG,EAAQ,cAAenT,IACtC,GAAyB,IAArBA,EAAE0oH,QAAQ5mH,OACZ,OACF,MAAOyQ,EAAGC,GAAKi2G,EAAoBzoH,GAvBb,EAACuS,EAAGC,KAC5B21G,EAAY51G,EAAIA,EAChB41G,EAAY31G,EAAIA,CAAC,EAsBfy2G,CAAkB12G,EAAGC,GACrBm2G,EAAgBp2G,EAAGC,GACH,MAAhB01G,GAAgCA,EAAaloH,EAAE,GAC9C4oH,GACHxD,EAAiBjyG,EAAQ,aAAcnT,IACrC,GAAyB,IAArBA,EAAE0oH,QAAQ5mH,OACZ,OACF,MAAOyQ,EAAGC,GAAKi2G,EAAoBzoH,GACnC2oH,EAAgBp2G,EAAGC,GACfo2G,EAAgB7jG,UAAY6jG,EAAgB5jG,SAAWlU,KAAKuJ,IAAIguG,EAAMzoH,OAASkR,KAAKuJ,IAAIiuG,EAAM1oH,QAChGI,EAAEgkB,kBACCwkG,EAAU5oH,OAAS2oH,EAAoB3oH,QAC1C4oH,EAAU5oH,OAAQ,GAChB4oH,EAAU5oH,QACD,MAAXqoH,GAA2BA,EAAQjoH,GAAE,GACtC4oH,GACHxD,EAAiBjyG,EAAQ,CAAC,WAAY,gBA1BpBnT,IACdwoH,EAAU5oH,QACE,MAAd42F,GAA8BA,EAAWx2F,EAAGi3F,EAAUr3F,QACxD4oH,EAAU5oH,OAAQ,CAAK,GAuB2CgpH,IAGpE,MAAO,CACLC,0BACAL,YACAvxB,YACAkxB,cACAC,YACAc,QAASb,EACTc,QAASb,EACTn8E,KATW,IAAM68E,EAAMnsG,SAAS+K,GAAMA,MAW1C,CAyJStnB,OAAO8oH,kBAiLhB,MAAMC,EAAqB,CACzBC,WAAY,CAAC,IAAM,EAAG,IAAM,GAC5BC,YAAa,CAAC,IAAM,EAAG,IAAM,GAC7BC,cAAe,CAAC,IAAM,EAAG,IAAM,GAC/BC,WAAY,CAAC,IAAM,EAAG,GAAK,GAC3BC,YAAa,CAAC,GAAK,EAAG,IAAM,GAC5BC,cAAe,CAAC,IAAM,EAAG,IAAM,GAC/BC,YAAa,CAAC,IAAM,EAAG,IAAM,GAC7BC,aAAc,CAAC,IAAM,EAAG,IAAM,GAC9BC,eAAgB,CAAC,IAAM,EAAG,IAAM,GAChCC,YAAa,CAAC,GAAK,EAAG,IAAM,GAC5BC,aAAc,CAAC,IAAM,EAAG,GAAK,GAC7BC,eAAgB,CAAC,IAAM,EAAG,IAAM,GAChCC,YAAa,CAAC,IAAM,EAAG,IAAM,GAC7BC,aAAc,CAAC,IAAM,EAAG,IAAM,GAC9BC,eAAgB,CAAC,IAAM,EAAG,IAAM,GAChCC,WAAY,CAAC,GAAK,EAAG,IAAM,GAC3BC,YAAa,CAAC,IAAM,EAAG,GAAK,GAC5BC,cAAe,CAAC,IAAM,EAAG,IAAM,GAC/BC,WAAY,CAAC,IAAM,EAAG,EAAG,KACzBC,YAAa,CAAC,EAAG,IAAM,IAAM,GAC7BC,cAAe,CAAC,IAAM,EAAG,IAAM,GAC/BC,WAAY,CAAC,IAAM,EAAG,KAAO,KAC7BC,YAAa,CAAC,IAAM,KAAM,IAAM,GAChCC,cAAe,CAAC,KAAO,GAAK,IAAM,MAEkC,KAyRtE,SAASC,EAAU/7E,EAAOpvC,EAAK8sB,EAAMvpB,EAAU,CAAC,GAC9C,IAAIklC,EAAIgC,EAAIG,EAAIqI,EAAIH,EACpB,MAAM,MACJwL,GAAQ,EAAK,QACbj5B,GAAU,EAAK,UACf+lG,EAAS,KACTzgF,GAAO,EAAK,aACZ9B,EAAY,WACZwiF,GACE9nH,EACEi/B,GAAK,UACL8oF,EAAQx+F,IAAe,MAAN0V,OAAa,EAASA,EAAG1V,QAAmD,OAAxC2b,EAAW,MAANjG,OAAa,EAASA,EAAGuS,YAAiB,EAAStM,EAAG3oC,KAAK0iC,MAAqF,OAA3EoI,EAA8C,OAAxCH,EAAW,MAANjI,OAAa,EAASA,EAAGF,YAAiB,EAASmI,EAAGsK,YAAiB,EAASnK,EAAG9qC,KAAW,MAAN0iC,OAAa,EAASA,EAAGF,QACjQ,IAAIxjB,EAAQssG,EACZ,IAAKprH,EACH,GAAI,EAAQ,CACV,MAAMurH,EAA8F,OAA9Ez4E,EAA8C,OAAxCG,EAAW,MAANzQ,OAAa,EAASA,EAAGF,YAAiB,EAAS2Q,EAAGpD,eAAoB,EAASiD,EAAGkP,MACvHhiD,GAAuB,MAAhBurH,OAAuB,EAASA,EAAatrH,QAAU,QACzDmrH,IACHtsG,GAAyB,MAAhBysG,OAAuB,EAASA,EAAazsG,QAAU,QACpE,MACE9e,EAAM,aAGV8e,EAAQA,GAAS,UAAU9e,EAAI0E,aAC/B,MAAM8mH,EAAWr8G,GAASmvC,EAA+B,mBAAVA,EAAuBA,EAAMnvC,GAAOq3G,EAAYr3G,GAA7DA,EAC5BgxD,EAAW,KAAM,QAAM/wB,EAAMpvC,IAAQwrH,EAAQp8E,EAAMpvC,IAAQ6oC,EAC3D4iF,EAAexrH,IACforH,EACEA,EAAWprH,IACbqrH,EAAMxsG,EAAO7e,GAEfqrH,EAAMxsG,EAAO7e,EACf,EAEF,GAAIolB,EAAS,CACX,MAAMqmG,EAAevrD,IACf79B,GAAQ,QAAIopF,GAClB,IAAIC,GAAa,EAmBjB,OAlBA,SACE,IAAMv8E,EAAMpvC,KACXiG,IACM0lH,IACHA,GAAa,EACbrpF,EAAMriC,MAAQurH,EAAQvlH,IACtB,SAAS,IAAM0lH,GAAa,IAC9B,KAGJ,QACErpF,GACCr8B,IACM0lH,GAAe1lH,IAAMmpC,EAAMpvC,KAAQ2qC,GACtC8gF,EAAYxlH,EAAE,GAElB,CAAE0kC,SAEGrI,CACT,CACE,OAAO,QAAS,CACd/vB,IAAG,IACM4tD,IAET,GAAAntD,CAAI/S,GACFwrH,EAAYxrH,EACd,GAGN,CA4sBA,SAAS2rH,EAAcroH,EAAU,CAAC,GAChC,MAAM,OACJd,EAAS4iH,EAAa,aACtBwG,EAAelrH,OAAO8oH,kBAAiB,cACvCqC,EAAgBnrH,OAAO8oH,kBAAiB,kBACxCsC,GAAoB,EAAI,iBACxBC,GAAmB,EAAI,KACvBn+G,EAAO,SACLtK,EACEswB,GAAQ,QAAIg4F,GACZ/3F,GAAS,QAAIg4F,GACbz9F,EAAS,KACT5rB,IACW,UAAToL,GACFgmB,EAAM5zB,MAAQwC,EAAOwpH,WACrBn4F,EAAO7zB,MAAQwC,EAAOypH,aACbF,GACTn4F,EAAM5zB,MAAQwC,EAAOm3B,WACrB9F,EAAO7zB,MAAQwC,EAAO0pH,cAEtBt4F,EAAM5zB,MAAQwC,EAAO6c,SAASmtE,gBAAgBwf,YAC9Cn4E,EAAO7zB,MAAQwC,EAAO6c,SAASmtE,gBAAgBqR,cAEnD,EAKF,GAHAzvE,KACA,QAAaA,GACbo3F,EAAiB,SAAUp3F,EAAQ,CAAEhJ,SAAS,IAC1C0mG,EAAmB,CACrB,MAAMt7F,EAAU41F,EAAc,4BAC9B,QAAM51F,GAAS,IAAMpC,KACvB,CACA,MAAO,CAAEwF,QAAOC,SAClB,C,8ICt+OW,KAAIs4B,KAAKpzB,KC0CpB,SAASozF,EAAkBjxG,GACzB,SAAI,aACF,QAAeA,IACR,EAGX,CA2EA,SAASkxG,EAAuBC,GAC9B,IACI3sG,EACAve,EAFAmrH,EAAc,EAGlB,MAAMla,EAAU,KACdka,GAAe,EACXnrH,GAASmrH,GAAe,IAC1BnrH,EAAMorC,OACN7sB,OAAQ,EACRve,OAAQ,EACV,EAEF,MAAO,IAAIuF,KACT4lH,GAAe,EACVnrH,IACHA,GAAQ,SAAY,GACpBue,EAAQve,EAAM0qB,KAAI,IAAMwgG,KAAc3lH,MAExCylH,EAAkB/Z,GACX1yF,EAEX,CA2DA,SAAS6sG,EAAQpsH,GACf,MAAoB,mBAANA,EAAmBA,KAAM,QAAMA,EAC/C,CA4EA,MAMMqsH,EAA6B,oBAAXhqH,QAA8C,oBAAb6c,SAEnDoc,GADwC,oBAAtBgzC,oBAAqClJ,WAAsBkJ,mBACpEv/D,QAAuB,IAARA,GACxBu9G,EAAcv9G,GAAe,MAAPA,EAKtB,EAAW3P,OAAO0M,UAAUxH,SAC5Bo3B,EAAY3sB,GAA+B,oBAAvB,EAAS3O,KAAK2O,GAIlC+c,EAAO,OAuIb,SAASygG,EAAoBxxG,GAC3B,MAAM8hB,EAAwBz9B,OAAOm9B,OAAO,MAC5C,OAAQlsB,GACMwsB,EAAMxsB,KACHwsB,EAAMxsB,GAAO0K,EAAG1K,GAEnC,CACA,MAAM+sB,EAAc,aAEdN,GADYyvF,GAAqBl8G,GAAQA,EAAI8C,QAAQiqB,EAAa,OAAOhvB,gBAC5D,UACFm+G,GAAqBl8G,GAC7BA,EAAI8C,QAAQ2pB,GAAY,CAACE,EAAGrsB,IAAMA,EAAIA,EAAEssB,cAAgB,OAWjE,SAASe,EAASjyB,GAChB,OAAOA,CACT,CAkDA,SAASygH,EAAmBp5G,GAC1B,OAAOA,IAAU,SACnB,CAgSA,SAASq5G,EAAa1xG,EAAIm/B,GAAO,EAAM9mC,GACpBo5G,KAEf,QAAUzxG,EAAI3H,GACP8mC,EACPn/B,KAEA,QAASA,EACb,C,gDC3yBA,MAAM,QACJ+zD,EAAO,eACPjjE,EAAc,SACd4tC,EAAQ,eACRzQ,EAAc,yBACdpsB,GACExd,OACJ,IAAI,OACF2H,EAAM,KACN2lH,EAAI,OACJnwF,GACEn9B,QACA,MACFwS,EAAK,UACL+6G,GACqB,oBAAZ/qF,SAA2BA,QACjC76B,IACHA,EAAS,SAAgByL,GACvB,OAAOA,CACT,GAEGk6G,IACHA,EAAO,SAAcl6G,GACnB,OAAOA,CACT,GAEGZ,IACHA,EAAQ,SAAesZ,EAAK0hG,EAAWrmH,GACrC,OAAO2kB,EAAItZ,MAAMg7G,EAAWrmH,EAC9B,GAEGomH,IACHA,EAAY,SAAmBE,EAAMtmH,GACnC,OAAO,IAAIsmH,KAAQtmH,EACrB,GAEF,MAAMumH,EAAeC,EAAQniH,MAAMkB,UAAUgR,SACvCkwG,EAAmBD,EAAQniH,MAAMkB,UAAUoD,aAC3C+9G,EAAWF,EAAQniH,MAAMkB,UAAUi5B,KACnCmoF,EAAYH,EAAQniH,MAAMkB,UAAUvG,MACpC4nH,EAAcJ,EAAQniH,MAAMkB,UAAU2R,QACtC2vG,EAAoBL,EAAQzsH,OAAOwL,UAAUsC,aAC7Ci/G,EAAiBN,EAAQzsH,OAAOwL,UAAUxH,UAC1CgpH,EAAcP,EAAQzsH,OAAOwL,UAAUtI,OACvC+pH,EAAgBR,EAAQzsH,OAAOwL,UAAUqH,SACzCq6G,EAAgBT,EAAQzsH,OAAOwL,UAAUhB,SACzC2iH,EAAaV,EAAQzsH,OAAOwL,UAAUvI,MACtCmqH,EAAuBX,EAAQ3tH,OAAO0M,UAAU4wB,gBAChDixF,EAAaZ,EAAQ5nH,OAAO2G,UAAU5H,MACtC0pH,GAwBeC,EAxBextH,UAyB3B,WACL,IAAK,IAAI0gB,EAAQjf,UAAUC,OAAQwE,EAAO,IAAIqE,MAAMmW,GAAQC,EAAQ,EAAGA,EAAQD,EAAOC,IACpFza,EAAKya,GAASlf,UAAUkf,GAE1B,OAAO2rG,EAAUkB,EAAMtnH,EACzB,GANF,IAAqBsnH,EAjBrB,SAASd,EAAQc,GACf,OAAO,SAAUloD,GACXA,aAAmBxgE,SACrBwgE,EAAQppD,UAAY,GAEtB,IAAK,IAAI+B,EAAOxc,UAAUC,OAAQwE,EAAO,IAAIqE,MAAM0T,EAAO,EAAIA,EAAO,EAAI,GAAIE,EAAO,EAAGA,EAAOF,EAAME,IAClGjY,EAAKiY,EAAO,GAAK1c,UAAU0c,GAE7B,OAAO5M,EAAMi8G,EAAMloD,EAASp/D,EAC9B,CACF,CAuBA,SAASunH,EAASl7G,EAAK7E,GACrB,IAAIggH,EAAoBjsH,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,GAAmBA,UAAU,GAAKsrH,EACxFvhH,GAIFA,EAAe+G,EAAK,MAEtB,IAAI6qB,EAAI1vB,EAAMhM,OACd,KAAO07B,KAAK,CACV,IAAInd,EAAUvS,EAAM0vB,GACpB,GAAuB,iBAAZnd,EAAsB,CAC/B,MAAM0tG,EAAYD,EAAkBztG,GAChC0tG,IAAc1tG,IAEXm5B,EAAS1rC,KACZA,EAAM0vB,GAAKuwF,GAEb1tG,EAAU0tG,EAEd,CACAp7G,EAAI0N,IAAW,CACjB,CACA,OAAO1N,CACT,CAOA,SAASq7G,EAAWlgH,GAClB,IAAK,IAAIpG,EAAQ,EAAGA,EAAQoG,EAAMhM,OAAQ4F,IAAS,CACzB+lH,EAAqB3/G,EAAOpG,KAElDoG,EAAMpG,GAAS,KAEnB,CACA,OAAOoG,CACT,CAOA,SAASmwC,EAAM3V,GACb,MAAM2lF,EAAY3xF,EAAO,MACzB,IAAK,MAAO5D,EAAU94B,KAAUivE,EAAQvmC,GAAS,CACvBmlF,EAAqBnlF,EAAQ5P,KAE/C/tB,MAAM8C,QAAQ7N,GAChBquH,EAAUv1F,GAAYs1F,EAAWpuH,GACxBA,GAA0B,iBAAVA,GAAsBA,EAAMkB,cAAgB3B,OACrE8uH,EAAUv1F,GAAYulB,EAAMr+C,GAE5BquH,EAAUv1F,GAAY94B,EAG5B,CACA,OAAOquH,CACT,CAQA,SAASC,EAAa5lF,EAAQsZ,GAC5B,KAAkB,OAAXtZ,GAAiB,CACtB,MAAM23C,EAAOtjE,EAAyB2rB,EAAQsZ,GAC9C,GAAIq+B,EAAM,CACR,GAAIA,EAAK/tE,IACP,OAAO46G,EAAQ7sC,EAAK/tE,KAEtB,GAA0B,mBAAf+tE,EAAKrgF,MACd,OAAOktH,EAAQ7sC,EAAKrgF,MAExB,CACA0oC,EAASS,EAAeT,EAC1B,CAIA,OAHA,WACE,OAAO,IACT,CAEF,CAEA,MAAM6lF,EAASrnH,EAAO,CAAC,IAAK,OAAQ,UAAW,UAAW,OAAQ,UAAW,QAAS,QAAS,IAAK,MAAO,MAAO,MAAO,QAAS,aAAc,OAAQ,KAAM,SAAU,SAAU,UAAW,SAAU,OAAQ,OAAQ,MAAO,WAAY,UAAW,OAAQ,WAAY,KAAM,YAAa,MAAO,UAAW,MAAO,SAAU,MAAO,MAAO,KAAM,KAAM,UAAW,KAAM,WAAY,aAAc,SAAU,OAAQ,SAAU,OAAQ,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,OAAQ,SAAU,SAAU,KAAM,OAAQ,IAAK,MAAO,QAAS,MAAO,MAAO,QAAS,SAAU,KAAM,OAAQ,MAAO,OAAQ,UAAW,OAAQ,WAAY,QAAS,MAAO,OAAQ,KAAM,WAAY,SAAU,SAAU,IAAK,UAAW,MAAO,WAAY,IAAK,KAAM,KAAM,OAAQ,IAAK,OAAQ,UAAW,SAAU,SAAU,QAAS,SAAU,SAAU,OAAQ,SAAU,SAAU,QAAS,MAAO,UAAW,MAAO,QAAS,QAAS,KAAM,WAAY,WAAY,QAAS,KAAM,QAAS,OAAQ,KAAM,QAAS,KAAM,IAAK,KAAM,MAAO,QAAS,QACn+BsnH,EAAQtnH,EAAO,CAAC,MAAO,IAAK,WAAY,cAAe,eAAgB,eAAgB,gBAAiB,mBAAoB,SAAU,WAAY,OAAQ,OAAQ,UAAW,SAAU,OAAQ,IAAK,QAAS,WAAY,QAAS,QAAS,OAAQ,iBAAkB,SAAU,OAAQ,WAAY,QAAS,OAAQ,UAAW,UAAW,WAAY,iBAAkB,OAAQ,OAAQ,QAAS,SAAU,SAAU,OAAQ,WAAY,QAAS,OAAQ,QAAS,OAAQ,UAC3cunH,EAAavnH,EAAO,CAAC,UAAW,gBAAiB,sBAAuB,cAAe,mBAAoB,oBAAqB,oBAAqB,iBAAkB,eAAgB,UAAW,UAAW,UAAW,UAAW,UAAW,iBAAkB,UAAW,UAAW,cAAe,eAAgB,WAAY,eAAgB,qBAAsB,cAAe,SAAU,iBAKhYwnH,EAAgBxnH,EAAO,CAAC,UAAW,gBAAiB,SAAU,UAAW,YAAa,mBAAoB,iBAAkB,gBAAiB,gBAAiB,gBAAiB,QAAS,YAAa,OAAQ,eAAgB,YAAa,UAAW,gBAAiB,SAAU,MAAO,aAAc,UAAW,QAChTynH,EAAWznH,EAAO,CAAC,OAAQ,WAAY,SAAU,UAAW,QAAS,SAAU,KAAM,aAAc,gBAAiB,KAAM,KAAM,QAAS,UAAW,WAAY,QAAS,OAAQ,KAAM,SAAU,QAAS,SAAU,OAAQ,OAAQ,UAAW,SAAU,MAAO,QAAS,MAAO,SAAU,aAAc,gBAGxS0nH,EAAmB1nH,EAAO,CAAC,UAAW,cAAe,aAAc,WAAY,YAAa,UAAW,UAAW,SAAU,SAAU,QAAS,YAAa,aAAc,iBAAkB,cAAe,SAC3MuwB,EAAOvwB,EAAO,CAAC,UAEfuV,EAAOvV,EAAO,CAAC,SAAU,SAAU,QAAS,MAAO,iBAAkB,eAAgB,uBAAwB,WAAY,aAAc,UAAW,SAAU,UAAW,cAAe,cAAe,UAAW,OAAQ,QAAS,QAAS,QAAS,OAAQ,UAAW,WAAY,eAAgB,SAAU,cAAe,WAAY,WAAY,UAAW,MAAO,WAAY,0BAA2B,wBAAyB,WAAY,YAAa,UAAW,eAAgB,OAAQ,MAAO,UAAW,SAAU,SAAU,OAAQ,OAAQ,WAAY,KAAM,YAAa,YAAa,QAAS,OAAQ,QAAS,OAAQ,OAAQ,UAAW,OAAQ,MAAO,MAAO,YAAa,QAAS,SAAU,MAAO,YAAa,WAAY,QAAS,OAAQ,QAAS,UAAW,aAAc,SAAU,OAAQ,UAAW,UAAW,cAAe,cAAe,UAAW,gBAAiB,sBAAuB,SAAU,UAAW,UAAW,aAAc,WAAY,MAAO,WAAY,MAAO,WAAY,OAAQ,OAAQ,UAAW,aAAc,QAAS,WAAY,QAAS,OAAQ,QAAS,OAAQ,UAAW,QAAS,MAAO,SAAU,OAAQ,QAAS,UAAW,WAAY,QAAS,YAAa,OAAQ,SAAU,SAAU,QAAS,QAAS,OAAQ,QAAS,SAC5tCknD,EAAMlnD,EAAO,CAAC,gBAAiB,aAAc,WAAY,qBAAsB,YAAa,SAAU,gBAAiB,gBAAiB,UAAW,gBAAiB,iBAAkB,QAAS,OAAQ,KAAM,QAAS,OAAQ,gBAAiB,YAAa,YAAa,QAAS,sBAAuB,8BAA+B,gBAAiB,kBAAmB,KAAM,KAAM,IAAK,KAAM,KAAM,kBAAmB,YAAa,UAAW,UAAW,MAAO,WAAY,YAAa,MAAO,WAAY,OAAQ,eAAgB,YAAa,SAAU,cAAe,cAAe,gBAAiB,cAAe,YAAa,mBAAoB,eAAgB,aAAc,eAAgB,cAAe,KAAM,KAAM,KAAM,KAAM,aAAc,WAAY,gBAAiB,oBAAqB,SAAU,OAAQ,KAAM,kBAAmB,KAAM,MAAO,YAAa,IAAK,KAAM,KAAM,KAAM,KAAM,UAAW,YAAa,aAAc,WAAY,OAAQ,eAAgB,iBAAkB,eAAgB,mBAAoB,iBAAkB,QAAS,aAAc,aAAc,eAAgB,eAAgB,cAAe,cAAe,mBAAoB,YAAa,MAAO,OAAQ,QAAS,SAAU,OAAQ,MAAO,OAAQ,aAAc,SAAU,WAAY,UAAW,QAAS,SAAU,cAAe,SAAU,WAAY,cAAe,OAAQ,aAAc,sBAAuB,mBAAoB,eAAgB,SAAU,gBAAiB,sBAAuB,iBAAkB,IAAK,KAAM,KAAM,SAAU,OAAQ,OAAQ,cAAe,YAAa,UAAW,SAAU,SAAU,QAAS,OAAQ,kBAAmB,QAAS,mBAAoB,mBAAoB,eAAgB,cAAe,eAAgB,cAAe,aAAc,eAAgB,mBAAoB,oBAAqB,iBAAkB,kBAAmB,oBAAqB,iBAAkB,SAAU,eAAgB,QAAS,eAAgB,iBAAkB,WAAY,cAAe,UAAW,UAAW,YAAa,mBAAoB,cAAe,kBAAmB,iBAAkB,aAAc,OAAQ,KAAM,KAAM,UAAW,SAAU,UAAW,aAAc,UAAW,aAAc,gBAAiB,gBAAiB,QAAS,eAAgB,OAAQ,eAAgB,mBAAoB,mBAAoB,IAAK,KAAM,KAAM,QAAS,IAAK,KAAM,KAAM,IAAK,eAC5zE2nH,EAAS3nH,EAAO,CAAC,SAAU,cAAe,QAAS,WAAY,QAAS,eAAgB,cAAe,aAAc,aAAc,QAAS,MAAO,UAAW,eAAgB,WAAY,QAAS,QAAS,SAAU,OAAQ,KAAM,UAAW,SAAU,gBAAiB,SAAU,SAAU,iBAAkB,YAAa,WAAY,cAAe,UAAW,UAAW,gBAAiB,WAAY,WAAY,OAAQ,WAAY,WAAY,aAAc,UAAW,SAAU,SAAU,cAAe,gBAAiB,uBAAwB,YAAa,YAAa,aAAc,WAAY,iBAAkB,iBAAkB,YAAa,UAAW,QAAS,UACrpB4nH,EAAM5nH,EAAO,CAAC,aAAc,SAAU,cAAe,YAAa,gBAGlE6nH,EAAgBlC,EAAK,6BACrBmC,EAAWnC,EAAK,yBAChBoC,EAAcpC,EAAK,iBACnBqC,EAAYrC,EAAK,gCACjBsC,EAAYtC,EAAK,kBACjBuC,EAAiBvC,EAAK,oGAEtBwC,EAAoBxC,EAAK,yBACzByC,EAAkBzC,EAAK,+DAEvB0C,EAAe1C,EAAK,WACpB2C,EAAiB3C,EAAK,4BAE5B,IAAI4C,GAA2BlwH,OAAO2H,OAAO,CAC3Cm/B,UAAW,KACX8oF,UAAWA,EACXG,gBAAiBA,EACjBE,eAAgBA,EAChBN,UAAWA,EACXK,aAAcA,EACdP,SAAUA,EACVI,eAAgBA,EAChBC,kBAAmBA,EACnBN,cAAeA,EACfE,YAAaA,IAKf,MAAMS,GACK,EADLA,GAGE,EAHFA,GASoB,EATpBA,GAUK,EAVLA,GAWM,EAKNC,GAAY,WAChB,MAAyB,oBAAXntH,OAAyB,KAAOA,MAChD,EAwkCA,IAAIotH,GAphCJ,SAASC,IACP,IAAIrtH,EAASP,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,GAAmBA,UAAU,GAAK0tH,KACjF,MAAMG,EAAYllG,GAAQilG,EAAgBjlG,GAG1C,GAFAklG,EAAUzsH,QAAU,QACpBysH,EAAUltD,QAAU,IACfpgE,IAAWA,EAAO6c,UAAY7c,EAAO6c,SAAS2Z,WAAa02F,KAAuBltH,EAAO+tB,QAI5F,OADAu/F,EAAU9J,aAAc,EACjB8J,EAET,IAAI,SACFzwG,GACE7c,EACJ,MAAMutH,EAAmB1wG,EACnB2wG,EAAgBD,EAAiBC,eACjC,iBACJC,EAAgB,oBAChBC,EAAmB,KACnBj3F,EAAI,QACJ1I,EAAO,WACP4/F,EAAU,aACVC,EAAe5tH,EAAO4tH,cAAgB5tH,EAAO6tH,gBAAe,gBAC5DC,EAAe,UACf3tB,EAAS,aACT4tB,GACE/tH,EACEguH,EAAmBjgG,EAAQtkB,UAC3Bw3D,EAAY6qD,EAAakC,EAAkB,aAC3CliG,EAASggG,EAAakC,EAAkB,UACxCC,EAAiBnC,EAAakC,EAAkB,eAChDE,EAAgBpC,EAAakC,EAAkB,cAC/CtlB,EAAgBojB,EAAakC,EAAkB,cAOrD,GAAmC,mBAAxBN,EAAoC,CAC7C,MAAMnW,EAAW16F,EAASgQ,cAAc,YACpC0qF,EAASx+F,SAAWw+F,EAASx+F,QAAQsV,gBACvCxR,EAAW06F,EAASx+F,QAAQsV,cAEhC,CACA,IAAI8/F,GACAC,GAAY,GAChB,MAAM,eACJC,GAAc,mBACdC,GAAkB,uBAClBC,GAAsB,qBACtBnrD,IACEvmD,GACE,WACJ2xG,IACEjB,EACJ,IAAIr5E,GApEG,CACLu6E,wBAAyB,GACzBC,sBAAuB,GACvBC,uBAAwB,GACxBC,yBAA0B,GAC1BC,uBAAwB,GACxBC,wBAAyB,GACzBC,sBAAuB,GACvBC,oBAAqB,GACrBC,uBAAwB,IA+D1B3B,EAAU9J,YAAiC,mBAAZ/2C,GAAmD,mBAAlBi8B,GAAgC2lB,SAAwD1uH,IAAtC0uH,GAAea,mBACjI,MAAM,cACJ3C,GAAa,SACbC,GAAQ,YACRC,GAAW,UACXC,GAAS,UACTC,GAAS,kBACTE,GAAiB,gBACjBC,GAAe,eACfE,IACEC,GACJ,IACEL,eAAgBuC,IACdlC,GAMAmC,GAAe,KACnB,MAAMC,GAAuB5D,EAAS,CAAC,EAAG,IAAIM,KAAWC,KAAUC,KAAeE,KAAal3F,IAE/F,IAAIq6F,GAAe,KACnB,MAAMC,GAAuB9D,EAAS,CAAC,EAAG,IAAIxxG,KAAS2xC,KAAQygE,KAAWC,IAO1E,IAAIkD,GAA0BzyH,OAAOstH,KAAKnwF,EAAO,KAAM,CACrDu1F,aAAc,CACZjxH,UAAU,EACVD,cAAc,EACdD,YAAY,EACZd,MAAO,MAETkyH,mBAAoB,CAClBlxH,UAAU,EACVD,cAAc,EACdD,YAAY,EACZd,MAAO,MAETmyH,+BAAgC,CAC9BnxH,UAAU,EACVD,cAAc,EACdD,YAAY,EACZd,OAAO,MAIPoyH,GAAc,KAEdC,GAAc,KAEdC,IAAkB,EAElBC,IAAkB,EAElBC,IAA0B,EAG1BC,IAA2B,EAI3BC,IAAqB,EAIrBC,IAAe,EAEfC,IAAiB,EAEjBC,IAAa,EAGbC,IAAa,EAKbC,IAAa,EAGbC,IAAsB,EAGtBC,IAAsB,EAItBC,IAAe,EAcfC,IAAuB,EAGvBC,IAAe,EAGfC,IAAW,EAEXC,GAAe,CAAC,EAEhBC,GAAkB,KACtB,MAAMC,GAA0BvF,EAAS,CAAC,EAAG,CAAC,iBAAkB,QAAS,WAAY,OAAQ,gBAAiB,OAAQ,SAAU,OAAQ,KAAM,KAAM,KAAM,KAAM,QAAS,UAAW,WAAY,WAAY,YAAa,SAAU,QAAS,MAAO,WAAY,QAAS,QAAS,QAAS,QAE1R,IAAIwF,GAAgB,KACpB,MAAMC,GAAwBzF,EAAS,CAAC,EAAG,CAAC,QAAS,QAAS,MAAO,SAAU,QAAS,UAExF,IAAI0F,GAAsB,KAC1B,MAAMC,GAA8B3F,EAAS,CAAC,EAAG,CAAC,MAAO,QAAS,MAAO,KAAM,QAAS,OAAQ,UAAW,cAAe,OAAQ,UAAW,QAAS,QAAS,QAAS,UAClK4F,GAAmB,qCACnBC,GAAgB,6BAChBC,GAAiB,+BAEvB,IAAIC,GAAYD,GACZE,IAAiB,EAEjBC,GAAqB,KACzB,MAAMC,GAA6BlG,EAAS,CAAC,EAAG,CAAC4F,GAAkBC,GAAeC,IAAiBvG,GACnG,IAAI4G,GAAiCnG,EAAS,CAAC,EAAG,CAAC,KAAM,KAAM,KAAM,KAAM,UACvEoG,GAA0BpG,EAAS,CAAC,EAAG,CAAC,mBAK5C,MAAMqG,GAA+BrG,EAAS,CAAC,EAAG,CAAC,QAAS,QAAS,OAAQ,IAAK,WAElF,IAAIsG,GAAoB,KACxB,MAAMC,GAA+B,CAAC,wBAAyB,aAE/D,IAAItG,GAAoB,KAEpBuG,GAAS,KAGb,MAAMC,GAAcr1G,EAASgQ,cAAc,QACrCslG,GAAoB,SAA2BC,GACnD,OAAOA,aAAqBtvH,QAAUsvH,aAAqBn3F,QAC7D,EAOMo3F,GAAe,WACnB,IAAIC,EAAM7yH,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,GAAmBA,UAAU,GAAK,CAAC,EAC/E,IAAIwyH,IAAUA,KAAWK,EAAzB,CAsHA,GAlHKA,GAAsB,iBAARA,IACjBA,EAAM,CAAC,GAGTA,EAAMz2E,EAAMy2E,GACZP,IAEiE,IAAjEC,GAA6BvpH,QAAQ6pH,EAAIP,mBA7BT,YA6BiEO,EAAIP,kBAErGrG,GAA0C,0BAAtBqG,GAAgD/G,EAAiBD,EAErFqE,GAAe/D,EAAqBiH,EAAK,gBAAkB7G,EAAS,CAAC,EAAG6G,EAAIlD,aAAc1D,IAAqB2D,GAC/GC,GAAejE,EAAqBiH,EAAK,gBAAkB7G,EAAS,CAAC,EAAG6G,EAAIhD,aAAc5D,IAAqB6D,GAC/GmC,GAAqBrG,EAAqBiH,EAAK,sBAAwB7G,EAAS,CAAC,EAAG6G,EAAIZ,mBAAoB1G,GAAkB2G,GAC9HR,GAAsB9F,EAAqBiH,EAAK,qBAAuB7G,EAAS5vE,EAAMu1E,IAA8BkB,EAAIC,kBAAmB7G,IAAqB0F,GAChKH,GAAgB5F,EAAqBiH,EAAK,qBAAuB7G,EAAS5vE,EAAMq1E,IAAwBoB,EAAIE,kBAAmB9G,IAAqBwF,GACpJH,GAAkB1F,EAAqBiH,EAAK,mBAAqB7G,EAAS,CAAC,EAAG6G,EAAIvB,gBAAiBrF,IAAqBsF,GACxHpB,GAAcvE,EAAqBiH,EAAK,eAAiB7G,EAAS,CAAC,EAAG6G,EAAI1C,YAAalE,IAAqB7vE,EAAM,CAAC,GACnHg0E,GAAcxE,EAAqBiH,EAAK,eAAiB7G,EAAS,CAAC,EAAG6G,EAAIzC,YAAanE,IAAqB7vE,EAAM,CAAC,GACnHi1E,KAAezF,EAAqBiH,EAAK,iBAAkBA,EAAIxB,aAC/DhB,IAA0C,IAAxBwC,EAAIxC,gBACtBC,IAA0C,IAAxBuC,EAAIvC,gBACtBC,GAA0BsC,EAAItC,0BAA2B,EACzDC,IAA4D,IAAjCqC,EAAIrC,yBAC/BC,GAAqBoC,EAAIpC,qBAAsB,EAC/CC,IAAoC,IAArBmC,EAAInC,aACnBC,GAAiBkC,EAAIlC,iBAAkB,EACvCG,GAAa+B,EAAI/B,aAAc,EAC/BC,GAAsB8B,EAAI9B,sBAAuB,EACjDC,GAAsB6B,EAAI7B,sBAAuB,EACjDH,GAAagC,EAAIhC,aAAc,EAC/BI,IAAoC,IAArB4B,EAAI5B,aACnBC,GAAuB2B,EAAI3B,uBAAwB,EACnDC,IAAoC,IAArB0B,EAAI1B,aACnBC,GAAWyB,EAAIzB,WAAY,EAC3B1B,GAAmBmD,EAAIG,oBAAsB7F,EAC7C4E,GAAYc,EAAId,WAAaD,GAC7BK,GAAiCU,EAAIV,gCAAkCA,GACvEC,GAA0BS,EAAIT,yBAA2BA,GACzDrC,GAA0B8C,EAAI9C,yBAA2B,CAAC,EACtD8C,EAAI9C,yBAA2B2C,GAAkBG,EAAI9C,wBAAwBC,gBAC/ED,GAAwBC,aAAe6C,EAAI9C,wBAAwBC,cAEjE6C,EAAI9C,yBAA2B2C,GAAkBG,EAAI9C,wBAAwBE,sBAC/EF,GAAwBE,mBAAqB4C,EAAI9C,wBAAwBE,oBAEvE4C,EAAI9C,yBAAiG,kBAA/D8C,EAAI9C,wBAAwBG,iCACpEH,GAAwBG,+BAAiC2C,EAAI9C,wBAAwBG,gCAEnFO,KACFH,IAAkB,GAEhBS,KACFD,IAAa,GAGXO,KACF1B,GAAe3D,EAAS,CAAC,EAAGx2F,GAC5Bq6F,GAAe,IACW,IAAtBwB,GAAa72G,OACfwxG,EAAS2D,GAAcrD,GACvBN,EAAS6D,GAAcr1G,KAEA,IAArB62G,GAAallE,MACf6/D,EAAS2D,GAAcpD,GACvBP,EAAS6D,GAAc1jE,GACvB6/D,EAAS6D,GAAchD,KAEO,IAA5BwE,GAAa7E,aACfR,EAAS2D,GAAcnD,GACvBR,EAAS6D,GAAc1jE,GACvB6/D,EAAS6D,GAAchD,KAEG,IAAxBwE,GAAazE,SACfZ,EAAS2D,GAAcjD,GACvBV,EAAS6D,GAAcjD,GACvBZ,EAAS6D,GAAchD,KAIvBgG,EAAII,WACFtD,KAAiBC,KACnBD,GAAevzE,EAAMuzE,KAEvB3D,EAAS2D,GAAckD,EAAII,SAAUhH,KAEnC4G,EAAIK,WACFrD,KAAiBC,KACnBD,GAAezzE,EAAMyzE,KAEvB7D,EAAS6D,GAAcgD,EAAIK,SAAUjH,KAEnC4G,EAAIC,mBACN9G,EAAS0F,GAAqBmB,EAAIC,kBAAmB7G,IAEnD4G,EAAIvB,kBACFA,KAAoBC,KACtBD,GAAkBl1E,EAAMk1E,KAE1BtF,EAASsF,GAAiBuB,EAAIvB,gBAAiBrF,KAG7CkF,KACFxB,GAAa,UAAW,GAGtBgB,IACF3E,EAAS2D,GAAc,CAAC,OAAQ,OAAQ,SAGtCA,GAAa52G,QACfizG,EAAS2D,GAAc,CAAC,iBACjBQ,GAAYgD,OAEjBN,EAAIO,qBAAsB,CAC5B,GAAmD,mBAAxCP,EAAIO,qBAAqBC,WAClC,MAAMvH,EAAgB,+EAExB,GAAwD,mBAA7C+G,EAAIO,qBAAqBE,gBAClC,MAAMxH,EAAgB,oFAGxB4C,GAAqBmE,EAAIO,qBAEzBzE,GAAYD,GAAmB2E,WAAW,GAC5C,WAE6BnzH,IAAvBwuH,KACFA,GA5Y0B,SAAmCJ,EAAciF,GACjF,GAA4B,iBAAjBjF,GAAkE,mBAA9BA,EAAakF,aAC1D,OAAO,KAKT,IAAIC,EAAS,KACb,MAAMC,EAAY,wBACdH,GAAqBA,EAAkBn2D,aAAas2D,KACtDD,EAASF,EAAkBtkG,aAAaykG,IAE1C,MAAMC,EAAa,aAAeF,EAAS,IAAMA,EAAS,IAC1D,IACE,OAAOnF,EAAakF,aAAaG,EAAY,CAC3CN,WAAW74G,GACFA,EAET84G,gBAAgBM,GACPA,GAGb,CAAE,MAAO14F,GAKP,OADAx2B,QAAQoyB,KAAK,uBAAyB68F,EAAa,0BAC5C,IACT,CACF,CA+W6BE,CAA0BvF,EAAcP,IAGpC,OAAvBW,IAAoD,iBAAdC,KACxCA,GAAYD,GAAmB2E,WAAW,KAK1CpuH,GACFA,EAAO4tH,GAETL,GAASK,CA9IT,CA+IF,EAIMiB,GAAe9H,EAAS,CAAC,EAAG,IAAIO,KAAUC,KAAeC,IACzDsH,GAAkB/H,EAAS,CAAC,EAAG,IAAIU,KAAaC,IAoFhDqH,GAAe,SAAsBl1G,GACzCssG,EAAUyC,EAAUltD,QAAS,CAC3BniD,QAASM,IAEX,IAEEmqF,EAAcnqF,GAAM+O,YAAY/O,EAClC,CAAE,MAAOoc,GACP7O,EAAOvN,EACT,CACF,EAOMm1G,GAAmB,SAA0B1uH,EAAMiZ,GACvD,IACE4sG,EAAUyC,EAAUltD,QAAS,CAC3B8C,UAAWjlD,EAAQ01G,iBAAiB3uH,GACpC6E,KAAMoU,GAEV,CAAE,MAAO0c,GACPkwF,EAAUyC,EAAUltD,QAAS,CAC3B8C,UAAW,KACXr5D,KAAMoU,GAEV,CAGA,GAFAA,EAAQwxC,gBAAgBzqD,GAEX,OAATA,EACF,GAAIurH,IAAcC,GAChB,IACEiD,GAAax1G,EACf,CAAE,MAAO0c,GAAI,MAEb,IACE1c,EAAQiP,aAAaloB,EAAM,GAC7B,CAAE,MAAO21B,GAAI,CAGnB,EAOMi5F,GAAgB,SAAuBvsF,GAE3C,IAAIzqB,EAAM,KACNi3G,EAAoB,KACxB,GAAIvD,GACFjpF,EAAQ,oBAAsBA,MACzB,CAEL,MAAMrZ,EAAUi9F,EAAY5jF,EAAO,eACnCwsF,EAAoB7lG,GAAWA,EAAQ,EACzC,CAC0B,0BAAtB+jG,IAAiDP,KAAcD,KAEjElqF,EAAQ,iEAAmEA,EAAQ,kBAErF,MAAMysF,EAAe3F,GAAqBA,GAAmB2E,WAAWzrF,GAASA,EAKjF,GAAImqF,KAAcD,GAChB,IACE30G,GAAM,IAAIujF,GAAYC,gBAAgB0zB,EAAc/B,GACtD,CAAE,MAAOp3F,GAAI,CAGf,IAAK/d,IAAQA,EAAIotE,gBAAiB,CAChCptE,EAAMyxG,GAAe0F,eAAevC,GAAW,WAAY,MAC3D,IACE50G,EAAIotE,gBAAgBpzD,UAAY66F,GAAiBrD,GAAY0F,CAC/D,CAAE,MAAOn5F,GAET,CACF,CACA,MAAM3C,EAAOpb,EAAIob,MAAQpb,EAAIotE,gBAK7B,OAJI3iD,GAASwsF,GACX77F,EAAKG,aAAatb,EAAS8Q,eAAekmG,GAAoB77F,EAAKq5B,WAAW,IAAM,MAGlFmgE,KAAcD,GACTnuD,GAAqBrlE,KAAK6e,EAAKwzG,GAAiB,OAAS,QAAQ,GAEnEA,GAAiBxzG,EAAIotE,gBAAkBhyD,CAChD,EAOMg8F,GAAsB,SAA6B5rG,GACvD,OAAOkmG,GAAmBvwH,KAAKqqB,EAAKiG,eAAiBjG,EAAMA,EAE3DulG,EAAWsG,aAAetG,EAAWuG,aAAevG,EAAWwG,UAAYxG,EAAWyG,4BAA8BzG,EAAW0G,mBAAoB,KACrJ,EAOMC,GAAe,SAAsBr2G,GACzC,OAAOA,aAAmB6vG,IAAgD,iBAArB7vG,EAAQ0oF,UAAwD,iBAAxB1oF,EAAQ0uC,aAA2D,mBAAxB1uC,EAAQqP,eAAgCrP,EAAQ8O,sBAAsB6gG,IAAoD,mBAA5B3vG,EAAQwxC,iBAAkE,mBAAzBxxC,EAAQiP,cAA+D,iBAAzBjP,EAAQ+mG,cAA6D,mBAAzB/mG,EAAQka,cAAgE,mBAA1Bla,EAAQs+C,cACza,EAOMg4D,GAAU,SAAiB/2H,GAC/B,MAAuB,mBAATi5B,GAAuBj5B,aAAiBi5B,CACxD,EACA,SAAS+9F,GAActgF,EAAO00D,EAAat9F,GACzCm/G,EAAav2E,GAAO3I,IAClBA,EAAKxtC,KAAKuvH,EAAW1kB,EAAat9F,EAAM2mH,GAAO,GAEnD,CAUA,MAAMwC,GAAoB,SAA2B7rB,GACnD,IAAI7vF,EAAU,KAId,GAFAy7G,GAActgF,GAAM26E,uBAAwBjmB,EAAa,MAErD0rB,GAAa1rB,GAEf,OADA6qB,GAAa7qB,IACN,EAGT,MAAMzoF,EAAUurG,GAAkB9iB,EAAYjC,UAO9C,GALA6tB,GAActgF,GAAM86E,oBAAqBpmB,EAAa,CACpDzoF,UACAu0G,YAAatF,KAGXe,IAAgBvnB,EAAYrsC,kBAAoBg4D,GAAQ3rB,EAAY+rB,oBAAsBrJ,EAAW,WAAY1iB,EAAYhyE,YAAc00F,EAAW,WAAY1iB,EAAYj8C,aAEhL,OADA8mE,GAAa7qB,IACN,EAGT,GAAIA,EAAYpyE,WAAa02F,GAE3B,OADAuG,GAAa7qB,IACN,EAGT,GAAIunB,IAAgBvnB,EAAYpyE,WAAa02F,IAAqB5B,EAAW,UAAW1iB,EAAYt9F,MAElG,OADAmoH,GAAa7qB,IACN,EAGT,IAAKwmB,GAAajvG,IAAYyvG,GAAYzvG,GAAU,CAElD,IAAKyvG,GAAYzvG,IAAYy0G,GAAsBz0G,GAAU,CAC3D,GAAIqvG,GAAwBC,wBAAwB3sH,QAAUwoH,EAAWkE,GAAwBC,aAActvG,GAC7G,OAAO,EAET,GAAIqvG,GAAwBC,wBAAwBx0F,UAAYu0F,GAAwBC,aAAatvG,GACnG,OAAO,CAEX,CAEA,GAAIywG,KAAiBG,GAAgB5wG,GAAU,CAC7C,MAAMkN,EAAaq7E,EAAcE,IAAgBA,EAAYv7E,WACvDgkC,EAAa68D,EAActlB,IAAgBA,EAAYv3C,WAC7D,GAAIA,GAAchkC,EAAY,CAE5B,IAAK,IAAI3vB,EADU2zD,EAAW3xD,OACJ,EAAGhC,GAAK,IAAKA,EAAG,CACxC,MAAMm3H,EAAa5zD,EAAU5P,EAAW3zD,IAAI,GAC5Cm3H,EAAWC,gBAAkBlsB,EAAYksB,gBAAkB,GAAK,EAChEznG,EAAW8K,aAAa08F,EAAY5G,EAAerlB,GACrD,CACF,CACF,CAEA,OADA6qB,GAAa7qB,IACN,CACT,CAEA,OAAIA,aAAuB76E,IAhRA,SAA8B9P,GACzD,IAAI2iB,EAAS8nE,EAAczqF,GAGtB2iB,GAAWA,EAAOzgB,UACrBygB,EAAS,CACPokF,aAAcwM,GACdrxG,QAAS,aAGb,MAAMA,EAAU4qG,EAAkB9sG,EAAQkC,SACpC40G,EAAgBhK,EAAkBnqF,EAAOzgB,SAC/C,QAAKuxG,GAAmBzzG,EAAQ+mG,gBAG5B/mG,EAAQ+mG,eAAiBsM,GAIvB1wF,EAAOokF,eAAiBuM,GACP,QAAZpxG,EAKLygB,EAAOokF,eAAiBqM,GACP,QAAZlxG,IAAwC,mBAAlB40G,GAAsCnD,GAA+BmD,IAI7FhwG,QAAQwuG,GAAapzG,IAE1BlC,EAAQ+mG,eAAiBqM,GAIvBzwF,EAAOokF,eAAiBuM,GACP,SAAZpxG,EAILygB,EAAOokF,eAAiBsM,GACP,SAAZnxG,GAAsB0xG,GAAwBkD,GAIhDhwG,QAAQyuG,GAAgBrzG,IAE7BlC,EAAQ+mG,eAAiBuM,KAIvB3wF,EAAOokF,eAAiBsM,KAAkBO,GAAwBkD,OAGlEn0F,EAAOokF,eAAiBqM,KAAqBO,GAA+BmD,MAKxEvB,GAAgBrzG,KAAa2xG,GAA6B3xG,KAAaozG,GAAapzG,MAGpE,0BAAtB4xG,KAAiDL,GAAmBzzG,EAAQ+mG,eAQlF,CAyMyCgQ,CAAqBpsB,IAC1D6qB,GAAa7qB,IACN,GAGQ,aAAZzoF,GAAsC,YAAZA,GAAqC,aAAZA,IAA2BmrG,EAAW,8BAA+B1iB,EAAYhyE,YAKrIs5F,IAAsBtnB,EAAYpyE,WAAa02F,KAEjDn0G,EAAU6vF,EAAYj8C,YACtB89D,EAAa,CAAC8B,GAAeC,GAAUC,KAAcwI,IACnDl8G,EAAUmyG,EAAcnyG,EAASk8G,EAAM,IAAI,IAEzCrsB,EAAYj8C,cAAgB5zC,IAC9B8xG,EAAUyC,EAAUltD,QAAS,CAC3BniD,QAAS2qF,EAAY3nC,cAEvB2nC,EAAYj8C,YAAc5zC,IAI9By7G,GAActgF,GAAMw6E,sBAAuB9lB,EAAa,OACjD,IAnBL6qB,GAAa7qB,IACN,EAmBX,EAUMssB,GAAoB,SAA2BC,EAAOC,EAAQ53H,GAElE,GAAIkzH,KAA4B,OAAX0E,GAA8B,SAAXA,KAAuB53H,KAASqf,GAAYrf,KAAS00H,IAC3F,OAAO,EAMT,GAAInC,KAAoBF,GAAYuF,IAAW9J,EAAWoB,GAAW0I,SAAgB,GAAItF,IAAmBxE,EAAWqB,GAAWyI,SAAgB,IAAK9F,GAAa8F,IAAWvF,GAAYuF,IACzL,KAIAR,GAAsBO,KAAW3F,GAAwBC,wBAAwB3sH,QAAUwoH,EAAWkE,GAAwBC,aAAc0F,IAAU3F,GAAwBC,wBAAwBx0F,UAAYu0F,GAAwBC,aAAa0F,MAAY3F,GAAwBE,8BAA8B5sH,QAAUwoH,EAAWkE,GAAwBE,mBAAoB0F,IAAW5F,GAAwBE,8BAA8Bz0F,UAAYu0F,GAAwBE,mBAAmB0F,KAGve,OAAXA,GAAmB5F,GAAwBG,iCAAmCH,GAAwBC,wBAAwB3sH,QAAUwoH,EAAWkE,GAAwBC,aAAcjyH,IAAUgyH,GAAwBC,wBAAwBx0F,UAAYu0F,GAAwBC,aAAajyH,KAClS,OAAO,OAGJ,GAAI2zH,GAAoBiE,SAAgB,GAAI9J,EAAW6D,GAAkBjE,EAAc1tH,EAAOsvH,GAAiB,WAAa,GAAgB,QAAXsI,GAA+B,eAAXA,GAAsC,SAAXA,GAAgC,WAAVD,GAAwD,IAAlChK,EAAc3tH,EAAO,WAAkByzH,GAAckE,IAAe,GAAInF,KAA4B1E,EAAWuB,GAAmB3B,EAAc1tH,EAAOsvH,GAAiB,WAAa,GAAItvH,EAC1Z,OAAO,OAET,OAAO,CACT,EASMo3H,GAAwB,SAA+Bz0G,GAC3D,MAAmB,mBAAZA,GAAgC8qG,EAAY9qG,EAAS6sG,GAC9D,EAWMqI,GAAsB,SAA6BzsB,GAEvD4rB,GAActgF,GAAM06E,yBAA0BhmB,EAAa,MAC3D,MAAM,WACJ77E,GACE67E,EAEJ,IAAK77E,GAAcunG,GAAa1rB,GAC9B,OAEF,MAAM0sB,EAAY,CAChBC,SAAU,GACVC,UAAW,GACXC,UAAU,EACVC,kBAAmBpG,GACnBqG,mBAAeh2H,GAEjB,IAAIy7B,EAAIrO,EAAWrtB,OAEnB,KAAO07B,KAAK,CACV,MAAMomC,EAAOz0C,EAAWqO,IAClB,KACJp2B,EAAI,aACJggH,EACAxnH,MAAOg4H,GACLh0D,EACE4zD,EAAS1J,GAAkB1mH,GAC3B4wH,EAAYJ,EAClB,IAAIh4H,EAAiB,UAATwH,EAAmB4wH,EAAYxK,EAAWwK,GAkBtD,GAhBAN,EAAUC,SAAWH,EACrBE,EAAUE,UAAYh4H,EACtB83H,EAAUG,UAAW,EACrBH,EAAUK,mBAAgBh2H,EAC1B60H,GAActgF,GAAM66E,sBAAuBnmB,EAAa0sB,GACxD93H,EAAQ83H,EAAUE,WAId7E,IAAoC,OAAXyE,GAA8B,SAAXA,IAE9C1B,GAAiB1uH,EAAM4jG,GAEvBprG,EAjmB8B,gBAimBQA,GAGpC2yH,IAAgB7E,EAAW,gCAAiC9tH,GAAQ,CACtEk2H,GAAiB1uH,EAAM4jG,GACvB,QACF,CAEA,GAAI0sB,EAAUK,cACZ,SAGF,IAAKL,EAAUG,SAAU,CACvB/B,GAAiB1uH,EAAM4jG,GACvB,QACF,CAEA,IAAKqnB,IAA4B3E,EAAW,OAAQ9tH,GAAQ,CAC1Dk2H,GAAiB1uH,EAAM4jG,GACvB,QACF,CAEIsnB,IACFzF,EAAa,CAAC8B,GAAeC,GAAUC,KAAcwI,IACnDz3H,EAAQ0tH,EAAc1tH,EAAOy3H,EAAM,IAAI,IAI3C,MAAME,EAAQzJ,GAAkB9iB,EAAYjC,UAC5C,GAAKuuB,GAAkBC,EAAOC,EAAQ53H,GAAtC,CAKA,GAAI2wH,IAA8C,iBAAjBJ,GAAsE,mBAAlCA,EAAa8H,iBAChF,GAAI7Q,QACF,OAAQ+I,EAAa8H,iBAAiBV,EAAOC,IAC3C,IAAK,cAED53H,EAAQ2wH,GAAmB2E,WAAWt1H,GACtC,MAEJ,IAAK,mBAEDA,EAAQ2wH,GAAmB4E,gBAAgBv1H,GAOrD,GAAIA,IAAUo4H,EACZ,IACM5Q,EACFpc,EAAYh5C,eAAeo1D,EAAchgH,EAAMxH,GAG/CorG,EAAY17E,aAAaloB,EAAMxH,GAE7B82H,GAAa1rB,GACf6qB,GAAa7qB,GAEbgiB,EAAS0C,EAAUltD,QAEvB,CAAE,MAAOzlC,GACP+4F,GAAiB1uH,EAAM4jG,EACzB,CAlCF,MAFE8qB,GAAiB1uH,EAAM4jG,EAsC3B,CAEA4rB,GAActgF,GAAMu6E,wBAAyB7lB,EAAa,KAC5D,EAMMktB,GAAqB,SAASA,EAAmBC,GACrD,IAAIC,EAAa,KACjB,MAAMC,EAAiBjC,GAAoB+B,GAG3C,IADAvB,GAActgF,GAAM46E,wBAAyBiH,EAAU,MAChDC,EAAaC,EAAej0G,YAEjCwyG,GAActgF,GAAM+6E,uBAAwB+G,EAAY,MAExDvB,GAAkBuB,GAElBX,GAAoBW,GAEhBA,EAAWj9G,mBAAmB00G,GAChCqI,EAAmBE,EAAWj9G,SAIlCy7G,GAActgF,GAAMy6E,uBAAwBoH,EAAU,KACxD,EA0KA,OAxKAzI,EAAUpkC,SAAW,SAAU7hD,GAC7B,IAAIirF,EAAM7yH,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,GAAmBA,UAAU,GAAK,CAAC,EAC3Eu4B,EAAO,KACPk+F,EAAe,KACfttB,EAAc,KACdutB,EAAa,KASjB,GALA1E,IAAkBpqF,EACdoqF,KACFpqF,EAAQ,eAGW,iBAAVA,IAAuBktF,GAAQltF,GAAQ,CAChD,GAA8B,mBAAnBA,EAAMplC,SAMf,MAAMspH,EAAgB,8BAJtB,GAAqB,iBADrBlkF,EAAQA,EAAMplC,YAEZ,MAAMspH,EAAgB,kCAK5B,CAEA,IAAK+B,EAAU9J,YACb,OAAOn8E,EAYT,GATKgpF,IACHgC,GAAaC,GAGfhF,EAAUltD,QAAU,GAEC,iBAAV/4B,IACTwpF,IAAW,GAETA,IAEF,GAAIxpF,EAAMs/D,SAAU,CAClB,MAAMxmF,EAAUurG,GAAkBrkF,EAAMs/D,UACxC,IAAKyoB,GAAajvG,IAAYyvG,GAAYzvG,GACxC,MAAMorG,EAAgB,0DAE1B,OACK,GAAIlkF,aAAiB5Q,EAG1BuB,EAAO47F,GAAc,iBACrBsC,EAAel+F,EAAK3J,cAAcmgG,WAAWnnF,GAAO,GAChD6uF,EAAa1/F,WAAa02F,IAA+C,SAA1BgJ,EAAavvB,UAG3B,SAA1BuvB,EAAavvB,SADtB3uE,EAAOk+F,EAKPl+F,EAAKpL,YAAYspG,OAEd,CAEL,IAAK3F,KAAeL,KAAuBE,KAEnB,IAAxB/oF,EAAM5+B,QAAQ,KACZ,OAAO0lH,IAAsBsC,GAAsBtC,GAAmB2E,WAAWzrF,GAASA,EAK5F,GAFArP,EAAO47F,GAAcvsF,IAEhBrP,EACH,OAAOu4F,GAAa,KAAOE,GAAsBrC,GAAY,EAEjE,CAEIp2F,GAAQs4F,IACVmD,GAAaz7F,EAAKtK,YAGpB,MAAM0oG,EAAepC,GAAoBnD,GAAWxpF,EAAQrP,GAE5D,KAAO4wE,EAAcwtB,EAAap0G,YAEhCyyG,GAAkB7rB,GAElBysB,GAAoBzsB,GAEhBA,EAAY7vF,mBAAmB00G,GACjCqI,GAAmBltB,EAAY7vF,SAInC,GAAI83G,GACF,OAAOxpF,EAGT,GAAIkpF,GAAY,CACd,GAAIC,GAEF,IADA2F,EAAa5H,GAAuBxwH,KAAKi6B,EAAK3J,eACvC2J,EAAKtK,YAEVyoG,EAAWvpG,YAAYoL,EAAKtK,iBAG9ByoG,EAAan+F,EAYf,OAVIs3F,GAAa+G,YAAc/G,GAAagH,kBAQ1CH,EAAa3H,GAAWzwH,KAAKwvH,EAAkB4I,GAAY,IAEtDA,CACT,CACA,IAAII,EAAiBnG,GAAiBp4F,EAAKqoE,UAAYroE,EAAKpB,UAW5D,OATIw5F,IAAkBhB,GAAa,aAAep3F,EAAK3J,eAAiB2J,EAAK3J,cAAcmoG,SAAWx+F,EAAK3J,cAAcmoG,QAAQxxH,MAAQsmH,EAAWyB,EAAc/0F,EAAK3J,cAAcmoG,QAAQxxH,QAC3LuxH,EAAiB,aAAev+F,EAAK3J,cAAcmoG,QAAQxxH,KAAO,MAAQuxH,GAGxErG,IACFzF,EAAa,CAAC8B,GAAeC,GAAUC,KAAcwI,IACnDsB,EAAiBrL,EAAcqL,EAAgBtB,EAAM,IAAI,IAGtD9G,IAAsBsC,GAAsBtC,GAAmB2E,WAAWyD,GAAkBA,CACrG,EACAjJ,EAAUmJ,UAAY,WAEpBpE,GADU5yH,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,GAAmBA,UAAU,GAAK,CAAC,GAE/E4wH,IAAa,CACf,EACA/C,EAAUoJ,YAAc,WACtBzE,GAAS,KACT5B,IAAa,CACf,EACA/C,EAAUqJ,iBAAmB,SAAUz2F,EAAKshC,EAAMhkE,GAE3Cy0H,IACHI,GAAa,CAAC,GAEhB,MAAM8C,EAAQzJ,GAAkBxrF,GAC1Bk1F,EAAS1J,GAAkBlqD,GACjC,OAAO0zD,GAAkBC,EAAOC,EAAQ53H,EAC1C,EACA8vH,EAAUsJ,QAAU,SAAUC,EAAYC,GACZ,mBAAjBA,GAGXjM,EAAU32E,GAAM2iF,GAAaC,EAC/B,EACAxJ,EAAUyJ,WAAa,SAAUF,EAAYC,GAC3C,QAAqBn3H,IAAjBm3H,EAA4B,CAC9B,MAAMxxH,EAAQqlH,EAAiBz2E,GAAM2iF,GAAaC,GAClD,OAAkB,IAAXxxH,OAAe3F,EAAYmrH,EAAY52E,GAAM2iF,GAAavxH,EAAO,GAAG,EAC7E,CACA,OAAOslH,EAAS12E,GAAM2iF,GACxB,EACAvJ,EAAU0J,YAAc,SAAUH,GAChC3iF,GAAM2iF,GAAc,EACtB,EACAvJ,EAAU2J,eAAiB,WACzB/iF,GA5hCK,CACLu6E,wBAAyB,GACzBC,sBAAuB,GACvBC,uBAAwB,GACxBC,yBAA0B,GAC1BC,uBAAwB,GACxBC,wBAAyB,GACzBC,sBAAuB,GACvBC,oBAAqB,GACrBC,uBAAwB,GAohC1B,EACO3B,CACT,CACaD,E,GC7zCT6J,EAA2B,CAAC,EAGhC,SAASC,EAAoBC,GAE5B,IAAIC,EAAeH,EAAyBE,GAC5C,QAAqBz3H,IAAjB03H,EACH,OAAOA,EAAaj7H,QAGrB,IAAIgH,EAAS8zH,EAAyBE,GAAY,CACjDx1H,GAAIw1H,EAEJh7H,QAAS,CAAC,GAOX,OAHAk7H,EAAoBF,GAAUr5H,KAAKqF,EAAOhH,QAASgH,EAAQA,EAAOhH,QAAS+6H,GAGpE/zH,EAAOhH,OACf,CAGA+6H,EAAoBl2H,EAAIq2H,ECxBxBH,EAAoB3qH,EAAKpJ,IACxB,IAAIihC,EAASjhC,GAAUA,EAAOzG,WAC7B,IAAOyG,EAAiB,QACxB,IAAM,EAEP,OADA+zH,EAAoB5xG,EAAE8e,EAAQ,CAAE/hC,EAAG+hC,IAC5BA,CAAM,ECLd8yF,EAAoB5xG,EAAI,CAACnpB,EAASguD,KACjC,IAAI,IAAI7sD,KAAO6sD,EACX+sE,EAAoB78G,EAAE8vC,EAAY7sD,KAAS45H,EAAoB78G,EAAEle,EAASmB,IAC5ER,OAAOsB,eAAejC,EAASmB,EAAK,CAAEe,YAAY,EAAMwR,IAAKs6C,EAAW7sD,IAE1E,ECND45H,EAAoB9nC,EAAI,CAAC,EAGzB8nC,EAAoBv5H,EAAK25H,GACjBziF,QAAQuvC,IAAItnF,OAAOC,KAAKm6H,EAAoB9nC,GAAGz7D,QAAO,CAAC0wD,EAAU/mF,KACvE45H,EAAoB9nC,EAAE9xF,GAAKg6H,EAASjzC,GAC7BA,IACL,KCNJ6yC,EAAoBhoC,EAAKooC,GAEjB,mBAAqBA,EAAU,SAAW,CAAC,gEAAgE,uBAAuB,uGAAuG,uBAAuB,2EAA2E,uBAAuB,6EAA6E,uBAAuB,uEAAuE,uBAAuB,0EAA0E,uBAAuB,uGAAuG,wBAAwBA,GCH5wBJ,EAAoBr3G,EAAI,WACvB,GAA0B,iBAAfijD,WAAyB,OAAOA,WAC3C,IACC,OAAOjkE,MAAQ,IAAIm8B,SAAS,cAAb,EAChB,CAAE,MAAOr9B,GACR,GAAsB,iBAAXoC,OAAqB,OAAOA,MACxC,CACA,CAPuB,GCAxBm3H,EAAoB78G,EAAI,CAAC5d,EAAK8iD,IAAUziD,OAAO0M,UAAU4wB,eAAet8B,KAAKrB,EAAK8iD,G7IA9EtjD,EAAa,CAAC,EACdC,EAAoB,mBAExBg7H,EAAoB/7F,EAAI,CAACuvC,EAAKn+B,EAAMjvC,EAAKg6H,KACxC,GAAGr7H,EAAWyuE,GAAQzuE,EAAWyuE,GAAKznE,KAAKspC,OAA3C,CACA,IAAIgrF,EAAQC,EACZ,QAAW93H,IAARpC,EAEF,IADA,IAAIm6H,EAAU76G,SAASumD,qBAAqB,UACpC1lE,EAAI,EAAGA,EAAIg6H,EAAQh4H,OAAQhC,IAAK,CACvC,IAAI8nB,EAAIkyG,EAAQh6H,GAChB,GAAG8nB,EAAEkJ,aAAa,QAAUi8C,GAAOnlD,EAAEkJ,aAAa,iBAAmBvyB,EAAoBoB,EAAK,CAAEi6H,EAAShyG,EAAG,KAAO,CACpH,CAEGgyG,IACHC,GAAa,GACbD,EAAS36G,SAASgQ,cAAc,WAEzB8qG,QAAU,QACjBH,EAAOpuG,QAAU,IACb+tG,EAAoBS,IACvBJ,EAAOtqG,aAAa,QAASiqG,EAAoBS,IAElDJ,EAAOtqG,aAAa,eAAgB/wB,EAAoBoB,GAExDi6H,EAAO/2H,IAAMkqE,GAEdzuE,EAAWyuE,GAAO,CAACn+B,GACnB,IAAIqrF,EAAmB,CAACplF,EAAMp2B,KAE7Bm7G,EAAOv/C,QAAUu/C,EAAO5e,OAAS,KACjCx0F,aAAagF,GACb,IAAI0uG,EAAU57H,EAAWyuE,GAIzB,UAHOzuE,EAAWyuE,GAClB6sD,EAAOnqG,YAAcmqG,EAAOnqG,WAAWC,YAAYkqG,GACnDM,GAAWA,EAAQr9G,SAAS/B,GAAQA,EAAG2D,KACpCo2B,EAAM,OAAOA,EAAKp2B,EAAM,EAExB+M,EAAUxN,WAAWi8G,EAAiBx6H,KAAK,UAAMsC,EAAW,CAAEyL,KAAM,UAAW2F,OAAQymH,IAAW,MACtGA,EAAOv/C,QAAU4/C,EAAiBx6H,KAAK,KAAMm6H,EAAOv/C,SACpDu/C,EAAO5e,OAASif,EAAiBx6H,KAAK,KAAMm6H,EAAO5e,QACnD6e,GAAc56G,SAAS6P,KAAKE,YAAY4qG,EApCkB,CAoCX,E8IvChDL,EAAoBx5H,EAAKvB,IACH,oBAAXyB,QAA0BA,OAAOk1C,aAC1Ch2C,OAAOsB,eAAejC,EAASyB,OAAOk1C,YAAa,CAAEv1C,MAAO,WAE7DT,OAAOsB,eAAejC,EAAS,aAAc,CAAEoB,OAAO,GAAO,ECL9D25H,EAAoBtW,EAAI,4B,MCAxBsW,EAAoB50H,EAAIsa,SAASk7G,SAAW1gG,KAAKE,SAAS60C,KAK1D,IAAI4rD,EAAkB,CACrB,KAAQ,GAGTb,EAAoB9nC,EAAEhiF,EAAI,CAACkqH,EAASjzC,KAElC,IAAI2zC,EAAqBd,EAAoB78G,EAAE09G,EAAiBT,GAAWS,EAAgBT,QAAW53H,EACtG,GAA0B,IAAvBs4H,EAGF,GAAGA,EACF3zC,EAASphF,KAAK+0H,EAAmB,QAC3B,CAGL,IAAI74C,EAAU,IAAItqC,SAAQ,CAACxuB,EAASgwB,IAAY2hF,EAAqBD,EAAgBT,GAAW,CAACjxG,EAASgwB,KAC1GguC,EAASphF,KAAK+0H,EAAmB,GAAK74C,GAGtC,IAAIzU,EAAMwsD,EAAoBtW,EAAIsW,EAAoBhoC,EAAEooC,GAEpDnzH,EAAQ,IAAIvB,MAgBhBs0H,EAAoB/7F,EAAEuvC,GAfFtuD,IACnB,GAAG86G,EAAoB78G,EAAE09G,EAAiBT,KAEf,KAD1BU,EAAqBD,EAAgBT,MACRS,EAAgBT,QAAW53H,GACrDs4H,GAAoB,CACtB,IAAIC,EAAY77G,IAAyB,SAAfA,EAAMjR,KAAkB,UAAYiR,EAAMjR,MAChE+sH,EAAU97G,GAASA,EAAMtL,QAAUsL,EAAMtL,OAAOtQ,IACpD2D,EAAMiT,QAAU,iBAAmBkgH,EAAU,cAAgBW,EAAY,KAAOC,EAAU,IAC1F/zH,EAAMY,KAAO,iBACbZ,EAAMgH,KAAO8sH,EACb9zH,EAAMokE,QAAU2vD,EAChBF,EAAmB,GAAG7zH,EACvB,CACD,GAEwC,SAAWmzH,EAASA,EAE/D,CACD,EAcF,IAAIa,EAAuB,CAACC,EAA4B/sH,KACvD,IAGI8rH,EAAUG,GAHTe,EAAUC,EAAaC,GAAWltH,EAGhB5N,EAAI,EAC3B,GAAG46H,EAASj2G,MAAMzgB,GAAgC,IAAxBo2H,EAAgBp2H,KAAa,CACtD,IAAIw1H,KAAYmB,EACZpB,EAAoB78G,EAAEi+G,EAAanB,KACrCD,EAAoBl2H,EAAEm2H,GAAYmB,EAAYnB,IAGhD,GAAGoB,EAAsBA,EAAQrB,EAClC,CAEA,IADGkB,GAA4BA,EAA2B/sH,GACrD5N,EAAI46H,EAAS54H,OAAQhC,IACzB65H,EAAUe,EAAS56H,GAChBy5H,EAAoB78G,EAAE09G,EAAiBT,IAAYS,EAAgBT,IACrES,EAAgBT,GAAS,KAE1BS,EAAgBT,GAAW,CAC5B,EAIGkB,EAAqBphG,KAAkC,4BAAIA,KAAkC,6BAAK,GACtGohG,EAAmBh+G,QAAQ29G,EAAqB/6H,KAAK,KAAM,IAC3Do7H,EAAmBv1H,KAAOk1H,EAAqB/6H,KAAK,KAAMo7H,EAAmBv1H,KAAK7F,KAAKo7H,G,KCrFvFtB,EAAoBS,QAAKj4H,E,mBCAzB,I,8BCOA,MAKA,GALeovF,E,QAAAA,MACbT,OAAO,mBACPG,aACA1uF,Q,iCCSK,SAAS24H,IACZ,OCVG,SAAmB5vC,EAAKvrF,EAAK2yF,GAChC,MAAM/6D,EAAW,kBAAkB2zD,KAAOvrF,IAC1C,GAAIyC,OAAO24H,mBAAmBl5F,IAAItK,GAC9B,OAAOn1B,OAAO24H,kBAAkB7oH,IAAIqlB,GAE9Bn1B,OAAO24H,oBACb34H,OAAO24H,kBAAoB,IAAIp8C,KAEnC,MAAM3nD,EAAO/X,SAAS+B,cAAcuW,GACpC,GAAa,OAATP,EAAe,CACf,QAAiBj1B,IAAbuwF,EACA,OAAOA,EAEX,MAAM,IAAIrtF,MAAM,gCAAgCtF,QAAUurF,IAC9D,CACA,IACI,MAAM8vC,EAAcj/G,KAAKpW,MAAMs1H,KAAKjkG,EAAKp3B,QAEzC,OADAwC,OAAO24H,kBAAkBpoH,IAAI4kB,EAAUyjG,GAChCA,CACX,CACA,MAAOx0H,GAEH,GADAD,QAAQC,MAAM,2DAA4D,CAAE7G,MAAKurF,MAAK1kF,eACrEzE,IAAbuwF,EACA,OAAOA,EAEX,MAAM,IAAIrtF,MAAM,iCAAiCtF,QAAUurF,IAAO,CAAE1f,MAAOhlE,GAC/E,CACJ,CDjBY,CAAU,gBAAiB,eAAgB,OAC5CyY,SAAS+B,cAAc,sCAAsCphB,OAC7D,IACX,CEXO,SAASs7H,IACf,OAAKC,KAGGC,EAAAA,EAAAA,IAAkB,UAAUloH,QAAQ,cAAe,gBAFnDkoH,EAAAA,EAAAA,IAAkB,MAUpB,WACN,GAAID,IACH,MAAM,IAAIl2H,MAAM,qBAGjB,MAAO,WAAUsgE,EAAAA,EAAAA,OAAkBxe,KACpC,CAhBiCs0E,KAIjC,CAiBO,SAASF,IACf,QAAQ51D,EAAAA,EAAAA,KACT,CCdA,MCvBuK,EDuBvK,CACAn+D,KAAA,UAEAsG,KAAAA,KACA,CAEA4tH,qBAAA,OAIAryF,SAAA,CACAsyF,SAAAA,GACA,OAAAC,EAAAA,EAAAA,IAAA,sCACAC,KAAA,KAAAr7F,QAAA,KAAAs7F,SAEA,EAEAD,IAAAA,GAEA,YAAAE,SAAAj7G,MAAA+6G,GAAAA,EAAAG,SAAA,KAAAA,QACA,EAEAC,YAAAA,GACA,YAAAJ,KAAAI,YACA,EAEAC,cAAAA,GACA,SAAAL,KAAAM,gBACA,SAGA,MACAC,EADAjgH,KAAApW,MAAA,KAAA81H,KAAAM,iBACAr7G,MAAAJ,IAAA,UAAAvf,EAAA,IAAApB,GAAA2gB,EAAA,sBAAAvf,GAAA,aAAApB,CAAA,IACA,OAAAq8H,GACAA,EAAAp8H,KAIA,EAEAq8H,yBAAAA,IACA,kBAAA7xC,GAAA8xC,aAGAC,UAAAA,GACA,YAAAV,MAAAW,aAAAvxH,QAAA,OACA,GAGA,aAAA+gD,GACA,SAAAkwE,gBAAA,KAAAD,cAAA,KAAAI,yBAoBA,OAnBA,KAAAI,mBAEA,KAAAJ,2BACAxX,EAAAjgF,KAAA,kHAIA83F,IAAAC,OAAAC,SAAA,iBACAC,SAAA,KAAAhB,KACAhpH,KAAA6pH,IAAAC,OAAA9pH,KACAiqH,cAAAJ,IAAAC,OAAAG,cACAC,SAAAL,IAAAC,OAAAI,SACAC,QAAAN,IAAAC,OAAAK,QACAC,OAAAP,IAAAC,OAAAM,OACAC,OAAAR,IAAAC,OAAAO,OACAC,QAAAT,IAAAC,OAAAQ,YAOA99G,SAAA6F,iBAAA,uBAAAk4G,uBAEA,KAAAX,cACA,KAAAvxE,WAAA,WACA,KAAAnT,IAAAt1B,OACA,GACA,EAEAi0E,aAAAA,GACAr3E,SAAAiG,oBAAA,uBAAA83G,sBACA,EAEAz5E,QAAA,CACA05E,cAAAA,GACA,KAAAd,YACA,KAAArxE,WAAA,KACA,KAAAoyE,qBAAArrE,gBAAA,YAGA,EAEAsrE,iBAAAA,GAGA,YAAAj0E,MAAAk0E,OAAAvuG,eACA,EAEAquG,kBAAAA,GACA,YAAAC,oBAAAljG,eAAA,WACA,EAEAojG,0BAAAA,CAAAC,GAGA,YAAAH,oBAAA33D,qBAAA,WAAA10C,aAAA,QAAAwsG,EACA,EAEAC,qCAAAA,GACA,MAAAC,EAAA,KAAAt0E,MAAAk0E,OAAAK,cAAAD,4BAIAA,EAAA7qH,IAAA,yBAEA6qH,EAAA7qH,IAAA,wBACA6qH,EAAA7qH,IAAA,sBACA6qH,EAAA7qH,IAAA,iBAAA0qH,2BAAA,cACAG,EAAA7qH,IAAA,eAAA0qH,2BAAA,YACAG,EAAA7qH,IAAA,wBAAA0qH,2BAAA,YACAG,EAAA7qH,IAAA,wBACA6qH,EAAA7qH,IAAA,0BAAA0qH,2BAAA,uBACAG,EAAA7qH,IAAA,4BAAA0qH,2BAAA,oBAEA,MAAAlxC,GAAAzB,EAAAA,EAAAA,MACAgzC,EAAAC,CAAAA,MAAAA,KAAAA,KAAAA,KAAAA,MAAAA,KAAAA,KAAAA,KAAAA,KAAAA,KAAAA,KAAAA,MAAAA,KAAAA,KAAAA,MAAAA,MAAAA,KAAAA,KAAAA,KAAAA,KAAAA,MAAAA,KAAAA,QAAAA,QAAAA,QAAAA,KAAAA,QAAAA,QAAAA,QAAAA,QAAAA,KAAAA,KAAAA,KAAAA,KAAAA,KAAAA,KAAAA,MAAAA,QAAAA,QAAAA,KAAAA,KAAAA,KAAAA,QAAAA,KAAAA,QAAAA,KAAAA,MAAAA,KAAAA,QAAAA,MAAAA,KAAAA,KAAAA,KAAAA,KAAAA,KAAAA,KAAAA,MAAAA,KAAAA,KAAAA,KAAAA,KAAAA,MAAAA,KAAAA,cAAAA,KAAAA,MAAAA,KAAAA,MAAAA,KAAAA,KAAAA,KAAAA,KAAAA,QAAAA,QAAAA,KAAAA,QAAAA,KAAAA,QAAAA,KAAAA,QAAAA,QAAAA,KAAAA,KAAAA,KAAAA,MAAAA,KAAAA,MAAAA,MAAAA,KAAAA,KAAAA,MAAAA,KAAAA,MAAAA,KAAAA,KAAAA,QAAAA,MAAAA,KAAAA,KAAAA,KAAAA,KAAAA,KAAAA,KAAAA,MAAAA,KAAAA,KAAAA,KAAAA,KAAAA,KAAAA,KAAAA,QAAAA,SAIA,GAAAD,EAAAlqH,SAAA24E,GAGAqxC,EAAA7qH,IAAA,SAAAw5E,OACA,CAEA,MAAAyxC,EAAAzxC,EAAApoF,MAAA,SACA25H,EAAAlqH,SAAAoqH,IAAAF,EAAAh9G,MAAAyrE,GAAAA,EAAAxqF,WAAA,GAAAi8H,UACAJ,EAAA7qH,IAAA,SAAAirH,EAEA,CAEA,KAAAzB,aAGAqB,EAAA7qH,IAAA,oBAIA6qH,EAAA7qH,IAAA,2BAEA,EAEAkrH,8BAAAA,GAAA,IAAArgF,EAAA,KAwBA,GAvBA,KAAA89E,qBAAA,KAAApyE,MAAAk0E,OAAAK,cAAAnC,qBAEA,KAAAA,qBAAAwC,KAAA,KAAAC,WAUA,KAAAzC,qBAAA0C,SAAA7xG,GAAA,qBACA,MAAA8xG,EAAA,KAAA3C,qBAAA4C,YAAAD,kBAEAE,EAAAF,EAAAG,cACAH,EAAAG,cAAA,WACAD,KAAAt8H,WAEA27C,EAAA0/E,qBAAArrE,gBAAA,WACA,KAGA,KAAAgqE,aAAA,CACA,MAAAwC,EAAA,KAAAlB,oBAAAn8G,cAAA,cAEAq9G,GACAA,EAAAzoE,UAAA9zB,IAAA,yBAMA,KAAAw5F,qBAAAr6B,SAAA,cAWA,KAAAq6B,qBAAAgD,iBACA,KAAAhD,qBAAAgD,kBAAA,EAMA,KAAAhD,qBAAAiD,YAAA,OAGA9Z,EAAAjgF,KAAA,gDACA,MACAigF,EAAAjgF,KAAA,gCAGA,MAAAg5F,EAAA,KAAAt0E,MAAAk0E,OAAAK,cAAAD,4BAEA/Y,EAAAliH,MAAA,8BAAAi7H,EAAAgB,SACA,EAEAxB,qBAAAA,GACA,KAAAO,wCAWA,KAAAr0E,MAAAk0E,OAAAK,cAAAnC,qBAAAmD,mBAAAt4G,MAAA,KACA,KAAA03G,gCAAA,GAEA,EAEAE,UAAAA,GACA,MAAAW,EAAA,KAAAxB,qBACAwB,EAAApvG,aAAA,uBACAovG,EAAA9oE,UAAA9zB,IAAA,sBAEA2iF,EAAAjgF,KAAA,+CAEA,KAAA82F,qBAAA4C,YAAAS,eAAAx4G,MAAAzY,GElPeoyB,eAAe8+F,EAAUlxH,GAGvC,MAAMmxH,EAAW3D,KAAgB9pC,EAAAA,EAAAA,IAAWwtC,GAEtCE,EAAO,IAAI3yD,KAAK,CAACz+D,GAAO,CAAEF,KAAM,oBAEhCuxH,EAAgB,CACrB7vD,QAAS,CACR,eAAgB,kBAGhB7K,cAAcF,EAAAA,EAAAA,QAahB,OAVI22D,MACHiE,EAAczmD,KAAO,CAGpBC,SAAUuiD,MAML10C,EAAAA,GAAM44C,IAAIH,EAAUC,EAAMC,EAClC,CFyNAE,CAAA,KAAAxD,KAAAmD,SAAAlxH,KACAyY,MAAA,KACAs+F,EAAAjgF,KAAA,iCACAxI,OAAAx1B,IACAi+G,EAAAj+G,MAAA,wBAAAA,IAEAoiF,EAAAA,EAAAA,IAAA/oF,EAAA,0CAKA6+H,EAAA7sE,gBAAA,eACAqtE,SAAA,KACAR,EAAA9oE,UAAA1nC,OAAA,wBAEA,I,+HG/QIhrB,EAAU,CAAC,EAEfA,EAAQssB,kBAAoB,IAC5BtsB,EAAQgsB,cAAgB,IACxBhsB,EAAQurB,OAAS,SAAc,KAAM,QACrCvrB,EAAQ6qB,OAAS,IACjB7qB,EAAQqsB,mBAAqB,IAEhB,IAAI,IAASrsB,GAKJ,KAAW,IAAQ2uF,QAAS,IAAQA,OChB1D,IAAIl5C,ECFW,SACbmwC,EACAr6C,EACAsC,EACAg4C,EACAC,EACA/5B,EACAg6B,EACAC,GAGA,IAoBIv7C,EApBAzqC,EACuB,mBAAlB4lF,EAA+BA,EAAc5lF,QAAU4lF,EAuDhE,GApDIr6C,IACFvrC,EAAQurC,OAASA,EACjBvrC,EAAQ6tC,gBAAkBA,EAC1B7tC,EAAQy6C,WAAY,GAIlBorC,IACF7lF,EAAQ6+C,YAAa,GAInBkN,IACF/rD,EAAQ46C,SAAW,UAAYmR,GAI7Bg6B,GAEFt7C,EAAO,SAAUnL,IAEfA,EACEA,GACCthC,KAAK00C,QAAU10C,KAAK00C,OAAO+W,YAC3BzrD,KAAK8hC,QAAU9hC,KAAK8hC,OAAO4S,QAAU10C,KAAK8hC,OAAO4S,OAAO+W,aAEZ,oBAAxBstD,sBACrBz3E,EAAUy3E,qBAGRjxB,GACFA,EAAa7oF,KAAKe,KAAMshC,GAGtBA,GAAWA,EAAQ03E,uBACrB13E,EAAQ03E,sBAAsBp4E,IAAImnD,EAEtC,EAGA/lF,EAAQi3G,aAAexsE,GACdq7C,IACTr7C,EAAOu7C,EACH,WACEF,EAAa7oF,KACXe,MACCgC,EAAQ6+C,WAAa7gD,KAAK8hC,OAAS9hC,MAAM+nD,MAAMzZ,SAAS9wB,WAE7D,EACAsqE,GAGFr7C,EACF,GAAIzqC,EAAQ6+C,WAAY,CAGtB7+C,EAAQi5G,cAAgBxuE,EAExB,IAAIysE,EAAiBl3G,EAAQurC,OAC7BvrC,EAAQurC,OAAS,SAAkC2H,EAAG5T,GAEpD,OADAmL,EAAKxtC,KAAKqiC,GACH43E,EAAehkE,EAAG5T,EAC3B,CACF,KAAO,CAEL,IAAIiK,EAAWvpC,EAAQm3G,aACvBn3G,EAAQm3G,aAAe5tE,EAAW,GAAGtrC,OAAOsrC,EAAUkB,GAAQ,CAACA,EACjE,CAGF,MAAO,CACLnvC,QAASsqF,EACT5lF,QAASA,EAEb,CDvFgB,CACd,GTTW,WAAkB,IAAI42C,EAAI54C,KAAKqpC,EAAGuP,EAAIkP,MAAMze,GAAG,OAAQuP,EAAIgiF,eAAgBvxF,EAAG,SAAS,CAACxC,IAAI,SAASsI,MAAM,CAAC,IAAMyJ,EAAIyhF,WAAWpvG,GAAG,CAAC,KAAO2tB,EAAImjF,kBAAoBnjF,EAAImiF,yBAA4PniF,EAAIrH,KAAtOlI,EAAG,MAAM,CAAC8F,MAAM,CAAC,GAAK,iBAAiB,CAAC9F,EAAG,MAAM,CAACijB,YAAY,eAAe1T,EAAItH,GAAG,KAAKjI,EAAG,KAAK,CAACuP,EAAItH,GAAGsH,EAAI5H,GAAG4H,EAAIj6C,EAAE,kBAAmB,wFACxV,GACsB,ISUpB,EACA,KACA,WACA,MAIF,QAAe84C,EAAiB,QEbhC2jF,IAAIC,OAAO4C,gBAAgB,CAC1Bn7H,GAAI,MAEJo7H,MAAO,CACN,kBACA,2BAGDzmF,UAAW0mF,EAEXC,YAAY,G","sources":["webpack:///files_pdfviewer/webpack/runtime/load script","webpack:///files_pdfviewer/node_modules/@nextcloud/browser-storage/dist/index.js","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/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-B4-9qwLn.css","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/assets/NcButton-D8AOCliw.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-BzkYPomo.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=52c6e7ae&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/@nextcloud/axios/dist/index.mjs","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/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/vue/dist/assets/NcDialog-COuFb47k.css?14dd","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcDialogButton-DtGSMhif.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcModal-BzkYPomo.css?0b2a","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/Components/NcModal.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcDialog-Du-BeUCp.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-B4-9qwLn.css?68e6","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcActions-C832pWHO.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/useTrapStackControl-BnLfCgGU.mjs","webpack://files_pdfviewer/./node_modules/@nextcloud/vue/dist/assets/NcButton-D8AOCliw.css?5fe1","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/NcButton-CWPBzbcC.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-DMUA5d7U.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/ScopeComponent-305QOaqN.mjs","webpack:///files_pdfviewer/node_modules/@nextcloud/vue/dist/chunks/_l10n-BEfeU7gr.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-DXu6GWVJ.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/node_modules/@nextcloud/sharing/dist/public.js","webpack:///files_pdfviewer/node_modules/@nextcloud/sharing/node_modules/@nextcloud/initial-state/dist/index.js","webpack:///files_pdfviewer/src/utils/davUtils.js","webpack:///files_pdfviewer/src/views/PDFView.vue","webpack:///files_pdfviewer/src/views/PDFView.vue?vue&type=script&lang=js","webpack:///files_pdfviewer/src/services/uploadPdfFile.js","webpack://files_pdfviewer/./src/views/PDFView.vue?f045","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};","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.clearAll = clearAll;\nexports.clearNonPersistent = clearNonPersistent;\nexports.getBuilder = getBuilder;\nvar _storagebuilder = _interopRequireDefault(require(\"./storagebuilder\"));\nvar _scopedstorage = _interopRequireDefault(require(\"./scopedstorage\"));\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n/**\n * Get the storage builder for an app\n * @param appId App ID to scope storage\n */\nfunction getBuilder(appId) {\n return new _storagebuilder.default(appId);\n}\n\n/**\n * Clear values from storage\n * @param storage The storage to clear\n * @param pred Callback to check if value should be cleared\n */\nfunction clearStorage(storage, pred) {\n Object.keys(storage).filter(k => pred ? pred(k) : true).map(storage.removeItem.bind(storage));\n}\n\n/**\n * Clear all values from all storages\n */\nfunction clearAll() {\n const storages = [window.sessionStorage, window.localStorage];\n storages.map(s => clearStorage(s));\n}\n\n/**\n * Clear ony non persistent values\n */\nfunction clearNonPersistent() {\n const storages = [window.sessionStorage, window.localStorage];\n storages.map(s => clearStorage(s, k => !k.startsWith(_scopedstorage.default.GLOBAL_SCOPE_PERSISTENT)));\n}\n//# sourceMappingURL=index.js.map","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nclass ScopedStorage {\n constructor(scope, wrapped, persistent) {\n _defineProperty(this, \"scope\", void 0);\n _defineProperty(this, \"wrapped\", void 0);\n this.scope = \"\".concat(persistent ? ScopedStorage.GLOBAL_SCOPE_PERSISTENT : ScopedStorage.GLOBAL_SCOPE_VOLATILE, \"_\").concat(btoa(scope), \"_\");\n this.wrapped = wrapped;\n }\n scopeKey(key) {\n return \"\".concat(this.scope).concat(key);\n }\n setItem(key, value) {\n this.wrapped.setItem(this.scopeKey(key), value);\n }\n getItem(key) {\n return this.wrapped.getItem(this.scopeKey(key));\n }\n removeItem(key) {\n this.wrapped.removeItem(this.scopeKey(key));\n }\n clear() {\n Object.keys(this.wrapped).filter(key => key.startsWith(this.scope)).map(this.wrapped.removeItem.bind(this.wrapped));\n }\n}\nexports.default = ScopedStorage;\n_defineProperty(ScopedStorage, \"GLOBAL_SCOPE_VOLATILE\", 'nextcloud_vol');\n_defineProperty(ScopedStorage, \"GLOBAL_SCOPE_PERSISTENT\", 'nextcloud_per');\n//# sourceMappingURL=scopedstorage.js.map","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _scopedstorage = _interopRequireDefault(require(\"./scopedstorage\"));\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nclass StorageBuilder {\n constructor(appId) {\n _defineProperty(this, \"appId\", void 0);\n _defineProperty(this, \"persisted\", false);\n _defineProperty(this, \"clearedOnLogout\", false);\n this.appId = appId;\n }\n persist() {\n let persist = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n this.persisted = persist;\n return this;\n }\n clearOnLogout() {\n let clear = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n this.clearedOnLogout = clear;\n return this;\n }\n build() {\n return new _scopedstorage.default(this.appId, this.persisted ? window.localStorage : window.sessionStorage, !this.clearedOnLogout);\n }\n}\nexports.default = StorageBuilder;\n//# sourceMappingURL=storagebuilder.js.map","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-ddba453b] {\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-ddba453b] {\n display: flex;\n align-items: center;\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\n}\n.action-item[data-v-ddba453b] {\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-ddba453b] {\n --open-background-color: var(--color-primary-element-hover);\n}\n.action-item.action-item--secondary[data-v-ddba453b] {\n --open-background-color: var(--color-primary-element-light-hover);\n}\n.action-item.action-item--error[data-v-ddba453b] {\n --open-background-color: var(--color-error-hover);\n}\n.action-item.action-item--warning[data-v-ddba453b] {\n --open-background-color: var(--color-warning-hover);\n}\n.action-item.action-item--success[data-v-ddba453b] {\n --open-background-color: var(--color-success-hover);\n}\n.action-item.action-item--tertiary-no-background[data-v-ddba453b] {\n --open-background-color: transparent;\n}\n.action-item.action-item--open .action-item__menutoggle[data-v-ddba453b] {\n background-color: var(--open-background-color);\n}\n.action-item__menutoggle__icon[data-v-ddba453b] {\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-B4-9qwLn.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-ddba453b] {\\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-ddba453b] {\\n display: flex;\\n align-items: center;\\n gap: calc((var(--default-clickable-area) - 16px) / 2 / 2);\\n}\\n.action-item[data-v-ddba453b] {\\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-ddba453b] {\\n --open-background-color: var(--color-primary-element-hover);\\n}\\n.action-item.action-item--secondary[data-v-ddba453b] {\\n --open-background-color: var(--color-primary-element-light-hover);\\n}\\n.action-item.action-item--error[data-v-ddba453b] {\\n --open-background-color: var(--color-error-hover);\\n}\\n.action-item.action-item--warning[data-v-ddba453b] {\\n --open-background-color: var(--color-warning-hover);\\n}\\n.action-item.action-item--success[data-v-ddba453b] {\\n --open-background-color: var(--color-success-hover);\\n}\\n.action-item.action-item--tertiary-no-background[data-v-ddba453b] {\\n --open-background-color: transparent;\\n}\\n.action-item.action-item--open .action-item__menutoggle[data-v-ddba453b] {\\n background-color: var(--open-background-color);\\n}\\n.action-item__menutoggle__icon[data-v-ddba453b] {\\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-474ee0b9] {\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-474ee0b9] {\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-474ee0b9] {\n --button-size: var(--clickable-area-small, 24px);\n --button-radius: var(--border-radius);\n}\n.button-vue--size-large[data-v-474ee0b9] {\n --button-size: var(--clickable-area-large, 48px);\n}\n.button-vue[data-v-474ee0b9], .button-vue[data-v-474ee0b9] * {\n cursor: pointer;\n}\n.button-vue[data-v-474ee0b9]:focus {\n outline: none;\n}\n.button-vue[data-v-474ee0b9]:disabled {\n cursor: default;\n opacity: 0.5;\n filter: saturate(0.7);\n}\n.button-vue[data-v-474ee0b9]:disabled * {\n cursor: default;\n}\n.button-vue[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-primary-element-light-hover);\n}\n.button-vue[data-v-474ee0b9]:active {\n background-color: var(--color-primary-element-light);\n}\n.button-vue__wrapper[data-v-474ee0b9] {\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-474ee0b9] {\n justify-content: end;\n}\n.button-vue--start .button-vue__wrapper[data-v-474ee0b9] {\n justify-content: start;\n}\n.button-vue--reverse .button-vue__wrapper[data-v-474ee0b9] {\n flex-direction: row-reverse;\n}\n.button-vue--reverse.button-vue--icon-and-text[data-v-474ee0b9] {\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\n}\n.button-vue__icon[data-v-474ee0b9] {\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-474ee0b9] > * {\n max-height: 16px;\n max-width: 16px;\n}\n.button-vue--size-small .button-vue__icon[data-v-474ee0b9] svg {\n height: 16px;\n width: 16px;\n}\n.button-vue__text[data-v-474ee0b9] {\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-474ee0b9] {\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-474ee0b9] {\n --button-padding: var(--button-padding-default);\n}\n.button-vue--text-only .button-vue__text[data-v-474ee0b9] {\n margin-inline: 4px;\n}\n.button-vue--wide[data-v-474ee0b9] {\n width: 100%;\n}\n.button-vue[data-v-474ee0b9]: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-474ee0b9] {\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-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-primary-element-hover);\n}\n.button-vue--vue-primary[data-v-474ee0b9]:active {\n background-color: var(--color-primary-element);\n}\n.button-vue--vue-secondary[data-v-474ee0b9] {\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-474ee0b9]: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-474ee0b9], .button-vue--vue-tertiary[data-v-474ee0b9] {\n background-color: transparent;\n border-color: transparent;\n color: var(--color-main-text);\n}\n.button-vue--tertiary[data-v-474ee0b9]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-background-hover);\n}\n.button-vue--vue-tertiary-no-background[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-tertiary-on-primary[data-v-474ee0b9] {\n color: var(--color-primary-element-text);\n}\n.button-vue--vue-tertiary-on-primary[data-v-474ee0b9]:hover:not(:disabled) {\n background-color: transparent;\n}\n.button-vue--vue-success[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-success-hover);\n}\n.button-vue--vue-success[data-v-474ee0b9]:active {\n background-color: var(--color-success);\n}\n.button-vue--vue-warning[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-warning-hover);\n}\n.button-vue--vue-warning[data-v-474ee0b9]:active {\n background-color: var(--color-warning);\n}\n.button-vue--vue-error[data-v-474ee0b9] {\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-474ee0b9]:hover:not(:disabled) {\n background-color: var(--color-error-hover);\n}\n.button-vue--vue-error[data-v-474ee0b9]:active {\n background-color: var(--color-error);\n}\n.button-vue--legacy[data-v-474ee0b9] {\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-474ee0b9], .button-vue--legacy.button-vue--vue-success[data-v-474ee0b9], .button-vue--legacy.button-vue--vue-warning[data-v-474ee0b9] {\n color: white;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcButton-D8AOCliw.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-474ee0b9] {\\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-474ee0b9] {\\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-474ee0b9] {\\n --button-size: var(--clickable-area-small, 24px);\\n --button-radius: var(--border-radius);\\n}\\n.button-vue--size-large[data-v-474ee0b9] {\\n --button-size: var(--clickable-area-large, 48px);\\n}\\n.button-vue[data-v-474ee0b9], .button-vue[data-v-474ee0b9] * {\\n cursor: pointer;\\n}\\n.button-vue[data-v-474ee0b9]:focus {\\n outline: none;\\n}\\n.button-vue[data-v-474ee0b9]:disabled {\\n cursor: default;\\n opacity: 0.5;\\n filter: saturate(0.7);\\n}\\n.button-vue[data-v-474ee0b9]:disabled * {\\n cursor: default;\\n}\\n.button-vue[data-v-474ee0b9]:hover:not(:disabled) {\\n background-color: var(--color-primary-element-light-hover);\\n}\\n.button-vue[data-v-474ee0b9]:active {\\n background-color: var(--color-primary-element-light);\\n}\\n.button-vue__wrapper[data-v-474ee0b9] {\\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-474ee0b9] {\\n justify-content: end;\\n}\\n.button-vue--start .button-vue__wrapper[data-v-474ee0b9] {\\n justify-content: start;\\n}\\n.button-vue--reverse .button-vue__wrapper[data-v-474ee0b9] {\\n flex-direction: row-reverse;\\n}\\n.button-vue--reverse.button-vue--icon-and-text[data-v-474ee0b9] {\\n --button-padding: var(--button-padding-default) var(--default-grid-baseline);\\n}\\n.button-vue__icon[data-v-474ee0b9] {\\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-474ee0b9] > * {\\n max-height: 16px;\\n max-width: 16px;\\n}\\n.button-vue--size-small .button-vue__icon[data-v-474ee0b9] svg {\\n height: 16px;\\n width: 16px;\\n}\\n.button-vue__text[data-v-474ee0b9] {\\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-474ee0b9] {\\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-474ee0b9] {\\n --button-padding: var(--button-padding-default);\\n}\\n.button-vue--text-only .button-vue__text[data-v-474ee0b9] {\\n margin-inline: 4px;\\n}\\n.button-vue--wide[data-v-474ee0b9] {\\n width: 100%;\\n}\\n.button-vue[data-v-474ee0b9]: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-474ee0b9] {\\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-474ee0b9] {\\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-474ee0b9]:hover:not(:disabled) {\\n background-color: var(--color-primary-element-hover);\\n}\\n.button-vue--vue-primary[data-v-474ee0b9]:active {\\n background-color: var(--color-primary-element);\\n}\\n.button-vue--vue-secondary[data-v-474ee0b9] {\\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-474ee0b9]: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-474ee0b9], .button-vue--vue-tertiary[data-v-474ee0b9] {\\n background-color: transparent;\\n border-color: transparent;\\n color: var(--color-main-text);\\n}\\n.button-vue--tertiary[data-v-474ee0b9]:hover:not(:disabled), .button-vue--vue-tertiary[data-v-474ee0b9]:hover:not(:disabled) {\\n background-color: var(--color-background-hover);\\n}\\n.button-vue--vue-tertiary-no-background[data-v-474ee0b9]:hover:not(:disabled) {\\n background-color: transparent;\\n}\\n.button-vue--vue-tertiary-on-primary[data-v-474ee0b9] {\\n color: var(--color-primary-element-text);\\n}\\n.button-vue--vue-tertiary-on-primary[data-v-474ee0b9]:hover:not(:disabled) {\\n background-color: transparent;\\n}\\n.button-vue--vue-success[data-v-474ee0b9] {\\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-474ee0b9]:hover:not(:disabled) {\\n background-color: var(--color-success-hover);\\n}\\n.button-vue--vue-success[data-v-474ee0b9]:active {\\n background-color: var(--color-success);\\n}\\n.button-vue--vue-warning[data-v-474ee0b9] {\\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-474ee0b9]:hover:not(:disabled) {\\n background-color: var(--color-warning-hover);\\n}\\n.button-vue--vue-warning[data-v-474ee0b9]:active {\\n background-color: var(--color-warning);\\n}\\n.button-vue--vue-error[data-v-474ee0b9] {\\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-474ee0b9]:hover:not(:disabled) {\\n background-color: var(--color-error-hover);\\n}\\n.button-vue--vue-error[data-v-474ee0b9]:active {\\n background-color: var(--color-error);\\n}\\n.button-vue--legacy[data-v-474ee0b9] {\\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-474ee0b9], .button-vue--legacy.button-vue--vue-success[data-v-474ee0b9], .button-vue--legacy.button-vue--vue-warning[data-v-474ee0b9] {\\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-c2daf832] {\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-c2daf832] {\n --backdrop-color: 0, 0, 0;\n --icon-size: 20px;\n --slideshow-duration: var(--afe18836);\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-c2daf832] {\n background-color: rgba(var(--backdrop-color), 0.92);\n}\n.modal-mask--light[data-v-c2daf832] {\n --backdrop-color: 255, 255, 255;\n}\n.modal-header[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\n padding-inline-start: calc(var(--default-clickable-area) * 3);\n text-align: center;\n}\n}\n.modal-header .icons-menu[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832],\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-c2daf832], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-c2daf832],\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-c2daf832] {\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-c2daf832], .modal-header .icons-menu .play-pause-icons__pause[data-v-c2daf832] {\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-c2daf832] .action-item {\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\n}\n.modal-header .icons-menu[data-v-c2daf832] .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-c2daf832] button:focus-visible {\n box-shadow: none !important;\n outline: 2px solid #fff !important;\n}\n.modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle {\n padding: 0;\n}\n.modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle span, .modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle svg {\n width: var(--icon-size);\n height: var(--icon-size);\n}\n.modal-wrapper[data-v-c2daf832] {\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-c2daf832],\n.modal-wrapper .next[data-v-c2daf832] {\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-c2daf832]:focus-visible,\n.modal-wrapper .next[data-v-c2daf832]: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-c2daf832] {\n inset-inline-start: 2px;\n}\n.modal-wrapper .next[data-v-c2daf832] {\n inset-inline-end: 2px;\n}\n.modal-wrapper[data-v-c2daf832] {\n /* Content */\n}\n.modal-wrapper .modal-container[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\n width: 100%;\n min-height: 52px;\n overflow: auto;\n}\n.modal-wrapper--small > .modal-container[data-v-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832] {\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-c2daf832],\n.fade-leave-active[data-v-c2daf832] {\n transition: opacity 250ms;\n}\n.fade-enter[data-v-c2daf832],\n.fade-leave-to[data-v-c2daf832] {\n opacity: 0;\n}\n.fade-visibility-enter[data-v-c2daf832],\n.fade-visibility-leave-to[data-v-c2daf832] {\n visibility: hidden;\n opacity: 0;\n}\n.modal-in-enter-active[data-v-c2daf832],\n.modal-in-leave-active[data-v-c2daf832],\n.modal-out-enter-active[data-v-c2daf832],\n.modal-out-leave-active[data-v-c2daf832] {\n transition: opacity 250ms;\n}\n.modal-in-enter[data-v-c2daf832],\n.modal-in-leave-to[data-v-c2daf832],\n.modal-out-enter[data-v-c2daf832],\n.modal-out-leave-to[data-v-c2daf832] {\n opacity: 0;\n}\n.modal-in-enter .modal-container[data-v-c2daf832],\n.modal-in-leave-to .modal-container[data-v-c2daf832] {\n transform: scale(0.9);\n}\n.modal-out-enter .modal-container[data-v-c2daf832],\n.modal-out-leave-to .modal-container[data-v-c2daf832] {\n transform: scale(1.1);\n}\n.modal-mask .play-pause-icons .progress-ring[data-v-c2daf832] {\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-c2daf832] {\n transition: 100ms stroke-dashoffset;\n transform-origin: 50% 50%;\n animation: progressring-c2daf832 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-c2daf832] {\n animation: breath-c2daf832 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-c2daf832] {\n animation-play-state: paused !important;\n}\n@keyframes progressring-c2daf832 {\nfrom {\n stroke-dashoffset: 94.2477796077;\n}\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes breath-c2daf832 {\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-BzkYPomo.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-c2daf832] {\\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-c2daf832] {\\n --backdrop-color: 0, 0, 0;\\n --icon-size: 20px;\\n --slideshow-duration: var(--afe18836);\\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-c2daf832] {\\n background-color: rgba(var(--backdrop-color), 0.92);\\n}\\n.modal-mask--light[data-v-c2daf832] {\\n --backdrop-color: 255, 255, 255;\\n}\\n.modal-header[data-v-c2daf832] {\\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-c2daf832] {\\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-c2daf832] {\\n padding-inline-start: calc(var(--default-clickable-area) * 3);\\n text-align: center;\\n}\\n}\\n.modal-header .icons-menu[data-v-c2daf832] {\\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-c2daf832] {\\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-c2daf832] {\\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-c2daf832],\\n.modal-header .icons-menu .play-pause-icons:hover .play-pause-icons__pause[data-v-c2daf832], .modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__play[data-v-c2daf832],\\n.modal-header .icons-menu .play-pause-icons:focus .play-pause-icons__pause[data-v-c2daf832] {\\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-c2daf832], .modal-header .icons-menu .play-pause-icons__pause[data-v-c2daf832] {\\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-c2daf832] .action-item {\\n margin: calc((var(--header-height) - var(--default-clickable-area)) / 2);\\n}\\n.modal-header .icons-menu[data-v-c2daf832] .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-c2daf832] button:focus-visible {\\n box-shadow: none !important;\\n outline: 2px solid #fff !important;\\n}\\n.modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle {\\n padding: 0;\\n}\\n.modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle span, .modal-header .icons-menu[data-v-c2daf832] .action-item__menutoggle svg {\\n width: var(--icon-size);\\n height: var(--icon-size);\\n}\\n.modal-wrapper[data-v-c2daf832] {\\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-c2daf832],\\n.modal-wrapper .next[data-v-c2daf832] {\\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-c2daf832]:focus-visible,\\n.modal-wrapper .next[data-v-c2daf832]: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-c2daf832] {\\n inset-inline-start: 2px;\\n}\\n.modal-wrapper .next[data-v-c2daf832] {\\n inset-inline-end: 2px;\\n}\\n.modal-wrapper[data-v-c2daf832] {\\n /* Content */\\n}\\n.modal-wrapper .modal-container[data-v-c2daf832] {\\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-c2daf832] {\\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-c2daf832] {\\n width: 100%;\\n min-height: 52px;\\n overflow: auto;\\n}\\n.modal-wrapper--small > .modal-container[data-v-c2daf832] {\\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-c2daf832] {\\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-c2daf832] {\\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-c2daf832] {\\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-c2daf832] {\\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-c2daf832],\\n.fade-leave-active[data-v-c2daf832] {\\n transition: opacity 250ms;\\n}\\n.fade-enter[data-v-c2daf832],\\n.fade-leave-to[data-v-c2daf832] {\\n opacity: 0;\\n}\\n.fade-visibility-enter[data-v-c2daf832],\\n.fade-visibility-leave-to[data-v-c2daf832] {\\n visibility: hidden;\\n opacity: 0;\\n}\\n.modal-in-enter-active[data-v-c2daf832],\\n.modal-in-leave-active[data-v-c2daf832],\\n.modal-out-enter-active[data-v-c2daf832],\\n.modal-out-leave-active[data-v-c2daf832] {\\n transition: opacity 250ms;\\n}\\n.modal-in-enter[data-v-c2daf832],\\n.modal-in-leave-to[data-v-c2daf832],\\n.modal-out-enter[data-v-c2daf832],\\n.modal-out-leave-to[data-v-c2daf832] {\\n opacity: 0;\\n}\\n.modal-in-enter .modal-container[data-v-c2daf832],\\n.modal-in-leave-to .modal-container[data-v-c2daf832] {\\n transform: scale(0.9);\\n}\\n.modal-out-enter .modal-container[data-v-c2daf832],\\n.modal-out-leave-to .modal-container[data-v-c2daf832] {\\n transform: scale(1.1);\\n}\\n.modal-mask .play-pause-icons .progress-ring[data-v-c2daf832] {\\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-c2daf832] {\\n transition: 100ms stroke-dashoffset;\\n transform-origin: 50% 50%;\\n animation: progressring-c2daf832 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-c2daf832] {\\n animation: breath-c2daf832 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\\n}\\n.modal-mask .play-pause-icons--paused .progress-ring__circle[data-v-c2daf832] {\\n animation-play-state: paused !important;\\n}\\n@keyframes progressring-c2daf832 {\\nfrom {\\n stroke-dashoffset: 94.2477796077;\\n}\\nto {\\n stroke-dashoffset: 0;\\n}\\n}\\n@keyframes breath-c2daf832 {\\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-52c6e7ae]{margin:0;padding:10% 5%;background-color:var(--color-main-background)}iframe[data-v-52c6e7ae]{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.5.4\n* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE\n*/\nimport { isFocusable, tabbable, focusable, isTabbable, getTabIndex } from 'tabbable';\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), !0).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 _defineProperty(obj, key, value) {\n key = _toPropertyKey(key);\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n}\nfunction _toPrimitive(input, hint) {\n if (typeof input !== \"object\" || input === null) return input;\n var prim = input[Symbol.toPrimitive];\n if (prim !== undefined) {\n var res = prim.call(input, hint || \"default\");\n if (typeof res !== \"object\") return res;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (hint === \"string\" ? String : Number)(input);\n}\nfunction _toPropertyKey(arg) {\n var key = _toPrimitive(arg, \"string\");\n return typeof key === \"symbol\" ? key : String(key);\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.pause();\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) {\n trapStack[trapStack.length - 1].unpause();\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// Array.find/findIndex() are not supported on IE; this replicates enough\n// of Array.findIndex() for our needs\nvar findIndex = function findIndex(arr, fn) {\n var idx = -1;\n arr.every(function (value, i) {\n if (fn(value)) {\n idx = i;\n return false; // break\n }\n\n return true; // next\n });\n\n return idx;\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 // 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 * @returns {undefined | false | HTMLElement | SVGElement} Returns\n * `undefined` if the option is not specified; `false` if the option\n * resolved to `false` (node explicitly not given); otherwise, the resolved\n * DOM node.\n * @throws {Error} If the option is set, not `false`, and is not, or does not\n * resolve to a node.\n */\n var getNodeForOption = function getNodeForOption(optionName) {\n var optionValue = config[optionName];\n if (typeof optionValue === 'function') {\n for (var _len2 = arguments.length, params = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n params[_key2 - 1] = arguments[_key2];\n }\n optionValue = optionValue.apply(void 0, params);\n }\n if (optionValue === true) {\n optionValue = undefined; // use default value\n }\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 node = doc.querySelector(optionValue); // resolve to node, or null if fails\n if (!node) {\n throw new Error(\"`\".concat(optionName, \"` as selector refers to no known node\"));\n }\n }\n return node;\n };\n var getInitialFocusNode = function getInitialFocusNode() {\n var node = getNodeForOption('initialFocus');\n\n // false explicitly indicates we want no initialFocus at all\n if (node === false) {\n return false;\n }\n if (node === undefined || !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 }\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', previousActiveElement);\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(_ref2) {\n var target = _ref2.target,\n event = _ref2.event,\n _ref2$isBackward = _ref2.isBackward,\n isBackward = _ref2$isBackward === void 0 ? false : _ref2$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 = findIndex(state.tabbableGroups, function (_ref3) {\n var firstTabbableNode = _ref3.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 = findIndex(state.tabbableGroups, function (_ref4) {\n var lastTabbableNode = _ref4.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\n var checkKey = function checkKey(event) {\n if (isEscapeEvent(event) && valueOrHandler(config.escapeDeactivates, event) !== false) {\n event.preventDefault();\n trap.deactivate();\n return;\n }\n if (config.isKeyForward(event) || config.isKeyBackward(event)) {\n checkKeyNav(event, config.isKeyBackward(event));\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', checkKey, {\n capture: true,\n passive: false\n });\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', checkKey, true);\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 = doc.activeElement;\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.paused || !state.active) {\n return this;\n }\n var onPause = getOption(pauseOptions, 'onPause');\n var onPostPause = getOption(pauseOptions, 'onPostPause');\n state.paused = true;\n onPause === null || onPause === void 0 || onPause();\n removeListeners();\n updateObservedNodes();\n onPostPause === null || onPostPause === void 0 || onPostPause();\n return this;\n },\n unpause: function unpause(unpauseOptions) {\n if (!state.paused || !state.active) {\n return this;\n }\n var onUnpause = getOption(unpauseOptions, 'onUnpause');\n var onPostUnpause = getOption(unpauseOptions, 'onPostUnpause');\n state.paused = false;\n onUnpause === null || onUnpause === void 0 || onUnpause();\n updateTabbableNodes();\n addListeners();\n updateObservedNodes();\n onPostUnpause === null || onPostUnpause === void 0 || onPostUnpause();\n return this;\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\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.2.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,
,