1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 7 <title>AmpBoards</title> 8 <meta name="description" content="Since 2017, our goal has been to create the highest-value, scalable dynamic menu board display system while helping to operationalize venue concessions." /> 9 10 <!-- OpenGraph Meta Tags --> 11 <meta property="og:title" content="AmpThink - AmpBoards" /> 12 <meta property="og:url" content="https://ampboards.com" /> 13 <meta property="og:type" content="website" /> 14 <meta property="og:image" content="https://www.ampboards.com/assets/images/hero1a.jpg" /> 15 <meta property="og:description" content="Since 2017, our goal has been to create the highest-value, scalable dynamic menu board display system while helping to operationalize venue concessions." /> 16 17 <!-- Twitter Meta Tags --> 18 <meta name="twitter:card" content="summary_large_image" /> 19 <meta property="twitter:domain" content="ampboards.com" /> 20 <meta property="twitter:url" content="https://ampboards.com/" /> 21 <meta name="twitter:title" content="AmpBoards" /> 22 <meta name="twitter:description" content="Since 2017, our goal has been to create the highest-value, scalable dynamic menu board display system while helping to operationalize venue concessions." /> 23 <meta name="twitter:image" content="https://ampboards.com/assets/images/hero1a.jpg" /> 24 25 <!-- Favicon --> 26 <link rel="icon" href="/pgdb/assets/favicon-DmiCuTNR.ico" /> 27 28 <!-- Fonts --> 29 <link 30 href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;600;700;800;900&display=swap" 31 rel="stylesheet" 32 crossorigin="anonymous" 33 /> 34 <link 35 href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap" 36 rel="stylesheet" 37 crossorigin="anonymous" 38 /> 39 40 <!-- globalThis polyfill for older Chromium (< 71) â must run before GA scripts --> 41
41<script>if (typeof globalThis === 'undefined') { window.globalThis = window; }</script>
41 42 43 <!-- Theme: apply saved dark mode before first paint to avoid a flash of light mode. 44 We set the background color inline too, because in dev the stylesheet that 45 reads --surface-sunken loads via JS *after* first paint. The literal below 46 must stay in sync with html.dark { --surface-sunken } in index.css. --> 47
47<script> 48 (function () { 49 try { 50 // Render/display routes are the signage output â they must render as 51 // designed (never dark-themed), so dark mode only applies to the app. 52 var isOutput = /^\/(render|display)(\/|$)/.test(location.pathname); 53 if (!isOutput && localStorage.getItem('ab-theme') === 'dark') { 54 document.documentElement.classList.add('dark'); 55 document.documentElement.style.backgroundColor = '#18161c'; 56 } 57 } catch (e) {} 58 })(); 59 </script>
59 60 61 <!-- Google Analytics: UA -->
vendor: 68 bytes, lines 61-62
61 62 <script async src="https://www.googletagmanager.com/gtag/js?id=
62UA-72166031-26
vendor: 16 bytes, lines 62-63
62"></script> 63
63<script src="https://dqww3aycsri2j.cloudfront.net/cdn/ampst/ampst.iife.js"></script>
63 64
64<script> 65
vendor: 162 bytes, lines 65-70
65window.dataLayer = window.dataLayer || []; 66 function gtag() { 67 dataLayer.push(arguments); 68 } 69 gtag('js', new Date()); 70 gtag('config', '
70UA-72166031-26
vendor: 8 bytes, lines 70-71
70'); 71
71</script>
71 72 73 <!-- Google Analytics: GA4 -->
vendor: 80 bytes, lines 73-76
73 74 <script 75 async 76 src="https://www.googletagmanager.com/gtag/js?id=
76G-R2NGBGMTNE
vendor: 21 bytes, lines 76-78
76" 77 ></script> 78
78<script> 79
vendor: 162 bytes, lines 79-84
79window.dataLayer = window.dataLayer || []; 80 function gtag() { 81 dataLayer.push(arguments); 82 } 83 gtag('js', new Date()); 84 gtag('config', '
84G-R2NGBGMTNE
vendor: 8 bytes, lines 84-85
84'); 85
85</script>
85 86 87 </head> 88 89 <body> 90 <noscript>You need to enable JavaScript to run this app.</noscript> 91 <div id="root"></div> 92
92<script crossorigin id="vite-legacy-polyfill" src="/pgdb/assets/polyfills-legacy-oC7jdxo9.js"></script>
92 93
93<script crossorigin id="vite-legacy-entry" data-src="/pgdb/assets/index-legacy-BVSddLUz.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
93 94 </body> 95</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.