永久地址:ng28.ren
PG JDB 捕鱼 CQ9 成人游戏
'; } } function closeGame() { overlay.classList.remove('show'); overlay.setAttribute('aria-hidden', 'true'); playerFrame.src = 'about:blank'; } async function loadAds() { const res = await fetch('/api/ads', { credentials: 'same-origin' }); const data = await res.json(); state.ads = (data && data.data) || []; renderAds(state.ads); } async function loadGames() { const res = await fetch('/api/games', { credentials: 'same-origin' }); const data = await res.json(); state.games = (data && data.data) || []; renderGames(state.games); bindGameClicks(); } searchEl.addEventListener('input', () => { renderGames(state.games); bindGameClicks(); }); document.getElementById('closePlayer').addEventListener('click', closeGame); overlay.addEventListener('click', e => { if (e.target === overlay) closeGame(); }); window.addEventListener('keydown', e => { if (e.key === 'Escape') closeGame(); }); renderBackupButtons(); bindChips(); renderAds(state.ads); renderGames(state.games); bindGameClicks(); loadAds().catch(() => {}); loadGames().catch(() => {});