(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7680],{68133:function(t,e,n){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a=Object.assign||function(t){for(var e=1;e1?e-1:0),i=1;it.height),h(v,this.animationStateClasses.animatingToHeightZero,0===C.height),h(v,this.animationStateClasses.animatingToHeightAuto,"auto"===C.height),h(v,this.animationStateClasses.animatingToHeightSpecific,C.height>0),v)),k=this.getStaticStateClasses(C.height);(this.setState({animationStateClasses:T,height:S,overflow:"hidden",shouldUseTransitions:!E}),clearTimeout(this.timeoutID),clearTimeout(this.animationClassesTimeoutID),E)?(C.shouldUseTransitions=!0,d(this.animationFrameIDs),this.animationFrameIDs=(f=function(){n.setState(C),y(r,{newHeight:C.height})},(m=[])[0]=requestAnimationFrame(function(){m[1]=requestAnimationFrame(function(){f()})}),m),this.animationClassesTimeoutID=setTimeout(function(){n.setState({animationStateClasses:k,shouldUseTransitions:!1}),n.hideContent(C.height),y(o,{newHeight:C.height})},w)):(y(r,{newHeight:S}),this.timeoutID=setTimeout(function(){C.animationStateClasses=k,C.shouldUseTransitions=!1,n.setState(C),"auto"!==a&&n.hideContent(S),y(o,{newHeight:S})},w))}}},{key:"componentWillUnmount",value:function(){d(this.animationFrameIDs),clearTimeout(this.timeoutID),clearTimeout(this.animationClassesTimeoutID),this.timeoutID=null}},{key:"getTimings",value:function(){if(this.prefersReducedMotion)return{delay:0,duration:0};var t=this.props;return{delay:t.delay,duration:t.duration}}},{key:"showContent",value:function(t){0===t&&(this.contentElement.style.display="")}},{key:"hideContent",value:function(t){0===t&&(this.contentElement.style.display="none")}},{key:"getStaticStateClasses",value:function(t){var e;return(0,l.default)((h(e={},this.animationStateClasses.static,!0),h(e,this.animationStateClasses.staticHeightZero,0===t),h(e,this.animationStateClasses.staticHeightSpecific,t>0),h(e,this.animationStateClasses.staticHeightAuto,"auto"===t),e))}},{key:"render",value:function(){var t,e=this,n=this.props,i=n.animateOpacity,o=n.applyInlineTransitions,s=n.children,u=n.className,c=n.contentClassName,d=n.easing,p=n.id,g=n.style,y=this.state,v=y.height,b=y.overflow,w=y.animationStateClasses,S=y.shouldUseTransitions,C=this.getTimings(),E=C.duration,T=C.delay,k=a({},g,{height:v,overflow:b||g.overflow});S&&o&&(k.transition="height "+E+"ms "+d+" "+T+"ms",g.transition&&(k.transition=g.transition+", "+k.transition),k.WebkitTransition=k.transition);var O={};i&&(O.transition="opacity "+E+"ms "+d+" "+T+"ms",O.WebkitTransition=O.transition,0===v&&(O.opacity=0));var A=(0,l.default)((h(t={},w,!0),h(t,u,u),t)),N=void 0!==this.props["aria-hidden"]?this.props["aria-hidden"]:0===v;return r.default.createElement("div",a({},m.apply(void 0,[this.props].concat(f)),{"aria-hidden":N,className:A,id:p,style:k}),r.default.createElement("div",{className:c,style:O,ref:function(t){return e.contentElement=t}},s))}}]),e}(r.default.Component);v.propTypes={"aria-hidden":s.default.bool,animateOpacity:s.default.bool,animationStateClasses:s.default.object,applyInlineTransitions:s.default.bool,children:s.default.any.isRequired,className:s.default.string,contentClassName:s.default.string,delay:s.default.number,duration:s.default.number,easing:s.default.string,height:function(t,e,n){var a=t[e];return"number"==typeof a&&a>=0||g(a)||"auto"===a?null:TypeError('value "'+a+'" of type "'+(void 0===a?"undefined":i(a))+'" is invalid type for '+e+" in "+n+'. It needs to be a positive number, string "auto" or percentage string (e.g. "15%").')},id:s.default.string,onAnimationEnd:s.default.func,onAnimationStart:s.default.func,style:s.default.object},v.defaultProps={animateOpacity:!1,animationStateClasses:c,applyInlineTransitions:!0,duration:250,delay:0,easing:"ease",style:{}},e.Z=v},54306:function(t,e){var n;!function(){"use strict";var i={}.hasOwnProperty;function a(){for(var t=[],e=0;e{if(x.current&&j.current){let t=j.current.getBoundingClientRect(),e=x.current.getBoundingClientRect(),i=t.width,a=e.width;("up"===l||"down"===l)&&(i=t.height,a=e.height),n&&i&&a?k(a{if(O&&(H(),x.current&&j.current)){let t=new ResizeObserver(()=>H());return t.observe(j.current),t.observe(x.current),()=>{t&&t.disconnect()}}},[H,j,O]),i.useEffect(()=>{H()},[H,v]),i.useEffect(()=>{A(!0)},[]),i.useEffect(()=>{"function"==typeof y&&y()},[]);let I=i.useMemo(()=>n?C*T/u:CObject.assign(Object.assign({},t),{"--pause-on-hover":!o||r?"paused":"running","--pause-on-click":!o||r&&!s||s?"paused":"running","--width":"up"===l||"down"===l?"100vh":"100%","--transform":"up"===l?"rotate(-90deg)":"down"===l?"rotate(90deg)":"none"}),[t,o,r,s,l]),_=i.useMemo(()=>({"--gradient-color":m,"--gradient-width":"number"==typeof d?`${d}px`:d}),[m,d]),M=i.useMemo(()=>({"--play":o?"running":"paused","--direction":"left"===l?"normal":"reverse","--duration":`${I}s`,"--delay":`${h}s`,"--iteration-count":c?`${c}`:"infinite","--min-width":n?"auto":"100%"}),[o,l,I,h,c,n]),F=i.useMemo(()=>({"--transform":"up"===l?"rotate(90deg)":"down"===l?"rotate(-90deg)":"none"}),[l]),q=i.useCallback(t=>[...Array(Number.isFinite(t)&&t>=0?t:0)].map((t,e)=>a.default.createElement(i.Fragment,{key:e},i.Children.map(v,t=>a.default.createElement("div",{style:F,className:"rfm-child"},t)))),[F,v]);return O?a.default.createElement("div",{ref:j,style:D,className:"rfm-marquee-container "+e},f&&a.default.createElement("div",{style:_,className:"rfm-overlay"}),a.default.createElement("div",{className:"rfm-marquee",style:M,onAnimationIteration:g,onAnimationEnd:p},a.default.createElement("div",{className:"rfm-initial-child-container",ref:x},i.Children.map(v,t=>a.default.createElement("div",{style:F,className:"rfm-child"},t))),q(T-1)),a.default.createElement("div",{className:"rfm-marquee",style:M},q(T))):null});e.Z=o}}]);