').addClass("crumb");if(n){var o=n.split("/");c().each(o,(function(t,n){if(""===(n=o.pop()))return!1;e.$dirTree.prepend(i.octemplate({dir:o.join("/")+"/"+n,name:n}))}))}i.octemplate({dir:"",name:""},{escapeFunction:null}).prependTo(this.$dirTree)},_handleTreeListSelect:function(t,e){var n=t.data,i=c()(t.target).closest(".crumb").data("dir");n._fillFilePicker(i);var o=t.target.closest(".oc-dialog"),a=c()(".primary",o);this._changeButtonsText(e,i.split(/[/]+/).pop()),-1!==this.$filePicker.data("mimetype").indexOf("httpd/unix-directory")||this.$filePicker.data("allowDirectoryChooser")?a.prop("disabled",!1):a.prop("disabled",!0)},_handlePickerClick:function(t,e,n){var i=this.$filePicker.closest(".oc-dialog").find(".primary");"file"===e.data("type")?(!0===this.$filePicker.data("multiselect")&&t.ctrlKey||this.$filelist.find(".filepicker_element_selected").removeClass("filepicker_element_selected"),e.toggleClass("filepicker_element_selected"),i.prop("disabled",!1)):"dir"===e.data("type")&&(this._fillFilePicker(this.$filePicker.data("path")+"/"+e.data("entryname")),this._changeButtonsText(n,e.data("entryname")),-1!==this.$filePicker.data("mimetype").indexOf("httpd/unix-directory")||this.$filePicker.data("allowDirectoryChooser")?i.prop("disabled",!1):i.prop("disabled",!0))},_changeButtonsText:function(e,n){var i=""===n?t("core","Copy"):t("core","Copy to {folder}",{folder:n}),o=""===n?t("core","Move"):t("core","Move to {folder}",{folder:n}),a=c()(".oc-dialog-buttonrow button");switch(e){case this.FILEPICKER_TYPE_CHOOSE:case this.FILEPICKER_TYPE_CUSTOM:break;case this.FILEPICKER_TYPE_COPY:a.text(i);break;case this.FILEPICKER_TYPE_MOVE:a.text(o);break;case this.FILEPICKER_TYPE_COPY_MOVE:a.eq(0).text(i),a.eq(1).text(o)}}},ut=ct,dt=(rt=document,st=u.j8,lt=rt.getElementsByTagName("head")[0].getAttribute("data-requesttoken"),{getToken:function(){return lt},setToken:function(t){st("csrf-token-update",{token:lt=t})}}),pt=dt.getToken,At=dt.setToken,ft=function t(e,n){var i,o,a="";if(this.typelessListeners=[],this.closed=!1,this.listeners={},n)for(i in n)a+=i+"="+encodeURIComponent(n[i])+"&";if(a+="requesttoken="+encodeURIComponent(pt()),this.useFallBack||"undefined"==typeof EventSource){var r="oc_eventsource_iframe_"+t.iframeCount;t.fallBackSources[t.iframeCount]=this,this.iframe=c()(""),this.iframe.attr("id",r),this.iframe.hide(),o="&",-1===e.indexOf("?")&&(o="?"),this.iframe.attr("src",e+o+"fallback=true&fallback_id="+t.iframeCount+"&"+a),c()("body").append(this.iframe),this.useFallBack=!0,t.iframeCount++}else o="&",-1===e.indexOf("?")&&(o="?"),this.source=new EventSource(e+o+a),this.source.onmessage=function(t){for(var e=0;e3&&(e=e.substring(0,e.lastIndexOf("-"))),e){case"az":case"bo":case"dz":case"id":case"ja":case"jv":case"ka":case"km":case"kn":case"ko":case"ms":case"th":case"tr":case"vi":case"zh":default:return 0;case"af":case"bn":case"bg":case"ca":case"da":case"de":case"el":case"en":case"eo":case"es":case"et":case"eu":case"fa":case"fi":case"fo":case"fur":case"fy":case"gl":case"gu":case"ha":case"he":case"hu":case"is":case"it":case"ku":case"lb":case"ml":case"mn":case"mr":case"nah":case"nb":case"ne":case"nl":case"nn":case"no":case"oc":case"om":case"or":case"pa":case"pap":case"ps":case"pt":case"so":case"sq":case"sv":case"sw":case"ta":case"te":case"tk":case"ur":case"zu":return 1===t?0:1;case"am":case"bh":case"fil":case"fr":case"gun":case"hi":case"hy":case"ln":case"mg":case"nso":case"xbr":case"ti":case"wa":return 0===t||1===t?0:1;case"be":case"bs":case"hr":case"ru":case"sh":case"sr":case"uk":return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"cs":case"sk":return 1===t?0:t>=2&&t<=4?1:2;case"ga":return 1===t?0:2===t?1:2;case"lt":return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2;case"sl":return t%100==1?0:t%100==2?1:t%100==3||t%100==4?2:3;case"mk":return t%10==1?0:1;case"mt":return 1===t?0:0===t||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3;case"lv":return 0===t?0:t%10==1&&t%100!=11?1:2;case"pl":return 1===t?0:t%10>=2&&t%10<=4&&(t%100<12||t%100>14)?1:2;case"cy":return 1===t?0:2===t?1:8===t||11===t?2:3;case"ro":return 1===t?0:0===t||t%100>0&&t%100<20?1:2;case"ar":return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11&&t%100<=99?4:5}}},_t=It;xt().registerHelper("t",(function(t,e){return It.translate(t,e)}));var zt=o(9944),St={startSaving:function(e){this.startAction(e,t("core","Saving …"))},startAction:function(t,e){c()(t).text(e).removeClass("success").removeClass("error").stop(!0,!0).show()},finishedSaving:function(t,e){this.finishedAction(t,e)},finishedAction:function(t,e){"success"===e.status?this.finishedSuccess(t,e.data.message):this.finishedError(t,e.data.message)},finishedSuccess:function(t,e){c()(t).text(e).addClass("success").removeClass("error").stop(!0,!0).delay(3e3).fadeOut(900).show()},finishedError:function(t,e){c()(t).text(e).addClass("error").removeClass("success").show()}},Nt=o(30381),Mt=o.n(Nt),Ut={callback:null,pageLoadTime:null,init:function(){c()(".password-confirm-required").on("click",f.ZP.bind(this.requirePasswordConfirmation,this)),this.pageLoadTime=Mt().now()},requiresPasswordConfirmation:function(){var t=this.pageLoadTime-1e3*window.nc_pageLoad,e=Mt().now()-(t+1e3*window.nc_lastLogin);return window.backendAllowsPasswordConfirmation&&e>18e5},requirePasswordConfirmation:function(e,n,i){n=void 0!==n?n:{};var o={title:t("core","Authentication required"),text:t("core","This action requires you to confirm your password"),confirm:t("core","Confirm"),label:t("core","Password"),error:""},a=f.ZP.extend(o,n),r=this;this.requiresPasswordConfirmation()&&qt.dialogs.prompt(a.text,a.title,(function(t,e){t&&""!==e?r._confirmPassword(e,a):f.ZP.isFunction(i)&&i()}),!0,a.label,!0).then((function(){var t=c()(".oc-dialog:visible");if(t.find(".ui-icon").remove(),t.addClass("password-confirmation"),""!==a.error){var e=c()("").addClass("msg warning").text(a.error);t.find(".oc-dialog-content").append(e)}t.find(".oc-dialog-buttonrow").addClass("aside");var n=t.find("button");n.eq(0).hide(),n.eq(1).text(a.confirm)})),this.callback=e},_confirmPassword:function(e,n){var i=this;c().ajax({url:(0,d.generateUrl)("/login/confirm"),data:{password:e},type:"POST",success:function(t){window.nc_lastLogin=t.lastLogin,f.ZP.isFunction(i.callback)&&i.callback()},error:function(){n.error=t("core","Failed to authenticate, try again"),qt.PasswordConfirmation.requirePasswordConfirmation(i.callback,n)}})}},Lt=window._theme||{},Ft={_handlers:[],_pushState:function(t,e,n){var i;if(i="string"==typeof t?t:qt.buildQueryString(t),window.history.pushState){if(e=e||location.pathname+"?"+i,navigator.userAgent.toLowerCase().indexOf("firefox")>-1&&parseInt(navigator.userAgent.split("/").pop())<51)for(var o,a=document.querySelectorAll('[fill^="url(#"], [stroke^="url(#"], [filter^="url(#invert"]'),r=0,s=a.length;r=0?t.substr(e+1):t.length?t.substr(1):""},_decodeQuery:function(t){return t.replace(/\+/g," ")},parseUrlQuery:function(){var t,e=this._parseHashQuery();return e&&(t=qt.parseQueryString(this._decodeQuery(e))),(t=f.ZP.extend(t||{},qt.parseQueryString(this._decodeQuery(location.search))))||{}},_onPopState:function(t){var e;if(this._cancelPop)this._cancelPop=!1;else if(this._handlers.length){e=t&&t.state,f.ZP.isString(e)?e=qt.parseQueryString(e):e||(e=this.parseUrlQuery()||{});for(var n=0;n="0"&&e<="9";r!==a&&(n[++o]="",a=r),n[o]+=e,i++}return n}var Qt={History:Ft,humanFileSize:o(3378).s,computerFileSize:function(t){if("string"!=typeof t)return null;var e=t.toLowerCase().trim(),n=null,i=e.match(/^[\s+]?([0-9]*)(\.([0-9]+))?( +)?([kmgtp]?b?)$/i);return null===i?null:(n=parseFloat(e),isFinite(n)?(i[5]&&(n*={b:1,k:1024,kb:1024,mb:1048576,m:1048576,gb:1073741824,g:1073741824,tb:1099511627776,t:1099511627776,pb:0x4000000000000,p:0x4000000000000}[i[5]]),n=Math.round(n)):null)},formatDate:function(t,e){return void 0===window.TESTING&&console.warn("OC.Util.formatDate is deprecated and will be removed in Nextcloud 21. See @nextcloud/moment"),e=e||"LLL",Mt()(t).format(e)},relativeModifiedDate:function(e){void 0===window.TESTING&&console.warn("OC.Util.relativeModifiedDate is deprecated and will be removed in Nextcloud 21. See @nextcloud/moment");var n=Mt()().diff(Mt()(e));return n>=0&&n<45e3?t("core","seconds ago"):Mt()(e).fromNow()},getScrollBarWidth:function(){if(this._scrollBarWidth)return this._scrollBarWidth;var t=document.createElement("p");t.style.width="100%",t.style.height="200px";var e=document.createElement("div");e.style.position="absolute",e.style.top="0px",e.style.left="0px",e.style.visibility="hidden",e.style.width="200px",e.style.height="150px",e.style.overflow="hidden",e.appendChild(t),document.body.appendChild(e);var n=t.offsetWidth;e.style.overflow="scroll";var i=t.offsetWidth;return n===i&&(i=e.clientWidth),document.body.removeChild(e),this._scrollBarWidth=n-i,this._scrollBarWidth},stripTime:function(t){return new Date(t.getFullYear(),t.getMonth(),t.getDate())},naturalSortCompare:function(t,e){var n,i=Rt(t),o=Rt(e);for(n=0;i[n]&&o[n];n++)if(i[n]!==o[n]){var a=Number(i[n]),r=Number(o[n]);return a==i[n]&&r==o[n]?a-r:i[n].localeCompare(o[n],qt.getLanguage())}return i.length-o.length},waitFor:function(t,e){!function n(){!0!==t()&&setTimeout(n,e)}()},isCookieSetToValue:function(t,e){for(var n=document.cookie.split(";"),i=0;i!$_",fileIsBlacklisted:function(t){return!!t.match(R.blacklist_files_regex)},addScript:function(t,e,n){var i;console.warn("OC.addScript is deprecated, use OCP.Loader.loadScript instead");var o=(0,d.generateFilePath)(t,"js",e+".js");return p[o]?n&&n():(i=c().Deferred(),c().getScript(o,(function(){return i.resolve()})),p[o]=i),p[o]},addStyle:function(t,e){console.warn("OC.addStyle is deprecated, use OCP.Loader.loadStylesheet instead");var n=(0,d.generateFilePath)(t,"css",e+".css");-1===A.indexOf(n)&&(A.push(n),document.createStyleSheet?document.createStyleSheet(n):(e=c()(''),c()("head").append(e)))},Apps:C,AppConfig:B,appConfig:E,appSettings:function(e){if(console.warn("OC.appSettings is deprecated and will be removed with Nextcloud 18"),void 0===e||void 0===e.appid)throw{name:"MissingParameter",message:"The parameter appid is missing"};var n={scriptName:"settings.php",cache:!0};c().extend(n,e);var i=c()("#appsettings");if(0===i.length)throw{name:"MissingDOMElement",message:'There has be be an element with id "appsettings" for the popup to show.'};var o=c()("#appsettings_popup");if(0===o.length&&(c()("body").prepend(''),(o=c()("#appsettings_popup")).addClass(i.hasClass("topright")?"topright":"bottomleft")),o.is(":visible"))o.hide().remove();else{var a=i.hasClass("topright")?"up":"left";c().get((0,d.generateFilePath)(n.appid,"",n.scriptName),(function(e){o.html(e).ready((function(){if(o.prepend('
'+t("core","Settings")+'
').show(),o.find(".close").bind("click",(function(){o.remove()})),void 0!==n.loadJS){var e;if(!0===n.loadJS)e="settings.js";else{if("string"!=typeof n.loadJS)throw{name:"InvalidParameter",message:'The "loadJS" parameter must be either boolean or a string.'};e=n.loadJS}n.cache&&c().ajaxSetup({cache:!0}),c().getScript((0,d.generateFilePath)(n.appid,"js",e)).fail((function(t,e,n){throw n}))}})).show()}),"html")}},appswebroots:O,Backbone:L,ContactsMenu:q,config:R,currentUser:V,dialogs:ut,EventSource:ht,getCurrentUser:function(){return{uid:V,displayName:J}},isUserAdmin:function(){return wt},L10N:_t,_ajaxConnectionLostHandler:m,_processAjaxError:function(t){(0!==t.status||"abort"!==t.statusText&&"timeout"!==t.statusText&&!qt._reloadCalled)&&(f.ZP.contains([302,303,307,401],t.status)&&qt.currentUser?setTimeout((function(){if(!qt._userIsNavigatingAway&&!qt._reloadCalled){var t=0,e=setInterval((function(){g.showUpdate(n("core","Problem loading page, reloading in %n second","Problem loading page, reloading in %n seconds",5-t)),t>=5&&(clearInterval(e),qt.reload()),t++}),1e3);qt._reloadCalled=!0}}),100):0===t.status&&setTimeout((function(){qt._userIsNavigatingAway||qt._reloadCalled||qt._ajaxConnectionLostHandler()}),100))},registerXHRForErrorProcessing:function(t){t.addEventListener&&(t.addEventListener("load",(function(){4===t.readyState&&(t.status>=200&&t.status<300||304===t.status||c()(document).trigger(new(c().Event)("ajaxError"),t))})),t.addEventListener("error",(function(){c()(document).trigger(new(c().Event)("ajaxError"),t)})))},getCapabilities:function(){return console.warn("OC.getCapabilities is deprecated and will be removed in Nextcloud 21. See @nextcloud/capabilities"),(0,gt.getCapabilities)()},hideMenus:Ct,registerMenu:function(t,e,n,i){e.addClass("menu");var o="A"===t.prop("tagName")||"BUTTON"===t.prop("tagName");t.on(o?"click.menu":"click.menu keyup.menu",(function(o){o.preventDefault(),o.key&&"Enter"!==o.key||(e.is(mt)?Ct():(mt&&Ct(),!0===i&&e.parent().addClass("openedMenu"),t.attr("aria-expanded",!0),e.slideToggle(50,n),mt=e,vt=t))}))},showMenu:function(t,e,n){e.is(mt)||(Ct(),mt=e,vt=t,e.trigger(new(c().Event)("beforeShow")),e.show(),e.trigger(new(c().Event)("afterShow")),f.ZP.isFunction(n)&&n())},unregisterMenu:function(t,e){e.is(mt)&&Ct(),t.off("click.menu").removeClass("menutoggle"),e.removeClass("menu")},basename:F.EZ,encodePath:F.Ec,dirname:F.XX,isSamePath:F.Mg,joinPaths:F.RQ,getHost:function(){return window.location.host},getHostName:function(){return window.location.hostname},getPort:function(){return window.location.port},getProtocol:function(){return window.location.protocol.split(":")[0]},getCanonicalLocale:zt.getCanonicalLocale,getLocale:function(){var t;return null!==(t=c()("html").data("locale"))&&void 0!==t?t:"en"},getLanguage:function(){return c()("html").prop("lang")},addTranslations:_t.load,buildQueryString:function(t){return t?c().map(t,(function(t,e){var n=encodeURIComponent(e);return null!=t&&(n+="="+encodeURIComponent(t)),n})).join("&"):""},parseQueryString:function(t){var e,n,i,o={};if(!t)return null;(e=t.indexOf("?"))>=0&&(t=t.substr(e+1));for(var a=t.replace(/\+/g,"%20").split("&"),r=0;r=0?[s.substr(0,e),s.substr(e+1)]:[s]).length&&(i=decodeURIComponent(n[0]))&&(o[i]=n.length>1?decodeURIComponent(n[1]):null)}return o},msg:St,Notification:g,PasswordConfirmation:Ut,Plugins:{_plugins:{},register:function(t,e){var n=this._plugins[t];n||(n=this._plugins[t]=[]),n.push(e)},getPlugins:function(t){return this._plugins[t]||[]},attach:function(t,e,n){for(var i=this.getPlugins(t),o=0;o0?" ("+n("core","{count} notification","{count} notifications",e.unread,{count:e.unread})+")":"")}}},mounted:function(){this.observer=new ResizeObserver(this.resize),this.observer.observe(this.$el),this.resize(),(0,u.Ld)("nextcloud:app-menu.refresh",this.setApps)},beforeDestroy:function(){this.observer.disconnect(),(0,u.r1)("nextcloud:app-menu.refresh",this.setApps)},methods:{setNavigationCounter:function(t,e){this.$set(this.apps[t],"unread",e)},setApps:function(t){var e=t.apps;this.apps=e},resize:function(){var t=this.$el.offsetWidth,e=Math.floor(t/50)-1;1==this.appList.length-e&&e--,e<1&&(e=0),this.appLimit=e}}},ce=le,ue=o(93379),de=o.n(ue),pe=o(7795),Ae=o.n(pe),fe=o(90569),he=o.n(fe),ge=o(3565),me=o.n(ge),ve=o(19216),Ce=o.n(ve),we=o(44589),be=o.n(we),ye=o(95490),ke={};ke.styleTagTransform=be(),ke.setAttributes=me(),ke.insert=he().bind(null,"head"),ke.domAPI=Ae(),ke.insertStyleElement=Ce(),de()(ye.Z,ke),ye.Z&&ye.Z.locals&&ye.Z.locals;var xe=(0,o(51900).Z)(ce,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("nav",{staticClass:"app-menu"},[n("ul",{staticClass:"app-menu-main"},t._l(t.mainAppList,(function(e){return n("li",{key:e.id,staticClass:"app-menu-entry",class:{"app-menu-entry__active":e.active},attrs:{"data-app-id":e.id}},[n("a",{class:{"has-unread":e.unread>0},attrs:{href:e.href,"aria-label":t.appLabel(e),"aria-current":!!e.active&&"page"}},[n("img",{attrs:{src:e.icon,alt:""}}),t._v(" "),n("div",{staticClass:"app-menu-entry--label"},[t._v("\n\t\t\t\t\t"+t._s(e.name)+"\n\t\t\t\t\t"),e.unread>0?n("span",{staticClass:"hidden-visually unread-counter"},[t._v(t._s(e.unread))]):t._e()])])])})),0),t._v(" "),n("NcActions",{staticClass:"app-menu-more",attrs:{"aria-label":t.t("core","More apps")}},t._l(t.popoverAppList,(function(e){return n("NcActionLink",{key:e.id,staticClass:"app-menu-popover-entry",attrs:{"aria-label":t.appLabel(e),"aria-current":!!e.active&&"page",href:e.href},scopedSlots:t._u([{key:"icon",fn:function(){return[n("div",{staticClass:"app-icon",class:{"has-unread":e.unread>0}},[n("img",{attrs:{src:e.icon,alt:""}})])]},proxy:!0}],null,!0)},[t._v("\n\t\t\t"+t._s(e.name)+"\n\t\t\t"),e.unread>0?n("span",{staticClass:"hidden-visually unread-counter"},[t._v(t._s(e.unread))]):t._e()])})),1)],1)}),[],!1,null,"0b4099f8",null).exports,Pe={zh:"zh-cn",zh_Hans:"zh-cn",zh_Hans_CN:"zh-cn",zh_Hans_HK:"zh-cn",zh_Hans_MO:"zh-cn",zh_Hans_SG:"zh-cn",zh_Hant:"zh-hk",zh_Hant_HK:"zh-hk",zh_Hant_MO:"zh-mo",zh_Hant_TW:"zh-tw"},Ee=qt.getLocale();Object.prototype.hasOwnProperty.call(Pe,Ee)&&(Ee=Pe[Ee]),Mt().locale(Ee);var Be,Oe=function(){var t,e;if(c()(window).on("unload.main",(function(){qt._unloadCalled=!0})),c()(window).on("beforeunload.main",(function(){setTimeout((function(){qt._userIsNavigatingAway=!0,setTimeout((function(){qt._unloadCalled||(qt._userIsNavigatingAway=!1)}),1e4)}),1)})),c()(document).on("ajaxError.main",(function(t,e,n){n&&n.allowAuthErrors||qt._processAjaxError(e)})),function(){if(function(){try{$t=(0,Wt.loadState)("core","config")}catch(t){$t=qt.config}}(),function(){if($t.auto_logout&&(0,Jt.getCurrentUser)()){var t=Date.now();window.addEventListener("mousemove",(function(e){t=Date.now(),localStorage.setItem("lastActive",t)})),window.addEventListener("touchstart",(function(e){t=Date.now(),localStorage.setItem("lastActive",t)})),window.addEventListener("storage",(function(e){"lastActive"===e.key&&(t=e.newValue)})),setInterval((function(){var e=Date.now()-1e3*$t.session_lifetime;if(t").addClass("icon-loading-small")))})),t.delegate("a","mouseup",(function(t){2===t.which&&qt.hideMenus((function(){return!1}))})),new qt.ContactsMenu({el:c()("#contactsmenu .menu"),trigger:c()("#contactsmenu .menutoggle")}),c()("#app-navigation").length&&!c()("html").hasClass("lte9")&&!c()("#app-content").hasClass("no-snapper")){var n=new Snap({element:document.getElementById("app-content"),disable:"right",maxPosition:300,minDragDistance:100});c()("#app-content").prepend('');var i=!1;n.on("animating",(function(){i=!0})),n.on("animated",(function(){i=!1})),n.on("start",(function(){i=!0})),n.on("end",(function(){i=!1}));var o=n.open,a=n.close,r=function(){i||"closed"!==n.state().state||o("left")},s=function(){i||"closed"===n.state().state||a()};window.TESTING||(n.open=function(){f.ZP.defer(r)},n.close=function(){f.ZP.defer(s)}),c()("#app-navigation-toggle").click((function(t){"left"!==n.state().state&&n.open()})),c()("#app-navigation-toggle").keypress((function(t){"left"===n.state().state?n.close():n.open()})),c()("#app-navigation").delegate("a, :button","click",(function(t){var e=c()(t.target);e.is(".app-navigation-noclose")||e.closest(".app-navigation-noclose").length||e.is(".app-navigation-entry-utils-menu-button")||e.closest(".app-navigation-entry-utils-menu-button").length||e.is(".add-new")||e.closest(".add-new").length||e.is("#app-settings")||e.closest("#app-settings").length||n.close()}));var l=!1,p=!0,A=!1;qt.allowNavigationBarSlideGesture=function(){p=!0,A&&(n.enable(),l=!0,A=!1)},qt.disallowNavigationBarSlideGesture=function(){p=!1,l&&(n.disable(!0),l=!1,A=!0)};var h=function(){c()(window).width()>1024?(n.close(),n.disable(),l=!1,A=!1):p?(n.enable(),l=!0,A=!1):A=!0};c()(window).resize(f.ZP.debounce(h,250)),h()}setInterval((function(){c()(".live-relative-timestamp").each((function(){var t=parseInt(c()(this).attr("data-timestamp"),10);c()(this).text(Mt()(t).fromNow())}))}),3e4),Ut.init()},Te=(o(49226),o(41704),o(78312),o(22634),o(3682));o(33824),c().prototype.tooltip=(Be=c().prototype.tooltip,function(t){try{return Be.call(this,t)}catch(e){if(e instanceof TypeError&&"destroy"===t)return void 0===window.TESTING&&console.error("Deprecated call $.tooltip('destroy') has been deprecated and should be removed"),Be.call(this,"dispose");if(e instanceof TypeError&&"fixTitle"===t)return void 0===window.TESTING&&console.error("Deprecated call $.tooltip('fixTitle') has been deprecated and should be removed"),Be.call(this,"_fixTitle")}});var De=o(42152),je=o.n(De),Ie=o(99560),_e=o.n(Ie),ze=(o(18553),o(34140),o(75693),o(99205),o(38554),/(\s|^)(https?:\/\/)((?:[-A-Z0-9+_]+\.)+[-A-Z]+(?:\/[-A-Z0-9+&@#%?=~_|!:,.;()]*)*)(\s|$)/gi);function Se(t){return this.formatLinksRich(t)}function Ne(t){return this.formatLinksPlain(t)}function Me(t){return t.replace(ze,(function(t,e,n,i,o){var a=i;return n?"http://"===n&&(a=n+i):n="https://",e+''+a+""+o}))}function Ue(t){var e=c()("").html(t);return e.find("a").each((function(){var t=c()(this);t.html(t.attr("href"))})),e.html()}function Le(e){var n=(e=e||{}).dismiss||{};c().ajax({type:"GET",url:e.url||(0,d.generateOcsUrl)("core/whatsnew?format=json"),success:e.success||function(e,i,o){!function(e,n,i,o){if(console.debug("querying Whats New data was successful: "+n),console.debug(e),200===i.status){var a,r,s,l,c=document.createElement("div");c.classList.add("popovermenu","open","whatsNewPopover","menu-left");var u=document.createElement("ul");for(var d in a=document.createElement("li"),(r=document.createElement("span")).className="menuitem",(s=document.createElement("span")).innerText=t("core","New in")+" "+e.ocs.data.product,s.className="caption",r.appendChild(s),(l=document.createElement("span")).className="icon-close",l.onclick=function(){Fe(e.ocs.data.version,o)},r.appendChild(l),a.appendChild(r),u.appendChild(a),e.ocs.data.whatsNew.regular){var p=e.ocs.data.whatsNew.regular[d];a=document.createElement("li"),(r=document.createElement("span")).className="menuitem",(l=document.createElement("span")).className="icon-checkmark",r.appendChild(l),(s=document.createElement("p")).innerHTML=f.ZP.escape(p),r.appendChild(s),a.appendChild(r),u.appendChild(a)}f.ZP.isUndefined(e.ocs.data.changelogURL)||(a=document.createElement("li"),(r=document.createElement("a")).href=e.ocs.data.changelogURL,r.rel="noreferrer noopener",r.target="_blank",(l=document.createElement("span")).className="icon-link",r.appendChild(l),(s=document.createElement("span")).innerText=t("core","View changelog"),r.appendChild(s),a.appendChild(r),u.appendChild(a)),c.appendChild(u),document.body.appendChild(c)}}(e,i,o,n)},error:e.error||Re})}function Fe(t,e){e=e||{},c().ajax({type:"POST",url:e.url||(0,d.generateOcsUrl)("core/whatsnew"),data:{version:encodeURIComponent(t)},success:e.success||Qe,error:e.error||Ge}),c()(".whatsNewPopover").remove()}function Re(t,e,n){console.debug("querying Whats New Data resulted in an error: "+e+n),console.debug(t)}function Qe(t){}function Ge(t){console.debug("dismissing Whats New data resulted in an error: "+t)}var He,Ke,Ze,Ye,qe={},We={},Je={},Ve={loadScript:function(t,e){var n=t+e;return Object.prototype.hasOwnProperty.call(We,n)?Promise.resolve():(We[n]=!0,new Promise((function(n,i){var o=OC.filePath(t,"js",e),a=document.createElement("script");a.src=o,a.setAttribute("nonce",btoa(OC.requestToken)),a.onload=function(){return n()},a.onerror=function(){return i(new Error("Failed to load script from ".concat(o)))},document.head.appendChild(a)})))},loadStylesheet:function(t,e){var n=t+e;return Object.prototype.hasOwnProperty.call(Je,n)?Promise.resolve():(Je[n]=!0,new Promise((function(n,i){var o=OC.filePath(t,"css",e),a=document.createElement("link");a.href=o,a.type="text/css",a.rel="stylesheet",a.onload=function(){return n()},a.onerror=function(){return i(new Error("Failed to load stylesheet from ".concat(o)))},document.head.appendChild(a)})))}},Xe={success:function(t,e){return(0,h.s$)(t,e)},warning:function(t,e){return(0,h.K2)(t,e)},error:function(t,e){return(0,h.x2)(t,e)},info:function(t,e){return(0,h.JQ)(t,e)},message:function(t,e){return(0,h.PV)(t,e)}},$e={Accessibility:{disableKeyboardShortcuts:function(){return(0,Wt.loadState)("theming","shortcutsDisabled",!1)}},AppConfig:a,Collaboration:{registerType:function(t,e){qe[t]=e},trigger:function(t){return qe[t].action()},getTypes:function(){return Object.keys(qe)},getIcon:function(t){return qe[t].typeIconClass||""},getLabel:function(t){return Ot()(qe[t].typeString||t)},getLink:function(t,e){return void 0!==qe[t]?qe[t].link(e):""}},Comments:r,InitialState:{loadState:Wt.loadState},Loader:Ve,Toast:Xe,WhatsNew:s},tn=function(){void 0===window.TESTING&&console.warn.apply(console,arguments)},en=function(t,e,n){(Array.isArray(t)?t:[t]).forEach((function(t){void 0!==window[t]&&delete window[t],Object.defineProperty(window,t,{get:function(){return tn(n?"".concat(t," is deprecated: ").concat(n):"".concat(t," is deprecated")),e()}})}))};window._=f.ZP,en(["$","jQuery"],(function(){return c()}),"The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own."),en("autosize",(function(){return Te.Z}),"please ship your own, this will be removed in Nextcloud 20"),en("Backbone",(function(){return D()}),"please ship your own, this will be removed in Nextcloud 20"),en(["Clipboard","ClipboardJS"],(function(){return je()}),"please ship your own, this will be removed in Nextcloud 20"),window.dav=j.dav,en("Handlebars",(function(){return xt()}),"please ship your own, this will be removed in Nextcloud 20"),en("md5",(function(){return _e()}),"please ship your own, this will be removed in Nextcloud 20"),en("moment",(function(){return Mt()}),"please ship your own, this will be removed in Nextcloud 20"),window.OC=qt,en("initCore",(function(){return Oe}),"this is an internal function"),en("oc_appswebroots",(function(){return qt.appswebroots}),"use OC.appswebroots instead, this will be removed in Nextcloud 20"),en("oc_config",(function(){return qt.config}),"use OC.config instead, this will be removed in Nextcloud 20"),en("oc_current_user",(function(){return qt.getCurrentUser().uid}),"use OC.getCurrentUser().uid instead, this will be removed in Nextcloud 20"),en("oc_debug",(function(){return qt.debug}),"use OC.debug instead, this will be removed in Nextcloud 20"),en("oc_defaults",(function(){return qt.theme}),"use OC.theme instead, this will be removed in Nextcloud 20"),en("oc_isadmin",qt.isUserAdmin,"use OC.isUserAdmin() instead, this will be removed in Nextcloud 20"),en("oc_requesttoken",(function(){return pt()}),"use OC.requestToken instead, this will be removed in Nextcloud 20"),en("oc_webroot",(function(){return qt.webroot}),"use OC.getRootPath() instead, this will be removed in Nextcloud 20"),en("OCDialogs",(function(){return qt.dialogs}),"use OC.dialogs instead, this will be removed in Nextcloud 20"),window.OCP=$e,window.OCA=tt,c().fn.select2=(He=c().fn.select2,Ke="select2",19,Ze=He,Ye=function(){return tn("The ".concat(Ke," library is deprecated! It will be removed in nextcloud ").concat(19,".")),Ze.apply(this,arguments)},Object.assign(Ye,Ze),Ye),window.t=f.ZP.bind(qt.L10N.translate,qt.L10N),window.n=f.ZP.bind(qt.L10N.translatePlural,qt.L10N),c().fn.avatar=function(t,e,n,i,o,a){var r=function(t){t.imageplaceholder("?"),t.css("background-color","#b9b9b9")};if(void 0!==t&&(t=String(t)),void 0!==a&&(a=String(a)),void 0===e&&(e=this.height()>0?this.height():this.data("size")>0?this.data("size"):64),this.height(e),this.width(e),void 0===t){if(void 0===this.data("user"))return void r(this);t=this.data("user")}t=String(t).replace(/\//g,"");var s,l=this;s=t===qt.getCurrentUser().uid?qt.generateUrl("/avatar/{user}/{size}?v={version}",{user:t,size:Math.ceil(e*window.devicePixelRatio),version:oc_userconfig.avatar.version}):qt.generateUrl("/avatar/{user}/{size}",{user:t,size:Math.ceil(e*window.devicePixelRatio)});var c=new Image;c.onload=function(){l.clearimageplaceholder(),l.append(c),"function"==typeof o&&o()},c.onerror=function(){l.clearimageplaceholder(),void 0!==a?l.imageplaceholder(t,a):r(l),"function"==typeof o&&o()},e<32?l.addClass("icon-loading-small"):l.addClass("icon-loading"),c.width=e,c.height=e,c.src=s,c.alt=""};var nn=o(47078);c().fn.contactsMenu=function(e,n,i){if(-1!==[0,4,6].indexOf(n)){var o=this;i.append('