import BaseView from"./../modules/viewmanager/baseview.js";import textEncoding from"./../modules/common/textencoding.js";import loading from"./../modules/loading/loading.js";import connectionManager from"./../modules/emby-apiclient/connectionmanager.js";import"./../modules/emby-elements/emby-button/emby-button.js";import"./../modules/emby-elements/emby-progressbar/emby-progressbar.js";import listView from"./../modules/listview/listview.js";import MethodTimer from"./../modules/common/methodtimer.js";import serverNotifications from"./../modules/common/input/api.js";import events from"./../modules/emby-apiclient/events.js";import layoutManager from"./../modules/layoutmanager.js";import"./scheduledtaskcontroller.js";function getScheduledTasksForCategory(){var instance=this.instance;let category=this.category;instance=instance.tasks.filter(function(task){return task.Category===category});return Promise.resolve(instance)}function getListOptions(items){return{renderer:listView,options:{moreButton:!1,roundImage:!0,action:layoutManager.tv?"menu":null,multiSelect:!1,image:!!layoutManager.tv,largeHeading:!0,buttonCommands:["scheduledtask_start","scheduledtask_stop"],fields:["Name","ScheduledTaskRunInfo","Description"],draggable:!1,draggableXActions:!1}}}function ensureTaskCategory(instance,task,refreshItemsContainer){var html="";if(instance.itemsContainers[task.Category]){if(refreshItemsContainer){let itemsContainer=instance.itemsContainers[task.Category];var index=itemsContainer.indexOfItemId(task.Id);-1!==index&&itemsContainer.onItemUpdated(index,task)}return Promise.resolve()}index=document.createElement("div");index.className="verticalSection verticalSection-extrabottompadding",index.style.marginBottom="1.8em",html=(html='