try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="09f7e6c7-7131-4fe5-b3c8-7f02fbd95ad0",e._sentryDebugIdIdentifier="sentry-dbid-09f7e6c7-7131-4fe5-b3c8-7f02fbd95ad0")}catch(e){}{let e="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:{};e.SENTRY_RELEASE={id:"558896"}}(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["PlayProvidersSlider"],{"0690":function(e,t,r){"use strict";r("1e05")},"1e05":function(e,t,r){},"2ee5":function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));r("4de4"),r("14d9"),r("e9f5"),r("910d");var s=r("be92"),o=r("d373"),i=r("0c9e"),a=r("8f12");const c="/img/provider_placeholder.svg",l={[i["b"].bottomMenu.menu.all_providers]:i["b"].bottomMenu,[i["b"].sections.categories.providers.main]:i["b"].sections.categories,[i["b"].sections.providers.providers.main]:i["b"].sections.providers,[i["b"].top.menu.all_providers]:i["b"].top.menu};t["b"]={computed:Object.assign(Object.assign(Object.assign(Object.assign({},Object(s["f"])(o["a"].breakpoints,["isMobile"])),Object(s["f"])(o["a"].player,["getLanguageForUrl"])),Object(s["f"])(o["a"].gamesProviders,["providersByCode"])),{imageProvider(){var e;return null===(e=this.provider)||void 0===e?void 0:e.icon_hover}}),methods:{getGtmByPreviousEvents(){const e=this.$analytics.getEventsHistory(),t=e.filter(e=>e.event===a["Zb"].click);for(let r=t.length-1;r>=0;r--){const e=t[r].button;if(e&&l[e])return l[e]}},goToProvider(e=!1){this.$bus.emit("providers-bottom-sheet",!1);const t=`${this.getLanguageForUrl}/${this.provider.code}-games${e?"?jackpotGames=active":""}`;this.$router.push(t).catch(()=>({}))}}}},"3e33":function(e,t,r){"use strict";r("99af"),r("a630"),r("d81d"),r("14d9"),r("4e82"),r("e9f5"),r("7d54"),r("ab43"),r("4ec9");t["a"]={methods:{getSortedGamesByAlphabetAsc(e){return[...e].sort((e,t)=>(e.title||"").localeCompare(t.title||""))},getSortedGamesByAlphabetDesc(e){return[...e].sort((e,t)=>(t.title||"").localeCompare(e.title||""))},getSortedGamesByPopular(e,t){const r=new Map(e.map(e=>[e.id,e])),s=[];t.forEach(e=>{r.has(e)&&(s.push(r.get(e)),r.delete(e))});const o=Array.from(r.values());return s.concat(o.sort(this.sortGameById))},getSortedGamesById(e){return[...e].sort(this.sortGameById)},sortGameById:(e,t)=>e.id>t.id?-1:1}}},6022:function(e,t,r){"use strict";var s=r("f2bf");const o={key:0,class:"play-provider__see-all flex-center"},i={class:"btn btn--size-xs btn--circle btn--secondary btn--border-animated play-provider__see-all-icon-wr"},a={class:"play-provider__see-all-text"},c={class:"play-provider__img-wr"},l=["src","alt"],n={key:1,class:"play-provider__name"},d={key:0,class:"play-provider__info"},p={class:"play-provider__jackpot"},v={key:0,class:"play-provider__games"},b={key:2,class:"play-provider__border"};function m(e,t,r,m,h,u){const g=Object(s["resolveComponent"])("icon");return Object(s["openBlock"])(),Object(s["createElementBlock"])("a",{ref:"providerCardRef",class:Object(s["normalizeClass"])(["play-provider swiper-slide",{"play-provider--is-last-show-all":r.isLastShowAll}]),onClick:t[0]||(t[0]=Object(s["withModifiers"])((...e)=>u.handleClick&&u.handleClick(...e),["prevent"]))},[r.isLastShowAll?(Object(s["openBlock"])(),Object(s["createElementBlock"])("div",o,[Object(s["createElementVNode"])("div",i,[t[1]||(t[1]=Object(s["createElementVNode"])("span",{class:"btn__border-hover"},null,-1)),t[2]||(t[2]=Object(s["createTextVNode"])()),Object(s["createVNode"])(g,{"icon-name":"plus",class:"play-provider__see-all-icon"})]),t[3]||(t[3]=Object(s["createTextVNode"])()),Object(s["createElementVNode"])("div",a,Object(s["toDisplayString"])(e.$t("games_collections.show_all")),1)])):(Object(s["openBlock"])(),Object(s["createElementBlock"])(s["Fragment"],{key:1},[Object(s["createElementVNode"])("div",c,[e.imageProvider?(Object(s["openBlock"])(),Object(s["createElementBlock"])("img",{key:0,src:e.imageProvider,alt:u.providerName,class:"play-provider__img"},null,8,l)):(Object(s["openBlock"])(),Object(s["createElementBlock"])("h3",n,Object(s["toDisplayString"])(u.providerName),1))]),t[6]||(t[6]=Object(s["createTextVNode"])()),r.isJackpot?(Object(s["openBlock"])(),Object(s["createElementBlock"])("div",d,[Object(s["createElementVNode"])("div",p,[r.provider.jackpotSum?(Object(s["openBlock"])(),Object(s["createElementBlock"])("span",{key:0,ref:"titleProviderCardRef",class:"play-provider__jackpot-text"},Object(s["toDisplayString"])(e.$t("jackpot")),513)):Object(s["createCommentVNode"])("",!0),t[4]||(t[4]=Object(s["createTextVNode"])()),Object(s["createElementVNode"])("span",{ref:"sumProviderCardRef",class:Object(s["normalizeClass"])(["play-provider__jackpot-sum",{"play-provider__jackpot--zero":!r.provider.jackpotSum}])},Object(s["toDisplayString"])(r.provider.formattedJackpotSum),3)]),t[5]||(t[5]=Object(s["createTextVNode"])()),r.provider.providerGamesLength?(Object(s["openBlock"])(),Object(s["createElementBlock"])("div",v,Object(s["toDisplayString"])(r.provider.providerGamesLength),1)):Object(s["createCommentVNode"])("",!0)])):Object(s["createCommentVNode"])("",!0)],64)),t[7]||(t[7]=Object(s["createTextVNode"])()),r.isLastShowAll?Object(s["createCommentVNode"])("",!0):(Object(s["openBlock"])(),Object(s["createElementBlock"])("div",b))],2)}var h=r("c964"),u=(r("14d9"),r("2ee5")),g=r("60e8"),f=r("a174"),j=r("5d2a"),O=r("8f12"),y={name:"play-provider",components:{Icon:j["a"]},mixins:[u["b"],g["a"],f["a"]],props:{provider:{type:Object,default:()=>({})},position:{type:Number,default:0},isJackpot:{type:Boolean,default:!1},isLastShowAll:{type:Boolean,default:!1}},computed:{providerName(){var e;return(null===(e=this.provider)||void 0===e?void 0:e.name)||""}},mounted(){this.getImgBgColor()},methods:{handleClick(){const e=this.isJackpot?this.GTM_ELEMENTS.mainJackpotSelectProvider:this.GTM_ELEMENTS.mainProvidersSelect;this.isLastShowAll?this.$router.push(`${this.getLanguageForUrl}${O["Qd"].url}`).catch(()=>({})):(this.$analytics.clickEvent({button:e,provider:this.provider.name}),this.setGtmGameStartFilter(this.GTM_ELEMENTS.gameStart.mainProviders),this.goToProvider(this.isJackpot))},getImgBgColor(){var e=this;return Object(h["a"])((function*(){var t,r;if(e.isLastShowAll)return;const s=yield e.getAverageRGB(e.provider.icon);var o;(null===(t=e.$refs.providerCardRef)||void 0===t||t.style.setProperty("--provider-card-bg",s),e.provider.jackpotSum)?null===(r=e.$refs.titleProviderCardRef)||void 0===r||r.style.setProperty("--provider-card-title-color",s):null===(o=e.$refs.sumProviderCardRef)||void 0===o||o.style.setProperty("--provider-card-title-color",s)}))()}}},k=(r("0690"),r("6b0d")),P=r.n(k);const S=P()(y,[["render",m]]);t["a"]=S},bcdf6:function(e,t,r){"use strict";r.r(t);var s=r("f2bf");function o(e,t,r,o,i,a){const c=Object(s["resolveComponent"])("play-provider"),l=Object(s["resolveComponent"])("cards-slider");return e.providersList.length?(Object(s["openBlock"])(),Object(s["createBlock"])(l,{key:"providerList","navigate-id":"provider-list","skeleton-props":{type:"provider-slider-item"},"gtm-element":e.GTM_ELEMENTS.providers,title:"providers",row:e.rowsProviderList,"collection-list":a.slicedProvidersList,"is-show-all-btn-visible":"","card-size":"m","section-url":e.providersUrl},{default:Object(s["withCtx"])(()=>[(Object(s["openBlock"])(!0),Object(s["createElementBlock"])(s["Fragment"],null,Object(s["renderList"])(a.slicedProvidersList,(e,t)=>(Object(s["openBlock"])(),Object(s["createBlock"])(c,{key:t,provider:e,position:t,"is-last-show-all":a.isLastShowAll(t)},null,8,["provider","position","is-last-show-all"]))),128))]),_:1},8,["gtm-element","row","collection-list","section-url"])):Object(s["createCommentVNode"])("",!0)}var i=r("f3f3"),a=(r("fb6a"),r("be92")),c=r("d373"),l=r("fc9b"),n=r("3332"),d=r("6022"),p=r("8f12"),v={name:"play-providers-slider",components:{PlayProvider:d["a"],CardsSlider:n["a"]},mixins:[l["a"]],props:{isJackpotGames:{type:Boolean,default:!1}},computed:Object(i["a"])(Object(i["a"])({},Object(a["f"])(c["a"].breakpoints,["isMobileOrTablet"])),{},{slicedProvidersList(){return this.providersList.slice(0,this.quantityGamesInSlider)},quantityGamesInSlider(){return this.isMobileOrTablet?p["tc"].MOBILE_PROVIDERS:p["tc"].PROVIDERS}}),methods:{isLastShowAll(e){return this.providersList.length>this.slicedProvidersList.length&&e===this.slicedProvidersList.length-1}}},b=r("6b0d"),m=r.n(b);const h=m()(v,[["render",o]]);t["default"]=h},fc9b:function(e,t,r){"use strict";var s=r("d0af"),o=r("54f8"),i=(r("4de4"),r("caad"),r("d81d"),r("14d9"),r("fb6a"),r("e9f5"),r("910d"),r("ab43"),r("4ec9"),r("ac1f"),r("2532"),r("841c"),r("be92")),a=r("d373"),c=r("60624"),l=r("8f12"),n=(r("4e82"),{methods:{getSortedProvidersByAlphabetAsc(e){return[...e].sort((e,t)=>e.name>t.name?1:-1)},getSortedProvidersByAlphabetDesc(e){return[...e].sort((e,t)=>e.name[e.id,e]))},allProviders(){return this.sortedProvidersWithIndexShow.map(e=>Object.assign(Object.assign({},e),{providerGamesLength:e.itemsIDS.length,formattedGames:this.getFormattedGamesByProvider(e)}))},providersWithJackPot(){return this.getProvidersWithJackpotAndGamesCount.map(e=>Object.assign(Object.assign(Object.assign({},e),this.getJackpotSumByProviderCode(e.code)),this.getFormattedJackpotGamesByProvider(e)))},providersUrl(){return this.getLanguageForUrl+"/providers"},rowsProviderList(){return this.isMobileOrTablet?h:u}}),methods:{getGamesWithJackpot(e){this.gamesArray.filter(({id:t,collections:r})=>e.includes(t)&&(null===r||void 0===r?void 0:r.includes(l["qc"].JACKPOT)))},getFuseOptions(e,t){return g[e.length]?(t.distance=g[e.length],t):(t.distance=g.default,t)},filterBySearchProvidersResults(e){const t=this.getFuseOptions(e,this.getFuseProviderSearchOptions),r=new c["a"](this.sortedProvidersList,t),s=r.search(Object(v["transliterate"])(e));return s.map(({item:e})=>e)},getProviderGames(e){const t=e.length<=b?1:2;return this.chunkGames(e,t)},chunkGames(e,t){const r=[],s=Math.ceil(e.length/t);return r.push(e.slice(0,s).reverse()),r.push(e.slice(s,e.length).reverse()),r.filter(Boolean)},getFormattedGamesByProvider(e){const t=[];var r,s=Object(o["a"])(e.itemsIDS);try{for(s.s();!(r=s.n()).done;){const e=r.value,s=this.sortedPopularGamesObject.get(e);if(s&&t.push(s),t.length===m)break}}catch(i){s.e(i)}finally{s.f()}return this.getProviderGames(t)},getFormattedJackpotGamesByProvider(e){var t;const r=[];var s,i=Object(o["a"])(e.itemsIDS);try{for(i.s();!(s=i.n()).done;){const e=s.value,o=this.sortedPopularGamesObject.get(e);if(o&&(null===(t=null===o||void 0===o?void 0:o.collections)||void 0===t?void 0:t.includes(l["qc"].JACKPOT))&&(r.push(o),r.length===m))break}}catch(a){i.e(a)}finally{i.f()}return{formattedGames:this.getProviderGames(r),providerGamesLength:e.jackpotGamesCount,hasJackpot:r.length>0}},getJackpotSumByProviderCode(e){const t=this.getProvidersJackpots[e]||0,r=t?`${this.$filters.numberWithSeparator(t)} ${this.gameCurrencySymbol}`:this.$t("jackpot");return{jackpotSum:t,formattedJackpotSum:r,urlProvider:e+"?jackpotGames=active"}},handleInputSearch(){const e=this.filterBySearchProvidersResults(this.searchText).length;if(!e)return void this.updateJackpotGames(l["jf"].All);const t=Object(s["a"])(this.searchableProviders,1),r=t[0],o=this.jackpotProviders.includes(r.code);(null===r||void 0===r?void 0:r.itemsIDS.length)&&o?this.updateJackpotGames(l["jf"].Jackpot):this.updateJackpotGames(l["jf"].All)}}}}}]); //# sourceMappingURL=PlayProvidersSlider.5cbba560.js.map