1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6495],{8204:function(e,t,n){Promise.resolve().then(n.bind(n,1421)),Promise.resolve().then(n.bind(n,1395)),Promise.resolve().then(n.t.bind(n,5878,23)),Promise.resolve().then(n.t.bind(n,2972,23))},5523:function(e,t,n){"use strict";n.d(t,{z:function(){return s}});var r=n(7437),i=n(4502);let o={pink:"bg-pink text-white",yellow:"bg-yellow text-ink",cream:"bg-cream text-ink",green:"bg-green text-white",orange:"bg-orange text-white",ink:"bg-ink text-cream"},l={default:"px-8 py-4 text-[0.9rem] shadow-offset hover:shadow-offset-md active:shadow-offset-sm",sm:"px-5 py-2.5 text-[0.8rem] shadow-offset-sm hover:shadow-offset active:shadow-offset-xs"};function s(e){let{id:t,variant:n="pink",size:s="default",className:a,href:u,target:c,rel:d,onClick:f,type:m="button",disabled:p,umamiEvent:b,children:h}=e,v=(0,i.cn)("inline-block font-bowlby uppercase tracking-[0.05em] border-[3px] border-ink no-underline cursor-pointer transition-all duration-150 ease-out hover:-translate-x-0.5 hover:-translate-y-0.5 active:translate-x-0.5 active:translate-y-0.5 focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-yellow",o[n],l[s],p&&"opacity-50 pointer-events-none",a);return u?(0,r.jsx)("a",{id:t,href:u,target:c,rel:null!=d?d:"_blank"===c?"noopener noreferrer":void 0,"data-umami-event":b,className:v,children:h}):(0,r.jsx)("button",{id:t,type:m,onClick:f,disabled:p,className:v,children:h})}},1421:function(e,t,n){"use strict";n.d(t,{NewsletterSignup:function(){return u}});var r=n(7437),i=n(2265),o=n(5523),l=n(820),s=n(4502),a=n(6199);function u(e){let{lang:t,className:n,audience:u="newsletter"}=e,c=(0,a.R)(t).home.newsletter,[d,f]=(0,i.useState)(""),[m,p]=(0,i.useState)("idle"),[b,h]=(0,i.useState)(null),[v,w]=(0,i.useState)(0),x=(0,i.useCallback)(e=>h(e),[]),g=async e=>{if(e.preventDefault(),d&&"submitting"!==m){p("submitting");try{if(!(await fetch("/api/newsletter",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:d,lang:t,audience:u,turnstileToken:b})})).ok)throw Error("subscribe failed");p("success"),f("")}catch(e){h(null),w(e=>e+1),p("error")}}},k="success"===m;return(0,r.jsxs)("form",{onSubmit:g,className:(0,s.cn)("w-full max-w-xl mx-auto",n),noValidate:!0,children:[!k&&(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3",children:[(0,r.jsx)("label",{htmlFor:"newsletter-email",className:"sr-only",children:c.emailLabel}),(0,r.jsx)("input",{id:"newsletter-email",type:"email",required:!0,autoComplete:"email",inputMode:"email",value:d,onChange:e=>f(e.target.value),placeholder:c.placeholder,className:(0,s.cn)("flex-1 px-4 py-3 font-inter text-base bg-cream border-[3px] border-ink","shadow-offset focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-yellow","placeholder:text-ink/40")}),(0,r.jsx)(o.z,{type:"submit",variant:"pink",disabled:"submitting"===m||!b,children:"submitting"===m?"...":c.cta})]}),!k&&(0,r.jsx)("div",{className:"mt-3",children:(0,r.jsx)(l.A,{onToken:x},v)}),(0,r.jsxs)("p",{role:"status","aria-live":"polite",className:(0,s.cn)("success"===m?"border-[3px] border-ink bg-green text-cream shadow-offset px-5 py-4 text-center font-bowlby uppercase tracking-[0.03em] text-lg sm:text-xl leading-tight":"mt-4 mono text-xs uppercase tracking-[0.1em] font-bold min-h-[1rem]","error"===m&&"text-orange-deep","success"!==m&&"error"!==m&&"text-ink/60"),children:["success"===m&&c.success,"error"===m&&c.error,("idle"===m||"submitting"===m)&&c.finePrint]})]})}},1395:function(e,t,n){"use strict";n.r(t),n.d(t,{FOOTER_TICKETS_CTA_ID:function(){return p},PAGE_PRIMARY_CTA_ID:function(){return b},StickyTicketsCta:function(){return h}});var r=n(7437),i=n(2265),o=n(9376),l=n(6199),s=n(5528),a=n(9584),u=n(4650),c=n(9520);let d="tickets",f=/^https:\/\/(book|buy)\.stripe\.com\//,m=/^https?:\/\/[^/]+(\/(?:en\/checkout|es\/pagar)\?item=.+)$/,p="footer-tickets-cta",b="page-primary-cta";function h(e){var t;let{lang:n}=e,[h,v]=(0,i.useState)(!1),[w,x]=(0,i.useState)(null),[g,k]=(0,i.useState)(null),y=(0,o.usePathname)();(0,i.useEffect)(()=>{let e=document.getElementById(b),t=null==e?void 0:e.href,n=function(e,t){if(!e)return"";if(e.endsWith("#".concat(d)))return"#".concat(d);if(f.test(e))return e;let n=e.match(m);
1return n?n[1]:""}(t,0);if(n.startsWith("#")||n.startsWith("/")){k(n),x(null);return}if(k(null),!t||!(0,a.lo)(t)){x(null);return}let r=null;try{r=window.localStorage.getItem(u.Uf)}catch(e){}let{id:i,detail:o}=(0,u.rA)({search:window.location.search,stored:r,now:Date.now()});x(i?(0,u.BN)(t,(0,c.RZ)(i,o)):t)},[y]),(0,i.useEffect)(()=>{let e=0,t=()=>{var t;e=0;let n=e=>{var t,n;return null!==(n=null===(t=document.getElementById(e))||void 0===t?void 0:t.getBoundingClientRect())&&void 0!==n?n:null},r=n(b),i=n(d),o=n(p);v(null!=(t={scrollY:window.scrollY,viewportH:window.innerHeight,heroCtaBottom:r?r.bottom:null,priceCard:i?{top:i.top,bottom:i.bottom}:null,footerCtaTop:o?o.top:null}).footerCtaTop&&!(t.footerCtaTop<=t.viewportH-40)&&(null==t.heroCtaBottom?t.scrollY>600:t.heroCtaBottom<0)&&!(null!=t.priceCard&&t.priceCard.bottom>0&&t.priceCard.top<t.viewportH))},n=()=>{e||(e=window.requestAnimationFrame(t))};return t(),window.addEventListener("scroll",n,{passive:!0}),window.addEventListener("resize",n,{passive:!0}),()=>{e&&window.cancelAnimationFrame(e),window.removeEventListener("scroll",n),window.removeEventListener("resize",n)}},[y]);let C=(0,s.A0)("tickets",n);if([C,(0,s.A0)("bearWeek",n),(0,s.A0)("checkout",n)].includes(y))return null;let E=(0,l.R)(n);return(0,r.jsx)("div",{className:"md:hidden fixed inset-x-0 bottom-0 z-40 px-4 pt-6 pb-[max(0.75rem,env(safe-area-inset-bottom))] bg-gradient-to-t from-ink/95 via-ink/80 to-transparent transition-all duration-200 ease-out "+(h?"opacity-100 translate-y-0":"opacity-0 translate-y-4 pointer-events-none"),"aria-hidden":!h,children:(0,r.jsx)("a",{href:null!==(t=null!=w?w:g)&&void 0!==t?t:C,target:w?"_blank":void 0,rel:w?"noopener noreferrer":void 0,tabIndex:h?void 0:-1,className:"block w-full text-center font-bowlby uppercase tracking-[0.05em] bg-pink text-white border-[3px] border-ink shadow-offset px-6 py-4 text-[0.9rem] no-underline focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-yellow",children:E.footer.ticketsCta})})}},820:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var r=n(7437),i=n(2265);let o="cf-turnstile-script";function l(e){let{onToken:t,onError:n,eager:l=!1}=e,s=(0,i.useRef)(null),a=(0,i.useRef)(null),[u,c]=(0,i.useState)(!1),d=l||u;return(0,i.useEffect)(()=>{if(d||!s.current)return;if("undefined"==typeof IntersectionObserver){c(!0);return}let e=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&c(!0)},{rootMargin:"800px 0px"});return e.observe(s.current),()=>e.disconnect()},[d]),(0,i.useEffect)(()=>{let e="0x4AAAAAAEMsSkm0a5RtXmmB";if(!d||!e||!s.current)return;let r=()=>{window.turnstile&&s.current&&!a.current&&(a.current=window.turnstile.render(s.current,{sitekey:e,callback:e=>t(e),"expired-callback":()=>t(null),"error-callback":()=>{t(null),null==n||n()}}))};if(window.turnstile)r();else if(document.getElementById(o)){var i;null===(i=document.getElementById(o))||void 0===i||i.addEventListener("load",r)}else{let e=document.createElement("script");e.id=o,e.src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",e.async=!0,e.onload=r,e.onerror=()=>null==n?void 0:n(),document.head.appendChild(e)}return()=>{let e=a.current;e&&window.turnstile&&window.turnstile.remove(e),a.current=null}},[t,n,d]),(0,r.jsx)("div",{ref:s,className:"mt-6"})}},4502:function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(" ")}n.d(t,{cn:function(){return r}})},9376:function(e,t,n){"use strict";var r=n(5475);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}})}},function(e){e.O(0,[2972,5878,6199,8300,7112,2971,2117,1744],function(){return e(e.s=8204)}),_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.