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]=`06633cf6-4adf-46fe-ad41-3e7356871d53`,e._sentryDebugIdIdentifier=`sentry-dbid-06633cf6-4adf-46fe-ad41-3e7356871d53`)}catch{}import"./entry.client-mpghtlrl.js";var e={"ach-001":{id:`ach-001`,name:`First Blood`,description:`Defeated your first enemy in combat`,gamerscore:10,unlocked:!0,unlockedDate:`12/15/2025`,rarity:87},"ach-002":{id:`ach-002`,name:`Legendary Finish`,description:`Completed the campaign on Legendary difficulty`,gamerscore:100,unlocked:!0,unlockedDate:`01/02/2026`,rarity:3},"ach-003":{id:`ach-003`,name:`Speed Runner`,description:`Completed any mission in under 5 minutes`,gamerscore:25,unlocked:!1,rarity:12},"ach-004":{id:`ach-004`,name:`Completionist`,description:`Found all collectibles in the game`,gamerscore:50,unlocked:!1,rarity:5},"ach-005":{id:`ach-005`,name:`No Deaths`,description:`Completed a mission without dying`,gamerscore:20,unlocked:!0,unlockedDate:`11/28/2025`,rarity:45}},t=Object.values(e),n=Object.values({bing:{appId:`bing`,name:`Bing`,description:`Search the web`,gradient:`from-cyan-500 to-blue-600`,icon:`🔍`},flickstream:{appId:`flickstream`,name:`FlickStream`,description:`Stream clips and highlights`,gradient:`from-purple-500 to-pink-600`,icon:`🎬`},gamehints:{appId:`gamehints`,name:`GameHints`,description:`Tips, tricks, and walkthroughs`,gradient:`from-green-500 to-emerald-600`,icon:`💡`},"frame-counter":{appId:`frame-counter`,name:`Frame Counter`,description:`Live FPS monitor with persistent mode`,gradient:`from-gray-700 to-gray-900`,icon:`📊`}}),r=`
  * { box-sizing: border-box; margin: 0; padding: 0; }
  body { font-family: system-ui, -apple-system, sans-serif; line-height: 1.5; }
  ::-webkit-scrollbar { width: 6px; }
  ::-webkit-scrollbar-thumb { background: rgba(255,255,255,.15); border-radius: 3px; }
`,i={bing:{title:`Bing`,bg:`#1a1a2e`,accent:`#00b4d8`,tagline:`Search the web`,body:`
          <div style="display:flex;flex-direction:column;height:100vh;background:#1a1a2e;color:#e0e0e0">
            <div style="display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:16px;padding:24px">
              <div style="font-size:2rem;font-weight:700;color:#00b4d8">Bing</div>
              <div style="width:100%;max-width:280px;display:flex;background:rgba(255,255,255,.08);border-radius:24px;overflow:hidden">
                <input type="text" placeholder="Search the web…" readonly
                  style="flex:1;background:none;border:none;padding:10px 16px;color:#e0e0e0;font-size:.875rem;outline:none" />
                <div style="display:flex;align-items:center;padding:0 12px;color:#00b4d8;font-size:1.1rem">🔍</div>
              </div>
            </div>
            <div style="padding:16px 20px;display:flex;flex-direction:column;gap:8px">
              <div style="font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.35)">Trending</div>
              <div style="display:flex;flex-direction:column;gap:4px">
                <div style="padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.05);font-size:.8rem;color:rgba(255,255,255,.7)">Xbox Game Pass new releases</div>
                <div style="padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.05);font-size:.8rem;color:rgba(255,255,255,.7)">Halo World Championship results</div>
                <div style="padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.05);font-size:.8rem;color:rgba(255,255,255,.7)">Forza Motorsport update</div>
              </div>
            </div>
          </div>`},flickstream:{title:`FlickStream`,bg:`#1c0f2b`,accent:`#c77dff`,tagline:`Stream clips and highlights`,body:`
          <div style="display:flex;flex-direction:column;height:100vh;background:#1c0f2b;color:#e0e0e0">
            <div style="padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)">
              <span style="font-weight:700;color:#c77dff">FlickStream</span>
              <span style="font-size:.75rem;color:rgba(255,255,255,.4)">🎬 Live</span>
            </div>
            <div style="flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:12px">
              <div style="border-radius:10px;overflow:hidden;background:rgba(255,255,255,.05)">
                <div style="height:96px;background:linear-gradient(135deg,#7b2ff7,#c77dff);display:flex;align-items:center;justify-content:center;font-size:2rem">▶</div>
                <div style="padding:10px 12px"><div style="font-size:.85rem;font-weight:600">Epic clutch in ranked</div><div style="font-size:.7rem;color:rgba(255,255,255,.45);margin-top:2px">2.4K views · 12 min ago</div></div>
              </div>
              <div style="border-radius:10px;overflow:hidden;background:rgba(255,255,255,.05)">
                <div style="height:96px;background:linear-gradient(135deg,#5b21b6,#a78bfa);display:flex;align-items:center;justify-content:center;font-size:2rem">▶</div>
                <div style="padding:10px 12px"><div style="font-size:.85rem;font-weight:600">Season 3 highlights reel</div><div style="font-size:.7rem;color:rgba(255,255,255,.45);margin-top:2px">8.1K views · 1 hr ago</div></div>
              </div>
              <div style="border-radius:10px;overflow:hidden;background:rgba(255,255,255,.05)">
                <div style="height:96px;background:linear-gradient(135deg,#6d28d9,#ddd6fe);display:flex;align-items:center;justify-content:center;font-size:2rem">▶</div>
                <div style="padding:10px 12px"><div style="font-size:.85rem;font-weight:600">Tutorial: Advanced movement</div><div style="font-size:.7rem;color:rgba(255,255,255,.45);margin-top:2px">1.2K views · 3 hrs ago</div></div>
              </div>
            </div>
          </div>`},gamehints:{title:`GameHints`,bg:`#0f1b0f`,accent:`#80ed99`,tagline:`Tips, tricks, and walkthroughs`,body:`
          <div style="display:flex;flex-direction:column;height:100vh;background:#0f1b0f;color:#e0e0e0">
            <div style="padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)">
              <span style="font-weight:700;color:#80ed99">GameHints</span>
            </div>
            <div style="flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:10px">
              <div style="padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.05);display:flex;gap:12px;align-items:flex-start">
                <div style="font-size:1.4rem;flex-shrink:0">💡</div>
                <div><div style="font-size:.85rem;font-weight:600">Halo Infinite – Skull Locations</div><div style="font-size:.75rem;color:rgba(255,255,255,.5);margin-top:4px">All 12 skulls with map coordinates and screenshots.</div></div>
              </div>
              <div style="padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.05);display:flex;gap:12px;align-items:flex-start">
                <div style="font-size:1.4rem;flex-shrink:0">🗺️</div>
                <div><div style="font-size:.85rem;font-weight:600">Forza Horizon 5 – Barn Finds</div><div style="font-size:.75rem;color:rgba(255,255,255,.5);margin-top:4px">Complete guide to every barn find location.</div></div>
              </div>
              <div style="padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.05);display:flex;gap:12px;align-items:flex-start">
                <div style="font-size:1.4rem;flex-shrink:0">⚔️</div>
                <div><div style="font-size:.85rem;font-weight:600">Gears 5 – Boss Strategy</div><div style="font-size:.75rem;color:rgba(255,255,255,.5);margin-top:4px">Beat every boss on Insane difficulty.</div></div>
              </div>
              <div style="padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.05);display:flex;gap:12px;align-items:flex-start">
                <div style="font-size:1.4rem;flex-shrink:0">🏆</div>
                <div><div style="font-size:.85rem;font-weight:600">Sea of Thieves – Achievement Guide</div><div style="font-size:.75rem;color:rgba(255,255,255,.5);margin-top:4px">Fastest path to Pirate Legend.</div></div>
              </div>
            </div>
          </div>`}},a={"conv-001":[{id:1,sender:`MasterChief117`,text:`Hey, ready to hop on?`},{id:2,sender:`You`,text:`Yeah, give me 5 minutes`},{id:3,sender:`MasterChief117`,text:`Cool, I'll grab some snacks`},{id:4,sender:`You`,text:`👍`}],"conv-002":[{id:1,sender:`MasterChief117`,text:`Halo Night! Who's in?`},{id:2,sender:`CortanaAI`,text:`Count me in 🎮`},{id:3,sender:`SgtJohnson`,text:`Wouldn't miss it`},{id:4,sender:`You`,text:`Same, 8pm works`},{id:5,sender:`MasterChief117`,text:`Perfect. See you all at 8`},{id:6,sender:`CortanaAI`,text:`I call shotgun on the Warthog`}],"conv-003":[{id:1,sender:`CortanaAI`,text:`Thanks for the help earlier`},{id:2,sender:`You`,text:`No problem, anytime`},{id:3,sender:`CortanaAI`,text:`Want to run another mission?`}],"conv-004":[{id:1,sender:`NobleSix`,text:`GG everyone!`},{id:2,sender:`ArbiterThel`,text:`Were it so easy...`},{id:3,sender:`You`,text:`Good games, same time tomorrow?`},{id:4,sender:`NobleSix`,text:`I'm down`},{id:5,sender:`ArbiterThel`,text:`Agreed`}],"conv-005":[{id:1,sender:`ArbiterThel`,text:`Were it so easy...`},{id:2,sender:`You`,text:`Classic.`}],"conv-006":[{id:1,sender:`SgtJohnson`,text:`You know me. When I make a promise...`},{id:2,sender:`You`,text:`...you keep it.`},{id:3,sender:`SgtJohnson`,text:`Damn right. See you on the field.`}],"conv-007":[{id:1,sender:`NobleSix`,text:`Lone wolf stuff again?`},{id:2,sender:`You`,text:`Not this time. Squad up?`},{id:3,sender:`NobleSix`,text:`Copy that.`}]},o=e=>a[e]?.at(-1)?.text??``,s={"conv-001":{id:`conv-001`,name:`MasterChief117`,isGroup:!1,friendXuid:`xuid-001`,memberXuids:[`xuid-001`],lastMessage:o(`conv-001`),unread:2,timestamp:`2m`},"conv-002":{id:`conv-002`,name:`Party: Halo Night`,isGroup:!0,memberXuids:[`xuid-001`,`xuid-002`,`xuid-003`],lastMessage:o(`conv-002`),unread:0,timestamp:`1h`},"conv-003":{id:`conv-003`,name:`CortanaAI`,isGroup:!1,friendXuid:`xuid-002`,memberXuids:[`xuid-002`],lastMessage:o(`conv-003`),unread:1,timestamp:`3h`},"conv-004":{id:`conv-004`,name:`Group: Squad`,isGroup:!0,memberXuids:[`xuid-004`,`xuid-005`],lastMessage:o(`conv-004`),unread:0,timestamp:`1d`},"conv-005":{id:`conv-005`,name:`ArbiterThel`,isGroup:!1,friendXuid:`xuid-004`,memberXuids:[`xuid-004`],lastMessage:o(`conv-005`),unread:0,timestamp:`2d`},"conv-006":{id:`conv-006`,name:`SgtJohnson`,isGroup:!1,friendXuid:`xuid-003`,memberXuids:[`xuid-003`],lastMessage:o(`conv-006`),unread:0,timestamp:`3d`},"conv-007":{id:`conv-007`,name:`NobleSix`,isGroup:!1,friendXuid:`xuid-005`,memberXuids:[`xuid-005`],lastMessage:o(`conv-007`),unread:0,timestamp:`5d`}},c=Object.values(s),l=Object.fromEntries(c.filter(e=>!e.isGroup&&e.friendXuid).map(e=>[e.friendXuid,e.id])),u={"game-001":{id:`game-001`,title:`Halo Infinite`,gradient:`from-indigo-500 to-purple-600`},"game-002":{id:`game-002`,title:`Forza Horizon 5`,gradient:`from-orange-500 to-red-600`},"game-003":{id:`game-003`,title:`Gears 5`,gradient:`from-red-500 to-rose-600`},"game-004":{id:`game-004`,title:`Microsoft Flight Simulator`,gradient:`from-sky-500 to-blue-600`},"game-005":{id:`game-005`,title:`Sea of Thieves`,gradient:`from-teal-500 to-cyan-600`},"game-006":{id:`game-006`,title:`Minecraft`,gradient:`from-green-500 to-lime-600`},"game-007":{id:`game-007`,title:`Starfield`,gradient:`from-violet-500 to-indigo-600`},"game-008":{id:`game-008`,title:`Halo: MCC`,gradient:`from-blue-500 to-indigo-600`},"game-009":{id:`game-009`,title:`Halo: Reach`,gradient:`from-slate-500 to-blue-600`},"game-010":{id:`game-010`,title:`Forza Motorsport`,gradient:`from-yellow-500 to-orange-600`}};Object.values(u);var d={xuid:`xuid-local`,gamertag:`SpartanWarrior`,suffix:`510`,gradient:`from-purple-500 to-pink-500`,gamerscore:156420,status:`online`,activity:`Playing Starfield`,currentGame:`Starfield`,recentGames:[`Starfield`,`Forza Horizon 5`,`Halo Infinite`],realName:`Alex Chen`,accountLevel:42,memberSince:`November 2015`,online:!0,stats:{achievements:1247,gamesPlayed:89,completedGames:34},recentAchievements:[{game:`Starfield`,name:`Space Explorer`,description:`Visit 50 different star systems`,unlocked:`2 hours ago`},{game:`Forza Horizon 5`,name:`Speed Demon`,description:`Reach 250 mph in any car`,unlocked:`Yesterday`},{game:`Halo Infinite`,name:`Legendary Warrior`,description:`Complete the campaign on Legendary`,unlocked:`3 days ago`}]},f={"xuid-001":{xuid:`xuid-001`,gamertag:`MasterChief117`,gradient:`from-blue-500 to-purple-500`,gamerscore:125e3,status:`online`,activity:`Playing Halo Infinite`,currentGame:`Halo Infinite`,recentGames:[`Halo Infinite`,`Forza Horizon 5`,`Gears 5`]},"xuid-002":{xuid:`xuid-002`,gamertag:`CortanaAI`,gradient:`from-cyan-500 to-blue-500`,gamerscore:98750,status:`online`,activity:`Playing Minecraft`,currentGame:`Minecraft`,recentGames:[`Minecraft`,`Sea of Thieves`,`Halo Infinite`]},"xuid-003":{xuid:`xuid-003`,gamertag:`SgtJohnson`,gradient:`from-amber-500 to-orange-500`,gamerscore:156e3,status:`away`,activity:`Away`,recentGames:[`Halo: MCC`,`Gears Tactics`,`Age of Empires IV`]},"xuid-004":{xuid:`xuid-004`,gamertag:`ArbiterThel`,gradient:`from-green-500 to-teal-500`,gamerscore:142300,status:`online`,activity:`Playing Halo: MCC`,currentGame:`Halo: MCC`,recentGames:[`Halo: MCC`,`Halo Infinite`,`Starfield`]},"xuid-005":{xuid:`xuid-005`,gamertag:`NobleSix`,gradient:`from-red-500 to-pink-500`,gamerscore:112e3,status:`offline`,activity:`Offline`,recentGames:[`Halo: Reach`,`Forza Motorsport`,`Flight Simulator`]},[d.xuid]:d},p=Object.values(f),m=Object.fromEntries(p.map(e=>[e.gamertag,e.xuid]));export{a,n as c,t as d,l as i,i as l,f as n,s as o,u as r,r as s,m as t,e as u};