(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9298],{65187:function(n){"use strict";n.exports=function(n,r,i,o,p,d,m,v){if(!n){var h;if(void 0===r)h=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var S=[i,o,p,d,m,v],y=0;(h=Error(r.replace(/%s/g,function(){return S[y++]}))).name="Invariant Violation"}throw h.framesToPop=1,h}}},33018:function(n,r,i){"use strict";var o=i(61289);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,n.exports=function(){function shim(n,r,i,p,d,m){if(m!==o){var v=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw v.name="Invariant Violation",v}}function getShim(){return shim}shim.isRequired=shim;var n={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return n.PropTypes=n,n}},74275:function(n,r,i){n.exports=i(33018)()},61289:function(n){"use strict";n.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},79963:function(n,r,i){"use strict";var o=i(2265),__assign=function(){return(__assign=Object.assign||function(n){for(var r,i=1,o=arguments.length;i<o;i++)for(var p in r=arguments[i])Object.prototype.hasOwnProperty.call(r,p)&&(n[p]=r[p]);return n}).apply(this,arguments)};function __spreadArray(n,r,i){if(i||2==arguments.length)for(var o,p=0,d=r.length;p<d;p++)!o&&p in r||(o||(o=Array.prototype.slice.call(r,0,p)),o[p]=r[p]);return n.concat(o||r)}var escapeRegExp=function(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},p={k:1e3,m:1e6,b:1e9},parseAbbrValue=function(n,r){void 0===r&&(r=".");var i=RegExp("(\\d+("+escapeRegExp(r)+"\\d*)?)([kmb])$","i"),o=n.match(i);if(o){var d=o[1],m=p[o[3].toLowerCase()];return Number(d.replace(r,"."))*m}},removeSeparators=function(n,r){void 0===r&&(r=",");var i=RegExp(escapeRegExp(r),"g");return n.replace(i,"")},removeInvalidChars=function(n,r){var i=RegExp("[^\\d"+escapeRegExp(r.join(""))+"]","gi");return n.replace(i,"")},cleanValue=function(n){var r=n.value,i=n.groupSeparator,o=void 0===i?",":i,p=n.decimalSeparator,d=void 0===p?".":p,m=n.allowDecimals,v=n.decimalsLimit,h=void 0===v?2:v,S=n.allowNegativeValue,y=n.disableAbbreviations,b=void 0!==y&&y,_=n.prefix,E=void 0===_?"":_,x=n.transformRawValue,k=(void 0===x?function(n){return n}:x)(r);if("-"===k)return k;var w=b?[]:["k","m","b"],C=RegExp("((^|\\D)-\\d)|(-"+escapeRegExp(E)+")").test(k),V=RegExp("(\\d+)-?"+escapeRegExp(E)).exec(r)||[],R=V[0],O=V[1],A=removeInvalidChars(removeSeparators(E?R?k.replace(R,"").concat(O):k.replace(E,""):k,o),__spreadArray([o,d],w)),F=A;if(!b){if(w.some(function(n){return n===A.toLowerCase().replace(d,"")}))return"";var D=parseAbbrValue(A,d);D&&(F=String(D))}var L=C&&(void 0===S||S)?"-":"";if(d&&F.includes(d)){var j=A.split(d),N=j[0],I=j[1],M=h&&I?I.slice(0,h):I;return""+L+N+(void 0===m||m?""+d+M:"")}return""+L+F},fixedDecimalValue=function(n,r,i){if(i&&n.length>1){if(n.includes(r)){var o=n.split(r),p=o[0],d=o[1];if(d.length>i)return""+p+r+d.slice(0,i)}var m=n.length>i?RegExp("(\\d+)(\\d{"+i+"})"):RegExp("(\\d)(\\d+)"),v=n.match(m);if(v){var p=v[1],d=v[2];return""+p+r+d}}return n},getSuffix=function(n,r){var i=r.groupSeparator,o=r.decimalSeparator,p=RegExp("\\d([^"+escapeRegExp(void 0===i?",":i)+escapeRegExp(void 0===o?".":o)+"0-9]+)"),d=n.match(p);return d?d[1]:void 0},formatValue=function(n){var r=n.value,i=n.decimalSeparator,o=n.intlConfig,p=n.decimalScale,d=n.prefix,m=void 0===d?"":d,v=n.suffix,h=void 0===v?"":v;if(""===r||void 0===r)return"";if("-"===r)return"-";var S=RegExp("^\\d?-"+(m?escapeRegExp(m)+"?":"")+"\\d").test(r),y="."!==i?replaceDecimalSeparator(r,i,S):r,b={minimumFractionDigits:p||0,maximumFractionDigits:20},_=replaceParts((o?new Intl.NumberFormat(o.locale,o.currency?__assign(__assign({},b),{style:"currency",currency:o.currency}):b):new Intl.NumberFormat(void 0,b)).formatToParts(Number(y)),n),E=getSuffix(_,__assign({},n)),x=r.slice(-1)===i?i:"",k=(y.match(RegExp("\\d+\\.(\\d+)"))||[])[1];return(void 0===p&&k&&i&&(_=_.includes(i)?_.replace(RegExp("(\\d+)("+escapeRegExp(i)+")(\\d+)","g"),"$1$2"+k):E&&!h?_.replace(E,""+i+k+E):""+_+i+k),h&&x)?""+_+x+h:E&&x?_.replace(E,""+x+E):E&&h?_.replace(E,""+x+h):[_,x,h].join("")},replaceDecimalSeparator=function(n,r,i){var o=n;return r&&"."!==r&&(o=o.replace(RegExp(escapeRegExp(r),"g"),"."),i&&"-"===r&&(o="-"+o.slice(1))),o},replaceParts=function(n,r){var i=r.prefix,o=r.groupSeparator,p=r.decimalSeparator,d=r.decimalScale,m=r.disableGroupSeparators,v=void 0!==m&&m;return n.reduce(function(n,r,m){var h=r.type,S=r.value;return 0===m&&i?"minusSign"===h?[S,i]:"currency"===h?__spreadArray(__spreadArray([],n),[i]):[i,S]:"currency"===h?i?n:__spreadArray(__spreadArray([],n),[S]):"group"===h?v?n:__spreadArray(__spreadArray([],n),[void 0!==o?o:S]):"decimal"===h?void 0!==d&&0===d?n:__spreadArray(__spreadArray([],n),[void 0!==p?p:S]):"fraction"===h?__spreadArray(__spreadArray([],n),[void 0!==d?S.slice(0,d):S]):__spreadArray(__spreadArray([],n),[S])},[""]).join("")},d={currencySymbol:"",groupSeparator:"",decimalSeparator:"",prefix:"",suffix:""},getLocaleConfig=function(n){var r=n||{},i=r.locale,o=r.currency;return(i?new Intl.NumberFormat(i,o?{currency:o,style:"currency"}:void 0):new Intl.NumberFormat).formatToParts(1000.1).reduce(function(n,r,i){return"currency"===r.type?0===i?__assign(__assign({},n),{currencySymbol:r.value,prefix:r.value}):__assign(__assign({},n),{currencySymbol:r.value,suffix:r.value}):"group"===r.type?__assign(__assign({},n),{groupSeparator:r.value}):"decimal"===r.type?__assign(__assign({},n),{decimalSeparator:r.value}):n},d)},isNumber=function(n){return RegExp(/\d/,"gi").test(n)},padTrimValue=function(n,r,i){if(void 0===r&&(r="."),void 0===i||""===n||void 0===n)return n;if(!n.match(/\d/g))return"";var o=n.split(r),p=o[0],d=o[1];if(0===i)return p;var m=d||"";if(m.length<i)for(;m.length<i;)m+="0";else m=m.slice(0,i);return""+p+r+m},repositionCursor=function(n){var r=n.selectionStart,i=n.value,o=n.lastKeyStroke,p=n.stateValue,d=n.groupSeparator,m=r,v=i;if(p&&m){var h=i.split("");return"Backspace"===o&&p[m]===d&&(h.splice(m-1,1),m-=1),"Delete"===o&&p[m]===d&&(h.splice(m,1),m+=1),{modifiedValue:v=h.join(""),cursorPosition:m}}return{modifiedValue:v,cursorPosition:r}},m=(0,o.forwardRef)(function(n,r){var i=n.allowDecimals,p=n.allowNegativeValue,d=n.id,m=n.name,v=n.className,h=n.customInput,S=n.decimalsLimit,y=n.defaultValue,b=n.disabled,_=n.maxLength,E=n.value,x=n.onValueChange,k=n.fixedDecimalLength,w=n.placeholder,C=n.decimalScale,V=n.prefix,R=n.suffix,O=n.intlConfig,A=n.step,F=n.min,D=n.max,L=n.disableGroupSeparators,j=void 0!==L&&L,N=n.disableAbbreviations,I=n.decimalSeparator,M=n.groupSeparator,T=n.onChange,B=n.onFocus,U=n.onBlur,K=n.onKeyDown,W=n.onKeyUp,$=n.transformRawValue,G=function(n,r){var i={};for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&0>r.indexOf(o)&&(i[o]=n[o]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols)for(var p=0,o=Object.getOwnPropertySymbols(n);p<o.length;p++)0>r.indexOf(o[p])&&Object.prototype.propertyIsEnumerable.call(n,o[p])&&(i[o[p]]=n[o[p]]);return i}(n,["allowDecimals","allowNegativeValue","id","name","className","customInput","decimalsLimit","defaultValue","disabled","maxLength","value","onValueChange","fixedDecimalLength","placeholder","decimalScale","prefix","suffix","intlConfig","step","min","max","disableGroupSeparators","disableAbbreviations","decimalSeparator","groupSeparator","onChange","onFocus","onBlur","onKeyDown","onKeyUp","transformRawValue"]);if(I&&isNumber(I))throw Error("decimalSeparator cannot be a number");if(M&&isNumber(M))throw Error("groupSeparator cannot be a number");var q=(0,o.useMemo)(function(){return getLocaleConfig(O)},[O]),H=I||q.decimalSeparator||"",Y=M||q.groupSeparator||"";if(H&&Y&&H===Y&&!1===j)throw Error("decimalSeparator cannot be the same as groupSeparator");var Z={decimalSeparator:H,groupSeparator:Y,disableGroupSeparators:j,intlConfig:O,prefix:V||q.prefix,suffix:R},z={decimalSeparator:H,groupSeparator:Y,allowDecimals:void 0===i||i,decimalsLimit:S||k||2,allowNegativeValue:void 0===p||p,disableAbbreviations:void 0!==N&&N,prefix:V||q.prefix,transformRawValue:$},X=null!=y?formatValue(__assign(__assign({},Z),{decimalScale:C,value:String(y)})):null!=E?formatValue(__assign(__assign({},Z),{decimalScale:C,value:String(E)})):"",J=(0,o.useState)(X),Q=J[0],ee=J[1],et=(0,o.useState)(!1),en=et[0],er=et[1],ea=(0,o.useState)(0),ei=ea[0],eo=ea[1],el=(0,o.useState)(0),eu=el[0],es=el[1],ec=(0,o.useState)(null),ef=ec[0],ep=ec[1],eg=(0,o.useRef)(null);(0,o.useImperativeHandle)(r,function(){return eg.current});var processChange=function(n,r){er(!0);var i=repositionCursor({selectionStart:r,value:n,lastKeyStroke:ef,stateValue:Q,groupSeparator:Y}),o=i.modifiedValue,p=i.cursorPosition,d=cleanValue(__assign({value:o},z));if(!_||!(d.replace(/-/g,"").length>_)){if(""===d||"-"===d||d===H){x&&x(void 0,m,{float:null,formatted:"",value:""}),ee(d),eo(1);return}var v=parseFloat(H?d.replace(H,"."):d),h=formatValue(__assign({value:d},Z));if(null!=p){var S=p+(h.length-n.length);eo(S=S<=0?V?V.length:0:S),es(eu+1)}ee(h),x&&x(d,m,{float:v,formatted:h,value:d})}};(0,o.useEffect)(function(){en&&"-"!==Q&&eg.current&&document.activeElement===eg.current&&eg.current.setSelectionRange(ei,ei)},[Q,ei,eg,en,eu]);var ed=__assign({type:"text",inputMode:"decimal",id:d,name:m,className:v,onChange:function(n){var r=n.target;processChange(r.value,r.selectionStart),T&&T(n)},onBlur:function(n){var r=n.target.value,i=cleanValue(__assign({value:r},z));if("-"===i||i===H||!i){ee(""),U&&U(n);return}var o=padTrimValue(fixedDecimalValue(i,H,k),H,void 0!==C?C:k),p=parseFloat(o.replace(H,".")),d=formatValue(__assign(__assign({},Z),{value:o}));x&&x(o,m,{float:p,formatted:d,value:o}),ee(d),U&&U(n)},onFocus:function(n){return B&&B(n),Q?Q.length:0},onKeyDown:function(n){var r=n.key;if(ep(r),A&&("ArrowUp"===r||"ArrowDown"===r)){n.preventDefault(),eo(Q.length);var i=parseFloat(null!=E?String(E).replace(H,"."):cleanValue(__assign({value:Q},z)))||0,o="ArrowUp"===r?i+A:i-A;if(void 0!==F&&o<F||void 0!==D&&o>D)return;var p=String(A).includes(".")?Number(String(A).split(".")[1].length):void 0;processChange(String(p?o.toFixed(p):o).replace(".",H))}K&&K(n)},onKeyUp:function(n){var r=n.key,i=n.currentTarget.selectionStart;if("ArrowUp"!==r&&"ArrowDown"!==r&&"-"!==Q){var o=getSuffix(Q,{groupSeparator:Y,decimalSeparator:H});if(o&&i&&i>Q.length-o.length&&eg.current){var p=Q.length-o.length;eg.current.setSelectionRange(p,p)}}W&&W(n)},placeholder:w,disabled:void 0!==b&&b,value:null==E||"-"===Q||H&&Q===H?Q:formatValue(__assign(__assign({},Z),{decimalScale:en?void 0:C,value:String(E)})),ref:eg},G);return h?o.createElement(h,__assign({},ed)):o.createElement("input",__assign({},ed))});m.displayName="CurrencyInput",r.Z=m},57945:function(n,r,i){n.exports=i(59090)},59090:function(n,r,i){"use strict";function t(n){return n&&"object"==typeof n&&"default"in n?n.default:n}var o=i(2265),p=t(o),d=i(54887);i(74275);var m=t(i(65187));function a(){return(a=Object.assign||function(n){for(var r=1;r<arguments.length;r++){var i=arguments[r];for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(n[o]=i[o])}return n}).apply(this,arguments)}function l(n,r){if(null==n)return{};var i,o,p={},d=Object.keys(n);for(o=0;o<d.length;o++)i=d[o],r.indexOf(i)>=0||(p[i]=n[i]);return p}function u(n){return requestAnimationFrame(n)}function s(n){cancelAnimationFrame(n)}function c(n){var r=n.ownerDocument;return r.hasFocus()&&r.activeElement===n}function f(n){return null==n?void 0:n.ownerDocument}function g(n){return o.useCallback(function(){var r,i,o,p=n.current,d="undefined"!=typeof window&&!!(o=null==(i=f(r=p))?void 0:i.defaultView)&&r instanceof o.HTMLElement;if(!p||!d)return null;if("INPUT"!==p.nodeName&&(p=p.querySelector("input")),!p)throw Error("react-input-mask: inputComponent doesn't contain input node");return p},[n])}i(50267);var v=["disabled","onBlur","onChange","onFocus","onMouseDown","readOnly","value"],h={9:/[0-9]/,a:/[A-Za-z]/,"*":/[A-Za-z0-9]/},P=function(n){var r=this;this.isCharacterAllowedAtPosition=function(n,i){var o=r.maskOptions.maskPlaceholder;return!!r.isCharacterFillingPosition(n,i)||!!o&&o[i]===n},this.isCharacterFillingPosition=function(n,i){var o=r.maskOptions.mask;if(!n||i>=o.length)return!1;if(!r.isPositionEditable(i))return o[i]===n;var p=o[i];return new RegExp(p).test(n)},this.isPositionEditable=function(n){var i=r.maskOptions,o=i.mask,p=i.permanents;return n<o.length&&-1===p.indexOf(n)},this.isValueEmpty=function(n){return n.split("").every(function(n,i){return!r.isPositionEditable(i)||!r.isCharacterFillingPosition(n,i)})},this.isValueFilled=function(n){return r.getFilledLength(n)===r.maskOptions.lastEditablePosition+1},this.getDefaultSelectionForValue=function(n){var i=r.getFilledLength(n),o=r.getRightEditablePosition(i);return{start:o,end:o}},this.getFilledLength=function(n){return function(n,r){for(var i=n.length-1;i>=0;i--)if(r(n[i],i))return i;return -1}(n.split(""),function(n,i){return r.isPositionEditable(i)&&r.isCharacterFillingPosition(n,i)})+1},this.getStringFillingLengthAtPosition=function(n,i){return n.split("").reduce(function(n,i){return r.insertCharacterAtPosition(n,i,n.length)},function(n,r){void 0===r&&(r=1);for(var i="",o=0;o<r;o++)i+=" ";return i}(0,i)).length-i},this.getLeftEditablePosition=function(n){for(var i=n;i>=0;i--)if(r.isPositionEditable(i))return i;return null},this.getRightEditablePosition=function(n){for(var i=r.maskOptions.mask,o=n;o<i.length;o++)if(r.isPositionEditable(o))return o;return null},this.formatValue=function(n){var i=r.maskOptions,o=i.maskPlaceholder,p=i.mask;if(!o){for(n=r.insertStringAtPosition("",n,0);n.length<p.length&&!r.isPositionEditable(n.length);)n+=p[n.length];return n}return r.insertStringAtPosition(o,n,0)},this.clearRange=function(n,i,o){if(!o)return n;var p=i+o,d=r.maskOptions,m=d.maskPlaceholder,v=d.mask,h=n.split("").map(function(n,o){var d=r.isPositionEditable(o);return m||!(o>=p)||d?o<i||o>=p?n:d?m?m[o]:"":v[o]:""}).join("");return r.formatValue(h)},this.insertCharacterAtPosition=function(n,i,o){var p=r.maskOptions,d=p.mask,m=p.maskPlaceholder;if(o>=d.length)return n;var v=r.isCharacterAllowedAtPosition(i,o),h=r.isPositionEditable(o),S=r.getRightEditablePosition(o),y=m&&S?i===m[S]:null,b=n.slice(0,o);return!v&&h||(n=b+(v?i:d[o])),v||h||y||(n=r.insertCharacterAtPosition(n,i,o+1)),n},this.insertStringAtPosition=function(n,i,o){var p=r.maskOptions,d=p.mask,m=p.maskPlaceholder;if(!i||o>=d.length)return n;var v=i.split(""),h=r.isValueFilled(n)||!!m,S=n.slice(o);return(n=v.reduce(function(n,i){return r.insertCharacterAtPosition(n,i,n.length)},n.slice(0,o)),h)?n+=S.slice(n.length-o):r.isValueFilled(n)?n+=d.slice(n.length).join(""):n=S.split("").filter(function(n,i){return r.isPositionEditable(o+i)}).reduce(function(n,i){var o=r.getRightEditablePosition(n.length);return null===o?n:(r.isPositionEditable(n.length)||(n+=d.slice(n.length,o).join("")),r.insertCharacterAtPosition(n,i,n.length))},n),n},this.processChange=function(n,i){var o=r.maskOptions,p=o.mask,d=o.prefix,m=o.lastEditablePosition,v=n.value,h=n.selection,S=i.value,y=i.selection,b=v,_="",E=0,x=0,k=Math.min(y.start,h.start);return h.end>y.start?(_=b.slice(y.start,h.end),x=(E=r.getStringFillingLengthAtPosition(_,k))?y.length:0):b.length<S.length&&(x=S.length-b.length),b=S,x&&(1!==x||y.length||(k=y.start===h.start?r.getRightEditablePosition(h.start):r.getLeftEditablePosition(h.start)),b=r.clearRange(b,k,x)),b=r.insertStringAtPosition(b,_,k),(k+=E)>=p.length?k=p.length:k<d.length&&!E?k=d.length:k>=d.length&&k<m&&E&&(k=r.getRightEditablePosition(k)),{value:b=r.formatValue(b),enteredString:_,selection:{start:k,end:k}}},this.maskOptions=function(n){var r=n.mask,i=n.maskPlaceholder,o=[];if(!r)return{maskPlaceholder:null,mask:null,prefix:null,lastEditablePosition:null,permanents:[]};if("string"==typeof r){var p=!1,d="";r.split("").forEach(function(n){p||"\\"!==n?(!p&&h[n]||o.push(d.length),d+=n,p=!1):p=!0}),r=d.split("").map(function(n,r){return -1===o.indexOf(r)?h[n]:n})}else r.forEach(function(n,r){"string"==typeof n&&o.push(r)});i&&(i=1===i.length?r.map(function(n,r){return -1!==o.indexOf(r)?n:i}):i.split(""),o.forEach(function(n){i[n]=r[n]}),i=i.join(""));for(var m=o.filter(function(n,r){return n===r}).map(function(n){return r[n]}).join(""),v=r.length-1;-1!==o.indexOf(v);)v--;return{maskPlaceholder:i,prefix:m,mask:r,lastEditablePosition:v,permanents:o}}(n)},S=function(n){function e(){return n.apply(this,arguments)||this}return e.prototype=Object.create(n.prototype),e.prototype.constructor=e,function(n,r){for(var i=Object.getOwnPropertyNames(r),o=0;o<i.length;o++){var p=i[o],d=Object.getOwnPropertyDescriptor(r,p);d&&d.configurable&&void 0===n[p]&&Object.defineProperty(n,p,d)}}(e,n),e.prototype.render=function(){var n=this.props,r=n.children,i=l(n,["children"]);return p.cloneElement(r,i)},e}(p.Component),y=o.forwardRef(function(n,r){var i=n.alwaysShowMask,h=n.children,y=n.mask,b=n.maskPlaceholder,_=n.beforeMaskedStateChange,E=l(n,["alwaysShowMask","children","mask","maskPlaceholder","beforeMaskedStateChange"]);x=n.mask,k=n.maskPlaceholder,x&&k&&1!==k.length&&k.length!==x.length&&m(!1);var x,k,w,C,V,R,O,A,F,D,L,j,N,I,M,T,B,U,K,W,$,G,q,H,Y,Z,z,X,J=new P({mask:y,maskPlaceholder:b}),Q=!!y,ee=!E.disabled&&!E.readOnly,et=null!==n.value&&void 0!==n.value,en=(X=o.useRef(),o.useEffect(function(){X.current=Q}),X.current),er=(w=""+((et?n.value:n.defaultValue)||""),$=(C=K=o.useRef(),A=o.useRef({start:null,end:null}),F=g(C),D=o.useCallback(function(){var n,r,i;return{start:r=(n=F()).selectionStart,end:i=n.selectionEnd,length:i-r}},[F]),L=o.useCallback(function(){return A.current},[]),j=o.useCallback(function(n){var r,i,o=F();o&&c(o)&&(r=n.start,void 0===(i=n.end)&&(i=r),o.setSelectionRange(r,i),A.current=D())},[F,D]),N=o.useCallback(function(){A.current=D()},[D]),M=(V=o.useRef(null),R=o.useCallback(function(){null===V.current&&function t(){N(),V.current=u(t)}()},[N]),O=o.useCallback(function(){s(V.current),V.current=null},[]),o.useEffect(function(){V.current&&(O(),R())},[R,O]),o.useEffect(s,[]),I=[R,O])[0],T=I[1],o.useLayoutEffect(function(){if(Q){var n=F();return n.addEventListener("focus",M),n.addEventListener("blur",T),c(n)&&M(),function(){n.removeEventListener("focus",M),n.removeEventListener("blur",T),T()}}}),W={getSelection:D,getLastSelection:L,setSelection:j}).getSelection,G=W.getLastSelection,q=W.setSelection,Y=(B=g(K),U=o.useRef(w),H={getValue:o.useCallback(function(){return B().value},[B]),getLastValue:o.useCallback(function(){return U.current},[]),setValue:o.useCallback(function(n){U.current=n;var r=B();r&&(r.value=n)},[B])}).getValue,Z=H.getLastValue,z=H.setValue,{inputRef:K,getInputState:function(){return{value:Y(),selection:$()}},getLastInputState:function(){return{value:Z(),selection:G()}},setInputState:function(n){var r=n.value,i=n.selection;z(r),q(i)}}),ea=er.inputRef,ei=er.getInputState,eo=er.setInputState,el=er.getLastInputState,eu=g(ea);if(Q&&et){var es=eu(),ec=es&&c(es)||i||n.value?J.formatValue(n.value):n.value;_&&(ec=_({nextState:{value:ec,selection:{start:null,end:null}}}).value),eo(a({},el(),{value:ec}))}var ef=el(),ep=ef.selection,eg=ef.value;o.useLayoutEffect(function(){if(Q){var n=c(eu()),r=ei(),o=a({},r);if(!et){var p=r.value,d=J.formatValue(p),m=J.isValueEmpty(d);!m||n||i?o.value=d:m&&!n&&(o.value="")}n&&!en?o.selection=J.getDefaultSelectionForValue(o.value):et&&n&&ep&&null!==ep.start&&null!==ep.end&&(o.selection=ep),_&&(o=_({currentState:r,nextState:o})),eo(o)}});var ed=a({},E,{onFocus:function(r){ea.current=r.target;var i=ei().value;if(Q&&!J.isValueFilled(i)){var o=J.formatValue(i),p=J.getDefaultSelectionForValue(o),d={value:o,selection:p};_&&(o=(d=_({currentState:ei(),nextState:d})).value,p=d.selection),eo(d),o!==i&&n.onChange&&n.onChange(r),u(function(){eo(el())})}n.onFocus&&n.onFocus(r)},onBlur:function(r){var o=ei().value,p=el().value;if(Q&&!i&&J.isValueEmpty(p)){var d="",m={value:d,selection:{start:null,end:null}};_&&(d=(m=_({currentState:ei(),nextState:m})).value),eo(m),d!==o&&n.onChange&&n.onChange(r)}n.onBlur&&n.onBlur(r)},onChange:Q&&ee?function(r){var i=ei(),o=el(),p=J.processChange(i,o);_&&(p=_({currentState:i,previousState:o,nextState:p})),eo(p),n.onChange&&n.onChange(r)}:n.onChange,onMouseDown:Q&&ee?function(r){var i=eu(),o=ei().value,p=f(i);if(!c(i)&&!J.isValueFilled(o)){var d=r.clientX,m=r.clientY,v=(new Date).getTime();p.addEventListener("mouseup",function t(n){if(p.removeEventListener("mouseup",t),c(i)){var r=Math.max(Math.abs(n.clientX-d),Math.abs(n.clientY-m)),o=(new Date).getTime()-v;if(r<=10&&o<=200||r<=5&&o<=300){var h=el();eo(a({},h,{selection:J.getDefaultSelectionForValue(h.value)}))}}})}n.onMouseDown&&n.onMouseDown(r)}:n.onMouseDown,ref:function(n){ea.current=d.findDOMNode(n),"function"!=typeof r?null!==r&&"object"==typeof r&&(r.current=n):r(n)},value:Q&&et?eg:n.value});return h?(v.filter(function(r){return null!=h.props[r]&&h.props[r]!==n[r]}).length&&m(!1),p.createElement(S,ed,h)):p.createElement("input",ed)});y.displayName="InputMask",y.defaultProps={alwaysShowMask:!1,maskPlaceholder:"_"},n.exports=y},50267:function(n){"use strict";n.exports=function(){}}}]);