1/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ~11.3.0, @magento/upward-security-headers: ~1.0.14, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.4.3, @magento/peregrine: ~14.2.1, @magento/pagebuilder: ~9.2.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.3, @apollo/client: ~3.5.0 */ 2(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{HgFE:function(e,t,r){"use strict" 3r.r(t),r.d(t,"default",function(){return D}),r.d(t,"BannerShimmer",function(){return z.a}) 4var n=r("RIqP"),o=r.n(n),a=r("pVnL"),i=r.n(a),l=r("lSNA"),c=r.n(l),s=r("J4zp"),d=r.n(s),g=r("q1tI"),u=r.n(g),v=r("LboF"),b=r.n(v),p=r("qmAD"),m={injectType:"singletonStyleTag",insert:"head",singleton:!0},y=(b()(p.a,m),p.a.locals||{}),f=r("y1Xp"),O=r("17x9"),h=r("X5qW"),j=r("Petg"),w=r("Ty5D"),k=r("55Ip"),S=r("L/g/"),I=r("YOuh"),x=r("OBO2"),C=r("6MNj"),E=r("u/j5"),L=r("znku"),T=r("2Us3"),P=r("9itn"),R=r("G0pX") 5function ownKeys(e,t){var r=Object.keys(e) 6if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) 7t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{} 8t%2?ownKeys(Object(r),!0).forEach(function(t){c()(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var N=globalThis.matchMedia,_=function toHTML(e){return{__html:e}},H=function handleDragStart(e){return e.preventDefault()},B=function Banner(e){var t=Object(g.useRef)(null),n=Object(g.useRef)(null),a=Object(g.useRef)(null),l=Object(f.a)(y,e.classes),c=Object(g.useState)(!1),s=d()(c,2),v=s[0],b=s[1],p=Object(g.useState)(null),m=d()(p,2),O=m[0],B=m[1],D=function toggleHover(){return b(!v)},z=Object(I.a)(),A=Object(L.b)(),q=d()(A,1)[0].currentUser,M=Object(R.a)({currentUser:q}),V=M.cliUbid,F=M.customLabel1,W=e.appearance,K=void 0===W?"poster":W,U=e.minHeight,J=e.backgroundColor,Q=e.desktopImage,X=e.mobileImage,$=e.desktopImageDimensions,G=e.mobileImageDimensions,Y=e.backgroundSize,Z=e.backgroundPosition,ee=e.backgroundAttachment,te=e.backgroundRepeat,re=void 0===te?"repeat":te,ne=e.textAlign,oe=e.border,ae=e.borderColor,ie=e.borderWidth,le=e.borderRadius,ce=e.content,se=e.showButton,de=e.buttonType,ge=e.buttonText,ue=e.link,ve=e.openInNewTab,be=void 0!==ve&&ve,pe=e.showOverlay,me=e.overlayColor,ye=e.marginTop,fe=e.marginRight,Oe=e.marginBottom,he=e.marginLeft,je=e.mediaQueries,we=e.paddingTop,ke=e.paddingRight,Se=e.paddingBottom,Ie=e.paddingLeft,xe=e.cssClasses,Ce=void 0===xe?[]:xe,Ee=e.backgroundType,Le=e.videoSrc,Te=e.videoFallbackSrc,Pe=e.videoLoop,Re=e.videoPlayOnlyVisible,Ne=e.videoLazyLoading,_e=e.videoOverlayColor,He=e.getParallax,Be=void 0===He?function(){}:He,De=e.showSmallBanner,ze=(e.showPromotion,e.promotionId),Ae=e.promotionName,qe=e.creativeName,Me=(e.creativeSlot,e.sliderIndex),Ve=void 0===Me?1:Me,Fe=e.locationId,We=e.altText,Ke=void 0===We?"Banner":We,Ue=Object(x.a)({mediaQueries:je}).styles,Je=Q 9X&&N&&N("(max-width: 768px)").matches&&(Je=X) 10var Qe=Object(w.h)().pathname,Xe=(Object(E.a)().isApp,{marginTop:ye,marginRight:fe,marginBottom:Oe,marginLeft:he}),$e={backgroundColor:J,border:oe,borderColor:ae,borderWidth:ie,borderRadius:le,textAlign:ne,position:"relative",overflow:"hidden"},Ge={backgroundColor:"never"!==pe?me:null,position:"relative",zIndex:1},Ye={},Ze={backgroundColor:_e},et="video"===Ee 11Object(g.useEffect)(function(){var e,n 12if(et){var o={speed:1,imgSrc:Te?Object(S.a)(Te,{type:"image-wysiwyg",quality:85}):null,elementInViewport:a.current,videoSrc:Le,videoLoop:Pe,videoPlayOnlyVisible:Re,videoLazyLoading:Ne} 13e=t.current 14var i=r("JOgF") 15n=i.jarallax,(0,i.jarallaxVideo)(),n(e,o),e.jarallax.video&&e.jarallax.video.on("started",function(){var t=e.jarallax 16t.$video&&(t.$video.style.visibility="visible")}),Be(e,o)}return function(){e&&et&&n(e,"destroy")}},[Ee,Le,Te,Pe,Re,Ne,Be]),Je&&O&&($e.backgroundImage="url(".concat(O,")"),$e.backgroundSize=Y,$e.backgroundPosition=Z,$e.backgroundAttachment=ee,$e.backgroundRepeat=re) 17var tt=Object(g.useCallback)(function(){var e=Object(S.a)(Je,{type:"image-wysiwyg",quality:85}) 18document.createElement("img").src=e,B(e)},[Je]) 19Object(g.useEffect)(function(){if(Je&&t.current){if(void 0!==z){var e=t.current,r=new z(function onIntersection(t){t.some(function(e){return e.isIntersecting})&&(r.unobserve(e),tt())}) 20return r.observe(e),function(){e&&r.unobserve(e)}}tt()}},[t,Je,z,tt]) 21Qe.includes("cart"),Object(T.k)() 22Object(g.useEffect)(function(){if(n.current){var t=n.current,r=new IntersectionObserver(function(n){n.forEac
22h(function(n){n.isIntersecting&&(!function handelViewPromotion(){if(ze&&Ae&&qe){var t=Fe||e.data&&e.data.locationId||"" 23Object(T.x)({promotion_id:ze,promotion_name:Ae,creative_name:qe,creative_slot:Ve,location_id:t})}}(),r.unobserve(t))})}) 24r.observe(t)}},[n]),"poster"===K?(Ge.minHeight=U,Ge.paddingTop=we,Ge.paddingRight=ke,Ge.paddingBottom=Se,Ge.paddingLeft=Ie,Ye.width="100%"):($e.minHeight=U,$e.paddingTop=we,$e.paddingRight=ke,$e.paddingBottom=Se,$e.paddingLeft=Ie) 25var rt,nt={poster:l.posterOverlay,"collage-left":l.collageLeftOverlay,"collage-centered":l.collageCenteredOverlay,"collage-right":l.collageRightOverlay},ot={poster:l.posterOverlayHover,"collage-left":l.collageLeftOverlayHover,"collage-centered":l.collageCenteredOverlayHover,"collage-right":l.collageRightOverlayHover} 26if("never"!==se){var at="hover"===se?l.buttonHover:l.button 27rt=u.a.createElement("div",{className:at},u.a.createElement(h.a,{priority:{primary:"high",secondary:"normal",link:"low"}[de],type:"button",onClick:function onClick(){},className:l.buttonRoot},ge))}var it,lt=_e?u.a.createElement("div",{className:l.videoOverlay,style:Ze}):null,ct="video"===Ee?u.a.createElement("div",{ref:a,className:l.viewportElement}):null,st="hover"!==pe||v?nt[K]:ot[K],dt=Object(w.g)(),gt=function handlePromotionTracking(){if(ze&&Ae&&qe){var t=Fe||e.data&&e.data.locationId||"" 28Object(T.q)({promotion_id:ze,promotion_name:Ae,creative_name:qe,creative_slot:Ve,location_id:t})}},ut=function clickHandler(e){gt(),Object(C.a)(dt,e)},vt=Object(P.c)(Q,P.a),bt=Object(P.c)(X,P.a),pt=function getIntrinsicDimensions(e,t){return"undefined"!=typeof window&&window.matchMedia("(max-width: 48rem)").matches&&t?t:e||t||null}($,G),mt=1===Number(Ve),yt=u.a.createElement("picture",null,X&&u.a.createElement("source",{media:"(max-width: 768px)",sizes:"100vw",srcSet:bt.srcSet}),Q&&u.a.createElement("source",{sizes:"(min-width: 1360px) 1360px, 100vw",srcSet:vt.srcSet}),u.a.createElement("img",{src:vt.src,alt:Ke,className:De?l.bannerImage:l.backgroundImage,width:pt?pt.width:void 0,height:pt?pt.height:void 0,style:De&&pt?{width:"100%",height:"auto",maxWidth:"100%"}:{width:"100%",height:"100%",objectFit:Y||"cover",objectPosition:Z||"center"},loading:mt?"eager":"lazy",decoding:"async",ref:function ref(e){n.current=e,e&&mt&&e.setAttribute("fetchpriority","high")}}
28)) 29if(it=De?u.a.createElement("div",{className:l.wrapper,style:$e,onClick:function handleClick(t){var r 30if(gt(),null!==(r=e.data)&&void 0!==r&&r.uclid||e.uclid){var n,o=(null===(n=e.data)||void 0===n?void 0:n.uclid)||e.uclid,a=window.onlineSalesSDK 31a&&a.registerAdClickEvent({cliUbid:V,"f.custom_label_1":F,uclid:o}).catch(function(e){})}}},yt):u.a.createElement("div",{className:l.wrapper,style:_objectSpread(_objectSpread({},$e),"poster"!==K&&Ue),ref:t},!et&&u.a.createElement("div",{className:l.mediaWrapper,style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",zIndex:0},onClick:gt},yt),lt,u.a.createElement("div",{className:st,style:_objectSpread(_objectSpread({},Ge),"poster"===K&&Ue)},u.a.createElement("div",{className:l.content,style:Ye,dangerouslySetInnerHTML:_(ce),onClick:ut,onKeyDown:ut,role:"presentation"}),rt),ct),"string"==typeof ue){var ft=Object(j.a)(ue),Ot=ft.to?k.b:"a" 32it=u.a.createElement(Ot,i()({className:l.link},ft,be?{target:"_blank"}:"",{onDragStart:H}),it)}return u.a.createElement("div",{"aria-live":"polite","aria-busy":"false",className:[l.root].concat(o()(Ce)).join(" "),style:Xe,onMouseEnter:D,onMouseLeave:D},it)} 33B.propTypes={classes:Object(O.shape)({root:O.string,link:O.string,wrapper:O.string,overlay:O.string,content:O.string,button:O.string,buttonHover:O.string,posterOverlay:O.string,posterOverlayHover:O.string,collageLeftOverlay:O.string,collageLeftOverlayHover:O.string,collageCenteredOverlay:O.string,collageCenteredOverlayHover:O.string,collageRightOverlay:O.string,collageRightOverlayHover:O.string,videoOverlay:O.string,viewportElement:O.string}),appearance:Object(O.oneOf)(["poster","collage-left","collage-centered","collage-right"]),minHeight:O.string,backgroundColor:O.string,desktopImage:O.string,mobileImage:O.string,backgroundSize:O.string,backgroundPosition:O.string,backgroundAttachment:O.string,backgroundRepeat:O.string,content:O.string,link:O.string,linkType:Object(O.oneOf)(["default","product","category","page"]),openInNewTab:O.bool,showButton:Object(O.oneOf)(["always","hover","never"]),buttonText:O.string,buttonType:Object(O.oneOf)(["primary","secondary","link"]),showOverlay:Object(O.oneOf)(["always","hover","never"]),overlayColor:O.string,textAlign:O.string,border:O.string,borderColor:O.string,borderWidth:O.string,borderRadius:O.string,marginTop:O.string,marginRight:O.string,marginBottom:O.string,marginLeft:O.string,mediaQueries:Object(O.arrayOf)(Object(O.shape)({media:O.string,style:O.object})),paddingTop:O.string,paddingRight:O.string,paddingBottom:O.string,cssClasses:Object(O.arrayOf)(O.string),backgroundType:O.string,videoSrc:O.string,videoFallbackSrc:O.string,videoLoop:O.bool,videoPlayOnlyVisible:O.bool,videoLazyLoading:O.bool,videoOverlayColor:O.string,getParallax:O.func,showSmallBanner:O.bool,showPromotion:O.string,promotionId:O.string,promotionName:O.string,creativeName:O.string,creativeSlot:O.string,sliderIndex:O.number,locationId:O.string,altText:O.string} 34var D=B,z=r("A47C")}}])
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.