1(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[3248],{659:(e,t,n)=>{var r=n(51873),i=Object.prototype,o=i.hasOwnProperty,c=i.toString,a=r?r.toStringTag:void 0;e.exports=function(e){var t=o.call(e,a),n=e[a];try{e[a]=void 0;var r=!0}catch(e){}var i=c.call(e);return r&&(t?e[a]=n:delete e[a]),i}},9325:(e,t,n)=>{var r=n(34840),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();e.exports=o},10124:(e,t,n)=>{var r=n(9325);e.exports=function(){return r.Date.now()}},23805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},24675:(e,t,n)=>{"use strict";n.r(t),n.d(t,{StickyBannersSection:()=>k,default:()=>A});var r=n(96540),i=n(96),o=n(76396),c=n(94399);const a=(0,i.A)("div",{target:"eh1hcux2"})("--overlay-opacity:0;background-color:white;position:relative;@media (min-width: ",c.MQ.md,"px){margin-left:calc(var(--lw-spacing-600) * -1);margin-right:calc(var(--lw-spacing-600) * -1);padding-left:var(--lw-spacing-600);padding-right:var(--lw-spacing-600);padding-bottom:0;}&.is-pinned::after{will-change:opacity;content:'';position:absolute;left:0;right:0;bottom:1px;height:100%;background:black;opacity:var(--overlay-opacity);z-index:",o.RR.RDStickyBannerOverlay,";pointer-events:none;}&.overlay-block.is-pinned::after{pointer-events:auto;}"),s=(0,i.A)("div",{target:"eh1hcux1"})({name:"1dtehft",styles:"--top:0;transition:top 0.3s ease-in;position:sticky;top:var(--top)"}),u=(0,i.A)("section",{target:"eh1hcux0"})("position:relative;z-index:",o.RR.RDStickyBanner,";");var l=n(38221),p=n.n(l),d=n(80711),f=n(21584);const v=e=>{if(!e)return;let t=e.getBoundingClientRect().height-window.innerHeight;window.innerWidth<o.MQ.md&&(t+=o.ZU),e.style.setProperty("--top",`${Math.floor(-1*t)}px`)},g=(e,t)=>{e.forEach((e=>{if(!e)return;const n=e;v(n);const r=new ResizeObserver((()=>{v(n)}));r.observe(n),t.push(r)}))};var y=n(58168),m=n(54705),w=n(80045),b=n(40242);const h=["component","className","custom"],O=["data"];function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){(0,m.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const E=e=>{const{component:t,className:n,custom:i}=e,o=(0,w.A)(e,h),{data:c}=t,a=j(j({},(0,w.A)(t,O)),o);return r.createElement("div",{id:t.id,"data-typeid":t.typeId,className:`component ${n||""}`,"data-testid":"sticky-banner-component"},r.createElement(b.default,(0,y.A)({},a,i,c)))},S=({region:e,enableFirstBannerPreview:t})=>{const{components:n}=e,i=r.useRef([]),c=r.useRef([]);return((e,t)=>{const n=r.useCallback((e=>{requestAnimationFrame((()=>{e.map(((t,n)=>{if(!t)return;const r=t,i=e[n+1];if(i){const e=i.getBoundingClientRect().top>0?i.getBoundingClientRect().top:0;let t=window.innerHeight-e;window.innerWidth<o.MQ.md&&(t-=o.ZU);const n=t/window.innerHeight*.5;r.style.setProperty("--overlay-opacity",n<0?"0":n.toString()),r.classList.toggle("is-pinned",n>0);const c=((e,t=60)=>{const n=e.getBoundingClientRect(),r=window.innerHeight/2-t;return n.top<=r&&n.bottom>=r})(i);r.classList.toggle("overlay-block",c)}}))}))}),[]);(0,r.useEffect)((()=>{const r=[];g(e,r);let i=window.innerWidth,o=window.innerHeight;const c=p()((()=>{i===window.innerWidth&&o===window.innerHeight||(i=window.innerWidth,o=window.innerHeight,r.forEach((e=>e.disconnect())),g(e,r))}),200);return window.addEventListener("scroll",(()=>n(t))),window.addEventListener("resize",c),()=>{window.removeEventListener("scroll",(()=>n(t))),window.removeEventListener("resize",c),r.forEach((e=>e.disconnect()))}}),[])})(c.current,i.current),null==n?void 0:n.map(((e,n)=>r.createElement(s,{ref:e=>c.current[n]=e,key:e.id},r.createElement(a,{ref:e=>i.current[n]=e},r.createElement(E,{component:e,custom:{index:n,enableFirstBannerPreview:t}})))))},k=({regions:e,enableFirstBannerPreview:t})=>{const n=r.useRef(null);return(e=>{const{setHeaderVisible:t,setSearchStickyBannerFixApplied:n}=(0,d.L3)(),{isSearchPanelOpen:i}=(0,f.TG)();(0,r.useEffect)((()=>{let r;return e.current&&(r=new IntersectionObserver((e=>{const r=e[0];i?r.isIntersecting&&(n(!0),t(!0)):(t(!r.isIntersecting),setTimeout((()=>n(!1)),50))}),{rootMargin:"-0% 0% -75% 0%",threshold:0}),r.observe(e.current)),()=>{r&&r.disconnect(),t(!0)}}),[i])})(n),r.createElement(u,{ref:n},null==e?void 0:e.map((e=>r.createElement(S,{key:e.id,region:e,"data-testid":"sticky-banner-region",enableFirstBannerPreview:t}))))},A=k},31800:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},34840:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},38221:(e,t,n)=>{var r=n(23805),i=n(10124),o=n(99374),c=Math.max,a=Math.min;e.exports=function(e,t,n){var s,u,l,p,d,f,v=0,g=!1,y=!1,m=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function w(t){var n=s,r=u;return s=u=void 0,v=t,p=e.apply(r,n)}function b(e){var n=e-f;return void 0===f||n>=t||n<0||y&&e-v>=l}function h(){var e=i();if(b(e))return O(e);d=setTimeout(h,function(e){var n=t-(e-f);return y?a(n,l-(e-v)):n}(e))}function O(e){return d=void 0,m&&s?w(e):(s=u=void 0,p)}function x(){var e=i(),n=b(e);if(s=arguments,u=this,f=e,n){if(void 0===d)return function(e){return v=e,d=setTimeout(h,t),g?w(e):p}(f);
vendor: 1,334 bytes, line 1
1if(y)return clearTimeout(d),d=setTimeout(h,t),w(f)}return void 0===d&&(d=setTimeout(h,t)),p}return t=o(t)||0,r(n)&&(g=!!n.leading,l=(y="maxWait"in n)?c(o(n.maxWait)||0,t):l,m="trailing"in n?!!n.trailing:m),x.cancel=function(){void 0!==d&&clearTimeout(d),v=0,s=f=u=d=void 0},x.flush=function(){return void 0===d?p:O(i())},x}},40346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},44394:(e,t,n)=>{var r=n(72552),i=n(40346);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},51873:(e,t,n)=>{var r=n(9325).Symbol;e.exports=r},54128:(e,t,n)=>{var r=n(31800),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},59350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},72552:(e,t,n)=>{var r=n(51873),i=n(659),o=n(59350),c=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":c&&c in Object(e)?i(e):o(e)}},99374:(e,t,n)=>{var r=n(54128),i=n(23805),o=n(44394),c=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=a.test(e);return n||s.test(e)?u(e.slice(2),n?2:8):c.test(e)?NaN:+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.