summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPytal <24800714+Pytal@users.noreply.github.com>2023-11-15 12:54:24 -0800
committerGitHub <noreply@github.com>2023-11-15 12:54:24 -0800
commit3b2318a18b3fec51dd8171e1692232dbb502b4df (patch)
tree54e82fb4e6b0daddfc8e8dc5519204440bbcc4a0
parenta317c27e145299f25e2baf474979277860c85d55 (diff)
parentf851bf78792f1652ca648614bc90183ba0f38260 (diff)
Merge pull request #2133 from nextcloud/backport/2118/stable25
[stable25] enh: Add unique DOM identifiers for nav entries
-rw-r--r--js/photos-main.js4
-rw-r--r--js/photos-main.js.map2
-rw-r--r--src/Photos.vue44
3 files changed, 36 insertions, 14 deletions
diff --git a/js/photos-main.js b/js/photos-main.js
index f99c7abf..c03dd321 100644
--- a/js/photos-main.js
+++ b/js/photos-main.js
@@ -1,3 +1,3 @@
/*! For license information please see photos-main.js.LICENSE.txt */
-(()=>{var e,n,r={85260:(e,t,n)=>{"use strict";n.r(t),n.d(t,{arrow:()=>k,autoPlacement:()=>x,autoUpdate:()=>ge,computePosition:()=>_e,detectOverflow:()=>w,flip:()=>S,getOverflowAncestors:()=>ne,hide:()=>O,inline:()=>B,limitShift:()=>j,offset:()=>L,platform:()=>me,shift:()=>Y,size:()=>I});const r=["top","right","bottom","left"],a=["start","end"],i=r.reduce(((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1])),[]),o=Math.min,s=Math.max,l=Math.round,u=Math.floor,c=e=>({x:e,y:e}),d={left:"right",right:"left",bottom:"top",top:"bottom"},f={start:"end",end:"start"};function p(e,t,n){return s(e,o(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function m(e){return e.split("-")[0]}function g(e){return e.split("-")[1]}function _(e){return"x"===e?"y":"x"}function A(e){return"y"===e?"height":"width"}function F(e){return["top","bottom"].includes(m(e))?"y":"x"}function b(e){return _(F(e))}function y(e,t,n){void 0===n&&(n=!1);const r=g(e),a=b(e),i=A(a);let o="x"===a?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=T(o)),[o,T(o)]}function v(e){return e.replace(/start|end/g,(e=>f[e]))}function T(e){return e.replace(/left|right|bottom|top/g,(e=>d[e]))}function D(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 C(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function E(e,t,n){let{reference:r,floating:a}=e;const i=F(t),o=b(t),s=A(o),l=m(t),u="y"===i,c=r.x+r.width/2-a.width/2,d=r.y+r.height/2-a.height/2,f=r[s]/2-a[s]/2;let p;switch(l){case"top":p={x:c,y:r.y-a.height};break;case"bottom":p={x:c,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:d};break;case"left":p={x:r.x-a.width,y:d};break;default:p={x:r.x,y:r.y}}switch(g(t)){case"start":p[o]-=f*(n&&u?-1:1);break;case"end":p[o]+=f*(n&&u?-1:1)}return p}async function w(e,t){var n;void 0===t&&(t={});const{x:r,y:a,platform:i,rects:o,elements:s,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=h(t,e),m=D(p),g=s[f?"floating"===d?"reference":"floating":d],_=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:u,rootBoundary:c,strategy:l})),A="floating"===d?{...o.floating,x:r,y:a}:o.reference,F=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(F))&&await(null==i.getScale?void 0:i.getScale(F))||{x:1,y:1},y=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:A,offsetParent:F,strategy:l}):A);return{top:(_.top-y.top+m.top)/b.y,bottom:(y.bottom-_.bottom+m.bottom)/b.y,left:(_.left-y.left+m.left)/b.x,right:(y.right-_.right+m.right)/b.x}}const k=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:a,rects:i,platform:s,elements:l,middlewareData:u}=t,{element:c,padding:d=0}=h(e,t)||{};if(null==c)return{};const f=D(d),m={x:n,y:r},_=b(a),F=A(_),y=await s.getDimensions(c),v="y"===_,T=v?"top":"left",C=v?"bottom":"right",E=v?"clientHeight":"clientWidth",w=i.reference[F]+i.reference[_]-m[_]-i.floating[F],k=m[_]-i.reference[_],x=await(null==s.getOffsetParent?void 0:s.getOffsetParent(c));let S=x?x[E]:0;S&&await(null==s.isElement?void 0:s.isElement(x))||(S=l.floating[E]||i.floating[F]);const N=w/2-k/2,R=S/2-y[F]/2-1,O=o(f[T],R),M=o(f[C],R),B=O,L=S-y[F]-M,Y=S/2-y[F]/2+N,j=p(B,Y,L),I=!u.arrow&&null!=g(a)&&Y!=j&&i.reference[F]/2-(Y<B?O:M)-y[F]/2<0,P=I?Y<B?Y-B:Y-L:0;return{[_]:m[_]+P,data:{[_]:j,centerOffset:Y-j-P,...I&&{alignmentOffset:P}},reset:I}}});const x=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,a;const{rects:o,middlewareData:s,placement:l,platform:u,elements:c}=t,{crossAxis:d=!1,alignment:f,allowedPlacements:p=i,autoAlignment:_=!0,...A}=h(e,t),F=void 0!==f||p===i?function(e,t,n){return(e?[...n.filter((t=>g(t)===e)),...n.filter((t=>g(t)!==e))]:n.filter((e=>m(e)===e))).filter((n=>!e||g(n)===e||!!t&&v(n)!==n))}(f||null,_,p):p,b=await w(t,A),T=(null==(n=s.autoPlacement)?void 0:n.index)||0,D=F[T];if(null==D)return{};const C=y(D,o,await(null==u.isRTL?void 0:u.isRTL(c.floating)));if(l!==D)return{reset:{placement:F[0]}};const E=[b[m(D)],b[C[0]],b[C[1]]],k=[...(null==(r=s.autoPlacement)?void 0:r.overflows)||[],{placement:D,overflows:E}],x=F[T+1];if(x)return{data:{index:T+1,overflows:k},reset:{placement:x}};const S=k.map((e=>{const t=g(e.placement);return[e.placement,t&&d?e.overflows.slice(0,2).reduce(((e,t)=>e+t),0):e.overflows[0],e.overflows]})).sort(((e,t)=>e[1]-t[1])),N=(null==(a=S.filter((e=>e[2].slice(0,g(e[0])?2:3).every((e=>e<=0))))[0])?void 0:a[0])||S[0][0];return N!==l?{data:{index:T+1,overflows:k},reset:{placement:N}}:{}}}},S=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:a,middlewareData:i,rects:o,initialPlacement:s,platform:l,elements:u}=t,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:_="none",flipAlignment:A=!0,...F}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const b=m(a),D=m(s)===s,C=await(null==l.isRTL?void 0:l.isRTL(u.floating)),E=f||(D||!A?[T(s)]:function(e){const t=T(e);return[v(e),t,v(t)]}(s));f||"none"===_||E.push(...function(e,t,n,r){const a=g(e);let i=function(e,t,n){const r=["left","right"],a=["right","left"],i=["top","bottom"],o=["bottom","top"];switch(e){case"top":case"bottom":return n?t?a:r:t?r:a;case"left":case"right":return t?i:o;default:return[]}}(m(e),"start"===n,r);return a&&(i=i.map((e=>e+"-"+a)),t&&(i=i.concat(i.map(v)))),i}(s,A,_,C));const k=[s,...E],x=await w(t,F),S=[];let N=(null==(r=i.flip)?void 0:r.overflows)||[];if(c&&S.push(x[b]),d){const e=y(a,o,C);S.push(x[e[0]],x[e[1]])}if(N=[...N,{placement:a,overflows:S}],!S.every((e=>e<=0))){var R,O;const e=((null==(R=i.flip)?void 0:R.index)||0)+1,t=k[e];if(t)return{data:{index:e,overflows:N},reset:{placement:t}};let n=null==(O=N.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:O.placement;if(!n)switch(p){case"bestFit":{var M;const e=null==(M=N.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:M[0];e&&(n=e);break}case"initialPlacement":n=s}if(a!==n)return{reset:{placement:n}}}return{}}}};function N(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function R(e){return r.some((t=>e[t]>=0))}const O=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...a}=h(e,t);switch(r){case"referenceHidden":{const e=N(await w(t,{...a,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:R(e)}}}case"escaped":{const e=N(await w(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:R(e)}}}default:return{}}}}};function M(e){const t=o(...e.map((e=>e.left))),n=o(...e.map((e=>e.top)));return{x:t,y:n,width:s(...e.map((e=>e.right)))-t,height:s(...e.map((e=>e.bottom)))-n}}const B=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){const{placement:n,elements:r,rects:a,platform:i,strategy:l}=t,{padding:u=2,x:c,y:d}=h(e,t),f=Array.from(await(null==i.getClientRects?void 0:i.getClientRects(r.reference))||[]),p=function(e){const t=e.slice().sort(((e,t)=>e.y-t.y)),n=[];let r=null;for(let e=0;e<t.length;e++){const a=t[e];!r||a.y-r.y>r.height/2?n.push([a]):n[n.length-1].push(a),r=a}return n.map((e=>C(M(e))))}(f),g=C(M(f)),_=D(u);const A=await i.getElementRects({reference:{getBoundingClientRect:function(){if(2===p.length&&p[0].left>p[1].right&&null!=c&&null!=d)return p.find((e=>c>e.left-_.left&&c<e.right+_.right&&d>e.top-_.top&&d<e.bottom+_.bottom))||g;if(p.length>=2){if("y"===F(n)){const e=p[0],t=p[p.length-1],r="top"===m(n),a=e.top,i=t.bottom,o=r?e.left:t.left,s=r?e.right:t.right;return{top:a,bottom:i,left:o,right:s,width:s-o,height:i-a,x:o,y:a}}const e="left"===m(n),t=s(...p.map((e=>e.right))),r=o(...p.map((e=>e.left))),a=p.filter((n=>e?n.left===r:n.right===t)),i=a[0].top,l=a[a.length-1].bottom;return{top:i,bottom:l,left:r,right:t,width:t-r,height:l-i,x:r,y:i}}return g}},floating:r.floating,strategy:l});return a.reference.x!==A.reference.x||a.reference.y!==A.reference.y||a.reference.width!==A.reference.width||a.reference.height!==A.reference.height?{reset:{rects:A}}:{}}}};const L=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:r}=t,a=await async function(e,t){const{placement:n,platform:r,elements:a}=e,i=await(null==r.isRTL?void 0:r.isRTL(a.floating)),o=m(n),s=g(n),l="y"===F(n),u=["left","top"].includes(o)?-1:1,c=i&&l?-1:1,d=h(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:_}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"==typeof _&&(p="end"===s?-1*_:_),l?{x:p*c,y:f*u}:{x:f*u,y:p*c}}(t,e);return{x:n+a.x,y:r+a.y,data:a}}}},Y=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:a}=t,{mainAxis:i=!0,crossAxis:o=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(e,t),u={x:n,y:r},c=await w(t,l),d=F(m(a)),f=_(d);let g=u[f],A=u[d];if(i){const e="y"===f?"bottom":"right";g=p(g+c["y"===f?"top":"left"],g,g-c[e])}if(o){const e="y"===d?"bottom":"right";A=p(A+c["y"===d?"top":"left"],A,A-c[e])}const b=s.fn({...t,[f]:g,[d]:A});return{...b,data:{x:b.x-n,y:b.y-r}}}}},j=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:a,rects:i,middlewareData:o}=t,{offset:s=0,mainAxis:l=!0,crossAxis:u=!0}=h(e,t),c={x:n,y:r},d=F(a),f=_(d);let p=c[f],g=c[d];const A=h(s,t),b="number"==typeof A?{mainAxis:A,crossAxis:0}:{mainAxis:0,crossAxis:0,...A};if(l){const e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+b.mainAxis,n=i.reference[f]+i.reference[e]-b.mainAxis;p<t?p=t:p>n&&(p=n)}if(u){var y,v;const e="y"===f?"width":"height",t=["top","left"].includes(m(a)),n=i.reference[d]-i.floating[e]+(t&&(null==(y=o.offset)?void 0:y[d])||0)+(t?0:b.crossAxis),r=i.reference[d]+i.reference[e]+(t?0:(null==(v=o.offset)?void 0:v[d])||0)-(t?b.crossAxis:0);g<n?g=n:g>r&&(g=r)}return{[f]:p,[d]:g}}}},I=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:a,elements:i}=t,{apply:l=(()=>{}),...u}=h(e,t),c=await w(t,u),d=m(n),f=g(n),p="y"===F(n),{width:_,height:A}=r.floating;let b,y;"top"===d||"bottom"===d?(b=d,y=f===(await(null==a.isRTL?void 0:a.isRTL(i.floating))?"start":"end")?"left":"right"):(y=d,b="end"===f?"top":"bottom");const v=A-c[b],T=_-c[y],D=!t.middlewareData.shift;let C=v,E=T;if(p){const e=_-c.left-c.right;E=f||D?o(T,e):e}else{const e=A-c.top-c.bottom;C=f||D?o(v,e):e}if(D&&!f){const e=s(c.left,0),t=s(c.right,0),n=s(c.top,0),r=s(c.bottom,0);p?E=_-2*(0!==e||0!==t?e+t:s(c.left,c.right)):C=A-2*(0!==n||0!==r?n+r:s(c.top,c.bottom))}await l({...t,availableWidth:E,availableHeight:C});const k=await a.getDimensions(i.floating);return _!==k.width||A!==k.height?{reset:{rects:!0}}:{}}}};function P(e){return H(e)?(e.nodeName||"").toLowerCase():"#document"}function Z(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function U(e){var t;return null==(t=(H(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function H(e){return e instanceof Node||e instanceof Z(e).Node}function G(e){return e instanceof Element||e instanceof Z(e).Element}function q(e){return e instanceof HTMLElement||e instanceof Z(e).HTMLElement}function z(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof Z(e).ShadowRoot)}function $(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=K(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(a)}function V(e){return["table","td","th"].includes(P(e))}function W(e){const t=J(),n=K(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function J(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function Q(e){return["html","body","#document"].includes(P(e))}function K(e){return Z(e).getComputedStyle(e)}function X(e){return G(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){if("html"===P(e))return e;const t=e.assignedSlot||e.parentNode||z(e)&&e.host||U(e);return z(t)?t.host:t}function te(e){const t=ee(e);return Q(t)?e.ownerDocument?e.ownerDocument.body:e.body:q(t)&&$(t)?t:te(t)}function ne(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const a=te(e),i=a===(null==(r=e.ownerDocument)?void 0:r.body),o=Z(a);return i?t.concat(o,o.visualViewport||[],$(a)?a:[],o.frameElement&&n?ne(o.frameElement):[]):t.concat(a,ne(a,[],n))}function re(e){const t=K(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=q(e),i=a?e.offsetWidth:n,o=a?e.offsetHeight:r,s=l(n)!==i||l(r)!==o;return s&&(n=i,r=o),{width:n,height:r,$:s}}function ae(e){return G(e)?e:e.contextElement}function ie(e){const t=ae(e);if(!q(t))return c(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:i}=re(t);let o=(i?l(n.width):n.width)/r,s=(i?l(n.height):n.height)/a;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}const oe=c(0);function se(e){const t=Z(e);return J()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:oe}function le(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),i=ae(e);let o=c(1);t&&(r?G(r)&&(o=ie(r)):o=ie(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==Z(e))&&t}(i,n,r)?se(i):c(0);let l=(a.left+s.x)/o.x,u=(a.top+s.y)/o.y,d=a.width/o.x,f=a.height/o.y;if(i){const e=Z(i),t=r&&G(r)?Z(r):r;let n=e.frameElement;for(;n&&r&&t!==e;){const e=ie(n),t=n.getBoundingClientRect(),r=K(n),a=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,u*=e.y,d*=e.x,f*=e.y,l+=a,u+=i,n=Z(n).frameElement}}return C({width:d,height:f,x:l,y:u})}function ue(e){return le(U(e)).left+X(e).scrollLeft}function ce(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=Z(e),r=U(e),a=n.visualViewport;let i=r.clientWidth,o=r.clientHeight,s=0,l=0;if(a){i=a.width,o=a.height;const e=J();(!e||e&&"fixed"===t)&&(s=a.offsetLeft,l=a.offsetTop)}return{width:i,height:o,x:s,y:l}}(e,n);else if("document"===t)r=function(e){const t=U(e),n=X(e),r=e.ownerDocument.body,a=s(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=s(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+ue(e);const l=-n.scrollTop;return"rtl"===K(r).direction&&(o+=s(t.clientWidth,r.clientWidth)-a),{width:a,height:i,x:o,y:l}}(U(e));else if(G(t))r=function(e,t){const n=le(e,!0,"fixed"===t),r=n.top+e.clientTop,a=n.left+e.clientLeft,i=q(e)?ie(e):c(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:a*i.x,y:r*i.y}}(t,n);else{const n=se(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return C(r)}function de(e,t){const n=ee(e);return!(n===t||!G(n)||Q(n))&&("fixed"===K(n).position||de(n,t))}function fe(e,t,n){const r=q(t),a=U(t),i="fixed"===n,o=le(e,!0,i,t);let s={scrollLeft:0,scrollTop:0};const l=c(0);if(r||!r&&!i)if(("body"!==P(t)||$(a))&&(s=X(t)),r){const e=le(t,!0,i,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else a&&(l.x=ue(a));return{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function pe(e,t){return q(e)&&"fixed"!==K(e).position?t?t(e):e.offsetParent:null}function he(e,t){const n=Z(e);if(!q(e))return n;let r=pe(e,t);for(;r&&V(r)&&"static"===K(r).position;)r=pe(r,t);return r&&("html"===P(r)||"body"===P(r)&&"static"===K(r).position&&!W(r))?n:r||function(e){let t=ee(e);for(;q(t)&&!Q(t);){if(W(t))return t;t=ee(t)}return null}(e)||n}const me={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e;const a=q(n),i=U(n);if(n===i)return t;let o={scrollLeft:0,scrollTop:0},s=c(1);const l=c(0);if((a||!a&&"fixed"!==r)&&(("body"!==P(n)||$(i))&&(o=X(n)),q(n))){const e=le(n);s=ie(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-o.scrollLeft*s.x+l.x,y:t.y*s.y-o.scrollTop*s.y+l.y}},getDocumentElement:U,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let r=ne(e,[],!1).filter((e=>G(e)&&"body"!==P(e))),a=null;const i="fixed"===K(e).position;let o=i?ee(e):e;for(;G(o)&&!Q(o);){const t=K(o),n=W(o);n||"fixed"!==t.position||(a=null),(i?!n&&!a:!n&&"static"===t.position&&a&&["absolute","fixed"].includes(a.position)||$(o)&&!n&&de(e,o))?r=r.filter((e=>e!==o)):a=t,o=ee(o)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],u=i.reduce(((e,n)=>{const r=ce(t,n,a);return e.top=s(r.top,e.top),e.right=o(r.right,e.right),e.bottom=o(r.bottom,e.bottom),e.left=s(r.left,e.left),e}),ce(t,l,a));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:he,getElementRects:async function(e){let{reference:t,floating:n,strategy:r}=e;const a=this.getOffsetParent||he,i=this.getDimensions;return{reference:fe(t,await a(n),r),floating:{x:0,y:0,...await i(n)}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){return re(e)},getScale:ie,isElement:G,isRTL:function(e){return"rtl"===K(e).direction}};function ge(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,f=ae(e),p=a||i?[...f?ne(f):[],...ne(t)]:[];p.forEach((e=>{a&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)}));const h=f&&c?function(e,t){let n,r=null;const a=U(e);function i(){clearTimeout(n),r&&r.disconnect(),r=null}return function l(c,d){void 0===c&&(c=!1),void 0===d&&(d=1),i();const{left:f,top:p,width:h,height:m}=e.getBoundingClientRect();if(c||t(),!h||!m)return;const g={rootMargin:-u(p)+"px "+-u(a.clientWidth-(f+h))+"px "+-u(a.clientHeight-(p+m))+"px "+-u(f)+"px",threshold:s(0,o(1,d))||1};let _=!0;function A(e){const t=e[0].intersectionRatio;if(t!==d){if(!_)return l();t?l(!1,t):n=setTimeout((()=>{l(!1,1e-7)}),100)}_=!1}try{r=new IntersectionObserver(A,{...g,root:a.ownerDocument})}catch(e){r=new IntersectionObserver(A,g)}r.observe(e)}(!0),i}(f,n):null;let m,g=-1,_=null;l&&(_=new ResizeObserver((e=>{let[r]=e;r&&r.target===f&&_&&(_.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame((()=>{_&&_.observe(t)}))),n()})),f&&!d&&_.observe(f),_.observe(t));let A=d?le(e):null;return d&&function t(){const r=le(e);!A||r.x===A.x&&r.y===A.y&&r.width===A.width&&r.height===A.height||n();A=r,m=requestAnimationFrame(t)}(),n(),()=>{p.forEach((e=>{a&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)})),h&&h(),_&&_.disconnect(),_=null,d&&cancelAnimationFrame(m)}}const _e=(e,t,n)=>{const r=new Map,a={platform:me,...n},i={...a.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:a="absolute",middleware:i=[],platform:o}=n,s=i.filter(Boolean),l=await(null==o.isRTL?void 0:o.isRTL(t));let u=await o.getElementRects({reference:e,floating:t,strategy:a}),{x:c,y:d}=E(u,r,l),f=r,p={},h=0;for(let n=0;n<s.length;n++){const{name:i,fn:m}=s[n],{x:g,y:_,data:A,reset:F}=await m({x:c,y:d,initialPlacement:r,placement:f,strategy:a,middlewareData:p,rects:u,platform:o,elements:{reference:e,floating:t}});c=null!=g?g:c,d=null!=_?_:d,p={...p,[i]:{...p[i],...A}},F&&h<=50&&(h++,"object"==typeof F&&(F.placement&&(f=F.placement),F.rects&&(u=!0===F.rects?await o.getElementRects({reference:e,floating:t,strategy:a}):F.rects),({x:c,y:d}=E(u,f,l))),n=-1)}return{x:c,y:d,placement:f,strategy:a,middlewareData:p}})(e,t,{...a,platform:i})}},90478:(e,t,n)=>{"use strict";var r=n(50791),a=Object.prototype.hasOwnProperty,i={align:"text-align",valign:"vertical-align",height:"height",width:"width"};function o(e){var t;if("tr"===e.tagName||"td"===e.tagName||"th"===e.tagName)for(t in i)a.call(i,t)&&void 0!==e.properties[t]&&(s(e,i[t],e.properties[t]),delete e.properties[t])}function s(e,t,n){var r=(e.properties.style||"").trim();r&&!/;\s*/.test(r)&&(r+=";"),r&&(r+=" ");var a=r+t+": "+n+";";e.properties.style=a}e.exports=function(e){return r(e,"element",o),e}},93790:e=>{"use strict";function t(e){if("string"==typeof e)return function(e){return t;function t(t){return Boolean(t&&t.type===e)}}(e);if(null==e)return a;if("object"==typeof e)return("length"in e?r:n)(e);if("function"==typeof e)return e;throw new Error("Expected function, string, or object as test")}function n(e){return function(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}}function r(e){var n=function(e){for(var n=[],r=e.length,a=-1;++a<r;)n[a]=t(e[a]);return n}(e),r=n.length;return function(){var e=-1;for(;++e<r;)if(n[e].apply(this,arguments))return!0;return!1}}function a(){return!0}e.exports=t},11150:(e,t,n)=>{"use strict";e.exports=s;var r=n(93790),a=!0,i="skip",o=!1;function s(e,t,n,a){var s;function u(e,r,c){var d,f=[];return(t&&!s(e,r,c[c.length-1]||null)||(f=l(n(e,c)))[0]!==o)&&e.children&&f[0]!==i?(d=l(function(e,t){var n,r=-1,i=a?-1:1,s=(a?e.length:r)+i;for(;s>r&&s<e.length;){if((n=u(e[s],s,t))[0]===o)return n;s="number"==typeof n[1]?n[1]:s+i}}(e.children,c.concat(e))),d[0]===o?d:f):f}"function"==typeof t&&"function"!=typeof n&&(a=n,n=t,t=null),s=r(t),u(e,null,[])}function l(e){return null!==e&&"object"==typeof e&&"length"in e?e:"number"==typeof e?[a,e]:[e]}s.CONTINUE=a,s.SKIP=i,s.EXIT=o},50791:(e,t,n)=>{"use strict";e.exports=s;var r=n(11150),a=r.CONTINUE,i=r.SKIP,o=r.EXIT;function s(e,t,n,a){"function"==typeof t&&"function"!=typeof n&&(a=n,n=t,t=null),r(e,t,(function(e,t){var r=t[t.length-1],a=r?r.children.indexOf(e):null;return n(e,a,r)}),a)}s.CONTINUE=a,s.SKIP=i,s.EXIT=o},22200:(e,t,n)=>{"use strict";var r=n(25108),a=n(57888),i=void 0,o=[];a.subscribe("csrf-token-update",(function(e){i=e.token,o.forEach((function(t){try{t(e.token)}catch(e){r.error("error updating CSRF token observer",e)}}))}));var s=function(e,t){return e?e.getAttribute(t):null},l=void 0;t.getCurrentUser=function(){if(void 0!==l)return l;var e=null===document||void 0===document?void 0:document.getElementsByTagName("head")[0];if(!e)return null;var t=s(e,"data-user");return l=null===t?null:{uid:t,displayName:s(e,"data-user-displayname"),isAdmin:!!window._oc_isadmin}},t.getRequestToken=function(){if(void 0===i){var e=null===document||void 0===document?void 0:document.getElementsByTagName("head")[0];i=e?e.getAttribute("data-requesttoken"):null}return i},t.onRequestTokenUpdate=function(e){o.push(e)}},26937:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9669),a=n.n(r),i=n(77958);const o=a().create({headers:{requesttoken:(0,i.IH)()??""}}),s=Object.assign(o,{CancelToken:a().CancelToken,isCancel:a().isCancel});(0,i._S)((e=>o.defaults.headers.requesttoken=e))},4820:(e,t,n)=>{"use strict";var r=n(9669),a=n(22200);function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o,s=i(r),l=s.default.create({headers:{requesttoken:null!==(o=a.getRequestToken())&&void 0!==o?o:""}}),u=Object.assign(l,{CancelToken:s.default.CancelToken,isCancel:s.default.isCancel});a.onRequestTokenUpdate((function(e){return l.defaults.headers.requesttoken=e})),e.exports=u},62556:(e,t,n)=>{"use strict";n(69070),Object.defineProperty(t,"__esModule",{value:!0}),t.clearAll=function(){[window.sessionStorage,window.localStorage].map((function(e){return o(e)}))},t.clearNonPersistent=function(){[window.sessionStorage,window.localStorage].map((function(e){return o(e,(function(e){return!e.startsWith(a.default.GLOBAL_SCOPE_PERSISTENT)}))}))},t.getBuilder=function(e){return new r.default(e)},n(21249),n(57327),n(41539),n(47941),n(23157);var r=i(n(71957)),a=i(n(48971));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){Object.keys(e).filter((function(e){return!t||t(e)})).map(e.removeItem.bind(e))}},48971:(e,t,n)=>{"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return 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,n(92222),n(21249),n(57327),n(41539),n(47941),n(23157),n(69070);var i=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),a(this,"scope",void 0),a(this,"wrapped",void 0),this.scope="".concat(r?e.GLOBAL_SCOPE_PERSISTENT:e.GLOBAL_SCOPE_VOLATILE,"_").concat(btoa(t),"_"),this.wrapped=n}var t,n,i;return t=e,(n=[{key:"scopeKey",value:function(e){return"".concat(this.scope).concat(e)}},{key:"setItem",value:function(e,t){this.wrapped.setItem(this.scopeKey(e),t)}},{key:"getItem",value:function(e){return this.wrapped.getItem(this.scopeKey(e))}},{key:"removeItem",value:function(e){this.wrapped.removeItem(this.scopeKey(e))}},{key:"clear",value:function(){var e=this;Object.keys(this.wrapped).filter((function(t){return t.startsWith(e.scope)})).map(this.wrapped.removeItem.bind(this.wrapped))}}])&&r(t.prototype,n),i&&r(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.default=i,a(i,"GLOBAL_SCOPE_VOLATILE","nextcloud_vol"),a(i,"GLOBAL_SCOPE_PERSISTENT","nextcloud_per")},71957:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(69070);var r,a=(r=n(48971))&&r.__esModule?r:{default:r};function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),o(this,"appId",void 0),o(this,"persisted",!1),o(this,"clearedOnLogout",!1),this.appId=t}var t,n,r;return t=e,n=[{key:"persist",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.persisted=e,this}},{key:"clearOnLogout",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.clearedOnLogout=e,this}},{key:"build",value:function(){return new a.default(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}],n&&i(t.prototype,n),r&&i(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.default=s},42515:(e,t,n)=>{"use strict";var r=n(25108);Object.defineProperty(t,"__esModule",{value:!0}),t.getCapabilities=function(){try{return(0,a.loadState)("core","capabilities")}catch(e){return r.debug("Could not find capabilities initial state fall back to _oc_capabilities"),"_oc_capabilities"in window?window._oc_capabilities:{}}};var a=n(20853)},20853:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadState=function(e,t,n){var r=document.querySelector("#initial-state-".concat(e,"-").concat(t));if(null===r){if(void 0!==n)return n;throw new Error("Could not find initial state ".concat(t," of ").concat(e))}try{return JSON.parse(atob(r.value))}catch(n){throw new Error("Could not parse initial state ".concat(t," of ").concat(e))}},n(92222)},79954:(e,t,n)=>{"use strict";function r(e,t,n){const r=document.querySelector(`#initial-state-${e}-${t}`);if(null===r){if(void 0!==n)return n;throw new Error(`Could not find initial state ${t} of ${e}`)}try{return JSON.parse(atob(r.value))}catch(n){throw new Error(`Could not parse initial state ${t} of ${e}`)}}n.d(t,{j:()=>r})},16453:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadState=function(e,t,n){var r=document.querySelector("#initial-state-".concat(e,"-").concat(t));if(null===r){if(void 0!==n)return n;throw new Error("Could not find initial state ".concat(t," of ").concat(e))}try{return JSON.parse(atob(r.value))}catch(n){throw new Error("Could not parse initial state ".concat(t," of ").concat(e))}}},9944:(e,t,n)=>{"use strict";var r=n(25108);function a(){return document.documentElement.dataset.locale||"en"}n(69070),Object.defineProperty(t,"__esModule",{value:!0}),t.getCanonicalLocale=function(){return a().replace(/_/g,"-")},t.getDayNames=function(){if(void 0===window.dayNames)return r.warn("No dayNames found"),["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];return window.dayNames},t.getDayNamesMin=function(){if(void 0===window.dayNamesMin)return r.warn("No dayNamesMin found"),["Su","Mo","Tu","We","Th","Fr","Sa"];return window.dayNamesMin},t.getDayNamesShort=function(){if(void 0===window.dayNamesShort)return r.warn("No dayNamesShort found"),["Sun.","Mon.","Tue.","Wed.","Thu.","Fri.","Sat."];return window.dayNamesShort},t.getFirstDay=function(){if(void 0===window.firstDay)return r.warn("No firstDay found"),1;return window.firstDay},t.getLanguage=function(){return document.documentElement.lang||"en"},t.getLocale=a,t.getMonthNames=function(){if(void 0===window.monthNames)return r.warn("No monthNames found"),["January","February","March","April","May","June","July","August","September","October","November","December"];return window.monthNames},t.getMonthNamesShort=function(){if(void 0===window.monthNamesShort)return r.warn("No monthNamesShort found"),["Jan.","Feb.","Mar.","Apr.","May.","Jun.","Jul.","Aug.","Sep.","Oct.","Nov.","Dec."];return window.monthNamesShort},t.translate=function(e,t,n,a,i){if("undefined"==typeof OC)return r.warn("No OC found"),t;return OC.L10N.translate(e,t,n,a,i)},t.translatePlural=function(e,t,n,a,i,o){if("undefined"==typeof OC)return r.warn("No OC found"),t;return OC.L10N.translatePlural(e,t,n,a,i,o)},n(74916),n(15306)},71356:(e,t,n)=>{"use strict";var r=n(25108);n(69070),n(32165),n(66992),n(78783),n(33948),Object.defineProperty(t,"__esModule",{value:!0}),t.ConsoleLogger=void 0,t.buildConsoleLogger=function(e){return new l(e)},n(19601),n(96649),n(96078),n(82526),n(41817),n(41539),n(9653);var a=n(20006);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,s(r.key),r)}}function s(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}var l=function(){function e(t){var n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),n=this,a=void 0,(r=s(r="context"))in n?Object.defineProperty(n,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[r]=a,this.context=t||{}}var t,n,l;return t=e,(n=[{key:"formatMessage",value:function(e,t,n){var r="["+a.LogLevel[t].toUpperCase()+"] ";return n&&n.app&&(r+=n.app+": "),"string"==typeof e?r+e:(r+="Unexpected ".concat(e.name),e.message&&(r+=' "'.concat(e.message,'"')),t===a.LogLevel.Debug&&e.stack&&(r+="\n\nStack trace:\n".concat(e.stack)),r)}},{key:"log",value:function(e,t,n){var o,s;if(!("number"==typeof(null===(o=this.context)||void 0===o?void 0:o.level)&&e<(null===(s=this.context)||void 0===s?void 0:s.level)))switch("object"===i(t)&&void 0===(null==n?void 0:n.error)&&(n.error=t),e){case a.LogLevel.Debug:r.debug(this.formatMessage(t,a.LogLevel.Debug,n),n);break;case a.LogLevel.Info:r.info(this.formatMessage(t,a.LogLevel.Info,n),n);break;case a.LogLevel.Warn:r.warn(this.formatMessage(t,a.LogLevel.Warn,n),n);break;case a.LogLevel.Error:r.error(this.formatMessage(t,a.LogLevel.Error,n),n);break;case a.LogLevel.Fatal:default:r.error(this.formatMessage(t,a.LogLevel.Fatal,n),n)}}},{key:"debug",value:function(e,t){this.log(a.LogLevel.Debug,e,Object.assign({},this.context,t))}},{key:"info",value:function(e,t){this.log(a.LogLevel.Info,e,Object.assign({},this.context,t))}},{key:"warn",value:function(e,t){this.log(a.LogLevel.Warn,e,Object.assign({},this.context,t))}},{key:"error",value:function(e,t){this.log(a.LogLevel.Error,e,Object.assign({},this.context,t))}},{key:"fatal",value:function(e,t){this.log(a.LogLevel.Fatal,e,Object.assign({},this.context,t))}}])&&o(t.prototype,n),l&&o(t,l),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.ConsoleLogger=l},55058:(e,t,n)=>{"use strict";n(69070),n(32165),n(66992),n(78783),n(33948),Object.defineProperty(t,"__esModule",{value:!0}),t.LoggerBuilder=void 0,n(96649),n(96078),n(82526),n(41817),n(41539),n(9653);var r=n(22200),a=n(20006);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,l(r.key),r)}}function s(e,t,n){return(t=l(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}var u=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),s(this,"context",void 0),s(this,"factory",void 0),this.context={},this.factory=t}var t,n,i;return t=e,(n=[{key:"setApp",value:function(e){return this.context.app=e,this}},{key:"setLogLevel",value:function(e){return this.context.level=e,this}},{key:"setUid",value:function(e){return this.context.uid=e,this}},{key:"detectUser",value:function(){var e=(0,r.getCurrentUser)();return null!==e&&(this.context.uid=e.uid),this}},{key:"detectLogLevel",value:function(){var e=this;return function t(){var n,r;"complete"===document.readyState||"interactive"===document.readyState?(e.context.level=null!==(n=null===(r=window._oc_config)||void 0===r?void 0:r.loglevel)&&void 0!==n?n:a.LogLevel.Warn,window._oc_debug&&(e.context.level=a.LogLevel.Debug),document.removeEventListener("readystatechange",t)):document.addEventListener("readystatechange",t)}(),this}},{key:"build",value:function(){return void 0===this.context.level&&this.detectLogLevel(),this.factory(this.context)}}])&&o(t.prototype,n),i&&o(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.LoggerBuilder=u},20006:(e,t,n)=>{"use strict";n(69070),Object.defineProperty(t,"__esModule",{value:!0}),t.LogLevel=void 0;var r=function(e){return 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}({});t.LogLevel=r},17499:(e,t,n)=>{"use strict";n(69070),t.IY=o;var r=n(71356),a=n(55058),i=n(20006);function o(){return new a.LoggerBuilder(r.buildConsoleLogger)}},80351:(e,t,n)=>{self,e.exports=function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{default:function(){return c}});var r=n(30381),a=e.n(r),i=n(57699),o=e.n(i),s=n(9944),l=new(o()),u=(0,s.getLocale)();[{locale:"ar",json:{charset:"utf-8",headers:{"Last-Translator":"S1 SYSTEMS | BP <info@s1.sa>, 2020","Language-Team":"Arabic (https://www.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:\nS1 SYSTEMS | BP <info@s1.sa>, 2020\n"},msgstr:["Last-Translator: S1 SYSTEMS | BP <info@s1.sa>, 2020\nLanguage-Team: Arabic (https://www.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"]},seconds:{msgid:"seconds",comments:{reference:"lib/index.ts:22"},msgstr:["ثواني"]}}}}},{locale:"ast",json:{charset:"utf-8",headers:{"Last-Translator":"enolp <enolp@softastur.org>, 2020","Language-Team":"Asturian (https://www.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:"Translators:\nenolp <enolp@softastur.org>, 2020\n"},msgstr:["Last-Translator: enolp <enolp@softastur.org>, 2020\nLanguage-Team: Asturian (https://www.transifex.com/nextcloud/teams/64236/ast/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ast\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},seconds:{msgid:"seconds",comments:{reference:"lib/index.ts:22"},msgstr:["segundos"]}}}}},{locale:"br",json:{charset:"utf-8",headers:{"Last-Translator":"Kervoas-Le Nabat Ewen <ewenkervoas@free.fr>, 2020","Language-Team":"Breton (https://www.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:\nKervoas-Le Nabat Ewen <ewenkervoas@free.fr>, 2020\n"},msgstr:["Last-Translator: Kervoas-Le Nabat Ewen <ewenkervoas@free.fr>, 2020\nLanguage-Team: Breton (https://www.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"]},seconds:{msgid:"seconds",comments:{reference:"lib/index.ts:22"},msgstr:["eilennoù"]}}}}},{locale:"ca",json:{charset:"utf-8",headers:{"Last-Translator":"Marc Riera <marcriera@softcatala.org>, 2020","Language-Team":"Catalan (https://www.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:\nMarc Riera <marcriera@softcatala.org>, 2020\n"},msgstr:["Last-Translator: Marc Riera <marcriera@softcatala.org>, 2020\nLanguage-Team: Catalan (https://www.transifex.com/nextcloud/teams/64236/ca/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ca\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},seconds:{msgid:"seconds",comments:{reference:"lib/index.ts:22"},msgstr:["segons"]}}}}},{locale:"cs_CZ",json:{charset:"utf-8",headers:{"Last-Translator":"Pavel Borecki <pavel.borecki@gmail.com>, 2021","Language-Team":"Czech (Czech Republic) (https://www.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:\nPavel Borecki <pavel.borecki@gmail.com>, 2021\n"},msgstr:["Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>, 2021\nLanguage-Team: Czech (Czech Republic) (https://www.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"]},seconds:{msgid:"seconds",comments:{reference:"lib/index.ts:22"},msgstr:["sekund(y)"]}}}}},{locale:"da",json:{charset:"utf-8",headers:{"Last-Translator":"Henrik Troels-Hansen <henrik@troels-hansen.dk>, 2020","Language-Team":"Danish (https://www.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:"Translators:\nHenrik Troels-Hansen <henrik@troels-hansen.dk>, 2020\n"},msgstr:["Last-Translator: Henrik Troels-Hansen <henrik@troels-hansen.dk>, 2020\nLanguage-Team: Danish (https://www.transifex.com/nextcloud/teams/64236/da/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: da\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},seconds:{msgid:"seconds",comments:{reference:"lib/index.ts:22"},msgstr:["sekunder"]}}}}},{locale:"de_DE",json:{charset:"utf-8",headers:{"Last-Translator":"Christoph Wurst <christoph@winzerhof-wurst.at>, 2020","Language-Team":"German (Germany) (https://www.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:"Translators:\nChristoph Wurst <christoph@winzerhof-wurst.at>, 2020\n"},msgstr:["Last-Translator: Christoph Wurst <christoph@winzerhof-wurst.at>, 2020\nLanguage-Team: German (Germany) (https://www.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"]},seconds:{msgid:"seconds",comments:{reference:"lib/index.ts:22"},msgstr:["Sekunden"]}}}}},{locale:"el",json:{charset:"utf-8",headers:{"Last-Translator":"GRMarksman <alexakos01@gmail.com>, 2020","Language-Team":"Greek (https://www.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:"Translators:\nGRMarksman <alexakos01@gmail.com>, 2020\n"},msgstr:["Last-Translator: GRMarksman <alexakos01@gmail.com>, 2020\nLanguage-Team: Greek (https://www.transifex.com/nextcloud/teams/64236/el/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: el\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},seconds:{msgid:"seconds",comments:{reference:"lib/index.ts:22"},msgstr:["δευτερόλεπτα"]}}}}},{locale:"en_GB",json:{charset:"utf-8",headers:{"Last-Translator":"Oleksa Stasevych <oleksiy.stasevych@gmail.com>, 2020","Language-Team":"English (United Kingdom) (https://www.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:"Translators:\nOleksa Stasevych <oleksiy.stasevych@gmail.com>, 2020\n"},msgstr:["Last-Translator: Oleksa Stasevych <oleksiy.stasevych@gmail.com>, 2020\nLanguage-Team: English (United Kingdom) (https://www.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"]},seconds:{msgid:"seconds",comments:{reference:"lib/index.ts:22"},msgstr:["seconds"]}}}}},{locale:"eo",json:{charset:"utf-8",headers:{"Last-Translator":"Va Milushnikov <va.milushnikov@gmail.com>, 2020","Language-Team":"Esperanto (https://www.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:\nVa Milushnikov <va.milushnikov@gmail.com>, 2020\n"},msgstr:["Last-Translator: Va Milushnikov <va.milushnikov@gmail.com>, 2020\nLanguage-Team: Esperanto (https://www.transifex.com/nextcloud/teams/64236/eo/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: eo\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},seconds:{msgid:"seconds",comments:{reference:"lib/index.ts:22"},msgstr:["sekundoj"]}}}}},{locale:"es",json:{charset:"utf-8",headers:{"Last-Translator":"Javier San Juan <javier.sj@trantor.es>, 2020","Language-Team":"Spanish (https://www.transifex.com/nextcloud/teams/64236/es/)","Content-Type":"text/plain; charset=UTF-8",Language:"es","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"Translators:\nJavier San Juan <javier.sj@trantor.es>, 2020\n"},msgstr:["Last-Translator: Javier San Juan <javier.sj@trantor.es>, 2020\nLanguage-Team: Spanish (https://www.transifex.com/nextcloud/teams/64236/es/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},seconds:{msgid:"seconds",comments:{reference: