1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <link rel="icon" type="image/png" href="https://media.base44.com/images/public/user_6962e5da1b1526ab568f3d4b/2951969ce_NBS_logo-04.png" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 7 <title>Noelle Becker Studio â Interior Design</title> 8 <meta name="description" content="Noelle Becker Studio â emotionally intelligent interiors designed fast. Full service and virtual interior design in San Francisco and nationwide. Luxury without the endless timeline." /> 9 <meta name="keywords" content="San Francisco interior designer, virtual interior designer, fast turnaround interior design, Airbnb design expert, California casual interiors, modern warm interiors, emotionally intelligent design, hospitality-inspired interiors" /> 10 <meta property="og:title" content="Noelle Becker Studio â Interior Design" /> 11 <meta property="og:description" content="Spaces with soul. Designed fast. Emotionally intelligent interiors for real life." /> 12 <meta property="og:type" content="website" /> 13
13<script type="module" crossorigin src="/assets/index-ob_aAXMJ.js"></script>
13 14 <link rel="stylesheet" crossorigin href="/assets/index-BIkVS4ds.css"> 15
15<script type="module"> 16if (window.self === window.top) { 17 let lastPath = ""; 18 function getPageNameFromPath(path) { 19 const segments = path.split("/").filter(Boolean); 20 return segments[0] || null; 21 } 22 function trackPageView() { 23 const path = window.location.pathname; 24 if (path === lastPath) return; 25 lastPath = path; 26 const pageName = getPageNameFromPath(path) || "home"; 27 const appId = ""; 28 if (!appId) return; 29 fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, { 30 method: "POST", 31 }).catch(() => {}); 32 } 33 const originalPushState = history.pushState.bind(history); 34 history.pushState = function (...args) { 35 originalPushState(...args); 36 trackPageView(); 37 }; 38 const originalReplaceState = history.replaceState.bind(history); 39 history.replaceState = function (...args) { 40 originalReplaceState(...args); 41 trackPageView(); 42 }; 43 window.addEventListener("popstate", trackPageView); 44 trackPageView(); 45} 46</script>
46 47 </head> 48 <body> 49 <div id="root"></div> 50 </body> 51</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.