PageSourceSearch

https://gambleguru.org/_next/static/chunks/1407-fa719054efd9cc50.js

js gambleguru.org collected 2026-10-10 02:15:28 UTC 21,295 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1407],{11033:(e,t,r)=>{r.d(t,{A:()=>o});var n,a=r(94299);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let o=e=>a.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),n||(n=a.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"m9 17 5-5-5-5"})))},18784:(e,t,r)=>{r.d(t,{n:()=>o});var n=r(98315),a=r(94299),l=r(47332);function o({className:e,style:t,...r}){let[o,s]=a.useState(null);return a.useEffect(()=>{let e=window.visualViewport;if(!e)return;let t=()=>s({top:e.offsetTop,height:e.height});return t(),e.addEventListener("resize",t),e.addEventListener("scroll",t),()=>{e.removeEventListener("resize",t),e.removeEventListener("scroll",t)}},[]),(0,n.jsx)("div",{...r,className:(0,l.cn)("fixed inset-x-0 top-0 h-dvh",e),style:{...t,...o?{top:o.top,height:o.height}:{}}})}},28641:(e,t,r)=>{r.d(t,{G:()=>u});var n=r(98315),a=r(94299),l=r(47332),o=r(53711),s=r(26309),i=r(66698);let c={group:"flex min-h-0 flex-1 flex-col gap-1.5",groupLabel:"px-2 pt-1 text-xs leading-4 text-teal-225",list:"min-h-0 flex-1 overflow-y-auto overscroll-contain",row:(0,l.cn)("flex w-full items-center gap-3 border-b border-border-teal-light-alpha-5","px-2 py-3 text-left text-light transition-colors last:border-b-0","hover:bg-background-teal-700"),rowDisabled:"cursor-default hover:bg-background-teal-700/0",optionName:"min-w-0 flex-1 truncate text-[15px] leading-5 font-medium max-md:text-base",added:"flex shrink-0 items-center gap-1",addedIcon:"size-4 text-success-500",addedText:"text-sm leading-5 font-medium text-teal-225",empty:"px-2 py-4 text-center text-xs leading-4 text-teal-225",skeletonRow:"flex w-full items-center gap-3 px-2 py-3",skeletonDisc:"size-6 flex-none animate-pulse rounded-full bg-background-teal-light-alpha-10",skeletonLine:"h-3.5 w-2/5 animate-pulse rounded-full bg-background-teal-light-alpha-10"};function u({casinos:e,disabledSlugs:t,onSelect:r,searchPlaceholder:u,sectionLabel:d,loading:p,emptyLabel:g,addedLabel:f,className:m,query:h}){let[x,v]=a.useState(""),b="string"==typeof h,w=b?h:x,y=a.useMemo(()=>new Set(t??[]),[t]),j=!b&&e.length>=10,k=w.trim().toLowerCase(),N=k?e.filter(e=>e.name.toLowerCase().includes(k)):e;return(0,n.jsxs)("div",{className:(0,l.cn)("flex min-h-0 flex-1 flex-col gap-2.5",m),children:[j&&(0,n.jsx)(s.D,{inputSize:"S",wrapperClassName:"shrink-0",value:w,onChange:e=>v(e.target.value),placeholder:u,"aria-label":u}),(0,n.jsxs)("div",{className:c.group,children:[d&&!k&&(0,n.jsx)("p",{className:c.groupLabel,children:d}),(0,n.jsx)("ul",{className:c.list,children:p?(0,n.jsxs)("li",{className:c.skeletonRow,"aria-hidden":"true",children:[(0,n.jsx)("span",{className:c.skeletonDisc}),(0,n.jsx)("span",{className:c.skeletonLine})]}):0===N.length?g&&(0,n.jsx)("li",{className:c.empty,children:g}):N.map(e=>{let t=y.has(e.slug);return(0,n.jsx)("li",{children:(0,n.jsxs)("button",{type:"button",disabled:t,"aria-disabled":t,onClick:()=>r(e.slug),className:(0,l.cn)(c.row,t&&c.rowDisabled),children:[(0,n.jsx)(i.V,{casino:e}),(0,n.jsx)("span",{className:c.optionName,children:e.name}),t&&f&&(0,n.jsxs)("span",{className:c.added,children:[(0,n.jsx)(o.A,{className:c.addedIcon}),(0,n.jsx)("span",{className:c.addedText,children:f})]})]})},e.slug)})})]})]})}},44081:(e,t,r)=>{r.d(t,{A:()=>o});var n,a=r(94299);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let o=e=>a.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 17 16"},e),n||(n=a.createElement("path",{fill:"currentColor",d:"M11.922 9.038a.5.5 0 0 1-.354.854H5.982a.5.5 0 0 1-.354-.854l2.794-2.793a.503.503 0 0 1 .706 0z"})))},47332:(e,t,r)=>{r.d(t,{cn:()=>l});var n=r(25459);let a=(0,r(887).zu)({extend:{theme:{radius:["100","150","200","250","300","400","600","700","800","1000"]}}});function l(...e){return a((0,n.$)(e))}},50408:(e,t,r)=>{r.d(t,{A:()=>s});var n,a,l=r(94299);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let s=e=>l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),n||(n=l.createElement("path",{fill:"currentColor",d:"M3 12c0-.533.432-.964.964-.964h16.072a.964.964 0 1 1 0 1.928H3.964A.964.964 0 0 1 3 12"})),a||(a=l.createElement("path",{fill:"currentColor",d:"M12 3c.533 0 .964.432.964.964v16.072a.964.964 0 1 1-1.928 0V3.964c0-.532.431-.964.964-.964"})))},53711:(e,t,r)=>{r.d(t,{A:()=>o});var n,a=r(94299);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let o=e=>a.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),n||(n=a.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M19.117 5.38 8.379 15.261l-2.837-2.915a1.62 1.62 0 0 0-.963-.369 1.63 1.63 0 0 0-.995.283c-.28.187-.476.466-.55.783s-.024.65.145.932l3.376 5.252c.338.472.923.772 1.554.772.63 0 1.193-.3 1.53-.772.54-.664 10.851-12.391 10.851-12.391 1.351-1.286-.292-2.466-1.35-1.458z",clipRule:"evenodd"})))},57462:(e,t,r)=>{r.d(t,{y:()=>i});var n=r(94299);let a=0,l=null,o=["position","top","left","right","width","overflow"];function s(){if(0===a||--a>0||!l)return;let e=document.body;for(let t of o)e.style.setProperty(t,l.body[t]??"");document.documentElement.style.overscrollBehavior=l.htmlOverscroll,window.scrollTo({top:l.scrollY,behavior:"instant"}),l=null}function i(e){n.useEffect(()=>{if(e)return!function(){if(a++>0)return;let e=document.body,t=document.documentElement,r=window.scrollY;l={scrollY:r,body:Object.fromEntries(o.map(t=>[t,e.style.getPropertyValue(t)])),htmlOverscroll:t.style.overscrollBehavior},e.style.position="fixed",e.style.top=`-${r}px`,e.style.left="0",e.style.right="0",e.style.width="100%",e.style.overflow="hidden",t.style.overscrollBehavior="none"}(),s},[e])}},65776:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(9692).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},66698:(e,t,r)=>{r.d(t,{V:()=>s});var n=r(98315);r(94299);var a=r(39099),l=r(47332),o=r(86904);function s({casino:e,className:t,style:r}){return(0,n.jsx)("span",{className:(0,l.cn)("relative flex size-6 flex-none items-center justify-center overflow-hidden rounded-full",t),style:{...r,backgroundColor:(0,o.zQ)(e.logoBackground)},children:e.faviconUrl?(0,n.jsx)(a.default,{src:e.faviconUrl,alt:"",width:24,height:24,className:"size-full object-cover"}):(0,n.jsx)("span",{className:"text-[10px] leading-none font-bold",style:{color:(0,o.Eo)(e.logoBackground)},children:e.name.charAt(0)})})}},75020:(e,t,r)=>{r.d(t,{UC:()=>W,ZL:()=>V,bL:()=>U,l9:()=>K});var n=r(94299),a=r(50272),l=r(14986),o=r(9766),s=r(1405),i=r(6341),c=r(75719),u=r(27355),d=r(10306),p=r(19003),g=r(99015),f=r(17263),m=r(14136),h=r(40387),x=r(43868),v=r(37837),b=r(98315),w="Popover",[y,j]=(0,o.A)(w,[d.Bk]),k=(0,d.Bk)(),[N,C]=y(w),E=e=>{let{__scopePopover:t,children:r,open:a,defaultOpen:l,onOpenChange:o,modal:s=!1}=e,i=k(t),c=n.useRef(null),[p,g]=n.useState(!1),[f,m]=(0,h.i)({prop:a,defaultProp:l??!1,onChange:o,caller:w});return(0,b.jsx)(d.bL,{...i,children:(0,b.jsx)(N,{scope:t,contentId:(0,u.B)(),triggerRef:c,open:f,onOpenChange:m,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),hasCustomAnchor:p,onCustomAnchorAdd:n.useCallback(()=>g(!0),[]),onCustomAnchorRemove:n.useCallback(()=>g(!1),[]),modal:s,children:r})})};E.displayName=w;var L="PopoverAnchor";n.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,l=C(L,r),o=k(r),{onCustomAnchorAdd:s,onCustomAnchorRemove:i}=l;return n.useEffect(()=>(s(),()=>i()),[s,i]),(0,b.jsx)(d.Mz,{...o,...a,ref:t})}).displayName=L;var A="PopoverTrigger",P=n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=C(A,r),s=k(r),i=(0,l.s)(t,o.triggerRef),c=(0,b.jsx)(f.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":$(o.open),...n,ref:i,onClick:(0,a.mK)(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?c:(0,b.jsx)(d.Mz,{asChild:!0,...s,children:c})});P.displayName=A;var O="PopoverPortal",[R,F]=y(O,{forceMount:void 0}),S=e=>{let{__scopePopover:t,forceMount:r,children:n,container:a}=e,l=C(O,t);return(0,b.jsx)(R,{scope:t,forceMount:r,children:(0,b.jsx)(g.C,{present:r||l.open,children:(0,b.jsx)(p.Z,{asChild:!0,container:a,children:n})})})};S.displayName=O;var D="PopoverContent",M=n.forwardRef((e,t)=>
1{let r=F(D,e.__scopePopover),{forceMount:n=r.forceMount,...a}=e,l=C(D,e.__scopePopover);return(0,b.jsx)(g.C,{present:n||l.open,children:l.modal?(0,b.jsx)(B,{...a,ref:t}):(0,b.jsx)(I,{...a,ref:t})})});M.displayName=D;var z=(0,m.TL)("PopoverContent.RemoveScroll"),B=n.forwardRef((e,t)=>{let r=C(D,e.__scopePopover),o=n.useRef(null),s=(0,l.s)(t,o),i=n.useRef(!1);return n.useEffect(()=>{let e=o.current;if(e)return(0,x.Eq)(e)},[]),(0,b.jsx)(v.A,{as:z,allowPinchZoom:!0,children:(0,b.jsx)(T,{...e,ref:s,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),i.current||r.triggerRef.current?.focus()}),onPointerDownOutside:(0,a.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;i.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,a.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),I=n.forwardRef((e,t)=>{let r=C(D,e.__scopePopover),a=n.useRef(!1),l=n.useRef(!1);return(0,b.jsx)(T,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(a.current||r.triggerRef.current?.focus(),t.preventDefault()),a.current=!1,l.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let n=t.target;r.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),T=n.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:l,disableOutsidePointerEvents:o,onEscapeKeyDown:u,onPointerDownOutside:p,onFocusOutside:g,onInteractOutside:f,...m}=e,h=C(D,r),x=k(r);return(0,i.Oh)(),(0,b.jsx)(c.n,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:l,children:(0,b.jsx)(s.qW,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:f,onEscapeKeyDown:u,onPointerDownOutside:p,onFocusOutside:g,onDismiss:()=>h.onOpenChange(!1),children:(0,b.jsx)(d.UC,{"data-state":$(h.open),role:"dialog",id:h.contentId,...x,...m,ref:t,style:{...m.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),_="PopoverClose";function $(e){return e?"open":"closed"}n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,l=C(_,r);return(0,b.jsx)(f.sG.button,{type:"button",...n,ref:t,onClick:(0,a.mK)(e.onClick,()=>l.onOpenChange(!1))})}).displayName=_,n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,a=k(r);return(0,b.jsx)(d.i3,{...a,...n,ref:t})}).displayName="PopoverArrow";var U=E,K=P,V=S,W=M},82876:(e,t,r)=>{r.d(t,{Ay:()=>i,XD:()=>s,fK:()=>a,ki:()=>o,x0:()=>l});var n=r(94299);let a="(max-width: 768px), (pointer: coarse)",l="(min-width: 768px)",o="(max-width: 1023px)",s="(min-width: 1280px)",i=e=>{let[t,r]=n.useState(!1);return n.useEffect(()=>{let t=window.matchMedia(e),n=()=>r(t.matches);return r(t.matches),t.addEventListener("change",n),()=>t.removeEventListener("change",n)},[e]),t}},86904:(e,t,r)=>{r.d(t,{Eo:()=>g,zQ:()=>p,fO:()=>d,Ni:()=>v}),r(48852);var n=r(91982),a=r(54524);function l(e){if(!e)return null;let t=e.replace(/,/g,"").match(/\d+(?:\.\d+)?/);return t?parseFloat(t[0]):null}let o={minute:1,hour:60,day:1440,week:10080},s=/(\d+(?:\.\d+)?)\s*(min(?:ute|uto)?s?\b|h(?:ou)?rs?\b|horas?\b|days?\b|d[íi]as?\b|weeks?\b|semanas?\b)/g;function i(e){if(!e)return null;let t=e.toLowerCase().replace(/,/g,""),r=[...t.matchAll(s)].map(([,e,t])=>{let r=t[0];return parseFloat(e)*o["w"===r||"s"===r?"week":"d"===r?"day":"h"===r?"hour":"minute"]});return r.length>0?Math.max(...r):/instant/.test(t)?0:null}function c(e){return e.replace(/\d{4,}/g,e=>e.replace(/\B(?=(\d{3})+(?!\d))/g,","))}function u(e,t,r){let n;if(null==e||null==t)return null;if(e===t)return[.5,.5];let a=r.betterIsLower?e<t:e>t,l=a?e:t,o=a?t:e;if("gap"===r.kind)n=Math.abs(e-t)/r.cap;else{let e=r.betterIsLower?o/l:l/o;n=Number.isFinite(e)?Math.log(e)/Math.log(r.cap):1}let s=.6+.32*Math.min(1,Math.max(0,n));return a?[s,1-s]:[1-s,s]}function d(e,t){let r=(e,t=!1)=>(function(e,t){let r=e.map((e,t)=>({value:e,index:t})).filter(e=>null!=e.value);if(r.length<2)return null;let n=t?Math.min(...r.map(e=>e.value)):Math.max(...r.map(e=>e.value)),a=r.filter(e=>e.value===n);return 1===a.length?a[0].index:null})(e,t),n=i(e.payout),o=i(t.payout),s=l(e.games),d=l(t.games),p=l(e.freeSpins),g=l(t.freeSpins),f=e=>{if(null==e.wagering)return{value:null,note:null};if((0,a.$)(e.wagering))return{value:0,note:"zeroWagering"};let t=l(e.wagering);return null!=t?{value:t,note:null}:!0===e.bonusPresent?{value:0,note:"zeroWagering"}:!1===e.bonusPresent?{value:null,note:"noBonus"}:{value:null,note:null}},m=f(e),h=f(t),x=m.value,v=h.value;return[{key:"rating",a:null==e.rating?null:e.rating.toFixed(1),b:null==t.rating?null:t.rating.toFixed(1),winner:r([e.rating,t.rating]),shares:u(e.rating,t.rating,{kind:"gap",cap:1})},{key:"payout",a:e.payout,b:t.payout,winner:r([n,o],!0),shares:u(n,o,{betterIsLower:!0,kind:"ratio",cap:48})},{key:"games",a:e.games&&c(e.games),b:t.games&&c(t.games),winner:r([s,d]),shares:u(s,d,{kind:"ratio",cap:8})},{key:"freeSpins",a:e.freeSpins&&c(e.freeSpins),b:t.freeSpins&&c(t.freeSpins),winner:r([p,g]),shares:u(p,g,{kind:"ratio",cap:5})},{key:"wagering",a:e.wagering,b:t.wagering,notes:[m.note,h.note],winner:r([x,v],!0),shares:u(x,v,{betterIsLower:!0,kind:"ratio",cap:5})}]}function p(e){let t=(0,n.T)(e,"");return/^#[0-9a-fA-F]{6}(?:[0-9a-fA-F]{2})?$/.test(t)?t:"var(--color-ocean)"}function g(e){let t=f(e);return t&&m(t)>145?"var(--color-background-teal-700)":"var(--color-light)"}function f(e){let t=(0,n.T)(e,"");return/^#[0-9a-fA-F]{6}(?:[0-9a-fA-F]{2})?$/.test(t)?[parseInt(t.slice(1,3),16),parseInt(t.slice(3,5),16),parseInt(t.slice(5,7),16)]:null}let m=([e,t,r])=>(299*e+587*t+114*r)/1e3,h=(e,t)=>Math.hypot(e[0]-t[0],e[1]-t[1],e[2]-t[2]),x=["#4754e1","#f2413b"];function v(e,t){let r=e=>{let t=f(e);return t&&m(t)>=48?{hex:(0,n.T)(e,"").toLowerCase(),rgb:t}:null},a=r(e),l=r(t);a&&l&&110>h(a.rgb,l.rgb)&&(l=null);let o=x.map(e=>({hex:e,rgb:f(e)})),s=e=>o.find(t=>!e||h(t.rgb,e.rgb)>=110)??o[0];return a||(a=s(l)),l||(l=s(a)),[a.hex,l.hex]}},91982:(e,t,r)=>{r.d(t,{T:()=>n});function n(e,t=""){if(!e||"string"!=typeof e)return t;let r=e.startsWith("#")?e:`#${e}`;return/^#[0-9a-fA-F]{3,4}$/.test(r)?`#${[...r.slice(1)].map(e=>e+e).join("")}`:r}},95133:(e,t,r)=>{r.d(t,{U:()=>v});var n=r(98315),a=r(94299),l=r(81946),o=r(39099),s=r(47332),i=r(44081),c=r(64162),u=r(53711),d=r(26309),p=r(18784),g=r(37711),f=r(57462),m=r(66698),h=r(28641);let x={trigger:(0,s.cn)("group/trigger flex min-h-10 w-full min-w-0 flex-1 items-center gap-2 rounded-200","border border-background-teal-475 bg-background-teal-alpha-20 px-3.5 py-2.5","text-left text-sm text-light backdrop-blur-[4px] transition-colors","hover:border-background-teal-450","focus-visible:border-background-teal-475 focu
1s-visible:ring-1 focus-visible:ring-background-teal-475 focus-visible:outline-hidden","data-[state=open]:border-background-teal-450"),triggerLogoBox:(0,s.cn)("relative flex h-8 w-24 shrink-0 items-center justify-center","overflow-hidden rounded-150"),triggerLogo:"size-full object-contain px-2 py-1",triggerName:"min-w-0 flex-1 truncate font-medium",triggerChevron:(0,s.cn)("size-5 shrink-0 rotate-180 text-secondary-dark transition-transform","group-data-[state=open]/trigger:rotate-0"),optionRow:"flex min-w-0 items-center gap-3",optionName:"min-w-0 flex-1 truncate text-[15px] leading-5 font-medium max-md:text-base",option:"gap-3 rounded-150 p-2 text-sm",optionDisabled:"cursor-default opacity-80",addedBadge:"ml-auto flex shrink-0 items-center gap-1",addedIcon:"size-4 text-success-500",addedText:"text-sm leading-5 font-medium text-teal-225",menu:"max-h-[420px] w-[max(var(--radix-dropdown-menu-trigger-width),13.75rem)] overflow-y-auto",menuSearch:"mb-2.5 px-3 py-2.5 [&_input]:text-sm"};function v({casinos:e,selected:t,onSelect:r,ariaLabel:v,searchPlaceholder:b,align:w="start",trigger:y,sectionLabel:j,disabledSlugs:k,addedLabel:N,emptyLabel:C,loading:E=!1,disabled:L=!1,open:A,onOpenChange:P,menuClassName:O}){let[R,F]=a.useState(!1),S="boolean"==typeof A,D=S?A:R,M=!!y||!S,[z,B]=a.useState(""),[I,T]=a.useState(!1);a.useEffect(()=>{let e=window.matchMedia("(max-width: 767px)"),t=()=>T(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,f.y)(D&&I);let _=a.useRef(!1),$=a.useMemo(()=>new Set(k??[]),[k]),U=e.length>=10,K=U&&z?e.filter(e=>e.name.toLowerCase().includes(z.toLowerCase())):e,V=e=>{L||(e||B(""),S||F(e),P?.(e))};a.useEffect(()=>{if(!D||!I)return;let e=e=>{"Escape"===e.key&&(B(""),V(!1))};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[D,I]);let W=(e,t,r)=>(0,n.jsx)("span",{className:t,style:e.logoBackground?{backgroundColor:e.logoBackground}:void 0,children:e.logoUrl&&(0,n.jsx)(o.default,{src:e.logoUrl,alt:"",width:128,height:40,className:r})});return I?(0,n.jsxs)(n.Fragment,{children:[M&&(0,n.jsx)("span",{className:"contents",onClickCapture:e=>{e.preventDefault(),e.stopPropagation(),L||V(!0)},children:y??(0,n.jsxs)("button",{type:"button",disabled:L,className:x.trigger,"aria-haspopup":"dialog","aria-expanded":D,"aria-label":t?`${v}: ${t.name}`:v,children:[t?t.logoUrl?W(t,x.triggerLogoBox,x.triggerLogo):(0,n.jsx)("span",{className:x.triggerName,children:t.name}):(0,n.jsx)("span",{className:(0,s.cn)(x.triggerName,"text-secondary-dark"),children:v}),(0,n.jsx)("span",{className:"flex-1"}),(0,n.jsx)(i.A,{className:x.triggerChevron})]})}),D&&(0,l.createPortal)((0,n.jsx)(p.n,{role:"dialog","aria-modal":"true","aria-label":v,className:"z-50",children:(0,n.jsxs)("div",{className:"absolute inset-0 flex flex-col bg-background-teal-775 pt-[env(safe-area-inset-top)] pb-[env(safe-area-inset-bottom)] motion-safe:animate-in motion-safe:duration-200 motion-safe:fade-in motion-safe:slide-in-from-bottom-4",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2.5 p-4 pb-3",children:[(0,n.jsx)(d.D,{value:z,onChange:e=>B(e.target.value),placeholder:b,"aria-label":v,autoFocus:!0,wrapperClassName:"min-w-0 flex-1",className:"h-11"}),(0,n.jsx)("button",{type:"button",onClick:()=>V(!1),"aria-label":v,className:"relative flex size-6 shrink-0 items-center justify-center text-light after:absolute after:-inset-2.5 after:content-['']",children:(0,n.jsx)(c.A,{className:"size-6"})})]}),(0,n.jsx)(h.G,{casinos:e,query:z,disabledSlugs:k,onSelect:e=>{r(e),V(!1)},searchPlaceholder:b,sectionLabel:j,loading:E,emptyLabel:C,addedLabel:N,className:"min-h-0 flex-1 px-1.5 pb-2"})]})}),document.body)]}):M?(0,n.jsxs)(g.rI,{open:D,onOpenChange:V,children:[y?(0,n.jsx)(g.ty,{asChild:!0,disabled:L,children:y}):(0,n.jsxs)(g.ty,{disabled:L,className:x.trigger,"aria-label":t?`${v}: ${t.name}`:v,children:[t?t.logoUrl?W(t,x.triggerLogoBox,x.triggerLogo):(0,n.jsx)("span",{className:x.triggerName,children:t.name}):(0,n.jsx)("span",{className:(0,s.cn)(x.triggerName,"text-secondary-dark"),children:v}),(0,n.jsx)("span",{className:"flex-1"}),(0,n.jsx)(i.A,{className:x.triggerChevron})]}),(0,n.jsxs)(g.SQ,{align:w,className:(0,s.cn)(x.menu,O),onPointerDownCapture:()=>{_.current=!0},onKeyDownCapture:()=>{_.current=!1},onCloseAutoFocus:e=>{_.current&&(e.preventDefault(),_.current=!1)},children:[U&&(0,n.jsx)(g.do,{value:z,onChange:B,placeholder:b,className:x.menuSearch}),j&&!z&&(0,n.jsx)("p",{className:"px-3 pt-0.5 pb-1.5 text-xs text-secondary-dark",children:j}),(0,n.jsx)(g.Hr,{value:t?.slug??"",onValueChange:e=>{r(e),V(!1)},children:K.map(e=>{let t=$.has(e.slug);return(0,n.jsx)(g.Ht,{value:e.slug,className:(0,s.cn)(x.option,t&&x.optionDisabled),hideIndicator:!0,textValue:e.name,disabled:t,children:(0,n.jsxs)("span",{className:x.optionRow,children:[(0,n.jsx)(m.V,{casino:e}),(0,n.jsx)("span",{className:x.optionName,children:e.name}),t&&N&&(0,n.jsxs)("span",{className:x.addedBadge,children:[(0,n.jsx)(u.A,{className:x.addedIcon}),(0,n.jsx)("span",{className:x.addedText,children:N})]})]})},e.slug)})})]})]}):null}}}]);

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.