AmazonS3
tcp/443 tcp/80
Open service 2600:9000:275b:2400:5:7a84:c700:93a1:443 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 96f7375d4633bdc30f727db82897e3b4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: Usxf5SuSDuNQ5CMag6xAOCqo4-RM7zjTzphGL9zXzsR6LPkHEBjyTA==
Age: 404804
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 3.160.150.93:80 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 0833e8be76641de099b8f4a92c7a1c4e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: my5-xA5iOX7PMGkpPiFL2V5MCoeSpckeNgtCIiRENIWt_8Hm9R50DQ==
Age: 404804
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:1800:5:7a84:c700:93a1:80 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 b08e1d433d62b5ab056680968a8cc7ea.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: qCayWZ_fTs3Xq7J0Qq5rp2v82QtepaK9YUzaRrjZ6K9U_fZah9OttQ==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:f800:5:7a84:c700:93a1:80 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 f14a77f80eb66aa455bd94a07a2a0c64.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: wYxivs3Ueqmwq0tohvZBohnTQ03HuXhdZQe06flgLsCjTE4SzSBU-Q==
Age: 404804
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:4a00:5:7a84:c700:93a1:443 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 d0a36dbd6f5cc87855296f2852cab3ec.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: jGCpR1pJs05u9WAi2tgsdRstLSm_EjP8XhJybB8oo2EBzlyOAIfR1Q==
Age: 404804
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:f400:5:7a84:c700:93a1:443 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 1903071a927324e2fb28199ee96c4bb2.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: YWmwlElamlsw_YEOYKvIbyO-pcvE8p6XpWvRdcdVbak-cubFfAee5Q==
Age: 404804
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 3.160.150.93:443 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 4f2a14569b371893f3851a804b6ae8dc.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: cTYg7CwS1YrDbH_DU7j16NCYzTQFwkgfOuAin4fN9TtFAIk-A-Gg8Q==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:d000:5:7a84:c700:93a1:80 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 f59e52adbf3a58a76dec03547cb4b34c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: YnI_dpNtFoKFiV_d4R0MQ5YhZaNurMJMjWre9O0iiiOJjVzA_MhEjw==
Age: 404804
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:4a00:5:7a84:c700:93a1:80 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 7a6b4cd1254095c5b4b5ec2c3af1870a.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: IOVGVr5OkLFWDFQzCf1U7Jdj4cxxdQADkrzGZ0xpv7j9-A7r-tbruQ==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 3.160.150.31:443 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 6dcc6937cfa978a65f9d5d75296b24a6.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: 911Kd2CtwYJq5zg2SjSBXRapn_j3RAjWBmI79XuuMj9ZgwtWWgGdWw==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:6a00:5:7a84:c700:93a1:443 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 4f2a14569b371893f3851a804b6ae8dc.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: WSl0m6KBb59vYPl0PFu4pw3GFkF7P1tz_KCfKpoxY2B5giCNHdDqNw==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:d000:5:7a84:c700:93a1:443 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 96f7375d4633bdc30f727db82897e3b4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: ircVUbncpZEeAILONwAvZU_qJXDLolQohHZnqG5HqWxQjhUPchNbhw==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 3.160.150.15:80 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 0833e8be76641de099b8f4a92c7a1c4e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: GBTjkXIblz5cKULuoLcVkUMmuU_Tbg5OWf8PEOeVF_HWN6zWRmRpqA==
Age: 404804
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:ae00:5:7a84:c700:93a1:443 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 cce339e34372cea758a4181fcf4e7c14.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: CWUiIDT5lCtMGfTGZDxsL2YQ4uPoeLG8Gx2O-RLYTDLPatlhmDnYSg==
Age: 404804
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:f400:5:7a84:c700:93a1:80 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 b77e6c4c926acdb5c1a30b7465e6750e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: gR_nlVeuzDRPmpzE69nEKL2pcqNBa9NeQja36skM4wGCGXr99X-GGQ==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 3.160.150.68:443 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 f14a77f80eb66aa455bd94a07a2a0c64.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: 7jpLiZFkOGcnTsY4AlUWoyJdJ--gWgy9oWwc4mqlGLZQYdkPhVhdkw==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 3.160.150.31:80 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 3e28473376ca49b2cafcfef86a39cf34.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: V6f5btw5JQZBG9wtWYpUydnqO6E95KF1gsvjVD1R1myiJN2FT9Hr3w==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 3.160.150.68:80 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 6dcc6937cfa978a65f9d5d75296b24a6.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: LCuqQ3hNcnLpZZdMBuPMWcYa69Zeg_8kfH-b6ft2vsPetRcWvRLl2Q==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 3.160.150.15:443 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 d0a36dbd6f5cc87855296f2852cab3ec.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: rV5bJ4zcrM8oWMHIz7Bq9iKk04MF_pqBLPYBwXwYsYqlVy_-q1JAHA==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:ae00:5:7a84:c700:93a1:80 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 6f4aa26c09fb9bb4d152519f44256a4c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: 1CCoRqBbBLbqhduQgK4K5XVXGDIz-7nCNoQusaV2_TZD5peN0lWzIw==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:1800:5:7a84:c700:93a1:443 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 1903071a927324e2fb28199ee96c4bb2.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: GOORYtOaP3HNSmbZP1RDjmBCZHqxjLMwgi_BfEwusN6bLX02oxc53Q==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:6a00:5:7a84:c700:93a1:80 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 444bee00bd8f759506e806be3c13fa6c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: IQ13iQo4YsARKkJyhp4osPv3gvhRH3wL2POoPaV6T1o8AxM66qOyiQ==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:f800:5:7a84:c700:93a1:443 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 96f7375d4633bdc30f727db82897e3b4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: GyckoDyKvWCOg2oSLji3zaLCUjRO9JolqyMa-m1taSZ776tkwP-iDw==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
Open service 2600:9000:275b:2400:5:7a84:c700:93a1:80 · ds.otrum.net
2025-12-22 00:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5766
Connection: close
Date: Wed, 17 Dec 2025 08:15:43 GMT
Last-Modified: Mon, 03 Mar 2025 09:04:19 GMT
ETag: "49a0493d7926429f8f4f00fed063c899"
x-amz-server-side-encryption: AES256
Cache-Control: max-age=604800
Accept-Ranges: bytes
Server: AmazonS3
Vary: Accept-Encoding
X-Cache: Hit from cloudfront
Via: 1.1 9ec406dc5379d974fc3d9f41dd497bf0.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P7
X-Amz-Cf-Id: saY81Wn1XMls_5b58RdsTOFTbFXVEA5eURk3N8BegKMpz2v0XEa47Q==
Age: 404803
Page title: Digital Signage
<!DOCTYPE HTML>
<html manifest="" lang="en-US" xmlns="http://www.w3.org/1999/html">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="application/ce-html+xml; charset=UTF-8"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable = no">
<meta charset="UTF-8">
<title>Digital Signage</title>
<link rel="manifest" href="manifest.json">
<link rel="icon" sizes="192x192" href="/resources/images/icon.png">
<link type="text/css" href="resources/fonts/font-awesome-4.5.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="resources/fonts.css">
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="lib/jquery.min.js"></script>
<script src="lib/backstretch.js"></script>
<script src="lib/bigtext.js"></script>
<script src="lib/qrcode.min.js"></script>
<script src="ds.main.min.js"></script>
<!--[if IE]><script type="text/javascript" src="lib/excanvas.js"></script><![endif]-->
<script type="text/javascript" src="lib/coolclock.js"></script>
<script language="javascript">
window.getUrlParameter = function(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
window.originalLog = console.log;
window.originalError = console.error;
console.log = function() {};
</script>
</head>
<body>
<div id="main">
<div id="text-banner" style="display: none; overflow: hidden; background: rgba(0, 0, 0, .8); text-align: center; border-top: 1px solid white; border-bottom: 1px solid white; color: white; z-index: 100; position: absolute; top: 50%; left: 0; width: 100%; height: 100px; line-height: 100px; font-size:60px;"></div>
<div id="dynamic1" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="dynamic2" style="display: none; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="image" style="display: none; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="videodiv" style="display: none; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;">
<video id="video" style="width: 100%; height: 100%; align: top;" autoplay="true" muted="true" volume="0.0" texture></video>
</div>
<div id="extinputdiv" style="display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></div>
<div id="local" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; display: none;">
<div id="infoField">Loading...</div>
<div id="statusField">Loading...</div>
<div id="buttonField" style="margin: 8px;">
<div style="float: right; padding-top: 10px;">
<button onclick="window.location = window.location">Reload</button>
<button onclick="dispCom.reboot()">Reboot</button>
</div>
</div>
<div style="text-align:center; border-top: 1px solid white; height: 50px; bottom: 0px;">
<div id="toptext">Digital Signage</div>
</div>
</div>
<div id="loader" style="display: none; z-index: 100;" class="fullscreen-modal">
<div class="loader-icon">
<i class="fa fa-hourglass-half" aria-hidden="true"></i>
</div>
</div>
<div id="eventbooker" style="di
2600:9000:275b:2400:5:7a84:c700:93a1 1 3.160.150.93 1 2600:9000:275b:1800:5:7a84:c700:93a1 1 2600:9000:275b:f800:5:7a84:c700:93a1 1 2600:9000:275b:4a00:5:7a84:c700:93a1 1 2600:9000:275b:f400:5:7a84:c700:93a1 1 2600:9000:275b:d000:5:7a84:c700:93a1 1 3.160.150.31 1 2600:9000:275b:6a00:5:7a84:c700:93a1 1 3.160.150.15 1 2600:9000:275b:ae00:5:7a84:c700:93a1 1 3.160.150.68 1