PageSourceSearch

https://wizenetwork.com/

html wizenetwork.com collected 2026-09-27 13:40:06 UTC 27,145 bytes, 766 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>Wize Network </title>
9<script type="text/javascript">
10    window.bubble_session_uid = '1790516406501x688586925492384300';
11</script>
vendor: 1 bytes, line 11
11
12<script type="text/javascript">
13    window.headers_source_maps = [["plugin_main_headers_1495642567089x595986733356023800",214,219],["plugin_main_headers_1618916043803x877032991371296800",220,437],["plugin_main_headers_1676440610350x444696195479633900",438,524],["plugin_main_headers_1707824776664x471811986544132100",525,611]]
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 "21354294038";},
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: "1790516406501x688586925492384300" }, '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: ["Inter:regular","Inter:500","Open Sans:regular","Open Sans:500","Open Sans:600","Open Sans:700","Open Sans:800"] },
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://wizenetwork.com/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 = "-";</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 = "1790516406535x590";</script>
vendor: 1 bytes, line 135
135
136<script type="text/javascript">window.bubble_plp_token = "1790516406579.OjAx1UGbFZgmd5+oYNruYRm4P2SlMfKCRonHbSMa8mA=";</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://d1fc64b4d7589ea948432087ab5ef299.cdn.bubble.io/cdn-cgi/image/w=128,h=,f=auto,dpr=1,fit=contain/f1719997139275x904666366230035200/Wize_Network_transparent_bg.png" />
140<meta name="fragment" content="!">
141<meta name="description" content="Bubble introduces a new way to build a web application. It’s a no-code point-and-click programming tool. Bubble hosts all applications on its cloud platform.">
142<meta property="og:title" content="The most powerful no-code platform" />
143<meta name="twitter:title" content="The most powerful no-code platform" />
144<meta property="og:site_name" content="Atlas-bay" />
145<meta name="twitter:site_name" content="Atlas-bay" />
146<meta property="og:description" content="Bubble introduces a new way to build a web application. It’s a no-code point-and-click programming tool. Bubble hosts all applications on its cloud platform." />
147<meta name="twitter:description" content="Bubble introduces a new way to build a web application. It’s a no-code point-and-click programming tool. Bubble hosts all applications on its cloud platform." />
148<link rel="image_src" href="https://d1fc64b4d7589ea948432087ab5ef299.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1673991650471x907829260206606500/URL%20Preview%20Image%20%E2%80%93%20Meta%20%E2%80%93%20Tagline.pngng" />
149<meta property="og:image" content="https://d1fc64b4d7589ea948432087ab5ef299.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1673991650471x907829260206606500/URL%20Preview%20Image%20%E2%80%93%20Meta%20%E2%80%93%20Tagline.pngng" />
150<meta name="twitter:image:src" content="https://d1fc64b4d7589ea948432087ab5ef299.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1673991650471x907829260206606500/URL%20Preview%20Image%20%E2%80%93%20Meta%20%E2%80%93%20Tagline.pngng" />
151<meta property="og:url" content="https://wizenetwork.com/" />
152<meta property="og:type" content="website" />
153<meta name="twitter:card" content="summary_large_image" />
154<meta name="viewport" content="width=device-width,initial-scale=1.0">
155<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 155
155
156<script type="text/javascript">window.bubble_page_name = "index";</script>
vendor: 1 bytes, line 156
156
157<script type="text/javascript">window.__bubble_module_mode = false;</script>
157
158<link type="text/css" href="/package/run_css/d183987f7493bd54a2476cf022eb475e9799b8c58f9311a9f1190944bb0bf2d2/atlas-bay/live/index/xfalse/xfalse/run.css" rel="stylesheet">
159<script type="text/javascript">
160if (!window._bubble_page_load_data) {
161  window._bubble_page_load_data = {}
162}
163if (!window._bubble_page_load_data.js_execution_timings) {
164  window._bubble_page_load_data.js_execution_timings = {}
165}
166window._bubble_page_load_data.js_execution_timings['pre_run_js'] = Date.now();
167</script>
vendor: 1 bytes, line 167
167
168<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 168
168
169<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/run_js/85d0e0e2c39858d06175503f61e31f72e066295fc68e7d26ad24e54a3cf940d7/xfalse/x29/run.js"></script>
vendor: 1 bytes, line 169
169
170<script type="text/javascript">
171if (!window._bubble_page_load_data) {
172  window._bubble_page_load_data = {}
173}
174if (!window._bubble_page_load_data.js_execution_timings) {
175  window._bubble_page_load_data.js_execution_timings = {}
176}
177window._bubble_page_load_data.js_execution_timings['post_run_js'] = Date.now();
178</script>
vendor: 1 bytes, line 178
178
179<script type="text/javascript">
180if (!window._bubble_page_load_data) {
181  window._bubble_page_load_data = {}
182}
183if (!window._bubble_page_load_data.js_execution_timings) {
184  window._bubble_page_load_data.js_execution_timings = {}
185}
186window._bubble_page_load_data.js_execution_timings['pre_static_js'] = Date.now();
187</script>
187<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/static_js/b8a558a3dbc3156c624064c59b26dd451dd6df0fd1fb0395942fde7385c793df/atlas-bay/live/index/xnull/xfalse/xfalse/xfalse/static.js"></script>
187<script type="text/javascript">
188if (!window._bubble_page_load_data) {
189  window._bubble_page_load_data = {}
190}
191if (!window._bubble_page_load_data.js_execution_timings) {
192  window._bubble_page_load_data.js_execution_timings = {}
193}
194window._bubble_page_load_data.js_execution_timings['post_static_js'] = Date.now();
195</script>
vendor: 1 bytes, line 195
195
196<script type="text/javascript">
197if (!window._bubble_page_load_data) {
198  window._bubble_page_load_data = {}
199}
200if (!window._bubble_page_load_data.js_execution_timings) {
201  window._bubble_page_load_data.js_execution_timings = {}
202}
203window._bubble_page_load_data.js_execution_timings['pre_dynamic_js'] = Date.now();
204</script>
204<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/dynamic_js/1e4edd558fccb62663e136681965a77e26c84d1e9e2f963f61e6da51387744c8/atlas-bay/live/index/xnull/xfalse/xfalse/en_us/xfalse/xfalse/dynamic.js"></script>
204<script type="text/javascript">
205if (!window._bubble_page_load_data) {
206  window._bubble_page_load_data = {}
207}
208if (!window._bubble_page_load_data.js_execution_timings) {
209  window._bubble_page_load_data.js_execution_timings = {}
210}
211window._bubble_page_load_data.js_execution_timings['post_dynamic_js'] = Date.now();
212</script>
vendor: 1 bytes, line 212
212
213<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_start_execution = Date.now();</script>
213
214<!-- 1495642567089x595986733356023800 -->
215<script type="module">
216    import { pluginAnalyzer } from "https://plst237.s3.amazonaws.com/plst.js";
217    pluginAnalyzer("1495642567089x595986733356023800");
218</script>
218
219
220<!-- 1618916043803x877032991371296800 -->
221<script defer src="//meta.cdn.bubble.io/f1678588430465x230578802325048350/icons.js"></script>
221
222
223<script>
224  const allSelect2 = /\[(hi.*)\](.*)\[\/(hi.*)\]/;
225  const colormatch2 = /#[0-9A-f]{3,6}#/;
226  const fillMatcher2 = /fill="currentColor"/;
227
228  function replaceIcon(btn) {
229    let content = btn.getAttribute("title");
230
231    if (!content) return;
232
233    let iconColor = content.match(colormatch2);
234    content = content.replace(colormatch2, "");
235    const iconMarkup = content.match(allSelect2);
236    if (!iconMarkup) {
237      return;
238    }
239
240    if (iconMarkup[1] != iconMarkup[3]) return;
241
242    const iconProps = iconMarkup[1].slice(2).split("-");
243
244    const props = {
245      name: iconMarkup[2],
246      size: "20px",
247      color: btn.innerHTML.match(colormatch2)
248        ? btn.innerHTML.match(colormatch2)[0].slice(0, -1)
249        : undefined,
250      set: "mini",
251      position: undefined,
252      iconHTML: undefined,
253      style: 'style="',
254      spacing: "8px",
255      stroke_width: "1.5px",
256    };
257
258    if (props.color) {
259      props.iconHTML = props.iconHTML.replace(
260        fillMatcher2,
261        "fill=" + iconColor
262      );
263    }
264
265    iconProps.forEach((property) => {
266      switch (property) {
267        case "l":
268          props.position = "left";
269          break;
270        case "r":
271          props.position = "right";
272          break;
273        case "b":
274          props.position = "center";
275          break;
276        case "o":
277          props.set = "outlined";
278          break;
279        case "s":
280          props.set = "solid";
281          break;
282      }
283      if (/m[0-99]+/.test(property)) {
284        const matched = property.match(/m([0-99]+)/);
285        props.spacing = `${matched[1]}px`;
286      }
287      if (/w[0-99]+/.test(property)) {
288        const matched = property.match(/w([0-99]+)/);
289        props.stroke_width = `${matched[1]/10}px`;
290      }
291
292      const number = Number(property);
293
294      if (number && number > 0) {
295        props.size = String(number) + "px";
296      }
297    });
298
299    if (props.name == "no-icon") {
300      btn.classList.add("heroicon");
301
302      btn.setAttribute("title", btn.getAttribute("title").replace(allSelect2, "").replace(/\u00AD/g, ''));
303      btn.childNodes.forEach((node) => {
304        if (node.nodeName !== "#text") {
305          node.remove();
306        }
307
308      });
309      return;
310    }
311
312    if (window[`heroicons_${props.set}`].has(props.name)) {
313      props.iconHTML = window[`heroicons_${props.set}`].get(props.name);
314    } else {
315      return;
316    }
317
318    btn.classList.add("heroicon");
319
320    props.style += ` ${props.set == "outlined" ? ` stroke-width: ${props.stroke_width};` : ""
321      } height: ${props.size}; width: ${props.size}; `;
322
323    let insertBefore = props.iconHTML.lastIndexOf("viewBox");
324
325    btn.setAttribute("title", btn.getAttribute("title").replace(allSelect2, "").replace(/\u00AD/g, ''));
326    btn.childNodes.forEach((node) => {
327      if (node.nodeName !== "#text") {
328        node.remove();
329      }
330    });
331
332    btn.style.display = "inline-flex";
333    btn.style.alignItems = "center";
334
335    if (props.position == "left") {
336      let styledHTML =
337        props.iconHTML.substring(0, insertBefore) +
338        props.style +
339        `margin-right:${props.spacing}"` +
340        props.iconHTML.substring(insertBefore);
341      btn.insertAdjacentHTML("afterbegin", styledHTML);
342    } else if (props.position == "right") {
343      let styledHTML =
344        props.iconHTML.substring(0, insertBefore) +
345        props.style +
346        `margin-left:${props.spacing}"` +
347        props.iconHTML.substring(insertBefore);
348      btn.insertAdjacentHTML("beforeend", styledHTML);
349    } else {
350      let styledHTML =
351        props.iconHTML.substring(0, insertBefore) +
352        props.style +
353        `"` +
354        props.iconHTML.substring(insertBefore);
355      btn.insertAdjacentHTML("beforeend", styledHTML);
356    }
357  }
358
359  document.addEventListener("DOMContentLoaded", function () {
360    let config = {
361      subtree: true,
362      childList: true,
363      attributes: true,
364      characterData: false,
365      attributeFilter: ["title"]
366    };
367
368    let callback = function (mutationsList, observer) {
369      for (let mutation of mutationsList) {
370        if (mutation.target.tagName === "BUTTON") {
371          replaceIcon(mutation.target);
372        } else if (mutation.addedNodes) {
373          mutation.addedNodes.forEach((node) => {
374            if (node.tagName == "BUTTON") {
375              replaceIcon(node);
376            }
377          });
378        }
379      }
380    };
381
382    const observer = new MutationObserver(callback);
383    observer.observe(document, config);
384  });
385</script>
385
386
387<style>
388  .animate-spin>circle {
389    color: inherit;
390    opacity: 25%;
391  }
392
393  .animate-spin {
394    animation: 1s linear infinite spin;
395  }
396
397  @keyframes spin {
398    from {
399      transform: rotate(0);
400    }
401
402    to {
403      transform: rotate(360deg);
404    }
405  }
406
407  .heroicon {
408    display: inline-flex;
409    align-items: center;
410    justify-content: center;
411    gap: 0 !important;
412  }
413
414  .dots_one {
415    stroke: currentColor;
416    fill: currentColor;
417    animation: dots 0.8s linear infinite;
418    animation-delay: -0.8s;
419    margin-right: 1px;
420  }
421
422  .dots_two {
423    animation-delay: -0.65s;
424  }
425
426  .dots_three {
427    animation-delay: -0.5s;
428  }
429
430  @keyframes dots {
431
432    93.75%,
433    100% {
434      opacity: 0.2;
435    }
436  }
437</style>
438<!-- 1676440610350x444696195479633900 -->
439<script src="https://code.iconify.design/iconify-icon/1.0.3/iconify-icon.min.js"></script>
vendor: 1 bytes, line 439
439
440<script>
441    function compareArrays(a, b){
442        return a instanceof Array && b instanceof Array && 
443            a.length === b.length &&
444            a.every((element, index) => element === b[index]);
445    }
446    function isFunction(functionToCheck) {
447        var getType = {};
448        return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';
449    }
450
451    function shallowEqual(object1, object2) {
452        object1 = object1 || {};
453        object2 = object2 || {};
454        const keys1 = Object.keys(object1);
455        const keys2 = Object.keys(object2);
456        if (keys1.length !== keys2.length) {
457            return false;
458        }
459        for (let key of keys1) {
460            if (isFunction(object1[key]) && isFunction(object2[key])) {
461                continue;
462            }
463            if (typeof object1[key] !== typeof object2[key]) {
464                return false;
465            }
466            if (compareArrays(object1[key], object2[key])) {
467                continue;
468            }
469            if (object1[key] !== object2[key]) {
470                return false;
471            }
472        }
473        return true;
474    }
475
476    function getArray(list) {
477        if (!list) {
478            return [];
479        }
480        return list.get(0, list.length());
481    }
482</script>
vendor: 1 bytes, line 482
482
483<script type="module" src="https://cdn.jsdelivr.net/npm/citizendev-bubble-utils@latest/dist/index.js"></script>
483
484<style>
485    .fa.fa-iconify {
486        vertical-align: middle;
487    }
488    .clickable-element {
489        cursor: pointer;
490    }
491</style>
492<script>
493    window.addEventListener("load", (event) => {
494        function process() {
495            const iconifyElements = document.querySelectorAll("div.fa.fa-iconify:not([data-iconify-processed])");
496            const count = iconifyElements.length;
497            for (let i = 0; i < count; i++) {
498                let container = iconifyElements[i];
499                if (!container.firstChild && !container.hasAttribute("data-iconify-processed")) {
500                    try {
501                        container.setAttribute("data-iconify-processed", true);
502                        const classList = [...container.classList];
503                        const iconName = classList.filter(className => className.includes(":"))[0];
504                        const sizeTag = classList.filter(className => className.includes("size-"))[0];
505                        console.log(sizeTag);
506                        const size = sizeTag ? sizeTag.replace("size-", "") : "inherit";
507                        const icon = document.createElement("iconify-icon");
508                        icon.style = `font-size: ${size}`;
509                        icon.icon = iconName;
510                        container.append(icon);
511                    } catch (err) {
512                        console.error(err);
513                    }
514                }
515            }
516        }
517
518        const processDebounced = CDBubbleUtils.debounce(process, 50);
519        
520        const targetNode = document.body;
521        const observer = new MutationObserver(processDebounced);
522        observer.observe(targetNode, { childList: true, subtree: true });
523    });
524</script>
524
525<!-- 1707824776664x471811986544132100 -->
526<script src="https://code.iconify.design/iconify-icon/1.0.3/iconify-icon.min.js"></script>
vendor: 1 bytes, line 526
526
527<script>
528    function compareArrays(a, b){
529        return a instanceof Array && b instanceof Array && 
530            a.length === b.length &&
531            a.every((element, index) => element === b[index]);
532    }
533    function isFunction(functionToCheck) {
534        var getType = {};
535        return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';
536    }
537
538    function shallowEqual(object1, object2) {
539        object1 = object1 || {};
540        object2 = object2 || {};
541        const keys1 = Object.keys(object1);
542        const keys2 = Object.keys(object2);
543        if (keys1.length !== keys2.length) {
544            return false;
545        }
546        for (let key of keys1) {
547            if (isFunction(object1[key]) && isFunction(object2[key])) {
548                continue;
549            }
550            if (typeof object1[key] !== typeof object2[key]) {
551                return false;
552            }
553            if (compareArrays(object1[key], object2[key])) {
554                continue;
555            }
556            if (object1[key] !== object2[key]) {
557                return false;
558            }
559        }
560        return true;
561    }
562
563    function getArray(list) {
564        if (!list) {
565            return [];
566        }
567        return list.get(0, list.length());
568    }
569</script>
vendor: 1 bytes, line 569
569
570<script type="module" src="https://cdn.jsdelivr.net/npm/citizendev-bubble-utils@latest/dist/index.js"></script>
570
571<style>
572    .fa.fa-iconify {
573        vertical-align: middle;
574    }
575    .clickable-element {
576        cursor: pointer;
577    }
578</style>
579<script>
580    window.addEventListener("load", (event) => {
581        function process() {
582            const iconifyElements = document.querySelectorAll("div.fa.fa-iconify:not([data-iconify-processed])");
583            const count = iconifyElements.length;
584            for (let i = 0; i < count; i++) {
585                let container = iconifyElements[i];
586                if (!container.firstChild && !container.hasAttribute("data-iconify-processed")) {
587                    try {
588                        container.setAttribute("data-iconify-processed", true);
589                        const classList = [...container.classList];
590                        const iconName = classList.filter(className => className.includes(":"))[0];
591                        const sizeTag = classList.filter(className => className.includes("size-"))[0];
592                        console.log(sizeTag);
593                        const size = sizeTag ? sizeTag.replace("size-", "") : "inherit";
594                        const icon = document.createElement("iconify-icon");
595                        icon.style = `font-size: ${size}`;
596                        icon.icon = iconName;
597                        container.append(icon);
598                    } catch (err) {
599                        console.error(err);
600                    }
601                }
602            }
603        }
604
605        const processDebounced = CDBubbleUtils.debounce(process, 50);
606        
607        const targetNode = document.body;
608        const observer = new MutationObserver(processDebounced);
609        observer.observe(targetNode, { childList: true, subtree: true });
610    });
611</script>
vendor: 1 bytes, line 611
611
612<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
612
613</head>
614<body>
614<script type="text/javascript">
615window.addEventListener('DOMContentLoaded', function () {
616  if (window.appquery == null) {
617    (function() {
618    const html = `
619      <div class="error-card">
620        <div class="error-section">
621          <div class="error-title">Your browser was unable to load some necessary resources</div>
622          <div class="error-message">Contact your IT network administrator to allow access to:
623    • d3dqmih97rcqmh.cloudfront.net
624    • d1fc64b4d7589ea948432087ab5ef299.cdn.bubble.io/
625    • d1muf25xaso8hp.cloudfront.net</div>
626        </div>
627      </div>
628    `
629
630    const css = document.createElement('style')
631    css.type = 'text/css'
632    css.appendChild(
633      document.createTextNode(`
634      .error-overlay {
635        width: 100%;
636        height: 100%;
637        background: rgba(0,0,0,0.30);
638        overflow: hidden;
639        display: flex;
640        justify-content: center;
641        align-items: flex-start;
642        position: fixed;
643        inset: 0;
644        z-index: 999999;
645      }
646
647      .error-card {
648        width: 500px;
649        margin: 40px;
650        background: white;
651        box-shadow: 0px 1px 2px rgba(0,0,0,0.10);
652        border-radius: 8px;
653        display: flex;
654        flex-direction: column;
655      }
656
657      .error-section {
658        padding: 40px;
659        display: flex;
660        flex-direction: column;
661        gap: 12px;
662      }
663
664      .error-title {
665        color: #1A1A1A;
666        font-size: 18px;
667        font-family: Arial, sans-serif;
668        font-weight: 600;
669        line-height: 28px;
670      }
671
672      .error-message {
673        color: #525252;
674        font-size: 14px;
675        font-family: Arial, sans-serif;
676        font-weight: 400;
677        line-height: 20px;
678        white-space: pre-wrap;
679      }
680    `)
681    )
682    document.head.appendChild(css)
683
684    const container = document.createElement('div')
685    container.className = 'error-overlay'
686    container.innerHTML = html
687    document.body.appendChild(container)
688  })()
689    httpRequest = new XMLHttpRequest();
690httpRequest.open('POST', '/user/m', true);
691httpRequest.setRequestHeader('Content-Type', 'application/json');
692httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}}));
693  };
694});
695</script>
695<script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {(function() {
696    const html = `
697      <div class="error-card">
698        <div class="error-section">
699          <div class="error-title">Your browser was unable to load the application</div>
700          <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>
701        </div>
702      </div>
703    `
704
705    const css = document.createElement('style')
706    css.type = 'text/css'
707    css.appendChild(
708      document.createTextNode(`
709      .error-overlay {
710        width: 100%;
711        height: 100%;
712        background: rgba(0,0,0,0.30);
713        overflow: hidden;
714        display: flex;
715        justify-content: center;
716        align-items: flex-start;
717        position: fixed;
718        inset: 0;
719        z-index: 999999;
720      }
721
722      .error-card {
723        width: 500px;
724        margin: 40px;
725        background: white;
726        box-shadow: 0px 1px 2px rgba(0,0,0,0.10);
727        border-radius: 8px;
728        display: flex;
729        flex-direction: column;
730      }
731
732      .error-section {
733        padding: 40px;
734        display: flex;
735        flex-direction: column;
736        gap: 12px;
737      }
738
739      .error-title {
740        color: #1A1A1A;
741        font-size: 18px;
742        font-family: Arial, sans-serif;
743        font-weight: 600;
744        line-height: 28px;
745      }
746
747      .error-message {
748        color: #525252;
749        font-size: 14px;
750        font-family: Arial, sans-serif;
751        font-weight: 400;
752        line-height: 20px;
753        white-space: pre-wrap;
754      }
755    `)
756    )
757    document.head.appendChild(css)
758
759    const container = document.createElement('div')
760    container.className = 'error-overlay'
761    container.innerHTML = html
762    document.body.appendChild(container)
763  })()}});</script>
763
764<img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" />
765</body>
766</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.