1import{a as se}from"/build/_shared/chunk-O6XV4NIT.js";import{a as Q}from"/build/_shared/chunk-JOETI6GB.js";import{a as b}from"/build/_shared/chunk-GROONBEC.js";import{a as J}from"/build/_shared/chunk-VJFRZPR7.js";import{a as Y,b as X,c as ee,d as te,e as oe,f as ae,h as re,i as ie,j as le}from"/build/_shared/chunk-DHJSD3FF.js";import{a as O,e as L}from"/build/_shared/chunk-WRPDCOJJ.js";import{a as U,b as K,c as V}from"/build/_shared/chunk-ZEUX5VWS.js";import{b as W,c as Z,d as G}from"/build/_shared/chunk-WG42ASIS.js";import{a as w,b as u,c as M}from"/build/_shared/chunk-G6NHZNYI.js";import{c as _}from"/build/_shared/chunk-DXNCBO2X.js";import{d as S}from"/build/_shared/chunk-SMMT6ZGB.js";import{d as j,e as T}from"/build/_shared/chunk-5UT6DQ4E.js";import{a as E}from"/build/_shared/chunk-HKMPBBFU.js";import{b as F}from"/build/_shared/chunk-ZWHRKOCA.js";import{l as N,q as $}from"/build/_shared/chunk-ZDET4Y76.js";import{a as c}from"/build/_shared/chunk-6YOELFXZ.js";import{a as C}from"/build/_shared/chunk-GPCIKUUE.js";import{e as r}from"/build/_shared/chunk-PELIJBCN.js";var H=r(C(),1);var l=r(c(),1),ne=({faqs:e})=>{let[a,m]=(0,H.useState)(null);return(0,H.useEffect)(()=>{let o=()=>{a&&m(null)};return document.addEventListener("click",o),()=>{document.removeEventListener("click",o)}},[a]),(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{className:"container flex flex-col gap-8 pb-16",children:[(0,l.jsx)(b,{title:"Faq",variant:"title"}),(0,l.jsx)("div",{className:"relative grid gap-4 md:gap-8 sm:grid-cols-2",children:e.map(o=>(0,l.jsx)(H.Fragment,{children:a===o.id?(0,l.jsx)("div",{children:(0,l.jsx)("div",{className:"relative top-0 left-0 z-10 flex items-center justify-center w-full h-full pointer-events-none sm:absolute",children:(0,l.jsxs)(u.div,{layoutId:`faq-${o.id}`,className:"relative max-w-2xl p-4 bg-white border pointer-events-auto md:p-8 rounded-2xl",children:[(0,l.jsx)("button",{autoFocus:!0,t
1ype:"button",onClick:()=>m(null),className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"w-4 h-4 lucide lucide-x",children:[(0,l.jsx)("path",{d:"M18 6 6 18"}),(0,l.jsx)("path",{d:"m6 6 12 12"})]})}),(0,l.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,l.jsx)(u.div,{layoutId:`faq-question-${o.id}`,className:"text-lg font-medium w-fit",dangerouslySetInnerHTML:{__html:o.question}}),(0,l.jsx)(u.div,{layoutId:`faq-answer-${o.id}`,dangerouslySetInnerHTML:{__html:o.answer}})]})]})})},`faq-${o.id}`):(0,l.jsx)(u.div,{layoutId:`faq-${o.id}`,onClick:()=>m(o.id),className:"flex flex-col p-4 transition-shadow bg-white border md:p8 rounded-2xl hover:shadow-xl",children:(0,l.jsxs)("button",{className:"flex flex-col text-left cursor-pointer",children:[(0,l.jsx)(u.div,{layoutId:`faq-question-${o.id}`,className:"text-lg font-medium",dangerouslySetInnerHTML:{__html:o.question}}),(0,l.jsx)(u.div,{layoutId:`faq-answer-${o.id}`,className:"w-full opacity-0"})]})},o.id)},`faq-${o.id}`))})]})})};var p=r(c(),1),me=({subtitle:e,ticketsShopUrl:a})=>{let{t:m}=F(),{videosBaseUrl:o}=L();return(0,p.jsxs)("div",{className:"aspect-video grid items-stretch w-full min-h-[500px] max-h-[calc(100vh-80px)] bg-black/90 text-white relative",children:[(0,p.jsxs)("div",{className:"grid grid-cols-3 absolute w-full h-full overflow-hidden",children:[(0,p.jsx)("video",{className:"object-cover h-full",src:`${o}/day-1.mp4`,controls:!1,autoPlay:!0,muted:!0,loop:!0,poster:"/images/hero.webp"}),(0,p.jsx)("video",{className:"object-cover h-full",src:`${o}/day-2.mp4`,controls:!1,autoPlay:!0,muted:!0,loop:!0,poster:"/images/hero.webp"}),(0,p.jsx)("video",{className:"object-cover h-full",src:`${o}/day-3.mp4`,controls:!1,autoPlay:!0,muted:!0,loop:!0,poster:"/images/hero.webp"})]}),(0,p.jsx)("div",{className:"relative z-10 flex flex-col justify-end h-full pt-16 pb-[15%] bg-gradient-to-t from-black to-transparent",children:(0,p.jsxs)("div",{className:"container flex flex-col items-center gap-4 text-center",children:[(0,p.jsx)(O,{className:"max-w-[600px]"}),(0,p.jsx)("p",{className:"text-2xl uppercase drop-shadow-xl",children:e}),(0,p.jsx)(w,{size:"lg",asChild:!0,children:(0,p.jsx)(N,{target:"_blank",to:a,rel:"noreferrer",children:m("components.blocks.hero.buyTickets")})})]})})]})};var ce=r(c(),1),z=({children:e,delay:a,className:m})=>(0,ce.jsx)(u.div,{className:m,animate:{y:100,opacity:0},whileInView:{y:0,opacity:1,transition:{type:"spring",bounce:.4,duration:.5,delay:a}},viewport:{once:!0,amount:.2},children:e});var i=r(c(),1),de=()=>{let{videosBaseUrl:e}=L();return(0,i.jsxs)("div",{className:"container py-16 flex flex-wrap gap-8 justify-center max-w-[1280px]",children:[(0,i.jsx)(z,{delay:.15,className:"w-full max-w-48 lg:max-w-72",children:(0,i.jsx)(S,{unstable_viewTransition:!0,route:"camping",children:(0,i.jsx)(q,{title:"Camping v are\xE1li",badge:"Camping",imgSrc:"/images/featured/camping.webp"})})}),(0,i.jsxs)(z,{delay:.3,className:"w-full max-w-48 lg:max-w-72",children:[(0,i.jsx)(N,{to:"https://www.youtube.com/watch?v=BTtyDWY-QL4"}),(0,i.jsxs)(U,{children:[(0,i.jsx)(K,{className:"w-full",children:(0,i.jsx)(q,{badge:"After movie",imgSrc:"/images/featured/aftermovie.webp"})}),(0,i.jsx)(V,{className:"border-0 p-0 !rounded-full !max-w-[450px]",children:(0,i.jsx)("div",{className:"",children:(0,i.jsx)("video",{className:"object-cover w-full aspect-[9/16] rounded-3xl",src:`${e}/aftermovie-2024.mp4`,controls:!0})})})]})]}),(0,i.jsx)(z,{delay:.45,className:"w-full max-w-48 lg:max-w-72",children:(0,i.jsx)(S,{unstable_viewTransition:!0,route:"shop",children:(0,i.jsx)(q,{title:"Merch",badge:"Merch",imgSrc:"/images/featured/merch.webp"})})}),(0,i.jsx)(z,{delay:.6,className:"w-full max-w-48 lg:max-w-72",children:(0,i.jsx)(N,{to:"https://lnk.sk/alvo4",target:"_blank",rel:"noreferrer",children:(0,i.jsx)(q,{badge:"Testovacie jazdy",imgSrc:"/images/featured/test-camp.webp"})})})]})},q=({title:e,badge:a,imgSrc:m})=>(0,i.jsxs)("div",{className:"relative w-full group aspect-[2/3] rounded-3xl overflow-hidden flex flex-col justify-end transition-transform hover:scale-105 focus:scale-105",children:[(0,i.jsx)("img",{className:"absolute object-cover w-full h-full transition-transform scale-110 rotate-2 group-hover:scale-100 group-focus:scale-100 group-hover:rotate-0 group-focus:rotate-0",src:m,alt:""}),(0,i.jsxs)("div",{className:"relative z-10 flex flex-col gap-2 p-4 pt-12 text-white bg-gradient-to-t from-black to-transparent",children:[e&&(0,i.jsx)("p",{className:"text-xl text-left pr-[30%]",children:e}),(0,i.jsx)(Q,{className:"w-fit",children:a})]})]});var A=r(C(),1),n=r(c(),1),ue=()=>{let{t:e}=F(),a=j.object({email:j.string().min(1).max(255).email()}),[m,o]=(0,A.useState)(!1),s=X({defaultValues:{email:""},mode:"onSubmit",resolver:ee(a)}),h=T(),x=async v=>{let k=await h.subscribeToNewsletter(v.email);if(!k.isError){o(!0);return}s.setError("email",{message:k.message})};return(0,A.useEffect)(()=>{let v=s.watch(()=>o(!1));return()=>v.unsubscribe()},[s,s.watch]),(0,n.jsx)(z,{children:(0,n.jsxs)("div",{className:"pb-16",children:[(0,n.jsx)(b,{title:e("components.blocks.newsletter.title"),variant:"title"}),(0,n.jsx)("div",{className:"container max-w-[840px]",children:(0,n.jsxs)("div",{className:"flex justify-between bg-neutral-900 rounded-xl",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-6 p-8 text-white",children:[(0,n.jsx)("div",{className:"flex flex-col gap-2",children:(0,n.jsx)("p",{className:"text-white/50",children:e("components.blocks.newsletter.text")})}),(0,n.jsx)(te,{...s,children:(0,n.jsxs)("form",{className:"flex flex-col gap-4",onSubmit:s.handleSubmit(x),children:[(0,n.jsx)(oe,{control:s.control,name:"email",render:({field:v})=>(0,n.jsxs)(ae,{children:[(0,n.jsx)(re,{children:(0,n.jsx)(Y,{...v,placeholder:e("components.blocks.newsletter.enterEmailHere"),className:"max-w-96 text-foreground"})}),(0,n.jsx)(ie,{}),(0,n.jsx)(le,{})]})}),m&&(0,n.jsx)("div",{children:"Diky"}),(0,n.jsx)(w,{type:"submit",className:"w-fit",children:e("components.blocks.newsletter.subscribe")})]})})]}),(0,n.jsx)("div",{className:"hidden md:block"})]})})]})})};
1var D=r(C(),1);var P=r(C(),1),R=r(c(),1),pe=({children:e,className:a})=>{let m=(0,P.useRef)(null),[o,s]=(0,P.useState)("auto");return(0,P.useEffect)(()=>{if(m.current){let h=new ResizeObserver(x=>{let v=x[0].contentRect.height;s(v)});return h.observe(m.current),()=>{h.disconnect()}}},[]),(0,R.jsx)(u.div,{className:E(a,"overflow-hidden"),style:{height:o},animate:{height:o},transition:{duration:.1},children:(0,R.jsx)("div",{ref:m,children:e})})};var d=r(c(),1),fe=[{name:"Thermal \u0160\xEDrava Hotel",distance:2.5,url:"https://www.thermalsirava.sk/ubytovanie/thermal-sirava-hotel"},{name:"Residence \u0160\xEDrava SPA RESORT",distance:3.6,url:"https://residencesirava.sk"},{name:"Hotel Eurobus",distance:3.5,url:"https://www.hoteleurobus.sk"},{name:"Wellness Hotel Chemes",distance:3.8,url:"http://www.hotelchemes.sk"},{name:"Hotel Energetik",distance:4,url:"https://www.energetiksirava.sk"},{name:"Penzi\xF3n Juliana",distance:3.7,url:"https://julianasirava.sk"},{name:"Hotel Glamour",distance:3.6,url:"https://hotelglamour.sk"},{name:"Hotel Vinnay",distance:3.8,url:"https://hotelvinnay.sk"},{name:"Penzi\xF3n Stefanie",distance:1.7,url:"https://www.stefanie.sk/home"},{name:"Hotel Dru\u017Eba - Michalovce",distance:7.8,url:"https://www.hoteldruzbami.sk"},{name:"Hotel Zemplen - Michalovce",distance:9.2,url:"https://hotelzemplen.sk"},{name:"Hotel Mousson - Michalovce",distance:8.5,url:"https://www.hotelmousson.sk"},{name:"Penzi\xF3n Lucus",distance:4,url:"http://www.penzionlucus.sk"},{name:"Penzi\xF3n Hedera",distance:3.6,url:"https://penzionhedera.sk"},{name:"Hotel Merk\xFAr",distance:2.7,url:"https://hotelmerkur.sk"},{name:"Penzi\xF3n Anima",distance:2.5,url:"https://www.penzionanima.sk"},{name:"Penzi\xF3n \u201CHotel Fel\xEDcia\u201C",distance:3.5,url:"https://hotelfelicia.sk/uvod/"}].sort((e,a)=>e.distance-a.distance),ve=()=>{let[e,a]=(0,D.useState)(null),m=(0,D.useMemo)(()=>e?fe.filter(o=>o.distance<e):fe,[e]);return(0,d.jsxs)("div",{id:"ubytovanie",className:"pt-16 pb-24 text-white bg-neutral-900",children:[(0,d.jsx)(b,{title:"Ubytovanie",subtitle:"Hotely a penzi\xF3ny v okol\xED"}),(0,d.jsxs)("div",{className:"container flex items-center justify-center gap-4",children:[(0,d.jsx)(w,{variant:e===3?"default":"ghost",onClick:()=>a(3),children:"Do 3km"}),(0,d.jsx)(w,{variant:e===4?"default":"ghost",onClick:()=>a(4),children:"Do 4km"}),(0,d.jsx)(w,{variant:e===null?"default":"ghost",onClick:()=>a(null),children:"V\u0161etky"})]}),(0,d.jsx)(pe,{children:(0,d.jsx)("div",{className:"container flex flex-col flex-wrap justify-center w-full gap-4 pt-16 lg:gap-10 lg:flex-row",children:(0,d.jsx)(M,{initial:!1,children:m.map(({name:o,distance:s,url:h})=>(0,d.jsx)(u.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},layoutId:`hotel-${o}`,children:(0,d.jsxs)(N,{to:h,target:"_blank",rel:"noreferrer",className:"relative flex items-center justify-between gap-4 p-4 transition-colors rounded-lg lg:p-8 bg-neutral-800 hover:bg-neutral-700",children:[(0,d.jsx)("div",{className:"text-lg font-medium",children:o}),(0,d.jsxs)(W,{children:[(0,d.jsx)(Z,{asChild:!0,children:(0,d.jsxs)("div",{className:"flex items-center justify-center text-sm font-bold text-black bg-white rounded-full lg:absolute w-14 aspect-square -top-6 -right-6",children:[s," km"]})}),(0,d.jsxs)(G,{children:[s," km od Are\xE1lu Zrazu Motork\xE1rov"]})]})]})},`hotel-${o}`))})})})]})};var f=r(c(),1),ge=()=>(0,f.jsxs)("div",{className:"pt-16 pb-24 text-white bg-neutral-900",children:[(0,f.jsx)(b,{title:"Camping",subtitle:"V are\xE1li Zrazu Motork\xE1rov"}),(0,f.jsx)("div",{className:"container flex flex-col gap-8",children:(0,f.jsxs)("div",{className:"flex flex-col items-center gap-8 lg:gap-32 lg:flex-row",children:[(0,f.jsx)("div",{className:"flex-shrink-0 w-full lg:w-96 max-w-96 aspect-square",children:(0,f.jsx)("img",{className:"object-cover w-full h-full",src:"/images/wanna-camp.webp",alt:""})}),(0,f.jsxs)("div",{className:"flex flex-col flex-1 gap-8",children:[(0,f.jsx)("p",{className:"lg:text-lg",children:"Priprav sa na nezabudnute\u013En\xFD z\xE1\u017Eitok na Zraze Motork\xE1rov 2026! Tento rok ti pon\xFAkame mo\u017Enos\u0165 pren\xE1jmu miesta pre vlastn\xFD stan v ofici\xE1lnom stanovom meste\u010Dku, ktor\xE9 sa nach\xE1dza priamo v are\xE1li zrazu - bli\u017E\u0161ie k centru diania sa u\u017E campova\u0165 ned\xE1. Stanov\xE9 meste\u010Dko je vybaven\xE9 v\u0161etk\xFDm, \u010Do potrebuje\u0161: k dispoz\xEDcii bude bar, sprchy, WC, parkovisko pre motorky, 24-hodinov\xE1 recepcia a nepretr\u017Eit\xE9 str\xE1\u017Eenie s\xFAkromnou bezpe\u010Dnostnou slu\u017Ebou. Na recepcii si m\xF4\u017Ee\u0161 dokonca po\u017Eiada\u0165 o bud\xED\u010Dek, aby si nezme\u0161kal svoj ob\u013E\xFAben\xFD koncert. U\u017Ei si pohodlie, z\xE1bavu a bezpe\u010Die priamo v centre najv\xE4\u010D\u0161ej moto akcie roka!"}),(0,f.jsx)("div",{className:"flex flex-col gap-4 lg:flex-row",children:(0,f.jsx)(w,{asChild:!0,size:"lg",className:"lg:w-fit",children:(0,f.jsx)(S,{route:"camping",children:"Chcem kempova\u0165"})})})]})]})})]});
1var I=r(C(),1);var t=r(c(),1),y=({slot:e,delay:a})=>e?(0,t.jsxs)(u.div,{transition:{duration:1,delay:a},layoutId:e.layoutKey,className:"relative flex items-end w-full h-full overflow-hidden",children:[(0,t.jsx)("img",{className:"absolute object-cover w-full h-full",src:e.interpret.imageUrl,alt:e.interpret.name}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-neutral-900 to-transparent"}),(0,t.jsx)("div",{className:"relative z-10 p-3 text-lg font-bold text-white lg:p-8 md:text-4xl lg:text-3xl xl:text-4xl",children:e.interpret.name})]},e.layoutKey):null,be=()=>(0,t.jsx)(S,{route:"interprets",className:"flex flex-col justify-end w-full h-full gap-2 p-3 text-white group lg:p-8 bg-primary",children:(0,t.jsxs)("div",{className:"flex flex-col gap-2 transition-transform group-hover:-translate-y-4",children:[(0,t.jsx)(_,{size:48,strokeWidth:1}),(0,t.jsx)("div",{className:"font-bold text-left md:text-4xl",children:"Zobrazi\u0165 v\u0161etk\xFDch interpr\xE9tov"})]})}),xe=7,ye=({interprets:e})=>{let[a,m]=(0,I.useState)(0),o=e.length>xe;(0,I.useEffect)(()=>{if(!o)return;let h=setTimeout(()=>m(1),1e3),x=setInterval(()=>{m(v=>v>=e.length-1?0:v+1)},9e3);return()=>{clearTimeout(h),clearInterval(x)}},[e,o]);let s=(0,I.useMemo)(()=>{if(!e.length)return[];if(!o)return[void 0,...e.map(x=>({interpret:x,layoutKey:`interpret-${x.id}`}))];let h=new Map;return Array.from({length:9},(x,v)=>{let k=e[(a+v)%e.length],B=h.get(k.id)??0;return h.set(k.id,B+1),{interpret:k,layoutKey:`interpret-${k.id}-${B}`}})},[a,e,o]);return(0,t.jsxs)("div",{className:"relative grid overflow-hidden lg:grid-cols-2 bg-neutral-900 rounded-3xl",children:[(0,t.jsxs)("div",{className:"grid lg:grid-cols-2",children:[(0,t.jsxs)("div",{className:"relative grid grid-cols-2 lg:grid-cols-1",children:[(0,t.jsx)("div",{className:"absolute bottom-0 w-1/2 lg:w-full left-full lg:left-auto lg:right-full aspect-square",children:(0,t.jsx)(y,{slot:s[0],delay:0})}),(0,t.jsx)("div",{className:"w-full aspect-square",children:(0,t.jsx)(y,{slot:s[2],delay:2})}),(0,t.jsx)("div",{className:"w-full aspect-square",children:(0,t.jsx)(y,{slot:s[1],delay:1})})]}),(0,t.jsxs)("div",{className:"relative grid grid-cols-2 lg:grid-cols-1",children:[(0,t.jsx)("div",{className:"w-full aspect-square",children:(0,t.jsx)(y,{slot:s[3],delay:3})}),(0,t.jsx)("div",{className:"w-full aspect-square",children:(0,t.jsx)(y,{slot:s[4],delay:4})})]})]}),(0,t.jsxs)("div",{className:"grid lg:grid-cols-2",children:[(0,t.jsxs)("div",{className:"relative grid grid-cols-2 lg:grid-cols-1",children:[(0,t.jsx)("div",{className:"w-full aspect-square",children:(0,t.jsx)(y,{slot:s[6],delay:6})}),(0,t.jsx)("div",{className:"w-full aspect-square",children:(0,t.jsx)(y,{slot:s[5],delay:5})})]}),(0,t.jsxs)("div",{className:"relative grid grid-cols-2 lg:grid-cols-1",children:[(0,t.jsx)("div",{className:"absolute w-1/2 lg:w-full lg:left-full top-full lg:top-0 aspect-square",children:(0,t.jsx)(y,{slot:s[8],delay:8})}),(0,t.jsx)("div",{className:"w-full aspect-square",children:(0,t.jsx)(y,{slot:s[7],delay:7})}),(0,t.jsx)("div",{className:"w-full aspect-square",children:(0,t.jsx)(be,{})})]})]})]})},he=()=>(0,t.jsxs)("div",{id:"interpreti",className:"pt-16 pb-24",children:[(0,t.jsx)(b,{title:"Interpr\xE9ti",subtitle:"Ktor\xED ti spravia program na tri dni!",variant:"title"}),(0,t.jsx)("div",{className:"container",children:(0,t.jsx)(M,{children:(0,t.jsx)(ye,{interprets:se})})})]});var g=r(c(),1),qt=J(),ke=async e=>({faqs:await e.getFaqs()});var Ne=async()=>{let e=T();return await ke(e)};function we(){let{settings:e}=L(),{faqs:a}=$();return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(me,{subtitle:"20. - 22.8.2026",ticketsShopUrl:e.tickets_shop_url}),(0,g.jsx)(de,{}),(0,g.jsx)(he,{}),(0,g.jsx)(ge,{}),(0,g.jsx)(ne,{faqs:a}),(0,g.jsx)(ve,{}),(0,g.jsx)(ue,{})]})}export{Ne as a,we as b}; 2//# sourceMappingURL=/build/_shared/chunk-MLADOWMD.js.map
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.