1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3332],{16760:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return n(25794)}])},25794:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSP:()=>ei,default:()=>er});var i,r=n(42969),o=n(23029),a=n(43455),s=n(44478),l=n(27925),c=n(83059),u=n(79442),d=n(1967),p=n(14232),g=n(91839),f=n(39227),h=n(26860),m=n(93008),x=n(40304),b=n(84383),y=n(32228),v=(0,n(27630).Ay)(i||(i=(0,y.A)(["\n query HeroCardImages($lang: String) {\n ntsettings(lang: $lang) {\n heroCardImages {\n id\n urls\n isActive\n }\n }\n }\n"]))),w=[-21,28,0,26,5],j=[-5,8,0,9,5],O=[{id:"img1",urls:["/images/tours/card1-1.jpg"]},{id:"img2",urls:["/images/tours/card2-1.jpg"]},{id:"img3",urls:["/images/tours/card3-1.jpg"]},{id:"img4",urls:["/images/tours/card4-1.jpg"]},{id:"img5",urls:["/images/tours/card5-1.jpg"]}],S=[.25,.46,.45,.94],E={type:"spring",stiffness:400,damping:30};function I(e,t,n){if(!e||0===e.length)return"";var i=(n+t)%e.length;return e[i]}function _(){return Math.floor(Date.now()/3e5)}var A=n(79077),C=n(30273),P=n(25437),k=n(91094),T={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{duration:.5,delay:.8}}},N=(0,A.Ay)(o.s).withConfig({displayName:"introstyled__IntroWrapper",componentId:"sc-psfunx-0"})(["position:sticky;top:0;z-index:1;min-height:100vh;width:100%;padding-top:108px;box-sizing:border-box;@media (max-width:767px){position:relative;min-height:100vh;padding-top:60px;padding-bottom:20px;padding-inline:20px;box-sizing:border-box;}"]),D=(0,A.Ay)(o.s).withConfig({displayName:"introstyled__ContentContainer",componentId:"sc-psfunx-1"})(["position:relative;width:100%;min-height:calc(100vh - 108px);margin:0 auto;@media (max-width:767px){min-height:calc(100vh - 60px);}"]),R=(0,A.Ay)(o.s).withConfig({displayName:"introstyled__TextContainer",componentId:"sc-psfunx-2"})(["position:relative;z-index:2;flex-direction:column;align-items:center;text-align:center;max-width:800px;width:100%;margin:0 auto;"]),L=(0,A.Ay)(P.a).withConfig({displayName:"introstyled__CardsContainer",componentId:"sc-psfunx-3"})(["position:relative;width:100%;height:400px;flex-shrink:0;margin-top:73px;@media (min-width:768px){height:450px;}@media (max-width:767px){display:flex;justify-content:center;align-items:center;height:320px;margin-top:80px;}"]),B=(0,A.Ay)(C.P.div).withConfig({displayName:"introstyled__CardWrapper",componentId:"sc-psfunx-4"})(["border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.15);img{width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none;}@media (min-width:768px){position:absolute;cursor:pointer;transition:box-shadow 0.3s ease;&:hover{box-shadow:0 25px 80px rgba(0,0,0,0.25);z-index:10 !important;}","}@media (max-width:767px){position:absolute;width:240px;height:280px;cursor:grab;touch-action:pan-y;will-change:transform;&:active{cursor:grabbing;}}"],function(e){switch(e.position){case 0:return"\n width: 367px;\n height: 480px;\n top: -44%;\n left: -10%;\n z-index: 1;\n ";case 1:return"\n width: 264px;\n height: 253px;\n top: 16px;\n left: 18%;\n z-index: 3;\n ";case 2:return"\n width: 370px;\n height: 347px;\n top: 10px;\n left: 50%;\n z-index: 5;\n ";case 3:return"\n width: 359px;\n height: 270px;\n top: 10px;\n right: 12%;\n z-index: 3;\n ";case 4:return"\n width: 339px;\n height: 363px;\n top: -38%;\n right: -5%;\n z-index: 1;\n ";default:return""}});(0,A.Ay)(C.P.button).withConfig({displayName:"introstyled__StyledButton",componentId:"sc-psfunx-5"})(["width:fit-content;margin:0 auto;padding-inline:24px;padding-block:18px;border-radius:6px;background:",";font-family:'Onest',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1;font-size:18px;font-weight:500;border:none;color:white;transition:all 0.3s ease;cursor:pointer;&:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,0.2);}&:active{transform:translateY(0);}"],k.Q.inkSurface);var z=(0,A.Ay)(C.P.button).withConfig({displayName:"introstyled__CityCard",componentId:"sc-psfunx-6"})(["position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:180px;height:180px;padding:24px;border-radius:24px;background:",";font-family:'Onest',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1;font-size:18px;font-weight:500;border:1.5px solid ",";color:",";transition:all 0.3s ease;cursor:pointer;text-decoration:none;@media (max-width:767px){width:150px;height:150px;padding:20px;font-size:16px;gap:12px;}&:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,0.1);border-color:#ccc;}&:active{transform:translateY(0);}"],k.Q.cardAlt,k.Q.hairlineStrong,k.Q.inkMuted),M=A.Ay.span.withConfig({displayName:"introstyled__NewBadge",componentId:"sc-psfunx-7"})(["position:absolute;top:-10px;right:-10px;background:",";color:white;font-family:'Onest',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;padding:4px 12px;border-radius:8px;line-height:1.4;"],k.Q.inkSurface),F=A.Ay.span.withConfig({displayName:"introstyled__SoonBadge",componentId:"sc-psfunx-8"})(["position:absolute;top:-10px;right:-10px;background:#fbff00;color:#2B2B2B;font-family:'Onest',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:700;padding:4px 12px;border:1.5px solid #2B2B2B;border-radius:8px;line-height:1.4;letter-spacing:0.02em;box-shadow:0 2px 8px rgba(0,0,0,0.08);"]),U=function(e,t,n){var i=(0,s.A)(e),r=i.splice(t,1)[0];return i.splice(n,0,r),i},G=function(e,t){var n;return null!=(n=(t?j:w)[e])?n:0},W=function(e){return 2===e?"-50%":"0%"},H=function(e,t,n){return{y:-(12*e),x:(e%2==0?1:-1)*e*8,scale:1-.04*e,zIndex:n-e,opacity:t?1-.15*e:0}},Q=n(46535),Y=n(76019),J=n(48230),V=n.n(J),q=n(37876),Z={amsterdam:"/images/am-build.svg","san-francisco":"/images/sf-bridge.svg"},$=[],X=function(e){var t=e.slug,n=e.size,i=void 0===n?80:n,r=Z[t];return r?(0,q.jsx)("img",{src:r,alt:"",width:i,height:i,style:{flexShrink:0,filter:k.Q.lineArtFilter}}):null};function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?K(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let et=function(e){var t=e.activeCities,n=e.soonCities,i=void 0===n?[]:n,r=(0,g.Bd)("tours").t,a=(0,p.useRef)(null),y=(0,f.W)(a,{once:!0,amount:.2}),w=(0,c.U)("(max-width: 767px)",{ssr:!0,fallback:!1}),j=(0,l.A)(w,1)[0],A=(0,p.useState)(!1),C=A[0],P=A[1],k=(0,p.useState)(!1),J=k[0],Z=k[1],K=(0,p.useState)(null),et=K[0],en=K[1],ei=(0,p.useState)(!1),er=ei[0],eo=ei[1],ea=(0,p.useState)(!1),es=ea[0],el=ea[1],ec=(0,p.useRef)(null),eu=function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",i=(0,p.useState)(_),r=i[0],o=i[1];(0,p.useEffect)(function(){var e=setInterval(function(){o(_())},3e5);return function(){return clearInterval(e)}},[]);var a=(0,p.useRef)(0),l=(0,p.useRef)(null),c=(0,b.I)(v,{variables:{lang:n},fetchPolicy:"cache-first",errorPolicy:"ignore"}),u=c.data,d=c.loading,g=c.error,f=c.refetch;return(0,p.useEffect)(function(){return g&&a.current<3&&(console.warn("[useHeroCardImages] Failed to fetch hero images (attempt ".concat(a.current+1,"/").concat(3,"):"),g.message),l.current=setTimeout(function(){a.current+=1,f()},2e3)),function(){l.current&&clearTimeout(l.current)}},[g,f]),(0,p.useEffect)(function(){u&&!g&&(a.current=0)},[u,g]),{images:(0,p.useMemo)(function(){var e,t=null==u||null==(e=u.ntsettings)?void 0:e.heroCardImages,n=(null==t?void 0:t.filter(function(e){var t;return e.isActive&&(null==(t=e.urls)?void 0:t.length)>0}))||[];return n.length>=5?n.slice(0,5).map(function(e,t){return{id:e.id,url:I(e.urls,t,r)}}):O.map(function(e,t){return{id:e.id,url:I((0,s.A)(e.urls),t,r)}})},[u,r]),loading:d,error:g,hasCrmImages:(null!=(e=null==u||null==(t=u.ntsettings)||null==(t=t.heroCardImages)?void 0:t.filter(function(e){var t;return e.isActive&&(null==(t=e.urls)?void 0:t.length)>0}).length)?e:0)>=5}}("en").images,ed=(0,p.useState)(eu),ep=ed[0],eg=ed[1];(0,p.useEffect)(function(){eu.length>0&&eg(eu)},[eu]);var ef=r("INTRO_DESCRIPTION","We connect expats, travelers and locals through culture, theatre, meetups and networking trips"),eh=(0,h.L)({offset:["start start","end start"]}).scrollYProgress,em=(0,m.G)(eh,[0,.3],[0,100]),ex=[(0,m.G)(em,function(e){return -1.2*e}),(0,m.G)(em,function(e){return -.6*e}),0,(0,m.G)(em,function(e){return .6*e}),(0,m.G)(em,function(e){return 1.2*e})],eb=(0,p.useMemo)(function(){var e=t||Y.B,n=i.filter(function(t){return!e.includes(t)});return[].concat((0,s.A)(e),(0,s.A)(n))},[t,i]),ey=(0,p.useCallback)(function(e){eg(function(t){return U(t,e,t.length-1)}),!er&&(eo(!0),ec.current&&(clearInterval(ec.current),ec.current=null))},[er]),ev=(0,p.useMemo)(function(){var e;return e=!!j,function(t,n){if(e){var i=Math.abs(n.velocity.x);(Math.abs(n.offset.x)>50||i>300)&&ey(0)}}},[j,ey]);return(0,p.useEffect)(function(){y&&!C&&P(!0)},[y,C]),(0,p.useEffect)(function(){return j&&C&&!er&&(ec.current=setInterval(function(){el(!0),setTimeout(function(){return el(!1)},800)},3e3)),function(){ec.current&&clearInterval(ec.current)}},[j,C,er]),(0,q.jsxs)(N,{ref:a,justify:"center",w:"100%",direction:"column",align:"center",children:[(0,q.jsxs)(D,{direction:"column",justify:"center",align:"center",width:"100%",maxWidth:"1440px",mx:{base:"16px",md:"40px"},children:[(0,q.jsxs)(R,{children:[(0,q.jsx)(u.D,{as:"h1",mb:"16px",width:{base:"300px",md:"100%"},fontFamily:"Onest",fontSize:{base:"42px",md:"60px"},fontWeight:900,textAlign:"center",lineHeight:1.1,letterSpacing:"0",children:(0,q.jsx)(g.x6,{i18nKey:"INTRO_TITLE",ns:"tours",defaults:"Feel at home <1/> no matter where you are",components:{1:(0,q.jsx)("br",{})}})}),(0,q.jsx)(d.E,{mb:"44px",fontFamily:"Onest",fontSize:{base:"16px",md:"18px"},fontWeight:400,color:"gray.600",width:"100%",textAlign:"center",maxWidth:"600px",lineHeight:1.67,letterSpacing:"0",children:ef}),(0,q.jsx)(o.s,{gap:"16px",flexWrap:"wrap",justify:"center",children:eb.map(function(e){return i.includes(e)?(0,q.jsxs)(z,{as:"button",type:"button",onClick:function(){en(e),Z(!0)}
1,variants:T,initial:"hidden",animate:C?"visible":"hidden",whileTap:{scale:.95},children:[(0,q.jsx)(F,{children:"soon"}),(0,q.jsx)(X,{slug:e}),Y.M[e].label]},e):(0,q.jsx)(V(),{href:"/".concat(e),passHref:!0,legacyBehavior:!0,children:(0,q.jsxs)(z,{as:"a",variants:T,initial:"hidden",animate:C?"visible":"hidden",whileTap:{scale:.95},children:[$.includes(e)&&(0,q.jsx)(M,{children:"new"}),(0,q.jsx)(X,{slug:e}),Y.M[e].label]})},e)})})]}),(0,q.jsx)(L,{children:ep.map(function(e,t){var n,i,r=0===t,o=j&&r?{drag:"x",onDragEnd:ev,whileDrag:{scale:1.05,rotateZ:5}}:{drag:!1,onDragEnd:void 0,whileDrag:void 0},a=j?H(t,C,ep.length):void 0,s=0===t&&j&&es?ee(ee({},a),{},{x:((null==a?void 0:a.x)||0)+30,transition:{duration:.4,ease:"easeInOut"}}):a;return(0,q.jsx)(B,ee(ee({position:t,variants:j?void 0:{hidden:{opacity:0,scale:.9,y:10,rotate:G(t,n=!!j),x:W(t)},visible:{opacity:1,scale:1,y:"-5%",rotate:G(t,n),x:W(t),transition:{duration:.6,delay:.15*t,ease:S}}},initial:!j&&"hidden",animate:j?s:C?"visible":"hidden",style:{x:(i=!!j)?void 0:ex[t],rotate:G(t,i)}},o),{},{dragConstraints:{left:0,right:0},dragElastic:.7,transition:0===t&&j&&es?{duration:.4,ease:"easeInOut"}:E,children:(0,q.jsx)(x._V,{src:e.url,alt:"Tour experience ".concat(t+1),onError:function(e){e.target.src="https://via.placeholder.com/320x360/4A5568/FFFFFF?text=Tour+".concat(t+1)}})}),e.id)})})]}),(0,q.jsx)(Q.r,{isOpen:J,onClose:function(){Z(!1),en(null)},source:et?{kind:"soon-city",slug:et}:void 0})]})};function en(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}var ei=!0;let er=function(e){var t=e.activeCities,n=e.soonCities,i=e.ogMeta,s=e.ogImages,l=(null==i?void 0:i.home)||{},c=l.title||"Localie Hub â Trips, Culture & Meetups for Expats",u=l.description||"Join networking trips, cultural meetups and city explorations with Localie Hub. Connect with expats, travelers and locals in your city.",d=(null==s?void 0:s.home)||void 0,p={head:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?en(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):en(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({title:c,description:u,ogTitle:c,ogDescription:u,ogSiteName:"Localie Hub",ogLocale:"en_US"},d&&{ogImage:d,ogImageWidth:"1200",ogImageHeight:"630"})};return(0,q.jsx)(a.Y,{backHandler:null,content:p,children:(0,q.jsx)(o.s,{position:"relative",direction:"column",align:"center",children:(0,q.jsx)(et,{activeCities:t,soonCities:n})})})}},46535:(e,t,n)=>{"use strict";n.d(t,{r:()=>w});var i=n(42969),r=n(63857),o=n(60180),a=n.n(o),s=n(23029),l=n(1967),c=n(9778),u=n(14232),d=n(88992),p=n(91839),g=n(23709),f=n(40304),h=n(5099),m=n(91094),x=n(76019),b=n(37876);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach(function(t){(0,i.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var w=function(e){var t,n,i=e.isOpen,o=e.onClose,y=e.source,w=(0,p.Bd)("common").t,j=(0,u.useState)(!1),O=j[0],S=j[1],E=(0,u.useState)(!1),I=E[0],_=E[1],A=(0,u.useState)(null),C=A[0],P=A[1],k=(null==y?void 0:y.kind)==="soon-city",T=k?x.M[y.slug].label:"",N=k?"".concat(null!=(n=x.M[y.slug].waitlistTag)?n:y.slug.toUpperCase(),"-early-interest"):void 0,D=(0,d.mN)({}),R=D.handleSubmit,L=D.register,B=D.unregister,z=D.formState.errors;(0,u.useEffect)(function(){k&&B("language")},[k,B]);var M=(0,u.useCallback)((t=(0,r.A)(a().mark(function e(t){var n,i,r,s,l,c;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.email,i=t.language,S(!0),P(null),e.prev=3,e.next=6,g.A.subscribeNews(v({email:n,language:k?"en":i,from:k?"soon-city":"get-our-agenda"},N&&{tag:N}));case 6:_(!0),setTimeout(function(){o(),_(!1)},2e3),e.next=15;break;case 10:e.prev=10,e.t0=e.catch(3),l=null===e.t0||void 0===e.t0||null==(r=e.t0.response)||null==(r=r.data)?void 0:r.statusCode,c=null===e.t0||void 0===e.t0||null==(s=e.t0.response)||null==(s=s.data)?void 0:s.message,409===l?P(w("subscription.ALREADY_SUBSCRIBED","This email is already subscribed")):403===l?P(w("subscription.UNSUBSCRIBED_ERROR","This email was previously unsubscribed. Please contact support to resubscribe.")):P(c||w("subscription.GENERIC_ERROR","Something went wrong. Please try again"));case 15:return e.prev=15,S(!1),e.finish(15);case 18:case"end":return e.stop()}}
1,e,null,[[3,10,15,18]])})),function(e){return t.apply(this,arguments)}),[o,w,k,N]),F=k?w("subscription.JOIN_WAITLIST",{city:T,defaultValue:"Join the waitlist for ".concat(T)}):w("subscription.GET_OUR_AGENDA","Get our agenda"),U=k?w("subscription.JOIN_WAITLIST_DESCRIPTION",{city:T,defaultValue:"Leave your email and we'll tell you the moment ".concat(T," is live.")}):w("subscription.ENTER_EMAIL_DESCRIPTION","Enter your email to receive our detailed agenda"),G=k?w("subscription.JOIN_WAITLIST_SUCCESS",{city:T,defaultValue:"Thank you! You're on the waitlist for ".concat(T,".")}):w("subscription.SUCCESS_MESSAGE","Thank you! Check your email for our agenda."),W=k?w("subscription.JOIN_WAITLIST_SUBMIT","Join waitlist"):w("forms.SUBSCRIBE","Subscribe");return(0,b.jsx)(h.Ay,{isOpen:i,closeHandler:o,title:I?w("status.SUCCESS","Success"):F,maxWidth:"520px",variant:"fullScreen",children:I?(0,b.jsx)(s.s,{direction:"column",align:"center",py:"24px",children:(0,b.jsx)(l.E,{fontSize:"lg",textAlign:"center",color:"green.500",children:G})}):(0,b.jsxs)(f.lV,{onSubmit:R(M),children:[(0,b.jsx)(l.E,{fontSize:"md",color:"contentSecondary",mb:"16px",children:U}),(0,b.jsx)(f.pd,v(v({title:w("forms.EMAIL_PLACEHOLDER","Enter email"),type:"email",errors:z},L("email",{required:w("forms.EMAIL_REQUIRED","Email is required"),pattern:{value:/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i,message:w("forms.INVALID_EMAIL","Invalid email")}})),{},{borderRadius:"16px",mb:4})),!k&&(0,b.jsxs)(f.l6,v(v({placeholder:w("subscription.LANGUAGE_LABEL","Language"),errors:z},L("language",{required:w("subscription.LANGUAGE_REQUIRED","Please select a language")})),{},{borderRadius:"16px",mb:4,children:[(0,b.jsx)("option",{value:"",disabled:!0,selected:!0,children:w("subscription.SELECT_LANGUAGE","Please select a language")}),(0,b.jsx)("option",{value:"en",children:"English"}),(0,b.jsx)("option",{value:"ru",children:"Ð ÑÑÑкий"})]})),C&&(0,b.jsx)(l.E,{color:"red.500",fontSize:"sm",mb:"16px",children:C}),(0,b.jsx)(c.$,{bg:m.Q.inkSurface,color:"#FFFFFF",_hover:{bg:m.Q.inkSurface,opacity:.85},borderRadius:"full",width:"100%",type:"submit",isLoading:O,children:W})]})})}},76019:(e,t,n)=>{"use strict";n.d(t,{B:()=>r,M:()=>i});var i={amsterdam:{slug:"amsterdam",label:"Amsterdam",destinationId:"5aa62a4c5380b1001553257d",contentId:"/amsterdam",timezone:"Europe/Amsterdam"},"san-francisco":{slug:"san-francisco",label:"San Francisco",destinationId:"5aa62a4c5380b10015532579",contentId:"/san-francisco",timezone:"America/Los_Angeles",waitlistTag:"SF"}},r=Object.keys(i)}},e=>{e.O(0,[8854,3455,636,6593,8792],()=>e(e.s=16760)),_N_E=e.O()}]);
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.