1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4
4<script> 5 (function () { 6 var proto = XMLHttpRequest.prototype; 7 var open = proto.open, setRequestHeader = proto.setRequestHeader, send = proto.send; 8 var TOKEN_KEY = 'base44_access_token'; 9 var storedTokenHeader = function () { 10 try { return 'Bearer ' + localStorage.getItem(TOKEN_KEY); } catch (e) { return null; } 11 }; 12 var forgetStoredToken = function () { 13 try { localStorage.removeItem(TOKEN_KEY); localStorage.removeItem('token'); } catch (e) {} 14 }; 15 16 proto.open = function (method, url) { 17 this.__b44IsAuthCheck = /\/entities\/User\/me(\?|$)/.test(url); 18 return open.apply(this, arguments); 19 }; 20 21 proto.setRequestHeader = function (name, value) { 22 if (this.__b44IsAuthCheck && name.toLowerCase() === 'authorization' && value === storedTokenHeader()) { 23 this.__b44SentToken = value; 24 } 25 return setRequestHeader.call(this, name, value); 26 }; 27 28 proto.send = function () { 29 this.addEventListener('loadend', function () { 30 var rejectedTokenStillStored = this.status === 401 && this.__b44SentToken === storedTokenHeader(); 31 if (rejectedTokenStillStored) forgetStoredToken(); 32 }); 33 return send.apply(this, arguments); 34 }; 35})(); 36 </script>
36 37 <meta charset="utf-8"/> 38 <link href="https://media.base44.com/images/public/user_69502612035766e46a4e1a3d/2283eae8a_foxledgelogo1.png" rel="icon" type="image/png"/> 39 <meta content="width=device-width, initial-scale=1.0" name="viewport"/> 40 <link href="/manifest.json" rel="manifest"/> 41 <title> 42 Fox Ledge Spring Water â Run with the Fox 43 </title> 44 <meta content="Pure natural spring water bottled at the source in Northeast Pennsylvania since 1994. Family owned. Home, office & commercial delivery. Run with the fox!" name="description"/> 45 <meta content="Fox Ledge Spring Water â Run with the Fox" property="og:title"/> 46 <meta content="Spring water with a place, a family history, and a source behind it. Bottled at the source in Northeast Pennsylvania since 1994." property="og:description"/> 47 <meta content="https://media.base44.com/images/public/user_69502612035766e46a4e1a3d/0db5e27b3_35bb02cb-4c8f-40a8-96dc-d6a79bd2a1c9.png" property="og:image"/> 48 <link href="https://fonts.googleapis.com" rel="preconnect"/> 49 <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> 50 <link href="https://fonts.googleapis.com/css2?family=Exo+2:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"/> 51
51<script crossorigin="" src="/assets/index-BSlFExVy.js" type="module"> 52 </script>
52 53 <link crossorigin="" href="/assets/index-BvAEdV09.css" rel="stylesheet"/> 54
54<script type="module"> 55 if (window.self === window.top) { 56 let lastPath = ""; 57 function getPageNameFromPath(path) { 58 const segments = path.split("/").filter(Boolean); 59 return segments[0] || null; 60 } 61 function trackPageView() { 62 const path = window.location.pathname; 63 if (path === lastPath) return; 64 lastPath = path; 65 const pageName = getPageNameFromPath(path) || "home"; 66 const appId = "6a4ef23cbe437f768f08fc2c"; 67 if (!appId) return; 68 fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, { 69 method: "POST", 70 }).catch(() => {}); 71 } 72 const originalPushState = history.pushState.bind(history); 73 history.pushState = function (...args) { 74 originalPushState(...args); 75 trackPageView(); 76 }; 77 const originalReplaceState = history.replaceState.bind(history); 78 history.replaceState = function (...args) { 79 originalReplaceState(...args); 80 trackPageView(); 81 }; 82 window.addEventListener("popstate", trackPageView); 83 trackPageView(); 84} 85 </script>
85 86 <meta content="yes" name="mobile-web-app-capable"/> 87 <meta content="black" name="apple-mobile-web-app-status-bar-style"/> 88 <meta content="Fox Ledge Spring Water" name="apple-mobile-web-app-title"/> 89 </head> 90 <body> 91 <div id="root"> 92 </div> 93 </body> 94</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.