define(["exports","./../modules/viewmanager/basesettingsview.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/layoutmanager.js","./../modules/common/usersettings/usersettings.js","./../modules/common/usersettings/usersettingsbuilder.js","./../modules/emby-apiclient/connectionmanager.js","./../modules/listview/listview.js"],function(_exports,_basesettingsview,_loading,_globalize,_embyInput,_embyButton,_embyCheckbox,_embySelect,_embyScroller,_layoutmanager,_usersettings,_usersettingsbuilder,_connectionmanager,_listview){function getLandingScreenOptionsHtml(type){return function(type){var list=[];return"movies"===type?(list.push({name:_globalize.default.translate("Movies"),value:"movies",isDefault:!0}),list.push({name:_globalize.default.translate("Suggestions"),value:"suggestions"}),list.push({name:_globalize.default.translate("Favorites"),value:"favorites"}),list.push({name:_globalize.default.translate("Genres"),value:"genres"}),list.push({name:_globalize.default.translate("Collections"),value:"collections"}),list.push({name:_globalize.default.translate("Folders"),value:"folders"})):"musicvideos"===type?(list.push({name:_globalize.default.translate("Videos"),value:"videos",isDefault:!0}),list.push({name:_globalize.default.translate("Folders"),value:"folders"})):"tvshows"===type?(list.push({name:_globalize.default.translate("Shows"),value:"shows",isDefault:!0}),list.push({name:_globalize.default.translate("Suggestions"),value:"suggestions"}),list.push({name:_globalize.default.translate("Favorites"),value:"favorites"}),list.push({name:_globalize.default.translate("Collections"),value:"collections"}),list.push({name:_globalize.default.translate("Genres"),value:"genres"}),list.push({name:_globalize.default.translate("Networks"),value:"studios"}),list.push({name:_globalize.default.translate("Folders"),value:"folders"})):"music"===type?(list.push({name:_globalize.default.translate("Suggestions"),value:"suggestions",isDefault:!0}),list.push({name:_globalize.default.translate("Albums"),value:"albums"}),list.push({name:_globalize.default.translate("HeaderAlbumArtists"),value:"albumartists"}),list.push({name:_globalize.default.translate("Artists"),value:"artists"}),list.push({name:_globalize.default.translate("Playlists"),value:"playlists"}),list.push({name:_globalize.default.translate("Genres"),value:"genres"}),list.push({name:_globalize.default.translate("Songs"),value:"songs"}),list.push({name:_globalize.default.translate("Folders"),value:"folders"})):"audiobooks"===type?(list.push({name:_globalize.default.translate("Suggestions"),value:"suggestions",isDefault:!0}),list.push({name:_globalize.default.translate("Books"),value:"albums"}),list.push({name:_globalize.default.translate("Authors"),value:"artists"}),list.push({name:_globalize.default.translate("Playlists"),value:"playlists"}),list.push({name:_globalize.default.translate("Genres"),value:"genres"}),list.push({name:_globalize.default.translate("Folders"),value:"folders"})):"livetv"===type?(list.push({name:_globalize.default.translate("Suggestions"),value:"suggestions",isDefault:!0}),list.push({name:_globalize.default.translate("Guide"),value:"guide"}),list.push({name:_globalize.default.translate("Channels"),value:"channels"})):"homevideos"===type&&(list.push({name:_globalize.default.translate("Videos"),value:"videos"}),list.push({name:_globalize.default.translate("Photos"),value:"photos"}),list.push({name:_globalize.default.translate("Folders"),value:"folders"})),list}(type).map(function(o){return'"}).join("")}function renderPerLibrarySettings(context,user,userViews){for(var context=context.querySelector(".perLibrarySettings"),html="",i=0,length=userViews.length;i")+'"),html=(html=-1===["playlists","livetv","boxsets","channels"].indexOf(item.CollectionType||"")?(html=html+'":html)&&'
'+html+"
","movies"!==item.CollectionType&&"tvshows"!==item.CollectionType&&"musicvideos"!==item.CollectionType&&"music"!==item.CollectionType&&"audiobooks"!==item.CollectionType&&"livetv"!==item.CollectionType&&"homevideos"!==item.CollectionType||(folderId="landing-"+(user="livetv"===item.CollectionType?item.CollectionType:folderId),html=(html=(html+='
')+'
"),html&&(html=""+'
'+'

'+item.Name+"

"+html,html+="
"),html}(userViews[i],user);context.innerHTML=html}function loadForm(context,user,userSettings,apiClient){apiClient=apiClient.getUserViews({IncludeHidden:!0},user.Id);return Promise.all([apiClient]).then(function(responses){!function(context,result){var html="";html+=result.Items.map(function(view){var currentHtml="";return(currentHtml+='
')+''+'
'+"
"+view.Name+"
"+"
"+('')+('')+"
"}).join(""),context.querySelector(".viewOrderList").innerHTML=html}(context,responses[0]),renderPerLibrarySettings(context,user,responses[0].Items),_loading.default.hide()})}function getCheckboxItems(selector,context,isChecked){for(var inputs=context.querySelectorAll(selector),list=[],i=0,length=inputs.length;i