platypush/platypush/backend/http/dist/static/js/chunk-fa962a0a.314e65ea.js

2 lines
31 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fa962a0a"],{"0a0c":function(e,t,n){"use strict";n("d4df")},"1a30":function(e,t,n){"use strict";n("6485")},"330d":function(e,t,n){},3951:function(e,t,n){"use strict";n.r(t);n("ac1f"),n("841c");var r=n("7a23"),a=Object(r["K"])("data-v-99a8277e");Object(r["u"])("data-v-99a8277e");var c={class:"media-plugin fade-in"},i={class:"media-info-container"};Object(r["s"])();var s=a((function(e,t,n,s,u,l){var o,d,p=Object(r["z"])("Loading"),m=Object(r["z"])("Header"),f=Object(r["z"])("Results"),b=Object(r["z"])("MediaView"),h=Object(r["z"])("Info"),v=Object(r["z"])("Modal");return Object(r["r"])(),Object(r["e"])(r["b"],null,[Object(r["h"])("div",c,[u.loading?(Object(r["r"])(),Object(r["e"])(p,{key:0})):Object(r["f"])("",!0),Object(r["h"])(b,{"plugin-name":n.pluginName,status:(null===(o=u.selectedPlayer)||void 0===o?void 0:o.status)||{},track:(null===(d=u.selectedPlayer)||void 0===d?void 0:d.status)||{},buttons:n.mediaButtons,onPlay:l.pause,onPause:l.pause,onStop:l.stop,onSetVolume:l.setVolume,onSeek:l.seek,onSearch:l.search},{default:a((function(){return[Object(r["h"])("main",null,[Object(r["h"])(m,{"plugin-name":n.pluginName,onSearch:l.search,onSelectPlayer:t[1]||(t[1]=function(e){return u.selectedPlayer=e}),onPlayerStatus:l.onStatusUpdate},null,8,["plugin-name","onSearch","onPlayerStatus"]),Object(r["h"])(f,{results:u.results,"selected-result":u.selectedResult,onSelect:t[2]||(t[2]=function(e){return u.selectedResult=e}),onPlay:l.play,onInfo:t[3]||(t[3]=function(t){return e.$refs.mediaInfo.isVisible=!0})},null,8,["results","selected-result","onPlay"])])]})),_:1},8,["plugin-name","status","track","buttons","onPlay","onPause","onStop","onSetVolume","onSeek","onSearch"]),Object(r["h"])("div",i,[Object(r["h"])(v,{title:"Media info",ref:"mediaInfo"},{default:a((function(){return[null!=u.selectedResult?(Object(r["r"])(),Object(r["e"])(h,{key:0,item:u.results[u.selectedResult]},null,8,["item"])):Object(r["f"])("",!0)]})),_:1},512)])])],1024)})),u=(n("96cf"),n("1da1")),l=n("3a5e"),o=n("714b"),d=n("3e54"),p=n("7726"),m=(n("b64b"),Object(r["K"])("data-v-7882f794"));Object(r["u"])("data-v-7882f794");var f={class:"row"},b={class:"col-7 left side"},h=Object(r["h"])("i",{class:"fa fa-filter"},null,-1),v={class:"search-box"},O={class:"col-5 right side"};Object(r["s"])();var j=m((function(e,t,n,a,c,i){var s=Object(r["z"])("Players"),u=Object(r["z"])("DropdownItem"),l=Object(r["z"])("Dropdown");return Object(r["r"])(),Object(r["e"])("div",{class:["header",{"with-filter":c.filterVisible}]},[Object(r["h"])("div",f,[Object(r["h"])("div",b,[Object(r["h"])("button",{title:"Filter",onClick:t[1]||(t[1]=function(e){return c.filterVisible=!c.filterVisible})},[h]),Object(r["h"])("form",{onSubmit:t[3]||(t[3]=Object(r["J"])((function(){return i.search.apply(i,arguments)}),["prevent"]))},[Object(r["h"])("label",v,[Object(r["I"])(Object(r["h"])("input",{type:"search",placeholder:"Search","onUpdate:modelValue":t[2]||(t[2]=function(e){return c.query=e})},null,512),[[r["F"],c.query]])])],32)]),Object(r["h"])("div",O,[Object(r["h"])(s,{"plugin-name":n.pluginName,onSelect:t[4]||(t[4]=function(t){return e.$emit("select-player",t)}),onStatus:t[5]||(t[5]=function(t){return e.$emit("player-status",t)})},null,8,["plugin-name"]),Object(r["h"])(l,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:m((function(){return[Object(r["h"])(u,{text:"Play URL","icon-class":"fa fa-play-circle"})]})),_:1})])]),Object(r["h"])("div",{class:["row filter fade-in",{hidden:!c.filterVisible}]},[(Object(r["r"])(!0),Object(r["e"])(r["a"],null,Object(r["x"])(Object.keys(c.sources),(function(e){return Object(r["r"])(),Object(r["e"])("label",{key:e},[Object(r["I"])(Object(r["h"])("input",{type:"checkbox","onUpdate:modelValue":function(t){return c.sources[e]=t}},null,8,["onUpdate:modelValue"]),[[r["E"],c.sources[e]]]),Object(r["g"])(" "+Object(r["C"])(e),1)])})),128))],2)],2)})),g=(n("4de4"),n("ab0f")),y=n("524a"),w=(n("b0c0"),Object(r["K"])("data-v-37304dfd"));Object(r["u"])("data-v-37304dfd");var x={class:"plugins"},k={class:"players"},P={class:"refresh"},C={key:1,class:"no-results"};Object(r["s"])();var R=w((function(e,t,n,a,c,i){var s,u,l,o,d,p,m,f=Object(r["z"])("Chromecast"),b=Object(r["z"])("Kodi"),h=Object(r["z"])("Mplayer"),v=Object(r["z"])("Mpv"),O=Object(r["z"])("Omxplayer"),j=Object(r["z"])("Vlc"),g=Object(r["z"])("Loading"),y=Object(r["z"])("DropdownItem"),R=Object(r["z"])("Dropdown");return Object(r["r"])(),Object(r["e"])(r["a"],null,[Object(r["h"])("div",x,[Object(r["h"])(f,{player:"media.chromecast"===(null===(s=c.selectedPlayer)||void 0===s?void 0:s.pluginName)?c.selectedPlayer:null,ref:"chromecastPlugin",onStatus:t[1]||(t[1]=function(t){return e.$emit("status",t)})},null,8,["player"]),Object(r["h"])(b,{player:"media.kodi"===(null===(u=c.selectedPlayer)||void 0===u?void 0:u.pluginName)?c.selectedPlayer:null,ref:"kodiPlugin",onStatus:t[2]||(t[2]=function(t){return e.$emit("status",t)})},null,8,["player"]),Object(r["h"])(h,{player:"media.mplayer"===(null===(l=c.selectedPlayer)||void 0===l?void 0:l.pluginName)?c.selectedPlayer:null,ref:"mplayerPlugin",onStatus:t[3]||(t[3]=function(t){return e.$emit("status",t)})},null,8,["player"]),Object(r["h"])(v,{player:"media.mpv"===(null===(o=c.selectedPlayer)||void 0===o?void 0:o.pluginName)?c.selectedPlayer:null,ref:"mpvPlugin",onStatus:t[4]||(t[4]=function(t){return e.$emit("status",t)})},null,8,["player"]),Object(r["h"])(O,{player:"media.omxplayer"===(null===(d=c.selectedPlayer)||void 0===d?void 0:d.pluginName)?c.selectedPlayer:null,ref:"omxplayerPlugin",onStatus:t[5]||(t[5]=function(t){return e.$emit("status",t)})},null,8,["player"]),Object(r["h"])(j,{player:"media.vlc"===(null===(p=c.selectedPlayer)||void 0===p?void 0:p.pluginName)?c.selectedPlayer:null,ref:"vlcPlugin",onStatus:t[6]||(t[6]=function(t){return e.$emit("status",t)})},null,8,["player"])]),Object(r["h"])("div",k,[Object(r["h"])(R,{title:(null===(m=c.selectedPlayer)||void 0===m?void 0:m.name)||"Players","icon-class":c.selectedPlayer?c.selectedPlayer.iconClass:"fab fa-chromecast"},{default:w((function(){var e;return[c.loading?(Object(r["r"])(),Object(r["e"])(g,{key:0})):Object(r["f"])("",!0),Object(r["h"])("div",P,[Object(r["h"])(y,{text:"Refresh","icon-class":"fa fa-sync-alt",onClick:i.refresh},null,8,["onClick"])]),(null===(e=c.players)||void 0===e?void 0:e.length)?Object(r["f"])("",!0):(Object(r["r"])(),Object(r["e"])("div",C,"No players found")),(Object(r["r"])(!0),Object(r["e"])(r["a"],null,Object(r["x"])(c.players,(function(e,t){return Object(r["r"])(),Object(r["e"])("div",{class:["player",{selected:null!=c.selectedPlayer&&c.selectedPlayer.pluginName===e.pluginName&&c.selectedPlayer.name===e.name}],key:t},[Object(r["h"])(y,{text:e.name,"icon-class":e.iconClass,onClick:function(t){return i.select(e)}},null,8,["text","icon-class","onClick"])],2)})),128))]})),_:1},8,["title","icon-class"])])],64)})),N=(n("d81d"),n("4fad"),n("d3b7"),n("8a79"),n("3ca3"),n("ddb0"),n("2909"));function S(e,t,n,a,c,i){return Object(r["r"])(),Object(r["e"])("div")}var M=n("5530"),q={name:"Mixin",mixins:[d["a"]],emits:["status"],props:{player:{type:Object}},data:function(){return{iconClass:null,name:null,pluginName:null}},methods:{getPlayers:function(){var e=this;return Object(u["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.t0=e.iconClass,t.t1=e.name,t.t2=e.pluginName,t.t3=e,t.next=6,e.status();case 6:return t.t4=t.sent,t.t5={iconClass:t.t0,name:t.t1,pluginName:t.t2,component:t.t3,status:t.t4},t.abrupt("return",[t.t5]);case 9:case"end":return t.stop()}}),t)})))()},status:function(){var e=this;return Object(u["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".status"));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},play:function(e){var t=this;return Object(u["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e){n.next=4;break}return n.next=3,t.pause();case 3:return n.abrupt("return",n.sent);case 4:return n.next=6,t.request("".concat(t.pluginName,".play"),{resource:e.url});case 6:return n.abrupt("return",n.sent);case 7:case"end":return n.stop()}}),n)})))()},pause:function(){var e=this;return Object(u["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".pause"));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},stop:function(){var e=this;return Object(u["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".stop"));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},setVolume:function(e){var t=this;return Object(u["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".set_volume"),{volume:e});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},seek:function(e){var t=this;return Object(u["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".seek"),{position:e});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},onNewMedia:function(e){var t=this;return Object(u["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.onMediaEvent(e);case 2:r=n.sent,r&&e.title&&t.notify({title:e.player||e.device||(null===(a=t.player)||void 0===a?void 0:a.name)||t.name||t.pluginName,text:e.title,image:{iconClass:t.iconClass||"fa fa-play"}});case 4:case"end":return n.stop()}}),n)})))()},onMediaEvent:function(e){var t=this;return Object(u["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin===t.pluginName){n.next=2;break}return n.abrupt("return",!1);case 2:return n.t0=t,n.next=5,t.status();case 5:return n.t1=n.sent,n.t0.$emit.call(n.t0,"status",n.t1),n.abrupt("return",!0);case 8:case"end":return n.stop()}}),n)})))()}},mounted:function(){this.subscribe(this.onNewMedia,"on-new-media-".concat(this.pluginName),"platypush.message.event.media.NewPlayingMediaEvent"),this.subscribe(this.onMediaEvent,"on-media-event-".concat(this.pluginName),"platypush.message.event.media.MediaPlayEvent","platypush.message.event.media.MediaStopEvent","platypush.message.event.media.MediaPauseEvent","platypush.message.event.media.MediaSeekEvent","platypush.message.event.media.MediaVolumeChangedEvent","platypush.message.event.media.MediaMuteChangedEvent")},destroy:function(){this.unsubscribe("on-media-event-".concat(this.pluginName))}},I=q,z={name:"Chromecast",mixins:[I],data:function(){return{name:"Chromecast",pluginName:"media.chromecast",iconClass:"fab fa-chromecast"}},methods:{getPlayers:function(){var e=this;return Object(u["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".get_chromecasts"));case 2:return n=t.sent,t.abrupt("return",Promise.all(n.map(function(){var t=Object(u["a"])(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",Object(M["a"])(Object(M["a"])({},n),{},{iconClass:"audio"===n.type?"fa fa-volume-up":"fab fa-chromecast",pluginName:e.pluginName,status:e.request("".concat(e.pluginName,".status"),{chromecast:n.name}),component:e}));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())));case 4:case"end":return t.stop()}}),t)})))()},getPlayerName:function(e){var t;return"string"===typeof e?e:e?null===e||void 0===e?void 0:e.name:null===(t=this.player)||void 0===t?void 0:t.name},status:function(e){var t=this;return Object(u["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".status"),{chromecast:t.getPlayerName(e)});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},play:function(e,t){var n=this;return Object(u["a"])(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(e){r.next=4;break}return r.next=3,n.pause(t);case 3:return r.abrupt("return",r.sent);case 4:return r.next=6,n.request("".concat(n.pluginName,".play"),{resource:e.url,chromecast:n.getPlayerName(t)});case 6:return r.abrupt("return",r.sent);case 7:case"end":return r.stop()}}),r)})))()},pause:function(e){var t=this;return Object(u["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".pause"),{chromecast:t.getPlayerName(e)});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},stop:function(e){var t=this;return Object(u["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".stop"),{chromecast:t.getPlayerName(e)});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},setVolume:function(e,t){var n=this;return Object(u["a"])(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.request("".concat(n.pluginName,".set_volume"),{volume:e,chromecast:n.getPlayerName(t)});case 2:return r.abrupt("return",r.sent);case 3:case"end":return r.stop()}}),r)})))()},seek:function(e,t){var n=this;return Object(u["a"])(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.request("".concat(n.pluginName,".seek"),{position:e,chromecast:n.getPlayerName(t)});case 2:return r.abrupt("return",r.sent);case 3:case"end":return r.stop()}}),r)})))()},onMediaEvent:function(e){var t=this;return Object(u["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin===t.pluginName){n.next=2;break}return n.abrupt("return",!1);case 2:return n.t0=t,n.next=5,t.status(e.player);case 5:return n.t1=n.sent,n.t0.$emit.call(n.t0,"status",n.t1),n.abrupt("return",!0);case 8:case"end":return n.stop()}}),n)})))()}}};z.render=S;var _=z;function V(e,t,n,a,c,i){return Object(r["r"])(),Object(r["e"])("div")}var $={name:"Kodi",mixins:[I],data:function(){return{iconClass:"fa fa-kodi",name:"Kodi",pluginName:"media.kodi"}},methods:{getPlayers:function(){var e=this;return Object(u["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.t0=e.iconClass,t.t1=e.pluginName,t.t2=(null===(n=e.$root.config["media.kodi"])||void 0===n?void 0:n.host)||e.name,t.t3=e,t.next=6,e.request("".concat(e.pluginName,".status"));case 6:return t.t4=t.sent,t.t5={iconClass:t.t0,pluginName:t.t1,name:t.t2,component:t.t3,status:t.t4},t.abrupt("return",[t.t5]);case 9:case"end":return t.stop()}}),t)})))()}}};$.render=V;var D=$;function E(e,t,n,a,c,i){return Object(r["r"])(),Object(r["e"])("div")}var K={name:"Mplayer",mixins:[I],data:function(){return{iconClass:"fa fa-tv",name:"MPlayer",pluginName:"media.mplayer"}}};K.render=E;var L=K;function U(e,t,n,a,c,i){return Object(r["r"])(),Object(r["e"])("div")}var A={name:"Mpv",mixins:[I],data:function(){return{iconClass:"fa fa-tv",name:"mpv",pluginName:"media.mpv"}}};A.render=U;var T=A;function W(e,t,n,a,c,i){return Object(r["r"])(),Object(r["e"])("div")}var F={name:"Omxplayer",mixins:[I],data:function(){return{iconClass:"fa fa-tv",name:"OMXPlayer",pluginName:"media.omxplayer"}}};F.render=W;var H=F;function J(e,t,n,a,c,i){return Object(r["r"])(),Object(r["e"])("div")}var B={name:"Vlc",mixins:[I],data:function(){return{iconClass:"fa fa-tv",name:"VLC",pluginName:"media.vlc"}}};B.render=J;var Q=B,X={name:"Players",components:{Loading:l["a"],DropdownItem:y["a"],Dropdown:g["a"],Chromecast:_,Kodi:D,Mplayer:L,Mpv:T,Omxplayer:H,Vlc:Q},emits:["select","status"],props:{pluginName:{type:String,required:!0}},data:function(){return{loading:!1,players:[],selectedPlayer:null,config:{},plugins:[]}},methods:{loadPlugins:function(){this.plugins=Object.entries(this.$refs).filter((function(e){return e[0].endsWith("Plugin")})).map((function(e){return e[1]}))},refresh:function(){var e=this;return Object(u["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.players=[],e.loading=!0,n=e.$root.config,t.prev=3,t.next=6,Promise.all(e.plugins.map(function(){var t=Object(u["a"])(regeneratorRuntime.mark((function t(r){var a,c;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r.pluginName in n){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,r.getPlayers();case 4:c=t.sent,(a=e.players).push.apply(a,Object(N["a"])(c)),null==e.selectedPlayer&&r.pluginName===e.pluginName&&c.length>0&&e.select(c[0]);case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 6:return t.prev=6,e.loading=!1,t.finish(6);case 9:case"end":return t.stop()}}),t,null,[[3,,6,9]])})))()},select:function(e){this.selectedPlayer=e,this.$emit("select",e)}},mounted:function(){var e=this;return Object(u["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.loadPlugins();case 2:return t.next=4,e.refresh();case 4:case"end":return t.stop()}}),t)})))()}};n("f334");X.render=R,X.__scopeId="data-v-37304dfd";var Y=X,G={name:"Header",components:{Players:Y,DropdownItem:y["a"],Dropdown:g["a"]},emits:["search","select-player","player-status"],props:{pluginName:{type:String,required:!0}},data:function(){return{filterVisible:!1,query:"",sources:{file:!0,youtube:!0,torrent:!0}}},methods:{search:function(){var e,t=this,n=Object.keys(this.sources).filter((function(e){return t.sources[e]}));(null===(e=this.query)||void 0===e?void 0:e.length)&&(null===n||void 0===n?void 0:n.length)&&this.$emit("search",{query:this.query,types:n})}}};n("1a30");G.render=j,G.__scopeId="data-v-7882f794";var Z=G,ee=(n("a4d3"),n("e01a"),Object(r["K"])("data-v-7ef655c2"));Object(r["u"])("data-v-7ef655c2");var te={key:0,class:"row"},ne=Object(r["h"])("div",{class:"left side"},"Title",-1),re={class:"right side"},ae={key:1,class:"row"},ce=Object(r["h"])("div",{class:"left side"},"Synopsis",-1),ie={key:2,class:"row"},se=Object(r["h"])("div",{class:"left side"},"Description",-1),ue={key:3,class:"row"},le=Object(r["h"])("div",{class:"left side"},"Channel",-1),oe={class:"right side"},de={key:4,class:"row"},pe=Object(r["h"])("div",{class:"left side"},"Year",-1),me={key:5,class:"row"},fe=Object(r["h"])("div",{class:"left side"},"Published at",-1),be={key:6,class:"row"},he=Object(r["h"])("div",{class:"left side"},"File",-1),ve={key:7,class:"row"},Oe=Object(r["h"])("div",{class:"left side"},"URL",-1),je={class:"right side url"},ge={key:8,class:"row"},ye=Object(r["h"])("div",{class:"left side"},"Trailer",-1),we={class:"right side url"},xe={key:9,class:"row"},ke=Object(r["h"])("div",{class:"left side"},"Size",-1),Pe={key:10,class:"row"},Ce=Object(r["h"])("div",{class:"left side"},"Quality",-1),Re={key:11,class:"row"},Ne=Object(r["h"])("div",{class:"left side"},"Seeds",-1),Se={key:12,class:"row"},Me=Object(r["h"])("div",{class:"left side"},"Peers",-1),qe={key:13,class:"row"},Ie=Object(r["h"])("div",{class:"left side"},"Language",-1);Object(r["s"])();var ze=ee((function(e,t,n,a,c,i){var s,u,l,o,d,p,m,f,b,h,v,O,j,g;return Object(r["r"])(),Object(r["e"])(r["a"],null,[(null===(s=n.item)||void 0===s?void 0:s.title)?(Object(r["r"])(),Object(r["e"])("div",te,[ne,Object(r["h"])("div",re,[n.item.imdb_id?(Object(r["r"])(),Object(r["e"])("a",{key:0,href:"https://www.imdb.com/title/".concat(n.item.imdb_id),target:"_blank",textContent:Object(r["C"])(n.item.title)},null,8,["href","textContent"])):(Object(r["r"])(),Object(r["e"])("span",{key:1,textContent:Object(r["C"])(n.item.title)},null,8,["textContent"]))])])):Object(r["f"])("",!0),(null===(u=n.item)||void 0===u?void 0:u.synopsis)?(Object(r["r"])(),Object(r["e"])("div",ae,[ce,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.synopsis)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(l=n.item)||void 0===l?void 0:l.description)?(Object(r["r"])(),Object(r["e"])("div",ie,[se,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.description)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(o=n.item)||void 0===o?void 0:o.channelId)?(Object(r["r"])(),Object(r["e"])("div",ue,[le,Object(r["h"])("div",oe,[Object(r["h"])("a",{href:"https://www.youtube.com/channel/".concat(n.item.channelId),target:"_blank",textContent:Object(r["C"])(n.item.channelTitle||"https://www.youtube.com/channel/".concat(n.item.channelId))},null,8,["href","textContent"])])])):Object(r["f"])("",!0),(null===(d=n.item)||void 0===d?void 0:d.year)?(Object(r["r"])(),Object(r["e"])("div",de,[pe,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.year)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(p=n.item)||void 0===p?void 0:p.publishedAt)?(Object(r["r"])(),Object(r["e"])("div",me,[fe,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(e.formatDate(n.item.publishedAt,!0))},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(m=n.item)||void 0===m?void 0:m.file)?(Object(r["r"])(),Object(r["e"])("div",be,[he,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.file)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(f=n.item)||void 0===f?void 0:f.url)?(Object(r["r"])(),Object(r["e"])("div",ve,[Oe,Object(r["h"])("div",je,[Object(r["h"])("a",{href:n.item.url,target:"_blank",textContent:Object(r["C"])(n.item.url)},null,8,["href","textContent"])])])):Object(r["f"])("",!0),(null===(b=n.item)||void 0===b?void 0:b.trailer)?(Object(r["r"])(),Object(r["e"])("div",ge,[ye,Object(r["h"])("div",we,[Object(r["h"])("a",{href:n.item.trailer,target:"_blank",textContent:Object(r["C"])(n.item.trailer)},null,8,["href","textContent"])])])):Object(r["f"])("",!0),(null===(h=n.item)||void 0===h?void 0:h.size)?(Object(r["r"])(),Object(r["e"])("div",xe,[ke,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(e.convertSize(n.item.size))},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(v=n.item)||void 0===v?void 0:v.quality)?(Object(r["r"])(),Object(r["e"])("div",Pe,[Ce,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.quality)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(O=n.item)||void 0===O?void 0:O.seeds)?(Object(r["r"])(),Object(r["e"])("div",Re,[Ne,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.seeds)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(j=n.item)||void 0===j?void 0:j.peers)?(Object(r["r"])(),Object(r["e"])("div",Se,[Me,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.peers)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(g=n.item)||void 0===g?void 0:g.language)?(Object(r["r"])(),Object(r["e"])("div",qe,[Ie,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.language)},null,8,["textContent"])])):Object(r["f"])("",!0)],64)})),_e={name:"Info",mixins:[d["a"]],props:{item:{type:Object,default:function(){}}}};n("c1fe");_e.render=ze,_e.__scopeId="data-v-7ef655c2";var Ve=_e,$e=Object(r["K"])("data-v-21e154b2");Object(r["u"])("data-v-21e154b2");var De={class:"media-results"},Ee={class:"col-10 left side"},Ke={class:"icon"},Le={class:"col-2 right side"};Object(r["s"])();var Ue=$e((function(e,t,n,a,c,i){var s=Object(r["z"])("DropdownItem"),u=Object(r["z"])("Dropdown");return Object(r["r"])(),Object(r["e"])("div",De,[(Object(r["r"])(!0),Object(r["e"])(r["a"],null,Object(r["x"])(n.results,(function(t,a){return Object(r["r"])(),Object(r["e"])("div",{class:["row item",{selected:n.selectedResult===a}],key:a,onClick:function(t){return e.$emit("select",a)}},[Object(r["h"])("div",Ee,[Object(r["h"])("div",Ke,[Object(r["h"])("i",{class:c.typeIcons[t.type]},null,2)]),Object(r["h"])("div",{class:"title",textContent:Object(r["C"])(t.title)},null,8,["textContent"])]),Object(r["h"])("div",Le,[Object(r["h"])(u,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:function(t){return e.$emit("select",a)}},{default:$e((function(){return[Object(r["h"])(s,{"icon-class":"fa fa-play",text:"Play",onClick:function(n){return e.$emit("play",t)}},null,8,["onClick"]),Object(r["h"])(s,{"icon-class":"fas fa-closed-captioning",text:"Play with captions"}),Object(r["h"])(s,{"icon-class":"fa fa-info",text:"Info",onClick:function(n){return e.$emit("info",t)}},null,8,["onClick"])]})),_:1},8,["onClick"])])],10,["onClick"])})),128))])})),Ae=(n("a9e3"),{name:"Results",components:{Dropdown:g["a"],DropdownItem:y["a"]},emits:["select","info","play"],props:{results:{type:Array,default:function(){return[]}},selectedResult:{type:Number}},data:function(){return{typeIcons:{file:"fa fa-hdd",torrent:"fa fa-magnet",youtube:"fab fa-youtube"}}}});n("ff01");Ae.render=Ue,Ae.__scopeId="data-v-21e154b2";var Te=Ae,We={name:"Media",mixins:[d["a"]],components:{Loading:l["a"],MediaView:p["a"],Header:Z,Results:Te,Modal:o["a"],Info:Ve},props:{pluginName:{type:String,required:!0},mediaButtons:{type:Object,default:function(){return{previous:!1,next:!1,stop:!0}}}},data:function(){return{loading:!1,results:[],selectedResult:null,selectedPlayer:null}},methods:{search:function(e){var t=this;return Object(u["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.loading=!0,n.prev=1,n.next=4,t.request("".concat(t.pluginName,".search"),e);case 4:t.results=n.sent;case 5:return n.prev=5,t.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()},play:function(e){var t=this;return Object(u["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.selectedPlayer.component.play(e,t.selectedPlayer);case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},pause:function(){var e=this;return Object(u["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.selectedPlayer.component.pause(e.selectedPlayer);case 2:return t.next=4,e.refresh();case 4:case"end":return t.stop()}}),t)})))()},stop:function(){var e=this;return Object(u["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.selectedPlayer.component.stop(e.selectedPlayer);case 2:return t.next=4,e.refresh();case 4:case"end":return t.stop()}}),t)})))()},setVolume:function(e){var t=this;return Object(u["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.selectedPlayer.component.setVolume(e,t.selectedPlayer);case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},seek:function(e){var t=this;return Object(u["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.selectedPlayer.component.seek(e,t.selectedPlayer);case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},refresh:function(){var e=this;return Object(u["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.selectedPlayer.component.status(e.selectedPlayer);case 2:e.selectedPlayer.status=t.sent;case 3:case"end":return t.stop()}}),t)})))()},onStatusUpdate:function(e){this.selectedPlayer&&(this.selectedPlayer.status=e)}},mounted:function(){var e=this;this.$watch((function(){return e.selectedPlayer}),(function(t){t&&e.refresh()}))}};n("0a0c");We.render=s,We.__scopeId="data-v-99a8277e";t["default"]=We},5530:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));n("a4d3"),n("4de4"),n("4160"),n("e439"),n("dbb4"),n("b64b"),n("159b");function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}},"5a34":function(e,t,n){var r=n("44e7");e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},6485:function(e,t,n){},"776b":function(e,t,n){},"8a79":function(e,t,n){"use strict";var r=n("23e7"),a=n("06cf").f,c=n("50c4"),i=n("5a34"),s=n("1d80"),u=n("ab13"),l=n("c430"),o="".endsWith,d=Math.min,p=u("endsWith"),m=!l&&!p&&!!function(){var e=a(String.prototype,"endsWith");return e&&!e.writable}();r({target:"String",proto:!0,forced:!m&&!p},{endsWith:function(e){var t=String(s(this));i(e);var n=arguments.length>1?arguments[1]:void 0,r=c(t.length),a=void 0===n?r:d(c(n),r),u=String(e);return o?o.call(t,u,a):t.slice(a-u.length,a)===u}})},ab13:function(e,t,n){var r=n("b622"),a=r("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[a]=!1,"/./"[e](t)}catch(r){}}return!1}},c1fe:function(e,t,n){"use strict";n("de5e")},d4df:function(e,t,n){},dbb4:function(e,t,n){var r=n("23e7"),a=n("83ab"),c=n("56ef"),i=n("fc6a"),s=n("06cf"),u=n("8418");r({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(e){var t,n,r=i(e),a=s.f,l=c(r),o={},d=0;while(l.length>d)n=a(r,t=l[d++]),void 0!==n&&u(o,t,n);return o}})},de5e:function(e,t,n){},e439:function(e,t,n){var r=n("23e7"),a=n("d039"),c=n("fc6a"),i=n("06cf").f,s=n("83ab"),u=a((function(){i(1)})),l=!s||u;r({target:"Object",stat:!0,forced:l,sham:!s},{getOwnPropertyDescriptor:function(e,t){return i(c(e),t)}})},f334:function(e,t,n){"use strict";n("776b")},ff01:function(e,t,n){"use strict";n("330d")}}]);
//# sourceMappingURL=chunk-fa962a0a.314e65ea.js.map