PageSourceSearch

https://www.houselux.com/about-us

html houselux.com collected 2026-10-04 08:01:30 UTC 292,823 bytes, 380 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="preload" as="image" imageSrcSet="https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=384&amp;quality=70&amp;format=webp&amp;v=2 384w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=640&amp;quality=70&amp;format=webp&amp;v=2 640w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=750&amp;quality=70&amp;format=webp&amp;v=2 750w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=828&amp;quality=70&amp;format=webp&amp;v=2 828w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=1080&amp;quality=70&amp;format=webp&amp;v=2 1080w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=1200&amp;quality=70&amp;format=webp&amp;v=2 1200w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=1920&amp;quality=70&amp;format=webp&amp;v=2 1920w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=2048&amp;quality=70&amp;format=webp&amp;v=2 2048w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=3840&amp;quality=70&amp;format=webp&amp;v=2 3840w" imageSizes="(max-width: 576px) 60vw, (max-width: 992px) 65vw, (max-width: 1920px) 70vw, 100vw"/><link rel="preload" as="image" imageSrcSet="https://bookingenginecdn.hostaway.com/account/attachment/130372-mvN4xQNhNk6fogirqAKSmF76MrD0SAmIIMSIig2o8jA-69395ce18463f?width=300&amp;quality=70&amp;format=webp&amp;v=2 1x, https://bookingenginecdn.hostaway.com/account/attachment/130372-mvN4xQNhNk6fogirqAKSmF76MrD0SAmIIMSIig2o8jA-69395ce18463f?width=600&amp;quality=70&amp;format=webp&amp;v=2 2x"/><link rel="stylesheet" href="https://static-production-nextjs.hostaway.com/_next/static/css/47b4dcec0852e102.css" crossorigin="anonymous" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="https://static-production-nextjs.hostaway.com/_next/static/chunks/webpack-7ada5441d8875502.js" integrity="sha256-NK4xVccFFA9hqJhMT430jBdcVZD2ALFA5MWT0KEa5Po=" crossorigin=""/>
1<script src="https://static-production-nextjs.hostaway.com/_next/static/chunks/87c73c54-bb59d95e1953e6bb.js" async="" crossorigin="" integrity="sha256-DxScfjJAOIekKq9wWnIVzRkVnNtlRudljP/pvdjnjpA="></script>
1<script src="https://static-production-nextjs.hostaway.com/_next/static/chunks/898-ffef847060da217a.js" async="" crossorigin="" integrity="sha256-mUHC+p6acs4assUdxiDCaCQ8NxPlMqf9KYNOIsePIXM="></script>
1<script src="https://static-production-nextjs.hostaway.com/_next/static/chunks/main-app-a051ca1aea4fe4c0.js" async="" crossorigin="" integrity="sha256-hoO20Cb3fzQIAEDRWeReN+L7jbMJ+28BL0kycZEK7NI="></script>
1<script src="/_next/static/chunks/app/global-error-87a8901de82c91e8.js" async="" crossorigin=""></script>
1<link rel="preload" href="https://cmp.osano.com/ZCEtGEZKfK/b144c1c2-6b5f-4f39-b541-46539ec2ce48/osano.js" as="script"/><link rel="preload" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800&amp;family=Noto+Sans:wght@400;600;700&amp;display=swap" as="style"/><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-GTB67843X5" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-DZF2BQ8W47" as="script"/><title>**Dubai Luxury Short-Term Rentals: Downtown &amp; Marina Apartments</title><meta name="description" content="Book professional, hotel-grade short-term rentals in Dubai. Prime locations in Downtown (near Burj Khalifa) and Dubai Marina.  Enjoy seamless stays, 24/7 support, and DTCM-compliant homes. Visit our website now! Book professional, hotel-grade short-term rentals in Dubai. Prime locations in Downtown (near Burj Khalifa) and Dubai Marina. Enjoy seamless stays, 24/7 support, and DTCM-compliant homes."/><meta name="keywords" content="Dubai Short-Term Rental, Apartments for Rent, Dubai Dubai Downtown Accommodation, Dubai Marina Holiday Home,Professional Property Management Dubai, Luxury Short Stay Dubai, DTCM Approved Holiday Home, Burj Khalifa View Apartment Rental, Dubai Mall Apartment Stay"/><link rel="canonical" href="https://www.houselux.com/about-us"/><meta name="format-detection" content="telephone=no, address=no, email=no"/><meta property="og:title" content="**Dubai Luxury Short-Term Rentals: Downtown &amp; Marina Apartments"/><meta property="og:description" content="Book professional, hotel-grade short-term rentals in Dubai. Prime locations in Downtown (near Burj Khalifa) and Dubai Marina.  Enjoy seamless stays, 24/7 support, and DTCM-compliant homes. Visit our website now! Book professional, hotel-grade short-term rentals in Dubai. Prime locations in Downtown (near Burj Khalifa) and Dubai Marina. Enjoy seamless stays, 24/7 support, and DTCM-compliant homes."/><meta property="og:url" content="https://www.houselux.com/about-us"/><meta property="og:locale" content="en"/><meta property="og:image" content="https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=1200&amp;height=630&amp;quality=70&amp;format=jpeg&amp;v=2"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="**Dubai Luxury Short-Term Rentals: Downtown &amp; Marina Apartments"/><meta name="twitter:description" content="Book professional, hotel-grade short-term rentals in Dubai. Prime locations in Downtown (near Burj Khalifa) and Dubai Marina.  Enjoy seamless stays, 24/7 support, and DTCM-compliant homes. Visit our website now! Book professional, hotel-grade short-term rentals in Dubai. Prime locations in Downtown (near Burj Khalifa) and Dubai Marina. Enjoy seamless stays, 24/7 support, and DTCM-compliant homes."/><meta name="twitter:image" content="https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=1200&amp;height=630&amp;quality=70&amp;format=jpeg&amp;v=2"/><link rel="icon" href="https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=32&amp;height=32&amp;quality=70&amp;format=png&amp;v=2"/><link rel="icon" href="https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=48&amp;height=48&amp;quality=70&amp;format=png&amp;v=2" sizes="48x48"/><link rel="icon" href="https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=192&amp;height=192&amp;quality=70&amp;format=png&amp;v=2" sizes="192x192"/><link rel="apple-touch-icon" href="https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=76&amp;height=76&amp;quality=70&amp;format=png&amp;v=2" sizes="76x76"/><link rel="apple-touch-icon" href="https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=120&amp;height=120&amp;quality=70&amp;format=png&amp;v=2" sizes="120x120"/><link rel="apple-touch-icon" href="https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=152&amp;height=152&amp;quality=70&amp;format=png&amp;v=2" sizes="152x152"/><link rel="apple-touch-icon" href="https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=180&amp;height=180&amp;quality=70&amp;format=png&amp;v=2" sizes="180x180"/><meta property="fb:app_id" content="400145353697811"/>
1<script id="runtime-env">window.__ENV__={"environmentName":"production","backendUrl":"https://booking-engine.hostaway.com"};</script>
1<script>(self.__next_s=self.__next_s||[]).push([0,{"children":"window.NREUM||(NREUM={});NREUM.info = {\"agent\":\"\",\"beacon\":\"bam.nr-data.net\",\"errorBeacon\":\"bam.nr-data.net\",\"licenseKey\":\"NRJS-a5c0c84dfb5336ecd17\",\"applicationID\":\"1037907434\",\"agentToken\":null,\"applicationTime\":95.473266,\"transactionName\":\"ZwZUMEIFCkRUAEMIWF5MYQFSIhZWWAZADkVbNkQNHyoBT0EJRE5wdTcZS2sIC1RUD1I8GFEBWRFESRFE\",\"queueTime\":0,\"ttGuid\":\"bd4e0505b68f8a4d\"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[]},session_trace:{sampling_rate:0.0,mode:\"FIXED_RATE\",enabled:true,error_sampling_rate:0.0},distributed_tracing:{enabled:true,allowed_origins:[\"https://booking-engine.hostaway.com\"],cors_use_newrelic_header:true,cors_use_tracecontext_headers:true}};(window.NREUM||(NREUM={})).loader_config={agentID:\"1120402225\",accountID:\"6533757\",trustKey:\"6533757\",xpid:\"UgMEUlFWDxABVFJVDgEAUlcF\",licenseKey:\"NRJS-a5c0c84dfb5336ecd17\",applicationID:\"1037907434\",browserID:\"1120402225\"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */\n(()=\u003e{var e={8122(e,t,r){\"use strict\";r.d(t,{a:()=\u003ei});var n=r(944);function i(e,t){try{if(!e||\"object\"!=typeof e)return(0,n.R)(3);if(!t||\"object\"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])\u0026\u0026Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:\"object\"==typeof e[a]\u0026\u0026null!==t[a]\u0026\u0026\"object\"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){\"use strict\";r.d(t,{f:()=\u003ea});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey\u0026\u0026!!e.errorBeacon\u0026\u0026!!e.applicationID}catch(e){return!1}}r.d(t,[\"D\",0,e=\u003e(0,i.a)(e,s)])},7699(e,t,r){\"use strict\";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,[\"It\",0,1e6,\"KC\",0,i,\"qh\",0,\"SESSION_ERROR\"])},9324(e,t,r){\"use strict\";r.d(t,[\"A\",0,\"@newrelic/rrweb\",\"x\",0,\"1.323.0\"])},981(e,t,r){\"use strict\";r.d(t,[\"R\",0,{AJAX:\"AjaxRequest\",PA:\"PageAction\",UA:\"UserAction\",BP:\"BrowserPerformance\",WS:\"WebSocket\",SPV:\"SecurityPolicyViolation\",JSE:\"JavaScriptError\",LOG:\"Log\",PVE:\"PageView\",PVT:\"PageViewTiming\",SR:\"SessionReplay\",ST:\"SessionTrace\",BI:\"BrowserInteraction\"}])},9752(e,t,r){\"use strict\";const n=\"newrelic-iframe-\",i=n+\"timing-update\",s=n+\"api\",a=n+\"api-response\",o=n+\"vitals-update\",c=n+\"ajax\";r.d(t,[\"$8\",0,o,\"Gi\",0,a,\"KU\",0,c,\"Pl\",0,n,\"cS\",0,s,\"cr\",0,i])},6154(e,t,r){\"use strict\";var n=r(1863);const i=\"undefined\"!=typeof window\u0026\u0026!!window.document,s=\"undefined\"!=typeof WorkerGlobalScope\u0026\u0026(\"undefined\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self.navigator instanceof WorkerNavigator||\"undefined\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis.navigator instanceof WorkerNavigator),a=i?window:\"undefined\"!=typeof WorkerGlobalScope\u0026\u0026(\"undefined\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self||\"undefined\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis),o=Boolean(\"hidden\"===a?.document?.visibilityState),c=\"\"+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d\u0026\u0026\"undefined\"==typeof SharedWorker,l=(()=\u003e{const e=a.navigator?.userAgent?.match(/Firefox[/\\s](\\d+\\.\\d+)/);return Array.isArray(e)\u0026\u0026e.length\u003e=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,[\"OF\",0,d,\"RI\",0,i,\"WN\",0,f,\"bv\",0,s,\"gm\",0,a,\"lR\",0,l,\"m\",0,c,\"mw\",0,o,\"sb\",0,u,\"zk\",0,()=\u003e{const e=a?.performance?.getEntriesByType?.(\"navigation\")?.[0];if(e\u0026\u0026e.responseStart\u003e0\u0026\u0026e.responseStart\u003ca.performance.now())return e}])},7295(e,t,r){\"use strict\";r.d(t,{Xv:()=\u003ea,gX:()=\u003ei,iW:()=\u003es});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;
1if(\"*\"===n[0].hostname)return!1;for(var t=0;t\u003cn.length;t++){var r=n[t];if(r.hostname.test(e.hostname)\u0026\u0026r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e\u0026\u0026e.length)for(var t=0;t\u003ce.length;t++){let r=e[t];if(!r)continue;if(\"*\"===r)return void(n=[{hostname:\"*\"}]);0===r.indexOf(\"http://\")?r=r.substring(7):0===r.indexOf(\"https://\")\u0026\u0026(r=r.substring(8));const i=r.indexOf(\"/\");let s,a;i\u003e0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a=\"*\");let[c]=s.split(\":\");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\\]\\\\]/g,e=\u003e\"\\\\\"+e).replace(/\\*/g,\".*?\");return new RegExp((t?\"^\":\"\")+r+\"$\")}},3241(e,t,r){\"use strict\";r.d(t,{W:()=\u003ei});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent(\"newrelic\",{detail:e}))}catch(e){}}},1687(e,t,r){\"use strict\";r.d(t,{Ak:()=\u003eo,Ze:()=\u003ed,x3:()=\u003ec});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r\u0026\u0026(r.get(t)\u0026\u0026r.delete(t),l(e,t,!1),r.size\u0026\u0026u(e))}function d(e,t=\"feature\",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=\u003et.staged)\u0026\u0026(t.sort((e,t)=\u003ee[1].priority-t[1].priority),t.forEach(([t])=\u003e{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s\u0026\u0026!s.aborted\u0026\u0026s.backlog\u0026\u0026o){if((0,n.W)({type:\"lifecycle\",name:\"drain\",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e\u0026\u0026t\u003ce.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=\u003e{Object.values(t||{}).forEach(t=\u003e{t[0]?.on\u0026\u0026t[0].context()instanceof a.y\u0026\u0026!t[0].listeners(e).includes(t[1])\u0026\u0026t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit(\"drain-\"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=\u003e{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){\"use strict\";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o=\"nr@context:\".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length\u0026\u0026d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i\u003cr.length;i++)r[i]===t\u0026\u0026r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s\u0026\u0026(s=!0);if(c.aborted\u0026\u0026!i)return;t\u0026\u0026s\u0026\u0026t.emit(e,r,n);var o=h(n);g(e).forEach(e=\u003e{e.apply(o,r)});var d=v()[a[e]];d\u0026\u0026d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||\"feature\",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=\u003e{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=\u003e{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t\u0026\u0026\"object\"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,\"aborted\",{get:()=\u003e{let e=f._aborted||!1;return e||(t\u0026\u0026(e=t.aborted),e)}}),f;function h(e){return e\u0026\u0026e instanceof s.y?e:e?(0,i.I)(e,o,()=\u003enew s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,\"globalEE\"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,[\"P\",0,o,\"ee\",0,c])},2646(e,t,r){\"use strict\";r.d(t,{y:()=\u003en});class n{constructor(e){this.contextId=e}}},9908(e,t,r){\"use strict\";r.d(t,{d:()=\u003en,p:()=\u003ei});var n=r(7836).ee.get(\"handle\");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){\"use strict\";r.d(t,{i:()=\u003es});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s=\"feature\"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){\"use strict\";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=\u003es,jT:()=\u003en,sp:()=\u003ei})},5607(e,t,r){\"use strict\";const n=(0,r(9566).bz)();r.d(t,[\"W\",0,n])},9566(e,t,r){\"use strict\";r.d(t,{LA:()=\u003ea,ZF:()=\u003eo,bz:()=\u003es,el:()=\u003ec});var n=r(6154);function i(e,t){return e?15\u0026e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e\u0026\u0026e.getRandomValues\u0026\u0026(t=e.getRandomValues(new Uint8Array(30))),\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".split(\"\").map(e=\u003e\"x\"===e?i(t,r++).toString(16):\"y\"===e?(3\u0026i()|8).toString(16):e).join(\"\")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t\u0026\u0026t.getRandomValues\u0026\u0026(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o\u003ce;o++)a.push(i(r,s++).toString(16));return a.join(\"\")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){\"use strict\";r.d(t,[\"BB\",0,18e5,\"Wt\",0,\"NRBA_SESSION::\",\"g\",0,{OFF:0,FULL:1,ERROR:2},\"iL\",0,{SAME_TAB:\"same-tab\",CROSS_TAB:\"cross-tab\"},\"tS\",0,{STARTED:\"session-started\",PAUSE:\"session-pause\",RESET:\"session-reset\",RESUME:\"session-resume\",UPDATE:\"session-update\"},\"wk\",0,144e5])},733(e,t,r){\"use strict\";function n(e,t){return function(e){let t=2166136261;for(let r=0;r\u003ce.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t\u003e\u003e\u003e0).toString(16).padStart(8,\"0\")}
1(\"\".concat(String(e),\":\").concat(String(t)))}r.d(t,{Y:()=\u003en})},1863(e,t,r){\"use strict\";function n(){return Math.floor(performance.now())}r.d(t,{t:()=\u003en})},9119(e,t,r){\"use strict\";r.d(t,{L:()=\u003es});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,\"$1$2\"):e}},7485(e,t,r){\"use strict\";r.d(t,{D:()=\u003ei});var n=r(6154);function i(e){if(0===(e||\"\").indexOf(\"data:\"))return{protocol:\"data\"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(\":\")),sameOrigin:t.protocol===n.gm?.location?.protocol\u0026\u0026t.host===n.gm?.location?.host};return r.port\u0026\u0026\"\"!==r.port||(\"http:\"===t.protocol\u0026\u0026(r.port=\"80\"),\"https:\"===t.protocol\u0026\u0026(r.port=\"443\")),r.pathname\u0026\u0026\"\"!==r.pathname?r.pathname.startsWith(\"/\")||(r.pathname=\"/\".concat(r.pathname)):r.pathname=\"/\",r}catch(e){return{}}}},7866(e,t,r){\"use strict\";r.d(t,[\"Nc\",0,/^\\s*at Function code \\(Function code:\\d+:\\d+\\)\\s*/i,\"cn\",0,/^\\s*(?:([^@]*)(?:\\(.*?\\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\\d+)(?::(\\d+))?\\s*$/i,\"fL\",0,/^\\s*at .+ \\(eval at \\S+ \\((?:(?:file|http|https):[^)]+)?\\)(?:, [^:]*:\\d+:\\d+)?\\)$/i,\"h3\",0,/function (.+?)\\s*\\(/,\"hB\",0,/^\\s*at (?:((?:\\[object object\\])?(?:[^(]*\\([^)]*\\))*[^()]*(?: \\[as \\S+\\])?) )?\\(?((?:file|http|https|chrome-extension):.*?)?:(\\d+)(?::(\\d+))?\\)?\\s*$/i])},944(e,t,r){\"use strict\";r.d(t,{R:()=\u003ei});var n=r(3241);function i(e,t){\"function\"==typeof console.debug\u0026\u0026(console.debug(\"New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#\".concat(e),t),(0,n.W)({drained:null,type:\"data\",name:\"warn\",feature:\"warn\",data:{code:e,secondary:t}}))}},8990(e,t,r){\"use strict\";r.d(t,{I:()=\u003ei});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){\"use strict\";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=\u003e{n\u0026\u0026void 0===i\u0026\u0026(e.apply(this,r),i=setTimeout(()=\u003e{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=\u003e{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=\u003e{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=\u003ei,s:()=\u003en})},1910(e,t,r){\"use strict\";r.d(t,{i:()=\u003es});var n=r(944);const i=new Map;function s(...e){return e.every(e=\u003e{if(i.has(e))return i.get(e);const t=\"function\"==typeof e?e.toString():\"\",r=t.includes(\"[native code]\"),s=t.includes(\"nrWrapper\");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){\"use strict\";r.d(t,{A:()=\u003ei});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=\u003e{const e=new WeakSet;return(t,r)=\u003e{if(\"object\"==typeof r\u0026\u0026null!==r){if(e.has(r))return;e.add(r)}return r}})())??\"\"}catch(e){try{n.ee.emit(\"internal-error\",[e])}catch(e){}return\"\"}}},9232(e,t,r){\"use strict\";r.d(t,[\"f\",0,{MFE:\"MFE\",BA:\"BA\"}])},7560(e,t,r){\"use strict\";r.d(t,{N:()=\u003ea,j:()=\u003ec});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=\u003e(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=\u003ee.isScript)}:void 0}function o(e){if(!e||\"object\"!=typeof e)return;const{matcher:t,type:r}=e;let i=\"string\"==typeof t\u0026\u0026t.endsWith(\".js\");return void 0!==r\u0026\u0026(!function(e){return\"script\"===e||\"asset\"===e}(r)?s(r):i=function(e){return\"script\"===e}(r)),a=t,\"[object RegExp]\"===Object.prototype.toString.call(a)?{pattern:t,test:e=\u003e(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:\"string\"==typeof t\u0026\u0026t.length\u003e0?{pattern:t,test:e=\u003e(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=\u003ee.test(t))}},5718(e,t,r){\"use strict\";r.d(t,{xo:()=\u003eT,AZ:()=\u003ev,cI:()=\u003eg,Qr:()=\u003eA,QL:()=\u003ey});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=\u003e{},t){return{get:()=\u003evoid 0!==t?t:e(),set:e=\u003e{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=\u003e{t\u0026\u0026(e.scriptStart=e.scriptStart\u003e0?Math.min(e.scriptStart,t):t),r\u0026\u0026(e.scriptEnd=e.scriptEnd\u003e0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
1if(t)return t;const r=new o(e);if(l.set(e,r),l.size\u003e1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver\u0026\u0026n.gm.document){new MutationObserver(e=\u003e{e.forEach(e=\u003e{e.addedNodes.forEach(e=\u003e{if(\"SCRIPT\"===e.nodeName\u0026\u0026e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=\u003e{t.dom.end=(0,i.t)()};[\"load\",\"error\"].forEach(t=\u003ee.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes(\"resource\")){new PerformanceObserver(e=\u003e{e.getEntries().forEach(e=\u003e{if((e=\u003e\"script\"===e.initiatorType||[\"link\",\"fetch\"].includes(e.initiatorType)\u0026\u0026(0,s.L)(e.name).endsWith(\".js\"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=\u003e{(r(e)||(0,i.t)()-n\u003e1e4)\u0026\u0026t.push(s)}),f=f.filter((e,r)=\u003e!t.includes(r))})}).observe({type:\"resource\",buffered:!0})}function v(e){if(!e||\"string\"!=typeof e)return[];const t=new Set,r=e.split(\"\\n\");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r\u0026\u0026r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\\(([^)]+\\.js):\\d+:\\d+\\)/)||e.match(/^\\s+at\\s+([^\\s(]+\\.js):\\d+:\\d+/);r\u0026\u0026r[1]\u0026\u0026t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),\"blocking\"===t.renderBlockingStatus?e.renderBlocking=!0:\"non-blocking\"===t.renderBlockingStatus\u0026\u0026!0!==e.renderBlocking\u0026\u0026(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),\"scripts\"!==i\u0026\u0026\"all\"!==i)return;if(\"all\"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart\u003e0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd\u003e0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=\u003e{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end\u0026\u0026r.dom.value\u0026\u0026[\"load\",\"error\"].forEach(e=\u003er.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType(\"resource\")||[]).forEach(r=\u003e{const n=[...a].find(e=\u003ee.test(r.name));n\u0026\u0026(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size\u0026\u0026function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes(\"resource\")\u0026\u0026f.push({addedAt:(0,i.t)(),test:n=\u003e{const i=[...t].find(e=\u003ee.test(n.name));return i\u0026\u0026(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:\"unknown\",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType(\"navigation\")?.[0]?.name||\"\";try{const e=v(a),c=(e.length\u003e1?e.filter(e=\u003eu!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type=\"inline\",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType(\"resource\")?.find(e=\u003eb(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel=\"preload\"][as=\"script\"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)\u0026\u0026(r.asset=c,r.type=\"preload\"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes(\"resource\")\u0026\u0026f.push({addedAt:(0,i.t)(),test:r=\u003e!!b(r,t)\u0026\u0026(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t\u0026\u0026!!h?.claimedBy.has(t);h\u0026\u0026t\u0026\u0026h.claimedBy.add(t);const y=()=\u003e{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e\u003e1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=\u003e{e\u0026\u0026(w=w\u003e0?Math.min(w,e):e),t\u0026\u0026(R=R\u003e0?Math.max(R,t):t)},Object.defineProperty(r,\"scriptStart\",d(()=\u003e{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w\u003e0?Math.min(e,w):e})),Object.defineProperty(r,\"scriptEnd\",d(()=\u003e{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R\u003e0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){\"use strict\";r.d(t,{$5:()=\u003em,B5:()=\u003eg,K6:()=\u003eu,M$:()=\u003eo,Ms:()=\u003ed,NG:()=\u003ec,Ux:()=\u003eh,YA:()=\u003ep,yx:()=\u003el});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}
1function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=\u003et.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=\u003eString(t.metadata.target.id)===String(e)).map(e=\u003ee.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=\u003e{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset\u0026\u0026(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=\u003ee.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=\u003e{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=\u003ee.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i=\"\".concat(e,\"::\").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked\u0026\u0026!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e\u0026\u0026(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{\"child.id\":e.id,\"child.type\":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)\u0026\u0026!!v(t)\u0026\u0026t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e\u0026\u0026!!t?.init.api.register.enabled}},5289(e,t,r){\"use strict\";r.d(t,{GG:()=\u003ea,Qr:()=\u003ec,sB:()=\u003eo});var n=r(3878),i=r(6389);function s(){return\"undefined\"==typeof document||\"complete\"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=\u003e{s()\u0026\u0026(clearInterval(a),r())},500);(0,n.sp)(\"load\",r,t)}function o(e){if(s())return e();(0,n.DD)(\"DOMContentLoaded\",e)}function c(e){if(s())return e();(0,n.sp)(\"popstate\",e)}},384(e,t,r){\"use strict\";r.d(t,{Zm:()=\u003ec,bQ:()=\u003eu,dV:()=\u003ed,pV:()=\u003el});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic\u0026\u0026(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length\u0026\u0026(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,[\"NT\",0,o])},2843(e,t,r){\"use strict\";r.d(t,{G:()=\u003es,u:()=\u003ei});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)(\"visibilitychange\",function(){if(t)return void(\"hidden\"===document.visibilityState\u0026\u0026e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)(\"pagehide\",e,t,r)}},8139(e,t,r){\"use strict\";r.d(t,{u:()=\u003ef});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d=\"addEventListener\",u=\"removeEventListener\",l=\"nr@wrapped:\".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get(\"events\")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],\"-\",g)}function g(e,t){return e[1]}return\"getPrototypeOf\"in Object\u0026\u0026(a.RI\u0026\u0026h(document,p),c\u0026\u0026h(c.prototype,p),h(a.gm,p)),r.on(d+\"-start\",function(e,t){var r=e[1];if(null!==r\u0026\u0026(\"function\"==typeof r||\"object\"==typeof r)\u0026\u0026\"newrelic\"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if(\"function\"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,\"fn-\",null,e.name||\"anonymous\"):r});this.wrapped=e[1]=n}}),r.on(u+\"-start\",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;\"object\"==typeof n\u0026\u0026!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n\u0026\u0026t(n,...r)}},3434(e,t,r){\"use strict\";r.d(t,{YM:()=\u003ed});var n=r(7836),i=r(5607),s=r(5732);const a=\"nr@original:\".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r=\"\");const o=\"-\"===r.charAt(0);for(let c=0;c\u003ct.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=\"\"),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)\u0026\u0026(t[n]=e[n])}
1(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l=\"function\"==typeof i?i(a,o):i||{}}catch(t){u([t,\"\",[a,o,c],l],e)}d(n+\"start\",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+\"err\",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e\u003e=50,methodName:c,thrownError:g};t.isLongTask\u0026\u0026d(\"long-task\",[t,o,m],l,f),d(n+\"end\",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit(\"internal-error\",e)}catch(e){}}function l(e){return!(e\u0026\u0026\"function\"==typeof e\u0026\u0026e.apply\u0026\u0026!e[a])}r.d(t,[\"Jt\",0,a])},9300(e,t,r){\"use strict\";const n=r(860).K7.ajax;r.d(t,[\"TZ\",0,n,\"f5\",0,\"ajaxRequest.id\",\"mo\",0,{NONE:\"none\",FAILURES:\"failures\",ALL:\"all\"}])},3333(e,t,r){\"use strict\";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,[\"$v\",0,{RESOURCES:\"experimental.resources\",REGISTER:\"register\"},\"TZ\",0,i,\"Zp\",0,[\"auxclick\",\"click\",\"copy\",\"keydown\",\"paste\",\"scrollend\"],\"kd\",0,s,\"qN\",0,[\"focus\",\"blur\"]])},6774(e,t,r){\"use strict\";const n=r(860).K7.jserrors;r.d(t,[\"T\",0,n])},993(e,t,r){\"use strict\";const n=r(860).K7.logging;r.d(t,[\"A$\",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},\"TZ\",0,n,\"p_\",0,{ERROR:\"ERROR\",WARN:\"WARN\",INFO:\"INFO\",DEBUG:\"DEBUG\",TRACE:\"TRACE\"}])},3785(e,t,r){\"use strict\";r.d(t,{R:()=\u003ec,b:()=\u003ed});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,[\"API/logging/\".concat(c.toLowerCase(),\"/called\")],void 0,s.K7.metrics,e),(0,n.p)(\"log\",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return\"string\"==typeof e\u0026\u0026Object.values(o.p_).some(t=\u003et===e.toUpperCase().trim())}},3969(e,t,r){\"use strict\";const n=r(860).K7.metrics;r.d(t,[\"TZ\",0,n,\"XG\",0,\"storeEventMetrics\",\"xV\",0,\"storeSupportabilityMetrics\"])},6630(e,t,r){\"use strict\";const n=r(860).K7.pageViewEvent;r.d(t,[\"T\",0,n])},782(e,t,r){\"use strict\";const n=r(860).K7.pageViewTiming;r.d(t,[\"T\",0,n])},6344(e,t,r){\"use strict\";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
1;r.d(t,[\"Qb\",0,{API:\"api\",RESUME:\"resume\",SWITCH_TO_FULL:\"switchToFull\",INITIALIZE:\"initialize\",PRELOAD:\"preload\"},\"TZ\",0,i,\"Vh\",0,\"errorDuringReplay\",\"_s\",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},\"bc\",0,{RESET:{message:\"Session was reset\",sm:\"Reset\"},IMPORT:{message:\"Recorder failed to import\",sm:\"Import\"},TOO_MANY:{message:\"429: Too Many Requests\",sm:\"Too-Many\"},TOO_BIG:{message:\"Payload was too large\",sm:\"Too-Big\"},CROSS_TAB:{message:\"Session Entity was set to OFF on another tab\",sm:\"Cross-Tab\"},ENTITLEMENTS:{message:\"Session Replay is not allowed and will not be started\",sm:\"Entitlement\"}},\"yP\",0,s])},5270(e,t,r){\"use strict\";r.d(t,{Aw:()=\u003ea,SR:()=\u003es,rF:()=\u003eo});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO\u0026\u0026(0,i.V)(e)\u0026\u0026!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload\u0026\u0026s(e)}function o(e,t){try{if(\"string\"==typeof t?.type\u0026\u0026\"password\"===t.type.toLowerCase())return\"*\".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains(\"nr-unmask\"))return e}catch(e){}return\"string\"==typeof e?e.replace(/[\\S]/g,\"*\"):\"*\".repeat(e?.length||0)}},3738(e,t,r){\"use strict\";const n=r(860).K7.sessionTrace,i=\"-start\",s=\"-end\",a=\"fn\"+i,o=\"fn\"+s;r.d(t,[\"He\",0,\"bstResource\",\"Kp\",0,s,\"Lc\",0,o,\"Rz\",0,\"pushState\",\"TZ\",0,n,\"bD\",0,\"resource\",\"bc\",0,{CROSS_TAB:{message:\"Session Entity was set to OFF on another tab\"},ENTITLEMENTS:{message:\"Session Trace is not allowed and will not be started\"},RESET:{message:\"Session was reset\"},SESSION_CHANGED:{message:\"Session identifier changed unexpectedly\"}},\"d3\",0,i,\"uP\",0,a])},3962(e,t,r){\"use strict\";const n=r(860).K7.softNav;r.d(t,[\"O2\",0,{INITIAL_PAGE_LOAD:\"\",ROUTE_CHANGE:1,UNSPECIFIED:2},\"OV\",0,\"popstate\",\"Qu\",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},\"TZ\",0,n,\"ih\",0,{IP:\"in progress\",PF:\"pending finish\",FIN:\"finished\",CAN:\"cancelled\"},\"pP\",0,\"initialPageLoad\",\"tC\",0,[\"click\",\"keydown\",\"submit\"]])},4234(e,t,r){\"use strict\";r.d(t,{W:()=\u003ei});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){\"use strict\";var n=r(6154);r.d(t,[\"V\",0,e=\u003en.RI\u0026\u0026!0===e?.privacy.cookies_enabled])},8362(e,t,r){\"use strict\";r.d(t,{d:()=\u003es});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){\"use strict\";r.d(t,{W:()=\u003es});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(\"log\",e,t)}start(){return this.#e(\"start\")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){\"use strict\";r.d(t,[\"BL\",0,\"finished\",\"CH\",0,\"recordReplay\",\"Dl\",0,\"setUserId\",\"Fw\",0,\"setPageViewName\",\"PA\",0,\"setCurrentRouteName\",\"Pv\",0,\"consent\",\"Tb\",0,\"pauseReplay\",\"U2\",0,\"addToTrace\",\"V1\",0,\"measure\",\"Wb\",0,\"wrapLogger\",\"bt\",0,\"setErrorHandler\",\"cD\",0,\"setCustomAttribute\",\"dT\",0,\"interaction\",\"eY\",0,\"register\",\"fF\",0,\"recordCustomEvent\",\"hG\",0,\"addPageAction\",\"hw\",0,\"api-ixn-\",\"k6\",0,\"addRelease\",\"nb\",0,\"setApplicationVersion\",\"o5\",0,\"
1noticeError\"])},1738(e,t,r){\"use strict\";r.d(t,{U:()=\u003el,Y:()=\u003eu});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]\u0026\u0026u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,[\"API/\"+e+\"/called\"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:\"data\",name:\"api\",feature:\"api-\"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)\u0026\u0026(0,i.p)(\"api-\"+n,[(0,s.t)(),t,r],void 0,\"session\",e.ee)}},8374(e,t,r){r.nc=(()=\u003e{try{return document?.currentScript?.nonce}catch(e){}return\"\"})()},860(e,t,r){\"use strict\";const n=\"events\",i=\"jserrors\",s=\"browser/blobs\",a=\"browser/logs\",o={ajax:\"ajax\",genericEvents:\"generic_events\",jserrors:i,logging:\"logging\",metrics:\"metrics\",pageAction:\"page_action\",pageViewEvent:\"page_view_event\",pageViewTiming:\"page_view_timing\",sessionReplay:\"session_replay\",sessionTrace:\"session_trace\",softNav:\"soft_navigations\"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:\"rum\",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:\"ins\"};r.d(t,[\"$J\",0,d,\"K7\",0,o,\"P3\",0,c,\"XX\",0,i,\"Yy\",0,a,\"df\",0,s,\"hg\",0,\"connect\"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=\u003e{if(Array.isArray(t))for(var n=0;n\u003ct.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s\u0026\u0026n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)\u0026\u0026!r.o(e,i)\u0026\u0026Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=\u003ePromise.all(Object.keys(r.f).reduce((t,n)=\u003e(r.f[n](e,t),t),[])),r.u=e=\u003e({212:\"nr-spa-compressor\",238:\"nr-spa-iframe-message-handler\",249:\"nr-spa-recorder\",478:\"nr-spa\"}[e]+\"-1.323.0.min.js\"),r.o=(e,t)=\u003eObject.prototype.hasOwnProperty.call(e,t),(()=\u003e{const e={},t=\"NRBA-1.323.0.PROD:\";r.l=(n,i,s,a)=\u003e{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName(\"script\");for(var d=0;d\u003ce.length;d++){const r=e[d];if(r.getAttribute(\"src\")==n||r.getAttribute(\"data-webpack\")==t+s){o=r;break}}}if(!o){c=!0;var u={478:\"sha512-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==\",249:\"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==\",212:\"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==\",238:\"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A==\"};o=document.createElement(\"script\"),o.charset=\"utf-8\",r.nc\u0026\u0026o.setAttribute(\"nonce\",r.nc),o.setAttribute(\"data-webpack\",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+\"/\")\u0026\u0026(o.crossOrigin=\"anonymous\"),u[a]\u0026\u0026(o.integrity=u[a])}e[n]=[i];const l=(t,r)=\u003e{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=\u003ee(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:\"timeout\",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c\u0026\u0026document.head.appendChild(o)}})(),r.r=e=\u003e{Symbol.toStringTag\u0026\u0026Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},r.p=\"https://js-agent.newrelic.com/\",(()=\u003e{const e={38:0,788:0};r.f.j=(t,n)=\u003e{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=\u003ei=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=\u003e{if(r.o(e,t)\u0026\u0026(i=e[t],0!==i\u0026\u0026(e[t]=void 0),i)){const e=n\u0026\u0026(\"load\"===n.type?\"missing\":n.type),r=n\u0026\u0026n.target\u0026\u0026n.target.src;o.message=\"Loading chunk \"+t+\" failed: (\"+e+\": \"+r+\")\",o.name=\"ChunkLoadError\",o.type=e,o.request=r,i[1](o)}};r.l(a,c,\"chunk-\"+t,t)}};const t=(t,n)=\u003e{let[i,s,a]=n;var o,c,d=0;if(i.some(t=\u003e0!==e[t])){for(o in s)r.o(s,o)\u0026\u0026(r.m[o]=s[o]);if(a)a(r)}for(t\u0026\u0026t(n);d\u003ci.length;d++)c=i[d],r.o(e,c)\u0026\u0026e[c]\u0026\u0026e[c][0](),e[c]=0},n=self[\"webpackChunk:NRBA-1.323.0.PROD\"]=self[\"webpackChunk:NRBA-1.323.0.PROD\"]||[];
1n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=\u003e{\"use strict\";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=\u003e{if(!e||\"string\"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h=\"[data-nr-mask]\",p=e=\u003e(0,f.a)(e,(()=\u003e{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:\"*\",block_selector:\"[data-nr-block]\",mask_input_options:{color:!1,date:!1,\"datetime-local\":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector=\"\".concat(t,\",\").concat(h):\"\"===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return\"nr-block\"},get ignore_class(){return\"nr-ignore\"},get mask_text_class(){return\"nr-mask\"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=\",\".concat(t):\"\"!==t\u0026\u0026(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t\u0026\u0026\"object\"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:[\"id\",\"className\",\"tagName\",\"type\"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:\"PROD\",distMethod:\"CDN\",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv\u0026\u0026(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=\u003e{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=\u003e(e[t]={value:y[t],writable:!1,
1configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{\"entity.guid\":this.id,appId:e.info.applicationID}}},v.proxy.assets\u0026\u0026(e=\u003e{const t=e.startsWith(\"http\");e+=\"/\",r.p=t?e:\"https://\"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,\"beacons\",{get:()=\u003e[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,\"denyList\",{get:()=\u003e[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=\u003e{const n=s.W.prototype[r];if(\"function\"!=typeof n||\"constructor\"===n)return;let i=t[r];e[r]\u0026\u0026!1!==e.exposed\u0026\u0026\"micro-agent\"!==e.runtime?.loaderType\u0026\u0026(t[r]=(...t)=\u003e{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:\"lifecycle\",name:\"initialize\",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge\u0026\u0026g.gm.addEventListener(\"message\",t=\u003e{\"string\"==typeof t.data?.type\u0026\u0026t.data.type.startsWith(x.Pl)\u0026\u0026(0,S.p)(\"iframe-message\",[t],void 0,\"IFRAME\",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=\u003e{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=\u003e{this.ee.on(\"manual-start-all\",(0,C.J)(()=\u003e{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=\u003e{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=\u003e{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit(\"internal-error\",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=\u003ee.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=\u003ee.onAggregateImported)).then(()=\u003ee.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=\u003ei(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)\u0026\u0026!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)\u0026\u0026(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){\"string\"
1==typeof e\u0026\u0026(\"/\"!==e.charAt(0)\u0026\u0026(e=\"/\"+e),t.runtime.customTransaction=(r||\"http://custom.transaction\")+e,(0,S.p)(\"api-\"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=\u003ee.init.feature_flags.includes(\"rum_v2\")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=\u003e{e\u0026\u0026(0,T.W)({timeStamp:e.timeStamp,loaded:\"complete\"===e.target.readyState,type:\"window\",name:t,data:e.target.location+\"\"})};(0,P.sB)(t=\u003e{e(t,\"DOMContentLoaded\")}),(0,P.GG)(t=\u003e{e(t,\"load\")}),(0,P.Qr)(t=\u003e{e(t,\"navigate\")}),this.ee.on(u.tS.UPDATE,(e,t)=\u003e{(0,T.W)({type:\"lifecycle\",name:\"session\",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||\"agent\"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if(\"string\"==typeof e){if([\"string\",\"number\",\"boolean\"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if(\"string\"!=typeof t\u0026\u0026null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes[\"enduser.id\"];r\u0026\u0026null!=n\u0026\u0026n!==t?(0,S.p)(\"api-setUserIdAndResetSession\",[t],void 0,\"session\",e.ee):(0,N.U)(e,\"enduser.id\",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if(\"string\"==typeof t||null===t)return(0,N.U)(e,\"application.version\",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)(\"start\",function(){e.ee.emit(\"manual-start-all\")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if(\"boolean\"==typeof t){if((0,S.p)(\"api-\"+k.Pv,[t],void 0,\"session\",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=\u003e{const r=t.featAggregate;e\u0026\u0026!r.sentRum\u0026\u0026r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=\u003e{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes(\"rum_v2\");r.sort((e,r)=\u003et.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=\u003e{if(!e[r.featureName]\u0026\u0026(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=\u003e!(e in this.features));n.length\u003e0\u0026\u0026(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI\u0026\u0026((0,V.u)(()=\u003e(0,S.p)(\"docHidden\",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=\u003e(0,S.p)(\"winPagehide\",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name=\"UncaughtError\",this.message=\"string\"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t=\"Unhandled Promise Rejection: \";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||\"\").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError\u0026\u0026!/:\\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error\u0026\u0026!!e.stack}
1function ie(e,r,n,i,s=(0,_.t)()){\"string\"==typeof e\u0026\u0026(e=new Error(e)),(0,S.p)(\"err\",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)(\"uaErr\",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)(\"api-\"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if(\"object\"!=typeof d.customAttributes||\"string\"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=\u003enull==e?t:\"number\"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration\u003c0))return(0,S.p)(\"api-\"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)(\"api-\"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=\u003ee?.nrMfeId===t.id\u0026\u0026(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=\u003e{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=\u003e{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=\u003e{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\"'.concat(he(e.id),'\"]')),n=(Array.from(r)||[]).find(t=\u003efe(t.dataset,e));let i=!!n;i\u0026\u0026(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=\u003e{r.forEach(r=\u003e{r.addedNodes.forEach(r=\u003e{const n=1===r.nodeType?r:null;!i\u0026\u0026fe(n?.dataset,e)\u0026\u0026(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=\u003e{try{return e?.textContent?.trim()||[\"img\",\"video\",\"canvas\",\"svg\"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)\u0026\u0026(i||pe(r,e))\u0026\u0026t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=\u003e{try{const n=new g.gm.PerformanceObserver(e=\u003e{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=\u003enull==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e\u003e1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=\u003e{}};if(!(e\u0026\u0026g.RI\u0026\u0026g.gm.MutationObserver\u0026\u0026g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=\u003e{r||a.disconnect()},1e4);const c=()=\u003e{if(!i){if(null==r){const e=(0,_.t)();if(s(e)\u003e1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=\u003e{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=\u003e{i||e.forEach(e=\u003e{try{const t=e.contentRect.width*e.contentRect.height;t\u003eu\u0026\u0026(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=\u003e{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t\u0026\u0026!f.has(t)\u0026\u0026(f.add(t),\"IMG\"===t.tagName?t.complete?l.observe(t):t.addEventListener(\"load\",()=\u003e{l.observe(t)},{once:!0}):\"VIDEO\"===t.tagName?t.readyState\u003e=2?l.observe(t):t.addEventListener(\"loadeddata\",()=\u003e{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l\u0026\u0026o.push(l),o.push(h),me(o,{type:\"layout-shift\",buffered:!0},t=\u003e{i||t.hadRecentInput||(t.sources||[]).some(r=\u003e!!pe(r.node,e)\u0026\u0026(c(),a.cls.value+=t.value,!0))}),me(o,{type:\"event\",buffered:!0,durationThreshold:40},t=\u003e{!i\u0026\u0026t.interactionId\u0026\u0026pe(t.target,e)\u0026\u0026(void 0===a.inp.value||t.duration\u003ea.inp.value)\u0026\u0026(c(),a.inp.value=t.duration)});
1const p=[\"pointerdown\",\"keydown\"],m=()=\u003e{p.forEach(e=\u003e{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=\u003e{i=!0,o.forEach(e=\u003e{try{e?.disconnect()}catch(e){}}),m(),[\"visibilitychange\",\"pagehide\"].forEach(e=\u003e{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=\u003e{pe(t?.target,e)\u0026\u0026((()=\u003e{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=\u003e{g.gm.addEventListener(e,v,{passive:!0})}),[\"visibilitychange\",\"pagehide\"].forEach(e=\u003e{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\"'.concat(he(e.id),'\"]'));return Array.from(y||[]).some(t=\u003efe(t.dataset,e))\u0026\u0026c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=[\"entry\",\"scripts\",\"all\"],Re=[\"name\",\"id\",\"type\"],Te=new Map([[ce,\"addPageAction\"],[oe,\"log\"],[de,\"measure\"],[ie,\"noticeError\"],[ue,\"recordCustomEvent\"]]),Ae={experimental:(0,C.J)(()=\u003e(0,l.R)(54,\"newrelic.register\")),disabled:(0,C.J)(()=\u003e(0,l.R)(55)),invalidTarget:(0,C.J)(e=\u003e(0,l.R)(48,e)),deregistered:(0,C.J)(()=\u003e(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=\u003e(0,l.R)(80,e)),duplicateName:(0,C.J)(e=\u003e(0,l.R)(81,e)),duplicateId:(0,C.J)(e=\u003e(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,(\"object\"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))\u0026\u0026(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invalidTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest\u0026\u0026(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(\"\"+location),a={};Object.prototype.hasOwnProperty.call(r,\"attributes\")||Object.defineProperty(r,\"attributes\",{get:()=\u003e({...a,\"source.id\":r.id,\"source.name\":r.name,\"source.type\":r.type,\"parent.type\":r.parent?.type||w.f.BA,\"parent.id\":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=\u003e{Re.includes(e)||(a[\"source.\".concat(e)]=t)});let o=()=\u003e{};const c=e.runtime.registeredEntities,d=e=\u003e{r.blocked=!0,o=e};function u(e){return\"string\"==typeof e\u0026\u0026!!e.trim()\u0026\u0026e.trim().length\u003c501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)\u0026\u0026u(r.name)||d(()=\u003eAe.invalidTarget(r)),c.forEach(e=\u003e{try{const{name:t,id:n}=e.metadata.target;t===r.name\u0026\u0026n!==r.id\u0026\u0026Ae.duplicateName(r),n===r.id\u0026\u0026t!==r.name\u0026\u0026Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=\u003em(ce,[t,{...a,...n},e],r),deregister:()=\u003e{p(),d(Ae.deregistered)},log:(t,n={})=\u003em(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=\u003em(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=\u003em(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=\u003em(ue,[t,{...a,...n},e],r),setApplicationVersion:e=\u003eg(\"application.version\",e),setCustomAttribute:(e,t)=\u003eg(e,t),setUserId:e=\u003eg(\"enduser.id\",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=\u003e(r.blocked\u0026\u0026o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(\"\"+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
1imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking\u0026\u0026{renderBlocking:n.renderBlocking},...i.fcp.value\u003e=0\u0026\u0026{\"vitals.fcp.value\":i.fcp.value},...i.lcp.value\u003e=0\u0026\u0026{\"vitals.lcp.value\":i.lcp.value},...i.cls.value\u003e=0\u0026\u0026{\"vitals.cls.value\":i.cls.value},...i.inp.value\u003e=0\u0026\u0026{\"vitals.inp.value\":i.inp.value}};f.recordCustomEvent(\"MicroFrontEndTiming\",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=\u003e{h()||(a[e]=t)},m=(r,n,i)=\u003e{if(h()\u0026\u0026r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||\"unknown\";(0,S.p)(q.xV,[\"API/register/\".concat(a,\"/called\")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=\u003eie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t\u003e10||(this.runtime.releaseIds[e.slice(-200)]=(\"\"+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on(\"internal-error\",(t,r)=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\"ierr\",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener(\"unhandledrejection\",t=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\"err\",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener(\"error\",t=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\"err\",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||\"object\"!==t\u0026\u0026\"function\"!==t?-1:e===g.gm?0:(0,_e.I)(e,\"nr@id\",function(){return ke++})}function Le(e){if(\"string\"==typeof e)return e.length;if(\"object\"==typeof e){if(\"undefined\"!=typeof ArrayBuffer\u0026\u0026e instanceof ArrayBuffer\u0026\u0026e.byteLength)return e.byteLength;if(\"undefined\"!=typeof Blob\u0026\u0026e instanceof Blob\u0026\u0026e.size)return e.size;if(!(\"undefined\"!=typeof FormData\u0026\u0026e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=[\"open\",\"send\",\"setRequestHeader\"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get(\"xhr\")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d=\"readystatechange\",u=[\"onload\",\"onerror\",\"onabort\",\"onloadstart\",\"onloadend\",\"onprogress\",\"ontimeout\"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit(\"new-xhr\",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState\u003e3\u0026\u0026!o.resolved\u0026\u0026(o.resolved=!0,n.emit(\"xhr-resolved\",[],e)),i.inPlace(e,u,\"fn-\",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit(\"internal-error\",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,[\"onreadystatechange\"],\"fn-\",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,\"-xhr-\",E),n.on(\"send-xhr-start\",function(e,t){p(e,t),function(e){f.push(e),a\u0026\u0026(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on(\"open-xhr-start\",p),a){var m=o\u0026\u0026o.resolve();if(!c\u0026\u0026!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on(\"fn-end\",function(e){e[0]\u0026\u0026e[0].type===d||b()});function b(){for(var e=0;e\u003cf.length;e++)p(0,f[e]);f.length\u0026\u0026(f=[])}function E(e,t){return t}return n}var Be=\"fetch-\",He=Be+\"body-\",We=[\"arrayBuffer\",\"blob\",\"json\",\"text\",\"formData\"],Ue=g.gm.Request,Ke=g.gm.Response,Fe=\"prototype\";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get(\"fetch\")}(e);if(!(Ue\u0026\u0026Ke\u0026\u0026g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];\"function\"==typeof s\u0026\u0026(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+\"before-start\",[e],n),n[R.P]\u0026\u0026n[R.P].dt\u0026\u0026(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+\"start\",[e,o],c),c.then(function(e){return r.emit(i+\"end\",[null,e,a],c),e},function(e){throw r.emit(i+\"end\",[e,void 0,a],c),e})})}
1return Ve[r.debugId]=1,We.forEach(e=\u003e{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,\"fetch\",Be),r.on(Be+\"end\",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get(\"content-length\");null!==a\u0026\u0026(s.rxSize=a),r.emit(Be+\"done\",[null,n],s)}else r.emit(Be+\"done\",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||\"\").toString()||null,n=(t.agentID||\"\").toString()||null,i=(t.trustKey||\"\").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready\u0026\u0026(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)\u0026\u0026this.useTraceContextHeadersForCors())\u0026\u0026(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin\u0026\u0026!this.excludeNewrelicHeader()||!e.sameOrigin\u0026\u0026this.isAllowedOrigin(e)\u0026\u0026this.useNewrelicHeaderForCors())\u0026\u0026(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}generateTraceContextParentHeader(e,t){return\"00-\"+t+\"-\"+e+\"-01\"}generateTraceContextStateHeader(e,t,r,n,i){return i+\"@nr=0-1-\"+r+\"-\"+n+\"-\"+e+\"----\"+t}generateTraceHeader(e,t,r,n,i,s){if(!(\"function\"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:\"Browser\",ac:n,ap:i,id:e,tr:t,ti:r}};return s\u0026\u0026n!==s\u0026\u0026(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled\u0026\u0026this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n\u003cr.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname\u0026\u0026e.protocol===i.protocol\u0026\u0026e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return\"string\"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL\u0026\u0026e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+\":\"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=[\"load\",\"error\",\"abort\",\"timeout\"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt=\"X-NewRelic-App-Data\",rt=\"internal-error\";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=\u003e(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:\"xhr\",fetch:\"fetch\",beacon:\"beacon\"};g.gm?.performance?.getEntriesByType(\"resource\").forEach(r=\u003e{if(r.initiatorType in e\u0026\u00260!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler(\"xhr\",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener(\"load\",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener(\"progress\",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid\u0026\u0026this.sameOrigin\u0026\u0026r.setRequestHeader(\"X-NewRelic-ID\",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader\u0026\u0026(r.setRequestHeader(\"newrelic\",n.newrelicHeader),s=!0),n.traceContextParentHeader\u0026\u0026(r.setRequestHeader(\"traceparent\",n.traceContextParentHeader),n.traceContextStateHeader\u0026\u0026r.setRequestHeader(\"tracestate\",n.traceContextStateHeader),s=!0),s\u0026\u0026(this.dt=n)}}function u(e,t){s\u0026\u0026e.length\u003e=2\u0026\u0026(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n\u0026\u0026i){var a=Le(i);a\u0026\u0026(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{\"abort\"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),(\"load\"!==e.type||s.called===s.totalCbs\u0026\u0026(s.onloadCalled||\"function\"!=typeof t.onload)\u0026\u0026\"function\"==typeof s.end)\u0026\u0026s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o\u003cXe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled\u0026\u0026\"function\"==typeof r.onload||\"function\"!=typeof this.end||this.end(r)}function h(e,t){var r=\"\"+Ne(e)+!!t;this.xhrGuids\u0026\u0026!this.xhrGuids[r]\u0026\u0026(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=\"\"+Ne(e)+!!t;this.xhrGuids\u0026\u0026this.xhrGuids[r]\u0026\u0026(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et\u0026\u0026\"load\"===e[0]\u0026\u0026r.emit(\"xhr-load-added\",[e[1],e[2]],t)}function y(e,t){t instanceof et\u0026\u0026\"load\"===e[0]\u0026\u0026r.emit(\"xhr-load-removed\",[e[1],e[2]],t)}function b(e,t,r){t instanceof et\u0026\u0026(\"onload\"===r\u0026\u0026(this.onload=!0),(\"load\"===(e[0]\u0026\u0026e[0].type)||this.onload)\u0026\u0026(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart\u0026\u0026r.emit(\"xhr-cb-time\",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};
1if(\"string\"==typeof e[0]?0===(t=e[0]).length\u0026\u0026g.RI\u0026\u0026(t=\"\"+g.gm.location.href):e[0]\u0026\u0026e[0].url?t=e[0].url:g.gm?.URL\u0026\u0026e[0]\u0026\u0026e[0]instanceof URL?t=e[0].href:\"function\"==typeof e[0].toString\u0026\u0026(t=e[0].toString()),\"string\"==typeof t\u0026\u00260!==t.length){t\u0026\u0026(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n\u0026\u0026(n.newrelicHeader||n.traceContextParentHeader))if(e[0]\u0026\u0026e[0].headers)o(e[0].headers,n)\u0026\u0026(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)\u0026\u0026(this.dt=n),e.length\u003e1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader\u0026\u0026(e.set(\"newrelic\",t.newrelicHeader),r=!0),t.traceContextParentHeader\u0026\u0026(e.set(\"traceparent\",t.traceContextParentHeader),t.traceContextStateHeader\u0026\u0026e.set(\"tracestate\",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(\"\"+(r\u0026\u0026r instanceof Qe\u0026\u0026r.method||n.method||\"GET\")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s\u0026\u0026a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if(\"object\"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=\u003e{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,\"fetch\"];this.targets.forEach(e=\u003ex(n,this,e))};t\u0026\u0026s?t.clone().text().then(e=\u003e{this.responseBody=e,this.rxSize\u0026\u0026\"0\"!==this.rxSize\u0026\u00260!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers\u0026\u0026(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=\u003e{r.emit(rt,[e])}).finally(()=\u003e{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t\u003cXe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status\u0026\u0026(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)\u0026\u0026void 0!==this.responseBody\u0026\u00260!==t.status){const e=Le(this.responseBody);void 0!==e\u0026\u0026(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split(\"\\r\\n\").forEach(function(e){const r=e.indexOf(\": \");if(r\u003e0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,\"xhr\"];this.targets.forEach(e=\u003ex(i,this,e))}function x(e,r,i){n(\"xhr\",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return\"json\"===r\u0026\u0026null!==t?t:\"arraybuffer\"===r||\"blob\"===r||\"json\"===r?Le(e.response):\"text\"===r||\"\"===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i\u0026\u00260!==n.status\u0026\u0026(e.metrics.rxSize=i),e.sameOrigin\u0026\u0026n.getAllResponseHeaders().indexOf(tt)\u003e=0){var s=n.getResponseHeader(tt);s\u0026\u0026((0,S.p)(\"sm\",[\"Ajax/CrossApplicationTracing/Header/Seen\"],void 0,t.K7.metrics,r),e.params.cat=s.split(\", \").pop())}e.loadCaptureCalled=!0}r.on(\"new-xhr\",a),r.on(\"open-xhr-start\",o),r.on(\"open-xhr-end\",d),r.on(\"send-xhr-start\",l),r.on(\"setRequestHeader-xhr-start\",u),r.on(\"xhr-cb-time\",f),r.on(\"xhr-load-added\",h),r.on(\"xhr-load-removed\",p),r.on(\"xhr-resolved\",m),r.on(\"addEventListener-end\",v),r.on(\"removeEventListener-end\",y),r.on(\"fn-end\",E),r.on(\"fetch-before-start\",w),r.on(\"fetch-start\",R),r.on(\"fn-start\",b),r.on(\"fetch-done\",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,3845)))}}const it={},st=[\"pushState\",\"replaceState\"];function at(e,t){const r=function(e){return(e||R.ee).get(\"history\")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,\"-\")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n\u003c0\u0026\u0026(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:\"nr\"}),(0,S.p)(\"api-\"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e\u0026\u0026\"object\"==typeof e\u0026\u0026e.name\u0026\u0026e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||\"\",t:\"api\"};r.s\u003c0||r.e\u003c0||r.e\u003cr.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)(\"bstApi\",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
1if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)(\"bst\",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)(\"bstHist\",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=\u003e{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s=\"\".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)\u0026\u0026this.ee.on(k.CH,()=\u003ethis.#s()),this.#a(i)\u0026\u0026this.importRecorder().then(e=\u003e{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=\u003er.e(478).then(r.bind(r,6167)),this),this.ee.on(\"err\",e=\u003e{this.blocked||this.agentRef.runtime.isRecording\u0026\u0026(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e\u0026\u0026(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=\u003e(this.recorder=new e(this),this.recorder)).catch(e=\u003e{throw this.ee.emit(\"internal-error\",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL\u0026\u0026this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=\u003e{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get(\"tracer\");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get(\"object\"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o=\"function\"==typeof i;return(0,S.p)(q.xV,[\"API/createTracer/called\"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?\"\":\"no-\")+\"fn-start\",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t=\"string\"==typeof e?new Error(e):e;throw r.emit(\"fn-err\",[arguments,this,t],s),t}finally{r.emit(\"fn-end\",[(0,_.t)()],s)}}}};[\"actionText\",\"setName\",\"setAttribute\",\"save\",\"ignore\",\"onEnd\",\"getContext\",\"end\",\"get\"].forEach(r=\u003e{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+\"routeName\",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=\u003e{(0,J.sp)(e,e=\u003e{c(e)},!0,this.removeOnAbort?.signal)}
1);const s=()=\u003e(0,S.p)(\"newURL\",[(0,_.t)(),\"\"+window.location],void 0,this.featureName,this.ee);n.on(\"pushState-end\",s),n.on(\"replaceState-end\",s),(0,J.sp)(wt.OV,e=\u003e{c(e),(0,S.p)(\"newURL\",[e.timeStamp,\"\"+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=\u003e{a||(a=!0,requestAnimationFrame(()=\u003e{(0,S.p)(\"newDom\",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=\u003e{\"loading\"!==document.readyState\u0026\u0026((0,S.p)(\"newUIEvent\",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return\"string\"==typeof e?{type:\"string\",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:\"ArrayBuffer\",size:e.byteLength}:e instanceof Blob?{type:\"Blob\",size:e.size}:e instanceof DataView?{type:\"DataView\",size:e.byteLength}:ArrayBuffer.isView(e)?{type:\"TypedArray\",size:e.byteLength}:{type:\"unknown\",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(\",\"):t||\"\",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason=\"unknown\",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes(\"websockets\")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes(\"no_spv\"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=\u003ece(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=\u003eue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=\u003ede(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=\u003e{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get(\"websockets\");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=\u003e{const e=(0,_.t)();St.forEach(t=\u003e{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason=\"Page navigating away\",t.nrData.closeWasClean=!1,t.nrData.openedAt\u0026\u0026(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit(\"ws\",[t.nrData,t.targets],t)})});
1class n extends WebSocket{static name=Tt.R.WS;static toString(){return\"function WebSocket() { [native code] }\"}toString(){return\"[object WebSocket]\"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener(\"open\",()=\u003e{this.nrData.openedAt=(0,_.t)(),[\"protocol\",\"extensions\",\"binaryType\"].forEach(e=\u003e{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener(\"message\",e=\u003e{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??\"\").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?\"\".concat(this.nrData.messageTypes,\",\").concat(t):t)}),this.addEventListener(\"close\",e=\u003e{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason\u0026\u0026(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit(\"ws\",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i=\"function\"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??\"\").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?\"\".concat(this.nrData.sendTypes,\",\").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on(\"ws\",(e,t)=\u003e{(0,S.p)(\"ws-complete\",[e,t],void 0,this.featureName,this.ee)})}if(s){if(\"function\"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=\u003e{e.forEach(e=\u003e{(0,S.p)(\"spv\",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:[\"csp-violation\"],buffered:!0});l.observe()}g.gm.addEventListener(\"securitypolicyviolation\",e=\u003e{(0,S.p)(\"spv\",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+\":\"+r.port)}function h(){d.emit(\"navChange\")}o.Zp.forEach(e=\u003e(0,J.sp)(e,e=\u003e(0,S.p)(\"ua\",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
1h(e=\u003e{const t=(0,C.s)(e=\u003e{(0,S.p)(\"ua\",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener(\"error\",()=\u003e{(0,S.p)(\"uaErr\",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on(\"open-xhr-start\",(e,r)=\u003e{f(e[1])||r.addEventListener(\"readystatechange\",()=\u003e{2===r.readyState\u0026\u0026(0,S.p)(\"uaXhr\",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on(\"fetch-start\",e=\u003e{e.length\u003e=1\u0026\u0026!f(Ze(e[0]))\u0026\u0026(0,S.p)(\"uaXhr\",[],void 0,t.K7.genericEvents,this.ee)}),d.on(\"pushState-end\",h),d.on(\"replaceState-end\",h),window.addEventListener(\"hashchange\",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener(\"popstate\",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled\u0026\u0026g.gm.PerformanceObserver?.supportedEntryTypes.includes(\"resource\")){new PerformanceObserver(e=\u003e{e.getEntries().forEach(e=\u003e{(0,S.p)(\"browserPerformance.resource\",[e],void 0,this.featureName,this.ee)})}).observe({type:\"resource\",buffered:!0})}}a.some(e=\u003ee)?this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:\"reporting\"===t.disposition?\"report\":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if(\"object\"!=typeof t||!t||\"string\"!=typeof r||!r||\"function\"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get(\"logger\")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],\"wrap-logger-\",()=\u003eLt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)(\"log\",(e,r)=\u003eoe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=\u003e{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;[\"log\",\"error\",\"warn\",\"info\",\"debug\",\"trace\"].forEach(t=\u003e{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:\"log\"===t?\"info\":t},void 0,e)}),this.ee.on(\"wrap-logger-end\",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=\u003e{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:\"spa\"})})()})();","id":"nr-browser-agent"}])</script>
1<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800&amp;family=Noto+Sans:wght@400;600;700&amp;display=swap"/><meta name="sentry-trace" content="f5b2a2f5305a07d0bd59cef196106e36-a2cf92d92ddffb82"/><meta name="baggage" content="sentry-environment=production,sentry-release=3b7abce746bcefb371fdfbcc658ebcb0a09d463e,sentry-public_key=36a9b4f62e462f601097b1636bcca493,sentry-trace_id=f5b2a2f5305a07d0bd59cef196106e36"/>
1<script src="https://static-production-nextjs.hostaway.com/_next/static/chunks/polyfills-42372ed130431b0a.js" integrity="sha256-CXPB1kyIrcjjyVBBDLWLKI9yEY1ZZbeASUON648vloM=" crossorigin="anonymous" noModule=""></script>
1<style data-styled="" data-styled-version="6.4.2">html{line-height:1.15;-webkit-text-size-adjust:100%;}/*!sc*/
2body{margin:0;}/*!sc*/
3main{display:block;}/*!sc*/
4h1{font-size:2em;margin:0.67em 0;}/*!sc*/
5hr{box-sizing:content-box;height:0;overflow:visible;}/*!sc*/
6pre{font-family:monospace,monospace;font-size:1em;}/*!sc*/
7a{background-color:transparent;}/*!sc*/
8abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}/*!sc*/
9b,strong{font-weight:bolder;}/*!sc*/
10code,kbd,samp{font-family:monospace,monospace;font-size:1em;}/*!sc*/
11small{font-size:80%;}/*!sc*/
12sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}/*!sc*/
13sub{bottom:-0.25em;}/*!sc*/
14sup{top:-0.5em;}/*!sc*/
15img{border-style:none;}/*!sc*/
16button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}/*!sc*/
17button,input{overflow:visible;}/*!sc*/
18button,select{text-transform:none;}/*!sc*/
19button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;}/*!sc*/
20button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0;}/*!sc*/
21button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText;}/*!sc*/
22fieldset{padding:0.35em 0.75em 0.625em;}/*!sc*/
23legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}/*!sc*/
24progress{vertical-align:baseline;}/*!sc*/
25textarea{overflow:auto;}/*!sc*/
26[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0;}/*!sc*/
27[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;}/*!sc*/
28[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}/*!sc*/
29[type='search']::-webkit-search-decoration{-webkit-appearance:none;}/*!sc*/
30::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}/*!sc*/
31details{display:block;}/*!sc*/
32summary{display:list-item;}/*!sc*/
33template{display:none;}/*!sc*/
34[hidden]{display:none;}/*!sc*/
35:root{--field-rounded:0.375rem;--brand-color:#ad8841;--real-100vh:100vh;}/*!sc*/
36@supports (height:100dvh){:root{--real-100vh:100dvh;}}/*!sc*/
37html,body{background-color:#F8F8F8;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}/*!sc*/
38body{font-family:Noto Sans,sans-serif;line-height:1.5rem;color:#332305;}/*!sc*/
39body[style*="top: 40px"] .body-top-offset{top:40px;height:calc(var(--real-100vh) - 40px);}/*!sc*/
40#google_translate_element select{width:120px;}/*!sc*/
41#google_translate_element .goog-te-gadget{font-size:0;}/*!sc*/
42*,*:before,*:after{box-sizing:border-box;}/*!sc*/
43img{max-width:100%;}/*!sc*/
44.osano-cm-widget{display:none!important;}/*!sc*/
45data-styled.g1[id="sc-global-kdaWZu"]{content:"sc-global-kdaWZu1,"}/*!sc*/
46.gCsWIR{position:relative;z-index:1046;background-color:#ffffff;box-shadow:0px 0.125rem 0.75rem rgba(0,0,0,0.08);}/*!sc*/
47data-styled.g2[id="sc-c9dc1539-0"]{content:"gCsWIR,"}/*!sc*/
48.cqTwlO{display:flex;align-items:center;justify-content:space-between;height:3.5rem;}/*!sc*/
49@media (min-width:48rem){.cqTwlO{height:4.6875rem;}}/*!sc*/
50data-styled.g3[id="sc-c9dc1539-1"]{content:"cqTwlO,"}/*!sc*/
51.ibguJe{flex-shrink:0;height:100%;}/*!sc*/
52data-styled.g4[id="sc-c9dc1539-2"]{content:"ibguJe,"}/*!sc*/
53.LBdKL{display:flex;align-items:center;}/*!sc*/
54data-styled.g5[id="sc-c9dc1539-3"]{content:"LBdKL,"}/*!sc*/
55.cqVoXF{display:block;height:100%;padding:10px 0;}/*!sc*/
56data-styled.g6[id="sc-c9dc1539-4"]{content:"cqVoXF,"}/*!sc*/
57.euCjvD{display:block;max-width:100%;height:100%;}/*!sc*/
58data-styled.g7[id="sc-c9dc1539-5"]{content:"euCjvD,"}/*!sc*/
59.bTZwns{display:none;}/*!sc*/
60@media (min-width:48rem){.bTZwns{display:block;}}/*!sc*/
61data-styled.g8[id="sc-c9dc1539-6"]{content:"bTZwns,"}/*!sc*/
62.kwzdRn{display:flex;list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;}/*!sc*/
63data-styled.g9[id="sc-c9dc1539-7"]{content:"kwzdRn,"}/*!sc*/
64.kdoprR{display:flex;align-items:center;}/*!sc*/
65.kdoprR:after{content:'';display:block;flex:0 0 0.25rem;width:0.25rem;height:0.25rem;background-color:#000000;border-radius:0.25rem;margin:0 1rem;opacity:0.4;}/*!sc*/
66.kdoprR:last-child:after{display:none;}/*!sc*/
67data-styled.g10[id="sc-c9dc1539-8"]{content:"kdoprR,"}/*!sc*/
68.jsIeLQ{display:block;width:100%;font-family:Noto Sans,sans-serif;font-size:1.0625rem;line-height:1.25rem;font-weight:600;text-decoration:none;text-align:center;color:#000000;}/*!sc*/
69data-styled.g11[id="sc-c9dc1539-9"]{content:"jsIeLQ,"}/*!sc*/
70.bVWAhl{max-width:76.5rem;padding:0 1rem;margin:0 auto;}/*!sc*/
71.blLEcH{padding:0 1rem;margin:0 auto;}/*!sc*/
72data-styled.g12[id="sc-7aef2264-0"]{content:"bVWAhl,blLEcH,"}/*!sc*/
73.kHOlsL{box-sizing:content-box;display:flex;flex-direction:column;justify-content:space-around;width:1.25rem;height:0.9375rem;background:transparent;border:none;border-width:1.25rem 0 1.25rem 1.25rem;border-style:solid;border-color:transparent;padding:0;margin:0;cursor:pointer;overflow:hidden;}/*!sc*/
74.kHOlsL>span{position:relative;width:1.25rem;height:0.125rem;border-radius:0.125rem;background-color:#000000;transition:all 0.3s linear;transform-origin:0.0625rem;}/*!sc*/
75.kHOlsL>span:first-child{transform:rotate(0);}/*!sc*/
76.kHOlsL>span:nth-child(2){opacity:1;transform:translateX(0);}/*!sc*/
77.kHOlsL>span:nth-child(3){transform:rotate(0);}/*!sc*/
78@media (min-width:48rem){.kHOlsL{display:none;}}/*!sc*/
79data-styled.g13[id="sc-e270099d-0"]{content:"kHOlsL,"}/*!sc*/
80.buVkOw{position:relative;display:block;color:#ffffff;}/*!sc*/
81.buVkOw:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:block;background-color:rgba(0, 0, 0, 0.5);}/*!sc*/
82data-styled.g23[id="sc-ce938f3f-0"]{content:"buVkOw,"}/*!sc*/
83.cSaXcS{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px;min-height:15.25rem;}/*!sc*/
84data-styled.g24[id="sc-ce938f3f-1"]{content:"cSaXcS,"}/*!sc*/
85.dcpnyx{position:relative;z-index:1045;background-color:#242424;color:#ffffff;padding-bottom:env(safe-area-inset-bottom);margin-top:5rem;}/*!sc*/
86@media (max-width:48rem){.dcpnyx{margin-top:2.5rem;}}/*!sc*/
87data-styled.g131[id="sc-5718c8c8-0"]{content:"dcpnyx,"}/*!sc*/
88.bNswgF{display:flex;flex-direction:column;}/*!sc*/
89@media (max-width:62rem){.bNswgF{padding-top:2.75rem;}}/*!sc*/
90@media (min-width:62rem){.bNswgF{flex-direction:row;align-items:center;min-height:11rem;}}/*!sc*/
91data-styled.g132[id="sc-5718c8c8-1"]{content:"bNswgF,"}/*!sc*/
92.gUbnsw{display:block;}/*!sc*/
93data-styled.g133[id="sc-5718c8c8-2"]{content:"gUbnsw,"}/*!sc*/
94.iZVVvG{display:block;max-width:6.25rem;}/*!sc*/
95data-styled.g134[id="sc-5718c8c8-3"]{content:"iZVVvG,"}/*!sc*/
96.coPdzs{display:flex;flex-direction:column;padding:2rem 1.5rem;}/*!sc*/
97data-styled.g135[id="sc-5718c8c8-4"]{content:"coPdzs,"}/*!sc*/
98.bzyuJs{position:relative;list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;}
98/*!sc*/
99@media (min-width:62rem){.bzyuJs{display:flex;flex:1;flex-wrap:wrap;}}/*!sc*/
100data-styled.g136[id="sc-5718c8c8-5"]{content:"bzyuJs,"}/*!sc*/
101.alnOy{display:flex;align-items:center;}/*!sc*/
102@media (max-width:62rem){.alnOy{margin-bottom:1.5rem;}.alnOy:last-child{margin-bottom:0;}.alnOy:before{content:'';display:block;width:0.25rem;height:0.25rem;background-color:#ffffff;opacity:0.4;flex:0 0 0.25rem;margin:0;border-radius:0.25rem;margin-right:0.5rem;}}/*!sc*/
103@media (min-width:62rem){.alnOy{padding:0.5rem 0;}.alnOy:after{content:'';display:block;width:0.25rem;height:0.25rem;background-color:#ffffff;opacity:0.4;flex:0 0 0.25rem;margin:0;border-radius:0.25rem;margin:0 1rem;}.alnOy:last-child:after{display:none;}}/*!sc*/
104data-styled.g137[id="sc-5718c8c8-6"]{content:"alnOy,"}/*!sc*/
105.iiMjyK{display:block;width:100%;font-size:1.25rem;font-weight:400;line-height:1.25rem;text-decoration:none;color:inherit;}/*!sc*/
106data-styled.g138[id="sc-5718c8c8-7"]{content:"iiMjyK,"}/*!sc*/
107.iLLcBs{display:block;width:100%;font-size:1.25rem;font-weight:400;line-height:1.25rem;text-decoration:none;color:inherit;background:none;border:none;padding:0;cursor:pointer;text-align:left;}/*!sc*/
108data-styled.g139[id="sc-5718c8c8-8"]{content:"iLLcBs,"}/*!sc*/
109@media (min-width:62rem){.bPfabt{display:flex;align-items:center;}.bPfabt:before{content:'';display:block;height:4rem;width:0.09375rem;background-color:rgba(255, 255, 255, 0.2);margin-right:2.375rem;}}/*!sc*/
110data-styled.g140[id="sc-5718c8c8-9"]{content:"bPfabt,"}/*!sc*/
111.WXiBi{display:flex;justify-content:flex-start;}/*!sc*/
112@media (max-width:62rem){.WXiBi{border-color:rgba(255, 255, 255, 0.2);border-style:solid;border-width:0.09375rem 0;padding:1.625rem 0;}}/*!sc*/
113@media (min-width:62rem){.WXiBi{padding:0.75rem 0;}}/*!sc*/
114@media (max-width:62rem){.WXiBi{flex-direction:column;}}/*!sc*/
115data-styled.g144[id="sc-5718c8c8-13"]{content:"WXiBi,"}/*!sc*/
116.jQNODy{color:#ffffff;display:flex;align-items:center;text-decoration:none;margin-right:2.25rem;margin-left:0.75rem;}/*!sc*/
117.jQNODy svg{fill:#ffffff;font-size:1.5rem;margin-right:1.5rem;}/*!sc*/
118@media (max-width:62rem){.jQNODy{margin:0;}}/*!sc*/
119data-styled.g145[id="sc-5718c8c8-14"]{content:"jQNODy,"}/*!sc*/
120.cmHxsu{color:#ffffff;}/*!sc*/
121@media (max-width:62rem){.cmHxsu{margin:0;margin-top:0.75rem;}}/*!sc*/
122data-styled.g146[id="sc-5718c8c8-15"]{content:"cmHxsu,"}/*!sc*/
123.kOQMuh{display:flex;justify-content:flex-start;}/*!sc*/
124@media (max-width:62rem){.kOQMuh{justify-content:center;}}/*!sc*/
125data-styled.g147[id="sc-5718c8c8-16"]{content:"kOQMuh,"}/*!sc*/
126.eSdpYJ{display:grid;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(12,1fr);gap:1.5rem;}/*!sc*/
127data-styled.g162[id="sc-823e873d-0"]{content:"eSdpYJ,"}/*!sc*/
128.GrGkf{grid-column:auto/span 12;}/*!sc*/
129@media (min-width:62rem){.GrGkf{grid-column:auto/span 12;}}/*!sc*/
130data-styled.g163[id="sc-823e873d-1"]{content:"GrGkf,"}/*!sc*/
131.hKSutU :root{--ck-color-base-active:hsl(208,88%,52%);--ck-color-image-caption-background:hsl(0,0%,97%);--ck-color-image-caption-text:hsl(0,0%,20%);--ck-color-mention-background:hsla(341,100%,30%,0.1);--ck-color-mention-text:hsl(341,100%,30%);--ck-color-table-caption-background:hsl(0,0%,97%);--ck-color-table-caption-text:hsl(0,0%,20%);--ck-color-table-column-resizer-hover:var(--ck-color-base-active);--ck-highlight-marker-blue:hsl(201,97%,72%);--ck-highlight-marker-green:hsl(120,93%,68%);--ck-highlight-marker-pink:hsl(345,96%,73%);--ck-highlight-marker-yellow:hsl(60,97%,73%);--ck-highlight-pen-green:hsl(112,100%,27%);--ck-highlight-pen-red:hsl(0,85%,49%);--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing) / 2);--ck-table-column-resizer-position-offset:calc( var(--ck-table-column-resizer-width) * -0.5 - 0.5px );--ck-table-column-resizer-width:7px;--ck-todo-list-checkmark-size:16px;--ck-z-default:1;}/*!sc*/
132.hKSutU.ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 5px hsl(0,0%,80%);}/*!sc*/
133.hKSutU.ck-content[dir='rtl'] blockquote{border-left:0;border-right:solid 5px hsl(0,0%,80%);}/*!sc*/
134.hKSutU.ck-content code{background-color:hsla(0,0%,78%,0.3);padding:0.15em;border-radius:2px;}/*!sc*/
135.hKSutU.ck-content .text-tiny{font-size:0.7em;}/*!sc*/
136.hKSutU.ck-content .text-small{font-size:0.85em;}/*!sc*/
137.hKSutU.ck-content .text-big{font-size:1.4em;}/*!sc*/
138.hKSutU.ck-content .text-huge{font-size:1.8em;}/*!sc*/
139.hKSutU.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow);}/*!sc*/
140.hKSutU.ck-content .marker-green{background-color:var(--ck-highlight-marker-green);}/*!sc*/
141.hKSutU.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink);}/*!sc*/
142.hKSutU.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue);}/*!sc*/
143.hKSutU.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent;}/*!sc*/
144.hKSutU.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent;}/*!sc*/
145.hKSutU.ck-content .image{display:table;clear:both;text-align:center;margin:0.9em auto;min-width:50px;}/*!sc*/
146.hKSutU.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%;}/*!sc*/
147.hKSutU.ck-content .image-inline{display:inline-flex;max-width:100%;align-items:flex-start;}/*!sc*/
148.hKSutU.ck-content .image-inline picture{display:flex;}/*!sc*/
149.hKSutU.ck-content .image-inline picture,.hKSutU.ck-content .image-inline img{flex-grow:1;flex-shrink:1;max-width:100%;}/*!sc*/
150.hKSutU.ck-content .image>
150figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:var(--ck-color-image-caption-text);background-color:var(--ck-color-image-caption-background);padding:0.6em;font-size:0.75em;outline-offset:-1px;}/*!sc*/
151.hKSutU.ck-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box;}/*!sc*/
152.hKSutU.ck-content .image.image_resized img{width:100%;}/*!sc*/
153.hKSutU.ck-content .image.image_resized>figcaption{display:block;}/*!sc*/
154.hKSutU.ck-content .image-style-block-align-left,.hKSutU.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing));}/*!sc*/
155.hKSutU.ck-content .image-style-align-left,.hKSutU.ck-content .image-style-align-right{clear:none;}/*!sc*/
156.hKSutU.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%;}/*!sc*/
157.hKSutU.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing);}/*!sc*/
158.hKSutU.ck-content .image-style-align-center{margin-left:auto;margin-right:auto;}/*!sc*/
159.hKSutU.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing);}/*!sc*/
160.hKSutU.ck-content .image-style-block-align-right{margin-right:0;margin-left:auto;}/*!sc*/
161.hKSutU.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto;}/*!sc*/
162.hKSutU.ck-content p+.image-style-align-left,.hKSutU.ck-content p+.image-style-align-right,.hKSutU.ck-content p+.image-style-side{margin-top:0;}/*!sc*/
163.hKSutU.ck-content .image-inline.image-style-align-left,.hKSutU.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-inline-image-style-spacing);margin-bottom:var(--ck-inline-image-style-spacing);}/*!sc*/
164.hKSutU.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing);}/*!sc*/
165.hKSutU.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing);}/*!sc*/
166.hKSutU.ck-content .media{clear:both;margin:0;display:block;min-width:15em;}/*!sc*/
167.hKSutU.ck-content .todo-list{list-style:none;}/*!sc*/
168.hKSutU.ck-content .todo-list li{margin-bottom:5px;}/*!sc*/
169.hKSutU.ck-content .todo-list li .todo-list{margin-top:5px;}/*!sc*/
170.hKSutU.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0;}/*!sc*/
171.hKSutU.ck-content .todo-list .todo-list__label>input::before{display:block;position:absolute;box-sizing:border-box;content:'';width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:250ms ease-in-out box-shadow,250ms ease-in-out background,250ms ease-in-out border;}/*!sc*/
172.hKSutU.ck-content .todo-list .todo-list__label>input::after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:'';left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg);}/*!sc*/
173.hKSutU.ck-content .todo-list .todo-list__label>input[checked]::before{background:hsl(126,64%,41%);border-color:hsl(126,64%,41%);}/*!sc*/
174.hKSutU.ck-content .todo-list .todo-list__label>input[checked]::after{border-color:hsl(0,0%,100%);}/*!sc*/
175.hKSutU.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle;}/*!sc*/
176.hKSutU.ck-content .page-break{position:relative;clear:both;padding:5px 0;display:flex;align-items:center;justify-content:center;}/*!sc*/
177.hKSutU.ck-content .page-break::after{content:'';position:absolute;border-bottom:2px dashed hsl(0,0%,77%);width:100%;}/*!sc*/
178.hKSutU.ck-content .page-break__label{position:relative;z-index:1;padding:0.3em 0.6em;display:block;text-transform:uppercase;border:1px solid hsl(0,0%,77%);border-radius:2px;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:0.75em;font-weight:bold;color:hsl(0,0%,20%);background:hsl(0,0%,100%);box-shadow:2px 2px 1px hsla(0,0%,0%,0.15);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/
179.hKSutU.ck-content .table{margin:0.9em auto;display:table;}/*!sc*/
180.hKSutU.ck-content .table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double hsl(0,0%,70%);}/*!sc*/
181.hKSutU.ck-content .table table td,.hKSutU.ck-content .table table th{min-width:2em;padding:0.4em;border:1px solid hsl(0,0%,75%);}/*!sc*/
182.hKSutU.ck-content .table table th{font-weight:bold;background:hsla(0,0%,0%,5%);}/*!sc*/
183.hKSutU.ck-content[dir='rtl'] .table th{text-align:right;}/*!sc*/
184.hKSutU.ck-content[dir='ltr'] .table th{text-align:left;}/*!sc*/
185.hKSutU.ck-content .table>
185figcaption{display:table-caption;caption-side:top;word-break:break-word;text-align:center;color:var(--ck-color-table-caption-text);background-color:var(--ck-color-table-caption-background);padding:0.6em;font-size:0.75em;outline-offset:-1px;}/*!sc*/
186.hKSutU.ck-content .table table{overflow:hidden;table-layout:fixed;}/*!sc*/
187.hKSutU.ck-content .table td,.hKSutU.ck-content .table th{position:relative;}/*!sc*/
188.hKSutU.ck-content .table .table-column-resizer{position:absolute;top:-999999px;bottom:-999999px;right:var(--ck-table-column-resizer-position-offset);width:var(--ck-table-column-resizer-width);cursor:col-resize;user-select:none;z-index:var(--ck-z-default);}/*!sc*/
189.hKSutU.ck-content .table[draggable] .table-column-resizer{display:none;}/*!sc*/
190.hKSutU.ck-content .table .table-column-resizer:hover,.hKSutU.ck-content .table .table-column-resizer__active{background-color:var(--ck-color-table-column-resizer-hover);opacity:0.25;}/*!sc*/
191.hKSutU.ck-content[dir='rtl'] .table .table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset;}/*!sc*/
192.hKSutU.ck-content.ck-read-only .table .table-column-resizer{display:none;}/*!sc*/
193.hKSutU.ck-content span[lang]{font-style:italic;}/*!sc*/
194.hKSutU.ck-content pre{padding:1em;color:hsl(0,0%,20.8%);background:hsla(0,0%,78%,0.3);border:1px solid hsl(0,0%,77%);border-radius:2px;text-align:left;direction:ltr;tab-size:4;white-space:pre-wrap;font-style:normal;
194min-width:200px;}/*!sc*/
195.hKSutU.ck-content pre code{background:unset;padding:0;border-radius:0;}/*!sc*/
196.hKSutU.ck-content hr{margin:15px 0;height:4px;background:hsl(0,0%,87%);border:0;}/*!sc*/
197.hKSutU.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text);}/*!sc*/
198@media print{.hKSutU.ck-content .page-break{padding:0;}.hKSutU.ck-content .page-break::after{display:none;}}/*!sc*/
199data-styled.g307[id="sc-4510f07d-0"]{content:"hKSutU,"}/*!sc*/
200</style></head><body><div hidden=""><!--$--><!--/$--></div><div style="display:flex;flex-direction:column;min-height:100vh"><header class="sc-c9dc1539-0 gCsWIR"><div class="sc-7aef2264-0 blLEcH"><div class="sc-c9dc1539-1 cqTwlO"><div class="sc-c9dc1539-2 ibguJe"><a class="sc-c9dc1539-4 cqVoXF" href="https://www.houselux.com"><img class="sc-c9dc1539-5 euCjvD" src="https://bookingenginecdn.hostaway.com/account/attachment/130372-mvN4xQNhNk6fogirqAKSmF76MrD0SAmIIMSIig2o8jA-69395ce18463f?width=300&amp;quality=70&amp;format=webp&amp;v=2" srcSet="https://bookingenginecdn.hostaway.com/account/attachment/130372-mvN4xQNhNk6fogirqAKSmF76MrD0SAmIIMSIig2o8jA-69395ce18463f?width=300&amp;quality=70&amp;format=webp&amp;v=2 1x, https://bookingenginecdn.hostaway.com/account/attachment/130372-mvN4xQNhNk6fogirqAKSmF76MrD0SAmIIMSIig2o8jA-69395ce18463f?width=600&amp;quality=70&amp;format=webp&amp;v=2 2x" loading="eager" alt=""/></a></div><div class="sc-c9dc1539-3 LBdKL"><nav class="sc-c9dc1539-6 bTZwns"><ul class="sc-c9dc1539-7 kwzdRn"><li class="sc-c9dc1539-8 kdoprR"><a class="sc-c9dc1539-9 jsIeLQ" href="/">Home</a></li><li class="sc-c9dc1539-8 kdoprR"><a class="sc-c9dc1539-9 jsIeLQ" href="/all-listings">All listings</a></li><li class="sc-c9dc1539-8 kdoprR"><a class="sc-c9dc1539-9 jsIeLQ" href="/about-us">About Us</a></li><li class="sc-c9dc1539-8 kdoprR"><a class="sc-c9dc1539-9 jsIeLQ" href="/contact-us">Contact Us</a></li><li class="sc-c9dc1539-8 kdoprR"><a target="_blank" class="sc-c9dc1539-9 jsIeLQ" href="https://blog.houselux.com">Blog</a></li></ul></nav><button class="sc-e270099d-0 kHOlsL"><span></span><span></span><span></span></button></div></div></div></header><main style="flex-grow:1"><section class="sc-ce938f3f-0 buVkOw"><img aria-hidden="true" alt="" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:cover;object-position:center;color:transparent" sizes="(max-width: 576px) 60vw, (max-width: 992px) 65vw, (max-width: 1920px) 70vw, 100vw" srcSet="https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=384&amp;quality=70&amp;format=webp&amp;v=2 384w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=640&amp;quality=70&amp;format=webp&amp;v=2 640w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=750&amp;quality=70&amp;format=webp&amp;v=2 750w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=828&amp;quality=70&amp;format=webp&amp;v=2 828w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=1080&amp;quality=70&amp;format=webp&amp;v=2 1080w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=1200&amp;quality=70&amp;format=webp&amp;v=2 1200w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=1920&amp;quality=70&amp;format=webp&amp;v=2 1920w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=2048&amp;quality=70&amp;format=webp&amp;v=2 2048w, https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=3840&amp;quality=70&amp;format=webp&amp;v=2 3840w" src="https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=3840&amp;quality=70&amp;format=webp&amp;v=2"/><div class="sc-7aef2264-0 bVWAhl"><div class="sc-ce938f3f-1 cSaXcS"></div></div></section><div style="min-height:70vh;font-size:18px" class="sc-7aef2264-0 bVWAhl"><br/><div style="align-items:center" class="sc-823e873d-0 eSdpYJ"><div class="sc-823e873d-1 GrGkf"><div class="sc-4510f07d-0 hKSutU ck-content"></div></div></div></div><!--$--><!--/$--></main><footer class="sc-5718c8c8-0 dcpnyx"><div class="sc-7aef2264-0 blLEcH"><div class="sc-5718c8c8-1 bNswgF"><a class="sc-5718c8c8-2 gUbnsw" href="https://www.houselux.com"><img class="sc-5718c8c8-3 iZVVvG" src="https://bookingenginecdn.hostaway.com/account/attachment/130372-mvN4xQNhNk6fogirqAKSmF76MrD0SAmIIMSIig2o8jA-69395ce18463f?width=300&amp;quality=70&amp;format=webp&amp;v=2" srcSet="https://bookingenginecdn.hostaway.com/account/attachment/130372-mvN4xQNhNk6fogirqAKSmF76MrD0SAmIIMSIig2o8jA-69395ce18463f?width=300&amp;quality=70&amp;format=webp&amp;v=2 1x, https://bookingenginecdn.hostaway.com/account/attachment/130372-mvN4xQNhNk6fogirqAKSmF76MrD0SAmIIMSIig2o8jA-69395ce18463f?width=600&amp;quality=70&amp;format=webp&amp;v=2 2x" loading="lazy" alt=""/></a><nav class="sc-5718c8c8-4 coPdzs"><ul class="sc-5718c8c8-5 bzyuJs"><li class="sc-5718c8c8-6 alnOy"><a class="sc-5718c8c8-7 iiMjyK" href="/privacy-policy">Privacy Policy</a></li><li class="sc-5718c8c8-6 alnOy"><a class="sc-5718c8c8-7 iiMjyK" href="/terms-and-conditions">Terms and conditions</a></li><li class="sc-5718c8c8-6 alnOy"><button class="sc-5718c8c8-8 iLLcBs">Cookie Preferences</button></li></ul></nav><div class="sc-5718c8c8-9 bPfabt"><div><div class="sc-5718c8c8-13 WXiBi"><a href="mailto:[email protected]" class="sc-5718c8c8-14 sc-5718c8c8-15 jQNODy cmHxsu"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 20 16"><path d="M20 4.608v8.142a3.25 3.25 0 0 1-3.066 3.245L16.75 16H3.25a3.25 3.25 0 0 1-3.245-3.066L0 12.75V4.608l9.652 5.056a.75.75 0 0 0 .696 0zM3.25 0h13.5a3.25 3.25 0 0 1 3.234 2.924L10 8.154.016 2.923A3.25 3.25 0 0 1 3.064.005zh13.5z"></path></svg>[email protected]</a></div><div class="sc-5718c8c8-16 kOQMuh"></div></div></div></div></div></footer></div>
200<script type="text/javascript">
201(function() {
202    var phoneNumber = "971524541868"; 
203    
204    // --- 1. CSS 样式 ---
205    var css = `
206        .wa-float-btn {
207            position: fixed;
208            z-index: 9999;
209            background-color: #25D366;
210            box-shadow: 0 4px 10px rgba(0,0,0,0.3);
211            display: flex;
212            align-items: center;
213            justify-content: center;
214            text-decoration: none;
215            user-select: none; 
216            -webkit-tap-highlight-color: transparent;
217        }
218        
219        .wa-float-text {
220            color: white;
221            font-size: 18px;
222            font-weight: bold;
223            margin-left: 10px;
224            pointer-events: none; 
225        }
226        
227        .wa-float-icon {
228            pointer-events: none; 
229        }
230
231        /* --- PC 端样式 (固定位置,不可拖拽) --- */
232        @media (min-width: 769px) {
233            .wa-float-btn {
234                bottom: 20px;
235                right: 20px;
236                height: 60px;
237                border-radius: 30px;
238                padding: 0 20px;
239                min-width: 150px;
240                cursor: pointer; /* PC端显示点击手型 */
241                transition: transform 0.3s ease; /* PC端保留悬停动画 */
242            }
243            .wa-float-btn:hover {
244                transform: scale(1.05);
245            }
246            .wa-float-icon { width: 30px; height: 30px; }
247            .wa-float-text { display: block; }
248        }
249
250        /* --- 移动端样式 (可拖拽,圆形) --- */
251        @media (max-width: 768px) {
252            .wa-float-btn {
253                bottom: 100px; /* 初始位置 */
254                right: 15px;
255                width: 50px;
256                height: 50px;
257                border-radius: 50%;
258                padding: 0;
259                cursor: move; /* 移动端显示移动图标 */
260            }
261            .wa-float-icon { width: 24px; height: 24px; }
262            .wa-float-text { display: none; }
263        }
264    `;
265
266    var style = document.createElement('style');
267    if (style.styleSheet) { style.styleSheet.cssText = css; } 
268    else { style.appendChild(document.createTextNode(css)); }
269    document.getElementsByTagName('head')[0].appendChild(style);
270
271    // --- 2. 创建 DOM 元素 ---
272    var waLink = document.createElement('a');
273    waLink.href = "https://wa.me/" + phoneNumber;
274    waLink.target = "_blank";
275    waLink.className = "wa-float-btn";
276    
277    // 点击事件处理
278    waLink.onclick = function(e) {
279        // 只有在移动端且发生过拖拽行为时,才阻止跳转
280        if (window.innerWidth <= 768 && waLink.getAttribute('data-dragged') === 'true') {
281            e.preventDefault(); 
282            return false;
283        }
284        return true; 
285    };
286
287    var svgIcon = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
288    svgIcon.setAttribute('viewBox', '0 0 32 32');
289    svgIcon.setAttribute('class', 'wa-float-icon'); 
290    svgIcon.setAttribute('fill', 'white');
291    var path = document.createElementNS('http://www.w3.org/2000/svg', 'path');
292    path.setAttribute('d', 'M16 2C8.28 2 2 8.28 2 16c0 2.5.66 4.85 1.81 6.89L2.5 29.5l6.73-1.76A13.96 13.96 0 0 0 16 30c7.72 0 14-6.28 14-14S23.72 2 16 2zm0 26c-2.25 0-4.38-.62-6.23-1.7l-.45-.26-3.98 1.04.82-3.03-.28-.45A11.96 11.96 0 0 1 4 16c0-6.62 5.38-12 12-12s12 5.38 12 12-5.38 12-12 12zm6.64-9.02c-.36-.18-2.15-1.06-2.48-1.18-.34-.12-.58-.18-.82.18-.24.36-.94 1.18-1.15 1.42-.21.24-.42.27-.79.09-.36-.18-1.54-.57-2.93-1.81-1.08-.97-1.81-2.16-2.02-2.53-.21-.36-.02-.56.16-.74.16-.16.36-.42.54-.63.18-.21.24-.36.36-.6.12-.24.06-.45-.03-.63-.09-.18-.82-1.98-1.12-2.71-.29-.71-.6-.61-.82-.62h-.7c-.24 0-.63.09-.96.45-.33.36-1.27 1.24-1.27 3.03 0 1.79 1.3 3.52 1.48 3.76.18.24 2.56 3.91 6.21 5.48 2.51 1.08 3.02.87 3.56.81.54-.06 1.74-.71 1.99-1.4.24-.68.24-1.27.17-1.4-.07-.13-.27-.21-.63-.39z');
293    svgIcon.appendChild(path);
294    waLink.appendChild(svgIcon);
295
296    var textSpan = document.createElement('span');
297    textSpan.textContent = "Contact Us";
298    textSpan.className = "wa-float-text"; 
299    waLink.appendChild(textSpan);
300
301    document.body.appendChild(waLink);
302
303    // --- 3. 拖拽逻辑 (仅对移动端生效) ---
304    var isDragging = false;
305    var startX, startY, initialLeft, initialTop;
306    var winWidth, winHeight, elemWidth, elemHeight;
307
308    function startDrag(e) {
309        // 【关键点】如果屏幕宽度大于 768px (PC端),直接退出,不执行任何拖拽逻辑
310        if (window.innerWidth > 768) return;
311
312        var clientX = e.type === 'touchstart' ? e.touches[0].clientX : e.clientX;
313        var clientY = e.type === 'touchstart' ? e.touches[0].clientY : e.clientY;
314
315        isDragging = true;
316        waLink.setAttribute('data-dragged', 'false');
317        
318        startX = clientX;
319        startY = clientY;
320
321        var rect = waLink.getBoundingClientRect();
322        initialLeft = rect.left;
323        initialTop = rect.top;
324        elemWidth = rect.width;
325        elemHeight = rect.height;
326        winWidth = window.innerWidth;
327        winHeight = window.innerHeight;
328
329        // 切换定位方式为 absolute left/top
330        waLink.style.right = 'auto';
331        waLink.style.bottom = 'auto';
332        waLink.style.left = initialLeft + 'px';
333        waLink.style.top = initialTop + 'px';
334    }
335
336    function moveDrag(e) {
337        if (!isDragging) return;
338        // PC端无需再次判断,因为 startDrag 已经拦截了
339
340        var clientX = e.type === 'touchmove' ? e.touches[0].clientX : e.clientX;
341        var clientY = e.type === 'touchmove' ? e.touches[0].clientY : e.clientY;
342
343        var deltaX = clientX - startX;
344        var deltaY = clientY - startY;
345
346        if (Math.abs(deltaX) > 5 || Math.abs(deltaY) > 5) {
347            waLink.setAttribute('data-dragged', 'true');
348        }
349
350        var newLeft = initialLeft + deltaX;
351        var newTop = initialTop + deltaY;
352
353        if (newLeft < 0) newLeft = 0;
354        if (newLeft > winWidth - elemWidth) newLeft = winWidth - elemWidth;
355        if (newTop < 0) newTop = 0;
356        if (newTop > winHeight - elemHeight) newTop = winHeight - elemHeight;
357
358        waLink.style.left = newLeft + 'px';
359        waLink.style.top = newTop + 'px';
360
361        if(e.cancelable && e.type === 'touchmove') {
362            e.preventDefault(); 
363        }
364    }
365
366    function endDrag() {
367        isDragging = false;
368    }
369
370    // 虽然绑定了所有事件,但 startDrag 内部有 PC 拦截判断
371    waLink.addEventListener('mousedown', startDrag);
372    document.addEventListener('mousemove', moveDrag);
373    document.addEventListener('mouseup', endDrag);
374
375    waLink.addEventListener('touchstart', startDrag, {passive: false});
376    document.addEventListener('touchmove', moveDrag, {passive: false});
377    document.addEventListener('touchend', endDrag);
378
379})();
380</script>
380<script src="https://static-production-nextjs.hostaway.com/_next/static/chunks/webpack-7ada5441d8875502.js" integrity="sha256-NK4xVccFFA9hqJhMT430jBdcVZD2ALFA5MWT0KEa5Po=" crossorigin="" id="_R_" async=""></script>
380<script>(self.__next_f=self.__next_f||[]).push([0])</script>
380<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[99630,[],\"\"]\n3:I[1380,[],\"\"]\n6:I[30887,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\na:I[30887,[],\"ViewportBoundary\"]\nc:I[30887,[],\"MetadataBoundary\"]\ne:I[22102,[\"4219\",\"static/chunks/app/global-error-87a8901de82c91e8.js\"],\"default\"]\n:HL[\"https://static-production-nextjs.hostaway.com/_next/static/css/47b4dcec0852e102.css\",\"style\",{\"crossOrigin\":\"\"}]\n9:X\n0:{\"P\":null,\"c\":[\"\",\"about-us\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\",[\"_not-found\",\"_global-error\",\"api\",\"robots.txt\",\"sitemap.xml\"]],{\"children\":[\"(main)\",{\"children\":[\"about-us\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4112]},\"$undefined\",\"$undefined\",4112]},\"$undefined\",\"$undefined\",4112],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://static-production-nextjs.hostaway.com/_next/static/css/47b4dcec0852e102.css\",\"precedence\":\"next\",\"crossOrigin\":\"anonymous\",\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L5\",null,[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@8\"}]}]]}],{},null,false,null]},null,false,\"$9\"]},null,false,null]},null,false,\"$9\"]},null,false,\"$9\"],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Ld\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$e\",[]],\"S\":false,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"3b7abce746bcefb371fdfbcc658ebcb0a09d463e\"}\n9:C\nb:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}]]\nf:I[94701,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"5787\",\"static/chunks/app/%5Blocale%5D/(main)/about-us/page-2439d1aa06fc5c3f.js\"],\"Wrapper\"]\n10:I[35604,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"5787\",\"static/chunks/app/%5Blocale%5D/(main)/about-us/page-2439d1aa06fc5c3f.js\"],\"Image\"]\n11:I[77370,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"5787\",\"static/chunks/app/%5Blocale%5D/(main)/about-us/page-2439d1aa06fc5c3f.js\"],\"Container\"]\n12:I[94701,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"5787\",\"static/chunks/app/%5Blocale%5D/(main)/about-us/page-2439d1aa06fc5c3f.js\"],\"Content\"]\n13:I[77536,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"5787\",\"static/chunks/app/%5Blocale%5D/(main)/about-us/page-2439d1aa06fc5c3f.js\"],\"Grid\"]\n14:I[77536,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"5787\",\"static/chunks/app/%5Blocale%5D/(main)/about-us/page-2439d1aa06fc5c3f.js\"],\"GridCell\"]\n15:I[99382,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"5787\",\"static/chunks/app/%5Blocale%5D/(main)/about-us/page-2439d1aa06fc5c3f.js\"],\"HTMLFragment\"]\n16:Ta94,\u003ch2\u003eAre You Planning Your Dubai Trip? We Know What Matters To You\u003c/h2\u003e\n\u003cp style=\"text-align:left;
380\"\u003eWhether you’re visiting for business near the Burj Khalifa, a leisure trip exploring the Dubai Mall, or a relaxing beach escape in the Marina, you deserve a stay that is more than just a room.\u003c/p\u003e\n\u003cp style=\"text-align:left;\"\u003e\u003c/p\u003e\n\u003ch2\u003eOur Signature Property Features \u0026amp; Locations\u003c/h2\u003e\n\u003ch3 style=\"text-align:left;\"\u003e\u003cstrong\u003e\u003cem\u003e1. The Downtown Advantage (Majority of Listings)\u003c/em\u003e\u003c/strong\u003e\u003c/h3\u003e\n\u003cp style=\"text-align:left;\"\u003eWalkable Convenience: Imagine stepping out and seeing the Burj Khalifa. Live within walking distance of the Dubai Mall, The Dubai Fountain, and major metro links.\u003c/p\u003e\n\u003cp style=\"text-align:left;\"\u003eIdeal for Business \u0026amp; Sightseeing: Perfect for corporate travelers needing central access and tourists seeking immediate proximity to must-see landmarks.\u003c/p\u003e\n\u003ch3 style=\"text-align:left;\"\u003e\u003cstrong\u003e\u003cem\u003e2. The Marina Experience (Exclusive Listings)\u003c/em\u003e\u003c/strong\u003e\u003c/h3\u003e\n\u003cp style=\"text-align:left;\"\u003eWaterfront Luxury: Enjoy stunning views, a vibrant boardwalk, and easy access to JBR Beach and the tram line.\u003c/p\u003e\n\u003cp style=\"text-align:left;\"\u003eRelaxation Hub: A perfect choice for those seeking a mix of city life and coastal tranquility.\u003c/p\u003e\n\u003cp style=\"text-align:left;\"\u003e\u003c/p\u003e\n\u003ch2 style=\"text-align:left;\"\u003eWe Offer\u003c/h2\u003e\n\u003cp style=\"text-align:left;\"\u003e\u003cstrong\u003e\u003cem\u003ePrime \u0026amp; Central: \u003c/em\u003e\u003c/strong\u003eStay where the action is. Our properties are overwhelmingly located in Downtown Dubai, putting you steps away from global icons. No long commutes—just immediate access to everything.\u003c/p\u003e\n\u003cp style=\"text-align:left;\"\u003e\u003cstrong\u003e\u003cem\u003eProfessional \u0026amp; Hotel-Grade: \u003c/em\u003e\u003c/strong\u003eTired of unreliable individual host listings? We use professional management systems (like Hostaway), ensuring consistent, high-standard cleaning, maintenance, and amenity provision—every single time.\u003c/p\u003e\n\u003cp style=\"text-align:left;\"\u003e\u003cstrong\u003e\u003cem\u003eDedicated Concierge:\u003c/em\u003e\u003c/strong\u003e Our professional team offers round-the-clock support for check-in, local tips, and immediate assistance. Your peace of mind is guaranteed.\u003c/p\u003e\n\u003cp style=\"text-align:left;\"\u003e\u003cstrong\u003e\u003cem\u003eFully DTCM Compliant:\u003c/em\u003e\u003c/strong\u003e Our operations are 100% legal and regulated by the Dubai Tourism (DTCM). Book with confidence, knowing your stay is secure and compliant with local laws.\u003c/p\u003e\n\u003cp style=\"text-align:left;\"\u003e\u003c/p\u003e\n\u003ch2\u003eWhy Choose HouseLux\u003c/h2\u003e\n\u003cp style=\"text-align:left;\"\u003eWe bridge the gap between impersonal hotels and inconsistent private rentals. We offer the space, character, and local touch of a home with the reliability, quality, and service of a 5-star operator.\u003c/p\u003e\n\u003cp style=\"text-align:left;\"\u003eYour seamless Dubai journey starts here.\u003c/p\u003e\n5:[[\"$\",\"$Lf\",null,{\"isDarken\":true,\"isRounded\":\"$undefined\",\"children\":[[\"$\",\"$L10\",null,{\"src\":\"https://hostaway-platform.s3.us-west-2.amazonaws.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97\",\"sizes\":\"(max-width: 576px) 60vw, (max-width: 992px) 65vw, (max-width: 1920px) 70vw, 100vw\",\"fill\":true,\"priority\":true,\"style\":{\"objectFit\":\"cover\",\"objectPosition\":\"center\"},\"aria-hidden\":true,\"alt\":\"\"}],[\"$\",\"$L11\",null,{\"children\":[\"$\",\"$L12\",null,{\"minHeight\":\"coverImageHeight\",\"children\":[\"\",\"\",\"$undefined\"]}]}]]}],[\"$\",\"$L11\",null,{\"style\":{\"minHeight\":\"70vh\",\"fontSize\":18},\"children\":[[\"$\",\"br\",null,{}],[\"$\",\"$L13\",null,{\"style\":{\"alignItems\":\"center\"},\"children\":[[\"$\",\"$L14\",null,{\"col\":12,\"lg\":12,\"children\":[\"$\",\"$L15\",null,{\"html\":\"$16\"}]}],null]}]]}]]\n8:null\nd:[[\"$\",\"title\",\"0\",{\"children\":\"**Dubai Luxury Short-Term Rentals: Downtown \u0026 Marina Apartments\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Book professional, hotel-grade short-term rentals in Dubai. Prime locations in Downtown (near Burj Khalifa) and Dubai Marina.  Enjoy seamless stays, 24/7 support, and DTCM-compliant homes. Visit our website now! Book professional, hotel-grade short-term rentals in Dubai. Prime locations in Downtown (near Burj Khalifa) and Dubai Marina. Enjoy seamless stays, 24/7 support, and DTCM-compliant homes.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"Dubai Short-Term Rental, Apartments for Rent, Dubai Dubai Downtown Accommodation, Dubai Marina Holiday Home,Professional Property Management Dubai, Luxury Short Stay Dubai, DTCM Approved Holiday Home, Burj 
380Khalifa View Apartment Rental, Dubai Mall Apartment Stay\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://www.houselux.com/about-us\"}],[\"$\",\"meta\",\"4\",{\"name\":\"format-detection\",\"content\":\"telephone=no, address=no, email=no\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"**Dubai Luxury Short-Term Rentals: Downtown \u0026 Marina Apartments\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"Book professional, hotel-grade short-term rentals in Dubai. Prime locations in Downtown (near Burj Khalifa) and Dubai Marina.  Enjoy seamless stays, 24/7 support, and DTCM-compliant homes. Visit our website now! Book professional, hotel-grade short-term rentals in Dubai. Prime locations in Downtown (near Burj Khalifa) and Dubai Marina. Enjoy seamless stays, 24/7 support, and DTCM-compliant homes.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:url\",\"content\":\"https://www.houselux.com/about-us\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:locale\",\"content\":\"en\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image\",\"content\":\"https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=1200\u0026height=630\u0026quality=70\u0026format=jpeg\u0026v=2\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:title\",\"content\":\"**Dubai Luxury Short-Term Rentals: Downtown \u0026 Marina Apartments\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:description\",\"content\":\"Book professional, hotel-grade short-term rentals in Dubai. Prime locations in Downtown (near Burj Khalifa) and Dubai Marina.  Enjoy seamless stays, 24/7 support, and DTCM-compliant homes. Visit our website now! Book professional, hotel-grade short-term rentals in Dubai. Prime locations in Downtown (near Burj Khalifa) and Dubai Marina. Enjoy seamless stays, 24/7 support, and DTCM-compliant homes.\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:image\",\"content\":\"https://bookingenginecdn.hostaway.com/account/attachment/130372-J-HeF6YcxU5syJEBhi8ssiwQwX8RcYBWuk5M8SxaZTM-693925211aa97?width=1200\u0026height=630\u0026quality=70\u0026format=jpeg\u0026v=2\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=32\u0026height=32\u0026quality=70\u0026format=png\u0026v=2\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=48\u0026height=48\u0026quality=70\u0026format=png\u0026v=2\",\"sizes\":\"48x48\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=192\u0026height=192\u0026quality=70\u0026format=png\u0026v=2\",\"sizes\":\"192x192\"}],\"$L17\",\"$L18\",\"$L19\",\"$L1a\",\"$L1b\"]\n1c:I[60214,[],\"IconMark\"]\n1d:I[11405,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"StyledComponentsRegistry\"]\n1e:I[95412,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"StyledComponentsThemeRegistry\"]\n1f:I[10594,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"\"]\n21:I[28205,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"GoogleFonts\"]\n23:I[83495,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"I18nRegistry\"]\n17:[\"$\",\"link\",\"18\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=76\u0026height=76\u0026quality=70\u0026format=png\u0026v=2\",\"sizes\":\"76x76\"}]\n18:[\"$\",\"link\",\"19\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=120\u0026height=120\u0026quality=70\u0026format=png\u0026v=2\",\"sizes\":\"120x120\"}]\n19:[\"$\",\"link\",\"20\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=152\u0026height=152\u0026quality=70\u0026format=png\u0026v=2\",\"sizes\":\"152x152\"}]\n1a:[\"$\",\"link\",\"21\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://bookingenginecdn.hostaway.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?width=180\u0026height=180\u0026quality=70\u0026format=png\u0026v=2\",\"sizes\":\"180x180\"}]\n1b:[\"$\",\"$L1c\",\"22\",{}]\n4:[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"$L1d\",null,{\"children\":[\"$\",\"$L1e\",null,{\"designSettings\":{\"brandColor\":\"#ad8841\",\"middleColor\":\"#8c610e\",\"darkColor\":\"#332305\",\"headingsFont\":\"Montserrat, sans-serif\",\"headerColor\":\"#ffffff\",\"footerColor\":\"#242424\",\"footerTextColor\":\"#ffffff\",\"textFont\":\"Noto Sans, sans-serif\",\"isVolumetric\":0,\"isRounded\":1,\"mainNavigation\":[{\"name\":\"Home\",\"slug\":\"home\"},{\"name\":\"All listings\",\"slug\":\"all-listings\"},{\"name\":\"About us\",\"slug\":\"about-us\"},{\"name\":\"Contact us\",\"slug\":\"contact-us\"},{\"name\":\"Blog\",\"slug\":\"blog\"},{\"name\":\"\",\"slug\":\"\"}],\"footerNavigation\":[{\"name\":\"Privacy policy\",\"slug\":\"privacy-policy\"},{\"name\":\"Terms \u0026 conditions\",\"slug\":\"terms-and-conditions\"},{\"name\":\"\",\"slug\":\"\"},{\"name\":\"\",\"slug\":\"\"},{\"name\":\"\",\"slug\":\"\"},{\"name\":\"\",\"slug\":\"\"}],\"favicon\":\"https://hostaway-platform.s3.us-west-2.amazonaws.com/account/attachment/130372-eG7WVHJmUv6405UeWLU9doznNMpQmjlIoU5YbHoCVGI-69395ce1181bf?rand=5dryoilqno\",\"amenities\":[169,6,9,280,4,7,13,37,11,38,48,1,2,3,5,10,12,14,15,16,17,18,19,25,26,27,28,29,30,31,32,33,34,35,36,39,41,42,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,153,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,3
38010,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365],\"logo\":\"https://hostaway-platform.s3.us-west-2.amazonaws.com/account/attachment/130372-mvN4xQNhNk6fogirqAKSmF76MrD0SAmIIMSIig2o8jA-69395ce18463f?rand=y5qulhdvvs7\",\"heroMimeType\":\"image/png\",\"isHeroDark\":1,\"headerTextColor\":\"#000000\"},\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"id\":\"runtime-env\",\"dangerouslySetInnerHTML\":{\"__html\":\"window.__ENV__={\\\"environmentName\\\":\\\"production\\\",\\\"backendUrl\\\":\\\"https://booking-engine.hostaway.com\\\"};\"}}],[[\"$\",\"$L1f\",null,{\"id\":\"google-analytics-consent\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n                      window.dataLayer = window.dataLayer || [];\\n                      function gtagGlobal(){dataLayer.push(arguments);}\\n\\n                      gtagGlobal('consent', 'default', {\\n                        'ad_storage':'denied',\\n                        'analytics_storage':'denied',\\n                        'ad_user_data':'denied',\\n                        'ad_personalization':'denied',\\n                        'personalization_storage':'denied',\\n                        'functionality_storage':'granted',\\n                        'security_storage':'granted',\\n                        'wait_for_update': 500\\n                      })\\n\\n                      gtagGlobal(\\\"set\\\", \\\"ads_data_redaction\\\", true);\"}}],[\"$\",\"$L1f\",null,{\"src\":\"https://cmp.osano.com/ZCEtGEZKfK/b144c1c2-6b5f-4f39-b541-46539ec2ce48/osano.js\"}]],\"$L20\",[\"$\",\"$L21\",null,{}],[[\"$\",\"meta\",null,{\"property\":\"fb:app_id\",\"content\":\"400145353697811\"}],null,\"$L22\"]]}],[\"$\",\"body\",null,{\"children\":[\"\",[\"$\",\"$L23\",null,{\"locale\":\"en\",\"messages\":{\"labels\":{\"common\":{\"check-in\":\"Check-in\",\"check-out\":\"Check-out\",\"dates-and-number-of-guests-not-selected\":\"Select dates and number of guests to see the total price per night\",\"add-dates-for-prices\":\"Add dates for prices\",\"dates\":\"Dates\",\"add-dates\":\"Add dates\",\"clear-dates\":\"Clear dates\",\"available-days\":\"Available days\",\"x-night\":\"night\",\"dates-are-required\":\"Select dates to continue\",\"please-select-dates\":\"Please select dates\",\"select-dates\":\"Select dates\",\"host-unavailable\":\"Host unavailable\",\"check-in-day\":\"Check-in day\",\"check-out-day\":\"Check-out day\",\"minimum-stay-is-x\":\"Minimum stay is\",\"maximum-stay-is-x\":\"Maximum stay is\",\"select-check-in-and-check-out-dates\":\"Select check-in and check-out dates\",\"su-day\":\"Su\",\"mo-day\":\"Mo\",\"tu-day\":\"Tu\",\"we-day\":\"We\",\"th-day\":\"Th\",\"fr-day\":\"Fr\",\"sa-day\":\"Sa\",\"nightWithCount\":\"{count, plural, =1 {# night} other {# nights}}\",\"forXNightWithCount\":\"For {count, plural, =1 {# night} other {# nights}}\",\"dayWithCount\":\"{count, plural, =1 {# day} other {# days}}\",\"check-in-unavailable\":\"Check-in unavailable\",\"check-out-unavailable\":\"Check-out unavailable\",\"arrival\":\"arrival\",\"before-x\":\"before\",\"after-x\":\"after\",\"due-today\":\"Due today\",\"due-on\":\"Due on\",\"check-out-only\":\"Check-out only\",\"search\":\"Search\",\"reserve\":\"Reserve\",\"check-availability\":\"Check availability\",\"book-now\":\"Book now\",\"send-inquiry\":\"Send Inquiry\",\"apply\":\"Apply\",\"back-to-home-page\":\"Back to Home Page\",\"search-again\":\"Search again\",\"read-more\":\"Read more\",\"hide\":\"Hide\",\"view-details\":\"View details\",\"ok\":\"Ok\",\"send\":\"Send\",\"hide-map\":\"Hide map\",\"view-on-map\":\"View on map\",\"filter\":\"Filter\",\"filters\":\"Filters\",\"more-filters\":\"More Filters\",\"clear-all\":\"Clear all\",\"edit\":\"Edit\",\"explore-all-properties\":\"Explore all properties\",\"view-all-x-add-ons\":\"View all {count} add-ons\",\"add-add-on\":\"Add add-on\",\"remove-add-on\":\"Remove add-on\",\"show-more\":\"Show more\",\"add\":\"Add\",\"remove\":\"Remove\",\"add-coupon\":\"Add a coupon\",\"hide-price-breakdown\":\"Hide price breakdown\",\"show-price-breakdown\":\"Show price breakdown\",\"guests\":\"Guests\",\"guests-maximum\":\"guests maximum\",\"pets\":\"Pets\",\"yes\":\"Yes\",\"no\":\"No\",\"adults\":\"Adults\",\"years-or-above\":\"years or above\",\"children\":\"Children\",\"years-or-under\":\"years or under\",\"infants\":\"Infants\",\"under-2-years\":\"Under 2 years\",\"pets-allowed\":\"Pets allowed\",\"allowed\":\"allowed\",\"not-allowed\":\"not allowed\",\"parties-and-events\":\"Parties and events\",\"smoking-inside\":\"Smoking inside\",\"guestWithCount\":\"{count, plural, =1 {# guest} other {# guests}}\",\"adultWithCount\":\"{count, plural, =1 {# adult} other {# adults}}\",\"x-refund\":\"refund\",\"up-to-x\":\"up to\",\"card-number\":\"Card number\",\"discount\":\"Coupon code\",\"discount-successfully-applied\":\"Discount successfully applied!\",\"about-charge-methods\":\"Either charged at the property or by a credit card hold\",\"cancellation-policy\":\"Cancellation policy\",\"from\":\"From\",\"to\":\"To\",\"to-filter-by-price-please-select-dates\":\"To filter by price, please select dates\",\"reservation-detail
380s\":\"Reservation Details\",\"price-details\":\"Price details\",\"payment-information\":\"Payment Information\",\"card-details\":\"Card Details\",\"your-payment-is-secure\":\"Your payment is secure\",\"x-of-the-reservation-total\":\"of the reservation total\",\"x-of-the-base-rate\":\"of the base rate\",\"extras\":\"Extras\",\"payment-security-info\":\"Your payment is 100% secure using SSL encryption\",\"price\":\"Price\",\"cvc\":\"CVC\",\"total-price\":\"Total price\",\"total\":\"Total\",\"x-total\":\"total\",\"coupon-cant-be-applied\":\"Coupon can't be applied. Please contact the host.\",\"trip-details\":\"Trip details\",\"expiration-date\":\"Expiration date\",\"security-code\":\"Security code\",\"error\":\"Error\",\"loading\":\"Loading\",\"something-went-wrong\":\"Something went wrong\",\"page-not-found\":\"Page Not Found\",\"payment-link-expired\":\"This payment link has expired.\",\"expired\":\"Expired\",\"hold-expired-title\":\"Your hold has expired\",\"hold-expired-text\":\"We released your dates because payment wasn't completed in time. They may still be available — search again to try once more.\",\"dates-released\":\"These dates were released. Search again to rebook.\",\"booking-already-exists-title\":\"Booking already exists\",\"booking-already-exists-text\":\"You already have a paid booking with these details. To book another unit, please wait 15 minutes or contact the host.\",\"no-results\":\"No results\",\"message-has-been-sent\":\"Your message has been sent\",\"location\":\"Destination\",\"average-rating\":\"Average rating\",\"full-name\":\"Full name\",\"zip-code-postcode\":\"Zip code / Postcode\",\"amenities\":\"Amenities\",\"show-all-x-amenities\":\"Show all {count} amenities\",\"show-all-x-reviews\":\"Show all {count} reviews\",\"house-rules\":\"House Rules\",\"additional-rules\":\"Additional rules\",\"our-happy-guests-say\":\"Our happy guests say\",\"anonymous\":\"Anonymous\",\"company-name\":\"Company name\",\"email\":\"Email\",\"name\":\"Name\",\"address\":\"Address\",\"phone\":\"Phone number\",\"social\":\"Social\",\"write-something\":\"Write something\",\"privacy-policy\":\"Privacy Policy\",\"terms-of-service\":\"Terms of Service\",\"terms-and-conditions\":\"Terms and conditions\",\"and\":\"and\",\"i-agree-to-the\":\"I agree to the\",\"all\":\"All\",\"properties\":\"Properties\",\"adjusting-search\":\"Try adjusting your search by changing your dates or removing filters\",\"properties-found\":\"properties found\",\"of\":\"of\",\"rooms-and-beds\":\"Rooms and beds\",\"beds\":\"Beds\",\"bedrooms\":\"Bedrooms\",\"bathrooms\":\"Bathrooms\",\"inquiry\":\"Inquiry\",\"guest-details\":\"Guest Details\",\"first-name\":\"First name\",\"last-name\":\"Last name\",\"email-address\":\"E-mail address\",\"special-requests\":\"Special requests\",\"your-message\":\"Your message\",\"you-will-not-be-charged\":\"You will not be charged\",\"payment-not-charged-today\":\"You won't be charged today.\",\"payment-authorize-scheduled-charge\":\"By confirming, you authorize {name} to charge your card on the scheduled dates.\",\"payment-confirm-charge-store-details\":\"If you confirm the payment, you allow {name} to charge you for this payment and to store your payment details in accordance with their terms.\",\"payment-return-verifying\":\"Verifying your payment…\",\"payment-processing-title\":\"Your payment is being processed\",\"payment-processing-description\":\"This may take a moment. We'll email your booking confirmation as soon as the payment is complete.\",\"our-top-properties\":\"Our top properties\",\"finalize-your-booking\":\"Finalize your booking\",\"billing-address\":\"Billing Address\",\"city\":\"City\",\"country\":\"Country\",\"zip-code\":\"Zip code\",\"address-line-2\":\"Address line 2\",\"state\":\"State\",\"merchant-country\":\"Merchant country\",\"promotional-emails-subscription-label\":\"Yes, I'd like to receive exclusive offers \u0026 promotions\",\"send-me-offers\":\"Send me exclusive offers \u0026 promotions\",\"special-requests-form-description\":\"Let us know if you have any additional requests or comments\",\"reviews\":\"Reviews\",\"review\":\"review\",\"any-location\":\"Any destination\",\"contact-us\":\"Contact us\",\"all-listings\":\"All listings\",\"about-us\":\"About us\",\"reservation-confirmed\":\"Reservation confirmed\",\"inquiry-sent\":\"Inquiry sent\",\"bedroomWithCount\":\"{count, plural, =1 {# bedroom} other {# bedrooms}}\",\"bathroomWithCount\":\"{count, plural, =1 {# bathroom} other {# bathrooms}}\",\"bathWithCount\":\"{count, plural, =1 {# bath} other {# baths}}\",\"reviewWithCount\":\"{count, plural, =1 {# review} other {# reviews}}\",\"enhance-your-stay\":\"Enhance your stay\",\"mediaWithCount\":\"{count} media\",\"photoWithCount\":\"{count, plural, =1 {# photo} other {# photos}}\",\"search-results\":\"Search results\",\"home\":\"Home\",\"reservation\":\"reservation\",\"share-your-feedback\":\"Share your feedback\",\"about-this-property\":\"About this property\",\"good-to-know\":\"Good to know\",\"cookie-preferences\":\"Cookie Preferences\",\"by-clicking-i-agree\":\"By clicking on this button, I agree to the\",\"optional\":\"optional\",\"enter-your-details\":\"Enter your details\",\"finalize-booking\":\"Finalize booking\",\"confirm-booking\":\"Confirm booking\",\"confirm-and-pay\":\"Confirm and pay\",\"personal-details\":\"Personal details\",\"add-payment-method\":\"Add payment method\",\"continue-to-payment\":\"Continue to payment\",\"select-a-place\":\"Select a place\",\"add-date\":\"Add date\"},\"validation\":{\"required\":\"Required\",\"first-name-is-required\":\"First name is required\",\"last-name-is-required\":\"Last name is required\",\"email-is-required\":\"Email is required\",\"phone-is-required\":\"Phone is required\",\"check-in-date-is-required\":\"Check-in date is required\",\"check-out-date-is-required\":\"Check-out date is required\",\"privacy-policy-and-terms-is-required\":\"Agreeing to the privacy policy and terms is required\",\"credit-card-is-required\":\"Credit card is required\",\"cvc-is-required\":\"CVC is required\",\"month-is-required\":\"Month is required\",\"year-is-required\":\"Year is required\",\"expiration-date-is-required\":\"Expiration date is required\",\"zip-code-postcode-is-required\":\"Zip code / Postcode is required\",\"address-is-required\":\"Address is required\",\"country-is-required\":\"Country is required\",\"city-is-required\":\"City is required\",\"blocked-dates-error\":\"Please select dates which are not around blocked dates\",\"payment-form-not-loaded\":\"We couldn't load the payment form, please get in touch with the host\",\"payment-method-error-text\":\"We couldn't process the payment, please get in touch with the host\",\"invali
380d-card-number\":\"Card number should be between 13-19 characters long\",\"invalid-email-address\":\"Invalid email address\",\"invalid-phone-number\":\"Please provide a valid phone number\",\"invalid-date-format\":\"Format should be MM/YY\",\"expiration-year-in-the-past\":\"Expiration year should not be in the past\",\"expiration-date-in-the-past\":\"Expiration date should not be in the past\"},\"booking-errors\":{\"status_not_allowed\":\"Booking not allowed\",\"inquiry_not_allowed\":\"Inquiry not allowed\",\"requested_dates_not_available\":\"Apologies, but requested dates are not available. Please choose different dates.\",\"number_of_guests_required\":\"Reservation should have positive number of guests\",\"payment_required\":\"This reservation requires payment\",\"reservation_exists\":\"Reservation you tried to create already exists\"},\"amenity\":{\"1\":\"Cable TV\",\"2\":\"Internet\",\"3\":\"Wireless\",\"4\":\"Air conditioning\",\"5\":\"Wheelchair access possible\",\"6\":\"Swimming pool\",\"7\":\"Kitchen\",\"9\":\"Gym\",\"10\":\"Breakfast\",\"11\":\"Hot tub\",\"12\":\"Fireplace\",\"13\":\"Washing Machine\",\"14\":\"Dryer\",\"15\":\"Elevator\",\"16\":\"24-hour check-in\",\"17\":\"Hair Dryer\",\"18\":\"Heating\",\"19\":\"Doorman\",\"25\":\"Smoke detector\",\"26\":\"Carbon Monoxide Detector\",\"27\":\"First aid kit\",\"28\":\"Fire Extinguisher\",\"29\":\"Essentials\",\"30\":\"Shampoo\",\"31\":\"Hangers\",\"32\":\"Iron\",\"33\":\"Laptop Friendly workspace\",\"34\":\"TV\",\"35\":\"Sound system\",\"36\":\"Smoking allowed\",\"37\":\"Pets allowed\",\"38\":\"Street parking\",\"39\":\"Free parking\",\"41\":\"Suitable for events\",\"42\":\"Gay friendly\",\"45\":\"Balcony\",\"46\":\"Electronic key card access\",\"47\":\"Private living room \",\"48\":\"Suitable for children\",\"49\":\"Suitable for infants\",\"50\":\"Communal swimming pool\",\"51\":\"Heated swimming pool\",\"52\":\"Paid parking\",\"53\":\"Iron board\",\"54\":\"Linens\",\"55\":\"Outdoor grill\",\"56\":\"Toaster\",\"57\":\"Dishwasher\",\"58\":\"Microwave\",\"59\":\"Oven\",\"60\":\"Electric kettle\",\"61\":\"Coffee/tea maker\",\"62\":\"Shower\",\"63\":\"Tub\",\"64\":\"Bidet\",\"65\":\"Wheelchair not accessible\",\"66\":\"Baby crib\",\"67\":\"Deck patio uncovered\",\"68\":\"Stove\",\"69\":\"Refrigerator\",\"70\":\"Towels\",\"71\":\"Dining room\",\"72\":\"Garden or backyard\",\"73\":\"High chair\",\"74\":\"Kitchen utensils\",\"75\":\"Single level home\",\"76\":\"Home step free access\",\"77\":\"Path to entrance lit at night\",\"78\":\"Home wide doorway\",\"79\":\"Flat smooth pathway to front door\",\"80\":\"Disabled parking spot\",\"81\":\"Bedroom step free access\",\"82\":\"Wide clearance to bed\",\"83\":\"Bedroom wide doorway\",\"84\":\"Accessible height bed\",\"85\":\"Electric profiling bed\",\"86\":\"Bathroom step free access\",\"87\":\"Grab rails in shower\",\"88\":\"Grab rails in toilet\",\"89\":\"Accessible height toilet\",\"90\":\"Rollin shower\",\"91\":\"Shower chair\",\"92\":\"Bathroom wide doorway\",\"93\":\"Tub with shower bench\",\"94\":\"Wide clearance to shower and toilet\",\"95\":\"Handheld shower head\",\"96\":\"Common space step free access\",\"97\":\"Common space wide doorway\",\"98\":\"Mobile hoist\",\"99\":\"Pool hoist\",\"100\":\"Ceiling hoist\",\"101\":\"Hot water\",\"102\":\"Private entrance\",\"104\":\"Extra pillows and blankets\",\"105\":\"Pocket wifi\",\"106\":\"Cooking basics\",\"107\":\"Electric vehicle charger\",\"108\":\"Beach essentials\",\"109\":\"Room darkening shades\",\"110\":\"Game room\",\"111\":\"Garage\",\"112\":\"Telephone\",\"113\":\"Wood stove\",\"114\":\"Fitness center\",\"115\":\"Laundromat\",\"116\":\"Sauna\",\"117\":\"Bay\",\"118\":\"Coin laundry\",\"119\":\"Duty free\",\"120\":\"Health beauty spa\",\"121\":\"Marina\",\"122\":\"Museums\",\"123\":\"Theme parks\",\"124\":\"Water parks\",\"125\":\"Winery tours\",\"126\":\"Zoo\",\"127\":\"Shower with bathtub\",\"128\":\"Jacuzzi\",\"129\":\"Toilet\",\"130\":\"Car necessary\",\"131\":\"Car not necessary\",\"132\":\"Car recommended\",\"133\":\"Baby bath\",\"134\":\"Baby monitor\",\"135\":\"Babysitter recommendations\",\"136\":\"Changing table\",\"137\":\"Childrens dinnerware\",\"138\":\"Pack n play travel crib\",\"139\":\"Toys\",\"140\":\"Books\",\"141\":\"Dvd\",\"142\":\"Foosball\",\"143\":\"Games\",\"144\":\"Music library\",\"145\":\"Ping pong table\",\"146\":\"Pool table\",\"147\":\"Video games\",\"148\":\"Video library\",\"149\":\"Dining area\",\"150\":\"Ice maker\",\"153\":\"Spices\",\"155\":\"Antiquing\",\"156\":\"Bird watching\",\"157\":\"Boating\",\"158\":\"Eco tourism\",\"159\":\"Gambling\",\"160\":\"Horseback riding\",\"161\":\"Outlet shopping\",\"162\":\"Paddle boating\",\"163\":\"Shopping\",\"164\":\"Sledding\",\"165\":\"Water sports\",\"166\":\"Whale watching\",\"167\":\"Wildlife viewing\",\"168\":\"Beach\",\"169\":\"Beach front\",\"170\":\"Beach view\",\"171\":\"Downtown\",\"172\":\"Golf course front\",\"173\":\"Golf course view\",\"174\":\"Lake\",\"175\":\"Lake front\",\"176\":\"Lake view\",\"177\":\"Mountain\",\"178\":\"Mountain view\",\"179\":\"Near ocean\",\"180\":\"Ocean front\",\"181\":\"Ocean view\",\"182\":\"Resort\",\"183\":\"River\",\"184\":\"Rural\",\"185\":\"Ski in\",\"186\":\"Ski in out\",\"187\":\"Ski out\",\"188\":\"Town\",\"189\":\"Village\",\"190\":\"Water view\",\"191\":\"Waterfront\",\"192\":\"Bicycle\",\"193\":\"Boat\",\"194\":\"Golf\",\"195\":\"Kayak canoe\",\"196\":\"Snow sports gear\",\"197\":\"Tennis\",\"198\":\"Veranda\",\"199\":\"Water sports gear\",\"200\":\"Paid parking on premises\",\"201\":\"Luggage dropoff allowed\",\"202\":\"Long term stays allowed\",\"203\":\"Cleaning before check-out\",\"204\":\"Private pool\",\"205\":\"Indoor pool\",\"206\":\"Fireplace guards\",\"207\":\"Outlet covers\",\"208\":\"Stair gates\",\"209\":\"Table corner guards\",\"210\":\"Window guards\",\"211\":\"Deadbolt lock\",\"212\":\"Emergency exit\",\"213\":\"Fire emergency contact\",\"214\":\"Hospital nearby\",\"215\":\"Medical emergency contact\",\"216\":\"Outdoor lighting\",\"217\":\"Police emergency contact\",\"218\":\"Breakfast possible\",\"219\":\"Cleaning included\",\"220\":\"Cleaning optional\",\"221\":\"Car available\",\"222\":\"Chauffeur\",\"223\":\"Massage\",\"224\":\"Private chef\",\"225\":\"Basketball court\",\"226\":\"Cross country skiing\",\"227\":\"Cycling\",\"228\":\"Deepsea fishing\",\"229\"
380:\"Fishing\",\"230\":\"Fishing bay\",\"231\":\"Fishing fly\",\"232\":\"Fishing freshwater\",\"233\":\"Fishing surf\",\"234\":\"Golf\",\"235\":\"Golf optional\",\"236\":\"Hiking\",\"237\":\"Hunting\",\"238\":\"Ice skating\",\"239\":\"Jet skiing\",\"240\":\"Kayaking\",\"241\":\"Mountain biking\",\"242\":\"Mountain climbing\",\"243\":\"Mountaineering\",\"244\":\"Parasailing\",\"245\":\"Pier fishing\",\"246\":\"Rafting\",\"247\":\"Rock climbing\",\"248\":\"Sailing\",\"249\":\"Scuba or snorkeling\",\"250\":\"Ski lift privileges optional\",\"251\":\"Ski lift privileges\",\"252\":\"Skiing\",\"253\":\"Water Skiing\",\"254\":\"Snorkeling\",\"255\":\"Snorkeling diving\",\"256\":\"Snowboarding\",\"257\":\"Snowmobiling\",\"258\":\"Spelunking\",\"259\":\"Surfing\",\"260\":\"Swimming\",\"261\":\"Tubing water\",\"262\":\"Whitewater rafting\",\"263\":\"Wind surfing\",\"264\":\"Family\",\"265\":\"Historic\",\"266\":\"Romantic\",\"267\":\"Enhanced Cleaning Practices\",\"268\":\"Cleaning\",\"269\":\"Gap period between Guests 24 hours\",\"270\":\"Gap period between Guests 48 hours\",\"271\":\"Gap period between Guests 72 hours\",\"272\":\"Contactless Check-In/Out\",\"273\":\"Fenced pool\",\"274\":\"Fenced yard\",\"275\":\"Cabinet locks\",\"276\":\"Dishes \u0026 utensils for children\",\"277\":\"Books for kids\",\"278\":\"Meal delivery\",\"279\":\"Childcare\",\"280\":\"Free WiFi\",\"281\":\"Paid WiFi\",\"282\":\"WiFi speed (25+ Mbps)\",\"283\":\"WiFi speed (50+ Mbps)\",\"284\":\"WiFi speed (100+ Mbps)\",\"285\":\"WiFi speed (250+ Mbps)\",\"286\":\"WiFi speed (500+ Mbps)\",\"287\":\"Smart TV\",\"288\":\"Office\",\"289\":\"Computer monitor\",\"290\":\"Printer\",\"291\":\"Desk chair\",\"292\":\"Kitchen island\",\"293\":\"Outdoor play area\",\"294\":\"Dining table\",\"295\":\"Private fitness center\",\"296\":\"Fitness equipment\",\"297\":\"Communal sauna\",\"298\":\"Private sauna\",\"299\":\"Theater\",\"300\":\"In person check-in\",\"301\":\"Babysitter on request\",\"302\":\"Children play area\",\"303\":\"Toddler bed\",\"304\":\"Kids amenities\",\"305\":\"City view\",\"306\":\"Private dock\",\"307\":\"Communal tennis court\",\"308\":\"Outdoor dining\",\"309\":\"Outdoor firepit\",\"310\":\"Outdoor furniture\",\"311\":\"Outdoor sunloungers\",\"312\":\"Ski rental\",\"313\":\"Ski storage\",\"314\":\"Private parking\",\"315\":\"Pets allowed on request\",\"316\":\"Pool\",\"317\":\"Safe\",\"318\":\"Security system\",\"319\":\"Meal included\",\"320\":\"Private chef on request\",\"321\":\"Butler included\",\"322\":\"Butler on request\",\"323\":\"Housekeeper included\",\"324\":\"Housekeeper on request\",\"325\":\"Grocery included\",\"326\":\"Grocery on request\",\"327\":\"Site staff included\",\"328\":\"Site staff on request\",\"329\":\"Valet parking included\",\"330\":\"Valet parking on request\",\"331\":\"Bartender included\",\"332\":\"Bartender on request\",\"333\":\"Laundry\",\"334\":\"Basketball private court\",\"335\":\"Fire pit\",\"337\":\"Cleaning products\",\"338\":\"Body soap\",\"339\":\"Conditioner\",\"340\":\"Rain Shower\",\"341\":\"Shower gel\",\"342\":\"Clothing storage\",\"343\":\"Drying rack for clothing\",\"344\":\"Mosquito net\",\"345\":\"Exercise equipment\",\"346\":\"Piano\",\"347\":\"Record player\",\"348\":\"Baby safety gates\",\"349\":\"Board games\",\"350\":\"Ceiling fan\",\"351\":\"Portable fans\",\"352\":\"Baking sheet\",\"353\":\"Barbeque utensils\",\"354\":\"Bread maker\",\"355\":\"Blender\",\"356\":\"Coffee\",\"357\":\"Freezer\",\"358\":\"Mini fridge\",\"359\":\"Rice maker\",\"360\":\"Trash Compactor\",\"361\":\"Wine glasses\",\"362\":\"Hammock\",\"363\":\"Outdoor kitchen\",\"364\":\"Step-free access\",\"365\":\"Wide doorway\"},\"amenity-category\":{\"General\":\"General\",\"Accessibility\":\"Accessibility\",\"Pool\":\"Pool\",\"Kitchen \u0026 dining\":\"Kitchen \u0026 dining\",\"Safety\":\"Safety\",\"Policy\":\"Policy\",\"Parking\":\"Parking\",\"Bathroom\":\"Bathroom\",\"Children\":\"Children\",\"Outdoors\":\"Outdoors\",\"Car\":\"Car\",\"Attractions\":\"Attractions\",\"Entertainment\":\"Entertainment\",\"Leisure\":\"Leisure\",\"Location\":\"Location\",\"Services\":\"Services\",\"Sports\":\"Sports\",\"Themes\":\"Themes\",\"Cleanliness\":\"Cleanliness\"},\"listing-type\":{\"1\":\"Apartment\",\"2\":\"House\",\"3\":\"Guesthouse\",\"5\":\"Bed \u0026 Breakfast\",\"6\":\"Condominium\",\"7\":\"Cabin\",\"8\":\"Villa\",\"9\":\"Loft\",\"10\":\"Townhouse\",\"11\":\"Bungalow\",\"12\":\"Castle\",\"13\":\"Dorm\",\"14\":\"Treehouse\",\"15\":\"Boat\",\"16\":\"Plane\",\"17\":\"Camper/RV\",\"18\":\"Igloo\",\"19\":\"Lighthouse\",\"20\":\"Yurt\",\"21\":\"Tipi\",\"22\":\"Cave\",\"23\":\"Island\",\"24\":\"Chalet\",\"25\":\"Earth House\",\"26\":\"Hut\",\"27\":\"Train\",\"28\":\"Tent\",\"29\":\"Other\",\"30\":\"Boutique hotel\",\"31\":\"Nature lodge\",\"32\":\"Hostel\",\"33\":\"Timeshare\",\"34\":\"Serviced apartment\",\"35\":\"Minsu (Taiwan)\",\"36\":\"Ryokan (Japan)\",\"37\":\"Pension (Korea)\",\"38\":\"Heritage hotel (India)\",\"39\":\"Aparthotel\",\"40\":\"Barn\",\"41\":\"Campsite\",\"42\":\"Casa Particular (Cuba)\",\"43\":\"Cottage\",\"44\":\"Cycladic House\",\"45\":\"Dammusi\",\"46\":\"Dome House\",\"47\":\"Farm Stay\",\"48\":\"Guest Suite\",\"49\":\"Holiday Park\",\"50\":\"Hotel\",\"51\":\"Houseboat\",\"52\":\"Kezhan\",\"53\":\"Ranch\",\"54\":\"Religious Building\",\"55\":\"Riad\",\"56\":\"Shepherd's Hut\",\"57\":\"Shipping Container\",\"58\":\"Tiny House\",\"59\":\"Tower\",\"60\":\"Trullo\",\"61\":\"Windmill\"},\"staticTaxesAndFees\":{\"guestChannelFee\":\"Guest channel fee\",\"hostChannelFee\":\"Host channel fee\",\"cleaningFee\":\"Cleaning fee\",\"additionalCleaningFee\":\"Additional cleaning fee\",\"parkingFee\":\"Parking fee\",\"towelChangeFee\":\"Towel change fee\",\"midstayCleaningFee\":\"Midstay cleaning fee\",\"roomRequestFee\":\"Room request fee\",\"reservationChangeFee\":\"Reservation change fee\",\"checkinFee\":\"Check-in fee\",\"lateCheckoutFee\":\"Late check-out fee\",\"otherFees\":\"Other fees\",\"credit
380CardFee\":\"Credit Card fee\",\"kitchenLinenFee\":\"Kitchen Linen fee\",\"linenPackageFee\":\"Linen Package fee\",\"transferFee\":\"Transfer fee\",\"wristbandFee\":\"Wristband fee\",\"extraBedsFee\":\"Extra Beds fee\",\"serviceFee\":\"Service fee\",\"bedLinenFee\":\"Bed Linen fee\",\"bookingFee\":\"Booking fee \",\"petFee\":\"Pet fee\",\"skiPassFee\":\"Ski Pass fee\",\"tourismFee\":\"Tourism fee\",\"childrenExtraFee\":\"Children Extra fee\",\"resortFee\":\"Resort fee \",\"insuranceFee\":\"Insurance fee\",\"salesTax\":\"Sales tax\",\"cityTax\":\"City / Tourism tax\",\"otherTaxes\":\"Other taxes\",\"propertyRentTax\":\"Property rent tax\",\"guestPerPersonPerNightTax\":\"Guest per person per night tax\",\"guestStayTax\":\"Guest stay tax\",\"guestNightlyTax\":\"Guest nightly tax\",\"hotelTax\":\"Hotel tax\",\"lodgingTax\":\"Lodging tax\",\"occupancyTax\":\"Occupancy tax\",\"roomTax\":\"Room tax\",\"baseRate\":\"Base rate\",\"damageDeposit\":\"Damage deposit\",\"excludedRefundableDamageDeposit\":\"Refundable damage deposit\",\"refundableDamageDeposit\":\"Damage deposit\",\"monthlyDiscount\":\"Monthly discount\",\"weeklyDiscount\":\"Weekly discount\",\"priceForExtraPerson\":\"Price / Extra Person\",\"couponDiscount\":\"Coupon Discount\",\"earlyCheckinFee\":\"Early check-in fee\",\"pricePerExtraPerson\":\"Price for extra person\",\"vat\":\"VAT / GST\"}}},\"children\":\"$L24\"}],\"$L25\"]}],\"$L26\"]}]}]}]\n27:I[66666,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"GlobalProvider\"]\n28:I[89978,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"ApiProvider\"]\n2d:I[81824,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"GlobalClientScript\"]\n24:[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"flexDirection\":\"column\",\"minHeight\":\"100vh\"},\"children\":[\"$\",\"$L27\",null,{\"locale\":\"en\",\"defaultLocale\":\"en\",\"children\":[\"$\",\"$L28\",null,{\"children\":[\"$L29\",[\"$\",\"main\",null,{\"style\":{\"flexGrow\":1},\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L2a\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$L2b\"]}]}]}]\n2c:T1a98,\n(function() {\n    var phoneNumber = \"971524541868\"; \n    \n    // --- 1. CSS 样式 ---\n    var css = `\n        .wa-float-btn {\n            position: fixed;\n            z-index: 9999;\n            background-color: #25D366;\n            box-shadow: 0 4px 10px rgba(0,0,0,0.3);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            text-decoration: none;\n            user-select: none; \n            -webkit-tap-highlight-color: transparent;\n        }\n        \n        .wa-float-text {\n            color: white;\n            font-size: 18px;\n            font-weight: bold;\n            margin-left: 10px;\n            pointer-events: none; \n        }\n        \n        .wa-float-icon {\n            pointer-events: none; \n        }\n\n        /* --- PC 端样式 (固定位置,不可拖拽) --- */\n        @media (min-width: 769px) {\n            .wa-float-btn {\n                bottom: 20px;\n                right: 20px;\n                height: 60px;\n                border-radius: 30px;\n                padding: 0 20px;\n                min-width: 150px;\n                cursor: pointer; /* PC端显示点击手型 */\n                transition: transform 0.3s ease; /* PC端保留悬停动画 */\n            }\n            .wa-float-btn:hover {\n                transform: scale(1.05);\n            }\n            .wa-float-icon { width: 30px; height: 30px; }\n            .wa-float-text { display: block; }\n        }\n\n        /* --- 移动端样式 (可拖拽,圆形) --- */\n        @media (max-width: 768px) {\n            .wa-float-btn {\n                bottom: 100px; /* 初始位置 */\n                right: 15px;\n                width: 50px;\n                height: 50px;\n                border-radius: 50%;\n                padding: 0;\n                cursor: move; /* 移动端显示移动图标 */\n            }\n            .wa-float-icon { width: 24px; height: 24px; }\n            .wa-float-text { display: none; }\n        }\n    `;\n\n    var style = document.createElement('style');\n    if (style.styleSheet) { style.styleSheet.cssText = css; } \n    else { style.appendChild(document.createTextNode(css)); }\n    document.getElementsByTagName('head')[0].appendChild(style);\n\n    // --- 2. 创建 DOM 元素 ---\n    var waLink = document.createElement('a');\n    waLink.href = \"https://wa.me/\" + phoneNumber;\n    waLink.target = \"_blank\";\n    waLink.className = \"wa-float-btn\";\n    \n    // 点击事件处理\n    waLink.onclick = function(e) {\n        // 只有在移动端且发生过拖拽行为时,才阻止跳转\n        if (window.innerWidth \u003c= 768 \u0026\u0026 waLink.getAttribute('data-dragged') === 'true') {\n            e.preventDefault(); \n            return false;\n        }\n        return true; \n    };\n\n    var svgIcon = document.createElementNS('http://www.w3.org/2000/svg', 'svg');\n    svgIcon.setAttribute('viewBox', '0 0 32 32');\n    svgIcon.setAttribute('class', 'wa-float-icon'); \n    svgIcon.setAttribute('fill', 'white');\n    var path = document.createElementNS('http://www.w3.org/2000/svg', 'path');\n    path.setAttribute('d', 'M16 2C8.28 2 2 8.28 2 16c0 2.5.66 4.85 1.81 6.89L2.5 29.5l6.73-1.76A13.96 13.96 0 0 0 16 30c7.72 0 14-6.28 14-14S23.72 2 16 2zm0 26c-2.25 0-4.38-.62-6.23-1.7l-.45-.26-3.98 1.04.82-3.03-.28-.45A11.96 11.96 0 0 1 4 16c0-6.62 5.38-12 12-12s12 5.38 12 12-5.38 12-12 12zm6.64-9.02c-.36-.18-2.15-1.06-2.48-1.18-.34-.12-.58-.18-.82.18-.24.36-.94 1.18-1.15 1.42-.21.24-.42.27-.79.09-.36-.18-1.54-.57-2.93-1.81-1.08-.97-1.81-2.16-2.02-2.53-.21-.36-.02-.56.16-.74.16-.16.36-.42.54-.63.18-.21.24-.36.36-.6.12-.24.06-.45-.03-.63-.09-.18-.82-1.98-1.12-2.71-.29-.71-.6-.61-.82-.62h-.7c-.24 0-.
38063.09-.96.45-.33.36-1.27 1.24-1.27 3.03 0 1.79 1.3 3.52 1.48 3.76.18.24 2.56 3.91 6.21 5.48 2.51 1.08 3.02.87 3.56.81.54-.06 1.74-.71 1.99-1.4.24-.68.24-1.27.17-1.4-.07-.13-.27-.21-.63-.39z');\n    svgIcon.appendChild(path);\n    waLink.appendChild(svgIcon);\n\n    var textSpan = document.createElement('span');\n    textSpan.textContent = \"Contact Us\";\n    textSpan.className = \"wa-float-text\"; \n    waLink.appendChild(textSpan);\n\n    document.body.appendChild(waLink);\n\n    // --- 3. 拖拽逻辑 (仅对移动端生效) ---\n    var isDragging = false;\n    var startX, startY, initialLeft, initialTop;\n    var winWidth, winHeight, elemWidth, elemHeight;\n\n    function startDrag(e) {\n        // 【关键点】如果屏幕宽度大于 768px (PC端),直接退出,不执行任何拖拽逻辑\n        if (window.innerWidth \u003e 768) return;\n\n        var clientX = e.type === 'touchstart' ? e.touches[0].clientX : e.clientX;\n        var clientY = e.type === 'touchstart' ? e.touches[0].clientY : e.clientY;\n\n        isDragging = true;\n        waLink.setAttribute('data-dragged', 'false');\n        \n        startX = clientX;\n        startY = clientY;\n\n        var rect = waLink.getBoundingClientRect();\n        initialLeft = rect.left;\n        initialTop = rect.top;\n        elemWidth = rect.width;\n        elemHeight = rect.height;\n        winWidth = window.innerWidth;\n        winHeight = window.innerHeight;\n\n        // 切换定位方式为 absolute left/top\n        waLink.style.right = 'auto';\n        waLink.style.bottom = 'auto';\n        waLink.style.left = initialLeft + 'px';\n        waLink.style.top = initialTop + 'px';\n    }\n\n    function moveDrag(e) {\n        if (!isDragging) return;\n        // PC端无需再次判断,因为 startDrag 已经拦截了\n\n        var clientX = e.type === 'touchmove' ? e.touches[0].clientX : e.clientX;\n        var clientY = e.type === 'touchmove' ? e.touches[0].clientY : e.clientY;\n\n        var deltaX = clientX - startX;\n        var deltaY = clientY - startY;\n\n        if (Math.abs(deltaX) \u003e 5 || Math.abs(deltaY) \u003e 5) {\n            waLink.setAttribute('data-dragged', 'true');\n        }\n\n        var newLeft = initialLeft + deltaX;\n        var newTop = initialTop + deltaY;\n\n        if (newLeft \u003c 0) newLeft = 0;\n        if (newLeft \u003e winWidth - elemWidth) newLeft = winWidth - elemWidth;\n        if (newTop \u003c 0) newTop = 0;\n        if (newTop \u003e winHeight - elemHeight) newTop = winHeight - elemHeight;\n\n        waLink.style.left = newLeft + 'px';\n        waLink.style.top = newTop + 'px';\n\n        if(e.cancelable \u0026\u0026 e.type === 'touchmove') {\n            e.preventDefault(); \n        }\n    }\n\n    function endDrag() {\n        isDragging = false;\n    }\n\n    // 虽然绑定了所有事件,但 startDrag 内部有 PC 拦截判断\n    waLink.addEventListener('mousedown', startDrag);\n    document.addEventListener('mousemove', moveDrag);\n    document.addEventListener('mouseup', endDrag);\n\n    waLink.addEventListener('touchstart', startDrag, {passive: false});\n    document.addEventListener('touchmove', moveDrag, {passive: false});\n    document.addEventListener('touchend', endDrag);\n\n})();\n25:[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"$2c\"},\"children\":\"$undefined\"}]\n26:[\"$\",\"$L2d\",null,{}]\n2e:T13e33,window.NREUM||(NREUM={});NREUM.info = {\"agent\":\"\",\"beacon\":\"bam.nr-data.net\",\"errorBeacon\":\"bam.nr-data.net\",\"licenseKey\":\"NRJS-a5c0c84dfb5336ecd17\",\"applicationID\":\"1037907434\",\"agentToken\":null,\"applicationTime\":95.473266,\"transactionName\":\"ZwZUMEIFCkRUAEMIWF5MYQFSIhZWWAZADkVbNkQNHyoBT0EJRE5wdTcZS2sIC1RUD1I8GFEBWRFESRFE\",\"queueTime\":0,\"ttGuid\":\"bd4e0505b68f8a4d\"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[]},session_trace:{sampling_rate:0.0,mode:\"FIXED_RATE\",enabled:true,error_sampling_rate:0.0},distributed_tracing:{enabled:true,allowed_origins:[\"https://booking-engine.hostaway.com\"],cors_use_newrelic_header:true,cors_use_tracecontext_headers:true}};(window.NREUM||(NREUM={})).loader_config={agentID:\"1120402225\",accountID:\"6533757\",trustKey:\"6533757\",xpid:\"UgMEUlFWDxABVFJVDgEAUlcF\",licenseKey:\"NRJ
380S-a5c0c84dfb5336ecd17\",applicationID:\"1037907434\",browserID:\"1120402225\"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */\n(()=\u003e{var e={8122(e,t,r){\"use strict\";r.d(t,{a:()=\u003ei});var n=r(944);function i(e,t){try{if(!e||\"object\"!=typeof e)return(0,n.R)(3);if(!t||\"object\"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])\u0026\u0026Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:\"object\"==typeof e[a]\u0026\u0026null!==t[a]\u0026\u0026\"object\"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){\"use strict\";r.d(t,{f:()=\u003ea});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey\u0026\u0026!!e.errorBeacon\u0026\u0026!!e.applicationID}catch(e){return!1}}r.d(t,[\"D\",0,e=\u003e(0,i.a)(e,s)])},7699(e,t,r){\"use strict\";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,[\"It\",0,1e6,\"KC\",0,i,\"qh\",0,\"SESSION_ERROR\"])},9324(e,t,r){\"use strict\";r.d(t,[\"A\",0,\"@newrelic/rrweb\",\"x\",0,\"1.323.0\"])},981(e,t,r){\"use strict\";r.d(t,[\"R\",0,{AJAX:\"AjaxRequest\",PA:\"PageAction\",UA:\"UserAction\",BP:\"BrowserPerformance\",WS:\"WebSocket\",SPV:\"SecurityPolicyViolation\",JSE:\"JavaScriptError\",LOG:\"Log\",PVE:\"PageView\",PVT:\"PageViewTiming\",SR:\"SessionReplay\",ST:\"SessionTrace\",BI:\"BrowserInteraction\"}])},9752(e,t,r){\"use strict\";const n=\"newrelic-iframe-\",i=n+\"timing-update\",s=n+\"api\",a=n+\"api-response\",o=n+\"vitals-update\",c=n+\"ajax\";r.d(t,[\"$8\",0,o,\"Gi\",0,a,\"KU\",0,c,\"Pl\",0,n,\"cS\",0,s,\"cr\",0,i])},6154(e,t,r){\"use strict\";var n=r(1863);const i=\"undefined\"!=typeof window\u0026\u0026!!window.document,s=\"undefined\"!=typeof WorkerGlobalScope\u0026\u0026(\"undefined\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self.navigator instanceof WorkerNavigator||\"undefined\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis.navigator instanceof WorkerNavigator),a=i?window:\"undefined\"!=typeof WorkerGlobalScope\u0026\u0026(\"undefined\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self||\"undefined\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis),o=Boolean(\"hidden\"===a?.document?.visibilityState),c=\"\"+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d\u0026\u0026\"undefined\"==typeof SharedWorker,l=(()=\u003e{const e=a.navigator?.userAgent?.match(/Firefox[/\\s](\\d+\\.\\d+)/);return Array.isArray(e)\u0026\u0026e.length\u003e=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,[\"OF\",0,d,\"RI\",0,i,\"WN\",0,f,\"bv\",0,s,\"gm\",0,a,\"lR\",0,l,\"m\",0,c,\"mw\",0,o,\"sb\",0,u,\"zk\",0,()=\u003e{const e=a?.performance?.getEntriesByType?.(\"navigation\")?.[0];if(e\u0026\u0026e.responseStart\u003e0\u0026\u0026e.responseStart\u003ca.performance.now())return e}])},7295(e,t,r){\"use strict\";r.d(t,{Xv:()=\u003ea,gX:()=\u003ei,iW:()=\u003es});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if(\"*\"===n[0].hostname)return!1;for(var t=0;t\u003cn.length;t++){var r=n[t];if(r.hostname.test(e.hostname)\u0026\u0026r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e\u0026\u0026e.length)for(var t=0;t\u003ce.length;t++){let r=e[t];if(!r)continue;if(\"*\"===r)return void(n=[{hostname:\"*\"}]);0===r.indexOf(\"http://\")?r=r.substring(7):0===r.indexOf(\"https://\")\u0026\u0026(r=r.substring(8));const i=r.indexOf(\"/\");let s,a;i\u003e0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a=\"*\");let[c]=s.split(\":\");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\\]\\\\]/g,e=\u003e\"\\\\\"+e).replace(/\\*/g,\".*?\");return new RegExp((t?\"^\":\"\")+r+\"$\")}},3241(e,t,r){\"use strict\";r.d(t,{W:()=\u003ei});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent(\"newrelic\",{detail:e}))}catch(e){}}},1687(e,t,r){\"use strict\";r.d(t,{Ak:()=\u003eo,Ze:()=\u003ed,x3:()=\u003ec});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
380e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r\u0026\u0026(r.get(t)\u0026\u0026r.delete(t),l(e,t,!1),r.size\u0026\u0026u(e))}function d(e,t=\"feature\",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=\u003et.staged)\u0026\u0026(t.sort((e,t)=\u003ee[1].priority-t[1].priority),t.forEach(([t])=\u003e{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s\u0026\u0026!s.aborted\u0026\u0026s.backlog\u0026\u0026o){if((0,n.W)({type:\"lifecycle\",name:\"drain\",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e\u0026\u0026t\u003ce.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=\u003e{Object.values(t||{}).forEach(t=\u003e{t[0]?.on\u0026\u0026t[0].context()instanceof a.y\u0026\u0026!t[0].listeners(e).includes(t[1])\u0026\u0026t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit(\"drain-\"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=\u003e{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){\"use strict\";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o=\"nr@context:\".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length\u0026\u0026d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i\u003cr.length;i++)r[i]===t\u0026\u0026r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s\u0026\u0026(s=!0);if(c.aborted\u0026\u0026!i)return;t\u0026\u0026s\u0026\u0026t.emit(e,r,n);var o=h(n);g(e).forEach(e=\u003e{e.apply(o,r)});var d=v()[a[e]];d\u0026\u0026d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||\"feature\",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=\u003e{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=\u003e{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t\u0026\u0026\"object\"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,\"aborted\",{get:()=\u003e{let e=f._aborted||!1;return e||(t\u0026\u0026(e=t.aborted),e)}}),f;function h(e){return e\u0026\u0026e instanceof s.y?e:e?(0,i.I)(e,o,()=\u003enew s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,\"globalEE\"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,[\"P\",0,o,\"ee\",0,c])},2646(e,t,r){\"use strict\";r.d(t,{y:()=\u003en});class n{constructor(e){this.contextId=e}}},9908(e,t,r){\"use strict\";r.d(t,{d:()=\u003en,p:()=\u003ei});var n=r(7836).ee.get(\"handle\");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){\"use strict\";r.d(t,{i:()=\u003es});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s=\"feature\"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){\"use strict\";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=\u003es,jT:()=\u003en,sp:()=\u003ei})},5607(e,t,r){\"use strict\";const n=(0,r(9566).bz)();r.d(t,[\"W\",0,n])},9566(e,t,r){\"use strict\";r.d(t,{LA:()=\u003ea,ZF:()=\u003eo,bz:()=\u003es,el:()=\u003ec});var n=r(6154);function i(e,t){return e?15\u0026e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e\u0026\u0026e.getRandomValues\u0026\u0026(t=e.getRandomValues(new Uint8Array(30))),\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".split(\"\").map(e=\u003e\"x\"===e?i(t,r++).toString(16):\"y\"===e?(3\u0026i()|8).toString(16):e).join(\"\")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t\u0026\u0026t.getRandomValues\u0026\u0026(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o\u003ce;o++)a.push(i(r,s++).toString(16));return a.join(\"\")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){\"use strict\";r.d(t,[\"BB\",0,18e5,\"Wt\",0,\"NRBA_SESSION::\",\"g\",0,{OFF:0,FULL:1,ERROR:2},\"iL\",0,{SAME_TAB:\"same-tab\",CROSS_TAB:\"cross-tab\"},\"tS\",0,{STARTED:\"session-started\",PAUSE:\"session-pause\",RESET:\"session-reset\",RESUME:\"session-resume\",UPDATE:\"session-update\"},\"wk\",0,144e5])},733(e,t,r){\"use strict\";function n(e,t){return function(e){let t=2166136261;for(let r=0;r\u003ce.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t\u003e\u003e\u003e0).toString(16).padStart(8,\"0\")}
380(\"\".concat(String(e),\":\").concat(String(t)))}r.d(t,{Y:()=\u003en})},1863(e,t,r){\"use strict\";function n(){return Math.floor(performance.now())}r.d(t,{t:()=\u003en})},9119(e,t,r){\"use strict\";r.d(t,{L:()=\u003es});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,\"$1$2\"):e}},7485(e,t,r){\"use strict\";r.d(t,{D:()=\u003ei});var n=r(6154);function i(e){if(0===(e||\"\").indexOf(\"data:\"))return{protocol:\"data\"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(\":\")),sameOrigin:t.protocol===n.gm?.location?.protocol\u0026\u0026t.host===n.gm?.location?.host};return r.port\u0026\u0026\"\"!==r.port||(\"http:\"===t.protocol\u0026\u0026(r.port=\"80\"),\"https:\"===t.protocol\u0026\u0026(r.port=\"443\")),r.pathname\u0026\u0026\"\"!==r.pathname?r.pathname.startsWith(\"/\")||(r.pathname=\"/\".concat(r.pathname)):r.pathname=\"/\",r}catch(e){return{}}}},7866(e,t,r){\"use strict\";r.d(t,[\"Nc\",0,/^\\s*at Function code \\(Function code:\\d+:\\d+\\)\\s*/i,\"cn\",0,/^\\s*(?:([^@]*)(?:\\(.*?\\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\\d+)(?::(\\d+))?\\s*$/i,\"fL\",0,/^\\s*at .+ \\(eval at \\S+ \\((?:(?:file|http|https):[^)]+)?\\)(?:, [^:]*:\\d+:\\d+)?\\)$/i,\"h3\",0,/function (.+?)\\s*\\(/,\"hB\",0,/^\\s*at (?:((?:\\[object object\\])?(?:[^(]*\\([^)]*\\))*[^()]*(?: \\[as \\S+\\])?) )?\\(?((?:file|http|https|chrome-extension):.*?)?:(\\d+)(?::(\\d+))?\\)?\\s*$/i])},944(e,t,r){\"use strict\";r.d(t,{R:()=\u003ei});var n=r(3241);function i(e,t){\"function\"==typeof console.debug\u0026\u0026(console.debug(\"New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#\".concat(e),t),(0,n.W)({drained:null,type:\"data\",name:\"warn\",feature:\"warn\",data:{code:e,secondary:t}}))}},8990(e,t,r){\"use strict\";r.d(t,{I:()=\u003ei});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){\"use strict\";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=\u003e{n\u0026\u0026void 0===i\u0026\u0026(e.apply(this,r),i=setTimeout(()=\u003e{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=\u003e{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=\u003e{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=\u003ei,s:()=\u003en})},1910(e,t,r){\"use strict\";r.d(t,{i:()=\u003es});var n=r(944);const i=new Map;function s(...e){return e.every(e=\u003e{if(i.has(e))return i.get(e);const t=\"function\"==typeof e?e.toString():\"\",r=t.includes(\"[native code]\"),s=t.includes(\"nrWrapper\");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){\"use strict\";r.d(t,{A:()=\u003ei});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=\u003e{const e=new WeakSet;return(t,r)=\u003e{if(\"object\"==typeof r\u0026\u0026null!==r){if(e.has(r))return;e.add(r)}return r}})())??\"\"}catch(e){try{n.ee.emit(\"internal-error\",[e])}catch(e){}return\"\"}}},9232(e,t,r){\"use strict\";r.d(t,[\"f\",0,{MFE:\"MFE\",BA:\"BA\"}])},7560(e,t,r){\"use strict\";r.d(t,{N:()=\u003ea,j:()=\u003ec});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=\u003e(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=\u003ee.isScript)}:void 0}function o(e){if(!e||\"object\"!=typeof e)return;const{matcher:t,type:r}=e;let i=\"string\"==typeof t\u0026\u0026t.endsWith(\".js\");return void 0!==r\u0026\u0026(!function(e){return\"script\"===e||\"asset\"===e}(r)?s(r):i=function(e){return\"script\"===e}(r)),a=t,\"[object RegExp]\"===Object.prototype.toString.call(a)?{pattern:t,test:e=\u003e(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:\"string\"==typeof t\u0026\u0026t.length\u003e0?{pattern:t,test:e=\u003e(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=\u003ee.test(t))}},5718(e,t,r){\"use strict\";r.d(t,{xo:()=\u003eT,AZ:()=\u003ev,cI:()=\u003eg,Qr:()=\u003eA,QL:()=\u003ey});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=\u003e{},t){return{get:()=\u003evoid 0!==t?t:e(),set:e=\u003e{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=\u003e{t\u0026\u0026(e.scriptStart=e.scriptStart\u003e0?Math.min(e.scriptStart,t):t),r\u0026\u0026(e.scriptEnd=e.scriptEnd\u003e0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
380if(t)return t;const r=new o(e);if(l.set(e,r),l.size\u003e1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver\u0026\u0026n.gm.document){new MutationObserver(e=\u003e{e.forEach(e=\u003e{e.addedNodes.forEach(e=\u003e{if(\"SCRIPT\"===e.nodeName\u0026\u0026e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=\u003e{t.dom.end=(0,i.t)()};[\"load\",\"error\"].forEach(t=\u003ee.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes(\"resource\")){new PerformanceObserver(e=\u003e{e.getEntries().forEach(e=\u003e{if((e=\u003e\"script\"===e.initiatorType||[\"link\",\"fetch\"].includes(e.initiatorType)\u0026\u0026(0,s.L)(e.name).endsWith(\".js\"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=\u003e{(r(e)||(0,i.t)()-n\u003e1e4)\u0026\u0026t.push(s)}),f=f.filter((e,r)=\u003e!t.includes(r))})}).observe({type:\"resource\",buffered:!0})}function v(e){if(!e||\"string\"!=typeof e)return[];const t=new Set,r=e.split(\"\\n\");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r\u0026\u0026r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\\(([^)]+\\.js):\\d+:\\d+\\)/)||e.match(/^\\s+at\\s+([^\\s(]+\\.js):\\d+:\\d+/);r\u0026\u0026r[1]\u0026\u0026t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),\"blocking\"===t.renderBlockingStatus?e.renderBlocking=!0:\"non-blocking\"===t.renderBlockingStatus\u0026\u0026!0!==e.renderBlocking\u0026\u0026(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),\"scripts\"!==i\u0026\u0026\"all\"!==i)return;if(\"all\"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart\u003e0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd\u003e0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=\u003e{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end\u0026\u0026r.dom.value\u0026\u0026[\"load\",\"error\"].forEach(e=\u003er.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType(\"resource\")||[]).forEach(r=\u003e{const n=[...a].find(e=\u003ee.test(r.name));n\u0026\u0026(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size\u0026\u0026function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes(\"resource\")\u0026\u0026f.push({addedAt:(0,i.t)(),test:n=\u003e{const i=[...t].find(e=\u003ee.test(n.name));return i\u0026\u0026(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:\"unknown\",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType(\"navigation\")?.[0]?.name||\"\";try{const e=v(a),c=(e.length\u003e1?e.filter(e=\u003eu!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type=\"inline\",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType(\"resource\")?.find(e=\u003eb(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel=\"preload\"][as=\"script\"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)\u0026\u0026(r.asset=c,r.type=\"preload\"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes(\"resource\")\u0026\u0026f.push({addedAt:(0,i.t)(),test:r=\u003e!!b(r,t)\u0026\u0026(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t\u0026\u0026!!h?.claimedBy.has(t);h\u0026\u0026t\u0026\u0026h.claimedBy.add(t);const y=()=\u003e{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e\u003e1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=\u003e{e\u0026\u0026(w=w\u003e0?Math.min(w,e):e),t\u0026\u0026(R=R\u003e0?Math.max(R,t):t)},Object.defineProperty(r,\"scriptStart\",d(()=\u003e{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w\u003e0?Math.min(e,w):e})),Object.defineProperty(r,\"scriptEnd\",d(()=\u003e{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R\u003e0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){\"use strict\";r.d(t,{$5:()=\u003em,B5:()=\u003eg,K6:()=\u003eu,M$:()=\u003eo,Ms:()=\u003ed,NG:()=\u003ec,Ux:()=\u003eh,YA:()=\u003ep,yx:()=\u003el});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}
380function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=\u003et.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=\u003eString(t.metadata.target.id)===String(e)).map(e=\u003ee.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=\u003e{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset\u0026\u0026(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=\u003ee.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=\u003e{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=\u003ee.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i=\"\".concat(e,\"::\").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked\u0026\u0026!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e\u0026\u0026(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{\"child.id\":e.id,\"child.type\":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)\u0026\u0026!!v(t)\u0026\u0026t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e\u0026\u0026!!t?.init.api.register.enabled}},5289(e,t,r){\"use strict\";r.d(t,{GG:()=\u003ea,Qr:()=\u003ec,sB:()=\u003eo});var n=r(3878),i=r(6389);function s(){return\"undefined\"==typeof document||\"complete\"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=\u003e{s()\u0026\u0026(clearInterval(a),r())},500);(0,n.sp)(\"load\",r,t)}function o(e){if(s())return e();(0,n.DD)(\"DOMContentLoaded\",e)}function c(e){if(s())return e();(0,n.sp)(\"popstate\",e)}},384(e,t,r){\"use strict\";r.d(t,{Zm:()=\u003ec,bQ:()=\u003eu,dV:()=\u003ed,pV:()=\u003el});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic\u0026\u0026(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length\u0026\u0026(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,[\"NT\",0,o])},2843(e,t,r){\"use strict\";r.d(t,{G:()=\u003es,u:()=\u003ei});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)(\"visibilitychange\",function(){if(t)return void(\"hidden\"===document.visibilityState\u0026\u0026e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)(\"pagehide\",e,t,r)}},8139(e,t,r){\"use strict\";r.d(t,{u:()=\u003ef});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d=\"addEventListener\",u=\"removeEventListener\",l=\"nr@wrapped:\".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get(\"events\")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],\"-\",g)}function g(e,t){return e[1]}return\"getPrototypeOf\"in Object\u0026\u0026(a.RI\u0026\u0026h(document,p),c\u0026\u0026h(c.prototype,p),h(a.gm,p)),r.on(d+\"-start\",function(e,t){var r=e[1];if(null!==r\u0026\u0026(\"function\"==typeof r||\"object\"==typeof r)\u0026\u0026\"newrelic\"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if(\"function\"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,\"fn-\",null,e.name||\"anonymous\"):r});this.wrapped=e[1]=n}}),r.on(u+\"-start\",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;\"object\"==typeof n\u0026\u0026!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n\u0026\u0026t(n,...r)}},3434(e,t,r){\"use strict\";r.d(t,{YM:()=\u003ed});var n=r(7836),i=r(5607),s=r(5732);const a=\"nr@original:\".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r=\"\");const o=\"-\"===r.charAt(0);for(let c=0;c\u003ct.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=\"\"),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)\u0026\u0026(t[n]=e[n])}
380(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l=\"function\"==typeof i?i(a,o):i||{}}catch(t){u([t,\"\",[a,o,c],l],e)}d(n+\"start\",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+\"err\",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e\u003e=50,methodName:c,thrownError:g};t.isLongTask\u0026\u0026d(\"long-task\",[t,o,m],l,f),d(n+\"end\",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit(\"internal-error\",e)}catch(e){}}function l(e){return!(e\u0026\u0026\"function\"==typeof e\u0026\u0026e.apply\u0026\u0026!e[a])}r.d(t,[\"Jt\",0,a])},9300(e,t,r){\"use strict\";const n=r(860).K7.ajax;r.d(t,[\"TZ\",0,n,\"f5\",0,\"ajaxRequest.id\",\"mo\",0,{NONE:\"none\",FAILURES:\"failures\",ALL:\"all\"}])},3333(e,t,r){\"use strict\";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,[\"$v\",0,{RESOURCES:\"experimental.resources\",REGISTER:\"register\"},\"TZ\",0,i,\"Zp\",0,[\"auxclick\",\"click\",\"copy\",\"keydown\",\"paste\",\"scrollend\"],\"kd\",0,s,\"qN\",0,[\"focus\",\"blur\"]])},6774(e,t,r){\"use strict\";const n=r(860).K7.jserrors;r.d(t,[\"T\",0,n])},993(e,t,r){\"use strict\";const n=r(860).K7.logging;r.d(t,[\"A$\",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},\"TZ\",0,n,\"p_\",0,{ERROR:\"ERROR\",WARN:\"WARN\",INFO:\"INFO\",DEBUG:\"DEBUG\",TRACE:\"TRACE\"}])},3785(e,t,r){\"use strict\";r.d(t,{R:()=\u003ec,b:()=\u003ed});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,[\"API/logging/\".concat(c.toLowerCase(),\"/called\")],void 0,s.K7.metrics,e),(0,n.p)(\"log\",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return\"string\"==typeof e\u0026\u0026Object.values(o.p_).some(t=\u003et===e.toUpperCase().trim())}},3969(e,t,r){\"use strict\";const n=r(860).K7.metrics;r.d(t,[\"TZ\",0,n,\"XG\",0,\"storeEventMetrics\",\"xV\",0,\"storeSupportabilityMetrics\"])},6630(e,t,r){\"use strict\";const n=r(860).K7.pageViewEvent;r.d(t,[\"T\",0,n])},782(e,t,r){\"use strict\";const n=r(860).K7.pageViewTiming;r.d(t,[\"T\",0,n])},6344(e,t,r){\"use strict\";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
380;r.d(t,[\"Qb\",0,{API:\"api\",RESUME:\"resume\",SWITCH_TO_FULL:\"switchToFull\",INITIALIZE:\"initialize\",PRELOAD:\"preload\"},\"TZ\",0,i,\"Vh\",0,\"errorDuringReplay\",\"_s\",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},\"bc\",0,{RESET:{message:\"Session was reset\",sm:\"Reset\"},IMPORT:{message:\"Recorder failed to import\",sm:\"Import\"},TOO_MANY:{message:\"429: Too Many Requests\",sm:\"Too-Many\"},TOO_BIG:{message:\"Payload was too large\",sm:\"Too-Big\"},CROSS_TAB:{message:\"Session Entity was set to OFF on another tab\",sm:\"Cross-Tab\"},ENTITLEMENTS:{message:\"Session Replay is not allowed and will not be started\",sm:\"Entitlement\"}},\"yP\",0,s])},5270(e,t,r){\"use strict\";r.d(t,{Aw:()=\u003ea,SR:()=\u003es,rF:()=\u003eo});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO\u0026\u0026(0,i.V)(e)\u0026\u0026!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload\u0026\u0026s(e)}function o(e,t){try{if(\"string\"==typeof t?.type\u0026\u0026\"password\"===t.type.toLowerCase())return\"*\".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains(\"nr-unmask\"))return e}catch(e){}return\"string\"==typeof e?e.replace(/[\\S]/g,\"*\"):\"*\".repeat(e?.length||0)}},3738(e,t,r){\"use strict\";const n=r(860).K7.sessionTrace,i=\"-start\",s=\"-end\",a=\"fn\"+i,o=\"fn\"+s;r.d(t,[\"He\",0,\"bstResource\",\"Kp\",0,s,\"Lc\",0,o,\"Rz\",0,\"pushState\",\"TZ\",0,n,\"bD\",0,\"resource\",\"bc\",0,{CROSS_TAB:{message:\"Session Entity was set to OFF on another tab\"},ENTITLEMENTS:{message:\"Session Trace is not allowed and will not be started\"},RESET:{message:\"Session was reset\"},SESSION_CHANGED:{message:\"Session identifier changed unexpectedly\"}},\"d3\",0,i,\"uP\",0,a])},3962(e,t,r){\"use strict\";const n=r(860).K7.softNav;r.d(t,[\"O2\",0,{INITIAL_PAGE_LOAD:\"\",ROUTE_CHANGE:1,UNSPECIFIED:2},\"OV\",0,\"popstate\",\"Qu\",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},\"TZ\",0,n,\"ih\",0,{IP:\"in progress\",PF:\"pending finish\",FIN:\"finished\",CAN:\"cancelled\"},\"pP\",0,\"initialPageLoad\",\"tC\",0,[\"click\",\"keydown\",\"submit\"]])},4234(e,t,r){\"use strict\";r.d(t,{W:()=\u003ei});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){\"use strict\";var n=r(6154);r.d(t,[\"V\",0,e=\u003en.RI\u0026\u0026!0===e?.privacy.cookies_enabled])},8362(e,t,r){\"use strict\";r.d(t,{d:()=\u003es});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){\"use strict\";r.d(t,{W:()=\u003es});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(\"log\",e,t)}start(){return this.#e(\"start\")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){\"use strict\";r.d(t,[\"BL\",0,\"finished\",\"CH\",0,\"recordReplay\",\"Dl\",0,\"setUserId\",\"Fw\",0,\"setPageViewName\",\"PA\",0,\"setCurrentRouteName\",\"Pv\",0,\"consent\",\"Tb\",0,\"pauseReplay\",\"U2\",0,\"addToTrace\",\"V1\",0,\"measure\",\"Wb\",0,\"wrapLogger\",\"bt\",0,\"setErrorHandler\",\"cD\",0,\"setCustomAttribute\",\"dT\",0,\"interaction\",\"eY\",0,\"register\",\"fF\",0,\"recordCustomEvent\",\"hG\",0,\"addPageAction\",\"hw\",0,\"api-ixn-\",\"k6\",0,\"addRelease\",\"nb\",0,\"setApplicationVersion\",\"o5\",0,\"
380noticeError\"])},1738(e,t,r){\"use strict\";r.d(t,{U:()=\u003el,Y:()=\u003eu});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]\u0026\u0026u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,[\"API/\"+e+\"/called\"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:\"data\",name:\"api\",feature:\"api-\"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)\u0026\u0026(0,i.p)(\"api-\"+n,[(0,s.t)(),t,r],void 0,\"session\",e.ee)}},8374(e,t,r){r.nc=(()=\u003e{try{return document?.currentScript?.nonce}catch(e){}return\"\"})()},860(e,t,r){\"use strict\";const n=\"events\",i=\"jserrors\",s=\"browser/blobs\",a=\"browser/logs\",o={ajax:\"ajax\",genericEvents:\"generic_events\",jserrors:i,logging:\"logging\",metrics:\"metrics\",pageAction:\"page_action\",pageViewEvent:\"page_view_event\",pageViewTiming:\"page_view_timing\",sessionReplay:\"session_replay\",sessionTrace:\"session_trace\",softNav:\"soft_navigations\"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:\"rum\",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:\"ins\"};r.d(t,[\"$J\",0,d,\"K7\",0,o,\"P3\",0,c,\"XX\",0,i,\"Yy\",0,a,\"df\",0,s,\"hg\",0,\"connect\"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=\u003e{if(Array.isArray(t))for(var n=0;n\u003ct.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s\u0026\u0026n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)\u0026\u0026!r.o(e,i)\u0026\u0026Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=\u003ePromise.all(Object.keys(r.f).reduce((t,n)=\u003e(r.f[n](e,t),t),[])),r.u=e=\u003e({212:\"nr-spa-compressor\",238:\"nr-spa-iframe-message-handler\",249:\"nr-spa-recorder\",478:\"nr-spa\"}[e]+\"-1.323.0.min.js\"),r.o=(e,t)=\u003eObject.prototype.hasOwnProperty.call(e,t),(()=\u003e{const e={},t=\"NRBA-1.323.0.PROD:\";r.l=(n,i,s,a)=\u003e{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName(\"script\");for(var d=0;d\u003ce.length;d++){const r=e[d];if(r.getAttribute(\"src\")==n||r.getAttribute(\"data-webpack\")==t+s){o=r;break}}}if(!o){c=!0;var u={478:\"sha512-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==\",249:\"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==\",212:\"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==\",238:\"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A==\"};o=document.createElement(\"script\"),o.charset=\"utf-8\",r.nc\u0026\u0026o.setAttribute(\"nonce\",r.nc),o.setAttribute(\"data-webpack\",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+\"/\")\u0026\u0026(o.crossOrigin=\"anonymous\"),u[a]\u0026\u0026(o.integrity=u[a])}e[n]=[i];const l=(t,r)=\u003e{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=\u003ee(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:\"timeout\",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c\u0026\u0026document.head.appendChild(o)}})(),r.r=e=\u003e{Symbol.toStringTag\u0026\u0026Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},r.p=\"https://js-agent.newrelic.com/\",(()=\u003e{const e={38:0,788:0};r.f.j=(t,n)=\u003e{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=\u003ei=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=\u003e{if(r.o(e,t)\u0026\u0026(i=e[t],0!==i\u0026\u0026(e[t]=void 0),i)){const e=n\u0026\u0026(\"load\"===n.type?\"missing\":n.type),r=n\u0026\u0026n.target\u0026\u0026n.target.src;o.message=\"Loading chunk \"+t+\" failed: (\"+e+\": \"+r+\")\",o.name=\"ChunkLoadError\",o.type=e,o.request=r,i[1](o)}};r.l(a,c,\"chunk-\"+t,t)}};const t=(t,n)=\u003e{let[i,s,a]=n;var o,c,d=0;if(i.some(t=\u003e0!==e[t])){for(o in s)r.o(s,o)\u0026\u0026(r.m[o]=s[o]);if(a)a(r)}for(t\u0026\u0026t(n);d\u003ci.length;d++)c=i[d],r.o(e,c)\u0026\u0026e[c]\u0026\u0026e[c][0](),e[c]=0},n=self[\"webpackChunk:NRBA-1.323.0.PROD\"]=self[\"webpackChunk:NRBA-1.323.0.PROD\"]||[];
380n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=\u003e{\"use strict\";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=\u003e{if(!e||\"string\"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h=\"[data-nr-mask]\",p=e=\u003e(0,f.a)(e,(()=\u003e{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:\"*\",block_selector:\"[data-nr-block]\",mask_input_options:{color:!1,date:!1,\"datetime-local\":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector=\"\".concat(t,\",\").concat(h):\"\"===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return\"nr-block\"},get ignore_class(){return\"nr-ignore\"},get mask_text_class(){return\"nr-mask\"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=\",\".concat(t):\"\"!==t\u0026\u0026(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t\u0026\u0026\"object\"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:[\"id\",\"className\",\"tagName\",\"type\"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:\"PROD\",distMethod:\"CDN\",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv\u0026\u0026(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=\u003e{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=\u003e(e[t]={value:y[t],writable:!1,
380configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{\"entity.guid\":this.id,appId:e.info.applicationID}}},v.proxy.assets\u0026\u0026(e=\u003e{const t=e.startsWith(\"http\");e+=\"/\",r.p=t?e:\"https://\"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,\"beacons\",{get:()=\u003e[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,\"denyList\",{get:()=\u003e[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=\u003e{const n=s.W.prototype[r];if(\"function\"!=typeof n||\"constructor\"===n)return;let i=t[r];e[r]\u0026\u0026!1!==e.exposed\u0026\u0026\"micro-agent\"!==e.runtime?.loaderType\u0026\u0026(t[r]=(...t)=\u003e{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:\"lifecycle\",name:\"initialize\",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge\u0026\u0026g.gm.addEventListener(\"message\",t=\u003e{\"string\"==typeof t.data?.type\u0026\u0026t.data.type.startsWith(x.Pl)\u0026\u0026(0,S.p)(\"iframe-message\",[t],void 0,\"IFRAME\",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=\u003e{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=\u003e{this.ee.on(\"manual-start-all\",(0,C.J)(()=\u003e{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=\u003e{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=\u003e{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit(\"internal-error\",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=\u003ee.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=\u003ee.onAggregateImported)).then(()=\u003ee.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=\u003ei(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)\u0026\u0026!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)\u0026\u0026(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){\"string\"
380==typeof e\u0026\u0026(\"/\"!==e.charAt(0)\u0026\u0026(e=\"/\"+e),t.runtime.customTransaction=(r||\"http://custom.transaction\")+e,(0,S.p)(\"api-\"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=\u003ee.init.feature_flags.includes(\"rum_v2\")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=\u003e{e\u0026\u0026(0,T.W)({timeStamp:e.timeStamp,loaded:\"complete\"===e.target.readyState,type:\"window\",name:t,data:e.target.location+\"\"})};(0,P.sB)(t=\u003e{e(t,\"DOMContentLoaded\")}),(0,P.GG)(t=\u003e{e(t,\"load\")}),(0,P.Qr)(t=\u003e{e(t,\"navigate\")}),this.ee.on(u.tS.UPDATE,(e,t)=\u003e{(0,T.W)({type:\"lifecycle\",name:\"session\",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||\"agent\"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if(\"string\"==typeof e){if([\"string\",\"number\",\"boolean\"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if(\"string\"!=typeof t\u0026\u0026null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes[\"enduser.id\"];r\u0026\u0026null!=n\u0026\u0026n!==t?(0,S.p)(\"api-setUserIdAndResetSession\",[t],void 0,\"session\",e.ee):(0,N.U)(e,\"enduser.id\",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if(\"string\"==typeof t||null===t)return(0,N.U)(e,\"application.version\",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)(\"start\",function(){e.ee.emit(\"manual-start-all\")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if(\"boolean\"==typeof t){if((0,S.p)(\"api-\"+k.Pv,[t],void 0,\"session\",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=\u003e{const r=t.featAggregate;e\u0026\u0026!r.sentRum\u0026\u0026r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=\u003e{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes(\"rum_v2\");r.sort((e,r)=\u003et.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=\u003e{if(!e[r.featureName]\u0026\u0026(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=\u003e!(e in this.features));n.length\u003e0\u0026\u0026(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI\u0026\u0026((0,V.u)(()=\u003e(0,S.p)(\"docHidden\",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=\u003e(0,S.p)(\"winPagehide\",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name=\"UncaughtError\",this.message=\"string\"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t=\"Unhandled Promise Rejection: \";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||\"\").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError\u0026\u0026!/:\\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error\u0026\u0026!!e.stack}
380function ie(e,r,n,i,s=(0,_.t)()){\"string\"==typeof e\u0026\u0026(e=new Error(e)),(0,S.p)(\"err\",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)(\"uaErr\",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)(\"api-\"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if(\"object\"!=typeof d.customAttributes||\"string\"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=\u003enull==e?t:\"number\"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration\u003c0))return(0,S.p)(\"api-\"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)(\"api-\"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=\u003ee?.nrMfeId===t.id\u0026\u0026(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=\u003e{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=\u003e{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=\u003e{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\"'.concat(he(e.id),'\"]')),n=(Array.from(r)||[]).find(t=\u003efe(t.dataset,e));let i=!!n;i\u0026\u0026(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=\u003e{r.forEach(r=\u003e{r.addedNodes.forEach(r=\u003e{const n=1===r.nodeType?r:null;!i\u0026\u0026fe(n?.dataset,e)\u0026\u0026(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=\u003e{try{return e?.textContent?.trim()||[\"img\",\"video\",\"canvas\",\"svg\"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)\u0026\u0026(i||pe(r,e))\u0026\u0026t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=\u003e{try{const n=new g.gm.PerformanceObserver(e=\u003e{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=\u003enull==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e\u003e1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=\u003e{}};if(!(e\u0026\u0026g.RI\u0026\u0026g.gm.MutationObserver\u0026\u0026g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=\u003e{r||a.disconnect()},1e4);const c=()=\u003e{if(!i){if(null==r){const e=(0,_.t)();if(s(e)\u003e1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=\u003e{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=\u003e{i||e.forEach(e=\u003e{try{const t=e.contentRect.width*e.contentRect.height;t\u003eu\u0026\u0026(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=\u003e{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t\u0026\u0026!f.has(t)\u0026\u0026(f.add(t),\"IMG\"===t.tagName?t.complete?l.observe(t):t.addEventListener(\"load\",()=\u003e{l.observe(t)},{once:!0}):\"VIDEO\"===t.tagName?t.readyState\u003e=2?l.observe(t):t.addEventListener(\"loadeddata\",()=\u003e{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l\u0026\u0026o.push(l),o.push(h),me(o,{type:\"layout-shift\",buffered:!0},t=\u003e{i||t.hadRecentInput||(t.sources||[]).some(r=\u003e!!pe(r.node,e)\u0026\u0026(c(),a.cls.value+=t.value,!0))}),me(o,{type:\"event\",buffered:!0,durationThreshold:40},t=\u003e{!i\u0026\u0026t.interactionId\u0026\u0026pe(t.target,e)\u0026\u0026(void 0===a.inp.value||t.duration\u003ea.inp.value)\u0026\u0026(c(),a.inp.value=t.duration)});
380const p=[\"pointerdown\",\"keydown\"],m=()=\u003e{p.forEach(e=\u003e{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=\u003e{i=!0,o.forEach(e=\u003e{try{e?.disconnect()}catch(e){}}),m(),[\"visibilitychange\",\"pagehide\"].forEach(e=\u003e{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=\u003e{pe(t?.target,e)\u0026\u0026((()=\u003e{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=\u003e{g.gm.addEventListener(e,v,{passive:!0})}),[\"visibilitychange\",\"pagehide\"].forEach(e=\u003e{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\"'.concat(he(e.id),'\"]'));return Array.from(y||[]).some(t=\u003efe(t.dataset,e))\u0026\u0026c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=[\"entry\",\"scripts\",\"all\"],Re=[\"name\",\"id\",\"type\"],Te=new Map([[ce,\"addPageAction\"],[oe,\"log\"],[de,\"measure\"],[ie,\"noticeError\"],[ue,\"recordCustomEvent\"]]),Ae={experimental:(0,C.J)(()=\u003e(0,l.R)(54,\"newrelic.register\")),disabled:(0,C.J)(()=\u003e(0,l.R)(55)),invalidTarget:(0,C.J)(e=\u003e(0,l.R)(48,e)),deregistered:(0,C.J)(()=\u003e(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=\u003e(0,l.R)(80,e)),duplicateName:(0,C.J)(e=\u003e(0,l.R)(81,e)),duplicateId:(0,C.J)(e=\u003e(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,(\"object\"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))\u0026\u0026(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invalidTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest\u0026\u0026(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(\"\"+location),a={};Object.prototype.hasOwnProperty.call(r,\"attributes\")||Object.defineProperty(r,\"attributes\",{get:()=\u003e({...a,\"source.id\":r.id,\"source.name\":r.name,\"source.type\":r.type,\"parent.type\":r.parent?.type||w.f.BA,\"parent.id\":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=\u003e{Re.includes(e)||(a[\"source.\".concat(e)]=t)});let o=()=\u003e{};const c=e.runtime.registeredEntities,d=e=\u003e{r.blocked=!0,o=e};function u(e){return\"string\"==typeof e\u0026\u0026!!e.trim()\u0026\u0026e.trim().length\u003c501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)\u0026\u0026u(r.name)||d(()=\u003eAe.invalidTarget(r)),c.forEach(e=\u003e{try{const{name:t,id:n}=e.metadata.target;t===r.name\u0026\u0026n!==r.id\u0026\u0026Ae.duplicateName(r),n===r.id\u0026\u0026t!==r.name\u0026\u0026Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=\u003em(ce,[t,{...a,...n},e],r),deregister:()=\u003e{p(),d(Ae.deregistered)},log:(t,n={})=\u003em(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=\u003em(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=\u003em(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=\u003em(ue,[t,{...a,...n},e],r),setApplicationVersion:e=\u003eg(\"application.version\",e),setCustomAttribute:(e,t)=\u003eg(e,t),setUserId:e=\u003eg(\"enduser.id\",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=\u003e(r.blocked\u0026\u0026o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(\"\"+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
380imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking\u0026\u0026{renderBlocking:n.renderBlocking},...i.fcp.value\u003e=0\u0026\u0026{\"vitals.fcp.value\":i.fcp.value},...i.lcp.value\u003e=0\u0026\u0026{\"vitals.lcp.value\":i.lcp.value},...i.cls.value\u003e=0\u0026\u0026{\"vitals.cls.value\":i.cls.value},...i.inp.value\u003e=0\u0026\u0026{\"vitals.inp.value\":i.inp.value}};f.recordCustomEvent(\"MicroFrontEndTiming\",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=\u003e{h()||(a[e]=t)},m=(r,n,i)=\u003e{if(h()\u0026\u0026r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||\"unknown\";(0,S.p)(q.xV,[\"API/register/\".concat(a,\"/called\")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=\u003eie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t\u003e10||(this.runtime.releaseIds[e.slice(-200)]=(\"\"+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on(\"internal-error\",(t,r)=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\"ierr\",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener(\"unhandledrejection\",t=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\"err\",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener(\"error\",t=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\"err\",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||\"object\"!==t\u0026\u0026\"function\"!==t?-1:e===g.gm?0:(0,_e.I)(e,\"nr@id\",function(){return ke++})}function Le(e){if(\"string\"==typeof e)return e.length;if(\"object\"==typeof e){if(\"undefined\"!=typeof ArrayBuffer\u0026\u0026e instanceof ArrayBuffer\u0026\u0026e.byteLength)return e.byteLength;if(\"undefined\"!=typeof Blob\u0026\u0026e instanceof Blob\u0026\u0026e.size)return e.size;if(!(\"undefined\"!=typeof FormData\u0026\u0026e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=[\"open\",\"send\",\"setRequestHeader\"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get(\"xhr\")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d=\"readystatechange\",u=[\"onload\",\"onerror\",\"onabort\",\"onloadstart\",\"onloadend\",\"onprogress\",\"ontimeout\"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit(\"new-xhr\",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState\u003e3\u0026\u0026!o.resolved\u0026\u0026(o.resolved=!0,n.emit(\"xhr-resolved\",[],e)),i.inPlace(e,u,\"fn-\",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit(\"internal-error\",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,[\"onreadystatechange\"],\"fn-\",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,\"-xhr-\",E),n.on(\"send-xhr-start\",function(e,t){p(e,t),function(e){f.push(e),a\u0026\u0026(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on(\"open-xhr-start\",p),a){var m=o\u0026\u0026o.resolve();if(!c\u0026\u0026!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on(\"fn-end\",function(e){e[0]\u0026\u0026e[0].type===d||b()});function b(){for(var e=0;e\u003cf.length;e++)p(0,f[e]);f.length\u0026\u0026(f=[])}function E(e,t){return t}return n}var Be=\"fetch-\",He=Be+\"body-\",We=[\"arrayBuffer\",\"blob\",\"json\",\"text\",\"formData\"],Ue=g.gm.Request,Ke=g.gm.Response,Fe=\"prototype\";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get(\"fetch\")}(e);if(!(Ue\u0026\u0026Ke\u0026\u0026g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];\"function\"==typeof s\u0026\u0026(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+\"before-start\",[e],n),n[R.P]\u0026\u0026n[R.P].dt\u0026\u0026(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+\"start\",[e,o],c),c.then(function(e){return r.emit(i+\"end\",[null,e,a],c),e},function(e){throw r.emit(i+\"end\",[e,void 0,a],c),e})})}
380return Ve[r.debugId]=1,We.forEach(e=\u003e{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,\"fetch\",Be),r.on(Be+\"end\",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get(\"content-length\");null!==a\u0026\u0026(s.rxSize=a),r.emit(Be+\"done\",[null,n],s)}else r.emit(Be+\"done\",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||\"\").toString()||null,n=(t.agentID||\"\").toString()||null,i=(t.trustKey||\"\").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready\u0026\u0026(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)\u0026\u0026this.useTraceContextHeadersForCors())\u0026\u0026(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin\u0026\u0026!this.excludeNewrelicHeader()||!e.sameOrigin\u0026\u0026this.isAllowedOrigin(e)\u0026\u0026this.useNewrelicHeaderForCors())\u0026\u0026(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}generateTraceContextParentHeader(e,t){return\"00-\"+t+\"-\"+e+\"-01\"}generateTraceContextStateHeader(e,t,r,n,i){return i+\"@nr=0-1-\"+r+\"-\"+n+\"-\"+e+\"----\"+t}generateTraceHeader(e,t,r,n,i,s){if(!(\"function\"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:\"Browser\",ac:n,ap:i,id:e,tr:t,ti:r}};return s\u0026\u0026n!==s\u0026\u0026(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled\u0026\u0026this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n\u003cr.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname\u0026\u0026e.protocol===i.protocol\u0026\u0026e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return\"string\"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL\u0026\u0026e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+\":\"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=[\"load\",\"error\",\"abort\",\"timeout\"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt=\"X-NewRelic-App-Data\",rt=\"internal-error\";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=\u003e(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:\"xhr\",fetch:\"fetch\",beacon:\"beacon\"};g.gm?.performance?.getEntriesByType(\"resource\").forEach(r=\u003e{if(r.initiatorType in e\u0026\u00260!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler(\"xhr\",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener(\"load\",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener(\"progress\",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid\u0026\u0026this.sameOrigin\u0026\u0026r.setRequestHeader(\"X-NewRelic-ID\",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader\u0026\u0026(r.setRequestHeader(\"newrelic\",n.newrelicHeader),s=!0),n.traceContextParentHeader\u0026\u0026(r.setRequestHeader(\"traceparent\",n.traceContextParentHeader),n.traceContextStateHeader\u0026\u0026r.setRequestHeader(\"tracestate\",n.traceContextStateHeader),s=!0),s\u0026\u0026(this.dt=n)}}function u(e,t){s\u0026\u0026e.length\u003e=2\u0026\u0026(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n\u0026\u0026i){var a=Le(i);a\u0026\u0026(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{\"abort\"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),(\"load\"!==e.type||s.called===s.totalCbs\u0026\u0026(s.onloadCalled||\"function\"!=typeof t.onload)\u0026\u0026\"function\"==typeof s.end)\u0026\u0026s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o\u003cXe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled\u0026\u0026\"function\"==typeof r.onload||\"function\"!=typeof this.end||this.end(r)}function h(e,t){var r=\"\"+Ne(e)+!!t;this.xhrGuids\u0026\u0026!this.xhrGuids[r]\u0026\u0026(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=\"\"+Ne(e)+!!t;this.xhrGuids\u0026\u0026this.xhrGuids[r]\u0026\u0026(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et\u0026\u0026\"load\"===e[0]\u0026\u0026r.emit(\"xhr-load-added\",[e[1],e[2]],t)}function y(e,t){t instanceof et\u0026\u0026\"load\"===e[0]\u0026\u0026r.emit(\"xhr-load-removed\",[e[1],e[2]],t)}function b(e,t,r){t instanceof et\u0026\u0026(\"onload\"===r\u0026\u0026(this.onload=!0),(\"load\"===(e[0]\u0026\u0026e[0].type)||this.onload)\u0026\u0026(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart\u0026\u0026r.emit(\"xhr-cb-time\",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};
380if(\"string\"==typeof e[0]?0===(t=e[0]).length\u0026\u0026g.RI\u0026\u0026(t=\"\"+g.gm.location.href):e[0]\u0026\u0026e[0].url?t=e[0].url:g.gm?.URL\u0026\u0026e[0]\u0026\u0026e[0]instanceof URL?t=e[0].href:\"function\"==typeof e[0].toString\u0026\u0026(t=e[0].toString()),\"string\"==typeof t\u0026\u00260!==t.length){t\u0026\u0026(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n\u0026\u0026(n.newrelicHeader||n.traceContextParentHeader))if(e[0]\u0026\u0026e[0].headers)o(e[0].headers,n)\u0026\u0026(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)\u0026\u0026(this.dt=n),e.length\u003e1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader\u0026\u0026(e.set(\"newrelic\",t.newrelicHeader),r=!0),t.traceContextParentHeader\u0026\u0026(e.set(\"traceparent\",t.traceContextParentHeader),t.traceContextStateHeader\u0026\u0026e.set(\"tracestate\",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(\"\"+(r\u0026\u0026r instanceof Qe\u0026\u0026r.method||n.method||\"GET\")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s\u0026\u0026a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if(\"object\"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=\u003e{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,\"fetch\"];this.targets.forEach(e=\u003ex(n,this,e))};t\u0026\u0026s?t.clone().text().then(e=\u003e{this.responseBody=e,this.rxSize\u0026\u0026\"0\"!==this.rxSize\u0026\u00260!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers\u0026\u0026(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=\u003e{r.emit(rt,[e])}).finally(()=\u003e{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t\u003cXe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status\u0026\u0026(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)\u0026\u0026void 0!==this.responseBody\u0026\u00260!==t.status){const e=Le(this.responseBody);void 0!==e\u0026\u0026(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split(\"\\r\\n\").forEach(function(e){const r=e.indexOf(\": \");if(r\u003e0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,\"xhr\"];this.targets.forEach(e=\u003ex(i,this,e))}function x(e,r,i){n(\"xhr\",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return\"json\"===r\u0026\u0026null!==t?t:\"arraybuffer\"===r||\"blob\"===r||\"json\"===r?Le(e.response):\"text\"===r||\"\"===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i\u0026\u00260!==n.status\u0026\u0026(e.metrics.rxSize=i),e.sameOrigin\u0026\u0026n.getAllResponseHeaders().indexOf(tt)\u003e=0){var s=n.getResponseHeader(tt);s\u0026\u0026((0,S.p)(\"sm\",[\"Ajax/CrossApplicationTracing/Header/Seen\"],void 0,t.K7.metrics,r),e.params.cat=s.split(\", \").pop())}e.loadCaptureCalled=!0}r.on(\"new-xhr\",a),r.on(\"open-xhr-start\",o),r.on(\"open-xhr-end\",d),r.on(\"send-xhr-start\",l),r.on(\"setRequestHeader-xhr-start\",u),r.on(\"xhr-cb-time\",f),r.on(\"xhr-load-added\",h),r.on(\"xhr-load-removed\",p),r.on(\"xhr-resolved\",m),r.on(\"addEventListener-end\",v),r.on(\"removeEventListener-end\",y),r.on(\"fn-end\",E),r.on(\"fetch-before-start\",w),r.on(\"fetch-start\",R),r.on(\"fn-start\",b),r.on(\"fetch-done\",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,3845)))}}const it={},st=[\"pushState\",\"replaceState\"];function at(e,t){const r=function(e){return(e||R.ee).get(\"history\")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,\"-\")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n\u003c0\u0026\u0026(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:\"nr\"}),(0,S.p)(\"api-\"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e\u0026\u0026\"object\"==typeof e\u0026\u0026e.name\u0026\u0026e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||\"\",t:\"api\"};r.s\u003c0||r.e\u003c0||r.e\u003cr.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)(\"bstApi\",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
380if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)(\"bst\",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)(\"bstHist\",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=\u003e{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s=\"\".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)\u0026\u0026this.ee.on(k.CH,()=\u003ethis.#s()),this.#a(i)\u0026\u0026this.importRecorder().then(e=\u003e{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=\u003er.e(478).then(r.bind(r,6167)),this),this.ee.on(\"err\",e=\u003e{this.blocked||this.agentRef.runtime.isRecording\u0026\u0026(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e\u0026\u0026(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=\u003e(this.recorder=new e(this),this.recorder)).catch(e=\u003e{throw this.ee.emit(\"internal-error\",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL\u0026\u0026this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=\u003e{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get(\"tracer\");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get(\"object\"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o=\"function\"==typeof i;return(0,S.p)(q.xV,[\"API/createTracer/called\"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?\"\":\"no-\")+\"fn-start\",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t=\"string\"==typeof e?new Error(e):e;throw r.emit(\"fn-err\",[arguments,this,t],s),t}finally{r.emit(\"fn-end\",[(0,_.t)()],s)}}}};[\"actionText\",\"setName\",\"setAttribute\",\"save\",\"ignore\",\"onEnd\",\"getContext\",\"end\",\"get\"].forEach(r=\u003e{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+\"routeName\",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=\u003e{(0,J.sp)(e,e=\u003e{c(e)},!0,this.removeOnAbort?.signal)}
380);const s=()=\u003e(0,S.p)(\"newURL\",[(0,_.t)(),\"\"+window.location],void 0,this.featureName,this.ee);n.on(\"pushState-end\",s),n.on(\"replaceState-end\",s),(0,J.sp)(wt.OV,e=\u003e{c(e),(0,S.p)(\"newURL\",[e.timeStamp,\"\"+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=\u003e{a||(a=!0,requestAnimationFrame(()=\u003e{(0,S.p)(\"newDom\",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=\u003e{\"loading\"!==document.readyState\u0026\u0026((0,S.p)(\"newUIEvent\",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return\"string\"==typeof e?{type:\"string\",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:\"ArrayBuffer\",size:e.byteLength}:e instanceof Blob?{type:\"Blob\",size:e.size}:e instanceof DataView?{type:\"DataView\",size:e.byteLength}:ArrayBuffer.isView(e)?{type:\"TypedArray\",size:e.byteLength}:{type:\"unknown\",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(\",\"):t||\"\",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason=\"unknown\",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes(\"websockets\")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes(\"no_spv\"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=\u003ece(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=\u003eue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=\u003ede(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=\u003e{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get(\"websockets\");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=\u003e{const e=(0,_.t)();St.forEach(t=\u003e{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason=\"Page navigating away\",t.nrData.closeWasClean=!1,t.nrData.openedAt\u0026\u0026(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit(\"ws\",[t.nrData,t.targets],t)})});
380class n extends WebSocket{static name=Tt.R.WS;static toString(){return\"function WebSocket() { [native code] }\"}toString(){return\"[object WebSocket]\"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener(\"open\",()=\u003e{this.nrData.openedAt=(0,_.t)(),[\"protocol\",\"extensions\",\"binaryType\"].forEach(e=\u003e{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener(\"message\",e=\u003e{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??\"\").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?\"\".concat(this.nrData.messageTypes,\",\").concat(t):t)}),this.addEventListener(\"close\",e=\u003e{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason\u0026\u0026(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit(\"ws\",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i=\"function\"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??\"\").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?\"\".concat(this.nrData.sendTypes,\",\").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on(\"ws\",(e,t)=\u003e{(0,S.p)(\"ws-complete\",[e,t],void 0,this.featureName,this.ee)})}if(s){if(\"function\"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=\u003e{e.forEach(e=\u003e{(0,S.p)(\"spv\",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:[\"csp-violation\"],buffered:!0});l.observe()}g.gm.addEventListener(\"securitypolicyviolation\",e=\u003e{(0,S.p)(\"spv\",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+\":\"+r.port)}function h(){d.emit(\"navChange\")}o.Zp.forEach(e=\u003e(0,J.sp)(e,e=\u003e(0,S.p)(\"ua\",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
380h(e=\u003e{const t=(0,C.s)(e=\u003e{(0,S.p)(\"ua\",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener(\"error\",()=\u003e{(0,S.p)(\"uaErr\",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on(\"open-xhr-start\",(e,r)=\u003e{f(e[1])||r.addEventListener(\"readystatechange\",()=\u003e{2===r.readyState\u0026\u0026(0,S.p)(\"uaXhr\",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on(\"fetch-start\",e=\u003e{e.length\u003e=1\u0026\u0026!f(Ze(e[0]))\u0026\u0026(0,S.p)(\"uaXhr\",[],void 0,t.K7.genericEvents,this.ee)}),d.on(\"pushState-end\",h),d.on(\"replaceState-end\",h),window.addEventListener(\"hashchange\",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener(\"popstate\",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled\u0026\u0026g.gm.PerformanceObserver?.supportedEntryTypes.includes(\"resource\")){new PerformanceObserver(e=\u003e{e.getEntries().forEach(e=\u003e{(0,S.p)(\"browserPerformance.resource\",[e],void 0,this.featureName,this.ee)})}).observe({type:\"resource\",buffered:!0})}}a.some(e=\u003ee)?this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:\"reporting\"===t.disposition?\"report\":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if(\"object\"!=typeof t||!t||\"string\"!=typeof r||!r||\"function\"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get(\"logger\")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],\"wrap-logger-\",()=\u003eLt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)(\"log\",(e,r)=\u003eoe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=\u003e{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;[\"log\",\"error\",\"warn\",\"info\",\"debug\",\"trace\"].forEach(t=\u003e{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:\"log\"===t?\"info\":t},void 0,e)}),this.ee.on(\"wrap-logger-end\",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=\u003e{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:\"spa\"})})()})();20:[\"$\",\"$L1f\",null,{\"id\":\"nr-browser-agent\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"$2e\"}}]\n22:[[[\"$\",\"$L1f\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-GTB67843X5\"}],[\"$\",\"$L1f\",null,{\"id\":\"google-analytics-G-GTB67843X5\",\"dangerouslySetInnerHTML\":{\"__html\":\"window.dataLayer = window.dataLayer || [];\\n          function gtag(){dataLayer.push(arguments);}\\n          gtag('js', new Date());\\n\\n          gtag('config', 'G-GTB67843X5', {\\\"accountId\\\":130372,\\\"bookingEngineId\\\":15085,\\\"locale\\\":\\\"en\\\"});\"}}]],[[\"$\",\"$L1f\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-DZF2BQ8W47\"}],[\"$\",\"$L1f\",null,{\"id\":\"google-analytics-G-DZF2BQ8W47\",\"dangerouslySetInnerHTML\":{\"__html\":\"window.dataLayer = window.dataLayer || [];\\n          function gtag1(){dataLayer.push(arguments);}\\n          gtag1('js', new Date());\\n\\n          gtag1('config', 'G-DZF2BQ8W47', {\\\"accountId\\\":130372,\\\"bookingEngineId\\\":15085,\\\"locale\\\":\\\"en\\\"});\"}}]],null]\n2f:I[24467,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"2689\",\"static/chunks/app/%5Blocale%5D/(main)/not-found-930324d4bdde6e76.js\"],\"Wrapper\"]\n30:I[24467,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"2689\",\"static/chunks/app/%5Blocale%5D/(main)/not-found-930324d4bdde6e76.js\"],\"Content\"]\n31:I[78420,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"2689\",\"static/chunks/app/%5Blocale%5D/(main)/not-found-930324d4bdde6e76.js\"],\"Wrapper\"]\n32:I[2018,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"Wrapper\"]\n33:I[2018,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"Inner\"]\n34:I[2018,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"Left\"]\n35:I[2018,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"Logo\"]\n36:I[2018,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"LogoImg\"]\n37:I[2018,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"Right\"]\n38:I[2018,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"MenuWrapper\"]\n39:I[2018,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"Menu\"]\n3a:I[96437,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"HeaderMenuItem\"]\n3b:I[85184,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"MobileMenu\"]\n3c:I[76740,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"Wrapper\"]\n3d:I[76740,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"Inner\"]\n3e:I[76740,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"Logo\"]\n3f:I[76740,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"LogoImg\"]\n40:I[76740,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"MenuWrapper\"]\n41:I[76740,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"Menu\"]\n42:I[61541,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"FooterMenuItem\"]\n43:I[82912,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"CookiePreferencesButton\"]\n44:I[76740,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"Contacts\"]\n45:I[76740,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"ContactInformation\"]\n46:I[76740,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"EmailLink\"]\n47:I[76740,[\"9628\",\"static/chunks/9628-d78f0209c5bee293.js\",\"9035\",\"static/chunks/9035-079913f99bd598b6.js\",\"8712\",\"static/chunks/8712-00df2521e6c7df1f.js\",\"8170\",\"static/chunks/8170-2993a9632e708cda.js\",\"5604\",\"static/chunks/5604-bb17fddfead6d40e.js\",\"526\",\"static/chunks/526-2511e84b5bef2fff.js\",\"1415\",\"static/chunks/1415-7612ad7b2147eec3.js\",\"690\",\"static/chunks/690-d690f129a31001a0.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-da520818ba49c11e.js\"],\"Socials\"]\n2a:[\"$\",\"$L2f\",null,{\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"xmlSpace\":\"preserve\",\"viewBox\":\"0 0 60 60\",\"width\":\"1em\",\"height\"
380:\"1em\",\"fontSize\":200,\"children\":[[\"$\",\"path\",null,{\"d\":\"M57 0H3C1.346 0 0 1.346 0 3v56a1 1 0 0 0 1 1h58a1 1 0 0 0 1-1V3c0-1.654-1.346-3-3-3M3 2h54c.551 0 1 .449 1 1v5H2V3c0-.551.449-1 1-1m16 51v5h-8v-5zm2 0h8v5h-8zm10 0h8v5h-8zm10 0h8v5h-8zM2 51V17h56v34zm0-36v-5h56v5zm0 38h7v5H2zm49 5v-5h7v5z\",\"style\":{\"fill\":\"#231f20\"}}],[\"$\",\"path\",null,{\"d\":\"M5 4h4v2H5zM12 4h4v2h-4zM16 24h-2v13H8V24H6v14a1 1 0 0 0 1 1h7v6h2v-6h3v-2h-3zM54 37h-3V24h-2v13h-6V24h-2v14a1 1 0 0 0 1 1h7v6h2v-6h3zM30 24c-3.86 0-7 3.14-7 7v7c0 3.86 3.14 7 7 7s7-3.14 7-7v-7c0-3.86-3.14-7-7-7m5 14c0 2.757-2.243 5-5 5s-5-2.243-5-5v-7c0-2.757 2.243-5 5-5s5 2.243 5 5z\",\"style\":{\"fill\":\"#231f20\"}}]]}],[\"$\",\"$L30\",null,{\"children\":\"Page Not Found\"}],[\"$\",\"$L31\",null,{\"icon\":\"$undefined\",\"iconOnly\":false,\"color\":\"primary\",\"$size\":\"md\",\"type\":\"button\",\"ref\":\"$undefined\",\"hidden\":\"$undefined\",\"as\":\"a\",\"href\":\"/\",\"children\":[\"$undefined\",[\"$\",\"span\",null,{\"children\":\"Back to Home Page\"}]]}]]}]\n29:[\"$\",\"$L32\",null,{\"children\":[\"$\",\"$L11\",null,{\"fullWidth\":true,\"children\":[\"$\",\"$L33\",null,{\"children\":[[\"$\",\"$L34\",null,{\"children\":[\"$\",\"$L35\",null,{\"prefetch\":false,\"href\":\"https://www.houselux.com\",\"children\":[\"$\",\"$L36\",null,{\"src\":\"https://hostaway-platform.s3.us-west-2.amazonaws.com/account/attachment/130372-mvN4xQNhNk6fogirqAKSmF76MrD0SAmIIMSIig2o8jA-69395ce18463f?rand=y5qulhdvvs7\",\"width\":300,\"loading\":\"eager\",\"alt\":\"\"}]}]}],[\"$\",\"$L37\",null,{\"children\":[[\"$\",\"$L38\",null,{\"children\":[\"$\",\"$L39\",null,{\"children\":[[[\"$\",\"$L3a\",\"/\",{\"href\":\"/\",\"slug\":\"home\",\"isCustom\":false,\"children\":\"Home\",\"target\":\"$undefined\"}],[\"$\",\"$L3a\",\"/all-listings\",{\"href\":\"/all-listings\",\"slug\":\"all-listings\",\"isCustom\":false,\"children\":\"All listings\",\"target\":\"$undefined\"}],[\"$\",\"$L3a\",\"/about-us\",{\"href\":\"/about-us\",\"slug\":\"about-us\",\"isCustom\":false,\"children\":\"About Us\",\"target\":\"$undefined\"}],[\"$\",\"$L3a\",\"/contact-us\",{\"href\":\"/contact-us\",\"slug\":\"contact-us\",\"isCustom\":false,\"children\":\"Contact Us\",\"target\":\"$undefined\"}],[\"$\",\"$L3a\",\"https://blog.houselux.com\",{\"href\":\"https://blog.houselux.com\",\"slug\":\"blog\",\"isCustom\":true,\"children\":\"Blog\",\"target\":\"_blank\"}]],false]}]}],false,[\"$\",\"$L3b\",null,{\"links\":[{\"href\":\"/\",\"slug\":\"home\",\"isCustom\":false,\"children\":\"Home\",\"target\":\"$undefined\"},{\"href\":\"/all-listings\",\"slug\":\"all-listings\",\"isCustom\":false,\"children\":\"All listings\",\"target\":\"$undefined\"},{\"href\":\"/about-us\",\"slug\":\"about-us\",\"isCustom\":false,\"children\":\"About Us\",\"target\":\"$undefined\"},{\"href\":\"/contact-us\",\"slug\":\"contact-us\",\"isCustom\":false,\"children\":\"Contact Us\",\"target\":\"$undefined\"},{\"href\":\"https://blog.houselux.com\",\"slug\":\"blog\",\"isCustom\":true,\"children\":\"Blog\",\"target\":\"_blank\"}],\"activeLanguage\":{\"isDefault\":1,\"isTranslated\":0,\"isActive\":1,\"id\":18531,\"language\":{\"id\":1,\"code\":\"en\",\"name\":\"English\"}},\"availableLanguages\":[]}]]}]]}]}]}]\n2b:[\"$\",\"$L3c\",null,{\"children\":[\"$\",\"$L11\",null,{\"fullWidth\":true,\"children\":[\"$\",\"$L3d\",null,{\"children\":[[\"$\",\"$L3e\",null,{\"prefetch\":false,\"href\":\"https://www.houselux.com\",\"children\":[\"$\",\"$L3f\",null,{\"src\":\"https://hostaway-platform.s3.us-west-2.amazonaws.com/account/attachment/130372-mvN4xQNhNk6fogirqAKSmF76MrD0SAmIIMSIig2o8jA-69395ce18463f?rand=y5qulhdvvs7\",\"width\":300,\"loading\":\"lazy\",\"alt\":\"\"}]}],[\"$\",\"$L40\",null,{\"children\":[[\"$\",\"$L41\",null,{\"children\":[[[\"$\",\"$L42\",\"/privacy-policy\",{\"href\":\"/privacy-policy\",\"slug\":\"privacy-policy\",\"isCustom\":false,\"children\":\"Privacy Policy\",\"target\":\"$undefined\"}],[\"$\",\"$L42\",\"/terms-and-conditions\",{\"href\":\"/terms-and-conditions\",\"slug\":\"terms-and-conditions\",\"isCustom\":false,\"children\":\"Terms and conditions\",\"target\":\"$undefined\"}]],[\"$\",\"$L43\",null,{}]]}],false]}],[\"$\",\"$L44\",null,{\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L45\",null,{\"children\":[false,false,[\"$\",\"$L46\",null,{\"href\":\"mailto:[email protected]\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"1em\",\"height\"
380:\"1em\",\"viewBox\":\"0 0 20 16\",\"children\":[\"$\",\"path\",null,{\"d\":\"M20 4.608v8.142a3.25 3.25 0 0 1-3.066 3.245L16.75 16H3.25a3.25 3.25 0 0 1-3.245-3.066L0 12.75V4.608l9.652 5.056a.75.75 0 0 0 .696 0zM3.25 0h13.5a3.25 3.25 0 0 1 3.234 2.924L10 8.154.016 2.923A3.25 3.25 0 0 1 3.064.005zh13.5z\"}]}],\"[email protected]\"]}]]}],[\"$\",\"$L47\",null,{\"children\":[null,null,null,null,null,null,null]}]]}]}]]}]}]}]\n"])</script>
380</body></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.