1(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{1514:function(t,e,o){t.exports={}},1515:function(t,e,o){t.exports={}},1516:function(t,e,o){t.exports={}},1517:function(t,e,o){t.exports={}},1677:function(t,e,o){"use strict";o(1514)},1678:function(t,e,o){"use strict";o(1515)},1679:function(t,e,o){"use strict";o(1516)},1680:function(t,e,o){"use strict";o(1517)},737:function(t,e,o){"use strict";o.r(e);var n=o(9),r=(o(23),o(31),o(525),o(12),o(151)),l=o(530),c=o(568),d={name:"PortfolioMiniSlider",props:{title:{type:String,default:""},text:{type:String,default:""},logos:{type:Array,default:function(){return[]}},images:{type:Array,default:function(){return[]}},noPaddingTop:{type:Boolean,default:!1},noPaddingBot:{type:Boolean,default:!1}},data:function(){return{dragEl:null,lastX:0,currentX:0,mouseDown:!1,mouseDragging:!1,max:0,min:0,sliderActive:!1,sliderBreakpoint:1281,offsetRight:200,velocity:0,momentum:null,activeCardName:""}},computed:{cardTransforms:function(){for(var t=(this.isRtl?this.max:this.min)/this.images.length,e=[],i=0;i<this.images.length;i++){var o=0===i?0:t*(i+1);e[i]={name:this.images[i].name,value:o}}return e},isRtl:function(){return"rtl"===document.documentElement.dir}},mounted:function(){this.onResize(),window.addEventListener("liteResize",this.onResize)},updated:function(){this.onResize()},beforeDestroy:function(){window.removeEventListener("liteResize",this.onResize),this.unbindEvents()},methods:{setMinMaxScroll:function(){var t=this.$refs.sliderSlides.getBoundingClientRect().width,e=this.$refs.sliderSlides.firstChild.offsetWidth*this.images.length-t+this.offsetRight;this.isRtl?(this.min=0,this.max=e):(this.min=-e,this.max=0)},onResize:function(){this.clearDrag();var t=(window.innerWidth,this.sliderBreakpoint,this.$refs.sliderSlides);this.setEl(t),window.innerWidth>this.sliderBreakpoint&&(this.sliderActive=this.images.length>2,!this.sliderActive&&this.unbindEvents()),window.innerWidth<this.sliderBreakpoint&&(this.sliderActive=!0),window.innerWidth>this.sliderBreakpoint&&!this.sliderActive||(this.setMinMaxScroll(),this.bindEvents())},setEl:function(t){this.dragEl&&(this.dragEl.style.transform=""),this.dragEl=t},clearDrag:function(){this.dragAndDrop=null,this.momentum=null},bindEvents:function(){this.dragAndDrop=new l.a({element:this.dragEl,onBegin:this.dragStart,onMove:this.dragAction,onEnd:this.dragEnd}),this.momentum=new c.a({step:.05,update:this.momentumUpdate})},unbindEvents:function(){this.dragEl&&(this.dragEl.style.transform="")},dragStart:function(){this.momentum.stop(),this.mouseDown=!0,this.lastX=this.currentX,this.velocity=0},dragAction:function(t){var e=t.diff.x;this.mouseDown&&(this.mouseDragging=!0,this.setTransform(this.lastX+e))},goToCard:function(t){this.activeCardName=t.active?"":t.name,""!==this.activeCardName&&this.setCardTransform(t)},toggleLogo:function(t){var e=this.activeCardName===t;if(this.activeCardName=e?"":t,""!==this.activeCardName){var o=this.$el.querySelector('.portfolioMiniSlider__item[data-name="'.concat(this.activeCardName,'"]')),n={name:t,target:o};o&&this.setCardTransform(n)}},setCardTransform:function(t){var e=t.name,o=this.cardTransforms.filter(function(t){return t.name===e}),n=this.currentX;if(window.innerWidth<=768){var l=t.target.getBoundingClientRect().width,c=this.images.findIndex(function(image){return image.name===e}),d=0;0!==c&&(d=this.isRtl?l*c:-l*c),this.currentX=d,this.clamp()}else this.currentX=o[0].value,this.clamp();Object(r.a)({targets:this.dragEl,translateX:[n,this.currentX],duration:200,easing:"easeOutCubic"})},setTransform:function(t){this.currentX=t,this.clamp(),this.dragEl.style.transform="translateX(".concat(Math.round(this.currentX),"px)")},clamp:function(){this.currentX<this.min&&(this.currentX=this.min),this.currentX>this.max&&(this.currentX=this.max)},dragEnd:function(t){var e=this,o=t.velocity.x;this.mouseDown=!1,this.velocity=o,this.momentum.start(this.velocity),setTimeout(function(){e.mouseDragging=!1},300)},momentumUpdate:function(t){this.setTransform(this.currentX+t)}}},h=(o(1680),o(6)),component=Object(h.a)(d,function(){var t=this,e=t._self._c;return e("section",{staticClass:"portfolioMiniSlider"},[e("div",{ref:"slider",staticClass:"portfolioMiniSlider__wrapper container"},[e("div",{staticClass:"portfolioMiniSlider__box"},[e("div",{staticClass:"portfolioMiniSlider__infoItem"},[e("PortfolioText",{attrs:{title:t.title,text:t.text}}),t._v(" "),e("div",{staticClass:"portfolioMiniSlider__logos"},t._l(t.logos,function(o){return e("div",{key:o.src,staticClass:"portfolioMiniSlider__logo",class:Object(n.a)({},"portfolioMiniSlider__logo--".concat(o.name),o.name),on:{click:function(e){return t.toggleLogo(o.name)}}},[e("ImageBox",{attrs:{src:o.src,alt:o.alt,width:o.width,inline:"",gray:"","bg-clean":""}})],1)}),0)],1),t._v(" "),e("div",{staticClass:"portfolioMiniSlider__itemsWrapper"},[e("div",{ref:"sliderSlides",staticClass:"portfolioMiniSlider__items"},t._l(t.images,function(image){return e("div",{key:image.src,staticClass:"portfolioMiniSlider__item",attrs:{"data-name":image.name}},[e("PortfolioMiniSliderCard",t._b({attrs:{"active-card-name":t.activeCardName,"is-dragging":t.mouseDragging},on:{click:t.goToCard}},"PortfolioMiniSliderCard",image,!1))],1)}),0)])])])])},[],!1,null,null,null);e.default=component.exports;installComponents(component,{PortfolioText:o(517).default,ImageBox:o(312).default,PortfolioMiniSliderCard:o(1283).default})},769:function(t,e,o){"use strict";o.r(e);var n={name:"PortfolioHeading",props:{title:{type:String,default:""},text:{type:String,default:""},id:{type:String,default:null},noPaddingTop:{type:Boolean,default:!1},noPaddingBot:{type:Boolean,default:!1}}},r=(o(1677),o(6)),component=Object(r.a)(n,function(){var t=this,e=t._self._c;return e("section",{staticClass:"portfolioHeading container",class:{"portfolioHeading--noPaddingTop":t.noPaddingTop,"portfolioHeading--noPaddingBot":t.noPaddingBot},attrs:{id:t.id}},[e("div",{staticClass:"portfolioHeading__inner"},[e("h2",{staticClass:"portfolioHeading__title"},[t._v(t._s(t.title))]),t._v("\n "+t._s()+"\n "),e("p",{staticClass:"portfolioHeading__text",domProps:{innerHTML:t._s(t.text)}})])])},[],!1,null,null,null);e.default=component.exports},770:function(t,e,o){"use strict";o.r(e);var n=o(9),r=(o(42),o(41),o(27),o(31),o(49),o(50),o(32),o(12),o(14),o(51),o(25),o(56),o(34),o(28),o(151)),l=o(193),c=o(530);function d(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)}return o}function h(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};
1e%2?d(Object(o),!0).forEach(function(e){Object(n.a)(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):d(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}var f={name:"PortfolioProject",props:{data:{type:Object,default:function(){return{}}}},data:function(){return{activeNav:0,loading:!1,allLoaded:!1,activeIndex:0,activeNavIndex:0,items:this.data.items,overlay:!1,isVisible:!1,isAligned:!1}},computed:{onInView:function(){return{onEnter:this.show,onLeave:this.hide,offset:1.2}},firstItem:function(){return this.items[0]},activeItem:function(){return this.items[this.activeIndex]},maxIndex:function(){return this.items.length-1},placeholderContent:function(){var content=(this.items[0]||{}).content;return{theme:this.data.theme||null,tags:content.tags||null,title:content.title||null,subtitle:content.subtitle||null,text:content.text||null}},toggleLogo:function(){return!!this.data.toggleLogo&&this.data.toggleLogo.includes(this.activeIndex)},hideLogo:function(){return!!this.data.hideLogo&&this.data.hideLogo.includes(this.activeIndex)},isRtl:function(){return"rtl"===document.documentElement.dir}},watch:{activeNavIndex:function(t){this.allLoaded?this.goTo(t):this.loadAndGoTo(t)}},mounted:function(){var t=this;this.slug=this.$route.params.slug,this.onResize(),this.loadFirstComponent(),this.bindEvents(),this.dragAndDrop=new c.a({element:this.$refs.rootEl,onEnd:this.onDragEnd}),this.alignObserver=new IntersectionObserver(this.onIntersection,{threshold:.99}),setTimeout(function(){t.scrollToProject()},1e3),this.$root.$on("screenWithPinsToggle",function(data){var e=data.theme,o=data.state,n=data.apply;e===t.data.theme&&n&&(t.overlay=null!==o)})},beforeDestroy:function(){this.unbindEvents(),this.unbindOnInnerScroll(),this.alignObserver.disconnect()},methods:{show:function(){this.isVisible=!0,this.bindOnInnerScroll()},hide:function(){this.unbindOnInnerScroll(),this.isVisible=!1,this.activeIndex=0,this.activeNavIndex=0},replaceUrl:function(){var path=!(arguments.length>0&&void 0!==arguments[0])||arguments[0]?this.localePath({name:"portfolio-slug",params:{slug:this.data.theme}}):this.localePath({name:"portfolio"});history.replaceState({},"",path)},onDragEnd:function(t){var e=t.diff;if(!(window.innerWidth<1024||Math.abs(e.x)<100)){var o=e.x>0;(this.isRtl?o:!o)?this.onNextClick():this.onPrevClick()}},bindEvents:function(){var t=this;window.innerWidth<1024&&(window.addEventListener("liteResize",this.onResize),this.$refs.rootEl.addEventListener("mousemove",this.onMouseMove)),this.$on("portfolioExplore",function(){window.innerWidth>=1024?t.loadAndGoTo(1):console.log("show popup")})},unbindEvents:function(){window.removeEventListener("liteResize",this.onResize),this.$refs.rootEl.removeEventListener("mousemove",this.onMouseMove)},bindOnInnerScroll:function(){this.$rwd.match("small-tablet")&&(this.alignObserver.observe(this.$refs.rootEl),this.$refs.rootEl.addEventListener("scroll",this.onInnerScroll,!0))},unbindOnInnerScroll:function(){this.$refs.rootEl.removeEventListener("scroll",this.onInnerScroll,!0),this.alignObserver.unobserve(this.$refs.rootEl)},onResize:function(){var t=this.$refs.rootEl.offsetWidth,e=t/3,o=2*e;this.rootSizes={width:t,thirdWidth:e,doubleThirdWidth:o},this.handleMobileHeight()},handleMobileHeight:function(){var t=this.$refs.rootEl;window.innerWidth>=1024?t.style.height=null:t.style.height="".concat(window.innerHeight,"px")},onMouseMove:function(t){var e=this.rootSizes,o=e.thirdWidth,n=e.doubleThirdWidth;t.clientX>=n?this.activeNav=1:t.clientX<o?this.activeNav=-1:this.activeNav=0},onIntersection:function(t){for(var e=t.length,i=0;i<e;i++){var o=t[i];if(o.target===this.$refs.rootEl)return this.isAligned=o.isIntersecting,void this.replaceUrl(this.isAligned)}},onInnerScroll:function(){this.isAligned||Object(l.b)(this.$refs.rootEl,{duration:600,stopByWheel:!1,preventOverwriteId:this.data.theme})},loadFirstComponent:function(){var t=this,e=this.items[0];return o(1122)("./"+this.data.directory+"/"+e.componentName).then(function(t){return t.default}
1).then(function(component){return t.$set(t.items,0,h(h({},t.items[0]),{},{component:component})),t.items[0]})},loadAllComponent:function(){var t=this;return Promise.all(this.items.map(function(e){return o(1122)("./"+t.data.directory+"/"+e.componentName).then(function(t){return t.default})})).then(function(e){t.items=t.items.map(function(t,o){return h(h({},t),{},{component:e[o]})}),t.allLoaded=!0})},onNextClick:function(){this.allLoaded?this.goToNext():this.loadAndGoTo(this.activeIndex+1)},onPrevClick:function(){this.goToPrev()},loadAndGoTo:function(t){var e=this;if(this.allLoaded)return this.pushEvent(t),this.goTo(t);if(t===this.activeIndex)return this.pushEvent(t),this.loadAllComponent();Object(l.b)(this.$refs.rootEl);var o=t>this.activeIndex;return this.showMask(o).then(function(){return e.pushEvent(t),e.loading=!0,e.activeIndex=t,e.activeNavIndex=t,e.loadAllComponent()}).then(function(){return e.loading=!1,e.hideMask(o)})},goTo:function(t){var e=this,o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!(t<0||t>this.maxIndex||t===this.activeIndex)){o&&Object(l.b)(this.$refs.rootEl);var n=t>this.activeIndex;return this.showMask(n).then(function(){return e.pushEvent(t),e.activeIndex=t,e.activeNavIndex=t,e.hideMask(n)})}},goToNext:function(){this.goTo(this.activeIndex+1)},goToPrev:function(){this.goTo(this.activeIndex-1)},showMask:function(){var t=this,e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return new Promise(function(o){Object(r.a)({targets:t.$refs.maskEl,translateX:[e?t.isRtl?"-100%":"100%":t.isRtl?"100%":"-100%","0%"],duration:400,easing:"easeInCubic",complete:o})})},hideMask:function(){var t=this,e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return new Promise(function(o){Object(r.a)({targets:t.$refs.maskEl,translateX:["0%",e?t.isRtl?"100%":"-100%":t.isRtl?"-100%":"100%"],duration:400,easing:"easeOutCubic",complete:o})})},scrollToProject:function(){this.slug&&null!==this.slug&&(this.$refs.rootEl&&this.data.theme===this.slug&&Object(l.b)(this.$refs.rootEl,{stopByWheel:!1}))},pushEvent:function(t){var e;this.$gtm.push({event:"custom_PORTFOLIO_PROJECT",nuxtComponent:"PortfolioProject",portfolioName:null===(e=this.data)||void 0===e?void 0:e.theme,slideIndex:++t})}}},v=f,m=(o(1678),o(6)),component=Object(m.a)(v,function(){var t=this,e=t._self._c;return e("section",{directives:[{name:"inview",rawName:"v-inview",value:t.onInView,expression:"onInView"},{name:"invert",rawName:"v-invert"}],ref:"rootEl",staticClass:"portfolioProject",class:Object(n.a)(Object(n.a)(Object(n.a)({},"portfolioProject--theme-".concat(t.data.theme),!0),"portfolioProject--dark",!!t.data.darkBg),"portfolioProject--current-".concat(t.activeIndex),!0),attrs:{"data-dark":!!t.data.darkBg}},[t.data.effect?e("PortfolioEffect",{ref:"effect",staticClass:"portfolioProject__effect",attrs:{effect:t.data.effect}}):t._e(),t._v(" "),t.isVisible?t._e():e("PortfolioPlaceholder",t._b({staticClass:"portfolioProject__placeholder"},"PortfolioPlaceholder",t.placeholderContent,!1)),t._v(" "),t.isVisible?e("div",{staticClass:"portfolioProject__items",class:{"portfolioProject__items--overlay":t.overlay}},t._l(t.items,function(o,n){return e("div",{key:n,staticClass:"portfolioProject__item",class:{"portfolioProject__item--active":n===t.activeIndex}},[o.component?e(o.component,{tag:"component",attrs:{content:o.content,active:n===t.activeIndex}}):t._e()],1)}),0):t._e(),t._v(" "),e("div",{ref:"maskEl",staticClass:"portfolioProject__mask"}),t._v(" "),e("transition",{attrs:{name:"toggle-logo"}},[t.data.logo&&!t.toggleLogo?e("div",{directives:[{name:"invert",rawName:"v-invert"}],staticClass:"portfolioProject__logo",attrs:{"data-light":!!t.data.lightLogo}},[t.hideLogo?t._e():e("ImageBox",{attrs:{src:t.data.logo}})],1):t._e()]),t._v(" "),e("transition",{attrs:{name:"toggle-logo"}},[t.data.logo&&t.toggleLogo?e("div",{directives:[{name:"invert",rawName:"v-invert"}],staticClass:"portfolioProject__logo",attrs:{"data-light":!!t.data.lightLogo}},[t.toggleLogo&&!t.hideLogo?e("ImageBox",{attrs:{src:t.data.logoSecondary}}):t._e()],1):t._e()]),t._v(" "),t.isVisible?e("div",{staticClass:"container portfolioProject__nav",class:Object(n.a)({},"portfolioProject__nav--active-".concat(t.activeNavIndex),!0)},[e("div",{staticClass:"portfolioProject__navInner"},[e("SliderNav",{attrs:{items:t.items,compact:0===t.activeIndex,theme:t.data.theme},model:{value:t.activeNavIndex,callback:function(e){t.activeNavIndex=e},expression:"activeNavIndex"}})],1)]):t._e(),t._v(" "),t.isVisible&&t.activeIndex>0?e("button",{staticClass:"portfolioProject__sideNav portfolioProject__sideNav--prev",class:{"portfolioProject__sideNav--active":-1===t.activeNav},on:{click:t.onPrevClick}},[e("span",{staticClass:"portfolioProject__sideLabel"},[t._v(t._s(t.activeItem.prev))])]):t._e(),t._v(" "),t.isVisible&&t.activeIndex<t.maxIndex?e("button",{staticClass:"portfolioProject__sideNav portfolioProject__sideNav--next",class:{"portfolioProject__sideNav--active":1===t.activeNav},on:{click:t.onNextClick}},[e("span",{staticClass:"portfolioProject__sideLabel"},[t._v(t._s(t.activeItem.next))])]):t._e()],1)},[],!1,null,null,null);e.default=component.exports;installComponents(component,{PortfolioEffect:o(722).default,PortfolioPlaceholder:o(723).default,ImageBox:o(312).default,SliderNav:o(1048).default,Button:o(78).default})},771:function(t,e,o){"use strict";o.r(e);var n={name:"PortfolioLogos",props:{title:{type:String,default:""},text:{type:String,default:""},logos:{type:Array,default:function(){return[]}}},data:function(){return{showBg:!1}},computed:{onInView:function(){var t=this;return{onEnter:function(){t.showBg=!0},onLeave:function(){t.showBg=!1},offset:.6}}}},r=(o(1679),o(6)),component=Object(r.a)(n,function(){var t=this,e=t._self._c;return e("section",{directives:[{name:"inview",rawName:"v-inview.once",value:t.onInView,expression:"onInView",modifiers:{once:!0}}],staticClass:"portfolioLogos container",class:{"portfolioLogos--showBg":t.showBg}},[e("div",{staticClass:"portfolioLogos__inner"},[e("h4",{staticClass:"portfolioLogos__title"},[t._v(t._s(t.title))]),t._v(" "),e("div",{staticClass:"portfolioLogos__items"},t._l(t.logos,function(t){return e("div",{key:t.src,staticClass:"portfolioLogos__item",style:{width:t.width||"30%"}},[e("ImageBox",{attrs:{src:t.src,alt:t.alt,inline:"",gray:"","bg-clean":""}})],1)}),0)])])},[],!1,null,null,null);e.default=component.exports;installComponents(component,{ImageBox:o(312).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.