1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="4f350afe-4a76-4342-9868-7f30ff196bcd",e._sentryDebugIdIdentifier="sentry-dbid-4f350afe-4a76-4342-9868-7f30ff196bcd")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1037],{57872:function(e,r,t){t.d(r,{default:function(){return v}});var n=t(57437),a=t(93327),s=t(61994),i=t(27648),o=t(99376),l=t(2265),c=t(42341),d=t(33145),u=t(70366),h=function(e){let{size:r="default",hideXs:t=!0,navigate:a=!0,className:s}=e,o=100;switch(r){case"default":o=100;break;case"2x":o=200;break;default:o=parseInt(r)}return(0,n.jsx)(n.Fragment,{children:a?(0,n.jsx)(i.default,{href:"/","data-testid":"navbar-logo",children:(0,n.jsx)(d.default,{alt:"MapoTapo",className:"".concat(s," ").concat(t?"hidden":""," md:block cursor-pointer"),height:o,width:o,src:u.default})}):(0,n.jsx)(d.default,{alt:"MapoTapo",className:"".concat(s," ").concat(t?"hidden":""," md:block"),height:o,width:o,src:u.default})})},f=t(20642),m=t(33012),p=t(80100);function x(){let e=(0,m.Z)(p.u,e=>e),[r,t]=(0,l.useState)([]),a=(0,l.useCallback)(async()=>{let r=await e.getRedirectParams();if(r.userCountry&&r.userCurrency){e.setUserCountry(r.userCountry),e.setUserCurrency(r.userCurrency);return}let t=await e.getBrowserGeo(),n=await e.getBrowserCurrency(t);t&&e.setUserCountry(t),n&&e.setUserCurrency(n),t&&e.autoRedirect(t)},[e]);return(0,l.useEffect)(()=>{e&&t(e.getCurrencies()),e&&!e.userCurrency&&a()},[e,a]),e&&r&&(0,n.jsx)("div",{"data-testid":"currency-switcher",children:(0,n.jsx)(f.ZP,{id:"currency-switcher",placeholder:"EUR",options:r.map(e=>({value:e,label:e})),value:{value:e.userCurrency||"EUR",label:e.userCurrency},onChange:r=>e.setUserCurrency(r.value),components:{IndicatorSeparator:()=>null},formatOptionLabel:e=>(0,n.jsx)("div",{className:"flex flex-row items-center gap-3",children:(0,n.jsx)("span",{children:e.value})},e.value),menuPlacement:"bottom",classNames:{control:()=>"!border-none",input:()=>"text-lg",option:()=>"text-lg",valueContainer:()=>"p-1",dropdownIndicator:()=>"p-1"},theme:e=>({...e,borderRadius:6,colors:{...e.colors,primary:"#0FBF83",primary25:"#F9FBFB"}})})})}var v=e=>{let{currentUser:r,disableSearch:t,disableUserMenu:d,disableSecondaryMenu:u,children:f}=e,m=(0,o.usePathname)(),p=m.includes("/landing/sign-up-for-adventure")||m.includes("/landing/iscriviti-per-un-avventura");return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{"data-testid":"navbar",className:"py-2 md:py-4 border-b-[1px] h-[var(--topbar-navbar-height-mobile)] md:h-[var(--topbar-navbar-height)] bg-white top-0",children:(0,n.jsx)(c.default,{children:(0,n.jsxs)("div",{className:"flex flex-row relative justify-between",children:[(0,n.jsx)("div",{className:"relative z-10 h-full \n ".concat(f?"md:justify-start ":"md:justify-center ","\n md:mr-0 md:ml-0"),children:(0,n.jsx)(h,{navigate:!p,hideXs:!1})}),f&&(0,n.jsx)("div",{className:(0,s.Z)("flex w-full lg:hidden gap-2",f&&"justify-end lg:justify-center"),children:f}),(0,n.jsxs)("div",{className:"flex space-x-2 items-center ml-0 md:ml-auto",children:[!u&&(0,n.jsx)(i.default,{href:"/search?atLeastOnePax=true&view=calendar",children:(0,n.jsx)("button",{className:"flex rounded-full items-center justify-center h-[40px] md:h-[46px] px-3 md:px-4 py-2 text-xs md:text-sm font-bold font-nunito text-white bg-primary hover:bg-darker hover:shadow-md transition whitespace-nowrap",children:"Join other travelers"})}),!u&&(0,n.jsx)("div",{className:"hidden lg:flex text-xs xl:text-sm font-bold space-x-2 items-center relative",children:(0,n.jsx)(i.default,{href:"/how-it-works",children:(0,n.jsx)("p",{className:"border-[1px] whitespace-nowrap space-x-3 flex px-4 items-center justify-center rounded-full hover:shadow-md hover:bg-primary hover:text-white transition cursor-pointer h-[46px] align-middle bg-white",children:"How It Works"})})}),(0,n.jsx)(x,{}),!d&&(0,n.jsx)(l.Suspense,{fallback:null,children:(0,n.jsx)(a.default,{currentUser:r})})]})]})})})})}},93327:function(e,r,t){t.d(r,{default:function(){return p}});var n=t(57437),a=t(80605),s=t(2265),i=t(16831),o=t(28219),l=t(56070),c=t(81451),d=t(27648),u=t(99465),h=t(99376),f=t(11614);t(76151),t(82776),t(67301),t(93702);var m=t(95100);t(86673),t(19790),t(20124);var p=function(e){let{currentUser:r}=e,t=(0,o.NK)(),p=(0,h.useSearchParams)().get("reset-token");(0,s.useEffect)(()=>{p&&t.openModal({type:"confirm-password-reset"})},[t,p]);let x=async()=>{(0,f.hasCookie)("newUser")&&(0,f.setCookie)("newUser","false",{expires:new Date(0),path:"/"}),await (0,a.signOut)()};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{"data-testid":"user-menu",className:"relative hidden md:block",children:r?(0,n.jsxs)(n.Fragment,{children:[(null==r?void 0:r.id)&&
1(0,n.jsx)("div",{id:"user-id",className:"hidden",children:null==r?void 0:r.id}),(null==r?void 0:r.email)&&(0,n.jsx)("div",{id:"user-email",className:"hidden",children:null==r?void 0:r.email}),(0,n.jsxs)(l.v,{as:"div",className:"relative inline-block text-left",children:[(0,n.jsx)("div",{children:(0,n.jsxs)(l.v.Button,{className:"flex flex-row items-center gap-3 p-1 border-[1px] rounded-full cursor-pointer hover:shadow-md transition",children:[(0,n.jsx)(u.Z,{className:"ps-3"}),(0,n.jsx)("div",{className:"w-[40px] h-[40px]",children:(0,n.jsx)(i.Z,{src:null==r?void 0:r.avatar,userName:null==r?void 0:r.firstName})})]})}),(0,n.jsx)(c.u,{as:s.Fragment,enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95",children:(0,n.jsxs)(l.v.Items,{className:"absolute text-xs xl:text-sm right-0 mt-2 w-56 origin-top-right divide-y divide-gray-100 rounded-md bg-white shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none z-50",children:[(0,n.jsx)(l.v.Item,{children:(0,n.jsx)(d.default,{href:"/profile/settings","data-testid":"user-menu-profile",children:(0,n.jsx)("div",{className:"px-4 py-3 hover:bg-neutral-100 transition font-semibold",children:"Profile"})})}),("CUSTOMER"===r.type||"AMBASSADOR"===r.type)&&(0,n.jsx)(l.v.Item,{children:(0,n.jsx)(d.default,{href:"/profile/bookings",children:(0,n.jsx)("div",{className:"px-4 py-3 hover:bg-neutral-100 transition font-semibold",children:"Bookings"})})}),("GUIDE"===r.type||"ACCOMMODATION"===r.type)&&(0,n.jsx)(l.v.Item,{children:(0,n.jsx)(d.default,{href:"/profile/my-trips",children:(0,n.jsx)("div",{className:"px-4 py-3 hover:bg-neutral-100 transition font-semibold",children:"My trips"})})}),(0,n.jsx)(l.v.Item,{children:(0,n.jsx)("div",{"data-testid":"user-menu-logout",className:"px-4 py-3 hover:bg-neutral-100 transition font-semibold",onClick:x,children:"Logout"})})]})})]})]}):(0,n.jsx)("div",{"data-testid":"user-menu-login",className:"group flex space-x-3 items-center px-4 h-[46px] md:py-2 md:px-6 border-[1px] font-bold text-sm rounded-full cursor-pointer hover:bg-primary hover:text-white hover:shadow-md transition",onClick:()=>t.openModal(),children:(0,n.jsx)("p",{children:"Login"})})}),(0,n.jsx)(o._A,{}),(0,n.jsx)(m.OnboardingModal,{})]})}},16831:function(e,r,t){var n=t(57437),a=t(33145);t(2265);var s=t(84223);let i=e=>{let{userName:r}=e;return(0,n.jsxs)("svg",{className:"h-full",width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",children:[(0,n.jsx)("circle",{cx:"50",cy:"50",r:"45",fill:"#999"}),(0,n.jsx)("text",{x:"50",y:"60",textAnchor:"middle",fontSize:"32",fill:"white",children:r.charAt(0)+r.charAt(1)})]})};r.Z=function(e){let{src:r,userName:t,inAssets:o=!1}=e;return(0,n.jsx)("div",{className:"h-full w-full",children:r?(0,n.jsx)(a.default,{className:"rounded-full w-full h-full object-cover",height:0,width:0,sizes:"100vw",alt:t||"user",loading:"lazy",src:r.startsWith("https://")?r.replace(/=s\d+-c$/,"=s240-c"):o?r:"".concat(s.x.NEXT_PUBLIC_MEDIA_CDN,"/").concat(r)}):t?(0,n.jsx)(i,{userName:t}):(0,n.jsx)(a.default,{className:"rounded-full w-full h-full object-cover",height:0,width:0,sizes:"100vw",alt:"noUser",src:"/assets/avatar.png",loading:"lazy"})})}},26045:function(e,r,t){var n=t(57437);r.Z=e=>{var r,t;return(0,n.jsx)("svg",{width:null!==(r=e.width)&&void 0!==r?r:24,height:null!==(t=e.height)&&void 0!==t?t:24,viewBox:"0 0 24 24",fill:"none",...e,children:(0,n.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21 10H3m13-8v4M8 2v4m-.2 16h8.4c1.68 0 2.52 0 3.162-.327a3 3 0 0 0 1.311-1.311C21 19.72 21 18.88 21 17.2V8.8c0-1.68 0-2.52-.327-3.162a3 3 0 0 0-1.311-1.311C18.72 4 17.88 4 16.2 4H7.8c-1.68 0-2.52 0-3.162.327a3 3 0 0 0-1.311 1.311C3 6.28 3 7.12 3 8.8v8.4c0 1.68 0 2.52.327 3.162a3 3 0 0 0 1.311 1.311C5.28 22 6.12 22 7.8 22Z"})})}},44170:function(e,r,t){var n=t(57437),a=t(61994);t(2265),r.Z=e=>{let{id:r,label:t,value:s,onChange:i,onClick:o,checked:l,href:c}=e,d=(0,n.jsxs)("div",{className:"flex items-center group",children:[(0,n.jsx)("input",{id:r,type:"checkbox",checked:l,onClick:o,value:s,onChange:i,className:"w-5 h-5 p-1 border-gray-300 focus:outline-none checked:accent-primary flex-shrink-0"}),(0,n.jsx)("label",{htmlFor:r,className:(0,a.Z)("ml-2 text-sm text-black font-semibold group-hover:font-bold transition"),children:t})]});return c&&(d=(0,n.jsx)("a",{href:c,target:"_blank",rel:"noreferrer",children:d})),d}},42341:function(e,r,t){var n=t(57437);t(2265),r.default=function(e){let{children:r}=e;return(0,n.jsx)("div",{className:"max-w-[2520px] mx-auto xl:px-20 md:px-10 sm:px-2 px-4",children:r})}},28219:function(e,r,t){t.d(r,{_A:function(){return n.default},iJ:function(){return u},NK:function(){return a.Z}}),t(22365),t(67635);var n=t(91931),a=t(55075);t(83079);var s=t(12119);(0,s.$)("9304a6cd0f65e5c0713e9cfa43910685d4d752a0");var i=(0,s.$)("ce771065cecb0719de5308a14c14b99fe5c1155a"),o=(0,s.$)("8a664e40a721177d6cb8693faa6974f6743cf3fe"),l=(0,s.$)("c896ce3b74d3e459c08d3a3ff855f08c6b872671");(0,s.$)("68fe8fdb46d78560c87768eb8e05183cfa22d028");var c=(0,s.$)("c4593521743659015d0444e1f63759205c0ccddd"),d=(0,s.$)("3bd77199a2d66a52dd10abd5bd4f4207decb980d");let u={registerUser:e=>i(e),resetPassword:e=>o(e),confirmResetPassword:e=>l(e),getCurrentUser:()=>c(),fetchCurrentUser:()=>d()}},33012:function(e,r,t){var n=t(2265);r.Z=(e,r)=>
1{let t=e(r),[a,s]=(0,n.useState)();return(0,n.useEffect)(()=>{s(t)},[t]),a}},961:function(e,r,t){t.d(r,{f:function(){return l}});var n=t(57437),a=t(14801),s=t.n(a);let i=(0,t(66808).Z)({typography:{fontFamily:s().style.fontFamily},palette:{primary:{main:"#41DDA8"},secondary:{main:"#1A1535"}},components:{MuiButton:{styleOverrides:{root:{borderRadius:"8px"}}},MuiCalendarPicker:{styleOverrides:{root:{".PrivatePickersFadeTransitionGroup-root":{fontWeight:"bold"}}}},MuiMonthPicker:{styleOverrides:{root:{".PrivatePickersMonth-root":{fontSize:"14px"},".PrivatePickersMonth-root.Mui-selected, .PrivatePickersMonth-root.Mui-selected:focus, .PrivatePickersYear-yearButton":{backgroundColor:"#67C692",color:"white"}}}},MuiYearPicker:{styleOverrides:{root:{".PrivatePickersYear-yearButton":{fontSize:"14px"},".PrivatePickersYear-yearButton.Mui-selected":{backgroundColor:"#67C692",color:"white"}}}}}});var o=t(10422);let l=e=>{let{children:r}=e;return(0,n.jsx)(o.Z,{theme:i,children:r})}},80100:function(e,r,t){t.d(r,{u:function(){return x}});var n=t(83464),a=t(59625),s=t(89134);t(83079);var i=(0,t(12119).$)("49d63affc1f2b9c5bac52c7ac38896d4f3e2dc76"),o=t(84223);let l=["EUR","USD","GBP","AUD","CAD","NZD","SGD","HKD","SEK","NOK","DKK","JPY","BRL"],c=async(e,r,t)=>"EUR"!==r&&r?t&&t[r]?e/t.EUR*t[r]:(console.error("Currency ".concat(r," not found in rates")),e):e,d=async function(e,r,t,n){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:2;if("EUR"===r||!r)return new Intl.NumberFormat("it-IT",{style:"currency",currency:"EUR",maximumFractionDigits:a}).format(e);{let s=await c(e,r,n);return new Intl.NumberFormat(t||"en-US",{style:"currency",currency:r,maximumFractionDigits:a}).format(s)}},u=async(e,r)=>{try{var t,a;let s=await n.Z.get("https://maps.googleapis.com/maps/api/geocode/json?latlng=".concat(e,",").concat(r,"&key=").concat(o.x.NEXT_PUBLIC_GMAP_KEY,"&result_type=country"));return console.log("response",s.data.results[0]),null===(a=s.data)||void 0===a?void 0:null===(t=a.results[0])||void 0===t?void 0:t.address_components.find(e=>e.types.includes("country")).short_name}catch(e){return console.error((null==e?void 0:e.message)||e),null}},h=async()=>new Promise(e=>{if(!window||!window.navigator||!window.navigator.geolocation){e(null);return}window.navigator.geolocation.getCurrentPosition(async r=>{let{latitude:t,longitude:n}=r.coords;try{let r=await u(t,n);e(r)}catch(r){console.error((null==r?void 0:r.message)||r),e(null)}},r=>{console.error(r),e(null)})}),f=async e=>{if(e)return"US"===e?"USD":"GB"===e?"GBP":"AU"===e?"AUD":"CA"===e?"CAD":"NZ"===e?"NZD":"SG"===e?"SGD":"HK"===e?"HKD":"SE"===e?"SEK":"NO"===e?"NOK":"DK"===e?"DKK":"JP"===e?"JPY":"BR"===e?"BRL":"EUR"},m=async e=>{let r=window.location.hostname;if("localhost"!==r&&"127.0.0.1"!==r&&"IT"===e&&"it.mapotapo.com"!==r){let e=new URL(window.location.href);e.hostname="it.mapotapo.com",e.searchParams.set("user_country","IT"),e.searchParams.set("user_currency","EUR"),window.location.href=e.toString()}},p=async()=>{let e=new URLSearchParams(window.location.search);return{userCountry:e.get("user_country"),userCurrency:e.get("user_currency")}},x=(0,a.Ue)((0,s.tJ)((e,r)=>({userCurrency:null,userCountry:null,getUserCurrency:()=>r().userCurrency,getUserCountry:()=>r().userCountry,setUserCurrency:r=>e({userCurrency:r}),setUserCountry:r=>e({userCountry:r}),convertToCurrency:c,formatToCurrency:async(t,n,a,s)=>{let o=!r().currencyRate||!r().timestamp||r().timestamp<Date.now()-864e5,l=n&&"EUR"!==n&&r().currencyRate&&!r().currencyRate[n];return(o||l)&&e({currencyRate:await i(),timestamp:Date.now()}),d(t,n,a,r().currencyRate,s)},getCurrencies:()=>l,getBrowserCurrency:f,getBrowserGeo:h,autoRedirect:m,getRedirectParams:p,currencyRate:null,timestamp:null}),{name:"currency-storage",storage:(0,s.FL)(()=>localStorage)}))},70366:function(e,r,t){t.r(r),r.default={src:"/_next/static/media/logo.af326b68.png",height:241,width:500,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAJFBMVEUlGyoWADcZETIZHjkZETIN3ZgN2ZQL0JYRzIgUSEwN0ZAL3pYG0RQuAAAADHRSTlMGAmlZfBKDFg8/qG58eRk5AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIklEQVR4nGPgYGVkZAABNjZmFmYmFiYGLm5OJjCDlR0iAwAHugBmjc7BlwAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:4}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.