PageSourceSearch

https://eventive.org/_next/static/chunks/pages/case-studies/[slug]-7ea33fda63224fb8.js

js eventive.org collected 2026-10-01 08:36:36 UTC 33,103 bytes, 20 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[510],{8273:function(e,n,r){"use strict";r.r(n),r.d(n,{CountUp:function(){return a}});var __assign=function(){return(__assign=Object.assign||function(e){for(var n,r=1,a=arguments.length;r<a;r++)for(var o in n=arguments[r])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e}).apply(this,arguments)},a=function(){function t(e,n,r){var a=this;this.endVal=n,this.options=r,this.version="2.5.0",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,useIndianSeparators:!1,smartEasingThreshold:999,smartEasingAmount:333,separator:",",decimal:".",prefix:"",suffix:"",enableScrollSpy:!1,scrollSpyDelay:200,scrollSpyOnce:!1},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.once=!1,this.count=function(e){a.startTime||(a.startTime=e);var n=e-a.startTime;a.remaining=a.duration-n,a.useEasing?a.countDown?a.frameVal=a.startVal-a.easingFn(n,0,a.startVal-a.endVal,a.duration):a.frameVal=a.easingFn(n,a.startVal,a.endVal-a.startVal,a.duration):a.frameVal=a.startVal+(a.endVal-a.startVal)*(n/a.duration);var r=a.countDown?a.frameVal<a.endVal:a.frameVal>a.endVal;a.frameVal=r?a.endVal:a.frameVal,a.frameVal=Number(a.frameVal.toFixed(a.options.decimalPlaces)),a.printValue(a.frameVal),n<a.duration?a.rAF=requestAnimationFrame(a.count):null!==a.finalEndVal?a.update(a.finalEndVal):a.options.onCompleteCallback&&a.options.onCompleteCallback()},this.formatNumber=function(e){var n,r,o,i=(Math.abs(e).toFixed(a.options.decimalPlaces)+"").split(".");if(n=i[0],r=i.length>1?a.options.decimal+i[1]:"",a.options.useGrouping){o="";for(var s=3,l=0,u=0,c=n.length;u<c;++u)a.options.useIndianSeparators&&4===u&&(s=2,l=1),0!==u&&l%s==0&&(o=a.options.separator+o),l++,o=n[c-u-1]+o;n=o}return a.options.numerals&&a.options.numerals.length&&(n=n.replace(/[0-9]/g,function(e){return a.options.numerals[+e]}),r=r.replace(/[0-9]/g,function(e){return a.options.numerals[+e]})),(e<0?"-":"")+a.options.prefix+n+r+a.options.suffix},this.easeOutExpo=function(e,n,r,a){return r*(1-Math.pow(2,-10*e/a))*1024/1023+n},this.options=__assign(__assign({},this.defaults),r),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(n),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,""===this.options.separator&&(this.options.useGrouping=!1),this.el="string"==typeof e?document.getElementById(e):e,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined","undefined"!=typeof window&&this.options.enableScrollSpy&&(this.error?console.error(this.error,e):(window.onScrollFns=window.onScrollFns||[],window.onScrollFns.push(function(){return a.handleScroll(a)}),window.onscroll=function(){window.onScrollFns.forEach(function(e){return e()})},this.handleScroll(this)))}return t.prototype.handleScroll=function(e){if(e&&window&&!e.once){var n=window.innerHeight+window.scrollY,r=e.el.getBoundingClientRect(),a=r.top+window.pageYOffset,o=r.top+r.height+window.pageYOffset;o<n&&o>window.scrollY&&e.paused?(e.paused=!1,setTimeout(function(){return e.start()},e.options.scrollSpyDelay),e.options.scrollSpyOnce&&(e.once=!0)):(window.scrollY>o||a>n)&&!e.paused&&e.reset()}},t.prototype.determineDirectionAndSmartEasing=function(){var e=this.finalEndVal?this.finalEndVal:this.endVal;if(this.countDown=this.startVal>e,Math.abs(e-this.startVal)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=e;var n=this.countDown?1:-1;this.endVal=e+n*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=e,this.finalEndVal=null;null!==this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},t.prototype.start=function(e){this.error||(e&&(this.options.onCompleteCallback=e),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},t.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},t.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},t.prototype.update=function(e){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(e),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,null==this.finalEndVal&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},t.prototype.printValue=function(e){var n=this.formattingFn(e);this.el&&("INPUT"===this.el.tagName?this.el.value=n:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=n:this.el.
1innerHTML=n)},t.prototype.ensureNumber=function(e){return"number"==typeof e&&!isNaN(e)},t.prototype.validateValue=function(e){var n=Number(e);return this.ensureNumber(n)?n:(this.error="[CountUp] invalid start or end value: ".concat(e),null)},t.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},t}()},5310:function(e,n,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/case-studies/[slug]",function(){return r(3953)}])},8185:function(e,n,r){"use strict";r.d(n,{Z:function(){return ArrowLink}});var a=r(5893),o=r(1664),i=r.n(o);function ArrowLink(e){let{color:n,linkText:r="Read the story",href:o=""}=e,s="text-gray-600",l="hover:text-gray-700";return"red"===n&&(s="text-red-link",l="hover:text-red-new"),o?(0,a.jsx)(i(),{href:o,as:o,legacyBehavior:!0,children:(0,a.jsxs)("span",{className:"inline-block w-full font-lg transition duration-150 ease-in-out cursor-pointer md:w-auto group underline ".concat(s," ").concat(l),children:[r,(0,a.jsx)("svg",{className:"inline-block w-4 h-4 ml-2 transition-all duration-150 ease-in-out transform group-hover:translate-x-1",style:{verticalAlign:-2},fill:"currentColor",viewBox:"0 0 20 20",children:(0,a.jsx)("path",{d:"M10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z",clipRule:"evenodd",fillRule:"evenodd"})})]})}):o?void 0:(0,a.jsxs)("span",{className:"inline-block w-full font-lg transition duration-150 ease-in-out cursor-pointer md:w-auto group underline ".concat(s," ").concat(l),children:[r,(0,a.jsx)("svg",{className:"inline-block w-4 h-4 ml-2 transition-all duration-150 ease-in-out transform group-hover:translate-x-1",style:{verticalAlign:-2},fill:"currentColor",viewBox:"0 0 20 20",children:(0,a.jsx)("path",{d:"M10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z",clipRule:"evenodd",fillRule:"evenodd"})})]})}},7241:function(e,n,r){"use strict";r.d(n,{Z:function(){return components_ContactUsPreFooter}});var a=r(5893);r(7294);var o=r(9180),People=function(){let{width:e}=(0,o.Z)();return(0,a.jsx)("svg",{width:e>767?"48":"25",height:e>767?"40":"20",viewBox:"0 0 25 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M16.5 4C16.5 5.06087 16.0786 6.07828 15.3284 6.82843C14.5783 7.57857 13.5609 8 12.5 8C11.4391 8 10.4217 7.57857 9.67157 6.82843C8.92143 6.07828 8.5 5.06087 8.5 4C8.5 2.93913 8.92143 1.92172 9.67157 1.17157C10.4217 0.421427 11.4391 0 12.5 0C13.5609 0 14.5783 0.421427 15.3284 1.17157C16.0786 1.92172 16.5 2.93913 16.5 4ZM23.1667 6.66667C23.1667 7.37391 22.8857 8.05219 22.3856 8.55228C21.8855 9.05238 21.2072 9.33333 20.5 9.33333C19.7928 9.33333 19.1145 9.05238 18.6144 8.55228C18.1143 8.05219 17.8333 7.37391 17.8333 6.66667C17.8333 5.95942 18.1143 5.28115 18.6144 4.78105C19.1145 4.28095 19.7928 4 20.5 4C21.2072 4 21.8855 4.28095 22.3856 4.78105C22.8857 5.28115 23.1667 5.95942 23.1667 6.66667ZM17.8333 16C17.8333 14.5855 17.2714 13.229 16.2712 12.2288C15.271 11.2286 13.9145 10.6667 12.5 10.6667C11.0855 10.6667 9.72896 11.2286 8.72876 12.2288C7.72857 13.229 7.16667 14.5855 7.16667 16V20H17.8333V16ZM7.16667 6.66667C7.16667 7.37391 6.88572 8.05219 6.38562 8.55228C5.88552 9.05238 5.20724 9.33333 4.5 9.33333C3.79276 9.33333 3.11448 9.05238 2.61438 8.55228C2.11429 8.05219 1.83333 7.37391 1.83333 6.66667C1.83333 5.95942 2.11429 5.28115 2.61438 4.78105C3.11448 4.28095 3.79276 4 4.5 4C5.20724 4 5.88552 4.28095 6.38562 4.78105C6.88572 5.28115 7.16667 5.95942 7.16667 6.66667ZM20.5 20V16C20.5019 14.6444 20.1577 13.3107 19.5 12.1253C20.0911 11.9741 20.709 11.9598 21.3065 12.0836C21.904 12.2075 22.4653 12.4661 22.9476 12.8399C23.4299 13.2136 23.8205 13.6926 24.0895 14.2403C24.3585 14.7879 24.4989 15.3898 24.5 16V20H20.5ZM5.5 12.1253C4.84233 13.3107 4.49813 14.6444 4.5 16V20H0.5V16C0.499743 15.3894 0.639284 14.7868 0.907929 14.2385C1.17657 13.6901 1.56719 13.2106 2.04985 12.8366C2.5325 12.4625 3.09437 12.204 3.69241 12.0807C4.29045 11.9574 4.90878 11.9727 5.5 12.1253Z",fill:"#CE3930"})})},i=r(1664),s=r.n(i),components_ContactUsPreFooter=()=>(0,a.jsxs)("section",{className:"flex flex-col items-center justify-center gap-2 px-12 pt-10 pb-16 md:py-20 bg-gray-50",children:[(0,a.jsx)(People,{}),(0,a.jsx)("h3",{className:"mb-4 text-3xl font-extrabold leading-none text-center text-black md:text-5xl md:mb-8",children:"We’d love to hear from you"}),(0,a.jsx)("div",{className:"rounded-md shadow",children:(0,a.jsx)(s(),{href:"/start?goal=learn_more",className:"flex items-center justify-center w-full px-8 py-3 text-base font-medium leading-6 text-white transition duration-150 ease-in-out bg-red-600 border border-transparent roun
1ded-md hover:bg-red-500 focus:outline-none focus:border-red-700 focus:shadow-outline-red md:py-4 md:text-lg md:px-10",children:"Contact our team"})}),(0,a.jsxs)("p",{className:"mt-2 text-base font-normal text-center text-gray-500 md:mt-4",children:["to schedule a personalized ",(0,a.jsx)("br",{className:"lg:hidden"})," walk-through of the platform."]})]})},1342:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(e,n){for(var r in n)Object.defineProperty(e,r,{enumerable:!0,get:n[r]})}(n,{noSSR:function(){return noSSR},default:function(){return dynamic}});let a=r(8754),o=(r(7294),a._(r(4304)));function convertModule(e){return{default:(null==e?void 0:e.default)||e}}function noSSR(e,n){return delete n.webpack,delete n.modules,e(n)}function dynamic(e,n){let r=o.default,a={loading:e=>{let{error:n,isLoading:r,pastDelay:a}=e;return null}};e instanceof Promise?a.loader=()=>e:"function"==typeof e?a.loader=e:"object"==typeof e&&(a={...a,...e}),a={...a,...n};let i=a.loader;return(a.loadableGenerated&&(a={...a,...a.loadableGenerated},delete a.loadableGenerated),"boolean"!=typeof a.ssr||a.ssr)?r({...a,loader:()=>null!=i?i().then(convertModule):Promise.resolve(convertModule(()=>null))}):(delete a.webpack,delete a.modules,noSSR(r,a))}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},43:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"LoadableContext",{enumerable:!0,get:function(){return i}});let a=r(8754),o=a._(r(7294)),i=o.default.createContext(null)},4304:function(e,n,r){"use strict";/**
2@copyright (c) 2017-present James Kyle <[email protected]>
3 MIT License
4 Permission is hereby granted, free of charge, to any person obtaining
5a copy of this software and associated documentation files (the
6"Software"), to deal in the Software without restriction, including
7without limitation the rights to use, copy, modify, merge, publish,
8distribute, sublicense, and/or sell copies of the Software, and to
9permit persons to whom the Software is furnished to do so, subject to
10the following conditions:
11 The above copyright notice and this permission notice shall be
12included in all copies or substantial portions of the Software.
13 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
14EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
15MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
16NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
17LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
18OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
19WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
20*/Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return c}});let a=r(8754),o=a._(r(7294)),i=r(43),s=[],l=[],u=!1;function load(e){let n=e(),r={loading:!0,loaded:null,error:null};return r.promise=n.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}let LoadableSubscription=class LoadableSubscription{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:n}=this;e.loading&&("number"==typeof n.delay&&(0===n.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},n.delay)),"number"==typeof n.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},n.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,n){this._loadFn=e,this._opts=n,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}};function Loadable(e){return function(e,n){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},n),a=null;
20function init(){if(!a){let n=new LoadableSubscription(e,r);a={getCurrentValue:n.getCurrentValue.bind(n),subscribe:n.subscribe.bind(n),retry:n.retry.bind(n),promise:n.promise.bind(n)}}return a.promise()}if(!u){let e=r.webpack?r.webpack():r.modules;e&&l.push(n=>{for(let r of e)if(n.includes(r))return init()})}function LoadableComponent(e,n){!function(){init();let e=o.default.useContext(i.LoadableContext);e&&Array.isArray(r.modules)&&r.modules.forEach(n=>{e(n)})}();let s=o.default.useSyncExternalStore(a.subscribe,a.getCurrentValue,a.getCurrentValue);return o.default.useImperativeHandle(n,()=>({retry:a.retry}),[]),o.default.useMemo(()=>{var n;return s.loading||s.error?o.default.createElement(r.loading,{isLoading:s.loading,pastDelay:s.pastDelay,timedOut:s.timedOut,error:s.error,retry:a.retry}):s.loaded?o.default.createElement((n=s.loaded)&&n.default?n.default:n,e):null},[e,s])}return LoadableComponent.preload=()=>init(),LoadableComponent.displayName="LoadableComponent",o.default.forwardRef(LoadableComponent)}(load,e)}function flushInitializers(e,n){let r=[];for(;e.length;){let a=e.pop();r.push(a(n))}return Promise.all(r).then(()=>{if(e.length)return flushInitializers(e,n)})}Loadable.preloadAll=()=>new Promise((e,n)=>{flushInitializers(s).then(e,n)}),Loadable.preloadReady=e=>(void 0===e&&(e=[]),new Promise(n=>{let res=()=>(u=!0,n());flushInitializers(l,e).then(res,res)})),window.__NEXT_PRELOADREADY=Loadable.preloadReady;let c=Loadable},3953:function(e,n,r){"use strict";r.r(n),r.d(n,{__N_SSG:function(){return k},default:function(){return CaseStudy}});var a=r(5893),o=r(1163),i=r(2918),s=r.n(i),l=r(9008),u=r.n(l),c=r(9584),d=r(5675),f=r.n(d),h=r(8647),p=r.n(h),m=r(9180),g=r(7294),b=r(6034),x=r.n(b);let isSafari=()=>{let e=navigator.userAgent.toLowerCase();return e.indexOf("safari")>-1&&0>e.indexOf("chrome")};function AutoPlayVideo(e){let{videoSrc:n=""}=e,r=(0,g.useRef)(),[o,i]=(0,g.useState)(!1);return(0,g.useEffect)(()=>{if(isSafari()&&r.current){let e=r.current.children[0];e&&(e.controls=!1,e.playsinline=!0,e.muted=!0,e.setAttribute("muted",""),e.autoplay=!0,setTimeout(()=>{let n=e.play();n.then&&n.then(()=>{}).catch(()=>{i(!0)})},0))}},[]),o?(0,a.jsx)("div",{className:"absolute top-0 bottom-0 left-0 right-0 overflow-hidden -z-10",children:(0,a.jsx)("img",{className:x().video,src:n,alt:"Muted Video"})}):(0,a.jsx)("div",{className:"absolute top-0 bottom-0 left-0 right-0 overflow-hidden -z-10",ref:r,dangerouslySetInnerHTML:{__html:'\n        <video\n          loop\n          muted\n          autoplay\n          playsinline\n          preload="metadata"\n          style="width: 100vw;\n            height: 100vh;\n            object-fit: cover;\n            left: 0;\n            right: 0;\n            top: 0;\n            bottom: 0;\n            z-index: -1;"\n        >\n        <source src="'.concat(n,'" type="video/mp4" />\n        </video>')}})}let y=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","#","$","%","*","+",",","-",".",":",";","=","?","@","[","]","^","_","{","|","}","~"],decode83=e=>{let n=0;for(let r=0;r<e.length;r++){let a=e[r],o=y.indexOf(a);n=83*n+o}return n},sRGBToLinear=e=>{let n=e/255;return n<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)},linearTosRGB=e=>{let n=Math.max(0,Math.min(1,e));return n<=.0031308?Math.round(3294.6*n+.5):Math.round((1.055*Math.pow(n,1/2.4)-.055)*255+.5)},sign=e=>e<0?-1:1,signPow=(e,n)=>sign(e)*Math.pow(Math.abs(e),n);let ValidationError=class ValidationError extends Error{constructor(e){super(e),this.name="ValidationError",this.message=e}};let validateBlurhash=e=>{if(!e||e.length<6)throw new ValidationError("The blurhash string must be at least 6 characters");let n=decode83(e[0]),r=Math.floor(n/9)+1,a=n%9+1;if(e.length!==4+2*a*r)throw new ValidationError(`blurhash length mismatch: length is ${e.length} but it should be ${4+2*a*r}`)},decodeDC=e=>[sRGBToLinear(e>>16),sRGBToLinear(e>>8&255),sRGBToLinear(255&e)],decodeAC=(e,n)=>{let r=[signPow((Math.floor(e/361)-9)/9,2)*n,signPow((Math.floor(e/19)%19-9)/9,2)*n,signPow((e%19-9)/9,2)*n];return r};var esm_decode=(e,n,r,a)=>{validateBlurhash(e),a|=1;let o=decode83(e[0]),i=Math.floor(o/9)+1,s=o%9+1,l=decode83(e[1]),u=(l+1)/166,c=Array(s*i);for(let n=0;n<c.length;n++)if(0===n){let r=decode83(e.substring(2,6));c[n]=decodeDC(r)}else{let r=decode83(e.substring(4+2*n,6+2*n));c[n]=decodeAC(r,u*a)}let d=4*n,f=new Uint8ClampedArray(d*r);for(let e=0;e<r;e++)for(let a=0;a<n;a++){let o=0,l=0,u=0;for(let d=0;d<i;d++)for(let i=0;i<s;i++){let f=Math.cos(Math.PI*a*i/n)*Math.cos(Math.PI*e*d/r),h=c[i+d*s];
20o+=h[0]*f,l+=h[1]*f,u+=h[2]*f}let h=linearTosRGB(o),p=linearTosRGB(l),m=linearTosRGB(u);f[4*a+0+e*d]=h,f[4*a+1+e*d]=p,f[4*a+2+e*d]=m,f[4*a+3+e*d]=255}return f},v=r(8764).lW,use_next_blurhash_esm=function(e,n,r,a){var o,i,s,l;return void 0===n&&(n=160),void 0===r&&(r=120),[(s=esm_decode(e,o=n,i=r,a),l=function(e,n,r){var a,o,i,s,l=String.fromCharCode(120,1),u=[],c=String.fromCharCode(137,80,78,71,13,10,26,10);for(a=0;a<256;a++){for(i=0,o=a;i<8;i++)1&o?o=3988292384^o>>>1:o>>>=1;u[a]=o}function dwordAsString(e){return String.fromCharCode((4278190080&e)>>>24,(16711680&e)>>>16,(65280&e)>>>8,255&e)}function createChunk(e,n,r){var a=4294967295^function(e,n){for(var r=4294967295,a=0;a<n.length;a++)r=u[(r^n.charCodeAt(a))&255]^r>>>8;return r}(0,n+r);return dwordAsString(e)+n+r+dwordAsString(a)}for(var d=createChunk(0,"IEND",""),f=createChunk(13,"IHDR",dwordAsString(e)+dwordAsString(n)+"\b\x06\x00\x00\x00"),h="",p=0;p<r.length;p+=4*e){if(s="\x00",Array.isArray(r))for(var m=0;m<4*e;m++)s+=String.fromCharCode(255&r[p+m]);else s+=r.substr(p,4*e);h+=s}var g=l+function(e){for(var n,r,a="",o=0;o<e.length;o+=65535)n=e.length-o,r="",n<=65535?r="\x01":(n=65535,r="\x00"),a+=r+String.fromCharCode(255&n,(65280&n)>>>8)+String.fromCharCode(255&~n,(65280&~n)>>>8)+e.substring(o,o+n);return a}(h)+dwordAsString(function(e){for(var n=1,r=0,a=0;a<e.length;a++)r=(r+(n=(n+e.charCodeAt(a))%65521))%65521;return r<<16|n}(h));return c+f+createChunk(g.length,"IDAT",g)+d}(o,i,[].concat(s).map(function(e){return String.fromCharCode(e)}).join("")),"data:image/png;base64,"+(void 0!==v?v.from(function(e){for(var n=new Uint8Array(e.length),r=0;r<e.length;r++)n[r]=e.charCodeAt(r);return n}(l)).toString("base64"):btoa(l)))]},components_CaseStudyHero=e=>{let{title:n,subtitle:r,background:o,hasStats:i=!1,negativeMarginTop:s}=e,{width:l}=(0,m.Z)(),{featuredImage:u,desktopVideo:c,mobileVideo:d,mobileImage:h,lgPosition:b,smPosition:x,textPosition:y,blurHash:v}=o,[C,w]=(0,g.useState)(!1);(0,g.useEffect)(()=>{void 0!==c&&void 0!==d&&w(!0)},[c,d]);let[_]=use_next_blurhash_esm(v);return(0,a.jsxs)("div",{className:"".concat(p().heroWrapper," relative w-screen ").concat(s?"-mt-24":""," bg-black"),children:[!C&&l&&(0,a.jsx)(f(),{priority:!0,src:l>768?u:h,className:"object-cover object-".concat(l>768?b:x," w-full h-full"),alt:"",placeholder:"blur",blurDataURL:_,fill:!0}),C&&(0,a.jsx)(AutoPlayVideo,{videoSrc:l>768?c:d}),(0,a.jsx)("div",{className:"relative z-10 flex flex-col ".concat(y&&"justify-center lg:justify-".concat(y)||"justify-end lg:justify-end"," h-full max-w-screen-xl px-6 mx-auto sm:px-6"),children:(0,a.jsx)("div",{className:"flex flex-col gap-5 lg:max-w-heroWidth ".concat(!y&&i?"mb-heroSpacingMobile lg:mb-heroSpacing":"mb-noStatsHeroSpacingMobile lg:mb-noStatsHeroSpacing"),children:(0,a.jsx)("h2",{className:"font-extrabold leading-none text-white text-3xl md:text-5xl lg:text-7xl",children:r})})})]})},C=r(7857);let CaseStudyStats=e=>{let{stats:n=[]}=e,r=n.length;return(0,a.jsx)("div",{className:"grid grid-cols-".concat(r-1," lg:grid-cols-").concat(r," bg-white rounded-lg shadow-lg overflow-hidden"),children:n.map((e,o)=>{let{label:i,value:s,type:l,pre:u}=e;return(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center gap-2 p-4 lg:p-8 border border-gray-200 border-r-1 ".concat("heading"===l&&"col-span-".concat(r," lg:col-span-1"),"\n            ").concat(n.length===o+1&&"col-span-2 lg:col-span-1","\n            "),children:["heading"===l&&(0,a.jsx)("span",{className:"text-base font-bold lg:text-xl leading-7 lg:font-extrabold text-gray-link text-center",dangerouslySetInnerHTML:{__html:i}}),("separator"===l||"percentage"===l||"static"===l||"other"===l)&&(0,a.jsxs)("span",{className:"text-2xl lg:text-5xl font-extrabold leading-none text-red-link",children:["separator"===l&&(0,a.jsx)(C.ZP,{isCounting:!0,end:s,duration:2.5,separator:",",delay:.5*o},"".concat(s,"-").concat(i)),"percentage"===l&&(0,a.jsx)(C.ZP,{isCounting:!0,end:s,duration:2.5,separator:",",suffix:"%",delay:.5*o},"".concat(s,"-").concat(i)),"static"===l&&(0,a.jsx)(C.ZP,{isCounting:!0,end:s,duration:2.5,delay:.5*o},"".concat(s,"-").concat(i)),"other"===l&&(0,a.jsx)(C.ZP,{isCounting:!0,end:s,duration:2.5,delay:.5*o,prefix:u},"".concat(s,"-").concat(i))]}),"heading"!==l&&(0,a.jsx)("span",{className:"text-sm lg:text-base font-bold leading-6 text-center text-gray-link",children:i})]},o)})})};var w=r(5152),_=r.n(w),j=r(8185),S=r(1664),E=r.n(S),components_NextUp=e=>{let{caseStudy:n,segue:r,className:o=""}=e;return(0,a.jsxs)("section",{className:"relative max-w-xl px-6 py-10 lg:py-24 mx-auto xxl:px-0 lg:max-w-screen-xl ".concat(o&&o),children:[(0,a.jsx)("h4",{className:"text-2xl lg:text-5xl font-extrabold",children:"Next Up"}),(0,a.jsxs)("div",{className:"relative flex flex-col lg:grid lg:grid-cols-2 lg:gap-20 pt-8 lg:pt-12",children:[(0,a.jsx)("div",{children:(0,a.jsx)(f(),{className:"rounded-lg object-cover block",src:n.thumbnail,width:596,height:397,alt:n.title})}),(0,a.jsxs)(E(),{href:"/case-studies/".concat(n.slug),className:"flex flex-col justify-center",children:[(0,a.jsx)("span",{className:"text-xl leading-7 lg:text-4xl font-extrabold lg:leading-10 pt-4",children:r}),(0,a.jsx)("p",{className:"text-base leading-6 lg:text-xl font-normal lg:leading-7 text-gray-link py-2",children:n.subtitle}),(0,a.jsx)(j.Z,{color:"red",linkText:n.title})]})]})]})},V=r(7241);let O=_()(()=>r.e(482).then(r.bind(r,2482)),{loadableGenerated:{webpack:()=>[2482]},ssr:!1});var k=!0;function CaseStudy(e){var n;let{caseStudy:r,nextUpCaseStudy:i}=e,l=(0,o.useRouter)();return l.isFallback||(null==r?void 0:r.slug)?(0,a.jsx)(c.Z,{noMargin:!0,noMarginTop:!0,isCaseStudy:!r.useWhiteHeader,children:l.isFallback?(0,a.jsx)("div",{children:"Loading…"}):(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("article",{className:"mb-8 sm:mb-16",children:[(0,a.jsx)(u(),{children:(0,a.jsxs)("title",{children:[r.title," | Eventive Case Studies"]})}),(0,a.jsx)(components_CaseStudyHero,{title:r.title,subtitle:r.subtitle,background:r.hero,hasStats:(null==r?void 0:null===(n=r.stats)||void 0===n?void 0:n.length)>0,negativeMarginTop:!r.useWhiteHeader}),r.stats&&(0,a.jsx)("div",{className:"relative z-10 -mt-10 lg:-mt-17 w-full mx-auto max-w-7xl px-4 sm:px-6",children:(0,a.jsx)(CaseStudyStats,{stats:r.stats})}),r.challenge&&(0,a.jsx)(O,{type:"challenge",content:r.challenge}),r.solution&&(0,a.jsx)(O,{type:"solution",content:r.solution}),r.nextup&&(0,a.jsx)(components_NextUp,{caseStudy:i,segue:r.nextUpSegue}),(0,a.jsx)(V.Z,{})]})})}):(0,a.jsx)(s(),{statusCode:404})}},6034:function(e){e.exports={video:"AutoPlayVideo_video__luGON",videoWrap:"AutoPlayVideo_videoWrap__zgvSI"}},8647:function(e){e.exports={heroWrapper:"CaseStudyHero_heroWrapper__AE13q",videoWrap:"CaseStudyHero_videoWrap__LbrV2",video:"CaseStudyHero_video__viFs2",kenburnsWrap:"CaseStudyHero_kenburnsWrap__SI7ul",kenBurnsImage:"CaseStudyHero_kenBurnsImage__1E018",kenburns:"CaseStudyHero_kenburns__hmB2A"}},5152:function(e,n,r){e.exports=r(1342)},2918:function(e,n,r){e.exports=r(6908)},7857:function(e,n,r){"use strict";var a=r(7294),o=r(8273);function ownKeys(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,a)}return r}
20function _objectSpread2(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?ownKeys(Object(r),!0).forEach(function(n){var a,o;a=n,o=r[n],(a=function(e){var n=function(e,n){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,n||"default");if("object"!=typeof a)return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==typeof n?n:String(n)}(a))in e?Object.defineProperty(e,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[a]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}function _objectWithoutProperties(e,n){if(null==e)return{};var r,a,o=function(e,n){if(null==e)return{};var r,a,o={},i=Object.keys(e);for(a=0;a<i.length;a++)r=i[a],n.indexOf(r)>=0||(o[r]=e[r]);return o}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],!(n.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function _arrayLikeToArray(e,n){(null==n||n>e.length)&&(n=e.length);for(var r=0,a=Array(n);r<n;r++)a[r]=e[r];return a}var i="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?a.useLayoutEffect:a.useEffect;function useEventCallback(e){var n=a.useRef(e);return i(function(){n.current=e}),a.useCallback(function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];return n.current.apply(void 0,r)},[])}var createCountUpInstance=function(e,n){var r=n.decimal,a=n.decimals,i=n.duration,s=n.easingFn,l=n.end,u=n.formattingFn,c=n.numerals,d=n.prefix,f=n.separator,h=n.start,p=n.suffix,m=n.useEasing,g=n.useGrouping,b=n.useIndianSeparators,x=n.enableScrollSpy,y=n.scrollSpyDelay,v=n.scrollSpyOnce;return new o.CountUp(e,l,{startVal:h,duration:i,decimal:r,decimalPlaces:a,easingFn:s,formattingFn:u,numerals:c,separator:f,prefix:d,suffix:p,useEasing:m,useIndianSeparators:b,useGrouping:g,enableScrollSpy:x,scrollSpyDelay:y,scrollSpyOnce:v})},s=["ref","startOnMount","enableReinitialize","delay","onEnd","onStart","onPauseResume","onReset","onUpdate"],l={decimal:".",separator:",",delay:null,prefix:"",suffix:"",duration:2,start:0,decimals:0,startOnMount:!0,enableReinitialize:!0,useEasing:!0,useGrouping:!0,useIndianSeparators:!1},useCountUp=function(e){var n=Object.fromEntries(Object.entries(e).filter(function(e){return void 0!==(function(e){if(Array.isArray(e))return e}(e)||function(e,n){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a,o,i,s,l=[],u=!0,c=!1;try{if(i=(r=r.call(e)).next,0===n){if(Object(r)!==r)return;u=!1}else for(;!(u=(a=i.call(r)).done)&&(l.push(a.value),l.length!==n);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(c)throw o}}return l}}(e,2)||function(e,n){if(e){if("string"==typeof e)return _arrayLikeToArray(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,n)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[1]})),r=a.useMemo(function(){return _objectSpread2(_objectSpread2({},l),n)},[e]),o=r.ref,i=r.startOnMount,u=r.enableReinitialize,c=r.delay,d=r.onEnd,f=r.onStart,h=r.onPauseResume,p=r.onReset,m=r.onUpdate,g=_objectWithoutProperties(r,s),b=a.useRef(),x=a.useRef(),y=a.useRef(!1),v=useEventCallback(function(){return createCountUpInstance("string"==typeof o?o:o.current,g)}),C=useEventCallback(function(e){var n=b.current;if(n&&!e)return n;var r=v();return b.current=r,r}),w=useEventCallback(function(){var run=function(){return C(!0).start(function(){null==d||d({pauseResume:_,reset:j,start:E,update:S})})};c&&c>0?x.current=setTimeout(run,1e3*c):run(),null==f||f({pauseResume:_,reset:j,update:S})}),_=useEventCallback(function(){C().pauseResume(),null==h||h({reset:j,start:E,update:S})}),j=useEventCallback(function(){C().el&&(x.current&&clearTimeout(x.current),C().reset(),null==p||p({pauseResume:_,start:E,update:S}))}),S=useEventCallback(function(e){C().update(e),null==m||m({pauseResume:_,reset:j,start:E})}),E=useEventCallback(function(){j(),w()}),V=useEventCallback(function(e){i&&(e&&j(),w())});return a.useEffect(function(){y.current?u&&V(!0):(y.current=!0,V())},[u,y,V,c,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.formattingFn]),a.useEffect(function(){return function(){j()}},[j]),{start:E,pauseResume:_,reset:j,update:S,getCountUp:C}},u=["className","redraw","containerProps","children","style"];n.ZP=function(e){var n=e.className,r=e.redraw,o=e.containerProps,i=e.children,s=e.style,l=_objectWithoutProperties(e,u),c=a.useRef(null),d=a.useRef(!1),f=useCountUp(_objectSpread2
20(_objectSpread2({},l),{},{ref:c,startOnMount:"function"!=typeof i||0===e.delay,enableReinitialize:!1})),h=f.start,p=f.reset,m=f.update,g=f.pauseResume,b=f.getCountUp,x=useEventCallback(function(){h()}),y=useEventCallback(function(n){e.preserveValue||p(),m(n)}),v=useEventCallback(function(){if("function"==typeof e.children&&!(c.current instanceof Element)){console.error('Couldn\'t find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. <span ref={containerRef} />.');return}b()});a.useEffect(function(){v()},[v]),a.useEffect(function(){d.current&&y(e.end)},[e.end,y]);var C=r&&e;return(a.useEffect(function(){r&&d.current&&x()},[x,r,C]),a.useEffect(function(){!r&&d.current&&x()},[x,r,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.className,e.formattingFn]),a.useEffect(function(){d.current=!0},[]),"function"==typeof i)?i({countUpRef:c,start:h,reset:p,update:m,pauseResume:g,getCountUp:b}):a.createElement("span",_extends({className:n,ref:c,style:s},o),void 0!==e.start?b().formattingFn(e.start):"")}}},function(e){e.O(0,[577,764,675,584,774,888,179],function(){return e(e.s=5310)}),_N_E=e.O()}]);

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.