1(self.webpackChunk=self.webpackChunk||[]).push([[25091,32762,47472,48935,66884,96084],{91607:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return C}}),n.dn(C),n(29305),n(32733),n(84701),n(69892),n(84734),n(44962),n(86584),n(89336),n(78557),n(96054),n(90076),n(95021),n(73687),n(83994),n(82367);var r=n(22696),i=n.n(r),s=n(24468),a=n(40984),o=n(76542),l=n(46782),c=n(25091),d=n(68221),u=n(36300),h=n(5898),f=n(38490),m=n(73233),v=n(95569),b=n(46850),y=n(89100),g=n(44797);function p(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 A(){return!l.A.desktop}function I(e){var t="",n="";switch(e.RecommendationType){case"SimilarToRecentlyPlayed":n=h.Ay.translate("RecommendationBecauseYouWatched",e.BaselineItemName);break;case"SimilarToLikedItem":n=h.Ay.translate("RecommendationBecauseYouLike",e.BaselineItemName);break;case"HasDirectorFromRecentlyPlayed":case"HasLikedDirector":n=h.Ay.translate("RecommendationDirectedBy",e.BaselineItemName);break;case"HasActorFromRecentlyPlayed":case"HasLikedActor":n=h.Ay.translate("RecommendationStarring",e.BaselineItemName)}return t+='<div class="verticalSection">',t+='<h2 class="sectionTitle sectionTitle-cards padded-left">'+i()(n)+"</h2>",A()?(t+='<div is="emby-scroller" class="padded-top-focusscale padded-bottom-focusscale" data-mousewheel="false" data-centerfocus="true">',t+='<div is="emby-itemscontainer" class="itemsContainer scrollSlider focuscontainer-x">'):t+='<div is="emby-itemscontainer" class="itemsContainer focuscontainer-x padded-left padded-right vertical-wrap">',t+=s.Ay.getCardsHtml(e.Items,{shape:(0,a.xK)(A()),scalable:!0,overlayPlayButton:!0,allowBottomPadding:!0,showTitle:!0,showYear:!0,centerText:!0}),A()&&(t+="</div>"),(t+="</div>")+"</div>"}function S(e){Promise.resolve().then(n.bind(n,84069)).then((function(t){t.default.autoFocus(e)}))}function T(){return[{name:h.Ay.translate("Movies")},{name:h.Ay.translate("Suggestions")},{name:h.Ay.translate("Favorites")},{name:h.Ay.translate("Collections")},{name:h.Ay.translate("Genres")}]}function C(e,t){var r=this;function i(t){var n,r;n=e,r=parseInt(t.detail.selectedTabIndex,10),w(n,r,(function(e){-1==R.indexOf(r)&&e.preRender&&e.preRender()}))}function C(t){var n,r=parseInt(t.detail.selectedTabIndex,10);P=n=r,w(e,n,(function(e){-1==R.indexOf(n)&&(R.push(n),e.renderTab())}))}function L(){return e.querySelectorAll(".pageTabContent")}var w=function(i,s,a){var o="movies";switch(s){case 1:o="moviesrecommended.js";break;case 3:o="moviecollections";break;case 4:o="moviegenres"}n(43925)("./".concat(o)).then((function(n){var i,o=n.default;s===k&&(i=e.querySelector(".pageTabContent[data-index='"+s+"']"),r.tabContent=i);var l=D[s];l||(i=e.querySelector(".pageTabContent[data-index='"+s+"']"),l=s===k?r:0==s||2==s?new o(e,t,i,{mode:s?"favorites":"movies"}):new o(e,t,i),D[s]=l,l.initTab&&l.initTab()),a(l)}))};function x(e,t){var n=t.state;n.NowPlayingItem&&"Video"==n.NowPlayingItem.MediaType&&(R=[],c.getTabsElement().triggerTabChange())}function E(e){"search"===e.detail.command&&(e.preventDefault(),y.Ay.navigate("search?collectionType=movies&parentId="+t.topParentId))}var P=parseInt(t.tab||function(e){switch(v.Jt("landing-"+e)){case b.D.Suggestions:return 1;case b.D.Favorites:return 2;case b.D.Collections:return 3;case b.D.Genres:return 4;default:return 0}}(t.topParentId),10),k=1;this.initTab=function(){!function(e,t){var n,r,i=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 p(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)?p(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 s,a=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){o=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw s}}}}(t.querySelectorAll(".itemsContainer"));try{for(i.s();!(n=i.n()).done;)r=n.value,A()?(r.classList.add("hiddenScrollX"),l.A.tv&&(r.classList.add("smoothScrollX"),r.classList.add("padded-top-focusscale"),r.classList.add("padded-bottom-focusscale")),r.classList.add("scrollX"),r.classList.remove("vertical-wrap")):(r.classList.remove("hiddenScrollX"),r.classList.remove("smoothScrollX"),r.classList.remove("scrollX"),r.classList.add("vertical-wrap"))}catch(e){i.e(e)}finally{i.f()}}(0,e.querySelector(".pageTabContent[data-index='"+k+"']"))},this.renderTab=function(){var n=e.querySelector(".pageTabContent[data-index='"+k+"']");!function(e,t,n){var r=t.topParentId,i=ApiClient.getCurrentUserId();!function(e,t,n){var r={SortBy:"DatePlayed",SortOrder:"Descending",IncludeItemTypes:"Movie",Filters:"IsResumable",Limit:u.Ay.getWindowSize().innerWidth>=1600?5:3,Recursive:!0,Fields:"PrimaryImageAspectRatio,MediaSourceCount",CollapseBo
1xSetItems:!1,ParentId:n,ImageTypeLimit:1,EnableImageTypes:"Primary,Backdrop,Banner,Thumb",EnableTotalRecordCount:!1};ApiClient.getItems(t,r).then((function(t){t.Items.length?e.querySelector("#resumableSection").classList.remove("hide"):e.querySelector("#resumableSection").classList.add("hide");var n=!A(),r=e.querySelector("#resumableItems");s.Ay.buildCards(t.Items,{itemsContainer:r,preferThumb:!0,shape:(0,a.UI)(A()),scalable:!0,overlayPlayButton:!0,allowBottomPadding:n,cardLayout:!1,showTitle:!0,showYear:!0,centerText:!0}),S(e)}))}(n,i,r),function(e,t,n){var r={IncludeItemTypes:"Movie",Limit:18,Fields:"PrimaryImageAspectRatio,MediaSourceCount",ParentId:n,ImageTypeLimit:1,EnableImageTypes:"Primary,Backdrop,Banner,Thumb",EnableTotalRecordCount:!1};ApiClient.getJSON(ApiClient.getUrl("Users/"+t+"/Items/Latest",r)).then((function(t){var n=!A(),r=e.querySelector("#recentlyAddedItems");s.Ay.buildCards(t,{itemsContainer:r,shape:(0,a.xK)(A()),scalable:!0,overlayPlayButton:!0,allowBottomPadding:n,showTitle:!0,showYear:!0,centerText:!0}),S(e)}))}(n,i,r),function(e,t,n){var r=u.Ay.getWindowSize().innerWidth,i=5;r>=1600?i=8:r>=1200&&(i=6);var s=ApiClient.getUrl("Movies/Recommendations",{userId:t,ParentId:n,categoryLimit:6,ItemLimit:i,Fields:"PrimaryImageAspectRatio,MediaSourceCount",ImageTypeLimit:1,EnableImageTypes:"Primary,Backdrop,Banner,Thumb"});ApiClient.getJSON(s).then((function(t){if(!t.length)return e.querySelector(".noItemsMessage").classList.remove("hide"),void(e.querySelector(".recommendations").innerHTML="");var n=t.map(I).join("");e.querySelector(".noItemsMessage").classList.add("hide");var r=e.querySelector(".recommendations");r.innerHTML=n,o.Ay.lazyChildren(r),S(e)}))}(n,i,r)}(0,t,n)};var D=[],R=[];e.addEventListener("viewshow",(function(){if(c.setTabs(e,P,T,L,i,C),!e.getAttribute("data-title")){var n=t.topParentId;n?ApiClient.getItem(ApiClient.getCurrentUserId(),n).then((function(t){e.setAttribute("data-title",t.Name),m.default.setTitle(t.Name)})):(e.setAttribute("data-title",h.Ay.translate("Movies")),m.default.setTitle(h.Ay.translate("Movies")))}g.A.on(d.f,"playbackstop",x),f.Ay.on(window,E)})),e.addEventListener("viewbeforehide",(function(){f.Ay.off(window,E),g.A.off(d.f,"playbackstop",x)}));for(var N=0,M=D;N<M.length;N++){var q=M[N];q.destroy&&q.destroy()}}n(41765),n(1177),n(79845),n(10353)},25091:function(e,t,n){"use strict";n.r(t),n.d(t,{getTabsElement:function(){return v},selectedTabIndex:function(){return m},setTabs:function(){return f}}),n(44962),n(86584),n(78557),n(90076),n(83994),n(82367);var r,i,s,a=n(36300),o=n(34789),l=n(46782),c=n(44797),d=(n(79845),n(10353),document.querySelector(".skinHeader"));function u(){this.selectedIndex(this.readySelectedIndex),this.readySelectedIndex=null}function h(e){function t(e){if(a.Ay.parentWithTag(e,"input"))return!1;var t=e.classList;return!t||!t.contains("scrollX")&&!t.contains("animatedScrollX")}for(var n=e;null!=n;){if(!t(n))return!1;n=n.parentNode}return!0}function f(e,t,a,f,m,v,b){if(i||(i=d.querySelector(".headerTabs")),!e)return r&&(document.body.classList.remove("withSectionTabs"),i.innerHTML="",i.classList.add("hide"),r=null),{tabsContainer:i,replaced:!1};var y=i;if(r||y.classList.remove("hide"),r!==e){var g=0,p='<div is="emby-tabs"'+(null==t?"":' data-index="'+t+'"')+' class="tabs-viewmenubar"><div class="emby-tabs-slider" style="white-space:nowrap;">'+a().map((function(e){var t,n="emby-tab-button";return!1===e.enabled&&(n+=" hide"),e.cssClass&&(n+=" "+e.cssClass),t=e.href?'<a href="'+e.href+'" is="emby-linkbutton" class="'+n+'" data-index="'+g+'"><div class="emby-button-foreground">'+e.name+"</div></a>":'<button type="button" is="emby-button" class="'+n+'" data-index="'+g+'"><div class="emby-button-foreground">'+e.name+"</div></button>",g++,t})).join("")+"</div></div>";return y.innerHTML=p,window.CustomElements.upgradeSubtree(y),document.body.classList.add("withSectionTabs"),r=e,function(e,t){if(o.A.touch&&!l.A.modern){var r=function(n,r){h(r)&&e.contains(r)&&t.selectNext()},i=function(n,r){h(r)&&e.contains(r)&&t.selectPrevious()};n.e(19842).then(n.bind(n,19842)).then((function(t){var n=new(0,t.default)(e.parentNode.parentNode);c.A.on(n,"swipeleft",r),c.A.on(n,"swiperight",i),e.addEventListener("viewdestroy",(function(){n.destroy()}))}))}}(e,s=y.querySelector('[is="emby-tabs"]')),f&&s.addEventListener("beforetabchange",(function(e){var t=f();if(null!=e.detail.previousIndex){var n=t[e.detail.previousIndex];n&&n.classList.remove("is-active")}var r=t[e.detail.selectedTabIndex];r&&r.classList.add("is-active")})),m&&s.addEventListener("beforetabchange",m),v&&s.addEventListener("tabchange",v),!1!==b&&(s.selectedIndex?s.selectedIndex(t):(s.readySelectedIndex=t,s.addEventListener("ready",u))),{tabsContainer:y,tabs:s,replaced:!0}}return s.selectedIndex(t),{tabsContainer:y,tabs:s,replaced:!1}}function m(e){null!=e?s.selectedIndex(e):s.triggerTabChange()}function v(){return document.querySelector(".tabs-viewmenubar")}},1177:function(e,t,n){"use strict";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),s=n(38490),a=n(68221),o=n(76542),l=n(46782),c=n(34789),d=n(36300),u=n(8566),h=n(9164),f=n(67430),m=n(4935);function v(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 b=Object.create(HTMLDivElement.prototype);function y(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=d.Ay.parentWithAttribute(t,"data-id");if(null!=n&&n.getAttribute("data-serverid"))return s.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,s=A(r);if(i.NowPlayingItem&&"Video"===i.NowPlayingItem.MediaType){if(-1!==s.indexOf("videoplayback"))return void r.notifyRefreshNeeded(!0)}else if("Audio"===(null===(n=i.NowPlayingItem)||void 0===n?void 0:n.MediaType)&&-1!==s.indexOf("audioplayback"))return void r.notifyRefreshNeeded(!0)}function S(e,t){e.refreshInterval&&(clearInterval(e.refreshInterval),e.refreshInterval=null,t||(e.refreshIntervalEndTime=null))}function T(e,t){S(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,s=document.activeElement;this.contains(s)&&(i=!0,r=s.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+'"]');
1if(n)try{return void h.A.focus(n)}catch(e){console.error(e)}}h.A.autoFocus(e)}(this,r),T(this),this.afterRefresh&&this.afterRefresh(e)}}b.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)},b.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"),s=n.getAttribute("data-playlistid");if(s){var a=n.getAttribute("data-serverid"),o=f.tF.getApiClient(a);u.Ay.show(),o.ajax({url:o.getUrl("Playlists/"+s+"/Items/"+i+"/Move/"+r),type:"POST"}).then((function(){u.Ay.hide()}),(function(){u.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)},b.createdCallback=function(){this.classList.add("itemsContainer")},b.attachedCallback=function(){var e,t,r,s,o,d=this;this.addEventListener("click",y),c.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=f.tF.currentApiClient())?[e.subscribe([m.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,s=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 v(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)?v(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 s,a=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){o=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw s}}}}(null!==(n=null==r?void 0:r.UserDataList)&&void 0!==n?n:[]);try{for(s.s();!(i=s.n()).done;){var a=i.value;e.onUserDataChanged(a,t)}}catch(e){s.e(e)}finally{s.f()}}));var i=A(t);-1===i.indexOf("markfavorite")&&-1===i.indexOf("markplayed")||t.notifyRefreshNeeded()}(e,d)})),e.subscribe([m.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,s=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,s,t)}))}else t.notifyRefreshNeeded()}(e,d)})),e.subscribe([m.De.SeriesTimerCreated],(function(e){var t;-1!==A(t=d).indexOf("seriestimers")&&t.notifyRefreshNeeded()})),e.subscribe([m.De.TimerCancelled],(function(e){return t=d,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([m.De.SeriesTimerCancelled],(function(e){return t=d,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([m.De.LibraryChanged],(function(e){return function(e,t){var n,r,i=e.Data,s=A(t);if(-1===s.indexOf("seriestimers")&&-1===s.indexOf("timers")){var a=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(a.length||o.length){var l=t.getAttribute("data-parentid");if(l){var c,d,u,h=null!==(c=null==i?void 0:i.FoldersAddedTo)&&void 0!==c?c:[],f=null!==(d=null==i?void 0:i.FoldersRemovedFrom)&&void 0!==d?d:[],m=null!==(u=null==i?void 0:i.CollectionFolders)&&void 0!==u?u:[];
1if(-1===h.indexOf(l)&&-1===f.indexOf(l)&&-1===m.indexOf(l))return}t.notifyRefreshNeeded()}}}(e,d)}))].filter(Boolean):[],t="playbackstop",r=I,s=a.f,o=r.bind(this),Events.on(s,t,o),this["event_"+t]=o,"true"===this.getAttribute("data-dragreorder")&&this.enableDragReordering(!0)},b.detachedCallback=function(){var e,t,n,r;S(this),this.enableMultiSelect(!1),this.enableDragReordering(!1),this.removeEventListener("click",y),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()})),this._wsUnsubscribers=[],t="playbackstop",n=a.f,(r=this["event_"+t])&&(Events.off(n,t,r),this["event_"+t]=null),this.fetchData=null,this.getItemsHtml=null,this.parentContainer=null},b.pause=function(){S(this,!0),this.paused=!0},b.resume=function(e){this.paused=!1;var t=this.refreshIntervalEndTime;if(t){var n=t-(new Date).getTime();n>0&&!this.needsRefresh?T(this,n):(this.needsRefresh=!0,this.refreshIntervalEndTime=null)}return this.needsRefresh||null!=e&&e.refresh?this.refreshItems():Promise.resolve()},b.refreshItems=function(){return this.fetchData?this.paused?(this.needsRefresh=!0,Promise.resolve()):(this.needsRefresh=!1,this.fetchData().then(C.bind(this))):Promise.resolve()},b.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:b,extends:"div"})},41765:function(e,t,n){"use strict";n(44962),n(78557),n(90076),n(83994),n(82367);var r=n(4113),i=n(36300),s=n(46782),a=n(38490),o=n(9164),l=n(34789),c=n(5835),d=(n(69177),Object.create(HTMLDivElement.prototype));function u(e){var t=e.detail.command;"end"===t?(o.A.focusLast(this,"."+this.getAttribute("data-navcommands")),e.preventDefault(),e.stopPropagation()):"pageup"===t?(o.A.moveFocus(e.target,this,"."+this.getAttribute("data-navcommands"),-12),e.preventDefault(),e.stopPropagation()):"pagedown"===t&&(o.A.moveFocus(e.target,this,"."+this.getAttribute("data-navcommands"),12),e.preventDefault(),e.stopPropagation())}d.createdCallback=function(){this.classList.add("emby-scroller")},d.scrollToBeginning=function(){this.scroller&&this.scroller.slideTo(0,!0)},d.toStart=function(e,t){this.scroller&&this.scroller.toStart(e,t)},d.toCenter=function(e,t){this.scroller&&this.scroller.toCenter(e,t)},d.scrollToPosition=function(e,t){this.scroller&&this.scroller.slideTo(e,t)},d.getScrollPosition=function(){if(this.scroller)return this.scroller.getScrollPosition()},d.getScrollSize=function(){if(this.scroller)return this.scroller.getScrollSize()},d.getScrollEventName=function(){if(this.scroller)return this.scroller.getScrollEventName()},d.getScrollSlider=function(){if(this.scroller)return this.scroller.getScrollSlider()},d.addScrollEventListener=function(e,t){this.scroller&&i.Ay.addEventListener(this.scroller.getScrollFrame(),this.scroller.getScrollEventName(),e,t)},d.removeScrollEventListener=function(e,t){this.scroller&&i.Ay.removeEventListener(this.scroller.getScrollFrame(),this.scroller.getScrollEventName(),e,t)},d.attachedCallback=function(){this.getAttribute("data-navcommands")&&a.Ay.on(this,u);var e="false"!==this.getAttribute("data-horizontal"),t=this.querySelector(".scrollSlider");e&&(t.style["white-space"]="nowrap");var d,h,f=s.A.desktop&&(0,c.Q)()&&e&&"false"!==this.getAttribute("data-scrollbuttons"),m={horizontal:e,mouseDragging:1,mouseWheel:"false"!==this.getAttribute("data-mousewheel"),touchDragging:1,slidee:t,scrollBy:200,speed:e?270:240,elasticBounds:1,dragHandle:1,autoImmediate:!0,skipSlideToWhenVisible:"true"===this.getAttribute("data-skipfocuswhenvisible"),dispatchScrollEvent:f||"true"===this.getAttribute("data-scrollevent"),hideScrollbar:f||"true"===this.getAttribute("data-hidescrollbar"),allowNativeSmoothScroll:"true"===this.getAttribute("data-allownativesmoothscroll")&&!f,allowNativeScroll:!f,forceHideScrollbars:f,requireAnimation:f&&l.A.edge};this.scroller=new r.A(this,m),this.scroller.init(),this.scroller.reload(),s.A.tv&&this.getAttribute("data-centerfocus")&&(d=this.scroller,i.Ay.addEventListener(this,"focus",(function(e){var t=o.A.focusableParent(e.target);t&&d.toCenter(t)}),{capture:!0,passive:!0})),f&&(h=this,n.e(49275).then(n.bind(n,49275)).then((function(){h.insertAdjacentHTML("beforebegin",'<div is="emby-scrollbuttons" class="emby-scrollbuttons padded-right"></div>')})))},d.pause=function(){var e=this.headroom;e&&e.pause()},d.resume=function(){var e=this.headroom;e&&e.resume()},d.detachedCallback=function(){this.getAttribute("data-navcommands")&&a.Ay.off(this,u);var e=this.headroom;e&&(e.destroy(),this.headroom=null);var t=this.scroller;t&&(t.destroy(),this.scroller=null)},document.registerElement("emby-scroller",{prototype:d,extends:"div"})},79845:function(e,t,n){"use strict";n(96054),n(69177);var r=n(36300),i=n(4113),s=n(34789),a=n(9164),o=n(46782),l=Object.create(HTMLDivElement.prototype),c="emby-tab-button",d=c+"-active";function u(e){e.classList.add(d)}function h(e,t,n){var r;e.dispatchEvent(new CustomEvent("beforetabchange",{detail:{selectedTabIndex:t,previousIndex:n}})),null!=n&&n!==t&&(r=null)&&r.classList.remove("is-active")}
1function f(e){var t=this,n=t.querySelector("."+d),i=r.Ay.parentWithClass(e.target,c);if(i&&i!==n){n&&n.classList.remove(d);var s=n?parseInt(n.getAttribute("data-index"),10):null;u(i);var a=parseInt(i.getAttribute("data-index"),10);h(t,a,s),setTimeout((function(){t.selectedTabIndex=a,t.dispatchEvent(new CustomEvent("tabchange",{detail:{selectedTabIndex:a,previousIndex:s}}))}),120),t.scroller&&t.scroller.toCenter(i,!1)}}function m(e){var t=r.Ay.parentWithClass(e.target,c);t&&this.scroller&&this.scroller.toCenter(t,!1)}function v(e){var t=e.target.parentNode.querySelector(".lastFocused");t&&t.classList.remove("lastFocused"),e.target.classList.add("lastFocused")}function b(e){return e.querySelector("."+d)}function y(e,t){for(var n=e[t];n;){if(n.classList.contains(c)&&!n.classList.contains("hide"))return n;n=n[t]}return null}l.createdCallback=function(){this.classList.contains("emby-tabs")||(this.classList.add("emby-tabs"),this.classList.add("focusable"),r.Ay.addEventListener(this,"click",f,{passive:!0}),o.A.tv&&r.Ay.addEventListener(this,"focusin",m,{passive:!0}),r.Ay.addEventListener(this,"focusout",v))}
1,l.focus=function(){var e=this.querySelector("."+d),t=this.querySelector(".lastFocused");t?a.A.focus(t):e?a.A.focus(e):a.A.autoFocus(this)},l.refresh=function(){this.scroller&&this.scroller.reload()},l.attachedCallback=function(){!function(e){if(!e.scroller){var t=e.querySelector(".emby-tabs-slider");t?(e.scroller=new i.A(e,{horizontal:1,itemNav:0,mouseDragging:1,touchDragging:1,slidee:t,smart:!0,releaseSwing:!0,scrollBy:200,speed:120,elasticBounds:1,dragHandle:1,dynamicHandle:1,clickBar:1,hiddenScroll:!0,requireAnimation:!s.A.safari,allowNativeSmoothScroll:!0}),e.scroller.init()):(e.classList.add("scrollX"),e.classList.add("hiddenScrollX"),e.classList.add("smoothScrollX"))}}(this);var e=this.querySelector("."+d),t=e?parseInt(e.getAttribute("data-index"),10):parseInt(this.getAttribute("data-index")||"0",10);if(-1!==t){this.selectedTabIndex=t;var n=this.querySelectorAll("."+c)[t];n&&u(n)}this.readyFired||(this.readyFired=!0,this.dispatchEvent(new CustomEvent("ready",{})))},l.detachedCallback=function(){this.scroller&&(this.scroller.destroy(),this.scroller=null),r.Ay.removeEventListener(this,"click",f,{passive:!0}),o.A.tv&&r.Ay.removeEventListener(this,"focusin",m,{passive:!0})},l.selectedIndex=function(e,t){var n=this;if(null==e)return n.selectedTabIndex||0;var r=n.selectedIndex();n.selectedTabIndex=e;var i=n.querySelectorAll("."+c);if(r===e||!1===t){h(n,e,r),n.dispatchEvent(new CustomEvent("tabchange",{detail:{selectedTabIndex:e}}));var s=i[r];u(i[e]),r!==e&&s&&s.classList.remove(d)}else f.call(n,{target:i[e]})},l.selectNext=function(){var e=y(b(this),"nextSibling");e&&f.call(this,{target:e})},l.selectPrevious=function(){var e=y(b(this),"previousSibling");e&&f.call(this,{target:e})},l.triggerBeforeTabChange=function(){h(this,this.selectedIndex())},l.triggerTabChange=function(){this.dispatchEvent(new CustomEvent("tabchange",{detail:{selectedTabIndex:this.selectedIndex()}}))},l.setTabEnabled=function(e,t){var n=this.querySelector('.emby-tab-button[data-index="'+e+'"]');t?n.classList.remove("hide"):n.classList.remove("add")},document.registerElement("emby-tabs",{prototype:l,extends:"div"})},46850:function(e,t,n){"use strict";var r;n.d(t,{D:function(){return r}}),function(e){e.Albums="albums",e.AlbumArtists="albumartists",e.Artists="artists",e.Authors="authors",e.Channels="channels",e.Collections="collections",e.Episodes="episodes",e.Favorites="favorites",e.Genres="genres",e.Guide="guide",e.Movies="movies",e.Playlists="playlists",e.Programs="programs",e.Recordings="recordings",e.Schedule="schedule",e.Series="series",e.SeriesTimers="seriestimers",e.Songs="songs",e.Studios="studios",e.Suggestions="suggestions",e.Upcoming="upcoming",e.PhotoAlbums="photoalbums",e.Photos="photos",e.Videos="videos",e.Books="books",e.MusicVideos="musicvideos",e.Folders="folders",e.Mixed="mixed"}(r||(r={}))},5835:function(e,t,n){"use strict";n.d(t,{N:function(){return r},Q:function(){return i}});var r="(pointer: fine)",i=function(){return window.matchMedia(r).matches}},43925:function(e,t,n){var r={"./moviecollections":[40958,[28336,1820,32125,70712,6940,40958,33796]],"./moviecollections.js":[40958,[28336,1820,32125,70712,6940,40958,33796]],"./moviegenres":[28739,[28739]],"./moviegenres.js":[28739,[28739]],"./movies":[71162,[28336,1820,32125,70712,6940,71162,18078]],"./movies.html":[53504,[88300]],"./movies.js":[71162,[28336,1820,32125,70712,6940,71162,18078]],"./moviesrecommended":[91607,[]],"./moviesrecommended.js":[91607,[]]};function i(e){try{if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}catch(e){return Promise.reject(e)}var t=r[e],i=t[0];return Promise.all(t[1].map(n.e)).then((function(){return n(i)}))}i.keys=function(){return Object.keys(r)},i.id=43925,e.exports=i}}]);
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.