!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="75bc2896-c95b-4d1b-9083-007282ffeb52",e._sentryDebugIdIdentifier="sentry-dbid-75bc2896-c95b-4d1b-9083-007282ffeb52")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[42167],{36982:(e,t,n)=>{n.d(t,{S:()=>y});var r=n(46787),s=n(22375),a=n(55729),l=n(45860),i=n(7643),o=n(15341);let u=[r.wNW.Player,r.wNW.Team,r.wNW.Manager,"uniqueTournament",r.wNW.Referee,r.wNW.Venue,r.wNW.Event,r.wNW.Stage,r.wNW.UniqueStage],c=(e,t)=>{let{type:n}=e;return t.includes(n)},d=(e,t)=>{switch(t){case r.G$9.Teams:return"team"===e.type&&e.entity.type!==r.YVh.Person;case r.G$9.Events:return"event"===e.type;case r.G$9.UniqueTournaments:return"uniqueTournament"===e.type;case r.G$9.PlayerTeamPersons:return"team"===e.type&&e.entity.type===r.YVh.Person||"player"===e.type;case r.G$9.Referee:return"referee"===e.type;case r.G$9.Venue:return"venue"===e.type;case r.G$9.Manager:return"manager"===e.type;default:return!0}};function y(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.G$9.All,y=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,m=arguments.length>3?arguments[3]:void 0,g=arguments.length>4?arguments[4]:void 0,x=function(e){let{filter:t,lsKey:n}=e,[r,l]=(0,o.A)(n||"recent_search_results",[]),i=(0,a.useCallback)(e=>{let t=r.findIndex(t=>t.entity.id===e.entity.id&&t.type===e.type);if(t>-1){let n=[...r];n.splice(t,1),n.unshift(Object.assign(e,{timestamp:Date.now()})),l(n)}else l([Object.assign(e,{timestamp:Date.now()}),...r])},[r]),u=(0,a.useCallback)(e=>{l(r.filter(t=>t.entity.id!==e.entity.id||t.type!==e.type))},[r]),c=(0,a.useCallback)(()=>{l("all"===t?[]:r.filter(e=>!d(e,t)))},[r,t]);return(0,a.useEffect)(()=>{if(null==r?void 0:r.length){let e=Date.now(),t=r.filter(t=>e-t.timestamp<30*s.d_);t.length!==r.length&&l(t)}},[null==r?void 0:r.length]),{recents:r,addRecentSearch:i,removeRecentSearch:u,clearRecentSearches:c}}({filter:n,lsKey:g}),p=(t=x.recents,t.filter(e=>d(e,n))),{suggestions:h,areSuggestionsLoading:f}=function(e,t,n,a){let i=e===r.G$9.All?"default":e,{data:o,isLoading:u}=(0,l.Ay)(t?r.d9M.suggestions(i,a):null,{dedupingInterval:s.d_});return{suggestions:null==o?void 0:o.results.filter(e=>c(e,n)),areSuggestionsLoading:u}}(n,!!e&&p.length<10,y,m),v=function(e){let{filter:t,enabledEntities:n,sport:s}=e,[l,o]=(0,a.useState)(""),[u,d]=(0,a.useState)(),{size:y,setSize:m,isValidating:g}=(0,i.Ay)((e,n)=>n&&!n.results.length||l.length<2?null:r.d9M.results(t,encodeURIComponent(l),e,s),r.TtD,{onSuccess:e=>{d(null==e?void 0:e.reduce((e,t)=>[...e,...t.results],[]).filter(e=>c(e,n)))},onError:()=>{d([])}});return{results:u,isLoadingPage:g,onQueryChange:(0,a.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e.length<2&&d(void 0),o(e)},[]),onLoadMore:()=>m(y+1),query:l,couldHaveMore:20*y===(null==u?void 0:u.length)}}({filter:n,enabledEntities:y,sport:m});return{...x,...v,isLoadingPage:v.isLoadingPage||f,recents:p,suggestions:null==h?void 0:h.filter(e=>!x.recents.some(t=>t.entity.id===e.entity.id&&t.type===e.type))}}},38878:(e,t,n)=>{n.d(t,{K:()=>i});var r=n(64082),s=n(6029),a=n(46787),l=n(94565);function i(e){var{id:t,name:n,size:i=56,placeholder:o="/static/images/placeholders/player.svg",style:u,className:c,grayscale:d}=e,y=(0,r.T)(e,["id","name","size","placeholder","style","className","grayscale"]);let m=y.w||y.width||i,g=y.h||y.height||i;return(0,s.jsx)(l._V,Object.assign({fallback:(0,s.jsx)(l._V,{style:Object.assign({borderRadius:"50%"},u),w:m,h:g,src:o,alt:n}),src:t?a.rDt.image(t):"",alt:n,w:m,h:g,br:"50%",style:u,className:c,isGrayscale:d},y))}},42140:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(6029),s=n(94008);let a=e=>{let{referee:t,children:n,ref:a,...l}=e;return(0,r.jsx)(s.A,{...l,routeKey:"referee",params:{id:t.id,slug:t.slug},ref:a,children:n})}},59777:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(6029),s=n(94008);let a=e=>{let{venue:t,children:n,ref:a,...l}=e;return t&&!t.hidden&&t.country.slug?(0,r.jsx)(s.A,{...l,routeKey:"venue",params:{country:t.country.slug,slug:t.slug,id:t.id},ref:a,children:n}):(0,r.jsx)(r.Fragment,{children:n})}},61497:(e,t,n)=>{n.d(t,{V:()=>r});let r="search_entity_key"},65464:(e,t,n)=>{n.d(t,{i:()=>m});var r=n(6029),s=n(46787),a=n(10174),l=n(19621),i=n(76356),o=n(55729),u=n(90248),c=n(61497);let d=e=>{switch(e){case s.G$9.Teams:return"team";case s.G$9.PlayerTeamPersons:return"basic.player";case s.G$9.Events:return"match";case s.G$9.UniqueTournaments:return"search_filter_competition";case s.G$9.Referee:return"referee";case s.G$9.Venue:return"venue";case s.G$9.Manager:return"manager";default:return"all"}};function y(e){let{filter:t,isActive:n,onClick:s}=e,[i,o]=(0,l.c9)([]);return(0,a.rF)(i,[n],()=>n),(0,r.jsx)(a.vu,{id:t,name:d(t),ref:o,checked:n,onChange:s,type:"radio",children:(0,r.jsx)("span",{children:(0,r.jsx)(u.A,{id:d(t)})})},t)}let m=e=>{let{activeFilter:t,setActiveFilter:n}=e,l=sessionStorage.getItem(c.V);return(0,o.useEffect)(()=>{l&&(n(l),sessionStorage.removeItem(c.V))},[l,n]),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(a.tR,{scrollbarStyle:"medium",showButtons:"never",children:(0,r.jsx)(i.so,{px:"lg",pb:"sm",pt:"0",gap:"sm",minW:"100%",maxW:"100%",children:Object.values(s.G$9).map(e=>(0,r.jsx)(y,{filter:e,isActive:e===t,onClick:()=>{n(e)}},e))})})})}},68350:(e,t,n)=>{n.d(t,{L:()=>X});var r=n(6029),s=n(55729),a=n(43072),l=n(6813),i=n(56494),o=n(95084),u=n(10174),c=n(76356),d=n(90248),y=n(52466),m=n(49519),g=n(46787),x=n(947),p=n(94474),h=n.n(p),f=n(41735),v=n(60475),j=n(31830),w=n(99306),b=n(88505),S=n(47815),T=n(15340),k=n(36882);function N(e){let{searchItem:t}=e,n=function(e){switch(e){case g.wNW.Team:return{entity:g.bq7.Teams,type:k.b.Team};case g.wNW.Player:return{entity:g.bq7.Players,type:k.b.Player};case"uniqueTournament":return{entity:g.bq7.Tournaments,type:k.b.UniqueTournament};case g.wNW.Stage:return{entity:g.bq7.Stages,type:k.b.Stage};case g.wNW.UniqueStage:return{entity:g.bq7.UniqueStages,type:k.b.UniqueStages};default:return}}(t.type);return n?(0,r.jsx)(T.e,{id:t.entity.id,entity:n.entity,type:n.type,location:k.y.Search}):null}var W=n(53192),C=n(25635),L=n(91407),A=n(38878),E=n(91603),z=n(33480);let F=e=>{var t,n;let{result:s}=e,{colors:a,name:l}=(0,f.useTheme)(),{id:i}=s.entity,o={id:i,name:s.type!==g.wNW.Event?s.entity.name:void 0,size:40};switch(s.type){case g.wNW.Team:let u=s.entity.sport.slug,c=s.entity.gender,d=null==(t=s.entity.playerTeamInfo)?void 0:t.deceased,m=u===g.QCR.MMA?{borderRadius:"50%",display:"block",backgroundColor:"white",border:"1px solid ".concat("light"===l?a.onSurface.nLv4:a.surface.s1)}:{};return(0,r.jsx)(E.p,{...o,national:s.entity.national,sport:s.entity.sport,gender:c,isGrayscale:d,style:m});case g.wNW.Player:let x=s.entity.deceased;return(0,r.jsx)(L.t,{...o,isGrayscale:x});case"uniqueTournament":return(0,r.jsx)(z.e,{...o});case g.wNW.Manager:return(0,r.jsx)(C.d,{...o});case g.wNW.Referee:return(0,r.jsx)(A.K,{...o});case g.wNW.Venue:return(0,r.jsx)(y.zU2,{fill:"onSurface.nLv3",name:o.name,width:o.size,height:o.size});case g.wNW.Stage:return(0,r.jsx)(W.w,{national:!0,alpha2:null==(n=s.entity.country)?void 0:n.alpha2,size:40});case g.wNW.UniqueStage:return(0,r.jsx)(W.w,{name:s.entity.category.name,categoryId:s.entity.category.id,size:40});default:return null}};var _=n(64006),I=n(42140),q=n(59777);let Y=(0,f.default)(e=>{let{result:t,children:n,ref:s,...a}=e;switch(t.type){case g.wNW.Team:return(0,r.jsx)(_.gT,{team:t.entity,sport:t.entity.sport.slug,ref:s,...a,children:n});case g.wNW.Player:return(0,r.jsx)(_.uc,{player:t.entity,sportSlug:t.entity.team.sport.slug,ref:s,...a,children:n});case"uniqueTournament":return(0,r.jsx)(_.tQ,{tournament:t.entity,ref:s,...a,children:n});case g.wNW.Manager:return(0,r.jsx)(_.yI,{manager:t.entity,ref:s,...a,children:n});case g.wNW.Referee:return(0,r.jsx)(I.A,{referee:t.entity,ref:s,...a,children:n});case g.wNW.Venue:return(0,r.jsx)(q.A,{venue:t.entity,ref:s,...a,children:n});case g.wNW.Event:return(0,r.jsx)(_.tj,{event:t.entity,ref:s,...a,children:n});case g.wNW.Stage:if(!t.entity.category)return(0,r.jsx)(r.Fragment,{children:n});return(0,r.jsx)(_.LC,{stage:t.entity,ref:s,sportSlug:t.entity.category.sport.slug,...a,children:n});case g.wNW.UniqueStage:if(!t.entity.category)return(0,r.jsx)(r.Fragment,{children:n});return(0,r.jsx)(_.So,{uniqueStage:t.entity,ref:s,sportSlug:t.entity.category.sport.slug,...a,children:n});default:return null}}).withConfig({componentId:"sc-b5c8152a-0"})(["display:block;:focus{outline:none;background-color:",";}"],e=>e.theme.colors.surface.s2);var M=n(68736),P=n(67087),G=n(76155),R=n(82346),$=n(22375);function D(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en-GB";return(0,$.PA)(e)?t.formatMessage({id:"yesterday"}):(0,$.cK)(e)?t.formatMessage({id:"today"}):(0,$.ef)(e)?t.formatMessage({id:"tomorrow"}):(0,$.po)(e,n)}let U=e=>{let{leftTeam:t,rightTeam:n}=e;return(0,r.jsxs)(c.az,{position:"relative",h:"3xl",w:"3xl",mr:"lg",children:[(0,r.jsx)(M.pY,{id:t.id,name:t.name,size:28,style:{position:"absolute",top:0,left:0}}),(0,r.jsx)(M.pY,{id:n.id,name:n.name,size:28,style:{position:"absolute",bottom:0,right:0,zIndex:1}})]})},V=e=>{var t,n;let{leftTeam:s,rightTeam:a}=e;return(0,r.jsxs)(c.az,{position:"relative",h:"3xl",w:"3xl",mr:"lg",children:[null==(t=s.subTeams)?void 0:t.map((e,t)=>(0,r.jsx)(M.pY,{id:e.id,name:e.name,size:20,style:{position:"absolute",top:0,left:16*t,zIndex:t+1}},e.id)),null==(n=a.subTeams)?void 0:n.map((e,t)=>(0,r.jsx)(M.pY,{id:e.id,name:e.name,size:20,style:{position:"absolute",bottom:0,right:15*t,zIndex:t+2}},e.id))]})},O=e=>{let{rightTeam:t,leftTeam:n,rightScore:s,leftScore:a,displayInverseTeams:l,isLive:i}=e,o=void 0!==a.display&&void 0!==s.display?" (".concat(a.display,":").concat(s.display,")"):"";return(0,r.jsxs)(c.so,{w:"100%",mb:"xs",children:[(0,r.jsx)(u.EY,{maxW:"1/2",truncate:!0,children:(0,r.jsx)(b.Rm,{team:n})}),(0,r.jsx)(u.EY,{textAlign:"center",w:"md",children:l?"":"-"}),(0,r.jsx)(u.EY,{maxW:"1/2",truncate:!0,children:(0,r.jsx)(b.Rm,{team:t})}),!i&&(0,r.jsx)(u.EY,{w:"[68px]",pl:"xs",children:o})]})},Q=e=>{var t,n;let{event:s,children:a}=e,l=(0,x.A)(),i=(0,j.A)(),[o,d]=(0,P.jr)(s,"homeTeam","awayTeam"),[m,p]=(0,P.jr)(s,"homeScore","awayScore"),h=o.id!==s.homeTeam.id,f=s.tournament.category.sport.slug,v=s.tournament.uniqueTournament||s.tournament,w=s.tournament.uniqueTournament?M.eD:M.wY,b=s.tournament.uniqueTournament?(0,r.jsx)(R.O,{uniqueTournament:s.tournament.uniqueTournament}):(0,r.jsx)(G.J,{tournament:s.tournament}),S=!!((null==(t=o.subTeams)?void 0:t.length)&&(null==(n=d.subTeams)?void 0:n.length));return(0,r.jsxs)(c.so,{dir:document.dir,h:"5xl",align:"center",_hover:{bg:"surface.s2"},cursor:"pointer",pl:"lg",py:"sm",pr:"sm",children:[(0,r.jsxs)(c.so,{w:a?"[calc(100% - 40px)]":"100%",align:"center",children:[S?(0,r.jsx)(V,{leftTeam:o,rightTeam:d}):(0,r.jsx)(U,{leftTeam:o,rightTeam:d}),(0,r.jsxs)(c.az,{w:"[calc(100% - 56px)]",children:[(0,r.jsx)(O,{leftTeam:o,rightTeam:d,leftScore:m,rightScore:p,displayInverseTeams:h,isLive:s.status.type===g.XUj.InProgress}),(0,r.jsxs)(c.so,{w:"100%",align:"center",children:[(0,r.jsx)(y.Egi,{sport:f,fill:"onSurface.nLv3"}),(0,r.jsx)(c.az,{w:"[6px]",h:"[6px]",mx:"sm",br:"50%",bg:"neutrals.nLv4"}),(0,r.jsx)(u.EY,{lineHeight:"16px",textStyle:"assistive.default",color:"neutrals.nLv3",truncate:!0,children:D(1e3*s.startTimestamp,l,i)}),(0,r.jsx)(c.az,{w:"[6px]",h:"[6px]",mx:"sm",br:"50%",bg:"neutrals.nLv4"}),(0,r.jsxs)(c.so,{maxW:"1/2",h:"lg",align:"center",children:[(0,r.jsx)(w,{size:16,id:v.id,name:v.category.name,alpha2:v.category.alpha2,categoryId:v.category.id}),(0,r.jsx)(u.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",ml:"sm",truncate:!0,children:b})]})]})]})]}),a]})},K=e=>{var t,n,a,l,i;let{result:o,isActive:p,children:T,onClick:k,onAuxClick:W,activeFilter:C}=e,L=(0,x.A)(),A=(0,j.A)(),E=(0,f.useTheme)(),z=(0,s.useRef)(null),{sportSlug:_,isFollowable:I}=function(e){var t,n;let{entity:r,type:s}=e;switch(s){case g.wNW.Player:return{sportSlug:r.team.sport.slug,isFollowable:g.USm.includes(r.team.sport.slug)&&!r.deceased&&!r.retired};case g.wNW.Team:return{sportSlug:r.sport.slug,isFollowable:!(null==(t=r.playerTeamInfo)?void 0:t.deceased)};case g.wNW.Manager:case g.wNW.Referee:return{sportSlug:r.sport.slug,isFollowable:!0};case g.wNW.Event:return{sportSlug:r.tournament.category.sport.slug,isFollowable:!0};case"uniqueTournament":return{sportSlug:r.category.sport.slug,isFollowable:!0};case g.wNW.Stage:return{sportSlug:null==(n=r.category)?void 0:n.sport.slug,isFollowable:!0};case g.wNW.UniqueStage:return{sportSlug:r.category.sport.slug,isFollowable:!0};default:return{sportSlug:void 0,isFollowable:!1}}}(o),q=o.type===g.wNW.Player?!o.entity.deceased&&!o.entity.retired:o.type!==g.wNW.Team||!(null==(t=o.entity.playerTeamInfo)?void 0:t.deceased);return((0,s.useEffect)(()=>{if(p){var e;null==(e=z.current)||e.focus()}},[p]),o.type===g.wNW.Event)?(0,r.jsx)(Y,{result:o,ref:z,onClick:k,onAuxClick:W,children:(0,r.jsx)(Q,{event:o.entity,children:T})}):(0,r.jsx)(Y,{result:o,ref:z,onClick:k,onAuxClick:W,children:(0,r.jsxs)(c.so,{dir:document.dir,px:"lg",py:"sm",_hover:{bg:"surface.s2"},cursor:"pointer",align:"center",children:[(0,r.jsx)(F,{result:o}),(0,r.jsxs)(c.so,{direction:"column",justify:"space-around",ml:"lg",h:"3xl",grow:1,overflow:"hidden",children:[(0,r.jsxs)(c.so,{align:"center",children:[(0,r.jsx)(u.EY,{textStyle:"body.medium",color:"neutrals.nLv1",maxWidth:{base:"[200px]",md:"[300px]"},truncate:!0,children:o.type===g.wNW.Team?(0,r.jsx)(b.Rm,{team:o.entity,showFemaleSuffix:(0,b.ub)(o.entity)}):o.entity.name}),o.type===g.wNW.Manager&&C===g.G$9.All&&(0,r.jsxs)(u.EY,{textStyle:"body.medium",color:"neutrals.nLv3",ml:"xs",children:["(",(0,r.jsx)(d.A,{id:"manager"}),")"]}),I&&"userCount"in o.entity&&Number(o.entity.userCount)===o.entity.userCount?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.az,{w:"[6px]",h:"[6px]",mx:"sm",br:"50%",bg:"neutrals.nLv4"}),(0,r.jsx)(y.bNr,{w:16,h:16,fill:"onSurface.nLv3"}),(0,r.jsx)(u.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",ml:"xs",mt:"2xs",children:(0,S.A)(o.entity.userCount)})]}):null]}),(0,r.jsxs)(c.so,{align:"center",children:[o.type===g.wNW.Manager||o.type===g.wNW.Player?(0,r.jsxs)(r.Fragment,{children:[o.entity.team&&q&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.p,{id:o.entity.team.id,name:o.entity.team.name,national:o.entity.team.national,size:16}),(0,r.jsx)(u.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",ml:"xs",truncate:!0,children:(0,r.jsx)(b.Rm,{team:o.entity.team,showFemaleSuffix:(0,b.ub)(o.entity.team)})}),(0,r.jsx)(c.az,{w:"[6px]",h:"[6px]",mx:"sm",br:"50%",bg:"neutrals.nLv4"})]}),o.type===g.wNW.Player&&!o.entity.deceased&&o.entity.retired&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",truncate:!0,children:(0,r.jsx)(d.A,{id:"career_retired"})}),(0,r.jsx)(c.az,{w:"[6px]",h:"[6px]",mx:"sm",br:"50%",bg:"neutrals.nLv4"})]})]}):o.type===g.wNW.Team||o.type===g.wNW.Referee?(0,r.jsx)(r.Fragment,{children:void 0!==o.entity.country&&(o.type!==g.wNW.Team||!o.entity.national)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.w,{size:16,name:o.entity.country.name,alpha2:o.entity.country.alpha2}),o.entity.country.name&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",ml:"xs",truncate:!0,children:(0,r.jsx)(v.md,{slug:o.entity.country.slug||h()(o.entity.country.name.toLowerCase()),name:o.entity.country.name})}),(0,r.jsx)(c.az,{w:"[6px]",h:"[6px]",mx:"sm",br:"50%",bg:"neutrals.nLv4"})]})]})}):o.type===g.wNW.Venue?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.w,{size:16,name:null==(n=o.entity.country)?void 0:n.name,alpha2:null==(a=o.entity.country)?void 0:a.alpha2}),(null==(l=o.entity.country)?void 0:l.name)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",ml:"xs",truncate:!0,children:(0,r.jsx)(v.md,{slug:o.entity.country.slug||h()(o.entity.country.name.toLowerCase()),name:o.entity.country.name})}),(0,r.jsx)(c.az,{w:"[6px]",h:"[6px]",mx:"sm",br:"50%",bg:"neutrals.nLv4"})]}),(0,r.jsx)(u.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",truncate:!0,children:o.entity.city.name})]}):o.type===g.wNW.Stage?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(y.Hj1,{width:20,height:20,sport:(null==(i=o.entity.category)?void 0:i.sport.slug)===g.QCR.Cycling?g.QCR.Cycling:g.QCR.Motorsport,fill:E.colors.onSurface.nLv3}),o.entity.category&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.az,{w:"[6px]",h:"[6px]",mx:"sm",br:"50%",bg:"neutrals.nLv4"}),o.entity.startTimestamp&&(0,r.jsx)(u.EY,{lineHeight:"16px",textStyle:"assistive.default",color:"neutrals.nLv3",truncate:!0,children:D(1e3*o.entity.startTimestamp,L,A)}),(0,r.jsx)(c.az,{w:"[6px]",h:"[6px]",mx:"sm",br:"50%",bg:"neutrals.nLv4"}),(0,r.jsx)(m.w,{size:16,name:o.entity.category.name,alpha2:o.entity.category.alpha2,categoryId:o.entity.category.id}),(0,r.jsx)(u.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",ml:"xs",truncate:!0,children:(0,r.jsx)(v.md,{slug:o.entity.category.slug,name:o.entity.category.name,fieldTranslations:o.entity.category.fieldTranslations})})]})]}):o.type===g.wNW.UniqueStage?(0,r.jsx)(r.Fragment,{}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.w,{size:16,name:o.entity.category.name,alpha2:o.entity.category.alpha2,categoryId:o.entity.category.id}),(0,r.jsx)(u.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",ml:"xs",truncate:!0,children:(0,r.jsx)(v.md,{slug:o.entity.category.slug,name:o.entity.category.name,fieldTranslations:o.entity.category.fieldTranslations})}),(0,r.jsx)(c.az,{w:"[6px]",h:"[6px]",mx:"sm",br:"50%",bg:"neutrals.nLv4"})]}),void 0!==_&&o.type!==g.wNW.Stage&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(y.Hj1,{width:20,height:20,sport:_,fill:E.colors.onSurface.nLv3}),(0,r.jsx)(u.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",ml:"xs",whiteSpace:"nowrap",children:(0,r.jsx)(w.o,{sportSlug:_})})]})]})]}),I&&(0,r.jsx)(c.az,{ml:"sm",children:(0,r.jsx)(N,{searchItem:o})}),T]})})};function H(e){let{recents:t,activeIndex:n,makeOnClick:s,makeOnAuxClick:a,removeRecentSearch:l,clearRecentSearches:i,hideTitle:o,activeFilter:m}=e;return(null==t?void 0:t.length)?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(c.so,{justify:o?"flex-end":"space-between",px:"lg",pb:"sm",pt:"lg",children:[!o&&(0,r.jsx)(u.EY,{dir:document.dir,textStyle:"assistive.default",children:(0,r.jsx)(d.A,{id:"recent"})},"recent"),(0,r.jsx)(u.EY,{dir:document.dir,textStyle:"action.button.primary",color:"primary.default",cursor:"pointer",onClick:i,children:(0,r.jsx)(d.A,{id:"search_clear_history"})})]}),null==t?void 0:t.map((e,t)=>(0,r.jsx)("div",{children:(0,r.jsx)(K,{result:e,onClick:s(e,t),onAuxClick:a(e),isActive:n===t,activeFilter:m,children:(0,r.jsx)(u.K0,{ml:"sm",variant:"clear",onClick:t=>{t.preventDefault(),t.stopPropagation(),l(e)},children:(0,r.jsx)(y.zQC,{icon:"close",width:16,height:16,fill:"neutral.default"})})})},"".concat(e.type).concat(e.entity.id)))]}):null}let B=e=>{let{activeIndex:t,suggestions:n,recents:s,makeOnClick:a,makeOnAuxClick:i}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.p,{graphic:"no-data",titleMessageId:"empty_search_title",descriptionMessageId:"no_events_found_body"}),!!(null==n?void 0:n.length)&&(0,r.jsx)(c.az,{dir:document.dir,pt:"lg",px:"lg",pb:"sm",children:(0,r.jsx)(u.EY,{textStyle:"assistive.default",children:(0,r.jsx)(d.A,{id:"suggested"})})},"suggested"),null==n?void 0:n.map((e,n)=>(0,r.jsx)("div",{children:(0,r.jsx)(K,{result:e,onClick:a(e,n),onAuxClick:i(e),isActive:t===((null==s?void 0:s.length)||0)+n})},"".concat(e.type).concat(e.entity.id)))]})};function J(e){let{suggestions:t,activeIndex:n,makeOnClick:s,makeOnAuxClick:a}=e;return(null==t?void 0:t.length)?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.EY,{display:"block",dir:document.dir,textStyle:"assistive.default",pt:"lg",px:"lg",pb:"sm",children:(0,r.jsx)(d.A,{id:"suggested"})},"suggested"),t.map((e,l)=>(0,r.jsx)("div",{children:(0,r.jsx)(K,{result:e,onClick:s(e,l),onAuxClick:a(e),isActive:n===((null==t?void 0:t.length)||0)+l})},"".concat(e.type).concat(e.entity.id)))]}):null}let X=e=>{let{results:t,suggestions:n,recents:u,isLoadingPage:c,deps:d,onClick:y,onLoadMore:m,addRecentSearch:g,removeRecentSearch:x,clearRecentSearches:p,recentOnly:h,hideRecentSectionTitle:f,activeFilter:v}=e,[j,w]=(0,s.useState)(),{ref:b,inView:S}=(0,a.Wx)(),T=(null==t?void 0:t.length)||((null==u?void 0:u.length)||0)+((null==n?void 0:n.length)||0),k=T-4<0?T-1:T-4;(0,s.useEffect)(()=>{S&&m()},[S]),(0,s.useEffect)(()=>w(void 0),d),(0,s.useEffect)(()=>{let e=e=>{switch(e.key){case"ArrowDown":e.preventDefault(),w(void 0!==j?(j+1)%T:0);break;case"ArrowUp":e.preventDefault(),w(void 0!==j?j-1<0?T-1:j-1:T-1);break;case"Enter":if(void 0===j)return;(null==t?void 0:t.length)?g(t[j]):(null==u?void 0:u[j])?g(u[j]):(null==n?void 0:n[j+((null==u?void 0:u.length)||0)])&&g(n[j-((null==u?void 0:u.length)||0)]);break;case"Delete":void 0!==j&&(null==u?void 0:u.length)&&u[j]&&x(u[j]);break;default:return}};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[u,j]);let N=e=>()=>{g(e),null==y||y(),(0,o.g8)({id:e.entity.id,type:"uniqueTournament"===e.type?"unique_tournament":e.type})},W=e=>t=>{1===t.button&&g(e)};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{children:null==t?void 0:t.map((e,t)=>(0,r.jsx)("div",{ref:t===k?b:void 0,children:(0,r.jsx)(K,{result:e,onClick:N(e),onAuxClick:W(e),isActive:j===t,activeFilter:v})},"".concat(e.type).concat(e.entity.id)))}),void 0===t&&!c&&(0,r.jsxs)(r.Fragment,{children:[!h||(null==u?void 0:u.length)?(0,r.jsx)(H,{recents:u,activeIndex:j,makeOnClick:N,makeOnAuxClick:W,removeRecentSearch:x,clearRecentSearches:p,hideTitle:f,activeFilter:v}):(0,r.jsx)(l.p,{graphic:"no-data",titleMessageId:"empty_recent_searches_title",descriptionMessageId:"empty_recent_searches_text"}),!h&&(0,r.jsx)(J,{suggestions:n,activeIndex:j,makeOnClick:N,makeOnAuxClick:W})]}),(null==t?void 0:t.length)===0&&!c&&(0,r.jsx)(B,{activeIndex:j,makeOnAuxClick:W,makeOnClick:N,recents:u,suggestions:n}),c&&(0,r.jsx)(i.a,{padding:16})]})}},94014:(e,t,n)=>{n.d(t,{B:()=>m});var r=n(6029),s=n(76356),a=n(14107),l=n(88354),i=n(55729),o=n(947),u=n(41735),c=n(52466),d=n(14831);let y=u.default.input.withConfig({componentId:"sc-23fa27a7-0"})(["color:",";font:",";background-color:",";border:none;padding:0;display:block;width:100%;margin:auto;text-overflow:ellipsis;overflow:hidden;z-index:3;",";&::placeholder{color:",";font:",";}@supports (-webkit-overflow-scrolling:touch){font-size:16px;}"],e=>e.theme.colors.onSurface.nLv1,e=>e.theme.typography.font.body.large,e=>e.theme.colors.surface.sp,d.pq,e=>e.theme.colors.onSurface.nLv3,e=>e.theme.typography.font.body.large),m=e=>{let{onChange:t,onFocus:n,onBlur:d,ref:m}=e,g=(0,o.A)(),[x,p]=(0,i.useState)(""),{settings:h}=(0,u.useTheme)();return(0,i.useEffect)(()=>{null==t||t(x)},[x]),(0,r.jsxs)(s.I4.form,{display:"flex",bg:"surface.sp",br:"sm",dir:h.textDirection,w:"100%",h:"3xl",onSubmit:e=>e.preventDefault(),onClick:e=>e.stopPropagation(),onFocus:n,onBlur:d,children:[(0,r.jsx)(c.zQC,{icon:"search",mx:"lg",my:"sm",style:{flexShrink:0},fill:"onSurface.nLv1"}),(0,r.jsx)(y,{id:"search-input",ref:m,type:"text",autoComplete:"off",placeholder:g.formatMessage({id:"search_placeholder_text"}),value:x,onChange:e=>{p(e.currentTarget.value||"")}}),(0,r.jsx)(a.N,{children:!!(null==x?void 0:x.length)&&(0,r.jsx)(l.m.span,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},onClick:()=>{var e;p(""),null==m||null==(e=m.current)||e.focus()},children:(0,r.jsx)(c.zQC,{icon:"close",mr:"lg",my:"sm",cursor:"pointer",fill:"onSurface.nLv1"})})})]})}}}]);