Files
pgsql-jellyfin/publish_test4/wwwroot/1451.aaece936db9799ec625b.chunk.js
2026-07-08 13:46:27 -04:00

1 line
13 KiB
JavaScript

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1451,40501,62882,96084],{1451:function(e,t,n){n.r(t),n.d(t,{default:function(){return l}}),n(14382),n(84734),n(86584),n(26448),n(78557),n(63855);var i=n(8566),r=n(5898),o=(n(77157),n(98959),n(15453),n(63001),n(10353),n(89100)),s=n(44797);function a(e){switch(e.toLowerCase()){case"m3u":return"M3U Playlist";case"hdhomerun":return"HDHomerun";case"satip":return"DVB";default:return"Unknown"}}function l(e,t,n){function l(){i.Ay.show(),ApiClient.getNamedConfiguration("livetv").then((function(n){var s=n.ListingProviders.filter((function(e){return e.Id===t}))[0]||{};u=s.ListingsId,e.querySelector("#selectListing").value=s.ListingsId||"",e.querySelector(".txtUser").value=s.Username||"",e.querySelector(".txtPass").value="",e.querySelector(".txtZipCode").value=s.ZipCode||"",s.Username&&s.Password?e.querySelector(".listingsSection").classList.remove("hide"):e.querySelector(".listingsSection").classList.add("hide"),e.querySelector(".chkAllTuners").checked=s.EnableAllTuners,s.EnableAllTuners?e.querySelector(".selectTunersSection").classList.add("hide"):e.querySelector(".selectTunersSection").classList.remove("hide"),function(t){ApiClient.getJSON(ApiClient.getUrl("LiveTv/ListingProviders/SchedulesDirect/Countries")).then((function(n){var i,r,o=[];for(var s in n){var a=n[s];if(a.length&&"ZZZ"!==s)for(i=0,r=a.length;i<r;i++)o.push({name:a[i].fullName,value:a[i].shortName})}o.sort((function(e,t){return e.name>t.name?1:e.name<t.name?-1:0})),$("#selectCountry",e).html(o.map((function(e){return'<option value="'+e.value+'">'+e.name+"</option>"})).join("")).val(t.Country||""),e.querySelector(".txtZipCode").dispatchEvent(new Event("change"))}),(function(){o.default.alert({message:r.Ay.translate("ErrorGettingTvLineups")})})),i.Ay.hide()}(s),function(e,t,n){for(var i="",r=0,o=n.length;r<o;r++){var s=n[r];i+='<div class="listItem">';var l=t.EnabledTuners||[],c=t.EnableAllTuners||-1!==l.indexOf(s.Id)?" checked":"";i+='<label class="checkboxContainer listItemCheckboxContainer"><input type="checkbox" is="emby-checkbox" data-id="'+s.Id+'" class="chkTuner" '+c+"/><span></span></label>",i+='<div class="listItemBody two-line">',i+='<div class="listItemBodyText">',i+=s.FriendlyName||a(s.Type),i+="</div>",i+='<div class="listItemBodyText secondary">',i+=s.Url,i+="</div>",i+="</div>",i+="</div>"}e.querySelector(".tunerList").innerHTML=i}(e,s,n.TunerHosts)}))}function c(n){n?(i.Ay.show(),ApiClient.ajax({type:"GET",url:ApiClient.getUrl("LiveTv/ListingProviders/Lineups",{Id:t,Location:n,Country:e.querySelector("#selectCountry").value}),dataType:"json"}).then((function(t){e.querySelector("#selectListing").innerHTML=t.map((function(e){return'<option value="'+e.Id+'">'+e.Name+"</option>"})).join(""),u&&(e.querySelector("#selectListing").value=u),i.Ay.hide()}),(function(){o.default.alert({message:r.Ay.translate("ErrorGettingTvLineups")}),c(""),i.Ay.hide()}))):e.querySelector("#selectListing").innerHTML=""}var u,d=this;d.submit=function(){e.querySelector(".btnSubmitListingsContainer").click()},d.init=function(){var a=!1===(n=n||{}).showCancelButton;e.querySelector(".btnCancel").classList.toggle("hide",a);var u=!1===n.showSubmitButton;e.querySelector(".btnSubmitListings").classList.toggle("hide",u),e.querySelector(".formLogin").addEventListener("submit",(function(n){n.preventDefault(),function(){i.Ay.show();var n={Type:"SchedulesDirect",Username:e.querySelector(".txtUser").value,EnableAllTuners:!0,Password:e.querySelector(".txtPass").value},s=t;s&&(n.Id=s),ApiClient.ajax({type:"POST",url:ApiClient.getUrl("LiveTv/ListingProviders",{ValidateLogin:!0}),data:JSON.stringify(n),contentType:"application/json",dataType:"json"}).then((function(e){o.default.processServerConfigurationUpdateResult(),t=e.Id,l()}),(function(){o.default.alert({message:r.Ay.translate("ErrorSavingTvProvider")})}))}()})),e.querySelector(".formListings").addEventListener("submit",(function(a){a.preventDefault(),function(){var a=e.querySelector("#selectListing").value;if(a){i.Ay.show();var l=t;ApiClient.getNamedConfiguration("livetv").then((function(t){var c=t.ListingProviders.filter((function(e){return e.Id===l}))[0];c.ZipCode=e.querySelector(".txtZipCode").value,c.Country=e.querySelector("#selectCountry").value,c.ListingsId=a,c.EnableAllTuners=e.querySelector(".chkAllTuners").checked,c.EnabledTuners=c.EnableAllTuners?[]:$(".chkTuner",e).get().filter((function(e){return e.checked})).map((function(e){return e.getAttribute("data-id")})),ApiClient.ajax({type:"POST",url:ApiClient.getUrl("LiveTv/ListingProviders",{ValidateListings:!0}),data:JSON.stringify(c),contentType:"application/json"}).then((function(){i.Ay.hide(),n.showConfirmation&&o.default.processServerConfigurationUpdateResult(),s.A.trigger(d,"submitted")}),(function(){i.Ay.hide(),o.default.alert({message:r.Ay.translate("ErrorAddingListingsToSchedulesDirect")})}))}))}else o.default.alert({message:r.Ay.translate("ErrorPleaseSelectLineup")})}()})),e.querySelector(".txtZipCode").addEventListener("change",(function(){c(this.value)})),e.querySelector(".chkAllTuners").addEventListener("change",(function(t){t.target.checked?e.querySelector(".selectTunersSection").classList.add("hide"):e.querySelector(".selectTunersSection").classList.remove("hide")})),$(".createAccountHelp",e).html(r.Ay.translate("MessageCreateAccountAt",'<a is="emby-linkbutton" class="button-link" href="http://www.schedulesdirect.org" target="_blank">http://www.schedulesdirect.org</a>')),l()}}},62882:function(e,t,n){n.r(t),n.d(t,{show:function(){return d}});var i=n(22696),r=n.n(i),o=n(79754),s=n(46782),a=n(5898),l=n(36300),c=(n(10353),function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],i=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")});function u(e,t,i){Promise.resolve().then(n.bind(n,10838)).then((function(n){var r=i?"on":"off";n.centerFocus[r](e,t)})).catch((function(e){console.warn("Error in centerFocus",e)}))}function d(e){var t,n,i,d={removeOnClose:!0,enableHistory:e.enableHistory,scrollY:!1};s.A.tv?(d.size="fullscreen",i=!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 v=o.default.createDialog(d);i?v.classList.add("actionsheet-fullscreen"):v.classList.add("actionsheet-not-fullscreen"),v.classList.add("actionSheet"),e.dialogClass&&v.classList.add(e.dialogClass);var h="",f=s.A.tv?"scrollY smoothScrollY hiddenScrollY":"scrollY",y="";e.items.length>20&&(y+="min-width:"+(l.Ay.getWindowSize().innerWidth>=300?240:200)+"px;");var m,p=!1,b=[];try{for(var g=c(e.items),S=g.next();!S.done;S=g.next())(m=(x=S.value).icon||(x.selected?"check":null))&&(p=!0),b.push(m||"")}catch(e){t={error:e}}finally{try{S&&!S.done&&(n=g.return)&&n.call(g)}finally{if(t)throw t.error}}s.A.tv&&(h+='<button is="paper-icon-button-light" class="btnCloseActionSheet hide-mouse-idle-tv" tabindex="-1" title="'.concat(a.Ay.translate("ButtonBack"),'">\n <span class="material-icons arrow_back" aria-hidden="true"></span>\n </button>'));var A=e.title&&!p;A||s.A.tv?h+='<div class="actionSheetContent actionSheetContent-centered">':h+='<div class="actionSheetContent">',e.title&&(h+='<h1 class="actionSheetTitle">'+r()(e.title)+"</h1>"),e.text&&(h+='<p class="actionSheetText">'+r()(e.text)+"</p>");var L="actionSheetScroller";s.A.tv&&(L+=" actionSheetScroller-tv focuscontainer-x focuscontainer-y"),h+='<div class="'+L+" "+f+'" style="'+y+'">';var T="listItem listItem-button actionSheetMenuItem";(e.border||e.shaded)&&(T+=" listItem-border"),e.menuItemClass&&(T+=" "+e.menuItemClass),s.A.tv&&(T+=" listItem-focusscale"),s.A.mobile&&(T+=" actionsheet-xlargeFont");for(var C=0;C<e.items.length;C++){var x;(x=e.items[C]).divider?h+='<div class="actionsheetDivider"></div>':(h+="<button"+(x.selected&&s.A.tv?" autoFocus":"")+' is="emby-button" type="button" class="'+T+'" data-id="'+(null==x.id||""===x.id?x.value:x.id)+'">',(m=b[C])?h+='<span class="actionsheetMenuItemIcon listItemIcon listItemIcon-transparent material-icons '.concat(m,'" aria-hidden="true"></span>'):p&&!A&&(h+='<span class="actionsheetMenuItemIcon listItemIcon listItemIcon-transparent material-icons check" aria-hidden="true" style="visibility:hidden;"></span>'),h+='<div class="listItemBody actionsheetListItemBody">',h+='<div class="listItemBodyText actionSheetItemText">',h+=r()(x.name||x.textContent||x.innerText),h+="</div>",x.secondaryText&&(h+='<div class="listItemBodyText secondary">'.concat(r()(x.secondaryText),"</div>")),h+="</div>",x.asideText&&(h+='<div class="listItemAside actionSheetItemAsideText">'.concat(r()(x.asideText),"</div>")),h+="</button>")}if(e.showCancel&&(h+='<div class="buttons">',h+='<button is="emby-button" type="button" class="btnCloseActionSheet">'.concat(a.Ay.translate("ButtonCancel"),"</button>"),h+="</div>"),h+="</div>",v.innerHTML=h,s.A.tv){var w=v.querySelector(".actionSheetScroller");w&&u(w,!1,!0)}var I=v.querySelector(".btnCloseActionSheet");I&&I.addEventListener("click",(function(){o.default.close(v)}));var k,E=null;return e.timeout&&(k=setTimeout((function(){o.default.close(v)}),e.timeout)),new Promise((function(t,n){var i=!1;v.addEventListener("click",(function(n){var r=l.Ay.parentWithClass(n.target,"actionSheetMenuItem");r&&(E=r.getAttribute("data-id"),e.resolveOnClick&&(Array.isArray(e.resolveOnClick)?-1!==e.resolveOnClick.indexOf(E)&&(t(E),i=!0):(t(E),i=!0)),o.default.close(v))})),v.addEventListener("close",(function(){if(s.A.tv){var r=v.querySelector(".actionSheetScroller");r&&u(r,!1,!1)}k&&(clearTimeout(k),k=void 0),i||(null!=E?(e.callback&&e.callback(E),t(E)):n(new Error("ActionSheet closed without resolving")))})),o.default.open(v).catch((function(e){console.warn("DialogHelper.open error",e)}));var r=e.positionTo&&"fullscreen"!==d.size?function(e,t,n){var i=l.Ay.getWindowSize(),r=i.innerHeight,o=i.innerWidth,s=function(e){var t,n,i=[];if(!document)return i;try{for(var r=c(e),o=r.next();!o.done;o=r.next()){var s=o.value.getBoundingClientRect();i.push({top:s.top,left:s.left,width:s.width,height:s.height})}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}return i}([e])[0];"top"!==t.positionY&&(s.top+=(s.height||0)/2),s.left+=(s.width||0)/2;var a=n.offsetHeight||300,u=n.offsetWidth||160;s.top-=a/2,s.left-=u/2;var d=s.left+u-o,v=s.top+a-r;return d>0&&(s.left-=d+20),v>0&&(s.top-=v+20),s.top+=t.offsetTop||0,s.left+=t.offsetLeft||0,s.top=Math.max(s.top,10),s.left=Math.max(s.left,10),s}(e.positionTo,e,v):null;r&&(v.style.position="fixed",v.style.margin="0",v.style.left=r.left+"px",v.style.top=r.top+"px")}))}t.default={show:d}},63001:function(e,t,n){var i=n(46782),r=n(34789),o=n(62882),s=(n(69177),Object.create(HTMLSelectElement.prototype));function a(){return!(r.A.edgeUwp||r.A.xboxOne||r.A.tizen||r.A.orsay||r.A.web0s||!r.A.tv&&i.A.tv)}function l(e){var t=c(e),n=t?t.textContent||t.innerText:null;o.default.show({items:e.options,positionTo:e,title:n}).then((function(t){!function(e,t){e.value=t}(e,t),function(e){var t=new Event("change",{bubbles:!1,cancelable:!0});e.dispatchEvent(t)}(e)}))}function c(e){for(var t=e.previousSibling;t&&"LABEL"!==t.tagName;)t=t.previousSibling;return t}function u(){var e=c(this);e&&e.classList.add("selectLabelFocused")}function d(){var e=c(this);e&&e.classList.remove("selectLabelFocused")}function v(e){e.button||a()||(e.preventDefault(),l(this))}function h(e){13!==e.keyCode&&195!==e.keyCode||a()||(e.preventDefault(),l(this))}var f=0;s.createdCallback=function(){this.id||(this.id="embyselect"+f,f++),this.classList.add("emby-select-withcolor"),i.A.tv&&this.classList.add("emby-select-focusscale"),this.addEventListener("mousedown",v),this.addEventListener("keydown",h),this.addEventListener("focus",u),this.addEventListener("blur",d)},s.attachedCallback=function(){var e;if(!this.classList.contains("emby-select")){this.classList.add("emby-select");var t,n=this.ownerDocument.createElement("label");n.innerText=this.getAttribute("label")||"",n.classList.add("selectLabel"),n.htmlFor=this.id,null===(e=this.parentNode)||void 0===e||e.insertBefore(n,this),this.classList.contains("emby-select-withcolor")&&(null===(t=this.parentNode)||void 0===t||t.insertAdjacentHTML("beforeend",'<div class="selectArrowContainer"><div style="visibility:hidden;display:none;">0</div><span class="selectArrow material-icons keyboard_arrow_down" aria-hidden="true"></span></div>'))}},s.setLabel=function(e){var t;(null===(t=this.parentNode)||void 0===t?void 0:t.querySelector("label")).innerText=e},document.registerElement("emby-select",{prototype:s,extends:"select"})}}]);