define(["exports","./../emby-apiclient/connectionmanager.js","./../dom.js","./../common/globalize.js","./../approuter.js","./../layoutmanager.js","./../emby-apiclient/events.js","./../common/servicelocator.js","./../common/pluginmanager.js","./../listview/listview.js","./../emby-elements/emby-collapse/emby-collapse.js","./../emby-elements/emby-button/paper-icon-button-light.js","./../emby-elements/emby-itemscontainer/emby-itemscontainer.js","./../viewmanager/viewmanager.js","./../common/inputmanager.js","./../emby-elements/emby-input/emby-input.js","./../input/keyboard.js","./../focusmanager.js","./../cardbuilder/cardbuilder.js","./../common/itemmanager/itemmanager.js"],function(_exports,_connectionmanager,_dom,_globalize,_approuter,_layoutmanager,_events,_servicelocator,_pluginmanager,_listview,_embyCollapse,_paperIconButtonLight,_embyItemscontainer,_viewmanager,_inputmanager,_embyInput,_keyboard,_focusmanager,_cardbuilder,_itemmanager){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0;var navDrawerContentElement,navDrawerScroller,currentServerId,currentListItems,currentViewEvent,renderAbortController,currentDrawerType=0,enableLazyLoadingDrawerContents=!1;function getNavDrawerContentElement(){return navDrawerContentElement=navDrawerContentElement||document.querySelector(".mainDrawerScrollSlider")}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,i=0,length=items.length;i'):item.Name&&(isSectionOpen&&(isSectionOpen=!1,menuHtml+=sectionClose),headerClass="navMenuHeader secondaryText",options.itemClass&&(headerClass+=" navMenuHeader-"+options.itemClass),itemsContainerClass="navDrawerItemsContainer itemsContainer vertical-list",collapsible?(menuHtml+='