/** * LOCALHOST ONLY — do NOT add this script to production room-lobby.html * AppServ: add before other scripts in your LOCAL copy of room-lobby.html: * */ (function (g) { 'use strict'; var h = (g.location && g.location.hostname || '').toLowerCase(); if (h !== 'localhost' && h !== '127.0.0.1') return; var PROD = 'https://srv1361159.hstgr.cloud'; var PROD_GAME = PROD + '/Game'; g.GAME_NODE_ORIGIN = PROD; g.GAME_SERVER = PROD; g.GAME_API_FETCH_BASE = PROD_GAME; g.__JD_GAME_API_BASE__ = PROD_GAME; try { if (g.localStorage.getItem('isLoggedIn') !== 'true') { g.localStorage.setItem('isLoggedIn', 'true'); g.localStorage.setItem('loginType', 'guest'); } if (!(g.localStorage.getItem('playerName') || '').trim()) { g.localStorage.setItem('playerName', 'DevTester'); } } catch (e) { /* ignore */ } if (typeof g.fetch === 'function' && !g.__JD_DEV_LOCAL_FETCH__) { g.__JD_DEV_LOCAL_FETCH__ = 1; var nativeFetch = g.fetch.bind(g); var bad = /^https?:\/\/(?:localhost|127\.0\.0\.1):(3004|3001|3010|13010)\/Game/i; g.fetch = function (input, init) { if (typeof input === 'string' && bad.test(input)) { input = PROD_GAME + input.slice(input.indexOf('/Game') + 5); } return nativeFetch(input, init); }; } if (!g.io) { document.write('