(window.webpackJsonp=window.webpackJsonp||[]).push([[312],{1181:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(0),o=n(11);const c=()=>{const e=Object(r.G)(Object(o.a)()),t=Object(r.a)((()=>e.getters.globalIsRtl)),n=Object(r.a)((()=>Object(r.G)(t)?-1:1));return{isRtl:t,rtlDirection:n}}},1359:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));const r="media",o=`${r}/`},1774:function(e,t,n){e.exports={}},2057:function(e,t,n){"use strict";n(1774)},2278:function(e,t,n){"use strict";var r=n(0),o=n(11),c=n(1359),d=n(253),l=n(342),m=Object(r.c)({name:"MediaVideoPlayer",props:{lng:{type:String,required:!0},sportId:{type:[String,Number],required:!0},gameId:{type:Number,required:!0},videoId:{type:[String,Number],required:!0},matchName:{type:String,default:"Live"},userVideoToken:{type:String,default:void 0},videoSourceType:{type:String,default:"LIVE"}},setup(e){const t=Object(r.z)(),n=Object(r.z)(),{ref_id:o,mediaPlayerMode:c}=Object(r.hb)(),source=Object(r.a)((()=>e.videoId in d.f?d.f[e.videoId]:e.videoId.toString())),m=Object(r.a)((()=>({El:n.value,SourceType:e.videoSourceType,Source:source.value,Language:e.lng,Auth:e.userVideoToken,App:c,AppVer:"1025",Ref:o,PrefixPath:"/zone-static",Sport:+e.sportId,UseCinemaAPI:188!=+e.sportId,GameID:e.gameId,MatchName:e.matchName}))),v=()=>{t.value=window.VideoCore_WS.VideoPlayerCore.Create(m.value)};return Object(r.ob)(m,(()=>{t.value&&(t.value.Dispose(),v())})),Object(r.s)((()=>{return e=this,t=null,n=function*(){var e;null==(e=document.querySelector(`script[src^="${d.b.PATH}"]`))||e.remove(),yield Object(l.a)(d.b.PATH+d.c+Math.random()),v()},new Promise(((r,o)=>{var c=e=>{try{l(n.next(e))}catch(e){o(e)}},d=e=>{try{l(n.throw(e))}catch(e){o(e)}},l=e=>e.done?r(e.value):Promise.resolve(e.value).then(c,d);l((n=n.apply(e,t)).next())}));var e,t,n})),Object(r.v)((()=>{var e;return null==(e=t.value)?void 0:e.Dispose()})),{container:n}}}),v=n(4),y=Object(v.a)(m,(function(){var e=this.$createElement;return(this._self._c||e)("div",{ref:"container"})}),[],!1,null,null,null).exports,O=n(5),_=Object(r.c)({name:"MediaVideo",components:{MediaVideoPlayer:y},props:{sportId:{type:[String,Number],required:!0},gameId:{type:Number,required:!0},videoId:{type:[String,Number],required:!0},showControls:{type:Boolean,default:!1},matchName:{type:String,default:"Live"},videoSourceType:{type:String,default:"LIVE"}},setup(){const e=Object(r.kb)(),t=Object(o.a)();return{lng:Object(r.a)((()=>t.getters.globalGetLanguage)),userVideoToken:Object(r.a)((()=>e.state[c.a].userVideoToken)),iconName:O.B}}}),h=(n(2057),Object(v.a)(_,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"media-video"},[e.showControls?n("div",{staticClass:"media-video__controls"},[n("button",{staticClass:"media-video-control",attrs:{title:e.$T("main_close")},on:{click:function(t){return e.$emit("close")}}},[n("UiIco",{staticClass:"media-video-control__ico",attrs:{ico:e.iconName.TIMES}})],1)]):e._e(),e._v(" "),n("MediaVideoPlayer",{staticClass:"media-video__sizer media-video-sizer",attrs:{lng:e.lng,gameId:e.gameId,sportId:e.sportId,videoId:e.videoId,matchName:e.matchName,userVideoToken:e.userVideoToken,videoSourceType:e.videoSourceType}})],1)}),[],!1,null,"706cb14f",null));t.a=h.exports},3074:function(e,t,n){e.exports={}},3075:function(e,t,n){e.exports={}},3076:function(e,t,n){e.exports={}},3077:function(e,t,n){e.exports={}},3078:function(e,t,n){e.exports={}},4346:function(e,t,n){"use strict";n(3074)},4347:function(e,t,n){"use strict";n(3075)},4348:function(e,t,n){"use strict";n(3076)},4351:function(e,t,n){"use strict";n(3077)},4352:function(e,t,n){"use strict";n(3078)},4628:function(e,t,n){"use strict";n.r(t);var r=n(253),o=n(0),c=n(2278),d=n(342),l=Object(o.c)({name:"MediaZoneIframePlayer",props:{lng:{required:!0,type:String},sportId:{required:!0,type:[String,Number]},zoneId:{required:!0,type:[String,Number]}},data:()=>({isPlayerLoaded:window.MediaZonePlayer}),computed:{elementId(){return["zone",this.sportId,this.zoneId].join("-")},initTrigger(){return[this.isPlayerLoaded,this.zoneId,this.sportId,this.lng]}},watch:{initTrigger:{handler(){this.$nextTick(this.initPlayer)},immediate:!0}},mounted(){this.loadPlayer()},methods:{loadPlayer(){return e=this,t=null,n=function*(){this.isPlayerLoaded||(yield Object(d.a)("/zone-static/getZone/web_nz/scripts/libs_js.js"),yield Object(d.a)("/zone-static/getZone/web_nz/engine/mainengine.js"),window.MediaZonePlayer=window.zoneMatch_NZ,this.isPlayerLoaded=!0)},new Promise(((r,o)=>{var c=e=>{try{l(n.next(e))}catch(e){o(e)}},d=e=>{try{l(n.throw(e))}catch(e){o(e)}},l=e=>e.done?r(e.value):Promise.resolve(e.value).then(c,d);l((n=n.apply(e,t)).next())}));var e,t,n},initPlayer(){var e;null==(e=window.MediaZonePlayer)||e.inicialize(document.getElementById(this.elementId),this.zoneId,this.sportId,this.lng,"/zone-static/getZone/web_nz/")}}}),m=n(4),v=Object(m.a)(l,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"media-zone-iframe-player",attrs:{id:e.elementId}})}),[],!1,null,null,null).exports,y=n(11),O=Object(o.c)({name:"MediaZone",components:{MediaZoneIframePlayer:v},props:{sportId:{required:!0,type:[String,Number]},zoneId:{required:!0,type:[String,Number]}},setup(){const e=Object(y.a)();return{currentLang:Object(o.a)((()=>e.getters.globalGetLanguage))}}}),_=(n(4346),Object(m.a)(O,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"media-zone"},[n("MediaZoneIframePlayer",{staticClass:"media-zone__sizer media-zone-sizer",attrs:{lng:e.currentLang,sportId:e.sportId,zoneId:e.zoneId}})],1)}),[],!1,null,"6437464e",null).exports),h=Object(o.c)({name:"MediaContent",components:{MediaVideo:c.a,MediaZone:_},props:{mediaEntity:{type:Object,required:!0}},setup:e=>({component:Object(o.a)((()=>{switch(e.mediaEntity.type){case"video":return{is:c.a,class:"media-content-video",props:{gameId:e.mediaEntity.gameId,sportId:e.mediaEntity.sportId,videoId:e.mediaEntity.videoId,videoSourceType:e.mediaEntity.videoSourceType}};case"zone":return{is:_,class:"media-content-zone",props:{gameId:e.mediaEntity.gameId,sportId:e.mediaEntity.sportId,zoneId:e.mediaEntity.zoneId}};default:return!1}}))})}),j=Object(m.a)(h,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.component?n(e.component.is,e._b({tag:"Component",class:e.component.class},"Component",e.component.props,!1)):e._e()}),[],!1,null,null,null).exports,f=Object(o.c)({name:"MediaBoard",components:{MediaContent:j},props:{mediaEntities:{type:Array,required:!0}}}),E=(n(4347),Object(m.a)(f,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"media-board"},e._l(e.mediaEntities,(function(e){return n("MediaContent",{key:e.id,attrs:{mediaEntity:e}})})),1)}),[],!1,null,"779eda81",null).exports),I=Object(o.c)({name:"MediaFullscreen",components:{MediaContent:j},props:{mediaEntities:{type:Array,required:!0}}}),C=Object(m.a)(I,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"media-fullscreen"},e._l(e.mediaEntities,(function(e){return n("MediaContent",{key:e.id,attrs:{mediaEntity:e}})})),1)}),[],!1,null,null,null).exports,S=n(232),w=n(923),z=n(1092),M=n(373),P=Object.defineProperty,k=Object.defineProperties,T=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,N=(e,t,n)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const D=e=>{const{mediaEntity:t}=Object(o.E)(e),n=Object(o.lb)(),r=Object(o.z)(),c=Object(w.a)("drag"),d=Object(w.a)("return"),l=Object(w.a)("close"),{changeBettingRoute:m}=Object(z.a)(),title=Object(o.a)((()=>"zone"===Object(o.G)(t).type?n("media_zone"):n("media_broadcast"))),v=!M.a.isPermanentHidden;return{title:title,isReturnAvailable:v,openGame:()=>{return e=void 0,n=null,r=function*(){Object(o.G)(t).gameLink&&(yield m(Object(o.G)(t).gameLink))},new Promise(((t,o)=>{var c=e=>{try{l(r.next(e))}catch(e){o(e)}},d=e=>{try{l(r.throw(e))}catch(e){o(e)}},l=e=>e.done?t(e.value):Promise.resolve(e.value).then(c,d);l((r=r.apply(e,n)).next())}));var e,n,r},onCloseEmit:()=>{l(Object(o.G)(t))},onReturnEmit:()=>{v&&d(Object(o.G)(t))},rootEl:r,onDragContainer:()=>{var e;const n=null==(e=Object(o.G)(r))?void 0:e.getBoundingClientRect();var a;c((a=((a,b)=>{for(var e in b||(b={}))A.call(b,e)&&N(a,e,b[e]);if(x)for(var e of x(b))R.call(b,e)&&N(a,e,b[e]);return a})({},Object(o.G)(t)),k(a,T({boundingClientRect:n}))))}}};var B=n(5),G=n(10),$=n(214),L=Object(o.c)({name:"MediaContainer_F",props:{mediaEntity:{required:!0,type:Object},pointerEventsBlocked:{type:Boolean,default:!1},theme:{type:String,default:G.b.primary}},setup(e){const{openGame:t,title:title,onDragContainer:n,onCloseEmit:r,onReturnEmit:c,rootEl:d,isReturnAvailable:l}=D(e),{isAvailableToDownloadZoneApp:m}=Object(o.hb)(),v=[{title:"Android app",ico:B.A.ANDROID,link:"https://1xsone.com/sportzone/SportZone_1.2.3.apk"},{title:"IOS app",ico:B.A.APPLE,link:"https://1xsone.com/sportzone/SportZone_1.6.1.dmg"},{title:"Windows app",ico:B.A.WINDOWS,link:"https://1xsone.com/sportzone/SportZone_1.5.1.exe"}],y=Object(o.a)((()=>({"media-container__body--blocked":e.pointerEventsBlocked}))),O=Object(o.a)((()=>({[`media-container--theme-${e.theme}`]:Boolean(e.theme)})));return{openGame:t,title:title,onDragContainer:n,onCloseEmit:r,onReturnEmit:c,rootEl:d,iconName:B.B,sizeType:$.b,apps:v,mediaContainerBodyClasses:y,mediaContainerClasses:O,isAvailableToDownloadZoneApp:m,ICON_LOGOS_PATH:B.h,isReturnAvailable:l}}}),V=(n(4348),Object(m.a)(L,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{ref:"rootEl",staticClass:"media-container",class:e.mediaContainerClasses},[n("header",{staticClass:"media-container__row"},[n("div",{staticClass:"media-container__title media-container__label"},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),n("NuxtLink",{staticClass:"media-container__link media-container-link",attrs:{to:e.mediaEntity.gameLink},on:{click:function(t){return t.preventDefault(),e.openGame.apply(null,arguments)}}},[n("span",{staticClass:"media-container__label"},[e._v("\n "+e._s(e.$T("media_go_to_match"))+"\n ")])]),e._v(" "),n("div",{staticClass:"media-container__controls"},[n("UiButton",{staticClass:"js-media-drag",attrs:{size:e.sizeType.s,title:e.$T("media_drag_window")},on:{click:e.onDragContainer}},[n("UiIco",{attrs:{ico:e.iconName.ARROWS_ALT,size:e.sizeType.xs}})],1),e._v(" "),e.isReturnAvailable?n("UiButton",{attrs:{size:e.sizeType.s,title:e.$T("media_return_window")},on:{click:e.onReturnEmit}},[n("UiIco",{attrs:{ico:e.iconName.REPLY,size:e.sizeType.xs}})],1):e._e(),e._v(" "),n("UiButton",{attrs:{size:e.sizeType.s,title:e.$T("media_close_window")},on:{click:e.onCloseEmit}},[n("UiIco",{attrs:{ico:e.iconName.TIMES,size:e.sizeType.xxs}})],1)],1)],1),e._v(" "),n("div",{staticClass:"media-container__body",class:e.mediaContainerBodyClasses},[e._t("default")],2),e._v(" "),e.isAvailableToDownloadZoneApp?n("div",{staticClass:"media-container__row"},[n("div",{staticClass:"media-container__source media-container__label"},[e._v("\n "+e._s(e.mediaEntity.title)+"\n ")]),e._v(" "),n("ul",{staticClass:"media-container__apps media-container-apps"},e._l(e.apps,(function(t){return n("li",{key:t.link,staticClass:"media-container-apps__item"},[n("UiButton",{staticClass:"media-container-apps__link",attrs:{tag:"a",href:t.link,title:t.title,size:e.sizeType.s,target:"_blank"}},[n("UiIco",{attrs:{ico:t.ico,path:e.ICON_LOGOS_PATH,size:e.sizeType.s}})],1)],1)})),0)]):e._e()])}),[],!1,null,"4b38a5aa",null)),Z=V.exports,U=n(4349),H=n.n(U),W=(n(4350),n(1181)),F=n(85);const J={w:250,h:190},Y=10,K=10;var Q=Object(o.c)({name:"MediaDraggable",components:{VueDraggableResizable:H.a},props:{mediaEntity:{type:Object,required:!0}},emits:["interactionStarted","interactionStopped"],setup(e){const{mediaEntity:t}=Object(o.E)(e),{isRtl:n}=Object(W.a)();return{draggableResizableProps:Object(o.a)((()=>{var e,r,c,d;const l=Object(o.G)(t).boundingClientRect;let m=null!=(e=null==l?void 0:l.x)?e:Y;const v=null!=(r=null==l?void 0:l.y)?r:K,y=Math.max(null!=(c=null==l?void 0:l.width)?c:0,J.w),O=Math.max(null!=(d=null==l?void 0:l.height)?d:0,J.h);return!Object(F.a)(null==l?void 0:l.x)&&Object(o.G)(n)&&(m=document.body.clientWidth-y-Y),{x:m,y:v,w:y,h:O}})),emitInteractionStarted:Object(w.a)("interactionStarted"),emitInteractionStopped:Object(w.a)("interactionStopped"),minSizes:J}}}),X=Object(m.a)(Q,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("VueDraggableResizable",e._b({attrs:{resizable:"",draggable:"",parent:"",dragHandle:".js-media-drag",minWidth:e.minSizes.w,minHeight:e.minSizes.h,onDragStart:e.emitInteractionStarted,onResizeStart:e.emitInteractionStarted},on:{dragstop:e.emitInteractionStopped,resizestop:e.emitInteractionStopped}},"VueDraggableResizable",e.draggableResizableProps,!1),[e._t("default")],2)}),[],!1,null,null,null).exports,ee=Object.defineProperty,te=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,oe=(e,t,n)=>t in e?ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,se=Object(o.c)({name:"MediaOverview",components:{MediaContainer:Z,MediaDraggable:X,MediaContent:j},props:{mediaEntities:{type:Array,required:!0},theme:{type:String,default:G.b.primary}},setup(e){const t=Object(S.a)(),n=Object(o.z)(!1),r=Object(o.a)((()=>({[`media-overview--theme-${e.theme}`]:Boolean(e.theme)})));return{onReturnMedia:e=>{var a;Object(o.G)(t).commit("mediaSelectMedia",(a=((a,b)=>{for(var e in b||(b={}))ae.call(b,e)&&oe(a,e,b[e]);if(ne)for(var e of ne(b))re.call(b,e)&&oe(a,e,b[e]);return a})({},e),te(a,ie({target:"side"}))))},onCloseMedia:e=>{Object(o.G)(t).commit("mediaUnselectMedia",e)},pointerEventsBlocked:n,blockPointerEvents:()=>{n.value=!0},unblockPointerEvents:()=>{n.value=!1},mediaOverviewClasses:r}}}),ce=(n(4351),Object(m.a)(se,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"media-overview",attrs:{dir:"ltr"}},e._l(e.mediaEntities,(function(t){return n("MediaDraggable",{key:t.id,staticClass:"media-overview__window",attrs:{mediaEntity:t,dir:"auto"},on:{interactionStarted:e.blockPointerEvents,interactionStopped:e.unblockPointerEvents}},[n("MediaContainer",{staticClass:"media-overview__container",class:e.mediaOverviewClasses,attrs:{mediaEntity:t,pointerEventsBlocked:e.pointerEventsBlocked,theme:e.theme},on:{return:e.onReturnMedia,close:e.onCloseMedia}},[n("MediaContent",{attrs:{mediaEntity:t}})],1)],1)})),1)}),[],!1,null,"440e7115",null).exports),de=n(141),le=n(1359),ue=n(47),me=Object.defineProperty,pe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Oe=(e,t,n)=>t in e?me(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_e=(a,b)=>{for(var e in b||(b={}))ye.call(b,e)&&Oe(a,e,b[e]);if(ve)for(var e of ve(b))ge.call(b,e)&&Oe(a,e,b[e]);return a},he=(a,b)=>pe(a,be(b)),je=Object(o.c)({name:"MediaSide",components:{MediaContainer:Z,MediaContent:j},props:{mediaEntities:{type:Array,required:!0},theme:{type:String,default:G.b.primary}},setup(){const e=Object(o.kb)();return{isRightSectionHidden:Object(o.a)((()=>e.getters[ue.b+"globalIsRightSectionHidden"])),themeType:G.b}},methods:he(_e(_e({},Object(de.e)(le.a,{selectMedia:"mediaSelectMedia",unselectMedia:"mediaUnselectMedia"})),Object(de.c)(le.a,{unselectMediaAction:"mediaUnselectMediaZone"})),{onDragMedia(e){this.selectMedia(he(_e({},e),{target:"overview"}))},onReturnMedia(e){this.selectMedia(he(_e({},e),{target:"side"}))},onCloseMedia(e){this.unselectMediaAction(e)}})});n(4352);const fe={board:E,fullscreen:C,overview:ce,side:Object(m.a)(je,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.mediaEntities.length?n(e.isRightSectionHidden?"UiScrollbar":"div",{directives:[{name:"optimized-scroll",rawName:"v-optimized-scroll"}],tag:"component",staticClass:"media-side",class:{"media-side--fixed":e.isRightSectionHidden},attrs:{theme:e.themeType.gray}},e._l(e.mediaEntities,(function(t){return n("MediaContainer",{key:t.id,staticClass:"media-side__item",attrs:{mediaEntity:t,theme:e.theme},on:{drag:e.onDragMedia,return:e.onReturnMedia,close:e.onCloseMedia}},[n("MediaContent",{attrs:{mediaEntity:t}})],1)})),1):e._e()}),[],!1,null,"01c51228",null).exports};var Ee=Object(o.c)({name:"MediaApp",props:{target:{required:!0,type:String,validator:e=>r.d.includes(e)},renderSideAsOverview:{type:Boolean,default:!1},gameId:{default:void 0,type:Number},theme:{type:String,default:G.b.primary},type:{default:void 0,type:String,validator:e=>r.g.includes(e)},isDestroyEntities:{default:!1,type:Boolean}},setup(e){const t=Object(S.a)();t.dispatch("repopulateMedia");const component=Object(o.a)((()=>{const t=e.renderSideAsOverview&&"side"===e.target?"overview":e.target;return fe[t]})),n=Object(o.a)((()=>{const{target:n,gameId:r,type:o}=e;let c=t.getters.getMediaEntities({gameId:r,target:n,type:o});return e.renderSideAsOverview&&(c=[...c,...t.getters.getMediaEntities({gameId:r,target:"side",type:o})]),c}));return Object(o.p)((()=>{e.isDestroyEntities&&Object(o.G)(n).map((e=>t.commit("mediaUnselectMedia",e)))})),{mediaStore:t,component:component,mediaEntitiesFiltered:n}}}),Ie=Object(m.a)(Ee,(function(){var e=this,t=e.$createElement;return(e._self._c||t)(e.component,{tag:"component",attrs:{mediaEntities:e.mediaEntitiesFiltered,theme:e.theme}})}),[],!1,null,null,null);t.default=Ie.exports}}]);