(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1215],{98357:function(e,t,n){var r="Expected a function",o=0/0,u=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,a=/^0o[0-7]+$/i,c=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,s="object"==typeof self&&self&&self.Object===Object&&self,d=l||s||Function("return this")(),v=Object.prototype.toString,p=Math.max,y=Math.min,b=function(){return d.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function O(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==v.call(t))return o;if(g(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=g(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(u,"");var r=f.test(e);return r||a.test(e)?c(e.slice(2),r?2:8):i.test(e)?o:+e}e.exports=function(e,t,n){var o=!0,u=!0;if("function"!=typeof e)throw TypeError(r);return g(n)&&(o="leading"in n?!!n.leading:o,u="trailing"in n?!!n.trailing:u),function(e,t,n){var o,u,i,f,a,c,l=0,s=!1,d=!1,v=!0;if("function"!=typeof e)throw TypeError(r);function m(t){var n=o,r=u;return o=u=void 0,l=t,f=e.apply(r,n)}function h(e){var n=e-c,r=e-l;return void 0===c||n>=t||n<0||d&&r>=i}function j(){var e,n,r,o=b();if(h(o))return w(o);a=setTimeout(j,(e=o-c,n=o-l,r=t-e,d?y(r,i-n):r))}function w(e){return(a=void 0,v&&o)?m(e):(o=u=void 0,f)}function _(){var e,n=b(),r=h(n);if(o=arguments,u=this,c=n,r){if(void 0===a)return l=e=c,a=setTimeout(j,t),s?m(e):f;if(d)return a=setTimeout(j,t),m(c)}return void 0===a&&(a=setTimeout(j,t)),f}return t=O(t)||0,g(n)&&(s=!!n.leading,i=(d="maxWait"in n)?p(O(n.maxWait)||0,t):i,v="trailing"in n?!!n.trailing:v),_.cancel=function(){void 0!==a&&clearTimeout(a),l=0,o=c=u=a=void 0},_.flush=function(){return void 0===a?f:w(b())},_}(e,t,{leading:o,maxWait:t,trailing:u})}},15754:function(e,t,n){"use strict";t.NM=t.ZP=void 0;var r=u(n(57727));r.default;var o=u(n(69675));function u(e){return e&&e.__esModule?e:{default:e}}t.NM=o.default;var i=r.default;t.ZP=i},6622:function(e,t){"use strict";t.__esModule=!0,t.noop=t.defaultProps=t.defaultOptions=t.defaultConfig=void 0,t.defaultOptions={},t.defaultConfig={disconnectOnLeave:!1};var n=()=>{};t.noop=n,t.defaultProps={onEnterViewport:n,onLeaveViewport:n}},57727:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(2784),o=c(n(73463)),u=c(n(69675)),i=n(6622),f=n(52322),a=["onEnterViewport","onLeaveViewport"];function c(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=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=i.defaultOptions),void 0===n&&(n=i.defaultConfig);var c=(0,r.forwardRef)((t,n)=>{var r=l({forwardedRef:n},d(e)&&!s(e)?{ref:n}:{});return(0,f.jsx)(e,l({},t,r))});function v(e){var{onEnterViewport:o=i.noop,onLeaveViewport:s=i.noop}=e,d=function(e,t){if(null==e)return{};var n,r,o={},u=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,a),v=(0,r.useRef)(),{inViewport:p,enterCount:y,leaveCount:b}=(0,u.default)(v,t,n,{onEnterViewport:o,onLeaveViewport:s});return(0,f.jsx)(c,l({},d,{inViewport:p,enterCount:y,leaveCount:b},{ref:v}))}var p=e.displayName||e.name||"Component";return v.displayName="handleViewport("+p+")",(0,o.default)(v,c)}},69675:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(2784),o=n(28316),u=n(6622);t.default=function(e,t,n,i){void 0===t&&(t=u.defaultOptions),void 0===n&&(n=u.defaultConfig),void 0===i&&(i=u.defaultProps);var{onEnterViewport:f,onLeaveViewport:a}=i,[,c]=(0,r.useState)(),l=(0,r.useRef)(),s=(0,r.useRef)(!1),d=(0,r.useRef)(!1),v=(0,r.useRef)(0),p=(0,r.useRef)(0);function y(e){var{isIntersecting:t,intersectionRatio:r}=e[0]||{},o=void 0!==t?t:r>0;if(!d.current&&o){d.current=!0,null==f||f(),v.current+=1,s.current=o,c(o);return}d.current&&!o&&(d.current=!1,null==a||a(),n.disconnectOnLeave&&l.current&&l.current.disconnect(),p.current+=1,s.current=o,c(o))}return(0,r.useEffect)(()=>{var n=l.current;return function(t){var{observerRef:n}=t,r=e.current;if(r){var u=(0,o.findDOMNode)(r);u&&(null==n||n.observe(u))}}({observerRef:n=function(e){var{observerRef:n}=e;return n||(l.current=new IntersectionObserver(y,t),l.current)}({observerRef:n})}),()=>{!function(t){var{observerRef:n}=t,r=e.current;if(r){var u=(0,o.findDOMNode)(r);u&&(null==n||n.unobserve(u))}null==n||n.disconnect(),l.current=null}({observerRef:n})}},[e.current,t,n,f,a]),{inViewport:s.current,enterCount:v.current,leaveCount:p.current}}}}]); //# sourceMappingURL=1215-184b3acb2a805bc6.js.map