(window.webpackJsonp=window.webpackJsonp||[]).push([[141],{"5Sd5":function(e,t,n){"use strict";var r=n("tOpy"),a=n("FvK5"),i=n("Siuj"),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var d=function(e){function t(){var e,n,r;s(this,t);for(var a=arguments.length,c=Array(a),d=0;d0){var r=function(e,t){var n=s(e,t,i.Pb),r=n.eventId,a=n.provider;return{videoEventId:r,videoProvider:i.gi[a]||null}}(e,t),a=r.videoEventId,c=r.videoProvider,u=s(e,t,i.Qb),d=u.provider,m=u.eventId;return o.Ad&&(n=e.some((function(e){return"GBVISION"===e.get("provider")&&e.get("type")===i.Ob}))),{vizEventId:d===i.Mb?m:null,performEventId:d===i.gi.PERFORM_V2?m:null,statsEventId:l(e,i.Nb,i.Rb,t),videoEventId:a,videoProvider:c,audioCommentaryAvailable:n}}return{vizEventId:null,statsEventId:null,videoEventId:null,audioCommentaryAvailable:n}}))},Cmpn:function(e,t,n){"use strict";var r=n("tOpy"),a=n("FvK5"),i=n("5Sd5"),o=Object.assign||function(e){for(var t=1;t0?n.get(0,0).toString():"",p2Nsets:n.size>0?n.get(1,0).toString():""})}))},MHjO:function(e,t,n){"use strict";var r=n("tOpy"),a=n("FvK5"),i=n("Siuj"),o=Object.assign||function(e){for(var t=1;tv.size&&(v=v.push("empty")),v.size>h.size&&(h=h.push("empty"));h.size>5;)h=h.shift();for(;v.size>5;)v=v.shift()}var g={};if(l.size){var b=l.first().getIn(["statistics","leaguePosition"]),E=l.last().getIn(["statistics","leaguePosition"]),O=l.first().getIn(["statistics","form"],Object(a.List)()),S=l.last().getIn(["statistics","form"],Object(a.List)());b&&E&&(g.teamOneLeaguePosition=b,g.teamTwoLeaguePosition=E),O.size>0&&S.size>0&&(g.teamOneLastFiveGamesForm=O,g.teamTwoLastFiveGamesForm=S)}return o({},e,g,{hRedCards:s,aRedCards:u,teamOnePenalties:h.toArray(),teamTwoPenalties:v.toArray(),teamOneTotalPenaltyGoals:p,teamTwoTotalPenaltyGoals:f,teamOneScore:i.get(0,""),teamTwoScore:i.get(1,""),score:i.toList()})}))},MSyb:function(e,t,n){"use strict";var r=n("mXGw"),a=n.n(r),i=n("iZzW"),o=n("Qi1R"),c=n("wurE"),l=n.n(c),s=n("rOcY"),u=n("D5ie"),d=l.a.div.withConfig({componentId:"sc-1forjg9-0"})(["display:flex;justify-content:center;padding:",";",";"],Object(o.H)(0,4),(function(e){var t=e.headerRow,n=e.periodFinished,r=e.mainScore,a=e.withScore,i=e.currentSetScore,l=e.eventFinished,d=e.firstColumn,m=e.highestScore,p="",f=30,h="";return e.sevView?(r||!n&&!a)&&(h="font-weight: 800;"):(n&&m||r)&&(h="font-weight: 700;"),l?p=u.Xm:i?p=s.s?u.u:u.Al:n||t||a||(p=u.u),s.w&&d&&(f=110),Object(c.css)(["",";color:",";width:",";",";"],t&&"padding-bottom: "+Object(o.H)(2),p,Object(o.H)(f),h)})),m=l.a.div.withConfig({componentId:"sc-1forjg9-1"})(["position:relative;top:",";right:",";font-size:",";margin:0;"],Object(o.H)(-12),Object(o.H)(4),Object(o.H)(20)),p=function(e){var t=e.gameScore,n=e.tieBreakEnding,o=e.highestScore,c=e.periodFinished,l=e.headerRow,s=e.mainScore,u=e.text,p=e.withScore,f=e.currentSetScore,h=e.eventFinished,v=e.firstColumn,g=e.sevView;return a.a.createElement(r.Fragment,null,a.a.createElement(d,{highestScore:o,periodFinished:c,headerRow:l,mainScore:s,withScore:p,currentSetScore:f,eventFinished:h,firstColumn:v,sevView:g},a.a.createElement(i.a,{id:t||u})),n&&a.a.createElement(m,null,n))};p.defaultProps={highestScore:!1};var f=p;t.a=f},Rqpn:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n("wurE"),a=n.n(r),i=n("Qi1R"),o=n("D5ie"),c=a.a.div.withConfig({componentId:"sc-10y2rsg-0"})(["position:relative;left:",";top:",";height:",";width:",";border-radius:50%;background-color:",";visibility:",";"],Object(i.H)(10),Object(i.H)(14),Object(i.H)(12),Object(i.H)(12),(function(e){return e.serve?o.u:"transparent"}),(function(e){return e.servingIndicatorVisible?"visible":"hidden"})),l=n("rOcY"),s=n("uXGu"),u=a()(s.a).attrs((function(e){var t=e.sportId;return{name:l.xh[t],size:l.yh[t]||"xxs32"}})).withConfig({componentId:"sc-1fpbjwa-0"})(["justify-content:center;align-items:center;display:",";"],(function(e){var t=e.servingIndicatorVisible,n=e.serve;return t&&n?"block":"none"}));t.b=c},WBb7:function(e,t,n){"use strict";var r=n("mpt1"),a=n("Qi1R"),i=n("mXGw"),o=n.n(i),c=n("wurE"),l=n.n(c),s=n("rOcY"),u=n("D5ie"),d=l.a.iframe.attrs((function(e){return{scrolling:a.Ad||e.showScrolling||e.pageInModal?"auto":"no"}})).withConfig({componentId:"dxxfk7-0"})(["display:block;width:100%;border:0;",";"],(function(e){if(e.fullScreenView)return Object(c.css)(["height:100vh;"]);if(e.pageInModal){var t=e.bottomOffset+s.hc+4;return Object(c.css)(["height:calc(90vh - ",");"],Object(a.H)(t))}if(e.height&&!1===e.rulesLoaded)return Object(c.css)(["height:0;"]);if(e.height)return Object(c.css)(["height:",";"],e.height);if(a.Ad&&!e.height&&!1===e.rulesLoaded)return Object(c.css)(["height:0;"]);var n=e.bottomOffset+(e.hasBottomNavigation?s.r+s.bc:0)+(e.hasLoginBar?s.Db:0)+(e.hasTopBar?s.jb:4+s.hc);return Object(c.css)(["height:calc(100vh - ",");"],Object(a.H)(n))})),m=l.a.div.withConfig({componentId:"dxxfk7-1"})(["box-sizing:border-box;z-index:1;color:",";background-color:",";",";",";",";",";"],u.Al,u.qh,(function(e){if(!e.pageInModal&&e.height&&0!==e.height){var t=e.height<600?"100%":Object(a.H)(Object(a.Zd)(e.height));return Object(c.css)(["height:",";"],t)}return null}),(function(e){return!e.fullScreenView&&!e.noPaddings&&Object(c.css)(["border:"," solid ",";"],Object(a.H)(2),u.dl)}),(function(e){return e.noMargins?Object(c.css)([""]):Object(c.css)(["margin-bottom:",";"],a.Ad&&Object(a.H)(36))}),(function(e){return e.hasTopNavigation?Object(c.css)(["padding-top:",";"],Object(a.H)(80)):null})),p=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["url","onRef","fullScreenView","hasBottomNavigation","hasTopNavigation","hasTopBar","hasLoginBar","bottomOffset","containerHeight","iframeHeight"]);return o.a.createElement(m,p({hasBottomNavigation:a,hasTopNavigation:i,fullScreenView:r,height:u},h),o.a.createElement(d,p({src:t,ref:n,fullScreenView:r,hasBottomNavigation:a,hasTopBar:c,hasLoginBar:l,bottomOffset:s,height:f},h)))}}]),t}(i.PureComponent);g.defaultProps={onRef:function(){},fullScreenView:!1,hasBottomNavigation:!1,hasTopNavigation:!1,hasTopBar:!1,hasLoginBar:!1,bottomOffset:0};var b=g,E={componentDidUpdate:function(e){var t=this.props,n=t.heightPx,r=t.rerenderLocked,a=t.setContainerHeight,i=t.setIframeHeight,o=t.setRerenderLocked;r||e.heightPx===n||(a(n),i("100%"),o(!0),setTimeout((function(){o(!1)}),50))}},O=Object(r.compose)(Object(r.setDisplayName)("IFrameContainer"),Object(r.withState)("rerenderLocked","setRerenderLocked",!1),Object(r.withState)("containerHeight","setContainerHeight",0),Object(r.withState)("iframeHeight","setIframeHeight",(function(e){var t=e.iframeHeight;return t||(a.Ad?null:"100vh")})),Object(r.lifecycle)(E),Object(r.mapProps)((function(e){return{url:e.url,onRef:e.onRef,fullScreenView:e.fullScreenView,hasBottomNavigation:e.hasBottomNavigation,hasTopNavigation:e.hasTopNavigation,hasTopBar:e.hasTopBar,hasLoginBar:e.hasLoginBar,bottomOffset:e.bottomOffset,pageInModal:e.pageInModal,rulesLoaded:e.rulesLoaded,onLoad:e.onLoad,onError:e.onError,showScrolling:e.showScrolling,containerHeight:e.containerHeight,iframeHeight:e.iframeHeight,noPaddings:e.noPaddings,noMargins:e.noMargins}})))(b);t.a=O},WDf2:function(e,t,n){"use strict";var r=n("mXGw"),a=n.n(r),i=n("wurE"),o=n.n(i),c=n("Qi1R"),l=n("D5ie"),s=o.a.div.withConfig({componentId:"sc-1ldbxjj-0"})(["display:inline-block;margin-right:",";border-radius:50%;",";",";"],Object(c.H)(6),(function(e){var t=e.mevView?12:16;return Object(i.css)(["height:",";width:",";"],Object(c.H)(t),Object(c.H)(t))}),(function(e){var t=e.goal;return"empty"===t?Object(i.css)(["border:"," solid ",";background-color:",";"],Object(c.H)(2),l.dn,l.bn):Object(i.css)(["background-color:",";"],Number(t)?l.cn:l.dn)})),u=o.a.span.withConfig({componentId:"sc-1ldbxjj-1"})(["margin-left:",";font-weight:bold;color:",";line-height:1;"],Object(c.H)(6),(function(e){return e.inplay?l.u:l.Al})),d=o.a.div.withConfig({componentId:"sc-1ldbxjj-2"})(["display:flex;align-items:center;justify-content:flex-start;width:",";"],(function(e){return e.mevView?Object(c.H)(100):Object(c.H)(120)})),m=o()(d).withConfig({componentId:"sc-1ldbxjj-3"})(["justify-content:flex-end;width:fit-content;"]),p=function(e){var t=e.penaltyShoots,n=void 0===t?[]:t,r=e.mevView,i=void 0!==r&&r,o=e.penaltyScore,c=void 0===o?null:o,l=e.inplay,p=void 0!==l&&l;return a.a.createElement(m,null,a.a.createElement(d,{mevView:i},n.map((function(e,t){return a.a.createElement(s,{key:t,goal:e,mevView:i})}))),c>=0&&a.a.createElement(u,{inplay:p},c))};t.a=p},"Y1g+":function(e,t,n){"use strict";var r=n("mXGw"),a=n.n(r),i=n("XSEl"),o=n("Qi1R"),c=n("tOpy"),l=n("FvK5"),s=n("bVOX"),u=Object(c.createSelector)(s.a,(function(e,t){return e.getIn(["removedEntities","events"],Object(l.Set)()).includes(t)}),(function(e,t){var n=e.get("scoreboard",Object(l.Map)()).get("timer",Object(l.Map)()),r=e.getIn(["eventNotes","isScoreBoardTimerVisible"],!0);return{inplay:e.get("inplay",!1),clockValue:n.get("value",0),clockCountsDown:n.get("countsDown",!1),clockValueTimestamp:Object(o.Jc)(n.get("timestamp","")),clockVisible:n.get("visible",!0)&&r,timerRunning:!t&&!n.get("stopped",!0),timerExist:n.size>0}})),d=n("wurE"),m=n.n(d).a.span.withConfig({componentId:"vnimhi-0"})(["white-space:nowrap;margin-left:0 !important;"]),p=function(){function e(e,t){for(var n=0;n:not(:last-child){margin-bottom:",";}"],Object(m.H)(50),(function(e){return e.margin?Object(m.H)(10):0}),b,Object(m.H)(8)),M=d.a.div.withConfig({componentId:"sc-1ec3qhn-10"})(["display:flex;flex-direction:column;justify-content:center;margin-right:",";font-weight:",";font-size:",";",";& >:not(:last-child){margin-bottom:",";}"],Object(m.H)(10),(function(e){return e.bold?"bold":"normal"}),Object(m.H)(28),b,Object(m.H)(8)),P=d.a.div.withConfig({componentId:"sc-1ec3qhn-11"})(["display:flex;justify-content:center;align-items:center;line-height:",";font-size:",";",";"],Object(m.H)(32),Object(m.H)(28),(function(e){return e.headerRow&&Object(u.css)(["font-weight:normal;font-size:",";color:",";"],Object(m.H)(24),p.en)})),N=d()(P).withConfig({componentId:"sc-1ec3qhn-12"})(["margin:0;"]),_=d.a.div.withConfig({componentId:"sc-1ec3qhn-13"})(["display:flex;justify-content:space-between;align-items:center;line-height:",";margin-bottom:",";"],Object(m.H)(32),Object(m.H)(12)),C=d.a.div.withConfig({componentId:"sc-1ec3qhn-14"})(["font-weight:bold;color:",";min-width:",";padding:",";text-align:center;"],p.u,Object(m.H)(32),Object(m.H)(0,4)),z=d.a.div.withConfig({componentId:"sc-1ec3qhn-15"})(["min-width:",";color:",";text-align:center;border-radius:",";"],Object(m.H)(46),(function(e){return e.eventFinished?p.Xm:p.u}),Object(m.H)(4)),V=d.a.div.withConfig({componentId:"sc-1ec3qhn-16"})(["color:",";font-size:",";"],p.Ro,Object(m.H)(24)),x=d.a.div.withConfig({componentId:"sc-1ec3qhn-17"})(["display:flex;justify-content:space-between;width:100%;color:",";"],p.Al),H=function(e){var t=e.cricketExist,n=e.eventId,o=Object(i.useSelector)((function(e){return Object(c.a)(e,n)})),u=o.inplay,d=o.twoParticipants,m=o.eventName,p=o.teamOneName,f=o.teamTwoName,h=o.teamOneScore,v=o.teamTwoScore,g=o.showScore,b=o.eventFinished,E=o.p1Serve,I=o.p2Serve,j=o.servingIndicatorVisible;return a.a.createElement(S,null,d?a.a.createElement(r.Fragment,null,a.a.createElement(w,null,a.a.createElement(T,{inplay:u},a.a.createElement(y,null,p)),g&&a.a.createElement(N,null,a.a.createElement(s.a,{eventFinished:b},h||"-"),t&&a.a.createElement(O,{serve:E,servingIndicatorVisible:j}))),a.a.createElement(w,null,a.a.createElement(T,{inplay:u},a.a.createElement(y,null,f)),g&&a.a.createElement(N,null,a.a.createElement(s.a,{eventFinished:b},v||"-"),t&&a.a.createElement(O,{serve:I,servingIndicatorVisible:j})))):a.a.createElement(l.a,{inplay:u},m))},F=n("tGBs"),k=n("MSyb"),L=function(e){var t=e.withPoints,n=e.eventId,c=Object(i.useSelector)((function(e){return Object(F.a)(e,n)})),l=c.inplay,u=c.teamOneName,d=c.teamTwoName,m=c.p1CurrentScore,p=c.p2CurrentScore,f=c.p1Games,h=c.p2Games,v=c.p1Nsets,g=c.p2Nsets,b=c.p1Serve,S=c.p2Serve,y=c.servingIndicatorVisible,w=c.set,T=c.showStarted,R=c.showScore,N=c.eventProvider,C=c.eventFinished,V=C&&N===o.le.LIVESCORE;return a.a.createElement(x,null,a.a.createElement(E,null,a.a.createElement(_,{inplay:l},a.a.createElement(j,{inplay:l},u)),a.a.createElement(_,{inplay:l},a.a.createElement(j,{inplay:l},d))),R&&!T&&a.a.createElement(r.Fragment,null,!V&&a.a.createElement(r.Fragment,null,l&&a.a.createElement(A,null,a.a.createElement(P,null,a.a.createElement(k.a,{gameScore:v,mainScore:!0})),a.a.createElement(P,null,a.a.createElement(k.a,{gameScore:g,mainScore:!0}))),t&&""!==f.get(w-1)&&a.a.createElement(A,null,a.a.createElement(P,null,a.a.createElement(k.a,{currentSetScore:!0,gameScore:f.get(w-1)})),a.a.createElement(P,null,a.a.createElement(k.a,{currentSetScore:!0,gameScore:h.get(w-1)}))),a.a.createElement(M,{bold:t},a.a.createElement(P,null,a.a.createElement(z,null,m),a.a.createElement(O,{serve:b,servingIndicatorVisible:y})),a.a.createElement(P,null,a.a.createElement(z,null,p),a.a.createElement(O,{serve:S,servingIndicatorVisible:y})))),V&&a.a.createElement(I,null,a.a.createElement(s.a,{eventFinished:C},v),a.a.createElement(s.a,{eventFinished:C},g))))};L.defaultProps={withPoints:!0,tableTennis:!1};var G=L,U=n("MHjO"),D=n("oRiN"),B=function(e){var t=e.inplay,n=e.visualizationArea,r=e.showScore,i=e.redCards,c=e.eventFinished,l=e.teamName,u=e.teamScore,d=e.leaguePosition;return a.a.createElement(w,null,a.a.createElement(T,{inplay:t},a.a.createElement(y,{visualizationArea:n},l),o.s&&!t&&a.a.createElement(V,null,Object(m.bc)(d)),a.a.createElement(D.a,{visualizationArea:n},i)),r&&a.a.createElement(s.a,{visualizationArea:n,eventFinished:c},u))},W=function(e){var t=e.visualizationArea,n=e.eventId,o=Object(i.useSelector)((function(e){return Object(U.a)(e,n)})),c=o.inplay,s=o.eventName,u=o.twoParticipants,d=o.hRedCards,m=o.aRedCards,p=o.showScore,f=o.eventFinished,h=o.teamOneName,v=o.teamTwoName,g=o.teamOneScore,b=o.teamTwoScore,E=o.teamOneLeaguePosition,O=o.teamTwoLeaguePosition;return a.a.createElement(S,null,u?a.a.createElement(r.Fragment,null,a.a.createElement(B,{inplay:c,visualizationArea:t,showScore:p,eventFinished:f,redCards:d,teamName:h,teamScore:g,leaguePosition:E}),a.a.createElement(B,{inplay:c,visualizationArea:t,showScore:p,eventFinished:f,redCards:m,teamName:v,teamScore:b,leaguePosition:O})):a.a.createElement(l.a,{inplay:c},s))},q=n("WDf2"),K=function(e){var t=e.inplay,n=e.visualizationArea,r=e.showScore,i=e.eventFinished,c=e.redCards,l=e.teamName,u=e.teamScore,d=e.penaltiesExists,p=e.teamPenalties,f=e.teamTotalPenaltyGoals,h=e.leaguePosition;return a.a.createElement(w,null,a.a.createElement(T,{inplay:t},a.a.createElement(y,{visualizationArea:n},l),o.s&&!t&&a.a.createElement(V,null,Object(m.bc)(h)),a.a.createElement(D.a,{visualizationArea:n},c)),r&&(d?a.a.createElement(q.a,{mevView:!0,penaltyShoots:p,penaltyScore:f,inplay:t}):a.a.createElement(s.a,{visualizationArea:n,eventFinished:i}," ",u," ",d&&i&&"("+f+")")))},X=function(e){var t=e.visualizationArea,n=e.eventId,o=Object(i.useSelector)((function(e){return Object(U.a)(e,n)})),c=o.inplay,s=o.eventName,u=o.twoParticipants,d=o.hRedCards,m=o.aRedCards,p=o.showScore,f=o.eventFinished,h=o.penaltiesExists,v=o.teamOnePenalties,g=o.teamTwoPenalties,b=o.teamOneTotalPenaltyGoals,E=o.teamTwoTotalPenaltyGoals,O=o.teamOneName,I=o.teamTwoName,y=o.teamOneScore,j=o.teamTwoScore,w=o.teamOneLeaguePosition,T=o.teamTwoLeaguePosition;return a.a.createElement(S,null,u?a.a.createElement(r.Fragment,null,a.a.createElement(K,{inplay:c,visualizationArea:t,showScore:p,eventFinished:f,redCards:d,teamName:O,teamScore:y,penaltiesExists:h,teamPenalties:v,teamTotalPenaltyGoals:b,leaguePosition:w}),a.a.createElement(K,{inplay:c,visualizationArea:t,showScore:p,eventFinished:f,redCards:m,teamName:I,teamScore:j,penaltiesExists:h,teamPenalties:g,teamTotalPenaltyGoals:E,leaguePosition:T})):a.a.createElement(l.a,{inplay:c},s))},Y=function(e){var t=e.eventId,n=Object(i.useSelector)((function(e){return Object(F.a)(e,t)})),o=n.inplay,c=n.teamOneName,l=n.teamTwoName,s=n.p1CurrentScore,u=n.p2CurrentScore,d=n.p1Nsets,m=n.p2Nsets,p=n.p1Serve,f=n.p2Serve,h=n.servingIndicatorVisible,v=n.showStarted,g=n.showScore,b=n.periodNumber,S=n.periodSuffix;return a.a.createElement(x,null,a.a.createElement(E,null,a.a.createElement(_,{inplay:o},a.a.createElement(j,{inplay:o},c)),a.a.createElement(_,{inplay:o},a.a.createElement(j,{inplay:o},l))),g&&!v&&a.a.createElement(r.Fragment,null,a.a.createElement(A,null,a.a.createElement(P,null,a.a.createElement(C,null,d)),a.a.createElement(P,null,a.a.createElement(C,null,m)),a.a.createElement(P,{headerRow:!0},a.a.createElement(k.a,{headerRow:!0,text:"scoreboards.baseball.runs"}))),a.a.createElement(A,{margin:!0},a.a.createElement(P,null,a.a.createElement(k.a,{gameScore:s}),a.a.createElement(O,{serve:p,servingIndicatorVisible:h})),a.a.createElement(P,null,a.a.createElement(k.a,{gameScore:u}),a.a.createElement(O,{serve:f,servingIndicatorVisible:h})),a.a.createElement(P,{headerRow:!0},a.a.createElement(k.a,{headerRow:!0,text:b,tieBreakEnding:S})))))},Q=n("Cmpn"),J=function(e){var t=e.eventId,n=Object(i.useSelector)((function(e){return Object(Q.a)(e,t)})),o=n.inplay,c=n.teamOneName,l=n.teamTwoName,s=n.p1Nsets,u=n.p2Nsets,d=n.p1Serve,m=n.p2Serve,p=n.servingIndicatorVisible,f=n.showScore;return a.a.createElement(x,null,a.a.createElement(E,null,a.a.createElement(_,{inplay:o},a.a.createElement(j,{inplay:o},c)),a.a.createElement(_,{inplay:o},a.a.createElement(j,{inplay:o},l))),f&&a.a.createElement(r.Fragment,null,a.a.createElement(R,null,a.a.createElement(P,null,a.a.createElement(C,null,s),a.a.createElement(O,{serve:d,servingIndicatorVisible:p})),a.a.createElement(P,null,a.a.createElement(C,null,u),a.a.createElement(O,{serve:m,servingIndicatorVisible:p})),a.a.createElement(P,{headerRow:!0},a.a.createElement(k.a,{headerRow:!0,text:"scoreboards.snooker.frame"})))))},Z=function(e){var t=e.sportId,n=e.eventId,r=e.visualizationArea,c=Object(i.useSelector)((function(e){return e.getIn(["appConfig","featureToggles","enableScoreboardV2"],!0)}));switch(t){case o.Kc:return a.a.createElement(G,{eventId:n});case o.ad:case o.Ic:return a.a.createElement(G,{eventId:n,withPoints:!1});case o.i:return a.a.createElement(Y,{eventId:n});case o.Bc:return c?a.a.createElement(W,{eventId:n,visualizationArea:r}):a.a.createElement(X,{eventId:n,visualizationArea:r});case o.Ac:return a.a.createElement(J,{eventId:n});case o.Uc:case o.Vc:return a.a.createElement(H,{eventId:n});case o.G:return a.a.createElement(H,{eventId:n,cricketExist:!0});default:return a.a.createElement(H,{eventId:n})}};t.a=Z},oRiN:function(e,t,n){"use strict";var r=n("wurE"),a=n.n(r),i=n("Qi1R"),o=n("D5ie"),c=a.a.div.withConfig({componentId:"sc-1ia3x3v-0"})(["",";font-weight:bold;font-size:",";height:",";border-radius:",";padding:",";line-height:",";"],(function(e){var t=e.children;return t?Object(r.css)(["display:block;background:",";color:",";"],o.Am,1===t?o.Am:o.Bm):Object(r.css)(["display:none;"])}),Object(i.H)(28),Object(i.H)(34),Object(i.H)(2),Object(i.H)(0,4),Object(i.H)(36));t.a=c},rR46:function(e,t,n){"use strict";var r=n("mXGw"),a=n.n(r),i=n("XSEl"),o=n("FvK5"),c=n("tOpy"),l=n("rOcY"),s=n("bVOX"),u=Object(c.createSelector)(s.a,(function(e){var t=e.get("inplay",!1),n=e.getIn(["scoreboard","period","id"],""),r=e.get("outright",!1),a=e.get("categories",Object(o.List)()).last(Object(o.Map)()).get("id"),i=""===n||l.vg.PRE_GAME.includes(n)||r&&t,c=void 0;switch(a){case l.Bc:c=!i;break;case l.Kc:case l.ad:case l.i:c=!1;break;default:c=t}return c})),d=n("Y1g+"),m=n("t/rl"),p=n("wurE"),f=n.n(p),h=n("Qi1R"),v=n("D5ie"),g=f.a.div.withConfig({componentId:"sc-5xo8o4-0"})(["font-size:",";color:",";"],Object(h.H)(24),(function(e){return e.visualizationArea?v.dl:v.zm})),b=function(e){var t=e.eventId,n=e.visualizationArea,r=void 0!==n&&n,o=Object(i.useSelector)((function(e){return u(e,t)}));return a.a.createElement(g,{visualizationArea:r,"data-element":"EventTime"},a.a.createElement(m.a,{eventId:t,visualizationArea:r,mevView:!0}),o&&a.a.createElement(d.a,{eventId:t}))};t.a=b},tGBs:function(e,t,n){"use strict";var r,a=n("tOpy"),i=n("FvK5"),o=n("rOcY"),c=n("Siuj"),l=Object.assign||function(e){for(var t=1;t0?b.get(0,0).toString():"",p2Nsets:b.size>0?b.get(1,0).toString():"",p1Serve:r.getIn(["servingIndicator","homeServing"],!1),p2Serve:r.getIn(["servingIndicator","awayServing"],!1),servingIndicatorVisible:r.getIn(["servingIndicator","visible"],!1),periodsList:g,eventProvider:t.get("provider",null),periodNumber:v.match(/\d+/)?v.match(/\d+/)[0]:"",periodSuffix:v.match(/\D+/)?v.match(/\D+/)[0]:""})}))},xlnk:function(e,t,n){"use strict";var r=n("wurE"),a=n.n(r),i=n("Qi1R"),o=n("D5ie"),c=a.a.div.withConfig({componentId:"sc-1lugp45-0"})(["font-size:",";",";display:block;color:",";"],Object(i.H)(28),Object(i.K)(),o.ll);t.a=c},yIDL:function(e,t,n){"use strict";n.r(t);var r,a=n("XSEl"),i=n("mpt1"),o=n("ymme"),c=n("BmqR"),l=n("FvK5"),s=n("rOcY"),u=n("Qi1R"),d=n("YMdE"),m=n("tOpy"),p=Object(m.createSelector)((function(e,t){return e.getIn(["eventEntities",t],Object(l.Map)())}),(function(e){var t=e.get("participants",Object(l.List)());return{sportId:e.get("categories",Object(l.List)()).last(Object(l.Map)()).get("id"),inplay:e.get("inplay",!1),startTime:e.get("startTime",""),teamOneName:t.size?t.first().get("name",""):"",teamTwoName:t.size?t.last().get("name",""):"",eventName:e.get("name",""),eventType:e.get("type",""),participants:t,twoParticipants:"headtohead"===e.get("type","").toLowerCase()&&2===t.size,racetrackName:e.getIn(["racingData","racetrackName"],""),raceHour:e.getIn(["racingData","raceHour"],""),periodId:e.getIn(["scoreboard","period","id"],""),eventCountryCode:e.get("categories",Object(l.OrderedSet)()).find((function(e){return"Country"===e.get("type")}),null,Object(l.Map)()).get("countryCode","")}})),f=n("Tgit"),h=n("A9fm"),v=n("mXGw"),g=n.n(v),b=n("PBYb"),E=n.n(b),O=(n("Pdmf"),n("D5ie")),S=n("iZzW"),I=n("rR46"),y=n("jedm"),j=n("+wJ6"),w=n("wurE"),T=n.n(w),R=n("uXGu"),A=n("I2FV"),M=n("goda"),P=n("co3k"),N=n("WBb7"),_=s.mi.IFRAME_VIDEO_STREAM,C=s.mi.SPORT_RADAR_WIDGET,z=s.mi.IFRAME_PERFORM_V2_VIDEO_STREAM,V=s.mi.IFRAME_PERFORM_RMG_VIDEO_STREAM,x=function(e){var t=e.mode,n=e.maxPlayerSizePercentage;if(t===z)return Object(w.css)(["width:","px;"],s.wc/100*n);if(t===_||t===V){var r=Object(u.H)(s.Zc);return Object(w.css)(["height:calc(","vw / "," + ",");"],n,s.dd,r)}return Object(w.css)([""])},H=T.a.div.withConfig({componentId:"sc-3s96ha-0"})(["",";"],(function(){return u.Ad?Object(w.css)(["border:0 none;transform-origin:top left;will-change:transform;transform:",";"],(function(e){return"scale("+(e.minimized?s.Yc:1)+")"})):null})),F=T.a.div.withConfig({componentId:"sc-3s96ha-1"})(["display:flex;flex-direction:column;align-items:flex-start;width:100%;overflow:hidden;padding:",";color:",";"],Object(u.H)(20,0,20,20),O.Ap),k=T()(A.a).withConfig({componentId:"sc-3s96ha-2"})(["display:flex;flex-direction:column;width:100%;"]),L=T.a.div.withConfig({componentId:"sc-3s96ha-3"})(["display:flex;align-items:center;width:100%;"]),G=T.a.div.withConfig({componentId:"sc-3s96ha-4"})(["position:absolute;width:100%;height:",";display:flex;justify-content:flex-end;align-items:start;padding:",";box-sizing:border-box;white-space:nowrap;z-index:10;color:",";background:linear-gradient(179deg,rgba(0,0,0,0.75) -6%,rgba(0,0,0,0) 90%);"],Object(u.H)(194),Object(u.H)(20),O.Bp),U=T()(G).withConfig({componentId:"sc-3s96ha-5"})(["align-items:flex-end;flex-direction:row-reverse;justify-content:space-between;bottom:0;background:linear-gradient(359deg,rgba(0,0,0,0.75) -6%,rgba(0,0,0,0) 90%);& > *{color:",";}"],O.Bp),D=T()(A.a).withConfig({componentId:"sc-3s96ha-6"})(["display:flex;align-items:center;margin-left:",";font-size:",";"],Object(u.H)(12),Object(u.H)(28)),B=T()(R.a).attrs((function(e){var t=e.fill,n=void 0===t?O.Bp:t,r=e.stroke,a=void 0===r?"none":r;return{fill:n,width:Object(u.H)(40),height:Object(u.H)(40),stroke:a}})).withConfig({componentId:"sc-3s96ha-7"})(["margin-left:",";cursor:pointer;"],(function(e){return"arrow02"===e.name?Object(u.H)(4):Object(u.H)(40)})),W=T()(B).attrs((function(e){var t=e.pinned;return{name:t?s.Cf.PIN_SELECTED:s.Cf.PIN,fill:t?O.nl:O.mp,stroke:t?O.nl:O.Zh}})).withConfig({componentId:"sc-3s96ha-8"})([""]),q=T.a.div.withConfig({componentId:"sc-3s96ha-9"})(["display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;flex-shrink:0;padding:",";box-sizing:border-box;z-index:10;"],Object(u.H)(20,20,20,0)),K=T.a.div.withConfig({componentId:"sc-3s96ha-10"})(["display:flex;"]),X=T.a.div.withConfig({componentId:"sc-3s96ha-11"})(["flex:1;margin-left:",";font-size:",";font-weight:bold;",";"],Object(u.H)(12),Object(u.H)(28),Object(u.K)()),Y=T.a.div.withConfig({componentId:"sc-3s96ha-12"})(["",";color:",";"],Object(u.K)(),O.pj),Q=T.a.div.withConfig({componentId:"sc-3s96ha-13"})(["color:",";"],O.pj),J=T.a.div.withConfig({componentId:"sc-3s96ha-14"})(["position:absolute;top:0;left:",";right:0;height:100%;display:flex;justify-content:space-between;background:",";color:",";"],Object(u.H)(s.Xc*s.Fc),O.oj,O.pj),Z=T.a.div.withConfig({componentId:"sc-3s96ha-15"})(["width:100%;min-height:",";display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:",";box-sizing:border-box;text-align:center;background:",";color:",";z-index:10;& > a{color:",";}"],Object(u.H)(u.Ad?s.Wc:s.S),Object(u.H)(20),O.Ap,O.Bp,O.Bp),$=T()(M.a).attrs((function(){return{color:O.Bp}})).withConfig({componentId:"sc-3s96ha-16"})([""]),ee=T.a.div.withConfig({componentId:"sc-3s96ha-17"})(["display:flex;justify-content:center;align-items:center;min-height:",";width:100%;background:",";"],Object(u.H)(u.Ad?s.Wc:s.S),O.Ap),te=T()(R.a).attrs((function(){return{name:"warning",fill:O.Bp,width:Object(u.H)(100),height:Object(u.H)(100)}})).withConfig({componentId:"sc-3s96ha-18"})([""]),ne=T()(S.a).withConfig({componentId:"sc-3s96ha-19"})(["text-decoration:underline;"]),re=T.a.div.withConfig({componentId:"sc-3s96ha-20"})(["display:flex;flex-direction:column;align-items:center;"]),ae=T()(P.a).withConfig({componentId:"sc-3s96ha-21"})(["flex:0 0 ",";width:",";margin-top:",";"],Object(u.H)(64),Object(u.H)(349),Object(u.H)(40)),ie=T()(ae).attrs((function(){return{buttonStyle:"secondary"}})).withConfig({componentId:"sc-3s96ha-22"})([""]),oe=T()(ae).attrs((function(){return{buttonStyle:"primary"}})).withConfig({componentId:"sc-3s96ha-23"})([""]),ce=function(e){var t=e.fullScreen,n=e.maxPlayerSizePercentage,r=e.provider,a=e.mode;return r===s.gi.PERFORM_V2&&a!==s.mi.IFRAME_PERFORM_RMG_VIDEO_STREAM?t?"calc("+n+"vw / "+s.lc+")":Object(u.H)(s.jc-s.Zc):t?"calc("+n+"vw / "+s.dd+")":Object(u.H)(s.bd-s.Zc)},le=T()(N.a).attrs((function(e){var t=e.fullScreen,n=e.maxPlayerSizePercentage,r=e.provider,a=e.mode;return{iframeHeight:ce({fullScreen:t,maxPlayerSizePercentage:n,provider:r,mode:a}),noPaddings:!0,noMargins:!0}})).withConfig({componentId:"sc-3s96ha-24"})([""]),se=T()(G).withConfig({componentId:"sc-3s96ha-25"})(["position:static;align-items:start;height:",";background:",";"],Object(u.H)(s.Zc),O.Ap),ue=T.a.div.withConfig({componentId:"sc-3s96ha-26"})(["",";"],(function(e){var t=e.height,n=e.messagesHeight,r=e.maxPlayerSizePercentage,a=e.fullScreen,i=e.mode;return a&&!u.Ad&&i!==C?Object(w.css)(["position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:",";",";z-index:121;"],r?r+"%":"100%",x):u.Ad?Object(w.css)(["position:fixed;top:",";height:",";width:100%;background:",";z-index:15;"],n?Object(u.H)(n):"0",Object(u.H)(t),O.Ap):Object(w.css)(["position:relative;"])}));function de(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var me=(de(r={},s.Cb,"videoStream.error.youNeedToLogIn"),de(r,s.di.NOT_AVAILABLE,"videoStream.error.notAvailable"),de(r,s.di.IMG_NOT_AVAILABLE,"videoStream.error.StreamNotAvailableLocation"),de(r,s.di.IMG_WILL_START_SOON,"videoStream.error.willStartSoon"),de(r,s.di.BET_1_TO_WATCH,"videoStream.error.bet1"),de(r,s.ei.EVENT_NOT_STARTED,"videoStream.error.notYetAvailable"),de(r,s.ei.USAGE_LIMITS_BREACHED,"videoStream.error.maxAttemptsExceeded"),de(r,s.ei.EVENT_OVER,"videoStream.error.streamFinished"),de(r,s.ei.EVENT_NO_STREAMS,"videoStream.error.noStreamAvailable"),de(r,s.ei.GENERIC_ERROR,"videoStream.error.anErrorHasOccurred"),de(r,s.fi.INVALID_EVENT_ID,"videoStream.error.notAvailable"),de(r,s.fi.EVENT_OVER,"videoStream.error.streamFinished"),de(r,s.fi.GEO_BLOCKED,"videoStream.error.streamNotAvailableInThisLocation"),de(r,s.fi.EVENT_NOT_STARTED,"videoStream.error.notYetAvailable"),de(r,s.fi.FAIRUSE_BREACH,"videoStream.error.maxAttemptsExceeded"),r),pe=function(e){return me.hasOwnProperty(e)?me[e]:"videoStream.error.videoEventNotStartedTextForLoggedInUser"},fe=function(e){var t=e.errorCode,n=e.onContactUs,r=e.currency,a=Object(j.a)(),i=a.openLogin,o=a.openRegistration,c=Intl.NumberFormat(s.Rd.locale,{style:"currency",currency:r}).formatToParts(0).find((function(e){return"currency"===e.type})).value;return g.a.createElement(Z,null,function(){switch(t){case s.di.NO_MONEY:return g.a.createElement(v.Fragment,null,g.a.createElement(te,null),g.a.createElement("div",{onClick:n},g.a.createElement(S.a,{id:"videoStream.error.noMoney.a"}),g.a.createElement("br",null),g.a.createElement(ne,{id:"videoStream.error.noMoney.b"})," ",g.a.createElement(S.a,{id:"videoStream.error.noMoney.c"})));case s.Cb:return g.a.createElement(re,null,g.a.createElement(S.a,{id:pe(t),enabled:!0,values:{currency:c}}),g.a.createElement(ie,{onClick:i},g.a.createElement(S.a,{id:"login.button.login"})),g.a.createElement(oe,{onClick:o},g.a.createElement(S.a,{id:"generic.registration"})));default:return g.a.createElement(v.Fragment,null,g.a.createElement(te,null),g.a.createElement(S.a,{id:pe(t),enabled:!0,breakSpaces:!0,values:{currency:c}}))}}())},he=n("5bUc"),ve=T.a.video.withConfig({componentId:"sc-14x81uh-0"})(["display:block;width:100%;",";background:",";"],(function(e){var t=e.maxPlayerSizePercentage;return t?Object(w.css)(["height:'","%';"],t):Object(w.css)(["height:",";"],Object(u.H)(u.Ad?s.Wc:s.S))}),O.xp),ge=function(){function e(e,t){for(var n=0;n1?t-1:0),r=1;r1?t-1:0),r=1;r50||0===a?50:a),(n===p&&Object(u.T)("streaming.enableRUKiFrame",s.Rd.features.streaming.enableRUKiFrame)||n===v)&&0===r.resultCode&&r.data)return n===v?void Qe(Ve({},e,{urlFromGateway:r.data.url})):void De(Ve({},e,{urlRmgIFrame:r.data.urlRmgIFrame}));0===r.resultCode&&r.data&&r.data.url?-1!==[g,f].indexOf(n)?(Be(e,r.data.url),o(!1)):n===b?(Ye(e,r.data),o(!1)):i(r.data.url).then((function(t){switch(n){case p:We(e,t);break;case m:qe(e,t);break;case h:Ke(e,t);break;default:Xe(e,t)}o(!1)})):(r.response&&r.response.resultCode?c(r.response.resultCode):r.resultCode?c(r.resultCode):c(s.Nc),o(!1))}))},De=function(e){var t=e.urlRmgIFrame,n=e.getRmgHtml,r=e.setWatchAndBetIframeUrl,a=e.setSpinner,i=e.setError,o=e.provider,c=e.fullScreen,l=e.maxPlayerSizePercentage,d=s.gi.PERFORM_V2;n(t).then((function(e){try{e.payload.text().then((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=document.createElement("html");t.innerHTML=e;var n=t.getElementsByTagName("iframe")[0],i=new URL(n.getAttribute("src"));o===d&&(c?i.searchParams.set("width",s.wc/100*l):(i.searchParams.set("width",Object(u.Yd)(s.ed)),i.searchParams.set("height",Object(u.Yd)(s.jc)))),r(o===d?i.href:n.getAttribute("src")),a(!1)}))}catch(t){a(!1),i(s.Nc)}}))},Be=function(e,t){e.setVideoStreamUrl(t),Je(e.setShowBar)},We=function(e,t){if(Object.values(s.fi).indexOf(t.payload)>-1)e.setError(t.payload);else try{var n=(new DOMParser).parseFromString(t.payload,"application/xml").getElementById("854").getElementsByTagName("streamLaunchCode")[0].textContent;e.setVideoStreamUrl(n),Je(e.setShowBar)}catch(r){e.setError(s.Nc)}},qe=function(e,t){if(t.payload.IsOK)try{e.setVideoStreamUrl(t.payload.EventInfo.Streams.find((function(e){return"Adaptive"===e.BitrateLevel&&e.MediaFormat===s.hi.HLS})).Url),Je(e.setShowBar)}catch(r){e.setError(s.Nc)}else{var n=t.payload.Error&&t.payload.Error.ErrorCode||s.Nc;e.setError(n)}},Ke=function(e,t){var n=Object(u.ec)("payload.hlsUrl",t);n?e.setVideoStreamUrl(n):e.setError(s.Nc)},Xe=function(e,t){try{200===t.payload.statusCode&&t.payload.hlsUrl?(e.setVideoStreamUrl(t.payload.hlsUrl),Je(e.setShowBar)):200!==t.payload.statusCode||t.payload.hlsUrl?403===t.payload.response.statusCode?e.setError(t.payload.response.statusCode):e.setError(s.Nc):e.setError(s.di.IMG_WILL_START_SOON)}catch(n){e.setError(s.Nc)}},Ye=function(e,t){try{var n=t.protocol===s.hi.DASH,r=t.drm;if(t.url&&(!n&&r&&u.de||!n&&!r||n&&!u.de)){var a=n?"application/dash+xml":"application/x-mpegURL",i={src:t.url,type:a,withCredentials:!0};r&&(i.keySystems={"com.apple.fps.1_0":{certificateUri:r.fairplayCertificate,getLicense:function(e,t,n,a){window.videojs&&window.videojs.xhr({url:r.fairplay,method:"POST",responseType:"arraybuffer",body:n,headers:{"Content-type":"application/octet-stream"}},(function(e,t,n){e?a(e):a(null,n)}))}},"com.widevine.alpha":r.widevine,"com.microsoft.playready":r.playready}),e.setBetGeniusStreamSources(i)}else e.setError(s.Nc)}catch(o){e.setError(s.Nc)}},Qe=function(e){var t=e.setWatchAndBetIframeUrl,n=e.setSpinner,r=e.urlFromGateway,a=new URL(r);t(new URL(s.Rd.host+s.Rd.country+s.Rd.performV2TemplatePage+a.search).href),n(!1)},Je=function(e){e(!0),ke&&clearTimeout(ke),ke=setTimeout((function(){return e(!1)}),2e3)},Ze=function(e){return function(t){var n=rt(e);e.minimizeVisualization(n),t&&!e.minimized&&Fe(e,s.Mh.SHRINK,t)}},$e={onPin:function(e){return function(){e.pinned?(e.unpinVisualization(),Fe(e,s.Mh.UNPIN,s.Wh.TAP)):(e.pinVisualization(),Fe(e,s.Mh.PIN,s.Wh.TAP))}},onVizualization:function(e){return function(){Le?function(e){if(clearTimeout(Le),Le=null,e.error)return e.sendStreamEnd(s.Nh.STREAM),e.resetVisualization(),void(e.fullScreen&&!u.Ad&&e.hideModal("VisualizationAreaModal"));if(u.Ad)if(e.minimized)e.maximizeVisualization(He[e.mode]),Fe(e,s.Mh.ENLARGE,s.Wh.DOUBLE_TAP);else{var t=rt(e);e.minimizeVisualization(t),Fe(e,s.Mh.SHRINK,s.Wh.DOUBLE_TAP)}}(e):Le=setTimeout((function(){Le=null,Je(e.setShowBar)}),500)}},onClose:function(e){return function(){e.fullScreen?(u.Ad&&e.setFullScreen(!1),!u.Ad&&e.setVideoStreamUrl(null),!u.Ad&&e.hideModal("VisualizationAreaModal")):(e.sendStreamEnd(s.Nh.STREAM),e.resetVisualization())}},onVideoError:function(e){return function(){e.setError(s.Nc)}},onSoundMute:function(e){return function(){e.setSoundMute(!e.soundMute)}},onContactUs:function(e){var t=e.showModal,n=e.showLiveChat,r=e.contactUsEnabled;return function(){r&&Object(u.Hd)({showModal:t,showLiveChat:n})}},onMouseOver:function(e){var t=e.showBar,n=e.setShowBar;return function(e){e.stopPropagation(),!t&&Je(n)}},onIframeTopBar:function(){return function(e){e.stopPropagation()}},onMinimizeVisualization:Ze,onMaximizeVisualization:function(e){return function(t){e.maximizeVisualization(He[e.mode]),e.setShowBar(!1),e.minimized&&Fe(e,s.Mh.ENLARGE,t)}},onOpenViewMarkets:function(e){return function(){e.fullScreen&&!u.Ad&&e.hideModal("VisualizationAreaModal"),function(e){Fe(e,s.Mh.VIEW_MARKETS,s.Wh.TAP)}(e)}},onFullScreen:function(e){var t=e.showModal,n=e.setFullScreen,r=e.setVideoStreamUrl;return function(){u.Ad||(n(!0),!u.Ad&&r(null),!u.Ad&&t("VisualizationAreaModal",{overlay:!0}))}}},et=function(e){var t=e.eventId,n=e.eventExist,r=e.fetchEvent,a=e.resetVisualization,i=e.sendStreamEnd;t&&!n&&r({eventId:t,alive:!0}).then((function(e){Object(u.ec)("payload.event.sportId",e)||(i(s.Nh.STREAM),a())}))},tt={componentDidMount:function(){var e=this.props,t=e.eventId,n=e.subscribeToEventDetails,r=e.subscribeToEventScoreboard,a=e.eventExist,i=this.props,o=i.videoStream,c=i.videoStreamUrl,l=i.loggedIn,u=i.setError;o&&c&&!l?u(s.Cb):(et(this.props),a&&(n(t),r(t)),o&&!c&&Ge(this.props),nt(this.props),at(this.props))},componentDidUpdate:function(e){var t=this;et(this.props);var n=this.props,r=n.betPlacementResultCode,a=n.minimized,i=n.keyboardShown,o=n.resetVisualization,l=n.sportradarWidgetId,d=this.props,m=d.eventExist,p=d.eventId,f=d.subscribeToEventDetails,h=d.subscribeToEventScoreboard,v=d.error,g=d.loggedIn,b=this.props,E=b.videoStream,O=b.setError,S=b.setSpinner,I=b.setVideoStreamUrl,y=b.setWatchAndBetIframeUrl,j=b.mode,w=this.props,T=w.videoStreamUrl,R=w.watchAndBetIframeUrl,A=w.soundMute,M=w.setSoundMute,P=w.fullScreen,N=w.hideModal,_=this.props,C=_.maximizeVisualization,z=_.sendStreamEnd,V=_.provider,x=_.performMatchTracker,H=_.performWidgetId,F=this.props,k=F.pinned,L=F.location,G=F.betGeniusStreamSources;!e.eventExist&&m&&(f(p),h(p)),function(e,t){var n=e.location,r=e.pinned,a=e.visualizationEnabledState,i=e.resetVisualization,o=e.sendStreamEnd,l=n.pathname,u=t.location.pathname,d=Object(c.matchPath)(l,{path:s.ph}),m=d&&d.params.eventId,p=d&&e.eventId===m,f=!!Object(c.matchPath)(l,{path:s.fg.login}),h=!!Object(c.matchPath)(u,{path:s.fg.login});!r&&(l!==u&&!(f||h))&&!p&&a&&(o(s.Nh.STREAM),i()),e.visEventId||e.videoStream||(o(s.Nh.STREAM),i())}(this.props,e),(v===s.Cb&&!e.loggedIn&&g||v&&e.videoStream&&!E)&&O(null),e.videoStream&&!E&&(O(null),S(!1),I(null),y(null));var U=e.eventId!==p,D=e.mode!==s.mi.UNKNOWN&&j!==s.mi.UNKNOWN&&e.mode!==j,B=e.loggedIn!==g&&E;(U||D||B)&&a&&C(He[j]);var W=!e.videoStream&&E,q=U&&E,K=e.performMatchTracker&&!x&&E,X=e.betPlacementResultCode!==r&&v===s.di.BET_1_TO_WATCH;if(W||B||q||K){var Y=it(this.props);A!==Y&&M(Y),Ge(this.props)}X&&setTimeout((function(){Ge(t.props)}),1e3),u.Ad&&!a&&!e.keyboardShown&&i&&(v?(z(s.Nh.STREAM),o()):Ze(this.props)()),e.error===v&&e.eventExist===m&&e.videoStream===E&&e.videoStreamUrl===T&&e.sportradarWidgetId===l&&e.watchAndBetIframeUrl===R&&e.performMatchTracker===x&&e.performWidgetId===H&&e.betGeniusStreamSources===G||nt(this.props,e),e.mode!==j&&at(this.props),(E&&!e.provider&&e.provider!==V||!e.performMatchTracker&&e.performMatchTracker!==x)&&Ge(this.props),P&&e.location.pathname!==L.pathname&&(N("VisualizationAreaModal"),!k&&o())},componentWillUnmount:function(){var e=this.props,t=e.eventId,n=e.unsubscribeFromEventDetails,r=e.unsubscribeFromEventScoreboard,a=e.setVisualizationHeight;clearTimeout(ke),clearTimeout(Le),n(t),r(t),a(0),Le=null}},nt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.error,r=e.videoStream,a=e.videoStreamUrl,i=e.watchAndBetIframeUrl,o=e.sendStreamStart,c=e.sendStreamEnd,l=e.mode,u=e.setMode,d=e.startUIElement,m=e.provider,p=e.performMatchTracker,f=e.betGeniusStreamSources,h=s.gi.RUK,v=s.gi.PERFORM_V2,g=s.gi.BETGENIUS,b=s.mi.UNKNOWN;if(!n)if(r&&a)b=s.mi.VIDEO_STREAM;else if(p||i&&m===v){var E=new URLSearchParams(e.watchAndBetIframeUrl).get("rmg");b="true"===E?s.mi.IFRAME_PERFORM_RMG_VIDEO_STREAM:s.mi.IFRAME_PERFORM_V2_VIDEO_STREAM}else i&&m===h?b=s.mi.IFRAME_VIDEO_STREAM:r&&m===g&&f?b=s.mi.VIDEO_STREAM_BETGENIUS:r||p||(b=s.mi.SPORT_RADAR_WIDGET);l!==b&&(b===s.mi.UNKNOWN&&c(s.Nh.STREAM),u(b));var O=b===s.mi.SPORT_RADAR_WIDGET&&!t.videoStream&&!r,S=b!==s.mi.UNKNOWN&&t.videoStream&&r&&(!!a||!!i);(O||S)&&o(d)},rt=function(e){switch(e.mode){case s.mi.IFRAME_VIDEO_STREAM:case s.mi.IFRAME_PERFORM_RMG_VIDEO_STREAM:return s.cd;case s.mi.IFRAME_PERFORM_V2_VIDEO_STREAM:return s.kc;default:return s.Xc}},at=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=e.setVisualizationHeight,r=e.mode,a=e.minimized,i=a?rt(e):He[r];n(null===t?i:t)},it=function(e){var t=e.autoPlaySoundOnSportVideo,n=e.autoPlaySoundOnHorseVideo,r=e.eventDetails.sportId;return s.wg.includes(r)?!n:!t},ot=Object(i.compose)(Object(i.setDisplayName)("VisualizationAreaContainer"),c.withRouter,Object(a.connect)((function(e){var t=e.getIn(["visualization","eventId"],null),n=p(e,t),r=e.getIn(["eventEntities",t],Object(l.Map)()),a=Object(h.a)(e,t);return{minimized:e.getIn(["visualization","minimized"],!1),height:e.getIn(["visualization","height"],0),pinned:e.getIn(["visualization","pinned"],!1),sportradarWidgetId:e.getIn(["visualization","sportradarWidgetId"],null),performWidgetId:e.getIn(["visualization","performWidgetId"],null),videoStream:e.getIn(["visualization","videoStream"],!1),videoStreamUrl:e.getIn(["visualization","videoStreamUrl"],""),performMatchTracker:e.getIn(["visualization","performMatchTracker"],!1),eventRemoved:e.getIn(["removedEntities","events"],Object(l.Set)()).includes(t),visualizationEnabledState:e.getIn(["visualization","enabled"],!1),visEventId:a.vizEventId,videoProvider:a.videoProvider,videoEventId:a.videoEventId,maxPlayerSizePercentage:e.getIn(["visualization","maxPlayerSizePercentage"],50),disableEventStats:n.sportId===s.Bc,event:r,eventExist:!r.isEmpty(),eventDetails:n,eventId:t,loggedIn:Object(f.a)(e),betPlacementResultCode:e.getIn(["betplacement","resultCode"],null),keyboardShown:e.getIn(["keyboardState","keyboardShown"],!1),mode:e.getIn(["visualization","mode"],0),startUIElement:e.getIn(["visualization","startUIElement"],null),sportRadarWidgetType:n.sportId===s.G?"match.lmtLight":"match.lmtEssential",fullScreen:e.getIn(["visualization","fullScreen"],!1),betGeniusStreamSources:e.getIn(["visualization","betGeniusStreamSources"]),autoPlaySoundOnSportVideo:e.getIn(["userSettings","settings","media","autoPlaySoundOnSportVideo"]),autoPlaySoundOnHorseVideo:e.getIn(["userSettings","settings","media","autoPlaySoundOnHorseVideo"]),contactUsEnabled:e.getIn(["appConfig","featuresEnabled","contactUs"],!0),currency:e.getIn(["user","balance","currency"],"GBP")}}),(function(e){return Object(o.bindActionCreators)({resetVisualization:d.qd.resetVisualization,minimizeVisualization:d.qd.minimizeVisualization,maximizeVisualization:d.qd.maximizeVisualization,pinVisualization:d.qd.pinVisualization,unpinVisualization:d.qd.unpinVisualization,fetchEvent:d.cb.fetchEvent,getVideoUrl:d.qd.getVideoUrl,getVideoStreamingUrl:d.qd.getVideoStreamingUrl,disableVideoStream:d.qd.disableVideoStream,showModal:d.dc.showModal,hideModal:d.dc.hideModal,setVideoStreamUrl:d.qd.setVideoStreamUrl,setBetGeniusStreamSources:d.qd.setBetGeniusStreamSources,setMaxPlayerSizePercentage:d.qd.setMaxPlayerSizePercentage,setVisualizationHeight:d.qd.setVisualizationHeight,getRmgHtml:d.qd.getRmgHtml,setMode:d.qd.setMode,setFullScreen:d.qd.setFullScreen,subscribeToEventDetails:d.J.subscribeToEventDetails,unsubscribeFromEventDetails:d.J.unsubscribeFromEventDetails,subscribeToEventScoreboard:d.J.subscribeToEventScoreboard,unsubscribeFromEventScoreboard:d.J.unsubscribeFromEventScoreboard,sendStreamStart:d.Uc.sendStreamStart,sendStreamEnd:d.Uc.sendStreamEnd,statisticsPush:d.Uc.statisticsPush,showLiveChat:d.Mb.showLiveChat},e)})),Object(i.branch)((function(e){var t=e.visualizationEnabledState,n=e.location;return!Object(u.Rc)(t,n)}),i.renderNothing),Object(i.withState)("showBar","setShowBar",!1),Object(i.withState)("error","setError",null),Object(i.withState)("spinner","setSpinner",!1),Object(i.withState)("soundMute","setSoundMute",it),Object(i.withState)("watchAndBetIframeUrl","setWatchAndBetIframeUrl",null),Object(i.withHandlers)($e),Object(i.withProps)((function(e){var t=e.onVizualization,n=e.minimized,r=e.showBar,a=e.eventId,i=e.location,o=e.eventDetails,d=e.event,m=e.performWidgetId,p=e.performMatchTracker,f=Object(c.matchPath)(i.pathname,{path:[s.fg.horseRacingSev,s.fg.greyhoundsSev,s.fg.sev],exact:!0}),h=f&&f.params.eventId!==a,v=!n&&r&&(!f||h),g=o.sportId===s.kb&&s.fg.horseRacingSev||o.sportId===s.eb&&s.fg.greyhoundsSev||s.fg.sev,b=Object(u.D)({pathname:g,rawParams:{sportName:d.get("categories",Object(l.OrderedSet)()).last(Object(l.Map)()).get("name"),categoryName:d.get("categories",Object(l.OrderedSet)()).first(Object(l.Map)()).get("name"),eventName:d.get("name")},preparedParams:{eventId:a}});return{onVizualizationAttributes:xe({},u.Ad?"onTouchStart":"onClick",t),noSevOrAnotherSevPage:v,sevUrl:Object(c.matchPath)(i.pathname,{path:b})?null:b,provider:m&&p?s.gi.PERFORM_V2:e.videoProvider,providerEventId:m&&p?m:e.videoEventId}})),Object(i.lifecycle)(tt))(ze);t.default=ot}}]);