File: /home/wbwebdes/domains/files.wb-cloud.nl/public_html/apps/activity/js/activity-app.mjs
(function(){"use strict";try{if(typeof document<"u"){var a=document.createElement("style");a.appendChild(document.createTextNode('#skip-actions.vue-skip-actions:focus-within{top:0!important;inset-inline-start:0!important;width:100vw;height:100vh;padding:var(--body-container-margin)!important;-webkit-backdrop-filter:brightness(50%);backdrop-filter:brightness(50%)}.material-design-icon[data-v-50a8547c]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.vue-skip-actions__container[data-v-50a8547c]{background-color:var(--color-main-background);border-radius:var(--border-radius-large);padding:22px}.vue-skip-actions__headline[data-v-50a8547c]{font-weight:700;font-size:20px;line-height:30px;margin-bottom:12px}.vue-skip-actions__buttons[data-v-50a8547c]{display:flex;flex-wrap:wrap;gap:12px}.vue-skip-actions__buttons[data-v-50a8547c]>*{flex:1 0 fit-content}.vue-skip-actions__image[data-v-50a8547c]{margin-top:12px}.content[data-v-50a8547c]{display:flex;width:calc(100% - var(--body-container-margin) * 2);border-radius:var(--body-container-radius);height:var(--body-height);overflow:hidden;padding:0}.content[data-v-50a8547c]:not(.with-sidebar--full){position:fixed}.content[data-v-50a8547c],.content[data-v-50a8547c] *{box-sizing:border-box}.material-design-icon[data-v-fd81a9f4]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-details-toggle[data-v-fd81a9f4]{position:sticky;width:var(--default-clickable-area);height:var(--default-clickable-area);padding:calc((var(--default-clickable-area) - 16px) / 2);cursor:pointer;opacity:.6;transform:rotate(180deg);background-color:var(--color-main-background);z-index:2000;top:var(--app-navigation-padding);inset-inline-start:calc(var(--default-clickable-area) + var(--app-navigation-padding) * 2)}.app-details-toggle--mobile[data-v-fd81a9f4]{inset-inline-start:var(--app-navigation-padding)}.app-details-toggle[data-v-fd81a9f4]:active,.app-details-toggle[data-v-fd81a9f4]:hover,.app-details-toggle[data-v-fd81a9f4]:focus{opacity:1}.material-design-icon[data-v-3a1a29de]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-content[data-v-3a1a29de]{position:initial;z-index:1000;flex-basis:100vw;height:100%;margin:0!important;background-color:var(--color-main-background);min-width:0}.app-content[data-v-3a1a29de]:not(.app-content--has-list){overflow:auto}.app-content-wrapper[data-v-3a1a29de]{position:relative;width:100%;height:100%}.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-3a1a29de] .app-content-list{display:flex}.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-3a1a29de] .app-content-details,.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-3a1a29de] .app-content-list{display:none}.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-3a1a29de] .app-content-details{display:block}[data-v-3a1a29de] .splitpanes.default-theme .app-content-list{max-width:none;scrollbar-width:auto}[data-v-3a1a29de] .splitpanes.default-theme .splitpanes__pane{background-color:transparent;transition:none}[data-v-3a1a29de] .splitpanes.default-theme .splitpanes__pane-list{min-width:300px;position:sticky}@media only screen and (width < 1024px){[data-v-3a1a29de] .splitpanes.default-theme .splitpanes__pane-list{display:none}}[data-v-3a1a29de] .splitpanes.default-theme .splitpanes__pane-details{overflow-y:auto}@media only screen and (width < 1024px){[data-v-3a1a29de] .splitpanes.default-theme .splitpanes__pane-details{min-width:100%}}[data-v-3a1a29de] .splitpanes.default-theme .splitpanes__splitter{background-color:var(--color-main-background)}[data-v-3a1a29de] .splitpanes.default-theme .splitpanes__splitter:before,[data-v-3a1a29de] .splitpanes.default-theme .splitpanes__splitter:after{background-color:var(--color-border)}[data-v-3a1a29de] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter{border-inline-start:1px solid var(--color-border)}[data-v-3a1a29de] .splitpanes.default-theme.splitpanes--horizontal .splitpanes__splitter{border-top:1px solid var(--color-border)}.app-content-wrapper--show-list[data-v-3a1a29de] .app-content-list{max-width:none}.splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging .splitpanes__pane,*:has(.splitpanes--dragging){-webkit-user-select:none;user-select:none;pointer-events:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width .2s ease-out;will-change:width}.splitpanes--horizontal .splitpanes__pane{transition:height .2s ease-out;will-change:height}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.default-theme.splitpanes .splitpanes__pane{background-color:#f2f2f2}.default-theme.splitpanes .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.default-theme.splitpanes .splitpanes__splitter:before,.default-theme.splitpanes .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;transition:background-color .3s}.default-theme.splitpanes .splitpanes__splitter:hover:before,.default-theme.splitpanes .splitpanes__splitter:hover:after{background-color:#00000040}.default-theme.splitpanes .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}.activity-group__heading[data-v-2cedecff]{line-height:1.5;margin-block:30px 12px}.activity-group__heading[data-v-2cedecff]:first-of-type{margin-block-start:0}.activity-app[data-v-9b1face9]{display:flex;flex-direction:column;overflow:hidden}.activity-app__empty-content[data-v-9b1face9]{height:100%}.activity-app__loading-indicator[data-v-9b1face9]{color:var(--color-text-maxcontrast);justify-self:center;margin-block:30px 6px;text-align:center}.activity-app__container[data-v-9b1face9]{display:flex;flex-direction:column;height:100%;width:min(100%,924px);max-width:924px;margin:0 auto;padding-inline:12px;overflow-y:scroll}.activity-app__heading[data-v-9b1face9]{font-weight:700;font-size:20px;line-height:44px;margin-top:1px;margin-inline:calc(2 * var(--app-navigation-padding, 8px) + 44px) var(--app-navigation-padding, 8px)}.material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation,.app-content{--app-navigation-padding: calc(var(--default-grid-baseline, 4px) * 2)}.material-design-icon[data-v-a249486e]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation[data-v-a249486e]{--color-text-maxcontrast: var(--color-text-maxcontrast-background-blur, var(--color-text-maxcontrast-default));transition:transform var(--animation-quick),margin var(--animation-quick);width:300px;--app-navigation-max-width: calc(100vw - (var(--app-navigation-padding) + var(--default-clickable-area) + var(--default-grid-baseline)));max-width:var(--app-navigation-max-width);position:relative;top:0;inset-inline-start:0;padding:0;z-index:1800;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-grow:0;flex-shrink:0;background-color:var(--color-main-background-blur, var(--color-main-background));-webkit-backdrop-filter:var(--filter-background-blur, none);backdrop-filter:var(--filter-background-blur, none)}.app-navigation--close[data-v-a249486e]{margin-inline-start:calc(-1*min(300px,var(--app-navigation-max-width)))}.app-navigation__search[data-v-a249486e]{width:100%}.app-navigation__body[data-v-a249486e]{overflow-y:scroll}.app-navigation__content>ul[data-v-a249486e]{position:relative;width:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:var(--default-grid-baseline, 4px);padding:var(--app-navigation-padding)}.app-navigation .app-navigation__list[data-v-a249486e]{height:100%}.app-navigation__body--no-list[data-v-a249486e]{flex:1 1 auto;overflow:auto;height:100%}.app-navigation__content[data-v-a249486e]{height:100%;display:flex;flex-direction:column}[data-themes*=highcontrast] .app-navigation[data-v-a249486e]{border-inline-end:1px solid var(--color-border)}@media only screen and (max-width: 1024px){.app-navigation[data-v-a249486e]{position:absolute;border-inline-end:1px solid var(--color-border)}}@media only screen and (max-width: 512px){.app-navigation[data-v-a249486e]{z-index:1400}}.material-design-icon[data-v-57437e4a]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-list[data-v-57437e4a]{position:relative;width:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:var(--default-grid-baseline, 4px);padding:var(--app-navigation-padding)}.material-design-icon[data-v-e311a67a]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-toggle-wrapper[data-v-e311a67a]{position:absolute;top:var(--app-navigation-padding);inset-inline-end:calc(0px - var(--app-navigation-padding));margin-inline-end:calc(-1 * var(--default-clickable-area))}button.app-navigation-toggle[data-v-e311a67a]{background-color:var(--color-main-background)}.material-design-icon[data-v-a22b5c4b]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue.icon-collapse[data-v-a22b5c4b]{position:relative;z-index:105;color:var(--color-main-text);inset-inline-end:0}.button-vue.icon-collapse--open[data-v-a22b5c4b]{color:var(--color-main-text)}.button-vue.icon-collapse--open[data-v-a22b5c4b]:hover{color:var(--color-primary-element)}.material-design-icon[data-v-995ba421]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-entry[data-v-995ba421]{position:relative;display:flex;flex-shrink:0;flex-wrap:wrap;width:100%;min-height:var(--default-clickable-area);transition:background-color var(--animation-quick) ease-in-out;transition:background-color .2s ease-in-out;border-radius:var(--border-radius-element, var(--border-radius-pill))}.app-navigation-entry-wrapper[data-v-995ba421]{position:relative;display:flex;flex-shrink:0;flex-wrap:wrap;width:100%}.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened)>ul[data-v-995ba421]{display:none}.app-navigation-entry.active[data-v-995ba421]{background-color:var(--color-primary-element)!important}.app-navigation-entry.active[data-v-995ba421]:hover{background-color:var(--color-primary-element-hover)!important}.app-navigation-entry.active .app-navigation-entry-link[data-v-995ba421],.app-navigation-entry.active .app-navigation-entry-button[data-v-995ba421]{color:var(--color-primary-element-text)!important}.app-navigation-entry[data-v-995ba421]:focus-within,.app-navigation-entry[data-v-995ba421]:hover{background-color:var(--color-background-hover)}.app-navigation-entry.active .app-navigation-entry__children[data-v-995ba421],.app-navigation-entry:focus-within .app-navigation-entry__children[data-v-995ba421],.app-navigation-entry:hover .app-navigation-entry__children[data-v-995ba421]{background-color:var(--color-main-background)}.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-995ba421],.app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-995ba421],.app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-995ba421],.app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-995ba421],.app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-995ba421]{display:inline-block}.app-navigation-entry.app-navigation-entry--deleted>ul[data-v-995ba421]{display:none}.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-995ba421],.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-995ba421]{padding-inline-end:calc((var(--default-clickable-area) - 16px) / 2)}.app-navigation-entry .app-navigation-entry-link[data-v-995ba421],.app-navigation-entry .app-navigation-entry-button[data-v-995ba421]{z-index:100;display:flex;overflow:hidden;flex:1 1 0;min-height:var(--default-clickable-area);padding:0;white-space:nowrap;color:var(--color-main-text);background-repeat:no-repeat;background-position:calc((var(--default-clickable-area) - 16px) / 2) center;background-size:16px 16px;line-height:var(--default-clickable-area)}.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-995ba421],.app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-995ba421]{display:flex;align-items:center;flex:0 0 var(--default-clickable-area);justify-content:center;width:var(--default-clickable-area);height:var(--default-clickable-area);background-size:16px 16px;background-repeat:no-repeat;background-position:calc((var(--default-clickable-area) - 16px) / 2) center}.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-995ba421],.app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-995ba421]{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-995ba421],.app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-995ba421]{width:calc(100% - var(--default-clickable-area));margin:auto}.app-navigation-entry .app-navigation-entry-link[data-v-995ba421]:focus-visible,.app-navigation-entry .app-navigation-entry-button[data-v-995ba421]:focus-visible{box-shadow:0 0 0 4px var(--color-main-background);outline:2px solid var(--color-main-text);border-radius:var(--border-radius-element, var(--border-radius-pill))}.app-navigation-entry__children[data-v-995ba421]{position:relative;display:flex;flex:0 1 auto;flex-direction:column;width:100%;gap:var(--default-grid-baseline, 4px)}.app-navigation-entry__children .app-navigation-entry[data-v-995ba421]{display:inline-flex;flex-wrap:wrap;padding-inline-start:16px}.app-navigation-entry__deleted[data-v-995ba421]{display:inline-flex;flex:1 1 0;padding-inline-start:calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2)!important}.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-995ba421]{position:relative;overflow:hidden;flex:1 1 0;white-space:nowrap;text-overflow:ellipsis;line-height:var(--default-clickable-area)}.app-navigation-entry__utils[data-v-995ba421]{display:flex;min-width:var(--default-clickable-area);align-items:center;flex:0 1 auto;justify-content:flex-end}.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-995ba421]{display:inline-block}.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-995ba421]{margin-inline-end:calc(var(--default-grid-baseline) * 2);display:flex;align-items:center;flex:0 1 auto}.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-995ba421]{display:none}.app-navigation-entry--editing .app-navigation-entry-edit[data-v-995ba421]{z-index:250;opacity:1}.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-995ba421]{z-index:250;transform:translate(0)}.app-navigation-entry--pinned[data-v-995ba421]{order:2;margin-top:auto}.app-navigation-entry--pinned~.app-navigation-entry--pinned[data-v-995ba421]{margin-top:0}[data-themes*=highcontrast] .app-navigation-entry[data-v-995ba421]:active{background-color:var(--color-primary-element-light-hover)!important}.material-design-icon[data-v-4def7aba]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-input-confirm[data-v-4def7aba]{flex:1 0 100%;width:100%}.app-navigation-input-confirm form[data-v-4def7aba]{display:flex}.app-navigation-input-confirm__input[data-v-4def7aba]{height:34px;flex:1 1 100%;font-size:100%!important;margin:5px!important;margin-inline-start:-8px!important;padding:7px!important}.app-navigation-input-confirm__input[data-v-4def7aba]:active,.app-navigation-input-confirm__input[data-v-4def7aba]:focus,.app-navigation-input-confirm__input[data-v-4def7aba]:hover{outline:none;background-color:var(--color-main-background);color:var(--color-main-text);border-color:var(--color-primary-element)}._container_1v0ql_2{margin-top:auto;padding:var(--default-grid-baseline)}._header_1v0ql_7{margin-block:0 var(--default-grid-baseline);margin-inline:var(--default-grid-baseline)}._content_1v0ql_12{display:block;padding:10px;margin-bottom:calc(-1 * var(--default-grid-baseline));max-height:300px;overflow-y:auto}._animationActive_1v0ql_24{transition-duration:var(--animation-slow);transition-property:max-height,padding;overflow-y:hidden!important}._animationStop_1v0ql_30{max-height:0!important;padding:0 10px!important}.app-activity .settings-link{max-width:100%}.app-activity .app-navigation-entry.active .navigation-icon{filter:var(--primary-invert-if-dark)}.app-activity .app-navigation-entry:not(.active) .navigation-icon{filter:var(--background-invert-if-dark)}.app-activity .navigation-icon{height:16px;width:16px}')),document.head.appendChild(a)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();
import{r as G,t as nt,_ as A,a as R,N as X,l as ee,u as lt,i as st,b as fe,c as ot,d as $e,v as rt,e as ct,f as ge,g as dt,h as pt,j as ut,k as vt,m as ht,n as gt,o as mt,p as ft,q as Pe,s as yt,w as Ct,x as xt,y as Be,z as wt,A as zt}from"./_plugin-vue_export-helper-BGAprzst.chunk.mjs";import{r as H,a as _t,b as S,c as v,o,d as k,e as E,f as _,w as ne,t as L,g as b,v as de,h as w,i as te,j as q,T as bt,n as B,k as Y,u as m,l as z,m as U,p as kt,q as T,s as Q,x as ye,y as Ce,z as W,A as Ie,B as J,C as St,D as Nt,E as re,F as Lt,G as le,H as D,I as xe,J as Mt,K as we,L as Dt,M as Et,N as At,O as $t,P as Pt,Q as Bt,R as It}from"./translation-CD_FiYBO-D7oPP82T.chunk.mjs";import{e as j,d as Vt,l as me,u as Ht,s as Tt}from"./logger-bSyXKk3f.chunk.mjs";import{N as ze,l as Rt,m as Ot,a as ae,_ as Ft,A as Zt,b as De,c as Ut,d as qt}from"./ActivityComponent.vue_vue_type_script_setup_true_lang-Dl2LPLoe.chunk.mjs";import{s as Ve,a as Kt}from"./index-_4HphU9w-DStNuzMh.chunk.mjs";import"./_commonjsHelpers-Cqwegr3R.chunk.mjs";import"./preload-helper-Dh9HmuEY.chunk.mjs";const ce="activity";const _e=1024,He=_e/2,pe=t=>document.documentElement.clientWidth<t,Te=H(pe(_e)),Wt=H(pe(He));window.addEventListener("resize",()=>{Te.value=pe(_e),Wt.value=pe(He)},{passive:!0});function se(){return _t(Te)}G(nt);const jt=`<!--
- SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
- SPDX-License-Identifier: AGPL-3.0-or-later
-->
<svg width="395" height="314" viewBox="0 0 395 314" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="395" height="314" rx="11" fill="#439DCD"/>
<rect x="13" y="51" width="366" height="248" rx="8" fill="white"/>
<rect x="22" y="111" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="127" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="63" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="191" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="143" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="79" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="159" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="95" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="175" width="92" height="12" rx="6" fill="#DEDEDE"/>
<path d="M288 145C277.56 147.8 265.32 149 254 149C242.68 149 230.44 147.8 220 145L218 153C225.44 155 234 156.32 242 157V209H250V185H258V209H266V157C274 156.32 282.56 155 290 153L288 145ZM254 145C258.4 145 262 141.4 262 137C262 132.6 258.4 129 254 129C249.6 129 246 132.6 246 137C246 141.4 249.6 145 254 145Z" fill="#DEDEDE"/>
<path d="M43.5358 13C38.6641 13 34.535 16.2415 33.2552 20.6333C32.143 18.3038 29.7327 16.6718 26.9564 16.6718C23.1385 16.6718 20 19.7521 20 23.4993C20 27.2465 23.1385 30.3282 26.9564 30.3282C29.7327 30.3282 32.1429 28.6952 33.2552 26.3653C34.535 30.7575 38.6641 34 43.5358 34C48.3715 34 52.4796 30.8064 53.7921 26.4637C54.9249 28.7407 57.3053 30.3282 60.0421 30.3282C63.8601 30.3282 67 27.2465 67 23.4993C67 19.7521 63.8601 16.6718 60.0421 16.6718C57.3053 16.6718 54.9249 18.2583 53.7921 20.5349C52.4796 16.1926 48.3715 13 43.5358 13ZM43.5358 17.0079C47.2134 17.0079 50.1512 19.8899 50.1512 23.4993C50.1512 27.1087 47.2134 29.9921 43.5358 29.9921C39.8583 29.9921 36.9218 27.1087 36.9218 23.4993C36.9218 19.8899 39.8583 17.0079 43.5358 17.0079ZM26.9564 20.6797C28.5677 20.6797 29.8307 21.9179 29.8307 23.4993C29.8307 25.0807 28.5677 26.3203 26.9564 26.3203C25.3452 26.3203 24.0836 25.0807 24.0836 23.4993C24.0836 21.9179 25.3452 20.6797 26.9564 20.6797ZM60.0421 20.6797C61.6534 20.6797 62.9164 21.9179 62.9164 23.4993C62.9164 25.0807 61.6534 26.3203 60.0421 26.3203C58.4309 26.3203 57.1693 25.0807 57.1693 23.4993C57.1693 21.9179 58.4309 20.6797 60.0421 20.6797Z" fill="white"/>
<rect x="79" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="99" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="119" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="139" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="159" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="179" y="20" width="8" height="8" rx="4" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 0C5.37258 0 0 5.37259 0 12V302C0 308.627 5.37259 314 12 314H383C389.627 314 395 308.627 395 302V12C395 5.37258 389.627 0 383 0H12ZM140 44C132.268 44 126 50.268 126 58V292C126 299.732 132.268 306 140 306H372C379.732 306 386 299.732 386 292V58C386 50.268 379.732 44 372 44H140Z" fill="black" fill-opacity="0.35"/>
</svg>
`,Gt=`<!--
- SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
- SPDX-License-Identifier: AGPL-3.0-or-later
-->
<svg width="395" height="314" viewBox="0 0 395 314" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="395" height="314" rx="11" fill="#439DCD"/>
<rect x="13" y="51" width="366" height="248" rx="8" fill="white"/>
<rect x="22" y="111" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="127" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="63" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="191" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="143" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="79" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="159" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="95" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="175" width="92" height="12" rx="6" fill="#DEDEDE"/>
<path d="M288 145C277.56 147.8 265.32 149 254 149C242.68 149 230.44 147.8 220 145L218 153C225.44 155 234 156.32 242 157V209H250V185H258V209H266V157C274 156.32 282.56 155 290 153L288 145ZM254 145C258.4 145 262 141.4 262 137C262 132.6 258.4 129 254 129C249.6 129 246 132.6 246 137C246 141.4 249.6 145 254 145Z" fill="#DEDEDE"/>
<path d="M43.5358 13C38.6641 13 34.535 16.2415 33.2552 20.6333C32.143 18.3038 29.7327 16.6718 26.9564 16.6718C23.1385 16.6718 20 19.7521 20 23.4993C20 27.2465 23.1385 30.3282 26.9564 30.3282C29.7327 30.3282 32.1429 28.6952 33.2552 26.3653C34.535 30.7575 38.6641 34 43.5358 34C48.3715 34 52.4796 30.8064 53.7921 26.4637C54.9249 28.7407 57.3053 30.3282 60.0421 30.3282C63.8601 30.3282 67 27.2465 67 23.4993C67 19.7521 63.8601 16.6718 60.0421 16.6718C57.3053 16.6718 54.9249 18.2583 53.7921 20.5349C52.4796 16.1926 48.3715 13 43.5358 13ZM43.5358 17.0079C47.2134 17.0079 50.1512 19.8899 50.1512 23.4993C50.1512 27.1087 47.2134 29.9921 43.5358 29.9921C39.8583 29.9921 36.9218 27.1087 36.9218 23.4993C36.9218 19.8899 39.8583 17.0079 43.5358 17.0079ZM26.9564 20.6797C28.5677 20.6797 29.8307 21.9179 29.8307 23.4993C29.8307 25.0807 28.5677 26.3203 26.9564 26.3203C25.3452 26.3203 24.0836 25.0807 24.0836 23.4993C24.0836 21.9179 25.3452 20.6797 26.9564 20.6797ZM60.0421 20.6797C61.6534 20.6797 62.9164 21.9179 62.9164 23.4993C62.9164 25.0807 61.6534 26.3203 60.0421 26.3203C58.4309 26.3203 57.1693 25.0807 57.1693 23.4993C57.1693 21.9179 58.4309 20.6797 60.0421 20.6797Z" fill="white"/>
<rect x="79" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="99" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="119" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="139" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="159" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="179" y="20" width="8" height="8" rx="4" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 0C5.37258 0 0 5.37259 0 12V302C0 308.627 5.37259 314 12 314H383C389.627 314 395 308.627 395 302V12C395 5.37258 389.627 0 383 0H12ZM112 44C119.732 44 126 50.268 126 58V292C126 299.732 119.732 306 112 306H20C12.268 306 6 299.732 6 292V58C6 50.268 12.268 44 20 44H112Z" fill="black" fill-opacity="0.35"/>
</svg>
`,Xt={name:"NcContent",components:{NcButton:X,NcIconSvgWrapper:ze},provide(){return{"NcContent:setHasAppNavigation":this.setAppNavigation,"NcContent:selector":"#content-vue"}},props:{appName:{type:String,required:!0}},setup(){return{isMobile:se()}},data(){return{hasAppNavigation:!1,currentFocus:""}},computed:{currentImage(){return this.currentFocus==="navigation"?Gt:jt}},beforeMount(){const t=document.getElementById("skip-actions");t&&(t.innerHTML="",t.classList.add("vue-skip-actions"))},methods:{t:R,openAppNavigation(){j("toggle-navigation",{open:!0}),this.$nextTick(()=>{window.location.hash="app-navigation-vue",document.getElementById("app-navigation-vue").focus()})},setAppNavigation(t){this.hasAppNavigation=t,this.currentFocus===""&&(this.currentFocus="navigation")}}},Yt={class:"vue-skip-actions__container"},Jt={class:"vue-skip-actions__headline"},Qt={class:"vue-skip-actions__buttons"};function ei(t,n,e,u,r,i){const p=S("NcButton"),x=S("NcIconSvgWrapper");return o(),v("div",{id:"content-vue",class:B(["content",`app-${e.appName.toLowerCase()}`])},[(o(),k(bt,{to:"#skip-actions"},[_("div",Yt,[_("div",Jt,L(i.t("Keyboard navigation help")),1),_("div",Qt,[ne(b(p,{href:"#app-navigation-vue",variant:"tertiary",onClick:q(i.openAppNavigation,["prevent"]),onFocusin:n[0]||(n[0]=g=>r.currentFocus="navigation"),onMouseover:n[1]||(n[1]=g=>r.currentFocus="navigation")},{default:w(()=>[te(L(i.t("Skip to app navigation")),1)]),_:1},8,["onClick"]),[[de,r.hasAppNavigation]]),b(p,{href:"#app-content-vue",variant:"tertiary",onFocusin:n[2]||(n[2]=g=>r.currentFocus="content"),onMouseover:n[3]||(n[3]=g=>r.currentFocus="content")},{default:w(()=>[te(L(i.t("Skip to main content")),1)]),_:1})]),ne(b(x,{class:"vue-skip-actions__image",svg:i.currentImage,size:"auto"},null,8,["svg"]),[[de,!u.isMobile]])])])),E(t.$slots,"default",{},void 0,!0)],2)}const ti=A(Xt,[["render",ei],["__scopeId","data-v-50a8547c"]]),ii=Y({__name:"ActivityApp",setup(t){return(n,e)=>{const u=S("router-view");return o(),k(m(ti),{"app-name":"activity"},{default:w(()=>[b(u,{name:"navigation"}),b(u)]),_:1})}}}),ai={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ni=["aria-hidden","aria-label"],li=["fill","width","height"],si={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"},oi={key:0};function ri(t,n,e,u,r,i){return o(),v("span",U(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon close-icon",role:"img",onClick:n[0]||(n[0]=p=>t.$emit("click",p))}),[(o(),v("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[_("path",si,[e.title?(o(),v("title",oi,L(e.title),1)):z("",!0)])],8,li))],16,ni)}const ci=A(ai,[["render",ri]]),di={__name:"splitpanes",props:{horizontal:{type:Boolean,default:!1},pushOtherPanes:{type:Boolean,default:!0},maximizePanes:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean,default:!1}},emits:["ready","resize","resized","pane-click","pane-maximize","pane-add","pane-remove","splitter-click","splitter-dblclick"],setup(t,{emit:n}){const e=n,u=t,r=kt(),i=H([]),p=T(()=>i.value.reduce((a,l)=>(a[~~l.id]=l)&&a,{})),x=T(()=>i.value.length),g=H(null),N=H(!1),y=H({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),$=H({splitter:null,timeoutId:null}),M=T(()=>({[`splitpanes splitpanes--${u.horizontal?"horizontal":"vertical"}`]:!0,"splitpanes--dragging":y.value.dragging})),P=()=>{document.addEventListener("mousemove",f,{passive:!1}),document.addEventListener("mouseup",K),"ontouchstart"in window&&(document.addEventListener("touchmove",f,{passive:!1}),document.addEventListener("touchend",K))},I=()=>{document.removeEventListener("mousemove",f,{passive:!1}),document.removeEventListener("mouseup",K),"ontouchstart"in window&&(document.removeEventListener("touchmove",f,{passive:!1}),document.removeEventListener("touchend",K))},O=(a,l)=>{const d=a.target.closest(".splitpanes__splitter");if(d){const{left:s,top:c}=d.getBoundingClientRect(),{clientX:h,clientY:C}="ontouchstart"in window&&a.touches?a.touches[0]:a;y.value.cursorOffset=u.horizontal?C-c:h-s}P(),y.value.mouseDown=!0,y.value.activeSplitter=l},f=a=>{y.value.mouseDown&&(a.preventDefault(),y.value.dragging=!0,requestAnimationFrame(()=>{Ue(Fe(a)),F("resize",{event:a},!0)}))},K=a=>{y.value.dragging&&(window.getSelection().removeAllRanges(),F("resized",{event:a},!0)),y.value.mouseDown=!1,y.value.activeSplitter=null,setTimeout(()=>{y.value.dragging=!1,I()},100)},ue=(a,l)=>{"ontouchstart"in window&&(a.preventDefault(),$.value.splitter===l?(clearTimeout($.value.timeoutId),$.value.timeoutId=null,ke(a,l),$.value.splitter=null):($.value.splitter=l,$.value.timeoutId=setTimeout(()=>$.value.splitter=null,500))),y.value.dragging||F("splitter-click",{event:a,index:l},!0)},ke=(a,l)=>{if(F("splitter-dblclick",{event:a,index:l},!0),u.maximizePanes){let d=0;i.value=i.value.map((s,c)=>(s.size=c===l?s.max:s.min,c!==l&&(d+=s.min),s)),i.value[l].size-=d,F("pane-maximize",{event:a,index:l,pane:i.value[l]}),F("resized",{event:a,index:l},!0)}},Oe=(a,l)=>{F("pane-click",{event:a,index:p.value[l].index,pane:p.value[l]})},Fe=a=>{const l=g.value.getBoundingClientRect(),{clientX:d,clientY:s}="ontouchstart"in window&&a.touches?a.touches[0]:a;return{x:d-(u.horizontal?0:y.value.cursorOffset)-l.left,y:s-(u.horizontal?y.value.cursorOffset:0)-l.top}},Ze=a=>{a=a[u.horizontal?"y":"x"];const l=g.value[u.horizontal?"clientHeight":"clientWidth"];return u.rtl&&!u.horizontal&&(a=l-a),a*100/l},Ue=a=>{const l=y.value.activeSplitter;let d={prevPanesSize:Se(l),nextPanesSize:ie(l),prevReachedMinPanes:0,nextReachedMinPanes:0};const s=0+(u.pushOtherPanes?0:d.prevPanesSize),c=100-(u.pushOtherPanes?0:d.nextPanesSize),h=Math.max(Math.min(Ze(a),c),s);let C=[l,l+1],V=i.value[C[0]]||null,Z=i.value[C[1]]||null;const Le=V.max<100&&h>=V.max+d.prevPanesSize,at=Z.max<100&&h<=100-(Z.max+ie(l+1));if(Le||at){Le?(V.size=V.max,Z.size=Math.max(100-V.max-d.prevPanesSize-d.nextPanesSize,0)):(V.size=Math.max(100-Z.max-d.prevPanesSize-ie(l+1),0),Z.size=Z.max);return}if(u.pushOtherPanes){const Me=qe(d,h);if(!Me)return;({sums:d,panesToResize:C}=Me),V=i.value[C[0]]||null,Z=i.value[C[1]]||null}V!==null&&(V.size=Math.min(Math.max(h-d.prevPanesSize-d.prevReachedMinPanes,V.min),V.max)),Z!==null&&(Z.size=Math.min(Math.max(100-h-d.nextPanesSize-d.nextReachedMinPanes,Z.min),Z.max))},qe=(a,l)=>{const d=y.value.activeSplitter,s=[d,d+1];return l<a.prevPanesSize+i.value[s[0]].min&&(s[0]=Ke(d).index,a.prevReachedMinPanes=0,s[0]<d&&i.value.forEach((c,h)=>{h>s[0]&&h<=d&&(c.size=c.min,a.prevReachedMinPanes+=c.min)}),a.prevPanesSize=Se(s[0]),s[0]===void 0)?(a.prevReachedMinPanes=0,i.value[0].size=i.value[0].min,i.value.forEach((c,h)=>{h>0&&h<=d&&(c.size=c.min,a.prevReachedMinPanes+=c.min)}),i.value[s[1]].size=100-a.prevReachedMinPanes-i.value[0].min-a.prevPanesSize-a.nextPanesSize,null):l>100-a.nextPanesSize-i.value[s[1]].min&&(s[1]=We(d).index,a.nextReachedMinPanes=0,s[1]>d+1&&i.value.forEach((c,h)=>{h>d&&h<s[1]&&(c.size=c.min,a.nextReachedMinPanes+=c.min)}),a.nextPanesSize=ie(s[1]-1),s[1]===void 0)?(a.nextReachedMinPanes=0,i.value.forEach((c,h)=>{h<x.value-1&&h>=d+1&&(c.size=c.min,a.nextReachedMinPanes+=c.min)}),i.value[s[0]].size=100-a.prevPanesSize-ie(s[0]-1),null):{sums:a,panesToResize:s}},Se=a=>i.value.reduce((l,d,s)=>l+(s<a?d.size:0),0),ie=a=>i.value.reduce((l,d,s)=>l+(s>a+1?d.size:0),0),Ke=a=>[...i.value].reverse().find(l=>l.index<a&&l.size>l.min)||{},We=a=>i.value.find(l=>l.index>a+1&&l.size>l.min)||{},je=()=>{var a;const l=Array.from(((a=g.value)==null?void 0:a.children)||[]);for(const d of l){const s=d.classList.contains("splitpanes__pane"),c=d.classList.contains("splitpanes__splitter");!s&&!c&&(d.remove(),console.warn("Splitpanes: Only <pane> elements are allowed at the root of <splitpanes>. One of your DOM nodes was removed."))}},Ne=(a,l,d=!1)=>{const s=a-1,c=document.createElement("div");c.classList.add("splitpanes__splitter"),d||(c.onmousedown=h=>O(h,s),typeof window<"u"&&"ontouchstart"in window&&(c.ontouchstart=h=>O(h,s)),c.onclick=h=>ue(h,s+1)),c.ondblclick=h=>ke(h,s+1),l.parentNode.insertBefore(c,l)},Ge=a=>{a.onmousedown=void 0,a.onclick=void 0,a.ondblclick=void 0,a.remove()},oe=()=>{var a;const l=Array.from(((a=g.value)==null?void 0:a.children)||[]);for(const s of l)s.className.includes("splitpanes__splitter")&&Ge(s);let d=0;for(const s of l)s.className.includes("splitpanes__pane")&&(!d&&u.firstSplitter?Ne(d,s,!0):d&&Ne(d,s),d++)},Xe=({uid:a,...l})=>{const d=p.value[a];for(const[s,c]of Object.entries(l))d[s]=c},Ye=a=>{var l;let d=-1;Array.from(((l=g.value)==null?void 0:l.children)||[]).some(s=>(s.className.includes("splitpanes__pane")&&d++,s.isSameNode(a.el))),i.value.splice(d,0,{...a,index:d}),i.value.forEach((s,c)=>s.index=c),N.value&&re(()=>{oe(),ve({addedPane:i.value[d]}),F("pane-add",{pane:i.value[d]})})},Je=a=>{const l=i.value.findIndex(s=>s.id===a);i.value[l].el=null;const d=i.value.splice(l,1)[0];i.value.forEach((s,c)=>s.index=c),re(()=>{oe(),F("pane-remove",{pane:d}),ve({removedPane:{...d}})})},ve=(a={})=>{!a.addedPane&&!a.removedPane?et():i.value.some(l=>l.givenSize!==null||l.min||l.max<100)?tt(a):Qe(),N.value&&F("resized")},Qe=()=>{const a=100/x.value;let l=0;const d=[],s=[];for(const c of i.value)c.size=Math.max(Math.min(a,c.max),c.min),l-=c.size,c.size>=c.max&&d.push(c.id),c.size<=c.min&&s.push(c.id);l>.1&&he(l,d,s)},et=()=>{let a=100;const l=[],d=[];let s=0;for(const h of i.value)a-=h.size,h.givenSize!==null&&s++,h.size>=h.max&&l.push(h.id),h.size<=h.min&&d.push(h.id);let c=100;if(a>.1){for(const h of i.value)h.givenSize===null&&(h.size=Math.max(Math.min(a/(x.value-s),h.max),h.min)),c-=h.size;c>.1&&he(c,l,d)}},tt=({addedPane:a,removedPane:l}={})=>{let d=100/x.value,s=0;const c=[],h=[];(a?.givenSize??null)!==null&&(d=(100-a.givenSize)/(x.value-1));for(const C of i.value)s-=C.size,C.size>=C.max&&c.push(C.id),C.size<=C.min&&h.push(C.id);if(!(Math.abs(s)<.1)){for(const C of i.value)a?.givenSize!==null&&a?.id===C.id||(C.size=Math.max(Math.min(d,C.max),C.min)),s-=C.size,C.size>=C.max&&c.push(C.id),C.size<=C.min&&h.push(C.id);s>.1&&he(s,c,h)}},he=(a,l,d)=>{let s;a>0?s=a/(x.value-l.length):s=a/(x.value-d.length),i.value.forEach((c,h)=>{if(a>0&&!l.includes(c.id)){const C=Math.max(Math.min(c.size+s,c.max),c.min),V=C-c.size;a-=V,c.size=C}else if(!d.includes(c.id)){const C=Math.max(Math.min(c.size+s,c.max),c.min),V=C-c.size;a-=V,c.size=C}}),Math.abs(a)>.1&&re(()=>{N.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})},F=(a,l=void 0,d=!1)=>{const s=l?.index??y.value.activeSplitter??null;e(a,{...l,...s!==null&&{index:s},...d&&s!==null&&{prevPane:i.value[s-(u.firstSplitter?1:0)],nextPane:i.value[s+(u.firstSplitter?0:1)]},panes:i.value.map(c=>({min:c.min,max:c.max,size:c.size}))})};Q(()=>u.firstSplitter,()=>oe()),ye(()=>{je(),oe(),ve(),F("ready"),N.value=!0}),Ce(()=>N.value=!1);const it=()=>{var a;return Lt("div",{ref:g,class:M.value},(a=r.default)==null?void 0:a.call(r))};return W("panes",i),W("indexedPanes",p),W("horizontal",T(()=>u.horizontal)),W("requestUpdate",Xe),W("onPaneAdd",Ye),W("onPaneRemove",Je),W("onPaneClick",Oe),(a,l)=>(o(),k(Ie(it)))}},pi={__name:"pane",props:{size:{type:[Number,String]},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},setup(t){var n;const e=t,u=J("requestUpdate"),r=J("onPaneAdd"),i=J("horizontal"),p=J("onPaneRemove"),x=J("onPaneClick"),g=(n=St())==null?void 0:n.uid,N=J("indexedPanes"),y=T(()=>N.value[g]),$=H(null),M=T(()=>{const f=isNaN(e.size)||e.size===void 0?0:parseFloat(e.size);return Math.max(Math.min(f,I.value),P.value)}),P=T(()=>{const f=parseFloat(e.minSize);return isNaN(f)?0:f}),I=T(()=>{const f=parseFloat(e.maxSize);return isNaN(f)?100:f}),O=T(()=>{var f;return`${i.value?"height":"width"}: ${(f=y.value)==null?void 0:f.size}%`});return Q(()=>M.value,f=>u({uid:g,size:f})),Q(()=>P.value,f=>u({uid:g,min:f})),Q(()=>I.value,f=>u({uid:g,max:f})),ye(()=>{r({id:g,el:$.value,min:P.value,max:I.value,givenSize:e.size===void 0?null:M.value,size:M.value})}),Ce(()=>p(g)),(f,K)=>(o(),v("div",{ref_key:"paneEl",ref:$,class:"splitpanes__pane",onClick:K[0]||(K[0]=ue=>m(x)(ue,f._.uid)),style:Nt(O.value)},[E(f.$slots,"default")],4))}};let Re="missing-app-name";try{Re=ce}catch{Rt.error("The `@nextcloud/vue` library was used without setting / replacing the `appName`.")}const be=Re;G();const ui=Y({__name:"NcAppDetailsToggle",setup(t){const n=se();Q(n,e,{immediate:!0}),Ce(()=>{n.value&&e(!1)});function e(u=!0){const r=document.querySelector(".app-navigation .app-navigation-toggle");r&&(r.style.display=u?"none":"",u===!0&&j("toggle-navigation",{open:!1}))}return(u,r)=>(o(),k(m(X),{"aria-label":m(R)("Go back to the list"),class:B(["app-details-toggle",{"app-details-toggle--mobile":m(n)}]),title:m(R)("Go back to the list"),variant:"tertiary"},{icon:w(()=>[b(m(ze),{directional:"",path:m(Ot)},null,8,["path"])]),_:1},8,["aria-label","class","title"]))}}),vi=A(ui,[["__scopeId","data-v-fd81a9f4"]]),Ee=Vt.getBuilder("nextcloud").persist().build(),{name:hi}=ee("theming","data",{name:"Nextcloud"}),gi=ee("core","active-app",be),mi=ee("core","apps",{})[gi]?.name??be,fi={name:"NcAppContent",components:{NcAppDetailsToggle:vi,Pane:pi,Splitpanes:di},props:{disableSwipe:{type:Boolean,default:!1},listSize:{type:Number,default:20},listMinWidth:{type:Number,default:15},listMaxWidth:{type:Number,default:40},paneConfigKey:{type:String,default:""},showDetails:{type:Boolean,default:!0},pageHeading:{type:String,default:null},layout:{type:String,default:"vertical-split",validator(t){return["no-split","vertical-split","horizontal-split"].includes(t)}},pageTitle:{type:String,default:null}},emits:["update:showDetails","resize:list"],setup(){return{isMobile:se(),isRtl:st}},data(){return{contentHeight:0,hasList:!1,hasContent:!1,swiping:{},listPaneSize:this.restorePaneConfig()}},computed:{paneConfigID(){if(this.paneConfigKey!=="")return`pane-list-size-${this.paneConfigKey}`;try{return`pane-list-size-${be}`}catch{return console.info("[INFO] AppContent:","falling back to global nextcloud pane config"),"pane-list-size-nextcloud"}},detailsPaneSize(){return this.listPaneSize?100-this.listPaneSize:this.paneDefaults.details.size},paneDefaults(){return{list:{size:this.listSize,min:this.listMinWidth,max:this.listMaxWidth},details:{size:100-this.listSize,min:100-this.listMaxWidth,max:100-this.listMinWidth}}},realPageTitle(){const t=new Set;return this.pageTitle&&t.add(this.pageTitle),this.pageHeading&&t.add(this.pageHeading),t.size===0?null:(t.size<2&&t.add(mi),t.add(hi),[...t.values()].join(" - "))}},watch:{realPageTitle:{immediate:!0,handler(){this.realPageTitle!==null&&(document.title=this.realPageTitle)}}},updated(){this.checkSlots()},mounted(){this.disableSwipe||(this.swiping=lt(this.$el,{onSwipeEnd:this.handleSwipe})),this.checkSlots(),this.restorePaneConfig()},methods:{handleSwipe(t,n){Math.abs(this.swiping.lengthX)>70&&(this.swiping.coordsStart.x<300/2&&n==="right"?j("toggle-navigation",{open:!0}):this.swiping.coordsStart.x<300*1.5&&n==="left"&&j("toggle-navigation",{open:!1}))},handlePaneResize(t){const n=parseInt(t.panes[0].size,10);Ee.setItem(this.paneConfigID,JSON.stringify(n)),this.listPaneSize=n,this.$emit("resize:list",{size:n}),console.debug("AppContent pane config",n)},checkSlots(){this.hasList=!!this.$slots.list,this.hasContent=!!this.$slots.default},restorePaneConfig(){const t=parseInt(Ee.getItem(this.paneConfigID),10);if(!isNaN(t)&&t!==this.listPaneSize)return console.debug("AppContent pane config",t),this.listPaneSize=t,t},hideDetails(){this.$emit("update:showDetails",!1)}}},yi={key:0,class:"hidden-visually"},Ci={key:1,class:"app-content-wrapper"};function xi(t,n,e,u,r,i){const p=S("NcAppDetailsToggle"),x=S("Pane"),g=S("Splitpanes");return o(),v("main",{id:"app-content-vue",class:B(["app-content no-snapper",{"app-content--has-list":r.hasList}])},[e.pageHeading?(o(),v("h1",yi,L(e.pageHeading),1)):z("",!0),r.hasList?(o(),v(le,{key:1},[u.isMobile||e.layout==="no-split"?(o(),v("div",{key:0,class:B(["app-content-wrapper app-content-wrapper--no-split",{"app-content-wrapper--show-details":e.showDetails,"app-content-wrapper--show-list":!e.showDetails,"app-content-wrapper--mobile":u.isMobile}])},[e.showDetails?(o(),k(p,{key:0,onClick:q(i.hideDetails,["stop","prevent"])},null,8,["onClick"])):z("",!0),ne(_("div",null,[E(t.$slots,"list",{},void 0,!0)],512),[[de,!e.showDetails]]),e.showDetails?E(t.$slots,"default",{key:1},void 0,!0):z("",!0)],2)):e.layout==="vertical-split"||e.layout==="horizontal-split"?(o(),v("div",Ci,[b(g,{horizontal:e.layout==="horizontal-split",class:B(["default-theme",{"splitpanes--horizontal":e.layout==="horizontal-split","splitpanes--vertical":e.layout==="vertical-split"}]),rtl:u.isRtl,onResized:i.handlePaneResize},{default:w(()=>[b(x,{class:"splitpanes__pane-list",size:r.listPaneSize||i.paneDefaults.list.size,"min-size":i.paneDefaults.list.min,"max-size":i.paneDefaults.list.max},{default:w(()=>[E(t.$slots,"list",{},void 0,!0)]),_:3},8,["size","min-size","max-size"]),b(x,{class:"splitpanes__pane-details",size:i.detailsPaneSize,"min-size":i.paneDefaults.details.min,"max-size":i.paneDefaults.details.max},{default:w(()=>[E(t.$slots,"default",{},void 0,!0)]),_:3},8,["size","min-size","max-size"])]),_:3},8,["horizontal","class","rtl","onResized"])])):z("",!0)],64)):z("",!0),r.hasList?z("",!0):E(t.$slots,"default",{key:2},void 0,!0)],2)}const wi=A(fi,[["render",xi],["__scopeId","data-v-3a1a29de"]]),zi={name:"ChevronDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},_i=["aria-hidden","aria-label"],bi=["fill","width","height"],ki={d:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},Si={key:0};function Ni(t,n,e,u,r,i){return o(),v("span",U(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon chevron-down-icon",role:"img",onClick:n[0]||(n[0]=p=>t.$emit("click",p))}),[(o(),v("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[_("path",ki,[e.title?(o(),v("title",Si,L(e.title),1)):z("",!0)])],8,bi))],16,_i)}const Li=A(zi,[["render",Ni]]),Mi={name:"ArrowRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Di=["aria-hidden","aria-label"],Ei=["fill","width","height"],Ai={d:"M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z"},$i={key:0};function Pi(t,n,e,u,r,i){return o(),v("span",U(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon arrow-right-icon",role:"img",onClick:n[0]||(n[0]=p=>t.$emit("click",p))}),[(o(),v("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[_("path",Ai,[e.title?(o(),v("title",$i,L(e.title),1)):z("",!0)])],8,Ei))],16,Di)}const Bi=A(Mi,[["render",Pi]]),Ii=["title"],Vi=Y({__name:"ActivityGroup",props:{activities:{}},setup(t){const n=t,e=T(()=>{const r=ae(),i=ae().subtract(1,"day"),p=ae(n.activities[0].datetime);return p.isSame(r,"day")?D("activity","Today"):p.isSame(i,"day")?D("activity","Yesterday"):p.format("LL")}),u=T(()=>{const r=ae(n.activities[0].datetime).format("LL");return r!==e.value?r:void 0});return(r,i)=>(o(),v(le,null,[_("h2",{class:"activity-group__heading",title:u.value},L(e.value),9,Ii),_("ul",null,[(o(!0),v(le,null,xe(r.activities,p=>(o(),k(Ft,{key:p.id,activity:p,"show-previews":!0},null,8,["activity"]))),128))])],64))}}),Hi=fe(Vi,[["__scopeId","data-v-2cedecff"]]),Ti='<svg viewBox="0 0 32 32" height="32" width="32" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="m8 22 1-7H4l9-13h2l-1 8h6L10 22H8Z" style="fill-rule:nonzero" transform="matrix(1.5 0 0 1.5 -2 -2)"/></svg>',Ri={class:"activity-app__heading"},Oi={key:1,class:"activity-app__loading-indicator"},Fi=Y({__name:"ActivityAppFeed",props:{filter:{default:"all"}},setup(t){const n=ee(ce,"navigationList"),e=dt(),u=t,r=H(!1),i=H(!0),p=H([]),x=H(),g=H();ot(g,async()=>{i.value&&await $()},{distance:100});const N=T(()=>{const M={};for(const P of p.value){const I=ae(P.datetime).format("LL");M[I]===void 0?M[I]=[P]:M[I].push(P)}return M}),y=T(()=>n.find(M=>M.id===e.params.filter).name);async function $(){if(!r.value)try{const M=x.value??"0";r.value=!0;const P=await $e.get(rt("apps/activity/api/v2/activity/{filter}?format=json&previews=true&since={since}",{filter:u.filter,since:M}));p.value.push(...P.data.ocs.data.map(I=>new Zt(I))),x.value=P.headers["x-activity-last-given"],i.value=!0,re(async()=>{g.value&&g.value.clientHeight===g.value.scrollHeight&&await $()})}catch(M){if(ct.isAxiosError(M)&&M.response?.status===304){i.value=!1;return}me.error(M),Ve(D("activity","Could not load activities"))}finally{r.value=!1}}return ye(()=>{$()}),Q(u,()=>{p.value=[],x.value=void 0,$()}),(M,P)=>(o(),k(m(wi),{class:"activity-app"},{default:w(()=>[_("h1",Ri,L(y.value),1),i.value&&p.value.length===0?(o(),k(m(De),{key:0,class:"activity-app__empty-content",name:m(D)("activity","Loading activities"),description:m(D)("activity","This stream will show events like additions, changes & shares")},{icon:w(()=>[b(m(ge),{size:36})]),_:1},8,["name","description"])):p.value.length===0?(o(),k(m(De),{key:1,class:"activity-app__empty-content",name:m(D)("activity","No activity yet"),description:m(D)("activity","This stream will show events like additions, changes & shares")},{icon:w(()=>[b(m(ze),{svg:m(Ti),size:36},null,8,["svg"])]),_:1},8,["name","description"])):z("",!0),_("div",{ref_key:"container",ref:g,class:"activity-app__container"},[(o(!0),v(le,null,xe(N.value,(I,O)=>(o(),k(Hi,{key:O,activities:I},null,8,["activities"]))),128)),i.value&&p.value.length>0?(o(),k(m(ge),{key:0,name:m(D)("activity","Loading more activities"),size:64,class:"activity-app__loading-indicator"},null,8,["name"])):!i.value&&p.value.length>0?(o(),v("div",Oi,L(m(D)("activity","No more activities.")),1)):z("",!0)],512)]),_:1}))}}),Zi=fe(Fi,[["__scopeId","data-v-9b1face9"]]),Ui={name:"NcAppNavigationList"},qi={class:"app-navigation-list"};function Ki(t,n,e,u,r,i){return o(),v("ul",qi,[E(t.$slots,"default",{},void 0,!0)])}const Wi=A(Ui,[["render",Ki],["__scopeId","data-v-57437e4a"]]);G(pt);const ji={name:"MenuIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Gi=["aria-hidden","aria-label"],Xi=["fill","width","height"],Yi={d:"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"},Ji={key:0};function Qi(t,n,e,u,r,i){return o(),v("span",U(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon menu-icon",role:"img",onClick:n[0]||(n[0]=p=>t.$emit("click",p))}),[(o(),v("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[_("path",Yi,[e.title?(o(),v("title",Ji,L(e.title),1)):z("",!0)])],8,Xi))],16,Gi)}const ea=A(ji,[["render",Qi]]),ta={name:"MenuOpenIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ia=["aria-hidden","aria-label"],aa=["fill","width","height"],na={d:"M21,15.61L19.59,17L14.58,12L19.59,7L21,8.39L17.44,12L21,15.61M3,6H16V8H3V6M3,13V11H13V13H3M3,18V16H16V18H3Z"},la={key:0};function sa(t,n,e,u,r,i){return o(),v("span",U(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon menu-open-icon",role:"img",onClick:n[0]||(n[0]=p=>t.$emit("click",p))}),[(o(),v("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[_("path",na,[e.title?(o(),v("title",la,L(e.title),1)):z("",!0)])],8,aa))],16,ia)}const oa=A(ta,[["render",sa]]),ra={name:"NcAppNavigationToggle",components:{NcButton:X,MenuIcon:ea,MenuOpenIcon:oa},props:{open:{type:Boolean,required:!0}},emits:["update:open"],computed:{label(){return this.open?R("Close navigation"):R("Open navigation")}},methods:{toggleNavigation(){this.$emit("update:open",!this.open)}}},ca={class:"app-navigation-toggle-wrapper"};function da(t,n,e,u,r,i){const p=S("MenuOpenIcon"),x=S("MenuIcon"),g=S("NcButton");return o(),v("div",ca,[b(g,{class:"app-navigation-toggle","aria-controls":"app-navigation-vue","aria-expanded":e.open?"true":"false","aria-keyshortcuts":t.disableKeyboardShortcuts?"":"n","aria-label":i.label,title:i.label,onClick:i.toggleNavigation},{icon:w(()=>[e.open?(o(),k(p,{key:0,size:20})):(o(),k(x,{key:1,size:20}))]),_:1},8,["aria-expanded","aria-keyshortcuts","aria-label","title","onClick"])])}const pa=A(ra,[["render",da],["__scopeId","data-v-e311a67a"]]),ua={name:"NcAppNavigation",components:{NcAppNavigationList:Wi,NcAppNavigationToggle:pa},inject:{setHasAppNavigation:{default:()=>()=>Mt(),from:"NcContent:setHasAppNavigation"}},props:{ariaLabel:{type:String,default:""},ariaLabelledby:{type:String,default:""}},setup(){return{isMobile:se()}},data(){return{open:!this.isMobile,focusTrap:null}},watch:{isMobile(){this.open=!this.isMobile,this.toggleFocusTrap()},open(){this.toggleFocusTrap()}},mounted(){this.setHasAppNavigation(!0),Tt("toggle-navigation",this.toggleNavigationByEventBus),j("navigation-toggled",{open:this.open}),this.focusTrap=ut(this.$refs.appNavigationContainer,{allowOutsideClick:!0,fallbackFocus:this.$refs.appNavigationContainer,trapStack:vt(),escapeDeactivates:!1}),this.toggleFocusTrap()},unmounted(){this.setHasAppNavigation(!1),Ht("toggle-navigation",this.toggleNavigationByEventBus),this.focusTrap.deactivate()},methods:{toggleNavigation(t){if(this.open===t){j("navigation-toggled",{open:this.open});return}this.open=typeof t>"u"?!this.open:t;const n=getComputedStyle(document.body),e=parseInt(n.getPropertyValue("--animation-quick"))||100;setTimeout(()=>{j("navigation-toggled",{open:this.open})},1.5*e)},toggleNavigationByEventBus({open:t}){this.toggleNavigation(t)},toggleFocusTrap(){this.isMobile&&this.open?this.focusTrap.activate():this.focusTrap.deactivate()},handleEsc(){this.isMobile&&this.toggleNavigation(!1)}}},va=["aria-hidden","aria-label","aria-labelledby","inert"],ha={class:"app-navigation__search"};function ga(t,n,e,u,r,i){const p=S("NcAppNavigationList"),x=S("NcAppNavigationToggle");return o(),v("div",{ref:"appNavigationContainer",class:B(["app-navigation",{"app-navigation--close":!r.open}])},[_("nav",{id:"app-navigation-vue","aria-hidden":r.open?"false":"true","aria-label":e.ariaLabel||void 0,"aria-labelledby":e.ariaLabelledby||void 0,class:"app-navigation__content",inert:!r.open||void 0,onKeydown:n[0]||(n[0]=we((...g)=>i.handleEsc&&i.handleEsc(...g),["esc"]))},[_("div",ha,[E(t.$slots,"search",{},void 0,!0)]),_("div",{class:B(["app-navigation__body",{"app-navigation__body--no-list":!t.$slots.list}])},[E(t.$slots,"default",{},void 0,!0)],2),t.$slots.list?(o(),k(p,{key:0,class:"app-navigation__list"},{default:w(()=>[E(t.$slots,"list",{},void 0,!0)]),_:3})):z("",!0),E(t.$slots,"footer",{},void 0,!0)],40,va),b(x,{open:r.open,"onUpdate:open":i.toggleNavigation},null,8,["open","onUpdate:open"])],2)}const ma=A(ua,[["render",ga],["__scopeId","data-v-a249486e"]]),fa={name:"ChevronUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ya=["aria-hidden","aria-label"],Ca=["fill","width","height"],xa={d:"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"},wa={key:0};function za(t,n,e,u,r,i){return o(),v("span",U(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon chevron-up-icon",role:"img",onClick:n[0]||(n[0]=p=>t.$emit("click",p))}),[(o(),v("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[_("path",xa,[e.title?(o(),v("title",wa,L(e.title),1)):z("",!0)])],8,Ca))],16,ya)}const _a=A(fa,[["render",za]]);G(ht);const ba={name:"NcInputConfirmCancel",components:{IconArrowRight:Bi,IconClose:ci,NcButton:X},props:{primary:{default:!1,type:Boolean},placeholder:{default:"",type:String},modelValue:{default:"",type:String}},emits:["cancel","confirm","update:modelValue"],data(){return{labelConfirm:R("Confirm changes"),labelCancel:R("Cancel changes")}},computed:{valueModel:{get(){return this.modelValue},set(t){this.$emit("update:modelValue",t)}}},methods:{confirm(){this.$emit("confirm")},cancel(){this.$emit("cancel")},focusInput(){this.$refs.input.focus()}}},ka={class:"app-navigation-input-confirm"},Sa=["placeholder"];function Na(t,n,e,u,r,i){const p=S("IconArrowRight"),x=S("NcButton"),g=S("IconClose");return o(),v("div",ka,[_("form",{onSubmit:n[1]||(n[1]=q((...N)=>i.confirm&&i.confirm(...N),["prevent"])),onKeydown:n[2]||(n[2]=we(q((...N)=>i.cancel&&i.cancel(...N),["exact","stop","prevent"]),["esc"])),onClick:n[3]||(n[3]=q(()=>{},["stop","prevent"]))},[ne(_("input",{ref:"input","onUpdate:modelValue":n[0]||(n[0]=N=>i.valueModel=N),type:"text",class:"app-navigation-input-confirm__input",placeholder:e.placeholder},null,8,Sa),[[Dt,i.valueModel]]),b(x,{"aria-label":r.labelConfirm,type:"submit",variant:"primary",onClick:q(i.confirm,["stop","prevent"])},{icon:w(()=>[b(p,{size:20})]),_:1},8,["aria-label","onClick"]),b(x,{"aria-label":r.labelCancel,type:"reset",variant:e.primary?"primary":"tertiary",onClick:q(i.cancel,["stop","prevent"])},{icon:w(()=>[b(g,{size:20})]),_:1},8,["aria-label","variant","onClick"])],32)])}const La=A(ba,[["render",Na],["__scopeId","data-v-4def7aba"]]),Ma=Y({name:"NcVNodes",props:{vnodes:{type:[Array,Object],default:null}},render(){return this.vnodes||this.$slots?.default?.({})}});G(mt,gt);const Da={name:"PencilIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Ea=["aria-hidden","aria-label"],Aa=["fill","width","height"],$a={d:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"},Pa={key:0};function Ba(t,n,e,u,r,i){return o(),v("span",U(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon pencil-icon",role:"img",onClick:n[0]||(n[0]=p=>t.$emit("click",p))}),[(o(),v("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[_("path",$a,[e.title?(o(),v("title",Pa,L(e.title),1)):z("",!0)])],8,Aa))],16,Ea)}const Ia=A(Da,[["render",Ba]]),Va={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Ha=["aria-hidden","aria-label"],Ta=["fill","width","height"],Ra={d:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"},Oa={key:0};function Fa(t,n,e,u,r,i){return o(),v("span",U(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon undo-icon",role:"img",onClick:n[0]||(n[0]=p=>t.$emit("click",p))}),[(o(),v("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[_("path",Ra,[e.title?(o(),v("title",Oa,L(e.title),1)):z("",!0)])],8,Ta))],16,Ha)}const Za=A(Va,[["render",Fa]]);G(ft);const Ua={name:"NcAppNavigationIconCollapsible",components:{NcButton:X,ChevronDown:Li,ChevronUp:_a},props:{open:{type:Boolean,default:!0}},emits:["click"],computed:{labelButton(){return this.open?R("Collapse menu"):R("Open menu")}},methods:{onClick(t){this.$emit("click",t)}}};function qa(t,n,e,u,r,i){const p=S("ChevronUp"),x=S("ChevronDown"),g=S("NcButton");return o(),k(g,{class:B(["icon-collapse",{"icon-collapse--open":e.open}]),"aria-label":i.labelButton,variant:"tertiary",onClick:i.onClick},{icon:w(()=>[e.open?(o(),k(p,{key:0,size:20})):(o(),k(x,{key:1,size:20}))]),_:1},8,["class","aria-label","onClick"])}const Ka=A(Ua,[["render",qa],["__scopeId","data-v-a22b5c4b"]]),Wa={name:"NcAppNavigationItem",components:{NcActions:yt,NcActionButton:Ut,NcAppNavigationIconCollapsible:Ka,NcInputConfirmCancel:La,NcLoadingIcon:ge,NcVNodes:Ma,Pencil:Ia,Undo:Za},props:{active:{type:Boolean,default:!1},name:{type:String,required:!0},title:{type:String,default:null},id:{type:String,default:()=>Pe(),validator:t=>t.trim()!==""},icon:{type:String,default:""},loading:{type:Boolean,default:!1},to:{type:[String,Object],default:null},href:{type:String,default:null},allowCollapse:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},editLabel:{type:String,default:""},editPlaceholder:{type:String,default:""},pinned:{type:Boolean,default:!1},undo:{type:Boolean,default:!1},open:{type:Boolean,default:!1},menuOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},menuIcon:{type:String,default:void 0},menuPlacement:{type:String,default:"bottom"},ariaDescription:{type:String,default:null},forceDisplayActions:{type:Boolean,default:!1},inlineActions:{type:Number,default:0}},emits:["update:menuOpen","update:open","update:name","click","undo"],setup(){return{isMobile:se()}},data(){return{actionsBoundariesElement:void 0,editingValue:"",opened:this.open,editingActive:!1,menuOpenLocalValue:!1,focused:!1}},computed:{isRouterLink(){return this.to&&!this.href},canHaveChildren(){return this.$parent.$options._componentTag!=="AppNavigationItem"},editButtonAriaLabel(){return this.editLabel?this.editLabel:R("Edit item")},undoButtonAriaLabel(){return R("Undo changes")}},watch:{open(t){this.opened=t}},mounted(){this.actionsBoundariesElement=document.querySelector("#content-vue")||void 0},methods:{onMenuToggle(t){this.$emit("update:menuOpen",t),this.menuOpenLocalValue=t},toggleCollapse(){this.opened=!this.opened,this.$emit("update:open",this.opened)},onClick(t,n,e){this.$emit("click",t),!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&e&&(n?.(t),t.preventDefault())},handleEdit(){this.editingValue=this.name,this.editingActive=!0,this.onMenuToggle(!1),this.$nextTick(()=>{this.$refs.editingInput.focusInput()})},cancelEditing(){this.editingActive=!1},handleEditingDone(){this.$emit("update:name",this.editingValue),this.editingValue="",this.editingActive=!1},handleUndo(){this.$emit("undo")},handleFocus(){this.focused=!0},handleBlur(){this.focused=!1},handleTab(t){this.$refs.actions&&(this.focused?(t.preventDefault(),this.$refs.actions.$refs.menuButton.$el.focus(),this.focused=!1):this.$refs.actions.$refs.menuButton.$el.blur())},isExternal(t){return t&&t.match(/[a-z]+:\/\//i)}}},ja=["id"],Ga=["aria-current","aria-description","aria-expanded","href","target","title","onClick"],Xa={key:0,class:"editingContainer"},Ya={key:1,class:"app-navigation-entry__deleted"},Ja={class:"app-navigation-entry__deleted-description"},Qa={key:0,class:"app-navigation-entry__counter-wrapper"},en={key:0,class:"app-navigation-entry__children"};function tn(t,n,e,u,r,i){const p=S("NcLoadingIcon"),x=S("NcInputConfirmCancel"),g=S("Pencil"),N=S("NcActionButton"),y=S("Undo"),$=S("NcActions"),M=S("NcAppNavigationIconCollapsible");return o(),v("li",{id:e.id,class:B([{"app-navigation-entry--opened":r.opened,"app-navigation-entry--pinned":e.pinned,"app-navigation-entry--collapsible":e.allowCollapse&&!!t.$slots.default},"app-navigation-entry-wrapper"])},[(o(),k(Ie(i.isRouterLink?"router-link":"NcVNodes"),Et(At({...i.isRouterLink&&{custom:!0,to:e.to}})),{default:w(({href:P,navigate:I,isActive:O})=>[_("div",{class:B([{"app-navigation-entry--editing":r.editingActive,"app-navigation-entry--deleted":e.undo,active:O&&e.to||e.active},"app-navigation-entry"])},[e.undo?z("",!0):(o(),v("a",{key:0,class:"app-navigation-entry-link","aria-current":e.active||O&&e.to?"page":void 0,"aria-description":e.ariaDescription,"aria-expanded":t.$slots.default?r.opened.toString():void 0,href:e.href||P||"#",target:i.isExternal(e.href)?"_blank":void 0,title:e.title||e.name,onBlur:n[1]||(n[1]=(...f)=>i.handleBlur&&i.handleBlur(...f)),onClick:f=>i.onClick(f,I,P),onFocus:n[2]||(n[2]=(...f)=>i.handleFocus&&i.handleFocus(...f)),onKeydown:n[3]||(n[3]=we(q((...f)=>i.handleTab&&i.handleTab(...f),["exact"]),["tab"]))},[_("div",{class:B([{[e.icon]:e.icon},"app-navigation-entry-icon"])},[e.loading?(o(),k(p,{key:0})):E(t.$slots,"icon",{key:1},void 0,!0)],2),_("span",{class:B(["app-navigation-entry__name",{"hidden-visually":r.editingActive}])},L(e.name),3),r.editingActive?(o(),v("div",Xa,[b(x,{ref:"editingInput",modelValue:r.editingValue,"onUpdate:modelValue":n[0]||(n[0]=f=>r.editingValue=f),placeholder:e.editPlaceholder!==""?e.editPlaceholder:e.name,primary:O&&e.to||e.active,onCancel:i.cancelEditing,onConfirm:i.handleEditingDone},null,8,["modelValue","placeholder","primary","onCancel","onConfirm"])])):z("",!0)],40,Ga)),e.undo?(o(),v("div",Ya,[_("div",Ja,L(e.name),1)])):z("",!0),(t.$slots.actions||t.$slots.counter||e.editable||e.undo)&&!r.editingActive?(o(),v("div",{key:2,class:B(["app-navigation-entry__utils",{"app-navigation-entry__utils--display-actions":e.forceDisplayActions||r.menuOpenLocalValue||e.menuOpen}])},[t.$slots.counter?(o(),v("div",Qa,[E(t.$slots,"counter",{},void 0,!0)])):z("",!0),t.$slots.actions||e.editable&&!r.editingActive||e.undo?(o(),k($,{key:1,ref:"actions",inline:e.inlineActions,class:"app-navigation-entry__actions",container:"#app-navigation-vue","boundaries-element":r.actionsBoundariesElement,placement:e.menuPlacement,open:e.menuOpen,"force-menu":e.forceMenu,"default-icon":e.menuIcon,variant:O&&e.to||e.active?"primary":null,"onUpdate:open":i.onMenuToggle},{icon:w(()=>[E(t.$slots,"menu-icon",{},void 0,!0)]),default:w(()=>[e.editable&&!r.editingActive?(o(),k(N,{key:0,"aria-label":i.editButtonAriaLabel,onClick:i.handleEdit},{icon:w(()=>[b(g,{size:20})]),default:w(()=>[te(" "+L(e.editLabel),1)]),_:1},8,["aria-label","onClick"])):z("",!0),e.undo?(o(),k(N,{key:1,"aria-label":i.undoButtonAriaLabel,onClick:i.handleUndo},{icon:w(()=>[b(y,{size:20})]),_:1},8,["aria-label","onClick"])):z("",!0),E(t.$slots,"actions",{},void 0,!0)]),_:2},1032,["inline","boundaries-element","placement","open","force-menu","default-icon","variant","onUpdate:open"])):z("",!0)],2)):z("",!0),e.allowCollapse&&t.$slots.default?(o(),k(M,{key:3,open:r.opened,onClick:q(i.toggleCollapse,["prevent","stop"])},null,8,["open","onClick"])):z("",!0),E(t.$slots,"extra",{},void 0,!0)],2)]),_:3},16)),i.canHaveChildren&&t.$slots.default?(o(),v("ul",en,[E(t.$slots,"default",{},void 0,!0)])):z("",!0)],10,ja)}const an=A(Wa,[["render",tn],["__scopeId","data-v-995ba421"]]);G();const nn={name:"CogIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ln=["aria-hidden","aria-label"],sn=["fill","width","height"],on={d:"M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z"},rn={key:0};function cn(t,n,e,u,r,i){return o(),v("span",U(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon cog-icon",role:"img",onClick:n[0]||(n[0]=p=>t.$emit("click",p))}),[(o(),v("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[_("path",on,[e.title?(o(),v("title",rn,L(e.title),1)):z("",!0)])],8,sn))],16,ln)}const dn=A(nn,[["render",cn]]),pn=["id"],un=Y({__name:"NcAppNavigationSettings",props:{excludeClickOutsideSelectors:{default:()=>[]},name:{default:()=>R("Settings")}},setup(t){const n=Pe(),e=H(!1),u=$t("wrapperElement"),r=T(()=>Array.isArray(t.excludeClickOutsideSelectors)?t.excludeClickOutsideSelectors:t.excludeClickOutsideSelectors.split(" "));return Ct(u,()=>{e.value=!1},{ignore:r}),(i,p)=>(o(),v("div",{ref:"wrapperElement",class:B(i.$style.container)},[_("div",{class:B(i.$style.header)},[b(X,{"aria-controls":m(n),"aria-expanded":e.value?"true":"false",onClick:p[0]||(p[0]=x=>e.value=!e.value)},{icon:w(()=>[b(dn,{size:20})]),default:w(()=>[te(" "+L(i.name),1)]),_:1},8,["aria-controls","aria-expanded"])],2),b(Pt,{"enter-active-class":i.$style.animationActive,"leave-active-class":i.$style.animationActive,"enter-from-class":i.$style.animationStop,"leave-to-class":i.$style.animationStop},{default:w(()=>[ne(_("div",{id:m(n),class:B(i.$style.content)},[E(i.$slots,"default")],10,pn),[[de,e.value]])]),_:3},8,["enter-active-class","leave-active-class","enter-from-class","leave-to-class"])],2))}}),vn="_container_1v0ql_2",hn="_header_1v0ql_7",gn="_content_1v0ql_12",mn="_animationActive_1v0ql_24",fn="_animationStop_1v0ql_30",yn={container:vn,header:hn,content:gn,animationActive:mn,animationStop:fn},Cn={$style:yn},xn=A(un,[["__cssModules",Cn]]),wn={name:"ContentCopyIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},zn=["aria-hidden","aria-label"],_n=["fill","width","height"],bn={d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"},kn={key:0};function Sn(t,n,e,u,r,i){return o(),v("span",U(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon content-copy-icon",role:"img",onClick:n[0]||(n[0]=p=>t.$emit("click",p))}),[(o(),v("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[_("path",bn,[e.title?(o(),v("title",kn,L(e.title),1)):z("",!0)])],8,_n))],16,zn)}const Nn=fe(wn,[["render",Sn]]),Ln=["src"],Mn=Y({__name:"ActivityAppNavigation",setup(t){const{rssLink:n,personalSettingsLink:e}=ee(ce,"settings"),u=ee(ce,"navigationList"),r=H(n),i=T(()=>!!r.value);async function p(){try{const{data:g}=await $e.post(Be("/apps/activity/settings/feed"),{enable:!i.value});r.value=g.data.rsslink}catch(g){Ve(D("activity","Could not enable RSS link")),me.error(g)}}async function x(){try{window.navigator.clipboard.writeText(r.value),Kt(D("activity","RSS link copied to clipboard"))}catch(g){me.debug(g),window.prompt(D("activity","Could not copy the RSS link, please copy manually:"),r.value)}}return(g,N)=>(o(),k(m(ma),{"aria-label":m(D)("activity","Activity")},{list:w(()=>[(o(!0),v(le,null,xe(m(u),y=>(o(),k(m(an),{key:y.id,"data-navigation":y.id,to:y.id,name:y.name},Bt({_:2},[y.icon?{name:"icon",fn:w(()=>[_("img",{alt:"",src:y.icon,class:"navigation-icon",role:"presentation"},null,8,Ln)]),key:"0"}:void 0]),1032,["data-navigation","to","name"]))),128))]),footer:w(()=>[b(m(xn),{name:m(D)("activity","Activity settings")},{default:w(()=>[b(m(xt),{type:"switch",modelValue:i.value,"onUpdate:modelValue":[N[0]||(N[0]=y=>i.value=y),p]},{default:w(()=>[te(L(m(D)("activity","Enable RSS feed")),1)]),_:1},8,["modelValue"]),i.value?(o(),k(m(qt),{key:0,modelValue:r.value,"onUpdate:modelValue":N[1]||(N[1]=y=>r.value=y),label:m(D)("activity","RSS feed"),"show-trailing-button":!0,"trailing-button-label":m(D)("activity","Copy RSS feed link"),readonly:"readonly",onTrailingButtonClick:x},{"trailing-button-icon":w(()=>[b(Nn,{size:20})]),_:1},8,["modelValue","label","trailing-button-label"])):z("",!0),b(m(X),{class:"settings-link",href:m(e),title:m(D)("activity","Personal notification settings"),variant:"tertiary"},{default:w(()=>[te(L(m(D)("activity","Personal notification settings")),1)]),_:1},8,["href","title"])]),_:1},8,["name"])]),_:1},8,["aria-label"]))}}),Dn=[{path:"/",name:"root",redirect:{path:"/all"}},{path:"/:filter?",components:{default:Zi,navigation:Mn},props:{default:!0}}],En=wt({history:zt(Be("/apps/activity")),linkActiveClass:"active",routes:Dn}),Ae=It(ii);Ae.use(En),Ae.mount("#content");
//# sourceMappingURL=activity-app.mjs.map