1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[208],{57607:(e,t,r)=>{r.d(t,{Z:()=>C});var n=r(85893),a=r(67294);let l=e=>(0,n.jsx)("div",{id:"syndi_inline",className:e.className,"data-testid":"syndigo_content"});var d=r(15158),i=r(93882),o=r(92053),s=r(8618),c=r(63768),u=r(73342);let p=e=>{let t=a.useRef(null),{id:r,title:l,src:d,...p}=e;return((e,t)=>{let{nonce:r}=a.useContext(u.q),[n,l]=a.useState(!1),d=(0,c.CG)(e=>e.app.iframeresizer.called),p=(0,c.CG)(e=>e.app.iframeresizer.loaded),m=(0,c.TL)();a.useEffect(()=>{let e;return d||m((e=r,(t,r)=>{try{if(!(0,i.Z)("attachResizerScript")||r().app.iframeresizer.called)return;t((0,o.H5)({called:!0}));let n=document.createElement("script");n.src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.6/iframeResizer.min.js",n.setAttribute("nonce",e),n.onload=()=>t((0,o.H5)({loaded:!0})),document.body.appendChild(n)}catch(e){s.logger.error("attachResizerScript",e)}})),()=>{n&&t.current&&t.current.iFrameResizer&&t.current.iFrameResizer.close()}},[d]),a.useEffect(()=>{!n&&window.iFrameResize&&(l(!0),window.iFrameResize({log:!1},`#${e}`))},[p])})(r,t),(0,n.jsx)("iframe",{...p,id:r,title:l,src:d,ref:t})},m=e=>{let{id:t,title:r,src:a,applyResizer:l,...i}=e;return(0,d.Z)(()=>l?(0,n.jsx)(p,{...i,id:t,title:r,src:a}):(0,n.jsx)("iframe",{...i,id:t,title:r,src:a}),{componentName:"IFrame"})},x=e=>(0,d.Z)(()=>e.extendedAttributes?(0,n.jsx)(n.Fragment,{children:Object.keys(e.extendedAttributes).map(t=>(0,n.jsx)("div",{children:e.extendedAttributes&&e.extendedAttributes[t].map((e,r)=>(0,n.jsx)(m,{id:`${t}-${r}`,title:t,applyResizer:!0,src:e.value,"data-testid":`${t}-${r}`,frameBorder:"0",style:{width:"1px",minWidth:"100%"}},`${t}-${r}`))},t))}):null,{componentName:"BrandBankIframes"});var f=r(37593),g=r(15009),E=r(86706);let b=["featuresetiframe","comparisontableiframe"],h=(0,E.$j)(e=>({currentLanguage:(0,g.ZK)(e,!0)}))(e=>{let{currentLanguage:t,extendedAttributes:r}=e,[l,i]=a.useState({});a.useEffect(()=>{if(r)try{let e=b.reduce((e,n)=>{if(!Array.isArray(r[n]))return e;let a=((e,t,r)=>{try{let n=e[r];if(!n?.length)return null;for(let e of[t,navigator?.language,n[0].locale,"en-US"].filter(Boolean)){let t=n.filter(t=>t.locale===e).reduce((e,t)=>!e||new Date(t.timestamp)>new Date(e.timestamp)?t:e,null);if(t)return t}return null}catch(e){return s.logger.error("brandBankLocaleHelper",e),null}})(r,t??"",n);return a?{...e,[n]:a}:e},{});i(e)}catch(e){s.logger.error("BrandBankIframeV2",e),i({})}},[r,t]);let o=a.useMemo(()=>{let e=Object.entries(l);return e?.length>0?(0,n.jsx)("div",{"data-testid":"BrandBankConnectWrapperTestId",children:e?.map(([e,t])=>(0,n.jsx)(m,{id:`${e}-0`,title:e,applyResizer:!0,src:t?.url??"","data-testid":`${e}-0`,style:{width:"1px",minWidth:"100%",border:"none"}},`${e}-0`))}):null},[l]);return(0,d.Z)(()=>o,{componentName:"BrandBankIframeV2"})}),v=e=>{let t=(0,f.c)("dev-brandbank-locale"),r=a.useMemo(()=>{if(!e.productExtended)return null;try{let t=JSON.parse(e.productExtended),r=Object.keys(t).filter(e=>Array.isArray(t[e])),n={};return r.forEach(e=>{n[e]=t[e]}),n}catch(e){return s.logger.error("BrandBankExternalContent",e),null}},[e.productExtended]);return(0,d.Z)(()=>r?t?(0,n.jsx)(h,{extendedAttributes:r}):(0,n.jsx)(x,{extendedAttributes:r}):null,{componentName:"BrandBankExternalContent"})};var j=r(31155),y=r(33526);let C=(0,E.$j)(e=>({isExternalContent:e.settings.layout.productDetails.externalContent.enabled,externalProviders:(0,g.SW)(e)}))(e=>{a.useEffect(()=>{e.isExternalContent&&e.externalProviders.length&&e.externalProviders.forEach(e=>{(0,j.w)({event:"pdp-external-content",provider:e.provider})})},[]);let t=a.useMemo(()=>e.externalProviders.find(e=>e.provider===y.yCn)&&e.productExtended&&e.productExtended.bbExtendedContent?(0,n.jsx)(v,{productExtended:e?.productExtended?.bbExtendedContent?.value}):(0,n.jsx)(l,{}),[e.externalProviders]);return(0,d.Z)(()=>e.isExternalContent&&e.externalProviders.length?t:null,{componentName:"ProductExternalContent"})})},93384:(e,t,r)=>{r.r(t),r.d(t,{default:()=>p});var n=r(85893),a=r(67294);let l=r(29163).ZP.section.withConfig({displayName:"WebCollagePage",componentId:"-__sc-27a4839a-0"})([""]);var d=r(86706),i=r(15158),o=r(39812),s=r(57607),c=r(93882),u=r(31155);let p=(0,d.$j)(e=>({productExtended:e.product.attributes_ext}),{googleAnalytics:o.oR})(e=>(a.useEffect(()=>{if((0,c.Z)("WebCollagePage")){let e=window.location&&window.location.pathname.split("/").pop();window.dataLayer=window.dataLayer||[],(0,u.w)({ecommerce:{detail
1:{products:[{id:e}]}},event:"product-detail-view"})}},[]),(0,i.Z)(()=>(0,n.jsx)(l,{"data-testid":"WebCollageTestId",children:(0,n.jsx)(s.Z,{productExtended:e.productExtended})}),{componentName:"WebCollage"})))}}]);
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.