"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6768],{34492:function(e,t,n){n.r(t),n.d(t,{ShopTheLookWidgetRenderer:function(){return ea}});var r,o,i,a,l,c,u,s,p,d,f,h,m,b=n(95235),g=n(2784),v=n(19453),y=n(8529),w=n(97234),x=n(25237),O=n.n(x),j=n(28885),P=n(46621),k=n(82269),z=n(7328),S=n(11006),C=n(87330),L=n(48840),Z=n(81292),R=n(51339),D=n(52322),A=["primary"],E=["primary"];function _(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 B(e){for(var t=1;t{};t.noop=n,t.defaultProps={onEnterViewport:n,onLeaveViewport:n}},57727:function(e,t,n){t.__esModule=!0,t.default=void 0;var r=n(2784),o=u(n(73463)),i=u(n(69675)),a=n(6622),l=n(52322),c=["onEnterViewport","onLeaveViewport"];function u(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign||function(e){for(var t=1;t"function"==typeof e&&!(e.prototype&&e.prototype.render),d=e=>e.prototype&&e.prototype.isReactComponent;t.default=function(e,t,n){void 0===t&&(t=a.defaultOptions),void 0===n&&(n=a.defaultConfig);var u=(0,r.forwardRef)((t,n)=>{var r=s({forwardedRef:n},d(e)&&!p(e)?{ref:n}:{});return(0,l.jsx)(e,s({},t,r))});function f(e){var{onEnterViewport:o=a.noop,onLeaveViewport:p=a.noop}=e,d=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,c),f=(0,r.useRef)(),{inViewport:h,enterCount:m,leaveCount:b}=(0,i.default)(f,t,n,{onEnterViewport:o,onLeaveViewport:p});return(0,l.jsx)(u,s({},d,{inViewport:h,enterCount:m,leaveCount:b},{ref:f}))}var h=e.displayName||e.name||"Component";return f.displayName="handleViewport("+h+")",(0,o.default)(f,u)}},69675:function(e,t,n){t.__esModule=!0,t.default=void 0;var r=n(2784),o=n(28316),i=n(6622);t.default=function(e,t,n,a){void 0===t&&(t=i.defaultOptions),void 0===n&&(n=i.defaultConfig),void 0===a&&(a=i.defaultProps);var{onEnterViewport:l,onLeaveViewport:c}=a,[,u]=(0,r.useState)(),s=(0,r.useRef)(),p=(0,r.useRef)(!1),d=(0,r.useRef)(!1),f=(0,r.useRef)(0),h=(0,r.useRef)(0);function m(e){var{isIntersecting:t,intersectionRatio:r}=e[0]||{},o=void 0!==t?t:r>0;if(!d.current&&o){d.current=!0,null==l||l(),f.current+=1,p.current=o,u(o);return}d.current&&!o&&(d.current=!1,null==c||c(),n.disconnectOnLeave&&s.current&&s.current.disconnect(),h.current+=1,p.current=o,u(o))}return(0,r.useEffect)(()=>{var n=s.current;return function(t){var{observerRef:n}=t,r=e.current;if(r){var i=(0,o.findDOMNode)(r);i&&(null==n||n.observe(i))}}({observerRef:n=function(e){var{observerRef:n}=e;return n||(s.current=new IntersectionObserver(m,t),s.current)}({observerRef:n})}),()=>{!function(t){var{observerRef:n}=t,r=e.current;if(r){var i=(0,o.findDOMNode)(r);i&&(null==n||n.unobserve(i))}null==n||n.disconnect(),s.current=null}({observerRef:n})}},[e.current,t,n,l,c]),{inViewport:p.current,enterCount:f.current,leaveCount:h.current}}}}]); //# sourceMappingURL=6768.c341008dd7e66b99.js.map