(function(g){g.extend(g.inputmask.defaults.aliases,{numeric:{mask:function(a){0!==a.repeat&&isNaN(a.integerDigits)&&(a.integerDigits=a.repeat);a.repeat=0;a.autoGroup=a.autoGroup&&""!=a.groupSeparator;if(a.autoGroup&&isFinite(a.integerDigits)){var b=Math.floor(a.integerDigits/a.groupSize);a.integerDigits+=0==a.integerDigits%a.groupSize?b-1:b}b=a.prefix;b=b+"[+]"+("~{1,"+a.integerDigits+"}");void 0!=a.digits&&(isNaN(a.digits)||0d&&(d=f);void 0!=b&&(a=a.buffer,!1===e.skipRadixDance&&""!=e.radixPoint&&-1!=g.inArray(e.radixPoint,a)&&(d=g.inArray(e.radixPoint,a)));return d},rightAlign:!0, postFormat:function(a,b,e,d){var f=!1;if(""==d.groupSeparator)return{pos:b};var c=a.slice();e||c.splice(b,0,"?");c=c.join("");if(d.autoGroup||e&&-1!=c.indexOf(d.groupSeparator)){var h=g.inputmask.escapeRegex.call(this,d.groupSeparator),c=c.replace(RegExp(h,"g"),""),h=c.split(d.radixPoint),c=h[0];if(c!=d.prefix+"?0")for(var f=!0,k=RegExp("([-+]?[\\d?]+)([\\d?]{"+d.groupSize+"})");k.test(c);)c=c.replace(k,"$1"+d.groupSeparator+"$2"),c=c.replace(d.groupSeparator+d.groupSeparator,d.groupSeparator);1< h.length&&(c+=d.radixPoint+h[1])}a.length=c.length;d=0;for(h=c.length;d