1/*! @version pwa-studio: 12.6.0, @magento/venia-ui: ~9.6.0, @magento/upward-security-headers: ~1.0.10, @magento/pwa-theme-venia: ~1.3.0, @magento/pwa-buildpack: ~11.4.0, @magento/peregrine: ~12.5.1, @magento/pagebuilder: ~7.4.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.1, @apollo/client: ~3.5.0 */ 2(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{Az5N:function(e,t,r){"use strict" 3r.r(t),r.d(t,"default",function(){return x}),r.d(t,"BannerShimmer",function(){return z.a}) 4var o=r("RhWx"),n=r.n(o),a=r("97Jx"),i=r.n(a),l=r("KEM+"),c=r.n(l),s=r("ddV6"),g=r.n(s),d=r("ERkP"),u=r.n(d),v=r("LboF"),b=r.n(v),p=r("hC3G"),y={injectType:"singletonStyleTag",insert:"head",singleton:!0},m=(b()(p.a,y),p.a.locals||{}),O=r("YyrX"),f=r("aWzz"),h=r("loE8"),j=r("6JJU"),k=r("zCf4"),w=r("daAW"),C=r("ouhz"),L=r("kiGl"),S=r("YVPQ"),T=r("Leth") 5function ownKeys(e,t){var r=Object.keys(e) 6if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e) 7t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}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 E=globalThis.matchMedia,R=function toHTML(e){return{__html:e}},H=function handleDragStart(e){return e.preventDefault()},P=function Banner(e){var t=Object(d.useRef)(null),o=Object(d.useRef)(null),a=Object(O.a)(m,e.classes),l=Object(d.useState)(!1),c=g()(l,2),s=c[0],v=c[1],b=Object(d.useState)(null),p=g()(b,2),y=p[0],f=p[1],P=function toggleHover(){return v(!s)},x=Object(L.a)(),z=e.appearance,B=void 0===z?"poster":z,I=e.minHeight,N=e.backgroundColor,A=e.desktopImage,D=e.mobileImage,_=e.backgroundSize,V=e.backgroundPosition,M=e.backgroundAttachment,W=e.backgroundRepeat,J=void 0===W?"repeat":W,K=e.textAlign,Q=e.border,F=e.borderColor,G=e.borderWidth,q=e.borderRadius,Y=e.content,$=e.showButton,U=e.buttonType,X=e.buttonText,Z=e.link,ee=e.openInNewTab,te=void 0!==ee&&ee,re=e.showOverlay,oe=e.overlayColor,ne=e.marginTop,ae=e.marginRight,ie=e.marginBottom,le=e.marginLeft,ce=e.mediaQueries,se=e.paddingTop,ge=e.paddingRight,de=e.paddingBottom,ue=e.paddingLeft,ve=e.cssClasses,be=void 0===ve?[]:ve,pe=e.backgroundType,ye=e.videoSrc,me=e.videoFallbackSrc,Oe=e.videoLoop,fe=e.videoPlayOnlyVisible,he=e.videoLazyLoading,je=e.videoOverlayColor,ke=e.getParallax,we=void 0===ke?function(){}:ke,Ce=Object(S.a)({mediaQueries:ce}).styles,Le=A 9D&&E&&E("(max-width: 768px)").matches&&(Le=D) 10var Se={marginTop:ne,marginRight:ae,marginBottom:ie,marginLeft:le},Te={backgroundColor:N,border:Q,borderColor:F,borderWidth:G,borderRadius:q,textAlign:K},Ee={backgroundColor:"never"!==re?oe:null},Re={},He={backgroundColor:je} 11Object(d.useEffect)(function(){var e,n 12if("video"===pe){var a={speed:1,imgSrc:me?Object(C.a)(me,{type:"image-wysiwyg",quality:85}):null,elementInViewport:o.current,videoSrc:ye,videoLoop:Oe,videoPlayOnlyVisible:fe,videoLazyLoading:he} 13e=t.current 14var i=r("kumE") 15n=i.jarallax,(0,i.jarallaxVideo)(),n(e,a),e.jarallax.video&&e.jarallax.video.on("started",function(){var t=e.jarallax 16t.$video&&(t.$video.style.visibility="visible")}),we(e,a)}return function(){e&&"video"===pe&&n(e,"destroy")}},[pe,ye,me,Oe,fe,he]),Le&&(Te.backgroundImage="url(".concat(y,")"),Te.backgroundSize=_,Te.backgroundPosition=V,Te.backgroundAttachment=M,Te.backgroundRepeat=J) 17var Pe=Object(d.useCallback)(function(){var e=Object(C.a)(Le,{type:"image-wysiwyg",quality:85}) 18document.createElement("img").src=e,f(e)},[Le]) 19Object(d.useEffect)(function(){if(Le&&t.current){if(void 0!==x){var e=t.current,r=new x(function onIntersection(t){t.some(function(e){return e.isIntersecting})&&(r.unobserve(e),Pe())}) 20return r.observe(e),function(){e&&r.unobserve(e)}}Pe()}},[t,Le,x,Pe]),"poster"===B?(Ee.minHeight=I,Ee.paddingTop=se,Ee.paddingRight=ge,Ee.paddingBottom=
20de,Ee.paddingLeft=ue,Re.width="100%"):(Te.minHeight=I,Te.paddingTop=se,Te.paddingRight=ge,Te.paddingBottom=de,Te.paddingLeft=ue) 21var xe,ze={poster:a.posterOverlay,"collage-left":a.collageLeftOverlay,"collage-centered":a.collageCenteredOverlay,"collage-right":a.collageRightOverlay},Be={poster:a.posterOverlayHover,"collage-left":a.collageLeftOverlayHover,"collage-centered":a.collageCenteredOverlayHover,"collage-right":a.collageRightOverlayHover} 22if("never"!==$){var Ie="hover"===$?a.buttonHover:a.button 23xe=u.a.createElement("div",{className:Ie},u.a.createElement(h.a,{priority:{primary:"high",secondary:"normal",link:"low"}[U],type:"button",onClick:function onClick(){}},X))}var Ne=je?u.a.createElement("div",{className:a.videoOverlay,style:He}):null,Ae="video"===pe?u.a.createElement("div",{ref:o,className:a.viewportElement}):null,De="hover"!==re||s?ze[B]:Be[B],_e=Object(k.g)(),Ve=function clickHandler(e){Object(T.a)(_e,e)},Me=u.a.createElement("div",{className:a.wrapper,style:_objectSpread(_objectSpread({},Te),"poster"!==B&&Ce),ref:t},Ne,u.a.createElement("div",{className:De,style:_objectSpread(_objectSpread({},Ee),"poster"===B&&Ce)},u.a.createElement("div",{className:a.content,style:Re,dangerouslySetInnerHTML:R(Y),onClick:Ve,onKeyDown:Ve,role:"presentation"}),xe),Ae) 24if("string"==typeof Z){var We=Object(j.a)(Z),Je=We.to?w.b:"a" 25Me=u.a.createElement(Je,i()({className:a.link},We,te?{target:"_blank"}:"",{onDragStart:H}),Me)}return u.a.createElement("div",{"aria-live":"polite","aria-busy":"false",className:[a.root].concat(n()(be)).join(" "),style:Se,onMouseEnter:P,onMouseLeave:P},Me)} 26P.propTypes={classes:Object(f.shape)({root:f.string,link:f.string,wrapper:f.string,overlay:f.string,content:f.string,button:f.string,buttonHover:f.string,posterOverlay:f.string,posterOverlayHover:f.string,collageLeftOverlay:f.string,collageLeftOverlayHover:f.string,collageCenteredOverlay:f.string,collageCenteredOverlayHover:f.string,collageRightOverlay:f.string,collageRightOverlayHover:f.string,videoOverlay:f.string,viewportElement:f.string}),appearance:Object(f.oneOf)(["poster","collage-left","collage-centered","collage-right"]),minHeight:f.string,backgroundColor:f.string,desktopImage:f.string,mobileImage:f.string,backgroundSize:f.string,backgroundPosition:f.string,backgroundAttachment:f.string,backgroundRepeat:f.string,content:f.string,link:f.string,linkType:Object(f.oneOf)(["default","product","category","page"]),openInNewTab:f.bool,showButton:Object(f.oneOf)(["always","hover","never"]),buttonText:f.string,buttonType:Object(f.oneOf)(["primary","secondary","link"]),showOverlay:Object(f.oneOf)(["always","hover","never"]),overlayColor:f.string,textAlign:f.string,border:f.string,borderColor:f.string,borderWidth:f.string,borderRadius:f.string,marginTop:f.string,marginRight:f.string,marginBottom:f.string,marginLeft:f.string,mediaQueries:Object(f.arrayOf)(Object(f.shape)({media:f.string,style:f.object})),paddingTop:f.string,paddingRight:f.string,paddingBottom:f.string,cssClasses:Object(f.arrayOf)(f.string),backgroundType:f.string,videoSrc:f.string,videoFallbackSrc:f.string,videoLoop:f.bool,videoPlayOnlyVisible:f.bool,videoLazyLoading:f.bool,videoOverlayColor:f.string,getParallax:f.func} 27var x=P,z=r("4CGy")}}])
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.