1"use strict";(self.rspackChunkOne=self.rspackChunkOne||[]).push([[19042],{61192(e,t,n){n.r(t);var r=n(91987),i=n(97500),s=n.n(i),c=n(53282),a=n.n(c),o=n(16383),l=n(73437),u=n(93196),d=n(20409);let x=({icon:e,text:t})=>(0,r.jsxs)("div",{className:"IconReassurance__iconContent",children:[(0,r.jsx)(o._,{src:{small:e},objectFit:"contain",width:["64px","64px","96px"],aspectRatio:"1",alt:""}),t&&(0,r.jsx)("div",{className:"IconReassurance__text",children:t})]});n.d(t,{},{default:({reassurance1:e,reassurance2:t,reassurance3:n,reassurance4:i,strapline:c,title:o,introduction:h,editContext:p,ctaLabel:v="",ctaLink:f="",notGenerateH:g=!1})=>{let{ref:_,isVisible:j}=(0,d.A)({role:"animation"});return(0,r.jsxs)("div",{className:s()("Slice","IconReassurance",{"is-visible":j}),ref:_,children:[(0,r.jsxs)("div",{className:"IconReassurance__content",children:[(0,r.jsxs)("div",{className:"IconReassurance__titleArea",children:[c&&(0,r.jsx)("p",{className:"IconReassurance__strapline",children:c}),(0,r.jsx)(g?"p":"h2",{className:"IconReassurance__title",children:o})]}),(0,r.jsxs)("div",{className:"IconReassurance__introductionArea",children:[h&&(0,r.jsx)("div",{className:"IconReassurance__introduction",children:h}),v&&f&&(0,r.jsx)("div",{className:"IconReassurance__link",children:(0,r.jsx)(l.l,{variant:"link-alternative",href:f,children:v})})]})]}),(0,r.jsxs)("div",{className:"IconReassurance__reassurance",children:[!a()(e)&&(0,r.jsx)(x,{icon:e.icon,text:e.text},"icon1"),!a()(t)&&(0,r.jsx)(x,{icon:t.icon,text:t.text},"icon2"),!a()(n)&&(0,r.jsx)(x,{icon:n.icon,text:n.text},"icon3"),!a()(i)&&(0,r.jsx)(x,{icon:i.icon,text:i.text},"icon4")]}),(0,r.jsx)(u.Cq,{editContext:p})]})}})},20409(e,t,n){var r=n(71763),i=n(24948),s=n(5839);n.d(t,{},{A:e=>{let t=(0,r.useMemo)(()=>(e=>{let t="u">typeof window&&s.LO.large&&window.innerWidth>=s.LO.large,{role:n,options:r={},stayVisible:i=!0}=e;return"lazyload"===n?r.rootMargin=`0px -10px ${t?"200px":"30px"} 0px`:"animation"===n?r.rootMargin=`0px -10px ${t?"-140px":"-100px"} 0px`:"technical"===n&&(r.rootMargin="0px -10px 0px 0px"),{...r,triggerOnce:i}})(e),[e]),{ref:n,inView:c=!1,entry:a}=(0,i.Wx)(t);return{ref:n,isVisible:c,entry:a}}})},24948(e,t,n){var r,i,s=n(71763),c=Object.defineProperty,a=new Map,o=new WeakMap,l=0;function u({threshold:e,delay:t,trackVisibility:n,rootMargin:i,scrollMargin:c,root:d,triggerOnce:x,skip:h,initialInView:p,fallbackInView:v,onChange:f}={}){var g;let[_,j]=s.useState(null),m=s.useRef(f),R=s.useRef(p),[y,I]=s.useState({inView:!!p,entry:void 0});m.current=f,s.useEffect(()=>{let s;if(void 0===R.current&&(R.current=p),!h&&_)return s=function(e,t,n={},i=r){if(void 0===window.IntersectionObserver&&void 0!==i){let r=e.getBoundingClientRect();return t(i,{isIntersecting:i,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:r,intersectionRect:r,rootBounds:r}),()=>{}}let{id:s,observer:c,elements:u}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var n;return`${t}_${"root"===t?!(n=e.root)?"0":(o.has(n)||(l+=1,o.set(n,l.toString())),o.get(n)):e[t]}`}).toString(),n=a.get(t);if(!n){let r,i=new Map,s=new IntersectionObserver(t=>{t.forEach(t=>{var n;let s=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=s),[...null!=(n=i.get(t.target))?n:[]].forEach(e=>{e(s,t)})})},e);r=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:s,elements:i},a.set(t,n)}return n}(n),d=u.get(e)||[];return u.has(e)||u.set(e,d),d.push(t),c.observe(e),function(){d.splice(d.indexOf(t),1),0===d.length&&(u.delete(e),c.unobserve(e)),0===u.size&&(c.disconnect(),a.delete(s))}}(_,(e,t)=>{let n=R.current;R.current=e,(void 0!==n||e)&&(I({inView:e,entry:t}),m.current&&m.current(e,t),t.isIntersecting&&x&&s&&(s(),s=void 0))},{root:d,rootMargin:i,scrollMargin:c,threshold:e,trackVisibility:n,delay:t},v),()=>{s&&s()}},[Array.isArray(e)?e.toString():e,_,d,i,c,x,h,n,v,t]);let b=null==(g=y.entry)?void 0:g.target,w=s.useRef(void 0);_||!b||x||h||w.current===b||(w.current=b,I({inView:!!p,entry:void 0}),R.current=p);let N=[j,y.inView,y.entry];return N.ref=N[0],N.inView=N[1],N.entry=N[2],N}s.Component,null!=(null!=(i=s.useInsertionEffect)?i:s.useLayoutEffect)||s.useEffect,n.d(t,{Wx:()=>u})}}]);
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.