PageSourceSearch

https://lhou.org/

html lhou.org collected 2026-10-10 00:36:10 UTC 15,315 bytes, 265 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3 <head>
4  <meta charset="utf-8"/>
5  <link href="https://media.base44.com/images/public/69d689e6c8f31cc09e137641/7fc4bd038_LanternHouseLogo-png.png" rel="icon" type="image/svg+xml"/>
6  <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
7  <!-- Preconnect to external hosts for faster resource loading -->
8  <link href="https://fonts.googleapis.com" rel="preconnect"/>
9  <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
10  <link href="https://media.base44.com" rel="preconnect"/>
11  <link href="https://static.wixstatic.com" rel="preconnect"/>
12  <link href="https://images.unsplash.com" rel="preconnect"/>
13  <link href="/manifest.json" rel="manifest"/>
14  <!-- Primary Meta -->
15  <title>
16   Lantern House
17  </title>
18  <meta content="Lantern House manages 5 data types including board members. Helps you organize, track, and share your work in 1 place for teams and solo users." name="description"/>
19  <meta content="homeless shelter Ogden Utah, Lantern House, St. Anne's Center, Weber County homeless services, emergency shelter Northern Utah, donate to homeless shelter, volunteer Ogden UT, transitional housing Utah, soup kitchen Ogden, nonprofit Ogden Utah" name="keywords"/>
20  <meta content="Lantern House / St. Anne's Center" name="author"/>
21  <meta content="index, follow" name="robots"/>
22  <meta content="#1e2d4a" name="theme-color"/>
23  <!-- Geo / Local SEO -->
24  <meta content="US-UT" name="geo.region"/>
25  <meta content="Ogden, Utah" name="geo.placename"/>
26  <meta content="41.2230;-111.9738" name="geo.position"/>
27  <meta content="41.2230, -111.9738" name="ICBM"/>
28  <meta content="Lantern House | Homeless Shelter | Ogden, UT" name="DC.title"/>
29  <!-- Open Graph -->
30  <meta content="website" property="og:type"/>
31  <meta content="Lantern House" property="og:site_name"/>
32  <meta content="en_US" property="og:locale"/>
33  <meta content="Lantern House" property="og:title"/>
34  <meta content="Lantern House manages 5 data types including board members. Helps you organize, track, and share your work in 1 place for teams and solo users." property="og:description"/>
35  <meta content="https://media.base44.com/images/public/69d689e6c8f31cc09e137641/b693633a6_LanternHouseLogo.png/v1/fill/w_1200,h_630/b693633a6_LanternHouseLogo.png" property="og:image"/>
36  <meta content="Lantern House logo — Northern Utah's largest homeless shelter" property="og:image:alt"/>
37  <meta content="https://lhou.org" property="og:url"/>
38  <!-- Twitter Card -->
39  <meta content="summary_large_image" name="twitter:card"/>
40  <meta content="@LanternHouseUT" name="twitter:site"/>
41  <meta content="Lantern House" name="twitter:title"/>
42  <meta content="Lantern House manages 5 data types including board members. Helps you organize, track, and share your work in 1 place for teams and solo users." name="twitter:description"/>
43  <meta content="https://media.base44.com/images/public/69d689e6c8f31cc09e137641/b693633a6_LanternHouseLogo.png/v1/fill/w_1200,h_630/b693633a6_LanternHouseLogo.png" name="twitter:image"/>
44  <meta content="Lantern House — Serving Weber County Since 1981" name="twitter:image:alt"/>
45  
45<script crossorigin="" src="/assets/index-Cm-qx1Sj.js" type="module">
46  </script>
46
47  <link crossorigin="" href="/assets/index-BLlrkQZo.css" rel="stylesheet"/>
48  
48<script type="module">
49   if (window.self === window.top) {
50  let lastPath = "";
51  function getPageNameFromPath(path) {
52    const segments = path.split("/").filter(Boolean);
53    return segments[0] || null;
54  }
55  function trackPageView() {
56    const path = window.location.pathname;
57    if (path === lastPath) return;
58    lastPath = path;
59    const pageName = getPageNameFromPath(path) || "home";
60    const appId = "69d689e6c8f31cc09e137641";
61    if (!appId) return;
62    fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, {
63      method: "POST",
64    }).catch(() => {});
65  }
66  const originalPushState = history.pushState.bind(history);
67  history.pushState = function (...args) {
68    originalPushState(...args);
69    trackPageView();
70  };
71  const originalReplaceState = history.replaceState.bind(history);
72  history.replaceState = function (...args) {
73    originalReplaceState(...args);
74    trackPageView();
75  };
76  window.addEventListener("popstate", trackPageView);
77  trackPageView();
78}
79  </script>
79
80  <meta content="https://lhou.org" name="twitter:url"/>
81  
81<script>
82   (function () {
83  var titles = {"/": "Lantern House", "/volunteers": "Volunteers | LanternHouse", "/about": "About Us | LanternHouse", "/about/team": "Meet The Team | LanternHouse", "/about/board": "Board Of Directors | LanternHouse", "/about/join": "Join Our Team | LanternHouse", "/services": "Services | LanternHouse", "/community-resources": "Community Resources | LanternHouse", "/supporters": "Supporters | LanternHouse", "/get-involved": "Get Involved | LanternHouse", "/get-involved/volunteer": "Volunteers | LanternHouse", "/get-involved/donate": "Donate | LanternHouse", "/get-involved/supplies": "Donate Supplies | LanternHouse", "/get-involved/share": "Spread The Word | LanternHouse", "/privacy-policy": "Privacy Policy | Lantern House | Ogden, UT", "/terms": "Terms of Use | Lantern House | Ogden, UT", "/financial-transparency": "Financial Transparency | Lantern House", "/admin": "admin/Admin Dashboard | LanternHouse", "/admin/images": "admin/Admin Hero Slides | LanternHouse", "/admin/impact-stories": "Admin / Admin Impact Stories | Lantern House", "/admin/impact-stats": "Admin / Admin Impact Stories | Lantern House", "/admin/stories": "Admin / Admin Impact Stories | Lantern House", "/admin/community": "Admin / Admin Community | Lantern House", "/admin/supporters": "Admin / Admin Community | Lantern House", "/admin/community-resources": "Admin / Admin Community | Lantern House", "/admin/donor-projects": "Admin / Admin Community | Lantern House", "/admin/settings": "Admin / Admin Site Settings | Lantern House", "/admin/site-content": "Admin / Admin Site Settings | Lantern House", "/admin/menu-items": "Admin / Admin Site Settings | Lantern House", "/admin/buttons": "Admin / Admin Site Settings | Lantern House", "/admin/global-settings": "Admin / Admin Site Settings | Lantern House", "/admin/team": "Admin / Admin Team | Lantern House", "/admin/jobs": "Admin / Admin Team | Lantern House", "/admin/changelog": "Admin / Admin Change Log | Lantern House", "/admin/guide": "Admin / Admin Guide | Lantern House", "/admin/support": "Admin / Admin Support | Lantern House", "/admin/financial-documents": "Admin / Admin Financial Documents | Lantern House", "/admin/pages": "Admin / Admin Pages | Lantern House", "/admin/faqs": "Admin / Admin FA Qs | Lantern House", "/home": "Lantern House"};
84  // PascalCase boundaries -> "-", mirroring _PASCAL_BOUNDARY_RE without lookbehind
85  // (old Safari fails to PARSE a lookbehind, taking the whole script down).
86  var dashed = function (s) {
87    return s.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2");
88  };
89  var decode = function (s) {
90    // A %2F inside ONE segment must not become a structural separator: /blog/foo%2Fbar is a
91    // dynamic slug, and letting it split would match a static /blog/foo/bar and write ITS title.
92    try { var d = decodeURIComponent(s); return d.indexOf("/") < 0 ? d : s; } catch (e) { return s; }
93  };
94  var segments = function (path) { return path.split("/").filter(Boolean).map(decode); };
95  var norm = function (path) {
96    var parts = segments(path).map(function (s) { return dashed(s).toLowerCase(); });
97    return parts.length ? "/" + parts.join("/") : "/";
98  };
99  var lastPath = location.pathname, written = document.title, on = true;
100  var sync = function () {
101    // Path only: a hash/query change is the same page, and the SDK strips its own auth
102    // params with replaceState -- neither must clobber a server-rendered title in place.
103    if (!on || location.pathname === lastPath) return;
104    lastPath = location.pathname;
105    if (document.title !== written) { on = false; return; }
106    // Write ONLY a title the map proves. An unmapped path is a dynamic route (/blog/:slug) the
107    // map cannot carry, and writing a placeholder there is destructive, not merely vague: the
108    // prerender worker runs no setUserAgent, so its capture browser reads as human and executes
109    // this script, and coordinator.js's settle wait explicitly tolerates a full navigation --
110    // a redirect landing on an unmapped path would bake the placeholder into the stored
111    // snapshot. Leaving the title alone degrades to today's behavior instead.
112    // Exact lookup only. A dash-stripped retry here would let a genuinely different /set-up
113    // claim /setup: the map carries a dash-free key only where a PascalCase boundary put the
114    // dashes there, and the client cannot tell the two apart. The map emits every reach
114able
115    // shape per segment instead (_client_url_variants).
116    var title = titles[norm(location.pathname)];
117    if (title === undefined) return;
118    document.title = title;
119    // Re-read: the setter stores verbatim but the getter strips and collapses whitespace, so
120    // keeping the assigned string would make the next sync() read our own write as the app's.
121    written = document.title;
122  };
123  var wrap = function (fn) {
124    // The history entry is already pushed by the time sync() runs, so a throw here would
125    // surface inside the host app's router and break navigation. This is injected into apps
126    // we cannot test, so it swallows rather than trusting the trace.
127    return function () {
128      var r = fn.apply(this, arguments);
129      try { sync(); } catch (e) {}
130      return r;
131    };
132  };
133  history.pushState = wrap(history.pushState);
134  history.replaceState = wrap(history.replaceState);
135  window.addEventListener("popstate", sync);
136})();
137  </script>
137
138  <meta content="yes" name="mobile-web-app-capable"/>
139  <meta content="black" name="apple-mobile-web-app-status-bar-style"/>
140  <meta content="Lantern House" name="apple-mobile-web-app-title"/>
141  <link href="https://lhou.org" rel="canonical"/>
142  
142<script data-seo-source="builder" type="application/ld+json">
143   {"name": "Lantern House", "@context": "https://schema.org", "@type": "WebSite", "url": "https://lhou.org"}
144  </script>
144
145  
145<script data-seo-source="builder" type="application/ld+json">
146   {"name": "Lantern House", "logo": "https://media.base44.com/images/public/69d689e6c8f31cc09e137641/0175aa961_logo.png", "@context": "https://schema.org", "@type": "Organization", "url": "https://lhou.org"}
147  </script>
147
148  
148<script data-seo-source="builder" type="application/ld+json">
149   {"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"name": "What is Lantern House?", "@type": "Question", "acceptedAnswer": {"@type": "Answer", "text": "Lantern House manages 5 data types including board members. Helps you organize, track, and share your work in 1 place for teams and solo users."}}]}
150  </script>
150
151 </head>
152 <body>
153  <div id="root">
154   <div data-seo-source="builder" id="seo-snapshot" style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;">
155    <main>
156     <header>
157      <h1>
158       Lantern House
159      </h1>
160      <p>
161       Lantern House manages 5 data types including board members. Helps you organize, track, and share your work in 1 place for teams and solo users.
162      </p>
163     </header>
164     <nav aria-label="Pages">
165      <h2>
166       Pages
167      </h2>
168      <ul>
169       <li>
170        <a href="/volunteers">
171         Volunteers
172        </a>
173        — Join 400+ volunteers serving people experiencing homelessness in Weber County. Opportunities for individuals, groups &amp; corporate teams in Ogden, UT.
174       </li>
175       <li>
176        <a href="/about">
177         About Us
178        </a>
179        — Founded in 1981, Lantern House is Northern Utah's largest nonprofit shelter. Learn about our mission to transition people from homelessness to housing.
180       </li>
181       <li>
182        <a href="/about/team">
183         Meet The Team
184        </a>
185        — Meet the Lantern House staff who serve meals, support guests, and build pathways out of homelessness in Weber County, UT every day.
186       </li>
187       <li>
188        <a href="/about/board">
189         Board Of Directors
190        </a>
191        — Lantern House is guided by a volunteer board of community leaders committed to ending homelessness in Weber County with integrity and vision.
192       </li>
193       <li>
194        <a href="/about/join">
195         Join Our Team
196        </a>
197        — Build a career with purpose at Lantern House. View open positions serving people experiencing homelessness in Ogden, UT — benefits included.
198       </li>
199       <li>
200        <a href="/services">
201         Services
202        </a>
203        — Lantern House offers 300+ shelter beds, daily hot meals, case management, recovery support &amp; employment resources for those in need in Ogden, UT.
204       </li>
205       <li>
206        <a href="/community-resources">
207         Community Resources
208        </a>
209        — Community Resources on LanternHouse. Lantern House: Ogden, UT's largest homeless shelter.
210       </li>
211       <li>
212        <a href="/supporters">
213         Supporters
214        </a>
215        — Lantern House is powered by government funders, foundation sponsors, nonprofit partners &amp; community supporters helping end homelessness in Weber County.
216       </li>
217       <li>
218        <a href="/get-involved">
219         Get Involved
220        </a>
221        — Volunteer, donate, give supplies, or spread the word. Many ways to support Lantern House's mission to end homelessness in Weber County, Utah.
222       </li>
223       <li>
224        <a href="/get-involved/donate">
225         Donate
226        </a>
227        — Your tax-deductible donation funds emergency shelter, hot meals &amp; case management for families experiencing homelessness in Ogden, UT. Every dollar helps.
228       </li>
229       <li>
230        <a href="/get-involved/supplies">
231         Donate Supplies
232        </a>
233        — Drop off clothing, hygiene items &amp; household goods at Lantern House in Ogden, UT. See our wish list and help shelter guests in Northern Utah today.
234       </li>
235       <li>
236        <a href="/get-involved/share">
237         Spread The Word
238        </a>
239        — Help end homelessness in Weber County by sharing the Lantern House mission on social media, via email, or by hosting a supply drive. Every action counts.
240       </li>
241       <li>
242        <a href="/privacy-policy">
243         Privacy Policy
244        </a>
245        — Read the Lantern House privacy policy to learn how we 
245collect, use &amp; protect your personal information in compliance with CAN-SPAM and privacy laws.
246       </li>
247       <li>
248        <a href="/terms">
249         Terms Of Use
250        </a>
251        — Review Lantern House website terms including acceptable use, donation terms, intellectual property, accessibility commitment &amp; governing law for lhou.org.
252       </li>
253       <li>
254        <a href="/financial-transparency">
255         Financial Transparency
256        </a>
257        — Financial Transparency on Lantern House. Lantern House manages 5 data types including board members.
258       </li>
259      </ul>
260     </nav>
261    </main>
262   </div>
263  </div>
264 </body>
265</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.