1(window.webpackJsonp=window.webpackJsonp||[]).push([[80],{436:function(t,e,n){"use strict";e.a="\nsvgContents\nmimeType\ncaption\nsrc: mediaItemUrl\nalt: altText\nmediaDetails {\n width\n height\n}\nfocalPoint"},589:function(t,e,n){"use strict";e.a="\nseo {\n canonical\n metaDesc\n opengraphDescription\n opengraphModifiedTime\n opengraphUrl\n opengraphType\n opengraphTitle\n opengraphSiteName\n schema {\n raw\n }\n title\n opengraphImage {\n sourceUrl(size: LARGE)\n mediaDetails {\n height\n width\n }\n }\n metaRobotsNoindex\n metaRobotsNofollow\n}"},590:function(t,e,n){"use strict";n(10),n(6),n(9),n(2),n(12),n(8),n(13);var o=n(1),r=(n(22),n(11));function c(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function h(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}e.a={head:function(){return this.seo?{title:this.seo.title,meta:this.metaFields,__dangerouslyDisableSanitizersByTagID:{schema:["innerHTML"]},script:[{hid:"schema",type:"application/ld+json",innerHTML:this.seo.schema.raw}]}:null},computed:h(h({},Object(r.c)({opengraphImage:"opengraphImage"})),{},{openGraphImage:function(){return this.seo.opengraphImage?this.seo.opengraphImage:this.opengraphImage?this.opengraphImage:null},metaFields:function(){var meta=[{hid:"robots",name:"robots",content:"".concat(this.seo.metaRobotsNoindex,", ").concat(this.seo.metaRobotsNofollow)},{hid:"og:locale",property:"og:locale",content:"en_GB"},{hid:"description",name:"description",content:this.seo.metaDesc},{hid:"og:type",property:"og:type",content:this.seo.opengraphType},{hid:"og:title",property:"og:title",content:this.seo.opengraphTitle},{hid:"og:description",property:"og:description",content:this.seo.opengraphDescription},{hid:"og:url",property:"og:url",content:this.seo.opengraphUrl},{hid:"og:site_name",property:"og:site_name",content:this.seo.opengraphSiteName},{hid:"article:modified_time",property:"article:modified_time",content:this.seo.opengraphModifiedTime},{hid:"twitter:card",name:"twitter:card",content:"summary_large_image"}];return this.openGraphImage&&meta.push({hid:"og:image",property:"og:image",content:this.openGraphImage.sourceUrl},{hid:"og:image:width",property:"og:image:width",content:this.openGraphImage.mediaDetails.width},{hid:"og:image:height",property:"og:image:height",content:this.openGraphImage.mediaDetails.height}),meta}})}},702:function(t,e,n){var content=n(758);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(32).default)("1d3f08b7",content,!0,{sourceMap:!1})},755:function(t,e,n){"use strict";var o=n(7),r=n(289),c=n(59),h=n(46),d=n(54),l=n(120);o({target:"Array",proto:!0},{flatMap:function(t){var e,n=h(this),o=d(n);return c(t),(e=l(n,0)).length=r(e,n,n,o,0,1,t,arguments.length>1?arguments[1]:void 0),e}})},756:function(t,e,n){n(117)("flatMap")},757:function(t,e,n){"use strict";n(702)},758:function(t,e,n){var o=n(31)((function(i){return i[1]}));o.push([t.i,".masonry-wrapper[data-v-248ab3a6]{width:414.9333333333vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform .1s;will-change:transform;-webkit-transform-style:preserve-3d}@media (min-width: 1024px){.masonry-wrapper[data-v-248ab3a6]{width:177.7777777778vw}}.masonry-wrapper .masonry-item[data-v-248ab3a6]{opacity:0;transform:translate3d(var(--translateX),var(--translateY),1px) scale(.01);will-change:transform;-webkit-transform-style:preserve-3d}.masonry-wrapper .text[data-v-248ab3a6]{margin-top:9.6vw;opacity:0;transition:opacity ease-in-out .75s var(--delay)}@media (min-width: 1024px){.masonry-wrapper .text[data-v-248ab3a6]{margin-top:2.5vw}}@media screen and (min-width:1440px){.masonry-wrapper .text .body-copy-style[data-v-248ab3a6]{width:385px}}@media screen and (min-width:1024px)and (max-width:1439px){.masonry-wrapper .text .body-copy-style[data-v-248ab3a6]{font-size:1.6666666667vw}}.masonry-wrapper .masonry-container[data-v-248ab3a6]{padding:2.6666666667vw 5.3333333333vw;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;row-gap:2.6666666667vw;grid-auto-rows:40vw;display:grid;grid-template-columns:repeat(26,minmax(0,1fr))}@media (min-width: 1024px){.masonry-wrapper .masonry-container[data-v-248ab3a6]{padding-top:3.4722222222vw;padding-right:2.7777777778vw;padding-bottom:3.4722222222vw;padding-left:2.7777777778vw;-moz-column-gap:2.7777777778vw;column-gap:2.7777777778vw;row-gap:1.6666666667vw;grid-auto-rows:10.4166666667vw;grid-template-columns:repeat(36,minmax(0,1fr))}}.masonry-wrapper.loaded .masonry-item[data-v-248ab3a6]{opacity:1;transform:translateZ(1px) scale(1)}.masonry-wrapper.loaded .text[data-v-248ab3a6]{opacity:1}.masonry-wrapper.loaded.start-project-transition .masonry-item[data-v-248ab3a6]:not(.show-text){opacity:0;transform:translateZ(1px) scale(.8);transition:opacity .35s cubic-bezier(.65,0,.35,1),transform .35s cubic-bezier(.65,0,.35,1)!important}.masonry-wrapper.loaded.start-project-transition .masonry-item.show-text[data-v-248ab3a6] .text{opacity:0}
1.masonry-wrapper.loaded.start-project-transition .text[data-v-248ab3a6]{opacity:0;transition:opacity .35s cubic-bezier(.65,0,.35,1)}h1[data-v-248ab3a6]{transition:transform 4s ease-in-out,opacity 1s ease-in-out;transform:scale(.9)}h1 span[data-v-248ab3a6]{opacity:0;transition:opacity .6s cubic-bezier(.32,0,.67,0)}@media (min-width: 1024px){h1[data-v-248ab3a6]{font-size:2.25rem;letter-spacing:-.02rem;line-height:130%}}@media (min-width: 1200px){h1[data-v-248ab3a6]{font-size:3rem}}@media (min-width: 1536px){h1[data-v-248ab3a6]{font-size:3.5rem}}@media screen and (min-width:1024px)and (max-width:1439px){[data-v-248ab3a6] .site-button .small-copy-style{font-size:1.25vw}[data-v-248ab3a6] .site-button .gap-x-3{-moz-column-gap:.8333333333vw;column-gap:.8333333333vw}[data-v-248ab3a6] .site-button .mb-0\\.5{margin-bottom:.1388888889vw}[data-v-248ab3a6] .site-button .icon-wrapper.size-default{width:2.2222222222vw;min-width:2.2222222222vw;height:2.2222222222vw;flex:0 0 2.2222222222vw}}.cursor-grab[data-v-248ab3a6]{cursor:-webkit-grab;cursor:grab}.cursor-grabbing[data-v-248ab3a6]{cursor:-webkit-grabbing;cursor:grabbing}",""]),o.locals={},t.exports=o},821:function(t,e,n){"use strict";n.r(e);n(10),n(6),n(9),n(12),n(13);var o,r,c=n(1),h=n(113),d=n(16),l=(n(52),n(755),n(756),n(2),n(39),n(290),n(36),n(33),n(185),n(8),n(114)),m=n(11),v=n(679),y=n(590),w=n(589),f=(n(22),n(436)),x="\n... on Page {\n id\n title\n contentTypeName\n excerpt\n featuredImage {\n node {\n ".concat(f.a,"\n }\n }\n uri\n pageFields {\n homepageImage {\n threeImage {\n ").concat(f.a,"\n }\n twoImage {\n ").concat(f.a,"\n }\n fourImage {\n ").concat(f.a,"\n }\n oneImage {\n ").concat(f.a,"\n }\n }\n }\n}\n\n... on Project {\n id\n title\n contentTypeName\n featuredImage {\n node {\n ").concat(f.a,"\n }\n }\n uri\n projectFields {\n city\n homepageImage {\n threeImage {\n ").concat(f.a,"\n }\n twoImage {\n ").concat(f.a,"\n }\n fourImage {\n ").concat(f.a,"\n }\n oneImage {\n ").concat(f.a,"\n }\n }\n }\n}\n\n... on Post {\n id\n date\n title\n contentTypeName\n featuredImage {\n node {\n ").concat(f.a,"\n }\n }\n uri\n postFields {\n homepageImage {\n threeImage {\n ").concat(f.a,"\n }\n twoImage {\n ").concat(f.a,"\n }\n fourImage {\n ").concat(f.a,"\n }\n oneImage {\n ").concat(f.a,"\n }\n }\n }\n}\n"),P="\ntitleLines {\n line\n }\n canvasText {\n text\n link {\n target\n title\n url\n }\n }\n prioritiseText\n card1 {\n ".concat(x,"\n }\n card2 {\n ").concat(x,"\n }\n card3 {\n ").concat(x,"\n }\n card4 {\n ").concat(f.a,"\n }\n card5 {\n ").concat(f.a,"\n }\n card6 {\n ").concat(f.a,"\n }\n card7 {\n ").concat(x,"\n }\n card8 {\n ").concat(x,"\n }\n card9 {\n ").concat(x,"\n }\n card10 {\n ").concat(x,"\n }\n card11 {\n ").concat(x,"\n }\n card12 {\n ").concat(x,"\n }\n card13 {\n ").concat(x,"\n }\n card14 {\n ").concat(x,"\n }\n card15 {\n ").concat(x,"\n }\n card16 {\n ").concat(x,"\n }\n card17 {\n ").concat(x,"\n }\n card18 {\n ").concat(x,"\n }\n card19 {\n ").concat(x,"\n }\n card20 {\n ").concat(x,"\n }\n");function T(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function D(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?T(Object(source),!0).forEach((function(e){Object(c.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):T(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var L={name:"Index",mixins:[y.a],asyncData:function(t){return Object(d.a)(regeneratorRuntime.mark((function e(){var n,r,c,data,d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.$graphql,r=t.query,c=t.error,e.next=3,n.default.request(Object(l.a)(o||(o=Object(h.a)(['{\n page(id: "/", idType: URI) {\n title\n ',"\n homepageFields {\n ","\n }\n }\n }"])),w.a,P));case 3:if(!(data=e.sent).page){e.next=7;break}return d=Object.values(data.page.homepageFields).slice(3).flatMap((function(t){return t})),e.abrupt("return",{page:{allItems:d,titleLines:data.page.homepageFields.titleLines,canvasText:data.page.homepageFields.canvasText,prioritiseText:data.page.homepageFields.prioritiseText,seo:data.page.seo}});case 7:if(!r.preview||!r.preview_id){e.next=9;break}return e.abrupt("return");case 9:c({statusCode:404,message:"Page not found."});case 10:case"end":return e.stop()}}),e)})))()},data:function(){return{previewData:null,isPreview:!1,activeItem:null,startTransition:!1,loading:!0,transitions:[],allowDrag:!1,imagesLoaded:!1,allActive:!1,currentPos:{x:0,y:0},newPos:{x:0,y:0},dragPos:{x:0,y:0},min:{x:0,y:0},max:{x:0,y:0},dragging:!1,transitionReady:!1,xSet:null,ySet:null,openingDuration:0}},computed:D(D({},Object(m.c)({touchDevice:"touchDevice",firstLoad:"firstLoad",projectTransition:"projectTransition",homeLayout:"homeLayout"})),{},{seo:function(){var t;return this.isPreview?null:null===(t=this.page)||void 0===t?void 0:t.seo},allItems:function(){var t,e;return this.isPreview?null===(e=this.previewData)||void 0===e?void 0:e.allItems:null===(t=this.page)||void 0===t?void 0:t.allItems},titleLines:function(){var t,e;return this.isPreview?null===(e=this.previewData)||void 0===e?void 0:e.titleLines:null===(t=this.page)||void 0===t?void 0:t.t
1itleLines},canvasText:function(){var t,e;return this.isPreview?null===(e=this.previewData)||void 0===e?void 0:e.canvasText:null===(t=this.page)||void 0===t?void 0:t.canvasText},prioritiseText:function(){var t,e;return this.isPreview?null===(e=this.previewData)||void 0===e?void 0:e.prioritiseText:null===(t=this.page)||void 0===t?void 0:t.prioritiseText},itemsFormatted:function(){return this.allItems.map((function(t){return t.contentTypeName?t:{contentTypeName:null,image:t}}))}}),watch:{loading:function(){var t=this;setTimeout((function(){t.initDrag(),t.allowDrag=!0,t.showHeader()}),this.firstLoad?5200:300)},imagesLoaded:function(){this.imagesLoaded&&this.transitionReady&&this.masonryTransitionStart()}},mounted:function(){this.lockScroll(),this.$route.query.preview&&this.$route.query.preview_id?this.getPreview():this.startTransitions()},beforeDestroy:function(){this.unlockScroll(),this.$refs.masonryWrapper.onmousedown=null,this.$refs.masonryWrapper.removeEventListener("touchstart",this.dragMouseDown),window.removeEventListener("keydown",this.keydown),document.removeEventListener("wheel",this.scroll),this.closeDragElement(),window.removeEventListener("resize",this.calcBounds),v.gsap.ticker.remove(this.ticker)},methods:D(D({},Object(m.b)({lockScroll:"lockScroll",unlockScroll:"unlockScroll",showHeader:"showHeader"})),{},{getPreview:function(){var t=this;return Object(d.a)(regeneratorRuntime.mark((function e(){var data,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.isPreview=!0,e.next=3,t.$graphql.default.request(Object(l.a)(r||(r=Object(h.a)(["{\n page(id: ",", idType: DATABASE_ID, asPreview: true) {\n title\n homepageFields {\n ","\n }\n }\n }"])),Number(t.$route.query.preview_id),P),{},{"X-WP-Nonce":t.$route.query.preview_nonce,credentials:"include",mode:"cors"});case 3:(data=e.sent).page&&(n=Object.values(data.page.homepageFields).slice(3).flatMap((function(t){return t})),t.previewData={allItems:n,titleLines:data.page.homepageFields.titleLines,canvasText:data.page.homepageFields.canvasText,prioritiseText:data.page.homepageFields.prioritiseText},t.startTransitions());case 5:case"end":return e.stop()}}),e)})))()},calcTransitions:function(){var t=this.$refs.masonryWrapper.getBoundingClientRect(),e=t.x+t.width/2,n=t.y+t.height/2;this.calcBounds(),window.addEventListener("resize",this.calcBounds);var o=0;if(this.prioritiseText&&window.innerWidth>1023){var text=this.$refs.text.getBoundingClientRect(),r=text.y+text.height+64;o=(n-(r-n))/t.height*100}v.gsap.to(this.$refs.masonryWrapper,{x:0,y:0,xPercent:-50,yPercent:function(){return-50+o}}),this.firstLoad&&this.$refs.masonryItem.forEach((function(t){var o=t.$el.getBoundingClientRect(),r=o.x+o.width/2,c=o.y+o.height/2,h=e-r,d=n-c;t.$el.style.setProperty("--translateX","".concat(Math.round(h),"px")),t.$el.style.setProperty("--translateY","".concat(Math.round(d),"px"))}))},calcBounds:function(){var t=this.$refs.masonryWrapper.clientWidth,e=this.$refs.masonryWrapper.clientHeight,n=window.innerWidth,o=window.innerHeight;this.max.x=(t-n)/2,this.max.y=(e-o)/2,this.min.x=-1*this.max.x,this.min.y=-1*this.max.y},startTransitions:function(){var t=this;if(this.calcTransitions(),this.titleLines&&this.firstLoad){var e=v.gsap.utils.toArray("h1 span");return this.openingDuration=1.4*e.length+1.4,this.onImagesLoaded(),void v.gsap.timeline({duration:this.openingDuration,onComplete:function(){t.transitionReady=!0,t.masonryTransitionStart()}}).to(this.$refs.title,{scale:1,duration:0},0).fromTo(e,{opacity:0},{opacity:1,stagger:.8},0).to(this.$refs.title,{opacity:0,duration:0},this.openingDuration-1.4).to(this.$refs.titleContainer,{visibility:"hidden",duration:0},this.openingDuration)}setTimeout((function(){t.transitionReady=!0,t.masonryTransitionStart(),t.openingDuration=2,t.onImagesLoaded()}),250)},masonryTransitionStart:function(){this.imagesLoaded&&this.transitionReady&&(this.loading=!1)},onImagesLoaded:function(){var t=this,e=this.$el.getElementsByTagName("img"),n=e.length;this.timeout=setTimeout((function(){t.imagesLoaded=!0}),1e3*this.openingDuration);for(var i=0;i<e.length;i++)e[i].complete?0===--n&&(this.imagesLoaded=!0,clearTimeout(this.timeout)):e[i].addEventListener("load",(function(){0===--n&&(t.imagesLoaded=!0,clearTimeout(t.timeout))})),0===n&&(this.imagesLoaded=!0,clearTimeout(this.timeout))},itemMouseEnter:function(t){this.touchDevice||this.startTransition||(this.activeItem=t)},itemMouseLeave:function(){this.touchDevice||this.startTransition||(this.activeItem=null,this.startTransition=!1)},initDrag:function(){this.xSet=v.gsap.quickSetter(this.$refs.masonryWrapper,"x","px"),this.ySet=v.gsap.quickSetter(this.$refs.masonryWrapper,"y","px"),this.xSet(this.currentPos.x),this.ySet(this.currentPos.y),v.gsap.ticker.add(this.ticker),this.$refs.masonryWrapper.onmousedown=this.dragMouseDown,this.$refs.masonryWrapper.addEventListener("touchstart",this.dragMouseDown),document.addEventListener("wheel",this.scroll),window.addEventListener("keydown",this.keydown)},keydown:function(t){if(!this.startTransition&&!this.dragging){if(("ArrowLeft"===t.key||"ArrowRight"===t.key)&&this.newPos.x<=this.max.x&&this.newPos.x>=this.min.x){var e="ArrowLeft"===t.key?this.newPos.x+100:this.newPos.x-100;this.newPos.x=e>this.max.x?this.max.x:e<this.min.x?this.min.x:e}if(("ArrowUp"===t.key||"ArrowDown"===t.key)&&this.newPos.y<=this.max.y&&this.newPos.y>=this.min.y){var n="ArrowUp"===t.key?this.newPos.y+100:this.newPos.y-100;this.newPos.y=n>this.max.y?this.max.y:n<this.min.y?this.min.y:n}}},scroll:function(t){if(!this.startTransition){if(this.newPos.x<=this.max.x&&this.newPos.x>=this.min.x){var e=this.newPos.x-=t.deltaX;this.newPos.x=e>this.max.x?this.max.x:e<this.min.x?this.min.x:e}if(this.newPos.y<=this.max.y&&this.newPos.y>=this.min.y){var n=this.newPos.y-=t.deltaY;this.newPos.y=n>this.max.y?this.max.y:n<this.min.y?this.min.y:n}}},ticker:function(){if(!this.startTransition){var t=this.touchDevice?.03:.05,dt=1-Math.pow(1-t,v.gsap.ticker.deltaRatio());this.currentPos.x+=(this.newPos.x-this.currentPos.x)*dt,this.currentPos.y+=(this.newPos.y-this.currentPos.y)*dt,this.xSet(this.currentPos.x),this.ySet(this.currentPos.y)}},dragMouseDown:function(t){if(!this.startTransition&&2!==t.button){var e,n;if(this.touchDevice||t.preventDefault(),this.dragging=!0,this.touchDevice&&(this.allActive=!0),"touchstart"===t.type||"touchmove"===t.type||"touchend"===t.type||"touchcancel"===t.type){var o=void 0===t.originalEvent?t:t.originalEvent,r=o.touches[0]||o.changedTouches[0];e=r.pageX,n=r.pageY}else"mousedown"!==t.type&&"mouseup"!==t.type&&"mousemove"!==t.type&&"mouseover"!==t.type&&"mouseout"!==t.type&&"mouseenter"!==t.type&&"mouseleave"!==t.type||(e=t.clientX,n=t.clientY);this.dragPos.x=e,this.dragPos.y=n,document.onmouseup=this.closeDragElement,document.addEventListener("touchend",this.closeDragElement),document.onmousemove=this.elementDrag,document.addEventListener("touchmove",this.elementDrag,{passive:!1})}},elementDrag:function(t){if(!this.startTransition&&this.dragging){var e,n;if((t=t||window.event).preventDefault(),"touchstart"===t.type||"touchmove"===t.type||"touchend"===t.type||"touchcancel"===t.type){var o=void 0===t.originalEvent?t:t.originalEvent,r=o.touches[0]||o.changedTouches[0];e=r.pageX,n=r.pageY}else"mousedown"!==t.type&&"mouseup"!==t.type&&"mousemove"!==t.type&&"mouseover"!==t.type&&"mouseout"!==t.type&&"mouseenter"!==t.type&&"mouseleave"!==t.type||(e=t.clientX,n=t.clientY);var c=this.dragPos.x-e,h=this.dragPos.y-n;if(this.newPos.x<=this.max.x&&this.newPos.x>=this.min.x){var d=this.newPos.x-=c;this.newPos.x=d>this.max.x?this.max.x:d<this.min.x?this.min.x:d}if(this.newPos.y<=this.max.y&&this.newPos.y>=this.min.y){var l=this.newPos.y-=h;this.newPos.y=l>this.max.y?this.max.y:l<this.min.y?this.min.y:l}this.dragPos.x=e,this.dragPos.y=n}},closeDragElement:function(){this.dragging=!1,this.touchDevice&&(this.allActive=!1),document.onmouseup=null,document.ontouchcancel=null,document.onmousemove=null,document.removeEventListener("touchend",this.closeDragElement),document.removeEventListener("touchmove",this.elementDrag,{passive:!1})},startProjectTransition:function(t){this.activeItem=t,this.startTransition=!0,v.gsap.ticker.remove(this.ticker),v.gsap.killTweensOf(this.$refs.masonryWrapper)}})},k=(n(757),n(5)),component=Object(k.a)(L,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.allItems?n("div",{staticClass:"homepage fixed top-0 left-0 w-full h-full overflow-hidden cursor",class:{"pointer-events-none":!t.allowDrag}},[t.firstLoad?n("div",{ref:"titleContainer",staticClass:"absolute top-0 left-0 w-full h-full flex items-center justify-center z-20 pointer-events-none"},[t.titleLines?n("h1",{ref:"title",staticClass:"h2-style justify-items-center grid md:block text-center container"},t._l(t.titleLines,(function(e,o){var line=e.line;return n("span",{key:o,domProps:{innerHTML:t._s(line)}})})),0):t._e()]):t._e(),t._v(" "),n("div",{ref:"masonryWrapper",staticClass:"masonry-wrapper z-10",class:[{loaded:!t.loading,"start-project-transition":t.startTransition}
1,t.dragging?"cursor-grabbing":"cursor-grab"]},[n("div",{ref:"masonry",staticClass:"masonry-container"},[t.canvasText.text||t.canvasText.link?n("div",{staticClass:"text hidden md:block md:col-span-6 md:col-start-9 md:row-span-2 md:row-start-8",style:{"--delay":t.firstLoad?"5200ms":0}},[n("div",{ref:"text"},[t.canvasText.text?n("p",{staticClass:"body-copy-style",domProps:{innerHTML:t._s(t.canvasText.text)}}):t._e(),t._v(" "),t.canvasText.link?n("SiteButton",{staticClass:"mt-4",attrs:{to:t.canvasText.link.url,target:t.canvasText.link.target,icon:"arrow"}},[t._v("\n "+t._s(t.canvasText.link.title)+"\n ")]):t._e()],1)]):t._e(),t._v(" "),t._l(t.itemsFormatted,(function(e,o){return n("HomeCard",t._b({key:o,ref:"masonryItem",refInFor:!0,staticClass:"masonry-item",class:{"show-text":t.activeItem===o,"all-active":t.allActive},attrs:{index:o,active:t.activeItem===o,ready:t.transitionReady,"first-load":t.firstLoad},on:{itemMouseEnter:t.itemMouseEnter,itemMouseLeave:t.itemMouseLeave,startTransition:t.startProjectTransition}},"HomeCard",e,!1))}))],2)])]):t._e()}),[],!1,null,"248ab3a6",null);e.default=component.exports;installComponents(component,{SiteButton:n(73).default,HomeCard:n(812).default})}}]);
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.