1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,2971,e=>{"use strict";var t=e.i(43476),s=e.i(71645);let a=[{href:"/#book",label:"Book"},{href:"/#about",label:"About us"},{href:"/#classes",label:"Classes"},{href:"/#teachers",label:"Teachers"},{href:"/#memberships",label:"Memberships"},{href:"/privates",label:"Foundations"},{href:"https://yogateachertrainingportugal.eu",label:"Teacher Trainings",note:"NEW",external:!0},{href:"/#find-us",label:"Where to find us"}];e.s(["default",0,function(){let[e,r]=(0,s.useState)(!1);return(0,s.useEffect)(()=>(document.body.style.overflow=e?"hidden":"",()=>{document.body.style.overflow=""}),[e]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("header",{className:"fixed top-0 left-0 right-0 z-50 bg-background/70 backdrop-blur-md border-b border-white/5",children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1400px] px-5 sm:px-6 lg:px-10 h-14 sm:h-16 lg:h-20 flex items-center justify-between",children:[(0,t.jsx)("a",{href:"/",className:"flex items-center leading-none",onClick:()=>r(!1),children:(0,t.jsx)("img",{src:"/logo%20heat.png?v=1",alt:"Heat",className:"h-12 w-auto sm:h-14 lg:h-16"})}),(0,t.jsxs)("button",{onClick:()=>r(!e),className:"relative z-[60] flex items-center gap-2 sm:gap-3 text-[10px] sm:text-[11px] uppercase tracking-[0.25em] text-foreground hover:text-brand transition-colors","aria-label":"Toggle menu","aria-expanded":e,children:[(0,t.jsx)("span",{className:"hidden sm:inline",children:e?"Close":"Menu"}),(0,t.jsxs)("span",{className:"flex flex-col gap-1 sm:gap-1.5",children:[(0,t.jsx)("span",{className:`w-6 sm:w-7 h-px bg-current transition-transform ${e?"translate-y-[5px] sm:translate-y-[7px] rotate-45":""}`}),(0,t.jsx)("span",{className:`w-6 sm:w-7 h-px bg-current transition-opacity ${e?"opacity-0":""}`}),(0,t.jsx)("span",{className:`w-6 sm:w-7 h-px bg-current transition-transform ${e?"-translate-y-[5px] sm:-translate-y-[7px] -rotate-45":""}`})]})]})]})}),(0,t.jsx)("div",{className:`fixed inset-0 z-[45] bg-stone-dark/95 backdrop-blur-xl transition-opacity duration-300 overflow-y-auto ${e?"opacity-100":"pointer-events-none opacity-0"}`,children:(0,t.jsxs)("div",{className:"relative flex min-h-full w-full flex-col px-5 pt-20 pb-8 sm:px-6 sm:pt-24 sm:pb-10 lg:px-20 lg:pt-28 lg:pb-14",children:[(0,t.jsx)("nav",{className:"flex flex-1 flex-col justify-center gap-2 sm:gap-2.5 lg:gap-3",children:a.map((e,s)=>(0,t.jsxs)("a",{href:e.href,onClick:()=>r(!1),target:e.external?"_blank":void 0,rel:e.external?"noopener noreferrer":void 0,className:"group flex flex-wrap items-baseline gap-x-3 gap-y-1 text-foreground hover:text-brand transition-colors",children:[(0,t.jsxs)("span",{className:"font-mono text-[10px] text-stone",children:["0",s+1]}),(0,t.jsx)("span",{className:"font-serif text-2xl leading-tight sm:text-3xl md:text-4xl lg:text-5xl",children:e.label}),e.note&&(0,t.jsx)("span",{className:"rounded-full border border-stone/40 px-2 py-0.5 text-[9px] uppercase tracking-[0.2em] text-stone",children:e.note})]},e.label))}),(0,t.jsx)("div",{className:"mt-8 border-t border-white/10 pt-6 sm:mt-10 sm:pt-8",children:(0,t.jsx)("a",{href:"https://backoffice.bsport.io/customer/payment/pass/751510/?membership=5821&force=true",target:"_blank",rel:"noopener noreferrer",onClick:()=>r(!1),className:"inline-flex w-fit items-center justify-center gap-2 rounded-full bg-brand px-8 py-3.5 text-[11px] font-semibold uppercase tracking-[0.2em] text-stone-dark hover:bg-brand-soft transition-colors sm:gap-3 sm:px-10 lg:py-4 lg:text-[12px] lg:tracking-[0.25em]",children:"Intro Offer"})})]})})]})}])},3303,(e,t,s)=>{t.exports=e.r(79520)},20034,e=>{"use strict";var t=e.i(43476),s=e.i(3303),a=e.i(71645);let r="bsport-widget-177399",l={parentElement:r,companyId:5821,franchiseId:null,dialogMode:1,widgetType:"calendar",language:"en-GB",showFab:!1,fullScreenPopup:!1,styles:void 0,config:{calendar:{todayOnly:!1,cardMode:null,groupSessionByPeriod:!1}}};e.s(["default",0,function({hideHeading:e=!1}={}){return(0,a.useEffect)(()=>{let e=0,t=()=>{window.BsportWidget?window.BsportWidget.mount(l):e++>50||setTimeout(t,100*e)};t()},[]),(0,t.jsxs)("section",{id:"schedule",className:"relative py-24 lg:py-32",children:[(0,t.jsx)(s.default,{id:"bsport-widget-cdn",src:"https://cdn.bsport.io/scripts/widget.js",strategy:"afterInteractive"}),!e&&(0,t.jsxs)("div",{className:"mx-auto mb-12 flex max-w-[1400px] flex-col items-start gap-4 px-6 lg:px-20",children:[(0,t.jsxs)("h2",{className:"font-serif text-4xl leading-tight sm:text-5xl lg:text-7xl",children:["Heat ",(0,t.jsx)("em",{className:"text-brand",children:"Schedule."})]}
1),(0,t.jsx)("p",{className:"mt-2 max-w-2xl text-foreground/70",children:"Find your class, book your mat. Every class, every teacher, updated daily and bookable straight from this page."})]}),(0,t.jsx)("div",{id:"book",className:"overflow-hidden scroll-mt-[96px] bg-stone-dark/70 py-4 sm:mx-auto sm:max-w-[1400px] sm:rounded-3xl sm:p-6 sm:ring-1 sm:ring-white/10",children:(0,t.jsx)("div",{id:r})})]})}])}]);
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.