PageSourceSearch

https://lightful.com/_next/static/chunks/359-7ec4c9c6bdb29590.js

js lightful.com collected 2026-10-03 20:02:21 UTC 30,205 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[359],{8160:function(e,s,l){l.d(s,{ZP:function(){return g},Zd:function(){return x},bH:function(){return h},iA:function(){return u},rU:function(){return o},ro:function(){return m},z5:function(){return d}});var n=l(5893),c=l(8863),a=l.n(c),i=l(8079),r=l(4098),t=l(8672);let o=e=>{let{mark:s,children:l}=e,{blank:c,href:a}=s;return c?(0,n.jsx)("a",{href:a,target:"_blank",rel:"noopener noreferrer",children:l}):(0,n.jsx)("a",{href:a,children:l})},d=e=>(0,n.jsx)(t.Z,{className:"mw-100",source:e.node,alt:e.node.alt,width:e.options.imageOptions.w,height:e.options.imageOptions.h,fit:e.options.imageOptions.fit}),m=e=>(0,n.jsx)("div",{className:"embed-html",dangerouslySetInnerHTML:{__html:e.node.html}}),x=e=>(0,n.jsx)("ul",{className:"icon-list list-unstyled my-4",children:e.node.items.map((e,s)=>(0,n.jsxs)("li",{className:"d-flex align-items-center mb-2",children:[(0,n.jsx)("span",{className:"mr-2",children:(0,n.jsx)(r.kT,{icon:e.icon,theme:e.theme,size:48})}),(0,n.jsx)(a(),{blocks:e.text})]},s))}),h=e=>{var s,l;let c=new RegExp(/twitter\.com\/.*\/status\/([^\/\?]+)/),a=null===(l=e.node)||void 0===l?void 0:null===(s=l.url)||void 0===s?void 0:s.match(c);return a&&a[1]?(0,n.jsx)(i.Z,{className:"mb-4",id:a[1],options:{align:"center"}}):null},u=e=>{if(!Array.isArray(e.node.rows))return null;let s=[...e.node.rows][0],l=[...e.node.rows].splice(1);return(0,n.jsx)("div",{className:"table-responsive",children:(0,n.jsxs)("table",{className:"table",children:[s&&(0,n.jsx)("thead",{children:(0,n.jsx)("tr",{children:s.cells.map((e,s)=>(0,n.jsx)("th",{children:e},s))})}),Array.isArray(l)&&(0,n.jsx)("tbody",{children:l.map((e,s)=>(0,n.jsx)("tr",{children:e.cells.map((e,s)=>(0,n.jsx)("td",{children:e},s))},s))})]})})},g=e=>(0,n.jsx)(r.ZP,{href:e.node.link,theme:"gradient-".concat(e.node.theme),children:e.node.text})},3539:function(e,s,l){var n=l(5893),c=l(7294),a=l(7499),i=l(9477),r=l(131),t=l(8354);let o=e=>{let{inView:s,color1:l,color2:r}=e,t=(0,c.useRef)(),{size:o}=(0,a.Ky)();return(0,a.xQ)(()=>{t.current&&s&&(t.current.uniforms.uTime.value+=.004)}),(0,n.jsxs)("mesh",{position:[50,0,-50],rotation:[0,.1,1.6],scale:[1.5,1.3,2],children:[(0,n.jsx)("shaderMaterial",{ref:t,vertexShader:"\n//\n// Description : Array and textureless GLSL 2D simplex noise function.\n//      Author : Ian McEwan, Ashima Arts.\n//  Maintainer : stegu\n//     Lastmod : 20110822 (ijm)\n//     License : Copyright (C) 2011 Ashima Arts. All rights reserved.\n//               Distributed under the MIT License. See LICENSE file.\n//               https://github.com/ashima/webgl-noise\n//               https://github.com/stegu/webgl-noise\n//\n\nvec3 mod289(vec3 x) {\n  return x - floor(x * (1.0 / 289.0)) * 289.0;\n}\n\nvec2 mod289(vec2 x) {\n  return x - floor(x * (1.0 / 289.0)) * 289.0;\n}\n\nvec3 permute(vec3 x) {\n  return mod289(((x*34.0)+1.0)*x);\n}\n\nfloat snoise(vec2 v)\n  {\n  const vec4 C = vec4(0.211324865405187,  // (3.0-sqrt(3.0))/6.0\n                      0.366025403784439,  // 0.5*(sqrt(3.0)-1.0)\n                     -0.577350269189626,  // -1.0 + 2.0 * C.x\n                      0.024390243902439); // 1.0 / 41.0\n// First corner\n  vec2 i  = floor(v + dot(v, C.yy) );\n  vec2 x0 = v -   i + dot(i, C.xx);\n\n// Other corners\n  vec2 i1;\n  //i1.x = step( x0.y, x0.x ); // x0.x > x0.y ? 1.0 : 0.0\n  //i1.y = 1.0 - i1.x;\n  i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0);\n  // x0 = x0 - 0.0 + 0.0 * C.xx ;\n  // x1 = x0 - i1 + 1.0 * C.xx ;\n  // x2 = x0 - 1.0 + 2.0 * C.xx ;\n  vec4 x12 = x0.xyxy + C.xxzz;\n  x12.xy -= i1;\n\n// Permutations\n  i = mod289(i); // Avoid truncation effects in permutation\n  vec3 p = permute( permute( i.y + vec3(0.0, i1.y, 1.0 ))\n		+ i.x + vec3(0.0, i1.x, 1.0 ));\n\n  vec3 m = max(0.5 - vec3(dot(x0,x0), dot(x12.xy,x12.xy), dot(x12.zw,x12.zw)), 0.0);\n  m = m*m ;\n  m = m*m ;\n\n// Gradients: 41 points uniformly over a line, mapped onto a diamond.\n// The ring size 17*17 = 289 is close to a multiple of 41 (41*7 = 287)\n\n  vec3 x = 2.0 * fract(p * C.www) - 1.0;\n  vec3 h = abs(x) - 0.5;\n  vec3 ox = floor(x + 0.5);\n  vec3 a0 = x - ox;
1\n\n// Normalise gradients implicitly by scaling m\n// Approximation of: m *= inversesqrt( a0*a0 + h*h );\n  m *= 1.79284291400159 - 0.85373472095314 * ( a0*a0 + h*h );\n\n// Compute final noise value at P\n  vec3 g;\n  g.x  = a0.x  * x0.x  + h.x  * x0.y;\n  g.yz = a0.yz * x12.xz + h.yz * x12.yw;\n  return 130.0 * dot(m, g);\n}\n\nprecision mediump float;\n\nuniform float uTime;\nuniform vec3 uColor1;\nuniform vec3 uColor2;\n// uniform vec3 uColor3;\n\nvarying vec3 vColor;\n\nvoid main() {\n  float vDistortion = snoise(uv.xx * 2. + cos(uTime * 0.5));\n  float xDistortion = snoise(uv.yy * 1. - sin(uTime * 0.2));\n\n  vec3 pos = position;\n  pos.z -= (vDistortion * 10.) + 2.;\n  pos.x -= (xDistortion * 30.) + 10.;\n\n  vec3 col1 = vec3(uColor1.r / 255., uColor1.g / 255., uColor1.b / 255.);\n  vec3 col2 = vec3(uColor2.r / 255., uColor2.g / 255., uColor2.b / 255.);\n  // vec3 col3;\n\n  // if (uColor3.r) {\n  //   col3 = vec3(uColor3.r / 255., uColor3.g / 255., uColor3.b / 255.);\n  // }\n\n  vColor = mix(col2, col1, vDistortion + .2);\n\n  // if (vDistortion < 1.2) {\n  //   vColor = mix(col3, vColor, vDistortion + 1.2);\n  // }\n\n  gl_Position = projectionMatrix * modelViewMatrix * vec4(pos, 1.0);\n}\n",fragmentShader:"\nprecision mediump float;\n\nvarying vec3 vColor;\n\nvoid main() {\n  gl_FragColor = vec4(vColor, 1.0);\n}\n",uniforms:{uColor1:{value:new i.Vector3(l.r,l.g,l.b)},uColor2:{value:new i.Vector3(r.r,r.g,r.b)},uTime:{value:3.5},uResolution:{value:new i.Vector2(o.width,o.height)}}}),(0,n.jsx)("planeGeometry",{args:[300,300,300,300]})]})};s.Z=e=>{let{color1:s,color2:l}=e,[c,i]=(0,r.YD)();return(0,n.jsx)("div",{className:"w-100 h-100",ref:c,children:(0,n.jsx)(a.Xz,{resize:{polyfill:t.do,scroll:!1},children:(0,n.jsx)(o,{inView:i,color1:s,color2:l})})})}},6769:function(e,s,l){var n=l(5893),c=l(8863),a=l.n(c),i=l(3539),r=l(4098),t=l(3968);s.Z=e=>{let{section:s,rightCol:l}=e,{title:c,lead:o,textRaw:d,theme:m,wave:x}=s;return(0,n.jsxs)("div",{className:"hero-section position-relative text-white hero-section-".concat(x),children:[(0,n.jsx)("div",{className:"container",children:(0,n.jsxs)("div",{className:"row",children:[(0,n.jsx)("div",{className:"col-12 col-lg-11 ".concat("homepage"===x?"col-xl-7":"col-xl-8"),children:(0,n.jsxs)(r.Ue,{animation:"fade-in",children:[(0,n.jsx)("h1",{className:"mb-2",children:c}),o&&(0,n.jsx)("h2",{className:"mb-3 font-weight-normal",children:o}),d&&(0,n.jsx)("div",{className:"row",children:(0,n.jsx)("div",{className:"col-12 ".concat("homepage"===x?"col-lg-11 pr-lg-0":""," font-weight-normal text-lg"),children:(0,n.jsx)(a(),{blocks:d})})})]})}),(0,n.jsx)("div",{className:"homepage"===x?"col-xl-5":"col-xl-4",children:l})]})}),(0,n.jsxs)("div",{className:"position-absolute hero-gradient-wrap hero-gradient-wrap-".concat(m),children:[(0,n.jsx)(i.Z,{color1:t.B[m][0],color2:t.B[m][1]}),(0,n.jsx)("div",{className:"hero-wave hero-wave-".concat(x)})]})]})}},4359:function(e,s,l){l.d(s,{Z:function(){return ee}});var n=l(5893),c=l(5152),a=l.n(c),i=l(7294),r=l(4098),t=l(2567),o=l(3967),d=l.n(o),m=l(8863),x=l.n(m),h=l(8160),u=e=>{let{blocks:s}=e;return(0,n.jsx)("div",{className:"section-block-content",children:(0,n.jsx)(x(),{blocks:s,serializers:{marks:{link:h.rU},types:{imageAlt:h.z5,iconList:h.Zd,table:h.iA,buttonLink:h.ZP}}})})};let g=e=>{let{group:s}=e,[l,c]=(0,i.useState)(!1);return(0,n.jsxs)("div",{className:d()("px-2 accordion",{"card rounded shadow hide-border mb-2":l}),children:[(0,n.jsxs)("div",{onClick:()=>c(e=>!e),className:d()("d-flex justify-content-between align-items-center py-2 cursor-pointer",{"border-bottom":!l}),children:[(0,n.jsx)("h3",{className:"h5 m-0 font-weight-medium ",children:s.title}),(0,n.jsx)(t.yQg,{size:16,className:d()({contentVisible:l}),"aria-hidden":"true",strokeWidth:"2.5"})]}),l&&(0,n.jsx)(u,{blocks:s.contentRaw})]})};var j=e=>{let{section:s}=e;return(0,n.jsx)(r.W2,{children:s.groups&&s.groups.map((e,s)=>(0,n.jsx)(g,{group:e},s))})},v=e=>{let{section:s}=e;return(0,n.jsx)(r.W2,{children:(0,n.jsx)("div",{className:"row",children:s.careers.map(e=>(0,n.jsx)("div",{className:"col-12 col-sm-6 col-lg-4 mb-4",children:(0,n.jsx)("div",{className:"card h-100 shadow-hover p-3",children:(0,n.jsxs)("a",{href:e.link,target:"_blank",rel:"noopener noreferrer",className:"text-decoration-none text-dark",children:[(0,n.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-4",children:[(0,n.jsxs)("div",{className:"d-flex align-items-center",children:[(0,n.jsx)("div",{className:"mr-1 mr-xl-2",children:(0,n.jsx)(r.kT,{size:48,theme:"purple",icon:"location"})}),e.location]}),(0,n.jsx)(r.Ct,{className:"px-2 py-1 rounded-lg ml-1",theme:"gradient-purple",children:e.basis})]}),(0,n.jsx)("h3",{className:"h4 ml-1",children:e.title})]})})},e._key))})})},b=l(6959),f=l(8672),p=e=>{let{caseStudy:s}=e;return(0,n.jsx)(b.Z,{href:"/case-studies/".concat(s.slug.current),theme:"white",children:(0,n.jsxs)("div",{className:"position-relative",children:[(0,n.jsxs)("div",{className:"position-absolute shadow-hover h-100 w-100 d-flex flex-column justify-content-between align-items-start p-3 p-md-4 p-xl-6 rounded-lg",style:{background:"linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%)"},children:[s.category&&(0,n.jsx)(r.Ct,{className:"px-3 py-1 rounded-lg",theme:"light",children:s.category}),s.clientTestimonial&&(0,n.jsxs)("div",{className:"w-100",children:[s.clientLogoWhite&&(0,n.jsx)(f.Z,{className:"mb-1 mb-md-3",source:s.clientLogoWhite,style:{maxWidth:"180px"},height:60}),(0,n.jsx)("blockquote",{className:"case-study-testimonial text-white mb-1 mb-xl-6 d-none d-md-flex",children:s.clientTestimonial})]})]}),(0,n.jsx)(f.Z,{className:"w-100 mw-100 rounded-lg h-auto",source:s.mainImage,width:656,height:656})]})})},N=e=>{let{caseStudy:s,index:l,last:c,flipLayout:a}=e,i=a?l%2==0:l%2>0,t="text-gradient-".concat({Products:"red",Solutions:"black",Learning:"green"}[s.category]);return(0,n.jsx)(r.W2,{children:(0,n.jsxs)("div",{className:d()("row d-flex",c?"mb-0":"mb-8 mb-lg-12",i?"flex-row-reverse":"flex-row"),children:[(0,n.jsx)("div",{className:d()("col-12 col-lg-5 col-xl-4 d-flex flex-column justify-content-center mb-4 mb-lg-0",i?"offset-xl-1":""),children:(0,n.jsxs)("div",{children:[(0,n.jsx)(r.Ue,{children:s.category&&(0,n.jsxs)("p",{className:"h5 font-weight-medium mb-3 mb-lg-4 ".concat(t),children:["Lightful ",s.category," case study"]})}),(0,n.jsx)(r.Ue,{children:(0,n.jsx)(b.Z,{className:"d-block",href:"/case-studies/".concat(s.slug.current),children:(0,n.jsx)("h2",{className:"mb-3 mb-lg-6 ".concat(t),children:s.title})})}),s.excerpt&&(0,n.jsx)(r.Ue,{children:(0,n.jsx)("div",{className:"mb-3 mb-lg-5 text-lg",children:s.excerpt})}),(0,n.jsx)(r.Ue,{children:(0,n.jsx)(r.$e,{className:t,href:"/case-studies/".concat(s.slug.current),size:"lg",children:"Read case study"})})]})}),(0,n.jsx)("div",{className:d()("col-12 col-lg-7",i?"":"offset-xl-1"),children:(0,n.jsx)(p,{caseStudy:s})})]})})},w=e=>{let{section:s}=e;return s.imageOnly?(0,n.jsx)(r.W2,{children:(0,n.jsx)("div",{className:"row",children:s.caseStudies.map(e=>(0,n.jsx)("div",{className:"col-12 col-lg-6 mb-4",children:(0,n.jsx)(p,{caseStudy:e})},e._id))})}):(0,n.jsx)(n.Fragment,{children:s.caseStudies.map((e,l,c)=>(0,n.jsx)(N,{caseStudy:e,flipLayout:s.flipLayout,index:l,last:l+1===c.length},e._id))})},k=l(6842),y=l(6769),C=l(6747);let S=e=>{var s,l;let{title:c,textRaw:a,cta:i,link:t,image:o}=e;return(0,n.jsx)("div",{className:"col-12 col-xl-6 mb-4",children:(0,n.jsx)(r.Ue,{className:"h-100",children:(0,n.jsxs)("div",{className:"shadow-hover rounded-lg overflow-hidden h-100 d-flex flex-column flex-md-row",children:[(0,n.jsx)("div",{className:"overflow-hidden flex-shrink-0",children:(0,n.jsxs)(b.Z,{href:"/".concat((null==t?void 0:null===(s=t.slug)||void 0===s?void 0:s.current)||""),children:[(0,n.jsx)(f.Z,{className:"w-100 h-auto d-md-none",width:343,height:172,source:o}),(0,n.jsx)(f.Z,{width:170,height:288,source:o,className:"d-none d-md-block"})]})}),(0,n.jsxs)("div",{className:"col p-4 justify-content-between d-flex flex-column",children:[(0,n.jsxs)("div",{className:"flex-grow-1",children:[(0,n.jsx)("h3",{className:"font-weight-medium mb-3",children:c}),(0,n.jsx)("div",{className:"text-lg",children:(0,n.jsx)(x(),{blocks:a})})]}),i&&(0,n.jsx)("div",{className:"h-auto",children:(0,n.jsx)(C.Z,{className:"stretched-link",size:"lg",href:"/".concat((null==t?void 0:null===(l=t.slug)||void 0===l?void 0:l.current)||""),children:i})})]})]})})})};var _=e=>{let{section:s}=e;return(0,n.jsx)(r.W2,{children:(0,n.jsx)("div",{className:"row justify-content-around pt-2",children:s.cards.map(e=>(0,i.createElement)(S,{...e,key:e._key}))})})};let Z=e=>{let{card:s,theme:l,cardBorderGradient:c}=e;return(0,n.jsxs)("div",{className:d()("card bg-".concat(l," text-white shadow p-5 h-100 flex-column align-items-center rounded-lg"),{"card__icon-card-top-gradient-border":c}),style:{backgroundImage:"url(/images/vertical-cards/".concat(l,".png)")},children:[(0,n.jsx)("div",{className:"flex-shrink-0 mb-4",children:(0,n.jsx)(r.kT,{fullSized:!0,size:82,theme:"silver",icon:s.icon})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h3",{className:d()("h4",s.textRaw?"mb-3":"mb-0"),children:s.title}),(0,n.jsx)("div",{className:"text-lg",children:s.textRaw&&(0,n.jsx)(x(),{blocks:s.textRaw})})]})]})},z=e=>{let{card:s,orientation:l,theme:c,cardBorderGradient:a}=e,i="vertical"===l;return(0,n.jsxs)("div",{className:d()("card shadow p-3 h-100",i?"flex-column":"flex-row",{"align-items-center":!s.textRaw,"card__icon-card-top-gradient-border":a}),children:[(0,n.jsx)("div",{className:d()("flex-shrink-0",i?"mb-3":"mr-3"),children:(0,n.jsx)(r.kT,{size:48,theme:c,icon:s.icon})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h3",{className:d()("h4",s.textRaw?"mb-2":"mb-0"),children:s.title}),s.textRaw&&(0,n.jsx)(x(),{blocks:s.textRaw})]})]})};var W=e=>{let{section:s}=e;return s.cards?(0,n.jsx)(r.W2,{children:(0,n.jsx)("div",{className:"row",children:s.cards.map((e,l)=>(0,n.jsx)("div",{className:"col-12 col-sm-6 col-lg-4 mb-4 text-center",children:(0,n.jsx)(r.Ue,{className:"h-100",delay:100*l,children:"alternative"===s.cardStyle?(0,n.jsx)(Z,{card:e,theme:s.theme,cardBorderGradient:s.cardBorderGradient}):(0,n.jsx)(z,{theme:s.theme,orientation:s.cardStyle,card:e,cardBorderGradient:s.cardBorderGradient})})},e._key))})}):null},I=e=>{let{section:s}
1=e,l="left"===s.imagePosition;return(0,n.jsx)(r.W2,{children:(0,n.jsxs)("div",{className:d()("row",l?"flex-row-reverse":"flex-row"),children:[(0,n.jsx)("div",{className:d()("col-12 col-lg-5 mb-5 mb-lg-0",l?"offset-lg-1":""),children:(0,n.jsx)(r.Ue,{className:"h-100 d-flex align-items-center",children:(0,n.jsx)(u,{blocks:s.contentRaw})})}),(0,n.jsx)("div",{className:d()("col-12 col-lg-6",l?"direction-rtl":"offset-lg-1"),children:(0,n.jsx)(r.Ue,{className:"h-100 d-flex align-items-center",delay:200,children:(0,n.jsx)(f.Z,{className:d()("image-text-section-image rounded-lg",{"break-out":s.isImageOutOfContainer,"shadow-lg":s.imageBoxShadow}),source:s.image,alt:s.image.alt,width:s.isImageOutOfContainer?858:558})})})]})})},U=e=>{let{section:s}=e;return(0,n.jsx)(r.W2,{children:(0,n.jsxs)("div",{className:"row",children:[(0,n.jsx)("div",{className:"col-lg-6 mb-6 mb-lg-0",children:(0,n.jsxs)("div",{className:"bg-white rounded-lg p-4 p-lg-6 p-xl-8 text-body shadow-lg",children:[(0,n.jsx)(f.Z,{className:"mb-4",source:s.cardImage,width:110,height:110,alt:""}),(0,n.jsx)("h2",{className:"mb-3",children:s.cardTitle}),(0,n.jsx)(u,{blocks:s.cardContentRaw})]})}),(0,n.jsx)("div",{className:"col-lg-5 offset-lg-1 d-flex align-items-center",children:(0,n.jsxs)("div",{children:[(0,n.jsx)(f.Z,{className:"mb-4",source:s.rightLogo,height:50,alt:""}),(0,n.jsx)(u,{blocks:s.rightContentRaw})]})})]})})},T=e=>{let{section:s}=e,{logos:l}=s;return(0,n.jsx)(r.W2,{children:(0,n.jsx)(r.Ue,{children:(0,n.jsx)("div",{className:"logo-section bg-white d-flex position-relative flex-wrap",children:l&&l.filter(e=>null!==e).map(e=>(0,n.jsx)("div",{className:"logo-section-logo p-1 d-flex justify-content-center align-items-center",children:(0,n.jsx)(f.Z,{className:"w-100",alt:e.alt,source:e,width:130})},e._key))})})})},R=e=>{let{section:s}=e;return(0,n.jsx)(r.W2,{children:(0,n.jsx)("div",{className:"row",children:(0,n.jsx)("div",{className:"col-12 ".concat(s.fullWidth?"":"col-lg-6 offset-lg-3"),children:(0,n.jsx)(r.Ue,{children:(0,n.jsx)(u,{blocks:s.contentRaw})})})})})},L=e=>{let{section:s}=e;return(0,n.jsx)(r.W2,{children:(0,n.jsx)("div",{className:"row",children:(0,n.jsx)("div",{className:"col-12 d-flex justify-content-center",children:(0,n.jsx)(r.Ue,{children:(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:s.embed.html}})})})})})},A=e=>{let{section:s}=e;return(0,n.jsx)(r.W2,{children:(0,n.jsx)(r.Ue,{children:(0,n.jsx)(f.Z,{className:"w-100 rounded-lg",source:s.image,alt:s.image.alt})})})};let P=[[268,190],[268,410],[566,410]],G=[0,1,2,0,0,0,1,0,1,1,0];var D=e=>{let{section:s}=e;return(0,n.jsx)("div",{className:"photo-grid__container w-100 d-flex justify-content-center",children:(0,n.jsx)("div",{className:"photo-grid w-100",children:s.photos.map((e,s)=>(0,n.jsx)("div",{className:"photo-grid__element-".concat(s),children:(0,n.jsx)(f.Z,{className:"rounded",width:P[G[s]][0],height:P[G[s]][1],source:e},s)},s))})})};let O=e=>{let{card:s,theme:l}=e;return(0,n.jsxs)("div",{className:"card shadow py-3 pl-9 pr-6 h-100 flex-row",children:[(0,n.jsx)("div",{className:"quote-section-quote-icon",children:(0,n.jsx)(r.kT,{icon:"quote",size:86,theme:l})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h3",{className:"h4 mb-0",children:s.name}),(0,n.jsx)("h4",{className:"h5 mb-2 font-weight-medium",children:s.organisation}),s.textRaw&&(0,n.jsx)(x(),{blocks:s.textRaw})]})]})};var B=e=>{let{section:s}=e;return s.cards?(0,n.jsx)(r.W2,{children:(0,n.jsx)("div",{className:"row",children:s.cards.map((e,l)=>(0,n.jsx)("div",{className:"col-12 col-md-6 col-lg-4 mb-4 px-4",children:(0,n.jsx)(r.Ue,{className:"h-100",delay:100*l,children:(0,n.jsx)(O,{theme:s.theme,card:e})})},e._key))})}):null},q=l(4447),M=l(2547),E=l(3647),H=e=>{let{section:s}=e;return(0,n.jsx)(r.W2,{children:(0,n.jsx)("div",{className:"row justify-content-center",children:s.statistics.map((e,l)=>{var c;let a=(0,E.x)(e.icon);return(0,n.jsx)("div",{className:d()("col-12 col-md-6 col-lg-4 mb-6 mb-lg-12"),children:(0,n.jsx)(r.Ue,{delay:100*l,children:(0,n.jsxs)("div",{className:"d-flex",children:[e.image&&(0,n.jsx)("div",{className:"mr-3",children:(0,n.jsx)("div",{className:"rounded-circle bg-gradient-".concat(s.theme,"-y"),children:(0,n.jsx)(f.Z,{source:e.image,alt:null===(c=e.image)||void 0===c?void 0:c.alt})})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"h2 mb-0",children:e.value}),(0,n.jsxs)("div",{children:[a&&(0,n.jsx)(a,{color:"black",size:12})," ",e.title]})]})]})})},e._key)})})})},V=e=>{let{section:s}=e,[l,c]=(0,i.useState)(0);return s.cards?(0,n.jsx)(r.W2,{children:(0,n.jsxs)("div",{className:"row",children:[(0,n.jsx)("div",{className:"tab-card__image-wrapper col-6 d-none d-lg-block p-0",children:(0,n.jsx)(r.Ue,{animation:"fade-in-right",children:s.cards&&s.cards.map((e,s)=>(0,n.jsx)(f.Z,{fit:"crop",className:"rounded-lg shadow-lg fade-in-right show ".concat(l===s?"d-block":"d-none"),height:609,source:e.image},s))})}),(0,n.jsx)("div",{className:"col-12 col-lg-6 col-xl-5 offset-xl-1 d-flex flex-column justify-content-center",children:s.cards.map((e,a)=>{let{_key:i,title:t,text:o,image:m}=e;return(0,n.jsx)(r.Ue,{delay:200*a,children:(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{onClick:()=>c(a),className:d()("tab-card p-3 bg-white rounded d-flex shadow mb-3",{["bg-gradient-".concat(s.theme," text-white shadow-lg")]:l===a,"mb-lg-0":a===s.cards.length-1}),children:[(0,n.jsx)("div",{className:"pl-md-2 pr-3 pr-md-4",children:(0,n.jsx)(r.kT,{icon:"check",theme:s.theme,size:48})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h3",{className:"h4 mb-1",children:t}),(0,n.jsx)("p",{className:"mb-0",children:o})]})]}),(0,n.jsx)("div",{className:"".concat(l===a?"d-block d-lg-none":"d-none"," mb-3"),children:(0,n.jsx)(f.Z,{fit:"crop",className:"w-100 shadow rounded",source:m})})]})},i)})})]})}):null}
1,F=e=>{let{section:s}=e;return(0,n.jsx)(r.W2,{children:(0,n.jsxs)("div",{className:"row",children:[(0,n.jsx)("div",{className:d()("col-11 offset-1 offset-sm-0 col-sm-12",s.mainImage?"col-lg-5":""),children:(0,n.jsxs)("blockquote",{className:d()("card shadow-lg py-5 pr-4 pl-9 pl-sm-10 bg-white-70 bg-blur-lg position-relative rounded-lg",s.mainImage?"mr-lg-n16":""),style:{zIndex:1},children:[(0,n.jsx)("div",{className:"testimonial-quote-icon",children:(0,n.jsx)(r.kT,{icon:"quote",size:88,theme:s.theme})}),(0,n.jsx)("div",{className:"h3 mb-0",children:s.author}),(0,n.jsx)("div",{className:"font-weight-medium text-lg mb-2",children:s.organisation}),(0,n.jsx)("div",{className:"text-lg overflow-wrap-normal",children:(0,n.jsx)(x(),{blocks:s.contentRaw})}),s.authorImage&&(0,n.jsx)("div",{className:"testimonial-author-image position-absolute rounded-circle overflow-hidden d-none d-md-block",children:(0,n.jsx)(f.Z,{source:s.authorImage,width:70,height:70,alt:""})})]})}),s.mainImage&&(0,n.jsx)("div",{className:"col-12 col-lg-7 d-none d-lg-block",children:(0,n.jsx)(f.Z,{source:s.mainImage,width:656,height:500,className:"w-100 h-auto rounded-lg mt-lg-6"})})]})})},Q=e=>{var s,l,c,a,i;let{section:t}=e;return(0,n.jsx)(r.W2,{children:(0,n.jsxs)("div",{className:"row",children:[(0,n.jsxs)("div",{className:"col-12 col-md-5",children:[t.textRaw&&(0,n.jsx)("div",{className:"mb-7",children:(0,n.jsx)(u,{blocks:t.textRaw})}),(0,n.jsxs)("div",{className:"d-none d-md-flex flex-column",children:[(0,n.jsx)(f.Z,{className:"rounded-lg w-100 mb-2",source:t.image1,alt:null===(s=t.image1)||void 0===s?void 0:s.alt}),(0,n.jsx)(f.Z,{className:"rounded-lg w-100 mb-2",source:t.image2,alt:null===(l=t.image2)||void 0===l?void 0:l.alt}),(0,n.jsx)(f.Z,{className:"rounded-lg w-100 mb-2",source:t.image3,alt:null===(c=t.image3)||void 0===c?void 0:c.alt}),(0,n.jsx)(f.Z,{className:"rounded-lg w-100",source:t.image4,alt:null===(a=t.image4)||void 0===a?void 0:a.alt})]})]}),(0,n.jsx)("div",{className:"col-12 col-md-6 offset-md-1",children:null===(i=t.events)||void 0===i?void 0:i.map((e,s)=>{let{_key:l,date:c,textRaw:a}=e;return(0,n.jsx)(r.Ue,{delay:100*s,children:(0,n.jsxs)("div",{className:"d-flex",children:[(0,n.jsxs)("div",{className:"mr-2 d-flex flex-column",children:[(0,n.jsx)(r.kT,{size:49,icon:"lightful",theme:t.theme}),(0,n.jsx)("div",{className:d()("w-100 flex-grow-1 my-1",{["timeline_dotted-line timeline_dotted-line--gradient-".concat(t.theme)]:s!==t.events.length-1})})]}),(0,n.jsxs)("div",{style:{minHeight:"100px"},children:[(0,n.jsx)("h4",{className:"font-weight-medium mt-1",children:c}),(0,n.jsx)(u,{blocks:a})]})]})},l)})})]})})},$=e=>{let{section:s}=e;return(0,n.jsx)(r.W2,{children:(0,n.jsxs)("div",{className:"row",children:[(0,n.jsx)("div",{className:"col-12 col-lg-5 mb-2 mb-lg-0",children:(0,n.jsx)(r.Ue,{children:(0,n.jsx)(u,{blocks:s.content1Raw})})}),(0,n.jsx)("div",{className:"col-12 col-lg-6",children:(0,n.jsx)(r.Ue,{delay:200,children:(0,n.jsx)(u,{blocks:s.content2Raw})})})]})})},J=e=>{let{section:s}=e;return(0,n.jsx)(r.W2,{children:(0,n.jsx)("div",{className:"row justify-content-around",children:s.cards&&s.cards.map((e,l)=>{var c;let{title:a,textRaw:i,cta:t,link:o,theme:m,_key:h}=e;return(0,n.jsx)("div",{className:d()("col-12 col-lg-4",{"mb-4 mb-lg-0":l+1<s.cards.length}),children:(0,n.jsx)(r.Ue,{delay:200*l,rootMargin:0,children:(0,n.jsxs)("div",{className:"vertical-card shadow-hover rounded-lg h-100 text-white d-flex justify-content-center flex-column overflow-hidden",children:[(0,n.jsxs)("div",{className:"vertical-card-bg bg-gradient-".concat(m,"-x flex-grow-1 py-5 px-3 px-sm-5 pb-lg-10 pb-xl-16 h-100"),style:{backgroundImage:"url(/images/vertical-cards/".concat(m,".png)")},children:[(0,n.jsx)("h3",{className:"font-weight-medium mb-5 mb-xl-8",children:a}),(0,n.jsx)("div",{className:"font-weight-normal text-lg",children:(0,n.jsx)(x(),{blocks:i})})]}),(0,n.jsx)("div",{className:"h-auto bg-white px-3 px-sm-5 py-3",children:(0,n.jsx)(r.$e,{className:"stretched-link",href:"/".concat((null==o?void 0:null===(c=o.slug)||void 0===c?void 0:c.current)||""),theme:"gradient-".concat(m),size:"lg",children:t})})]})})},h)})})})},K=l(64);let X=e=>{var s,l;let{card:c,theme:a}=e,t=(0,E.x)("chevronDown"),o=(0,E.x)("check"),[m,h]=(0,i.useState)(!1),{name:u,descriptionRaw:g,price:j,period:v,details:b,cta:f,link:p}=c,N=f&&(null==p?void 0:null===(s=p.slug)||void 0===s?void 0:s.current);return(0,n.jsx)("div",{className:"card card__top-gradient-border pricing-card shadow h-100",children:(0,n.jsxs)("div",{className:"p-5",children:[(0,n.jsxs)("span",{className:"mb-2 font-weight-medium",children:[(0,n.jsxs)("span",{className:"pricing-card__price-display",children:["\xa3",j]}),(0,n.jsxs)("span",{className:"text-lg",children:["/",v]})]}),(0,n.jsx)("h3",{className:"h4 mb-0",children:u}),g&&(0,n.jsx)(x(),{blocks:g}),(0,n.jsxs)("div",{onClick:()=>h(!m),className:d()("border-top py-2 cursor-pointer",{"border-bottom":!m&&N}),children:[(0,n.jsxs)("div",{className:"d-flex align-items-center justify-content-between font-weight-medium",children:[(0,n.jsx)("span",{children:"Details"}),(0,n.jsx)(t,{className:"rotate-180".concat(m?"--active":"")})]}),(0,n.jsx)("div",{className:d()("pricing-card__details",{"pricing-card__details--open":m}),children:(0,n.jsx)("ul",{className:"list-unstyled mt-3",children:b.map(e=>(0,n.jsxs)("li",{className:"d-flex align-items-center mb-2",children:[(0,n.jsx)(o,{className:"blue-circled-icon mr-1"}),e]}))})})]}),N&&(0,n.jsx)("div",{className:"text-center mt-2",children:(0,n.jsx)(r.ZP,{size:"sm",href:"/".concat((null==p?void 0:null===(l=p.slug)||void 0===l?void 0:l.current)||""),children:f})})]})})};var Y=e=>{let{section:s}=e;return s.cards?(0,n.jsx)(r.W2,{children:(0,n.jsx)("div",{className:"row",children:s.cards.map((e,l)=>(0,n.jsx)("div",{className:"col-12 col-md-6 col-lg-4 mb-4 px-4",children:(0,n.jsx)(r.Ue,{className:"h-100",delay:100*l,children:(0,n.jsx)(X,{theme:s.theme,card:e})})},e._key))})}):null},ee=e=>{let{sections:s,spacing:c="normal"}=e;return(0,n.jsx)(n.Fragment,{children:s&&s.filter(e=>null!==e).map(e=>{let s,i;switch(e.__typename){case"HeroSection":s=y.Z;break;case"ProcessSection":s=a()(()=>l.e(457).then(l.bind(l,5457)),{loadableGenerated:{webpack:()=>[5457]}});break;case"ContactSection":s=k.Z;break;case"ImageTextSection":s=I;break;case"CaseStudySection":s=w;break;case"TestimonialSection":s=F;break;case"VerticalCardSection":s=J;break;case"HorizontalCardSection":s=_;break;case"TabCardSection":s=V;break;case"QuoteCardSection":s=B;break;case"PricingCardSection":s=Y;break;case"LogoSection":s=T;break;case"OneColumnBlockSection":s=R;break;case"OneColumnEmbedSection":s=L;break;case"OneColumnImageSection":s=A;break;case"TwoColumnBlockSection":s=$;break;case"IconCardSection":s=W;break;case"StatisticsSection":s=H;break;case"CareerSection":s=v;break;case"ImageCarouselSection":s=a()(()=>Promise.all([l.e(447),l.e(242)]).then(l.bind(l,5242)),{loadableGenerated:{webpack:()=>[5242]}});break;case"AnchorBlockSection":s=a()(()=>l.e(485).then(l.bind(l,9485)),{loadableGenerated:{webpack:()=>[9485]}});break;case"ContinuousJourneySection":s=a()(()=>Promise.all([l.e(447),l.e(496)]).then(l.bind(l,496)),{loadableGenerated:{webpack:()=>[496]}});break;case"TimelineSection":s=Q;break;case"AccordionSection":s=j;break;case"PhotoWallSection":s=D;break;case"ImpactSection":s=U;break;case"StaffSection":s=a()(()=>Promise.all([l.e(447),l.e(172)]).then(l.bind(l,9172)),{loadableGenerated:{webpack:()=>[9172]}});break;case"ProductsFeatureSection":s=a()(()=>l.e(341).then(l.bind(l,4341)),{loadableGenerated:{webpack:()=>[4341]}});break;case"SteppedCardSection":s=a()(()=>l.e(200).then(l.bind(l,2200)),{loadableGenerated:{webpack:()=>[2200]}})}return["HeroSection","ContinuousJourneySection","ContactSection"].includes(e.__typename)?(0,n.jsx)(s,{section:e},e._key):(i=e.id_tag&&(0,K.Z)(e.id_tag),(0,n.jsxs)(M.Z,{theme:e.theme,backgroundStyle:e.backgroundStyle,backgroundImage:e.backgroundImage,anchorId:i||e.title&&(0,K.Z)(e.title),spacing:c,children:[e.title&&(0,n.jsx)(q.Z,{position:e.titlePosition,spacing:c,children:e.title}),(0,n.jsx)(s,{section:e,spacing:c})]},e._key))})})}},4447:function(e,s,l){var n=l(5893),c=l(3967),a=l.n(c),i=l(4098);
1s.Z=e=>{let{position:s,spacing:l="normal",children:c}=e;return"left-small"===s?(0,n.jsx)(i.Ue,{children:(0,n.jsx)(i.W2,{children:(0,n.jsx)("h2",{className:"h5 mb-3 font-weight-medium",children:c})})}):(0,n.jsx)(i.Ue,{children:(0,n.jsx)(i.W2,{children:(0,n.jsx)("h2",{className:a()("left"===s?"mb-2 mb-lg-4":"text-center ".concat("compact"===l?"mb-4 mb-lg-6":"mb-7 mb-lg-11"),{"sr-only":"hidden"===s}),children:c})})})}},2547:function(e,s,l){var n=l(5893),c=l(3967),a=l.n(c),i=l(3799);s.Z=e=>{let{anchorId:s,backgroundStyle:l,backgroundImage:c,spacing:r="normal",theme:t,children:o}=e;return(0,n.jsx)("section",{id:s,className:a()("section-wrap mx-auto",{"section-wrap-bg":l&&"none"!==l},{"section-wrap-fade":"fade"===l},"section-wrap-".concat(r),"fade"===l&&"bg-fade-".concat(t),"gradient"===l?"bg-gradient-".concat(t,"-nx text-white"):"",(null==l?void 0:l.includes("image"))?"bg-cover text-white":"",(null==l?void 0:l.includes("parallax"))?"section-wrap-parallax":""),style:{backgroundImage:c?"url(".concat(i.Z.image(c).auto("format").width(1680),")"):""},children:o})}},3968:function(e,s,l){l.d(s,{$:function(){return n},B:function(){return c}});let n={purple:["#3023ae","#6c3fff"],blue:["#00a8e6","#006fb7"],red:["#f19191","#e95948"],green:["#3dcfae","#16abab"],black:["#2d2d2d","#000000"]},c={purple:[{r:48,g:35,b:174},{r:108,g:63,b:255}],blue:[{r:0,g:111,b:183},{r:0,g:168,b:230}],red:[{r:233,g:89,b:72},{r:241,g:145,b:145}],green:[{r:22,g:171,b:171},{r:61,g:207,b:174}],black:[{r:0,g:0,b:0},{r:102,g:102,b:102}]}},64:function(e,s,l){l.d(s,{Z:function(){return n}});function n(e){return null==e?void 0:e.toLowerCase().replace(/ /g,"-")}}}]);

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.