1<!doctype html> 2<html lang="cs"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 <meta 7 name="description" 8 content="Smart odpady - provoznà systém pro odpady, vozidla a trasy." 9 /> 10 <title>Smart odpady</title> 11
11<script> 12 const pathParts = location.pathname.split("/").filter(Boolean); 13 const basePath = location.hostname.endsWith("github.io") && pathParts.length > 0 14 ? `/${pathParts[0]}/` 15 : "/"; 16 document.write(`<base href="${basePath}">`); 17 </script>
17 18 <link rel="preconnect" href="https://fonts.googleapis.com" /> 19 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 20 <link 21 href="https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700;800&display=swap" 22 rel="stylesheet" 23 /> 24 <link rel="stylesheet" href="src/styles.css?v=0.1.821" /> 25 <link rel="stylesheet" href="src/ui-system-pilot.css?v=0.1.821" /> 26 </head> 27 <body> 28 <div id="app"></div> 29
29<script> 30 function showStartupError() { 31 const app = document.querySelector("#app"); 32 if (!app || app.children.length) { 33 return; 34 } 35 36 app.innerHTML = ` 37 <main class="login-shell"> 38 <section class="login-panel" aria-label="Chyba naÄtenÃ"> 39 <a class="kaiser-logo" href="/" aria-label="Smart odpady"> 40 <img class="kaiser-logo__image" src="logo-kaiser.png" alt="Kaiser" width="501" height="320" /> 41 </a> 42 <h1>Smart odpady</h1> 43 <p class="login-subtitle">Aplikace se nepodaÅila naÄÃst.</p> 44 <button class="primary-action" type="button" onclick="window.location.reload()"> 45 Obnovit stránku 46 </button> 47 </section> 48 </main> 49 `; 50 } 51 52 window.addEventListener("error", (event) => { 53 if (event.target && ["SCRIPT", "LINK"].includes(event.target.tagName)) { 54 showStartupError(); 55 } 56 }, true); 57 window.addEventListener("unhandledrejection", showStartupError); 58 </script>
58 59
59<script type="module" src="src/app.js?v=0.1.821"></script>
59 60 </body> 61</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.