Build 576754stable
Module 115703
733 characters · in 8beb7492a1ae1c50.jsDependencies
Source Raw
function(e,t,l){l.d(t,{A:()=>d});var s=l(64700),a=l(17928),i=l(997013),n=l(311043),r=l(569926),c=l(280450),o=l(403362);function d(e){let t,l,d,m,u=e.gameActivity,x=(t=e.games,l=(0,a.bG)([c.default],()=>c.default.isAuthenticated()),d=null!=t&&!l,(0,r.x)(d?[]:e.gameApplicationIds),m=s.useMemo(()=>{let e=new Map;if(null==t)return e;for(let l of t)e.set(l.id,new i.A(l));return e},[t]),(0,a.yK)([n.A],()=>e.gameApplicationIds.map(e=>n.A.getGame(e)??m.get(e)).filter(o.Vq))),h=s.useMemo(()=>[...x].sort((e,t)=>{let l=u[e.id]?.score??0,s=u[t.id]?.score??0;return l!==s?s-l:0}),[x,u]),v=s.useMemo(()=>h.slice(0,5),[h]);return{gamesToDisplay:v,lastGameToDisplay:s.useMemo(()=>h[5]??null,[h]),remainingGames:s.useMemo(()=>h.slice(5),[h])}}}