"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2217,40501,62882,96084],{51250:function(e,t,r){r.r(t),r.d(t,{default:function(){return d}}),r(14382),r(84734),r(44962),r(86584),r(78557),r(67593),r(96054),r(90076),r(83994),r(82367);var n=r(5898),i=r(8566),o=r(36300),a=(r(98959),r(10353),r(77157),r(63001),r(89100)),l=r(83375);function c(e){return-1!==["nextpvr"].indexOf(e||"")}function s(e,t){var r=e.querySelector(".selectType"),n=t.Type||"";t.Source&&c(t.Source)&&(n=t.Source),r.value=n,u.call(r),e.querySelector(".txtDevicePath").value=t.Url||"",e.querySelector(".txtFriendlyName").value=t.FriendlyName||"",e.querySelector(".txtUserAgent").value=t.UserAgent||"",e.querySelector(".fldDeviceId").value=t.DeviceId||"",e.querySelector(".chkFavorite").checked=t.ImportFavoritesOnly,e.querySelector(".chkTranscode").checked=t.AllowHWTranscoding,e.querySelector(".chkStreamLoop").checked=t.EnableStreamLooping,e.querySelector(".chkFmp4Container").checked=t.AllowFmp4TranscodingContainer,e.querySelector(".chkStreamSharing").checked=t.AllowStreamSharing,e.querySelector(".chkIgnoreDts").checked=t.IgnoreDts,e.querySelector(".chkReadInputAtNativeFramerate").checked=t.ReadAtNativeFramerate,e.querySelector(".txtFallbackMaxStreamingBitrate").value=t.FallbackMaxStreamingBitrate/1e6||"30",e.querySelector(".txtTunerCount").value=t.TunerCount||"0"}function u(){var e=this.value,t=o.Ay.parentWithClass(this,"page"),r="hdhomerun"===e,i="hdhomerun"===e,a="hdhomerun"===e,l="hdhomerun"===e,c="m3u"===e,s="m3u"===e,u="m3u"===e,d="m3u"===e,h="m3u"===e,v="m3u"===e,y="m3u"===e,f="m3u"===e,m="m3u"===e||"hdhomerun"===e,S="other"!==e,p=c,b=t.querySelector(".txtDevicePath");l?(b.label(n.Ay.translate("LabelTunerIpAddress")),t.querySelector(".fldPath").classList.remove("hide")):c?(b.label(n.Ay.translate("LabelFileOrUrl")),t.querySelector(".fldPath").classList.remove("hide")):t.querySelector(".fldPath").classList.add("hide"),p?(t.querySelector(".btnSelectPath").classList.remove("hide"),t.querySelector(".txtDevicePath").setAttribute("required","required")):(t.querySelector(".btnSelectPath").classList.add("hide"),t.querySelector(".txtDevicePath").removeAttribute("required")),v?t.querySelector(".fldUserAgent").classList.remove("hide"):t.querySelector(".fldUserAgent").classList.add("hide"),a?t.querySelector(".fldFavorites").classList.remove("hide"):t.querySelector(".fldFavorites").classList.add("hide"),i?t.querySelector(".fldTranscode").classList.remove("hide"):t.querySelector(".fldTranscode").classList.add("hide"),t.querySelector(".fldFmp4Container").classList.toggle("hide",!y),t.querySelector(".fldStreamSharing").classList.toggle("hide",!f),t.querySelector(".fldFallbackMaxStreamingBitrate").classList.toggle("hide",!m),s?t.querySelector(".fldStreamLoop").classList.remove("hide"):t.querySelector(".fldStreamLoop").classList.add("hide"),u?t.querySelector(".fldIgnoreDts").classList.remove("hide"):t.querySelector(".fldIgnoreDts").classList.add("hide"),t.querySelector(".fldReadInputAtNativeFramerate").classList.toggle("hide",!d),h?(t.querySelector(".fldTunerCount").classList.remove("hide"),t.querySelector(".txtTunerCount").setAttribute("required","required")):(t.querySelector(".fldTunerCount").classList.add("hide"),t.querySelector(".txtTunerCount").removeAttribute("required")),r?t.querySelector(".drmMessage").classList.remove("hide"):t.querySelector(".drmMessage").classList.add("hide"),S?t.querySelector(".button-submit").classList.remove("hide"):t.querySelector(".button-submit").classList.add("hide")}function d(e,t){t.id||e.querySelector(".btnDetect").classList.remove("hide"),e.addEventListener("viewshow",(function(){var r=t.id;(function(e,t){return ApiClient.getJSON(ApiClient.getUrl("LiveTv/TunerHosts/Types")).then((function(r){var i=e.querySelector(".selectType"),o="";o+=r.map((function(e){return'"})).join(""),o+='",i.innerHTML=o,i.disabled=null!=t,i.value="",u.call(i)}))})(e,r).then((function(){!function(e,t){e.querySelector(".txtDevicePath").value="",e.querySelector(".chkFavorite").checked=!1,e.querySelector(".txtDevicePath").value="",t&&ApiClient.getNamedConfiguration("livetv").then((function(r){var n=r.TunerHosts.filter((function(e){return e.Id===t}))[0];s(e,n)}))}(e,r)}))})),e.querySelector("form").addEventListener("submit",(function(t){return function(e){i.Ay.show();var t={Type:e.querySelector(".selectType").value,Url:e.querySelector(".txtDevicePath").value||null,UserAgent:e.querySelector(".txtUserAgent").value||null,FriendlyName:e.querySelector(".txtFriendlyName").value||null,DeviceId:e.querySelector(".fldDeviceId").value||null,TunerCount:e.querySelector(".txtTunerCount").value||0,FallbackMaxStreamingBitrate:parseInt(1e6*parseFloat(e.querySelector(".txtFallbackMaxStreamingBitrate").value||"30"),10),ImportFavoritesOnly:e.querySelector(".chkFavorite").checked,AllowHWTranscoding:e.querySelector(".chkTranscode").checked,AllowFmp4TranscodingContainer:e.querySelector(".chkFmp4Container").checked,AllowStreamSharing:e.querySelector(".chkStreamSharing").checked,EnableStreamLooping:e.querySelector(".chkStreamLoop").checked,IgnoreDts:e.querySelector(".chkIgnoreDts").checked,ReadAtNativeFramerate:e.querySelector(".chkReadInputAtNativeFramerate").checked};c(t.Type)&&(t.Source=t.Type,t.Type="m3u"),(0,l.E)("id")&&(t.Id=(0,l.E)("id")),ApiClient.ajax({type:"POST",url:ApiClient.getUrl("LiveTv/TunerHosts"),data:JSON.stringify(t),contentType:"application/json"}).then((function(){a.default.processServerConfigurationUpdateResult(),a.default.navigate("dashboard/livetv")}),(function(){i.Ay.hide(),a.default.alert({message:n.Ay.translate("ErrorSavingTvProvider")})}))}(e),t.preventDefault(),t.stopPropagation(),!1})),e.querySelector(".selectType").addEventListener("change",u),e.querySelector(".btnDetect").addEventListener("click",(function(){Promise.all([r.e(29808),r.e(12011),r.e(98481)]).then(r.bind(r,70249)).then((function(e){return(new(0,e.default)).show({serverId:ApiClient.serverId()})})).then((function(t){s(e,t)}))})),e.querySelector(".btnSelectPath").addEventListener("click",(function(){Promise.resolve().then(r.bind(r,21840)).then((function(t){var r=new(0,t.default);r.show({includeFiles:!0,callback:function(t){t&&(e.querySelector(".txtDevicePath").value=t),r.close()}})}))}))}},62882:function(e,t,r){r.r(t),r.d(t,{show:function(){return d}});var n=r(22696),i=r.n(n),o=r(79754),a=r(46782),l=r(5898),c=r(36300),s=(r(10353),function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")});function u(e,t,n){Promise.resolve().then(r.bind(r,10838)).then((function(r){var i=n?"on":"off";r.centerFocus[i](e,t)})).catch((function(e){console.warn("Error in centerFocus",e)}))}function d(e){var t,r,n,d={removeOnClose:!0,enableHistory:e.enableHistory,scrollY:!1};a.A.tv?(d.size="fullscreen",n=!0,d.autoFocus=!0):(d.modal=!1,d.entryAnimation=e.entryAnimation,d.exitAnimation=e.exitAnimation,d.entryAnimationDuration=e.entryAnimationDuration||140,d.exitAnimationDuration=e.exitAnimationDuration||100,d.autoFocus=!1);var h=o.default.createDialog(d);n?h.classList.add("actionsheet-fullscreen"):h.classList.add("actionsheet-not-fullscreen"),h.classList.add("actionSheet"),e.dialogClass&&h.classList.add(e.dialogClass);var v="",y=a.A.tv?"scrollY smoothScrollY hiddenScrollY":"scrollY",f="";e.items.length>20&&(f+="min-width:"+(c.Ay.getWindowSize().innerWidth>=300?240:200)+"px;");var m,S=!1,p=[];try{for(var b=s(e.items),g=b.next();!g.done;g=b.next())(m=(T=g.value).icon||(T.selected?"check":null))&&(S=!0),p.push(m||"")}catch(e){t={error:e}}finally{try{g&&!g.done&&(r=b.return)&&r.call(b)}finally{if(t)throw t.error}}a.A.tv&&(v+=''));var A=e.title&&!S;A||a.A.tv?v+='
'+i()(e.text)+"
");var q="actionSheetScroller";a.A.tv&&(q+=" actionSheetScroller-tv focuscontainer-x focuscontainer-y"),v+='