internal/modules/cjs/loader.js:638
    throw err;
    ^

Error: Cannot find module 'express'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:1:17)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
internal/modules/cjs/loader.js:638
    throw err;
    ^

Error: Cannot find module 'express'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:1:17)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507
            req._query = Object.fromEntries(url.searchParams.entries());
                                ^

TypeError: Object.fromEntries is not a function
    at Server.prepare (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:507:33)
    at Server.handleRequest (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:523:14)
    at Server.server.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/engine.io/build/server.js:665:22)
    at Server.srv.on (/home/shadowbiz/nodevenv/mon.shadow.biz.id/10/lib/node_modules/socket.io/dist/index.js:330:28)
    at Server.emit (events.js:203:15)
    at parserOnIncoming (_http_server.js:695:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
node:internal/modules/cjs/loader:1479
  throw err;
  ^

Error: Cannot find module 'jsonwebtoken'
Require stack:
- /home/shadowbiz/mon.shadow.biz.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
    at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
    at Module._load (node:internal/modules/cjs/loader:1262:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at Module.require (node:internal/modules/cjs/loader:1576:12)
    at require (node:internal/modules/helpers:153:16)
    at Object.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:9:13)
    at Module._compile (node:internal/modules/cjs/loader:1830:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/shadowbiz/mon.shadow.biz.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v24.15.0
node:internal/modules/cjs/loader:1479
  throw err;
  ^

Error: Cannot find module 'jsonwebtoken'
Require stack:
- /home/shadowbiz/mon.shadow.biz.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
    at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
    at Module._load (node:internal/modules/cjs/loader:1262:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at Module.require (node:internal/modules/cjs/loader:1576:12)
    at require (node:internal/modules/helpers:153:16)
    at Object.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:9:13)
    at Module._compile (node:internal/modules/cjs/loader:1830:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/shadowbiz/mon.shadow.biz.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v24.15.0
node:internal/modules/cjs/loader:1479
  throw err;
  ^

Error: Cannot find module 'jsonwebtoken'
Require stack:
- /home/shadowbiz/mon.shadow.biz.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
    at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
    at Module._load (node:internal/modules/cjs/loader:1262:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at Module.require (node:internal/modules/cjs/loader:1576:12)
    at require (node:internal/modules/helpers:153:16)
    at Object.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:9:13)
    at Module._compile (node:internal/modules/cjs/loader:1830:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/shadowbiz/mon.shadow.biz.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:562
  socket.on('register-monitor', ({ token }) => {
                                   ^

TypeError: Cannot destructure property 'token' of 'undefined' as it is undefined.
    at Socket.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:562:36)
    at Socket.emit (node:events:509:28)
    at Socket.emitUntyped (/home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/shadowbiz/nodevenv/mon.shadow.biz.id/24/lib/node_modules/socket.io/dist/socket.js:697:39
    at process.processTicksAndRejections (node:internal/process/task_queues:85:11)

Node.js v24.15.0
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
Gagal register device di DB: SQLITE_ERROR: table devices has no column named user_id
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
/home/shadowbiz/mon.shadow.biz.id/server.js:645
              console.log(`Android Client terdaftar: ${name} [${deviceId}] untuk user ${username} (inCall: ${inCall})`);
                                                                                        ^

ReferenceError: username is not defined
    at Statement.<anonymous> (/home/shadowbiz/mon.shadow.biz.id/server.js:645:89)

Node.js v24.15.0
