define(["exports","./../emby-apiclient/connectionmanager.js","./../common/globalize.js","./../approuter.js","./../layoutmanager.js","./../emby-apiclient/events.js","./../common/servicelocator.js","./../common/pluginmanager.js","./../listview/listview.js","./../emby-elements/emby-button/paper-icon-button-light.js","./../emby-elements/emby-itemscontainer/emby-itemscontainer.js","./../viewmanager/viewmanager.js","./../common/inputmanager.js","./../focusmanager.js","./../cardbuilder/cardbuilder.js","./../common/itemmanager/itemmanager.js","./../common/textencoding.js"],function(_exports,_connectionmanager,_globalize,_approuter,_layoutmanager,_events,_servicelocator,_pluginmanager,_listview,_paperIconButtonLight,_embyItemscontainer,_viewmanager,_inputmanager,_focusmanager,_cardbuilder,_itemmanager,_textencoding){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0;var navDrawerContentElement,currentServerId,embyCollapseLoaded,currentListItems,currentViewEvent,currentDrawerType=0,navDrawerScroller=document.querySelector(".mainDrawer"),enableLazyLoadingDrawerContents=!1;function loadEmbyInput(){return Emby.importModule("./modules/emby-elements/emby-input/emby-input.js")}function getNavDrawerContentElement(){return navDrawerContentElement=navDrawerContentElement||document.querySelector(".mainDrawerScrollSlider")}function getNavOption(options){var route=_approuter.default.getRouteInfo(options.href);return route&&(route.title&&(options.Name=_globalize.default.translate(route.title)),route.icon)&&(options.Icon=route.icon),options}function addPluginPagesToMainMenu(links,pluginItems,section,user){for(var i=0,length=pluginItems.length;i')+('"}function getItemsHtml(items,options){options.isGlobalList?currentListItems=items:options.listItems=items;for(var icon,title,buttonClass,menuHtml="",collapsible=(!1===options.header||_layoutmanager.default.tv||(_layoutmanager.default.tv?menuHtml+='"),!1!==options.collapsible&&!_layoutmanager.default.tv),sectionClose=collapsible?"":"",isSectionOpen=!1,serverId=options.serverId,userId=null==(title=options.user)?void 0:title.Id,defaultItemsContainerClass=("navDrawerItemsContainer "+(options.itemsContainerClass||"")).trim(),sectionsContainerAdded=!1,isCurrentViewServer="admin"===_viewmanager.default.currentViewInfo().roles,i=0,length=items.length;i'):item.Name&&(isSectionOpen&&(isSectionOpen=!1,menuHtml+=sectionClose),sectionsContainerAdded||(menuHtml+='