????
Current Path : C:/inetpub/vhost/quanlycanbo.gdtvietnam.com/www/static/js/ |
Current File : C:/inetpub/vhost/quanlycanbo.gdtvietnam.com/www/static/js/121.4a09e1b9.chunk.js |
(this["webpackJsonpgdt-qlcb"]=this["webpackJsonpgdt-qlcb"]||[]).push([[121],{1242:function(e,t,n){"use strict";var o=n(23),a=n(28),i=n(0),r=n.n(i),s=n(2),l=n.n(s),c=n(16),u=n.n(c),d=n(8),p={children:l.a.node,tag:d.q,className:l.a.string,cssModule:l.a.object,valid:l.a.bool,tooltip:l.a.bool},f={tag:"div",valid:void 0},h=function(e){var t=e.className,n=e.cssModule,i=e.valid,s=e.tooltip,l=e.tag,c=Object(a.a)(e,["className","cssModule","valid","tooltip","tag"]),p=s?"tooltip":"feedback",f=Object(d.m)(u()(t,i?"valid-"+p:"invalid-"+p),n);return r.a.createElement(l,Object(o.a)({},c,{className:f}))};h.propTypes=p,h.defaultProps=f,t.a=h},677:function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var o=new Uint8Array(16);e.exports=function(){return n(o),o}}else{var a=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0===(3&t)&&(e=4294967296*Math.random()),a[t]=e>>>((3&t)<<3)&255;return a}}},678:function(e,t){for(var n=[],o=0;o<256;++o)n[o]=(o+256).toString(16).substr(1);e.exports=function(e,t){var o=t||0,a=n;return[a[e[o++]],a[e[o++]],a[e[o++]],a[e[o++]],"-",a[e[o++]],a[e[o++]],"-",a[e[o++]],a[e[o++]],"-",a[e[o++]],a[e[o++]],"-",a[e[o++]],a[e[o++]],a[e[o++]],a[e[o++]],a[e[o++]],a[e[o++]]].join("")}},695:function(e,t,n){var o=n(697),a=n(698),i=a;i.v1=o,i.v4=a,e.exports=i},697:function(e,t,n){var o,a,i=n(677),r=n(678),s=0,l=0;e.exports=function(e,t,n){var c=t&&n||0,u=t||[],d=(e=e||{}).node||o,p=void 0!==e.clockseq?e.clockseq:a;if(null==d||null==p){var f=i();null==d&&(d=o=[1|f[0],f[1],f[2],f[3],f[4],f[5]]),null==p&&(p=a=16383&(f[6]<<8|f[7]))}var h=void 0!==e.msecs?e.msecs:(new Date).getTime(),m=void 0!==e.nsecs?e.nsecs:l+1,b=h-s+(m-l)/1e4;if(b<0&&void 0===e.clockseq&&(p=p+1&16383),(b<0||h>s)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=h,l=m,a=p;var g=(1e4*(268435455&(h+=122192928e5))+m)%4294967296;u[c++]=g>>>24&255,u[c++]=g>>>16&255,u[c++]=g>>>8&255,u[c++]=255&g;var y=h/4294967296*1e4&268435455;u[c++]=y>>>8&255,u[c++]=255&y,u[c++]=y>>>24&15|16,u[c++]=y>>>16&255,u[c++]=p>>>8|128,u[c++]=255&p;for(var O=0;O<6;++O)u[c+O]=d[O];return t||r(u)}},698:function(e,t,n){var o=n(677),a=n(678);e.exports=function(e,t,n){var i=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var r=(e=e||{}).random||(e.rng||o)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t)for(var s=0;s<16;++s)t[i+s]=r[s];return t||a(r)}},699:function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},710:function(e,t,n){"use strict";var o=n(699);t.__esModule=!0,t.getScrollbarWidth=r,t.setScrollbarWidth=s,t.isBodyOverflowing=l,t.getOriginalBodyPadding=function(){var e=window.getComputedStyle(document.body,null);return parseInt(e&&e.getPropertyValue("padding-right")||0,10)},t.conditionallyUpdateScrollbar=function(){var e=r(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],n=t?parseInt(t.style.paddingRight||0,10):0;l()&&s(n+e)},t.setGlobalCssModule=function(e){a=e},t.mapToCssModules=function(e,t){void 0===e&&(e="");void 0===t&&(t=a);return t?e.split(" ").map((function(e){return t[e]||e})).join(" "):e},t.omit=function(e,t){var n={};return Object.keys(e).forEach((function(o){-1===t.indexOf(o)&&(n[o]=e[o])})),n},t.pick=function(e,t){var n,o=Array.isArray(t)?t:[t],a=o.length,i={};for(;a>0;)n=o[a-=1],i[n]=e[n];return i},t.warnOnce=u,t.deprecated=function(e,t){return function(n,o,a){null!==n[o]&&"undefined"!==typeof n[o]&&u('"'+o+'" property of "'+a+'" has been deprecated.\n'+t);for(var i=arguments.length,r=new Array(i>3?i-3:0),s=3;s<i;s++)r[s-3]=arguments[s];return e.apply(void 0,[n,o,a].concat(r))}},t.DOMElement=p,t.isReactRefObj=b,t.toNumber=function(e){var t=typeof e;if("number"===t)return e;if("symbol"===t||"object"===t&&"[object Symbol]"===g(e))return NaN;if(y(e)){var n="function"===typeof e.valueOf?e.valueOf():e;e=y(n)?""+n:n}if("string"!==t)return 0===e?e:+e;e=e.replace(/^\s+|\s+$/g,"");var o=/^0b[01]+$/i.test(e);return o||/^0o[0-7]+$/i.test(e)?parseInt(e.slice(2),o?2:8):/^[-+]0x[0-9a-f]+$/i.test(e)?NaN:+e},t.isObject=y,t.isFunction=O,t.findDOMElements=v,t.isArrayOrNodeList=C,t.getTarget=function(e,t){var n=v(e);return t?C(n)?n:null===n?[]:[n]:C(n)?n[0]:n},t.addMultipleEventListeners=function(e,t,n,o){var a=e;C(a)||(a=[a]);var i=n;"string"===typeof i&&(i=i.split(/\s+/));if(!C(a)||"function"!==typeof t||!Array.isArray(i))throw new Error("\n The first argument of this function must be DOM node or an array on DOM nodes or NodeList.\n The second must be a function.\n The third is a string or an array of strings that represents DOM events\n ");return Array.prototype.forEach.call(i,(function(e){Array.prototype.forEach.call(a,(function(n){n.addEventListener(e,t,o)}))})),function(){Array.prototype.forEach.call(i,(function(e){Array.prototype.forEach.call(a,(function(n){n.removeEventListener(e,t,o)}))}))}},t.focusableElements=t.defaultToggleEvents=t.canUseDOM=t.PopperPlacements=t.keyCodes=t.TransitionStatuses=t.TransitionPropTypeKeys=t.TransitionTimeouts=t.tagPropType=t.targetPropType=void 0;var a,i=o(n(2));function r(){var e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function s(e){document.body.style.paddingRight=e>0?e+"px":null}function l(){return document.body.clientWidth<window.innerWidth}var c={};function u(e){c[e]||("undefined"!==typeof console&&console.error(e),c[e]=!0)}var d="object"===typeof window&&window.Element||function(){};function p(e,t,n){if(!(e[t]instanceof d))return new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Expected prop to be an instance of Element. Validation failed.")}var f=i.default.oneOfType([i.default.string,i.default.func,p,i.default.shape({current:i.default.any})]);t.targetPropType=f;var h=i.default.oneOfType([i.default.func,i.default.string,i.default.shape({$$typeof:i.default.symbol,render:i.default.func}),i.default.arrayOf(i.default.oneOfType([i.default.func,i.default.string,i.default.shape({$$typeof:i.default.symbol,render:i.default.func})]))]);t.tagPropType=h;t.TransitionTimeouts={Fade:150,Collapse:350,Modal:300,Carousel:600};t.TransitionPropTypeKeys=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"];t.TransitionStatuses={ENTERING:"entering",ENTERED:"entered",EXITING:"exiting",EXITED:"exited"};t.keyCodes={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80};t.PopperPlacements=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"];var m=!("undefined"===typeof window||!window.document||!window.document.createElement);function b(e){return!(!e||"object"!==typeof e)&&"current"in e}function g(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function y(e){var t=typeof e;return null!=e&&("object"===t||"function"===t)}function O(e){if(!y(e))return!1;var t=g(e);return"[object Function]"===t||"[object AsyncFunction]"===t||"[object GeneratorFunction]"===t||"[object Proxy]"===t}function v(e){if(b(e))return e.current;if(O(e))return e();if("string"===typeof e&&m){var t=document.querySelectorAll(e);if(t.length||(t=document.querySelectorAll("#"+e)),!t.length)throw new Error("The target '"+e+"' could not be identified in the dom, tip: check spelling");return t}return e}function C(e){return null!==e&&(Array.isArray(e)||m&&"number"===typeof e.length)}t.canUseDOM=m;t.defaultToggleEvents=["touchstart","click"];t.focusableElements=["a[href]","area[href]","input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","object","embed","[tabindex]:not(.modal)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])']},711:function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n.apply(this,arguments)}e.exports=n},721:function(e,t){e.exports=function(e,t){if(null==e)return{};var n,o,a={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(a[n]=e[n]);return a}},743:function(e,t,n){"use strict";var o=n(23),a=n(28),i=n(0),r=n.n(i),s=n(2),l=n.n(s),c=n(16),u=n.n(c),d=n(8),p={tag:d.q,wrapTag:d.q,toggle:l.a.func,className:l.a.string,cssModule:l.a.object,children:l.a.node,closeAriaLabel:l.a.string,charCode:l.a.oneOfType([l.a.string,l.a.number]),close:l.a.object},f=function(e){var t,n=e.className,i=e.cssModule,s=e.children,l=e.toggle,c=e.tag,p=e.wrapTag,f=e.closeAriaLabel,h=e.charCode,m=e.close,b=Object(a.a)(e,["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","charCode","close"]),g=Object(d.m)(u()(n,"modal-header"),i);if(!m&&l){var y="number"===typeof h?String.fromCharCode(h):h;t=r.a.createElement("button",{type:"button",onClick:l,className:Object(d.m)("close",i),"aria-label":f},r.a.createElement("span",{"aria-hidden":"true"},y))}return r.a.createElement(p,Object(o.a)({},b,{className:g}),r.a.createElement(c,{className:Object(d.m)("modal-title",i)},s),m||t)};f.propTypes=p,f.defaultProps={tag:"h5",wrapTag:"div",closeAriaLabel:"Close",charCode:215},t.a=f},752:function(e,t,n){"use strict";var o=n(216),a=n(23),i=n(80),r=n(79),s=n(0),l=n.n(s),c=n(2),u=n.n(c),d=n(16),p=n.n(d),f=n(100),h=n.n(f),m=n(8),b={children:u.a.node.isRequired,node:u.a.any},g=function(e){function t(){return e.apply(this,arguments)||this}Object(r.a)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null},n.render=function(){return m.f?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),h.a.createPortal(this.props.children,this.props.node||this.defaultNode)):null},t}(l.a.Component);g.propTypes=b;var y=g,O=n(702);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(){}var j=u.a.shape(O.a.propTypes),k={isOpen:u.a.bool,autoFocus:u.a.bool,centered:u.a.bool,scrollable:u.a.bool,size:u.a.string,toggle:u.a.func,keyboard:u.a.bool,role:u.a.string,labelledBy:u.a.string,backdrop:u.a.oneOfType([u.a.bool,u.a.oneOf(["static"])]),onEnter:u.a.func,onExit:u.a.func,onOpened:u.a.func,onClosed:u.a.func,children:u.a.node,className:u.a.string,wrapClassName:u.a.string,modalClassName:u.a.string,backdropClassName:u.a.string,contentClassName:u.a.string,external:u.a.node,fade:u.a.bool,cssModule:u.a.object,zIndex:u.a.oneOfType([u.a.number,u.a.string]),backdropTransition:j,modalTransition:j,innerRef:u.a.oneOfType([u.a.object,u.a.string,u.a.func]),unmountOnClose:u.a.bool,returnFocusAfterClose:u.a.bool,container:m.r},T=Object.keys(k),w={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:E,onClosed:E,modalTransition:{timeout:m.e.Modal},backdropTransition:{mountOnEnter:!0,timeout:m.e.Fade},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body"},A=function(e){function t(t){var n;return(n=e.call(this,t)||this)._element=null,n._originalBodyPadding=null,n.getFocusableChildren=n.getFocusableChildren.bind(Object(i.a)(n)),n.handleBackdropClick=n.handleBackdropClick.bind(Object(i.a)(n)),n.handleBackdropMouseDown=n.handleBackdropMouseDown.bind(Object(i.a)(n)),n.handleEscape=n.handleEscape.bind(Object(i.a)(n)),n.handleStaticBackdropAnimation=n.handleStaticBackdropAnimation.bind(Object(i.a)(n)),n.handleTab=n.handleTab.bind(Object(i.a)(n)),n.onOpened=n.onOpened.bind(Object(i.a)(n)),n.onClosed=n.onClosed.bind(Object(i.a)(n)),n.manageFocusAfterClose=n.manageFocusAfterClose.bind(Object(i.a)(n)),n.clearBackdropAnimationTimeout=n.clearBackdropAnimationTimeout.bind(Object(i.a)(n)),n.trapFocus=n.trapFocus.bind(Object(i.a)(n)),n.state={isOpen:!1,showStaticBackdropAnimation:!1},n}Object(r.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){var e=this.props,t=e.isOpen,n=e.autoFocus,o=e.onEnter;t&&(this.init(),this.setState({isOpen:!0}),n&&this.setFocus()),o&&o(),document.addEventListener("focus",this.trapFocus,!0),this._isMounted=!0},n.componentDidUpdate=function(e,t){if(this.props.isOpen&&!e.isOpen)return this.init(),void this.setState({isOpen:!0});this.props.autoFocus&&this.state.isOpen&&!t.isOpen&&this.setFocus(),this._element&&e.zIndex!==this.props.zIndex&&(this._element.style.zIndex=this.props.zIndex)},n.componentWillUnmount=function(){this.clearBackdropAnimationTimeout(),this.props.onExit&&this.props.onExit(),this._element&&(this.destroy(),(this.props.isOpen||this.state.isOpen)&&this.close()),document.removeEventListener("focus",this.trapFocus,!0),this._isMounted=!1},n.trapFocus=function(e){if(this._element&&(!this._dialog||this._dialog.parentNode!==e.target)&&!(this.modalIndex<t.openCount-1)){for(var n=this.getFocusableChildren(),o=0;o<n.length;o++)if(n[o]===e.target)return;n.length>0&&(e.preventDefault(),e.stopPropagation(),n[0].focus())}},n.onOpened=function(e,t){this.props.onOpened(),(this.props.modalTransition.onEntered||E)(e,t)},n.onClosed=function(e){var t=this.props.unmountOnClose;this.props.onClosed(),(this.props.modalTransition.onExited||E)(e),t&&this.destroy(),this.close(),this._isMounted&&this.setState({isOpen:!1})},n.setFocus=function(){this._dialog&&this._dialog.parentNode&&"function"===typeof this._dialog.parentNode.focus&&this._dialog.parentNode.focus()},n.getFocusableChildren=function(){return this._element.querySelectorAll(m.h.join(", "))},n.getFocusedChild=function(){var e,t=this.getFocusableChildren();try{e=document.activeElement}catch(n){e=t[0]}return e},n.handleBackdropClick=function(e){if(e.target===this._mouseDownElement){e.stopPropagation();var t=this._dialog?this._dialog.parentNode:null;if(t&&e.target===t&&"static"===this.props.backdrop&&this.handleStaticBackdropAnimation(),!this.props.isOpen||!0!==this.props.backdrop)return;t&&e.target===t&&this.props.toggle&&this.props.toggle(e)}},n.handleTab=function(e){if(9===e.which&&!(this.modalIndex<t.openCount-1)){var n=this.getFocusableChildren(),o=n.length;if(0!==o){for(var a=this.getFocusedChild(),i=0,r=0;r<o;r+=1)if(n[r]===a){i=r;break}e.shiftKey&&0===i?(e.preventDefault(),n[o-1].focus()):e.shiftKey||i!==o-1||(e.preventDefault(),n[0].focus())}}},n.handleBackdropMouseDown=function(e){this._mouseDownElement=e.target},n.handleEscape=function(e){this.props.isOpen&&e.keyCode===m.l.esc&&this.props.toggle&&(this.props.keyboard?(e.preventDefault(),e.stopPropagation(),this.props.toggle(e)):"static"===this.props.backdrop&&(e.preventDefault(),e.stopPropagation(),this.handleStaticBackdropAnimation()))},n.handleStaticBackdropAnimation=function(){var e=this;this.clearBackdropAnimationTimeout(),this.setState({showStaticBackdropAnimation:!0}),this._backdropAnimationTimeout=setTimeout((function(){e.setState({showStaticBackdropAnimation:!1})}),100)},n.init=function(){try{this._triggeringElement=document.activeElement}catch(e){this._triggeringElement=null}this._element||(this._element=document.createElement("div"),this._element.setAttribute("tabindex","-1"),this._element.style.position="relative",this._element.style.zIndex=this.props.zIndex,this._mountContainer=Object(m.j)(this.props.container),this._mountContainer.appendChild(this._element)),this._originalBodyPadding=Object(m.i)(),Object(m.g)(),0===t.openCount&&(document.body.className=p()(document.body.className,Object(m.m)("modal-open",this.props.cssModule))),this.modalIndex=t.openCount,t.openCount+=1},n.destroy=function(){this._element&&(this._mountContainer.removeChild(this._element),this._element=null),this.manageFocusAfterClose()},n.manageFocusAfterClose=function(){if(this._triggeringElement){var e=this.props.returnFocusAfterClose;this._triggeringElement.focus&&e&&this._triggeringElement.focus(),this._triggeringElement=null}},n.close=function(){if(t.openCount<=1){var e=Object(m.m)("modal-open",this.props.cssModule),n=new RegExp("(^| )"+e+"( |$)");document.body.className=document.body.className.replace(n," ").trim()}this.manageFocusAfterClose(),t.openCount=Math.max(0,t.openCount-1),Object(m.p)(this._originalBodyPadding)},n.renderModalDialog=function(){var e,t=this,n=Object(m.n)(this.props,T),o="modal-dialog";return l.a.createElement("div",Object(a.a)({},n,{className:Object(m.m)(p()(o,this.props.className,(e={},e["modal-"+this.props.size]=this.props.size,e["modal-dialog-centered"]=this.props.centered,e["modal-dialog-scrollable"]=this.props.scrollable,e)),this.props.cssModule),role:"document",ref:function(e){t._dialog=e}}),l.a.createElement("div",{className:Object(m.m)(p()("modal-content",this.props.contentClassName),this.props.cssModule)},this.props.children))},n.render=function(){var e=this.props.unmountOnClose;if(this._element&&(this.state.isOpen||!e)){var t=!!this._element&&!this.state.isOpen&&!e;this._element.style.display=t?"none":"block";var n=this.props,o=n.wrapClassName,i=n.modalClassName,r=n.backdropClassName,s=n.cssModule,c=n.isOpen,u=n.backdrop,d=n.role,f=n.labelledBy,h=n.external,b=n.innerRef,g={onClick:this.handleBackdropClick,onMouseDown:this.handleBackdropMouseDown,onKeyUp:this.handleEscape,onKeyDown:this.handleTab,style:{display:"block"},"aria-labelledby":f,role:d,tabIndex:"-1"},v=this.props.fade,E=C(C(C({},O.a.defaultProps),this.props.modalTransition),{},{baseClass:v?this.props.modalTransition.baseClass:"",timeout:v?this.props.modalTransition.timeout:0}),j=C(C(C({},O.a.defaultProps),this.props.backdropTransition),{},{baseClass:v?this.props.backdropTransition.baseClass:"",timeout:v?this.props.backdropTransition.timeout:0}),k=u&&(v?l.a.createElement(O.a,Object(a.a)({},j,{in:c&&!!u,cssModule:s,className:Object(m.m)(p()("modal-backdrop",r),s)})):l.a.createElement("div",{className:Object(m.m)(p()("modal-backdrop","show",r),s)}));return l.a.createElement(y,{node:this._element},l.a.createElement("div",{className:Object(m.m)(o)},l.a.createElement(O.a,Object(a.a)({},g,E,{in:c,onEntered:this.onOpened,onExited:this.onClosed,cssModule:s,className:Object(m.m)(p()("modal",i,this.state.showStaticBackdropAnimation&&"modal-static"),s),innerRef:b}),h,this.renderModalDialog()),k))}return null},n.clearBackdropAnimationTimeout=function(){this._backdropAnimationTimeout&&(clearTimeout(this._backdropAnimationTimeout),this._backdropAnimationTimeout=void 0)},t}(l.a.Component);A.propTypes=k,A.defaultProps=w,A.openCount=0;t.a=A},817:function(e,t,n){"use strict";var o=n(6),a=n(4),i=(n(326),n(327),n(221),n(10)),r=n(34),s=(n(223),n(11)),l=n(58),c=n(38),u=n(0),d=n.n(u),p=(n(12),n(100),n(222),n(22)),f=n(111),h=(n(85),n(322),n(170),n(231));function m(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=Object(c.a)(e);if(t){var a=Object(c.a)(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return Object(l.a)(this,n)}}var b={cacheOptions:!1,defaultOptions:!1,filterOption:null,isLoading:!1},g=function(e){var t,n;return n=t=function(t){Object(s.a)(l,t);var n=m(l);function l(e){var t;return Object(i.a)(this,l),(t=n.call(this)).select=void 0,t.lastRequest=void 0,t.mounted=!1,t.optionsCache={},t.handleInputChange=function(e,n){var o=t.props,a=o.cacheOptions,i=o.onInputChange,r=Object(p.g)(e,n,i);if(!r)return delete t.lastRequest,void t.setState({inputValue:"",loadedInputValue:"",loadedOptions:[],isLoading:!1,passEmptyOptions:!1});if(a&&t.optionsCache[r])t.setState({inputValue:r,loadedInputValue:r,loadedOptions:t.optionsCache[r],isLoading:!1,passEmptyOptions:!1});else{var s=t.lastRequest={};t.setState({inputValue:r,isLoading:!0,passEmptyOptions:!t.state.loadedInputValue},(function(){t.loadOptions(r,(function(e){t.mounted&&(e&&(t.optionsCache[r]=e),s===t.lastRequest&&(delete t.lastRequest,t.setState({isLoading:!1,loadedInputValue:r,loadedOptions:e||[],passEmptyOptions:!1})))}))}))}return r},t.state={defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0,inputValue:"undefined"!==typeof e.inputValue?e.inputValue:"",isLoading:!0===e.defaultOptions,loadedOptions:[],passEmptyOptions:!1},t}return Object(r.a)(l,[{key:"componentDidMount",value:function(){var e=this;this.mounted=!0;var t=this.props.defaultOptions,n=this.state.inputValue;!0===t&&this.loadOptions(n,(function(t){if(e.mounted){var n=!!e.lastRequest;e.setState({defaultOptions:t||[],isLoading:n})}}))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.cacheOptions!==this.props.cacheOptions&&(this.optionsCache={}),e.defaultOptions!==this.props.defaultOptions&&this.setState({defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"loadOptions",value:function(e,t){var n=this.props.loadOptions;if(!n)return t();var o=n(e,t);o&&"function"===typeof o.then&&o.then(t,(function(){return t()}))}},{key:"render",value:function(){var t=this,n=this.props,i=(n.loadOptions,n.isLoading),r=Object(o.a)(n,["loadOptions","isLoading"]),s=this.state,l=s.defaultOptions,c=s.inputValue,u=s.isLoading,p=s.loadedInputValue,f=s.loadedOptions,h=s.passEmptyOptions?[]:c&&p?f:l||[];return d.a.createElement(e,Object(a.a)({},r,{ref:function(e){t.select=e},options:h,isLoading:u||i,onInputChange:this.handleInputChange}))}}]),l}(u.Component),t.defaultProps=b,n}(Object(h.a)(f.a));t.a=g}}]);