try{let e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`4bd5049f-6301-4b6a-b562-d7acb55ccc87`,e._sentryDebugIdIdentifier=`sentry-dbid-4bd5049f-6301-4b6a-b562-d7acb55ccc87`)}catch{}import{o as e}from"./rolldown-runtime-nx40z1zs.js";import{E as t}from"./vendor-misc-dys7qi6h.js";import{Gu as n,Ji as r,Lm as i,Yi as a,jg as o,ng as s,op as c}from"./entry.client-mpghtlrl.js";import{t as l}from"./useSynchronizeProductVanityUrl-5l67h3wt.js";import{t as u}from"./GameStreamPage-eeysv293.js";import{n as d}from"./dialogPreloading-oqqhxo9l.js";var f=r(),p=e(o(),1),m=s(),h=i(()=>{let e=(0,f.c)(3),{productId:r}=t(n.stream.byProductId);l(r);let i;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=[],e[0]=i):i=e[0],(0,p.useEffect)(_,i);let a;return e[1]===r?a=e[2]:(a=(0,m.jsx)(u,{productId:r}),e[1]=r,e[2]=a),a});function g(){}function _(){d(c.dialog.gameStream.fullPath).catch(g)}export{a as clientLoader,h as default};