/*! * inputmask.numeric.extensions.min.js * https://github.com/RobinHerbots/Inputmask * Copyright (c) 2010 - 2018 Robin Herbots * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) * Version: 4.0.1-beta.33 */ !function(e){"function"==typeof define&&define.amd?define(["./dependencyLibs/inputmask.dependencyLib","./inputmask"],e):"object"==typeof exports?module.exports=e(require("./dependencyLibs/inputmask.dependencyLib"),require("./inputmask")):e(window.dependencyLib||jQuery,window.Inputmask)}(function(m,h,v){function o(e,i){for(var r="",t=0;t=(!1===t.isNegative?1:0)&&o=p.length-t.suffix.length-(!1===t.isNegative?1:0)&&(a[o-(p.length-t.suffix.length-(!1===t.isNegative?1:0))]="?")),n=n.join(""),a=a.join("");var l=p.join("").replace(n,"");if(l=(l=(l=(l=l.replace(a,"")).replace(new RegExp(h.escapeRegex(t.groupSeparator),"g"),"")).replace(new RegExp("[-"+h.escapeRegex(t.negationSymbol.front)+"]","g"),"")).replace(new RegExp(h.escapeRegex(t.negationSymbol.back)+"$"),""),isNaN(t.placeholder)&&(l=l.replace(new RegExp(h.escapeRegex(t.placeholder),"g"),"")),1t.max)return t.isNegative=t.max<0,t.postValidation(t.max.toString().replace(".",t.radixPoint).split(""),r,{caret:r,dopost:!0,placeholder:"0"},t)}return t.postValidation(i,r,{caret:r,placeholder:"0",event:"blur"},t);case"_checkval":return{caret:r}}var n},regex:{integerPart:function(e,i){return i?new RegExp("["+h.escapeRegex(e.negationSymbol.front)+"+]?"):new RegExp("["+h.escapeRegex(e.negationSymbol.front)+"+]?\\d+")},integerNPart:function(e){return new RegExp("[\\d"+h.escapeRegex(e.groupSeparator)+h.escapeRegex(e.placeholder.charAt(0))+"]+")}},definitions:{"~":{validator:function(e,i,r,t,a,n){var o;if("k"===e||"m"===e){o={insert:[],c:0};for(var p=0,s="k"===e?2:5;pt||r[1].length>t||r[0].length<=t&&r[1].lengtha.length?(e=e.replace(/\./g,"")).replace(",",i.radixPoint):a.length>n.length?(e=e.replace(/,/g,"")).replace(".",i.radixPoint):e.indexOf(".")