Files
pgsql-jellyfin/publish_test2/wwwroot/livetv-livetvschedule.3334c914b2a6b6f361f1.chunk.js

1 line
11 KiB
JavaScript

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[21152,66884,96603],{1177:function(e,t,i){i(84734),i(44962),i(78557),i(96054),i(90076),i(83994),i(82367),i(69177);var r=i(65210),n=i(22832),a=i(38490),s=i(39738),o=i(76542),l=i(46782),d=i(34789),h=i(36300),c=i(8566),u=i(9164),f=i(67430),m=i(10736),v=i(44797),y=Object.create(HTMLDivElement.prototype);function g(e){var t=this,i=t.multiSelect;!1!==(null==i?void 0:i.onContainerClick.call(t,e))&&n.Ay.onClick.call(t,e)}function p(e){return e.preventDefault(),e.stopPropagation(),!1}function b(e){var t=e.target,i=h.Ay.parentWithAttribute(t,"data-id");if(null!=i&&i.getAttribute("data-serverid"))return a.default.handleCommand("menu",{sourceElement:i}),e.preventDefault(),e.stopPropagation(),!1}function T(e,t,r){var n=this;Promise.all([i.e(45642),i.e(24468),i.e(66884)]).then(i.bind(i,24468)).then((function(e){e.onUserDataChanged(r,n)}));var a=I(n);-1===a.indexOf("markfavorite")&&-1===a.indexOf("markplayed")||n.notifyRefreshNeeded()}function I(e){var t=e.getAttribute("data-monitor");return t?t.split(","):[]}function A(e,t,r){var n=this;if(-1===I(n).indexOf("timers")){var a=r.ProgramId,s=r.Id;Promise.all([i.e(45642),i.e(24468),i.e(66884)]).then(i.bind(i,24468)).then((function(e){e.onTimerCreated(a,s,n)}))}else n.notifyRefreshNeeded()}function C(){-1!==I(this).indexOf("seriestimers")&&this.notifyRefreshNeeded()}function w(e,t,r){var n=this;-1===I(n).indexOf("timers")?Promise.all([i.e(45642),i.e(24468),i.e(66884)]).then(i.bind(i,24468)).then((function(e){e.onTimerCancelled(r.Id,n)})):n.notifyRefreshNeeded()}function S(e,t,r){var n=this;-1===I(n).indexOf("seriestimers")?Promise.all([i.e(45642),i.e(24468),i.e(66884)]).then(i.bind(i,24468)).then((function(e){e.onSeriesTimerCancelled(r.Id,n)})):n.notifyRefreshNeeded()}function L(e,t,i){var r=this,n=I(r);if(-1===n.indexOf("seriestimers")&&-1===n.indexOf("timers")){var a=i.ItemsAdded||[],s=i.ItemsRemoved||[];if(a.length||s.length){var o=r.getAttribute("data-parentid");if(o){var l=i.FoldersAddedTo||[],d=i.FoldersRemovedFrom||[],h=i.CollectionFolders||[];if(-1===l.indexOf(o)&&-1===d.indexOf(o)&&-1===h.indexOf(o))return}r.notifyRefreshNeeded()}}}function R(e,t){var i,r=this,n=t.state,a=I(r);if(n.NowPlayingItem&&"Video"===n.NowPlayingItem.MediaType){if(-1!==a.indexOf("videoplayback"))return void r.notifyRefreshNeeded(!0)}else if("Audio"===(null===(i=n.NowPlayingItem)||void 0===i?void 0:i.MediaType)&&-1!==a.indexOf("audioplayback"))return void r.notifyRefreshNeeded(!0)}function x(e,t,i,r){var n=i.bind(e);r=r||m.default,v.A.on(r,t,n),e["event_"+t]=n}function k(e,t,i){var r=e["event_"+t];r&&(i=i||m.default,v.A.off(i,t,r),e["event_"+t]=null)}function P(e,t){e.refreshInterval&&(clearInterval(e.refreshInterval),e.refreshInterval=null,t||(e.refreshIntervalEndTime=null))}function D(e,t){P(e),t||(t=parseInt(e.getAttribute("data-refreshinterval")||"0",10)),t&&(e.refreshInterval=setInterval(e.notifyRefreshNeeded.bind(e),t),e.refreshIntervalEndTime=(new Date).getTime()+t)}function E(e){var t=e.Items||e,i=this.parentContainer;i&&(t.length?i.classList.remove("hide"):i.classList.add("hide"));var r,n,a=document.activeElement;this.contains(a)&&(n=!0,r=a.getAttribute("data-id")),this.innerHTML=this.getItemsHtml(t),o.default.lazyChildren(this),n&&function(e,t){if(t){var i=e.querySelector('[data-id="'+t+'"]');if(i)try{return void u.A.focus(i)}catch(e){console.error(e)}}u.A.autoFocus(e)}(this,r),D(this),this.afterRefresh&&this.afterRefresh(e)}y.enableMultiSelect=function(e){var t=this.multiSelect;if(e){if(!t){var r=this;i.e(35308).then(i.bind(i,35308)).then((function(e){var t=e.default;r.multiSelect=new t({container:r,bindOnClick:!1})}))}}else t&&(t.destroy(),this.multiSelect=null)},y.enableDragReordering=function(e){var t=this.sortable;if(e){if(!t){var i=this;i.sortable=new r.Ay(i,{draggable:".listItem",handle:".listViewDragHandle",onEnd:function(e){return function(e,t){var i=e.item,r=e.newIndex,n=i.getAttribute("data-playlistitemid"),a=i.getAttribute("data-playlistid");if(a){var s=i.getAttribute("data-serverid"),o=f.tF.getApiClient(s);c.Ay.show(),o.ajax({url:o.getUrl("Playlists/"+a+"/Items/"+n+"/Move/"+r),type:"POST"}).then((function(){c.Ay.hide()}),(function(){c.Ay.hide(),t.refreshItems()}))}else{var l=e.oldIndex;i.dispatchEvent(new CustomEvent("itemdrop",{detail:{oldIndex:l,newIndex:r,playlistItemId:n},bubbles:!0,cancelable:!1}))}}(e,i)}})}}else t&&(t.destroy(),this.sortable=null)},y.createdCallback=function(){this.classList.add("itemsContainer")},y.attachedCallback=function(){this.addEventListener("click",g),d.A.touch?this.addEventListener("contextmenu",p):"false"!==this.getAttribute("data-contextmenu")&&this.addEventListener("contextmenu",b),(l.A.desktop||l.A.mobile&&"false"!==this.getAttribute("data-multiselect"))&&this.enableMultiSelect(!0),l.A.tv&&this.classList.add("itemsContainer-tv"),n.Ay.on(this,{click:!1}),x(this,"UserDataChanged",T),x(this,"TimerCreated",A),x(this,"SeriesTimerCreated",C),x(this,"TimerCancelled",w),x(this,"SeriesTimerCancelled",S),x(this,"LibraryChanged",L),x(this,"playbackstop",R,s.f),"true"===this.getAttribute("data-dragreorder")&&this.enableDragReordering(!0)},y.detachedCallback=function(){P(this),this.enableMultiSelect(!1),this.enableDragReordering(!1),this.removeEventListener("click",g),this.removeEventListener("contextmenu",b),this.removeEventListener("contextmenu",p),n.Ay.off(this,{click:!1}),k(this,"UserDataChanged"),k(this,"TimerCreated"),k(this,"SeriesTimerCreated"),k(this,"TimerCancelled"),k(this,"SeriesTimerCancelled"),k(this,"LibraryChanged"),k(this,"playbackstop",s.f),this.fetchData=null,this.getItemsHtml=null,this.parentContainer=null},y.pause=function(){P(this,!0),this.paused=!0},y.resume=function(e){this.paused=!1;var t=this.refreshIntervalEndTime;if(t){var i=t-(new Date).getTime();i>0&&!this.needsRefresh?D(this,i):(this.needsRefresh=!0,this.refreshIntervalEndTime=null)}return this.needsRefresh||null!=e&&e.refresh?this.refreshItems():Promise.resolve()},y.refreshItems=function(){return this.fetchData?this.paused?(this.needsRefresh=!0,Promise.resolve()):(this.needsRefresh=!1,this.fetchData().then(E.bind(this))):Promise.resolve()},y.notifyRefreshNeeded=function(e){if(this.paused)this.needsRefresh=!0;else{var t=this.refreshTimeout;t&&clearTimeout(t),!0===e?this.refreshItems():this.refreshTimeout=setTimeout(this.refreshItems.bind(this),1e4)}},document.registerElement("emby-itemscontainer",{prototype:y,extends:"div"})},21152:function(e,t,i){i.r(t),i.d(t,{default:function(){return c}}),i(77575);var r=i(24468),n=i(76542),a=i(46782),s=i(8566),o=i(22777),l=i(76942),d=i(89100);function h(){return!a.A.desktop}function c(e,t,i){var c,u,f=this;i.querySelector("#upcomingRecordings .recordingItems").addEventListener("timercancelled",(function(){f.preRender(),f.renderTab()})),f.preRender=function(){c=ApiClient.getLiveTvRecordings({UserId:d.default.getCurrentUserId(),IsInProgress:!0,Fields:"CanDelete,PrimaryImageAspectRatio",EnableTotalRecordCount:!1,EnableImageTypes:"Primary,Thumb,Backdrop"}),u=ApiClient.getLiveTvTimers({IsActive:!1,IsScheduled:!0})},f.renderTab=function(){var e;s.Ay.show(),e=i,c.then((function(t){!function(e,t,i){t.length?e.classList.remove("hide"):e.classList.add("hide");var s=e.querySelector(".recordingItems");h()?(s.classList.add("scrollX"),a.A.tv&&s.classList.add("smoothScrollX"),s.classList.add("hiddenScrollX"),s.classList.remove("vertical-wrap")):(s.classList.remove("scrollX"),s.classList.remove("smoothScrollX"),s.classList.remove("hiddenScrollX"),s.classList.add("vertical-wrap")),s.innerHTML=r.default.getCardsHtml(Object.assign({items:t,shape:h()?"autooverflow":"auto",showTitle:!0,showParentTitle:!0,coverImage:!0,cardLayout:!1,centerText:!0,allowBottomPadding:!h(),preferThumb:"auto"},i||{})),n.default.lazyChildren(s)}(e.querySelector("#activeRecordings"),t.Items,{shape:h()?"autooverflow":"auto",defaultShape:(0,l.UI)(h()),showParentTitle:!1,showParentTitleOrTitle:!0,showTitle:!0,showAirTime:!0,showAirEndTime:!0,showChannelName:!0,coverImage:!0,overlayText:!1,overlayMoreButton:!0})})),function(e,t){t.then((function(t){!function(e,t){(0,o.i)(t,void 0).then((function(t){var i=e;t?i.classList.remove("hide"):i.classList.add("hide"),i.querySelector(".recordingItems").innerHTML=t,n.default.lazyChildren(i)}))}(e.querySelector("#upcomingRecordings"),t.Items),s.Ay.hide()}))}(i,u)}}i(10353),i(1177)},22777:function(e,t,i){i.d(t,{i:function(){return d}}),i(29305),i(32733),i(84701),i(69892),i(44962),i(86584),i(89336),i(78557),i(90076),i(95021),i(73687),i(83994),i(82367);var r=i(24468),n=i(46782),a=i(76942),s=i(98320);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=Array(t);i<t;i++)r[i]=e[i];return r}function l(){return!n.A.desktop}function d(e,t){t=t||{};var i,d=[],h="",c=[],u=function(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=function(e,t){if(e){if("string"==typeof e)return o(e,t);var i={}.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==i.return||i.return()}finally{if(l)throw a}}}}(e.map((function(e){return e.Type="Timer",e})));try{for(u.s();!(i=u.n()).done;){var f=i.value,m="";if(!1!==t.indexByDate&&f.StartDate)try{var v=s.Ay.parseISO8601Date(f.StartDate,!0);m=s.Ay.toLocaleDateString(v,{weekday:"long",month:"short",day:"numeric"})}catch(e){console.error("error parsing premiereDate:"+f.StartDate+"; error: "+e)}m!=h?(c.length&&d.push({name:h,items:c}),h=m,c=[f]):c.push(f)}}catch(e){u.e(e)}finally{u.f()}c.length&&d.push({name:h,items:c});for(var y="",g=0,p=d;g<p.length;g++){var b=p[g];if(b.name&&(y+='<div class="verticalSection">',y+='<h2 class="sectionTitle sectionTitle-cards padded-left">'+b.name+"</h2>"),l()){var T="scrollX hiddenScrollX";n.A.tv&&(T+=" smoothScrollX"),y+='<div is="emby-itemscontainer" class="itemsContainer '+T+' padded-left padded-right">'}else y+='<div is="emby-itemscontainer" class="itemsContainer vertical-wrap padded-left padded-right">';y+=r.default.getCardsHtml({items:b.items,shape:(0,a.UI)(l()),showTitle:!0,showParentTitleOrTitle:!0,showAirTime:!0,showAirEndTime:!0,showChannelName:!1,cardLayout:!0,centerText:!1,action:"edit",cardFooterAside:"none",preferThumb:!0,defaultShape:null,coverImage:!0,allowBottomPadding:!1,overlayText:!1,showChannelLogo:!0}),y+="</div>",b.name&&(y+="</div>")}return Promise.resolve(y)}}}]);