PageSourceSearch

https://www.hyperakt.com/_next/static/chunks/264-eef53ee2c6cc4d31.js

js hyperakt.com collected 2026-09-24 20:22:21 UTC 21,351 bytes, 51 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[264],{240:e=>{e.exports={heading:"featured-case-study-card_heading__psE8t",tagline:"featured-case-study-card_tagline__9YkKY",button:"featured-case-study-card_button__Mx_0Z",element:"featured-case-study-card_element__MWvfE",imagehover:"featured-case-study-card_imagehover__wl3MG",meta:"featured-case-study-card_meta__8ZoDB",even:"featured-case-study-card_even___xwyo featured-case-study-card_element__MWvfE",odd:"featured-case-study-card_odd__EcQgp featured-case-study-card_element__MWvfE",desktop:"featured-case-study-card_desktop__N7inx",imageWrap:"featured-case-study-card_imageWrap__5XDl3",image:"featured-case-study-card_image__8lBPU"}},1163:(e,t,s)=>{"use strict";s.d(t,{A:()=>m});var a=s(7876);s(4232);var l=s(8230),r=s.n(l),i=s(7581),n=s.n(i),d=s(1686),c=s(9774),u=s(2977);let h={small:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw",medium:"(max-width: 768px) 100vw, 50vw"},o=e=>{let{title:t,tagline:s,image:l,replaceTagline:r,preloadImage:i,layout:c}=e,o=l&&l.length>1;return(0,a.jsxs)("div",{className:n().wrapper,children:[(0,a.jsxs)("div",{className:n().imageWrap,children:[l&&l[0]?(0,a.jsx)(d.A,{...l[0],priority:i,sizes:h[c]||"100v
1w"}):(0,a.jsx)("div",{className:n().placeholder}),o?(0,a.jsx)(d.A,{...l[1],className:n().imagehover,sizes:h[c]||"100vw"}):null]}),(0,a.jsx)("div",{className:n().heading,children:t}),r||(0,a.jsx)("div",{className:n().description,dangerouslySetInnerHTML:{__html:s}}),(0,a.jsx)(u.A,{className:n().arrow})]})},m=e=>{let{layout:t,preloadImage:s,...l}=e;if("large"===t)return(0,a.jsx)(c.A,{...l,layout:t});let{title:i,text:d,byline:u,masthead:h,image:m,uri:_,typeHandle:g,linkUrl:v,replaceTagline:f}=l,{heading:x,subheading:y}=h?h[0]:{heading:i,subheading:d},p=(0,a.jsx)(o,{title:x,tagline:y||u,image:m,replaceTagline:f,preloadImage:s,layout:t});return"linkedWork"===g?(0,a.jsx)("a",{href:v,target:"_blank",rel:"noopener noreferrer",className:n().element,children:p}):(0,a.jsx)(r(),{href:`/${_}`,className:n().element,children:p})}},2257:(e,t,s)=>{"use strict";s.d(t,{Ay:()=>f,DL:()=>x,rV:()=>g});var a=s(7876);s(4232);var l=s(7347),r=s.n(l);s(5164);var i=s(2994),n=s(1163),d=s(7606),c=s(5678),u=s(3465),h=s(2311),o=s(8942),m=s(3117);let _=(0,m.Ay)`
2  query($offset: Int, $limit: Int, $relatedTo: [QueryArgument], $isArchived: Boolean) {
3    entries(section: ["work"], type: ["caseStudy","linkedWork","legacyCaseStudySiteleaf"], limit: $limit, offset: $offset, relatedTo: $relatedTo, isArchived: $isArchived, hide: false) {
4      ${o.us}
5    }
6    entryCount(section: ["work"], type: ["caseStudy","linkedWork","legacyCaseStudySiteleaf"], relatedTo: $relatedTo, isArchived: $isArchived)
7  }
8`,g=e=>{let{includeArchive:t,tilesPerPage:s,focus:a=[],issues:l=[],services:r=[]}=e,i=[...a,...l,...r].map(e=>{let{id:t}=e;return t});return(0,m.Ay)`
9  query {
10    initialEntries: entries(section: ["work"], type: ["caseStudy","linkedWork","legacyCaseStudySiteleaf"], limit: ${s}, relatedTo: ${JSON.stringify(i)}, isArchived: ${t?"null":"false"}, hide: false) {
11      ${o.us}
12    }
13    initialEntryCount: entryCount(section: ["work"], type: ["caseStudy","linkedWork","legacyCaseStudySiteleaf"], isArchived: ${t?"null":"false"}, hide: false)
14    filterIssues: entries(section: "issues") {
15      ... on issues_Entry {
16        id
17        title
18        slug
19      }
20    }
21    filterServices: categories(group: "services", level: 1) {
22      ... on services_Category {
23        id
24        title
25        slug
26      }
27    }
28    filterFocus: categories(group: "focus") {
29      ... on focus_Category {
30        id
31        title
32        slug
33      }
34    }
35  }
36`};function v(e){let{children:t,layout:s}=e;return(0,a.jsx)("ul",{className:`${r().cards} ${r()[s]}`,children:t})}function f(e){let{focus:t,issues:s,services:l,componentProps:n,isFirstBlock:o,includeArchive:m,filterStyle:g,caseStudyStreamCardLayout:f,caseStudyStreamSorting:y,tilesPerPage:p}=e,j=[...t,...s,...l].map(e=>{let{id:t}=e;return t}),w=1===j.length,{filter:A,currentFilter:S,setFilter:b,loadMore:N,size:k,data:$,isLoading:I,error:M,done:L,isLoadingMore:T}=(0,h.A)({includeArchive:m,tilesPerPage:p,relatedTo:j,postQuery:_,filterData:{issues:n.filterIssues,focus:n.filterFocus,services:n.filterServices}}),C="list"===g?"all":null,F=[];for(let e=0;e<=k;e++)$&&$[e]&&F.push((0,a.jsx)(x,{items:$[e].entries,layout:f,isFirstBlock:o,tilesPerPage:p,noParent:!0},`page${e}`));return(0,a.jsxs)("div",{className:"all"!==C||w?r().inner:r().sideFilter,children:[M&&(0,a.jsx)(i.A,{}),!w&&(0,a.jsx)(d.Ay,{...A,activeFilters:[S],filterSize:C,setFilter:b,filterFilterIds:j}),"groupByYear"===y?(0,a.jsx)(c.A,{items:$?$.reduce((e,t)=>[...e,...t.entries],[]):n.initialEntries,Items:e=>(0,a.jsx)(x,{items:e.items,layout:f,isFirstBlock:o})}):(0,a.jsx)(v,{layout:f,children:0===F.length?(0,a.jsx)(x,{items:n.initialEntries,layout:f,isFirstBlock:o,noParent:!0}):F}),(0,a.jsx)(u.A,{className:r().more,done:L,isLoading:T,onClick:N})]})}let x=e=>{let{noParent:t,items:s,layout:l="medium",isFirstBlock:i}=e,d=s.map((e,t)=>(0,a.jsx)("li",{className:r().cardsItem,children:(0,a.jsx)(n.A,{...e,index:t,layout:l,preloadImage:i&&t<3})},e.id));return t?d:(0,a.jsx)(v,{layout:l,children:d})}},2279:e=>{e.exports={element:"diamond-button_element__hYYq9",active:"diamond-button_active__KRvo1 diamond-button_element__hYYq9",shape:"diamond-button_shape__FwKs0"}},2311:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var a=s(4232),l=s(9099),r=s(646);let i=e=>{let{filterData:t,includeArchive:s,relatedTo:i=[],postQuery:n,tilesPerPage:d,variables:c={},infiniteQueryOptions:u={}}=e,h=(0,l.useRouter)().query.filter,[o,m]=(0,a.useState)("all"),_={relatedTo:"all"===o?i.length>0?i:[]:[o],isArchived:!!s&&null,...c},g=t?Object.keys(t).reduce((e,s)=>[...e,...t[s]],[]):null;(0,a.useEffect)(()=>
36{if(g)if(h){let e=g.find(e=>{let{slug:t}=e;return t===h});e&&m(e.id)}else m("all")},[g,h]);let{data:v,isLoading:f,error:x,size:y,setSize:p}=(0,r.q)(n,{limit:d,..._},u),j=v&&v.length>0&&v[v.length-1].entries.length<d,w=f||y>0&&v&&void 0===v[y-1];return{queryVariables:_,filter:{data:t},setFilter:m,currentFilter:o,data:v,error:x,isLoading:f,size:y,loadMore:function(){p(y+1)},done:j,isLoadingMore:w,items:v&&v.reduce((e,t)=>[...e,...t.entries],[])}}},2604:(e,t,s)=>{"use strict";s.d(t,{A:()=>a.A});var a=s(5471)},2779:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var a=s(7876);s(4232);var l=s(9321),r=s.n(l);let i=e=>{let{text:t,className:s="",...l}=e;return(0,a.jsx)("div",{...l,className:`${r().element} ${s}`,dangerouslySetInnerHTML:{__html:t}})}},2977:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var a=s(7876);s(4232),s(3235);let l=e=>{let{className:t=""}=e;return(0,a.jsx)("svg",{className:t,width:"23",height:"18",viewBox:"0 0 23 18",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",children:(0,a.jsx)("path",{d:"M15.4034 0H13.4887L20.0544 8.28993H0.5V9.7322H20.0448L13.5031 18H15.4178L22.5022 9.00577L15.4034 0Z"})})}},2994:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});var a=s(7876);s(4232);var l=s(5918),r=s.n(l),i=s(205);let n=()=>(0,a.jsxs)("div",{className:r().element,style:{backgroundColor:i.hT,color:i.z4},children:["Something went wrong."," ",(0,a.jsx)("button",{className:r().reload,onClick:()=>{window.location.reload()},children:"Reload"})]})},3235:()=>{},3465:(e,t,s)=>{"use strict";s.d(t,{A:()=>a.A});var a=s(5219)},4178:(e,t,s)=>{"use strict";s.d(t,{A:()=>a.A});var a=s(6168)},4703:(e,t,s)=>{"use strict";s.d(t,{A:()=>u,C:()=>c});var a=s(7876);s(4232);var l=s(2279),r=s.n(l),i=s(8230),n=s.n(i),d=s(8593);function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{slant:19},[t,{width:s,height:l}]=(0,d.A)(),i=l/2,n=l-.5,c=e.slant,u=s-.5,h=s-e.slant;return{shape:(0,a.jsx)("svg",{className:r().shape,viewBox:`0 0 ${s} ${l}`,width:s,height:l,fill:"none",children:(0,a.jsx)("path",{d:`M${c+3},0.5
37      L${h-3},0.5
38      Q${h-1.5} 0.5 ${h} 2
39      L${u-1},${i-1.5} 
40      C${u} ${i-.5} ${s-1} ${i+.5} ${u-1} ${i+1.5} 
41      L${h},${n-1.5}
42      Q${h-1.5} ${n} ${h-3} ${n}
43      L${c+3},${n}
44      Q${c+1.5} ${n} ${c} ${n-1.5}
45      L1.5,${i+2}
46      C0.5 ${i+.5} 0.5 ${i-.5} 1.5 ${i-1.5}
47      L${c},2
48      Q${c+1.5} 0.5 ${c+3} 0.5
49      z
50    `,strokeWidth:1})}),ref:t}}let u=e=>{let{href:t,isActive:s,children:l,scroll:i=!0}=e,{shape:d,ref:u}=c();return(0,a.jsx)(n(),{href:t,passHref:!0,shallow:!0,replace:!0,scroll:i,legacyBehavior:!0,children:(0,a.jsxs)("a",{ref:u,className:s?r().active:r().element,children:[d,(0,a.jsx)("div",{children:l})]})})}},5164:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var a=s(7876);s(4232);let l=()=>(0,a.jsx)("div",{className:"Loading",children:(0,a.jsx)("div",{className:"Loading-inner",children:"Loading"})})},5219:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});var a=s(7876);s(4232);var l=s(7097),r=s.n(l),i=s(9015);let n=e=>{let{done:t,onClick:s,isLoading:l,className:n="",text:d="Load more"}=e;return t?null:(0,a.jsx)("button",{className:`${r().element} ${n} hoverfocus-accent`,onClick:s,children:l?"Loading...":(0,a.jsxs)(a.Fragment,{children:[d," ",(0,a.jsx)(i.A,{})]})})}},5397:()=>{},5471:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var a=s(7876);s(4232),s(5397);var l=s(8647);let r=e=>{let{linkTo:t,href:s,className:r="",children:i}=e;return(0,a.jsxs)(l.A,{className:r,linkTo:t,href:s,children:[t?.text,i]})}},5678:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var a=s(7876);s(4232);var l=s(8113),r=s.n(l);let i=e=>{let{items:t,Items:s}=e,l=t.reduce((e,t)=>{if(!t.yearPublished||!t.yearPublished.length)return e;let s=t.yearPublished[0].title;return e[s]||(e[s]=[]),e[s].push(t),e},{});return(0,a.jsx)("div",{children:Object.keys(l).sort().reverse().map(e=>(0,a.jsxs)("div",{className:r().itemSection,children:[(0,a.jsx)("div",{className:r().itemSectionHeading,children:e}),(0,a.jsx)(s,{items:l[e]})]},e))})}},5918:e=>{e.exports={element:"Error_element__4MBF1",reload:"Error_reload__z_S0e"}},6168:(e,t,s)=>{"use strict";s.d(t,{A:()=>m});var a=s(7876),l=s(4232),r=s(6697),i=s(6635),n=s.n(i),d=s(1686),c=s(8230),u=s.n(c),h=s(2604),o=s(7517);let m=e=>{let{heading:t,insertSubheading:s,subheading:i,linkTo:c,breadcrumb:m,textSize:_,headingSize:g,image:v,insertImage:f,arrowBackgroun
50d:x,colors:y,className:p="",font:j}=e;(0,l.useEffect)(()=>{x&&function(e,t,s){let a,l,r=[t,s],i=e.getContext("2d"),n=window.devicePixelRatio||1,d=[],c=(e,t)=>{let s=e[0]-t[0],a=e[1]-t[1];return Math.sqrt(s*s+a*a)},u=(e,t)=>{(!d.length||c(d[d.length-1],[e,t])>5)&&(d.push([e,t]),!a&&d.length>10&&(clearInterval(a),a=setInterval(()=>{d.length?d.shift():(clearInterval(a),a=null)},20)),d.length>=100&&d.shift())},h=()=>{e.width=window.innerWidth,e.height=window.innerHeight,l=e.getBoundingClientRect(),e.width=l.width*n,e.height=l.height*n,i.scale(n,n)},o=()=>{l=e.getBoundingClientRect()},m=(e,t)=>Math.atan2(e[1]-t[1],e[0]-t[0]),_=()=>{let t,s,a;if(!d.length)return void requestAnimationFrame(_);if(i.clearRect(0,0,e.width,e.height),i.fillStyle="transparent",i.fillRect(0,0,e.width,e.height),i.beginPath(),i.moveTo(d[0][0],d[0][1]),d.length>2){let e;for(e=1,i.lineCap="butt";e<d.length-2;e++){var l=(d[e][0]+d[e+1][0])/2,n=(d[e][1]+d[e+1][1])/2;i.quadraticCurveTo(d[e][0],d[e][1],l,n)}t=d[e+1],s=d[e],t[0],s[0],t[1],s[1];let r=d.slice(d.length-2,d.length);0==(a=r.reduce((e,t,s)=>s?e+m(t,r[s-1]):e,0)/(r.length-1))&&(a=1),i.quadraticCurveTo(s[0],s[1],t[0],t[1])}if(d.length>3){let e=[t[0]-24*Math.cos(a-Math.PI/4),t[1]-24*Math.sin(a-Math.PI/4)],s=[t[0]-24*Math.cos(a+Math.PI/4),t[1]-24*Math.sin(a+Math.PI/4)];i.lineCap="butt",i.moveTo(...e),i.lineTo(t[0],t[1]),i.lineTo(...s),i.stroke();let l=m(d[0],d[1]),r=[d[0][0]-16*Math.cos(Math.PI/2+l),d[0][1]-16*Math.sin(Math.PI/2+l)],n=[d[0][0]-16*Math.cos(-Math.PI/2+l),d[0][1]-16*Math.sin(-Math.PI/2+l)];i.lineCap="butt",i.moveTo(d[0][0],d[0][1]),i.lineTo(...r),i.moveTo(d[0][0],d[0][1]),i.lineTo(...n)}i.shadowColor="rgba(0,0,0,.05)",i.shadowBlur=100,i.lineWidth=2,i.strokeStyle=r[1],i.stroke(),requestAnimationFrame(_)};window.addEventListener("resize",h),h(),window.addEventListener("scroll",o),o(),e.addEventListener("mousemove",e=>{let{clientX:t,clientY:s}=e,{x:a,y:r}=l;u(t+a,s-r)}),i.fillStyle="transparent",i.fillRect(0,0,e.width,e.height),requestAnimationFrame(_)}(A.current,y.backgroundColor,y.accentColor)},[x,y]);let w=f||v&&v[0],A=(0,l.useRef)();return(0,a.jsxs)("header",{className:`${p} ${w?n().elementWithImage:n().element} ${x?n().withArrow:""}`,children:[x&&(0,a.jsx)("canvas",{ref:A,className:n().arrowBackground}),(0,a.jsxs)("div",{className:n().text,children:[m&&(0,a.jsx)(u(),{href:`/${m.uri}`,className:n().breadcrumb,children:m.title}),(0,a.jsx)("h1",{className:`${g?n()[`heading--${g}`]:"large"===_?n().heading:"medium"===_?n()["heading--medium"]:n().heading2}
51                  ${"headline"===j?n().headlineSlanted:""}`,dangerouslySetInnerHTML:{__html:t}}),s?(0,a.jsx)("div",{className:n().subheading,children:s}):i&&(0,a.jsx)(r.A,{className:n().subheading,text:i}),c&&c.url&&(0,a.jsx)(h.A,{linkTo:c,className:n().link,children:(0,a.jsx)(o.A,{})})]}),f?(0,a.jsx)("div",{className:n().image,children:f}):w&&(0,a.jsx)("div",{className:n().image,children:(0,a.jsx)(d.A,{...v[0],priority:!0,sizes:"(max-width: 1023px) 100vw, 40vw"})})]})}},6635:e=>{e.exports={"heading--h1":"masthead_heading--h1__aoSRZ",heading:"masthead_heading__Uz4cm","heading--medium":"masthead_heading--medium__GYPKj","heading--h2":"masthead_heading--h2__vwOFv",heading2:"masthead_heading2__Kj4QF","heading--h3":"masthead_heading--h3__s51ro","heading--h4":"masthead_heading--h4__IVOrN",subheading:"masthead_subheading__YWezU","heading--h5":"masthead_heading--h5__ZI6wv","heading--h6":"masthead_heading--h6__3iIki",breadcrumb:"masthead_breadcrumb__buGzj",element:"masthead_element__9lYaT",text:"masthead_text__NWeMq",withArrow:"masthead_withArrow__TScUF",image:"masthead_image__A_2tT",arrowBackground:"masthead_arrowBackground__H7WhB",elementWithImage:"masthead_elementWithImage__W_emQ masthead_element__9lYaT",link:"masthead_link__SYM53",headlineSlanted:"masthead_headlineSlanted__SaE3r"}},6697:(e,t,s)=>{"use strict";s.d(t,{A:()=>a.A});var a=s(2779)},7096:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});var a=s(4232),l=s(5988),r=s(8111),i=s(205);let n=(0,l.Ng)()(e=>{let{children:t=null,dispatch:s,backgroundColor:l=i.z4,textColor:n=i.Lx,accentColor:d=i.tW}=e;return(0,a.useEffect)(()=>{s((0,r.Mo)(l||i.z4)),s((0,r.vY)(n||i.Lx)),s((0,r.OA)(d||i.hT))},[l,d,n,s]),t})},7097:e=>{e.exports={element:"load-more_element__PMGqw"}},7347:e=>{e.exports={element:"case-study-stream_element__2ttZ3",medium:"case-study-stream_medium__6eKIG",mediumNoOffset:"case-study-stream_mediumNoOffset__OXvuj",small:"case-study-stream_small__NG7Md",inner:"case-study-stream_inner__1Rq5y case-study-stream_element__2ttZ3",sideFilter:"case-study-stream_sideFilter__vepYi case-study-stream_inner__1Rq5y case-study-stream_element__2ttZ3",filters:"case-study-stream_filters__buRJ6",cards:"case-study-stream_cards__PaJol",more:"case-study-stream_more__4PwU3",cardsItem:"case-study-stream_cardsItem__2kes0",large:"
51case-study-stream_large__BzZkj"}},7581:e=>{e.exports={heading:"case-study-card_heading__AfZ2m",description:"case-study-card_description__0jbKl",element:"case-study-card_element__atCHq",arrow:"case-study-card_arrow__tNa__",imagehover:"case-study-card_imagehover__YGDx9",placeholder:"case-study-card_placeholder__SXyVU",wrapper:"case-study-card_wrapper__oFiI8",imageWrap:"case-study-card_imageWrap__pXz_V"}},7606:(e,t,s)=>{"use strict";s.d(t,{JN:()=>o,Te:()=>_,Ay:()=>u});var a=s(7876);s(4232);var l=s(7658),r=s.n(l),i=s(8230),n=s.n(i),d=s(9099),c=s(4703);let u=e=>{let{data:t,activeFilters:s,setFilter:l,filterSize:r,filterFilterIds:i}=e;if(!t)return null;if("all"===r)return(0,a.jsx)(h,{data:t,setFilter:l,activeFilters:s});let n=(i&&i.length?Object.keys(t).reduce(function(e,s){var a;return a=i,t[s].reduce(function(e,t){return a.includes(t.id)&&(e=!0),e},!1)&&e.push(s),e},[]):["focus"]).reduce(function(e,s){return[...e,...t[s]]},[]);return(0,a.jsx)(_,{data:n,setFilter:l,activeFilters:s,filterFilterIds:i})},h=e=>{let{data:t,setFilter:s,activeFilters:l}=e,i=l.length?l[0]:"all",c=(0,d.useRouter)(),u={...c.query};return delete u.filter,(0,a.jsx)("div",{className:r().element,children:t&&(0,a.jsxs)("div",{className:"CaseStudyFilters-controls",children:[(0,a.jsx)(n(),{href:{pathname:c.pathname,query:u},passHref:!0,shallow:!0,replace:!0,scroll:!1,className:"all"===i?r().activeButtonSetItem:r().buttonSetItem,children:"All work"}),(0,a.jsx)(m,{label:"Focus",items:t.focus,setFilter:s,activeFilter:i}),(0,a.jsx)(m,{label:"Capabilities",items:t.services,setFilter:s,activeFilter:i}),(0,a.jsx)(m,{label:"Social Impact Issues",items:t.issues,setFilter:s,activeFilter:i})]})})},o=e=>{let{label:t,data:s,error:l,loading:i,activeFilters:c}=e,u=(0,d.useRouter)(),h={...u.query};delete h.filter;let o=c.length?c[0]:"all";return l||i?null:(0,a.jsxs)("div",{className:r().linkSet,children:[(0,a.jsx)("div",{className:`${r().linkSetItem} ${r().linkSetAll}`,children:(0,a.jsx)(n(),{href:{pathname:u.pathname,query:h},passHref:!0,shallow:!0,replace:!0,scroll:!1,className:"all"===o?r().activeLinkSetItem:r().linkSetItem,children:"All Posts"})}),(0,a.jsx)("div",{className:r().buttonSetLabel,children:t}),(0,a.jsx)("ul",{className:r().linkSetItems,children:s.categories.map(e=>(0,a.jsx)("li",{children:(0,a.jsx)(n(),{href:{pathname:u.pathname,query:{...u.query,filter:e.slug}},passHref:!0,shallow:!0,replace:!0,scroll:!1,className:e.id===o?r().activeLinkSetItem:r().linkSetItem,children:e.title||e.label})},e.id))})]})},m=e=>{let{label:t,items:s,activeFilter:l}=e,i=(0,d.useRouter)();return(0,a.jsxs)("div",{className:r().buttonSet,children:[(0,a.jsx)("div",{className:r().buttonSetLabel,children:t}),s.map(e=>(0,a.jsx)(n(),{href:{pathname:i.pathname,query:{...i.query,filter:e.slug}},passHref:!0,shallow:!0,replace:!0,scroll:!1,className:e.id===l?r().activeButtonSetItem:r().buttonSetItem,children:e.title||e.label},e.id))]})},_=e=>{let{data:t,activeFilters:s,filterFilterIds:l}=e,i=t&&t.length>5,n=s.length?s[0]:"all",u=(0,d.useRouter)(),h={...u.query};if(delete h.filter,!t)return null;let o=l&&l.length?t.filter(e=>{let{id:t}=e;return l.includes(t)}):t;return 0===o.length?null:(0,a.jsxs)("div",{className:i?r().hideOnMobile:r().buttons,children:[(0,a.jsx)(c.A,{href:{pathname:u.pathname,query:h},scroll:!1,isActive:"all"===n,children:"All"}),o.map(e=>(0,a.jsx)(c.A,{href:{pathname:u.pathname,query:{...u.query,filter:e.slug}},scroll:!1,isActive:e.id===n,children:e.title||e.label},e.id))]})}},7658:e=>{e.exports={buttonSetLabel:"case-study-filters_buttonSetLabel__ttxif",linkSetItem:"case-study-filters_linkSetItem__ua9V5",buttonSetItem:"case-study-filters_buttonSetItem__DE5Fq",toggle:"case-study-filters_toggle__ewYS7",open:"case-study-filters_open__1Au2Z",selected:"case-study-filters_selected__HQK62",controls:"case-study-filters_controls__3J_Ow",buttons:"case-study-filters_buttons__X607g",hideOnMobile:"case-study-filters_hideOnMobile__A_nPt case-study-filters_buttons__X607g",buttonSet:"case-study-filters_buttonSet__aWkQU",activeButtonSetItem:"case-study-filters_activeButtonSetItem__RZ6v0 case-study-filters_buttonSetItem__DE5Fq",linkSetAll:"case-study-filters_linkSetAll__TG3ut",linkSetItems:"case-study-filters_linkSetItems__HvGgd",activeLinkSetItem:"case-study-filters_activeLinkSetItem__GtQkB case-study-filters_linkSetItem__ua9V5"}},8111:(e,t,s)=>{"use strict";s.d(t,{Mo:()=>a,OA:()=>r,vY:()=>l});let a=e=>({type:"SET_BACKGROUND_COLOR",value:e}),l=e=>({type:"SET_TEXT_COLOR",value:e}),r=e=>({type:"SET_ACCENT_COLOR",value:e})},8113:e=>{e.exports={itemSectionHeading:"items-by-year_itemSectionHeading__hUE_N",itemSection:"items-by-year_itemSection__UjvBr"}},9015:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var a=s(7876);s(4232);let l=()=>(0,a.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",children:(0,a.jsx)("path",{d:"M7.5 -2.84124e-07L7.5 14M7.5 14L14 7.5M7.5 14L1 7.5",stroke:"currentColor"})})},9274:(e,t,s)=>{"use strict";s.d(t,{Ay:()=>a.Ay,DL:()=>a.DL,rV:()=>a.rV});var a=s(2257)},9321:e=>{e.exports={element:"rich-text_element__HTmZN"}},9774:(e,t,s)=>{"use strict";s.d(t,{A:()=>u});var a=s(7876);s(4232);var l=s(1686),r=s(8230),i=s.n(r),n=s(240),d=s.n(n);let c=e=>{let{image:t,secondaryThumb:s}=e;return(0,a.jsxs)("div",{className:d().imageWrap,children:[(0,a.jsx)("div",{className:d().image,children:t&&t[0]&&(0,a.jsx)(l.A,{...t[0],sizes:"(max-width:1024px) 100vw, 66vw"})}),s?(0,a.jsx)("div",{className:d().imagehover,children:(0,a.jsx)("div",{className:d().image,children:t[1]&&(0,a.jsx)(l.A,{...t[1],sizes:"(max-width:1024px) 100vw, 66vw"})})}):null]})},u=e=>{let{image:t,image21:s,uri:l,typeHandle:r,masthead:n,index:u,layout:h,linkUrl:o,title:m,text:_}=e,{heading:g,subheading:v}=n?n[0]:{heading:m,subheading:_};t="large"===h?s:t;let f=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:d().heading,children:g}),(0,a.jsx)("div",{className:d().tagline,dangerouslySetInnerHTML:{__html:v}})]}),x=t&&t.length>1,y="featured"===h,p=u%2==0?y?d().featEven:d().even:y?d().featOdd:d().odd;return(0,a.jsx)("article",{className:p,children:"linkedWork"===r?(0,a.jsxs)("a",{href:o,target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(c,{image:t,secondaryThumb:x}),(0,a.jsx)("div",{className:d().meta,children:f})]}):(0,a.jsxs)(i(),{href:`/${l}`,className:d().element,children:[(0,a.jsx)(c,{image:t,secondaryThumb:x}),(0,a.jsx)("div",{className:d().meta,children:f})]})})}}}]);

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.