| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /*
- Input Mask plugin for jquery
- http://github.com/RobinHerbots/jquery.inputmask
- Copyright (c) 2010 - 2013 Robin Herbots
- Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
- Version: 2.1.12
- */
- (function(e){void 0==e.fn.inputmask&&(e.inputmask={defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},escapeChar:"\\",mask:null,oncomplete:e.noop,onincomplete:e.noop,oncleared:e.noop,repeat:0,greedy:!0,autoUnmask:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,aliases:{},onKeyUp:e.noop,onKeyDown:e.noop,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:e.noop,skipOptionalPartCharacter:" ",numericInput:!1,radixPoint:"",definitions:{9:{validator:"[0-9]",cardinality:1},a:{validator:"[A-Za-z\u0410-\u044f\u0401\u0451]",
- cardinality:1},"*":{validator:"[A-Za-z\u0410-\u044f\u0401\u04510-9]",cardinality:1}},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91},ignorables:[9,13,19,27,33,34,35,36,37,
- 38,39,40,45,46,93,112,113,114,115,116,117,118,119,120,121,122,123],getMaskLength:function(e,K,A){var G=e.length;!K&&1<A&&(G+=e.length*(A-1));return G}},val:e.fn.val,escapeRegex:function(e){return e.replace(RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\)","gim"),"\\$1")}},e.fn.inputmask=function(r,K){function A(a,c){var h=b.aliases[a];return h?(h.alias&&A(h.alias),e.extend(!0,b,h),e.extend(!0,b,c),!0):!1}function G(a){var c=!1,h=0,o=b.greedy,j=b.repeat;1==a.length&&!1==o&&(b.placeholder=
- "");for(var a=e.map(a.split(""),function(a){var j=[];if(a==b.escapeChar)c=true;else if(a!=b.optionalmarker.start&&a!=b.optionalmarker.end||c){var e=b.definitions[a];if(e&&!c)for(a=0;a<e.cardinality;a++)j.push(E(h+a));else{j.push(a);c=false}h=h+j.length;return j}}),T=a.slice(),f=1;f<j&&o;f++)T=T.concat(a.slice());return{mask:T,repeat:j,greedy:o}}function U(a){var c=!1,h=!1,o=!1;return e.map(a.split(""),function(a){var e=[];if(a==b.escapeChar)h=!0;else if(a==b.optionalmarker.start&&!h)o=c=!0;else if(a==
- b.optionalmarker.end&&!h)c=!1,o=!0;else{var f=b.definitions[a];if(f&&!h){for(var m=f.prevalidator,i=m?m.length:0,l=1;l<f.cardinality;l++){var d=i>=l?m[l-1]:[],g=d.validator,d=d.cardinality;e.push({fn:g?"string"==typeof g?RegExp(g):new function(){this.test=g}:/./,cardinality:d?d:1,optionality:c,newBlockMarker:!0==c?o:!1,offset:0,casing:f.casing,def:a});!0==c&&(o=!1)}e.push({fn:f.validator?"string"==typeof f.validator?RegExp(f.validator):new function(){this.test=f.validator}:/./,cardinality:f.cardinality,
- optionality:c,newBlockMarker:o,offset:0,casing:f.casing,def:a})}else e.push({fn:null,cardinality:0,optionality:c,newBlockMarker:o,offset:0,casing:null,def:a}),h=!1;o=!1;return e}})}function V(){function a(h,e){var j=e.split(b.optionalmarker.end,2),g,f,i=j[0].split(b.optionalmarker.start);1<i.length?(g=h+i[0]+(b.optionalmarker.start+i[1]+b.optionalmarker.end)+(1<j.length?j[1]:""),f=G(g),c.push({_buffer:f.mask,tests:U(g),lastValidPosition:0,greedy:f.greedy,repeat:f.repeat}),g=h+i[0]+(1<j.length?j[1]:
- ""),f=G(g),c.push({_buffer:f.mask,tests:U(g),lastValidPosition:0,greedy:f.greedy,repeat:f.repeat}),1<j.length&&1<j[1].split(b.optionalmarker.start).length&&(a(h+i[0]+(b.optionalmarker.start+i[1]+b.optionalmarker.end),j[1]),a(h+i[0],j[1]))):(g=h+j,f=G(g),c.push({_buffer:f.mask,tests:U(g),lastValidPosition:0,greedy:f.greedy,repeat:f.repeat}))}var c=[];a("",b.mask.toString());return c}function F(){return p[g].tests}function i(){return p[g]._buffer}function H(a,c,h,o,j){function i(a,d){for(var e=D(a),
- j=c?1:0,f="",g=d.tests[e].cardinality;g>j;g--)f+=B(h,e-(g-1));c&&(f+=c);return null!=d.tests[e].fn?d.tests[e].fn.test(f,h,a,o,b):!1}if(o)return i(a,p[g]);var f=[],m=!1,n=g;e.each(p,function(e){g=e;var d=a;if(n!=g&&!y(a)){if(c==this._buffer[d]||c==b.skipOptionalPartCharacter)return f[e]={refresh:!0},this.lastValidPosition=d,!1;d=j?L(h,a):w(h,a)}if((j||b.numericInput?this.lastValidPosition<=b.numericInput?q(h):w(h,d):this.lastValidPosition>=L(h,d))&&0<=d&&d<q(h))f[e]=i(d,this),!1!==f[e]?(!0===f[e]&&
- (f[e]={pos:d}),this.lastValidPosition=f[e].pos||d):this.lastValidPosition=j?w(h,a):L(h,a)});g=n;R(h,a,n,j);m=f[g]||m;setTimeout(function(){b.onKeyValidation.call(this,m,b)},0);return m}function R(a,c,h,o){e.each(p,function(e){if(o||b.numericInput?this.lastValidPosition<=c:this.lastValidPosition>=c){g=e;if(g!=h){var e=q(a),p=i();if(o||b.numericInput)a.reverse(),p.reverse();for(var f=a.length=c;f<e;f++){var m=D(f);I(a,f,B(p,m))}o&&a.reverse()}return!1}})}function y(a){a=D(a);a=F()[a];return void 0!=
- a?a.fn:!1}function D(a){return a%F().length}function E(a){return b.placeholder.charAt(a%b.placeholder.length)}function q(a){return b.getMaskLength(i(),p[g].greedy,p[g].repeat,a,b)}function w(a,c){var b=q(a);if(c>=b)return b;for(var e=c;++e<b&&!y(e););return e}function L(a,c){var b=c;if(0>=b)return 0;for(;0<--b&&!y(b););return b}function I(a,c,b){var e=F()[D(c)],j=b;if(void 0!=j)switch(e.casing){case "upper":j=b.toUpperCase();break;case "lower":j=b.toLowerCase()}a[c]=j}function B(a,c,b){b&&(c=W(a,
- c));return a[c]}function W(a,c,b){if(b)for(;0>c&&a.length<q(a);){b=i().length-1;for(c=i().length;void 0!==i()[b];)a.unshift(i()[b--])}else for(;void 0==a[c]&&a.length<q(a);)for(b=0;void 0!==i()[b];)a.push(i()[b++]);return c}function C(a,b,e){a._valueSet(b.join(""));void 0!=e&&(N?setTimeout(function(){n(a,e)},100):n(a,e))}function X(a,b,e){for(var g=q(a);b<e&&b<g;b++)I(a,b,B(i().slice(),b))}function O(a,b){var e=D(b);I(a,b,B(i(),e))}function z(a,c,h,o){var j=e(a).data("inputmask").isRTL,n=S(a._valueGet(),
- j).split(""),f=q(c);if(j){var m=n.reverse();m.length=f;for(var v=0;v<f;v++){var l=D(f-(v+1));null==F()[l].fn&&m[v]!=B(i(),l)?(m.splice(v,0,B(i(),l)),m.length=f):m[v]=m[v]||B(i(),l)}n=m.reverse()}X(c,0,c.length);c.length=i().length;for(var d=m=-1,x,z=n.length,l=0==z?f:-1,v=0;v<z;v++)for(var s=d+1;s<f;s++)if(y(s)){var r=n[v];!1!==(x=H(s,r,c,!h,j))?(!0!==x&&(s=void 0!=x.pos?x.pos:s,r=void 0!=x.c?x.c:r),I(c,s,r),m=d=s):(O(c,s),r==E(s)&&(l=d=s));break}else if(O(c,s),m==d&&(m=s),d=s,n[v]==B(c,s))break;
- if(!1==p[g].greedy)for(v=S(c.join(""),j).split("");c.length!=v.length;)j?c.shift():c.pop();h&&C(a,c);return j?b.numericInput?""!=b.radixPoint&&-1!=e.inArray(b.radixPoint,c)&&!0!==o?e.inArray(b.radixPoint,c):w(c,f):w(c,l):w(c,m)}function $(a){return e.inputmask.escapeRegex.call(this,a)}function S(a,b){return b?a.replace(RegExp("^("+$(i().join(""))+")*"),""):a.replace(RegExp("("+$(i().join(""))+")*$"),"")}function Y(a,b){z(a,b,!1);var h=b.slice(),g,j;if(e(a).data("inputmask").isRTL)for(j=0;j<=h.length-
- 1;j++)if(g=D(j),F()[g].optionality)if(!y(j)||!H(j,b[j],b,!0))h.splice(0,1);else break;else break;else for(j=h.length-1;0<=j;j--)if(g=D(j),F()[g].optionality)if(!y(j)||!H(j,b[j],b,!0))h.pop();else break;else break;C(a,h)}function aa(a,b){var h=a[0];if(F()&&(!0===b||!a.hasClass("hasDatepicker"))){var g=i().slice();z(h,g);return e.map(g,function(a,b){return y(b)&&H(b,a,g,!0)?a:null}).join("")}return h._valueGet()}function n(a,c,h){var g=a.jquery&&0<a.length?a[0]:a;if("number"==typeof c){if(e(a).is(":visible")){h=
- "number"==typeof h?h:c;!1==b.insertMode&&c==h&&h++;if(g.setSelectionRange)h==c?(g.focus(),g.setSelectionRange(c,h)):(g.select(),g.selectionStart=c,g.selectionEnd=ba?c:h);else if(g.createTextRange){var j=g.createTextRange();j.collapse(!0);j.moveEnd("character",h);j.moveStart("character",c);j.select()}g.focus()}}else{if(!e(a).is(":visible"))return{begin:0,end:0};a=N?j:null;j=null;null==a&&(g.setSelectionRange?(c=g.selectionStart,h=g.selectionEnd):document.selection&&document.selection.createRange&&
- (j=document.selection.createRange(),c=0-j.duplicate().moveStart("character",-1E5),h=c+j.text.length),a={begin:c,end:h});return a}}function P(b){var c=!1;currentActiveMasksetIndex=g;highestValidPosition=0;e.each(p,function(e,n){g=e;var j=q(b);if(n.lastValidPosition>=highestValidPosition&&n.lastValidPosition==j-1){for(var p=!0,f=0;f<j;f++){var m=y(f);if(m&&b[f]==E(f)||!m&&b[f]!=i()[f]){p=!1;break}}if(c=c||p)return!1}highestValidPosition=n.lastValidPosition});g=currentActiveMasksetIndex;return c}function Z(a){function c(b){b=
- e._data(b).events;e.each(b,function(b,a){e.each(a,function(b,a){if("inputmask"==a.namespace){var d=a.handler;a.handler=function(){return this.readOnly||this.disabled?!1:d.apply(this,arguments)}}})})}function h(b){var a;Object.getOwnPropertyDescriptor&&(a=Object.getOwnPropertyDescriptor(b,"value"));if(a&&a.get)b._valueGet||(b._valueGet=a.get,b._valueSet=a.set,Object.defineProperty(b,"value",{get:function(){var b=e(this),a=e(this).data("inputmask"),d=a.masksets,c=a.activeMasksetIndex;return a&&a.autoUnmask?
- b.inputmask("unmaskedvalue"):this._valueGet()!=d[c]._buffer.join("")?this._valueGet():""},set:function(b){this._valueSet(b);e(this).triggerHandler("setvalue.inputmask")}}));else if(document.__lookupGetter__&&b.__lookupGetter__("value"))b._valueGet||(b._valueGet=b.__lookupGetter__("value"),b._valueSet=b.__lookupSetter__("value"),b.__defineGetter__("value",function(){var b=e(this),a=e(this).data("inputmask"),d=a.masksets,c=a.activeMasksetIndex;return a&&a.autoUnmask?b.inputmask("unmaskedvalue"):this._valueGet()!=
- d[c]._buffer.join("")?this._valueGet():""}),b.__defineSetter__("value",function(b){this._valueSet(b);e(this).triggerHandler("setvalue.inputmask")}));else if(b._valueGet||(b._valueGet=function(){return this.value},b._valueSet=function(b){this.value=b}),!0!=e.fn.val.inputmaskpatch)e.fn.val=function(){if(arguments.length==0){var b=e(this);if(b.data("inputmask")){if(b.data("inputmask").autoUnmask)return b.inputmask("unmaskedvalue");var b=e.inputmask.val.apply(b),a=e(this).data("inputmask");return b!=
- a.masksets[a.activeMasksetIndex]._buffer.join("")?b:""}return e.inputmask.val.apply(b)}var d=arguments;return this.each(function(){var b=e(this),a=e.inputmask.val.apply(b,d);b.data("inputmask")&&b.triggerHandler("setvalue.inputmask");return a})},e.extend(e.fn.val,{inputmaskpatch:!0})}function o(a,d){if(b.numericInput&&""!=b.radixPoint){var e=a._valueGet().indexOf(b.radixPoint);t=d.begin<=e||d.end<=e||-1==e}}function j(b,a,e){for(;!y(b)&&0<=b-1;)b--;for(var c=b;c<a&&c<q(d);c++)if(y(c)){O(d,c);var g=
- w(d,c),h=B(d,g);if(h!=E(g))if(g<q(d)&&!1!==H(c,h,d,!0,t)&&F()[D(c)].def==F()[D(g)].def)I(d,c,B(d,g)),O(d,g);else{if(y(c))break}else if(void 0==e)break}else O(d,c);void 0!=e&&I(d,t?a:L(d,a),e);d=S(d.join(""),t).split("");0==d.length&&(d=i().slice());return b}function r(b,a,c,e){for(;b<=a&&b<q(d);b++)if(y(b)){var g=B(d,b);I(d,b,c);if(g!=E(b))if(c=w(d,b),c<q(d))if(!1!==H(c,g,d,!0,t)&&F()[D(b)].def==F()[D(c)].def)c=g;else if(y(c))break;else c=g;else break;else if(!0!==e)break}else O(d,b);e=d.length;d=
- S(d.join(""),t).split("");0==d.length&&(d=i().slice());return a-(e-d.length)}function f(a){s=!1;var c=this,h=a.keyCode,f=n(c);o(c,f);if(h==b.keyCode.BACKSPACE||h==b.keyCode.DELETE||ca&&127==h){var u=q(d);if(0==f.begin&&f.end==u)g=0,d=i().slice(),C(c,d),n(c,z(c,d,!1));else if(1<f.end-f.begin||1==f.end-f.begin&&b.insertMode)X(d,f.begin,f.end),R(d,f.begin,g),C(c,d),n(t?z(c,d,!1):f.begin);else{var k=f.begin;h==b.keyCode.DELETE?(k<J&&(k=J),k<u&&(b.numericInput&&""!=b.radixPoint&&d[k]==b.radixPoint?(k=
- d.length-1==k?k:w(d,k),k=j(k,u)):t?(k=r(J,k,E(k),!0),k=w(d,k)):k=j(k,u),R(d,k,g),C(c,d,k))):h==b.keyCode.BACKSPACE&&k>J&&(k-=1,b.numericInput&&""!=b.radixPoint&&d[k]==b.radixPoint?(k=r(J,d.length-1==k?k:k-1,E(k),!0),k++):t?(k=r(J,k,E(k),!0),k=d[k+1]==b.radixPoint?k+1:w(d,k)):k=j(k,u),R(d,k,g),C(c,d,k))}c._valueGet()==i().join("")&&e(c).trigger("cleared");a.preventDefault()}else h==b.keyCode.END||h==b.keyCode.PAGE_DOWN?setTimeout(function(){var e=z(c,d,!1,!0);!b.insertMode&&(e==q(d)&&!a.shiftKey)&&
- e--;n(c,a.shiftKey?f.begin:e,e)},0):h==b.keyCode.HOME||h==b.keyCode.PAGE_UP?n(c,0,a.shiftKey?f.begin:0):h==b.keyCode.ESCAPE?(c._valueSet(A),n(c,0,z(c,d))):h==b.keyCode.INSERT?(b.insertMode=!b.insertMode,n(c,!b.insertMode&&f.begin==q(d)?f.begin-1:f.begin)):a.ctrlKey&&88==h?setTimeout(function(){n(c,z(c,d,!0))},0):b.insertMode||(h==b.keyCode.RIGHT?(u=f.begin==f.end?f.end+1:f.end,u=u<q(d)?u:f.end,n(c,a.shiftKey?f.begin:u,a.shiftKey?u+1:u)):h==b.keyCode.LEFT&&(u=f.begin-1,u=0<u?u:0,n(c,u,a.shiftKey?f.end:
- u)));b.onKeyDown.call(this,a,d,b);G=-1!=e.inArray(h,b.ignorables)}function m(a){if(s)return!1;s=!0;var c=e(this),a=a||window.event,h=a.which||a.charCode||a.keyCode,f=String.fromCharCode(h);if(b.numericInput&&f==b.radixPoint){var i=this._valueGet().indexOf(b.radixPoint);n(this,w(d,-1!=i?i:q(d)))}if(a.ctrlKey||a.altKey||a.metaKey||G)return!0;if(h){c.trigger("input");var k=n(this),m=q(d),h=!0;X(d,k.begin,k.end);if(t){var i=L(d,k.end),l;if(!1!==(l=H(i==m||B(d,i)==b.radixPoint?L(d,i):i,f,d,!1,t))){var o=
- !1;!0!==l&&(o=l.refresh,i=void 0!=l.pos?l.pos:i,f=void 0!=l.c?l.c:f);if(!0!==o)if(m=q(d),l=J,!0==b.insertMode){if(!0==p[g].greedy)for(o=d.slice();B(o,l,!0)!=E(l)&&l<=i;)l=l==m?m+1:w(d,l);l<=i&&(p[g].greedy||d.length<m)?(d[J]!=E(J)&&d.length<m&&(o=W(d,-1,t),0!=k.end&&(i+=o),m=d.length),j(l,i,f)):h=!1}else I(d,i,f);h&&(C(this,d,b.numericInput?i+1:i),setTimeout(function(){P(d)&&c.trigger("complete")},0))}else N&&C(this,d,k.begin)}else if(i=w(d,k.begin-1),W(d,i,t),!1!==(l=H(i,f,d,!1,t))){o=!1;!0!==l&&
- (o=l.refresh,i=void 0!=l.pos?l.pos:i,f=void 0!=l.c?l.c:f);if(!0!==o)if(!0==b.insertMode){k=q(d);for(o=d.slice();B(o,k,!0)!=E(k)&&k>=i;)k=0==k?-1:L(d,k);k>=i?r(i,d.length,f):h=!1}else I(d,i,f);h&&(f=w(d,i),C(this,d,f),setTimeout(function(){P(d)&&c.trigger("complete")},0))}else N&&C(this,d,k.begin);a.preventDefault()}}function v(a){var c=e(this),f=a.keyCode;b.onKeyUp.call(this,a,d,b);f==b.keyCode.TAB&&(c.hasClass("focus.inputmask")&&0==this._valueGet().length&&b.showMaskOnFocus)&&(d=i().slice(),C(this,
- d),t||n(this,0),A=this._valueGet())}var l=e(a);if(l.is(":input")){var d=i().slice();p[g].greedy=p[g].greedy?p[g].greedy:0==p[g].repeat;var x=l.prop("maxLength");q(d)>x&&-1<x&&(x<i().length&&(i().length=x),!1==p[g].greedy&&(p[g].repeat=Math.round(x/i().length)),l.prop("maxLength",2*q(d)));l.data("inputmask",{masksets:p,activeMasksetIndex:g,autoUnmask:b.autoUnmask,definitions:b.definitions,isRTL:!1});h(a);var d=i().slice(),A=a._valueGet(),s=!1,G=!1,M=-1,J=w(d,-1);L(d,q(d));var t=!1;if("rtl"==a.dir||
- b.numericInput)a.dir="ltr",l.css("text-align","right"),l.removeAttr("dir"),x=l.data("inputmask"),x.isRTL=!0,l.data("inputmask",x),t=!0;l.unbind(".inputmask");l.removeClass("focus.inputmask");l.bind("mouseenter.inputmask",function(){if(!e(this).hasClass("focus.inputmask")&&b.showMaskOnHover){var a=this._valueGet().length;if(a<d.length){a==0&&(d=i().slice());C(this,d)}}}).bind("blur.inputmask",function(){var a=e(this),c=this._valueGet();a.removeClass("focus.inputmask");c!=A&&a.change();b.clearMaskOnLostFocus&&
- c!=""&&(c==i().join("")?this._valueSet(""):Y(this,d));if(!P(d)){a.trigger("incomplete");if(b.clearIncomplete)if(b.clearMaskOnLostFocus)this._valueSet("");else{d=i().slice();C(this,d)}}}).bind("focus.inputmask",function(){var a=e(this),c=this._valueGet();if(b.showMaskOnFocus&&!a.hasClass("focus.inputmask")&&(!b.showMaskOnHover||b.showMaskOnHover&&c=="")){c=c.length;if(c<d.length){c==0&&(d=i().slice());n(this,z(this,d,true))}}a.addClass("focus.inputmask");A=this._valueGet()}).bind("mouseleave.inputmask",
- function(){var a=e(this);b.clearMaskOnLostFocus&&(a.hasClass("focus.inputmask")||(this._valueGet()==i().join("")||this._valueGet()==""?this._valueSet(""):Y(this,d)))}).bind("click.inputmask",function(){var a=this;setTimeout(function(){var b=n(a);if(b.begin==b.end){var c=b.begin;M=z(a,d,false);o(a,b);t?n(a,c>M&&(H(c,d[c],d,true,t)!==false||!y(c))?c:M):n(a,c<M&&(H(c,d[c],d,true,t)!==false||!y(c))?c:M)}},0)}).bind("dblclick.inputmask",function(){var a=this;setTimeout(function(){n(a,0,M)},0)}).bind("keydown.inputmask",
- f).bind("keypress.inputmask",m).bind("keyup.inputmask",v).bind(da+".inputmask dragdrop.inputmask drop.inputmask",function(){var a=this;setTimeout(function(){n(a,z(a,d,true));P(d)&&l.trigger("complete")},0)}).bind("setvalue.inputmask",function(){A=this._valueGet();z(this,d,true);this._valueGet()==i().join("")&&this._valueSet("")}).bind("complete.inputmask",b.oncomplete).bind("incomplete.inputmask",b.onincomplete).bind("cleared.inputmask",b.oncleared);var M=z(a,d,!0),K;try{K=document.activeElement}catch(Q){}K===
- a?(l.addClass("focus.inputmask"),n(a,M)):b.clearMaskOnLostFocus&&(a._valueGet()==i().join("")?a._valueSet(""):Y(a,d));c(a)}}var b=e.extend(!0,{},e.inputmask.defaults,K),da=function(a){var b=document.createElement("input"),a="on"+a,e=a in b;e||(b.setAttribute(a,"return;"),e="function"==typeof b[a]);return e}("paste")?"paste":"input",ca=null!=navigator.userAgent.match(/iphone/i),N=null!=navigator.userAgent.match(/android.*safari.*/i),ba;if(N){var Q=navigator.userAgent.match(/safari.*/i),Q=parseInt(RegExp(/[0-9]+/).exec(Q)),
- N=533>=Q;ba=534>=(533<Q)}var p,g=0;if("string"==typeof r)switch(r){case "mask":return A(b.alias,K),p=V(),this.each(function(){Z(this)});case "unmaskedvalue":return p=this.data("inputmask").masksets,g=this.data("inputmask").activeMasksetIndex,b.definitions=this.data("inputmask").definitions,aa(this);case "remove":return this.each(function(){var a=e(this),c=this;setTimeout(function(){if(a.data("inputmask")){p=a.data("inputmask").masksets;g=a.data("inputmask").activeMasksetIndex;b.definitions=a.data("inputmask").definitions;
- c._valueSet(aa(a,!0));a.removeData("inputmask");a.unbind(".inputmask");a.removeClass("focus.inputmask");var e;Object.getOwnPropertyDescriptor&&(e=Object.getOwnPropertyDescriptor(c,"value"));e&&e.get?c._valueGet&&Object.defineProperty(c,"value",{get:c._valueGet,set:c._valueSet}):document.__lookupGetter__&&c.__lookupGetter__("value")&&c._valueGet&&(c.__defineGetter__("value",c._valueGet),c.__defineSetter__("value",c._valueSet));delete c._valueGet;delete c._valueSet}},0)});case "getemptymask":return this.data("inputmask")?
- (p=this.data("inputmask").masksets,g=this.data("inputmask").activeMasksetIndex,p[g]._buffer.join("")):"";case "hasMaskedValue":return this.data("inputmask")?!this.data("inputmask").autoUnmask:!1;case "isComplete":return p=this.data("inputmask").masksets,g=this.data("inputmask").activeMasksetIndex,b.definitions=this.data("inputmask").definitions,P(this[0].split(""));default:return A(r,K)||(b.mask=r),p=V(),this.each(function(){Z(this)})}else{if("object"==typeof r)return b=e.extend(!0,{},e.inputmask.defaults,
- r),A(b.alias,r),p=V(),this.each(function(){Z(this)});if(void 0==r)return this.each(function(){var a=e(this).attr("data-inputmask");if(a&&""!=a)try{var a=a.replace(RegExp("'","g"),'"'),c=e.parseJSON("{"+a+"}");b=e.extend(!0,{},e.inputmask.defaults,c);A(b.alias,c);b.alias=void 0;e(this).inputmask(b)}catch(g){}})}return this})})(jQuery);
|