1import{k as L,Q as C,u as D,w as N,h as B,f as G,j as H,m as M,n as T,H as p,p as u,q as d,z as i,c as r,r as q}from"./vendors-_fSCfn4Z.js";import{_ as R}from"./GamesListToolbar.vue_vue_type_script_setup_true_lang-Cf78jOq2.js";import{P as b}from"./index-wrNZHi20.js";import{R as A}from"./ReadMoreBlock-DgWCWOXA.js";import{N as I,ch as $,a8 as g,_ as j}from"./main-COcUbzo4.js";import{u as z}from"./casino-c16W2nqJ.js";import{_ as E}from"./GameList.vue_vue_type_script_setup_true_lang-CXeZutdU.js";import"./sentry-B0Qsq-5B.js";import"./floating-ui-DiwcxBBh.js";import"./overlayscrollbars-BVV2Idez.js";import"./body-scroll-lock-upgrade-CmWMI3F6.js";import"./zod-BHm_e8j-.js";/* empty css */import"./useGameSearch-CPhAaw2y.js";import"./searchCategories-CnReohGJ.js";import"./observeContentChanged-B-da6vRh.js";import"./vue-recaptcha-YB-XIZcF.js";import"./vue3-touch-events-BftI5NW8.js";import"./livechat-0SIorxA9.js";import"./firebase-Hg7Ai1fd.js";import"./vee-validate-D4u8Hn2I.js";/* empty css *//* empty css *//* empty css */import"./mainPageStore-BTkz4noh.js";import"./topLeaders-BMLUBI_F.js";import"./index-CusUprUC.js";import"./GameItems-zikOkwz9.js";const F={class:"flex flex-col gap-4 lg:gap-6","data-test":"casino-page-provider"},Q={class:"order-last w-full col-span-full max-w-layout transition-[max-width] duration-300"},U=["innerHTML"],V=L({__name:"Provider",setup(J){const n=I(),o=z(),t=C(),f=r(()=>{var a;return((a=l.value)==null?void 0:a.name)||""}),v=r(()=>t.query.page?Number(t.query.page):void 0),s=r(()=>Array.isArray(t.params.slug)?"":t.params.slug),_=r(()=>n.getProducerGamesSlugData(s.value).items),l=r(()=>o.sortedProviders.find(a=>a.slug===s.value)),{seoText:P,updatePageSeo:w,getPaginationLinks:x}=$(l),y=r(()=>{const{currentPage:a,nextPage:e,prevPage:S,isFullLoaded:k}=n.getSlugData(s.value);return a===1&&k?[]:x(t.path,e,S)});D({link:()=>[...y.value]});async function c(){const a=t.path;await o.initData(),await n.loadProducerGamesInitData(s.value,v.value),w(a)}async function h(){l.value&&await n.loadProducerGamesNextPage(s.value)}const m=q(!1);return N(()=>{var a;return(a=l.value)==null?void 0:a.slug},async(a,e)=>{e&&a!==e&&await c()}),B(async()=>{await c(),m.value=!0}),G(async()=>{m.value||(await c(),m.value=!0),g.addListener(await h)}),H(()=>{g.removeListener()}),(a,e)=>(M(),T("div",F,[p("div",Q,[u(A,null,{default:d(()=>[p("div",{class:"grid gap-2 lg:gap-4",innerHTML:i(P)},null,8,U)]),_:1})]),u(i(R),{class:"col-span-full",categories:i(o).sortedCategories,producers:i(o).sortedProviders},null,8,["categories","producers"]),u(E,{class:"m-auto auto-cols-fr md:max-w-layout md:grid-cols-8 lg:grid-cols-12","game-list":_.value,title:f.value},{"below-title":d(()=>[u(b,{producers:i(o).sortedProviders,class:"w-full col-span-full"},null,8,["producers"])]),_:1},8,["game-list","title"]),e[0]||(e[0]=p("div",{id:"pagination-end"},null,-1))]))}}),ha=j(V,[["__scopeId","data-v-82d4a254"]]);export{ha as default}; 2//# sourceMappingURL=Provider-B3EfWLPe.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.