cloudflare
tcp/443 tcp/80 tcp/8443
Open service 172.67.129.51:8443 · wizard3001.com
2026-01-23 07:39
HTTP/1.1 522 <none> Date: Fri, 23 Jan 2026 07:39:52 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19590,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c25a34d286bfcd9-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.129.51:443 · wizard3001.com
2026-01-23 07:39
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 07:39:32 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Fri, 13 Sep 2024 10:35:10 GMT
Vary: Accept-Encoding
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=18,cfOrigin;dur=151
Cache-Control: private, no-cache, no-store, must-revalidate
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HzVeuv3PJz9TtFN%2FdMP%2BZzuLSK4kW7rT%2Fn4xcvAHTIK3xPGdh1zvzpQ5zeuFHjdViletIhPLKiU%2BYDwAnyNIsKZygVzgc4SmcI89%2FAUy"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c25a3480ee0b1bc-EWR
alt-svc: h3=":443"; ma=86400
Page title: ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no viewport-fit=cover" />
<!-- <meta name="theme-color" content="#000" />-->
<title>...</title>
<link id="favicon" rel="icon" type="image/x-icon" href="favicon.ico" />
<style>
* {
box-sizing: border-box;
}
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
body.bodyLandscape {
padding-top: 10vh !important;
height: 110vh;
width: calc(100% - 80px);
margin: 0 40px;
padding: 0;
overflow: auto;
}
.bodyScrolled {
width: 100% !important;
margin: 0 !important;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
@keyframes drag_animation {
0% {
transform: scale(1);
}
25% {
transform: scale(1.5);
}
30% {
transform: scale(1);
}
60% {
opacity: 1;
}
to {
transform: translateY(-200px);
opacity: 0;
}
}
.iosfullscreen {
position: absolute;
display: block;
height: 150vh;
pointer-events: all;
color: #fff;
top: 0;
left: 0;
width: 100%;
background-color: #000;
z-index: 1500;
overflow: scroll;
}
.iosdragFullscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.iosscrollarea {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}
.iosscrollarea .warning {
position: fixed;
width: 60vw;
height: 30vw;
top: calc(50% - 15vw);
left: calc(50% - 30vw);
text-align: center;
}
.iosscrollarea .animation {
position: absolute;
top: 50vh;
right: 15px;
width: 50px;
height: 50px;
background-size: 100% 100%;
background-position: 50%;
background-repeat: no-repeat;
background-image: url("./casinohand.webp");
animation-name: drag_animation;
animation-duration: 4s;
animation-iteration-count: infinite;
}
#iphoneTest {
display: none;
}
</style>
</head>
<body>
<div id="iphoneTest" style="overflow: scroll" class="background iosfullscreen">
<div class="element iosdragFullscreen">
<div class="element background iosscrollarea">
<div class="warning">
<span id="drag-fullscreen-title" class="element title text-title">This game needs to be in fullscreen </span>
<br />
<span id="drag-fullscreen-message" class="element body text-title-1"> Use your finger to drag the screen </span>
</div>
<div class="animation"></div>
</div>
</div>
</div>
<script>
let [domain, supportHa] = checkDomain();
const haList = ["s1", "s2"];
const af = /#af=([^#]*)/.exec(window.location.href);
if (af && af[1]) {
sessionStorage.afId = af[1];
}
function checkDomain() {
let _domain = window.location.host;
if (_domain === "localhost" || _domain === "192.168.2.12") return [_domain, false];
const tempHostArray = window.location.host.split(".");
if (["s1", "s2", "devel", "intern", "shop", "terminal"].includes(tempHostArray[0])) {
_domain = tempHostArray.slice(1).join(".");
return [_domain, false];
}
if (tempHostArray[0] === "www") {
_domain = tempHostArray.slice(1).join(".");
Open service 104.21.1.119:8443 · wizard3001.com
2026-01-23 07:39
HTTP/1.1 522 <none> Date: Fri, 23 Jan 2026 07:39:52 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19411,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c25a34c6886b785-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.129.51:80 · wizard3001.com
2026-01-23 07:39
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 07:39:32 GMT
Content-Length: 0
Connection: close
Location: https://wizard3001.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sJ5kCg0mlz7yf7tSJgO3BrnMfh%2BlsFkdEK75VGqpjTVqojCoJ3xZH%2Bvlza%2BSEITuINZBbBy1hiCkNZTRSbilxMjz2aAxpRfmy6uf0GJh"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=15,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c25a3461c2a67ee-SJC
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::6815:177:80 · wizard3001.com
2026-01-23 07:39
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 07:39:32 GMT
Content-Length: 0
Connection: close
Location: https://wizard3001.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=z4FbHwIaWGWvbfLTRqkNrWX84r06058yupo%2Bb61%2BE6apjFcTKmtasORv%2B5fgRNXVTc%2B7k4ypU%2B%2By00Js6McHkkRdIu17B1NDHTxUrZMeRrzCk%2B83Q6BbVF2r"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=23,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c25a3467ea1896b-SIN
alt-svc: h3=":443"; ma=86400
Open service 104.21.1.119:80 · wizard3001.com
2026-01-23 07:39
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 07:39:32 GMT
Content-Length: 0
Connection: close
Location: https://wizard3001.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=eSx5mxtCLHRxY5fhs9Y0w0k2AigMwLLPIV5b%2FNKCUPxdjO4uZZ0wUnXZdf%2FSbS0rx4Vv2Q9q1cv%2Bu7e938Ff4MGvtDGsKRamUM0JeKED"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c25a345c9314f42-LHR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3034::ac43:8133:8443 · wizard3001.com
2026-01-23 07:39
HTTP/1.1 522 <none> Date: Fri, 23 Jan 2026 07:39:52 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19629,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c25a34cfb2640c1-SIN alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3034::ac43:8133:80 · wizard3001.com
2026-01-23 07:39
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 07:39:32 GMT
Content-Length: 0
Connection: close
Location: https://wizard3001.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1TnWmDTHju%2FDVc5TDtiNeTDkNtrKJGnF9hBIc0JYCZGaHFZRWqg9Mz%2FaJSszUSe6P%2B4gtD1lIGx7MiD%2Bi3qz3%2BeEceBEc1v3U19p1WP%2BPLUIgYSsvN7dlQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c25a345bdbcc1c8-SIN
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::6815:177:8443 · wizard3001.com
2026-01-23 07:39
HTTP/1.1 522 <none> Date: Fri, 23 Jan 2026 07:39:52 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19731,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c25a34ccef85f65-SIN alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3034::ac43:8133:443 · wizard3001.com
2026-01-23 07:39
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 07:39:33 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Fri, 13 Sep 2024 10:35:10 GMT
Vary: Accept-Encoding
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=682
Cache-Control: private, no-cache, no-store, must-revalidate
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BV%2FTSnQUKAISxfjKhCVCj8vNzzJ4VuIL1Xf%2BYqlJF%2FVgHXytngIrknPDoYhwvYDUJn9aRpmZdSJhPNuzmFNiE7ZnjXUXQXYC2uOfjvmedhoLVPYB3XhVCz%2FG"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c25a34aac3bf8de-SIN
alt-svc: h3=":443"; ma=86400
Page title: ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no viewport-fit=cover" />
<!-- <meta name="theme-color" content="#000" />-->
<title>...</title>
<link id="favicon" rel="icon" type="image/x-icon" href="favicon.ico" />
<style>
* {
box-sizing: border-box;
}
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
body.bodyLandscape {
padding-top: 10vh !important;
height: 110vh;
width: calc(100% - 80px);
margin: 0 40px;
padding: 0;
overflow: auto;
}
.bodyScrolled {
width: 100% !important;
margin: 0 !important;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
@keyframes drag_animation {
0% {
transform: scale(1);
}
25% {
transform: scale(1.5);
}
30% {
transform: scale(1);
}
60% {
opacity: 1;
}
to {
transform: translateY(-200px);
opacity: 0;
}
}
.iosfullscreen {
position: absolute;
display: block;
height: 150vh;
pointer-events: all;
color: #fff;
top: 0;
left: 0;
width: 100%;
background-color: #000;
z-index: 1500;
overflow: scroll;
}
.iosdragFullscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.iosscrollarea {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}
.iosscrollarea .warning {
position: fixed;
width: 60vw;
height: 30vw;
top: calc(50% - 15vw);
left: calc(50% - 30vw);
text-align: center;
}
.iosscrollarea .animation {
position: absolute;
top: 50vh;
right: 15px;
width: 50px;
height: 50px;
background-size: 100% 100%;
background-position: 50%;
background-repeat: no-repeat;
background-image: url("./casinohand.webp");
animation-name: drag_animation;
animation-duration: 4s;
animation-iteration-count: infinite;
}
#iphoneTest {
display: none;
}
</style>
</head>
<body>
<div id="iphoneTest" style="overflow: scroll" class="background iosfullscreen">
<div class="element iosdragFullscreen">
<div class="element background iosscrollarea">
<div class="warning">
<span id="drag-fullscreen-title" class="element title text-title">This game needs to be in fullscreen </span>
<br />
<span id="drag-fullscreen-message" class="element body text-title-1"> Use your finger to drag the screen </span>
</div>
<div class="animation"></div>
</div>
</div>
</div>
<script>
let [domain, supportHa] = checkDomain();
const haList = ["s1", "s2"];
const af = /#af=([^#]*)/.exec(window.location.href);
if (af && af[1]) {
sessionStorage.afId = af[1];
}
function checkDomain() {
let _domain = window.location.host;
if (_domain === "localhost" || _domain === "192.168.2.12") return [_domain, false];
const tempHostArray = window.location.host.split(".");
if (["s1", "s2", "devel", "intern", "shop", "terminal"].includes(tempHostArray[0])) {
_domain = tempHostArray.slice(1).join(".");
return [_domain, false];
}
if (tempHostArray[0] === "www") {
_domain = tempHostArray.slice(1).join(".");
Open service 2606:4700:3035::6815:177:443 · wizard3001.com
2026-01-23 07:39
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 07:39:33 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Fri, 13 Sep 2024 10:35:10 GMT
Vary: Accept-Encoding
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=677
Cache-Control: private, no-cache, no-store, must-revalidate
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AjVU16Q08aImI8HNRByCx7bIyb0PiNddN3GQ3fq%2Fh27uPVmHNM5LmVWuros0YbFathuUADoSts1Bf%2BV8FKzZ602C9UCXL8%2FgyOIJZXlQmSJxdHkF9GGVH2kZ"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c25a34aaf7e93ba-SIN
alt-svc: h3=":443"; ma=86400
Page title: ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no viewport-fit=cover" />
<!-- <meta name="theme-color" content="#000" />-->
<title>...</title>
<link id="favicon" rel="icon" type="image/x-icon" href="favicon.ico" />
<style>
* {
box-sizing: border-box;
}
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
body.bodyLandscape {
padding-top: 10vh !important;
height: 110vh;
width: calc(100% - 80px);
margin: 0 40px;
padding: 0;
overflow: auto;
}
.bodyScrolled {
width: 100% !important;
margin: 0 !important;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
@keyframes drag_animation {
0% {
transform: scale(1);
}
25% {
transform: scale(1.5);
}
30% {
transform: scale(1);
}
60% {
opacity: 1;
}
to {
transform: translateY(-200px);
opacity: 0;
}
}
.iosfullscreen {
position: absolute;
display: block;
height: 150vh;
pointer-events: all;
color: #fff;
top: 0;
left: 0;
width: 100%;
background-color: #000;
z-index: 1500;
overflow: scroll;
}
.iosdragFullscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.iosscrollarea {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}
.iosscrollarea .warning {
position: fixed;
width: 60vw;
height: 30vw;
top: calc(50% - 15vw);
left: calc(50% - 30vw);
text-align: center;
}
.iosscrollarea .animation {
position: absolute;
top: 50vh;
right: 15px;
width: 50px;
height: 50px;
background-size: 100% 100%;
background-position: 50%;
background-repeat: no-repeat;
background-image: url("./casinohand.webp");
animation-name: drag_animation;
animation-duration: 4s;
animation-iteration-count: infinite;
}
#iphoneTest {
display: none;
}
</style>
</head>
<body>
<div id="iphoneTest" style="overflow: scroll" class="background iosfullscreen">
<div class="element iosdragFullscreen">
<div class="element background iosscrollarea">
<div class="warning">
<span id="drag-fullscreen-title" class="element title text-title">This game needs to be in fullscreen </span>
<br />
<span id="drag-fullscreen-message" class="element body text-title-1"> Use your finger to drag the screen </span>
</div>
<div class="animation"></div>
</div>
</div>
</div>
<script>
let [domain, supportHa] = checkDomain();
const haList = ["s1", "s2"];
const af = /#af=([^#]*)/.exec(window.location.href);
if (af && af[1]) {
sessionStorage.afId = af[1];
}
function checkDomain() {
let _domain = window.location.host;
if (_domain === "localhost" || _domain === "192.168.2.12") return [_domain, false];
const tempHostArray = window.location.host.split(".");
if (["s1", "s2", "devel", "intern", "shop", "terminal"].includes(tempHostArray[0])) {
_domain = tempHostArray.slice(1).join(".");
return [_domain, false];
}
if (tempHostArray[0] === "www") {
_domain = tempHostArray.slice(1).join(".");
Open service 104.21.1.119:443 · wizard3001.com
2026-01-23 07:39
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 07:39:32 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Fri, 13 Sep 2024 10:35:10 GMT
Vary: Accept-Encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Cache-Control: private, no-cache, no-store, must-revalidate
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=iZh5ZuJFaxOfYRg3jrHFdub6o5FvICdwqpz1ih9PTjvy%2Fd%2FrrgdyaGyGJ3GKWUZ97lW52GfHAVzhJbj3In5RZcmgPKP1P8KWvgs%2Bzmxq"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9c25a3458f149280-FRA
alt-svc: h3=":443"; ma=86400
Page title: ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no viewport-fit=cover" />
<!-- <meta name="theme-color" content="#000" />-->
<title>...</title>
<link id="favicon" rel="icon" type="image/x-icon" href="favicon.ico" />
<style>
* {
box-sizing: border-box;
}
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
body.bodyLandscape {
padding-top: 10vh !important;
height: 110vh;
width: calc(100% - 80px);
margin: 0 40px;
padding: 0;
overflow: auto;
}
.bodyScrolled {
width: 100% !important;
margin: 0 !important;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
@keyframes drag_animation {
0% {
transform: scale(1);
}
25% {
transform: scale(1.5);
}
30% {
transform: scale(1);
}
60% {
opacity: 1;
}
to {
transform: translateY(-200px);
opacity: 0;
}
}
.iosfullscreen {
position: absolute;
display: block;
height: 150vh;
pointer-events: all;
color: #fff;
top: 0;
left: 0;
width: 100%;
background-color: #000;
z-index: 1500;
overflow: scroll;
}
.iosdragFullscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.iosscrollarea {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}
.iosscrollarea .warning {
position: fixed;
width: 60vw;
height: 30vw;
top: calc(50% - 15vw);
left: calc(50% - 30vw);
text-align: center;
}
.iosscrollarea .animation {
position: absolute;
top: 50vh;
right: 15px;
width: 50px;
height: 50px;
background-size: 100% 100%;
background-position: 50%;
background-repeat: no-repeat;
background-image: url("./casinohand.webp");
animation-name: drag_animation;
animation-duration: 4s;
animation-iteration-count: infinite;
}
#iphoneTest {
display: none;
}
</style>
</head>
<body>
<div id="iphoneTest" style="overflow: scroll" class="background iosfullscreen">
<div class="element iosdragFullscreen">
<div class="element background iosscrollarea">
<div class="warning">
<span id="drag-fullscreen-title" class="element title text-title">This game needs to be in fullscreen </span>
<br />
<span id="drag-fullscreen-message" class="element body text-title-1"> Use your finger to drag the screen </span>
</div>
<div class="animation"></div>
</div>
</div>
</div>
<script>
let [domain, supportHa] = checkDomain();
const haList = ["s1", "s2"];
const af = /#af=([^#]*)/.exec(window.location.href);
if (af && af[1]) {
sessionStorage.afId = af[1];
}
function checkDomain() {
let _domain = window.location.host;
if (_domain === "localhost" || _domain === "192.168.2.12") return [_domain, false];
const tempHostArray = window.location.host.split(".");
if (["s1", "s2", "devel", "intern", "shop", "terminal"].includes(tempHostArray[0])) {
_domain = tempHostArray.slice(1).join(".");
return [_domain, false];
}
if (tempHostArray[0] === "www") {
_domain = tempHostArray.slice(1).join(".");