1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[26556,28588,66884],{26556:function(e,t,n){n.r(t),n.d(t,{default:function(){return u}}),n.dn(u),n(77575);var r=n(24468),i=n(40984),a=n(76542),s=n(8566),o=n(89100);function l(e,t,n,s){if(e){t.length?e.classList.remove("hide"):e.classList.add("hide");var o=e.querySelector(".recordingItems");s?(o.classList.add("scrollX"),o.classList.add("hiddenScrollX"),o.classList.remove("vertical-wrap")):(o.classList.remove("scrollX"),o.classList.remove("hiddenScrollX"),o.classList.add("vertical-wrap")),o.innerHTML=r.Ay.getCardsHtml(Object.assign({items:t,shape:s?"autooverflow":"auto",defaultShape:(0,i.UI)(s),showTitle:!0,showParentTitle:!0,coverImage:!0,cardLayout:!1,centerText:!0,allowBottomPadding:!s,preferThumb:"auto",overlayText:!1},n||{})),a.Ay.lazyChildren(o)}}function d(){"latest"===this.getAttribute("data-type")&&o.Ay.navigate("list?type=Recordings&serverId="+ApiClient.serverId())}function u(e,t,n){function r(){return(new Date).getTime()-u>3e5}for(var i,a,u=0,c=n.querySelectorAll(".more"),f=0,h=c.length;f<h;f++)c[f].addEventListener("click",d);this.preRender=function(){r()&&(a=ApiClient.getLiveTvRecordings({UserId:o.Ay.getCurrentUserId(),Limit:12,Fields:"CanDelete,PrimaryImageAspectRatio",EnableTotalRecordCount:!1,EnableImageTypes:"Primary,Thumb,Backdrop"}),i=ApiClient.getRecordingFolders(o.Ay.getCurrentUserId()))},this.renderTab=function(){var e;r()&&(s.Ay.show(),e=n,a.then((function(t){l(e.querySelector("#latestRecordings"),t.Items,{showYear:!0,lines:2},!1),s.Ay.hide()})),function(e,t){t.then((function(t){l(e.querySelector("#recordingFolders"),t.Items,{showYear:!1,showParentTitle:!1},!1)}))}(n,i),u=(new Date).getTime())}}n(22777),n(1177)},1177:function(e,t,n){n(29305),n(32733),n(84701),n(14382),n(69892),n(84734),n(44962),n(89336),n(78557),n(96054),n(90076),n(95021),n(73687),n(83994),n(23630),n(82367),n(69177);var r=n(65210),i=n(22832),a=n(38490),s=n(68221),o=n(76542),l=n(46782),d=n(34789),u=n(36300),c=n(8566),f=n(9164),h=n(67430),v=n(4935);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var y=Object.create(HTMLDivElement.prototype);function b(e){var t=this,n=t.multiSelect;!1!==(null==n?void 0:n.onContainerClick.call(t,e))&&i.Ay.onClick.call(t,e)}function g(e){return e.preventDefault(),e.stopPropagation(),!1}function p(e){var t=e.target,n=u.Ay.parentWithAttribute(t,"data-id");if(null!=n&&n.getAttribute("data-serverid"))return a.Ay.handleCommand("menu",{sourceElement:n}),e.preventDefault(),e.stopPropagation(),!1}function A(e){var t=e.getAttribute("data-monitor");return t?t.split(","):[]}function I(e,t){var n,r=this,i=t.state,a=A(r);if(i.NowPlayingItem&&"Video"===i.NowPlayingItem.MediaType){if(-1!==a.indexOf("videoplayback"))return void r.notifyRefreshNeeded(!0)}else if("Audio"===(null===(n=i.NowPlayingItem)||void 0===n?void 0:n.MediaType)&&-1!==a.indexOf("audioplayback"))return void r.notifyRefreshNeeded(!0)}function T(e,t){e.refreshInterval&&(clearInterval(e.refreshInterval),e.refreshInterval=null,t||(e.refreshIntervalEndTime=null))}function w(e,t){T(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 C(e){if(this.getItemsHtml){var t=e.Items||e,n=this.parentContainer;n&&(t.length?n.classList.remove("hide"):n.classList.add("hide"));var r,i,a=document.activeElement;this.contains(a)&&(i=!0,r=a.getAttribute("data-id")),this.innerHTML=this.getItemsHtml(t),o.Ay.lazyChildren(this),i&&function(e,t){if(t){var n=e.querySelector('[data-id="'+t+'"]');if(n)try{return void f.A.focus(n)}catch(e){console.error(e)}}f.A.autoFocus(e)}(this,r),w(this),this.afterRefresh&&this.afterRefresh(e)}}y.enableMultiSelect=function(e){var t=this.multiSelect;if(e){if(!t){var r=this;n.e(35308).then(n.bind(n,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 n=this;n.sortable=new r.Ay(n,{draggable:".listItem",handle:".listViewDragHandle",onEnd:function(e){return function(e,t){var n=e.item,r=e.newIndex,i=n.getAttribute("data-playlistitemid"),a=n.getAttribute("data-playlistid");if(a){var s=n.getAttribute("data-serverid"),o=h.tF.getApiClient(s);
1c.Ay.show(),o.ajax({url:o.getUrl("Playlists/"+a+"/Items/"+i+"/Move/"+r),type:"POST"}).then((function(){c.Ay.hide()}),(function(){c.Ay.hide(),t.refreshItems()}))}else{var l=e.oldIndex;n.dispatchEvent(new CustomEvent("itemdrop",{detail:{oldIndex:l,newIndex:r,playlistItemId:i},bubbles:!0,cancelable:!1}))}}(e,n)}})}}else t&&(t.destroy(),this.sortable=null)},y.createdCallback=function(){this.classList.add("itemsContainer")},y.attachedCallback=function(){var e,t,r,a,o,u=this;this.addEventListener("click",b),d.A.touch?this.addEventListener("contextmenu",g):"false"!==this.getAttribute("data-contextmenu")&&this.addEventListener("contextmenu",p),(l.A.desktop||l.A.mobile&&"false"!==this.getAttribute("data-multiselect"))&&this.enableMultiSelect(!0),l.A.tv&&this.classList.add("itemsContainer-tv"),i.Ay.on(this,{click:!1}),this._wsUnsubscribers=(e=h.tF.currentApiClient())?[e.subscribe([v.De.UserDataChanged],(function(e){return function(e,t){var r=e.Data;Promise.all([n.e(45642),n.e(24468),n.e(66884)]).then(n.bind(n,24468)).then((function(e){var n,i,a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return m(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){o=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(o)throw a}}}}(null!==(n=null==r?void 0:r.UserDataList)&&void 0!==n?n:[]);try{for(a.s();!(i=a.n()).done;){var s=i.value;e.onUserDataChanged(s,t)}}catch(e){a.e(e)}finally{a.f()}}));var i=A(t);-1===i.indexOf("markfavorite")&&-1===i.indexOf("markplayed")||t.notifyRefreshNeeded()}(e,u)})),e.subscribe([v.De.TimerCreated],(function(e){return function(e,t){var r=e.Data;if(-1===A(t).indexOf("timers")){var i=null==r?void 0:r.ProgramId,a=null==r?void 0:r.Id;Promise.all([n.e(45642),n.e(24468),n.e(66884)]).then(n.bind(n,24468)).then((function(e){e.onTimerCreated(i,a,t)}))}else t.notifyRefreshNeeded()}(e,u)})),e.subscribe([v.De.SeriesTimerCreated],(function(e){var t;-1!==A(t=u).indexOf("seriestimers")&&t.notifyRefreshNeeded()})),e.subscribe([v.De.TimerCancelled],(function(e){return t=u,r=e.Data,void(-1===A(t).indexOf("timers")?Promise.all([n.e(45642),n.e(24468),n.e(66884)]).then(n.bind(n,24468)).then((function(e){e.onTimerCancelled(null==r?void 0:r.Id,t)})):t.notifyRefreshNeeded());var t,r})),e.subscribe([v.De.SeriesTimerCancelled],(function(e){return t=u,r=e.Data,void(-1===A(t).indexOf("seriestimers")?Promise.all([n.e(45642),n.e(24468),n.e(66884)]).then(n.bind(n,24468)).then((function(e){e.onSeriesTimerCancelled(null==r?void 0:r.Id,t)})):t.notifyRefreshNeeded());var t,r})),e.subscribe([v.De.LibraryChanged],(function(e){return function(e,t){var n,r,i=e.Data,a=A(t);if(-1===a.indexOf("seriestimers")&&-1===a.indexOf("timers")){var s=null!==(n=null==i?void 0:i.ItemsAdded)&&void 0!==n?n:[],o=null!==(r=null==i?void 0:i.ItemsRemoved)&&void 0!==r?r:[];if(s.length||o.length){var l=t.getAttribute("data-parentid");if(l){var d,u,c,f=null!==(d=null==i?void 0:i.FoldersAddedTo)&&void 0!==d?d:[],h=null!==(u=null==i?void 0:i.FoldersRemovedFrom)&&void 0!==u?u:[],v=null!==(c=null==i?void 0:i.CollectionFolders)&&void 0!==c?c:[];if(-1===f.indexOf(l)&&-1===h.indexOf(l)&&-1===v.indexOf(l))return}t.notifyRefreshNeeded()}}}(e,u)}))].filter(Boolean):[],t="playbackstop",r=I,a=s.f,o=r.bind(this),Events.on(a,t,o),this["event_"+t]=o,"true"===this.getAttribute("data-dragreorder")&&this.enableDragReordering(!0)},y.detachedCallback=function(){var e,t,n,r;T(this),this.enableMultiSelect(!1),this.enableDragReordering(!1),this.removeEventListener("click",b),this.removeEventListener("contextmenu",p),this.removeEventListener("contextmenu",g),i.Ay.off(this,{click:!1}),null===(e=this._wsUnsubscribers)||void 0===e||e.forEach((function(e){e()}
1)),this._wsUnsubscribers=[],t="playbackstop",n=s.f,(r=this["event_"+t])&&(Events.off(n,t,r),this["event_"+t]=null),this.fetchData=null,this.getItemsHtml=null,this.parentContainer=null},y.pause=function(){T(this,!0),this.paused=!0},y.resume=function(e){this.paused=!1;var t=this.refreshIntervalEndTime;if(t){var n=t-(new Date).getTime();n>0&&!this.needsRefresh?w(this,n):(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(C.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"})},22777:function(e,t,n){n.d(t,{i:function(){return d}}),n(29305),n(32733),n(84701),n(69892),n(44962),n(86584),n(89336),n(78557),n(90076),n(95021),n(73687),n(83994),n(82367);var r=n(24468),i=n(40984),a=n(46782),s=n(98320);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function l(){return!a.A.desktop}function d(e,t){t=t||{};var n,d=[],u="",c=[],f=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}(e.map((function(e){return e.Type="Timer",e})));try{for(f.s();!(n=f.n()).done;){var h=n.value,v="";if(!1!==t.indexByDate&&h.StartDate)try{var m=s.Ay.parseISO8601Date(h.StartDate,!0);v=s.Ay.toLocaleDateString(m,{weekday:"long",month:"short",day:"numeric"})}catch(e){console.error("error parsing premiereDate:"+h.StartDate+"; error: "+e)}v!=u?(c.length&&d.push({name:u,items:c}),u=v,c=[h]):c.push(h)}}catch(e){f.e(e)}finally{f.f()}c.length&&d.push({name:u,items:c});for(var y="",b=0,g=d;b<g.length;b++){var p=g[b];if(p.name&&(y+='<div class="verticalSection">',y+='<h2 class="sectionTitle sectionTitle-cards padded-left">'+p.name+"</h2>"),l()){var A="scrollX hiddenScrollX";a.A.tv&&(A+=" smoothScrollX"),y+='<div is="emby-itemscontainer" class="itemsContainer '+A+' padded-left padded-right">'}else y+='<div is="emby-itemscontainer" class="itemsContainer vertical-wrap padded-left padded-right">';y+=r.Ay.getCardsHtml({items:p.items,shape:(0,i.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}
1),y+="</div>",p.name&&(y+="</div>")}return Promise.resolve(y)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.