PageSourceSearch

https://canvasreply.com/_next/static/chunks/app/layout-ab9da153af173a1f.js

js canvasreply.com collected 2026-10-08 23:41:46 UTC 15,721 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{3277:function(e,t,a){Promise.resolve().then(a.t.bind(a,8877,23)),Promise.resolve().then(a.bind(a,9816)),Promise.resolve().then(a.t.bind(a,4080,23)),Promise.resolve().then(a.t.bind(a,4890,23))},9816:function(e,t,a){"use strict";a.d(t,{default:function(){return C}});var l,n,c,s,r=a(7437),i=a(2265),o=a(6463),h=a(7138),x=a(3239),d=a(4563),u=e=>{let{children:t,size:a,className:l}=e;return(0,r.jsx)("span",{className:(0,d.cn)("smaller"===a?"text-[calc(1em*(3/4))] leading-auto":"text-[calc(1em/(3/4))] leading-auto",l),children:t})},m=a(9447),p=a(4612),v=e=>{let{color:t,width:a,height:l,className:n}=e;return(0,r.jsxs)("svg",{className:n,width:a,height:l,fill:"none",xmlns:"http://www.w3.org/2000/svg",version:"1.1",id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 40 40",children:[(0,r.jsx)("path",{fill:t,d:"M20,40C9,40,0,31,0,20C0,9,9,0,20,0c11,0,20,9,20,20C40,31,31,40,20,40z M20,1C9.5,1,1,9.5,1,20s8.5,19,19,19 s19-8.5,19-19S30.5,1,20,1z"}),(0,r.jsx)("path",{fill:t,d:"M14.4,12.1c0,0.6-0.2,1.1-0.6,1.5c-0.4,0.4-1,0.6-1.6,0.6c-0.6,0-1.1-0.2-1.6-0.6c-0.4-0.4-0.6-0.9-0.6-1.5 c0-0.6,0.2-1.1,0.6-1.5c0.4-0.4,1-0.6,1.6-0.6c0.6,0,1.1,0.2,1.6,0.6C14.2,11,14.4,11.6,14.4,12.1z M14.5,15.8h-4.4V29h4.4V15.8z M21.4,15.8h-4.4V29h4.3v-6.9c0-3.9,5.3-4.2,5.3,0V29H31v-8.4c0-6.5-7.8-6.3-9.6-3.1L21.4,15.8z"})]})};(l=c||(c={})).Canvas="[email protected]",l.Recruitment="[email protected]",(n=s||(s={})).Home="/",n.Services="/services",n.OurWork="/our-work",n.Careers="/careers",n.ContactUs="/contact-us",n.JoinTheTeam="/careers#open-positions",n.Player="/player";let f=[{name:"Home",url:s.Home},{name:"Services",url:s.Services},{name:"Our work",url:s.OurWork},{name:"Careers",url:s.Careers},{name:"Blog",url:"https://canvasreply.medium.com/"},{name:"Reply Group",url:"https://www.reply.com/en/company-profile"},{name:"Contact Us",url:s.ContactUs},{name:"Join the team",url:s.JoinTheTeam}],g={footerUpper:{blockOne:[{name:"number",text:"T: +44 (0) 207 730 6000",url:"tel:+442077306000"},{name:"email",text:"E: ".concat(c.Canvas),url:(0,d.w)(c.Canvas)},{name:"follow",text:"FOLLOW US ON",url:"https://www.linkedin.com/company/canvas-reply/mycompany/",icon:"linkedin"}],blockThree:[{name:"contact",title:"START YOUR PROJECT WITH US",text:"Contact us",url:"/contact-us"},{name:"join",title:"BE PART OF OUR TEAM",text:"Join the team",url:s.Careers}]},footerLower:[{css:"text-opacity-white-70",name:"copy",text:"Canvas Reply \xa9 2024"},{css:"text-opacity-white-70",name:"copy",text:"Made by Canvas Reply"}]};var w=()=>(0,r.jsx)("footer",{className:"border-t border-[#FFF7] bg-black text-white",children:(0,r.jsxs)(m.Z,{className:"py-8 lg:pt-10",children:[(0,r.jsxs)("div",{className:"flex flex-col justify-between gap-x-3 lg:flex-row lg:pb-4",children:[(0,r.jsxs)("div",{className:"flex flex-col pb-4 lg:pb-0 lg:w-1/3",children:[(0,r.jsx)(h.default,{href:"/",children:(0,r.jsx)(p.Z,{fill:"var(--text-white)",className:"w-[165px] lg:w-[180px]"})}),(0,r.jsx)("ul",{className:"mt-4",children:g.footerUpper.blockOne.map((e,t)=>(0,r.jsx)("li",{className:(0,d.cn)("text-subheading"),children:(0,r.jsx)(u,{size:"smaller",children:(0,r.jsxs)(x.Z,{className:(0,d.cn)("whitespace-nowrap text-white opacity-70 hover:opacity-100 focus:opacity-100",e.icon&&"flex items-center mt-6"),url:e.url,children:[e.icon?(0,r.jsx)("span",{className:"",children:String(e.text)}):(0,r.jsx)(u,{size:"larger",children:String(e.text)}),e.icon&&(0,r.jsx)(v,{className:"ml-1 inline-block size-[3.5em] translate-y-[-1px]",width:40,height:40,color:"var(--text-white)"})]})})},"nav-item-".concat(t)))})]}),(0,r.jsx)("div",{className:"border-t border-[#FFF7] py-4 lg:pt-0 text-opacity-white-70 lg:flex lg:w-1/3 lg:justify-center lg:border-none",children:(0,r.jsx)("menu",{className:"grid grid-cols-2 place-content-start gap-3 lg:grid-cols-1",children:f.slice(0,4).map((e,t)=>(0,r.jsx)("li",{children:(0,r.jsx)(x.Z,{className:"text-navigation relative",url:String(e.url),children:(0,r.jsx)("span",{children:String(e.name)})})},"nav-item-".concat(t)))})}),(0,r.jsx)("div",{className:"border-t border-none border-[#FFF7] pb-4 text-opacity-white-70 lg:flex lg:w-1/3",children:(0,r.jsx)("menu",{className:"grid grid-cols-2 place-content-start gap-3 lg:grid-cols-1",children:f.slice(4,8).map((e,t)=>(0,r.jsx)("li",{children:(0,r.jsx)(x.Z,{className:"text-navigation relative",url:String(e.url),children:(0,r.jsx)("span",{children:String(e.name)}
1)})},"nav-item-".concat(t)))})})]}),(0,r.jsxs)("div",{className:"text-footnote flex flex-col justify-between gap-x-3 border-t border-[#FFF7] pt-5 text-opacity-white-70 lg:flex-row",children:[(0,r.jsx)("div",{className:"lg:w-1/3",children:g.footerLower[0].text}),(0,r.jsx)("div",{className:"lg:w-1/3"}),(0,r.jsx)("div",{className:"lg:w-1/3",children:g.footerLower[1].text})]})]})}),j=a(8068),b=a.n(j),q=e=>{let{isOpen:t,onClick:a}=e;return(0,r.jsxs)("button",{onClick:a,className:"transparent scale-[80%] origin-right md:scale-100 min-h-[28px] cursor-pointer items-center justify-center border-none p-0 ".concat(b().btn_menu," ").concat(t?b().btn_menu__active:"closed"," flex lg:hidden"),type:"button",children:[(0,r.jsx)("span",{className:"absolute inset-0 scale-[200%] md:scale-100 h-full w-full"}),(0,r.jsx)("i",{className:b().btn_menu__bars,"aria-hidden":"true"})]})},y=a(8809),N=e=>{let{title:t,href:a,className:l,isBlack:n,isLeft:c,onClick:s}=e;return(0,r.jsxs)(h.default,{onClick:s,href:a,className:"text-callout flex h-[--button-height] items-center justify-center gap-[12px] whitespace-nowrap rounded-full px-3 ".concat(c?"":"flex-row-reverse"," ").concat(l),children:[(0,r.jsx)(y.Z,{className:c?"rotate-180":"",isBlack:n}),(0,r.jsx)("span",{children:t})]})};let _=e=>{let{className:t,pathname:a,setIsOpen:l}=e,n=()=>{null==l||l(!1)};return(0,r.jsx)("menu",{className:t,children:f.slice(0,5).map((e,t)=>(0,r.jsx)("li",{children:(0,r.jsx)(x.Z,{url:e.url,className:(0,d.cn)("whitespace-nowrap relative underlined","pb-0.5 max-w-max"),"data-current":a===e.url,onClick:()=>n(),children:e.name})},"nav-item-".concat(t)))})};var k=()=>{let[e,t]=(0,i.useState)(!1),[a,l]=(0,i.useState)(!1),n=(0,o.usePathname)();return(0,i.useEffect)(()=>{let e=()=>{window.scrollY>600?l(!0):l(!1)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),(0,r.jsxs)("nav",{className:(0,d.cn)("z-20 rotate-0 w-full transition-all duration-1000 [animation-timing-function:var(--spring)] [transition-timing-function:var(--spring)]",{hidden:n===s.Player,"fixed bg-[rgba(22,22,23,.8)] backdrop-blur-[20px] backdrop-saturate-[180%]":!e&&a,"fixed bg-rich-black":e,"absolute bg-transparent":!e&&!a}),children:[(0,r.jsx)(m.Z,{className:"md:px-10",children:(0,r.jsxs)("div",{className:"flex h-[--nav-height] items-center justify-between",children:[(0,r.jsx)(h.default,{href:"/",children:(0,r.jsx)(p.Z,{fill:"var(--text-white)",className:"w-[100px] md:w-[120px]"})}),(0,r.jsx)(_,{className:"text-navigation hidden w-max justify-between space-x-5 text-white lg:mx-15 lg:flex",pathname:n}),(0,r.jsx)(N,{title:"Contact us",className:"text-callout hidden bg-white text-black lg:inline-flex",href:s.ContactUs,isBlack:!0}),(0,r.jsx)(q,{isOpen:e,onClick:()=>t(!e)})]})}),e&&(0,r.jsx)("div",{className:"fixed top-[--nav-height] flex h-[calc(100svh_-_var(--nav-height))] w-svw bg-rich-black",children:(0,r.jsxs)("div",{className:"relative grid flex-auto justify-items-end gap-6 border-t-2 border-[#FFF3] container py-[--nav-height]",children:[(0,r.jsx)(_,{className:"text-lead w-full space-y-3 text-right text-white",pathname:n,setIsOpen:t}),(0,r.jsx)(N,{title:"Contact us",className:"mt-auto inline-flex bg-white text-black",href:s.ContactUs,isBlack:!0,onClick:()=>t(!e)})]})})]})},C=e=>{let{children:t}=e,a=(0,o.usePathname)();return(null==a?void 0:a.startsWith("/projects"))?(0,r.jsx)(r.Fragment,{children:t}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(k,{}),t,(0,r.jsx)(w,{})]})}},3239:function(e,t,a){"use strict";var l=a(7437),n=a(7138);t.Z=e=>{let{url:t,className:a,children:c,onClick:s,onMouseEnter:r,onMouseLeave:i,...o}=e;return t.startsWith("https://")?(0,l.jsx)("a",{href:t,target:"_blank",className:a,onClick:s,onMouseEnter:r,onMouseLeave:i,...o,children:c}):(0,l.jsx)(n.default,{className:a,href:t,onClick:s,onMouseEnter:r,onMouseLeave:i,...o,children:c})}},9447:function(e,t,a){"use strict";var l=a(7437),n=a(4563);t.Z=e=>{let{className:t,children:a}=e;return(0,l.jsx)("div",{className:(0,n.cn)("container",t),children:a})}},8809:function(e,t,a){"use strict";var l=a(7437);t.Z=e=>{let{className:t,isBlack:a}=e;return(0,l.jsx)("svg",{width:"16",height:"15",viewBox:"0 0 16 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:(0,l.jsxs)("g",{id:"Arrow",children:[(0,l.jsx)("path",{id:"Vector91",d:"M0 7.5L13 7.5",stroke:a?"var(--text-black)":"var(--text-white)",strokeWidth:"2",strokeLinecap:"round"}),(0,l.jsx)("path",{id:"Vector90",d:"M8 1.5L14 7.5L8 13.5",stroke:a?"var(--text-black)":"var(--text-white)",strokeWidth:"2",strokeLinecap:"round"})]})})}},4612:function(e,t,a){"use strict";var l=a(7437),n=a(4563);let{width:c,height:s}={width:120,height:38};t.Z=e=>{let{className:t,style:a,...r}=e;return(0,l.jsxs)("svg",{viewBox:"0 0 ".concat(c," ").concat(s),fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",style:{aspectRatio:"".concat(c,"/").concat(s),...a},className:(0,n.cn)("-translate-y-[2%]",t),...r,children:[(0,l.jsx)("path",{d:"M.664 18.097c-.291.04-.522.122-.664.385v.28c.373.47.794.898 1.214 1.326l.125.127c.21.214.489.29.791.284q2.928-.052 5.856-.098l.667-.01a368 368 0 0 1 4.043-.048c.683-.003 1.3-.157 1.877-.537.434-.286.88-.552 1.328-.817q.406-.239.805-.485c.129-.08.209-.071.324.02q2.675 2.119 5.358 4.229c.26.205.4.467.444.788l.678 4.973.362 2.657c.055.406.346.665.763.675q.258.005.516 0c.469-.01.775-.314.777-.78l.032-8.523a2.07 2.07 0 0 0-.426-1.278l-1.417-1.899q-1.614-2.164-3.235-4.322c-.137-.182-.135-.292 0-.468a2016 2016 0 0 0 4.779-6.273c.294-.387.31-.675.053-1.089l-.596-.95c-.335-.531-.67-1.063-.997-1.598-.2-.326-.475-.475-.852-.466q-.667.014-1.336.01
17l-1.235.007-1.297.007-1.343.013q-1.203.014-2.406.018c-.848.002-1.695-.004-2.542-.009l-1.045-.006c-.17 0-.316.052-.375.221-.06.174.006.313.152.427q.29.229.578.46.258.208.519.414.222.176.505.23l3.834.72 1.11.208.752.141 1.29.243-.05.06-.073.086-1.642 1.753q-3.346 3.57-6.686 7.143a.7.7 0 0 1-.443.215 1442 1442 0 0 0-6.235.876q-2.317.332-4.637.653M28.71.035a3.2 3.2 0 0 0-3.198 3.201A3.19 3.19 0 0 0 28.71 6.43a3.193 3.193 0 0 0 3.198-3.193 3.203 3.203 0 0 0-3.198-3.2M91.758 13.112v3.268q0 3.89-.003 7.781c0 .16.009.243.218.242q5.942-.01 11.885-.002c.161 0 .209-.038.208-.203a173 173 0 0 1 .001-3.144c.002-.201-.042-.258-.253-.257q-1.834.005-3.667.005-1.976 0-3.952.006c-.235.001-.292-.052-.292-.288q.006-4.089.007-8.178 0-3.434.004-6.866c0-.195-.046-.242-.241-.24q-1.83.016-3.657-.002c-.226-.002-.263.07-.263.273q.006 3.803.005 7.605M57.03 14.799v-1.743q.001-3.775-.005-7.551c0-.2.033-.27.258-.27q6.578.01 13.155 0c.21 0 .254.054.252.255q-.015 1.56 0 3.121c0 .18-.044.23-.23.23q-2.18-.005-4.36-.005-2.345 0-4.69-.005c-.21 0-.269.048-.267.262q.016 1.77 0 3.54c0 .18.051.214.221.214q2.102-.003 4.202-.004h.001q2.33 0 4.66-.005c.198 0 .264.034.26.249a114 114 0 0 0 .001 3.098c.004.23-.078.257-.276.257l-3.729-.003q-2.532 0-5.064-.007c-.234 0-.277.066-.276.283q.018 1.91 0 3.82c-.003.235.069.273.286.272q2.327-.004 4.654-.005 2.175 0 4.35-.004c.199 0 .26.037.258.249-.013 1.04-.01 2.08-.003 3.121.002.17-.026.235-.222.235q-6.612-.01-13.224-.001c-.176 0-.217-.042-.217-.216q.007-3.878.004-7.754zM119.999 5.257l-.72 1.106-1.295 1.99-.737 1.131q-2.238 3.437-4.481 6.87a.74.74 0 0 0-.123.434l.001 2.74q0 2.31.006 4.62c.001.204-.045.257-.254.255q-1.829-.015-3.657-.001c-.175.001-.218-.04-.218-.215q.005-1.98.005-3.962 0-1.687.003-3.375a.9.9 0 0 0-.151-.519q-3.238-4.94-6.471-9.883l-.65-.994-.074-.12-.035-.057c.052-.049.107-.043.159-.038l.046.003h1.429q1.408.002 2.815-.006c.172-.001.26.057.347.198q1.86 3 3.724 5.995l.027.043.773 1.242q.03.051.072.111.018.03.041.062l.064-.103.745-1.196.464-.747q1.694-2.721 3.385-5.444c.06-.097.116-.16.251-.16q1.635.005 3.27.004h1.115c.018 0 .036.003.064.007z"}),(0,l.jsx)("path",{d:"m53.993 24.204-4.245-7.094.078-.025c.047-.014.086-.027.
1126-.038 1.656-.488 2.846-1.51 3.538-3.082.484-1.1.586-2.262.44-3.444-.192-1.546-.838-2.866-2.066-3.864-1.245-1.012-2.708-1.409-4.289-1.414q-2.568-.006-5.136-.005h-3.751c-.172-.001-.236.026-.236.22q.009 9.365 0 18.73c0 .177.046.215.219.214q1.829-.014 3.658.001c.212.002.253-.056.252-.256a1031 1031 0 0 1-.005-3.428q.001-1.455-.004-2.908c0-.168.03-.223.214-.22q1.29.014 2.58 0c.155-.002.23.05.303.181q.81 1.46 1.62 2.918v.002q.977 1.755 1.95 3.51c.083.15.17.2.34.2a546 546 0 0 1 3.287-.005h1.2429999999999999zM42.577 10.791v1.248c.001.573.003 1.147-.005 1.72-.003.189.04.247.24.246.927-.007 1.853-.006 2.78-.006h1.206c.29 0 .577-.024.86-.085 2.312-.49 2.505-2.912 1.606-4.038-.596-.746-1.41-1.027-2.33-1.036-.754-.008-1.508-.007-2.263-.006q-.943.002-1.888-.003c-.188-.002-.212.06-.21.223q.007.868.004 1.737M73.874 14.824v-1.746q.001-3.786-.004-7.57c0-.2.032-.274.26-.273q2.16.005 4.318.004 2.273-.001 4.544.004c1.624.006 3.118.42 4.372 1.497 1.086.932 1.695 2.133 1.921 3.524.24 1.472.065 2.896-.658 4.219-.889 1.625-2.301 2.547-4.1 2.924a7.8 7.8 0 0 1-1.628.151l-2.029-.002q-1.319.001-2.636-.004c-.194-.002-.246.043-.245.239q.005 1.674.005 3.348-.001 1.516.004 3.033c0 .177-.037.232-.226.23q-1.83-.013-3.657 0c-.192.002-.246-.04-.246-.238.006-2.547.005-5.094.005-7.642zm4.12-3.423v-.61c0-.59.002-1.178-.004-1.766-.001-.15.036-.194.191-.193q.919.003 1.838.002 1.18-.002 2.36.005c.754.006 1.457.205 2.018.734.753.71.934 1.594.675 2.561-.258.965-.961 1.488-1.901 1.73-.28.073-.567.1-.859.099a515 515 0 0 0-4.103.002c-.169 0-.223-.031-.22-.212q.01-.864.005-1.728V11.4",fillRule:"evenodd",clipRule:"evenodd"}),(0,l.jsx)("path",{d:"M43.091 37.97c1.743 0 2.822-.917 3.486-1.952l-1.3-.647c-.417.712-1.262 1.255-2.186 1.255-1.716 0-2.99-1.32-2.99-3.117 0-1.824 1.274-3.117 2.99-3.117.924 0 1.769.53 2.185 1.255l1.288-.673c-.638-1.035-1.73-1.927-3.473-1.927-2.562 0-4.551 1.798-4.551 4.462 0 2.651 1.99 4.462 4.551 4.462M55.534 37.816l-3.407-8.627h-1.9l-3.406 8.627h1.73l.636-1.669h3.98l.637 1.669zm-2.796-3h-3.121l1.56-4.114zM63.985 37.816v-8.627h-1.522v5.975L58.03 29.19h-1.56v8.627h1.52v-6.17l4.526 6.17zM70.237 37.816l3.407-8.627h-1.73l-2.627 6.971-2.627-6.97h-1.73l3.408 8.626zM81.746 37.816l-3.407-8.627H76.44l-3.407 8.627h1.73l.637-1.669h3.98l.637 1.669zm-2.796-3h-3.12l1.56-4.114zM85.532 37.97c2.328 0 3.355-1.24 3.355-2.676 0-3.208-5.046-2.212-5.046-3.829 0-.633.572-1.073 1.457-1.073.91 0 1.833.31 2.523.996l.858-1.125c-.793-.776-1.899-1.216-3.238-1.216-1.912 0-3.16 1.1-3.16 2.535 0 3.168 5.045 2.043 5.045 3.854 0 .582-.48 1.19-1.73 1.19-1.209 0-2.158-.57-2.743-1.203l-.858 1.177c.78.802 1.937 1.37 3.537 1.37"})]})}},4563:function(e,t,a){"use strict";a.d(t,{cn:function(){return s},w:function(){return r},z:function(){return i}});var l=a(9879),n=a(4839);let c=(0,a(5720).q7)({...l.y,override:{classGroups:{"font-size":["text-display","text-title-1","text-title-2","text-title-3","text-subheading","text-callout","text-navigation","text-lead","text-base","text-caption","text-footnote"]}}});function s(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return c((0,n.W)(t))}function r(e){return"mailto:".concat(e)}function i(e){let t=e.match(/^(\d+(\.\d+)?)/);return t?parseFloat(t[0]):null}},8877:function(){},8068:function(e){e.exports={btn_menu:"style_btn_menu__ON_a1",btn_menu__bars:"style_btn_menu__bars__AoQTz",btn_menu__active:"style_btn_menu__active__NIbTe"}}},function(e){e.O(0,[335,231,367,3,971,23,744],function(){return e(e.s=3277)}),_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.