define(["exports","./../modules/tabbedview/basetab.js","./../modules/loading/loading.js","./../modules/common/globalize.js","./../modules/emby-elements/emby-input/emby-input.js","./../modules/emby-elements/emby-button/emby-button.js","./../modules/emby-elements/emby-checkbox/emby-checkbox.js","./../modules/emby-elements/emby-select/emby-select.js","./../modules/emby-elements/emby-scroller/emby-scroller.js","./../modules/emby-elements/emby-itemscontainer/emby-itemscontainer.js","./../modules/cardbuilder/cardbuilder.js"],function(_exports,_basetab,_loading,_globalize,_embyInput,_embyButton,_embyCheckbox,_embySelect,_embyScroller,_embyItemscontainer,_cardbuilder){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,require(["css!plugins/catalogtab.css"]);var _availablePlugins,query={TargetSystems:"Server",IsAdult:!1,PackageType:"UserInstalled"};function getAvailablePlugins(){var promise1,promise2;return _availablePlugins?Promise.resolve(_availablePlugins):(promise1=ApiClient.getAvailablePlugins(query),promise2=ApiClient.getInstalledPlugins(),Promise.all([promise1,promise2]).then(function(responses){var availablePlugins=responses[0],responses=responses[1];return function(availablePlugins,installedPlugins){for(var i=0,length=installedPlugins.length;i'+category.Name+"")+'
'+('
')+"
"+"
"+""}function getCategoryItems(){var category=this.getAttribute("data-category");return getAvailablePlugins().then(function(plugins){return"top"===category?function(plugins){return(plugins=plugins.slice(0).sort(function(a,b){return a.installs>b.installs?-1:b.installs>a.installs||(a=a.name,(b=b.name)