/*! For license information please see 55802.f8496f55901a6b8dfa6f.chunk.js.LICENSE.txt */ "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[55802],{27351:function(e,t,n){n.d(t,{C:function(){return i}}),n(78557),n(90076);var a=n(34789);function r(e){var t,n=document.createElement("textarea");if(n.value=e,document.body.appendChild(n),n.focus(),a.A.iOS&&a.A.iOSVersion<13.4){var r=document.createRange();r.selectNodeContents(n);var i=window.getSelection();i.removeAllRanges(),i.addRange(r),n.setSelectionRange(0,999999)}else n.select();try{t=document.execCommand("copy")?Promise.resolve():Promise.reject()}catch(e){t=Promise.reject()}return document.body.removeChild(n),t}function i(e){return void 0===navigator.clipboard?r(e):navigator.clipboard.writeText(e).catch((function(){return r(e)}))}},55802:function(e,t,n){n.r(t),n.d(t,{getCommands:function(){return k},show:function(){return M}}),n(29305),n(32733),n(84701),n(2623),n(24776),n(14382),n(64771),n(76281),n(44962),n(86584),n(25352),n(10849),n(70389),n(36947),n(26437),n(52697),n(78557),n(90076),n(95021),n(99425),n(83994),n(93062),n(82367);var a=n(11444),r=n(71857),i=n(97339),o=n(75384),s=n(34789),l=n(27351),c=n(36300),d=n(5898),u=n(67430),m=n(62882),y=n(22622),p=n(70267),h=n(23648),f=n(39738),b=n(71866),v=n(82885);function I(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function i(n,a,r,i){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return A(c,"_invoke",function(n,a,r){var i,s,l,c=0,d=r||[],u=!1,m={p:0,n:0,v:e,a:y,f:y.bind(e,4),d:function(t,n){return i=t,s=0,l=e,m.n=n,o}};function y(n,a){for(s=n,l=a,t=0;!u&&c&&!r&&t3?(r=p===a)&&(l=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=y&&((r=n<2&&ya||a>p)&&(i[4]=n,i[5]=a,m.n=p,s=0))}if(r||n>1)return o;throw u=!0,a}return function(r,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&y(d,p),s=d,l=p;(t=s<2?e:l)||!u;){i||(s?s<3?(s>1&&(m.n=-1),y(s,l)):m.n=l:m.v=l);try{if(c=2,i){if(s||(r="next"),t=i[r]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=i.return)&&t.call(i),s<2&&(l=TypeError("The iterator does not provide a '"+r+"' method"),s=1);i=e}else if((t=(u=m.n<0)?l:n.call(a,m))!==o)break}catch(t){i=e,s=1,l=t}finally{c=1}}return{value:t,done:u}}}(n,r,i),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var d=[][a]?t(t([][a]())):(A(t={},a,(function(){return this})),t),u=c.prototype=s.prototype=Object.create(d);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,A(e,r,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=c,A(u,"constructor",c),A(c,"constructor",l),l.displayName="GeneratorFunction",A(c,r,"GeneratorFunction"),A(u),A(u,r,"Generator"),A(u,a,(function(){return this})),A(u,"toString",(function(){return"[object Generator]"})),(I=function(){return{w:i,m:m}})()}function A(e,t,n,a){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}A=function(e,t,n,a){if(t)r?r(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n;else{var i=function(t,n){A(e,t,(function(e){return this._invoke(t,n,e)}))};i("next",0),i("throw",1),i("return",2)}},A(e,t,n,a)}function w(e,t,n,a,r,i,o){try{var s=e[i](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,r)}function P(e){return function(){var t=this,n=arguments;return new Promise((function(a,r){var i=e.apply(t,n);function o(e){w(i,a,r,o,s,"next",e)}function s(e){w(i,a,r,o,s,"throw",e)}o(void 0)}))}}var T=[a.D.BoxSet,a.D.MusicAlbum,a.D.Season,a.D.Series];function g(e){switch(e){case a.D.Series:return d.Ay.translate("DeleteSeries");case a.D.Episode:return d.Ay.translate("DeleteEpisode");case a.D.Playlist:case a.D.BoxSet:return d.Ay.translate("Delete");default:return d.Ay.translate("DeleteMedia")}}function k(e){return S.apply(this,arguments)}function S(){return(S=P(I().m((function e(t){var n,r,o,l,u,m;return I().w((function(e){for(;;)switch(e.n){case 0:if(r=t.item,o=t.user,l=f.f.canPlay(r),u=[],l&&"Photo"!==r.MediaType&&(!1!==t.play&&u.push({name:d.Ay.translate("Play"),id:"resume",icon:"play_arrow"}),t.playAllFromHere&&"Program"!==r.Type&&"TvChannel"!==r.Type&&u.push({name:d.Ay.translate("PlayAllFromHere"),id:"playallfromhere",icon:"play_arrow"})),null!==f.f.getCurrentPlayer()&&(t.stopPlayback&&u.push({name:d.Ay.translate("StopPlayback"),id:"stopPlayback",icon:"stop"}),t.clearQueue&&u.push({name:d.Ay.translate("ClearQueue"),id:"clearQueue",icon:"clear_all"})),f.f.canQueue(r)&&(!1!==t.queue&&u.push({name:d.Ay.translate("AddToPlayQueue"),id:"queue",icon:"playlist_add"}),!1!==t.queue&&u.push({name:d.Ay.translate("PlayNext"),id:"queuenext",icon:"playlist_add"})),!r.IsFolder&&"MusicArtist"!==r.Type&&"MusicGenre"!==r.Type||"livetv"===r.CollectionType||!1===t.shuffle||u.push({name:d.Ay.translate("Shuffle"),id:"shuffle",icon:"shuffle"}),"Audio"!==r.MediaType&&"MusicAlbum"!==r.Type&&"MusicArtist"!==r.Type&&"MusicGenre"!==r.Type||!1===t.instantMix||h.Ay.isLocalItem(r)||u.push({name:d.Ay.translate("InstantMix"),id:"instantmix",icon:"explore"}),u.length&&u.push({divider:!0}),s.A.tv||(t.positionTo&&null!==c.Ay.parentWithClass(t.positionTo,"card")&&u.push({name:d.Ay.translate("Select"),id:"multiSelect",icon:"library_add_check"}),h.Ay.supportsAddingToCollection(r)&&(o.Policy.IsAdministrator||o.Policy.EnableCollectionManagement)&&u.push({name:d.Ay.translate("AddToCollection"),id:"addtocollection",icon:"playlist_add"}),h.Ay.supportsAddingToPlaylist(r)&&!1!==t.playlist&&u.push({name:d.Ay.translate("AddToPlaylist"),id:"addtoplaylist",icon:"playlist_add"})),"Timer"===r.Type&&o.Policy.EnableLiveTvManagement&&!1!==t.cancelTimer&&u.push({name:d.Ay.translate("CancelRecording"),id:"canceltimer",icon:"cancel"}),"Recording"===r.Type&&"InProgress"===r.Status&&o.Policy.EnableLiveTvManagement&&!1!==t.cancelTimer&&u.push({name:d.Ay.translate("CancelRecording"),id:"canceltimer",icon:"cancel"}),"SeriesTimer"===r.Type&&o.Policy.EnableLiveTvManagement&&!1!==t.cancelTimer&&u.push({name:d.Ay.translate("CancelSeries"),id:"cancelseriestimer",icon:"cancel"}),y.g.supports(i.Y.FileDownload)&&(o.Policy.EnableContentDownloading&&T.includes(r.Type)&&u.push({name:d.Ay.translate("DownloadAll"),id:"downloadall",icon:"file_download"}),r.CanDownload&&"Book"!==r.Type&&(u.push({name:d.Ay.translate("Download"),id:"download",icon:"file_download"}),u.push({name:d.Ay.translate("CopyStreamURL"),id:"copy-stream",icon:"content_copy"}))),r.CanDelete&&!1!==t.deleteItem&&u.push({name:g(r.Type),id:"delete",icon:"delete"}),u.length&&u.push({divider:!0}),r.Type!==a.D.Playlist){e.n=2;break}return e.n=1,(0,h.Hc)(o,r);case 1:e.v&&u.push({name:d.Ay.translate("Edit"),id:"editplaylist",icon:"edit"});case 2:return h.Ay.canEdit(o,r)&&!1!==t.edit&&"SeriesTimer"!==r.Type&&(m="Timer"===r.Type||"SeriesTimer"===r.Type?d.Ay.translate("Edit"):d.Ay.translate("EditMetadata"),u.push({name:m,id:"edit",icon:"edit"})),h.Ay.canEditImages(o,r)&&!1!==t.editImages&&u.push({name:d.Ay.translate("EditImages"),id:"editimages",icon:"image"}),h.Ay.canEditSubtitles(o,r)&&!1!==t.editSubtitles&&u.push({name:d.Ay.translate("EditSubtitles"),id:"editsubtitles",icon:"closed_caption"}),h.Ay.canEditLyrics(o,r)&&u.push({name:d.Ay.translate("EditLyrics"),id:"editlyrics",icon:"lyrics"}),!1!==t.identify&&h.Ay.canIdentify(o,r)&&u.push({name:d.Ay.translate("Identify"),id:"identify",icon:"edit"}),r.MediaSources&&!1!==t.moremediainfo&&u.push({name:d.Ay.translate("MoreMediaInfo"),id:"moremediainfo",icon:"info"}),"Program"===r.Type&&!1!==t.record&&(r.TimerId?u.push({name:d.Ay.translate("ManageRecording"),id:"record",icon:"fiber_manual_record"}):u.push({name:d.Ay.translate("Record"),id:"record",icon:"fiber_manual_record"})),h.Ay.canRefreshMetadata(r,o)&&u.push({name:d.Ay.translate("RefreshMetadata"),id:"refresh",icon:"refresh"}),r.PlaylistItemId&&t.playlistId&&t.canEditPlaylist&&u.push({name:d.Ay.translate("RemoveFromPlaylist"),id:"removefromplaylist",icon:"playlist_remove"}),r.PlaylistItemId&&t.playlistId&&r.PlaylistIndex>0&&u.push({name:d.Ay.translate("MoveToTop"),id:"movetotop",icon:"vertical_align_top"}),r.PlaylistItemId&&t.playlistId&&r.PlaylistIndex