????
Current Path : C:/inetpub/vhost/kiemkegpmb.gdtsolutions.vn/www/assets/ |
Current File : C:/inetpub/vhost/kiemkegpmb.gdtsolutions.vn/www/assets/Transition-5591f32d.js |
import{P as n,R as m,ae as C,X as b,G as R}from"./index-66f9303d.js";const S={disabled:!1};var D=n.oneOfType([n.number,n.shape({enter:n.number,exit:n.number,appear:n.number}).isRequired]);n.oneOfType([n.string,n.shape({enter:n.string,exit:n.string,active:n.string}),n.shape({enter:n.string,enterDone:n.string,enterActive:n.string,exit:n.string,exitDone:n.string,exitActive:n.string})]);const N=m.createContext(null);var k=function(s){return s.scrollTop},v="unmounted",f="exited",c="entering",h="entered",T="exiting",p=function(l){C(s,l);function s(r,e){var t;t=l.call(this,r,e)||this;var i=e,o=i&&!i.isMounting?r.enter:r.appear,u;return t.appearStatus=null,r.in?o?(u=f,t.appearStatus=c):u=h:r.unmountOnExit||r.mountOnEnter?u=v:u=f,t.state={status:u},t.nextCallback=null,t}s.getDerivedStateFromProps=function(e,t){var i=e.in;return i&&t.status===v?{status:f}:null};var a=s.prototype;return a.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},a.componentDidUpdate=function(e){var t=null;if(e!==this.props){var i=this.state.status;this.props.in?i!==c&&i!==h&&(t=c):(i===c||i===h)&&(t=T)}this.updateStatus(!1,t)},a.componentWillUnmount=function(){this.cancelNextCallback()},a.getTimeouts=function(){var e=this.props.timeout,t,i,o;return t=i=o=e,e!=null&&typeof e!="number"&&(t=e.exit,i=e.enter,o=e.appear!==void 0?e.appear:i),{exit:t,enter:i,appear:o}},a.updateStatus=function(e,t){if(e===void 0&&(e=!1),t!==null)if(this.cancelNextCallback(),t===c){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:b.findDOMNode(this);i&&k(i)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===f&&this.setState({status:v})},a.performEnter=function(e){var t=this,i=this.props.enter,o=this.context?this.context.isMounting:e,u=this.props.nodeRef?[o]:[b.findDOMNode(this),o],d=u[0],x=u[1],g=this.getTimeouts(),O=o?g.appear:g.enter;if(!e&&!i||S.disabled){this.safeSetState({status:h},function(){t.props.onEntered(d)});return}this.props.onEnter(d,x),this.safeSetState({status:c},function(){t.props.onEntering(d,x),t.onTransitionEnd(O,function(){t.safeSetState({status:h},function(){t.props.onEntered(d,x)})})})},a.performExit=function(){var e=this,t=this.props.exit,i=this.getTimeouts(),o=this.props.nodeRef?void 0:b.findDOMNode(this);if(!t||S.disabled){this.safeSetState({status:f},function(){e.props.onExited(o)});return}this.props.onExit(o),this.safeSetState({status:T},function(){e.props.onExiting(o),e.onTransitionEnd(i.exit,function(){e.safeSetState({status:f},function(){e.props.onExited(o)})})})},a.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},a.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},a.setNextCallback=function(e){var t=this,i=!0;return this.nextCallback=function(o){i&&(i=!1,t.nextCallback=null,e(o))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},a.onTransitionEnd=function(e,t){this.setNextCallback(t);var i=this.props.nodeRef?this.props.nodeRef.current:b.findDOMNode(this),o=e==null&&!this.props.addEndListener;if(!i||o){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var u=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],d=u[0],x=u[1];this.props.addEndListener(d,x)}e!=null&&setTimeout(this.nextCallback,e)},a.render=function(){var e=this.state.status;if(e===v)return null;var t=this.props,i=t.children;t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef;var o=R(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return m.createElement(N.Provider,{value:null},typeof i=="function"?i(e,o):m.cloneElement(m.Children.only(i),o))},s}(m.Component);p.contextType=N;p.propTypes={nodeRef:n.shape({current:typeof Element>"u"?n.any:function(l,s,a,r,e,t){var i=l[s];return n.instanceOf(i&&"ownerDocument"in i?i.ownerDocument.defaultView.Element:Element)(l,s,a,r,e,t)}}),children:n.oneOfType([n.func.isRequired,n.element.isRequired]).isRequired,in:n.bool,mountOnEnter:n.bool,unmountOnExit:n.bool,appear:n.bool,enter:n.bool,exit:n.bool,timeout:function(s){var a=D;s.addEndListener||(a=a.isRequired);for(var r=arguments.length,e=new Array(r>1?r-1:0),t=1;t<r;t++)e[t-1]=arguments[t];return a.apply(void 0,[s].concat(e))},addEndListener:n.func,onEnter:n.func,onEntering:n.func,onEntered:n.func,onExit:n.func,onExiting:n.func,onExited:n.func};function E(){}p.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:E,onEntering:E,onEntered:E,onExit:E,onExiting:E,onExited:E};p.UNMOUNTED=v;p.EXITED=f;p.ENTERING=c;p.ENTERED=h;p.EXITING=T;const M=p;export{M as T,N as a};