1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[310],{323:function(e,t,n){"use strict";var i=n(5893),r=n(2440),s=n(6547),o=n.n(s);let l=e=>{let{onClick:t,isOpen:n}=e;return(0,i.jsx)(r.Z,{onClick:t,children:(0,i.jsxs)("div",{className:"".concat(o().buttonDropDown," ").concat(n?o().isOpen:""),children:[(0,i.jsx)("div",{}),(0,i.jsx)("div",{})]})})};t.Z=l},1302:function(e,t,n){"use strict";var i=n(5893),r=n(7294),s=n(804),o=n(1791),l=n.n(o);let a=e=>{let{text:t}=e,[n,o]=(0,r.useState)(!1);return t?(0,i.jsxs)("div",{className:l().buttonInfo,children:[!n&&(0,i.jsxs)("button",{"aria-label":"Open info",className:l().openButton,onClick:()=>o(!0),children:[(0,i.jsx)("div",{}),(0,i.jsx)("div",{})]}),n&&(0,i.jsxs)("div",{children:["string"!=typeof t?(0,i.jsx)(s.Z,{text:t}):(0,i.jsx)(i.Fragment,{children:t}),(0,i.jsxs)("button",{className:l().closeButton,onClick:()=>o(!1),"aria-label":"Close info",children:[(0,i.jsx)("div",{}),(0,i.jsx)("div",{})]})]})]}):(0,i.jsx)(i.Fragment,{})};t.Z=a},5534:function(e,t,n){"use strict";var i=n(5893),r=n(2440),s=n(9357),o=n.n(s);let l=e=>{let{onClick:t}=e;return(0,i.jsx)(r.Z,{onClick:t,children:(0,i.jsxs)("div",{className:o().buttonNext,children:[(0,i.jsx)("div",{}),(0,i.jsx)("div",{})]})})};t.Z=l},349:function(e,t,n){"use strict";var i=n(5893),r=n(2440),s=n(1378),o=n.n(s);let l=e=>{let{onClick:t}=e;return(0,i.jsx)(r.Z,{onClick:t,children:(0,i.jsxs)("div",{className:o().buttonPrev,children:[(0,i.jsx)("div",{}),(0,i.jsx)("div",{})]})})};t.Z=l},6156:function(e,t,n){"use strict";var i=n(5893),r=n(2440),s=n(2255),o=n.n(s);let l=e=>{let{onClick:t}=e;return(0,i.jsx)(r.Z,{onClick:t,children:(0,i.jsxs)("div",{className:o().buttonScrollDown,children:[(0,i.jsx)("div",{}),(0,i.jsx)("div",{})]})})};t.Z=l},2440:function(e,t,n){"use strict";var i=n(5893);n(7294);var r=n(7418),s=n.n(r);let o=e=>{let{onClick:t,children:n}=e;return(0,i.jsx)("div",{className:s().buttonWrapper,onClickCapture:t,children:n})};t.Z=o},8945:function(e,t,n){"use strict";var i=n(5893);n(9505),n(7090);var r=n(7294);let s=(e,t)=>{let n="".concat(e.replace("//a.storyblok.com/","//img2.storyblok.com/".concat(t/2,"x0/filters:format(webp)/")));return n},o=e=>{let{src:t,width:n,screenResolution:r,alt:o}=e;if(!t)return(0,i.jsx)(i.Fragment,{});let l=r*n,a="".concat(s(t,3672)),c="".concat(s(t,320)),u="".concat(s(t,440)),d="".concat(s(t,768)),x="".concat(s(t,1024)),h="".concat(s(t,1366)),_="".concat(s(t,1600)),p="".concat(s(t,1920));return l<320?a=c:l<440?a=u:l<768?a=d:l<1024?a=x:l<1366?a=h:l<1600?a=_:l<1920&&(a=p),(0,i.jsx)("img",{"data-sizes":"auto",src:a,alt:o||"",loading:"lazy"})},l=e=>{let{src:t,alt:n,staticPosition:s=!1}=e,[l,a]=(0,r.useState)(null),[c,u]=(0,r.useState)(null),d=(0,r.useRef)(null);return(0,r.useEffect)(()=>{d.current&&(a(d.current.getBoundingClientRect().width),u(window.devicePixelRatio))},[]),(0,i.jsxs)("div",{className:"".concat(s?"lazyWrapper lazyWrapper--static":"lazyWrapper"),ref:d,"data-width":l,children:[(0,i.jsx)(o,{src:t,alt:n,width:l<1600?2e3:l,screenResolution:c}),(0,i.jsx)("style",{children:"\n .lazyWrapper {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n }\n .lazyWrapper--static {\n position: static;\n display flex;\n\n @media screen and (max-width: 900px) {\n position: static;\n }\n }\n .lazyWrapper img{\n top: 0;\n left: 0;\n position: absolute;\n height: 100%;\n width: 100%;\n object-fit: contain;\n }\n .lazyWrapper--static img{\n top: 0;\n left: 0;\n position: absolute;\n height: 100%;\n width: 100%;\n object-fit: contain;\n\n @media screen and (min-width: 901px) {\n position: static;\n }\n }\n "})]})};t.Z=l},3130:function(e,t,n){"use strict";var i=n(5893),r=n(4232),s=n(2880),o=n.n(s);let l=e=>{let{isActive:t,sectionTitle:n,links:s}=e;return(0,i.jsxs)("div",{className:o().headerScroll,style:{transform:t?"":"translateY(-100%)"},children:[(0,i.jsx)("div",{className:o().sectionTitle,children:(0,i.jsx)("h3",{children:n})}),(0,i.jsx)("div",{className:o().linksWrapper,children:s.map(e=>
1(0,i.jsx)("div",{className:o().link,children:(0,i.jsx)(r.Z,{onClick:()=>{e.el.scrollIntoView({behavior:"smooth"})},text:e.name,isActive:e.isActive})},e.name))})]})};t.Z=l},3847:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return D}});var i=n(5893),r=n(7294),s=n(5094),o=n(911),l=n(804),a=n(7269),c=n.n(a),u=n(323),d=n(267),x=n.n(d);let h=e=>{let{artist:t}=e,[n,s]=(0,r.useState)(!1),o=()=>{s(!n)};return(0,i.jsxs)("div",{className:x().artist,children:[(0,i.jsxs)("div",{className:x().header,onClick:o,children:[(0,i.jsx)("h4",{children:t.name}),(0,i.jsx)("div",{className:x().button,children:(0,i.jsx)(u.Z,{isOpen:n,onClick:()=>{}})})]}),(0,i.jsxs)("div",{className:n?x().isOpen:x().isClosed,children:[(0,i.jsx)(l.Z,{text:t.content.info}),(0,i.jsx)("br",{}),(0,i.jsx)("br",{})]})]})};var _=n(1911),p=n(719);n(1082),n(3731);var b=n(8945),v=n(57),m=n.n(v),j=n(5534),f=n(349),C=n(1302),w=n(6156),E=n(123);let N=e=>{let{images:t,hasThumbnails:n,initialActiveIndex:s,autoPlay:o,scrollDown:l,showInquiryButton:a}=e,[c,u]=(0,r.useState)(s||0),[d,x]=(0,r.useState)(null),[h,v]=(0,r.useState)(null),N=e=>{h.slideTo(e)},W=()=>{h.slideNext()},S=()=>{h.slidePrev()},y=()=>{h.autoplay.stop()},g=()=>{h.autoplay.start()},z=()=>{x(null)},Z=e=>{if(B||"IMG"!==e.target.tagName){z();return}x({x:e.pageX+"px",y:e.pageY+"px",centerOffset:{x:(e.pageX-window.innerWidth/2)*2+"px",y:(e.pageY-window.innerHeight/2)*2+"px"}})},[B,k]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{k("ontouchstart"in window)},[]),(0,i.jsxs)(i.Fragment,{children:[1===t.length?(0,i.jsx)("div",{className:m().sliderContainer,children:(0,i.jsx)("div",{className:m().slide,children:(0,i.jsx)("figure",{children:(0,i.jsx)(b.Z,{src:t[0].filename,alt:t[0].name})})})}):(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:m().slideshowWrapper,style:{cursor:o?"unset":d?"zoom-out":"zoom-in"},onMouseMove:e=>{d&&Z(e)},onClick:e=>{B||(d?z():Z(e))},children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(p.tq,{lazy:{loadOnTransitionStart:!0,loadPrevNext:!0,loadPrevNextAmount:2},allowTouchMove:B,className:m().sliderContainer,modules:[_.pt,_.s5,_.oM],navigation:!0,spaceBetween:20,slidesPerView:1,initialSlide:s||0,autoplay:!!o&&{delay:1e4,pauseOnMouseEnter:!0,disableOnInteraction:!1},onSwiper:e=>v(e),onSlideChange:e=>u(e.realIndex),loop:!0,children:t.map((e,t)=>(0,i.jsx)(p.o5,{children:(0,i.jsx)("div",{className:m().slide,children:(0,i.jsx)("figure",{children:(0,i.jsx)(b.Z,{src:e.filename,alt:e.name})})})},t))},B?"touch":"mouse"),(0,i.jsx)("div",{className:m().prevWrapper,onClickCapture:S,children:(0,i.jsx)(f.Z,{onClick:()=>{}})}),(0,i.jsx)("div",{className:m().nextWrapper,onClickCapture:W,children:(0,i.jsx)(j.Z,{onClick:()=>{}})}),l&&(0,i.jsx)("div",{className:m().scrollDown,children:(0,i.jsx)(w.Z,{onClick:l})})]}),n&&(0,i.jsx)("div",{className:m().thumbnails,children:(0,i.jsx)("div",{className:m().thumbnailsBullets,children:t.map((e,t)=>(0,i.jsx)("div",{onMouseOver:()=>N(t),className:t===c?m().isActive:""},t))})})]})}),t[c]&&a&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{style:{position:"absolute",bottom:5,left:5,zIndex:100,display:"flex",alignItems:"start"},children:(0,i.jsx)(E.Z,{pieceName:t[c].name,emailAddress:"[email protected]"})}),(0,i.jsx)("div",{style:{position:"absolute",bottom:0,right:0,zIndex:100,display:"flex",alignItems:"end"},onMouseEnter:y,onMouseLeave:g,children:(0,i.jsx)(C.Z,{text:t[c].name})})]}),!0!==o&&d&&(0,i.jsx)("div",{className:m().zoom,style:{pointerEvents:"none",clipPath:"circle(".concat(d?"200":"0","px at ").concat(d.x," ").concat(d.y,")")},children:(0,i.jsx)("div",{className:m().zoomWrapper,style:{transform:"translate(calc(-50% - ".concat(d.centerOffset.x,"), calc(-50% - ").concat(d.centerOffset.y,"))")},children:(0,i.jsx)(b.Z,{src:t[c].filename,alt:t[c].name})})})]})},W=e=>{let{exhibition:t,upcomingExhibition:n,scrollDown:r}=e,s=t.content.artists_relations;return(0,i.jsxs)("div",{className:c().exhibitionsCurrent,children:[(0,i.jsx)("div",{children:(0,i.jsxs)("div",{className:c().header,children:[(0,i.jsx)("div",{className:c().headerTitle,children:(0,i.jsx)("h2",{children:t.name})}),(0,i.jsx)("div",{className:c().objectWrapper,style:{},children:(0,i.jsx)(N,{hasThumbnails:!1,images:t.content.images_exhibition,autoPlay:!0,scrollDown:r})}),(0,i.jsx)("div",{className:c().thead,children:(0,i.jsx)("div",{children:(0,i.jsxs)("p",{children:[t.content.component,(0,i.jsx)("br",{}),(0,o.m)(t.content.date),(0,i.jsx)("br",{}),t.content.type&&t.content.type[0]&&(0,i.jsxs)(i.Fragment,{children:["exhibition.content.type[0]",(0,i.jsx)("br",{})]})]})})}),n&&n.ticker&&(0,i.jsx)(S,{upcomingExhibition:n})]})}),(0,i.jsx)("div",{className:c().body,children:(0,i.jsxs)("div",{className:c().tbody,children:[(0,i.jsx)("div",{className:c().textWrapper,children:(0,i.jsxs)("div",{className:c().text,children:[(0,i.jsx)(l.Z,{text:t.content.text}),(0,i.jsx)("br",{}),(0,i.jsx)("br",{})]})}),(0,i.jsx)("div",{className:c().artistTexts,children:s&&s.map((e,t)=>(0,i.jsx)(h,{artist:e},t))})]})})]})},S=e=>{let{upcomingExhibition:t}=e,[n,s]=(0,r.useState)(!1),[o,l]=(0,r.useState)("left"),[a,u]=(0,r.useState)(0),d=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let e;return n||!d.current?clearInterval(e):e=setInterval(()=>{let t=d.current.scrollLeft+1;u(t),t>=d.current.scrollWidth-d.current.offsetWidth?(setTimeout(()=>{u(0)},1e3),clearInterval(e)):u(t)},11),()=>{clearInterval(e)}}
1,[d.current,o,n]),(0,r.useEffect)(()=>{d.current&&(0===a?(d.current.scrollTo({top:0,left:a,behavior:"smooth"}),setTimeout(()=>{l&&l("right")},2e3)):(l&&l("left"),d.current.scrollTo({top:0,left:a})))},[a]),(0,i.jsx)("div",{className:c().news,onMouseEnter:()=>s(!0),onMouseLeave:()=>s(!1),style:{},children:(0,i.jsx)("div",{ref:d,children:(0,i.jsx)("div",{children:t.ticker})})})};var y=n(5086),g=n(3130),z=n(147),Z=n(2867),B=n(9247),k=n.n(B);let I=e=>{let{exhibition:t,sortedFairs:n}=e,o=(0,r.useRef)(null),l=(0,r.useRef)(null),a=(0,r.useRef)(null),{links:c}=(0,z.d)({container:o.current,items:[{name:"Selected Fair",el:l.current,isActive:!0},{name:"Past Fairs",el:a.current,isActive:!1}]}),{hasScrolled:u,handleScroll:d}=(0,Z.Z)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g.Z,{isActive:u,sectionTitle:"Fairs",links:c}),(0,i.jsxs)("div",{className:k().exhibition,onScroll:d,id:t.slug,ref:o,children:[(0,i.jsx)("div",{"data-scroll-name":"current-exhibition",ref:l,children:(0,i.jsx)(W,{exhibition:t,upcomingExhibition:null})}),(0,i.jsx)("div",{ref:a,"data-scroll-name":"past-exhibitions",children:(0,i.jsx)(y.Z,{title:"Past Fairs",sortedFairs:n,inFair:!1})}),(0,i.jsx)(s.Z,{})]})]})};var D=I},147:function(e,t,n){"use strict";n.d(t,{d:function(){return r}});var i=n(7294);let r=e=>{let{container:t,items:n}=e,[r,s]=(0,i.useState)(n.map((e,t)=>(e.isActive=0===t,e))),o={root:null,rootMargin:"0px",threshold:1},l=e=>{let t=r;e.forEach((e,n)=>{e.isIntersecting&&(t=r.map((e,t)=>(n===t?e.isActive=!0:e.isActive=!1,e)))}),s(t)};return(0,i.useEffect)(()=>{s(n)},[t]),(0,i.useEffect)(()=>{let e=new IntersectionObserver(l,o);return n.forEach(t=>{t.el&&e.observe(t.el)}),()=>{n.forEach(t=>{t.el&&e.unobserve(t.el)})}},[n,t]),{links:r}}},6547:function(e){e.exports={buttonDropDown:"ButtonDropDown2_buttonDropDown__TMFsz",isOpen:"ButtonDropDown2_isOpen__3FBk4",squeeze:"ButtonDropDown2_squeeze__enIOH"}},1791:function(e){e.exports={buttonInfo:"ButtonInfo_buttonInfo__PYwTb",openButton:"ButtonInfo_openButton__XEHcT",closeButton:"ButtonInfo_closeButton__J1hdT",squeeze:"ButtonInfo_squeeze__vGtJ4"}},9357:function(e){e.exports={buttonNext:"ButtonNext_buttonNext__BRXGX",buttonPrev:"ButtonNext_buttonPrev__GMprH",prev:"ButtonNext_prev__OyFBs",next:"ButtonNext_next__hTlt_",squeeze:"ButtonNext_squeeze__ch4fn"}},1378:function(e){e.exports={buttonPrev:"ButtonPrev_buttonPrev__Oextq",squeeze:"ButtonPrev_squeeze__IfoOw"}},2255:function(e){e.exports={scrollDownWrapper:"ButtonScrollDown_scrollDownWrapper__OG_Zh",buttonScrollDown:"ButtonScrollDown_buttonScrollDown__v8PJZ",squeeze:"ButtonScrollDown_squeeze__xwHEw"}},7418:function(e){e.exports={buttonWrapper:"ButtonWrapper_buttonWrapper__6cb_y",squeeze:"ButtonWrapper_squeeze__eXIvX"}},2880:function(e){e.exports={headerScroll:"HeaderScroll_headerScroll__ttMTM",sectionTitle:"HeaderScroll_sectionTitle__Y88WQ",linksWrapper:"HeaderScroll_linksWrapper__15ZRT",squeeze:"HeaderScroll_squeeze__OJl5w"}},9247:function(e){e.exports={exhibition:"Exhibition_exhibition__WZsKz",header:"Exhibition_header__dXZfW",sticky:"Exhibition_sticky__4JPMB",headerGrid:"Exhibition_headerGrid__KbfGQ",body:"Exhibition_body__pWYmi",colDate:"Exhibition_colDate__prSlX",squeeze:"Exhibition_squeeze__SRpZC"}},7269:function(e){e.exports={exhibitionsCurrent:"ExhibitionCurrent_exhibitionsCurrent__2DLTp",grid:"ExhibitionCurrent_grid__KUD_n",header:"ExhibitionCurrent_header__gVGdV",thead:"ExhibitionCurrent_thead__9O7GL",objectWrapper:"ExhibitionCurrent_objectWrapper__fVy1n",tbody:"ExhibitionCurrent_tbody__NLWB7",body:"ExhibitionCurrent_body__8IJoj",textWrapper:"ExhibitionCurrent_textWrapper__j9_0b",artistTexts:"ExhibitionCurrent_artistTexts__8BPWv",text:"ExhibitionCurrent_text__pBpJj",exhibitionCurrent:"ExhibitionCurrent_exhibitionCurrent__H4AAl",news:"ExhibitionCurrent_news__wMOFr",isActive:"ExhibitionCurrent_isActive__6RLgW",squeeze:"ExhibitionCurrent_squeeze__K9q_Z"}},267:function(e){e.exports={artist:"ExhibitionCurrentArtistWrapper_artist__VjFvO",header:"ExhibitionCurrentArtistWrapper_header__E29J8",button:"ExhibitionCurrentArtistWrapper_button__5YMJI",isClosed:"ExhibitionCurrentArtistWrapper_isClosed__88l9U",isOpen:"ExhibitionCurrentArtistWrapper_isOpen__YyjN9",squeeze:"ExhibitionCurrentArtistWrapper_squeeze__8bcp6"}},57:function(e){e.exports={social:"ExhibitionCurrentSlideshow_social__QX3Th",press:"ExhibitionCurrentSlideshow_press__1Jaux",prevWrapper:"ExhibitionCurrentSlideshow_prevWrapper__5_Ymr",nextWrapper:"ExhibitionCurrentSlideshow_nextWrapper__isT9i",prev:"ExhibitionCurrentSlideshow_prev__YeuVG",next:"ExhibitionCurrentSlideshow_next__w9rIw",slideshowWrapper:"ExhibitionCurrentSlideshow_slideshowWrapper__LT6yR",sliderContainer:"ExhibitionCurrentSlideshow_sliderContainer__d7qMZ",slide:"ExhibitionCurrentSlideshow_slide__PM7gd",activeSlideInfo:"ExhibitionCurrentSlideshow_activeSlideInfo__21EeN",thumbnails:"E
1xhibitionCurrentSlideshow_thumbnails__tMqjO",thumbnailsBullets:"ExhibitionCurrentSlideshow_thumbnailsBullets__UekLF",isActive:"ExhibitionCurrentSlideshow_isActive__tpd7n",thumbnailsWrapper:"ExhibitionCurrentSlideshow_thumbnailsWrapper__fZF7D",isOpen:"ExhibitionCurrentSlideshow_isOpen__bHICo",zoom:"ExhibitionCurrentSlideshow_zoom__NGmIq",zoomWrapper:"ExhibitionCurrentSlideshow_zoomWrapper__LBcNW",scrollDown:"ExhibitionCurrentSlideshow_scrollDown__XW_RP",squeeze:"ExhibitionCurrentSlideshow_squeeze__o8KZT"}}}]); 2//# sourceMappingURL=310.c307e2f64d1eb95e.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.