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 <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> 8 9 <!-- Google tag (gtag.js) â GA4 stream "StMarysChurch" for stmarysukrainian.com. 10 Public pages only: the admin panel is skipped so parish staff sessions 11 don't inflate pageviews, which means gtag.js is appended at runtime 12 rather than sitting in the markup. The admin test mirrors the route 13 check in src/App.tsx â keep the two in step if the route ever moves. 14 Every route here (/, /gallery, /subscribe) is a full page load rather 15 than a client-side transition, so gtag's default page_view covers 16 navigation and no SPA history hook is needed. --> 17
17<script> 18 window.dataLayer = window.dataLayer || []; 19 function gtag(){dataLayer.push(arguments);} 20 21 if (!(location.pathname.indexOf('/admin') === 0 || location.hash.indexOf('#admin') === 0)) { 22 gtag('js', new Date()); 23 gtag('config', 'G-1M0H0T7M75'); 24 25 var gaTag = document.createElement('script'); 26 gaTag.async = true; 27 gaTag.src = 'https://www.googletagmanager.com/gtag/js?id=G-1M0H0T7M75'; 28 document.head.appendChild(gaTag); 29 } 30 </script>
30 31 32 <!-- Display serif for Memories surfaces (chapter titles, event names) --> 33 <link rel="preconnect" href="https://fonts.googleapis.com" /> 34 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 35 <link href="https://fonts.googleapis.com/css2?family=Libre+Caslon+Display&family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&display=swap" rel="stylesheet" /> 36 <!-- Title, description, canonical and og:/twitter: values are rewritten per 37 route at build time (vite.config.ts, from src/seo/routeMeta.ts) into 38 gallery.html / subscribe.html / admin.html. Keep the home values here in 39 step with ROUTE_META.home, and keep each tag on one line. --> 40 <title>St. Mary's Ukrainian Catholic Church | Niagara Falls, ON</title> 41 <meta name="description" content="Ukrainian Catholic parish at 6248 Main St, Niagara Falls, ON. Sunday Divine Liturgy (Mass) at 11:00 AM in Ukrainian & English. All are welcome. (905) 354-7876" /> 42 43 <link rel="canonical" href="https://stmarysukrainian.com/" /> 44 45 <!-- Open Graph --> 46 <meta property="og:type" content="website" /> 47 <meta property="og:title" content="St. Mary's Ukrainian Catholic Church | Niagara Falls, ON" /> 48 <meta property="og:description" content="Ukrainian Catholic parish at 6248 Main St, Niagara Falls, ON. Sunday Divine Liturgy (Mass) at 11:00 AM in Ukrainian & English. All are welcome. (905) 354-7876" /> 49 <meta property="og:url" content="https://stmarysukrainian.com/" /> 50 <meta property="og:site_name" content="St. Mary's Ukrainian Catholic Church" /> 51 <meta property="og:image" content="https://vgbujcuwptvheqijyjbe.supabase.co/storage/v1/object/public/hmac-uploads/uploads/83497b2d-d5b9-4034-8d52-fa61911a1fa8/1774629652711-89e14447/churchoutsideimg.jpg" /> 52 <meta property="og:locale" content="en_CA" /> 53 54 <!-- Twitter Card --> 55 <meta name="twitter:card" content="summary_large_image" /> 56 <meta name="twitter:title" content="St. Mary's Ukrainian Catholic Church | Niagara Falls, ON" /> 57 <meta name="twitter:description" content="Ukrainian Catholic parish at 6248 Main St, Niagara Falls, ON. Sunday Divine Liturgy (Mass) at 11:00 AM in Ukrainian & English. All are welcome. (905) 354-7876" /> 58 <meta name="twitter:image" content="https://vgbujcuwptvheqijyjbe.supabase.co/storage/v1/object/public/hmac-uploads/uploads/83497b2d-d5b9-4034-8d52-fa61911a1fa8/1774629652711-89e14447/churchoutsideimg.jpg" /> 59 60 <!-- Structured Data. geo is the pre-existing value; the audit flags it as 61 possibly ~600 m off, so check it against the Google Maps pin. --> 62
62<script type="application/ld+json"> 63 { 64 "@context": "https://schema.org", 65 "@graph": [ 66 { 67 "@type": "Church", 68 "@id": "https://stmarysukrainian.com/#church", 69 "name": "St. Mary's Ukrainian Catholic Church", 70 "alternateName": [ 71 "Nativity of the Holy Mother of God Ukrainian Catholic Church", 72 "St. Mary's Ukrainian Church Niagara Falls" 73 ], 74 "description": "Ukrainian Catholic parish in Niagara Falls, Ontario, in a wooden Hutsul-style church built without nails. Sunday Divine Liturgy at 11:00 AM in Ukrainian and English.", 75 "url": "https://stmarysukrainian.com/", 76 "telephone": "+1-905-354-7876", 77 "email": "[email protected]", 78 "address": { 79 "@type": "PostalAddress", 80 "streetAddress": "6248 Main St", 81 "addressLocality": "Niagara Falls", 82 "addressRegion": "ON", 83 "postalCode": "L2G 6A4", 84 "addressCountry": "CA" 85 }, 86 "geo": { 87 "@type": "GeoCoordinates", 88 "latitude": 43.0896, 89 "longitude": -79.0849 90 }, 91 "hasMap": "https://maps.google.com/?cid=2812104108987390197", 92 "openingHoursSpecification": [ 93 { 94 "@type": "OpeningHoursSpecification", 95 "dayOfWeek": "https://schema.org/Sunday", 96 "opens": "11:00", 97 "closes": "13:00" 98 } 99 ], 100 "publicAccess": true, 101 "isAccessibleForFree": true, 102 "sameAs": [ 103 "https://www.facebook.com/stmarysukrainianchurch/", 104 "https://www.instagram.com/st.marysukrainian.church", 105 "https://maps.google.com/?cid=2812104108987390197" 106 ] 107 }, 108 { 109 "@type": "Organization", 110 "@id": "https://stmarysukrainian.com/#parish", 111 "name": "St. Mary's Ukrainian Catholic Parish, Niagara Falls", 112 "url": "https://stmarysukrainian.com/", 113 "telephone": "+1-905-354-7876", 114 "email": "[email protected]", 115 "foundingDate": "1951", 116 "location": { "@id": "https://stmarysukrainian.com/#church" }, 117 "address": { 118 "@type": "PostalAddress", 119 "streetAddress": "6248 Main St", 120 "addressLocality": "Niagara Falls", 121 "addressRegion": "ON", 122 "postalCode": "L2G 6A4", 123 "addressCountry": "CA" 124 }, 125 "employee": { 126 "@type": "Person", 127 "name": "Fr. Victor Nazartchyk", 128 "jobTitle": "Pastor" 129 }, 130 "sameAs": [ 131 "https://www.facebook.com/stmarysukrainianchurch/", 132 "https://www.instagram.com/st.marysukrainian.church" 133 ] 134 }, 135 { 136 "@type": "WebSite", 137 "@id": "https://stmarysukrainian.com/#website", 138 "url": "https://stmarysukrainian.com/", 139 "name": "St. Mary's Ukrainian Catholic Church", 140 "inLanguage": "en-CA", 141 "publisher": { "@id": "https://stmarysukrainian.com/#parish" } 142 } 143 ] 144 } 145 </script>
145 146
146<script type="module" crossorigin src="/assets/index-DlA2dggN.js"></script>
146 147 <link rel="stylesheet" crossorigin href="/assets/index-Rk4YS19o.css"> 148 </head> 149 <body> 150 <div id="root"></div> 151 </body> 152</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.