1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5330,5361],{62164:function(e,r,t){t.d(r,{Z:function(){return u}});var a=t(57437),n=t(84772),s=t.n(n);let i=e=>e?.__typename==="EmployeeRecord",l=e=>e?.__typename==="AssociateRecord";var o=t(27843);let c=(e,r)=>{let t=e.map(e=>{switch(r){case"name":if(l(e))return e.name;if(i(e))return e.profile.name;return"";case"function":if(l(e))return e.function;if(i(e))return e.function||e.profile.functionTitle;return""}});return 1===t.length?t[0]:2===t.length?t.join(" & "):t.slice(0,-1).join(", ")+" & "+t.slice(-1)};var u=e=>{let{people:r,light:t,hideImage:n,size:l}=e;return(0,a.jsxs)("div",{className:s()("avatar",t&&"avatar--light","l"===l&&"avatar--large"),children:[!n&&(0,a.jsx)("div",{className:"avatar__images",children:!!r.length&&r.filter(e=>i(e)?e.profile.image:e?.image).map((e,r)=>(0,a.jsx)("div",{className:"avatar__image",children:(0,a.jsx)(o.j,{data:i(e)?e.profile.image.responsiveImage:e?.image?.responsiveImage})},`${e?.id}-${r}`))}),!!r.length&&(0,a.jsxs)("div",{className:s()("avatar__titles",{hideImage:"avatar__titles--center"}),children:[(0,a.jsx)("p",{className:"avatar__name",children:c(r,"name")}),(r[0]?.function||i(r[0])&&r[0]?.profile?.functionTitle)&&(0,a.jsx)("p",{className:"avatar__role",children:c(r,"function")})]})]})}},95361:function(e,r,t){t.r(r);var a=t(57437),n=t(6027);r.default=e=>{let{id:r,images:t,imageFullWidth:s}=e;return(0,a.jsx)("div",{className:"block--medium",children:(0,a.jsx)(n.default,{imageFullWidth:!!s,images:t},r)})}},76717:function(e,r,t){var a=t(57437),n=t(2265),s=t(86574),i=t(1479),l=t(42586),o=t(84772),c=t.n(o),u=t(92416);r.default=e=>{let{code:r,language:t,title:o,className:d}=e,p=(0,l.useTranslations)("common.codeblock"),[m,f]=(0,n.useState)(!1),g=(0,n.useMemo)(()=>m?p("copied"):p("copyCode"),[m,p]),h=(0,u.Z)(()=>f(!1),2e3);return(0,a.jsxs)("div",{className:c()("code-block",d),children:[(0,a.jsxs)("div",{className:"code-block__top",children:[o&&(0,a.jsx)("span",{className:"code-block__title",children:o}),(0,a.jsx)("button",{className:"code-block__copy-button",onClick:()=>{navigator.clipboard.writeText(r),f(!0),h()},disabled:m,"aria-disabled":m,children:g})]}),(0,a.jsx)(s.Z,{className:"code-block__code",language:t,style:i.Z,customStyle:{fontSize:"1rem"},lineNumberContainerStyle:{padding:0},lineNumberStyle:{opacity:.5},wrapLines:!0,showLineNumbers:!0,children:r})]})}},27843:function(e,r,t){t.d(r,{j:function(){return l}});var a=t(57437),n=t(55669),s=t(84772),i=t.n(s);let l=e=>{let{data:r,className:t,priority:s,...l}=e;return(0,a.jsx)(n.Image,{data:{...r,base64:s?null:r?.base64},className:i()("image",t),...l})}},53357:function(e,r,t){t.d(r,{default:function(){return o}});var a=t(57437),n=t(84772),s=t.n(n);let i=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/,l=/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_-]+)?/i;var o=e=>{let{video:{url:r},className:t,description:n}=e,o=function(e){let r=e.match(i);if(r&&11==r[7].length){let e=r[7];return`https://www.youtube.com/embed/${e}`}let t=e.match(l);if(t){let e=t[1];return`https://player.vimeo.com/video/${e}`}return""}(r);return o?(0,a.jsxs)("div",{className:s()("embedded-video",t),children:[(0,a.jsx)("div",{className:"plyr__video-embed",id:"player",children:(0,a.jsx)("iframe",{src:o,allowFullScreen:!0,allow:"autoplay"})}),n&&(0,a.jsx)("div",{children:(0,a.jsx)("p",{className:"embedded-video__caption",children:n})})]}):null}},65263:function(e,r,t){t.d(r,{C:function(){return l}});var a=t(57437),n=t(84772),s=t.n(n),i=t(27843);let l=e=>{let{data:r,className:t}=e;return(0,a.jsxs)("figure",{className:s()("image-with-caption",t),children:[(0,a.jsx)(i.j,{data:r}),r?.title&&(0,a.jsx)("figcaption",{className:"image-with-caption__caption",children:r.title})]})}},55914:function(e,r,t){var a=t(57437),n=t(84772),s=t.n(n),i=t(62164),l=t(27843);r.Z=e=>{let{background:r,quoteImage:t,text:n,people:o,align:c}=e;return(0,a.jsxs)("div",{className:s()("block","block--small","quote",{[`u-bg-${r}`]:r},c&&`quote--${c}`),children:[t&&(0,a.jsx)(l.j,{className:"quote__image",data:t,"aria-hidden":!0}),(0,a.jsx)("div",{className:"quote__content",children:(0,a.jsxs)("blockquote",{className:"quote__wrapper",children:[n&&(0,a.jsx)("div",{className:"quote__text",children:n}),!!o&&o?.length&&(0,a.jsx)("footer",{className:"quote__footer",children:(0,a.jsx)("cite",{className:"quote__cite",children:(0,a.jsx)(i.Z,{people:o})})})]})})]})}},35330:function(e,r,t){t.d(r,{Z:function(){return k}});var a=t(57437),n=t(2265),s=t(14306),i=t(14046),l=t(68947),o=t(42586),c=t(82188),u=t(52251),d=t(98742),p=t(95361),m=t(75290),f=t(76717),g=t(27843),h=t(53357),v=t
1(65263),_=t(55914),j=t(30166);(0,j.default)(()=>Promise.resolve().then(t.bind(t,6027)),{loadableGenerated:{webpack:()=>[6027]}});let x=(0,j.default)(()=>Promise.all([t.e(7006),t.e(3998),t.e(6305),t.e(4865),t.e(9559)]).then(t.bind(t,52586)),{loadableGenerated:{webpack:()=>[52586]}}),b=(0,j.default)(()=>t.e(5954).then(t.bind(t,45954)),{loadableGenerated:{webpack:()=>[45954]}}),w=(0,j.default)(()=>t.e(9437).then(t.bind(t,79437)),{loadableGenerated:{webpack:()=>[79437]}}),N=(0,j.default)(()=>t.e(9001).then(t.bind(t,19001)),{loadableGenerated:{webpack:()=>[19001]}}),R=(0,j.default)(()=>t.e(7509).then(t.bind(t,47509)),{loadableGenerated:{webpack:()=>[47509]}});var k=e=>{let{body:r}=e,t=(0,o.useTranslations)("common");if(!r)return null;let j=[(0,s.zf)("highlight",e=>{let{children:r,key:t}=e;return(0,a.jsx)("span",{className:"t-highlight",children:r},t)})],k=[(0,i.SZ)(u.RF,e=>{let{children:r,key:t}=e;return(0,a.jsx)("p",{className:"t-body",children:r},t)}),(0,i.SZ)(u.Xy,e=>{let{node:r,children:t,key:n}=e,s=`h${r.level}`,i=(0,d.Rp)((0,c.sY)(r));return(0,a.jsx)(s,{className:`t-headline-${r.level+1} is-toc-item`,id:i,children:t},n)}),(0,i.SZ)(u.nq,e=>{let{node:r,children:t,key:n}=e;return"numbered"===r.style?(0,a.jsx)("ol",{className:"list",children:t},n):(0,a.jsx)("ul",{className:"list",children:t},n)}),(0,i.SZ)(u.OD,e=>{let{children:r,key:t}=e;return(0,a.jsx)("li",{children:r},t)}),(0,i.SZ)(u.J$,e=>{let{node:r,key:t}=e;return(0,a.jsx)("pre",{children:r.code},t)}),(0,i.SZ)(u.b2,e=>{let{node:r,children:t,key:n}=e;return(0,a.jsx)(_.Z,{text:t,people:[{name:r.attribution}]},n)}),(0,i.SZ)(u.u$,e=>{let{node:r,children:t,key:s}=e,i=r.meta?.find(function(e){if("target"===e.id)return!0}),l=Object.fromEntries(r.meta?.map(e=>{let{id:r,value:t}=e;return[r,t]})||[]);return i?.value?(0,a.jsx)("a",{href:r.url,target:i.value,rel:"noreferrer noopener",children:t},s):(0,n.createElement)("a",{href:r.url,...l,key:s},t)})];return(0,a.jsx)(l.rZ,{data:r,customNodeRules:k,customMarkRules:j,renderBlock:e=>{let{record:r}=e;if((0,m.Xn)(r))return(0,a.jsx)(R,{...r});if((0,m.qq)(r))return(0,a.jsx)(N,{...r});if((0,m.zm)(r))return(0,a.jsx)(f.default,{...r,className:"block block--medium"});if((0,m.B2)(r))return(0,a.jsx)(b,{...r});if((0,m.J)(r))return(0,a.jsx)(x,{...r});if((0,m.gD)(r))return(0,a.jsx)(h.default,{...r,className:"block block--small"});if((0,m.Jo)(r))return(0,a.jsx)(w,{title:t("services.servicesOffered"),...r});if((0,m.RD)(r))return(0,a.jsx)(p.default,{...r});if((0,m.uZ)(r)){let e=r.fullWidth?r.fullWidthImage.responsiveImage:r.defaultWidthImage.responsiveImage,t=r.showDescription,n=`image block block--${r.fullWidth?"large":"medium"}`;return t?(0,a.jsx)(v.C,{data:e,className:n}):(0,a.jsx)(g.j,{data:e,className:n})}if((0,m.P5)(r)){let e=r.image.responsiveImage,t=`image block block--${r.fullWidth?"large":"medium"}`;return(0,a.jsx)(g.j,{data:e,className:t})}return(0,a.jsxs)("p",{children:[(0,a.jsx)("strong",{children:"Not defined:"})," ",(0,a.jsx)("code",{children:r.__typename})]})}})}},75290:function(e,r,t){t.d(r,{B2:function(){return i},H3:function(){return f},J:function(){return l},Jo:function(){return c},P5:function(){return p},RD:function(){return u},Xn:function(){return a},cj:function(){return m},gD:function(){return o},qq:function(){return n},uZ:function(){return d},zm:function(){return s}});let a=e=>"ParagraphBlockRelatedArticleRecord"===e.__typename,n=e=>"ParagraphBlockReferenceListRecord"===e.__typename,s=e=>"CodeBlockRecord"===e.__typename,i=e=>"QuoteParagraphBlockRecord"===e.__typename,l=e=>"SelfHostedVideoBlockRecord"===e.__typename,o=e=>"VideoBlockRecord"===e.__typename,c=e=>"OfferedServicesBlockRecord"===e.__typename,u=e=>"ParagraphBlockImageRecord"===e.__typename,d=e=>"InlineImageRecord"===e.__typename,p=e=>"HeroImageRecord"===e.__typename,m=e=>"PartnershipRecord"===e.__typename,f=e=>"ProjectRecord"===e.__typename},6027:function(e,r,t){t.r(r);var a=t(57437),n=t(65263),s=t(27843);let i=e=>{switch(e>3?3:e){case 1:return"large";case 2:return"medium";case 3:return"small";default:return"xLarge"}};r.default=e=>{let{images:r=[],imageFullWidth:t=!1}=e;return(0,a.jsx)("div",{className:"images",children:r.map((e,l)=>{let o=e?.[i(t?0:r.length)],c=t?s.j:n.C;return(0,a.jsx)(c,{data:o,className:"images__item"},l)})})}},98742:function(e,r,t){t.d(r,{Rp:function(){return i},q5:function(){return n},wS:function(){return s}});var a=t(26378);let n={Homepage:"HomepageRecord",Legal:"LegalRecord",Landing:"LandingRecord",ServicesOverview:"ServicesOverviewRecord",ServicePage:"ServicePageRecord",Approach:"ApproachRecord",PartnershipOverview:"PartnershipOverviewRecord",Partnership:"PartnershipRecord",Project:"ProjectRecord",InsightOverview:"InsightOverviewRecord",InsightPost:"InsightPostRecord",JobOverview:"JobOverviewRecord",InternshipOverview:"InternshipOverviewRecord",Contact:"ContactPageRecord",OurDnaPage:"OurDnaPageRecord",CraftzingGroupPage:"CraftzingGroupDetailPageRecord",OfficesOverview:"OfficesOverviewRecord",A11YOverview:"AccessibilityAuditOverviewRecord",Unplug:"UnplugPageRecord"};function s(e){if(!e)return console.warn("No correct link supplied for getHref"),"/";switch(e.__typename){case n.Homepage:return"/";case n.Legal:if(!e.slug)return console.warn("No slug supplied for getHref on LegalRecord"),"/";return{pathname:"/legal/[slug]",params:{slug:e.slug}};case n.Landing:if(!e.slug)return console.warn("No slug supplied for getHref on LandingRecord"),"/";return{pathname:"/[slug]",params:{slug:e.slug}};case n.Contact:return"/contact";case n.ServicesOverview:return"/our-expertise/all-services";case n.ServicePage:if(!e.slug)return console.warn("No slug supplied for getHref on ServicePageRecord"),"/";return{pathname:"/our-expertise/all-services/[slug]",params:{slug:e.slug}};case n.OfficesOverview:return"/our-people/offices";case n.InsightOverview:return"/our-insights/articles";case n.InsightPost:if(!e.slug)return console.warn("No slug supplied for getHref on InsightPostRecord"),"/";return{pathname:"/our-insights/articles/[slug]",params:{slug:e.slug}};case n.Approach:if(!e.slug)return console.warn("No slug supplied for getHref on ApproachRecord"),"/";return{pathname:"/our-expertise/[slug]",params:{slug:e.slug}};case n.JobOverview:return"/our-people/careers";case n.InternshipOverview:return"/our-people/internships";case n.PartnershipOverview:return"/our-expertise/partnerships";case n.Partnership:if(!e.slug)return console.warn("No slug supplied for getHref on PartnershipRecord"),"/";return{pathname:"/our-expertise/partnerships/[partner]",params:{partner:e.slug}};case n.Project:if(!e.slug)return console.warn("No slug supplied for getHref on ProjectRecord"),"/";if(!e.partnership)return console.warn("No partnership supplied for getHref on ProjectRecord"),"/";return{pathname:"/our-expertise/partnerships/[partner]/[project]",params:{partner:e.partnership.slug,project:e.slug}};case n.OurDnaPage:return"/our-people/our-dna";case n.CraftzingGroupPage:return"/our-people/craftzing-group";case n.A11YOverview:return"/our-expertise/accessibility-audit";case n.Unplug:return"/cz-unplug"}return console.warn(e),console.warn(`No corresponding href formatter made for ${e.__typename}`),"/"}let i=e=>(0,a.Z)(e)}}]);
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.