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, viewport-fit=cover, interactive-widget=resizes-content" /> 6 <meta name="apple-mobile-web-app-capable" content="yes" /> 7 <meta name="apple-mobile-web-app-status-bar-style" content="default" /> 8 <title>Techy Seniors</title> 9 <link rel="icon" href="/favicon.ico" sizes="any" /> 10 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" /> 11 <link rel="icon" type="image/png" sizes="192x192" href="/favicon-192.png" /> 12 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> 13 <meta name="description" content="A comprehensive computer assistance system for seniors" /> 14 <meta name="author" content="Techy Seniors" /> 15 <meta name="application-name" content="Techy Seniors" /> 16 17 <meta property="og:title" content="Techy Seniors" /> 18 <meta property="og:description" content="A comprehensive computer assistance system for seniors" /> 19 <meta property="og:type" content="website" /> 20 <meta property="og:image" content="https://techy-seniors-assist.vercel.app/techy-seniors-logo.png" /> 21 22 <meta name="twitter:card" content="summary_large_image" /> 23 <meta name="twitter:title" content="Techy Seniors" /> 24 <meta name="twitter:image" content="https://techy-seniors-assist.vercel.app/techy-seniors-logo.png" /> 25 <style> 26 html, body { 27 background: transparent !important; 28 margin: 0; 29 padding: 0; 30 box-shadow: none; 31 } 32 </style> 33
33<script type="module" crossorigin src="/assets/index-DgvdQfFD.js"></script>
33 34 <link rel="modulepreload" crossorigin href="/assets/react-vendor-BrOGL17k.js"> 35 <link rel="modulepreload" crossorigin href="/assets/query-vendor-D0YOc0TT.js"> 36 <link rel="stylesheet" crossorigin href="/assets/index-Bp4R8kY5.css"> 37 </head> 38 39 <body> 40 <div id="root"></div> 41
41<script> 42 // Silence verbose console output in production (add ?debug=1 to re-enable) 43 (function () { 44 try { 45 var allowDebug = /[?&]debug=1(?:&|$)/.test(location.search); 46 var isLocal = /^(localhost|127\.0\.0\.1)$/.test(location.hostname); 47 if (!isLocal && !allowDebug) { 48 var noop = function () {}; 49 console.log = noop; 50 console.info = noop; 51 console.debug = noop; 52 return; 53 } 54 var oLog = console.log; 55 var oInfo = console.info; 56 var oWarn = console.warn; 57 var oDebug = console.debug; 58 function suppress(msg) { 59 if (typeof msg !== 'string') return false; 60 var lower = msg.toLowerCase(); 61 if (lower.includes('[vite] connecting') || lower.includes('[vite] connected')) return true; 62 if (lower.includes('stripe.js') || lower.includes('must use https')) return true; 63 return false; 64 } 65 function fwd(fn, args) { 66 if (suppress(args && args[0])) return; 67 try { fn.apply(console, args); } catch { fn.apply(console, args); } 68 } 69 console.log = function () { fwd(oLog, arguments); }; 70 console.info = function () { fwd(oInfo, arguments); }; 71 console.warn = function () { fwd(oWarn, arguments); }; 72 console.debug = function () { fwd(oDebug, arguments); }; 73 } catch (e) {} 74 })(); 75 </script>
75 76 </body> 77</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.