1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{81672:function(e,a,r){"use strict";r.d(a,{r:function(){return o}});var t=r(85893),n=r(29163),i=r(74132),o=function(e){var a=e.className,r=e.colDesktop,n=e.colLaptop,i=e.colTablet,o=e.colLargeMobile,l=e.colMobile,c=e.gap,d=e.gapMobile,g=e.children;return(0,t.jsx)(s,{className:a,colDesktop:r,colLaptop:n,colTablet:i,colLargeMobile:o,colMobile:l,gap:c||0,gapMobile:d||0,children:g})},s=n.ZP.div.withConfig({displayName:"grid__Container",componentId:"sc-l5h01g-0"})(["display:grid;width:100%;gap:","px;grid-template-columns:",";","{grid-template-columns:",";}","{gap:","px;grid-template-columns:",";}","{grid-template-columns:",";}","{grid-template-columns:",";}"],(function(e){return e.gapMobile?e.gapMobile:e.gap}),(function(e){return"repeat("+e.colMobile+",1fr)"}),(0,i.O$)(i.pY),(function(e){return e.colLargeMobile?"repeat("+e.colLargeMobile+",1fr)":"repeat("+e.colMobile+",1fr)"}),(0,i.O$)(i.Sk),(function(e){return e.gap}),(function(e){return"repeat("+e.colTablet+",1fr)"}),(0,i.O$)(i.mm),(function(e){return"repeat("+e.colLaptop+",1fr)"}),(0,i.O$)(i.ve),(function(e){return"repeat("+e.colDesktop+",1fr)"}))},98590:function(e,a,r){"use strict";r.d(a,{r:function(){return t}});var t=(0,r(29163).iv)(['.lift,.turn{position:absolute;inset:0;display:block;transform-style:preserve-3d;will-change:transform;}.f3d{position:absolute;top:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-size:100% 100%;background-repeat:no-repeat;}.spine{width:100%;height:100%;border-radius:2px;transform:translateZ(calc(var(--cw) * 0.5));background-image:linear-gradient(180deg,rgba(255,245,225,0.1) 0%,rgba(255,255,255,0) 9%,rgba(0,0,0,0) 82%,rgba(10,2,8,0.3) 96%,rgba(10,2,8,0.42) 100%),linear-gradient(90deg,rgba(12,4,10,0.55) 0%,rgba(20,8,16,0.2) 4.5%,rgba(255,241,214,0.18) 16%,rgba(255,246,226,0.07) 30%,rgba(255,255,255,0) 46%,rgba(0,0,0,0.1) 72%,rgba(14,5,12,0.3) 93%,rgba(10,3,9,0.55) 100%),var(--img-s);transition:filter 0.45s ease;}.cover{left:50%;width:var(--cw);height:100%;margin-left:calc(var(--cw) * -0.5);transform:rotateY(90deg) translateZ(calc(var(--w) * 0.5));background-image:linear-gradient(90deg,rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.14) 1.8%,rgba(0,0,0,0) 3.4%,rgba(0,0,0,0.2) 5.2%,rgba(0,0,0,0.04) 7%,rgba(255,255,255,0.07) 8.6%,rgba(255,255,255,0) 12%),linear-gradient(112deg,rgba(255,244,219,0.16) 0%,rgba(255,255,255,0.04) 34%,rgba(0,0,0,0.05) 60%,rgba(8,2,6,0.26) 100%),var(--img-f);transition:filter 0.5s ease;}.backc{left:50%;width:var(--cw);height:100%;margin-left:calc(var(--cw) * -0.5);transform:rotateY(-90deg) translateZ(calc(var(--w) * 0.5));background-image:linear-gradient(270deg,rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.14) 1.8%,rgba(0,0,0,0) 3.4%,rgba(0,0,0,0.2) 5.2%,rgba(0,0,0,0) 8%),linear-gradient(112deg,rgba(8,2,6,0.3),rgba(8,2,6,0.5)),var(--img-b);}.edge{width:100%;height:100%;transform:rotateY(180deg) translateZ(calc(var(--cw) * 0.5 - 2px)) scale(0.94,0.985);background-image:linear-gradient(180deg,rgba(120,90,45,0.35) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 90%,rgba(60,30,15,0.45) 100%),linear-gradient(90deg,rgba(255,252,240,0.45),rgba(0,0,0,0.14) 92%),repeating-linear-gradient(90deg,#efe6cf 0 1px,#cfc3a4 1px 2px,#e7dcc2 2px 3px,#d9cdb0 3px 4px);background-size:100% 100%,100% 100%,4px 100%;}.topf{top:50%;width:100%;height:var(--cw);margin-top:calc(var(--cw) * -0.5);transform:rotateX(90deg) translateZ(calc(var(--bh) * 0.5 - 1px)) scale(0.97,0.985);background-image:linear-gradient(180deg,rgba(40,20,10,0.5) 0%,rgba(0,0,0,0.12) 20%,rgba(255,255,255,0.12) 58%,rgba(0,0,0,0.04) 88%,rgba(30,12,8,0.35) 100%),repeating-linear-gradient(90deg,rgba(0,0,0,0.05) 0 1px,rgba(255,255,255,0.04) 1px 2px),url("/images/boekjes/top.png");background-size:100% 100%,4px 100%,100% 100%;}.shadow{position:absolute;bottom:0;left:50%;width:calc(100% + var(--bh) * 0.16);height:calc(var(--cw) * 1.45);transform-origin:50% 100%;transform:translateX(-50%) translateY(-1px) translateZ(calc(var(--bh) * -0.02)) rotateX(90deg);background:radial-gradient(58% 42% at 53% 66%,rgba(4,1,3,0.62),rgba(4,1,3,0) 72%),radial-gradient(92% 72% at 56% 58%,rgba(6,2,4,0.38),rgba(6,2,4,0) 78%);filter:blur(5px);opacity:0.92;transition:opacity 0.55s ease,filter 0.55s ease,transform 0.55s ease;}'])},91571:function(e,a,r){"use strict";r.d(a,{Z:function(){return n}});
1var t=r(85893),n=function(e){var a=e.prefix,r=e.number;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"f3d spine",style:{"--img-s":"url(/images/boekjes/".concat(a,"rug-").concat(r,".png)")}}),(0,t.jsx)("span",{className:"f3d cover",style:{"--img-f":"url(/images/boekjes/".concat(a,"front-").concat(r,".png)")}}),(0,t.jsx)("span",{className:"f3d backc",style:{"--img-b":"url(/images/boekjes/".concat(a,"back-").concat(r,".png)")}}),(0,t.jsx)("span",{className:"f3d edge"}),(0,t.jsx)("span",{className:"f3d topf"})]})}},34357:function(e,a,r){"use strict";r.d(a,{Lv:function(){return t},MQ:function(){return i},iK:function(){return o},fb:function(){return s},Sj:function(){return l},S$:function(){return c}});var t={harryPotter:{1:{r:.1204,hf:1},2:{r:.1204,hf:1},3:{r:.1274,hf:1},4:{r:.2137,hf:1},5:{r:.2299,hf:1},6:{r:.1332,hf:1},7:{r:.1453,hf:1},9:{r:.1429,hf:.96},10:{r:.1323,hf:.99,lean:3.5},11:{r:.0667,hf:.62,gapBefore:!0},12:{r:.0667,hf:.62},13:{r:.0667,hf:.62,lean:-4}},magicalWorld:{1:{r:.0627,hf:.88},2:{r:.0726,hf:.88},3:{r:.0726,hf:.88,lean:3},4:{r:.1252,hf:1,gapBefore:!0},5:{r:.1254,hf:1},6:{r:.1433,hf:.95},7:{r:.1433,hf:.95}}},n=.014,i=.94,o=342,s=225,l=function(e){return"magicalWorld"===e?"mw-":""},c=function(e){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=n*Math.max(0,e.length-1);return e.forEach((function(e){var a=e.spec;r+=a.r*a.hf,a.lean&&(r+=Math.sin(Math.abs(a.lean)*Math.PI/180)*a.hf),a.gapBefore&&(r+=.06)})),a&&(r+=.208),r}},12206:function(e,a,r){"use strict";r.d(a,{U:function(){return k}});var t=r(85893),n=r(67294),i=r(48134),o=r.n(i),s=r(29163),l=r(28988),c=r(7649),d=r(64519),g=r(24002),p=r(20662),u=r(74132),b=r(73854),f=r(41975),x=r(50877),m=r(87294),h=r(81672),v=r(82048),w=r(91803);l.Z.use([c.Z]);var k=function(e){var a=e.className,r=e.title,i=e.button,s=e.stars,l=e.white,c=e.children,u=(0,n.useState)(),b=u[0],f=u[1],k=(0,n.useState)(0),z=k[0],I=k[1];return c?(0,t.jsxs)(y,{className:a,stars:s,white:l,children:[l?(0,t.jsx)(m.i,{textColor:"Black",color:p.do,label:r}):s?(0,t.jsx)(N,{color:l?p.ft:p.Ej,children:r}):(0,t.jsx)(m.i,{color:p.do,label:r}),(0,t.jsxs)(j,{children:[(0,t.jsxs)(_,{children:[(0,t.jsxs)(v.c,{hideOnDesktop:!0,children:[(0,t.jsx)(d.t,{onSlideChange:function(e){return I(e.activeIndex)},onSwiper:f,spaceBetween:50,slidesPerView:1,autoplay:{delay:5e3,disableOnInteraction:!0},children:n.Children.map(c,(function(e,a){return(0,t.jsx)(g.o,{children:e},a)}))}),(0,t.jsx)(C,{children:null===b||void 0===b?void 0:b.slides.map((function(e,a){return(0,t.jsx)(P,{style:{background:z===a?p.Ej:p.$P},onClick:function(){null===b||void 0===b||b.slideTo(a)}},a+20)}))})]}),(0,t.jsx)(v.c,{hideOnMobile:!0,children:(0,t.jsx)(h.r,{gap:60,colDesktop:3,colLaptop:3,colTablet:2,colMobile:1,children:c})})]}),(0,t.jsx)(x.z,{variant:i.variant,url:i.url,children:i.label})]}),s?(0,t.jsx)(o(),{className:"particles",params:w.X}):null]}):null},y=s.ZP.div.withConfig({displayName:"general-slug-block__Container",componentId:"sc-81p82g-0"})(["position:relative;display:flex;flex-direction:column;align-items:center;background-color:",";padding:",";button{p{color:",";}}"," ","{padding:",";}"],(function(e){return e.stars?p.T7:e.white?p.pr:p.sq}),f.KN,(function(e){return e.white?p.ft:""}),(function(e){return e.stars||e.white?e.white?'\n ::after {\n content: "";\n background: url("/images/perkament.png");\n opacity: 0.5;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n position: absolute;\n background-size: cover;\n z-index: 0; \n }\n \n ':null:'\n background-image: url("/images/background.png");\n background-size: cover;\n '}),(0,u.O$)(u.ve),f.qE),j=s.ZP.div.withConfig({displayName:"general-slug-block__Content",componentId:"sc-81p82g-1"})(["position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;color:",";width:100%;max-width:",";margin:0 auto;"],p.Ej,f.if),N=(0,s.ZP)(b.GL).withConfig({displayName:"general-slug-block__Title",componentId:"sc-81p82g-2"})(["margin-bottom:25px;","{margin-bottom:50px;}"],(0,u.O$)(u.Sk)),_=s.ZP.div.withConfig({displayName:"general-slug-block__Middle",componentId:"sc-81p82g-3"})(["margin-bottom:25px;width:100%;","{margin-bottom:50px;}"],(0,u.O$)(u.Sk)),C=s.ZP.div.withConfig({displayName:"general-slug-block__Paginations",componentId:"sc-81p82g-4"})(["display:flex;justify-content:center;margin-top:20px;"]),P=s.ZP.button.withConfig({displayName:"general-slug-block__Pagination",componentId:"sc-81p82g-5"})(["cursor:pointer;height:8px;width:8px;border-radius:50%;margin-right:10px;outline:none;border:none;transition:",";"],f.d5)},47184:function(e,a,r){"use strict";r.d(a,{U:function(){return m}});var t=r(85893),n=r(77776),i=r(29163),o=[{image:"./para/winter/full.jpg",amount:.1,props:{style:{backgroundSize:"cover",backgroundRepeat:"no-repeat"}}}],s=[{image:"./para/autumn/full.jpg",amount:.1,props:{style:{backgroundSize:"cover",backgroundRepeat:"no-repeat"}}}],l=[{image:"./para/night/full.jpg",amount:.1,props:{style:{backgroundSize:"cover",backgroundRepeat:"no-repeat"}}}],c=[{image:"./para/summer/full.jpg",amount:.1,props:{style:{backgroundSize:"cover",backgroundRepeat:"no-repeat"}}}],d=[{image:"./para/spring/full.jpg",amount:.1,props:{style:{backgroundSize:"cover",backgroundRepeat:"no-repeat"}}}],g=r(4033),p=r(16990),u=r(20662),b=r(74132),f=r(73854),x=r(63302),m=function(e){var a=e.className,r=e.imageHeader,i=e.textualHeader,u=e.parallax,b=e.parallaxTextBlock;return i?(0,t.jsx)(h,{className:a,textualHeader:!0,children:(0,t.jsxs)(v,{children:[i.title?(0,t.jsx)(f.X6,{className:"mb25",children:i.title}):null,i.description?(0,t.jsx)(x.H,{className:"",richText:i.description}):(0,t.jsx)(y,{draggable:"false",src:"/images/logo.png"}),(0,t.jsxs)(C,{className:"relative",onClick:function(){return(0,g.AS)(".scroll-to")},children:[(0,t.jsx)(f.nv,{className:"mb5",children:"Ontdek meer"}),(0,t.jsx)("img",{className:"scroll",src:"/icons/scroll.svg"})]})]})}):u?(0,t.jsxs)(h,{parallax:!0,className:a,children:[(0,t.jsx)(n.Xu,{children:(0,t.jsx)(n.UG,{className:"pbanner",layers:"winter"===u?o:"autumn"===u?s:"night"===u?l:"spring"===u?d:c,style:{height:"100%"}})}),(0,t.jsxs)(k,{children:[(0,t.jsx)(y,{draggable:"false",src:"/images/logo.png"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(f.X6,{className:"mb25",children:null===b||void 0===b?void 0:b.title}),null!==b&&void 0!==b&&b.description?(0,t.jsx)(x.H,{className:"",richText:b.de
1scription}):null]}),(0,t.jsxs)(_,{className:"mb40 relative",onClick:function(){return(0,g.hB)("about")},children:[(0,t.jsx)(f.nv,{className:"mb5",children:"Ontdek meer"}),(0,t.jsx)("img",{className:"scroll",src:"/icons/scroll.svg"})]})]})]}):r?(0,t.jsxs)(h,{className:a,imageHeader:!0,children:[(0,t.jsxs)(w,{children:[(0,t.jsx)(y,{src:"/images/huiselfenpret.svg"}),(0,t.jsxs)("div",{children:[r.tag?(0,t.jsx)(f.X6,{className:"mb25",children:r.tag}):null,r.title?(0,t.jsx)(f.X6,{className:"mb25",children:r.title}):null,r.description?(0,t.jsx)(x.H,{className:"",richText:r.description}):(0,t.jsx)(y,{draggable:"false",className:"mb25",src:"/images/logo.png"})]}),(0,t.jsxs)(_,{className:"mb40 relative",onClick:function(){return(0,g.hB)("textBlock")},children:[(0,t.jsx)(f.nv,{className:"mb5",children:"Ontdek meer"}),(0,t.jsx)("img",{className:"scroll",src:"/icons/scroll.svg"})]})]}),(0,t.jsx)(j,{draggable:"false",src:(0,p.j)(r.image)}),(0,t.jsx)(N,{})]}):null},h=i.ZP.div.withConfig({displayName:"hero-block__Container",componentId:"sc-3ce8r0-0"})([" display:flex;justify-content:center;position:relative;padding:",";align-items:center;aspect-ratio:"," min-height:",";color:",";background-color:",";","{aspect-ratio:","}",";"],(function(e){return e.textualHeader?"100px 25px":"0px"}),(function(e){return e.parallax?"2.8 / 3;":null}),(function(e){return e.imageHeader?"80vh":e.parallax?"auto":"300px"}),(function(e){return e.textualHeader?u.ft:u.Ej}),(function(e){return e.textualHeader?u.pr:null}),(0,b.O$)(b.Sk),(function(e){return e.parallax?"1401 / 788;":null}),(function(e){return e.textualHeader?'\n ::after {\n content: "";\n background: url("/images/perkament.png");\n opacity: 0.5;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n position: absolute;\n background-size: cover;\n z-index: 0; \n }\n ':null})),v=i.ZP.div.withConfig({displayName:"hero-block__Content",componentId:"sc-3ce8r0-1"})(["display:flex;flex-direction:column;justify-content:center;text-align:center;height:100%;align-items:center;position:relative;z-index:2;","{width:50%;}"],(0,b.O$)(b.Sk)),w=i.ZP.div.withConfig({displayName:"hero-block__ContentImage",componentId:"sc-3ce8r0-2"})(["z-index:3;height:100%;display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;align-items:center;padding:50px 30px 100px 30px;width:100%;gap:40px;text-align:center;","{padding:100px 0 150px 0;}"],(0,b.O$)(b.Sk)),k=i.ZP.div.withConfig({displayName:"hero-block__ContentParallax",componentId:"sc-3ce8r0-3"})(["z-index:3;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;gap:40px;padding:20px 0px;text-align:center;","{padding:40px 0px;}"],(0,b.O$)(b.Sk)),y=i.ZP.img.withConfig({displayName:"hero-block__Logo",componentId:"sc-3ce8r0-4"})(["user-select:none;max-width:230px;width:100%;"]),j=i.ZP.img.withConfig({displayName:"hero-block__Image",componentId:"sc-3ce8r0-5"})(["position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;"]),N=i.ZP.div.withConfig({displayName:"hero-block__BackgroundBlur",componentId:"sc-3ce8r0-6"})(['position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(transparent,#10141B);z-index:1;user-select:none;']),_=i.ZP.div.withConfig({displayName:"hero-block__ScrollDownButton",componentId:"sc-3ce8r0-7"})(["cursor:pointer;"]),C=i.ZP.div.withConfig({displayName:"hero-block__ScrollDownButtonTextual",componentId:"sc-3ce8r0-8"})(["cursor:pointer;margin-top:25px;"]);i.ZP.div.withConfig({displayName:"hero-block__Wave",componentId:"sc-3ce8r0-9"})(['position:absolute;width:100%;bottom:0;height:150px;background:url("/images/wave.svg");'])},91803:function(e,a,r){"use strict";r.d(a,{X:function(){return t}});var t={particles:{number:{value:355,density:{enable:!0,value_area:789.1476416322727}},color:{value:"#ffffff"},shape:{type:"circle",stroke:{width:0,color:"#000000"},polygon:{nb_sides:5}},opacity:{value:.48927153781200905,random:!1,anim:{enable:!0,speed:.2,opacity_min:0,sync:!1}},size:{value:2,random:!0,anim:{enable:!0,speed:2,size_min:0,sync:!1}},line_linked:{enable:!1,distance:150,color:"#ffffff",opacity:.4,width:1},move:{enable:!0,speed:.2,direction:"none",random:!0,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:600,rotateY:1200}}},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"bubble"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:400,line_linked:{opacity:1}}
1,bubble:{distance:83.91608391608392,size:1,duration:3,opacity:1},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}}},retina_detect:!0}},90171:function(e,a,r){"use strict";r.d(a,{J:function(){return g}});var t=r(85893),n=(r(67294),r(29163)),i=r(20662),o=r(74132),s=r(73854),l=r(41975),c=r(50877),d=r(63302),g=function(e){var a=e.className,r=e.stars,n=e.title,i=e.description,o=e.buttonText,l=e.buttonLink,g=e.center,f=e.white,x=(e.pageUrl,e.id);return(0,t.jsxs)(p,{id:x,className:a,white:f,stars:r,children:[(0,t.jsxs)(u,{white:f,center:g,children:[n?(0,t.jsx)(s.X6,{className:"mb20",children:n}):null,i?(0,t.jsx)(d.H,{className:o?"mb20":"",richText:i}):null,o?(0,t.jsx)(c.z,{variant:"transparentGoldBorder",url:l,children:o}):null]}),(0,t.jsx)(b,{src:"/images/wave.svg"})]})},p=n.ZP.div.withConfig({displayName:"text-block-wave__Container",componentId:"sc-ar9pyv-0"})(["position:relative;display:grid;grid-template-columns:auto auto;justify-content:center;justify-items:center;background-color:",";padding:",";"," ","{gap:40px;}","{padding:",";gap:40px;}","{padding:",";}"],(function(e){return e.white?i.pr:e.stars?i.T7:i.sq}),l.KN,(function(e){return e.stars||e.white?e.white?'\n background-image: url("/images/perkament.png");\n background-size: cover;\n ':null:'\n background-image: url("/images/background.png");\n background-size: cover;\n '}),(0,o.O$)(o.Sk),(0,o.O$)(o.mm),l.mp,(0,o.O$)(o.ve),l.qE),u=n.ZP.div.withConfig({displayName:"text-block-wave__Content",componentId:"sc-ar9pyv-1"})(["position:relative;z-index:2;display:flex;flex-direction:column;align-items:",";text-align:",";;color:",";","{max-width:",";}"],(function(e){return e.center?"center":""}),(function(e){return e.center?"center":""}),(function(e){return e.white?i.ft:i.Ej}),(0,o.O$)(o.Sk),l.yL),b=(n.ZP.div.withConfig({displayName:"text-block-wave__Socials",componentId:"sc-ar9pyv-2"})(["display:none;","{display:flex;}flex-direction:column;position:sticky;top:140px;height:fit-content;cursor:pointer;"],(0,o.O$)(o.Sk)),n.ZP.div.withConfig({displayName:"text-block-wave__Social",componentId:"sc-ar9pyv-3"})(["padding:10px;border:",";line-height:0;margin-bottom:10px;"],l.FE),n.ZP.img.withConfig({displayName:"text-block-wave__Background",componentId:"sc-ar9pyv-4"})(["position:absolute;top:-190px;left:0;height:calc(100% + 190px);width:100%;object-fit:cover;z-index:1;"]))},82175:function(e,a,r){"use strict";r.r(a),r.d(a,{__N_SSG:function(){return z},default:function(){return I}});var t=r(85893),n=r(30381),i=r.n(n),o=r(50877),s=r(5680),l=r(36993),c=r(7572),d=r(11163),g=r(67294),p=r(41766),u=r(34357),b=r(91571),f=r(29163),x=r(20662),m=r(98590),h=f.ZP.section.withConfig({displayName:"styles__Root",componentId:"sc-q2e3hg-0"})(["position:relative;width:100%;padding:clamp(28px,5vh,56px) 0 clamp(30px,5vh,54px);background:radial-gradient(1100px 700px at 16% 6%,rgba(255,190,90,0.11),rgba(255,190,90,0) 62%),radial-gradient(900px 620px at 50% 42%,rgba(96,18,62,0.38),rgba(96,18,62,0) 72%),radial-gradient(1500px 1000px at 88% 104%,rgba(0,0,0,0.55),rgba(0,0,0,0) 62%),",";overflow:hidden;--h:300px;--rd:calc(var(--h) * 0.66);--fside:clamp(14px,2vw,24px);--ftop:clamp(12px,1.8vw,20px);--fbot:clamp(16px,2.4vw,28px);--ov:clamp(6px,1vw,12px);--ease-pull:cubic-bezier(0.3,1.32,0.32,1);--ease-back:cubic-bezier(0.33,0.09,0.22,1);--spring:cubic-bezier(0.34,1.56,0.64,1);--spring-soft:cubic-bezier(0.3,0.86,0.28,1);--turn-in:cubic-bezier(0.5,0.06,0.18,1.22);--turn-out:cubic-bezier(0.35,0.9,0.3,1);.case-wrap{position:relative;max-width:1120px;margin:0 auto;padding:0 clamp(10px,3vw,32px);opacity:0;transition:opacity 0.4s ease;}&.ready .case-wrap{opacity:1;}.crown{height:clamp(12px,1.7vw,18px);margin:0 calc(var(--ov) * -1 + clamp(10px,3vw,32px));border-radius:3px 3px 0 0;background:linear-gradient(180deg,rgba(255,236,196,0.28) 0 12%,rgba(255,236,196,0) 34%,rgba(0,0,0,0.34) 100%),repeating-linear-gradient(178deg,rgba(45,20,8,0.22) 0 3px,rgba(0,0,0,0) 3px 7px,rgba(150,92,45,0.18) 7px 10px,rgba(0,0,0,0) 10px 16px),linear-gradient(180deg,#b5794a 0%,#8a5530 42%,#5f351b 100%);box-shadow:inset 0 1px 0 rgba(255,225,170,0.5),inset 0 0 0 1px rgba(0,0,0,0.25),0 1px 0 rgba(208,153,8,0.28),0 10px 14px -8px rgba(0,0,0,0.7);}.frame{position:relative;padding:var(--ftop) var(--fside) var(--fbot);background:#41220f;}.rail,.stile{position:absolute;pointer-events:none;}&.is-scroll-mode .rail,&.is-scroll-mode .stile{z-index:6;}.stile{top:0;bottom:0;width:var(--fside);background:linear-gradient(90deg,rgba(255,224,178,0.2) 0%,rgba(255,224,178,0.05) 22%,rgba(0,0,0,0) 48%,rgba(0,0,0,0.3) 100%),repeating-linear-gradient(93deg,rgba(0,0,0,0.09) 0 2px,rgba(0,0,0,0) 2px 6px,rgba(255,236,200,0.05) 6px 7px,rgba(0,0,0,0) 7px 12px),repeating-linear-gradient(87deg,rgba(46,22,9,0.3) 0 9px,rgba(0,0,0,0) 9px 16px,rgba(126,74,36,0.24) 16px 25px,rgba(0,0,0,0) 25px 41px),linear-gradient(180deg,#8a5530 0%,#6e3f1f 55%,#5a3118 100%);}
1.stile-l{left:0;box-shadow:inset -1px 0 0 rgba(0,0,0,0.45),inset 2px 0 3px rgba(255,220,165,0.18);}.stile-r{right:0;background:linear-gradient(90deg,rgba(0,0,0,0.34) 0%,rgba(0,0,0,0.05) 45%,rgba(255,224,178,0.06) 100%),repeating-linear-gradient(93deg,rgba(0,0,0,0.09) 0 2px,rgba(0,0,0,0) 2px 6px,rgba(255,236,200,0.05) 6px 7px,rgba(0,0,0,0) 7px 12px),repeating-linear-gradient(87deg,rgba(46,22,9,0.3) 0 9px,rgba(0,0,0,0) 9px 16px,rgba(126,74,36,0.24) 16px 25px,rgba(0,0,0,0) 25px 41px),linear-gradient(180deg,#7c4a26 0%,#623718 55%,#4c2a13 100%);box-shadow:inset 1px 0 0 rgba(0,0,0,0.45);}.rail{left:var(--fside);right:var(--fside);}.rail-t{top:0;height:var(--ftop);background:linear-gradient(180deg,rgba(255,230,190,0.24) 0 10%,rgba(255,230,190,0) 38%,rgba(0,0,0,0.36) 100%),repeating-linear-gradient(177deg,rgba(46,22,9,0.26) 0 4px,rgba(0,0,0,0) 4px 9px,rgba(140,85,42,0.2) 9px 12px,rgba(0,0,0,0) 12px 19px),linear-gradient(180deg,#8a5530,#5f371c);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.5);}.rail-b{bottom:0;height:var(--fbot);background:linear-gradient(180deg,rgba(255,238,205,0.5) 0 2px,rgba(255,222,172,0.2) 2px 26%,rgba(0,0,0,0.14) 62%,rgba(0,0,0,0.44) 100%),repeating-linear-gradient(183deg,rgba(46,22,9,0.24) 0 3px,rgba(0,0,0,0) 3px 8px,rgba(150,92,45,0.2) 8px 11px,rgba(0,0,0,0) 11px 17px),linear-gradient(180deg,#9a6234,#66391b);box-shadow:inset 0 1px 0 rgba(0,0,0,0.35);}.plinth{height:clamp(16px,2.2vw,24px);margin:0 calc(var(--ov) * -1.4 + clamp(10px,3vw,32px));border-radius:0 0 2px 2px;background:linear-gradient(180deg,rgba(255,222,172,0.22) 0 2px,rgba(0,0,0,0) 20%,rgba(0,0,0,0.42) 100%),repeating-linear-gradient(179deg,rgba(40,18,7,0.25) 0 4px,rgba(0,0,0,0) 4px 9px,rgba(126,74,36,0.18) 9px 12px,rgba(0,0,0,0) 12px 18px),linear-gradient(180deg,#7c4a26,#48280f);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.3),0 3px 6px -2px rgba(0,0,0,0.6),0 26px 48px -18px rgba(0,0,0,0.62),18px 34px 50px -20px rgba(4,0,7,0.55),46px 80px 110px -30px rgba(4,0,7,0.5);}.shelfArea{position:relative;height:calc(var(--h) * 1.16);transition:height 0.55s var(--ease-back);}.cavity{position:absolute;inset:0;overflow:hidden;background:#241005;box-shadow:0 0 0 1px rgba(208,153,8,0.16);}.room-scene{position:absolute;inset:0;perspective:1500px;perspective-origin:50% -14%;}.room{position:absolute;inset:0;transform-style:preserve-3d;}.wall{position:absolute;backface-visibility:hidden;}.w-back{inset:-5% -3%;transform:translateZ(calc(var(--rd) * -1));background:radial-gradient(120% 95% at 28% 0%,rgba(255,205,130,0.08),rgba(255,205,130,0) 55%),linear-gradient(180deg,rgba(0,0,0,0.66) 0%,rgba(0,0,0,0.3) 42%,rgba(0,0,0,0.58) 100%),repeating-linear-gradient(90deg,rgba(0,0,0,0.2) 0 2px,rgba(0,0,0,0) 2px 88px,rgba(255,240,210,0.03) 88px 90px,rgba(0,0,0,0) 90px 176px),repeating-linear-gradient(88deg,rgba(35,17,7,0.38) 0 12px,rgba(0,0,0,0) 12px 22px,rgba(96,55,26,0.26) 22px 34px,rgba(0,0,0,0) 34px 55px),linear-gradient(180deg,#57321a,#3c2010);}.w-floor{left:-3%;right:-3%;bottom:0;height:var(--rd);transform-origin:50% 100%;transform:rotateX(90deg);background:linear-gradient(180deg,rgba(8,3,1,0.72) 0%,rgba(20,8,3,0.44) 26%,rgba(0,0,0,0.14) 66%,rgba(0,0,0,0.04) 94%,rgba(255,226,175,0.22) 100%),repeating-linear-gradient(1deg,rgba(48,24,10,0.26) 0 7px,rgba(0,0,0,0) 7px 13px,rgba(139,84,41,0.2) 13px 22px,rgba(0,0,0,0) 22px 36px),linear-gradient(180deg,#6b3d1f,#8a5530);}.w-left{left:0;top:-6%;bottom:-6%;width:var(--rd);transform-origin:left center;transform:rotateY(90deg);background:linear-gradient(90deg,rgba(255,218,168,0.14) 0%,rgba(0,0,0,0.26) 52%,rgba(0,0,0,0.48) 100%),repeating-linear-gradient(2deg,rgba(46,22,9,0.28) 0 8px,rgba(0,0,0,0) 8px 15px,rgba(110,64,30,0.22) 15px 24px,rgba(0,0,0,0) 24px 39px),linear-gradient(180deg,#5b3419,#42230f);}.w-right{right:0;top:-6%;bottom:-6%;width:var(--rd);transform-origin:right center;transform:rotateY(-90deg);background:linear-gradient(270deg,rgba(255,224,176,0.26) 0%,rgba(0,0,0,0.3) 55%,rgba(0,0,0,0.58) 100%),repeating-linear-gradient(-2deg,rgba(46,22,9,0.28) 0 8px,rgba(0,0,0,0) 8px 15px,rgba(110,64,30,0.22) 15px 24px,rgba(0,0,0,0) 24px 39px),linear-gradient(180deg,#6b3d1f,#4c2a13);}.cavity-vignette{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(5,1,3,0.55),rgba(5,1,3,0) 13%);box-shadow:inset 0 16px 26px -12px rgba(4,1,3,0.85),inset 0 -8px 20px -12px rgba(4,1,3,0.55),inset 22px 0 34px -18px rgba(4,1,3,0.5),inset -22px 0 34px -18px rgba(4,1,3,0.62);}.book-scene{position:absolute;inset:0;z-index:4;pointer-events:none;}.scroller{height:100%;pointer-events:auto;perspective:1500px;perspective-origin:50% -14%;}.shelfArea.is-scroll .scroller{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.shelfArea.is-scroll .scroller::-webkit-scrollbar{display:none;}.row{display:flex;align-items:flex-end;justify-content:center;gap:calc(var(--h) * 0.014);height:100%;padding:0 3% 5px;list-style:none;margin:0;transform-style:preserve-3d;}.shelfArea.is-scroll .row{justify-content:flex-start;width:max-content;min-width:100%;padding:0 calc(50% - clamp(26px,10vw,48px)) 5px;}.slot{position:relative;display:flex;align-items:flex-end;flex:0 0 auto;--bh:calc(var(--h) * var(--hf,1));--w:calc(var(--bh) * var(--r,0.12));--cw:calc(var(--bh) * 0.6627);transform-style:preserve-3d;}.shelfArea.is-scroll .slot{scroll-snap-align:center;}.slot.nb .spine{filter:brightness(1.1);}.slot.gapb{margin-left:calc(var(--h) * 0.06);}.bookvis{position:relative;width:var(--w);height:var(--bh);flex:0 0 auto;pointer-events:none;transform-style:preserve-3d;transform:translateX(var(--push,0px)) rotate(var(--restLean,0deg)) rotateY(var(--pushLean,0deg));transition:transform 0.5s cubic-bezier(0.3,0.9,0.32,1.12);transition-delay:var(--pd,0ms);}.hit{position:absolute;inset:-4px -7px;z-index:2;border:0;background:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;touch-action:manipulation;}.hit:focus{outline:none;}.hit:focus-visible{outline:2px solid ",";outline-offset:3px;border-radius:3px;}.slot.lean-r .bookvis{transform-origin:100% 100%;margin-right:calc(var(--bh) * var(--lsin,0));}.slot.lean-l .bookvis{transform-origin:0 100%;margin-left:calc(var(--bh) * var(--lsin,0));}.slot.gapb.lean-l .bookvis{margin-left:calc(var(--h) * 0.06 + var(--bh) * var(--lsin,0));}.bookvis.is-active{--restLean:0deg !important;}
1",' .lift{transform:translate3d(0,0,calc(var(--h) * -0.05 - var(--cw) * 0.5));transition:transform 0.5s var(--spring-soft) 0.14s;}.turn{transition:transform 0.45s var(--turn-out) 0s;}.bookvis.is-active .lift{transform:translate3d(0,calc(var(--bh) * -0.015),calc(var(--cw) * 0.38 + 14px));transition:transform 0.55s var(--spring) 0s;}.bookvis.is-active .turn{transform:rotateY(-64deg);transition:transform 0.68s var(--turn-in) 0.1s;}.shelfArea.is-scroll .bookvis.is-active .lift{transform:translate3d(calc(var(--cw) * -0.12),calc(var(--bh) * -0.02),calc(var(--cw) * 0.1 + 14px));}.shelfArea.is-scroll .bookvis.is-active .turn{transform:rotateY(-58deg);}.shadow{transform:translateX(-50%) translateY(-1px) translateZ(calc(var(--h) * -0.02)) rotateX(90deg);transition:opacity 0.55s ease,filter 0.55s ease,transform 0.55s var(--ease-back);}.bookvis.is-active .shadow{opacity:0.26;filter:blur(12px);transform:translateX(-46%) translateY(-1px) translateZ(calc(var(--h) * 0.02)) rotateX(90deg) scale(1.22);transition:opacity 0.6s ease,filter 0.6s ease,transform 0.62s var(--ease-pull);}.slot.be{--bh:calc(var(--h) * 0.58);--w:calc(var(--h) * 0.09);--cw:calc(var(--h) * 0.5);}.bookend{position:relative;display:block;width:var(--w);height:var(--bh);transform-style:preserve-3d;transform:translateZ(calc(var(--h) * -0.05 - var(--cw) * 0.5));}.bookend .b-face{position:absolute;top:0;left:0;backface-visibility:hidden;}.bookend .be-front{width:100%;height:100%;transform:translateZ(calc(var(--cw) * 0.5));background:radial-gradient(circle at 50% 30%,rgba(208,153,8,0.18),rgba(208,153,8,0) 46%),linear-gradient(170deg,#37172d 0%,#1e0917 55%,#120410 100%);box-shadow:inset 0 0 0 1px rgba(208,153,8,0.3),inset 0 12px 16px -10px rgba(255,240,200,0.16);}.bookend .be-side{left:50%;width:var(--cw);height:100%;margin-left:calc(var(--cw) * -0.5);transform:rotateY(90deg) translateZ(calc(var(--w) * 0.5));background:linear-gradient(90deg,#1c0814,#0d030a 70%);}.bookend .be-top{top:50%;width:100%;height:var(--cw);margin-top:calc(var(--cw) * -0.5);transform:rotateX(90deg) translateZ(calc(var(--bh) * 0.5));background:linear-gradient(180deg,rgba(0,0,0,0.5),rgba(255,235,180,0.14) 100%);background-color:#241020;}.bookend .shadow{height:calc(var(--cw) * 1.1);opacity:0.7;}@keyframes bookIn{from{transform:translate3d(0,0,calc(var(--h) * -0.27 - var(--cw) * 0.5));}}@keyframes faceIn{from{filter:brightness(0.25);}}@keyframes shIn{from{opacity:0;}}.row.entering .bookvis:not(.is-active) .lift{animation:bookIn 0.7s var(--ease-back) both;animation-delay:calc(var(--i,0) * 45ms);}.row.entering .f3d{animation:faceIn 0.7s ease both;animation-delay:calc(var(--i,0) * 45ms);}.row.entering .shadow{animation:shIn 0.7s ease both;animation-delay:calc(var(--i,0) * 45ms);}.row.leaving .f3d,.row.leaving .b-face,.row.leaving .shadow{opacity:0;transition:opacity 0.16s ease-in;}.fade{position:absolute;top:0;bottom:0;width:clamp(26px,8vw,52px);z-index:5;pointer-events:none;opacity:0;transition:opacity 0.3s ease;}.fade-l{left:0;background:linear-gradient(90deg,rgba(18,6,2,0.88),rgba(18,6,2,0));}.fade-r{right:0;background:linear-gradient(270deg,rgba(18,6,2,0.88),rgba(18,6,2,0));}.shelfArea.is-scroll:not(.at-start) .fade-l{opacity:1;}.shelfArea.is-scroll:not(.at-end) .fade-r{opacity:1;}.navbtn{display:none;position:absolute;pointer-events:auto;top:50%;z-index:7;width:38px;height:38px;transform:translateY(-50%);place-items:center;border-radius:50%;border:1px solid rgba(208,153,8,0.45);background:rgba(38,3,24,0.82);cursor:pointer;padding:0;transition:opacity 0.3s ease,border-color 0.2s ease;}.shelfArea.is-scroll .navbtn{display:grid;}.navbtn::before{content:"";width:9px;height:9px;border-left:2px solid ',";border-bottom:2px solid ",";}.nav-l{left:9px;}.nav-r{right:9px;}.nav-l::before{transform:rotate(45deg) translate(1px,-1px);}.nav-r::before{transform:rotate(-135deg) translate(1px,-1px);}.navbtn:hover{border-color:",";}.navbtn:focus-visible{outline:2px solid ",";outline-offset:2px;}.shelfArea.is-scroll.at-start .nav-l,.shelfArea.is-scroll.at-end .nav-r{opacity:0.25;pointer-events:none;}.scrollhint{display:none;margin-top:14px;text-align:center;font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(208,153,8,0.75);}&.is-scroll-mode .scrollhint{display:block;}.toggle button:focus-visible{outline:2px solid ",";outline-offset:3px;}.toggle{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:24px 16px 0;gap:20px;}@media (prefers-reduced-motion:reduce){.bookvis,.lift,.turn,.f3d,.shadow,.shelfArea{transition-duration:0.01s !important;transition-delay:0s !important;}.row.entering .lift,.row.entering .f3d,.row.entering .shadow{animation:none !important;}}"],x.Lw,x.do,m.r,x.do,x.do,x.do,x.pr,x.do),v=["4252a386-d9de-4eef-8bae-2efcffb403c8"],w=[0,14,7,3],k=[0,4,1.5,.5],y=function(e){var a=e.books,r=(0,d.useRouter)(),n=(0,g.useState)("harryPotter"),i=n[0],s=n[1],l=(0,g.useState)(300),c=l[0],f=l[1],x=(0,g.useState)(!1),m=x[0],y=x[1],j=(0,g.useState)(!1),N=j[0],_=j[1],C=(0,g.useState)("idle"),P=C[0],z=C[1],I=(0,g.useState)(-1),S=I[0],B=I[1],E=(0,g.useState)(-1),L=E[0],M=E[1],Z=(0,g.useState)(!0),T=Z[0],O=Z[1],W=(0,g.useState)(!1),$=W[0],X=W[1],H=(0,g.useRef)(null),A=(0,g.useRef)(null),Y=(0,g.useRef)(null),D=(0,g.useRef)(null),R=(0,g.useRef)(!1),K=(0,g.useRef)(!1),G=(0,g.useRef)(),J=(0,g.useRef)(),U=(0,g.useRef)([]),q=(0,g.useRef)(0),F=(0,g.useMemo)((function(){var e=function(e){return a.filter((function(a){return a.type===e&&!v.includes(a._id)})).filter((function(a){return u.Lv[e]&&u.Lv[e][a.number||0]})).filter((function(e){return e.slug&&e.slug.current})).sort((function(e,a){return(e.number||0)-(a.number||0)})).map((function(a){return{book:a,spec:u.Lv[e][a.number||0]}}))};return{harryPotter:e("harryPotter"),magicalWorld:e("magicalWorld")}}),[a]),Q="magicalWorld"===i?F.magicalWorld:F.harryPotter,V=(0,g.useCallback)((function(){var e=A.current;if(e){var a=e.clientWidth*u.MQ,r=Math.max((0,u.S$)(F.harryPotter),(0,u.S$)(F.magicalWorld));if(r){var t=a/r;if(t>=u.fb)f(Math.min(u.iK,Math.min(t,Math.max(200,.42*window.innerHeight)))),y(!1);else{var n=Math.min(300,Math.max(230,.36*window.innerHeight));f(n);var o=(0,u.S$)("magicalWorld"===i?F.magicalWorld:F.harryPotter);y(o*n>a)}}}}),[F,i]);(0,g.useEffect)((function(){R.current=window.matchMedia("(hover: none)").matches,K.current=window.matchMedia("(prefers-reduced-motion: reduce)").matches,V();var e=function(){return V()};return window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}),[V]),(0,g.useEffect)((function(){if(!N){var e=H.current;if(e){var a=function(){_(!0),z("entering");var e=45*(Q.length+2)+800;J.current&&clearTimeout(J.current),J.current=setTimeout((function(){return z("idle")}),e)};if("undefined"!==typeof IntersectionObserver){var r=new IntersectionObserver((function(e){e[0]&&e[0].isIntersecting&&(a(),r.disconnect())}),{threshold:.25}
1);return r.observe(e),function(){return r.disconnect()}}a()}}}),[N,Q.length]),(0,g.useEffect)((function(){return function(){J.current&&clearTimeout(J.current),G.current&&clearTimeout(G.current)}}),[]);var ee=(0,g.useCallback)((function(){var e=Y.current;if(e){var a=e.scrollWidth-e.clientWidth;O(e.scrollLeft<3),X(e.scrollLeft>a-3)}}),[]);(0,g.useEffect)((function(){ee()}),[ee,c,m,i,N]);var ae=(0,g.useCallback)((function(){requestAnimationFrame(ee)}),[ee]);(0,g.useEffect)((function(){return U.current=[new p.Howl({src:["/sounds/whoosh-1.mp3"],volume:.22}),new p.Howl({src:["/sounds/whoosh-2.mp3"],volume:.22})],function(){return U.current.forEach((function(e){return e.unload()}))}}),[]);var re=(0,g.useCallback)((function(e){if(!K.current&&(!p.Howler.ctx||"running"===p.Howler.ctx.state)){var a=U.current[q.current++%U.current.length];a&&(a.rate(e||.55+.15*Math.random()),a.play())}}),[]),te=(0,g.useCallback)((function(e){"leaving"!==P&&(B(e),G.current&&clearTimeout(G.current),G.current=setTimeout((function(){return re()}),120))}),[re,P]),ne=(0,g.useCallback)((function(){G.current&&clearTimeout(G.current),B(-1),M(-1)}),[]);(0,g.useEffect)((function(){var e=function(e){"Escape"===e.key&&ne()},a=function(e){if(R.current){var a=H.current;a&&e.target instanceof Node&&!a.contains(e.target)&&ne()}};return document.addEventListener("keydown",e),document.addEventListener("pointerdown",a),function(){document.removeEventListener("keydown",e),document.removeEventListener("pointerdown",a)}}),[ne]);var ie=(0,g.useCallback)((function(e,a){if("leaving"!==P)if(R.current&&L!==e){M(e),te(e);var t=Y.current,n=D.current;if(t&&n&&m){var i=n.children[e+1];if(i){var o=i.offsetLeft+i.offsetWidth/2-t.clientWidth/2;t.scrollTo({left:o,behavior:K.current?"auto":"smooth"})}}}else r.push("/boeken/"+a.book.slug.current)}),[P,L,m,te,r]),oe=(0,g.useCallback)((function(e){e!==i&&"leaving"!==P&&(ne(),z("leaving"),J.current&&clearTimeout(J.current),J.current=setTimeout((function(){ne(),s(e),Y.current&&(Y.current.scrollLeft=0),z("entering");var a=("magicalWorld"===e?F.magicalWorld:F.harryPotter).length;J.current=setTimeout((function(){return z("idle")}),45*(a+2)+800)}),K.current?20:200))}),[i,P,ne,F]);(0,g.useEffect)((function(){var e=setTimeout((function(){var e="magicalWorld"===i?F.harryPotter:F.magicalWorld,a="magicalWorld"===i?"":"mw-";e.forEach((function(e){var r=e.book;["front-","rug-","back-"].forEach((function(e){(new Image).src="/images/boekjes/"+a+e+r.number+".png"}))}))}),1600);return function(){return clearTimeout(e)}}),[]);var se=function(e){if(!(e<0?T:$)){var a=Y.current;a&&a.scrollBy({left:e*a.clientWidth*.55,behavior:K.current?"auto":"smooth"})}},le=(0,u.Sj)(i),ce=(N?"ready":"")+(m?" is-scroll-mode":""),de="shelfArea"+(m?" is-scroll":"")+(T?" at-start":"")+($?" at-end":"");return(0,t.jsxs)(h,{ref:H,className:ce,style:{"--h":c+"px"},"aria-label":"Boekenkast",children:[(0,t.jsxs)("div",{className:"case-wrap",children:[(0,t.jsx)("div",{className:"crown"}),(0,t.jsxs)("div",{className:"frame",children:[(0,t.jsx)("div",{className:"stile stile-l"}),(0,t.jsx)("div",{className:"stile stile-r"}),(0,t.jsx)("div",{className:"rail rail-t"}),(0,t.jsx)("div",{className:"rail rail-b"}),(0,t.jsxs)("div",{className:de,ref:A,children:[(0,t.jsxs)("div",{className:"cavity",children:[(0,t.jsx)("div",{className:"room-scene",children:(0,t.jsxs)("div",{className:"room",children:[(0,t.jsx)("div",{className:"wall w-back"}),(0,t.jsx)("div",{className:"wall w-floor"}),(0,t.jsx)("div",{className:"wall w-left"}),(0,t.jsx)("div",{className:"wall w-right"})]})}),(0,t.jsx)("div",{className:"cavity-vignette"})]}),(0,t.jsxs)("div",{className:"book-scene",children:[(0,t.jsx)("div",{className:"scroller",ref:Y,onScroll:ae,children:(0,t.jsxs)("ul",{className:"row"+("idle"!==P?" "+P:""),ref:D,children:[(0,t.jsxs)("li",{className:"slot be","aria-hidden":"true",style:{"--i":0},children:[(0,t.jsxs)("span",{className:"bookend",children:[(0,t.jsx)("span",{className:"b-face be-side"}),(0,t.jsx)("span",{className:"b-face be-top"}),(0,t.jsx)("span",{className:"b-face be-front"})]}),(0,t.jsx)("span",{className:"shadow"})]}),Q.map((function(e,a){var r=e.book,n=e.spec,i=-1===S?99:Math.abs(a-S),o=Math.sign(a-S),s=i>=1&&i<=3,l="slot"+(n.gapBefore?" gapb":"")+(n.lean?n.lean>0?" lean-r":" lean-l":"")+(1===i?" nb":""),c={"--r":n.r,"--hf":n.hf,"--i":a+1,"--lsin":n.lean?Math.sin(Math.abs(n.lean)*Math.PI/180).toFixed(4):0},d={"--restLean":(n.lean||0)+"deg","--push":s?o*w[i]+"px":"0px","--pushLean":s?o*k[i]+"deg":"0deg","--pd":s?45*i+"ms":"0ms"},g="bookvis"+(a===S?" is-active":"");return(0,t.jsxs)("li",{className:l,style:c,children:[(0,t.jsxs)("div",{className:g,style:d,"aria-hidden":"true",children:[(0,t.jsx)("span",{className:"shadow"}),(0,t.jsx)("span",{className:"lift",children:(0,t.jsx)("span",{className:"turn",children:(0,t.jsx)(b.Z,{prefix:le,number:r.number||1})})})]}),(0,t.jsx)("button",{type:"button",className:"hit","aria-label":(r.title||"")+(L===a?" \u2014 tik nogmaals om te openen":" \u2014 bekijk dit boek"),onPointerEnter:function(e){"touch"!==e.pointerType&&te(a)},onPointerLeave:function(e){"touch"!==e.pointerType&&S===a&&ne()},onFocus:function(){return te(a)},onBlur:function(){return ne()},onClick:function(){return ie(a,e)}})]},r._id)})),(0,t.jsxs)("li",{className:"slot be","aria-hidden":"true",style:{"--i":Q.length+1},children:[(0,t.jsxs)("span",{className:"bookend",children:[(0,t.jsx)("span",{className:"b-face be-side"}),(0,t.jsx)("span",{className:"b-face be-top"}),(0,t.jsx)("span",{className:"b-face be-front"})]}),(0,t.jsx)("span",{className:"shadow"})]})]})}),(0,t.jsx)("div",{className:"fade fade-l","aria-hidden":"true"}),(0,t.jsx)("div",{className:"fade fade-r","aria-hidden":"true"}),(0,t.jsx)("button",{type:"button",className:"navbtn nav-l","aria-label":"Schuif de plank naar links","aria-disabled":T,onClick:function(){return se(-1)}}),(0,t.jsx)("button",{type:"button",className:"navbtn nav-r","aria-label":"Schuif de plank naar rechts","aria-disabled":$,onClick:function(){return se(1)}})]})]})]}),(0,t.jsx)("div",{className:"plinth"})]}),(0,t.jsx)("p",{className:"scrollhint","aria-hidden":"true",children:"\u2039 schuif door de plank \u203a"}),(0,t.jsxs)("div",{className:"toggle",children:[(0,t.jsx)(o.z,{variant:"harryPotter"===i?"gold":"transparentGoldBorder",ariaPressed:"harryPotter"===i,onClick:function(){return oe("harryPotter")},children:"Harry Potter boeken"}),(0,t.jsx)(o.z,{variant:"magicalWorld"===i?"gold":"transparentGoldBorder",ariaPressed:"magicalWorld"===i,onClick:function(){return oe("magicalWorld")},children:"Wizarding World boeken"})]})]})},j=r(12206),N=r(47184),_=r(23428),C=r(90171),P=r(83569),z=!0;function I(e){var a=e.newsItems.sort((function(e,a){return e.date&&a.date?e.date<a.date?1:e.date>a.date?-1:0:0})).slice(0,3),r=(e.facts.sort((function(e,a){return e.date&&a.date?e.date<a.date?1:e.date>a.date?-1:0:0}))[0],e.recipes.sort((function(e,a){return e.date&&a.date?e.date<a.date?1:e.date>a.date?-1:0:0}))[0],e.crafts.sort((function(e,a){return e.date&&a.date?e.date<a.date?1:e.date>a.date?-1:0:0}))[0],e.events.sort((function(e,a){if(e.startDate&&a.startDate){if(e.startDate<a.startDate)return 1;if(e.startDate>a.startDate)return-1}return 0}))),n=e.books.filter((function(e){return"harryPotter"===e.type})).sort((function(e,a){return e.number>a.number?1:-1})),d=e.books.filter((function(e){return"magicalWorld"===e.type})).sort((function(e,a){return e.number>a.number?1:-1}));return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.h,{tags:e.page.meta}),(0,t.jsx)(l.h,{hidden:!0,global:e.global}),e.global.fixedBanner?(0,t.jsxs)("div",{style:{width:"100%",padding:"20px",backgroundColor:"#2D001B",color:"#fff",position:"fixed",bottom:"0",left:"0",zIndex:9999,display:"flex",justifyContent:"center",gap:"20px",alignItems:"center"},children:[(0,t.jsx)("p",{style:{width:"fit-content"},children:e.global.fixedBanner}),(0,t.jsx)(o.z,{variant:"transparentGoldBorder",url:e.global.fixedBannerBtnLink,children:e.global.fixedBannerBtn})]}):null,(0,t.jsxs)(P.o,{children:[e.page.activeParallax?(0,t.jsx)(N.U,{parallax:e.page.activeParallax,parallaxTextBlock:e.page.parallaxTextBlock}):null,e.page.textBlock1?(0,t.jsx)(C.J,{id:"about",className:"scroll-to",center:!0,title:e.page.textBlock1.title,de
1scription:e.page.textBlock1.description,buttonText:"BEKIJK ALLE BOEKEN",buttonLink:"/boeken"}):null,e.books?(0,t.jsx)(y,{books:n.concat(d)}):null,a.length?(0,t.jsx)(j.U,{title:"Nieuws",button:{label:"BEKIJK ALLE",variant:"transparentGoldBorder",url:"/nieuws"},white:!0,children:a.map((function(e){return(0,t.jsx)(_.J,{url:"/nieuws/".concat(e.slug.current),title:e.title,image:e.image,date:e.date,background:x.T7},e._id)}))}):null,r.length?(0,t.jsx)(j.U,{title:"Evenementen",button:{label:"BEKIJK ALLE",variant:"transparentGoldBorder",url:"/agenda"},children:r.map((function(e){return(0,t.jsx)(_.J,{title:e.title,image:e.image,eventDate:i()(e.startDate).format("DD MMMM YYYY"),location:e.location,url:"evenementen/".concat(e.slug.current),perkament:!0},e._id)}))}):null]}),(0,t.jsx)(s.$,{global:e.global})]})}},45301:function(e,a,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return r(82175)}])},11163:function(e,a,r){e.exports=r(34651)}},function(e){e.O(0,[774,310,694,776,134,1,98,273,888,179],(function(){return a=45301,e(e.s=a);var a}));var a=e.O();_N_E=a}]);
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.