CINXE.COM

Privacy Notice | Atlas Obscura Adventures

<!DOCTYPE html> <html class="h-full"> <head> <!-- OneTrust Cookies Consent Notice start for atlasobscura.com --> <script src="https://cdn.cookielaw.org/consent/c7042f21-9a02-4cf6-ad42-3e1f237e2b50/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="c7042f21-9a02-4cf6-ad42-3e1f237e2b50" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for atlasobscura.com --> <meta charset="utf-8"> <title>Privacy Notice | Atlas Obscura Adventures</title> <link rel="icon" type="image/png" sizes="32x32" href="https://img.atlasobscura.com/UCdfRkhERFvxLqDcIw-S8oRmjnxKeFWtsuLaGBBAT-c/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Zh/dmljb24tMzJ4MzIu/cG5n"> <link rel="icon" type="image/png" sizes="16x16" href="https://img.atlasobscura.com/I8eWGGR9I8i2wVo3rtUe3oFlLUX8TDzw5cb30R0Q4XI/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Zh/dmljb24tMTZ4MTYu/cG5n"> <link rel="apple-touch-icon" type="image/png" href="https://img.atlasobscura.com/j-xg8FDByF8DTcfMgVpd9SN8tqSa3aZa3T6gk1vSwgo/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Fw/cGxlLXRvdWNoLWlj/b24ucG5n"> <link rel="apple-touch-icon-precomposed" type="image/png" sizes="114x114" href="https://img.atlasobscura.com/1ZVcn5iAtU804x_VPZUvnk5m2eEaQ5_E041HX0AZXBc/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Fw/cGxlLXRvdWNoLWlj/b24tMTE0eDExNC1w/cmVjb21wb3NlZC5w/bmc"> <link rel="apple-touch-icon-precomposed" type="image/png" sizes="144x144" href="https://img.atlasobscura.com/2qkRVagVffc_mgSh6SEWeb318Fx0xvtyxjgUes0K6j8/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Fw/cGxlLXRvdWNoLWlj/b24tMTQ0eDE0NC1w/cmVjb21wb3NlZC5w/bmc"> <link rel="apple-touch-icon-precomposed" type="image/png" href="https://img.atlasobscura.com/EXBEGliRE52J40s-LdBs6b4L033THdH2nx0hlJ3SQG8/sm:1/scp:1/aHR0cHM6Ly9zMy5h/bWF6b25hd3MuY29t/L2F0bGFzLWRldi9t/aXNjL2ljb25zL2Fw/cGxlLXRvdWNoLWlj/b24tcHJlY29tcG9z/ZWQucG5n"> <link rel="mask-icon" type="image/svg" href="https://s3.amazonaws.com/atlas-dev/misc/icons/safari-pinned-tab.svg" color="#53b19f"> <link rel="shortcut icon" type="image/x-icon" href="https://s3.amazonaws.com/atlas-dev/misc/icons/favicon.ico" sizes="48x48"> <meta name="description" content="Definitive guidebook and friendly tour-guide to the world&#39;s most wondrous places. Travel tips, articles, strange facts and unique events."> <meta name="robots" content="index"> <link rel="alternate" type="application/rss+xml" title="Atlas Obscura - Latest Articles and Places" href="https://www.atlasobscura.com/feeds/latest"> <link rel="manifest" href="https://s3.amazonaws.com/atlas-dev/misc/icons/manifest.json"> <meta property="og:site_name" content="Atlas Obscura Adventures"> <meta property="og:title" content="Privacy Notice"> <meta name="p:domain_verify" content="0f207004875a5511f774fc29f0a5a3f3"> <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="msapplication-config" content="https://s3.amazonaws.com/atlas-dev/misc/icons/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"bed08a364b","applicationID":"16192845","transactionName":"Jg1fEkIMXl4HQU0NUhcPVBUfE1NVB0BNFl8KFQ==","queueTime":2,"applicationTime":31,"agent":""}</script> <script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VQUHVVJSCRABUlBbBQkDUw==",licenseKey:"bed08a364b",applicationID:"16192845"};;/*! For license information please see nr-loader-full-1.281.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});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)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={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},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>m,xN:()=>p});var n=r(3333),i=r(993);const o=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var a=r(2614),s=r(944),c=r(384),u=r(8122);const d="[data-nr-mask]",l=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},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},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,level:i.p_.INFO},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:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$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:a.wk,inactiveMs:a.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){o(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,s.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){o(t)?e.block_selector+=",".concat(t):""!==t&&(0,s.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,s.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},f={},h="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(h);if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function p(e,t){if(!e)throw new Error(h);f[e]=(0,u.a)(t,l());const r=(0,c.nY)(e);r&&(r.init=f[e])}function m(e,t){if(!e)throw new Error(h);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.281.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>u,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>d});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,u=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(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 o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});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&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.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)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,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}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.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)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={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"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(2646),w=r(3434);const E=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,w.YM)(i),a=new x.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[w.Jt]||t[r];return E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function T(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const _={};var S=r(9417),O=r(5603),N=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function j(e,t={},p,x){let{init:w,info:E,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();E||(w=H.init,E=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,O.a)(e.agentIdentifier,j||{}),E.jsAttributes??={},d.bv&&(E.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,E);const L=(0,S.D0)(e.agentIdentifier),D=[E.beacon,E.errorBeacon];P||(L.proxy.assets&&(I(L.proxy.assets),D.push(L.proxy.assets)),L.proxy.beacon&&D.push(L.proxy.beacon),T(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===L.soft_navigations.enabled&&L.feature_flags.includes("soft_nav")),C.denyList=[...L.ajax.deny_list||[],...L.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),w=x.get("tracer");_[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{_[e]=t}));var E="api-",T=E+"ixn-";function S(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(E,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,R.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),A(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(E,e,!0,"api")})),p.addPageAction=I(E,"addPageAction",!0,n.K7.genericEvents),p.recordCustomEvent=I(E,"recordCustomEvent",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(E,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return S(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return S("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return S("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,x),h||(0,a.p)(T+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(w.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw w.emit("fn-err",[arguments,this,t],r),t}finally{w.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(T,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(T,"routeName",void 0,n.K7.softNav):I(E,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!_[e]],void 0,n.K7.jserrors,x)},d.RI?(0,u.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={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",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.281.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-54Aat8Udm6iAAlMAdj4qB/wPExKn9TKWSsPnD5+K2RMckmHE0cb0CFc0VauDfpPug5wse9qzwDKuwIMa3hX6gw==",222:"sha512-IA751FH/bvhLWl8I5ZELgH0tFQetWKV1G+9qRkPvOrTSv2X2tgItmreKfvrd8zImHp4sIPTnSN0otmgnX7UJXA==",95:"sha512-Rwnn8hCtQVvDGDl0hSpEazVuRDuvlGnJpNuNwuapJ46vDCvUNGBIzCZCrZYygTgVJUjMrfQoMAULb+2gKoTIiQ=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={85:0,959:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.281.0.PROD"]=self["webpackChunk:NRBA-1.281.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),E=i(2843),A=i(3878),T=i(782),_=i(1863);class S extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),g.RI&&((0,E.u)((()=>(0,w.p)("docHidden",[(0,_.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,_.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return L(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(L(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return L(e.error)?e.error:C(e)}function L(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,_.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,_.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,_.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}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,o){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 o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,_.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,_.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,_.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.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}const pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Ee,Lc:Ae,uP:Te,Rz:_e}=be;class Se extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Te,(function(e,t){this.bstStart=(0,_.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,_.t)()],void 0,a.K7.sessionTrace,r)})),r.on(_e+xe,(function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash})),r.on(_e+we,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(g.RI&&(e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,w.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,w.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785);class ke extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,S,Se,Ne,he,N,D,Pe,ke],loaderType:"pro"})})()})();</script> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="bFxwo1ATG6NBCmGUE3jpb_gpG7R9tteeAhw9OOen4gvLWr5U0N1zW1v8Cs_A_sWuQrkB0JO5WOjVWDWF9okvTQ" /> <meta name="action-cable-url" content="wss://www.atlasobscura.com/cable" /> <!-- Google Tag Manager --> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != "dataLayer" ? "&l=" + l : ""; j.async = true; j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl; f.parentNode.insertBefore(j, f); })( window, document, "script", "dataLayer", "GTM-PH5RC2F" ); </script> <!-- End Google Tag Manager --> <link rel="dns-prefetch" href="https://assets.atlasobscura.com" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@100..900" /> <script src="https://assets.atlasobscura.com/vite/assets/all-40d9ea21.js" crossorigin="anonymous" type="module"></script> <link rel="preload" href="//fonts.atlasobscura.com/hermes/epicene-text-regular.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="//fonts.atlasobscura.com/hermes/epicene-text-regular-italic.woff2" as="font" type="font/woff2" crossorigin /> <script defer data-domain="atlasobscura.com" src="https://plausible.io/js/plausible.js" ></script> <link rel="stylesheet" href="https://assets.atlasobscura.com/vite/assets/hermes.tailwind-9b1b6ed9.css" /> <script src="https://assets.atlasobscura.com/vite/assets/hermes-80334ec2.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/index-c8557f21.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/stimulus-timeago.es-9b3eee1f.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/stimulus_reflex.min-af4899eb.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/chunk.Q6NMJ6U4-35e725db.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="https://assets.atlasobscura.com/vite/assets/_commonjs-dynamic-modules-b5d16a8b.js" as="script" crossorigin="anonymous"> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-VE390YR3HM"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-VE390YR3HM'); gtag('config', 'AW-11344746333'); </script> <!-- Meta Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1494388927542275'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1494388927542275&ev=PageView&noscript=1" /></noscript> <!-- End Meta Pixel Code --> </head> <body class="false h-full bg-white font-sans" data-controller="analytics icons scroll" > <div class="absolute z-50 w-full"> <div class="nav-component nav-component--theme-dark"> <div class="container-w-fixed"> <div class="flex w-full items-center justify-between py-4 md:py-8"> <a class="md:flex-1" href="/adventures/"> <span class="sr-only">Atlas Obscura Adventures</span> <img class="hidden xl:block" width="240" height="20" src="https://assets.atlasobscura.com/assets/hermes/aoa_logo_long_bk-645b8df57b51eff563935a095bd429b9ca4649175efb486c2295d161c9e734f7.svg" alt="Logo" /> <img class="block xl:hidden" width="144" height="20" src="https://assets.atlasobscura.com/assets/hermes/aoa_logo_short_bk-595bb63d4f5faeb568c04926a340634a68ab3916c3772ec837465cf62bafb360.svg" alt="Logo" /> </a> <div data-controller="apparate" class="md:hidden"> <button id="button__open-mobile-menu" data-apparate-target="trigger" data-apparate-subject-selector="#mobile-nav-menu" data-aria-expand-target="#button__open-mobile-menu" data-action="apparate#appear" type="button" class=" inline-flex h-10 w-10 items-center justify-center rounded-md bg-white/20 p-2 backdrop-blur hover:bg-gray-100 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-indigo-500" aria-expanded="false" aria-controls="mobile-nav-menu" > <span class="sr-only">Open menu</span> <i class="fa-regular fa-bars text-xl"></i> </button> </div> <nav class="hidden md:flex md:gap-6 lg:gap-8"> <div class="relative" data-controller="hermes--nav-component"> <button data-hermes--nav-component-target="trigger" data-action="click->hermes--nav-component#toggle click->analytics#sendEvent click@window->hermes--nav-component#vanishOutsideClick" data-ga-event-action="click" data-ga-event-category="destinations" data-ga-event-label="nav" type="button" class="hermes-body-small group inline-flex items-center rounded-md bg-transparent underline-offset-2 hover:underline" aria-expanded="false" > <span>Destinations</span> <span data-hermes--nav-component-target="icon" data-icon-active="-rotate-90" data-icon-inactive="rotate-90" class="ml-2 rotate-90 transition-transform duration-100 ease-in-out" > <i class="fa-light fa-chevron-right text-xs"></i> </span> </button> <div data-hermes--nav-component-target="subject" data-transition-enter="transition ease-out duration-200" data-transition-enter-start="opacity-0 translate-y-1" data-transition-enter-end="opacity-100 translate-y-0" data-transition-leave="transition ease-in duration-150" data-transition-leave-start="opacity-100 translate-y-0" data-transition-leave-end="opacity-0 translate-y-1" class="absolute left-[8.5rem] z-10 mt-3 hidden w-72 -translate-x-1/2 transform px-2 sm:px-0" > <div class="overflow-hidden rounded-lg shadow-lg ring-1 ring-black ring-opacity-5" > <div class="hermes-body-smaller relative bg-white text-gray-700" > <ul class="py-2" role="menu"> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="africa" data-ga-event-label="nav" href="/adventures/trips?reg=africa">Africa</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="asia" data-ga-event-label="nav" href="/adventures/trips?reg=asia">Asia</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="europe" data-ga-event-label="nav" href="/adventures/trips?reg=europe">Europe</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="middle east" data-ga-event-label="nav" href="/adventures/trips?reg=middle+east">Middle East</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="north america" data-ga-event-label="nav" href="/adventures/trips?reg=north+america">North America</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="oceania" data-ga-event-label="nav" href="/adventures/trips?reg=oceania">Oceania</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="south america" data-ga-event-label="nav" href="/adventures/trips?reg=south+america">South America</a> </li> </ul> </div> <div class="bg-hermes-cream hermes-body-smaller p-4"> <a class="text-hermes-red hover:text-hermes-red-dark flow-root rounded-md" href="/adventures/trips"> View all trips <i class="fa-regular fa-arrow-right pb-px align-middle text-xs" ></i> </a> </div> </div> </div> </div> <div class="relative" data-controller="hermes--nav-component"> <button data-hermes--nav-component-target="trigger" data-action="click->hermes--nav-component#toggle click->analytics#sendEvent click@window->hermes--nav-component#vanishOutsideClick" data-ga-event-action="click" data-ga-event-category="interests" data-ga-event-label="nav" type="button" class="hermes-body-small group inline-flex items-center rounded-md bg-transparent text-white underline-offset-2 hover:underline" aria-expanded="false" > <span>Interests</span> <span data-hermes--nav-component-target="icon" data-icon-active="-rotate-90" data-icon-inactive="rotate-90" class="ml-2 rotate-90 transition-transform duration-100 ease-in-out" > <i class="fa-light fa-chevron-right text-xs"></i> </span> </button> <div data-hermes--nav-component-target="subject" data-transition-enter="transition ease-out duration-200" data-transition-enter-start="opacity-0 translate-y-1" data-transition-enter-end="opacity-100 translate-y-0" data-transition-leave="transition ease-in duration-150" data-transition-leave-start="opacity-100 translate-y-0" data-transition-leave-end="opacity-0 translate-y-1" class="absolute left-[8.5rem] z-10 mt-3 hidden w-72 -translate-x-1/2 transform px-2 sm:px-0" > <div class="overflow-hidden rounded-lg shadow-lg ring-1 ring-black ring-opacity-5" > <div class="hermes-body-smaller relative bg-white text-gray-700" > <ul class="py-2" role="menu"> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="family trip" data-ga-event-label="nav" href="/adventures/trips?int=family+trip">Family Trip</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="food &amp; drink" data-ga-event-label="nav" href="/adventures/trips?int=food+%26+drink">Food &amp; Drink</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="history &amp; culture" data-ga-event-label="nav" href="/adventures/trips?int=history+%26+culture">History &amp; Culture</a> </li> <li role="menuitem" class="flex w-full items-center"> <a class="py-2 px-4 pb-2 w-full hermes-body-smaller hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="wildlife &amp; nature" data-ga-event-label="nav" href="/adventures/trips?int=wildlife+%26+nature">Wildlife &amp; Nature</a> </li> </ul> </div> <div class="bg-hermes-cream hermes-body-smaller p-4"> <a class="text-hermes-red hover:text-hermes-red-dark flow-root rounded-md" href="/adventures/trips"> View all trips <i class="fa-regular fa-arrow-right pb-px align-middle text-xs" ></i> </a> </div> </div> </div> </div> <div class="relative"> <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="trip finder link" data-ga-event-label="nav" class="nav-link hover:underline underline-offset-2 hermes-body-small active" aria-current="page" href="/adventures/trips">Trip finder</a> </div> <div class="relative"> <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="about link" data-ga-event-label="nav" class="nav-link hover:underline underline-offset-2 hermes-body-small" href="/adventures/about">About</a> </div> </nav> <div class="hidden md:flex md:flex-1"> <div class="relative w-full text-right" data-controller="hermes--nav-component" > <button data-hermes--nav-component-target="trigger" data-action="click->hermes--nav-component#toggle click->analytics#sendEvent click@window->hermes--nav-component#vanishOutsideClick" data-ga-event-action="click" data-ga-event-category="contact us" data-ga-event-label="nav" type="button" class="hermes-body-small nav-link group inline-flex items-center rounded-md bg-transparent text-white underline-offset-2 hover:underline" aria-expanded="false" > <span>Contact us</span> <span data-hermes--nav-component-target="icon" data-icon-active="-rotate-90" data-icon-inactive="rotate-90" class="ml-2 rotate-90 transition-transform duration-100 ease-in-out" > <i class="fa-light fa-chevron-right text-xs"></i> </span> </button> <div data-hermes--nav-component-target="subject" data-transition-enter="transition ease-out duration-200" data-transition-enter-start="opacity-0 translate-y-1" data-transition-enter-end="opacity-100 translate-y-0" data-transition-leave="transition ease-in duration-150" data-transition-leave-start="opacity-100 translate-y-0" data-transition-leave-end="opacity-0 translate-y-1" class="absolute -right-[9rem] z-10 mt-3 hidden w-64 -translate-x-1/2 transform px-2 text-left sm:px-0" > <div class="overflow-hidden rounded-lg shadow-lg ring-1 ring-black ring-opacity-5" > <div class="hermes-body-smaller relative bg-white text-gray-700" > <ul class="flex flex-col space-y-4 p-4" role="menu"> <li class="flex items-center gap-4"> <div class="bg-hermes-cream h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-phone text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p> Call us at <a class="inline-block" href="tel:+1 833-919-9154">+1 833-919-9154</a> </p> </div> </li> <hr /> <li class="flex items-center gap-4"> <div class="bg-hermes-cream h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-envelope text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p> Send us a <button class="font-medium underline" data-controller="modal" data-action="click->modal#openByModalId" data-modal-target="trigger" data-modal-id="#general-inquiry" > message </button> </p> </div> </li> </ul> </div> <div class="bg-hermes-cream hermes-body-smaller p-4"> <a class="text-hermes-red hover:text-hermes-red-dark flow-root rounded-md" href="/adventures/adventures-faq"> Visit our FAQ <i class="fa-regular fa-arrow-right pb-px align-middle text-xs" ></i> </a> </div> </div> </div> </div> </div> </div> <div id="mobile-nav-menu" data-controller="hermes--mobile-nav-component" data-transition-enter="ease-out duration-200" data-transition-enter-start="opacity-0" data-transition-enter-end="opacity-100" data-transition-leave="duration-100 ease-in" data-transition-leave-start="opacity-100" data-transition-leave-end="opacity-0" class="absolute inset-x-0 top-0 hidden h-screen origin-top-right transform bg-black/20 p-2 backdrop-blur transition-opacity md:hidden" > <div class="bg-hermes-cream rounded-lg shadow-lg"> <div class="px-5 pt-3 pb-4"> <div class="flex items-center justify-between"> <div> <a href="/adventures/"> <img class="w-36" width="144" height="20" src="https://assets.atlasobscura.com/assets/hermes/aoa_logo_short_bk-595bb63d4f5faeb568c04926a340634a68ab3916c3772ec837465cf62bafb360.svg" alt="Logo" /> </a> </div> <div class="-mr-3" data-controller="apparate" data-action="keydown@window->apparate#vanishOnEsc" > <button data-apparate-target="trigger" data-apparate-subject-selector="#mobile-nav-menu" data-action="click->apparate#vanish" data-aria-expand-target="#button__open-mobile-menu" type="button" class="inline-flex items-center justify-center rounded-md bg-white p-2 text-gray-900 hover:bg-gray-200 hover:text-black focus:outline-none focus:ring-0" > <span class="sr-only">Close menu</span> <!-- Heroicon name: outline/x --> <svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" aria-hidden="true" > <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12" /> </svg> </button> </div> </div> </div> <div role="menu" aria-orientation="vertical" class="rounded-b-lg bg-white pt-6" > <details class="accordion" role="menu" aria-orientation="vertical"> <summary class="flex w-full cursor-pointer list-none items-center hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="destinations" data-ga-event-label="mobile nav" > <span class="hermes-body-big w-40 flex-none py-3 px-5">Destinations</span> <i class="fa-light fa-chevron-right text-gray-700 rotate-90"></i> <i class="fa-light fa-chevron-right text-gray-700 -rotate-90"></i> </summary> <div class="flex flex-col"> <ul> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="africa" data-ga-event-label="mobile nav" href="/adventures/trips?reg=africa">Africa</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="asia" data-ga-event-label="mobile nav" href="/adventures/trips?reg=asia">Asia</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="europe" data-ga-event-label="mobile nav" href="/adventures/trips?reg=europe">Europe</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="middle east" data-ga-event-label="mobile nav" href="/adventures/trips?reg=middle+east">Middle East</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="north america" data-ga-event-label="mobile nav" href="/adventures/trips?reg=north+america">North America</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="oceania" data-ga-event-label="mobile nav" href="/adventures/trips?reg=oceania">Oceania</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="south america" data-ga-event-label="mobile nav" href="/adventures/trips?reg=south+america">South America</a> </li> </ul> </div> </details> <details class="accordion" role="menu" aria-orientation="vertical"> <summary class="flex w-full cursor-pointer list-none items-center hover:bg-gray-100 hover:text-gray-900" data-action="click->analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="interests" data-ga-event-label="mobile nav" > <span class="hermes-body-big w-40 flex-none py-3 px-5">Interests</span> <i class="fa-light fa-chevron-right text-gray-700 rotate-90"></i> <i class="fa-light fa-chevron-right text-gray-700 -rotate-90"></i> </summary> <div class="flex flex-col"> <ul> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="family trip" data-ga-event-label="mobile nav" href="/adventures/trips?int=family+trip">Family Trip</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="food &amp; drink" data-ga-event-label="mobile nav" href="/adventures/trips?int=food+%26+drink">Food &amp; Drink</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="history &amp; culture" data-ga-event-label="mobile nav" href="/adventures/trips?int=history+%26+culture">History &amp; Culture</a> </li> <li role="menuitem" class="hermes-body-small flex w-full items-center" > <a class="py-3 pl-10 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="wildlife &amp; nature" data-ga-event-label="mobile nav" href="/adventures/trips?int=wildlife+%26+nature">Wildlife &amp; Nature</a> </li> </ul> </div> </details> <a role="menuitem" class="hermes-body-big block py-3 px-5 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="trip finder link" data-ga-event-label="mobile nav" href="/adventures/trips">Trip finder</a> <a role="menuitem" class="hermes-body-big block py-3 px-5 w-full hover:bg-gray-100 hover:text-gray-900" data-action="click-&gt;analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="about link" data-ga-event-label="mobile nav" href="/adventures/about">About</a> <div class="bg-hermes-cream my-6 py-8 px-5"> <p class="mb-5 text-base font-semibold leading-6 text-gray-900"> Have a question? </p> <ul class="flex flex-col gap-3" role="menu"> <li class="flex items-center gap-4"> <div class="bg-white h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-phone text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p> Call us at <a class="inline-block" href="tel:+1 833-919-9154">+1 833-919-9154</a> </p> </div> </li> <li class="flex items-center gap-4"> <div class="bg-white h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-envelope text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p> Send us a <button class="font-medium underline" data-controller="modal" data-action="click->modal#openByModalId" data-modal-target="trigger" data-modal-id="#general-inquiry" > message </button> </p> </div> </li> <li class="flex items-center gap-4"> <div class="bg-white h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-question text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p>Check out our <a href="/adventures/adventures-faq">FAQ</a></p> </div> </li> </ul> </div> <button data-controller="modal" data-action="click->analytics#sendEvent click->modal#openByModalId" data-modal-target="trigger" data-modal-id="#newsletter-signup" role="menuitem" aria-haspopup="dialog" data-ga-event-action="click" data-ga-event-category="newsletter sign up link" data-ga-event-label="mobile nav" class="block w-full px-5 text-left hover:bg-gray-100 hover:text-gray-900" > Sign up for our emails </button> <a class="bg-hermes-cream text-base leading-6 text-hermes-red hover:text-hermes-red-dark mt-6 block w-full cursor-pointer rounded-b-lg py-4 px-5" href="/adventures/trips"> View all trips <i class="fa-regular hermes-body-smaller fa-arrow-right ml-1"></i> </a> </div> </div> </div> </div> </div> </div> <div class="h-full min-h-full"> <div class="relative flex h-full flex-col"> <main class="w-full grow"> <div class="mt-20 flex w-full flex-col"> <article class="prose prose-neutral prose-h1:hermes-heading-big prose-h2:hermes-heading-small prose-h3:hermes-heading-smaller prose-h4:hermes-heading-smallest prose-h5:hermes-heading-smallest prose-h6:hermes-heading-smallest prose-p:hermes-body-small prose-li:hermes-body-small prose-a:text-hermes-red mx-auto max-w-[80ch] px-4 py-24 sm:px-6 md:py-36 lg:px-8" data-controller="hermes--pages--static-page-component" > <h1> Privacy Notice </h1> <p> Last updated Nov 4, 2024 </p> <div> <a class="block" href="#what-personal-information-does-atlas-obscura-collect">What Personal information Does Atlas Obscura Collect?</a> <a class="block" href="#how-does-atlas-obscura-use-personal-information">How Does Atlas Obscura Use Personal information?</a> <a class="block" href="#will-atlas-obscura-share-personal-information-with-others">Will Atlas Obscura Share Personal information with Others?</a> <a class="block" href="#third-party-advertisers">Third-party Advertisers</a> <a class="block" href="#is-my-information-secure">Is My Information Secure?</a> <a class="block" href="#international-data-transfer">International Data Transfer</a> <a class="block" href="#european-union-data-privacy-rights">European Union Data Privacy Rights</a> <a class="block" href="#legal-basis-for-processing-under-gdpr">Legal Basis for Processing under GDPR</a> <a class="block" href="#california-privacy-rights">California Privacy Rights</a> <a class="block" href="#in-the-event-of-merger-sale-or-bankruptcy">In the Event of Merger, Sale, or Bankruptcy</a> <a class="block" href="#children-s-privacy">Children&#39;s Privacy</a> </div> <p>The web site accessible through <a href="https://www.atlasobscura.com/">www.atlasobscura.com</a> and any affiliated portals, apps, or other channels (the "Website") is owned, operated and distributed by Atlas Obscura Inc., a Delaware Corporation ("Atlas Obscura,” “we” or “us”). BY ACCESSING ANY PART OF THE WEBSITE, YOU ARE AGREEING TO THE TERMS AND CONDITIONS DESCRIBED BELOW (THE "PRIVACY NOTICE") AND THE TERMS AND CONDITIONS OF THE ATLAS OBSCURA <a href="https://www.atlasobscura.com/terms">TERMS OF USE</a> (THE "TERMS OF USE"). IF YOU DO NOT AGREE TO ANY OF THESE TERMS, YOU SHOULD NOT USE THE ATLAS OBSCURA WEBSITE.</p> <p>This Privacy Notice applies to all users, including both users who are simply viewing the Website and users who are also contributors of content, information, and other materials or services on the Website. Please note that any User Submission (as defined in the Terms of Use) becomes published content and may not be subject to all the rights available to your personal information as described in this Privacy Notice once it is published.</p> <p>Where permitted by law, Atlas Obscura may, at its sole discretion, modify this Privacy Notice at any time. By accessing the Website at any time after such modifications, you are agreeing to such modifications.</p> <h2>What Personal information Does Atlas Obscura Collect?</h2> <p>During your use of the Website or through other communication with us, Atlas Obscura may collect and process certain personal information (also commonly referred to as personal data, personally identifiable information, or PII). You may affirmatively provide us with personal information, or, in some cases, it may be collected automatically as described in this Notice and in our <a href="https://atlasobscura.com/cookies">Cookie Policy</a>.</p> <h3>Personal information collected directly from you:</h3> <ul> <li>Website users, email subscribers, and Experience purchasers: name, email address, or other contact information.</li> <li>Purchasers of trips: name, email address, phone number, other contact information, passport information, birthdate, billing information. (Note that Atlas Obscura may not collect this information directly, and it may be collected by our partners at the time of purchase.)</li> <li>User Submissions: You will also have the opportunity to submit content for inclusion on the Website as described in the Terms of Service. You control what personal information is collected from you via User Submissions, and you provide such User Submissions knowing that the submission may become public. For more information on rules regarding User Submission, please review our Terms of Service.</li> <li>DO NOT PROVIDE CERTAIN PERSONAL INFORMATION: Please note that you should not submit to Atlas Obscura any sensitive data relating to your (i) racial or ethnic origin (ii) political beliefs (iii) philosophical or religious beliefs (iv) membership of a trade union or political party (v) physical or mental health or genetic makeup (vi) addictions, sexual life or (vii) the commission of criminal offences or proceedings and associated penalties or fines, unless you have previously sent to us your written consent that we may process such Personal Information, if Atlas Obscura determines consent to be a requirement of applicable law. If you provide such sensitive data Atlas Obscura, that data will be promptly deleted.</li> </ul> <h3>Personal and non-personal information not provided by you:</h3> <ul> <li>"Cookies, " Log-File Information, and “Clear-GIFs”: When you visit the Website, Atlas Obscura utilized certain technologies as described in our Cookie Policy. For more information on the information collected through those technologies, how it is used, and who it is shared with, please review our <a href="https://atlasobscura.com/cookies">Cookie Policy</a>.</li> </ul> <h2>How Does Atlas Obscura Use Personal information?</h2> <p>Any personal information that you voluntarily disclose online (on discussion boards, in messages and chat areas, within your public profile page, through a User Submission, etc.) becomes publicly available and can be collected and used by others. Your account name (not your email address) is displayed to other Users when you make a User Submission, and other users can contact you through messages and comments. Once that personal information is made public, Atlas Obscura does not control subsequent use of that personal information, and you may be unable to exercise your data privacy rights as described in this Notice.</p> <p>We use information, including personal information, that we collect about you or that you provide to us for a variety of purposes, including:</p> <ul> <li>To present our Website and its content to you.</li> <li>To allow you to participate in interactive features on our Website.</li> <li>To provide you with information, products, or services that you request from us.</li> <li>To fulfill any other stated purpose for which you provide it, which may be disclosed outside of this Privacy Notice.</li> <li>To improve our content, products, services, Website, and apps.</li> <li>To deliver content, including ads, relevant to your interest in our products and services.</li> </ul> <p>If you have not opted out from receiving emails from Atlas Obscura, we may use your email address or other personal information to send commercial or marketing messages. Atlas Obscura also may use your email address for non-marketing or administrative purposes (such as notifying you of major Website changes or for customer service purposes). You cannot opt out of receiving emails for non-marketing or administrative purposes.</p> <p>We'll retain your personal information for as long as necessary to provide you with our services. You can ask for your personal information to be deleted at any time or ask for us to send you or a 3rd party your personal information by contacting us <a href="https://www.atlasobscura.com/contact_form">via this form.</a> Please note that there may be latency in deleting your personal information from our servers and backup storage, and we may retain your personal information in order to comply with the law, protect our rights, resolve disputes or enforce our agreements.</p> <p>Atlas Obscura uses aggregated information (such as anonymous user usage data, cookies, IP addresses, browser type, clickstream data, etc.) to improve the quality and design of the Website and to create new features, promotions, functionality, and services by storing, tracking, and analyzing user preferences and trends. In addition, Atlas Obscura may use "cookies" clear gifs and log file information to deliver content (which may include third party advertisements) specific to your interests and remember information so that you will not have to re-enter it each time you visit the Website. You can find out more information about how these technologies are used in our <a href="https://atlasobscura.com/cookies">Cookie Policy</a>.</p> <h2>Will Atlas Obscura Share Personal information with Others?</h2> <p>Atlas Obscura will not share your personal information (such as name or email address) with other, third-party companies for their commercial or marketing use without your consent or except as part of a specific program or feature for which you have the ability to opt-in or opt-out.</p> <p>Atlas Obscura may provide personal information to employees, consultants, affiliates or other businesses or persons for the purpose of processing such information on its behalf. In such circumstances, Atlas Obscura requires that these parties agree to protect the confidentiality of such information and to comply in all respects with this Privacy Notice. If you wish to be exempt from this processing, you may request via <a href="https://www.atlasobscura.com/contact_form">via this form</a> that we delete your account. Please note that some sharing is necessary to use the service and participate on the Atlas Obscura Website, and we may be unable to opt you out of all sharing if you wish to continue receiving services and/or engaging with the Website.</p> <p>Atlas Obscura may share non-personally-identifiable information (such as anonymous User usage data, referring / exit pages and URLs, platform types, number of clicks, etc.) with interested third-parties to assist them in understanding the usage patterns for certain content, services, advertisements, promotions, and/or functionality on the Website and to serve interest-based ads on both the Website and trusted partner applications.</p> <p>In addition, Atlas Obscura may release personal information: (i) to the extent we have a good-faith belief that such action is necessary to comply with any applicable law, enforce any provision of the Terms of Use, protect itself against any liability, defend itself against any claims, protect the rights, property and personal safety of any user or protect the public welfare; or (ii) to respond to a court order, subpoena, or search warrant.</p> <h2>Third-party Advertisers</h2> <p>Atlas Obscura may allow other companies, called third-party ad servers or ad networks, to serve advertisements within the Website. These third-party ad servers or ad networks use technology to send, directly to your browser, the advertisements and links that appear on the Website. They automatically receive your IP address when this happens. They may also use other technologies (such as cookies, JavaScript, or Web Beacons) to measure the effectiveness of their advertisements and to personalize the advertising content you see. You should consult the respective privacy policies of these third-party ad servers or ad networks for more information on their practices and for instructions on how to opt-out of certain practices. This Privacy Notice does not apply to them, and Atlas Obscura cannot control their activities.</p> <p>We may use data from Google’s Interest-based advertising or 3rd-party audience data (such as age, gender and interests) with Google Analytics. You can opt-out of Google Analytics for Display Advertising and customize Google Display Network ads via <a href="https://www.google.com/settings/ads">Google Ads Settings</a>, or opt out of general interested-based advertising via the <a href="http://optout.networkadvertising.org/?c=1">NAI Consumer Opt Out</a>. You may also be interested in the <a href="https://tools.google.com/dlpage/gaoptout/">Google Analytics opt-out browser add-on</a>.</p> <p>We partner with Microsoft Clarity and Microsoft Advertising to capture how users interact with our website and apps through behavioral metrics, heatmaps, and session replay to improve and market our products/services. Additionally, we use this information for site optimization, fraud/security purposes, and advertising. For more information about how Microsoft collects and uses your data, visit the <a href="https://privacy.microsoft.com/privacystatement" data-linktype="external">Microsoft Privacy Statement</a>.</p> <h2>Is My Information Secure?</h2> <p>Atlas Obscura's application databases and related backups are encrypted-at-rest. Transmission of data between application servers, databases, and other services is over secure connections, and users may only connect with our web services using HTTPS. To prevent unauthorized access, our internal databases and application servers require two-factor authentication for all administrators. We employ web application firewalls, attack-detection, and similar services to prevent the authorized access of our public-facing services. Applications and underlying systems are monitored for security vulnerabilities and patched in a timely fashion when threats are discovered.</p> <p>Atlas Obscura has implemented security measures to protect personal information collected on the Website against loss, misuse or alteration. In addition, your account information is protected by a password for your privacy and security. It is important that you protect against unauthorized access to your password and to your computer by logging off once you have finished using a shared computer. Moreover, despite the precautions described above, Atlas Obscura cannot and does not guarantee that the individual user information you have transmitted will not be intercepted by others and/or decrypted or accidentally disclosed, and we accept no liability for any unintentional disclosure.</p> <h2>International Data Transfer</h2> <p>If you are located outside the United States, in particular if you are located in Switzerland or the European Union (“EU”), please note that we and our servers are located in the United States. Any information that you provide to us may be transferred to and processed in the United States or other countries around the world where we do business. Although this may include recipients of information located in countries where there may be a lower level of legal protection for your personal information than in your country, we will protect your information in accordance with requirements applicable to the law in your particular jurisdiction and take steps to only share with third parties that offer similar protection. By using our Website, you unambiguously consent to your information being collected, processed, used, and transferred as disclosed herein.</p> <h2>European Union Data Privacy Rights</h2> <p>If you are located in EU, the General Data Protection Regulation (“GDPR”) grants you certain rights under the law. In particular, the right to access, correct, delete, restrict processing of, and data portability of the personal information we hold about you. We may retain your personal information as described in this Privacy Notice.</p> <p>Upon request, we will grant you reasonable access to personal information that we hold about you. In addition, we will take reasonable steps to permit you to correct, amend, delete, restrict processing of, and request portability of the personal information we hold about you. We also rely upon your assistance in providing accurate updates of your personal information. In order make a request regarding your personal information, please make a request <a href="https://www.atlasobscura.com/contact_form">via this form</a>.</p> <p>As described above, if you provide us with User Contributions, that information may become public, and we may not be able to retrieve, delete, or prevent further distribution of User Contributions on our Website and in other forms of media once that information has entered the public domain. Upon submitting a User Contribution, you acknowledge that User Contributions are subject to this Privacy Notice and the applicable terms and conditions issued by us for such User Contributions.</p> <p>If you have a comment, question, or complaint about how we are handling your personal information, we hope that you contact us <a href="https://www.atlasobscura.com/contact_form">via this form</a> in order to allow us to resolve the matter. In addition, if you are located in the EU, you may submit a complaint regarding the processing of your personal information to the EU data protection authorities (each a “DPA”). The following link may assist you in finding the appropriate DPA: https://ec.europa.eu/justice/data-protection/bodies/authorities/index_en.htm.</p> <h2>Legal Basis for Processing under GDPR</h2> <p>We process and transfer some of your personal information under GDPR on the basis of your consent as described in this Privacy Notice. In addition, in certain circumstances, we process your personal information because it is necessary to enter into and perform a contract between us and you. Finally, we may also process your personal information based on our legitimate interests to market and sell our service and Website</p> <p>Where personal information is processed based on consent, EU residents have the right to withdraw such consent at any time. To do so, please contact us <a href="https://www.atlasobscura.com/contact_form">via this form</a>. If there is a different legal basis that would permit us to continue processing your personal information after withdrawing consent, we will notify you of that legal basis at the time of your request.</p> <h2>California Privacy Rights</h2> <p>If you are a California resident, California law may provide you with certain rights with regard to your personal information under the California Consumer Privacy Act (“CCPA”). Throughout this Privacy Notice you will find information required by CCPA regarding the categories of personal information collected from you; the purposes for which we use personal information, and the categories of third parties your data may be shared with. This information is current as of the date of the Notice and is applicable in the 12 months preceding the effective date of the Notice.</p> <p>As a California resident, the CCPA provides you the ability to make inquiries regarding to your personal information. Specifically, the degree to which the information is not already provided in this Privacy Notice, you have the right to request disclosure about the collection and use of your personal information over the past 12 months, including:</p> <ul> <li>The categories of personal information collected about you.</li> <li>The categories of sources for the personal information collected about you.</li> <li>The business or commercial purpose for collecting your personal information.</li> <li>The categories of third parties with whom your personal information was shared.</li> <li>The specific pieces of personal information collected about you.</li> <li>If your personal information was disclosed for a business purpose, the personal information categories disclosed and the categories of third parties to which the information was disclosed.</li> <li>If your personal information was sold in the past 12 months, the personal information categories sold and the categories of third parties to which the information was sold.</li> </ul> <p>Please note that you may only make the above requests twice in a 12-month period. You also have the right to request that any of your personal information collected and retained be deleted, subject to certain exceptions. Finally, you have the right to not receive discriminatory treatment by Atlas Obscura or any business for exercising any of the rights provided under CCPA.</p> <p>You may submit a request regarding your rights under CCPA by submitting it <a href="https://www.atlasobscura.com/contact_form">via this form</a> or by mailing us at</p> <p>Atlas Obscura Privacy Rights<br /> 61 Greenpoint Ave #210<br /> Brooklyn, NY 11222</p> <p>If we receive a CCPA request from you, we will first make a determination regarding the applicability of the law, and we will then take steps to verify your identity prior to responding. The steps to verify your identity may vary based on our relationship with you, but, at a minimum, it will take the form of confirming and matching the information submitted in the request with information already held by Atlas Obscura and/or contacting you through previously used channels to confirm that you submitted the request (i.e. confirming identity through contact information that we have on file, not the contact information submitted to make the request).</p> <p>Your rights as stated here can also be exercised by an authorized agent on your behalf. Atlas Obscura will follow the standards set by the Attorney General of California regarding designation of an authorized agent to exercise rights under CCPA. You may review information available through the Attorney General website (https://www.oag.ca.gov/privacy/ccpa) regarding how an individual can be designated as an authorized agent under CCPA.</p> <p>In addition to CCPA, California Civil Code Section 1798.83 permits users of the Website who are California residents to request certain information regarding its disclosure of personal information to third parties for their direct marketing purposes. To make such a request, please detail your request with <a href="https://www.atlasobscura.com/contact_form">this form</a> or write us at:</p> <p>Atlas Obscura Privacy Rights<br /> 61 Greenpoint Ave #622<br /> Brooklyn, NY 11222</p> <h3 class="p1"><strong>Notice of Financial Incentive</strong></h3> <p class="p2">We offer programs, benefits, and other offerings to consumers that use the Website, related to our collection and use of personal information that might be deemed a “financial incentive” under the CCPA.<span class="Apple-converted-space">  </span>We are providing you this information so that you may make an informed decision on whether to participate in these programs.<span class="Apple-converted-space">  </span>Examples of the programs that we offer as part of the Website include: limited time promotions, contests, or sweepstakes.</p> <p class="p2">In exchange for your participation in these offerings, we may provide you with a financial incentive, such as, a prize or discount when you enter a limited time promotions, contest, or sweepstakes.<span class="Apple-converted-space">  </span>As part of these limited-time offerings, we may collect and use your personal information, such as, your name, home address, date of birth, mailing address, email address, and telephone number. We disclose this personal information to our service providers, contractors, and consultants who perform services on our behalf and to our marketing and advertising partners, including for the purpose of engaging in targeted advertising and other marketing activities. Participation in any such promotions, contests, or sweepstakes are governed by this Privacy Policy, <span class="s1">Cookie Policy</span>, and/or our TERMS OF USE in addition to any specific terms and conditions that apply to any such promotions, contests, or sweepstakes. You can opt into these financial incentives by following the sign-up or participation instructions provided, and you have the ability to opt-out at any time by following the instructions set forth in the applicable limited time promotion, contest, or sweepstakes, or by completing this form. If you request that we delete any of your personal information that is essential to providing you with the financial incentive, we will not be able to provide you with the benefits of that offering. In some cases, we may provide additional terms and conditions, which we will provide to you when you sign up. Our good-faith estimate of the value of your personal information for participating in our promotions, contests, and sweepstakes are the value of the benefit we offer you.</p> <h2>In the Event of Merger, Sale, or Bankruptcy</h2> <p>In the event that Atlas Obscura is acquired by or merged with a third-party entity, we reserve the right to transfer or assign the information we have collected from users as part of such merger, acquisition, sale, or other change of control. In the unlikely event of Atlas Obscura's bankruptcy, insolvency, reorganization, receivership, or assignment for the benefit of creditors, or the application of laws or equitable principles affecting creditors' rights generally, Atlas Obscura may not be able to control how your personal information is treated, transferred, or used.</p> <h2>Children's Privacy</h2> <p>You must be 18 years and older to register to use the Website. As a result, Atlas Obscura does not collect information about children.</p> </article> </div> </main> <footer class="bg-gray-900 text-gray-400"> <div class="container-w-fixed flex flex-col gap-12 py-12 xl:py-16"> <div class="flex flex-col gap-12 lg:flex-row lg:justify-between"> <section class="flex flex-col gap-12 lg:mr-8 lg:basis-2/5"> <a class="w-44 md:w-56 lg:hidden" href="/"> <img class="w-full" src="https://assets.atlasobscura.com/assets/hermes/ao_logo_one_line_cmyk-a21766480309a85b064592f5ca8f59851d18505de5e18fe210c10829ef4d3505.svg" /> </a> <div class="flex flex-col gap-8"> <div class="flex-flex-col gap-2"> <h1 class="hermes-heading-small text-gray-300">Contact us</h1> <p class="font-sans text-base font-normal leading-6 text-gray-400"> Questions about our trips? </p> </div> <ul class="flex flex-col gap-3" role="menu"> <li class="flex items-center gap-4"> <div class="bg-gray-400 h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-phone text-gray-900 text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-400 prose-a:text-gray-400"> <p> Call us at <a class="inline-block" href="tel:+1 833-919-9154">+1 833-919-9154</a> </p> </div> </li> <li class="flex items-center gap-4"> <div class="bg-gray-400 h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-envelope text-gray-900 text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-400 prose-a:text-gray-400"> <p> Send us a <button class="font-medium underline" data-controller="modal" data-action="click->modal#openByModalId" data-modal-target="trigger" data-modal-id="#general-inquiry" > message </button> </p> </div> </li> <li class="flex items-center gap-4"> <div class="bg-gray-400 h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-question text-gray-900 text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-400 prose-a:text-gray-400"> <p>Check out our <a href="/adventures/adventures-faq">FAQ</a></p> </div> </li> </ul> </div> <turbo-frame id="email_footer_component"> <form action="/adventures/email_lists_subscriptions" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="dJkFZoyuJ0nKvasew2mueQNlFmTC9B3gCIIPUHOgFggxQrUDdd0r3orOYKqL1dsv2uiYMtODfoS2sCBIsQoaFQ" autocomplete="off" /> <input value="email_footer_component" autocomplete="off" type="hidden" name="form_context" id="form_context" /> <label class="block text-gray-300 text-base font-semibold mb-4" for="email">Sign up for our emails</label> <div class="flex flex-col sm:flex-row sm:gap-2"> <input placeholder="Email" required="required" class="focus:outline-0 focus:ring-0 focus:invalid:border-red-500 focus:invalid:text-red-600 focus:invalid:ring-red-500 placeholder:text-gray-400 border-white border rounded-md py-2.5 px-3 w-full bg-gray-900 caret-white mb-2 text-white text-base sm:mb-0 sm:w-72" type="email" name="email" id="email" /> <input type="submit" name="commit" value="Subscribe" class="border-white border w-full rounded-md bg-white text-gray-900 text-base font-normal py-2.5 px-3 hover:cursor-pointer sm:w-auto" data-disable-with="Subscribe" /> </div> </form></turbo-frame> </section> <section class="grid grid-cols-2 gap-x-5 gap-y-12 md:grid-cols-4 md:gap-10 lg:basis-3/5" > <ul> <li class="font-sans text-base font-normal leading-6 text-gray-300"> <strong>Destinations</strong> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="africa" data-ga-event-label="footer" href="/adventures/trips?reg=africa">Africa</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="asia" data-ga-event-label="footer" href="/adventures/trips?reg=asia">Asia</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="europe" data-ga-event-label="footer" href="/adventures/trips?reg=europe">Europe</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="middle east" data-ga-event-label="footer" href="/adventures/trips?reg=middle+east">Middle East</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="north america" data-ga-event-label="footer" href="/adventures/trips?reg=north+america">North America</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="oceania" data-ga-event-label="footer" href="/adventures/trips?reg=oceania">Oceania</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="destination selection" data-ga-event-category="south america" data-ga-event-label="footer" href="/adventures/trips?reg=south+america">South America</a> </li> </ul> <ul> <li class="font-sans text-base font-normal leading-6 text-gray-300"> <strong>Interests</strong> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="family trip" data-ga-event-label="footer" href="/adventures/trips?int=family+trip">Family Trip</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="food &amp; drink" data-ga-event-label="footer" href="/adventures/trips?int=food+%26+drink">Food &amp; Drink</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="history &amp; culture" data-ga-event-label="footer" href="/adventures/trips?int=history+%26+culture">History &amp; Culture</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="interest selection" data-ga-event-category="wildlife &amp; nature" data-ga-event-label="footer" href="/adventures/trips?int=wildlife+%26+nature">Wildlife &amp; Nature</a> </li> </ul> <ul> <li class="font-sans text-base font-normal leading-6 text-gray-300"> <strong>Company</strong> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="about link" data-ga-event-label="footer" href="/adventures/about">About</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a data-action="click-&gt;analytics#sendEvent" data-ga-event-action="click" data-ga-event-category="about link" data-ga-event-label="footer" href="/">Atlas Obscura</a> </li> </ul> <ul> <li class="font-sans text-base font-normal leading-6 text-gray-300"> <strong>Resources</strong> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a href="/adventures/privacy">Privacy policy</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a href="/adventures/cookies">Cookie policy</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a href="/adventures/terms">Terms of use</a> </li> <li class="mt-4 font-sans text-base font-normal leading-6 text-gray-400 hover:text-white" > <a target="_blank" href="https://www.insureyonder.com/atlasobscura/">Travel insurance<i class="fa-light fa-arrow-up-right-from-square ml-1"></i></a> </li> </ul> </section> </div> <section class="flex flex-col items-center justify-center gap-6 border-t border-solid border-gray-700 pt-6 lg:flex-row lg:items-center lg:justify-between" > <a class="hidden lg:block lg:w-44" href="/"> <img class="w-full" src="https://assets.atlasobscura.com/assets/hermes/ao_logo_one_line_cmyk-a21766480309a85b064592f5ca8f59851d18505de5e18fe210c10829ef4d3505.svg" /> </a> <div class="flex flex-row items-center gap-6 lg:order-last"> <a href="https://www.instagram.com/atlasobscura/"> <i class="fa-brands fa-instagram text-2xl text-gray-400 hover:text-white" ></i> </a> <a href="https://www.facebook.com/atlasobscuratrips/"> <i class="fa-brands fa-facebook-square text-2xl text-gray-400 hover:text-white" ></i> </a> <a href="https://www.pinterest.com/atlasobscura/_saved/"> <i class="fa-brands fa-pinterest text-2xl text-gray-400 hover:text-white" ></i> </a> </div> <div class="text-gray-400"> © 2025 Atlas Obscura. All rights reserved. </div> </section> </div> </footer> </div> </div> <div data-controller="modal"> <sl-dialog id="newsletter-signup" class="hermes-modal hermes-modal-image" data-modal-target="modal" > <turbo-frame id="email_lists_signup_modal"> <h1 class="mb-3 font-serif text-4xl text-gray-900"> Want Adventures news and updates? </h1> <p class="mb-5 font-sans text-base text-gray-700"> Sign up for our emails. </p> <form class="mb-2" action="/adventures/email_lists_subscriptions" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="TVs5034nlvzyrzjeXFnkB0evWTZjpZIeq5k4jXKedkEIgIm2h1Saa7Lc82oU5ZFRniLXYHLS8XoVqxeVsDR6XA" autocomplete="off" /> <input placeholder="Enter your email" required="required" class="hermes-form-input mb-2" type="email" name="email" id="email" /> <input value="modal" autocomplete="off" type="hidden" name="form_context" id="form_context" /> <input type="submit" name="commit" value="Subscribe" class="hermes-button-primary w-full" data-disable-with="Subscribe" /> </form></turbo-frame> </sl-dialog> </div> <div data-controller="modal"> <sl-dialog id="general-inquiry" class="hermes-modal hermes-modal-panels" data-modal-target="modal" > <div class="hermes-modal-left"> <div class="flex h-full flex-col gap-14"> <div class="flex-auto"> <h1 class="hermes-heading-small mb-2 text-gray-900"> <span class="italic">General</span> inquiry </h1> <p class="mb-6">Have a question for us? We're here to help!</p> <ul class="flex flex-col gap-3" role="menu"> <li class="flex items-center gap-4"> <div class="bg-white h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-phone text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p> Call us at <a class="inline-block" href="tel:+1 833-919-9154">+1 833-919-9154</a> </p> </div> </li> <li class="flex items-center gap-4"> <div class="bg-white h-8 w-8 flex shrink-0 items-center justify-center rounded-full" > <i class="fa-light fa-question text-hermes-red text-base" aria-hidden="true"></i> </div> <div class="prose prose-a:hermes-link-inline text-sm text-gray-900 prose-a:text-gray-900"> <p>Check out our <a href="/adventures/adventures-faq">FAQ</a></p> </div> </li> </ul> </div> <p class="hermes-body-smaller mt-6 self-end text-gray-500 "> This site is protected by reCAPTCHA and the <a class="underline hover:text-gray-800" href="https://policies.google.com/privacy">Google Privacy Policy</a> and <a class="underline hover:text-gray-800" href="https://policies.google.com/terms">Terms of Service</a> apply. </p> </div> </div> <div class="hermes-modal-right"> <turbo-frame id="general_inquiry"> <form class="flex flex-col gap-4" data-action="submit-&gt;analytics#sendIntrepidConversion submit-&gt;analytics#sendIntrepidMetaEvent submit-&gt;analytics#sendEvent" data-ga-event-action="submit" data-ga-event-category="General Inquiry" data-ga-event-label="Contact us modal" data-meta-event-name="GeneralInquiryComplete" data-meta-event-content-name="General Inquiry" action="/adventures/inquiries/general" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="3Mtzq1gxz0brFsQsVeHLcorhap2zNwKnRg4k-nkvcnBoYjEZLQbF9riwuxShu9iAzZhzMWUoQvfZ8ttC05LKJA" autocomplete="off" /> <script src="https://www.recaptcha.net/recaptcha/api.js?render=6LfMneoZAAAAAOMRYLYER0vpGwsFBCmoDE6PPWKw" ></script> <script> // Define function so that we can call it again later if we need to reset it // This executes reCAPTCHA and then calls our callback. function executeRecaptchaForGeneralInquiry() { grecaptcha.ready(function() { grecaptcha.execute('6LfMneoZAAAAAOMRYLYER0vpGwsFBCmoDE6PPWKw', {action: 'general_inquiry'}).then(function(token) { setInputWithRecaptchaResponseTokenForGeneralInquiry('g-recaptcha-response-data-general-inquiry', token) }); }); }; // Invoke immediately executeRecaptchaForGeneralInquiry() // Async variant so you can await this function from another async function (no need for // an explicit callback function then!) // Returns a Promise that resolves with the response token. async function executeRecaptchaForGeneralInquiryAsync() { return new Promise((resolve, reject) => { grecaptcha.ready(async function() { resolve(await grecaptcha.execute('6LfMneoZAAAAAOMRYLYER0vpGwsFBCmoDE6PPWKw', {action: 'general_inquiry'})) }); }) }; var setInputWithRecaptchaResponseTokenForGeneralInquiry = function(id, token) { var element = document.getElementById(id); if (element !== null) element.value = token; } </script> <input type="hidden" name="g-recaptcha-response-data[general_inquiry]" id="g-recaptcha-response-data-general-inquiry" data-sitekey="6LfMneoZAAAAAOMRYLYER0vpGwsFBCmoDE6PPWKw" class="g-recaptcha g-recaptcha-response "/> <div class="flex gap-4"> <div class="basis-1/2"> <label class="hermes-form-label-required" for="first_name">First name</label> <input class="hermes-form-input my-2" required="required" type="text" name="first_name" id="first_name" /> </div> <div class="basis-1/2"> <label class="hermes-form-label-required" for="last_name">Last name</label> <input class="hermes-form-input my-2" required="required" type="text" name="last_name" id="last_name" /> </div> </div> <div> <label class="hermes-form-label-required" for="email">Email</label> <input class="hermes-form-input my-2" required="required" type="email" name="email" id="email" /> </div> <div> <label class="hermes-form-label-required" for="phone_number">Phone number</label> <input class="hermes-form-input my-2" required="required" type="tel" name="phone_number" id="phone_number" /> </div> <div> <label class="hermes-form-label-optional" for="message">Message</label> <textarea class="hermes-form-input my-2" name="message" id="message"> </textarea> </div> <div class="my-2"> <label class="hermes-form-label" ><input type="checkbox" class="hermes-form-input" name="newsletter" /> Sign up for our emails</label > </div> <input type="submit" name="commit" value="Submit" class="hermes-button-secondary self-start" data-disable-with="Submit" /> </form></turbo-frame></div> </sl-dialog> </div> <script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/UUnqkC/klaviyo.js"></script> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'912e6237cdd09cff',t:'MTczOTcxNzc4MC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10