1"use strict";(self.webpackChunkcra=self.webpackChunkcra||[]).push([[7037],{24088:function(e,r,t){t.d(r,{n:function(){return d}});var o=t(23029),a=t(92901),n=t(39874),i=t(85501),s=t(37185),c=t(35251),d=function(e){function BrandReviewOffersO18ImageRequestParams(e,r){var t;return(0,o.A)(this,BrandReviewOffersO18ImageRequestParams),(t=(0,n.A)(this,BrandReviewOffersO18ImageRequestParams,[{width:e,height:r}])).resourceName=t.resourceName+"/18-plus-1",t}return(0,i.A)(BrandReviewOffersO18ImageRequestParams,e),(0,a.A)(BrandReviewOffersO18ImageRequestParams,[{key:"defaultFormat",get:function get(){return c.Zb.SVG}}])}(s.q)},35377:function(e,r,t){t.d(r,{l:function(){return s}});var o=t(92901),a=t(23029),n=t(39874),i=t(85501),s=function(e){function BrandReviewPageLinkParams(e){var r,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,a.A)(this,BrandReviewPageLinkParams),(r=(0,n.A)(this,BrandReviewPageLinkParams)).category=t,r.slug=e,r}return(0,i.A)(BrandReviewPageLinkParams,e),(0,o.A)(BrandReviewPageLinkParams)}(t(42554).m)},73043:function(e,r,t){t.d(r,{A:function(){return u}});var o=t(92901),a=t(23029),n=t(9417),i=t(39874),s=t(85501),c=t(17007),d=t(35251),l=t(31023),k=t(35377),u=function(e){function BrandReviewPageLinkModel(e){var r,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,a.A)(this,BrandReviewPageLinkModel),(r=t?(0,i.A)(this,BrandReviewPageLinkModel,[l.Nb.BETTING.inner_content,new k.l(e,t)]):(0,i.A)(this,BrandReviewPageLinkModel,[l.Nb.BETTING.content,new k.l(e,t)])).screen=d.uq.ANALYTICS.SOURCES.brandReview,(0,n.A)(r)}return(0,s.A)(BrandReviewPageLinkModel,e),(0,o.A)(BrandReviewPageLinkModel)}(c.J)},68254:function(e,r,t){t.d(r,{b:function(){return _}});var o=t(89379),a=t(64467),n=(t(49198),t(96580)),i=t.n(n),s=t(27123),c=t(82601),d=t(46271),l=t(2950),k=t(63904),u=t(85582),_=function CarouselArrowLarge(e){var r={className:i()(s.A.arrow_large_container,(0,a.A)((0,a.A)({},s.A.arrow_large_container_prev,e.isPrev),s.A.arrow_large_container_next,!e.isPrev),e.className),onClick:function onClick(){return e.onClick()}},t={className:i()(s.A.arrow_large,(0,a.A)((0,a.A)({},s.A.arrow_large_prev,e.isPrev),s.A.arrow_large_next,!e.isPrev)),src:new c.u(24,24,"_Right"),fillcolor:(0,d.S)(l.lm.textSecondary)};return(0,u.jsx)("div",(0,o.A)((0,o.A)({},r),{},{children:(0,u.jsx)(k.O,(0,o.A)({},t))}))}},41233:function(e,r,t){t.d(r,{R:function(){return s}});var o=t(92901),a=t(23029),n=t(39874),i=t(85501),s=function(e){function CheckMarkRequestParams(e){var r;return(0,a.A)(this,CheckMarkRequestParams),(r=(0,n.A)(this,CheckMarkRequestParams,[e,e])).resourceName=r.resourceName+"/VIcon",r}return(0,i.A)(CheckMarkRequestParams,e),(0,o.A)(CheckMarkRequestParams)}(t(57203).l)},37185:function(e,r,t){t.d(r,{q:function(){return d}});var o=t(23029),a=t(92901),n=t(39874),i=t(85501),s=t(36571),c=t(35251),d=function(e){function BettingZoneAssetsRequestParams(e,r,t){var a;return(0,o.A)(this,BettingZoneAssetsRequestParams),(a=(0,n.A)(this,BettingZoneAssetsRequestParams,[{resourceName:"Website/BettingZone/Wordpress",width:e,height:r,color:t}])).version=2,a}return(0,i.A)(BettingZoneAssetsRequestParams,e),(0,a.A)(BettingZoneAssetsRequestParams,[{key:"defaultFormat",get:function get(){return c.Zb.SVG}}])}(s.b)},33633:function(e,r,t){t.r(r),t.d(r,{BookmakersReviewComponent:function(){return We},BookmakersReviewComponentProps:function(){return Ce},default:function(){return Oe}});var o=t(89379),a=t(64467),n=t(92901),i=t(23029),s=t(39874),c=t(85501),d=t(49198),l=t(50204),k=t(60436),u=t(94790),_=t(3580),m=t(80256),v=function(e){function BookmakersReviewWidgetTerms(){var e;(0,i.A)(this,BookmakersReviewWidgetTerms);for(var r=arguments.length,t=new Array(r),o=0;o<r;o++)t[o]=arguments[o];return(e=(0,s.A)(this,BookmakersReviewWidgetTerms,[].concat(t))).WEB_BOOKIES_REVIEW_CARD_HEADER="Bookmakers Review",e.BOOKIE_READ_FULL_REVIEW="Read full review",e}return(0,c.A)(BookmakersReviewWidgetTerms,e),(0,n.A)(BookmakersReviewWidgetTerms)}(t(67).h),g=t(81879),w={},p=function(e){function BookmakersReviewWidgetRemoteConfig(){return(0,i.A)(this,BookmakersReviewWidgetRemoteConfig),(0,s.A)(this,BookmakersReviewWidgetRemoteConfig,arguments)}return(0,c.A)(BookmakersReviewWidgetRemoteConfig,e),(0,n.A)(BookmakersReviewWidgetRemoteConfig,[{key:"defaultConfig",get:function get(){return Object.values(w)}}])}(g.C),A=t(35251),f=function(e){function BookmakersReviewWidgetConfig(e,r){var t;return(0,i.A)(this,BookmakersReviewWidgetConfig),(t=(0,s.A)(this,BookmakersReviewWidgetConfig,["bookmakersReviewWidget",null,e,r])).source=A.uq.ANALYTICS.SOURCES.bookmakersReview,t}return(0,c.A)(BookmakersReviewWidgetConfig,e),(0,n.A)(BookmakersReviewWidgetConfig)}(m.O);f.injectables=[v,p];var R,h,B=t(22300),b=t(793),P=t(31279),C=t(88358),W=t(15448),y=t(48841),O=t(49116),N=t(58272),x=t(30396),S=t(8791),E=t(8670),j=t(58067),L=t(76108),I=t(60205),T=t(73043),q=function(e){function BookmakersReviewWidgetCardModel(e){var r;return(0,i.A)(this,BookmakersReviewWidgetCardModel),(r=(0,s.A)(this,BookmakersReviewWidgetCardModel)).bookmaker=e.bookmaker,r.imageUrl=e.imageUrl,r.rank=e.rank,r.stars=e.stars,r.titles=e.titles,r.ctaTitle=e.ctaTitle,r.link=e.link,r}return(0,c.A)(BookmakersReviewWidgetCardModel,e),(0,n.A)(BookmakersReviewWidgetCardModel,[{key:"starsArray",get:function get(){return Array.from({length:this.stars},(function(e,r){return r}))}},{key:"reviewLink",get:function get(){var e,r,t=new T.A(null===(e=this.bookmaker)||void 0===e||null===(r=e.n
1ame)||void 0===r?void 0:r.toLowerCase());return t.settings.shouldOpenNewTab=!0,t}}])}(I.t),M=t(31023),D=(h=function(e){function BookmakersReviewWidgetState(){return(0,i.A)(this,BookmakersReviewWidgetState),(0,s.A)(this,BookmakersReviewWidgetState,arguments)}return(0,c.A)(BookmakersReviewWidgetState,e),(0,n.A)(BookmakersReviewWidgetState,[{key:"isPopulated",get:function get(){var e,r;return(null===(e=this.dataSource)||void 0===e||null===(r=e.promotions)||void 0===r?void 0:r.length)>0}},{key:"title",get:function get(){return this.isBettingPage?"":this.terms.WEB_BOOKIES_REVIEW_CARD_HEADER}},{key:"sportTypeId",get:function get(){var e;return null===(e=this.appState.context.sportType)||void 0===e?void 0:e.id}},{key:"promotions",get:function get(){var e,r=this,t=[];return(null===(e=this.dataSource)||void 0===e?void 0:e.promotions.map((function(e){if(!t.includes(e.bookmakerId)){var o=r.dataSource.bookmakers.get(e.bookmakerId),a=o?new L.w(o):null;return t.push(a.id),new j.m(e,a)}return null}))).removeNulls()}},{key:"cards",get:function get(){var e,r;return null===(e=this.promotions)||void 0===e||null===(r=e.map((function(e){return new q(e)})))||void 0===r?void 0:r.filter((function(e){return null===e||void 0===e?void 0:e.bookmaker}))}},{key:"isBettingPage",get:function get(){var e;return[M.V2.betting].concat((0,k.A)(Object.values(M.Nb.BETTING))).includes(null===(e=this.currentLinkModel)||void 0===e?void 0:e.name)}},{key:"reviewLinkValidByLanguage",get:function get(){var e,r;return[31].includes(null===(e=this.appState.locale)||void 0===e||null===(r=e.language)||void 0===r?void 0:r.id)}},{key:"bookmakersIds",get:function get(){var e;return null===(e=this.cards)||void 0===e?void 0:e.map((function(e){return e.bookmaker.id}
1))}}])}(C.R),h.injectables=[].concat((0,k.A)(W.d.injectables),[y.e,O.t,N.i,x.B,S.h,E.B,f]),R=h,(0,b.A)(R.prototype,"isPopulated",[P.$Z],Object.getOwnPropertyDescriptor(R.prototype,"isPopulated"),R.prototype),(0,b.A)(R.prototype,"title",[P.EW],Object.getOwnPropertyDescriptor(R.prototype,"title"),R.prototype),(0,b.A)(R.prototype,"sportTypeId",[P.EW],Object.getOwnPropertyDescriptor(R.prototype,"sportTypeId"),R.prototype),(0,b.A)(R.prototype,"promotions",[P.EW],Object.getOwnPropertyDescriptor(R.prototype,"promotions"),R.prototype),(0,b.A)(R.prototype,"cards",[P.EW],Object.getOwnPropertyDescriptor(R.prototype,"cards"),R.prototype),(0,b.A)(R.prototype,"isBettingPage",[P.EW],Object.getOwnPropertyDescriptor(R.prototype,"isBettingPage"),R.prototype),(0,b.A)(R.prototype,"reviewLinkValidByLanguage",[P.EW],Object.getOwnPropertyDescriptor(R.prototype,"reviewLinkValidByLanguage"),R.prototype),(0,b.A)(R.prototype,"bookmakersIds",[P.EW],Object.getOwnPropertyDescriptor(R.prototype,"bookmakersIds"),R.prototype),R),H=function(e){function BookmakersReviewWidgetStore(){return(0,i.A)(this,BookmakersReviewWidgetStore),(0,s.A)(this,BookmakersReviewWidgetStore,arguments)}return(0,c.A)(BookmakersReviewWidgetStore,e),(0,n.A)(BookmakersReviewWidgetStore)}(B.T);H.injectables=[f,D];var V=t(4718),F=t(36755),Z=t(10467),U=t(5182),K=t(19464),G=t(76618),Y=t(41138),$=function(e){function BookmakersReviewWidgetFetchHandler(){return(0,i.A)(this,BookmakersReviewWidgetFetchHandler),(0,s.A)(this,BookmakersReviewWidgetFetchHandler,arguments)}return(0,c.A)(BookmakersReviewWidgetFetchHandler,e),(0,n.A)(BookmakersReviewWidgetFetchHandler,[{key:"onLoaded",value:function onLoaded(){var e,r;((0,U.A)(BookmakersReviewWidgetFetchHandler,"onLoaded",this,3)([]),21!==this.state.appState.locale.userCountryId||this.state.appState.settings.isWidget)?null===(e=(r=this.controller.props).onWidgetVisible)||void 0===e||e.call(r,!1):this.action()}},{key:"requestParams",get:function get(){return new Y.u}},{key:"action",value:function(){var e=(0,Z.A)((0,F.A)().mark((function _callee(){var e,r,t;return(0,F.A)().wrap((function _callee$(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,(0,U.A)(BookmakersReviewWidgetFetchHandler,"fetch",this,3)([]);case 2:return t=o.sent,o.next=5,this.controller.action(M.TH.populateData,{dataSource:t});case 5:return null===(e=(r=this.controller.props).onWidgetVisible)||void 0===e||e.call(r,this.state.isPopulated),this.store.setComponentState(M.bo.loaded),o.abrupt("return",{});case 8:case"end":return o.stop()}}),_callee,this)})));return function action(){return e.apply(this,arguments)}}()}])}(K.x);$.injectables=[G.u];var X=t(42332),z=t(15973),J=function(e){function BookmakersReviewWidgetHandlers(e,r,t){var o;return(0,i.A)(this,BookmakersReviewWidgetHandlers),o=(0,s.A)(this,BookmakersReviewWidgetHandlers),[e,r,t].forEach((function(e){return o.add(e)})),o}return(0,c.A)(BookmakersReviewWidgetHandlers,e),(0,n.A)(BookmakersReviewWidgetHandlers)}(V.b);J.injectables=[$,X.x,z.h];var Q=function(e){function BookmakersReviewWidgetController(){return(0,i.A)(this,BookmakersReviewWidgetController),(0,s.A)(this,BookmakersReviewWidgetController,arguments)}return(0,c.A)(BookmakersReviewWidgetController,e),(0,n.A)(BookmakersReviewWidgetController)}(u.d);Q.injectables=[].concat((0,k.A)(_.i.injectables),[f,H,J]);var ee=function(e){function BookmakersReviewWidgetProps(){return(0,i.A)(this,BookmakersReviewWidgetProps),(0,s.A)(this,BookmakersReviewWidgetProps,arguments)}return(0,c.A)(BookmakersReviewWidgetProps,e),(0,n.A)(BookmakersReviewWidgetProps)}(l.Q),re=t(56808),te={container:"bookmakers-review-widget_container__FOzeV",placeholder:"bookmakers-review-widget_placeholder__OrNRi",cards:"bookmakers-review-widget_cards__uWWSM",card:"bookmakers-review-widget_card__dxD8i",card_image:"bookmakers-review-widget_card_image__pTLUF",card_blur_disclaimer:"bookmakers-review-widget_card_blur_disclaimer__saBnf",card_bookmaker:"bookmakers-review-widget_card_bookmaker__ObilW",card_bookmaker_logo:"bookmakers-review-widget_card_bookmaker_logo__ZOE0T",card_rank:"bookmakers-review-widget_card_rank__BpJiO",card_rank_text:"bookmakers-review-widget_
1card_rank_text__AAv-S",card_rank_star:"bookmakers-review-widget_card_rank_star__nvlug",card_details:"bookmakers-review-widget_card_details__-N-k4",card_check_mark:"bookmakers-review-widget_card_check_mark__W9fW1",card_text_container:"bookmakers-review-widget_card_text_container__DLqhM",card_text:"bookmakers-review-widget_card_text__Pr1u2",card_footer:"bookmakers-review-widget_card_footer__5OqaV",card_button:"bookmakers-review-widget_card_button__zQjgg",card_review_button:"bookmakers-review-widget_card_review_button__M+Iw0"},oe=t(96580),ae=t.n(oe),ne=t(68399),ie=t(52049),se=t(38687),ce=function(e){function RankStarRequestParams(e){var r;return(0,i.A)(this,RankStarRequestParams),(r=(0,s.A)(this,RankStarRequestParams,[e,e])).resourceName=r.resourceName+"/starBookie",r}return(0,c.A)(RankStarRequestParams,e),(0,n.A)(RankStarRequestParams)}(t(57203).l),de=t(85582),le=(0,ie.PA)((function(e){var r=e.card,t={src:new ce(10),className:ae()(te.card_rank_star)};return(0,de.jsxs)("div",{className:ae()(te.card_rank),children:[(0,de.jsx)("div",{className:ae()(te.card_rank_text),children:r.rank}),r.starsArray.map((function(e){return(0,d.createElement)(se._,(0,o.A)((0,o.A)({},t),{},{key:e}))}))]})})),ke=t(12265),ue=t(81832),_e=(0,ie.PA)((function(e){var r=e.card,t=e.onBookieClick,a=e.bookieHrefModel,n={className:ae()(te.card_bookmaker),model:a,rel:M.b$.SPONSORED_NOOPENER,onClick:function onClick(){return t()}},i={className:ae()(te.card_bookmaker_logo),entity:r.bookmaker,width:80,height:24};return(0,de.jsxs)(ue.N,(0,o.A)((0,o.A)({},n),{},{children:[(0,de.jsx)(ke.X,(0,o.A)({},i)),(0,de.jsx)(le,{card:r})]}))})),me=t(41233),ve=(0,ie.PA)((function(e){var r=e.title,t={src:new me.R(12),className:ae()(te.card_check_mark)};return(0,de.jsxs)("div",{className:ae()(te.card_text_container),children:[(0,de.jsx)(se._,(0,o.A)({},t)),(0,de.jsx)("div",{className:ae()(te.card_text),children:r})]})})),ge=(0,ie.PA)((function(e){var r=e.card;return(0,de.jsx)("div",{className:ae()(te.card_details),children:r.titles.map((function(e,r){return(0,de.jsx)(ve,{title:e},r)}))})})),we=t(14894),pe=t(78286),Ae=(0,ie.PA)((function(e){var r=e.item,t=e.controller,a=t.state,n=a.reviewLinkValidByLanguage,i=a.config,s=a.sportTypeId,c=a.terms.BOOKIE_READ_FULL_REVIEW,d={bookieId:r.bookmaker.id,bookieName:r.bookmaker.name,sportTypeId:s},l=(0,we.j)(t,d),k=(0,pe.N)(t,{bookieId:r.bookmaker.id,bookieName:r.bookmaker.name,urlLink:r.link,impressionType:A.uq.ANALYTICS.BETS_IMPRESSION_TYPES.main,hasOdds:!!r.bookmaker,source:i.source}),u=k.bookieHrefModel,_=k.onBookieClick,m={model:u,onClick:function onClick(){return _()},rel:M.b$.SPONSORED_NOOPENER},v={ref:l,className:ae()(te.card)},g={src:r.imageUrl,className:ae()(te.card_image),onClick:function onClick(){return _()}},w={card:r,bookieHrefModel:u,onBookieClick:_},p={className:te.card_button,model:u,rel:M.b$.SPONSORED_NOOPENER,onClick:function onClick(){return _()}},f={model:r.reviewLink,className:ae()(te.card_review_button)};return(0,de.jsxs)("div",(0,o.A)((0,o.A)({},v),{},{children:[(0,de.jsx)(ue.N,(0,o.A)((0,o.A)({},m),{},{children:(0,de.jsx)(se._,(0,o.A)({},g))})),(0,de.jsx)("div",{className:te.card_blur_disclaimer}),(0,de.jsx)(_e,(0,o.A)({},w)),(0,de.jsx)(ge,{card:r}),(0,de.jsxs)("div",{className:ae()(te.card_footer),children:[(0,de.jsx)(ue.N,(0,o.A)((0,o.A)({},p),{},{children:r.ctaTitle})),r.reviewLink&&n?(0,de.jsx)(ue.N,(0,o.A)((0,o.A)({},f),{},{children:c})):(0,de.jsx)("div",{className:ae()(te.card_review_button)})]})]}))})),fe=t(10890),Re=t(68254),he=t(10259),Be=(0,ie.PA)((function(e){var r=e.controller,t=r.state,a=r.device.isSmallView,n=t.cards,i={isRtl:r.device.isRtl,height:fe.E.CONTAINER.height,initialIndex:0,isHandset:a,items:n,CardComponent:Ae,CardComponentProps:{controller:r},ArrowComponent:Re.b,shouldRenderOverCardArrow:!0,cardComponentProps:{controller:r}};return(0,de.jsx)("div",{className:ae()(te.cards),children:(0,de.jsx)(he.A,(0,o.A)({},i))})})),be=t(80028),Pe=t(92498),Ce=function(e){function BookmakersReviewComponentProps(){return(0,i.A)(this,BookmakersReviewComponentProps),(0,s.A)(this,BookmakersReviewComponentProps,arguments)}return(0,c.A)(BookmakersReviewComponentProps,e),(0,n.A)(BookmakersReviewComponentProps)}(ee),We=function BookmakersReviewComponent(e){var r=e.controller,t=r.state,n=r.device,i=t.title,s=t.bookmakersIds,c=n.isSmallView,d={when:t.fetchingState===M.sv.fetching||t.componentState===M.bo.loading,className:ae()(te.placeholder,(0,a.A)({},te.small_view,c))},l={className:ae()(te.container,(0,a.A)({},te.small_view,c)),controller:r,title:i};return(0,de.jsxs)(be.a,(0,o.A)((0,o.A)({},d),{},{children:[(0,de.jsx)(ne.O,(0,o.A)((0,o.A)({},l),{},{children:(0,de.jsx)(Be,{controller:r})})),(0,de.jsx)(Pe.T,{bookmakers:s})]}))},ye={component:We,propsType:Ce,controllerType:Q,shouldTriggerOnRenderComplete:!0,createModule:!0,observe:!0},Oe=(0,re.L)(ye)},10890:function(e,r,t){t.d(r,{E:function(){return o}});var o={CONTAINER:{height:144},CARD_TYPES:{default:0,top:1,confidence:2,topConfidence:3}}},27123:function(e,r){r.A={container:"carousel_container__Le5FL",items_container:"carousel_items_container__Px0bV",small_view:"carousel_small_view__yLjfO",item_container:"carousel_item_container__rCkww",arrow_large_container:"carousel_arrow_large_container__SviaO",arrow_large:"
1carousel_arrow_large__MLRL4",arrow_large_prev:"carousel_arrow_large_prev__3icd8",arrow_large_next:"carousel_arrow_large_next__eKySo",arrow_large_container_prev:"carousel_arrow_large_container_prev__gE9FL",arrow_large_container_next:"carousel_arrow_large_container_next__Hw1Sy",arrow_container:"carousel_arrow_container__n7d8D",arrow:"carousel_arrow__1DH4B",arrow_prev:"carousel_arrow_prev__2Dj3C",arrow_next:"carousel_arrow_next__c1SM5",arrow_container_prev:"carousel_arrow_container_prev__FKXRO",arrow_container_next:"carousel_arrow_container_next__bXhx5",dots_container:"carousel_dots_container__xIF9f",dot:"carousel_dot__5S0kr",dot_active:"carousel_dot_active__H934e",footer_container:"carousel_footer_container__n7IjK"}}}]); 2//# sourceMappingURL=bookmakers-review-widget.738b9948.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.