jquery.inputmask.bundle.min.js 24 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /*
  2. Input Mask plugin for jquery
  3. http://github.com/RobinHerbots/jquery.inputmask
  4. Copyright (c) 2010 - 2013 Robin Herbots
  5. Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
  6. Version: 2.3.50
  7. */
  8. (function(c){void 0===c.N.j&&(c.j={I:{placeholder:"_",G:{start:"[",end:"]"},Ob:{start:"{",end:"}"},Eb:{start:"(",end:")"},na:"\\",f:null,oncomplete:c.V,Mb:c.V,Lb:c.V,repeat:0,Z:!0,H:!1,Ea:!0,U:!0,Ab:!1,R:{},ha:c.V,Ma:c.V,Rb:!0,Sb:!0,Kb:c.V,Qa:" ",Pa:!1,O:!1,ga:!1,K:"",Tb:!1,ua:!0,u:{9:{e:"[0-9]",b:1},a:{e:"[A-Za-z\u0410-\u044f\u0401\u0451]",b:1},"*":{e:"[A-Za-z\u0410-\u044f\u0401\u04510-9]",b:1}},keyCode:{Ua:18,ya:8,Va:20,Wa:188,Xa:91,Ya:91,Za:93,$a:17,za:46,ab:40,bb:35,cb:13,eb:27,fb:36,gb:45,hb:37,
  9. ib:93,jb:107,kb:110,lb:111,mb:108,nb:106,ob:109,pb:34,qb:33,rb:190,ba:39,sb:16,tb:32,Aa:9,ub:38,vb:91},Gb:[8,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],ea:function(a,c,d,g){var b=a.length;c||("*"==d?b=g.length+1:1<d&&(b+=a.length*(d-1)));return b}},v:function(a){return a.replace(RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\)","gim"),"\\$1")}},c.N.j=function(a,e){function d(a){var b=document.createElement("input");a="on"+a;var c=a in
  10. b;c||(b.setAttribute(a,"return;"),c="function"==typeof b[a]);return c}function g(a,b){var d=h.R[a];return d?(d.l&&g(d.l),c.extend(!0,h,d),c.extend(!0,h,b),!0):!1}function b(a){h.O&&(a=a.split("").reverse().join(""));var b=!1,d=0,e=h.Z,g=h.repeat;"*"==g&&(e=!1);!0==e&&""==h.placeholder&&(h.placeholder=" ");1==a.length&&!1==e&&(h.placeholder="");a=c.map(a.split(""),function(a){var c=[];if(a==h.na)b=!0;else if(a!=h.G.start&&a!=h.G.end||b){var e=h.u[a];if(e&&!b)for(a=0;a<e.b;a++)c.push(h.placeholder.charAt((d+
  11. a)%h.placeholder.length));else c.push(a),b=!1;d+=c.length;return c}});for(var f=a.slice(),k=1;k<g&&e;k++)f=f.concat(a.slice());return{mask:f,repeat:g,greedy:e}}function f(a){h.O&&(a=a.split("").reverse().join(""));var b=!1,d=!1,e=!1;return c.map(a.split(""),function(a){var c=[];if(a==h.na)d=!0;else{if(a!=h.G.start||d){if(a!=h.G.end||d){var g=h.u[a];if(g&&!d){for(var f=g.prevalidator,w=f?f.length:0,k=1;k<g.b;k++){var n=w>=k?f[k-1]:[],l=n.validator,n=n.cardinality;c.push({N:l?"string"==typeof l?RegExp(l):
  12. new function(){this.test=l}:/./,b:n?n:1,ia:b,qa:!0==b?e:!1,offset:0,S:g.casing,la:g.definitionSymbol||a});!0==b&&(e=!1)}c.push({N:g.e?"string"==typeof g.e?RegExp(g.e):new function(){this.test=g.e}:/./,b:g.b,ia:b,qa:e,offset:0,S:g.casing,la:g.definitionSymbol||a})}else c.push({N:null,b:0,ia:b,qa:e,offset:0,S:null,la:a}),d=!1;e=!1;return c}b=!1}else b=!0;e=!0}})}function k(){function a(b){var d=b.length;for(i=0;i<d&&b.charAt(i)!=h.G.start;i++);var e=[b.substring(0,i)];i<d&&e.push(b.substring(i+1,d));
  13. return e}function d(k,p,n){var l=0,t=0,q=p.length;for(i=0;i<q&&!(p.charAt(i)==h.G.start&&l++,p.charAt(i)==h.G.end&&t++,0<l&&l==t);i++);l=[p.substring(0,i)];i<q&&l.push(p.substring(i+1,q));t=a(l[0]);1<t.length?(p=k+t[0]+(h.G.start+t[1]+h.G.end)+(1<l.length?l[1]:""),-1==c.J(p,g)&&(g.push(p),q=b(p),e.push({mask:p,_buffer:q.mask,buffer:q.mask.slice(),tests:f(p),lastValidPosition:-1,greedy:q.greedy,repeat:q.repeat,metadata:n})),p=k+t[0]+(1<l.length?l[1]:""),-1==c.J(p,g)&&(g.push(p),q=b(p),e.push({mask:p,
  14. _buffer:q.mask,buffer:q.mask.slice(),tests:f(p),lastValidPosition:-1,greedy:q.greedy,repeat:q.repeat,metadata:n})),1<a(t[1]).length&&d(k+t[0],t[1]+l[1],n),1<l.length&&1<a(l[1]).length&&(d(k+t[0]+(h.G.start+t[1]+h.G.end),l[1],n),d(k+t[0],l[1],n))):(p=k+l,-1==c.J(p,g)&&(g.push(p),q=b(p),e.push({mask:p,_buffer:q.mask,buffer:q.mask.slice(),tests:f(p),lastValidPosition:-1,greedy:q.greedy,repeat:q.repeat,metadata:n})))}var e=[],g=[];c.Hb(h.f)&&(h.f=h.f.call(this,h));c.isArray(h.f)?c.o(h.f,function(a,b){void 0!=
  15. b.mask?d("",b.mask.toString(),b):d("",b.toString())}):d("",h.f.toString());return h.Z?e:e.sort(function(a,b){return a.mask.length-b.mask.length})}function r(a,b){function d(){return a[b]}function e(){return d().tests}function g(){return d()._buffer}function f(){return d().buffer}function k(g,z){var A=!0;function y(a,b,d,g){for(var c=a%e().length,f=d?1:0,B="",k=b.buffer,l=b.tests[c].b;l>f;l--)B+=r(k,c-(l-1));d&&(B+=d);return null!=b.tests[c].N?b.tests[c].N.test(B,k,a,g,h):d==r(b._buffer,a,!0)||d==
  16. h.Qa?{refresh:!0,zb:r(b._buffer,a,!0),ra:a}:!1}if(A=!0===A){var u=y(g,d(),z,A);!0===u&&(u={pos:g});return u}var s=[],u=!1,E=b,F=f().slice(),C=d().lastValidPosition,G=[];c.o(a,function(a,e){if("object"==typeof e){b=a;var c=g,h=d().lastValidPosition,k;if(h==C){if(1<c-C)for(h=-1==h?0:h;h<c&&(k=y(h,d(),F[h],!0),!1!==k);h++)m(f(),h,F[h]),!0===k&&(k={pos:h}),k=k.ra||h,d().lastValidPosition<k&&(d().lastValidPosition=k);if(!l(c)&&!y(c,d(),z,A)){h=q(c)-c;for(k=0;k<h&&!1===y(++c,d(),z,A);k++);G.push(b)}}(d().lastValidPosition>=
  17. C||b==E)&&0<=c&&c<n()&&(u=y(c,d(),z,A),!1!==u&&(!0===u&&(u={pos:c}),k=u.ra||c,d().lastValidPosition<k&&(d().lastValidPosition=k)),s.push({activeMasksetIndex:a,result:u}))}});b=E;return function(b,d){var e=!1;c.o(d,function(a,d){if(e=-1==c.J(d.activeMasksetIndex,b)&&!1!==d.result)return!1});if(e)d=c.map(d,function(d){if(-1==c.J(d.activeMasksetIndex,b))return d;a[d.activeMasksetIndex].lastValidPosition=C});else{var f=-1,h=-1;c.o(d,function(a,d){-1!=c.J(d.activeMasksetIndex,b)&&!1!==d.result&(-1==f||
  18. f>d.result.pos)&&(f=d.result.pos,h=d.activeMasksetIndex)});d=c.map(d,function(d){if(-1!=c.J(d.activeMasksetIndex,b)){if(d.result.pos==f)return d;if(!1!==d.result){for(var e=g;e<f&&(rsltValid=y(e,a[d.activeMasksetIndex],a[h].buffer[e],!0),!1!==rsltValid);e++)m(a[d.activeMasksetIndex].buffer,e,a[h].buffer[e]),a[d.activeMasksetIndex].lastValidPosition=e;rsltValid=y(f,a[d.activeMasksetIndex],z,!0);!1!==rsltValid&&(m(a[d.activeMasksetIndex].buffer,f,z),a[d.activeMasksetIndex].lastValidPosition=f);return d}}})}return d}(G,
  19. s)}function l(a){a=e()[a%e().length];return void 0!=a?a.N:!1}function n(){return h.ea(g(),d().greedy,d().repeat,f(),h)}function q(a){var b=n();if(a>=b)return b;for(;++a<b&&!l(a););return a}function m(a,b,d){b=H(a,b);var g=e()[b%e().length],c=d;if(void 0!=c)switch(g.S){case "upper":c=d.toUpperCase();break;case "lower":c=d.toLowerCase()}a[b]=c}function r(a,b,d){d&&(b=H(a,b));return a[b]}function H(a,b){for(var d;void 0==a[b]&&a.length<n();)for(d=0;void 0!==g()[d];)a.push(g()[d++]);return b}function J(e){var f=
  20. K(e.n()).split("");c.o(a,function(a,b){"object"==typeof b&&(b.buffer=b._buffer.slice(),b.lastValidPosition=-1)});b=0;e.q("");n();c.o(f,function(a,b){var f=d().lastValidPosition,h=-1==f?a:q(f);(b!=r(g().slice(),a,!0)||l(a))&&-1==c.J(b,g().slice(f+1,h))&&c(e).Vb("_keypress",[!0,b.charCodeAt(0),!0,!1,a])})}function L(a){return c.j.v.call(this,a)}function K(a){return a.replace(RegExp("("+L(g().join(""))+")*$"),"")}function M(a){var b=f(),d=b.slice(),c,g;for(g=d.length-1;0<=g;g--)if(c=g%e().length,e()[c].ia)if(l(g)&&
  21. k(g,b[g]))break;else d.pop();else break;a.q(d.join(""))}function N(a,b){if(!e()||!0!==b&&a.Fb("hasDatepicker"))return a[0].n();var d=c.map(f(),function(a,b){return l(b)&&k(b,a)?a:null});return(v?d.reverse():d).join("")}function I(a){v&&"number"==typeof a&&(a=f().length-a);return a}function O(a,b){var d,e=a.Ib&&0<a.length?a[0]:a;"number"==typeof b?(b=I(b),d=I(d),c(a).oa(":visible")&&(d="number"==typeof d?d:b,!1==h.U&&b==d&&d++,e.setSelectionRange?(e.selectionStart=b,e.selectionEnd=x?b:d):e.createTextRange&&
  22. (e=e.createTextRange(),e.collapse(!0),e.moveEnd("character",d),e.moveStart("character",b),e.select()))):c(a).oa(":visible")&&!e.setSelectionRange&&document.selection&&document.selection.createRange&&(e=document.selection.createRange(),e.duplicate().moveStart("character",-1E5))}function P(d){var f=!1,k=0,p=b;c.o(a,function(a,c){if("object"==typeof c){b=a;var w;w=n();if(0>=w)w=0;else for(;0<--w&&!l(w););if(c.lastValidPosition>=k&&c.lastValidPosition==w){for(var p=!0,m=0;m<=w;m++){var q=l(m),r=m%e().length;
  23. if(q&&(void 0==d[m]||d[m]==h.placeholder.charAt(m%h.placeholder.length))||!q&&d[m]!=g()[r]){p=!1;break}}if(f=f||p)return!1}k=c.lastValidPosition}});b=p;return f}var v=!1,s;this.wa=function(a,b){v=a.data("_inputmask").isRTL;return N(a,b)};this.Ja=function(a){return P(a)};this.f=function(e){function k(a){a=c.wb(a).Db;c.o(a,function(a,b){c.o(b,function(a,b){if("inputmask"==b.Jb&&"setvalue"!=b.type&&"_keypress"!=b.type){var d=b.Fa;b.Fa=function(a){if(this.readOnly||this.disabled)a.preventDefault;else return d.apply(this,
  24. arguments)}}})})}function l(a){var b;Object.getOwnPropertyDescriptor&&(b=Object.getOwnPropertyDescriptor(a,"value"));if(b&&b.get){if(!a.n){var d=b.get,e=b.set;a.n=function(){return v?d.call(this).split("").reverse().join(""):d.call(this)};a.q=function(a){e.call(this,v?a.split("").reverse().join(""):a)};Object.defineProperty(a,"value",{get:function(){var a=c(this),b=c(this).data("_inputmask"),e=b.masksets,g=b.activeMasksetIndex;return b&&b.opts.H?a.j("unmaskedvalue"):d.call(this)!=e[g]._buffer.join("")?
  25. d.call(this):""},set:function(a){e.call(this,a);c(this).va("setvalue.inputmask")}})}}else if(document.__lookupGetter__&&a.__lookupGetter__("value"))a.n||(d=a.__lookupGetter__("value"),e=a.__lookupSetter__("value"),a.n=function(){return v?d.call(this).split("").reverse().join(""):d.call(this)},a.q=function(a){e.call(this,v?a.split("").reverse().join(""):a)},a.__defineGetter__("value",function(){var a=c(this),b=c(this).data("_inputmask"),e=b.masksets,g=b.activeMasksetIndex;return b&&b.opts.H?a.j("unmaskedvalue"):
  26. d.call(this)!=e[g]._buffer.join("")?d.call(this):""}),a.__defineSetter__("value",function(a){e.call(this,a);c(this).va("setvalue.inputmask")}));else if(a.n||(a.n=function(){return v?this.value.split("").reverse().join(""):this.value},a.q=function(a){this.value=v?a.split("").reverse().join(""):a}),void 0==c.M.text||!0!=c.M.text.Ia)d=c.M.text&&c.M.text.get?c.M.text.get:function(){return this.value},e=c.M.text&&c.M.text.set?c.M.text.set:function(a){return this.value=a},jQuery.extend(c.M,{text:{get:function(a){var b=
  27. c(a);if(b.data("_inputmask")){if(b.data("_inputmask").opts.H)return b.j("unmaskedvalue");a=d.call(a);b=b.data("_inputmask");return a!=b.masksets[b.activeMasksetIndex]._buffer.join("")?a:""}return d.call(a)},set:function(a,b){var d=c(a),g=e.call(a,b);d.data("_inputmask")&&d.va("setvalue.inputmask");return g},Ia:!0}})}s=c(e);if(s.oa(":input")){s.data("_inputmask",{masksets:a,activeMasksetIndex:b,opts:h,isRTL:!1});h.Pa&&s.ta("title",d().mask);d().greedy=d().greedy?d().greedy:0==d().repeat;if(null!=s.Ca("maxLength")){var m=
  28. s.ta("maxLength");-1<m&&c.o(a,function(a,b){"object"==typeof b&&"*"==b.repeat&&(b.repeat=m)});n()>m&&-1<m&&(m<g().length&&(g().length=m),!1==d().greedy&&(d().repeat=Math.round(m/g().length)),s.ta("maxLength",2*n()))}l(e);h.O&&(h.ga=h.O);("rtl"==e.dir||h.O&&h.ua||h.ga&&h.ua)&&s.Cb("text-align","right");if("rtl"==e.dir||h.O){e.dir="ltr";s.Pb("dir");var r=s.data("_inputmask");r.isRTL=!0;s.data("_inputmask",r);v=!0}s.Ta(".inputmask");s.Oa("focus.inputmask");s.Bb("form");J(e);var D;try{D=document.activeElement}catch(x){}D===
  29. e?(s.xb("focus.inputmask"),O(e,q(d().lastValidPosition))):h.Ea?f().join("")==g().join("")?e.q(""):M(e):e.q(f().join(""));k(e)}};return this}var h=c.extend(!0,{},c.j.I,e);navigator.userAgent.match(/iphone/i);var x=null!==navigator.userAgent.match(/android.*safari.*/i);d("paste")||d("input");var m,n=0;if(x){var l=navigator.userAgent.match(/safari.*/i);RegExp(/[0-9]+/).exec(l)}if("string"===typeof a)switch(a){case "mask":return g(h.l,e),m=k(),this.o(function(){r(c.extend(!0,{},m),0).f(this)});case "unmaskedvalue":return l=
  30. c(this),l.data("_inputmask")?(m=l.data("_inputmask").masksets,n=l.data("_inputmask").activeMasksetIndex,h=l.data("_inputmask").opts,r(m,n).wa(l)):l.ja();case "remove":return this.o(function(){var a=c(this);if(a.data("_inputmask")){m=a.data("_inputmask").masksets;n=a.data("_inputmask").activeMasksetIndex;h=a.data("_inputmask").opts;this.q(r(m,n).wa(a,!0));a.Qb("_inputmask");a.Ta(".inputmask");a.Oa("focus.inputmask");var b;Object.getOwnPropertyDescriptor&&(b=Object.getOwnPropertyDescriptor(this,"value"));
  31. b&&b.get?this.n&&Object.defineProperty(this,"value",{get:this.n,set:this.q}):document.__lookupGetter__&&this.__lookupGetter__("value")&&this.n&&(this.__defineGetter__("value",this.n),this.__defineSetter__("value",this.q));try{delete this.n,delete this.q}catch(d){this.q=this.n=void 0}}});case "getemptymask":return this.data("_inputmask")?(m=this.data("_inputmask").masksets,n=this.data("_inputmask").activeMasksetIndex,m[n]._buffer.join("")):"";case "hasMaskedValue":return this.data("_inputmask")?!this.data("_inputmask").opts.H:
  32. !1;case "isComplete":return m=this.data("_inputmask").masksets,n=this.data("_inputmask").activeMasksetIndex,h=this.data("_inputmask").opts,r(m,n).Ja(this[0].n().split(""));case "getmetadata":if(this.data("_inputmask"))return m=this.data("_inputmask").masksets,n=this.data("_inputmask").activeMasksetIndex,m[n].metadata;return;default:return g(a,e)||(h.f=a),m=k(),this.o(function(){r(c.extend(!0,{},m),n).f(this)})}else{if("object"==typeof a)return h=c.extend(!0,{},c.j.I,a),g(h.l,a),m=k(),this.o(function(){r(c.extend(!0,
  33. {},m),n).f(this)});if(void 0==a)return this.o(function(){var a=c(this).Ca("data-inputmask");if(a&&""!=a)try{var a=a.replace(RegExp("'","g"),'"'),b=c.Nb("{"+a+"}");c.extend(!0,b,e);h=c.extend(!0,{},c.j.I,b);g(h.l,b);h.l=void 0;c(this).j(h)}catch(d){}})}return this})})(jQuery);
  34. (function(c){c.extend(c.j.I.u,{A:{e:"[A-Za-z]",b:1,S:"upper"},"#":{e:"[A-Za-z\u0410-\u044f\u0401\u04510-9]",b:1,S:"upper"}});c.extend(c.j.I.R,{url:{f:"ir",placeholder:"",separator:"",ma:"http://",g:{Wb:/[fh]/,Xb:/(ft|ht)/,Yb:/(ftp|htt)/,Zb:/(ftp:|http|ftps)/,$b:/(ftp:\/|ftps:|http:|https)/,ac:/(ftp:\/\/|ftps:\/|http:\/|https:)/,bc:/(ftp:\/\/|ftps:\/\/|http:\/\/|https:\/)/,cc:/(ftp:\/\/|ftps:\/\/|http:\/\/|https:\/\/)/},u:{i:{e:function(){return!0},b:8,F:function(){for(var a=[],e=0;8>e;e++)a[e]=function(){var a=
  35. e;return{e:function(e,b,c,k,r){if(r.g["urlpre"+(a+1)]){var h=e;0<a+1-e.length&&(h=b.join("").substring(0,a+1-e.length)+""+h);e=r.g["urlpre"+(a+1)].test(h);if(!k&&!e){c-=a;for(k=0;k<r.ma.length;k++)b[c]=r.ma[k],c++;for(k=0;k<h.length-1;k++)b[c]=h[k],c++;return{pos:c}}return e}return!1},b:a}}();return a}()},r:{e:".",b:50}},U:!1,H:!1},ip:{f:"i.i.i.i",u:{i:{e:"25[0-5]|2[0-4][0-9]|[01][0-9][0-9]",b:3,F:[{e:"[0-2]",b:1},{e:"2[0-5]|[01][0-9]",b:2}]}}}})})(jQuery);
  36. (function(c){c.extend(c.j.I.u,{h:{e:"[01][0-9]|2[0-3]",b:2,F:[{e:"[0-2]",b:1}]},s:{e:"[0-5][0-9]",b:2,F:[{e:"[0-5]",b:1}]},d:{e:"0[1-9]|[12][0-9]|3[01]",b:2,F:[{e:"[0-3]",b:1}]},m:{e:"0[1-9]|1[012]",b:2,F:[{e:"[01]",b:1}]},y:{e:"(19|20)\\d{2}",b:4,F:[{e:"[12]",b:1},{e:"(19|20)",b:2},{e:"(19|20)\\d",b:3}]}});c.extend(c.j.I.R,{"dd/mm/yyyy":{f:"1/2/y",placeholder:"dd/mm/yyyy",g:{xa:/[0-3]/,aa:/0[1-9]|[12][0-9]|3[01]/,ka:function(a){a=c.j.v.call(this,a);return RegExp("((0[1-9]|[12][0-9]|3[01])"+a+"[01])")},
  37. Q:function(a){a=c.j.v.call(this,a);return RegExp("((0[1-9]|[12][0-9])"+a+"(0[1-9]|1[012]))|(30"+a+"(0[13-9]|1[012]))|(31"+a+"(0[13578]|1[02]))")}},B:"29/02/",separator:"/",k:{D:1900,C:2099},L:function(a,e,d){var c=parseInt(a.concat(e.toString().slice(a.length)));a=parseInt(a.concat(d.toString().slice(a.length)));return(NaN!=c?e<=c&&c<=d:!1)||(NaN!=a?e<=a&&a<=d:!1)},X:function(a,e,d){var c=(new Date).getFullYear();if(a>c)return a;if(e<c){for(var c=e.toString().slice(0,2),b=e.toString().slice(2,4);e<
  38. c+d;)c--;e=c+b;return a>e?a:e}return c},ha:function(a,e,d){e=c(this);a.ctrlKey&&a.keyCode==d.keyCode.ba&&(a=new Date,e.ja(a.getDate().toString()+(a.getMonth()+1).toString()+a.getFullYear().toString()))},u:{1:{e:function(a,e,d,c,b){var f=b.g.aa.test(a);return c||f||a.charAt(1)!=b.separator&&-1=="-./".indexOf(a.charAt(1))||!(f=b.g.aa.test("0"+a.charAt(0)))?f:(e[d-1]="0",{pos:d,c:a.charAt(0)})},b:2,F:[{e:function(a,e,d,c,b){var f=b.g.xa.test(a);return c||f||!(f=b.g.aa.test("0"+a))?f:(e[d]="0",d++,{pos:d})},
  39. b:1}]},2:{e:function(a,e,d,c,b){var f=e.join("").substr(0,3),k=b.g.Q(b.separator).test(f+a);return c||k||a.charAt(1)!=b.separator&&-1=="-./".indexOf(a.charAt(1))||!(k=b.g.Q(b.separator).test(f+"0"+a.charAt(0)))?k:(e[d-1]="0",{pos:d,c:a.charAt(0)})},b:2,F:[{e:function(a,e,d,c,b){var f=e.join("").substr(0,3),k=b.g.ka(b.separator).test(f+a);return c||k||!(k=b.g.Q(b.separator).test(f+"0"+a))?k:(e[d]="0",d++,{pos:d})},b:1}]},y:{e:function(a,e,d,c,b){if(b.L(a,b.k.D,b.k.C)){if(e.join("").substr(0,6)!=b.B)return!0;
  40. a=parseInt(a,10);return 0===a%4?0===a%100?0===a%400?!0:!1:!0:!1}return!1},b:4,F:[{e:function(a,e,d,c,b){var f=b.L(a,b.k.D,b.k.C);if(!c&&!f){c=b.X(b.k.D,b.k.C,a+"0").toString().slice(0,1);if(f=b.L(c+a,b.k.D,b.k.C))return e[d++]=c[0],{pos:d};c=b.X(b.k.D,b.k.C,a+"0").toString().slice(0,2);if(f=b.L(c+a,b.k.D,b.k.C))return e[d++]=c[0],e[d++]=c[1],{pos:d}}return f},b:1},{e:function(a,e,d,c,b){var f=b.L(a,b.k.D,b.k.C);if(!c&&!f){c=b.X(b.k.D,b.k.C,a).toString().slice(0,2);if(f=b.L(a[0]+c[1]+a[1],b.k.D,b.k.C))return e[d++]=
  41. c[1],{pos:d};c=b.X(b.k.D,b.k.C,a).toString().slice(0,2);b.L(c+a,b.k.D,b.k.C)?e.join("").substr(0,6)!=b.B?f=!0:(b=parseInt(a,10),f=0===b%4?0===b%100?0===b%400?!0:!1:!0:!1):f=!1;if(f)return e[d-1]=c[0],e[d++]=c[1],e[d++]=a[0],{pos:d}}return f},b:2},{e:function(a,c,d,g,b){return b.L(a,b.k.D,b.k.C)},b:3}]}},U:!1,H:!1},"mm/dd/yyyy":{placeholder:"mm/dd/yyyy",l:"dd/mm/yyyy",g:{ka:function(a){a=c.j.v.call(this,a);return RegExp("((0[13-9]|1[012])"+a+"[0-3])|(02"+a+"[0-2])")},Q:function(a){a=c.j.v.call(this,
  42. a);return RegExp("((0[1-9]|1[012])"+a+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+a+"30)|((0[13578]|1[02])"+a+"31)")},xa:/[01]/,aa:/0[1-9]|1[012]/},B:"02/29/",ha:function(a,e,d){e=c(this);a.ctrlKey&&a.keyCode==d.keyCode.ba&&(a=new Date,e.ja((a.getMonth()+1).toString()+a.getDate().toString()+a.getFullYear().toString()))}},"yyyy/mm/dd":{f:"y/1/2",placeholder:"yyyy/mm/dd",l:"mm/dd/yyyy",B:"/02/29",ha:function(a,e,d){e=c(this);a.ctrlKey&&a.keyCode==d.keyCode.ba&&(a=new Date,e.ja(a.getFullYear().toString()+
  43. (a.getMonth()+1).toString()+a.getDate().toString()))},u:{2:{e:function(a,c,d,g,b){var f=c.join("").substr(5,3),k=b.g.Q(b.separator).test(f+a);if(!(g||k||a.charAt(1)!=b.separator&&-1=="-./".indexOf(a.charAt(1)))&&(k=b.g.Q(b.separator).test(f+"0"+a.charAt(0))))return c[d-1]="0",{pos:d,c:a.charAt(0)};if(k){if(c.join("").substr(4,4)+a!=b.B)return!0;a=parseInt(c.join("").substr(0,4),10);return 0===a%4?0===a%100?0===a%400?!0:!1:!0:!1}return k},b:2,F:[{e:function(a,c,d,g,b){var f=c.join("").substr(5,3),
  44. k=b.g.ka(b.separator).test(f+a);return g||k||!(k=b.g.Q(b.separator).test(f+"0"+a))?k:(c[d]="0",d++,{pos:d})},b:1}]}}},"dd.mm.yyyy":{f:"1.2.y",placeholder:"dd.mm.yyyy",B:"29.02.",separator:".",l:"dd/mm/yyyy"},"dd-mm-yyyy":{f:"1-2-y",placeholder:"dd-mm-yyyy",B:"29-02-",separator:"-",l:"dd/mm/yyyy"},"mm.dd.yyyy":{f:"1.2.y",placeholder:"mm.dd.yyyy",B:"02.29.",separator:".",l:"mm/dd/yyyy"},"mm-dd-yyyy":{f:"1-2-y",placeholder:"mm-dd-yyyy",B:"02-29-",separator:"-",l:"mm/dd/yyyy"},"yyyy.mm.dd":{f:"y.1.2",
  45. placeholder:"yyyy.mm.dd",B:".02.29",separator:".",l:"yyyy/mm/dd"},"yyyy-mm-dd":{f:"y-1-2",placeholder:"yyyy-mm-dd",B:"-02-29",separator:"-",l:"yyyy/mm/dd"},datetime:{f:"1/2/y h:s",placeholder:"dd/mm/yyyy hh:mm",l:"dd/mm/yyyy",g:{Ha:/[012]/,Ga:/2[0-9]|1[3-9]/,fa:/[01][0-9]|2[0-3]/,Ba:/^[a|p|A|P][m|M]/},Ra:":",$:"24",u:{h:{e:function(a,c,d,g,b){var f=b.g.fa.test(a);return g||f||a.charAt(1)!=b.Ra&&-1=="-.:".indexOf(a.charAt(1))||!(f=b.g.fa.test("0"+a.charAt(0)))?f&&"24"!==b.$&&b.g.Ga.test(a)?(a=parseInt(a,
  46. 10),c[d+5]=24==a?"a":"p",c[d+6]="m",a-=12,10>a?(c[d]=a.toString(),c[d-1]="0"):(c[d]=a.toString().charAt(1),c[d-1]=a.toString().charAt(0)),{pos:d,c:c[d]}):f:(c[d-1]="0",c[d]=a.charAt(0),d++,{pos:d})},b:2,F:[{e:function(a,c,d,g,b){var f=b.g.Ha.test(a);return g||f||!(f=b.g.fa.test("0"+a))?f:(c[d]="0",d++,{pos:d})},b:1}]},t:{e:function(a,c,d,g,b){return b.g.Ba.test(a+"m")},S:"lower",b:1}},U:!1,H:!1},datetime12:{f:"1/2/y h:s t\\m",placeholder:"dd/mm/yyyy hh:mm xm",l:"datetime",$:"12"},"hh:mm t":{f:"h:s t\\m",
  47. placeholder:"hh:mm xm",l:"datetime",$:"12"},"h:s t":{f:"h:s t\\m",placeholder:"hh:mm xm",l:"datetime",$:"12"},"hh:mm:ss":{f:"h:s:s",H:!1},"hh:mm":{f:"h:s",H:!1},date:{l:"dd/mm/yyyy"},"mm/yyyy":{f:"1/y",placeholder:"mm/yyyy",B:"donotuse",separator:"/",l:"mm/dd/yyyy"}})})(jQuery);
  48. (function(c){c.extend(c.j.I.R,{decimal:{f:"~",placeholder:"",repeat:"*",Z:!1,O:!1,ga:!0,Y:"*",w:"",K:".",T:3,Da:!1,da:!0,ca:!0,ea:function(a,e,d,g,b){var f=a.length;e||("*"==d?f=g.length+1:1<d&&(f+=a.length*(d-1)));a=c.j.v.call(this,b.w);b=c.j.v.call(this,b.K);g=g.join("");b=g.replace(RegExp(a,"g"),"").replace(RegExp(b),"");return f+(g.length-b.length)},sa:function(a,e,d,g){if(""==g.w)return e;var b=a.slice();c.J(g.K,a);d||b.splice(e,0,"?");b=b.join("");if(g.Da||d&&-1!=b.indexOf(g.w)){for(var f=c.j.v.call(this,
  49. g.w),b=b.replace(RegExp(f,"g"),""),f=b.split(g.K),b=f[0],k=RegExp("([-+]?[\\d?]+)([\\d?]{"+g.T+"})");k.test(b);)b=b.replace(k,"$1"+g.w+"$2"),b=b.replace(g.w+g.w,g.w);1<f.length&&(b+=g.K+f[1])}a.length=b.length;g=0;for(f=b.length;g<f;g++)a[g]=b.charAt(g);b=c.J("?",a);d||a.splice(b,1);return d?e:b},g:{W:function(a){var e=c.j.v.call(this,a.w),d=c.j.v.call(this,a.K);return RegExp("^"+("["+(a.da?"+":"")+(a.ca?"-":"")+"]?")+"(\\d+|\\d{1,"+a.T+"}(("+e+"\\d{"+a.T+"})?)+)("+d+"\\d"+(isNaN(a.Y)?a.Y:"{0,"+a.Y+
  50. "}")+")?$")}},Ma:function(a,e,d){var g=c(this);if(a.keyCode==d.keyCode.Aa){if(a=c.J(d.K,e),-1!=a){for(var b=g.data("_inputmask").masksets,g=g.data("_inputmask").activeMasksetIndex,f=1;f<=d.Y&&f<d.ea(b[g]._buffer,b[g].greedy,b[g].repeat,e,d);f++)void 0==e[a+f]&&(e[a+f]="0");this.q(e.join(""))}}else if(a.keyCode==d.keyCode.za||a.keyCode==d.keyCode.ya)d.sa(e,0,!0,d),this.q(e.join(""))},u:{"~":{e:function(a,e,d,g,b){if(""==a)return!1;if(!g&&1>=d&&"0"===e[0]&&/[\d-]/.test(a)&&1==e.length)return e[0]="",
  51. {pos:0};var f=g?e.slice(0,d):e.slice();f.splice(d,0,a);var f=f.join(""),k=c.j.v.call(this,b.w),f=f.replace(RegExp(k,"g"),""),k=b.g.W(b).test(f);if(!k&&(f+="0",k=b.g.W(b).test(f),!k)){for(i=f.length-f.lastIndexOf(b.w);3>=i;i++)f+="0";k=b.g.W(b).test(f);if(!k&&!g&&a==b.K&&(k=b.g.W(b).test("0"+f+"0")))return e[d]="0",d++,{pos:d}}return!1==k||g||a==b.K?k:{pos:b.sa(e,d,!1,b)}},b:1,F:null}},U:!0,H:!1},integer:{g:{W:function(a){var e=c.j.v.call(this,a.w);return RegExp("^"+(a.da||a.ca?"["+(a.da?"+":"")+(a.ca?
  52. "-":"")+"]?":"")+"(\\d+|\\d{1,"+a.T+"}(("+e+"\\d{"+a.T+"})?)+)$")}},l:"decimal"}})})(jQuery);
  53. (function(c){c.extend(c.j.I.R,{Regex:{f:"r",Z:!1,repeat:"*",g:null,P:null,Sa:/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,Na:/[0-9]+[^,]/,u:{r:{e:function(a,c,d,g,b){function f(){this.matches=[];this.Ka=this.La=this.pa=!1}function k(){var a=new f,d,c=[];for(b.P=[];d=b.Sa.exec(b.g);)switch(d=d[0],d.charAt(0)){case "[":case "\\":0<c.length?
  54. c[c.length-1].matches.push(d):a.matches.push(d);break;case "(":!a.pa&&0<a.matches.length&&b.P.push(a);a=new f;a.pa=!0;c.push(a);break;case ")":d=c.pop();0<c.length?c[c.length-1].matches.push(d):(b.P.push(d),a=new f);break;case "{":var e=new f;e.La=!0;e.matches.push(d);0<c.length?c[c.length-1].matches.push(e):a.matches.push(e);break;default:e=new f,e.Ka=!0,e.matches.push(d),0<c.length?c[c.length-1].matches.push(e):a.matches.push(e)}0<a.matches.length&&b.P.push(a)}function r(a,d){var c=!1;d&&(h+="(",
  55. x++);for(var e=0;e<a.matches.length;e++){var f=a.matches[e];if(!0==f.isGroup)c=r(f,!0);else if(!0==f.isQuantifier){for(var f=f.matches[0],g=b.Na.exec(f)[0].replace("}",""),g=h+"{1,"+g+"}",k=0;k<x;k++)g+=")";c=RegExp("^("+g+")$");c=c.test(m);h+=f}else if(!0==f.isLiteral){for(var f=f.matches[0],g=h,p="",k=0;k<x;k++)p+=")";for(k=0;k<f.length&&!(g=(g+f[k]).replace(/\|$/,""),c=RegExp("^("+g+p+")$"),c=c.test(m));k++);h+=f}else{h+=f;g=h.replace(/\|$/,"");for(k=0;k<x;k++)g+=")";c=RegExp("^("+g+")$");c=c.test(m)}if(c)break}d&&
  56. (h+=")",x--);return c}null==b.P&&k();g=c.slice();var h="";c=!1;var x=0;g.splice(d,0,a);var m=g.join("");for(a=0;a<b.P.length&&!(f=b.P[a],c=r(f,f.isGroup));a++);return c},b:1}}}})})(jQuery);$.extend($.j.I.R,{phone:{url:"phone-codes/phone-codes.json",f:function(c){c.u={p:{e:function(){return!1},b:1},"#":{e:"[0-9]",b:1}};var a=[];$.yb({url:c.url,async:!1,dataType:"json",Ub:function(c){a=c}});a.splice(0,0,"+p(ppp)ppp-pppp");return a}}});