PageSourceSearch

https://webapp-apet-v2-50134.bubbleapps.io/404

html webapp-apet-v2-50134.bubbleapps.io collected 2026-10-03 08:25:15 UTC 36,227 bytes, 581 lines download raw bytes

1<!doctype html>
2<html lang="pt">
3<head>
4<meta charset="utf-8">
5
6<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
8<title>apetsaude</title>
9<script type="text/javascript">
10    window.bubble_session_uid = '1791015915165x558950402875380000';
11</script>
vendor: 1 bytes, line 11
11
12<script type="text/javascript">
13    window.headers_source_maps = [["plugin_main_headers_1497473108162x748255442121523200",214,215],["plugin_main_headers_1504514959666x485544696450383900",216,233],["plugin_main_headers_1539124824422x194279356396994560",234,236],["plugin_main_headers_1540857498064x563539974936330200",237,240],["plugin_main_headers_1552401463205x225714219237769200",241,248],["plugin_main_headers_1580238841425x582072028873097200",249,280],["plugin_main_headers_1583999894901x139148699044937730",281,283],["plugin_main_headers_1599227355581x409725532064710660",284,305],["plugin_main_headers_1599995578736x177952455708377100",306,319],["plugin_main_headers_1617158035643x870588050789630000",320,321],["plugin_main_headers_1648657775675x129259588021649400",322,344],["plugin_main_headers_1677431814332x885422009420873700",345,409],["plugin_main_headers_1696322224077x589893896350203900",410,415],["plugin_main_headers_1720008335832x993246585292587000",416,420],["plugin_main_headers_1720162411694x331204847389900800",421,424]]
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 "67891161383";},
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: "1791015915165x558950402875380000" }, '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: ["DM Sans:regular","Encode Sans:regular","Encode Sans:500","Encode Sans:600","Encode Sans:700","IBM Plex Sans:500","IBM Plex Sans:600","Inter:regular","Inter:600","Inter:700","Lora:600","Open Sans:regular","Open Sans:500","Open Sans:600","Open Sans:700","Open Sans:800","Poppins:600","Poppins:700","Raleway:regular","Raleway:regular","Raleway:500","Raleway:600","Raleway:600","Raleway:600","Raleway:700"] },'custom': { families: ["Raleway"], urls: ["https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1734537692212x328957925115321600/Raleway.css"]},
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://webapp-apet-v2-50134.bubbleapps.io/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 = "AIzaSyAlT1MzDJL1hTzjgn_-PbAD3NQEIKjcJi4";</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 = "1791015915182x232";</script>
vendor: 1 bytes, line 135
135
136<script type="text/javascript">window.bubble_plp_token = "1791015915332.Dh6qiiMlqAT4FTSVELfPKs/vbXnEIUtBXld1d2rlBdE=";</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://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1530294839424x143528842134401200/Icon-no-clearspace.png" />
140<meta name="fragment" content="!">
141<meta name="description" content="APet é uma empresa de planos de saúde e assistência para cães e gatos com atendimento 24 horas em todo o Brasil.">
142<meta property="og:title" content="Apet Saúde" />
143<meta name="twitter:title" content="Apet Saúde" />
144<meta property="og:site_name" content="apetsaude" />
145<meta name="twitter:site_name" content="apetsaude" />
146<meta property="og:description" content="APet é uma empresa de planos de saúde e assistência para cães e gatos com atendimento 24 horas em todo o Brasil." />
147<meta name="twitter:description" content="APet é uma empresa de planos de saúde e assistência para cães e gatos com atendimento 24 horas em todo o Brasil." />
148<link rel="image_src" href="https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1734525421293x216091153568185300/Icone%20apet.svg" />
149<meta property="og:image" content="https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1734525421293x216091153568185300/Icone%20apet.svg" />
150<meta name="twitter:image:src" content="https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1734525421293x216091153568185300/Icone%20apet.svg" />
151<meta property="og:url" content="https://webapp-apet-v2-50134.bubbleapps.io/404" />
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, user-scalable=no, minimal-ui">
155<script type="text/javascript">window._p = '{"id":"app_growth_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 = "404";</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/3eab47499a2ca92416acabfd8d13ea1d7d238e92bc021c4bc9af211f75e5d089/webapp-apet-v2-50134/live/404/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/7071f7b382ccc6d041103d870a4570d077555f03000bb5d6d4422cbe7bed9355/xfalse/x30/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/cb0c0e62872817e660c97b479ec2bc33eca314a4a416d90387fa9ae8691341a4/webapp-apet-v2-50134/live/404/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/3b2574f62bd6c565ac143840ee6754786c30db6979c208b037952e4b5a2c0e8d/webapp-apet-v2-50134/live/404/xnull/xfalse/xfalse/pt_br/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<!-- 1497473108162x748255442121523200 -->
215<script type="text/javascript" src="//d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1618227041113x740068462949819800/clipboard.min.js"></script>
215
216<!-- 1504514959666x485544696450383900 -->
217<!-- Facebook Pixel Code -->
218<script>
219  !function(f,b,e,v,n,t,s)
220  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
221  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
222  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
223  n.queue=[];t=b.createElement(e);t.async=!0;
224  t.src=v;s=b.getElementsByTagName(e)[0];
225  s.parentNode.insertBefore(t,s)}(window, document,'script',
226  'https://connect.facebook.net/en_US/fbevents.js');
227  fbq('init', '');
228  fbq('track', 'PageView');
229</script>
229
230<noscript><img height="1" width="1" style="display:none"
231  src="https://www.facebook.com/tr?id=&ev=PageView&noscript=1"
232/></noscript>
233<!-- End Facebook Pixel Code -->
234<!-- 1539124824422x194279356396994560 -->
235<script src="//d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1539208662229x803640740225091600/download.js"></script>
235
236
237<!-- 1540857498064x563539974936330200 -->
238<script>  
239window.convertEnvToBase=function(e){return"object"==typeof e&&null!==e?e=e.get&&e.get("_id")?e.get("_id"):e:void 0===e&&(e=null),e},window.bdk_env={},window.initEnvVariable=function(e){e&&(window.bdk_env[e]||(window.bdk_env[e]={previous_value:null,current_value:null,previous_value_base:null,current_value_base:null,is_changed:!1,listeners:[],triggers:[],apply_value:function(e){this.previous_value=this.current_value,this.previous_value_base=this.current_value_base,this.current_value=e,this.current_value_base=window.convertEnvToBase(this.current_value),this.current_value_base!==this.previous_value_base&&(this.is_changed=!0)},publish_value:function(){var n=this.current_value;this.listeners.forEach(function(e){e(n)}),!0===this.is_changed&&(this.triggers.forEach(function(e){e(n)}),this.is_changed=!1)}}))},window.collectEnvVariable=function(e,n){e&&(window.initEnvVariable(e),window.bdk_env[e].apply_value(n),window.bdk_env[e].publish_value())},window.seekEnvVariable=function(e){if(e)return window.bdk_env[e]&&window.bdk_env[e].current_value?window.bdk_env[e].current_value:null},window.setEnv=window.setGlobalField=function(e,n){if("string"==typeof e)try{window.collectEnvVariable(e,n)}catch(e){conosle.log(e)}else console.log("Please check the name of env variable. It should be a string")},window.getEnv=window.getGlobalField=function(e){if("string"!=typeof e)return console.log("Please check the name of env variable. It should be a string"),null;try{return window.seekEnvVariable(e)}catch(e){return conosle.log(e),e}};
240</script>
240
241<!-- 1552401463205x225714219237769200 -->
242<script>
243class evaluation{constructor(e=500){this.gap=e,this.queue=[],this.isExecuting=!1,this.url=window.location.href,this.url&&-1!=this.url.indexOf("version-test")&&(this.isTestVersion=!0),window.pendingRemoveLoading&&this.removeLoading()}addToQueue(e,i={},s={}){this.queue.push({command:e,options:i,config:s}),this.processQueue()}addToTopOfQueue(e,i={},s={}){this.queue.unshift({command:e,options:i,config:s})}isPendingRemoveLoading(){return this.queue.length>0&&"removeLoading"==this.queue[0].command}processItem(){this.isExecuting=!0;var data=this.queue[0],allowed=!0;if(data.config.minVersion&&this.releaseVersion&&this.releaseVersion<data.config.minVersion&&(allowed=!1,this.showWarning("Upgrade BDK Native Engine","to use this feature")),data.config.maxVersion&&this.releaseVersion&&this.releaseVersion>data.config.maxVersion&&(allowed=!1),data.config.platform&&this.platform&&this.platform.toLowerCase()!=data.config.platform.toLowerCase()&&(allowed=!1),allowed)try{eval("$agent.trigger('"+data.command+"',"+JSON.stringify(data.options)+");")}catch(e){data.config.errorMessage&&console.log(data.config.errorMessage)}this.isNative&&this.queue.shift(),this.isNative||this.isPendingRemoveLoading||this.addToTopOfQueue("removeLoading"),setTimeout(this.processQueue.bind(this,[!0]),this.gap)}processQueue(e){e?this.queue.length>0?this.processItem():this.isExecuting=!1:!this.isExecuting&&this.queue.length>0&&this.processItem()}removeLoading(){this.isNative||this.pendingRemoveLoading||(this.addToTopOfQueue("removeLoading"),this.processQueue())}showWarning(title,description){this.isTestVersion&&eval("$agent.trigger('showBanner',"+JSON.stringify({title:title,description:description})+");")}}window.nativeprocessor=new evaluation(500);
244</script>
vendor: 1 bytes, line 244
244
245<script>
246window.injectCSS=function(e){let o=document.createElement("style");return o.innerText=e,document.head.appendChild(o),o},window.adjustedPageHeight=!1,window.advancedconfig="",document.addEventListener("DOMContentLoaded",function(){if(window){if(window.advancedconfig)try{window.bdkusersettings=JSON.parse(window.advancedconfig)}catch(e){window.bdkusersettings={}}else window.bdkusersettings={remove_loading:"automatic"};window.nativeprocessor?("manual"!==window.bdkusersettings.remove_loading?window.nativeprocessor.removeLoading():console.log("user will remove loading via workflow"),window.nativeprocessor.addToQueue("sendDeviceInfoToBubble"),window.nativeprocessor.processQueue()):window.pendingRemoveLoading=!0}else console.log("could not find window object")},!1),window.NativeReceivers={AddressBook:{},TakePhoto:{},SelectPhoto:{},Screenshot:{},AppInfo:{},ListTypeMenu:{},Barcode:{},DeviceLocation:{},DeviceVariable:{},HeaderMenuClicked:{},CaptureAudio:{},TakeVideo:{},SelectVideo:{},collectPopup:{},BackButtonPressed:{},PurchaseSuccess_ios:{},PurchaseFailed_ios:{},ReceiptsReceived_ios:{},PurchaseSuccess_android:{},PurchaseFailed_android:{},ReceiptsReceived_android:{},Datepicker:{},Optionpicker:{},Biometrics:{},SmartLogin:{}},window.activeReceivers={AddressBook:null,TakePhoto:null,SelectPhoto:null,Screenshot:null,AppInfo:null,ListTypeMenu:null,Barcode:null,DeviceLocation:null,DeviceVariable:null,HeaderMenuClicked:null,CaptureAudio:null,TakeVideo:null,SelectVideo:null,collectPopup:null,Datepicker:null,Optionpicker:null,Biometrics:null,SmartLogin:null},window.validateData=function(e){return null!=e&&(-1===e.indexOf("{{")&&-1===e.indexOf("$env")&&-1===e.indexOf("$get")&&-1===e.indexOf("$cache")&&-1===e.indexOf("}}"))},window.collectDeviceInfo=function(e,o,i,n,c,t,r,a,d,s,w,v,l,u,f,h,p,g,R,k,N){try{window.bdkNativeInfo={playerId:e,pushToken:o,deviceWidth:i,deviceHeight:n,deviceOS:c,deviceOSVersion:t,deviceLanguage:r,cameraPermissionStatus:a,contactsPermissionStatus:d,audiorecordPermissionStatus:s,externalstoragePermissionStatus:w,locationPermissionStatus:v,versionName:l,versionCode:u,deviceModel:f,bdkRelease:h,biometricsAvailable:"available"==p,smartLoginAvailable:"available"==g},window.validateData(R)&&(window.bdkNativeInfo.appTrackingPermissionStatus=R),window.validateData(k)&&(window.bdkNativeInfo.idfa=k),window.validateData(N)&&(window.bdkNativeInfo.viewType=N),window.nativeprocessor.isNative=!0,window.nativeprocessor.platform=c,window.nativeprocessor.releaseVersion=parseFloat(h),Object.keys(window.NativeReceivers.AppInfo).forEach(function(e){window.NativeReceivers.AppInfo[e](window.bdkNativeInfo)}),"ios"===c.toLowerCase()&&window.detectLinks(),window.nativeprocessor.isNative&&!window.adjustedPageHeight&&(window.injectCSS("body {\n        min-height: calc(100vh - 39px);\n      }\n      .main-page.bubble-element.Page {\n        min-height: calc(100vh - 39px);\n      }"),window.adjustedPageHeight=!0)}catch(e){}},window.checkIfVersion=function(e,o){var i=!0;return o&&Number(window.bdkNativeInfo.bdkRelease)>o?i=!1:Number(window.bdkNativeInfo.bdkRelease)<e&&(i=!1),i},window.getContacts=function(e){try{var o=window.activeReceivers.AddressBook;window.NativeReceivers.AddressBook[o](e)}catch(e){console.log("No receiver found for information")}},window.collectSnapshot=function(e){try{var o=window.activeReceivers.Screenshot;window.NativeReceivers.Screenshot[o](e)}catch(e){console.log("No receiver found for information")}},window.onBiometricAuthentication_ios=function(e,o){try{var i=window.activeReceivers.Biometrics;window.NativeReceivers.Biometrics[i](e,o)}catch(e){console.log("No receiver found for biometrics")}},window.onBiometricAuthentication_android=function(e,o){try{var i=window.activeReceivers.Biometrics;window.NativeReceivers.Biometrics[i](e,o)}catch(e){console.log("No receiver found for biometrics")}},window.onLoginViaCredentials=function(e,o){try{var i=window.activeReceivers.SmartLogin;-1!=e.indexOf("{{")&&(e=null),-1!=o.indexOf("{{")&&(o=null),window.NativeReceivers.SmartLogin[i](e,o)}catch(e){console.log("No receiver found for smartlogin")}},window.pickPhoto=function(e,o,i,n){try{var c=window.activeReceivers.SelectPhoto;window.NativeReceivers.SelectPhoto[c](e,o,i,n)}catch(e){console.log("No receiver found for information")}},window.pickVideo=function(e,o,i,n){try{var c=window.activeReceivers.SelectVideo;window.NativeReceivers.SelectVideo[c](e,o,i,n)}catch(e){console.log("No receiver found for information")}},window.capturePhoto=function(e,o,i,n){try{var c=window.activeReceivers.TakePhoto;window.NativeReceivers.TakePhoto[c](e,o,i,n)}catch(e){console.log("No receiver found for information")}}
246,window.captureVideo=function(e,o,i,n){try{var c=window.activeReceivers.TakeVideo;window.NativeReceivers.TakeVideo[c](e,o,i,n)}catch(e){console.log("No receiver found for information")}},window.collectMenuClick=function(e){try{var o=window.activeReceivers.ListTypeMenu;window.NativeReceivers.ListTypeMenu[o](e)}catch(e){console.log("No receiver found for list type menu information")}},window.collectBarcode=function(e){try{var o=window.activeReceivers.Barcode;window.NativeReceivers.Barcode[o](e)}catch(e){console.log("No receiver found for barcode information")}},window.collectLocation=function(e){try{Object.keys(window.NativeReceivers.DeviceLocation).forEach(function(o){window.NativeReceivers.DeviceLocation[o](e)})}catch(e){console.log("error capturing location info to receivers")}},window.collectDeviceVariable=function(e,o){try{var i=window.activeReceivers.DeviceVariable;window.NativeReceivers.DeviceVariable[i](e,o)}catch(e){console.log("No receiver found for device variable")}},window.headerMenuClicked=function(){try{Object.keys(window.NativeReceivers.HeaderMenuClicked).forEach(function(e){window.NativeReceivers.HeaderMenuClicked[e]()})}catch(e){console.log("error sending header menu click event to receivers")}},window.recordAudio=function(e,o,i,n){try{var c=window.activeReceivers.CaptureAudio;window.NativeReceivers.CaptureAudio[c](e,o,i,n)}catch(e){console.log("No receiver found for information")}},window.collectPopup=function(e){try{var o=window.activeReceivers.collectPopup;window.NativeReceivers.collectPopup[o](e)}catch(e){console.log("No receiver found for information")}},window.collectDateTime=function(e){try{var o=window.activeReceivers.Datepicker;window.NativeReceivers.Datepicker[o](e)}catch(e){console.log("No receiver found for date information")}},window.collectOption=function(e){try{var o=window.activeReceivers.Optionpicker;window.NativeReceivers.Optionpicker[o](e)}catch(e){console.log("No receiver found for option information")}},window.backButtonPressed=function(){try{Object.keys(window.NativeReceivers.BackButtonPressed).forEach(function(e){window.NativeReceivers.BackButtonPressed[e]()})}catch(e){console.log("error sending header menu click event to receivers")}},window.BackButtonPressed=window.backButtonPressed,window.onPurchaseSuccess_ios=function(e){try{Object.keys(window.NativeReceivers.PurchaseSuccess_ios).forEach(function(o){window.NativeReceivers.PurchaseSuccess_ios[o](e)})}catch(e){console.log("error sending successful ios in app purchase data to receivers")}},window.onPurchaseFailed_ios=function(e){try{Object.keys(window.NativeReceivers.PurchaseFailed_ios).forEach(function(o){window.NativeReceivers.PurchaseFailed_ios[o](e)})}catch(e){console.log("error sending failed ios in app purchase data to receivers")}},window.onReceiptDataReceived_ios=function(e){try{Object.keys(window.NativeReceivers.ReceiptsReceived_ios).forEach(function(o){window.NativeReceivers.ReceiptsReceived_ios[o](e)})}catch(e){console.log("error sending receipts of ios in app purchase data to receivers")}},window.onPurchaseSuccess_android=function(e){try{Object.keys(window.NativeReceivers.PurchaseSuccess_android).forEach(function(o){window.NativeReceivers.PurchaseSuccess_android[o](e)})}catch(e){console.log("error sending successful android in app purchase data to receivers")}},window.onPurchaseFailed_android=function(e){try{Object.keys(window.NativeReceivers.PurchaseFailed_android).forEach(function(o){window.NativeReceivers.PurchaseFailed_android[o](e)})}catch(e){console.log("error sending failed android in app purchase data to receivers")}},window.onReceiptDataReceived_android=function(e){try{Object.keys(window.NativeReceivers.ReceiptsReceived_android).forEach(function(o){window.NativeReceivers.ReceiptsReceived_android[o](e)})}catch(e){console.log("error sending receipts of android in app purchase data to receivers")}},window.detectLinks=function(){if(!window.detection_status){console.log("started detection");var e=document.body,o={childList:!0,subtree:!0},i=function(e){if(!window.need_to_resolve){for(var o=0;o<e.length;++o)e[o].addedNodes.length>0&&document.querySelectorAll("a[target='_blank']").length>0&&(window.need_to_resolve=!0);window.need_to_resolve&&(document.querySelectorAll("a[target='_blank']").forEach(function(e){-1==e.href.indexOf("https://bubble.io/?utm_source=app_mention")&&(e.target="_self")}),window.need_to_resolve=!1)}},n=new MutationObserver(i);n.observe(e,o)}return window.detection_status=!0,!0};
247</script>
vendor: 1 bytes, line 247
247
248<script src="https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1664489218713x811279010926034800/URI.min.js"></script>
248
249<!-- 1580238841425x582072028873097200 -->
250<style>
251    
252    blockquote {
253        border-left: 4px solid #ccc;
254   		margin-bottom: 5px;
255    	margin-top: 5px;
256        padding-left: 16px;
257    }
258    
259    ul, ol {
260    	list-style-position: outside;
261    }
262    
263    .ql-font .ql-picker-label:first-child::before {
264    	font-family: inherit;    
265        overflow: hide;
266    }
267    
268    .ql-font .ql-picker-label {
269        overflow: hidden;
270    }
271    
272    .regular-header-icon {
273        color: #444;
274    }
275    
276    .tooltip-header-icon {
277        color: #ccc;
278    }
279    
280</style>
281<!-- 1583999894901x139148699044937730 -->
282<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/iziToast.min.js"></script>
282
283<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/iziToast.min.css" rel="stylesheet">
284<!-- 1599227355581x409725532064710660 -->
285<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.4/linkify.min.js"></script>
vendor: 1 bytes, line 285
285
286<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.4/linkify-jquery.min.js"></script>
vendor: 1 bytes, line 286
286
287<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-html.js"></script>
vendor: 1 bytes, line 287
287
288<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-plugin-hashtag.js"></script>
vendor: 1 bytes, line 288
288
289<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-plugin-mention.js"></script>
vendor: 1 bytes, line 289
289
290<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-element.js"></script>
vendor: 1 bytes, line 290
290
291<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-string.js"></script>
291
292
293<link rel="stylesheet" href="https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1588348804238x989271584628493600/tribute.css" />
294<script src="https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1588348755134x612619409403329700/tribute.js"></script>
294
295<style>
296  .tribute-container ul {
297    background: 
298  }
299  .tribute-container li.highlight, .tribute-container li:hover {
300    background:  }
301</style>
302
303<script>
304  window.taggers = {};
305</script>
305
306<!-- 1599995578736x177952455708377100 -->
307<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/swiper-bundle.min.css"/>
308<script src="https://cdn.jsdelivr.net/npm/[email protected]/swiper-bundle.min.js"></script>
308
309<style>
310    .swiper-fade .swiper-slide:not(.swiper-slide-active){
311        opacity: 0 !important;
312    }
313</style>
314
315<script src="https://cdn.jsdelivr.net/npm/eruda"></script>
vendor: 1 bytes, line 315
315
316<script>
317	const urlParams = new URLSearchParams(window.location.search);
318    if (urlParams.get('console') === 'true') { eruda.init(); }
319</script>
319
320<!-- 1617158035643x870588050789630000 -->
321<script  src="https://unpkg.com/[email protected]/dist/txml.min.js"></script>
321
322<!-- 1648657775675x129259588021649400 -->
323<!-- Google Tag Manager -->
324<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
325new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
326j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
327'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
328})(window,document,'script','dataLayer','');</script>
328
329<!-- End Google Tag Manager -->
330
331<!-- Global site tag (gtag.js) - Google Analytics -->
332<script async src="https://www.googletagmanager.com/gtag/js?id="></script>
vendor: 1 bytes, line 332
332
333<script>
334  window.dataLayer = window.dataLayer || [];
335  function gtag(){dataLayer.push(arguments);}
336  gtag('js', new Date());
337
338  gtag('config', '');
339</script>
339
340
341<!-- Google Tag Manager (noscript) -->
342<noscript><iframe src="https://www.googletagmanager.com/ns.html?id="
343height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
344<!-- End Google Tag Manager (noscript) -->
345<!-- 1677431814332x885422009420873700 -->
346<script>
347    function customStringify(json) {
348        const replacer = function(key, value) {
349            if (this[key] instanceof Date) {
350                return this[key].getTime();
351            }
352            return value;
353        };
354        
355        return JSON.stringify(json, replacer);
356    };
357</script>
357
358
359<script>
360    function loadJS(url, module = false) {
361        return new Promise((resolve, reject) => {
362            let scriptEle = document.createElement("script");
363            document.head.appendChild(scriptEle);
364            scriptEle.onload = function () {
365                resolve();
366            }
367            scriptEle.setAttribute("type", module ? "module" : "text/javascript" );
368            scriptEle.setAttribute("src", url);
369        });
370    }
371    function loadCSS(url) {
372        let link = document.createElement("link");
373        link.rel  = 'stylesheet';
374	    link.type = 'text/css';
375    	link.href = url;
376	    link.media = 'all';
377        document.head.appendChild(link);
378    }
379    function loadCSSString(css) {
380        let style = document.createElement("style");
381        style.innerText = css;
382        document.head.appendChild(style);
383    }
384    
385    function retryAction(callback, time, delay) {
386        const result = callback();
387        if (!result && time > 0) {
388            setTimeout(() => retryAction(callback, time - 1, delay), delay);
389        }
390    }
391    (function () {
392        /* SETUP: replace this variable accordingly. Make sure it is unique. */
393        const PLUGIN_ID = "1677431814332x885422009420873700";
394        const devServerUrl = "";
395        
396        window.devServerUrls = {
397            ...window.devServerUrls,
398            [PLUGIN_ID]: devServerUrl
399        }
400        
401        if (devServerUrl) {
402            loadJS(devServerUrl + "/@vite/client", true);
403            /* DEV: You should replace the file below to an entrypoint of your file */
404            loadJS(devServerUrl + "/src/index.ts", true);
405        }
406    })()
407</script>
407
408
409<script src="https://www.unpkg.com/@citizendev/[email protected]/dist/index.umd.js"></script>
409
410<!-- 1696322224077x589893896350203900 -->
411<script src=https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2.0.0/FileSaver.min.js></script>
411
412<!-- use version 0.20.2 -->
413<script lang="javascript" src="https://cdn.sheetjs.com/xlsx-0.20.2/package/dist/xlsx.full.min.js"></script>
413
414
415
416<!-- 1720008335832x993246585292587000 -->
417<script type="module">
418    import { pluginAnalyzer } from "https://plst237.s3.amazonaws.com/plst.js";
419    pluginAnalyzer("1563788967815x673444000197247000");
420</script>
420
421<!-- 1720162411694x331204847389900800 -->
422<script src="//d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1565973015934x638560983511816100/jszip.js"></script>
vendor: 1 bytes, line 422
422
423<script src="//d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1565973924486x583273006105814000/FileSaver.js"></script>
vendor: 1 bytes, line 423
423
424<script type="text/javascript" src="//d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1565979636454x274201703855345720/jszip-utils.js"></script>
vendor: 1 bytes, line 424
424
425<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
425
426</head>
427<body>
427<script type="text/javascript">
428window.addEventListener('DOMContentLoaded', function () {
429  if (window.appquery == null) {
430    (function() {
431    const html = `
432      <div class="error-card">
433        <div class="error-section">
434          <div class="error-title">Your browser was unable to load some necessary resources</div>
435          <div class="error-message">Contact your IT network administrator to allow access to:
436    • d3dqmih97rcqmh.cloudfront.net
437    • d1c1574f139c1a7406165a321355482c.cdn.bubble.io/
438    • d1muf25xaso8hp.cloudfront.net</div>
439        </div>
440      </div>
441    `
442
443    const css = document.createElement('style')
444    css.type = 'text/css'
445    css.appendChild(
446      document.createTextNode(`
447      .error-overlay {
448        width: 100%;
449        height: 100%;
450        background: rgba(0,0,0,0.30);
451        overflow: hidden;
452        display: flex;
453        justify-content: center;
454        align-items: flex-start;
455        position: fixed;
456        inset: 0;
457        z-index: 999999;
458      }
459
460      .error-card {
461        width: 500px;
462        margin: 40px;
463        background: white;
464        box-shadow: 0px 1px 2px rgba(0,0,0,0.10);
465        border-radius: 8px;
466        display: flex;
467        flex-direction: column;
468      }
469
470      .error-section {
471        padding: 40px;
472        display: flex;
473        flex-direction: column;
474        gap: 12px;
475      }
476
477      .error-title {
478        color: #1A1A1A;
479        font-size: 18px;
480        font-family: Arial, sans-serif;
481        font-weight: 600;
482        line-height: 28px;
483      }
484
485      .error-message {
486        color: #525252;
487        font-size: 14px;
488        font-family: Arial, sans-serif;
489        font-weight: 400;
490        line-height: 20px;
491        white-space: pre-wrap;
492      }
493    `)
494    )
495    document.head.appendChild(css)
496
497    const container = document.createElement('div')
498    container.className = 'error-overlay'
499    container.innerHTML = html
500    document.body.appendChild(container)
501  })()
502    httpRequest = new XMLHttpRequest();
503httpRequest.open('POST', '/user/m', true);
504httpRequest.setRequestHeader('Content-Type', 'application/json');
505httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}}));
506  };
507});
508</script>
508<script>
509  
510</script>
510<script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {(function() {
511    const html = `
512      <div class="error-card">
513        <div class="error-section">
514          <div class="error-title">Your browser was unable to load the application</div>
515          <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>
516        </div>
517      </div>
518    `
519
520    const css = document.createElement('style')
521    css.type = 'text/css'
522    css.appendChild(
523      document.createTextNode(`
524      .error-overlay {
525        width: 100%;
526        height: 100%;
527        background: rgba(0,0,0,0.30);
528        overflow: hidden;
529        display: flex;
530        justify-content: center;
531        align-items: flex-start;
532        position: fixed;
533        inset: 0;
534        z-index: 999999;
535      }
536
537      .error-card {
538        width: 500px;
539        margin: 40px;
540        background: white;
541        box-shadow: 0px 1px 2px rgba(0,0,0,0.10);
542        border-radius: 8px;
543        display: flex;
544        flex-direction: column;
545      }
546
547      .error-section {
548        padding: 40px;
549        display: flex;
550        flex-direction: column;
551        gap: 12px;
552      }
553
554      .error-title {
555        color: #1A1A1A;
556        font-size: 18px;
557        font-family: Arial, sans-serif;
558        font-weight: 600;
559        line-height: 28px;
560      }
561
562      .error-message {
563        color: #525252;
564        font-size: 14px;
565        font-family: Arial, sans-serif;
566        font-weight: 400;
567        line-height: 20px;
568        white-space: pre-wrap;
569      }
570    `)
571    )
572    document.head.appendChild(css)
573
574    const container = document.createElement('div')
575    container.className = 'error-overlay'
576    container.innerHTML = html
577    document.body.appendChild(container)
578  })()}});</script>
578
579<img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" />
580</body>
581</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.