define(["exports","./../viewmanager/basesettingsview.js","./../emby-apiclient/connectionmanager.js","./../approuter.js","./../emby-elements/emby-scroller/emby-scroller.js","./../emby-elements/emby-select/emby-select.js","./../emby-elements/emby-button/emby-button.js","./../emby-elements/emby-input/emby-input.js","./../emby-elements/emby-textarea/emby-textarea.js","./../emby-elements/emby-checkbox/emby-checkbox.js","./../common/appsettings.js"],function(_exports,_basesettingsview,_connectionmanager,_approuter,_embyScroller,_embySelect,_embyButton,_embyInput,_embyTextarea,_embyCheckbox,_appsettings){function getPlayers(){return JSON.parse(_appsettings.default.get("externalplayers")||"[]")}function onMediaTypeChange(e){for(var mediaType=this.value,fields=this.closest(".view").querySelectorAll(".mediaTypeField"),i=0,length=fields.length;i'+g.Name+""}).join(""),value&&(selectGameSystem.value=player.gameSystem)})}(instance,player.gameSystem)}function save(instance){var view=instance.view,isNewPlayer=instance.isNewPlayer,player=instance.player,instance=(player.mediaType=view.querySelector(".selectMediaType").value,player.path=view.querySelector(".txtPath").value,view.querySelector(".txtArguments").value.trim()),chkVideoTypes=(player.arguments=instance?instance.split("\n"):[],view.querySelectorAll(".videoType"));for(i=0,length=chkVideoTypes.length;i