PageSourceSearch

https://www.ptr.co.uk/_next/static/chunks/app/(insights)/case-stud…/page-8d55aabed9552f3d.js

js ptr.co.uk collected 2026-10-07 00:04:39 UTC 8,343 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[617,3363],{305:(e,t,r)=>{"use strict";r.d(t,{J:()=>u});var n=r(2115),a=r(3789);let l=new Map([["bold",n.createElement(n.Fragment,null,n.createElement("path",{d:"M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"}))],["duotone",n.createElement(n.Fragment,null,n.createElement("path",{d:"M176,128,96,208V48Z",opacity:"0.2"}),n.createElement("path",{d:"M181.66,122.34l-80-80A8,8,0,0,0,88,48V208a8,8,0,0,0,13.66,5.66l80-80A8,8,0,0,0,181.66,122.34ZM104,188.69V67.31L164.69,128Z"}))],["fill",n.createElement(n.Fragment,null,n.createElement("path",{d:"M181.66,133.66l-80,80A8,8,0,0,1,88,208V48a8,8,0,0,1,13.66-5.66l80,80A8,8,0,0,1,181.66,133.66Z"}))],["light",n.createElement(n.Fragment,null,n.createElement("path",{d:"M180.24,132.24l-80,80a6,6,0,0,1-8.48-8.48L167.51,128,91.76,52.24a6,6,0,0,1,8.48-8.48l80,80A6,6,0,0,1,180.24,132.24Z"}))],["regular",n.createElement(n.Fragment,null,n.createElement("path",{d:"M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z"}))],["thin",n.createElement(n.Fragment,null,n.createElement("path",{d:"M178.83,130.83l-80,80a4,4,0,0,1-5.66-5.66L170.34,128,93.17,50.83a4,4,0,0,1,5.66-5.66l80,80A4,4,0,0,1,178.83,130.83Z"}))]]),u=n.forwardRef((e,t)=>n.createElement(a.A,{ref:t,...e,weights:l}));u.displayName="CaretRightIcon"},3393:(e,t,r)=>{"use strict";var n=r(2115),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=n.useState,u=n.useEffect,o=n.useLayoutEffect,i=n.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!a(e,r)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=l({inst:{value:r,getSnapshot:t}}),a=n[0].inst,c=n[1];return o(function(){a.value=r,a.getSnapshot=t,s(a)&&c({inst:a})},[e,r,t]),u(function(){return s(a)&&c({inst:a}),e(function(){s(a)&&c({inst:a})})},[e]),i(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},3507:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,95,23)),Promise.resolve().then(r.t.bind(r,5208,23)),Promise.resolve().then(r.bind(r,5170)),Promise.resolve().then(r.bind(r,2553)),Promise.resolve().then(r.bind(r,9787)),Promise.resolve().then(r.bind(r,8539)),Promise.resolve().then(r.bind(r,260)),Promise.resolve().then(r.bind(r,1309))},4366:(e,t,r)=>{"use strict";r.d(t,{H4:()=>b,_V:()=>N,bL:()=>A});var n=r(2115),a=r(5155),l=r(3690),u=r(8749);r(7650);var o=r(7),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,o.TL)(`Primitive.${t}`),l=n.forwardRef((e,n)=>{let{asChild:l,...u}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(l?r:t,{...u,ref:n})});return l.displayName=`Primitive.${t}`,{...e,[t]:l}},{}),s=r(8602);function c(){return()=>{}}var d="Avatar",[m,f]=function(e,t=[]){let r=[],l=()=>{let t=r.map(e=>n.createContext(e));return function(r){let a=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:a}}),[r,a])}};return l.scopeName=e,[function(t,l){let u=n.createContext(l);u.displayName=t+"Context";let o=r.length;r=[...r,l];let i=t=>{let{scope:r,children:l,...i}=t,s=r?.[e]?.[o]||u,c=n.useMemo(()=>i,Object.values(i));return(0,a.jsx)(s.Provider,{value:c,children:l})};return i.displayName=t+"Provider",[i,function(r,a){let i=a?.[e]?.[o]||u,s=n.useContext(i);if(s)return s;if(void 0!==l)return l;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=r.reduce((t,{useScope:r,scopeName:n})=>{let a=r(e)[`__scope${n}`];return{...t,...a}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return r.scopeName=t.scopeName,r}(l,...t)]}(d),[h,v]=m(d),p=n.forwardRef((e,t)=>{let{__scopeAvatar:r,...l}=e,[u,o]=n.useState("idle");return(0,a.jsx)(h,{scope:r,imageLoadingStatus:u,onImageLoadingStatusChange:o,children:(0,a.jsx)(i.span,{...l,ref:t})})});p.displayName=d;var g="AvatarImage",E=n.forwardRef((e,t)=>
1{let{__scopeAvatar:r,src:o,onLoadingStatusChange:d=()=>{},...m}=e,f=v(g,r),h=function(e,t){let{referrerPolicy:r,crossOrigin:a}=t,l=(0,s.useSyncExternalStore)(c,()=>!0,()=>!1),o=n.useRef(null),i=l?(o.current||(o.current=new window.Image),o.current):null,[d,m]=n.useState(()=>_(i,e));return(0,u.N)(()=>{m(_(i,e))},[i,e]),(0,u.N)(()=>{let e=e=>()=>{m(e)};if(!i)return;let t=e("loaded"),n=e("error");return i.addEventListener("load",t),i.addEventListener("error",n),r&&(i.referrerPolicy=r),"string"==typeof a&&(i.crossOrigin=a),()=>{i.removeEventListener("load",t),i.removeEventListener("error",n)}},[i,a,r]),d}(o,m),p=(0,l.c)(e=>{d(e),f.onImageLoadingStatusChange(e)});return(0,u.N)(()=>{"idle"!==h&&p(h)},[h,p]),"loaded"===h?(0,a.jsx)(i.img,{...m,ref:t,src:o}):null});E.displayName=g;var w="AvatarFallback",S=n.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:l,...u}=e,o=v(w,r),[s,c]=n.useState(void 0===l);return n.useEffect(()=>{if(void 0!==l){let e=window.setTimeout(()=>c(!0),l);return()=>window.clearTimeout(e)}},[l]),s&&"loaded"!==o.imageLoadingStatus?(0,a.jsx)(i.span,{...u,ref:t}):null});function _(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}S.displayName=w;var A=p,N=E,b=S},4873:(e,t,r)=>{"use strict";var n=r(2115).__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;t.c=function(e){return n.H.useMemoCache(e)}},6080:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return i},getImageProps:function(){return o}});let n=r(291),a=r(6820),l=r(5208),u=n._(r(7472));function o(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:u.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let i=l.Image},8602:(e,t,r)=>{"use strict";e.exports=r(3393)},8746:(e,t,r)=>{"use strict";r.d(t,{c:()=>u});var n=r(2115),a=r(8037);let l=new Map([["bold",n.createElement(n.Fragment,null,n.createElement("path",{d:"M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z"}))],["duotone",n.createElement(n.Fragment,null,n.createElement("path",{d:"M216,56V200a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V56A16,16,0,0,1,56,40H200A16,16,0,0,1,216,56Z",opacity:"0.2"}),n.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"}))],["fill",n.createElement(n.Fragment,null,n.createElement("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM184,136H136v48a8,8,0,0,1-16,0V136H72a8,8,0,0,1,0-16h48V72a8,8,0,0,1,16,0v48h48a8,8,0,0,1,0,16Z"}))],["light",n.createElement(n.Fragment,null,n.createElement("path",{d:"M222,128a6,6,0,0,1-6,6H134v82a6,6,0,0,1-12,0V134H40a6,6,0,0,1,0-12h82V40a6,6,0,0,1,12,0v82h82A6,6,0,0,1,222,128Z"}))],["regular",n.createElement(n.Fragment,null,n.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"}))],["thin",n.createElement(n.Fragment,null,n.createElement("path",{d:"M220,128a4,4,0,0,1-4,4H132v84a4,4,0,0,1-8,0V132H40a4,4,0,0,1,0-8h84V40a4,4,0,0,1,8,0v84h84A4,4,0,0,1,220,128Z"}))]]),u=n.forwardRef((e,t)=>n.createElement(a.A,{ref:t,...e,weights:l}));u.displayName="PlusIcon"},8907:(e,t,r)=>{"use strict";r.d(t,{default:()=>a.a});var n=r(6080),a=r.n(n)},9200:(e,t,r)=>{"use strict";var n=r(3456);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},9749:(e,t,r)=>{"use strict";e.exports=r(4873)}},e=>{e.O(0,[4896,240,522,5701,4766,9750,4207,9814,739,8441,8261,7358],()=>e(e.s=3507)),_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.