src/ztfy/myams/resources/js/ext/jquery-inputmask-bundle-3.2.8.min.js
changeset 167 bf78f1c35edd
equal deleted inserted replaced
166:d38f0fdb0543 167:bf78f1c35edd
       
     1 /*
       
     2 * jquery.inputmask.bundle.js
       
     3 * https://github.com/RobinHerbots/jquery.inputmask
       
     4 * Copyright (c) 2010 - 2016 Robin Herbots
       
     5 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
       
     6 * Version: 3.2.8-15
       
     7 */
       
     8 !function(f){function e(n,m){return this instanceof e?(f.isPlainObject(n)?m=n:(m=m||{},m.alias=n),this.el=void 0,this.opts=f.extend(!0,{},this.defaults,m),this.noMasksCache=m&&void 0!==m.definitions,this.userOptions=m||{},this.events={},void h(this.opts.alias,m,this.opts)):new e(n,m)}function k(m){var p=document.createElement("input"),o="on"+m,n=o in p;return n||(p.setAttribute(o,"return;"),n="function"==typeof p[o]),p=null,n}function i(n,q){var m=n.getAttribute("type"),o="INPUT"===n.tagName&&-1!==f.inArray(m,q.supportsInputType)||n.isContentEditable||"TEXTAREA"===n.tagName;if(!o&&"INPUT"===n.tagName){var p=document.createElement("input");p.setAttribute("type",m),o="text"===p.type,p=null}return o}function h(n,o,p){var m=p.aliases[n];return m?(m.alias&&h(m.alias,void 0,p),f.extend(!0,p,m),f.extend(!0,p,o),!0):(null===p.mask&&(p.mask=n),!1)}function l(v,m,t){function q(p,w){w=void 0!==w?w:v.getAttribute("data-inputmask-"+p),null!==w&&("string"==typeof w&&(0===p.indexOf("on")?w=window[w]:"false"===w?w=!1:"true"===w&&(w=!0)),t[p]=w)}var s,o,r,n,u=v.getAttribute("data-inputmask");if(u&&""!==u&&(u=u.replace(new RegExp("'","g"),'"'),o=JSON.parse("{"+u+"}")),o){r=void 0;for(n in o){if("alias"===n.toLowerCase()){r=o[n];break}}}q("alias",r),t.alias&&h(t.alias,t,m);for(s in m){if(o){r=void 0;for(n in o){if(n.toLowerCase()===s.toLowerCase()){r=o[n];break}}}q(s,r)}return f.extend(!0,m,t),m}function d(s,p){function r(M){function A(V,T,U,S){this.matches=[],this.isGroup=V||!1,this.isOptional=T||!1,this.isQuantifier=U||!1,this.isAlternator=S||!1,this.quantifier={min:1,max:1}}function t(aa,V,X){var T=s.definitions[V];X=void 0!==X?X:aa.matches.length;var U=aa.matches[X-1];if(T&&!B){T.placeholder=f.isFunction(T.placeholder)?T.placeholder(s):T.placeholder;for(var Z=T.prevalidator,ac=Z?Z.length:0,W=1;W<T.cardinality;W++){var ab=ac>=W?Z[W-1]:[],S=ab.validator,Y=ab.cardinality;aa.matches.splice(X++,0,{fn:S?"string"==typeof S?new RegExp(S):new function(){this.test=S}():new RegExp("."),cardinality:Y?Y:1,optionality:aa.isOptional,newBlockMarker:void 0===U||U.def!==(T.definitionSymbol||V),casing:T.casing,def:T.definitionSymbol||V,placeholder:T.placeholder,mask:V}),U=aa.matches[X-1]}aa.matches.splice(X++,0,{fn:T.validator?"string"==typeof T.validator?new RegExp(T.validator):new function(){this.test=T.validator}():new RegExp("."),cardinality:T.cardinality,optionality:aa.isOptional,newBlockMarker:void 0===U||U.def!==(T.definitionSymbol||V),casing:T.casing,def:T.definitionSymbol||V,placeholder:T.placeholder,mask:V})}else{aa.matches.splice(X++,0,{fn:null,cardinality:0,optionality:aa.isOptional,newBlockMarker:void 0===U||U.def!==V,casing:null,def:s.staticDefinitionSymbol||V,placeholder:void 0!==s.staticDefinitionSymbol?V:void 0,mask:V}),B=!1}}function C(T,S){T.isGroup&&(T.isGroup=!1,t(T,s.groupmarker.start,0),S!==!0&&t(T,s.groupmarker.end))}function R(S,U,V,T){U.matches.length>0&&(void 0===T||T)&&(V=U.matches[U.matches.length-1],C(V)),t(U,S)}function E(){if(Q.length>0){if(N=Q[Q.length-1],R(I,N,O,!N.isAlternator),N.isAlternator){P=Q.pop();for(var S=0;S<P.matches.length;S++){P.matches[S].isGroup=!1}Q.length>0?(N=Q[Q.length-1],N.matches.push(P)):v.matches.push(P)}}else{R(I,v,O)}}function y(U){function V(X){return X===s.optionalmarker.start?X=s.optionalmarker.end:X===s.optionalmarker.end?X=s.optionalmarker.start:X===s.groupmarker.start?X=s.groupmarker.end:X===s.groupmarker.end&&(X=s.groupmarker.start),X}U.matches=U.matches.reverse();for(var T in U.matches){var S=parseInt(T);if(U.matches[T].isQuantifier&&U.matches[S+1]&&U.matches[S+1].isGroup){var W=U.matches[T];U.matches.splice(T,1),U.matches.splice(S+1,0,W)}void 0!==U.matches[T].matches?U.matches[T]=y(U.matches[T]):U.matches[T]=V(U.matches[T])}return U}for(var D,I,z,N,P,O,w,G=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,B=!1,v=new A(),Q=[],x=[];D=G.exec(M);){if(I=D[0],B){E()}else{switch(I.charAt(0)){case s.escapeChar:B=!0;break;case s.optionalmarker.end:case s.groupmarker.end:if(z=Q.pop(),void 0!==z){if(Q.length>0){if(N=Q[Q.length-1],N.matches.push(z),N.isAlternator){P=Q.pop();for(var F=0;F<P.matches.length;F++){P.matches[F].isGroup=!1}Q.length>0?(N=Q[Q.length-1],N.matches.push(P)):v.matches.push(P)}}else{v.matches.push(z)}}else{E()}break;case s.optionalmarker.start:Q.push(new A(!1,!0));break;case s.groupmarker.start:Q.push(new A(!0));break;case s.quantifiermarker.start:var H=new A(!1,!1,!0);I=I.replace(/[{}]/g,"");var J=I.split(","),L=isNaN(J[0])?J[0]:parseInt(J[0]),K=1===J.length?L:isNaN(J[1])?J[1]:parseInt(J[1]);if(("*"===K||"+"===K)&&(L="*"===K?0:1),H.quantifier={min:L,max:K},Q.length>0){var u=Q[Q.length-1].matches;D=u.pop(),D.isGroup||(w=new A(!0),w.matches.push(D),D=w),u.push(D),u.push(H)}else{D=v.matches.pop(),D.isGroup||(w=new A(!0),w.matches.push(D),D=w),v.matches.push(D),v.matches.push(H)}break;case s.alternatormarker:Q.length>0?(N=Q[Q.length-1],O=N.matches.pop()):O=v.matches.pop(),O.isAlternator?Q.push(O):(P=new A(!1,!1,!1,!0),P.matches.push(O),Q.push(P));break;default:E()}}}for(;Q.length>0;){z=Q.pop(),C(z,!0),v.matches.push(z)}return v.matches.length>0&&(O=v.matches[v.matches.length-1],C(O),x.push(v)),s.numericInput&&y(x[0]),x}function q(t,u){if(null===t||""===t){return void 0}if(1===t.length&&s.greedy===!1&&0!==s.repeat&&(s.placeholder=""),s.repeat>0||"*"===s.repeat||"+"===s.repeat){var v="*"===s.repeat?0:"+"===s.repeat?1:s.repeat;t=s.groupmarker.start+t+s.groupmarker.end+s.quantifiermarker.start+v+","+s.repeat+s.quantifiermarker.end}var w;return void 0===e.prototype.masksCache[t]||p===!0?(w={mask:t,maskToken:r(t),validPositions:{},_buffer:void 0,buffer:void 0,tests:{},metadata:u},p!==!0&&(e.prototype.masksCache[s.numericInput?t.split("").reverse().join(""):t]=w,w=f.extend(!0,{},e.prototype.masksCache[s.numericInput?t.split("").reverse().join(""):t]))):w=f.extend(!0,{},e.prototype.masksCache[s.numericInput?t.split("").reverse().join(""):t]),w}function n(t){return t=t.toString()}var m;if(f.isFunction(s.mask)&&(s.mask=s.mask(s)),f.isArray(s.mask)){if(s.mask.length>1){s.keepStatic=null===s.keepStatic?!0:s.keepStatic;var o="(";return f.each(s.numericInput?s.mask.reverse():s.mask,function(t,u){o.length>1&&(o+=")|("),o+=n(void 0===u.mask||f.isFunction(u.mask)?u:u.mask)}),o+=")",q(o,s.mask)}s.mask=s.mask.pop()}return s.mask&&(m=void 0===s.mask.mask||f.isFunction(s.mask.mask)?q(n(s.mask),s.mask):q(n(s.mask.mask),s.mask)),m}function g(w,F,T){function aw(aM,aL,aE){aL=aL||0;var aG,aJ,aH,aF=[],aK=0,aI=r();do{if(aM===!0&&K().validPositions[aK]){var aD=K().validPositions[aK];aJ=aD.match,aG=aD.locator.slice(),aF.push(aE===!0?aD.input:aA(aK,aJ))}else{aH=E(aK,aG,aK-1),aJ=aH.match,aG=aH.locator.slice(),(T.jitMasking===!1||aI>aK||isFinite(T.jitMasking)&&T.jitMasking>aK)&&aF.push(aA(aK,aJ))}aK++}while((void 0===y||y>aK-1)&&null!==aJ.fn||null===aJ.fn&&""!==aJ.def||aL>=aK);return""===aF[aF.length-1]&&aF.pop(),aF}function K(){return F}function N(aD){var aE=K();aE.buffer=void 0,aD!==!0&&(aE.tests={},aE._buffer=void 0,aE.validPositions={},aE.p=0)}function r(aE,aF){var aI=-1,aJ=-1,aG=K().validPositions;void 0===aE&&(aE=-1);for(var aD in aG){var aH=parseInt(aD);aG[aH]&&(aF||null!==aG[aH].match.fn)&&(aE>=aH&&(aI=aH),aH>=aE&&(aJ=aH))}return -1!==aI&&aE-aI>1||aE>aJ?aI:aJ}function B(aM,aN,aH,aJ){if(aJ||T.insertMode&&void 0!==K().validPositions[aM]&&void 0===aH){var aG,aO=f.extend(!0,{},K().validPositions),aI=r();for(aG=aM;aI>=aG;aG++){delete K().validPositions[aG]}K().validPositions[aM]=aN;var aF,aD=!0,aL=K().validPositions;for(aG=aF=aM;aI>=aG;aG++){var aP=aO[aG];if(void 0!==aP){for(var aK=aF,aE=-1;aK<ak()&&(null==aP.match.fn&&aL[aG]&&(aL[aG].match.optionalQuantifier===!0||aL[aG].match.optionality===!0)||null!=aP.match.fn);){if(null===aP.match.fn||!T.keepStatic&&aL[aG]&&(void 0!==aL[aG+1]&&C(aG+1,aL[aG].locator.slice(),aG).length>1||void 0!==aL[aG].alternation)?aK++:aK=p(aF),ar(aK,aP.match.def)){var aQ=u(aK,aP.input,!0,!0);if(aD=aQ!==!1,aF=aQ.caret||aQ.insert?r():aK,aD){break}}else{if(aD=null==aP.match.fn,aE===aK){break}aE=aK}}}if(!aD){break}}if(!aD){return K().validPositions=f.extend(!0,{},aO),N(!0),!1}}else{K().validPositions[aM]=aN}return N(!0),!0}function aa(aD,aE,aH,aI){function aJ(aP){var aN=K().validPositions[aP];if(void 0!==aN&&null===aN.match.fn){var aO=K().validPositions[aP-1],aM=K().validPositions[aP+1];return void 0!==aO&&void 0!==aM}return !1}var aF,aG=aD;for(K().p=aD,aF=aE-1;aF>=aG;aF--){void 0!==K().validPositions[aF]&&(aH===!0||!aJ(aF)&&T.canClearPosition(K(),aF,r(),aI,T)!==!1)&&delete K().validPositions[aF]}for(N(!0),aF=aG+1;aF<=r();){for(;void 0!==K().validPositions[aG];){aG++}var aL=K().validPositions[aG];if(aG>aF&&(aF=aG+1),void 0===K().validPositions[aF]&&M(aF)||void 0!==aL){aF++}else{var aK=E(aF);ar(aG,aK.match.def)?u(aG,aK.input||aA(aF),!0)!==!1&&(delete K().validPositions[aF],aF++):M(aF)||(aF++,aG--),aG++}}N(!0)}function E(aJ,aG,aF){var aH=K().validPositions[aJ];if(void 0===aH){for(var aE=C(aJ,aG,aF),aI=r(),aK=K().validPositions[aI]||C(0)[0],aD=void 0!==aK.alternation?aK.locator[aK.alternation].toString().split(","):[],aL=0;aL<aE.length&&(aH=aE[aL],!(aH.match&&(T.greedy&&aH.match.optionalQuantifier!==!0||(aH.match.optionality===!1||aH.match.newBlockMarker===!1)&&aH.match.optionalQuantifier!==!0)&&(void 0===aK.alternation||aK.alternation!==aH.alternation||void 0!==aH.locator[aK.alternation]&&o(aH.locator[aK.alternation].toString().split(","),aD))));aL++){}}return aH}function ag(aD){return K().validPositions[aD]?K().validPositions[aD].match:C(aD)[0].match}function ar(aH,aG){for(var aF=!1,aD=C(aH),aE=0;aE<aD.length;aE++){if(aD[aE].match&&aD[aE].match.def===aG){aF=!0;break}}return aF}function U(aG,aE){var aD,aF;return(K().tests[aG]||K().validPositions[aG])&&f.each(K().tests[aG]||[K().validPositions[aG]],function(aH,aI){var aJ=aI.alternation?aI.locator[aI.alternation].toString().indexOf(aE):-1;(void 0===aF||aF>aJ)&&-1!==aJ&&(aD=aI,aF=aJ)}),aD}function C(aO,aH,aG){function aD(aY,aV,aX,aT){function aZ(bc,bn,bm){function bj(br,bs){var bq=0===f.inArray(br,bs.matches);return bq||f.each(bs.matches,function(bt,bu){return bu.isQuantifier===!0&&(bq=bj(br,bs.matches[bt-1]))?!1:void 0}),bq}function a8(bs,br){var bq=U(bs,br);return bq?bq.locator.slice(bq.alternation+1):[]}if(aK>10000){throw"Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. "+K().mask}if(aK===aO&&void 0===bc.matches){return aJ.push({match:bc,locator:bn.reverse(),cd:aQ}),!0}if(void 0!==bc.matches){if(bc.isGroup&&bm!==bc){if(bc=aZ(aY.matches[f.inArray(bc,aY.matches)+1],bn)){return !0}}else{if(bc.isOptional){var bf=bc;if(bc=aD(bc,aV,bn,bm)){if(aR=aJ[aJ.length-1].match,!bj(aR,bf)){return !0}aP=!0,aK=aO}}else{if(bc.isAlternator){var a2,a3=bc,a0=[],a4=aJ.slice(),a6=bn.length,a7=aV.length>0?aV.shift():-1;if(-1===a7||"string"==typeof a7){var be,bo=aK,bd=aV.slice(),bl=[];if("string"==typeof a7){bl=a7.split(",")}else{for(be=0;be<a3.matches.length;be++){bl.push(be)}}for(var a9=0;a9<bl.length;a9++){if(be=parseInt(bl[a9]),aJ=[],aV=a8(aK,be),bc=aZ(a3.matches[be]||aY.matches[be],[be].concat(bn),bm)||bc,bc!==!0&&void 0!==bc&&bl[bl.length-1]<a3.matches.length){var bh=f.inArray(bc,aY.matches)+1;aY.matches.length>bh&&(bc=aZ(aY.matches[bh],[bh].concat(bn.slice(1,bn.length)),bm),bc&&(bl.push(bh.toString()),f.each(aJ,function(bq,br){br.alternation=bn.length-1})))}a2=aJ.slice(),aK=bo,aJ=[];for(var bk=0;bk<bd.length;bk++){aV[bk]=bd[bk]}for(var bi=0;bi<a2.length;bi++){var bb=a2[bi];bb.alternation=bb.alternation||a6;for(var bg=0;bg<a0.length;bg++){var a1=a0[bg];if(bb.match.def===a1.match.def&&("string"!=typeof a7||-1!==f.inArray(bb.locator[bb.alternation].toString(),bl))){bb.match.mask===a1.match.mask&&(a2.splice(bi,1),bi--),-1===a1.locator[bb.alternation].toString().indexOf(bb.locator[bb.alternation])&&(a1.locator[bb.alternation]=a1.locator[bb.alternation]+","+bb.locator[bb.alternation],a1.alternation=bb.alternation);break}}}a0=a0.concat(a2)}"string"==typeof a7&&(a0=f.map(a0,function(bs,bq){if(isFinite(bq)){var bv,br=bs.alternation,bt=bs.locator[br].toString().split(",");bs.locator[br]=void 0,bs.alternation=void 0;for(var bu=0;bu<bt.length;bu++){bv=-1!==f.inArray(bt[bu],bl),bv&&(void 0!==bs.locator[br]?(bs.locator[br]+=",",bs.locator[br]+=bt[bu]):bs.locator[br]=parseInt(bt[bu]),bs.alternation=br)}if(void 0!==bs.locator[br]){return bs}}})),aJ=a4.concat(a0),aK=aO,aP=aJ.length>0}else{bc=aZ(a3.matches[a7]||aY.matches[a7],[a7].concat(bn),bm)}if(bc){return !0}}else{if(bc.isQuantifier&&bm!==aY.matches[f.inArray(bc,aY.matches)-1]){for(var bp=bc,a5=aV.length>0?aV.shift():0;a5<(isNaN(bp.quantifier.max)?a5+1:bp.quantifier.max)&&aO>=aK;a5++){var ba=aY.matches[f.inArray(bp,aY.matches)-1];if(bc=aZ(ba,[a5].concat(bn),ba)){if(aR=aJ[aJ.length-1].match,aR.optionalQuantifier=a5>bp.quantifier.min-1,bj(aR,ba)){if(a5>bp.quantifier.min-1){aP=!0,aK=aO;break}return !0}return !0}}}else{if(bc=aD(bc,aV,bn,bm)){return !0}}}}}}else{aK++}}for(var aW=aV.length>0?aV.shift():0;aW<aY.matches.length;aW++){if(aY.matches[aW].isQuantifier!==!0){var aU=aZ(aY.matches[aW],[aW].concat(aX),aT);if(aU&&aK===aO){return aU}if(aK>aO){break}}}}function aL(aT){var aU=aT[0]||aT;return aU.locator.slice()}var aR,aE=K().maskToken,aK=aH?aG:0,aS=aH||[0],aJ=[],aP=!1,aQ=aH?aH.join(""):"";if(aO>-1){if(void 0===aH){for(var aN,aM=aO-1;void 0===(aN=K().validPositions[aM]||K().tests[aM])&&aM>-1;){aM--}void 0!==aN&&aM>-1&&(aS=aL(aN),aQ=aS.join(""),aN=aN[0]||aN,aK=aM)}if(K().tests[aO]&&K().tests[aO][0].cd===aQ){return K().tests[aO]}for(var aF=aS.shift();aF<aE.length;aF++){var aI=aD(aE[aF],aS,[aF]);if(aI&&aK===aO||aK>aO){break}}}return(0===aJ.length||aP)&&aJ.push({match:{fn:null,cardinality:0,optionality:!0,casing:null,def:""},locator:[]}),K().tests[aO]=f.extend(!0,[],aJ),K().tests[aO]}function aC(){return void 0===K()._buffer&&(K()._buffer=aw(!1,1)),K()._buffer}function n(aD){if(void 0===K().buffer||aD===!0){if(aD===!0){for(var aE in K().tests){void 0===K().validPositions[aE]&&delete K().tests[aE]}}K().buffer=aw(!0,r(),!0)}return K().buffer}function ab(aG,aE,aD){var aF;if(aD=aD,aG===!0){N(),aG=0,aE=aD.length}else{for(aF=aG;aE>aF;aF++){delete K().validPositions[aF],delete K().tests[aF]}}for(aF=aG;aE>aF;aF++){N(!0),aD[aF]!==T.skipOptionalPartCharacter&&u(aF,aD[aF],!0,!0)}}function Z(aD,aE){switch(aE.casing){case"upper":aD=aD.toUpperCase();break;case"lower":aD=aD.toLowerCase()}return aD}function o(aF,aE){for(var aH=T.greedy?aE:aE.slice(0,1),aD=!1,aG=0;aG<aF.length;aG++){if(-1!==f.inArray(aF[aG],aH)){aD=!0;break}}return aD}function u(aO,aN,aR,aJ){function aK(aU){return ao?aU.begin-aU.end>1||aU.begin-aU.end===1&&T.insertMode:aU.end-aU.begin>1||aU.end-aU.begin===1&&T.insertMode}function aG(aV,aY,aX,aU){var aW=!1;return f.each(C(aV),function(a8,a1){for(var a6=a1.match,a2=aY?1:0,a0="",a4=a6.cardinality;a4>a2;a4--){a0+=S(aV-(a4-1))}if(aY&&(a0+=aY),n(!0),aW=null!=a6.fn?a6.fn.test(a0,K(),aV,aX,T):aY!==a6.def&&aY!==T.skipOptionalPartCharacter||""===a6.def?!1:{c:a6.placeholder||a6.def,pos:aV},aW!==!1){var a3=void 0!==aW.c?aW.c:aY;a3=a3===T.skipOptionalPartCharacter&&null===a6.fn?a6.placeholder||a6.def:a3;var aZ=aV,a7=n();if(void 0!==aW.remove&&(f.isArray(aW.remove)||(aW.remove=[aW.remove]),f.each(aW.remove.sort(function(ba,a9){return a9-ba}),function(a9,ba){aa(ba,ba+1,!0)})),void 0!==aW.insert&&(f.isArray(aW.insert)||(aW.insert=[aW.insert]),f.each(aW.insert.sort(function(ba,a9){return ba-a9}),function(a9,ba){u(ba.pos,ba.c,!1,aU)})),aW.refreshFromBuffer){var a5=aW.refreshFromBuffer;if(aX=!0,ab(a5===!0?a5:a5.start,a5.end,a7),void 0===aW.pos&&void 0===aW.c){return aW.pos=r(),!1}if(aZ=void 0!==aW.pos?aW.pos:aV,aZ!==aV){return aW=f.extend(aW,u(aZ,a3,!0,aU)),!1}}else{if(aW!==!0&&void 0!==aW.pos&&aW.pos!==aV&&(aZ=aW.pos,ab(aV,aZ,n().slice()),aZ!==aV)){return aW=f.extend(aW,u(aZ,a3,!0)),!1}}return aW!==!0&&void 0===aW.pos&&void 0===aW.c?!1:(a8>0&&N(!0),B(aZ,f.extend({},a1,{input:Z(a3,a6)}),aU,aK(aO))||(aW=!1),!1)}}),aW}function aI(a0,bf,bj,bd){for(var a3,bh,aZ,a1,be,aW,aV=f.extend(!0,{},K().validPositions),aX=f.extend(!0,{},K().tests),a2=r();a2>=0&&(a1=K().validPositions[a2],!a1||void 0===a1.alternation||(a3=a2,bh=K().validPositions[a3].alternation,E(a3).locator[a1.alternation]===a1.locator[a1.alternation]));a2--){}if(void 0!==bh){a3=parseInt(a3);for(var a7 in K().validPositions){if(a7=parseInt(a7),a1=K().validPositions[a7],a7>=a3&&void 0!==a1.alternation){var bg;0===a3?(bg=[],f.each(K().tests[a3],function(bk,bl){void 0!==bl.locator[bh]&&(bg=bg.concat(bl.locator[bh].toString().split(",")))})):bg=K().validPositions[a3].locator[bh].toString().split(",");var a9=void 0!==a1.locator[bh]?a1.locator[bh]:bg[0];a9.length>0&&(a9=a9.split(",")[0]);for(var a6=0;a6<bg.length;a6++){var bc=[],bb=0,ba=0;if(a9<bg[a6]){for(var aY,bi,a8=a7;a8>=0;a8--){if(aY=K().validPositions[a8],void 0!==aY){var aU=U(a8,bg[a6]);K().validPositions[a8].match.def!==aU.match.def&&(bc.push(K().validPositions[a8].input),K().validPositions[a8]=aU,K().validPositions[a8].input=aA(a8),null===K().validPositions[a8].match.fn&&ba++,aY=aU),bi=aY.locator[bh],aY.locator[bh]=parseInt(bg[a6]);break}}if(a9!==aY.locator[bh]){for(be=a7+1;be<r(void 0,!0)+1;be++){aW=K().validPositions[be],aW&&null!=aW.match.fn?bc.push(aW.input):a0>be&&bb++,delete K().validPositions[be],delete K().tests[be]}for(N(!0),T.keepStatic=!T.keepStatic,aZ=!0;bc.length>0;){var a5=bc.shift();if(a5!==T.skipOptionalPartCharacter&&!(aZ=u(r(void 0,!0)+1,a5,!1,bd))){break}}if(aY.alternation=bh,aY.locator[bh]=bi,aZ){var a4=r(a0)+1;for(be=a7+1;be<r()+1;be++){aW=K().validPositions[be],(void 0===aW||null==aW.match.fn)&&a0>be&&ba++}a0+=ba-bb,aZ=u(a0>a4?a4:a0,bf,bj,bd)}if(T.keepStatic=!T.keepStatic,aZ){return aZ}N(),K().validPositions=f.extend(!0,{},aV),K().tests=f.extend(!0,{},aX)}}}break}}}return !1}function aL(aY,a0){for(var aV=K().validPositions[a0],aZ=aV.locator,a2=aZ.length,aU=aY;a0>aU;aU++){if(void 0===K().validPositions[aU]&&!M(aU,!0)){var aW=C(aU),aX=aW[0],a1=-1;f.each(aW,function(a4,a3){for(var a5=0;a2>a5&&(void 0!==a3.locator[a5]&&o(a3.locator[a5].toString().split(","),aZ[a5].toString().split(",")));a5++){a5>a1&&(a1=a5,aX=a3)}}),B(aU,f.extend({},aX,{input:aX.match.placeholder||aX.match.def}),!0)}}}aR=aR===!0;var aQ=aO;void 0!==aO.begin&&(aQ=ao&&!aK(aO)?aO.end:aO.begin);for(var aT=!1,aP=f.extend(!0,{},K().validPositions),aM=aQ-1;aM>-1&&!K().validPositions[aM];aM--){}aM++;for(var aH;aQ>aM;aM++){n(),void 0===K().validPositions[aM]&&((aH=E(aM)).match.def===T.radixPointDefinitionSymbol||!M(aM,!0)||f.inArray(T.radixPoint,n())<aM&&aH.match.fn&&aH.match.fn.test(aA(aM),K(),aM,!1,T))&&aG(aM,aH.match.placeholder||(null==aH.match.fn?aH.match.def:aA(aM)),!0,aJ)}if(aK(aO)&&(V(void 0,e.keyCode.DELETE,aO),aQ=K().p),aQ<ak()&&(aT=aG(aQ,aN,aR,aJ),(!aR||aJ===!0)&&aT===!1)){var aD=K().validPositions[aQ];if(!aD||null!==aD.match.fn||aD.match.def!==aN&&aN!==T.skipOptionalPartCharacter){if((T.insertMode||void 0===K().validPositions[p(aQ)])&&!M(aQ,!0)){var aS=E(aQ).match;aS=aS.placeholder||aS.def,aG(aQ,aS,aR,aJ);for(var aF=aQ+1,aE=p(aQ);aE>=aF;aF++){if(aT=aG(aF,aN,aR,aJ),aT!==!1){aL(aQ,aF),aQ=aF;break}}}}else{aT={caret:p(aQ)}}}return aT===!1&&T.keepStatic&&(aT=aI(aQ,aN,aR,aJ)),aT===!0&&(aT={pos:aQ}),f.isFunction(T.postValidation)&&aT!==!1&&!aR&&aJ!==!0&&(aT=T.postValidation(n(!0),aT,T)?aT:!1),void 0===aT.pos&&(aT.pos=aQ),aT===!1&&(N(!0),K().validPositions=f.extend(!0,{},aP)),aT}function M(aG,aD){var aF;if(aD?(aF=E(aG).match,""===aF.def&&(aF=ag(aG))):aF=ag(aG),null!=aF.fn){return aF.fn}if(aD!==!0&&aG>-1&&!T.keepStatic&&void 0===K().validPositions[aG]){var aE=C(aG);return aE.length>2}return !1}function ak(){var aI;y=void 0!==ax?ax.maxLength:void 0,-1===y&&(y=void 0);var aH,aG=r(),aD=K().validPositions[aG],aF=void 0!==aD?aD.locator.slice():void 0;for(aH=aG+1;void 0===aD||null!==aD.match.fn||null===aD.match.fn&&""!==aD.match.def;aH++){aD=E(aH,aF,aH-1),aF=aD.locator.slice()}var aE=ag(aH-1);return aI=""!==aE.def?aH:aH-1,void 0===y||y>aI?aI:y}function p(aG,aF){var aE=ak();if(aG>=aE){return aE}for(var aD=aG;++aD<aE&&(aF===!0&&(ag(aD).newBlockMarker!==!0||!M(aD))||aF!==!0&&!M(aD)&&(T.nojumps!==!0||T.nojumpsThreshold>aD));){}return aD}function au(aF,aE){var aD=aF;if(0>=aD){return 0}for(;--aD>0&&(aE===!0&&ag(aD).newBlockMarker!==!0||aE!==!0&&!M(aD));){}return aD}function S(aD){return void 0===K().validPositions[aD]?aA(aD):K().validPositions[aD].input}function ac(aF,aE,aG,aJ,aI){if(aJ&&f.isFunction(T.onBeforeWrite)){var aD=T.onBeforeWrite(aJ,aE,aG,T);if(aD){if(aD.refreshFromBuffer){var aH=aD.refreshFromBuffer;ab(aH===!0?aH:aH.start,aH.end,aD.buffer||aE),aE=n(!0)}void 0!==aG&&(aG=void 0!==aD.caret?aD.caret:aG)}}aF.inputmask._valueSet(aE.join("")),void 0===aG||void 0!==aJ&&"blur"===aJ.type||I(aF,aG),aI===!0&&(s=!0,f(aF).trigger("input"))}function aA(aI,aH){if(aH=aH||ag(aI),void 0!==aH.placeholder){return aH.placeholder}if(null===aH.fn){if(aI>-1&&!T.keepStatic&&void 0===K().validPositions[aI]){var aF,aE=C(aI),aG=0;if(aE.length>2){for(var aD=0;aD<aE.length;aD++){if(aE[aD].match.optionality!==!0&&aE[aD].match.optionalQuantifier!==!0&&(null===aE[aD].match.fn||void 0===aF||aE[aD].match.fn.test(aF.match.def,K(),aI,!0,T)!==!1)&&(aG++,null===aE[aD].match.fn&&(aF=aE[aD]),aG>1)){return T.placeholder.charAt(aI%T.placeholder.length)}}}}return aH.def}return T.placeholder.charAt(aI%T.placeholder.length)}function z(aK,aJ,aL,aI){function aM(){var aP=!1,aQ=aC().slice(aE,p(aE)).join("").indexOf(aG);if(-1!==aQ&&!M(aE)){aP=!0;for(var aO=aC().slice(aE,aE+aQ),aN=0;aN<aO.length;aN++){if(" "!==aO[aN]){aP=!1;break}}}return aP}var aD=aI.slice(),aG="",aE=0;if(N(),K().p=p(-1),!aL){if(T.autoUnmask!==!0){var aH=aC().slice(0,p(-1)).join(""),aF=aD.join("").match(new RegExp("^"+e.escapeRegex(aH),"g"));aF&&aF.length>0&&(aD.splice(0,aF.length*aH.length),aE=p(aE))}else{aE=p(aE)}}f.each(aD,function(aP,aN){if(void 0!==aN){var aO=new f.Event("keypress");aO.which=aN.charCodeAt(0),aG+=aN;var aT=r(void 0,!0),aR=K().validPositions[aT],aQ=E(aT+1,aR?aR.locator.slice():void 0,aT);if(!aM()||aL||T.autoUnmask){var aS=aL?aP:null==aQ.match.fn&&aQ.match.optionality&&aT+1<K().p?aT+1:K().p;J.call(aK,aO,!0,!1,aL,aS),aE=aS+1,aG=""}else{J.call(aK,aO,!0,!1,!0,aT+1)}}}),aJ&&ac(aK,n(),document.activeElement===aK?p(r(0)):void 0,new f.Event("checkval"))}function m(aD){if(aD&&void 0===aD.inputmask){return aD.value}var aG=[],aI=K().validPositions;for(var aH in aI){aI[aH].match&&null!=aI[aH].match.fn&&aG.push(aI[aH].input)}var aE=0===aG.length?null:(ao?aG.reverse():aG).join("");if(null!==aE){var aF=(ao?n().slice().reverse():n()).join("");f.isFunction(T.onUnMask)&&(aE=T.onUnMask(aF,aE,T)||aE)}return aE}function I(aL,aF,aH,aD){function aI(aN){if(aD!==!0&&ao&&"number"==typeof aN&&(!T.greedy||""!==T.placeholder)){var aM=n().join("").length;aN=aM-aN}return aN}var aK;if("number"!=typeof aF){return aL.setSelectionRange?(aF=aL.selectionStart,aH=aL.selectionEnd):window.getSelection?(aK=window.getSelection().getRangeAt(0),(aK.commonAncestorContainer.parentNode===aL||aK.commonAncestorContainer===aL)&&(aF=aK.startOffset,aH=aK.endOffset)):document.selection&&document.selection.createRange&&(aK=document.selection.createRange(),aF=0-aK.duplicate().moveStart("character",-aL.inputmask._valueGet().length),aH=aF+aK.text.length),{begin:aI(aF),end:aI(aH)}}aF=aI(aF),aH=aI(aH),aH="number"==typeof aH?aH:aF;var aJ=parseInt(((aL.ownerDocument.defaultView||window).getComputedStyle?(aL.ownerDocument.defaultView||window).getComputedStyle(aL,null):aL.currentStyle).fontSize)*aH;if(aL.scrollLeft=aJ>aL.scrollWidth?aJ:0,b||T.insertMode!==!1||aF!==aH||aH++,aL.setSelectionRange){aL.selectionStart=aF,aL.selectionEnd=aH}else{if(window.getSelection){if(aK=document.createRange(),void 0===aL.firstChild||null===aL.firstChild){var aG=document.createTextNode("");aL.appendChild(aG)}aK.setStart(aL.firstChild,aF<aL.inputmask._valueGet().length?aF:aL.inputmask._valueGet().length),aK.setEnd(aL.firstChild,aH<aL.inputmask._valueGet().length?aH:aL.inputmask._valueGet().length),aK.collapse(!0);var aE=window.getSelection();aE.removeAllRanges(),aE.addRange(aK)}else{aL.createTextRange&&(aK=aL.createTextRange(),aK.collapse(!0),aK.moveEnd("character",aH),aK.moveStart("character",aF),aK.select())}}}function D(aH){var aL,aJ,aF=n(),aE=aF.length,aK=r(),aI={},aM=K().validPositions[aK],aG=void 0!==aM?aM.locator.slice():void 0;for(aL=aK+1;aL<aF.length;aL++){aJ=E(aL,aG,aL-1),aG=aJ.locator.slice(),aI[aL]=f.extend(!0,{},aJ)}var aD=aM&&void 0!==aM.alternation?aM.locator[aM.alternation]:void 0;for(aL=aE-1;aL>aK&&(aJ=aI[aL],(aJ.match.optionality||aJ.match.optionalQuantifier||aD&&(aD!==aI[aL].locator[aM.alternation]&&null!=aJ.match.fn||null===aJ.match.fn&&aJ.locator[aM.alternation]&&o(aJ.locator[aM.alternation].toString().split(","),aD.toString().split(","))&&""!==C(aL)[0].def))&&aF[aL]===aA(aL,aJ.match));aL--){aE--}return aH?{l:aE,def:aI[aE]?aI[aE].match:void 0}:aE}function av(aE){for(var aF=D(),aD=aE.length-1;aD>aF&&!M(aD);aD--){}return aE.splice(aF,aD+1-aF),aE}function ad(aE){if(f.isFunction(T.isComplete)){return T.isComplete(aE,T)}if("*"===T.repeat){return void 0}var aD=!1,aF=D(!0),aH=au(aF.l);if(void 0===aF.def||aF.def.newBlockMarker||aF.def.optionality||aF.def.optionalQuantifier){aD=!0;for(var aG=0;aH>=aG;aG++){var aI=E(aG).match;if(null!==aI.fn&&void 0===K().validPositions[aG]&&aI.optionality!==!0&&aI.optionalQuantifier!==!0||null===aI.fn&&aE[aG]!==aA(aG,aI)){aD=!1;break}}}return aD}function an(aJ){function aF(aM){if(f.valHooks&&(void 0===f.valHooks[aM]||f.valHooks[aM].inputmaskpatch!==!0)){var aL=f.valHooks[aM]&&f.valHooks[aM].get?f.valHooks[aM].get:function(aO){return aO.value},aN=f.valHooks[aM]&&f.valHooks[aM].set?f.valHooks[aM].set:function(aO,aP){return aO.value=aP,aO};f.valHooks[aM]={get:function(aQ){if(aQ.inputmask){if(aQ.inputmask.opts.autoUnmask){return aQ.inputmask.unmaskedvalue()}var aO=aL(aQ),aR=aQ.inputmask.maskset,aP=aR._buffer;return aP=aP?aP.join(""):"",aO!==aP?aO:""}return aL(aQ)},set:function(aQ,aR){var aO,aP=f(aQ);return aO=aN(aQ,aR),aQ.inputmask&&aP.trigger("setvalue"),aO},inputmaskpatch:!0}}}function aD(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():aI.call(this)!==aC().join("")?document.activeElement===this&&T.clearMaskOnLostFocus?(ao?av(n().slice()).reverse():av(n().slice())).join(""):aI.call(this):"":aI.call(this)}function aK(aL){aE.call(this,aL),this.inputmask&&f(this).trigger("setvalue")}function aG(aL){W.on(aL,"mouseenter",function(aN){var aP=f(this),aM=this,aO=aM.inputmask._valueGet();aO!==n().join("")&&aP.trigger("setvalue")})}var aI,aE;if(!aJ.inputmask.__valueGet){if(Object.getOwnPropertyDescriptor){var aH=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(aJ),"value");aH&&aH.get&&aH.set?(aI=aH.get,aE=aH.set,Object.defineProperty(aJ,"value",{get:aD,set:aK,configurable:!0})):"INPUT"!==aJ.tagName&&(aI=function(){return this.textContent},aE=function(aL){this.textContent=aL},Object.defineProperty(aJ,"value",{get:aD,set:aK,configurable:!0}))}else{document.__lookupGetter__&&aJ.__lookupGetter__("value")&&(aI=aJ.__lookupGetter__("value"),aE=aJ.__lookupSetter__("value"),aJ.__defineGetter__("value",aD),aJ.__defineSetter__("value",aK))}void 0===aI&&(aI=function(){return aJ.value},aE=function(aL){aJ.value=aL},aF(aJ.type),aG(aJ)),aJ.inputmask.__valueGet=aI,aJ.inputmask._valueGet=function(aL){return ao&&aL!==!0?aI.call(this.el).split("").reverse().join(""):aI.call(this.el)},aJ.inputmask.__valueSet=aE,aJ.inputmask._valueSet=function(aL,aM){aE.call(this.el,null===aL||void 0===aL?"":aM!==!0&&ao?aL.split("").reverse().join(""):aL)}}}function V(aF,aE,aJ,aD){function aH(){if(T.keepStatic){N(!0);var aM,aL=[],aN=f.extend(!0,{},K().validPositions);for(aM=r();aM>=0;aM--){var aO=K().validPositions[aM];if(aO&&(null!=aO.match.fn&&aL.push(aO.input),delete K().validPositions[aM],void 0!==aO.alternation&&aO.locator[aO.alternation]===E(aM).locator[aO.alternation])){break}}if(aM>-1){for(;aL.length>0;){K().p=p(r());var aK=new f.Event("keypress");aK.which=aL.pop().charCodeAt(0),J.call(aF,aK,!0,!1,!1,K().p)}}else{K().validPositions=f.extend(!0,{},aN)}}}if((T.numericInput||ao)&&(aE===e.keyCode.BACKSPACE?aE=e.keyCode.DELETE:aE===e.keyCode.DELETE&&(aE=e.keyCode.BACKSPACE),ao)){var aG=aJ.end;aJ.end=aJ.begin,aJ.begin=aG}aE===e.keyCode.BACKSPACE&&(aJ.end-aJ.begin<1||T.insertMode===!1)?(aJ.begin=au(aJ.begin),void 0===K().validPositions[aJ.begin]||K().validPositions[aJ.begin].input!==T.groupSeparator&&K().validPositions[aJ.begin].input!==T.radixPoint||aJ.begin--):aE===e.keyCode.DELETE&&aJ.begin===aJ.end&&(aJ.end=M(aJ.end)?aJ.end+1:p(aJ.end)+1,void 0===K().validPositions[aJ.begin]||K().validPositions[aJ.begin].input!==T.groupSeparator&&K().validPositions[aJ.begin].input!==T.radixPoint||aJ.end++),aa(aJ.begin,aJ.end,!1,aD),aD!==!0&&aH();var aI=r(aJ.begin);aI<aJ.begin?(-1===aI&&N(),K().p=p(aI)):aD!==!0&&(K().p=aJ.begin)}function az(aG){var aE=this,aI=f(aE),aD=aG.keyCode,aH=I(aE);if(aD===e.keyCode.BACKSPACE||aD===e.keyCode.DELETE||j&&aD===e.keyCode.BACKSPACE_SAFARI||aG.ctrlKey&&aD===e.keyCode.X&&!k("cut")){aG.preventDefault(),V(aE,aD,aH),ac(aE,n(),K().p,aG,R!==n().join("")),aE.inputmask._valueGet()===aC().join("")?aI.trigger("cleared"):ad(n())===!0&&aI.trigger("complete"),T.showTooltip&&(aE.title=T.tooltip||K().mask)}else{if(aD===e.keyCode.END||aD===e.keyCode.PAGE_DOWN){aG.preventDefault();var aF=p(r());T.insertMode||aF!==ak()||aG.shiftKey||aF--,I(aE,aG.shiftKey?aH.begin:aF,aF,!0)}else{aD===e.keyCode.HOME&&!aG.shiftKey||aD===e.keyCode.PAGE_UP?(aG.preventDefault(),I(aE,0,aG.shiftKey?aH.begin:0,!0)):(T.undoOnEscape&&aD===e.keyCode.ESCAPE||90===aD&&aG.ctrlKey)&&aG.altKey!==!0?(z(aE,!0,!1,R.split("")),aI.trigger("click")):aD!==e.keyCode.INSERT||aG.shiftKey||aG.ctrlKey?T.tabThrough===!0&&aD===e.keyCode.TAB?(aG.shiftKey===!0?(null===ag(aH.begin).fn&&(aH.begin=p(aH.begin)),aH.end=au(aH.begin,!0),aH.begin=au(aH.end,!0)):(aH.begin=p(aH.begin,!0),aH.end=p(aH.begin,!0),aH.end<ak()&&aH.end--),aH.begin<ak()&&(aG.preventDefault(),I(aE,aH.begin,aH.end))):T.insertMode!==!1||aG.shiftKey||(aD===e.keyCode.RIGHT?setTimeout(function(){var aJ=I(aE);I(aE,aJ.begin)},0):aD===e.keyCode.LEFT&&setTimeout(function(){var aJ=I(aE);I(aE,ao?aJ.begin+1:aJ.begin-1)},0)):(T.insertMode=!T.insertMode,I(aE,T.insertMode||aH.begin!==ak()?aH.begin:aH.begin-1))}}T.onKeyDown.call(this,aG,n(),I(aE).begin,T),G=-1!==f.inArray(aD,T.ignorables)}function J(aR,aG,aD,aU,aK){var aM=this,aE=f(aM),aQ=aR.which||aR.charCode||aR.keyCode;if(!(aG===!0||aR.ctrlKey&&aR.altKey)&&(aR.ctrlKey||aR.metaKey||G)){return aQ===e.keyCode.ENTER&&R!==n().join("")&&(R=n().join(""),setTimeout(function(){aE.trigger("change")},0)),!0}if(aQ){46===aQ&&aR.shiftKey===!1&&","===T.radixPoint&&(aQ=44);var aI,aJ=aG?{begin:aK,end:aK}:I(aM),aS=String.fromCharCode(aQ);K().writeOutBuffer=!0;var aF=u(aJ,aS,aU);if(aF!==!1){var aO=aF.pos;if(N(!0),void 0!==aF.caret){aI=aF.caret}else{var aT=K().validPositions;aI=!T.keepStatic&&(void 0!==aT[aO+1]&&C(aO+1,aT[aO].locator.slice(),aO).length>1||void 0!==aT[aO].alternation)?aO+1:p(aO)}K().p=aI}if(aD!==!1){var aN=this;if(setTimeout(function(){T.onKeyValidation.call(aN,aQ,aF,T)},0),K().writeOutBuffer&&aF!==!1){var aP=n();ac(aM,aP,T.numericInput&&void 0===aF.caret?au(aI):aI,aR,aG!==!0),aG!==!0&&setTimeout(function(){ad(aP)===!0&&aE.trigger("complete")},0)}}if(T.showTooltip&&(aM.title=T.tooltip||K().mask),aG&&f.isFunction(T.onBeforeWrite)){var aL=T.onBeforeWrite(aR,n(),aI,T);if(aL&&aL.refreshFromBuffer){var aH=aL.refreshFromBuffer;ab(aH===!0?aH:aH.start,aH.end,aL.buffer),N(!0),aL.caret&&(K().p=aL.caret)}}if(aR.preventDefault(),aG){return aF}}}function am(aI){var aD,aM=this,aK=aI.originalEvent||aI,aJ=f(aM),aE=aM.inputmask._valueGet(!0),aH=I(aM);ao&&(aD=aH.end,aH.end=aH.begin,aH.begin=aD);var aG=aE.substr(0,aH.begin),aF=aE.substr(aH.end,aE.length);aG===(ao?aC().reverse():aC()).slice(0,aH.begin).join("")&&(aG=""),aF===(ao?aC().reverse():aC()).slice(aH.end).join("")&&(aF=""),ao&&(aD=aG,aG=aF,aF=aD),window.clipboardData&&window.clipboardData.getData?aE=aG+window.clipboardData.getData("Text")+aF:aK.clipboardData&&aK.clipboardData.getData&&(aE=aG+aK.clipboardData.getData("text/plain")+aF);var aL=aE;if(f.isFunction(T.onBeforePaste)){if(aL=T.onBeforePaste(aE,T),aL===!1){return aI.preventDefault()}aL||(aL=aE)}return z(aM,!1,!1,ao?aL.split("").reverse():aL.toString().split("")),ac(aM,n(),p(r()),aI,!0),ad(n())===!0&&aJ.trigger("complete"),aI.preventDefault()}function H(aJ){var aF=this,aD=aF.inputmask._valueGet();if(n().join("")!==aD){var aH=I(aF);if(aD=aD.replace(new RegExp("("+e.escapeRegex(aC().join(""))+")*"),""),a){var aI=aD.replace(n().join(""),"");if(1===aI.length){var aE=new f.Event("keypress");return aE.which=aI.charCodeAt(0),J.call(aF,aE,!0,!0,!1,K().validPositions[aH.begin-1]?aH.begin:aH.begin-1),!1}}if(aH.begin>aD.length&&(I(aF,aD.length),aH=I(aF)),n().length-aD.length!==1||aD.charAt(aH.begin)===n()[aH.begin]||aD.charAt(aH.begin+1)===n()[aH.begin]||M(aH.begin)){for(var aK=r()+1,aG=n().slice(aK).join("");null===aD.match(e.escapeRegex(aG)+"$");){aG=aG.slice(1)}aD=aD.replace(aG,""),aD=aD.split(""),z(aF,!0,!1,aD),ad(n())===!0&&f(aF).trigger("complete")}else{aJ.keyCode=e.keyCode.BACKSPACE,az.call(aF,aJ)}aJ.preventDefault()}}function Q(aF){var aD=this,aE=aD.inputmask._valueGet();z(aD,!0,!1,(f.isFunction(T.onBeforeMask)?T.onBeforeMask(aE,T)||aE:aE).split("")),R=n().join(""),(T.clearMaskOnLostFocus||T.clearIncomplete)&&aD.inputmask._valueGet()===aC().join("")&&aD.inputmask._valueSet("")}function Y(aE){var aD=this,aF=aD.inputmask._valueGet();T.showMaskOnFocus&&(!T.showMaskOnHover||T.showMaskOnHover&&""===aF)?aD.inputmask._valueGet()!==n().join("")&&ac(aD,n(),p(r())):x===!1&&I(aD,p(r())),T.positionCaretOnTab===!0&&setTimeout(function(){I(aD,p(r()))},0),R=n().join("")}function ay(aF){var aE=this;if(x=!1,T.clearMaskOnLostFocus&&document.activeElement!==aE){var aD=n().slice(),aG=aE.inputmask._valueGet();aG!==aE.getAttribute("placeholder")&&""!==aG&&(-1===r()&&aG===aC().join("")?aD=[]:av(aD),ac(aE,aD))}}function aB(aJ){function aI(aM){if(T.radixFocus&&""!==T.radixPoint){var aN=K().validPositions;if(void 0===aN[aM]||aN[aM].input===aA(aM)){if(aM<p(-1)){return !0}var aK=f.inArray(T.radixPoint,n());if(-1!==aK){for(var aL in aN){if(aL>aK&&aN[aL].input!==aA(aL)){return !1}}return !0}}}return !1}var aF=this;if(document.activeElement===aF){var aH=I(aF);if(aH.begin===aH.end){if(aI(aH.begin)){I(aF,T.numericInput?p(f.inArray(T.radixPoint,n())):f.inArray(T.radixPoint,n()))}else{var aG=aH.begin,aE=r(aG,!0),aD=p(aE);aD>aG?I(aF,M(aG)||M(aG-1)?aG:p(aG)):((n()[aD]!==aA(aD)||!M(aD,!0)&&ag(aD).def===aA(aD))&&(aD=p(aD)),I(aF,aD))}}}}function t(aE){var aD=this;setTimeout(function(){I(aD,0,p(r()))},0)}function af(aG){var aD=this,aJ=f(aD),aI=I(aD),aF=aG.originalEvent||aG,aH=window.clipboardData||aF.clipboardData,aE=ao?n().slice(aI.end,aI.begin):n().slice(aI.begin,aI.end);aH.setData("text",ao?aE.reverse().join(""):aE.join("")),document.execCommand&&document.execCommand("copy"),V(aD,e.keyCode.DELETE,aI),ac(aD,n(),K().p,aG,R!==n().join("")),aD.inputmask._valueGet()===aC().join("")&&aJ.trigger("cleared"),T.showTooltip&&(aD.title=T.tooltip||K().mask)}function v(aF){var aH=f(this),aE=this;if(aE.inputmask){var aG=aE.inputmask._valueGet(),aD=n().slice();R!==aD.join("")&&setTimeout(function(){aH.trigger("change"),R=aD.join("")},0),""!==aG&&(T.clearMaskOnLostFocus&&(-1===r()&&aG===aC().join("")?aD=[]:av(aD)),ad(aD)===!1&&(setTimeout(function(){aH.trigger("incomplete")},0),T.clearIncomplete&&(N(),aD=T.clearMaskOnLostFocus?[]:aC().slice())),ac(aE,aD,void 0,aF))}}function P(aE){var aD=this;x=!0,document.activeElement!==aD&&T.showMaskOnHover&&aD.inputmask._valueGet()!==n().join("")&&ac(aD,n())}function aj(aD){R!==n().join("")&&al.trigger("change"),T.clearMaskOnLostFocus&&-1===r()&&ax.inputmask._valueGet&&ax.inputmask._valueGet()===aC().join("")&&ax.inputmask._valueSet(""),T.removeMaskOnSubmit&&(ax.inputmask._valueSet(ax.inputmask.unmaskedvalue(),!0),setTimeout(function(){ac(ax,n())},0))}function X(aD){setTimeout(function(){al.trigger("setvalue")},0)}function at(aF){if(ax=aF,al=f(ax),T.showTooltip&&(ax.title=T.tooltip||K().mask),("rtl"===ax.dir||T.rightAlign)&&(ax.style.textAlign="right"),("rtl"===ax.dir||T.numericInput)&&(ax.dir="ltr",ax.removeAttribute("dir"),ax.inputmask.isRTL=!0,ao=!0),W.off(ax),an(ax),i(ax,T)&&(W.on(ax,"submit",aj),W.on(ax,"reset",X),W.on(ax,"mouseenter",P),W.on(ax,"blur",v),W.on(ax,"focus",Y),W.on(ax,"mouseleave",ay),W.on(ax,"click",aB),W.on(ax,"dblclick",t),W.on(ax,"paste",am),W.on(ax,"dragdrop",am),W.on(ax,"drop",am),W.on(ax,"cut",af),W.on(ax,"complete",T.oncomplete),W.on(ax,"incomplete",T.onincomplete),W.on(ax,"cleared",T.oncleared),W.on(ax,"keydown",az),W.on(ax,"keypress",J),W.on(ax,"input",H)),W.on(ax,"setvalue",Q),""!==ax.inputmask._valueGet()||T.clearMaskOnLostFocus===!1||document.activeElement===ax){var aD=f.isFunction(T.onBeforeMask)?T.onBeforeMask(ax.inputmask._valueGet(),T)||ax.inputmask._valueGet():ax.inputmask._valueGet();z(ax,!0,!1,aD.split(""));var aE=n().slice();R=aE.join(""),ad(aE)===!1&&T.clearIncomplete&&N(),T.clearMaskOnLostFocus&&document.activeElement!==ax&&(aE.join("")===aC().join("")?aE=[]:av(aE)),ac(ax,aE),document.activeElement===ax&&I(ax,p(r()))}}var R,ax,al,y,q,ao=!1,ah=!1,s=!1,G=!1,x=!0,W={on:function(aE,aD,aF){var aG=function(aK){if(void 0===this.inputmask&&"FORM"!==this.nodeName){var aH=f.data(this,"_inputmask_opts");aH?new e(aH).mask(this):W.off(this)}else{if("setvalue"===aK.type||!(this.disabled||this.readOnly&&!("keydown"===aK.type&&aK.ctrlKey&&67===aK.keyCode||T.tabThrough===!1&&aK.keyCode===e.keyCode.TAB))){switch(aK.type){case"input":if(s===!0){return s=!1,aK.preventDefault()}break;case"keydown":ah=!1,s=!1;break;case"keypress":if(ah===!0){return aK.preventDefault()}ah=!0;break;case"click":if(a){var aJ=this;return setTimeout(function(){aF.apply(aJ,arguments)},0),!1}}var aI=aF.apply(this,arguments);return aI===!1&&(aK.preventDefault(),aK.stopPropagation()),aI}aK.preventDefault()}};aE.inputmask.events[aD]=aE.inputmask.events[aD]||[],aE.inputmask.events[aD].push(aG),-1!==f.inArray(aD,["submit","reset"])?null!=aE.form&&f(aE.form).on(aD,aG):f(aE).on(aD,aG)},off:function(aD,aF){if(aD.inputmask&&aD.inputmask.events){var aE;aF?(aE=[],aE[aF]=aD.inputmask.events[aF]):aE=aD.inputmask.events,f.each(aE,function(aG,aI){for(;aI.length>0;){var aH=aI.pop();-1!==f.inArray(aG,["submit","reset"])?null!=aD.form&&f(aD.form).off(aG,aH):f(aD).off(aG,aH)}delete aD.inputmask.events[aG]})}}};if(void 0!==w){switch(w.action){case"isComplete":return ax=w.el,ad(n());case"unmaskedvalue":return ax=w.el,void 0!==ax&&void 0!==ax.inputmask?(F=ax.inputmask.maskset,T=ax.inputmask.opts,ao=ax.inputmask.isRTL):(q=w.value,T.numericInput&&(ao=!0),q=(f.isFunction(T.onBeforeMask)?T.onBeforeMask(q,T)||q:q).split(""),z(void 0,!1,!1,ao?q.reverse():q),f.isFunction(T.onBeforeWrite)&&T.onBeforeWrite(void 0,n(),0,T)),m(ax);case"mask":ax=w.el,F=ax.inputmask.maskset,T=ax.inputmask.opts,ao=ax.inputmask.isRTL,R=n().join(""),at(ax);break;case"format":return T.numericInput&&(ao=!0),q=(f.isFunction(T.onBeforeMask)?T.onBeforeMask(w.value,T)||w.value:w.value).split(""),z(void 0,!1,!1,ao?q.reverse():q),f.isFunction(T.onBeforeWrite)&&T.onBeforeWrite(void 0,n(),0,T),w.metadata?{value:ao?n().slice().reverse().join(""):n().join(""),metadata:g({action:"getmetadata"},F,T)}:ao?n().slice().reverse().join(""):n().join("");case"isValid":T.numericInput&&(ao=!0),w.value?(q=w.value.split(""),z(void 0,!1,!0,ao?q.reverse():q)):w.value=n().join("");for(var O=n(),ae=D(),L=O.length-1;L>ae&&!M(L);L--){}return O.splice(ae,L+1-ae),ad(O)&&w.value===n().join("");case"getemptymask":return aC().join("");case"remove":ax=w.el,al=f(ax),F=ax.inputmask.maskset,T=ax.inputmask.opts,ax.inputmask._valueSet(m(ax)),W.off(ax);var ap;Object.getOwnPropertyDescriptor?(ap=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(ax),"value"),ap&&ax.inputmask.__valueGet&&Object.defineProperty(ax,"value",{get:ax.inputmask.__valueGet,set:ax.inputmask.__valueSet,configurable:!0})):document.__lookupGetter__&&ax.__lookupGetter__("value")&&ax.inputmask.__valueGet&&(ax.__defineGetter__("value",ax.inputmask.__valueGet),ax.__defineSetter__("value",ax.inputmask.__valueSet)),ax.inputmask=void 0;break;case"getmetadata":if(f.isArray(F.metadata)){for(var ai,aq=r(void 0,!0),A=aq;A>=0;A--){if(K().validPositions[A]&&void 0!==K().validPositions[A].alternation){ai=K().validPositions[A].alternation;break}}return void 0!==ai?F.metadata[K().validPositions[A].locator[ai]]:[]}return F.metadata}}}e.prototype={defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},quantifiermarker:{start:"{",end:"}"},groupmarker:{start:"(",end:")"},alternatormarker:"|",escapeChar:"\\",mask:null,oncomplete:f.noop,onincomplete:f.noop,oncleared:f.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,aliases:{},alias:null,onKeyDown:f.noop,onBeforeMask:null,onBeforePaste:function(m,n){return f.isFunction(n.onBeforeMask)?n.onBeforeMask(m,n):m},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:f.noop,skipOptionalPartCharacter:" ",showTooltip:!1,tooltip:void 0,numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",radixPointDefinitionSymbol:void 0,groupSeparator:"",radixFocus:!1,nojumps:!1,nojumpsThreshold:0,keepStatic:null,positionCaretOnTab:!1,tabThrough:!1,supportsInputType:["text","tel","password"],definitions:{"9":{validator:"[0-9]",cardinality:1,definitionSymbol:"*"},a:{validator:"[A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]",cardinality:1,definitionSymbol:"*"},"*":{validator:"[0-9A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]",cardinality:1}},ignorables:[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],isComplete:null,canClearPosition:f.noop,postValidation:null,staticDefinitionSymbol:void 0,jitMasking:!1},masksCache:{},mask:function(m){var n=this;return"string"==typeof m&&(m=document.getElementById(m)||document.querySelectorAll(m)),m=m.nodeName?[m]:m,f.each(m,function(p,q){var o=f.extend(!0,{},n.opts);l(q,o,f.extend(!0,{},n.userOptions));var r=d(o,n.noMasksCache);void 0!==r&&(void 0!==q.inputmask&&q.inputmask.remove(),q.inputmask=new e(),q.inputmask.opts=o,q.inputmask.noMasksCache=n.noMasksCache,q.inputmask.userOptions=f.extend(!0,{},n.userOptions),q.inputmask.el=q,q.inputmask.maskset=r,q.inputmask.isRTL=!1,f.data(q,"_inputmask_opts",o),g({action:"mask",el:q}))}),m&&m[0]?m[0].inputmask||this:this},option:function(m){return"string"==typeof m?this.opts[m]:"object"==typeof m?(f.extend(this.opts,m),f.extend(this.userOptions,m),this.el&&(void 0!==m.mask||void 0!==m.alias?this.mask(this.el):(f.data(this.el,"_inputmask_opts",this.opts),g({action:"mask",el:this.el}))),this):void 0},unmaskedvalue:function(m){return g({action:"unmaskedvalue",el:this.el,value:m},this.el&&this.el.inputmask?this.el.inputmask.maskset:d(this.opts,this.noMasksCache),this.opts)},remove:function(){return this.el?(g({action:"remove",el:this.el}),this.el.inputmask=void 0,this.el):void 0},getemptymask:function(){return g({action:"getemptymask"},this.maskset||d(this.opts,this.noMasksCache),this.opts)},hasMaskedValue:function(){return !this.opts.autoUnmask},isComplete:function(){return g({action:"isComplete",el:this.el},this.maskset||d(this.opts,this.noMasksCache),this.opts)},getmetadata:function(){return g({action:"getmetadata"},this.maskset||d(this.opts,this.noMasksCache),this.opts)},isValid:function(m){return g({action:"isValid",value:m},this.maskset||d(this.opts,this.noMasksCache),this.opts)},format:function(n,m){return g({action:"format",value:n,metadata:m},this.maskset||d(this.opts,this.noMasksCache),this.opts)}},e.extendDefaults=function(m){f.extend(!0,e.prototype.defaults,m)},e.extendDefinitions=function(m){f.extend(!0,e.prototype.defaults.definitions,m)},e.extendAliases=function(m){f.extend(!0,e.prototype.defaults.aliases,m)},e.format=function(o,m,n){return e(m).format(o,n)},e.unmask=function(n,m){return e(m).unmaskedvalue(n)},e.isValid=function(n,m){return e(m).isValid(n)},e.remove=function(m){f.each(m,function(n,o){o.inputmask&&o.inputmask.remove()})},e.escapeRegex=function(n){var m=["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"];return n.replace(new RegExp("(\\"+m.join("|\\")+")","gim"),"\\$1")},e.keyCode={ALT:18,BACKSPACE:8,BACKSPACE_SAFARI:127,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,X:88};var c=navigator.userAgent,b=/mobile/i.test(c),a=/iemobile/i.test(c),j=/iphone/i.test(c)&&!a;/android.*safari.*/i.test(c)&&!a;return window.Inputmask=e,e}(jQuery),function(b,a){return void 0===b.fn.inputmask&&(b.fn.inputmask=function(e,d){var f,c=this[0];if(void 0===d&&(d={}),"string"==typeof e){switch(e){case"unmaskedvalue":return c&&c.inputmask?c.inputmask.unmaskedvalue():b(c).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return c&&c.inputmask?c.inputmask.getemptymask():"";case"hasMaskedValue":return c&&c.inputmask?c.inputmask.hasMaskedValue():!1;case"isComplete":return c&&c.inputmask?c.inputmask.isComplete():!0;case"getmetadata":return c&&c.inputmask?c.inputmask.getmetadata():void 0;case"setvalue":b(c).val(d),c&&void 0!==c.inputmask&&b(c).triggerHandler("setvalue");break;case"option":if("string"!=typeof d){return this.each(function(){return void 0!==this.inputmask?this.inputmask.option(d):void 0})}if(c&&void 0!==c.inputmask){return c.inputmask.option(d)}break;default:return d.alias=e,f=new a(d),this.each(function(){f.mask(this)})}}else{if("object"==typeof e){return f=new a(e),void 0===e.mask&&void 0===e.alias?this.each(function(){return void 0!==this.inputmask?this.inputmask.option(e):void f.mask(this)}):this.each(function(){f.mask(this)})}if(void 0===e){return this.each(function(){f=new a(d),f.mask(this)})}}}),b.fn.inputmask}(jQuery,Inputmask),function(b,a){return a.extendDefinitions({h:{validator:"[01][0-9]|2[0-3]",cardinality:2,prevalidator:[{validator:"[0-2]",cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:"[0-5]",cardinality:1}]},d:{validator:"0[1-9]|[12][0-9]|3[01]",cardinality:2,prevalidator:[{validator:"[0-3]",cardinality:1}]},m:{validator:"0[1-9]|1[012]",cardinality:2,prevalidator:[{validator:"[01]",cardinality:1}]},y:{validator:"(19|20)\\d{2}",cardinality:4,prevalidator:[{validator:"[12]",cardinality:1},{validator:"(19|20)",cardinality:2},{validator:"(19|20)\\d",cardinality:3}]}}),a.extendAliases({"dd/mm/yyyy":{mask:"1/2/y",placeholder:"dd/mm/yyyy",regex:{val1pre:new RegExp("[0-3]"),val1:new RegExp("0[1-9]|[12][0-9]|3[01]"),val2pre:function(d){var c=a.escapeRegex.call(this,d);return new RegExp("((0[1-9]|[12][0-9]|3[01])"+c+"[01])")},val2:function(d){var c=a.escapeRegex.call(this,d);return new RegExp("((0[1-9]|[12][0-9])"+c+"(0[1-9]|1[012]))|(30"+c+"(0[13-9]|1[012]))|(31"+c+"(0[13578]|1[02]))")}},leapday:"29/02/",separator:"/",yearrange:{minyear:1900,maxyear:2099},isInYearRange:function(f,c,d){if(isNaN(f)){return !1}var e=parseInt(f.concat(c.toString().slice(f.length))),g=parseInt(f.concat(d.toString().slice(f.length)));return(isNaN(e)?!1:e>=c&&d>=e)||(isNaN(g)?!1:g>=c&&d>=g)},determinebaseyear:function(i,e,h){var g=new Date().getFullYear();if(i>g){return i}if(g>e){for(var d=e.toString().slice(0,2),f=e.toString().slice(2,4);d+h>e;){d--}var j=d+f;return i>j?i:j}if(g>=i&&e>=g){for(var c=g.toString().slice(0,2);c+h>e;){c--}var k=c+h;return i>k?i:k}return g},onKeyDown:function(h,c,f,g){var i=b(this);if(h.ctrlKey&&h.keyCode===a.keyCode.RIGHT){var d=new Date();i.val(d.getDate().toString()+(d.getMonth()+1).toString()+d.getFullYear().toString()),i.trigger("setvalue")}},getFrontValue:function(d,c,h){for(var j=0,g=0,f=0;f<d.length&&"2"!==d.charAt(f);f++){var e=h.definitions[d.charAt(f)];e?(j+=g,g=e.cardinality):g++}return c.join("").substr(j,g)},definitions:{"1":{validator:function(d,g,h,c,e){var f=e.regex.val1.test(d);return c||f||d.charAt(1)!==e.separator&&-1==="-./".indexOf(d.charAt(1))||!(f=e.regex.val1.test("0"+d.charAt(0)))?f:(g.buffer[h-1]="0",{refreshFromBuffer:{start:h-1,end:h},pos:h,c:d.charAt(0)})},cardinality:2,prevalidator:[{validator:function(d,h,i,c,f){var e=d;isNaN(h.buffer[i+1])||(e+=h.buffer[i+1]);var g=1===e.length?f.regex.val1pre.test(e):f.regex.val1.test(e);if(!c&&!g){if(g=f.regex.val1.test(d+"0")){return h.buffer[i]=d,h.buffer[++i]="0",{pos:i,c:"0"}}if(g=f.regex.val1.test("0"+d)){return h.buffer[i]="0",i++,{pos:i}}}return g},cardinality:1}]},"2":{validator:function(e,i,g,h,c){var d=c.getFrontValue(i.mask,i.buffer,c);-1!==d.indexOf(c.placeholder[0])&&(d="01"+c.separator);var k=c.regex.val2(c.separator).test(d+e);if(!h&&!k&&(e.charAt(1)===c.separator||-1!=="-./".indexOf(e.charAt(1)))&&(k=c.regex.val2(c.separator).test(d+"0"+e.charAt(0)))){return i.buffer[g-1]="0",{refreshFromBuffer:{start:g-1,end:g},pos:g,c:e.charAt(0)}}if(c.mask.indexOf("2")===c.mask.length-1&&k){var j=i.buffer.join("").substr(4,4)+e;if(j!==c.leapday){return !0}var f=parseInt(i.buffer.join("").substr(0,4),10);return f%4===0?f%100===0?f%400===0?!0:!1:!0:!1}return k},cardinality:2,prevalidator:[{validator:function(d,h,i,c,e){isNaN(h.buffer[i+1])||(d+=h.buffer[i+1]);var g=e.getFrontValue(h.mask,h.buffer,e);-1!==g.indexOf(e.placeholder[0])&&(g="01"+e.separator);var f=1===d.length?e.regex.val2pre(e.separator).test(g+d):e.regex.val2(e.separator).test(g+d);return c||f||!(f=e.regex.val2(e.separator).test(g+"0"+d))?f:(h.buffer[i]="0",i++,{pos:i})},cardinality:1}]},y:{validator:function(d,g,i,c,f){if(f.isInYearRange(d,f.yearrange.minyear,f.yearrange.maxyear)){var h=g.buffer.join("").substr(0,6);if(h!==f.leapday){return !0}var e=parseInt(d,10);return e%4===0?e%100===0?e%400===0?!0:!1:!0:!1}return !1},cardinality:4,prevalidator:[{validator:function(e,h,i,d,f){var g=f.isInYearRange(e,f.yearrange.minyear,f.yearrange.maxyear);if(!d&&!g){var c=f.determinebaseyear(f.yearrange.minyear,f.yearrange.maxyear,e+"0").toString().slice(0,1);if(g=f.isInYearRange(c+e,f.yearrange.minyear,f.yearrange.maxyear)){return h.buffer[i++]=c.charAt(0),{pos:i}}if(c=f.determinebaseyear(f.yearrange.minyear,f.yearrange.maxyear,e+"0").toString().slice(0,2),g=f.isInYearRange(c+e,f.yearrange.minyear,f.yearrange.maxyear)){return h.buffer[i++]=c.charAt(0),h.buffer[i++]=c.charAt(1),{pos:i}}}return g},cardinality:1},{validator:function(d,i,g,h,c){var k=c.isInYearRange(d,c.yearrange.minyear,c.yearrange.maxyear);if(!h&&!k){var e=c.determinebaseyear(c.yearrange.minyear,c.yearrange.maxyear,d).toString().slice(0,2);if(k=c.isInYearRange(d[0]+e[1]+d[1],c.yearrange.minyear,c.yearrange.maxyear)){return i.buffer[g++]=e.charAt(1),{pos:g}}if(e=c.determinebaseyear(c.yearrange.minyear,c.yearrange.maxyear,d).toString().slice(0,2),c.isInYearRange(e+d,c.yearrange.minyear,c.yearrange.maxyear)){var j=i.buffer.join("").substr(0,6);if(j!==c.leapday){k=!0}else{var f=parseInt(d,10);k=f%4===0?f%100===0?f%400===0?!0:!1:!0:!1}}else{k=!1}if(k){return i.buffer[g-1]=e.charAt(0),i.buffer[g++]=e.charAt(1),i.buffer[g++]=d.charAt(0),{refreshFromBuffer:{start:g-3,end:g},pos:g}}}return k},cardinality:2},{validator:function(d,f,g,c,e){return e.isInYearRange(d,e.yearrange.minyear,e.yearrange.maxyear)},cardinality:3}]}},insertMode:!1,autoUnmask:!1},"mm/dd/yyyy":{placeholder:"mm/dd/yyyy",alias:"dd/mm/yyyy",regex:{val2pre:function(d){var c=a.escapeRegex.call(this,d);return new RegExp("((0[13-9]|1[012])"+c+"[0-3])|(02"+c+"[0-2])")},val2:function(d){var c=a.escapeRegex.call(this,d);return new RegExp("((0[1-9]|1[012])"+c+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+c+"30)|((0[13578]|1[02])"+c+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},leapday:"02/29/",onKeyDown:function(h,c,f,g){var i=b(this);if(h.ctrlKey&&h.keyCode===a.keyCode.RIGHT){var d=new Date();i.val((d.getMonth()+1).toString()+d.getDate().toString()+d.getFullYear().toString()),i.trigger("setvalue")}}},"yyyy/mm/dd":{mask:"y/1/2",placeholder:"yyyy/mm/dd",alias:"mm/dd/yyyy",leapday:"/02/29",onKeyDown:function(h,c,f,g){var i=b(this);if(h.ctrlKey&&h.keyCode===a.keyCode.RIGHT){var d=new Date();i.val(d.getFullYear().toString()+(d.getMonth()+1).toString()+d.getDate().toString()),i.trigger("setvalue")}}},"dd.mm.yyyy":{mask:"1.2.y",placeholder:"dd.mm.yyyy",leapday:"29.02.",separator:".",alias:"dd/mm/yyyy"},"dd-mm-yyyy":{mask:"1-2-y",placeholder:"dd-mm-yyyy",leapday:"29-02-",separator:"-",alias:"dd/mm/yyyy"},"mm.dd.yyyy":{mask:"1.2.y",placeholder:"mm.dd.yyyy",leapday:"02.29.",separator:".",alias:"mm/dd/yyyy"},"mm-dd-yyyy":{mask:"1-2-y",placeholder:"mm-dd-yyyy",leapday:"02-29-",separator:"-",alias:"mm/dd/yyyy"},"yyyy.mm.dd":{mask:"y.1.2",placeholder:"yyyy.mm.dd",leapday:".02.29",separator:".",alias:"yyyy/mm/dd"},"yyyy-mm-dd":{mask:"y-1-2",placeholder:"yyyy-mm-dd",leapday:"-02-29",separator:"-",alias:"yyyy/mm/dd"},datetime:{mask:"1/2/y h:s",placeholder:"dd/mm/yyyy hh:mm",alias:"dd/mm/yyyy",regex:{hrspre:new RegExp("[012]"),hrs24:new RegExp("2[0-4]|1[3-9]"),hrs:new RegExp("[01][0-9]|2[0-4]"),ampm:new RegExp("^[a|p|A|P][m|M]"),mspre:new RegExp("[0-5]"),ms:new RegExp("[0-5][0-9]")},timeseparator:":",hourFormat:"24",definitions:{h:{validator:function(e,h,i,c,f){if("24"===f.hourFormat&&24===parseInt(e,10)){return h.buffer[i-1]="0",h.buffer[i]="0",{refreshFromBuffer:{start:i-1,end:i},c:"0"}}var g=f.regex.hrs.test(e);if(!c&&!g&&(e.charAt(1)===f.timeseparator||-1!=="-.:".indexOf(e.charAt(1)))&&(g=f.regex.hrs.test("0"+e.charAt(0)))){return h.buffer[i-1]="0",h.buffer[i]=e.charAt(0),i++,{refreshFromBuffer:{start:i-2,end:i},pos:i,c:f.timeseparator}}if(g&&"24"!==f.hourFormat&&f.regex.hrs24.test(e)){var d=parseInt(e,10);return 24===d?(h.buffer[i+5]="a",h.buffer[i+6]="m"):(h.buffer[i+5]="p",h.buffer[i+6]="m"),d-=12,10>d?(h.buffer[i]=d.toString(),h.buffer[i-1]="0"):(h.buffer[i]=d.toString().charAt(1),h.buffer[i-1]=d.toString().charAt(0)),{refreshFromBuffer:{start:i-1,end:i+6},c:h.buffer[i]}}return g},cardinality:2,prevalidator:[{validator:function(d,g,h,c,e){var f=e.regex.hrspre.test(d);return c||f||!(f=e.regex.hrs.test("0"+d))?f:(g.buffer[h]="0",h++,{pos:h})},cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:function(d,g,h,c,e){var f=e.regex.mspre.test(d);return c||f||!(f=e.regex.ms.test("0"+d))?f:(g.buffer[h]="0",h++,{pos:h})},cardinality:1}]},t:{validator:function(d,f,g,c,e){return e.regex.ampm.test(d+"m")},casing:"lower",cardinality:1}},insertMode:!1,autoUnmask:!1},datetime12:{mask:"1/2/y h:s t\\m",placeholder:"dd/mm/yyyy hh:mm xm",alias:"datetime",hourFormat:"12"},"mm/dd/yyyy hh:mm xm":{mask:"1/2/y h:s t\\m",placeholder:"mm/dd/yyyy hh:mm xm",alias:"datetime12",regex:{val2pre:function(d){var c=a.escapeRegex.call(this,d);return new RegExp("((0[13-9]|1[012])"+c+"[0-3])|(02"+c+"[0-2])")},val2:function(d){var c=a.escapeRegex.call(this,d);return new RegExp("((0[1-9]|1[012])"+c+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+c+"30)|((0[13578]|1[02])"+c+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},leapday:"02/29/",onKeyDown:function(h,c,f,g){var i=b(this);if(h.ctrlKey&&h.keyCode===a.keyCode.RIGHT){var d=new Date();i.val((d.getMonth()+1).toString()+d.getDate().toString()+d.getFullYear().toString()),i.trigger("setvalue")}}},"hh:mm t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"h:s t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"hh:mm:ss":{mask:"h:s:s",placeholder:"hh:mm:ss",alias:"datetime",autoUnmask:!1},"hh:mm":{mask:"h:s",placeholder:"hh:mm",alias:"datetime",autoUnmask:!1},date:{alias:"dd/mm/yyyy"},"mm/yyyy":{mask:"1/y",placeholder:"mm/yyyy",leapday:"donotuse",separator:"/",alias:"mm/dd/yyyy"},shamsi:{regex:{val2pre:function(d){var c=a.escapeRegex.call(this,d);return new RegExp("((0[1-9]|1[012])"+c+"[0-3])")},val2:function(d){var c=a.escapeRegex.call(this,d);return new RegExp("((0[1-9]|1[012])"+c+"(0[1-9]|[12][0-9]))|((0[1-9]|1[012])"+c+"30)|((0[1-6])"+c+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},yearrange:{minyear:1300,maxyear:1499},mask:"y/1/2",leapday:"/12/30",placeholder:"yyyy/mm/dd",alias:"mm/dd/yyyy",clearIncomplete:!0}}),a}(jQuery,Inputmask),function(b,a){return a.extendDefinitions({A:{validator:"[A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]",cardinality:1,casing:"upper"},"&":{validator:"[0-9A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]",cardinality:1,casing:"upper"},"#":{validator:"[0-9A-Fa-f]",cardinality:1,casing:"upper"}}),a.extendAliases({url:{definitions:{i:{validator:".",cardinality:1}},mask:"(\\http://)|(\\http\\s://)|(ftp://)|(ftp\\s://)i{+}",insertMode:!1,autoUnmask:!1},ip:{mask:"i[i[i]].i[i[i]].i[i[i]].i[i[i]]",definitions:{i:{validator:function(d,f,g,c,e){return g-1>-1&&"."!==f.buffer[g-1]?(d=f.buffer[g-1]+d,d=g-2>-1&&"."!==f.buffer[g-2]?f.buffer[g-2]+d:"0"+d):d="00"+d,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(d)},cardinality:1}},onUnMask:function(e,c,d){return e}},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}[.-{1,63}][.-{1,63}][.-{1,63}]",greedy:!1,onBeforePaste:function(c,d){return c=c.toLowerCase(),c.replace("mailto:","")},definitions:{"*":{validator:"[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]",cardinality:1,casing:"lower"},"-":{validator:"[0-9A-Za-z-]",cardinality:1,casing:"lower"}},onUnMask:function(e,c,d){return e}},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{8}vV{4}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",cardinality:1,casing:"upper"},v:{validator:"[Xx\\d]",cardinality:1,casing:"upper"}},clearIncomplete:!0,autoUnmask:!0}}),a}(jQuery,Inputmask),function(b,a){return a.extendAliases({numeric:{mask:function(e){function g(h){for(var j="",k=0;k<h.length;k++){j+=e.definitions[h.charAt(k)]?"\\"+h.charAt(k):h.charAt(k)}return j}if(0!==e.repeat&&isNaN(e.integerDigits)&&(e.integerDigits=e.repeat),e.repeat=0,e.groupSeparator===e.radixPoint&&("."===e.radixPoint?e.groupSeparator=",":","===e.radixPoint?e.groupSeparator=".":e.groupSeparator="")," "===e.groupSeparator&&(e.skipOptionalPartCharacter=void 0),e.autoGroup=e.autoGroup&&""!==e.groupSeparator,e.autoGroup&&("string"==typeof e.groupSize&&isFinite(e.groupSize)&&(e.groupSize=parseInt(e.groupSize)),isFinite(e.integerDigits))){var f=Math.floor(e.integerDigits/e.groupSize),d=e.integerDigits%e.groupSize;e.integerDigits=parseInt(e.integerDigits)+(0===d?f-1:f),e.integerDigits<1&&(e.integerDigits="*")}e.placeholder.length>1&&(e.placeholder=e.placeholder.charAt(0)),e.radixFocus=e.radixFocus&&""!==e.placeholder&&e.integerOptional===!0,e.definitions[";"]=e.definitions["~"],e.definitions[";"].definitionSymbol="~",1==e.numericInput&&(e.radixFocus=!1,e.digitsOptional=!1,isNaN(e.digits)&&(e.digits=2),e.decimalProtect=!1);var c=g(e.prefix);return c+="[+]",c+=e.integerOptional===!0?"~{1,"+e.integerDigits+"}":"~{"+e.integerDigits+"}",void 0!==e.digits&&(isNaN(e.digits)||parseInt(e.digits)>0)&&(e.decimalProtect&&(e.radixPointDefinitionSymbol=":"),c+=e.digitsOptional?"["+(e.decimalProtect?":":e.radixPoint)+";{1,"+e.digits+"}]":(e.decimalProtect?":":e.radixPoint)+";{"+e.digits+"}"),""!==e.negationSymbol.back&&(c+="[-]"),c+=g(e.suffix),e.greedy=!1,c},placeholder:"",greedy:!1,digits:"*",digitsOptional:!0,radixPoint:".",radixFocus:!0,groupSize:3,groupSeparator:"",autoGroup:!1,allowPlus:!0,allowMinus:!0,negationSymbol:{front:"-",back:""},integerDigits:"+",integerOptional:!0,prefix:"",suffix:"",rightAlign:!0,decimalProtect:!0,min:null,max:null,step:1,insertMode:!0,autoUnmask:!1,unmaskAsNumber:!1,postFormat:function(m,r,c){c.numericInput===!0&&(m=m.reverse(),isFinite(r)&&(r=m.join("").length-r-1));var n,f,s=!1;m.length>=c.suffix.length&&m.join("").indexOf(c.suffix)===m.length-c.suffix.length&&(m.length=m.length-c.suffix.length,s=!0),r=r>=m.length?m.length-1:r<c.prefix.length?c.prefix.length:r;var k=!1,p=m[r],h=m.slice();p===c.groupSeparator&&(h.splice(r--,1),p=h[r]),p!==c.radixPoint&&p!==c.negationSymbol.front&&p!==c.negationSymbol.back&&(h[r]="?");var o=h.join(""),g=o;if(o.length>0&&c.autoGroup||-1!==o.indexOf(c.groupSeparator)){var j=a.escapeRegex(c.groupSeparator);k=0===o.indexOf(c.groupSeparator),o=o.replace(new RegExp(j,"g"),"");var e=o.split(c.radixPoint);if(o=""===c.radixPoint?o:e[0],o!==c.prefix+"?0"&&o.length>=c.groupSize+c.prefix.length){for(var d=new RegExp("([-+]?[\\d?]+)([\\d?]{"+c.groupSize+"})");d.test(o)&&""!==c.groupSeparator;){o=o.replace(d,"$1"+c.groupSeparator+"$2"),o=o.replace(c.groupSeparator+c.groupSeparator,c.groupSeparator)}}""!==c.radixPoint&&e.length>1&&(o+=c.radixPoint+e[1])}for(k=g!==o,m.length=o.length,n=0,f=o.length;f>n;n++){m[n]=o.charAt(n)}var q=b.inArray("?",m);if(-1===q&&(q=b.inArray(p,m)),m[q]=p,!k&&s){for(n=0,f=c.suffix.length;f>n;n++){m.push(c.suffix.charAt(n))}}return q=c.numericInput&&isFinite(r)?m.join("").length-q-1:q,c.numericInput&&(m=m.reverse(),b.inArray(c.radixPoint,m)<q&&m.join("").length-c.suffix.length!==q&&(q-=1)),{pos:q,refreshFromBuffer:k,buffer:m}},onBeforeWrite:function(n,g,k,d){var o;if(n&&("blur"===n.type||"checkval"===n.type||"keydown"===n.type)){var c=d.numericInput?g.slice().reverse().join(""):g.join(""),p=c.replace(d.prefix,""),r=!1;p=p.replace(d.suffix,""),p=p.replace(new RegExp(a.escapeRegex(d.groupSeparator),"g"),""),","===d.radixPoint&&(p=p.replace(d.radixPoint,"."));var f=p.match(new RegExp("[-"+a.escapeRegex(d.negationSymbol.front)+"]","g"));if(f=null!==f&&1===f.length,p=p.replace(new RegExp("[-"+a.escapeRegex(d.negationSymbol.front)+"]","g"),""),p=p.replace(new RegExp(a.escapeRegex(d.negationSymbol.back)+"$"),""),p=p===d.negationSymbol.front?p+"0":p,isFinite(p)){var l=parseFloat(p),q=f?-1*l:l;if(null!==d.min&&isFinite(d.min)&&q<parseFloat(d.min)&&(l=Math.abs(d.min),f=d.min<0,r=!0),!r&&null!==d.max&&isFinite(d.max)&&q>parseFloat(d.max)&&(l=Math.abs(d.max),f=d.max<0,r=!0),p=l.toString().replace(".",d.radixPoint).split(""),isFinite(d.digits)){var j=b.inArray(d.radixPoint,p),m=b.inArray(d.radixPoint,c);-1===j&&(p.push(d.radixPoint),j=p.length-1);for(var h=1;h<=d.digits;h++){d.digitsOptional||void 0!==p[j+h]&&p[j+h]!==d.placeholder.charAt(0)?-1!==m&&void 0!==c[m+h]&&(p[j+h]=p[j+h]||c[m+h]):p[j+h]="0"}p[p.length-1]===d.radixPoint&&delete p[p.length-1]}if(l.toString()!==p&&l.toString()+"."!==p||f){return !f||0===l&&"blur"===n.type||(p.unshift(d.negationSymbol.front),p.push(d.negationSymbol.back)),p=(d.prefix+p.join("")).split(""),d.numericInput&&(p=p.reverse()),o=d.postFormat(p,d.numericInput?k:k-1,d),o.buffer&&(o.refreshFromBuffer=o.buffer.join("")!==g.join("")),o}}}return d.autoGroup?(o=d.postFormat(g,d.numericInput?k:k-1,d),o.caret=k<=d.prefix.length?o.pos:o.pos+1,o):void 0},regex:{integerPart:function(c){return new RegExp("["+a.escapeRegex(c.negationSymbol.front)+"+]?\\d+")},integerNPart:function(c){return new RegExp("[\\d"+a.escapeRegex(c.groupSeparator)+a.escapeRegex(c.placeholder.charAt(0))+"]+")}},signHandler:function(d,g,h,c,f){if(!c&&f.allowMinus&&"-"===d||f.allowPlus&&"+"===d){var e=g.buffer.join("").match(f.regex.integerPart(f));if(e&&e[0].length>0){return g.buffer[e.index]===("-"===d?"+":f.negationSymbol.front)?"-"===d?""!==f.negationSymbol.back?{pos:e.index,c:f.negationSymbol.front,remove:e.index,caret:h,insert:{pos:g.buffer.length-f.suffix.length-1,c:f.negationSymbol.back}}:{pos:e.index,c:f.negationSymbol.front,remove:e.index,caret:h}:""!==f.negationSymbol.back?{pos:e.index,c:"+",remove:[e.index,g.buffer.length-f.suffix.length-1],caret:h}:{pos:e.index,c:"+",remove:e.index,caret:h}:g.buffer[e.index]===("-"===d?f.negationSymbol.front:"+")?"-"===d&&""!==f.negationSymbol.back?{remove:[e.index,g.buffer.length-f.suffix.length-1],caret:h-1}:{remove:e.index,caret:h-1}:"-"===d?""!==f.negationSymbol.back?{pos:e.index,c:f.negationSymbol.front,caret:h+1,insert:{pos:g.buffer.length-f.suffix.length,c:f.negationSymbol.back}}:{pos:e.index,c:f.negationSymbol.front,caret:h+1}:{pos:e.index,c:d,caret:h+1}}}return !1},radixHandler:function(f,h,i,d,g){if(!d&&(-1!==b.inArray(f,[",","."])&&(f=g.radixPoint),f===g.radixPoint&&void 0!==g.digits&&(isNaN(g.digits)||parseInt(g.digits)>0))){var c=b.inArray(g.radixPoint,h.buffer),e=h.buffer.join("").match(g.regex.integerPart(g));if(-1!==c&&h.validPositions[c]){return h.validPositions[c-1]?{caret:c+1}:{pos:e.index,c:e[0],caret:c+1}}if(!e||"0"===e[0]&&e.index+1!==i){return h.buffer[e?e.index:i]="0",{pos:(e?e.index:i)+1,c:g.radixPoint}}}return !1},leadingZeroHandler:function(d,h,i,c,f){if(f.numericInput===!0){if("0"===h.buffer[h.buffer.length-f.prefix.length-1]){return{pos:i,remove:h.buffer.length-f.prefix.length-1}}}else{var g=b.inArray(f.radixPoint,h.buffer),e=h.buffer.slice(0,-1!==g?g:void 0).join("").match(f.regex.integerNPart(f));if(e&&!c&&(-1===g||g>=i)){if(0===e[0].indexOf(""!==f.placeholder?f.placeholder.charAt(0):"0")&&e.index+1===i){return h.buffer.splice(e.index,1),i=e.index,{pos:i,remove:e.index}}if("0"===d&&i<=e.index&&e[0]!==f.groupSeparator){return !1}}}return !0},definitions:{"~":{validator:function(d,h,i,c,e){var g=e.signHandler(d,h,i,c,e);if(!g&&(g=e.radixHandler(d,h,i,c,e),!g&&(g=c?new RegExp("[0-9"+a.escapeRegex(e.groupSeparator)+"]").test(d):new RegExp("[0-9]").test(d),g===!0&&(g=e.leadingZeroHandler(d,h,i,c,e),g===!0)))){var f=b.inArray(e.radixPoint,h.buffer);g=-1!==f&&(e.digitsOptional===!1||h.validPositions[i])&&e.numericInput!==!0&&i>f&&!c?{pos:i,remove:i}:{pos:i}}return g},cardinality:1,prevalidator:null},"+":{validator:function(d,g,h,c,e){var f=e.signHandler(d,g,h,c,e);return !f&&(c&&e.allowMinus&&d===e.negationSymbol.front||e.allowMinus&&"-"===d||e.allowPlus&&"+"===d)&&(f="-"===d?""!==e.negationSymbol.back?{pos:h,c:"-"===d?e.negationSymbol.front:"+",caret:h+1,insert:{pos:g.buffer.length,c:e.negationSymbol.back}}:{pos:h,c:"-"===d?e.negationSymbol.front:"+",caret:h+1}:!0),f},cardinality:1,prevalidator:null,placeholder:""},"-":{validator:function(d,g,h,c,e){var f=e.signHandler(d,g,h,c,e);return !f&&c&&e.allowMinus&&d===e.negationSymbol.back&&(f=!0),f},cardinality:1,prevalidator:null,placeholder:""},":":{validator:function(d,h,i,c,f){var g=f.signHandler(d,h,i,c,f);if(!g){var e="["+a.escapeRegex(f.radixPoint)+",\\.]";g=new RegExp(e).test(d),g&&h.validPositions[i]&&h.validPositions[i].match.placeholder===f.radixPoint&&(g={caret:i+1})}return g?{c:f.radixPoint}:g},cardinality:1,prevalidator:null,placeholder:function(c){return c.radixPoint}}},onUnMask:function(f,c,e){var d=f.replace(e.prefix,"");return d=d.replace(e.suffix,""),d=d.replace(new RegExp(a.escapeRegex(e.groupSeparator),"g"),""),e.unmaskAsNumber?(""!==e.radixPoint&&-1!==d.indexOf(e.radixPoint)&&(d=d.replace(a.escapeRegex.call(this,e.radixPoint),".")),Number(d)):d},isComplete:function(d,f){var g=d.join(""),c=d.slice();if(f.postFormat(c,0,f),c.join("")!==g){return !1}var e=g.replace(f.prefix,"");return e=e.replace(f.suffix,""),e=e.replace(new RegExp(a.escapeRegex(f.groupSeparator),"g"),""),","===f.radixPoint&&(e=e.replace(a.escapeRegex(f.radixPoint),".")),isFinite(e)},onBeforeMask:function(e,g){if(""!==g.radixPoint&&isFinite(e)){e=e.toString().replace(".",g.radixPoint)}else{var d=e.match(/,/g),i=e.match(/\./g);i&&d?i.length>d.length?(e=e.replace(/\./g,""),e=e.replace(",",g.radixPoint)):d.length>i.length?(e=e.replace(/,/g,""),e=e.replace(".",g.radixPoint)):e=e.indexOf(".")<e.indexOf(",")?e.replace(/\./g,""):e=e.replace(/,/g,""):e=e.replace(new RegExp(a.escapeRegex(g.groupSeparator),"g"),"")}if(0===g.digits&&(-1!==e.indexOf(".")?e=e.substring(0,e.indexOf(".")):-1!==e.indexOf(",")&&(e=e.substring(0,e.indexOf(",")))),""!==g.radixPoint&&isFinite(g.digits)&&-1!==e.indexOf(g.radixPoint)){var f=e.split(g.radixPoint),h=f[1].match(new RegExp("\\d*"))[0];if(parseInt(g.digits)<h.toString().length){var c=Math.pow(10,parseInt(g.digits));e=e.replace(a.escapeRegex(g.radixPoint),"."),e=Math.round(parseFloat(e)*c)/c,e=e.toString().replace(".",g.radixPoint)}}return e.toString()},canClearPosition:function(h,c,i,d,g){var f=h.validPositions[c].input,e=f!==g.radixPoint||null!==h.validPositions[c].match.fn&&g.decimalProtect===!1||isFinite(f)||c===i||f===g.groupSeparator||f===g.negationSymbol.front||f===g.negationSymbol.back;return e},onKeyDown:function(g,c,d,f){var h=b(this);if(g.ctrlKey){switch(g.keyCode){case a.keyCode.UP:h.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(f.step)),h.trigger("setvalue");break;case a.keyCode.DOWN:h.val(parseFloat(this.inputmask.unmaskedvalue())-parseInt(f.step)),h.trigger("setvalue")}}}},currency:{prefix:"$ ",groupSeparator:",",alias:"numeric",placeholder:"0",autoGroup:!0,digits:2,digitsOptional:!1,clearMaskOnLostFocus:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",digits:0,radixPoint:""},percentage:{alias:"numeric",digits:2,radixPoint:".",placeholder:"0",autoGroup:!1,min:0,max:100,suffix:" %",allowPlus:!1,allowMinus:!1}}),a}(jQuery,Inputmask),function(b,a){return a.extendAliases({phone:{url:"phone-codes/phone-codes.js",countrycode:"",phoneCodeCache:{},mask:function(c){if(void 0===c.phoneCodeCache[c.url]){var d=[];c.definitions["#"]=c.definitions[9],b.ajax({url:c.url,async:!1,type:"get",dataType:"json",success:function(e){d=e},error:function(g,e,f){alert(f+" - "+c.url)}}),c.phoneCodeCache[c.url]=d.sort(function(f,e){return(f.mask||f)<(e.mask||e)?-1:1})}return c.phoneCodeCache[c.url]},keepStatic:!1,nojumps:!0,nojumpsThreshold:1,onBeforeMask:function(e,d){var c=e.replace(/^0{1,2}/,"").replace(/[\s]/g,"");return(c.indexOf(d.countrycode)>1||-1===c.indexOf(d.countrycode))&&(c="+"+d.countrycode+c),c}},phonebe:{alias:"phone",url:"phone-codes/phone-be.js",countrycode:"32",nojumpsThreshold:4}}),a}(jQuery,Inputmask),function(b,a){return a.extendAliases({Regex:{mask:"r",greedy:!1,repeat:"*",regex:null,regexTokens:null,tokenizer:/\[\^?]?(?:[^\\\]]+|\\[\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,quantifierFilter:/[0-9]+[^,]/,isComplete:function(c,d){return new RegExp(d.regex).test(c.join(""))},definitions:{r:{validator:function(f,o,m,n,c){function k(t,i){this.matches=[],this.isGroup=t||!1,this.isQuantifier=i||!1,this.quantifier={min:1,max:1},this.repeaterPart=void 0}function r(){var z,v,x=new k(),A=[];for(c.regexTokens=[];z=c.tokenizer.exec(c.regex);){switch(v=z[0],v.charAt(0)){case"(":A.push(new k(!0));break;case")":j=A.pop(),A.length>0?A[A.length-1].matches.push(j):x.matches.push(j);break;case"{":case"+":case"*":var i=new k(!1,!0);v=v.replace(/[{}]/g,"");var t=v.split(","),w=isNaN(t[0])?t[0]:parseInt(t[0]),u=1===t.length?w:isNaN(t[1])?t[1]:parseInt(t[1]);if(i.quantifier={min:w,max:u},A.length>0){var y=A[A.length-1].matches;z=y.pop(),z.isGroup||(j=new k(!0),j.matches.push(z),z=j),y.push(z),y.push(i)}else{z=x.matches.pop(),z.isGroup||(j=new k(!0),j.matches.push(z),z=j),x.matches.push(z),x.matches.push(i)}break;default:A.length>0?A[A.length-1].matches.push(v):x.matches.push(v)}}x.matches.length>0&&c.regexTokens.push(x)}function p(z,u){var w=!1;u&&(s+="(",d++);for(var E=0;E<z.matches.length;E++){var F=z.matches[E];if(F.isGroup===!0){w=p(F,!0)}else{if(F.isQuantifier===!0){var x=b.inArray(F,z.matches),v=z.matches[x-1],G=s;if(isNaN(F.quantifier.max)){for(;F.repeaterPart&&F.repeaterPart!==s&&F.repeaterPart.length>s.length&&!(w=p(v,!0));){}w=w||p(v,!0),w&&(F.repeaterPart=s),s=G+F.quantifier.max}else{for(var D=0,I=F.quantifier.max-1;I>D&&!(w=p(v,!0));D++){}s=G+"{"+F.quantifier.min+","+F.quantifier.max+"}"}}else{if(void 0!==F.matches){for(var B=0;B<F.length&&!(w=p(F[B],u));B++){}}else{var t;if("["==F.charAt(0)){t=s,t+=F;for(var C=0;d>C;C++){t+=")"}var A=new RegExp("^("+t+")$");w=A.test(g)}else{for(var y=0,H=F.length;H>y;y++){if("\\"!==F.charAt(y)){t=s,t+=F.substr(0,y+1),t=t.replace(/\|$/,"");for(var C=0;d>C;C++){t+=")"}var A=new RegExp("^("+t+")$");if(w=A.test(g)){break}}}}s+=F}}}if(w){break}}return u&&(s+=")",d--),w}var g,j,e=o.buffer.slice(),s="",q=!1,d=0;null===c.regexTokens&&r(),e.splice(m,0,f),g=e.join("");for(var h=0;h<c.regexTokens.length;h++){var l=c.regexTokens[h];if(q=p(l,l.isGroup)){break}}return q},cardinality:1}}}}),a}(jQuery,Inputmask);