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