1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="044e2347-6ca8-43e9-9f3e-bb48fd398d0c",e._sentryDebugIdIdentifier="sentry-dbid-044e2347-6ca8-43e9-9f3e-bb48fd398d0c")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9879],{12758:(e,n,t)=>{t.d(n,{X:()=>g});var a=t(95155),s=t(18955),i=t(15239),l=t(12115),r=t(44319),o=t(40260),c=t(58895),d=t(96923),u=t(8867),m=t(4005);let p={paddingBottom:"133.33%"},g=(0,l.memo)(e=>{let{imageUrl:n,title:t,href:l,isFavorite:g,blockReason:x,labelType:f,className:v,onClick:y,dataGameId:b,dataMixpanel:h,wrapperClassName:_,cardContainerClassName:j}=e,N=(0,s.c)(),w=f&&r.G7[f];return(0,a.jsx)(c.p,{onClick:y,href:x?"":l,className:"contents","data-game-id":b,"data-mixpanel":h,children:(0,a.jsx)("div",{className:(0,d.cn)("group relative p-spacing-2 rounded-container-m overflow-hidden transition-transform duration-300\n focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-border-focus",{"bg-gradient-to-br from-yellow-500 to-transparent hover:bg-gradient-to-bl":g,"max-laptop:active:scale-95 laptop:hover:-translate-y-2 laptop:active:opacity-opacity-item-active":!x},_),children:(0,a.jsx)("div",{className:(0,d.cn)("relative w-full",v),style:p,children:(0,a.jsxs)("div",{className:(0,d.cn)("absolute inset-0 z-10 flex items-center justify-center rounded-container-m overflow-hidden p-px bg-bg-secondary mb-spacing-2",j),children:[(x||g)&&(0,a.jsx)("div",{className:(0,d.cn)("absolute bottom-px right-px left-px top-px rounded-container-m z-10 flex from-bg-primary to-transparent ",x?"bg-gradient-to-t":"group-hover:bg-gradient-to-t"),children:(0,a.jsx)("div",{className:(0,d.cn)("mt-auto flex w-full pb-2 pl-2 text-left transition-transform duration-300 group-hover:-translate-y-0",x?"translate-y-10 flex-col":"translate-y-8 items-center"),children:x?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.In,{className:"text-content-secondary",icon:"glyphs-attention-octagon"}),(0,a.jsxs)(m.o,{variant:"caption-s-semibold",className:"mt-2 text-content-static-white-secondary opacity-0 transition-opacity duration-300 group-hover:opacity-100",children:[N("Game.not_available"),(0,a.jsx)("br",{}),N("Game.in_your_".concat(x))]})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.In,{size:"s",className:"text-content-warning",icon:"glyphs-star"}),(0,a.jsx)(m.o,{variant:"caption-s-semibold",className:"text-content-primary opacity-0 transition-opacity duration-300 group-hover:opacity-100",children:N("Shared.Favorites")})]})})}),(0,a.jsxs)("div",{className:"relative size-full overflow-hidden rounded-container-m border border-border-container",children:[w&&(0,a.jsxs)("div",{style:{backgroundColor:"rgb(var(--".concat(w.color,"))"),maxWidth:f===o.T.Exclusive?"70%":"88%"},className:"absolute top-0 left-0 px-spacing-4 py-1.5 tablet:py-spacing-8 rounded-ee-container-m",children:[(0,a.jsx)(u.In,{icon:"subtract",color:"rgb(var(--".concat(w.color,"))"),className:"absolute top-0 size-fit -right-spacing-8"}),(0,a.jsx)(u.In,{icon:w.icon,size:"inherit",style:{aspectRatio:w.aspectRatio},className:"h-spacing-8 w-auto max-w-full"})]}),n?(0,a.jsx)(i.default,{className:(0,d.cn)("origin-bottom select-none size-full",x&&"opacity-30"),src:n,alt:t,width:384,height:516,sizes:"(max-width: 767px) 33vw, (max-width: 1023px) 16vw, (max-width: 1439px) 14vw, 11vw"}):(0,a.jsx)(m.o,{className:"flex size-full items-center justify-center p-2 text-center text-content-secondary",as:"div",variant:"body-m-semibold",children:t})]})]})})})})});g.displayName="GameCard"},25988:(e,n,t)=>{t.d(n,{FG:()=>l,Gw:()=>i,Mn:()=>o,PH:()=>d,gD:()=>r,uo:()=>c});let a="freespin-back-flag",s="freespin-back-state",i=()=>{"undefined"!=typeof sessionStorage&&sessionStorage.setItem(a,"1")},l=()=>{"undefined"!=typeof sessionStorage&&sessionStorage.removeItem(a)},r=()=>{"undefined"!=typeof sessionStorage&&(sessionStorage.removeItem(a),sessionStorage.removeItem(s))},o=()=>"undefined"!=typeof sessionStorage&&"1"===sessionStorage.getItem(a),c=e=>{"undefined"!=typeof sessionStorage&&sessionStorage.setItem(s,JSON.stringify(e))},d=()=>
1{if("undefined"==typeof sessionStorage||"1"!==sessionStorage.getItem(a))return null;let e=sessionStorage.getItem(s);if(!e)return null;try{let n=JSON.parse(e);if(!(null==n?void 0:n.bonusId))return null;return n}catch(e){return null}}},43124:(e,n,t)=>{t.d(n,{U:()=>s});var a=t(40260);let s=(e,n)=>{if(e.countries.some(e=>e.toLowerCase()===(null==n?void 0:n.toLowerCase())))return a.C.Country}},58895:(e,n,t)=>{t.d(n,{p:()=>m});var a=t(95155),s=t(12115);let i=/^\/games\/(?!favorites(?:\/|$))[^/]+\/?$/,l=/^\/freespins\/[^/]+\/game\/[^/]+\/?$/;var r=t(74737),o=t(18664),c=t(94711),d=t(48728),u=t(29159);let m=e=>{let{href:n,children:t,onClick:m,...p}=e,g=(0,c.useSession)(),x=(0,d.rd)(),f=(0,d.a8)(),{setAuthStep:v}=(0,o.Qr)(),y=(0,s.useRef)(!1);if(!n)return t;let b=()=>{(e=>{let n;if(!e)return!1;if("string"==typeof e){let[t]=e.split("#"),[a]=(null!=t?t:"").split("?");n=null!=a?a:""}else{if("object"!=typeof e||!e.pathname)return!1;n=String(e.pathname)}return!!n.startsWith("/")&&(i.test(n)||l.test(n))})(n)&&sessionStorage.setItem(r.RH,f)},h=async e=>{let n=e.currentTarget.getAttribute("href");if(g.getToken()){b(),null==m||m(e);return}if(e.preventDefault(),!y.current){y.current=!0;try{if(!await (0,u.Ge)()){v({type:o.$F.SignIn}),null==m||m(e);return}b(),null==m||m(e),n&&x.push(n)}finally{y.current=!1}}};return(0,a.jsx)(d.N_,{href:n,onClick:h,...p,children:t})}},59879:(e,n,t)=>{t.r(n),t.d(n,{FreespinsDrawerV2:()=>S});var a=t(95155),s=t(53455),i=t(77202),l=t(18955),r=t(12115),o=t(84191),c=t(1954),d=t(15221),u=t(8867),m=t(76957),p=t(4005);let g=e=>{var n,t,s,i,r,o,g,x,f,v,y,b,h,_,j,N;let{activeBonus:w}=e,S=(0,l.c)();return(0,a.jsxs)("div",{className:"flex flex-col gap-spacing-2",children:[(0,a.jsxs)(p.o,{variant:"caption-s-regular",className:"flex flex-col gap-spacing-2 text-content-secondary px-spacing-16 py-spacing-12 rounded-t-container-m rounded-b-container-xxs bg-bg-secondary",as:"div",children:[S("free_spins_modal.fs_count"),(0,a.jsx)(p.o,{variant:"body-s-semibold",as:"span",className:"text-content-primary",children:w.totalCount})]}),(0,a.jsxs)(p.o,{variant:"caption-s-regular",className:"flex flex-col gap-spacing-2 text-content-secondary px-spacing-16 py-spacing-12 rounded-container-xxs bg-bg-secondary",as:"div",children:[S("free_spins_modal.fs_cost"),(0,a.jsx)(p.o,{variant:"body-s-semibold",as:"span",className:"text-content-primary",children:"".concat(w.amount," ").concat(w.currency||"")})]}),(0,a.jsxs)(p.o,{variant:"caption-s-regular",className:"flex flex-col gap-spacing-2 text-content-secondary px-spacing-16 py-spacing-12 rounded-container-xxs bg-bg-secondary",as:"div",children:[S("free_spins_modal.balance"),(0,a.jsx)(p.o,{variant:"body-s-semibold",as:"span",className:"text-content-primary",children:S("free_spins_modal.".concat(w.balanceType))})]}),(0,a.jsxs)(p.o,{variant:"caption-s-regular",className:"flex flex-col gap-spacing-2 text-content-secondary px-spacing-16 py-spacing-12 rounded-container-xxs bg-bg-secondary",as:"div",children:[S("free_spins_modal.wager"),(0,a.jsx)(p.o,{variant:"body-s-semibold",as:"span",className:"text-content-primary",children:w.conditions&&(null==(n=w.conditions)?void 0:n.wager)?"x".concat(w.conditions.wager):"x1"})]}),"bonus"===w.balanceType&&(0,a.jsxs)(a.Fragment,{children:[(null==(t=w.conditions)?void 0:t.wagerMinBet)&&(0,a.jsxs)(p.o,{variant:"caption-s-regular",className:"flex flex-col gap-spacing-2 text-content-secondary px-spacing-16 py-spacing-12 rounded-container-xxs bg-bg-secondary",as:"div",children:[(0,a.jsxs)("div",{className:"flex",children:[S("free_spins_modal.min_bet_sum_condition"),(0,a.jsx)(m.m,{tooltipContent:(0,a.jsx)(p.o,{variant:"body-s-regular",className:"text-content-primary max-w-44",children:S("free_spins_modal.min_amount_tooltip")}),children:(0,a.jsx)(u.In,{size:"s",className:"ml-spacing-4 text-content-secondary hover:text-content-primary",icon:"glyphs-question-circle"})})]}),(0,a.jsx)(p.o,{variant:"body-s-semibold",as:"span",className:"text-content-primary",children:(0,c.Zw)(null==(i=w.conditions)||null==(s=i.wagerMinBet)?void 0:s.primaryValue,(null==(o=w.conditions)||null==(r=o.wagerMinBet)?void 0:r.primaryPrecision)||2,null==(x=w.conditions)||null==(g=x.wagerMinBet)?void 0:g.currency.displayFormat)})]}),(0,a.jsxs)(p.o,{variant:"caption-s-regular",className:"flex flex-col gap-spacing-2 text-content-secondary px-spacing-16 py-spacing-12 rounded-container-xxs bg-bg-secondary",as:"div",children:[(0,a.jsxs)("div",{className:"flex",children:[S("free_spins_modal.max_bet_sum_c
1ondition"),(0,a.jsx)(m.m,{tooltipContent:(0,a.jsx)(p.o,{variant:"body-s-regular",className:"text-content-primary max-w-44",children:S("free_spins_modal.max_amount_tooltip")}),children:(0,a.jsx)(u.In,{size:"s",className:"ml-spacing-4 text-content-secondary hover:text-content-primary",icon:"glyphs-question-circle"})})]}),(0,a.jsx)(p.o,{variant:"body-s-semibold",as:"span",className:"text-content-primary",children:(0,c.Zw)(null==(v=w.conditions)||null==(f=v.wagerMaxBet)?void 0:f.primaryValue,(null==(b=w.conditions)||null==(y=b.wagerMaxBet)?void 0:y.primaryPrecision)||2,null==(_=w.conditions)||null==(h=_.wagerMaxBet)?void 0:h.currency.displayFormat)})]}),(0,a.jsxs)(p.o,{variant:"caption-s-regular",className:"flex flex-col gap-spacing-2 text-content-secondary px-spacing-16 py-spacing-12 rounded-container-xxs bg-bg-secondary",as:"div",children:[S("free_spins_modal.max_win_info"),(0,a.jsx)(p.o,{variant:"body-s-semibold",as:"span",className:"text-content-primary",children:"".concat(S("free_spins_modal.max_win_info_value_1",{maxAmountMultiplier:(null==(j=w.conditions)?void 0:j.maxAmountMultiplier)||""})," ").concat((null==(N=w.conditions)?void 0:N.freespinsMaxAmount)?"".concat(S("free_spins_modal.max_win_info_value_2",{maxAmount:"".concat(w.conditions.freespinsMaxAmount.primaryValue,"$")})):"")})]})]}),(null==w?void 0:w.expiresAt)&&(0,a.jsxs)(p.o,{variant:"caption-s-regular",className:"flex flex-col gap-spacing-2 text-content-secondary px-spacing-16 py-spacing-12 rounded-t-container-xxs rounded-b-container-m bg-bg-secondary",as:"div",children:[S("free_spins_modal.bonus_expired"),(0,a.jsx)(d.r,{className:"rounded-full",size:"s",date:w.expiresAt,icon:(0,a.jsx)("div",{className:"size-6 rounded-full mr-spacing-4 bg-bg-warning-subtle flex items-center justify-center",children:(0,a.jsx)(u.In,{icon:"glyphs-fire",className:"text-content-warning"})})})]})]})};var x=t(65455),f=t(86915),v=t(34863),y=t(48728),b=t(20113),h=t(61861),_=t(87159),j=t(77252),N=t(25988),w=t(97994);let S=()=>{let e=(0,l.c)(),n=(0,y.a8)(),t=(0,r.useRef)(null),d=(0,r.useRef)(!1),[u,m]=(0,i.useAtom)(_.mu),[S,I]=(0,i.useAtom)(_.ww),{data:C,isLoading:M}=(0,s.useQuery)((0,o.r)({},{enabled:!!S})),E=(0,i.useSetAtom)(j.T),k=(0,r.useMemo)(()=>{var e;return null==C||null==(e=C.items)?void 0:e.find(e=>e.id===S)},[null==C?void 0:C.items,S]),{data:z}=(0,f.J)(),P=(0,r.useMemo)(()=>{var n;let t=null==z||null==(n=z.other)?void 0:n.find(e=>(null==e?void 0:e.code)===(null==k?void 0:k.currency));return e("free_spins_modal.title",{count:(null==k?void 0:k.totalCount)||"X",amount:(0,
1c.Zw)((null==k?void 0:k.amount.toString())||"Y",(null==t?void 0:t.precision)||2,(null==t?void 0:t.displayFormat)||"{amount} $")})},[null==k?void 0:k.amount,null==k?void 0:k.currency,null==k?void 0:k.totalCount,z,e]);if((0,r.useEffect)(()=>{k&&(null==k?void 0:k.count)===0&&((0,N.gD)(),I(""))},[k,I]),(0,r.useEffect)(()=>{if(S||!n.includes("bonuses"))return;let e=(0,N.PH)();(null==e?void 0:e.bonusId)&&I(e.bonusId)},[S,n,I]),(0,r.useEffect)(()=>{if(!S||!k||u<=0)return;let e=new MutationObserver(()=>{let n=t.current;n&&n.scrollHeight>n.clientHeight&&(n.scrollTo({top:u,behavior:"smooth"}),d.current=!1,e.disconnect())});return e.observe(document.body,{childList:!0,subtree:!0}),()=>e.disconnect()},[k,S,u]),(0,r.useEffect)(()=>{!S||(0,N.PH)()||m(0)},[S,m]),!S||!k&&!M)return null;let A=M&&!k;return(0,a.jsxs)(v.L,{isOpen:!!S,onClose:()=>{(0,N.PH)()||E(e=>{if(!S)return e;let n={...e};return delete n[S],n}),I("")},fixedHeader:A?"":P,modalRef:t,mixpanelData:(0,w.uz)(n),mobileBannerSrc:"/images/bonuses/freespins-mobile.webp",desktopBannerSrc:"/images/bonuses/freespins-desktop.webp",bannerInner:(0,a.jsx)("div",{className:"absolute z-10 flex flex-col gap-spacing-16 items-center w-full max-w-2xl top-1/2 -translate-y-1/2 left-1/2 -translate-x-1/2 text-center",children:A?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(h.E,{className:"h-spacing-32 w-2/3 rounded-container-s"}),(0,a.jsx)(h.E,{className:"h-spacing-24 w-32 rounded-control-xl"}),(0,a.jsx)(h.E,{className:"h-spacing-32 w-40 rounded-control-xl"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.o,{variant:"display-m",children:P}),(0,a.jsx)(b.E,{className:"w-fit",variant:"staticPrimary",children:e("free_spins_modal.".concat(null==k?void 0:k.balanceType,"_balance"))}),(0,a.jsx)(b.E,{className:"border border-border-container backdrop-blur-sm !px-spacing-12 py-spacing-8 bg-bg-static-black-subtle",prefixIcon:"glyphs-flash-circle",prefixIconClassName:"text-bg-accent",children:e("free_spins_modal.fs_left",{count:(null==k?void 0:k.count)||0,totalCount:(null==k?void 0:k.totalCount)||0})})]})}),contentContainerClassName:"flex flex-col gap-spacing-24",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-spacing-16",children:[(0,a.jsx)(p.o,{variant:"h3",children:e("free_spins_modal.special_fs")}),(0,a.jsx)(p.o,{children:e("free_spins_modal.caption")})]}),(0,a.jsx)(x.y,{bonusId:S,onGameCardClick:()=>{let e=t.current;e&&m(e.scrollTop)}}),(0,a.jsxs)("div",{className:"flex flex-col gap-spacing-16",children:[(0,a.jsx)(p.o,{variant:"h3",children:e("free_spins_modal.conditions")}),k&&(0,a.jsx)(g,{activeBonus:k})]})]})}},65455:(e,n,t)=>{t.d(n,{y:()=>C});var a=t(95155),s=t(53455),i=t(77202),l=t(18955),r=t(12115),o=t(34357),c=t(75128),d=t(43124),u=t(12758),m=t(12454),p=t(64795),g=t(60182),x=t(52687),f=t(27466),v=t(96923),y=t(4005);let b=(e,n)=>Array.from({length:n-e+1},(n,t)=>e+t),h=(0,r.memo)(e=>{let{currentPage:n,totalPages:t,onPageChange:s,siblingCount:i=1,boundaryCount:l=1,arrowsThreshold:o=7,className:c,backMixpanelData:d,forwardMixpanelData:u,getPageMixpanelData:m,...p}=e,x=(0,r.useMemo)(()=>{if(t<=2*i+3+2*l)return b(0,t-1);let e=Math.max(n-i,0),a=Math.min(n+i,t-1),s=e>l+1,r=a<t-(l+2);return!s&&r?[...b(0,3+2*i-1),"ellipsis-right",t-1]:s&&!r?[0,"ellipsis-left",...b(t-(3+2*i),t-1)]:s&&r?[0,"ellipsis-left",...b(e,a),"ellipsis-right",t-1]:b(0,t-1)},[n,t,i,l]),f=(0,r.useCallback)(()=>{s(n-1)},[n,s]),h=(0,r.useCallback)(()=>{s(n+1)},[n,s]),_=(0,r.useCallback)(e=>()=>{s(e)},[s]),j=t>o;return(0,a.jsxs)("div",{className:(0,v.cn)("flex items-center gap-spacing-8 justify-center",c),...p,children:[j&&(0,a.jsx)(g.$,{variant:"controlNeutral",size:"md",onClick:f,disabled:0===n,prefixIcon:"glyphs-arrow-left",dataMixpanel:d}),(0,a.jsx)("div",{className:"flex items-center rounded-control-m bg-control-neutral",children:x.map(e=>{if("string"==typeof e)return(0,a.jsx)("div",{className:"flex items-center justify-center bg-transparent size-size-control-m shrink-0",children:(0,a.jsx)(y.o,{variant:"body-s-semibold",className:"text-content-static-white-secondary",children:"..."})},e);let t=n===e;return(0,a.jsx)(g.$,{size:"md",variant:t?"primary":"controlNeutral",onClick:_(e),className:(0,v.cn)("min-w-size-control-m",!t&&"!bg-transparent"),dataMixpanel:null==m?void 0:m(e+1),children:(0,a.jsx)(y.o,{variant:"body-s-semibold",children:e+1})},e)})}),j&&(0,a.jsx)(g.$,{variant:"controlNeutral",size:"md",onClick:h,disabled:n===t-1,prefixIcon:"glyphs-arrow-right",dataMixpanel:u})]})});var _=t(61861),j=t(96605),N=t(87159),w=t(77252),S=t(25988),I=t(97994);let C=(0,r.memo)(e=>{var n;let{bonusId:t,onGameCardClick:v,children:b}=e,C=(0,l.c)(),M=(0,i.useAtomValue)((0,p.ct)((0,p.Pj)(p.zV.Tablet)))?9:15,E=(0,i.useSetAtom)(N.ww),[k,z]=(0,i.useAtom)(w.T),P=(0,S.Mn)(),A=k[t],F=(0,r.useMemo)(()=>{let e=(0,S.PH)();return e&&e.bonusId===t&&e.pageSize===M?e:null},[t,M]),T=!!F||P&&(null==A?void 0:A.pageSize)===M,G=F||(T?A:null),[R,q]=(0,r.useState)((null==G?void 0:G.searchQuery)||""),D=(0,r.useMemo)(()=>R.trimStart().replace(/\s+/g," "),[R]),[B]=(0,o.d7)(D,300),[H,$]=(0,r.useState)((null==G?void 0:G.currentPage)||0),[V,L]=(0,r.useState)((null==G?void 0:G.visibleSearchCount)||M),[O,Q]=(0,r.useState)((null==G?void 0:G.searchOffset)||0),[U,X]=(0,r.useState)([]),K=(0,r.useRef)([]),[J,Z]=(0,r.useState)(t),[W,Y]=(0,r.useState)(M);if(t!==J||M!==W){Z(t),Y(M);let e=(0,S.PH)(),n=e&&e.bonusId===t&&e.pageSize===M,a=(0,S.Mn)(),s=k[t],i=n?e:a&&(null==s?void 0:s.pageSize)===M?s:null;q((null==i?void 0:i.searchQuery)||""),$((null==i?void 0:i.currentPage)||0),L((null==i?void 0:i.visibleSearchCount)||M),Q((null==i?void 0:i.searchOffset)||0),X([])}let ee=D.trim().length>=3,en=B.trim().length>=3,{data:et,isLoading:ea}=(e=>{let{bonusId:n,limit:t,offset:a,search:i,enabled:l=!0}=e;return(0,s.useQuery)((0,j.aV)({freespin_id:n,limit:t,offset:a,sort:j.rP.Recently,search:i},{enabled:l&&!!n}))})({bonusId:t,limit:M,offset:en?O:H*M,search:en?B:void 0}),{data:es}=(0,s.useQuery)((0,m.q)()),{data:ei}=(0,c.Ci)();(0,r.useEffect)(()=>
1{if(!en){K.current=[],X([]),Q(0);return}X([]),Q(0),K.current=[]},[B,en]),(0,r.useEffect)(()=>{if(!en||!(null==et?void 0:et.items))return;let e=et.items;e.length>0&&X(n=>{let t=new Set(n.map(e=>e.id));return[...n,...e.filter(e=>!t.has(e.id))]})},[null==et?void 0:et.items,en]);let el=(0,r.useMemo)(()=>{if(!en)return(null==et?void 0:et.items)||[];if(U.length>0)return U;let e=null==et?void 0:et.items;return(null==e?void 0:e.length)?(K.current=e,e):K.current},[null==et?void 0:et.items,en,U]),er=(null==et||null==(n=et.meta)?void 0:n.total)||0,eo=Math.ceil(er/M),ec=(0,r.useRef)(eo);!ea&&eo>0&&(ec.current=eo);let ed=ea?ec.current:eo;(0,r.useEffect)(()=>{t&&z(e=>({...e,[t]:{searchQuery:R,currentPage:H,visibleSearchCount:V,searchOffset:O,pageSize:M}}))},[t,H,M,R,O,z,V]),(0,r.useEffect)(()=>{F&&(0,S.FG)()},[F]),(0,r.useEffect)(()=>{t&&((0,S.Mn)()||z(e=>{let n={...e};return delete n[t],n}))},[t,z]),(0,r.useEffect)(()=>{if(!(null==F?void 0:F.selectedGameId)||!el.find(e=>e.id===F.selectedGameId))return;let e=0,n='[data-game-id="'.concat(F.selectedGameId,'"]'),t=()=>{let a=document.querySelector(n);if(a)return void a.scrollIntoView({block:"center",behavior:"smooth"});(e+=1)<10&&requestAnimationFrame(t)};requestAnimationFrame(t)},[el,null==F?void 0:F.selectedGameId]);let eu=(0,r.useCallback)(e=>{let n=e.target.value,t=R.trimStart().replace(/\s+/g," "),a=n.trimStart().replace(/\s+/g," ");q(n),a!==t&&a.trim().length>=3&&(L(M),Q(0),X([]),t.trim().length<3&&$(0))},[M,R]),em=(0,r.useCallback)(()=>{Q(e=>e+M)},[M]),ep=(0,r.useCallback)(e=>{null==v||v(),(0,S.uo)({bonusId:t,searchQuery:R,currentPage:H,visibleSearchCount:V,searchOffset:O,pageSize:M,selectedGameId:e}),E("")},[t,H,v,M,R,O,E,V]);return(0,a.jsxs)("div",{className:"flex flex-col gap-spacing-16",children:[(0,a.jsx)(f.p,{name:"search",type:"search",placeholder:C("free_spins_modal.search_placeholder"),value:R,onChange:eu,"data-mixpanel":I.$A}),(0,a.jsx)("div",{className:"grid grid-cols-3 tablet:grid-cols-5 gap-spacing-4",children:ea&&(!en||0===el.length)?Array.from({length:M},(e,n)=>(0,a.jsx)(_.E,{className:"aspect-[3/4] rounded-container-s"},n)):el.map(e=>(0,a.jsx)(u.X,{href:"/freespins/".concat(t,"/game/").concat(e.id),title:e.title,imageUrl:e.imageUrl,labelType:e.labelType,isFavorite:null==ei?void 0:ei.includes(e.id),blockReason:(0,d.U)(e.blacklists,es),onClick:()=>ep(e.id),dataGameId:e.id,dataMixpanel:(0,I.RE)(e.title)},e.id))}),0===el.length&&ee&&!ea&&(0,a.jsxs)("div",{className:"flex flex-col gap-spacing-12 items-center",children:[(0,a.jsx)(x.Icon,{icon:"glyphs-bot-sad",size:"xl"}),(0,a.jsxs)("div",{className:"flex flex-col gap-spacing-4",children:[(0,a.jsx)(y.o,{variant:"body-m-semibold",className:"text-content-primary text-center",children:C("free_spins_modal.not_found")}),(0,a.jsx)(y.o,{variant:"body-s-regular",className:"text-content-secondary text-center",children:C.rich("free_spins_modal.not_found_description",{br:()=>(0,a.jsx)("br",{})})})]})]}),!ee&&ed>1&&(0,a.jsx)(h,{className:"mx-auto",currentPage:H,totalPages:ed,onPageChange:$,backMixpanelData:I.Oe,forwardMixpanelData:I.AH,getPageMixpanelData:I.GF}),en&&ed>1&&U.length<er&&O+M<=er&&(0,a.jsx)(g.$,{variant:"controlNeutral",size:"md",prefixIcon:"glyphs-refrash",className:"mx-auto",onClick:em,dataMixpanel:(0,I.Tz)(O/M+1),children:C("Shared.showMore")}),b]})});C.displayName="GamesSearchableList"},74737:(e,n,t)=>{t.d(n,{L4:()=>a,RH:()=>i,ei:()=>s});let a=1e4,s="Category is not available",i="hasInternalNavigation"},75128:(e,n,t)=>{t.d(n,{Ci:()=>c,z0:()=>d});var a=t(53455),s=t(21208),i=t(80245),l=t(94711),r=t(29177),o=t(44319);let c=e=>{let n=(0,l.useSession)();return(0,a.useQuery)({enabled:!!n.getToken(),queryKey:[o.C_],queryFn:async()=>{var n;let t=await i.Ay.get("/api/v2".concat(o.C_).concat((0,r.E)({is_pagination:!1,...e})));return null==t||null==(n=t.items)?void 0:n.map(e=>null==e?void 0:e.id)}})},d=e=>{var n,t;let a=null!=(n=null==e?void 0:e.limit)?n:30;return(0,s.L)({queryKey:[o.C_,"infinite",e],queryFn:async n=>{let{pageParam:t}=n;return i.Ay.get("/api/v2".concat(o.C_).concat((0,r.E)({...e,is_pagination:!0,limit:a,offset:t})))},initialPageParam:null!=(t=null==e?void 0:e.offset)?t:0,getNextPageParam:e=>{if(!e.meta)return;let{offset:n=0,limit:t=a,total:s=0}=e.meta,i=n+t;if(!(i>=s))return i}})}}
1,77252:(e,n,t)=>{t.d(n,{T:()=>a});let a=(0,t(80074).eU)({})},84191:(e,n,t)=>{t.d(n,{V:()=>o,r:()=>c});var a=t(86560),s=t(8123),i=t(80245),l=t(86298),r=t(29177);let o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return(0,a.j)({...n,queryKey:[s.EM,e],enabled:"true"===l._.NEXT_PUBLIC_FREESPINS_ENDPOINT_V3&&(null==n?void 0:n.enabled),meta:{bonusPage:!0},queryFn:async()=>i.Ay.get("/api/v3/user_bonuses/freespins".concat((0,r.E)(e)))})},c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return(0,a.j)({...n,queryKey:[s.h$,e],enabled:"true"!==l._.NEXT_PUBLIC_FREESPINS_ENDPOINT_V3&&(null==n?void 0:n.enabled),meta:{bonusPage:!0},queryFn:async()=>i.Ay.get("/api/v2/user_bonuses/freespins".concat((0,r.E)(e)))})}}}]);
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.