(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-d9b0d7e8]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.vue-skip-actions__container[data-v-d9b0d7e8]{background-color:var(--color-main-background);border-radius:var(--border-radius-element);padding:22px}.vue-skip-actions__headline[data-v-d9b0d7e8]{font-weight:700;font-size:20px;line-height:30px;margin-bottom:12px}.vue-skip-actions__buttons[data-v-d9b0d7e8]{display:flex;flex-wrap:wrap;gap:12px}.vue-skip-actions__buttons[data-v-d9b0d7e8]>*{flex:1 0 fit-content}.vue-skip-actions__image[data-v-d9b0d7e8]{margin-top:12px}.vue-skip-actions__image[data-v-d9b0d7e8]:dir(rtl){transform:rotateY(180deg)}.content[data-v-d9b0d7e8]{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-d9b0d7e8]:not(.with-sidebar--full){position:fixed}.content[data-v-d9b0d7e8],.content[data-v-d9b0d7e8] *{box-sizing:border-box}.material-design-icon[data-v-a28923a1]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-details-toggle[data-v-a28923a1]{position:-webkit-sticky;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-a28923a1]{inset-inline-start:var(--app-navigation-padding)}.app-details-toggle[data-v-a28923a1]:active,.app-details-toggle[data-v-a28923a1]:hover,.app-details-toggle[data-v-a28923a1]:focus{opacity:1}.material-design-icon[data-v-a2641cc2]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-content[data-v-a2641cc2]{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-a2641cc2]:not(.app-content--has-list){overflow:auto}.app-content-wrapper[data-v-a2641cc2]{position:relative;width:100%;height:100%}.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-a2641cc2] .app-content-list{display:flex}.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-a2641cc2] .app-content-details,.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-a2641cc2] .app-content-list{display:none}.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-a2641cc2] .app-content-details{display:block}[data-v-a2641cc2] .splitpanes.default-theme .app-content-list{max-width:none;scrollbar-width:auto}[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane{background-color:transparent;transition:none}[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane-list{min-width:300px;position:-webkit-sticky;position:sticky}@media only screen and not (min-width:1024px){[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane-list{display:none}}[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane-details{overflow-y:auto}@media only screen and not (min-width:1024px){[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__pane-details{min-width:100%}}[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__splitter{background-color:var(--color-main-background)}[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__splitter:before,[data-v-a2641cc2] .splitpanes.default-theme .splitpanes__splitter:after{background-color:var(--color-border)}[data-v-a2641cc2] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter{border-inline-start:1px solid var(--color-border)}[data-v-a2641cc2] .splitpanes.default-theme.splitpanes--horizontal .splitpanes__splitter{border-top:1px solid var(--color-border)}.app-content-wrapper--show-list[data-v-a2641cc2] .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[data-v-5a15295d]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-toggle-wrapper[data-v-5a15295d]{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-5a15295d]{background-color:var(--color-main-background)}.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-d5ce90cd]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation[data-v-d5ce90cd]{--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--closed[data-v-d5ce90cd]{margin-inline-start:calc(-1*min(300px,var(--app-navigation-max-width)))}.app-navigation__search[data-v-d5ce90cd]{width:100%}.app-navigation__body[data-v-d5ce90cd]{overflow-y:scroll}.app-navigation__content>ul[data-v-d5ce90cd]{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-d5ce90cd]{height:100%}.app-navigation__body--no-list[data-v-d5ce90cd]{flex:1 1 auto;overflow:auto;height:100%}.app-navigation__content[data-v-d5ce90cd]{height:100%;display:flex;flex-direction:column}[data-themes*=highcontrast] .app-navigation[data-v-d5ce90cd]{border-inline-end:1px solid var(--color-border)}@media only screen and (max-width:1024px){.app-navigation[data-v-d5ce90cd]{position:absolute;border-inline-end:1px solid var(--color-border)}}@media only screen and (max-width:512px){.app-navigation[data-v-d5ce90cd]{z-index:1400}}.material-design-icon[data-v-d72957ed]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-list[data-v-d72957ed]{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-e6236e50]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.icon-collapse[data-v-e6236e50]{position:relative;inset-inline-end:0}.icon-collapse[data-v-e6236e50]:hover{background-color:var(--color-background-dark)!important}.icon-collapse--active[data-v-e6236e50]:hover{background-color:var(--color-primary-element)!important}.material-design-icon[data-v-d600f829]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-entry[data-v-d600f829]{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)}.app-navigation-entry-wrapper[data-v-d600f829]{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-d600f829]{display:none}.app-navigation-entry.active[data-v-d600f829]{background-color:var(--color-primary-element)!important}.app-navigation-entry.active[data-v-d600f829]:hover{background-color:var(--color-primary-element-hover)!important}.app-navigation-entry.active .app-navigation-entry-link[data-v-d600f829],.app-navigation-entry.active .app-navigation-entry-button[data-v-d600f829]{color:var(--color-primary-element-text)!important}.app-navigation-entry[data-v-d600f829]:focus-within,.app-navigation-entry[data-v-d600f829]:hover{background-color:var(--color-background-hover)}.app-navigation-entry.active .app-navigation-entry__children[data-v-d600f829],.app-navigation-entry:focus-within .app-navigation-entry__children[data-v-d600f829],.app-navigation-entry:hover .app-navigation-entry__children[data-v-d600f829]{background-color:var(--color-main-background)}.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-d600f829],.app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-d600f829],.app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-d600f829],.app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-d600f829],.app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-d600f829]{display:inline-block}.app-navigation-entry .app-navigation-entry__actions[data-v-d600f829]:hover .button-vue{background-color:var(--color-background-dark)!important}.app-navigation-entry.active .app-navigation-entry__actions[data-v-d600f829]:hover .button-vue{background-color:var(--color-primary-element)!important}.app-navigation-entry.app-navigation-entry--deleted>ul[data-v-d600f829]{display:none}.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-d600f829],.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-d600f829]{padding-inline-end:calc((var(--default-clickable-area) - 16px) / 2)}.app-navigation-entry .app-navigation-entry-link[data-v-d600f829],.app-navigation-entry .app-navigation-entry-button[data-v-d600f829]{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-d600f829],.app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-d600f829]{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-d600f829],.app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-d600f829]{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-d600f829],.app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-d600f829]{width:calc(100% - var(--default-clickable-area));margin:auto}.app-navigation-entry .app-navigation-entry-link[data-v-d600f829]:focus-visible,.app-navigation-entry .app-navigation-entry-button[data-v-d600f829]: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)}.app-navigation-entry__children[data-v-d600f829]{--app-navigation-item-child-offset: 10px;position:relative;display:flex;flex:0 1 auto;flex-direction:column;width:100%;gap:var(--default-grid-baseline, 4px);padding-inline-start:var(--app-navigation-item-child-offset)}.app-navigation-entry__children .app-navigation-entry[data-v-d600f829]{display:inline-flex;flex-wrap:wrap}.app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children[data-v-d600f829]{--app-navigation-item-child-offset: 0}.app-navigation-entry__deleted[data-v-d600f829]{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-d600f829]{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-d600f829]{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-d600f829]{display:inline-block}.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-d600f829]{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-d600f829]{display:none}.app-navigation-entry--editing .app-navigation-entry-edit[data-v-d600f829]{z-index:250;opacity:1}.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-d600f829]{z-index:250;transform:translate(0)}.app-navigation-entry--pinned[data-v-d600f829]{order:2;margin-top:auto}.app-navigation-entry--pinned~.app-navigation-entry--pinned[data-v-d600f829]{margin-top:0}[data-themes*=highcontrast] .app-navigation-entry[data-v-d600f829]:active{background-color:var(--color-primary-element-light-hover)!important}.material-design-icon[data-v-dd457d48]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-input-confirm[data-v-dd457d48]{flex:1 0 100%;width:100%}.app-navigation-input-confirm form[data-v-dd457d48]{display:flex}.app-navigation-input-confirm__input[data-v-dd457d48]{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-dd457d48]:active,.app-navigation-input-confirm__input[data-v-dd457d48]:focus,.app-navigation-input-confirm__input[data-v-dd457d48]:hover{outline:none;background-color:var(--color-main-background);color:var(--color-main-text);border-color:var(--color-primary-element)}._container_fpy51_2{margin-top:auto;padding:var(--default-grid-baseline)}._header_fpy51_7{margin-block:0 var(--default-grid-baseline);margin-inline:var(--default-grid-baseline)}._button_fpy51_13{padding-inline:0 calc((var(--default-clickable-area) - 16px) / 2)!important}._button_fpy51_13 .button-vue__text{font-weight:400}._content_fpy51_21{display:block;padding:10px;margin-bottom:calc(-1 * var(--default-grid-baseline));max-height:300px;overflow-y:auto}._animationActive_fpy51_33{transition-duration:var(--animation-slow);transition-property:max-height,padding;overflow-y:hidden!important}._animationStop_fpy51_39{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)}})(); var $t=Object.defineProperty,Nt=Object.defineProperties;var At=Object.getOwnPropertyDescriptors;var Ne=Object.getOwnPropertySymbols;var it=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable;var tt=(t,i,e)=>i in t?$t(t,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[i]=e,G=(t,i)=>{for(var e in i||(i={}))it.call(i,e)&&tt(t,e,i[e]);if(Ne)for(var e of Ne(i))at.call(i,e)&&tt(t,e,i[e]);return t},Ce=(t,i)=>Nt(t,At(i));var nt=(t,i)=>{var e={};for(var o in t)it.call(t,o)&&i.indexOf(o)<0&&(e[o]=t[o]);if(t!=null&&Ne)for(var o of Ne(t))i.indexOf(o)<0&&at.call(t,o)&&(e[o]=t[o]);return e};import{r as fe,_ as Z,t as q,N as se,l as ze,i as It,a as Oe,c as je,b as qe,d as ft,g as Tt,e as Vt,f as Re,u as Ht,h as Ot,j as Rt,k as Zt,m as Ut,n as Wt,o as Ft,p as jt,q as qt,s as gt,v as Gt,w as Kt}from"./_plugin-vue_export-helper-CmRM7S2g.chunk.mjs";import{d as ee,p as te,c as $,r as R,o as Xt,a as b,b as d,e as E,f as T,g as P,w as we,t as I,u as C,h as N,v as Se,i as L,j as me,k as ne,T as Yt,n as H,l as re,m as O,q as M,s as ce,x as ge,y as K,z as Jt,A as U,B as Ge,C as Qt,D as ei,E as yt,F as Ze,G as xe,H as ti,I as Ke,J as Ct,K as ve,L as ii,M as ai,N as De,O as lt,P as xt,Q as ni,R as Xe,S as V,U as Ye,V as li,W as oi,X as Je,Y as si,Z as ri,_ as ci,$ as ui,a0 as di,a1 as pi}from"./translation-DoG5ZELJ-CuD-x3A-.chunk.mjs";import{e as he,g as vi,l as Ue,s as hi,u as mi}from"./logger-DyuiKUEW.chunk.mjs";import{u as Le,N as le,l as ot,g as fi,a as gi,m as yi,b as st,c as rt,d as _e,_ as Ci,A as xi,e as ct,f as wi,h as bi,i as _i,o as zi,j as ki,k as Si}from"./ActivityComponent.vue_vue_type_script_setup_true_lang-BXLU2lkV.chunk.mjs";import{l as We,s as wt,a as Di}from"./index-58N_OV_y.chunk.mjs";import"./_commonjsHelpers-Cqwegr3R.chunk.mjs";import"./preload-helper-B9rAsR6N.chunk.mjs";const Be="activity",Bt="5.0.0-dev.0",bt=Symbol.for("NcContent:setHasAppNavigation"),Li=Symbol.for("NcContent:selector");fe();const Mi='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',Pi='\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',Ei={class:"vue-skip-actions__container"},$i={class:"vue-skip-actions__headline"},Ni={class:"vue-skip-actions__buttons"},Ai=ee({__name:"NcContent",props:{appName:{}},setup(t){const i=t;te(bt,p),te(Li,"#content-vue"),te("appName",$(()=>i.appName));const e=Le(),o=R(!1),l=R(),a=$(()=>l.value==="navigation"?Pi:Mi);Xt(()=>{const c=document.getElementById("skip-actions");c&&(c.innerHTML="",c.classList.add("vue-skip-actions"))});function s(){he("toggle-navigation",{open:!0}),re(()=>{window.location.hash="app-navigation-vue",document.getElementById("app-navigation-vue").focus()})}function p(c){o.value=c,l.value||(l.value="navigation")}return(c,v)=>(d(),b("div",{id:"content-vue",class:H(["content","app-".concat(c.appName.toLowerCase())])},[(d(),E(Yt,{to:"#skip-actions"},[P("div",Ei,[P("div",$i,I(C(q)("Keyboard navigation help")),1),P("div",Ni,[we(N(se,{href:"#app-navigation-vue",variant:"tertiary",onClick:ne(s,["prevent"]),onFocusin:v[0]||(v[0]=h=>l.value="navigation"),onMouseover:v[1]||(v[1]=h=>l.value="navigation")},{default:L(()=>[me(I(C(q)("Skip to app navigation")),1)]),_:1},512),[[Se,o.value]]),N(se,{href:"#app-content-vue",variant:"tertiary",onFocusin:v[2]||(v[2]=h=>l.value="content"),onMouseover:v[3]||(v[3]=h=>l.value="content")},{default:L(()=>[me(I(C(q)("Skip to main content")),1)]),_:1})]),we(N(le,{class:"vue-skip-actions__image",svg:a.value,size:"auto"},null,8,["svg"]),[[Se,!C(e)]])])])),T(c.$slots,"default",{},void 0,!0)],2))}}),Bi=Z(Ai,[["__scopeId","data-v-d9b0d7e8"]]),Ii=ee({__name:"ActivityApp",setup(t){return(i,e)=>{const o=O("router-view");return d(),E(C(Bi),{"app-name":"activity"},{default:L(()=>[N(o,{name:"navigation"}),N(o)]),_:1})}}}),Ti={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Vi=["aria-hidden","aria-label"],Hi=["fill","width","height"],Oi={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"},Ri={key:0};function Zi(t,i,e,o,l,a){return d(),b("span",ce(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon close-icon",role:"img",onClick:i[0]||(i[0]=s=>t.$emit("click",s))}),[(d(),b("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[P("path",Oi,[e.title?(d(),b("title",Ri,I(e.title),1)):M("",!0)])],8,Hi))],16,Vi)}const Ui=Z(Ti,[["render",Zi]]);function _t(t){return Qt()?(ei(t),!0):!1}const Wi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Fi=t=>t!=null,ji=Object.prototype.toString,qi=t=>ji.call(t)==="[object Object]",oe=()=>{};function zt(t,i){function e(...o){return new Promise((l,a)=>{Promise.resolve(t(()=>i.apply(this,o),{fn:i,thisArg:this,args:o})).then(l).catch(a)})}return e}function Gi(t,i={}){let e,o,l=oe;const a=p=>{clearTimeout(p),l(),l=oe};let s;return p=>{const c=U(t),v=U(i.maxWait);return e&&a(e),c<=0||v!==void 0&&v<=0?(o&&(a(o),o=null),Promise.resolve(p())):new Promise((h,y)=>{l=i.rejectOnCancel?y:h,s=p,v&&!o&&(o=setTimeout(()=>{e&&a(e),o=null,h(s())},v)),e=setTimeout(()=>{o&&a(o),o=null,h(p())},c)})}}function Ki(...t){let i=0,e,o=!0,l=oe,a,s,p,c,v;!Jt(t[0])&&typeof t[0]=="object"?{delay:s,trailing:p=!0,leading:c=!0,rejectOnCancel:v=!1}=t[0]:[s,p=!0,c=!0,v=!1]=t;const h=()=>{e&&(clearTimeout(e),e=void 0,l(),l=oe)};return y=>{const _=U(s),S=Date.now()-i,z=()=>a=y();return h(),_<=0?(i=Date.now(),z()):(S>_&&(c||!o)?(i=Date.now(),z()):p&&(a=new Promise((g,x)=>{l=v?x:g,e=setTimeout(()=>{i=Date.now(),o=!0,g(z()),h()},Math.max(0,_-S))})),!c&&!e&&(e=setTimeout(()=>o=!0,_)),o=!1,a)}}function Ae(t){return Array.isArray(t)?t:[t]}function kt(t){return Ge()}function Xi(t,i=200,e={}){return zt(Gi(i,e),t)}function Yi(t,i=200,e=!1,o=!0,l=!1){return zt(Ki(i,e,o,l),t)}function Ji(t,i=!0,e){kt()?ge(t,e):i?t():re(t)}function Qi(t,i){kt()&&yt(t,i)}function ea(t,i,e){return K(t,i,Ce(G({},e),{immediate:!0}))}function ta(t,i,e){return K(t,i,Ce(G({},e),{once:!0}))}const Ie=Wi?window:void 0;function ke(t){var i;const e=U(t);return(i=e==null?void 0:e.$el)!=null?i:e}function ut(...t){const i=[],e=()=>{i.forEach(p=>p()),i.length=0},o=(p,c,v,h)=>(p.addEventListener(c,v,h),()=>p.removeEventListener(c,v,h)),l=$(()=>{const p=Ae(U(t[0])).filter(c=>c!=null);return p.every(c=>typeof c!="string")?p:void 0}),a=ea(()=>{var p,c;return[(c=(p=l.value)==null?void 0:p.map(v=>ke(v)))!=null?c:[Ie].filter(v=>v!=null),Ae(U(l.value?t[1]:t[0])),Ae(C(l.value?t[2]:t[1])),U(l.value?t[3]:t[2])]},([p,c,v,h])=>{if(e(),!(p!=null&&p.length)||!(c!=null&&c.length)||!(v!=null&&v.length))return;const y=qi(h)?G({},h):h;i.push(...p.flatMap(_=>c.flatMap(S=>v.map(z=>o(_,S,z,y)))))},{flush:"post"}),s=()=>{a(),e()};return _t(e),s}function ia(){const t=xe(!1),i=Ge();return i&&ge(()=>{t.value=!0},i),t}function aa(t){const i=ia();return $(()=>(i.value,!!t()))}function na(t,i,e={}){const{root:o,rootMargin:l="0px",threshold:a=0,window:s=Ie,immediate:p=!0}=e,c=aa(()=>s&&"IntersectionObserver"in s),v=$(()=>{const z=U(t);return Ae(z).map(ke).filter(Fi)});let h=oe;const y=xe(p),_=c.value?K(()=>[v.value,ke(o),y.value],([z,g])=>{if(h(),!y.value||!z.length)return;const x=new IntersectionObserver(i,{root:ke(g),rootMargin:l,threshold:a});z.forEach(A=>A&&x.observe(A)),h=()=>{x.disconnect(),h=oe}},{immediate:p,flush:"post"}):oe,S=()=>{h(),_(),y.value=!1};return _t(S),{isSupported:c,isActive:y,pause(){h(),y.value=!1},resume(){y.value=!0},stop:S}}function la(t,i={}){const{window:e=Ie,scrollTarget:o,threshold:l=0,rootMargin:a,once:s=!1}=i,p=xe(!1),{stop:c}=na(t,v=>{let h=p.value,y=0;for(const _ of v)_.time>=y&&(y=_.time,h=_.isIntersecting);p.value=h,s&&ta(p,()=>{c()})},{root:o,window:e,threshold:l,rootMargin:U(a)});return p}function oa(t){return typeof Window<"u"&&t instanceof Window?t.document.documentElement:typeof Document<"u"&&t instanceof Document?t.documentElement:t}const dt=1;function sa(t,i={}){const{throttle:e=0,idle:o=200,onStop:l=oe,onScroll:a=oe,offset:s={left:0,right:0,top:0,bottom:0},eventListenerOptions:p={capture:!1,passive:!0},behavior:c="auto",window:v=Ie,onError:h=D=>{console.error(D)}}=i,y=xe(0),_=xe(0),S=$({get(){return y.value},set(D){g(D,void 0)}}),z=$({get(){return _.value},set(D){g(void 0,D)}});function g(D,ie){var F,X,de,ye;if(!v)return;const j=U(t);if(!j)return;(de=j instanceof Document?v.document.body:j)==null||de.scrollTo({top:(F=U(ie))!=null?F:z.value,left:(X=U(D))!=null?X:S.value,behavior:U(c)});const Y=((ye=j==null?void 0:j.document)==null?void 0:ye.documentElement)||(j==null?void 0:j.documentElement)||j;S!=null&&(y.value=Y.scrollLeft),z!=null&&(_.value=Y.scrollTop)}const x=xe(!1),A=Ze({left:!0,right:!1,top:!0,bottom:!1}),W=Ze({left:!1,right:!1,top:!1,bottom:!1}),ue=D=>{x.value&&(x.value=!1,W.left=!1,W.right=!1,W.top=!1,W.bottom=!1,l(D))},Te=Xi(ue,e+o),be=D=>{var ie;if(!v)return;const F=((ie=D==null?void 0:D.document)==null?void 0:ie.documentElement)||(D==null?void 0:D.documentElement)||ke(D),{display:X,flexDirection:de,direction:ye}=getComputedStyle(F),j=ye==="rtl"?-1:1,Y=F.scrollLeft;W.left=Yy.value;const Pe=Math.abs(Y*j)<=(s.left||0),pe=Math.abs(Y*j)+F.clientWidth>=F.scrollWidth-(s.right||0)-dt;X==="flex"&&de==="row-reverse"?(A.left=pe,A.right=Pe):(A.left=Pe,A.right=pe),y.value=Y;let ae=F.scrollTop;D===v.document&&!ae&&(ae=v.document.body.scrollTop),W.top=ae<_.value,W.bottom=ae>_.value;const Ee=Math.abs(ae)<=(s.top||0),$e=Math.abs(ae)+F.clientHeight>=F.scrollHeight-(s.bottom||0)-dt;X==="flex"&&de==="column-reverse"?(A.top=$e,A.bottom=Ee):(A.top=Ee,A.bottom=$e),_.value=ae},Me=D=>{var ie;if(!v)return;const F=(ie=D.target.documentElement)!=null?ie:D.target;be(F),x.value=!0,Te(D),a(D)};return ut(t,"scroll",e?Yi(Me,e,!0,!1):Me,p),Ji(()=>{try{const D=U(t);if(!D)return;be(D)}catch(D){h(D)}}),ut(t,"scrollend",ue,p),{x:S,y:z,isScrolling:x,arrivedState:A,directions:W,measure(){const D=U(t);v&&D&&be(D)}}}function ra(t,i,e={}){var o;const{direction:l="bottom",interval:a=100,canLoadMore:s=()=>!0}=e,p=Ze(sa(t,Ce(G({},e),{offset:G({[l]:(o=e.distance)!=null?o:0},e.offset)}))),c=R(),v=$(()=>!!c.value),h=$(()=>oa(U(t))),y=la(h);function _(){if(p.measure(),!h.value||!y.value||!s(h.value))return;const{scrollHeight:z,clientHeight:g,scrollWidth:x,clientWidth:A}=h.value,W=l==="bottom"||l==="top"?z<=g:x<=A;(p.arrivedState[l]||W)&&(c.value||(c.value=Promise.all([i(p),new Promise(ue=>setTimeout(ue,a))]).finally(()=>{c.value=null,re(()=>_())})))}const S=K(()=>[p.arrivedState[l],y.value],_,{immediate:!0});return Qi(S),{isLoading:v,reset(){re(()=>_())}}}const ca={__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:i}){const e=i,o=t,l=ti(),a=R([]),s=$(()=>a.value.reduce((n,r)=>(n[~~r.id]=r)&&n,{})),p=$(()=>a.value.length),c=R(null),v=R(!1),h=R({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),y=R({splitter:null,timeoutId:null}),_=$(()=>({["splitpanes splitpanes--".concat(o.horizontal?"horizontal":"vertical")]:!0,"splitpanes--dragging":h.value.dragging})),S=()=>{document.addEventListener("mousemove",x,{passive:!1}),document.addEventListener("mouseup",A),"ontouchstart"in window&&(document.addEventListener("touchmove",x,{passive:!1}),document.addEventListener("touchend",A))},z=()=>{document.removeEventListener("mousemove",x,{passive:!1}),document.removeEventListener("mouseup",A),"ontouchstart"in window&&(document.removeEventListener("touchmove",x,{passive:!1}),document.removeEventListener("touchend",A))},g=(n,r)=>{const f=n.target.closest(".splitpanes__splitter");if(f){const{left:u,top:m}=f.getBoundingClientRect(),{clientX:w,clientY:B}="ontouchstart"in window&&n.touches?n.touches[0]:n;h.value.cursorOffset=o.horizontal?B-m:w-u}S(),h.value.mouseDown=!0,h.value.activeSplitter=r},x=n=>{h.value.mouseDown&&(n.preventDefault(),h.value.dragging=!0,requestAnimationFrame(()=>{D(be(n)),J("resize",{event:n},!0)}))},A=n=>{h.value.dragging&&(window.getSelection().removeAllRanges(),J("resized",{event:n},!0)),h.value.mouseDown=!1,h.value.activeSplitter=null,setTimeout(()=>{h.value.dragging=!1,z()},100)},W=(n,r)=>{"ontouchstart"in window&&(n.preventDefault(),y.value.splitter===r?(clearTimeout(y.value.timeoutId),y.value.timeoutId=null,ue(n,r),y.value.splitter=null):(y.value.splitter=r,y.value.timeoutId=setTimeout(()=>y.value.splitter=null,500))),h.value.dragging||J("splitter-click",{event:n,index:r},!0)},ue=(n,r)=>{if(J("splitter-dblclick",{event:n,index:r},!0),o.maximizePanes){let f=0;a.value=a.value.map((u,m)=>(u.size=m===r?u.max:u.min,m!==r&&(f+=u.min),u)),a.value[r].size-=f,J("pane-maximize",{event:n,index:r,pane:a.value[r]}),J("resized",{event:n,index:r},!0)}},Te=(n,r)=>{J("pane-click",{event:n,index:s.value[r].index,pane:s.value[r]})},be=n=>{const r=c.value.getBoundingClientRect(),{clientX:f,clientY:u}="ontouchstart"in window&&n.touches?n.touches[0]:n;return{x:f-(o.horizontal?0:h.value.cursorOffset)-r.left,y:u-(o.horizontal?h.value.cursorOffset:0)-r.top}},Me=n=>{n=n[o.horizontal?"y":"x"];const r=c.value[o.horizontal?"clientHeight":"clientWidth"];return o.rtl&&!o.horizontal&&(n=r-n),n*100/r},D=n=>{const r=h.value.activeSplitter;let f={prevPanesSize:F(r),nextPanesSize:X(r),prevReachedMinPanes:0,nextReachedMinPanes:0};const u=0+(o.pushOtherPanes?0:f.prevPanesSize),m=100-(o.pushOtherPanes?0:f.nextPanesSize),w=Math.max(Math.min(Me(n),m),u);let B=[r,r+1],k=a.value[B[0]]||null,Q=a.value[B[1]]||null;const Qe=k.max<100&&w>=k.max+f.prevPanesSize,Et=Q.max<100&&w<=100-(Q.max+X(r+1));if(Qe||Et){Qe?(k.size=k.max,Q.size=Math.max(100-k.max-f.prevPanesSize-f.nextPanesSize,0)):(k.size=Math.max(100-Q.max-f.prevPanesSize-X(r+1),0),Q.size=Q.max);return}if(o.pushOtherPanes){const et=ie(f,w);if(!et)return;({sums:f,panesToResize:B}=et),k=a.value[B[0]]||null,Q=a.value[B[1]]||null}k!==null&&(k.size=Math.min(Math.max(w-f.prevPanesSize-f.prevReachedMinPanes,k.min),k.max)),Q!==null&&(Q.size=Math.min(Math.max(100-w-f.nextPanesSize-f.nextReachedMinPanes,Q.min),Q.max))},ie=(n,r)=>{const f=h.value.activeSplitter,u=[f,f+1];return r{w>u[0]&&w<=f&&(m.size=m.min,n.prevReachedMinPanes+=m.min)}),n.prevPanesSize=F(u[0]),u[0]===void 0)?(n.prevReachedMinPanes=0,a.value[0].size=a.value[0].min,a.value.forEach((m,w)=>{w>0&&w<=f&&(m.size=m.min,n.prevReachedMinPanes+=m.min)}),a.value[u[1]].size=100-n.prevReachedMinPanes-a.value[0].min-n.prevPanesSize-n.nextPanesSize,null):r>100-n.nextPanesSize-a.value[u[1]].min&&(u[1]=ye(f).index,n.nextReachedMinPanes=0,u[1]>f+1&&a.value.forEach((m,w)=>{w>f&&w{w=f+1&&(m.size=m.min,n.nextReachedMinPanes+=m.min)}),a.value[u[0]].size=100-n.prevPanesSize-X(u[0]-1),null):{sums:n,panesToResize:u}},F=n=>a.value.reduce((r,f,u)=>r+(ua.value.reduce((r,f,u)=>r+(u>n+1?f.size:0),0),de=n=>[...a.value].reverse().find(r=>r.indexr.min)||{},ye=n=>a.value.find(r=>r.index>n+1&&r.size>r.min)||{},j=()=>{var n;const r=Array.from(((n=c.value)==null?void 0:n.children)||[]);for(const f of r){const u=f.classList.contains("splitpanes__pane"),m=f.classList.contains("splitpanes__splitter");!u&&!m&&(f.remove(),console.warn("Splitpanes: Only elements are allowed at the root of . One of your DOM nodes was removed."))}},Y=(n,r,f=!1)=>{const u=n-1,m=document.createElement("div");m.classList.add("splitpanes__splitter"),f||(m.onmousedown=w=>g(w,u),typeof window<"u"&&"ontouchstart"in window&&(m.ontouchstart=w=>g(w,u)),m.onclick=w=>W(w,u+1)),m.ondblclick=w=>ue(w,u+1),r.parentNode.insertBefore(m,r)},Pe=n=>{n.onmousedown=void 0,n.onclick=void 0,n.ondblclick=void 0,n.remove()},pe=()=>{var n;const r=Array.from(((n=c.value)==null?void 0:n.children)||[]);for(const u of r)u.className.includes("splitpanes__splitter")&&Pe(u);let f=0;for(const u of r)u.className.includes("splitpanes__pane")&&(!f&&o.firstSplitter?Y(f,u,!0):f&&Y(f,u),f++)},ae=f=>{var u=f,{uid:n}=u,r=nt(u,["uid"]);const m=s.value[n];for(const[w,B]of Object.entries(r))m[w]=B},Ee=n=>{var r;let f=-1;Array.from(((r=c.value)==null?void 0:r.children)||[]).some(u=>(u.className.includes("splitpanes__pane")&&f++,u.isSameNode(n.el))),a.value.splice(f,0,Ce(G({},n),{index:f})),a.value.forEach((u,m)=>u.index=m),v.value&&re(()=>{pe(),Ve({addedPane:a.value[f]}),J("pane-add",{pane:a.value[f]})})},$e=n=>{const r=a.value.findIndex(u=>u.id===n);a.value[r].el=null;const f=a.value.splice(r,1)[0];a.value.forEach((u,m)=>u.index=m),re(()=>{pe(),J("pane-remove",{pane:f}),Ve({removedPane:G({},f)})})},Ve=(n={})=>{!n.addedPane&&!n.removedPane?Lt():a.value.some(r=>r.givenSize!==null||r.min||r.max<100)?Mt(n):Dt(),v.value&&J("resized")},Dt=()=>{const n=100/p.value;let r=0;const f=[],u=[];for(const m of a.value)m.size=Math.max(Math.min(n,m.max),m.min),r-=m.size,m.size>=m.max&&f.push(m.id),m.size<=m.min&&u.push(m.id);r>.1&&He(r,f,u)},Lt=()=>{let n=100;const r=[],f=[];let u=0;for(const w of a.value)n-=w.size,w.givenSize!==null&&u++,w.size>=w.max&&r.push(w.id),w.size<=w.min&&f.push(w.id);let m=100;if(n>.1){for(const w of a.value)w.givenSize===null&&(w.size=Math.max(Math.min(n/(p.value-u),w.max),w.min)),m-=w.size;m>.1&&He(m,r,f)}},Mt=({addedPane:n,removedPane:r}={})=>{var B;let f=100/p.value,u=0;const m=[],w=[];((B=n==null?void 0:n.givenSize)!=null?B:null)!==null&&(f=(100-n.givenSize)/(p.value-1));for(const k of a.value)u-=k.size,k.size>=k.max&&m.push(k.id),k.size<=k.min&&w.push(k.id);if(!(Math.abs(u)<.1)){for(const k of a.value)(n==null?void 0:n.givenSize)!==null&&(n==null?void 0:n.id)===k.id||(k.size=Math.max(Math.min(f,k.max),k.min)),u-=k.size,k.size>=k.max&&m.push(k.id),k.size<=k.min&&w.push(k.id);u>.1&&He(u,m,w)}},He=(n,r,f)=>{let u;n>0?u=n/(p.value-r.length):u=n/(p.value-f.length),a.value.forEach((m,w)=>{if(n>0&&!r.includes(m.id)){const B=Math.max(Math.min(m.size+u,m.max),m.min),k=B-m.size;n-=k,m.size=B}else if(!f.includes(m.id)){const B=Math.max(Math.min(m.size+u,m.max),m.min),k=B-m.size;n-=k,m.size=B}}),Math.abs(n)>.1&&re(()=>{v.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})},J=(n,r=void 0,f=!1)=>{var m,w;const u=(w=(m=r==null?void 0:r.index)!=null?m:h.value.activeSplitter)!=null?w:null;e(n,Ce(G(G(G({},r),u!==null&&{index:u}),f&&u!==null&&{prevPane:a.value[u-(o.firstSplitter?1:0)],nextPane:a.value[u+(o.firstSplitter?0:1)]}),{panes:a.value.map(B=>({min:B.min,max:B.max,size:B.size}))}))};K(()=>o.firstSplitter,()=>pe()),ge(()=>{j(),pe(),Ve(),J("ready"),v.value=!0}),Ke(()=>v.value=!1);const Pt=()=>{var n;return ai("div",{ref:c,class:_.value},(n=l.default)==null?void 0:n.call(l))};return te("panes",a),te("indexedPanes",s),te("horizontal",$(()=>o.horizontal)),te("requestUpdate",ae),te("onPaneAdd",Ee),te("onPaneRemove",$e),te("onPaneClick",Te),(n,r)=>(d(),E(Ct(Pt)))}},ua={__name:"pane",props:{size:{type:[Number,String]},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},setup(t){var i;const e=t,o=ve("requestUpdate"),l=ve("onPaneAdd"),a=ve("horizontal"),s=ve("onPaneRemove"),p=ve("onPaneClick"),c=(i=Ge())==null?void 0:i.uid,v=ve("indexedPanes"),h=$(()=>v.value[c]),y=R(null),_=$(()=>{const x=isNaN(e.size)||e.size===void 0?0:parseFloat(e.size);return Math.max(Math.min(x,z.value),S.value)}),S=$(()=>{const x=parseFloat(e.minSize);return isNaN(x)?0:x}),z=$(()=>{const x=parseFloat(e.maxSize);return isNaN(x)?100:x}),g=$(()=>{var x;return"".concat(a.value?"height":"width",": ").concat((x=h.value)==null?void 0:x.size,"%")});return K(()=>_.value,x=>o({uid:c,size:x})),K(()=>S.value,x=>o({uid:c,min:x})),K(()=>z.value,x=>o({uid:c,max:x})),ge(()=>{l({id:c,el:y.value,min:S.value,max:z.value,givenSize:e.size===void 0?null:_.value,size:_.value})}),Ke(()=>s(c)),(x,A)=>(d(),b("div",{ref_key:"paneEl",ref:y,class:"splitpanes__pane",onClick:A[0]||(A[0]=W=>C(p)(W,x._.uid)),style:ii(g.value)},[T(x.$slots,"default")],4))}};function da(t){let i=!1,e;return(...o)=>(i||(i=!0,e=t(...o)),e)}let St="missing-app-name";try{St=Be}catch(t){ze.error("The `@f7cloud/vue` library was used without setting / replacing the `appName`.")}const Fe=St;let pa="";try{pa=Bt}catch(t){ze.error("The `@f7cloud/vue` library was used without setting / replacing the `appVersion`.")}const va=da(()=>{var i,e;const t=ot("core","active-app",Fe);return(e=(i=ot("core","apps",[]).find(({id:o})=>o===t))==null?void 0:i.name)!=null?e:Fe});fe();const ha=ee({__name:"NcAppContentDetailsToggle",setup(t){const i=Le();K(i,e),ge(()=>{e(i.value)}),Ke(()=>{i.value&&e(!1)});function e(o=!0){const l=document.querySelector(".app-navigation .app-navigation-toggle");l&&(l.style.display=o?"none":"",o===!0&&he("toggle-navigation",{open:!1}))}return(o,l)=>(d(),E(C(se),{"aria-label":C(q)("Go back to the list"),class:H(["app-details-toggle",{"app-details-toggle--mobile":C(i)}]),title:C(q)("Go back to the list"),variant:"tertiary"},{icon:L(()=>[N(C(le),{directional:"",path:C(yi)},null,8,["path"])]),_:1},8,["aria-label","class","title"]))}}),ma=Z(ha,[["__scopeId","data-v-a28923a1"]]),pt=vi("nextcloud").persist().build();var ht,mt;const fa=(mt=(ht=fi().theming)==null?void 0:ht.name)!=null?mt:"Nextcloud",ga={name:"NcAppContent",components:{NcAppContentDetailsToggle:ma,Pane:ua,Splitpanes:ca},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},layout:{type:String,default:"vertical-split",validator(t){return["no-split","vertical-split","horizontal-split"].includes(t)}},pageHeading:{type:String,default:null},pageTitle:{type:String,default:null}},emits:["update:showDetails","resizeList"],setup(){return{isMobile:Le(),isRtl:It}},data(){return{contentHeight:0,swiping:{},listPaneSize:this.restorePaneConfig()}},computed:{paneConfigID(){if(this.paneConfigKey!=="")return"pane-list-size-".concat(this.paneConfigKey);try{return"pane-list-size-".concat(Fe)}catch(t){return ze.info("[NcAppContent]: 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;if(this.pageTitle)for(const i of this.pageTitle.split(" - "))t.add(i);else if(this.pageHeading){for(const i of this.pageHeading.split(" - "))t.add(i);t.size>0&&t.add(va())}else return null;return t.add(fa),[...t.values()].join(" - ")}},watch:{realPageTitle:{immediate:!0,handler(){this.realPageTitle!==null&&(document.title=this.realPageTitle)}},paneConfigKey:{immediate:!0,handler(){this.restorePaneConfig()}}},mounted(){this.disableSwipe||(this.swiping=gi(this.$el,{onSwipeEnd:this.handleSwipe})),this.restorePaneConfig()},methods:{handleSwipe(t,i){Math.abs(this.swiping.lengthX)>70&&(this.swiping.coordsStart.x<300/2&&i==="right"?he("toggle-navigation",{open:!0}):this.swiping.coordsStart.x<300*1.5&&i==="left"&&he("toggle-navigation",{open:!1}))},handlePaneResize(t){const i=parseInt(t.panes[0].size,10);pt.setItem(this.paneConfigID,JSON.stringify(i)),this.listPaneSize=i,this.$emit("resizeList",{size:i}),ze.debug("[NcAppContent] pane config",{listPaneSize:i})},restorePaneConfig(){const t=parseInt(pt.getItem(this.paneConfigID),10);if(!isNaN(t)&&t!==this.listPaneSize)return ze.debug("[NcAppContent] pane config",{listPaneSize:t}),this.listPaneSize=t,t},hideDetails(){this.$emit("update:showDetails",!1)}}},ya={key:0,class:"hidden-visually"},Ca={key:1,class:"app-content-wrapper"};function xa(t,i,e,o,l,a){const s=O("NcAppContentDetailsToggle"),p=O("Pane"),c=O("Splitpanes");return d(),b("main",{id:"app-content-vue",class:H(["app-content no-snapper",{"app-content--has-list":!!t.$slots.list}])},[e.pageHeading?(d(),b("h1",ya,I(e.pageHeading),1)):M("",!0),t.$slots.list?(d(),b(De,{key:1},[o.isMobile||e.layout==="no-split"?(d(),b("div",{key:0,class:H(["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":o.isMobile}])},[e.showDetails?(d(),E(s,{key:0,onClick:ne(a.hideDetails,["stop","prevent"])},null,8,["onClick"])):M("",!0),we(P("div",null,[T(t.$slots,"list",{},void 0,!0)],512),[[Se,!e.showDetails]]),e.showDetails?T(t.$slots,"default",{key:1},void 0,!0):M("",!0)],2)):e.layout==="vertical-split"||e.layout==="horizontal-split"?(d(),b("div",Ca,[N(c,{horizontal:e.layout==="horizontal-split",class:H(["default-theme",{"splitpanes--horizontal":e.layout==="horizontal-split","splitpanes--vertical":e.layout==="vertical-split"}]),rtl:o.isRtl,onResized:a.handlePaneResize},{default:L(()=>[N(p,{class:"splitpanes__pane-list",size:l.listPaneSize||a.paneDefaults.list.size,"min-size":a.paneDefaults.list.min,"max-size":a.paneDefaults.list.max},{default:L(()=>[T(t.$slots,"list",{},void 0,!0)]),_:3},8,["size","min-size","max-size"]),N(p,{class:"splitpanes__pane-details",size:a.detailsPaneSize,"min-size":a.paneDefaults.details.min,"max-size":a.paneDefaults.details.max},{default:L(()=>[T(t.$slots,"default",{},void 0,!0)]),_:3},8,["size","min-size","max-size"])]),_:3},8,["horizontal","class","rtl","onResized"])])):M("",!0)],64)):M("",!0),t.$slots.list?M("",!0):T(t.$slots,"default",{key:2},void 0,!0)],2)}const wa=Z(ga,[["render",xa],["__scopeId","data-v-a2641cc2"]]),ba={name:"ChevronDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},_a=["aria-hidden","aria-label"],za=["fill","width","height"],ka={d:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},Sa={key:0};function Da(t,i,e,o,l,a){return d(),b("span",ce(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon chevron-down-icon",role:"img",onClick:i[0]||(i[0]=s=>t.$emit("click",s))}),[(d(),b("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[P("path",ka,[e.title?(d(),b("title",Sa,I(e.title),1)):M("",!0)])],8,za))],16,_a)}const La=Z(ba,[["render",Da]]),Ma={class:"input-field__main-wrapper"},Pa=["id","aria-describedby","disabled","placeholder","type","value"],Ea=["for"],$a={class:"input-field__icon input-field__icon--leading"},Na={key:2,class:"input-field__icon input-field__icon--trailing"},Aa=["id"],Ba=ee({inheritAttrs:!1,__name:"NcInputField",props:lt({class:{default:""},inputClass:{default:""},id:{default:()=>je()},label:{default:void 0},labelOutside:{type:Boolean},type:{default:"text"},placeholder:{default:void 0},showTrailingButton:{type:Boolean},trailingButtonLabel:{default:void 0},success:{type:Boolean},error:{type:Boolean},helperText:{default:""},disabled:{type:Boolean},pill:{type:Boolean}},{modelValue:{required:!0},modelModifiers:{}}),emits:lt(["trailingButtonClick"],["update:modelValue"]),setup(t,{expose:i,emit:e}){const o=xt(t,"modelValue"),l=t,a=e;i({focus:_,select:S});const s=ni(),p=Xe("input"),c=$(()=>l.showTrailingButton||l.success),v=$(()=>{if(l.placeholder)return l.placeholder;if(l.label)return Oe?l.label:""}),h=$(()=>l.label||l.labelOutside),y=$(()=>{const g=[];return l.helperText&&g.push("".concat(l.id,"-helper-text")),s["aria-describedby"]&&g.push(String(s["aria-describedby"])),g.join(" ")||void 0});function _(g){p.value.focus(g)}function S(){p.value.select()}function z(g){const x=g.target;o.value=l.type==="number"&&typeof o.value=="number"?parseFloat(x.value):x.value}return(g,x)=>(d(),b("div",{class:H(["input-field",[{"input-field--disabled":g.disabled,"input-field--error":g.error,"input-field--label-outside":g.labelOutside||!h.value,"input-field--leading-icon":!!g.$slots.icon,"input-field--trailing-icon":c.value,"input-field--pill":g.pill,"input-field--success":g.success,"input-field--legacy":C(Oe)},g.$props.class]])},[P("div",Ma,[P("input",ce(g.$attrs,{id:g.id,ref:"input","aria-describedby":y.value,"aria-live":"polite",class:["input-field__input",g.inputClass],disabled:g.disabled,placeholder:v.value,type:g.type,value:o.value.toString(),onInput:z}),null,16,Pa),!g.labelOutside&&h.value?(d(),b("label",{key:0,class:"input-field__label",for:g.id},I(g.label),9,Ea)):M("",!0),we(P("div",$a,[T(g.$slots,"icon",{},void 0,!0)],512),[[Se,!!g.$slots.icon]]),g.showTrailingButton?(d(),E(C(se),{key:1,class:"input-field__trailing-button","aria-label":g.trailingButtonLabel,disabled:g.disabled,variant:"tertiary-no-background",onClick:x[0]||(x[0]=A=>a("trailingButtonClick",A))},{icon:L(()=>[T(g.$slots,"trailing-button-icon",{},void 0,!0)]),_:3},8,["aria-label","disabled"])):g.success||g.error?(d(),b("div",Na,[g.success?(d(),E(C(le),{key:0,path:C(st)},null,8,["path"])):(d(),E(C(le),{key:1,path:C(rt)},null,8,["path"]))])):M("",!0)]),g.helperText?(d(),b("p",{key:0,id:"".concat(g.id,"-helper-text"),class:"input-field__helper-text-message"},[g.success?(d(),E(C(le),{key:0,class:"input-field__helper-text-message__icon",path:C(st),inline:""},null,8,["path"])):g.error?(d(),E(C(le),{key:1,class:"input-field__helper-text-message__icon",path:C(rt),inline:""},null,8,["path"])):M("",!0),me(" "+I(g.helperText),1)],8,Aa)):M("",!0)],2))}}),Ia=Z(Ba,[["__scopeId","data-v-3487c05a"]]),Ta=["title"],Va=ee({__name:"ActivityGroup",props:{activities:{}},setup(t){const i=t,e=$(()=>{const l=_e(),a=_e().subtract(1,"day"),s=_e(i.activities[0].datetime);return s.isSame(l,"day")?V("activity","Today"):s.isSame(a,"day")?V("activity","Yesterday"):s.format("LL")}),o=$(()=>{const l=_e(i.activities[0].datetime).format("LL");return l!==e.value?l:void 0});return(l,a)=>(d(),b(De,null,[P("h2",{class:"activity-group__heading",title:o.value},I(e.value),9,Ta),P("ul",null,[(d(!0),b(De,null,Ye(t.activities,s=>(d(),E(Ci,{key:s.id,activity:s,"show-previews":!0},null,8,["activity"]))),128))])],64))}}),Ha=qe(Va,[["__scopeId","data-v-2cedecff"]]),Oa='',Ra={class:"activity-app__heading"},Za={key:1,class:"activity-app__loading-indicator"},Ua=ee({__name:"ActivityAppFeed",props:{filter:{default:"all"}},setup(t){const i=We(Be,"navigationList"),e=Ht(),o=t,l=R(!1),a=R(!0),s=R([]),p=R(),c=R();ra(c,async()=>{a.value&&await y()},{distance:100});const v=$(()=>{const _={};for(const S of s.value){const z=_e(S.datetime).format("LL");_[z]===void 0?_[z]=[S]:_[z].push(S)}return _}),h=$(()=>i.find(_=>_.id===e.params.filter).name);async function y(){var _,S;if(!l.value)try{const z=(_=p.value)!=null?_:"0";l.value=!0;const g=await ft.get(Tt("apps/activity/api/v2/activity/{filter}?format=json&previews=true&since={since}",{filter:o.filter,since:z}));s.value.push(...g.data.ocs.data.map(x=>new xi(x))),p.value=g.headers["x-activity-last-given"],a.value=!0,re(async()=>{c.value&&c.value.clientHeight===c.value.scrollHeight&&await y()})}catch(z){if(Vt.isAxiosError(z)&&((S=z.response)==null?void 0:S.status)===304){a.value=!1;return}Ue.error(z),wt(V("activity","Could not load activities"))}finally{l.value=!1}}return ge(()=>{y()}),K(o,()=>{s.value=[],p.value=void 0,y()}),(_,S)=>(d(),E(C(wa),{class:"activity-app"},{default:L(()=>[P("h1",Ra,I(h.value),1),a.value&&s.value.length===0?(d(),E(C(ct),{key:0,class:"activity-app__empty-content",name:C(V)("activity","Loading activities"),description:C(V)("activity","This stream will show events like additions, changes & shares")},{icon:L(()=>[N(C(Re),{size:36})]),_:1},8,["name","description"])):s.value.length===0?(d(),E(C(ct),{key:1,class:"activity-app__empty-content",name:C(V)("activity","No activity yet"),description:C(V)("activity","This stream will show events like additions, changes & shares")},{icon:L(()=>[N(C(le),{svg:C(Oa),size:36},null,8,["svg"])]),_:1},8,["name","description"])):M("",!0),P("div",{ref_key:"container",ref:c,class:"activity-app__container"},[(d(!0),b(De,null,Ye(v.value,(z,g)=>(d(),E(Ha,{key:g,activities:z},null,8,["activities"]))),128)),a.value&&s.value.length>0?(d(),E(C(Re),{key:0,name:C(V)("activity","Loading more activities"),size:64,class:"activity-app__loading-indicator"},null,8,["name"])):!a.value&&s.value.length>0?(d(),b("div",Za,I(C(V)("activity","No more activities.")),1)):M("",!0)],512)]),_:1}))}}),Wa=qe(Ua,[["__scopeId","data-v-9b1face9"]]),Fa={name:"NcAppNavigationList"},ja={class:"app-navigation-list"};function qa(t,i,e,o,l,a){return d(),b("ul",ja,[T(t.$slots,"default",{},void 0,!0)])}const Ga=Z(Fa,[["render",qa],["__scopeId","data-v-d72957ed"]]);fe();const Ka={class:"app-navigation-toggle-wrapper"},Xa=ee({__name:"NcAppNavigationToggle",props:{open:{type:Boolean,required:!0},openModifiers:{}},emits:["update:open"],setup(t){const i=xt(t,"open"),e=$(()=>i.value?q("Close navigation"):q("Open navigation"));return(o,l)=>(d(),b("div",Ka,[N(C(se),{class:"app-navigation-toggle","aria-controls":"app-navigation-vue","aria-expanded":i.value?"true":"false","aria-label":e.value,title:e.value,variant:"tertiary",onClick:l[0]||(l[0]=a=>i.value=!i.value)},{icon:L(()=>[N(le,{path:i.value?C(wi):C(bi)},null,8,["path"])]),_:1},8,["aria-expanded","aria-label","title"])]))}}),Ya=Z(Xa,[["__scopeId","data-v-5a15295d"]]),Ja=["aria-hidden","aria-label","aria-labelledby","inert"],Qa={class:"app-navigation__search"},en=ee({__name:"NcAppNavigation",props:{ariaLabel:{},ariaLabelledby:{}},setup(t){const i=t;let e;const o=ve(bt,()=>li(),!1),l=Xe("appNavigationContainer"),a=Le(),s=R(!a.value);oi(()=>{!i.ariaLabel&&i.ariaLabelledby}),K(a,()=>{s.value=!a.value}),K(s,()=>{v()}),ge(()=>{o(!0),hi("toggle-navigation",c),he("navigation-toggled",{open:s.value}),e=Ot(l.value,{allowOutsideClick:!0,fallbackFocus:l.value,trapStack:Rt(),escapeDeactivates:!1}),v()}),yt(()=>{o(!1),mi("toggle-navigation",c),e.deactivate()});function p(y){if(s.value===y){he("navigation-toggled",{open:s.value});return}s.value=y===void 0?!s.value:y;const _=getComputedStyle(document.body),S=parseInt(_.getPropertyValue("--animation-quick"))||100;setTimeout(()=>{he("navigation-toggled",{open:s.value})},1.5*S)}function c({open:y}){return p(y)}function v(){a.value&&s.value?e.activate():e.deactivate()}function h(){a.value&&p(!1)}return(y,_)=>(d(),b("div",{ref:"appNavigationContainer",class:H(["app-navigation",{"app-navigation--closed":!s.value}])},[P("nav",{id:"app-navigation-vue","aria-hidden":s.value?"false":"true","aria-label":y.ariaLabel||void 0,"aria-labelledby":y.ariaLabelledby||void 0,class:"app-navigation__content",inert:!s.value||void 0,onKeydown:Je(h,["esc"])},[P("div",Qa,[T(y.$slots,"search",{},void 0,!0)]),P("div",{class:H(["app-navigation__body",{"app-navigation__body--no-list":!y.$slots.list}])},[T(y.$slots,"default",{},void 0,!0)],2),y.$slots.list?(d(),E(Ga,{key:0,class:"app-navigation__list"},{default:L(()=>[T(y.$slots,"list",{},void 0,!0)]),_:3})):M("",!0),T(y.$slots,"footer",{},void 0,!0)],40,Ja),N(Ya,{open:s.value,"onUpdate:open":p},null,8,["open"])],2))}}),tn=Z(en,[["__scopeId","data-v-d5ce90cd"]]),an={name:"ChevronUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},nn=["aria-hidden","aria-label"],ln=["fill","width","height"],on={d:"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"},sn={key:0};function rn(t,i,e,o,l,a){return d(),b("span",ce(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon chevron-up-icon",role:"img",onClick:i[0]||(i[0]=s=>t.$emit("click",s))}),[(d(),b("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[P("path",on,[e.title?(d(),b("title",sn,I(e.title),1)):M("",!0)])],8,ln))],16,nn)}const cn=Z(an,[["render",rn]]),un={name:"ArrowRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},dn=["aria-hidden","aria-label"],pn=["fill","width","height"],vn={d:"M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z"},hn={key:0};function mn(t,i,e,o,l,a){return d(),b("span",ce(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon arrow-right-icon",role:"img",onClick:i[0]||(i[0]=s=>t.$emit("click",s))}),[(d(),b("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[P("path",vn,[e.title?(d(),b("title",hn,I(e.title),1)):M("",!0)])],8,pn))],16,dn)}const fn=Z(un,[["render",mn]]);fe(Zt);const gn={name:"NcInputConfirmCancel",components:{IconArrowRight:fn,IconClose:Ui,NcButton:se},props:{primary:{default:!1,type:Boolean},placeholder:{default:"",type:String},modelValue:{default:"",type:String}},emits:["cancel","confirm","update:modelValue"],data(){return{labelConfirm:q("Confirm changes"),labelCancel:q("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()}}},yn={class:"app-navigation-input-confirm"},Cn=["placeholder"];function xn(t,i,e,o,l,a){const s=O("IconArrowRight"),p=O("NcButton"),c=O("IconClose");return d(),b("div",yn,[P("form",{onSubmit:i[1]||(i[1]=ne((...v)=>a.confirm&&a.confirm(...v),["prevent"])),onKeydown:i[2]||(i[2]=Je(ne((...v)=>a.cancel&&a.cancel(...v),["exact","stop","prevent"]),["esc"])),onClick:i[3]||(i[3]=ne(()=>{},["stop","prevent"]))},[we(P("input",{ref:"input","onUpdate:modelValue":i[0]||(i[0]=v=>a.valueModel=v),type:"text",class:"app-navigation-input-confirm__input",placeholder:e.placeholder},null,8,Cn),[[si,a.valueModel]]),N(p,{"aria-label":l.labelConfirm,type:"submit",variant:"primary",onClick:ne(a.confirm,["stop","prevent"])},{icon:L(()=>[N(s,{size:20})]),_:1},8,["aria-label","onClick"]),N(p,{"aria-label":l.labelCancel,type:"reset",variant:e.primary?"primary":"tertiary",onClick:ne(a.cancel,["stop","prevent"])},{icon:L(()=>[N(c,{size:20})]),_:1},8,["aria-label","variant","onClick"])],32)])}const wn=Z(gn,[["render",xn],["__scopeId","data-v-dd457d48"]]),bn=ee({name:"NcVNodes",props:{vnodes:{type:[Array,Object],default:null}},render(){var t,i;return this.vnodes||((i=(t=this.$slots)==null?void 0:t.default)==null?void 0:i.call(t,{}))}}),_n={name:"PencilIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},zn=["aria-hidden","aria-label"],kn=["fill","width","height"],Sn={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"},Dn={key:0};function Ln(t,i,e,o,l,a){return d(),b("span",ce(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon pencil-icon",role:"img",onClick:i[0]||(i[0]=s=>t.$emit("click",s))}),[(d(),b("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[P("path",Sn,[e.title?(d(),b("title",Dn,I(e.title),1)):M("",!0)])],8,kn))],16,zn)}const Mn=Z(_n,[["render",Ln]]),Pn={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},En=["aria-hidden","aria-label"],$n=["fill","width","height"],Nn={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"},An={key:0};function Bn(t,i,e,o,l,a){return d(),b("span",ce(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon undo-icon",role:"img",onClick:i[0]||(i[0]=s=>t.$emit("click",s))}),[(d(),b("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[P("path",Nn,[e.title?(d(),b("title",An,I(e.title),1)):M("",!0)])],8,$n))],16,En)}const In=Z(Pn,[["render",Bn]]);fe(Ut);const Tn={name:"NcAppNavigationIconCollapsible",components:{NcButton:se,ChevronDown:La,ChevronUp:cn},props:{open:{type:Boolean,required:!0},active:{type:Boolean,required:!0}},emits:["click"],computed:{labelButton(){return this.open?q("Collapse menu"):q("Open menu")}},methods:{onClick(t){this.$emit("click",t)}}};function Vn(t,i,e,o,l,a){const s=O("ChevronUp"),p=O("ChevronDown"),c=O("NcButton");return d(),E(c,{class:H(["icon-collapse",{"icon-collapse--active":e.active,"icon-collapse--open":e.open}]),"aria-label":a.labelButton,variant:e.active?"tertiary-on-primary":"tertiary",onClick:a.onClick},{icon:L(()=>[e.open?(d(),E(s,{key:0,size:20})):(d(),E(p,{key:1,size:20}))]),_:1},8,["class","aria-label","variant","onClick"])}const Hn=Z(Tn,[["render",Vn],["__scopeId","data-v-e6236e50"]]);fe(Ft,Wt);const On={name:"NcAppNavigationItem",components:{NcActions:jt,NcActionButton:_i,NcAppNavigationIconCollapsible:Hn,NcInputConfirmCancel:wn,NcLoadingIcon:Re,NcVNodes:bn,Pencil:Mn,Undo:In},props:{active:{type:Boolean,default:!1},name:{type:String,required:!0},title:{type:String,default:null},id:{type:String,default:()=>je(),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:Le()}},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:q("Edit item")},undoButtonAriaLabel(){return q("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,i,e){this.$emit("click",t),!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&e&&(i==null||i(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.triggerButton.$el.focus(),this.focused=!1):this.$refs.actions.$refs.triggerButton.$el.blur())},isExternal(t){return t&&t.match(/[a-z]+:\/\//i)}}},Rn=["id"],Zn=["aria-current","aria-description","aria-expanded","href","target","title","onClick"],Un={key:0,class:"editingContainer"},Wn={key:1,class:"app-navigation-entry__deleted"},Fn={class:"app-navigation-entry__deleted-description"},jn={key:0,class:"app-navigation-entry__counter-wrapper"},qn={key:0,class:"app-navigation-entry__children"};function Gn(t,i,e,o,l,a){const s=O("NcLoadingIcon"),p=O("NcInputConfirmCancel"),c=O("Pencil"),v=O("NcActionButton"),h=O("Undo"),y=O("NcActions"),_=O("NcAppNavigationIconCollapsible");return d(),b("li",{id:e.id,class:H([{"app-navigation-entry--opened":l.opened,"app-navigation-entry--pinned":e.pinned,"app-navigation-entry--collapsible":e.allowCollapse&&!!t.$slots.default},"app-navigation-entry-wrapper"])},[(d(),E(Ct(a.isRouterLink?"router-link":"NcVNodes"),ri(ci(G({},a.isRouterLink&&{custom:!0,to:e.to}))),{default:L(({href:S,navigate:z,isActive:g})=>[P("div",{class:H(["app-navigation-entry",{"app-navigation-entry--editing":l.editingActive,"app-navigation-entry--deleted":e.undo,active:e.to&&g||e.active}])},[e.undo?M("",!0):(d(),b("a",{key:0,class:"app-navigation-entry-link","aria-current":e.active||e.to&&g?"page":void 0,"aria-description":e.ariaDescription,"aria-expanded":t.$slots.default?l.opened.toString():void 0,href:e.href||S||"#",target:a.isExternal(e.href)?"_blank":void 0,title:e.title||e.name,onBlur:i[1]||(i[1]=(...x)=>a.handleBlur&&a.handleBlur(...x)),onClick:x=>a.onClick(x,z,S),onFocus:i[2]||(i[2]=(...x)=>a.handleFocus&&a.handleFocus(...x)),onKeydown:i[3]||(i[3]=Je(ne((...x)=>a.handleTab&&a.handleTab(...x),["exact"]),["tab"]))},[P("div",{class:H(["app-navigation-entry-icon",{[e.icon]:e.icon}])},[e.loading?(d(),E(s,{key:0})):T(t.$slots,"icon",{key:1,active:e.active||e.to&&g},void 0,!0)],2),P("span",{class:H(["app-navigation-entry__name",{"hidden-visually":l.editingActive}])},I(e.name),3),l.editingActive?(d(),b("div",Un,[N(p,{ref:"editingInput",modelValue:l.editingValue,"onUpdate:modelValue":i[0]||(i[0]=x=>l.editingValue=x),placeholder:e.editPlaceholder!==""?e.editPlaceholder:e.name,primary:e.to&&g||e.active,onCancel:a.cancelEditing,onConfirm:a.handleEditingDone},null,8,["modelValue","placeholder","primary","onCancel","onConfirm"])])):M("",!0)],40,Zn)),e.undo?(d(),b("div",Wn,[P("div",Fn,I(e.name),1)])):M("",!0),(t.$slots.actions||t.$slots.counter||e.editable||e.undo)&&!l.editingActive?(d(),b("div",{key:2,class:H(["app-navigation-entry__utils",{"app-navigation-entry__utils--display-actions":e.forceDisplayActions||l.menuOpenLocalValue||e.menuOpen}])},[t.$slots.counter?(d(),b("div",jn,[T(t.$slots,"counter",{},void 0,!0)])):M("",!0),t.$slots.actions||e.editable&&!l.editingActive||e.undo?(d(),E(y,{key:1,ref:"actions",class:"app-navigation-entry__actions",container:"#app-navigation-vue","boundaries-element":l.actionsBoundariesElement,inline:e.inlineActions,placement:e.menuPlacement,open:e.menuOpen,"force-menu":e.forceMenu,"default-icon":e.menuIcon,variant:e.to&&g||e.active?"tertiary-on-primary":"tertiary","onUpdate:open":a.onMenuToggle},{icon:L(()=>[T(t.$slots,"menu-icon",{},void 0,!0)]),default:L(()=>[e.editable&&!l.editingActive?(d(),E(v,{key:0,"aria-label":a.editButtonAriaLabel,onClick:a.handleEdit},{icon:L(()=>[N(c,{size:20})]),default:L(()=>[me(" "+I(e.editLabel),1)]),_:1},8,["aria-label","onClick"])):M("",!0),e.undo?(d(),E(v,{key:1,"aria-label":a.undoButtonAriaLabel,onClick:a.handleUndo},{icon:L(()=>[N(h,{size:20})]),_:1},8,["aria-label","onClick"])):M("",!0),T(t.$slots,"actions",{},void 0,!0)]),_:2},1032,["boundaries-element","inline","placement","open","force-menu","default-icon","variant","onUpdate:open"])):M("",!0)],2)):M("",!0),e.allowCollapse&&t.$slots.default?(d(),E(_,{key:3,active:e.to&&g||e.active,open:l.opened,onClick:ne(a.toggleCollapse,["prevent","stop"])},null,8,["active","open","onClick"])):M("",!0),T(t.$slots,"extra",{},void 0,!0)],2)]),_:3},16)),a.canHaveChildren&&t.$slots.default?(d(),b("ul",qn,[T(t.$slots,"default",{},void 0,!0)])):M("",!0)],10,Rn)}const Kn=Z(On,[["render",Gn],["__scopeId","data-v-d600f829"]]);fe();const Xn=["id"],Yn=ee({__name:"NcAppNavigationSettings",props:{excludeClickOutsideSelectors:{default:()=>[]},name:{default:()=>q("Settings")}},setup(t){const i=je(),e=R(!1),o=Xe("wrapperElement"),l=$(()=>Array.isArray(t.excludeClickOutsideSelectors)?t.excludeClickOutsideSelectors:t.excludeClickOutsideSelectors.split(" "));return zi(o,()=>{e.value=!1},{ignore:l}),(a,s)=>(d(),b("div",{ref:"wrapperElement",class:H(a.$style.container)},[P("div",{class:H(a.$style.header)},[N(se,{"aria-controls":C(i),"aria-expanded":e.value?"true":"false",class:H(a.$style.button),alignment:"start",variant:"tertiary",wide:"",onClick:s[0]||(s[0]=p=>e.value=!e.value)},{icon:L(()=>[N(le,{path:C(Oe)?C(ki):C(Si)},null,8,["path"])]),default:L(()=>[me(" "+I(a.name),1)]),_:1},8,["aria-controls","aria-expanded","class"])],2),N(ui,{"enter-active-class":a.$style.animationActive,"leave-active-class":a.$style.animationActive,"enter-from-class":a.$style.animationStop,"leave-to-class":a.$style.animationStop},{default:L(()=>[we(P("div",{id:C(i),class:H(a.$style.content)},[T(a.$slots,"default")],10,Xn),[[Se,e.value]])]),_:3},8,["enter-active-class","leave-active-class","enter-from-class","leave-to-class"])],2))}}),Jn="_container_fpy51_2",Qn="_header_fpy51_7",el="_button_fpy51_13",tl="_content_fpy51_21",il="_animationActive_fpy51_33",al="_animationStop_fpy51_39",nl={container:Jn,header:Qn,button:el,content:tl,animationActive:il,animationStop:al},ll={$style:nl},ol=Z(Yn,[["__cssModules",ll]]),sl={name:"ContentCopyIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},rl=["aria-hidden","aria-label"],cl=["fill","width","height"],ul={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"},dl={key:0};function pl(t,i,e,o,l,a){return d(),b("span",ce(t.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon content-copy-icon",role:"img",onClick:i[0]||(i[0]=s=>t.$emit("click",s))}),[(d(),b("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[P("path",ul,[e.title?(d(),b("title",dl,I(e.title),1)):M("",!0)])],8,cl))],16,rl)}const vl=qe(sl,[["render",pl]]),hl=["src"],ml=ee({__name:"ActivityAppNavigation",setup(t){const{rssLink:i,personalSettingsLink:e}=We(Be,"settings"),o=We(Be,"navigationList"),l=R(i),a=$(()=>!!l.value);async function s(){try{const{data:c}=await ft.post(gt("/apps/activity/settings/feed"),{enable:!a.value});l.value=c.data.rsslink}catch(c){wt(V("activity","Could not enable RSS link")),Ue.error(c)}}async function p(){try{window.navigator.clipboard.writeText(l.value),Di(V("activity","RSS link copied to clipboard"))}catch(c){Ue.debug(c),window.prompt(V("activity","Could not copy the RSS link, please copy manually:"),l.value)}}return(c,v)=>(d(),E(C(tn),{"aria-label":C(V)("activity","Activity")},{list:L(()=>[(d(!0),b(De,null,Ye(C(o),h=>(d(),E(C(Kn),{key:h.id,"data-navigation":h.id,to:h.id,name:h.name},di({_:2},[h.icon?{name:"icon",fn:L(()=>[P("img",{alt:"",src:h.icon,class:"navigation-icon",role:"presentation"},null,8,hl)]),key:"0"}:void 0]),1032,["data-navigation","to","name"]))),128))]),footer:L(()=>[N(C(ol),{name:C(V)("activity","Activity settings")},{default:L(()=>[N(C(qt),{type:"switch",modelValue:a.value,"onUpdate:modelValue":[v[0]||(v[0]=h=>a.value=h),s]},{default:L(()=>[me(I(C(V)("activity","Enable RSS feed")),1)]),_:1},8,["modelValue"]),a.value?(d(),E(C(Ia),{key:0,modelValue:l.value,"onUpdate:modelValue":v[1]||(v[1]=h=>l.value=h),label:C(V)("activity","RSS feed"),"show-trailing-button":!0,"trailing-button-label":C(V)("activity","Copy RSS feed link"),readonly:"readonly",onTrailingButtonClick:p},{"trailing-button-icon":L(()=>[N(vl,{size:20})]),_:1},8,["modelValue","label","trailing-button-label"])):M("",!0),N(C(se),{class:"settings-link",href:C(e),title:C(V)("activity","Personal notification settings"),variant:"tertiary"},{default:L(()=>[me(I(C(V)("activity","Personal notification settings")),1)]),_:1},8,["href","title"])]),_:1},8,["name"])]),_:1},8,["aria-label"]))}}),fl=[{path:"/",name:"root",redirect:{path:"/all"}},{path:"/:filter?",components:{default:Wa,navigation:ml},props:{default:!0}}],gl=Gt({history:Kt(gt("/apps/activity")),linkActiveClass:"active",routes:fl}),vt=pi(Ii);vt.use(gl),vt.mount("#content"); //# sourceMappingURL=activity-app.mjs.map