(function(h){h.extend(h.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=e);void 0!=b&&(a=a.buffer,!1===f.skipRadixDance&&""!=f.radixPoint&&-1!=h.inArray(f.radixPoint,a)&&(d=h.inArray(f.radixPoint,a)));return d},rightAlign:!0, postFormat:function(a,b,f,d){var e=!1;if(""==d.groupSeparator)return{pos:b};var c=a.slice();f||c.splice(b,0,"?");c=c.join("");if(d.autoGroup||f&&-1!=c.indexOf(d.groupSeparator)){var g=h.inputmask.escapeRegex.call(this,d.groupSeparator),c=c.replace(RegExp(g,"g"),""),g=c.split(d.radixPoint),c=g[0];if(c!=d.prefix+"?0")for(var e=!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< g.length&&(c+=d.radixPoint+g[1])}a.length=c.length;d=0;for(g=c.length;de.prefix.length&&(-1==h.inArray(e.radixPoint,b)||f