1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"/> 5 <base href="/"/> 6 <meta name="viewport" content="width=device-width, initial-scale=1"/> 7 <title></title> 8 <meta name="description" content=" {{ description }} "/> 9 <meta name="robots" content="noindex, nofollow"/> 10 <meta name="googlebot" content="noindex"/> 11 <link id="appIcon" rel="icon" type="image/x-icon" href="favicon.ico"/> 12 13 <!-- Stamps the console theme before first paint. Must stay a blocking 14 script in <head>: defer or async would paint light first. --> 15
15<script src="/assets/js/console-theme.js"></script>
15 16 17 <link rel="preconnect" href="https://fonts.googleapis.com"/> 18 <link rel="preload" href="https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800;900&display=swap" as="style"/> 19 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800;900&display=swap"/> 20 21 <link rel="preload" href="https://fonts.googleapis.com/icon?family=Material+Icons" as="style"/> 22 <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/> 23 24 <link rel="preload" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" as="style"/> 25 <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet"/> 26 27 <!-- Prefetch Konva.js for faster floor plan loading (only when needed) --> 28 <link rel="dns-prefetch" href="https://unpkg.com"/> 29 30 <style id="antiClickjack"> 31 body { 32 display: none !important; 33 } 34 </style> 35 36
36<script src="/assets/js/browser-support.js"></script>
36 37
37<script charset="utf-8" type="text/javascript" src="/assets/js/headerscript.js"></script>
37 38 <link rel="stylesheet" href="styles-T5HVHUZY.css"></head> 39 40 <body> 41 <!-- Google Tag Manager (noscript) --> 42 <noscript> 43 <iframe 44 title="Google Tag Manager" 45 src="https://www.googletagmanager.com/ns.html?id=GTM-TJ4MVRL" 46 height="0" 47 width="0" 48 style="display: none; visibility: hidden" 49 ></iframe> 50 </noscript> 51 <!-- End Google Tag Manager (noscript) --> 52 53 <app-root></app-root> 54 <link rel="modulepreload" href="chunk-BN22DJZG.js"><link rel="modulepreload" href="chunk-HKRCRRWI.js"><link rel="modulepreload" href="chunk-RGGJHNO7.js"><link rel="modulepreload" href="chunk-KPNMDM3P.js"><link rel="modulepreload" href="chunk-DLRTDAX2.js"><link rel="modulepreload" href="chunk-HQFKOM6T.js"><link rel="modulepreload" href="chunk-SNBNMOH5.js"><link rel="modulepreload" href="chunk-7LPUNKYA.js"><link rel="modulepreload" href="chunk-FJ2I7HMZ.js"><link rel="modulepreload" href="chunk-CCGT3L3J.js">
54<script src="polyfills-SQQ2DOR6.js" type="module"></script>
54<script src="scripts-BC4PV56Q.js" defer></script>
54<script src="main-XORFAGQ7.js" type="module"></script>
54</body> 55 56 <footer> 57
57<script charset="utf-8" type="text/javascript" src="/assets/js/footerscript.js"></script>
57 58 </footer> 59</html> 60<!-- v2026-09-29T17:51:59Z-prod -->
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.