PageSourceSearch

https://app.homenotes.co/login

html homenotes.co collected 2026-10-04 05:08:51 UTC 16,889 bytes, 413 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5
6<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
8<title>Home Notes | Login</title>
9<script type="text/javascript">
10    window.bubble_session_uid = '1791090531059x904413807679857500';
11</script>
vendor: 1 bytes, line 11
11
12<script type="text/javascript">
13    window.headers_source_maps = [["plugin_main_headers_1515787032525x876315403042684900",212,214],["plugin_main_headers_1539124824422x194279356396994560",215,217],["plugin_main_headers_1580238841425x582072028873097200",218,249],["plugin_main_headers_1583999894901x139148699044937730",250,252],["custom_app_header",254,258]]
14</script>
vendor: 1 bytes, line 14
14
15<script type="text/javascript">
16function make_proxy(target, name) {
17  return new Proxy(target, {
18    get: function(target, prop) {
19      if (prop in target) {
20        return target[prop];
21      }
22      throw new Error('The variable ' + name + ' is not fully initialized yet');
23    }
24  });
25}
26window.appquery = make_proxy({
27  app_version: function() { return "live"; },
28  last_change: function() { return "65075601000";},
29}, 'appquery');
30window.Lib = new Proxy(function() {}, {
31  get: function(target, prop) {
32    if (prop === 'is_skeleton') {
33      return true;
34    }
35    throw new Error('The variable ' + Lib + ' is not fully initialized yet');
36  },
37  apply: function() {
38    return make_proxy({
39      current_user: function() {
40        return make_proxy({ id: "1791090531059x904413807679857500" }, 'Lib().current_user');
41      }
42    }, 'Lib()');
43  }
44});
45</script>
vendor: 1 bytes, line 45
45
46<script type="text/javascript">
47function load_error_function (event) {
48  return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
49}
50window.load_error_log = [];
51window.addEventListener('error', load_error_function);
52window.disableLoadErrorFunction = function () {
53  window.removeEventListener('error', load_error_function);
54}
55</script>
55
56<meta name="referrer" content="origin">
57<script type="text/javascript">
58if (!window._bubble_page_load_data) {
59  window._bubble_page_load_data = {}
60}
61if (!window._bubble_page_load_data.js_execution_timings) {
62  window._bubble_page_load_data.js_execution_timings = {}
63}
64window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
65</script>
65<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script>
65<script type="text/javascript">
66if (!window._bubble_page_load_data) {
67  window._bubble_page_load_data = {}
68}
69if (!window._bubble_page_load_data.js_execution_timings) {
70  window._bubble_page_load_data.js_execution_timings = {}
71}
72window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
73</script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript">(function () {
75    function onWebFontFinish () {
76        window.google_web_fonts_active = true;
77if (window.google_web_fonts_active_cb) {
78    window.google_web_fonts_active_cb();
79}
80        (function fontface_loaded_snippet (font) {
81  if (window.fontface_loaded == null) {
82    window.fontface_loaded = {}
83  }
84  if (font != null) {
85    window.fontface_loaded[font] = true
86  } else {
87    window.all_fontface_loaded = true
88  }
89  if (window.fontface_webfonts_loaded_cb) {
90    return window.fontface_webfonts_loaded_cb(font)
91  }
92})()
93    }
94    const WebFontConfig = {'google': { families: ["Montserrat:regular","Montserrat:500","Montserrat:600","Montserrat:700","Outfit:regular","Outfit:500","Outfit:600","Outfit:700","Poppins:700"] },
95        active: function() {
96            onWebFontFinish()
97        },
98        inactive: function() {
99            console.log('Failed to load all the fonts');
100            onWebFontFinish()
101        },
102        fontinactive: function(family_name, fvd) {
103            console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
104            onWebFontFinish()
105        }
106    }
107        window.WebFont.load(WebFontConfig);
108})();</script>
vendor: 1 bytes, line 108
108
109<script>
110(function initialize_data() {
111const xhr = new XMLHttpRequest();
112xhr.onreadystatechange = function() {
113    if (this.readyState === 4 && this.status === 200) {
114        const data = JSON.parse(this.responseText);
115
116        function init_data() {
117            data.forEach(function(d) {
118                Lib().db_instance().initialize_data(d.id, d.data, d.type, d.version);
119            })
120        }
121
122        if (window.Lib && window.Lib.is_skeleton == null) {
123            init_data();
124        } else {
125            window.Lib_post_load = init_data;
126        }
127    }
128};
129xhr.open("GET", "https://app.homenotes.co/api/1.1/init/data?location=" + encodeURIComponent(window.location.href), true);
130xhr.send();
131})();
132</script>
vendor: 1 bytes, line 132
132
133<script type="text/javascript">window.gm_key = "AIzaSyBn5l3er4RKbgQ6LFpk-npKo6B2wtG0_UU";</script>
vendor: 1 bytes, line 133
133
134<script type="text/javascript">window.glrl_key_status = false;</script>
vendor: 1 bytes, line 134
134
135<script type="text/javascript">window.bubble_page_load_id = "1791090531120x331";</script>
vendor: 1 bytes, line 135
135
136<script type="text/javascript">window.bubble_plp_token = "1791090531169.jPADYUSazF6OYn5sPxhodYeGfNiDtov+1GHOBYIhXE4=";</script>
vendor: 1 bytes, line 136
136
137<script type="text/javascript">window.bubble_is_leanjs = false;</script>
vendor: 1 bytes, line 137
137
138<script type="text/javascript">window.bubble_shim_modules = false;</script>
138
139<link rel="icon" type="image/png" href="https://06cf7760bf337406947aedfc20000d1c.cdn.bubble.io/cdn-cgi/image/w=128,h=,f=auto,dpr=1,fit=contain/f1739797717261x205217971723091070/piftUhFV.png" />
140<meta name="fragment" content="!">
141<meta name="description" content="">
142<meta property="og:title" content="Home Notes" />
143<meta name="twitter:title" content="Home Notes" />
144<meta property="og:site_name" content="Home Notes" />
145<meta name="twitter:site_name" content="Home Notes" />
146<link rel="image_src" href="https://06cf7760bf337406947aedfc20000d1c.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1739173401718x862473878894975500/Full%20logo.png" />
147<meta property="og:image" content="https://06cf7760bf337406947aedfc20000d1c.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1739173401718x862473878894975500/Full%20logo.png" />
148<meta name="twitter:image:src" content="https://06cf7760bf337406947aedfc20000d1c.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1739173401718x862473878894975500/Full%20logo.png" />
149<meta property="og:url" content="https://app.homenotes.co/login" />
150<meta property="og:type" content="website" />
151<meta name="twitter:card" content="summary_large_image" />
152<meta name="viewport" content="width=device-width,initial-scale=1.0">
153<script type="text/javascript">window._p = '{"id":"app_starter_2023","no_branding":true,"import_export_csv":true,"custom_domain":true}';</script>
vendor: 1 bytes, line 153
153
154<script type="text/javascript">window.bubble_page_name = "login";</script>
vendor: 1 bytes, line 154
154
155<script type="text/javascript">window.__bubble_module_mode = false;</script>
155
156<link type="text/css" href="/package/run_css/f1482d10e14b42a74088e93e4d87aa54f43fd512d3525459d6293c8a47ee614e/homenotes-app/live/login/xfalse/xfalse/run.css" rel="stylesheet">
157<script type="text/javascript">
158if (!window._bubble_page_load_data) {
159  window._bubble_page_load_data = {}
160}
161if (!window._bubble_page_load_data.js_execution_timings) {
162  window._bubble_page_load_data.js_execution_timings = {}
163}
164window._bubble_page_load_data.js_execution_timings['pre_run_js'] = Date.now();
165</script>
vendor: 1 bytes, line 165
165
166<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/pre_run_jquery_js/dee903a9e36db713e4c86d0cdd96d921e37be0c1293ed8dee29e2e4d7713b9ff/pre_run_jquery.js"></script>
vendor: 1 bytes, line 166
166
167<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/run_js/7071f7b382ccc6d041103d870a4570d077555f03000bb5d6d4422cbe7bed9355/xfalse/x33/run.js"></script>
vendor: 1 bytes, line 167
167
168<script type="text/javascript">
169if (!window._bubble_page_load_data) {
170  window._bubble_page_load_data = {}
171}
172if (!window._bubble_page_load_data.js_execution_timings) {
173  window._bubble_page_load_data.js_execution_timings = {}
174}
175window._bubble_page_load_data.js_execution_timings['post_run_js'] = Date.now();
176</script>
vendor: 1 bytes, line 176
176
177<script type="text/javascript">
178if (!window._bubble_page_load_data) {
179  window._bubble_page_load_data = {}
180}
181if (!window._bubble_page_load_data.js_execution_timings) {
182  window._bubble_page_load_data.js_execution_timings = {}
183}
184window._bubble_page_load_data.js_execution_timings['pre_static_js'] = Date.now();
185</script>
185<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/static_js/3ab1fee1b6909a341a10c3f6276fb3b1ff6eaa64727b3be05c1c2959d00a2e4a/homenotes-app/live/login/xnull/xfalse/xfalse/xfalse/static.js"></script>
185<script type="text/javascript">
186if (!window._bubble_page_load_data) {
187  window._bubble_page_load_data = {}
188}
189if (!window._bubble_page_load_data.js_execution_timings) {
190  window._bubble_page_load_data.js_execution_timings = {}
191}
192window._bubble_page_load_data.js_execution_timings['post_static_js'] = Date.now();
193</script>
vendor: 1 bytes, line 193
193
194<script type="text/javascript">
195if (!window._bubble_page_load_data) {
196  window._bubble_page_load_data = {}
197}
198if (!window._bubble_page_load_data.js_execution_timings) {
199  window._bubble_page_load_data.js_execution_timings = {}
200}
201window._bubble_page_load_data.js_execution_timings['pre_dynamic_js'] = Date.now();
202</script>
202<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/dynamic_js/04ba4f1a5fcf258b3d2034a261a0502f521a955cf1f1438448f0620733a00aa4/homenotes-app/live/login/xnull/xfalse/xfalse/en_us/xfalse/xfalse/dynamic.js"></script>
202<script type="text/javascript">
203if (!window._bubble_page_load_data) {
204  window._bubble_page_load_data = {}
205}
206if (!window._bubble_page_load_data.js_execution_timings) {
207  window._bubble_page_load_data.js_execution_timings = {}
208}
209window._bubble_page_load_data.js_execution_timings['post_dynamic_js'] = Date.now();
210</script>
vendor: 1 bytes, line 210
210
211<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_start_execution = Date.now();</script>
211
212<!-- 1515787032525x876315403042684900 -->
213<link rel="stylesheet" href="https://d2tf8y1b8kxrzw.cloudfront.net/serve_files/airalert/jquery.toast.min.css" />
214<script src="https://d2tf8y1b8kxrzw.cloudfront.net/serve_files/airalert/jquery-xss.toast.min.js"></script>
214
215<!-- 1539124824422x194279356396994560 -->
216<script src="//06cf7760bf337406947aedfc20000d1c.cdn.bubble.io/f1539208662229x803640740225091600/download.js"></script>
216
217
218<!-- 1580238841425x582072028873097200 -->
219<style>
220    
221    blockquote {
222        border-left: 4px solid #ccc;
223   		margin-bottom: 5px;
224    	margin-top: 5px;
225        padding-left: 16px;
226    }
227    
228    ul, ol {
229    	list-style-position: outside;
230    }
231    
232    .ql-font .ql-picker-label:first-child::before {
233    	font-family: inherit;    
234        overflow: hide;
235    }
236    
237    .ql-font .ql-picker-label {
238        overflow: hidden;
239    }
240    
241    .regular-header-icon {
242        color: #444;
243    }
244    
245    .tooltip-header-icon {
246        color: #ccc;
247    }
248    
249</style>
250<!-- 1583999894901x139148699044937730 -->
251<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/iziToast.min.js"></script>
251
252<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/iziToast.min.css" rel="stylesheet">
253<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
253
254<!-- custom app meta header -->
255<script type="text/javascript">   
256  window.heapReadyCb=window.heapReadyCb||[],window.heap=window.heap||[],heap.load=function(e,t){window.heap.envId=e,window.heap.clientConfig=t=t||{},window.heap.clientConfig.shouldFetchServerConfig=!1;var a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src="https://cdn.us.heap-api.com/config/"+e+"/heap_config.js";var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(a,r);var n=["init","startTracking","stopTracking","track","resetIdentity","identify","identifyHashed","getSessionId","getUserId","getIdentity","addUserProperties","addEventProperties","removeEventProperty","clearEventProperties","addAccountProperties","addAdapter","addTransformer","addTransformerFn","onReady","addPageviewProperties","removePageviewProperty","clearPageviewProperties","trackPageview"],i=function(e){return function(){var t=Array.prototype.slice.call(arguments,0);window.heapReadyCb.push({name:e,fn:function(){heap[e]&&heap[e].apply(heap,t)}})}};for(var p=0;p<n.length;p++)heap[n[p]]=i(n[p])};
257  heap.load("2783277340"); 
258</script>
258
259</head>
260<body>
260<script type="text/javascript">
261window.addEventListener('DOMContentLoaded', function () {
262  if (window.appquery == null) {
263    (function() {
264    const html = `
265      <div class="error-card">
266        <div class="error-section">
267          <div class="error-title">Your browser was unable to load some necessary resources</div>
268          <div class="error-message">Contact your IT network administrator to allow access to:
269    • d3dqmih97rcqmh.cloudfront.net
270    • 06cf7760bf337406947aedfc20000d1c.cdn.bubble.io/
271    • d1muf25xaso8hp.cloudfront.net</div>
272        </div>
273      </div>
274    `
275
276    const css = document.createElement('style')
277    css.type = 'text/css'
278    css.appendChild(
279      document.createTextNode(`
280      .error-overlay {
281        width: 100%;
282        height: 100%;
283        background: rgba(0,0,0,0.30);
284        overflow: hidden;
285        display: flex;
286        justify-content: center;
287        align-items: flex-start;
288        position: fixed;
289        inset: 0;
290        z-index: 999999;
291      }
292
293      .error-card {
294        width: 500px;
295        margin: 40px;
296        background: white;
297        box-shadow: 0px 1px 2px rgba(0,0,0,0.10);
298        border-radius: 8px;
299        display: flex;
300        flex-direction: column;
301      }
302
303      .error-section {
304        padding: 40px;
305        display: flex;
306        flex-direction: column;
307        gap: 12px;
308      }
309
310      .error-title {
311        color: #1A1A1A;
312        font-size: 18px;
313        font-family: Arial, sans-serif;
314        font-weight: 600;
315        line-height: 28px;
316      }
317
318      .error-message {
319        color: #525252;
320        font-size: 14px;
321        font-family: Arial, sans-serif;
322        font-weight: 400;
323        line-height: 20px;
324        white-space: pre-wrap;
325      }
326    `)
327    )
328    document.head.appendChild(css)
329
330    const container = document.createElement('div')
331    container.className = 'error-overlay'
332    container.innerHTML = html
333    document.body.appendChild(container)
334  })()
335    httpRequest = new XMLHttpRequest();
336httpRequest.open('POST', '/user/m', true);
337httpRequest.setRequestHeader('Content-Type', 'application/json');
338httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}}));
339  };
340});
341</script>
341<script src="https://www.dwin2.com/pub.1544417.min.js"></script>
vendor: 1 bytes, line 341
341
342<script type="text/javascript" src="https://s.skimresources.com/js/226991X1785311.skimlinks.js"></script>
342<script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {(function() {
343    const html = `
344      <div class="error-card">
345        <div class="error-section">
346          <div class="error-title">Your browser was unable to load the application</div>
347          <div class="error-message">We&#39;ve been notified of the issue. Please try again in a few moments and make sure not to use ad-blockers.</div>
348        </div>
349      </div>
350    `
351
352    const css = document.createElement('style')
353    css.type = 'text/css'
354    css.appendChild(
355      document.createTextNode(`
356      .error-overlay {
357        width: 100%;
358        height: 100%;
359        background: rgba(0,0,0,0.30);
360        overflow: hidden;
361        display: flex;
362        justify-content: center;
363        align-items: flex-start;
364        position: fixed;
365        inset: 0;
366        z-index: 999999;
367      }
368
369      .error-card {
370        width: 500px;
371        margin: 40px;
372        background: white;
373        box-shadow: 0px 1px 2px rgba(0,0,0,0.10);
374        border-radius: 8px;
375        display: flex;
376        flex-direction: column;
377      }
378
379      .error-section {
380        padding: 40px;
381        display: flex;
382        flex-direction: column;
383        gap: 12px;
384      }
385
386      .error-title {
387        color: #1A1A1A;
388        font-size: 18px;
389        font-family: Arial, sans-serif;
390        font-weight: 600;
391        line-height: 28px;
392      }
393
394      .error-message {
395        color: #525252;
396        font-size: 14px;
397        font-family: Arial, sans-serif;
398        font-weight: 400;
399        line-height: 20px;
400        white-space: pre-wrap;
401      }
402    `)
403    )
404    document.head.appendChild(css)
405
406    const container = document.createElement('div')
407    container.className = 'error-overlay'
408    container.innerHTML = html
409    document.body.appendChild(container)
410  })()}});</script>
410
411<img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" />
412</body>
413</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.