Kestrel
tcp/443
Open service 20.105.224.34:443 · cedain.softgate.cz
2026-01-23 08:11
HTTP/1.1 200 OK
Content-Length: 4585
Connection: close
Content-Type: text/html
Date: Fri, 23 Jan 2026 08:12:27 GMT
Server: Kestrel
Accept-Ranges: bytes
ETag: "1db7871be7c1ce9"
Last-Modified: Thu, 06 Feb 2025 08:33:06 GMT
Page title: Kioskalert-outlinealert-outlinealert-outline
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!--<meta http-equiv="Content-Security-Policy" content="default-src *; script-src * blob: 'unsafe-inline' 'unsafe-eval'; style-src * 'unsafe-inline'; img-src * data:;">-->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kiosk</title>
<link rel="stylesheet" href="lib/bootstrap/css/bootstrap-grid.min.css" />
<link rel="stylesheet" href="lib/maplibre/maplibre-gl.css" />
<link rel="stylesheet" href="css/site.min.css" />
</head>
<body>
<div id="startPage" class="page active" data-bind="css: { active: pages.startPage.active() }">
<div class="loader-wrapper">
<div class="loader"></div>
</div>
</div>
<div id="slideShowPage" class="page" data-bind="css: { active: pages.slideShowPage.active() }">
<div class="image" data-bind="hidden: slideShowCurrectFileIsVideo,style: { backgroundImage: 'url(\'' + slideShowCurrentImage() + '\')' }"></div>
<video class="video" width="1920" height="1080" data-bind="visible: slideShowCurrectFileIsVideo"></video>
</div>
<div id="mapPage" class="page" data-bind="css: { active: pages.mapPage.active() }">
<div class="header">
<div class="logo">
<img src="ceda_logo.png" />
<img src="logo.png" />
</div>
<div class="target">
<span class="icon"><img src="icons/kiosk.svg" /></span>
<span class="id" data-bind="text: originId"></span>
</div>
<div class="target" data-bind="css: { 'has-name': mapTargetHasName }">
<span class="icon"><img src="icons/target.svg" /></span>
<span class="id" data-bind="text: mapTargetId"></span>
<span class="name" data-bind="text: mapTargetName"></span>
</div>
</div>
<pre id="kioskName"><span data-bind="text: originId"></span></pre>
<div id="map"></div>
<div class="loader-wrapper" data-bind="visible: mapLoaderVisible">
<div class="loader"></div>
</div>
</div>
<div id="errorPage" class="page" data-bind="css: { active: pages.errorPage.active() }">
<div class="icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><title>alert-outline</title><path d="M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16" /></svg>
</div>
<h2>Aplikace mimo provoz</h2>
</div>
<div id="errorModal" class="modal" data-bind="css: { active: errorModalActive() }">
<div class="modal-dialog">
<div class="icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><title>alert-outline</title><path d="M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16" /></svg>
</div>
<h2>Neočekávaná chyba</h2>
</div>
</div>
<div id="errorLevelModal" class="modal" data-bind="css: { active: errorLevelModalActive() }">
<div class="modal-dialog">
<div class="icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><title>alert-outline</title><path d="M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16" /></svg>
</div>
<h2>
Nacházíte se na špatném patře, použijte výtah nebo schodiště do patra <span data-bind="text: errorLevelModalTargetLevel()"></span>
</h2>
<h2>
You are on the wrong floor, use the elevator or stairs to floor <span data-bind="text: errorLevelModalTargetLevel()"></span>
</h2>
</div>
</div>
<script type="text/javascript" src="lib/signalr/signalr.min.js"></script>
<script type="text/javascript" src="lib/turf/turf.min.js"></script>
<script type="text/javascript" src="lib/jquery/jquery.min.js"></script>
<script type="text/javascript" src="lib/knockout/knockout-latest.min.js"></script>
<script type="text/javascript" src="lib/maplibre/maplibre-gl.js