jquery.inputmask.bundle.min.js 70 KB

123456789
  1. /*!
  2. * jquery.inputmask.bundle.js
  3. * https://github.com/RobinHerbots/Inputmask
  4. * Copyright (c) 2010 - 2018 Robin Herbots
  5. * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
  6. * Version: 4.0.0-beta.5
  7. */
  8. !function(e){var t={};function i(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,i),a.l=!0,a.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=3)}([function(e,t,i){"use strict";var n,a,r,o;"function"==typeof Symbol&&Symbol.iterator;o=function(e){return e},a=[i(2)],void 0===(r="function"==typeof(n=o)?n.apply(t,a):n)||(e.exports=r)},function(e,t,i){"use strict";var n,a,r,o,s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};o=function(e,t,i,n){var a=navigator.userAgent,r=f("touchstart"),o=/iemobile/i.test(a),l=/iphone/i.test(a)&&!o;function u(t,i,a){if(!(this instanceof u))return new u(t,i,a);this.el=n,this.events={},this.maskset=n,this.refreshValue=!1,!0!==a&&(e.isPlainObject(t)?i=t:(i=i||{},t&&(i.alias=t)),this.opts=e.extend(!0,{},this.defaults,i),this.noMasksCache=i&&i.definitions!==n,this.userOptions=i||{},this.isRTL=this.opts.numericInput,c(this.opts.alias,i,this.opts))}function c(t,i,a){var r=u.prototype.aliases[t];return r?(r.alias&&c(r.alias,n,a),e.extend(!0,a,r),e.extend(!0,a,i),!0):(null===a.mask&&(a.mask=t),!1)}function p(t,i){function a(t,a,r){var o=!1;if(null!==t&&""!==t||((o=null!==r.regex)?t=(t=r.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(o=!0,t=".*")),1===t.length&&!1===r.greedy&&0!==r.repeat&&(r.placeholder=""),r.repeat>0||"*"===r.repeat||"+"===r.repeat){var s="*"===r.repeat?0:"+"===r.repeat?1:r.repeat;t=r.groupmarker[0]+t+r.groupmarker[1]+r.quantifiermarker[0]+s+","+r.repeat+r.quantifiermarker[1]}var l,c=o?"regex_"+r.regex:r.numericInput?t.split("").reverse().join(""):t;return u.prototype.masksCache[c]===n||!0===i?(l={mask:t,maskToken:u.prototype.analyseMask(t,o,r),validPositions:{},_buffer:n,buffer:n,tests:{},excludes:{},metadata:a,maskLength:n},!0!==i&&(u.prototype.masksCache[c]=l,l=e.extend(!0,{},u.prototype.masksCache[c]))):l=e.extend(!0,{},u.prototype.masksCache[c]),l}if(e.isFunction(t.mask)&&(t.mask=t.mask(t)),e.isArray(t.mask)){if(t.mask.length>1){if(null===t.keepStatic){t.keepStatic="auto";for(var r=0;r<t.mask.length;r++)if(t.mask[r].charAt(0)!==t.mask[0].charAt(0)){t.keepStatic=!0;break}}var o=t.groupmarker[0];return e.each(t.isRTL?t.mask.reverse():t.mask,function(i,a){o.length>1&&(o+=t.groupmarker[1]+t.alternatormarker+t.groupmarker[0]),a.mask===n||e.isFunction(a.mask)?o+=a:o+=a.mask}),a(o+=t.groupmarker[1],t.mask,t)}t.mask=t.mask.pop()}return t.mask&&t.mask.mask!==n&&!e.isFunction(t.mask.mask)?a(t.mask.mask,t.mask,t):a(t.mask,t.mask,t)}function f(e){var t=i.createElement("input"),n="on"+e,a=n in t;return a||(t.setAttribute(n,"return;"),a="function"==typeof t[n]),t=null,a}function m(a,c,p){c=c||this.maskset,p=p||this.opts;var d,h,g,v,k=this,y=this.el,b=this.isRTL,x=!1,P=!1,S=!1,A=!1,C=!1;function M(e,t,i){t=t||0;var a,r,o,s=[],l=0,u=D();do{!0===e&&E().validPositions[l]?(r=(o=E().validPositions[l]).match,a=o.locator.slice(),s.push(!0===i?o.input:!1===i?r.nativeDef:$(l,r))):(r=(o=T(l,a,l-1)).match,a=o.locator.slice(),(!1===p.jitMasking||l<u||"number"==typeof p.jitMasking&&isFinite(p.jitMasking)&&p.jitMasking>l)&&s.push(!1===i?r.nativeDef:$(l,r))),"auto"===p.keepStatic&&r.newBlockMarker&&null!==r.fn&&(p.keepStatic=l-1),l++}while((g===n||l<g)&&(null!==r.fn||""!==r.def)||t>l);return""===s[s.length-1]&&s.pop(),!1===i&&E().maskLength!==n||(E().maskLength=l-1),s}function E(){return c}function w(e){var t=E();t.buffer=n,!0!==e&&(t.validPositions={},t.p=0)}function D(e,t,i){var a=-1,r=-1,o=i||E().validPositions;for(var s in e===n&&(e=-1),o){var l=parseInt(s);o[l]&&(t||!0!==o[l].generatedInput)&&(l<=e&&(a=l),l>=e&&(r=l))}return-1!==a&&e-a>1||r<e?a:r}function O(t,i,a,r){function o(e){var t=E().validPositions[e];if(t!==n&&null===t.match.fn){var i=E().validPositions[e-1],a=E().validPositions[e+1];return i!==n&&a!==n}return!1}var s,l=t,u=e.extend(!0,{},E().validPositions),c=!1;for(E().p=t,s=i-1;s>=l;s--)E().validPositions[s]!==n&&(!0!==a&&(!E().validPositions[s].match.optionality&&o(s)||!1===p.canClearPosition(E(),s,D(n,!0),r,p))||delete E().validPositions[s]);for(w(!0),s=l+1;s<=D();){for(;E().validPositions[l]!==n;)l++;if(s<l&&(s=l+1),E().validPositions[s]===n&&K(s))s++;else{var f=T(s);!1===c&&u[l]&&u[l].match.def===f.match.def?(E().validPositions[l]=e.extend(!0,{},u[l]),E().validPositions[l].input=f.input,delete E().validPositions[s],s++):N(l,f.match.def)?!1!==U(l,f.input||$(s),!0)&&(delete E().validPositions[s],s++,c=!0):K(s)||(s++,l--),l++}}if(!0!==r)for(s=D(-1,!0);E().validPositions[s]&&!0===E().validPositions[s].generatedInput;)delete E().validPositions[s--];w(!0)}function _(e,t,i){for(var a,r=R(e=e>0?e-1:0),o=r.alternation!==n?r.locator[r.alternation].toString().split(","):[],s=0;s<t.length&&(!((a=t[s]).match&&(p.greedy&&!0!==a.match.optionalQuantifier||(!1===a.match.optionality||!1===a.match.newBlockMarker)&&!0!==a.match.optionalQuantifier)&&(r.alternation===n||r.alternation!==a.alternation||a.locator[r.alternation]!==n&&H(a.locator[r.alternation].toString().split(","),o)))||!0===i&&(null!==a.match.fn||/[0-9a-bA-Z]/.test(a.match.def)));s++);return a}function j(e){var t=e.locator[e.alternation];return"string"==typeof t&&t.length>0&&(t=t.split(",")[0]),t!==n?t.toString():""}function F(e,t){for(var i=(e.alternation!=n?e.mloc[j(e)]:e.locator).join("");i.length<t;)i+="0";return i}function T(e,t,i){return E().validPositions[e]||_(e,G(e,t?t.slice():t,i))}function R(e){return E().validPositions[e]?E().validPositions[e]:G(e)[0]}function N(e,t){for(var i=!1,n=G(e),a=0;a<n.length;a++)if(n[a].match&&n[a].match.def===t){i=!0;break}return i}function G(t,i,a){var r,o,s,l,u=E().maskToken,c=i?a:0,f=i?i.slice():[0],m=[],d=!1,h=i?i.join(""):"";function g(i,a,o,s){function l(o,s,u){function f(t,i){var n=0===e.inArray(t,i.matches);return n||e.each(i.matches,function(e,a){if(!0===a.isQuantifier&&(n=f(t,i.matches[e-1])))return!1}),n}function v(t,i,a){var r,o;if((E().tests[t]||E().validPositions[t])&&e.each(E().tests[t]||[E().validPositions[t]],function(e,t){if(t.mloc[i])return r=t,!1;var s=a!==n?a:t.alternation,l=t.locator[s]!==n?t.locator[s].toString().indexOf(i):-1;(o===n||l<o)&&-1!==l&&(r=t,o=l)}),r){var s=r.locator[r.alternation];return(r.mloc[i]||r.mloc[s]||r.locator).slice((a!==n?a:r.alternation)+1)}return a!==n?v(t,i):n}function k(e,t){function i(e){for(var t,i,n=[],a=0,r=e.length;a<r;a++)if("-"===e.charAt(a))for(i=e.charCodeAt(a+1);++t<i;)n.push(String.fromCharCode(t));else t=e.charCodeAt(a),n.push(e.charAt(a));return n.join("")}return p.regex&&null!==e.match.fn&&null!==t.match.fn?-1!==i(t.match.def.replace(/[\[\]]/g,"")).indexOf(i(e.match.def.replace(/[\[\]]/g,""))):e.match.def===t.match.nativeDef}function y(e,t){if(t===n||e.alternation===t.alternation&&-1===e.locator[e.alternation].toString().indexOf(t.locator[t.alternation])){e.mloc=e.mloc||{};var i=e.locator[e.alternation];if(i!==n){if("string"==typeof i&&(i=i.split(",")[0]),e.mloc[i]===n&&(e.mloc[i]=e.locator.slice()),t!==n){for(var a in t.mloc)"string"==typeof a&&(a=a.split(",")[0]),e.mloc[a]===n&&(e.mloc[a]=t.mloc[a]);e.locator[e.alternation]=Object.keys(e.mloc).join(",")}return!0}e.alternation=n}return!1}if(c>1e4)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. "+E().mask;if(c===t&&o.matches===n)return m.push({match:o,locator:s.reverse(),cd:h,mloc:{}}),!0;if(o.matches!==n){if(o.isGroup&&u!==o){if(o=l(i.matches[e.inArray(o,i.matches)+1],s))return!0}else if(o.isOptional){var b=o;if(o=g(o,a,s,u)){if(!f(r=m[m.length-1].match,b))return!0;d=!0,c=t}}else if(o.isAlternator){var x,P=o,S=[],A=m.slice(),C=s.length,M=a.length>0?a.shift():-1;if(-1===M||"string"==typeof M){var w,D=c,O=a.slice(),_=[];if("string"==typeof M)_=M.split(",");else for(w=0;w<P.matches.length;w++)_.push(w.toString());if(E().excludes[t]){for(var j=_.slice(),F=0,T=E().excludes[t].length;F<T;F++)_.splice(_.indexOf(E().excludes[t][F].toString()),1);0===_.length&&(E().excludes[t]=n,_=j)}(!0===p.keepStatic||isFinite(parseInt(p.keepStatic))&&D>=p.keepStatic)&&(_=_.slice(0,1));for(var R=0;R<_.length;R++){w=parseInt(_[R]),m=[],a=v(c,w,C)||O.slice(),P.matches[w]&&l(P.matches[w],[w].concat(s),u)&&(o=!0),x=m.slice(),c=D,m=[];for(var N=0;N<x.length;N++){var G=x[N],B=!1;G.alternation=G.alternation||C,y(G);for(var I=0;I<S.length;I++){var L=S[I];if("string"!=typeof M||G.alternation!==n&&-1!==e.inArray(G.locator[G.alternation].toString(),_)){if(G.match.nativeDef===L.match.nativeDef){B=!0,y(L,G);break}if(k(G,L)){y(G,L)&&(B=!0,S.splice(S.indexOf(L),0,G));break}if(k(L,G)){y(L,G);break}if(z=L,null===(K=G).match.fn&&null!==z.match.fn&&z.match.fn.test(K.match.def,E(),t,!1,p,!1)){y(G,L)&&(B=!0,S.splice(S.indexOf(L),0,G));break}}}B||S.push(G)}}m=A.concat(S),c=t,d=m.length>0,o=S.length>0,a=O.slice()}else o=l(P.matches[M]||i.matches[M],[M].concat(s),u);if(o)return!0}else if(o.isQuantifier&&u!==i.matches[e.inArray(o,i.matches)-1])for(var H=o,V=a.length>0?a.shift():0;V<(isNaN(H.quantifier.max)?V+1:H.quantifier.max)&&c<=t;V++){var U=i.matches[e.inArray(H,i.matches)-1];if(o=l(U,[V].concat(s),U)){if((r=m[m.length-1].match).optionalQuantifier=V>H.quantifier.min-1,f(r,U)){if(V>H.quantifier.min-1){d=!0,c=t;break}return!0}return!0}}else if(o=g(o,a,s,u))return!0}else c++;var K,z}for(var u=a.length>0?a.shift():0;u<i.matches.length;u++)if(!0!==i.matches[u].isQuantifier){var f=l(i.matches[u],[u].concat(o),s);if(f&&c===t)return f;if(c>t)break}}if(t>-1){if(i===n){for(var v,k=t-1;(v=E().validPositions[k]||E().tests[k])===n&&k>-1;)k--;v!==n&&k>-1&&(o=k,s=v,l=[],e.isArray(s)||(s=[s]),s.length>0&&(s[0].alternation===n?0===(l=_(o,s.slice()).locator.slice()).length&&(l=s[0].locator.slice()):e.each(s,function(e,t){if(""!==t.def)if(0===l.length)l=t.locator.slice();else for(var i=0;i<l.length;i++)t.locator[i]&&-1===l[i].toString().indexOf(t.locator[i])&&(l[i]+=","+t.locator[i])})),h=(f=l).join(""),c=k)}if(E().tests[t]&&E().tests[t][0].cd===h)return E().tests[t];for(var y=f.shift();y<u.length;y++){if(g(u[y],f,[y])&&c===t||c>t)break}}return(0===m.length||d)&&m.push({match:{fn:null,optionality:!0,casing:null,def:"",placeholder:""},locator:[],mloc:{},cd:h}),i!==n&&E().tests[t]?e.extend(!0,[],m):(E().tests[t]=e.extend(!0,[],m),E().tests[t])}function B(){return E()._buffer===n&&(E()._buffer=M(!1,1),E().buffer===n&&(E().buffer=E()._buffer.slice())),E()._buffer}function I(e){return E().buffer!==n&&!0!==e||(E().buffer=M(!0,D(),!0)),E().buffer}function L(e,t,i){var a,r;if(!0===e)w(),e=0,t=i.length;else for(a=e;a<t;a++)delete E().validPositions[a];for(r=e,a=e;a<t;a++)if(w(!0),i[a]!==p.skipOptionalPartCharacter){var o=U(r,i[a],!0,!0);!1!==o&&(w(!0),r=o.caret!==n?o.caret:o.pos+1)}}function H(t,i,a){for(var r,o=p.greedy?i:i.slice(0,1),s=!1,l=a!==n?a.split(","):[],u=0;u<l.length;u++)-1!==(r=t.indexOf(l[u]))&&t.splice(r,1);for(var c=0;c<t.length;c++)if(-1!==e.inArray(t[c],o)){s=!0;break}return s}function V(t,i,a,r,o){var s,l,u,c,f,m,d,h=e.extend(!0,{},E().validPositions),g=!1,v=o!==n?o:D();if(-1===v&&o===n)l=(c=R(s=0)).alternation;else for(;v>=0;v--)if((u=E().validPositions[v])&&u.alternation!==n){if(c&&c.locator[u.alternation]!==u.locator[u.alternation])break;s=v,l=E().validPositions[s].alternation,c=u}if(l!==n){d=parseInt(s),E().excludes[d]=E().excludes[d]||[],!0!==t&&E().excludes[d].push(j(c));var k=[],y=0;for(f=d;f<D(n,!0)+1;f++)(m=E().validPositions[f])&&!0!==m.generatedInput&&/[0-9a-bA-Z]/.test(m.input)?k.push(m.input):f<t&&y++,delete E().validPositions[f];for(;E().excludes[d]&&E().excludes[d].length<10;){var b=-1*y,x=k.slice();for(E().tests[d]=n,w(!0),g=!0;x.length>0;){var P=x.shift();if(P!==p.skipOptionalPartCharacter&&!(g=U(D(n,!0)+1,P,!1,r,!0)))break}if(g&&i!==n){var S=D(t)+1;for(f=d;f<D()+1;f++)((m=E().validPositions[f])===n||null==m.match.fn)&&f<t+b&&b++;g=U((t+=b)>S?S:t,i,a,r,!0)}if(g)break;if(w(),c=R(d),E().validPositions=e.extend(!0,{},h),!E().excludes[d]){g=V(t,i,a,r,d-1);break}var A=j(c);if(-1!==E().excludes[d].indexOf(A)){g=V(t,i,a,r,d-1);break}for(E().excludes[d].push(A),f=d;f<D(n,!0)+1;f++)delete E().validPositions[f]}}return E().excludes[d]=n,g}function U(t,i,a,r,o,s){function l(e){return b?e.begin-e.end>1||e.begin-e.end==1:e.end-e.begin>1||e.end-e.begin==1}a=!0===a;var c=t;function f(i,a,o){var s=!1;return e.each(G(i),function(c,f){var m=f.match;if(I(!0),!1!==(s=null!=m.fn?m.fn.test(a,E(),i,o,p,l(t)):(a===m.def||a===p.skipOptionalPartCharacter)&&""!==m.def&&{c:$(i,m,!0)||m.def,pos:i})){var h=s.c!==n?s.c:a;h=h===p.skipOptionalPartCharacter&&null===m.fn?$(i,m,!0)||m.def:h;var g=i,v=I();if(s.remove!==n&&(e.isArray(s.remove)||(s.remove=[s.remove]),e.each(s.remove.sort(function(e,t){return t-e}),function(e,t){O(t,t+1,!0)})),s.insert!==n&&(e.isArray(s.insert)||(s.insert=[s.insert]),e.each(s.insert.sort(function(e,t){return e-t}),function(e,t){U(t.pos,t.c,!0,r)})),s.refreshFromBuffer){var k=s.refreshFromBuffer;if(L(!0===k?k:k.start,k.end,v),s.pos===n&&s.c===n)return s.pos=D(),!1;if((g=s.pos!==n?s.pos:i)!==i)return s=e.extend(s,U(g,h,!0,r)),!1}else if(!0!==s&&s.pos!==n&&s.pos!==i&&(g=s.pos,L(i,g,I().slice()),g!==i))return s=e.extend(s,U(g,h,!0)),!1;return(!0===s||s.pos!==n||s.c!==n)&&(c>0&&w(!0),d(g,e.extend({},f,{input:function(t,i,n){switch(p.casing||i.casing){case"upper":t=t.toUpperCase();break;case"lower":t=t.toLowerCase();break;case"title":var a=E().validPositions[n-1];t=0===n||a&&a.input===String.fromCharCode(u.keyCode.SPACE)?t.toUpperCase():t.toLowerCase();break;default:if(e.isFunction(p.casing)){var r=Array.prototype.slice.call(arguments);r.push(E().validPositions),t=p.casing.apply(this,r)}}return t}(h,m,g)}),r,l(t))||(s=!1),!1)}}),s}function m(t,i,a){var r;if(t===n)for(t=i-1;t>0&&!E().validPositions[t];t--);for(var o=t;o<i;o++)if(E().validPositions[o]===n&&!K(o,!0)){var s=0==o?R(o):E().validPositions[o-1];if(s){var l,u=F(s),c=G(o).slice(),p=n,f=R(o);if(""===c[c.length-1].match.def&&c.pop(),e.each(c,function(e,t){l=F(t,u.length);var i=Math.abs(l-u);(p===n||i<p)&&null===t.match.fn&&!0!==t.match.optionality&&!0!==t.match.optionalQuantifier&&(p=i,f=t)}),(f=e.extend({},f,{input:$(o,f.match,!0)||f.match.def})).generatedInput=!0,d(o,f,!0),!0!==a){var m=E().validPositions[i].input;E().validPositions[i]=n,r=U(i,m,!0,!0)}}}return r}function d(t,i,a,r){if(r||p.insertMode&&E().validPositions[t]!==n&&a===n){var o,s=e.extend(!0,{},E().validPositions),l=D(n,!0);for(o=t;o<=l;o++)delete E().validPositions[o];E().validPositions[t]=e.extend(!0,{},i);var u,c=!0,f=E().validPositions,d=!1;for(o=u=t;o<=l;o++){var h=s[o];if(h!==n)for(var g=u;""!==R(g).match.def&&(null===h.match.fn&&f[o]&&(!0===f[o].match.optionalQuantifier||!0===f[o].match.optionality)||null!=h.match.fn);){if(g++,!1===d&&s[g]&&s[g].match.def===h.match.def)E().validPositions[g]=e.extend(!0,{},s[g]),E().validPositions[g].input=h.input,m(n,g,!0),u=g,c=!0;else if(N(g,h.match.def)){var v=U(g,h.input,!0,!0);c=!1!==v,u=v.caret||v.insert?D():g,d=!0}else if(!(c=!0===h.generatedInput)&&""===R(g).match.def)break;if(c)break}if(!c)break}if(!c)return E().validPositions=e.extend(!0,{},s),w(!0),!1}else E().validPositions[t]=e.extend(!0,{},i);return w(!0),!0}t.begin!==n&&(c=b&&!l(t)?t.end:t.begin);var h=!0,v=e.extend(!0,{},E().validPositions);if(e.isFunction(p.preValidation)&&!a&&!0!==r&&!0!==s&&(h=p.preValidation(I(),c,i,l(t),p,E())),!0===h){if(m(n,c,!0),l(t)&&(ae(n,u.keyCode.DELETE,t,!0,!0),c=E().p),(g===n||c<g)&&(h=f(c,i,a),(!a||!0===r)&&!1===h&&!0!==s)){var k=E().validPositions[c];if(!k||null!==k.match.fn||k.match.def!==i&&i!==p.skipOptionalPartCharacter){if((p.insertMode||E().validPositions[z(c)]===n)&&!K(c,!0))for(var y=c+1,x=z(c);y<=x;y++)if(!1!==(h=f(y,i,a))){h=m(c,h.pos!==n?h.pos:y)||h,c=y;break}}else h={caret:z(c)}}!1!==h||null===p.keepStatic||!1===p.keepStatic||a||!0===o||(h=V(c,i,a,r)),!0===h&&(h={pos:c})}if(e.isFunction(p.postValidation)&&!1!==h&&!a&&!0!==r&&!0!==s){var P=p.postValidation(I(!0),h,p);if(P!==n){if(P.refreshFromBuffer&&P.buffer){var S=P.refreshFromBuffer;L(!0===S?S:S.start,S.end,P.buffer)}h=!0===P?h:P}}return h&&h.pos===n&&(h.pos=c),!1!==h&&!0!==s||(w(!0),E().validPositions=e.extend(!0,{},v)),h}function K(e,t){var i=T(e).match;if(""===i.def&&(i=R(e).match),null!=i.fn)return i.fn;if(!0!==t&&e>-1){var n=G(e);return n.length>1+(""===n[n.length-1].match.def?1:0)}return!1}function z(e,t){for(var i=e+1;""!==R(i).match.def&&(!0===t&&(!0!==R(i).match.newBlockMarker||!K(i))||!0!==t&&!K(i));)i++;return i}function Q(e,t){var i,n=e;if(n<=0)return 0;for(;--n>0&&(!0===t&&!0!==R(n).match.newBlockMarker||!0!==t&&!K(n)&&((i=G(n)).length<2||2===i.length&&""===i[1].match.def)););return n}function W(t,i,a,r,o){if(r&&e.isFunction(p.onBeforeWrite)){var s=p.onBeforeWrite.call(k,r,i,a,p);if(s){if(s.refreshFromBuffer){var l=s.refreshFromBuffer;L(!0===l?l:l.start,l.end,s.buffer||i),i=I(!0)}a!==n&&(a=s.caret!==n?s.caret:a)}}t!==n&&(t.inputmask._valueSet(i.join("")),a===n||r!==n&&"blur"===r.type?oe(t,a,0===i.length):ee(t,a),!0===o&&(P=!0,e(t).trigger("input")))}function $(t,i,a){if((i=i||R(t).match).placeholder!==n||!0===a)return e.isFunction(i.placeholder)?i.placeholder(p):i.placeholder;if(null===i.fn){if(t>-1&&E().validPositions[t]===n){var r,o=G(t),s=[];if(o.length>1+(""===o[o.length-1].match.def?1:0))for(var l=0;l<o.length;l++)if(!0!==o[l].match.optionality&&!0!==o[l].match.optionalQuantifier&&(null===o[l].match.fn||r===n||!1!==o[l].match.fn.test(r.match.def,E(),t,!0,p))&&(s.push(o[l]),null===o[l].match.fn&&(r=o[l]),s.length>1&&/[0-9a-bA-Z]/.test(s[0].match.def)))return p.placeholder.charAt(t%p.placeholder.length)}return i.def}return p.placeholder.charAt(t%p.placeholder.length)}var q,Z={on:function(t,i,a){var s=function(t){var i=this;if(i.inputmask===n&&"FORM"!==this.nodeName){var s=e.data(i,"_inputmask_opts");s?new u(s).mask(i):Z.off(i)}else{if("setvalue"===t.type||"FORM"===this.nodeName||!(i.disabled||i.readOnly&&!("keydown"===t.type&&t.ctrlKey&&67===t.keyCode||!1===p.tabThrough&&t.keyCode===u.keyCode.TAB))){switch(t.type){case"input":if(!0===P)return P=!1,t.preventDefault();r&&(C=!0);break;case"keydown":x=!1,P=!1;break;case"keypress":if(!0===x)return t.preventDefault();x=!0;break;case"click":if(o||l){var c=arguments;return setTimeout(function(){a.apply(i,c)},0),!1}}var f=a.apply(i,arguments);return C&&(C=!1,setTimeout(function(){ee(i,i.inputmask.caretPos,n,!0)})),!1===f&&(t.preventDefault(),t.stopPropagation()),f}t.preventDefault()}};t.inputmask.events[i]=t.inputmask.events[i]||[],t.inputmask.events[i].push(s),-1!==e.inArray(i,["submit","reset"])?null!==t.form&&e(t.form).on(i,s):e(t).on(i,s)},off:function(t,i){var n;t.inputmask&&t.inputmask.events&&(i?(n=[])[i]=t.inputmask.events[i]:n=t.inputmask.events,e.each(n,function(i,n){for(;n.length>0;){var a=n.pop();-1!==e.inArray(i,["submit","reset"])?null!==t.form&&e(t.form).off(i,a):e(t).off(i,a)}delete t.inputmask.events[i]}))}},J={keydownEvent:function(t){var i=this,n=e(i),a=t.keyCode,r=ee(i);if(a===u.keyCode.BACKSPACE||a===u.keyCode.DELETE||l&&a===u.keyCode.BACKSPACE_SAFARI||t.ctrlKey&&a===u.keyCode.X&&!f("cut"))t.preventDefault(),ae(i,a,r),W(i,I(!0),E().p,t,i.inputmask._valueGet()!==I().join("")),i.inputmask._valueGet()===B().join("")?n.trigger("cleared"):!0===ne(I())&&n.trigger("complete");else if(a===u.keyCode.END||a===u.keyCode.PAGE_DOWN){t.preventDefault();var o=z(D());p.insertMode||o!==E().maskLength||t.shiftKey||o--,ee(i,t.shiftKey?r.begin:o,o,!0)}else a===u.keyCode.HOME&&!t.shiftKey||a===u.keyCode.PAGE_UP?(t.preventDefault(),ee(i,0,t.shiftKey?r.begin:0,!0)):(p.undoOnEscape&&a===u.keyCode.ESCAPE||90===a&&t.ctrlKey)&&!0!==t.altKey?(Y(i,!0,!1,d.split("")),n.trigger("click")):a!==u.keyCode.INSERT||t.shiftKey||t.ctrlKey?!0===p.tabThrough&&a===u.keyCode.TAB?(!0===t.shiftKey?(null===R(r.begin).match.fn&&(r.begin=z(r.begin)),r.end=Q(r.begin,!0),r.begin=Q(r.end,!0)):(r.begin=z(r.begin,!0),r.end=z(r.begin,!0),r.end<E().maskLength&&r.end--),r.begin<E().maskLength&&(t.preventDefault(),ee(i,r.begin,r.end))):t.shiftKey||!1===p.insertMode&&(a===u.keyCode.RIGHT?setTimeout(function(){var e=ee(i);ee(i,e.begin)},0):a===u.keyCode.LEFT&&setTimeout(function(){var e=ee(i);ee(i,b?e.begin+1:e.begin-1)},0)):(p.insertMode=!p.insertMode,ee(i,p.insertMode||r.begin!==E().maskLength?r.begin:r.begin-1));p.onKeyDown.call(this,t,I(),ee(i).begin,p),S=-1!==e.inArray(a,p.ignorables)},keypressEvent:function(t,i,a,r,o){var s=this,l=e(s),c=t.which||t.charCode||t.keyCode;if(!(!0===i||t.ctrlKey&&t.altKey)&&(t.ctrlKey||t.metaKey||S))return c===u.keyCode.ENTER&&d!==I().join("")&&(d=I().join(""),setTimeout(function(){l.trigger("change")},0)),!0;if(c){46===c&&!1===t.shiftKey&&""!==p.radixPoint&&(c=p.radixPoint.charCodeAt(0));var f,m=i?{begin:o,end:o}:ee(s),h=String.fromCharCode(c);E().writeOutBuffer=!0;var g=U(m,h,r);if(!1!==g&&(w(!0),f=g.caret!==n?g.caret:z(g.pos.begin?g.pos.begin:g.pos),E().p=f),f=p.numericInput&&g.caret===n?Q(f):f,!1!==a&&(setTimeout(function(){p.onKeyValidation.call(s,c,g,p)},0),E().writeOutBuffer&&!1!==g)){var v=I();W(s,v,f,t,!0!==i),!0!==i&&setTimeout(function(){!0===ne(v)&&l.trigger("complete")},0)}if(t.preventDefault(),i)return!1!==g&&(g.forwardPosition=f),g}},pasteEvent:function(i){var n,a=this,r=i.originalEvent||i,o=e(a),s=a.inputmask._valueGet(!0),l=ee(a);b&&(n=l.end,l.end=l.begin,l.begin=n);var u=s.substr(0,l.begin),c=s.substr(l.end,s.length);if(u===(b?B().reverse():B()).slice(0,l.begin).join("")&&(u=""),c===(b?B().reverse():B()).slice(l.end).join("")&&(c=""),b&&(n=u,u=c,c=n),t.clipboardData&&t.clipboardData.getData)s=u+t.clipboardData.getData("Text")+c;else{if(!r.clipboardData||!r.clipboardData.getData)return!0;s=u+r.clipboardData.getData("text/plain")+c}var f=s;if(e.isFunction(p.onBeforePaste)){if(!1===(f=p.onBeforePaste.call(k,s,p)))return i.preventDefault();f||(f=s)}return Y(a,!1,!1,b?f.split("").reverse():f.toString().split("")),W(a,I(),z(D()),i,d!==I().join("")),!0===ne(I())&&o.trigger("complete"),i.preventDefault()},inputFallBackEvent:function(t){var i,n,a=this,r=a.inputmask._valueGet();if(I().join("")!==r){var s=ee(a);if(n=s,"."===(i=r).charAt(n.begin-1)&&""!==p.radixPoint&&((i=i.split(""))[n.begin-1]=p.radixPoint.charAt(0),i=i.join("")),r=function(e,t,i){if(o){var n=t.replace(I().join(""),"");if(1===n.length){var a=t.split("");a.splice(i.begin,0,n),t=a.join("")}}return t}(0,r=i,s),I().join("")!==r){var l=I().join(""),c=r.length>l.length?-1:0,f=r.substr(0,s.begin),m=r.substr(s.begin),d=l.substr(0,s.begin+c),h=l.substr(s.begin+c),g=s,v="",k=!1;if(f!==d){for(var y=(k=f.length>=d.length)?f.length:d.length,b=0;f.charAt(b)===d.charAt(b)&&b<y;b++);k&&(0===c&&(g.begin=b),v+=f.slice(b,g.end))}if(m!==h&&(m.length>h.length?v+=m.slice(0,1):m.length<h.length&&(g.end+=h.length-m.length,k||""===p.radixPoint||""!==m||f.charAt(g.begin+c-1)!==p.radixPoint||(g.begin--,v=p.radixPoint))),W(a,I(),{begin:g.begin+c,end:g.end+c}),v.length>0)e.each(v.split(""),function(t,i){var n=new e.Event("keypress");n.which=i.charCodeAt(0),S=!1,J.keypressEvent.call(a,n)});else{g.begin===g.end-1&&(g.begin=Q(g.begin+1),g.begin===g.end-1?ee(a,g.begin):ee(a,g.begin,g.end));var x=new e.Event("keydown");x.keyCode=u.keyCode.DELETE,J.keydownEvent.call(a,x),!1===p.insertMode&&ee(a,ee(a).begin-1)}t.preventDefault()}}},setValueEvent:function(t){this.inputmask.refreshValue=!1;var i=this.inputmask._valueGet(!0);e.isFunction(p.onBeforeMask)&&(i=p.onBeforeMask.call(k,i,p)||i),i=i.split(""),Y(this,!0,!1,b?i.reverse():i),d=I().join(""),(p.clearMaskOnLostFocus||p.clearIncomplete)&&this.inputmask._valueGet()===B().join("")&&this.inputmask._valueSet("")},focusEvent:function(e){var t=this,i=t.inputmask._valueGet();p.showMaskOnFocus&&(!p.showMaskOnHover||p.showMaskOnHover&&""===i)&&(t.inputmask._valueGet()!==I().join("")?W(t,I(),z(D())):!1===A&&ee(t,z(D()))),!0===p.positionCaretOnTab&&!1===A&&J.clickEvent.apply(t,[e,!0]),d=I().join("")},mouseleaveEvent:function(e){if(A=!1,p.clearMaskOnLostFocus&&i.activeElement!==this){var t=I().slice(),n=this.inputmask._valueGet();n!==this.getAttribute("placeholder")&&""!==n&&(-1===D()&&n===B().join("")?t=[]:ie(t),W(this,t))}},clickEvent:function(t,a){var r=this;setTimeout(function(){if(i.activeElement===r){var t=ee(r);if(a&&(b?t.end=t.begin:t.begin=t.end),t.begin===t.end)switch(p.positionCaretOnClick){case"none":break;case"select":ee(r,0,I().length);break;case"radixFocus":if(function(t){if(""!==p.radixPoint){var i=E().validPositions;if(i[t]===n||i[t].input===$(t)){if(t<z(-1))return!0;var a=e.inArray(p.radixPoint,I());if(-1!==a){for(var r in i)if(a<r&&i[r].input!==$(r))return!1;return!0}}}return!1}(t.begin)){var o=I().join("").indexOf(p.radixPoint);ee(r,p.numericInput?z(o):o);break}default:var s=t.begin,l=D(s,!0),u=z(l);if(s<u)ee(r,K(s,!0)||K(s-1,!0)?s:z(s));else{var c=E().validPositions[l],f=T(u,c?c.match.locator:n,c),m=$(u,f.match);if(""!==m&&I()[u]!==m&&!0!==f.match.optionalQuantifier&&!0!==f.match.newBlockMarker||!K(u,!0)&&f.match.def===m){var d=z(u);(s>=d||s===u)&&(u=d)}ee(r,u)}}}},0)},dblclickEvent:function(e){var t=this;setTimeout(function(){ee(t,0,z(D()))},0)},cutEvent:function(n){var a=this,r=e(a),o=ee(a),s=n.originalEvent||n,l=t.clipboardData||s.clipboardData,c=b?I().slice(o.end,o.begin):I().slice(o.begin,o.end);l.setData("text",b?c.reverse().join(""):c.join("")),i.execCommand&&i.execCommand("copy"),ae(a,u.keyCode.DELETE,o),W(a,I(),E().p,n,d!==I().join("")),a.inputmask._valueGet()===B().join("")&&r.trigger("cleared")},blurEvent:function(t){var i=e(this);if(this.inputmask){var a=this.inputmask._valueGet(),r=I().slice();""===a&&v===n||(p.clearMaskOnLostFocus&&(-1===D()&&a===B().join("")?r=[]:ie(r)),!1===ne(r)&&(setTimeout(function(){i.trigger("incomplete")},0),p.clearIncomplete&&(w(),r=p.clearMaskOnLostFocus?[]:B().slice())),W(this,r,n,t)),d!==I().join("")&&(d=r.join(""),i.trigger("change"))}},mouseenterEvent:function(e){A=!0,i.activeElement!==this&&p.showMaskOnHover&&this.inputmask._valueGet()!==I().join("")&&W(this,I())},submitEvent:function(e){d!==I().join("")&&h.trigger("change"),p.clearMaskOnLostFocus&&-1===D()&&y.inputmask._valueGet&&y.inputmask._valueGet()===B().join("")&&y.inputmask._valueSet(""),p.removeMaskOnSubmit&&(y.inputmask._valueSet(y.inputmask.unmaskedvalue(),!0),setTimeout(function(){W(y,I())},0))},resetEvent:function(e){y.inputmask.refreshValue=!0,setTimeout(function(){h.trigger("setvalue")},0)}};function Y(t,i,a,r,o){var s=r.slice(),l="",c=-1,f=n;if(w(),a||!0===p.autoUnmask)c=z(c);else{var m=B().slice(0,z(-1)).join(""),d=s.join("").match(new RegExp("^"+u.escapeRegex(m),"g"));d&&d.length>0&&(s.splice(0,d.length*m.length),c=z(c))}-1===c?(E().p=z(c),c=0):E().p=c,e.each(s,function(i,r){if(r!==n)if(E().validPositions[i]===n&&s[i]===$(i)&&K(i,!0)&&!1===U(i,s[i],!0,n,n,!0))E().p++;else{var o=new e.Event("_checkval");o.which=r.charCodeAt(0),l+=r;var u=D(n,!0),m=R(u),d=T(u+1,m?m.locator.slice():n,u);if(g=c,v=l,-1===M(!0,0,!1).slice(g,z(g)).join("").indexOf(v)||K(g)||R(g).match.nativeDef!==v.charAt(0)&&(" "!==R(g).match.nativeDef||R(g+1).match.nativeDef!==v.charAt(0))||a||p.autoUnmask){var h=a?i:null==d.match.fn&&d.match.optionality&&u+1<E().p?u+1:E().p;(f=J.keypressEvent.call(t,o,!0,!1,a,h))&&(c=h+1,l="")}else f=J.keypressEvent.call(t,o,!0,!1,!0,u+1);W(n,I(),f.forwardPosition,o,!1)}var g,v}),i&&W(t,I(),f?f.forwardPosition:n,o||new e.Event("checkval"),o&&"input"===o.type)}function X(t){if(t){if(t.inputmask===n)return t.value;t.inputmask&&t.inputmask.refreshValue&&J.setValueEvent.call(t)}var i=[],a=E().validPositions;for(var r in a)a[r].match&&null!=a[r].match.fn&&i.push(a[r].input);var o=0===i.length?"":(b?i.reverse():i).join("");if(e.isFunction(p.onUnMask)){var s=(b?I().slice().reverse():I()).join("");o=p.onUnMask.call(k,s,o,p)}return o}function ee(a,r,o,s){function l(e){return!0===s||!b||"number"!=typeof e||p.greedy&&""===p.placeholder||(e=a.inputmask.__valueGet.call(a).length-e),e}var u;if(r===n)return a.setSelectionRange?(r=a.selectionStart,o=a.selectionEnd):t.getSelection?(u=t.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==a&&u.commonAncestorContainer!==a||(r=u.startOffset,o=u.endOffset):i.selection&&i.selection.createRange&&(o=(r=0-(u=i.selection.createRange()).duplicate().moveStart("character",-a.inputmask._valueGet().length))+u.text.length),{begin:l(r),end:l(o)};if(e.isArray(r)&&(o=b?r[0]:r[1],r=b?r[1]:r[0]),r.begin!==n&&(o=b?r.begin:r.end,r=b?r.end:r.begin),"number"==typeof r){r=l(r),o="number"==typeof(o=l(o))?o:r;var c=parseInt(((a.ownerDocument.defaultView||t).getComputedStyle?(a.ownerDocument.defaultView||t).getComputedStyle(a,null):a.currentStyle).fontSize)*o;if(a.scrollLeft=c>a.scrollWidth?c:0,!1===p.insertMode&&r===o&&o++,a.inputmask.caretPos={begin:r,end:o},a.setSelectionRange)a.selectionStart=r,a.selectionEnd=o;else if(t.getSelection){if(u=i.createRange(),a.firstChild===n||null===a.firstChild){var f=i.createTextNode("");a.appendChild(f)}u.setStart(a.firstChild,r<a.inputmask._valueGet().length?r:a.inputmask._valueGet().length),u.setEnd(a.firstChild,o<a.inputmask._valueGet().length?o:a.inputmask._valueGet().length),u.collapse(!0);var m=t.getSelection();m.removeAllRanges(),m.addRange(u)}else a.createTextRange&&((u=a.createTextRange()).collapse(!0),u.moveEnd("character",o),u.moveStart("character",r),u.select());oe(a,{begin:r,end:o})}}function te(t){var i,a,r=I(),o=r.length,s=D(),l={},u=E().validPositions[s],c=u!==n?u.locator.slice():n;for(i=s+1;i<r.length;i++)c=(a=T(i,c,i-1)).locator.slice(),l[i]=e.extend(!0,{},a);var p=u&&u.alternation!==n?u.locator[u.alternation]:n;for(i=o-1;i>s&&(((a=l[i]).match.optionality||a.match.optionalQuantifier&&a.match.newBlockMarker||p&&(p!==l[i].locator[u.alternation]&&null!=a.match.fn||null===a.match.fn&&a.locator[u.alternation]&&H(a.locator[u.alternation].toString().split(","),p.toString().split(","))&&""!==G(i)[0].def))&&r[i]===$(i,a.match));i--)o--;return t?{l:o,def:l[o]?l[o].match:n}:o}function ie(e){for(var t,i=te(),a=e.length,r=E().validPositions[D()];i<a&&!K(i,!0)&&(t=r!==n?T(i,r.locator.slice(""),r):R(i))&&!0!==t.match.optionality&&(!0!==t.match.optionalQuantifier&&!0!==t.match.newBlockMarker||i+1===a&&""===(r!==n?T(i+1,r.locator.slice(""),r):R(i+1)).match.def);)i++;for(;(t=E().validPositions[i-1])&&t&&t.match.optionality&&t.input===p.skipOptionalPartCharacter;)i--;return e.splice(i),e}function ne(t){if(e.isFunction(p.isComplete))return p.isComplete(t,p);if("*"===p.repeat)return n;var i=!1,a=te(!0),r=Q(a.l);if(a.def===n||a.def.newBlockMarker||a.def.optionality||a.def.optionalQuantifier){i=!0;for(var o=0;o<=r;o++){var s=T(o).match;if(null!==s.fn&&E().validPositions[o]===n&&!0!==s.optionality&&!0!==s.optionalQuantifier||null===s.fn&&t[o]!==$(o,s)){i=!1;break}}}return i}function ae(e,t,i,a,r){if((p.numericInput||b)&&(t===u.keyCode.BACKSPACE?t=u.keyCode.DELETE:t===u.keyCode.DELETE&&(t=u.keyCode.BACKSPACE),b)){var o=i.end;i.end=i.begin,i.begin=o}if(t===u.keyCode.BACKSPACE&&(i.end-i.begin<1||!1===p.insertMode)?(i.begin=Q(i.begin),E().validPositions[i.begin]!==n&&E().validPositions[i.begin].input===p.groupSeparator&&i.begin--):t===u.keyCode.DELETE&&i.begin===i.end&&(i.end=K(i.end,!0)&&E().validPositions[i.end]&&E().validPositions[i.end].input!==p.radixPoint?i.end+1:z(i.end)+1,E().validPositions[i.begin]!==n&&E().validPositions[i.begin].input===p.groupSeparator&&i.end++),O(i.begin,i.end,!1,a),!0!==a&&null!==p.keepStatic&&!1!==p.keepStatic){var s=V(!0);s&&(i.begin=s.caret!==n?s.caret:s.pos?z(s.pos.begin?s.pos.begin:s.pos):D(-1,!0))}var l=D(i.begin,!0);if(l<i.begin||-1===i.begin)E().p=z(l);else if(!0!==a&&(E().p=i.begin,!0!==r))for(;E().p<l&&E().validPositions[E().p]===n;)E().p++}function re(n){var a=(n.ownerDocument.defaultView||t).getComputedStyle(n,null);var r=i.createElement("div");r.style.width=a.width,r.style.textAlign=a.textAlign,v=i.createElement("div"),n.inputmask.colorMask=v,v.className="im-colormask",n.parentNode.insertBefore(v,n),n.parentNode.removeChild(n),v.appendChild(r),v.appendChild(n),n.style.left=r.offsetLeft+"px",e(n).on("click",function(e){return ee(n,function(e){var t,r=i.createElement("span");for(var o in a)isNaN(o)&&-1!==o.indexOf("font")&&(r.style[o]=a[o]);r.style.textTransform=a.textTransform,r.style.letterSpacing=a.letterSpacing,r.style.position="absolute",r.style.height="auto",r.style.width="auto",r.style.visibility="hidden",r.style.whiteSpace="nowrap",i.body.appendChild(r);var s,l=n.inputmask._valueGet(),u=0;for(t=0,s=l.length;t<=s;t++){if(r.innerHTML+=l.charAt(t)||"_",r.offsetWidth>=e){var c=e-u,p=r.offsetWidth-e;r.innerHTML=l.charAt(t),t=(c-=r.offsetWidth/3)<p?t-1:t;break}u=r.offsetWidth}return i.body.removeChild(r),t}(e.clientX)),J.clickEvent.call(n,[e])}),e(n).on("keydown",function(e){e.shiftKey||!1===p.insertMode||setTimeout(function(){oe(n)},0)})}function oe(e,t,a){var r,o,s,l=[],u=!1,c=0;function f(e){if(e===n&&(e=""),u||null!==r.fn&&o.input!==n)if(u&&(null!==r.fn&&o.input!==n||""===r.def)){u=!1;var t=l.length;l[t-1]=l[t-1]+"</span>",l.push(e)}else l.push(e);else u=!0,l.push("<span class='im-static'>"+e)}if(v!==n){var m=I();if(t===n?t=ee(e):t.begin===n&&(t={begin:t,end:t}),!0!==a){var d=D();do{E().validPositions[c]?(o=E().validPositions[c],r=o.match,s=o.locator.slice(),f(m[c])):(o=T(c,s,c-1),r=o.match,s=o.locator.slice(),(!1===p.jitMasking||c<d||"number"==typeof p.jitMasking&&isFinite(p.jitMasking)&&p.jitMasking>c)&&f($(c,r))),c++}while((g===n||c<g)&&(null!==r.fn||""!==r.def)||d>c||u);u&&f(),i.activeElement===e&&(l.splice(t.begin,0,t.begin===t.end?'<mark class="im-caret" style="border-right-width: 1px;border-right-style: solid;">':'<mark class="im-caret-select">'),l.splice(t.end+1,0,"</mark>"))}var h=v.getElementsByTagName("div")[0];h.innerHTML=l.join(""),e.inputmask.positionColorMask(e,h)}}if(u.prototype.positionColorMask=function(e,t){e.style.left=t.offsetLeft+"px"},a!==n)switch(a.action){case"isComplete":return y=a.el,ne(I());case"unmaskedvalue":return y!==n&&a.value===n||(q=a.value,q=(e.isFunction(p.onBeforeMask)&&p.onBeforeMask.call(k,q,p)||q).split(""),Y(n,!1,!1,b?q.reverse():q),e.isFunction(p.onBeforeWrite)&&p.onBeforeWrite.call(k,n,I(),0,p)),X(y);case"mask":!function(t){Z.off(t);var a=function(t,a){var r=t.getAttribute("type"),o="INPUT"===t.tagName&&-1!==e.inArray(r,a.supportsInputType)||t.isContentEditable||"TEXTAREA"===t.tagName;if(!o)if("INPUT"===t.tagName){var l=i.createElement("input");l.setAttribute("type",r),o="text"===l.type,l=null}else o="partial";return!1!==o?function(t){var r,o,l;function u(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==D()||!0!==a.nullable?i.activeElement===this&&a.clearMaskOnLostFocus?(b?ie(I().slice()).reverse():ie(I().slice())).join(""):r.call(this):"":r.call(this)}function c(t){o.call(this,t),this.inputmask&&e(this).trigger("setvalue")}if(!t.inputmask.__valueGet){if(!0!==a.noValuePatching){if(Object.getOwnPropertyDescriptor){"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===s("test".__proto__)?function(e){return e.__proto__}:function(e){return e.constructor.prototype});var p=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):n;p&&p.get&&p.set?(r=p.get,o=p.set,Object.defineProperty(t,"value",{get:u,set:c,configurable:!0})):"INPUT"!==t.tagName&&(r=function(){return this.textContent},o=function(e){this.textContent=e},Object.defineProperty(t,"value",{get:u,set:c,configurable:!0}))}else i.__lookupGetter__&&t.__lookupGetter__("value")&&(r=t.__lookupGetter__("value"),o=t.__lookupSetter__("value"),t.__defineGetter__("value",u),t.__defineSetter__("value",c));t.inputmask.__valueGet=r,t.inputmask.__valueSet=o}t.inputmask._valueGet=function(e){return b&&!0!==e?r.call(this.el).split("").reverse().join(""):r.call(this.el)},t.inputmask._valueSet=function(e,t){o.call(this.el,null===e||e===n?"":!0!==t&&b?e.split("").reverse().join(""):e)},r===n&&(r=function(){return this.value},o=function(e){this.value=e},function(t){if(e.valHooks&&(e.valHooks[t]===n||!0!==e.valHooks[t].inputmaskpatch)){var i=e.valHooks[t]&&e.valHooks[t].get?e.valHooks[t].get:function(e){return e.value},r=e.valHooks[t]&&e.valHooks[t].set?e.valHooks[t].set:function(e,t){return e.value=t,e};e.valHooks[t]={get:function(e){if(e.inputmask){if(e.inputmask.opts.autoUnmask)return e.inputmask.unmaskedvalue();var t=i(e);return-1!==D(n,n,e.inputmask.maskset.validPositions)||!0!==a.nullable?t:""}return i(e)},set:function(t,i){var n,a=e(t);return n=r(t,i),t.inputmask&&a.trigger("setvalue"),n},inputmaskpatch:!0}}}(t.type),l=t,Z.on(l,"mouseenter",function(t){var i=e(this);this.inputmask._valueGet()!==I().join("")&&i.trigger("setvalue")}))}}(t):t.inputmask=n,o}(t,p);if(!1!==a&&(h=e(y=t),-1===(g=y!==n?y.maxLength:n)&&(g=n),!0===p.colorMask&&re(y),r&&("inputmode"in y&&(y.inputmode=p.inputmode,y.setAttribute("inputmode",p.inputmode)),!0===p.disablePredictiveText&&("autocorrect"in y?y.autocorrect=!1:(!0!==p.colorMask&&re(y),y.type="password"))),!0===a&&(Z.on(y,"submit",J.submitEvent),Z.on(y,"reset",J.resetEvent),Z.on(y,"mouseenter",J.mouseenterEvent),Z.on(y,"blur",J.blurEvent),Z.on(y,"focus",J.focusEvent),Z.on(y,"mouseleave",J.mouseleaveEvent),!0!==p.colorMask&&Z.on(y,"click",J.clickEvent),Z.on(y,"dblclick",J.dblclickEvent),Z.on(y,"paste",J.pasteEvent),Z.on(y,"dragdrop",J.pasteEvent),Z.on(y,"drop",J.pasteEvent),Z.on(y,"cut",J.cutEvent),Z.on(y,"complete",p.oncomplete),Z.on(y,"incomplete",p.onincomplete),Z.on(y,"cleared",p.oncleared),r||!0===p.inputEventOnly?y.removeAttribute("maxLength"):(Z.on(y,"keydown",J.keydownEvent),Z.on(y,"keypress",J.keypressEvent)),Z.on(y,"compositionstart",e.noop),Z.on(y,"compositionupdate",e.noop),Z.on(y,"compositionend",e.noop),Z.on(y,"keyup",e.noop),Z.on(y,"input",J.inputFallBackEvent),Z.on(y,"beforeinput",e.noop)),Z.on(y,"setvalue",J.setValueEvent),d=B().join(""),""!==y.inputmask._valueGet(!0)||!1===p.clearMaskOnLostFocus||i.activeElement===y)){var o=e.isFunction(p.onBeforeMask)&&p.onBeforeMask.call(k,y.inputmask._valueGet(!0),p)||y.inputmask._valueGet(!0);""!==o&&Y(y,!0,!1,b?o.split("").reverse():o.split(""));var l=I().slice();d=l.join(""),!1===ne(l)&&p.clearIncomplete&&w(),p.clearMaskOnLostFocus&&i.activeElement!==y&&(-1===D()?l=[]:ie(l)),W(y,l),i.activeElement===y&&ee(y,z(D()))}}(y);break;case"format":return q=(e.isFunction(p.onBeforeMask)&&p.onBeforeMask.call(k,a.value,p)||a.value).split(""),Y(n,!0,!1,b?q.reverse():q),a.metadata?{value:b?I().slice().reverse().join(""):I().join(""),metadata:m.call(this,{action:"getmetadata"},c,p)}:b?I().slice().reverse().join(""):I().join("");case"isValid":a.value?(q=a.value.split(""),Y(n,!0,!0,b?q.reverse():q)):a.value=I().join("");for(var se=I(),le=te(),ue=se.length-1;ue>le&&!K(ue);ue--);return se.splice(le,ue+1-le),ne(se)&&a.value===I().join("");case"getemptymask":return B().join("");case"remove":if(y&&y.inputmask)h=e(y),y.inputmask._valueSet(p.autoUnmask?X(y):y.inputmask._valueGet(!0)),Z.off(y),y.inputmask.colorMask&&((v=y.inputmask.colorMask).removeChild(y),v.parentNode.insertBefore(y,v),v.parentNode.removeChild(v)),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(y),"value")&&y.inputmask.__valueGet&&Object.defineProperty(y,"value",{get:y.inputmask.__valueGet,set:y.inputmask.__valueSet,configurable:!0}):i.__lookupGetter__&&y.__lookupGetter__("value")&&y.inputmask.__valueGet&&(y.__defineGetter__("value",y.inputmask.__valueGet),y.__defineSetter__("value",y.inputmask.__valueSet)),y.inputmask=n;return y;case"getmetadata":if(e.isArray(c.metadata)){var ce=M(!0,0,!1).join("");return e.each(c.metadata,function(e,t){if(t.mask===ce)return ce=t,!1}),ce}return c.metadata}}return u.prototype={dataAttribute:"data-inputmask",defaults:{placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:e.noop,onincomplete:e.noop,oncleared:e.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,alias:null,onKeyDown:e.noop,onBeforeMask:null,onBeforePaste:function(t,i){return e.isFunction(i.onBeforeMask)?i.onBeforeMask.call(this,t,i):t},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:e.noop,skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",radixPointDefinitionSymbol:n,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","password","search"],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,0,229],isComplete:null,canClearPosition:e.noop,preValidation:null,postValidation:null,staticDefinitionSymbol:n,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"verbatim",colorMask:!1,disablePredictiveText:!1,importDataAttributes:!0},definitions:{9:{validator:"[0-91-9]",definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",definitionSymbol:"*"},"*":{validator:"[0-91-9A-Za-zА-яЁёÀ-ÿµ]"}},aliases:{},masksCache:{},mask:function(a){var r=this;return"string"==typeof a&&(a=i.getElementById(a)||i.querySelectorAll(a)),a=a.nodeName?[a]:a,e.each(a,function(i,a){var o=e.extend(!0,{},r.opts);if(function(i,a,r,o){if(!0===a.importDataAttributes){var s,l,u,p,f=function(e,a){null!==(a=a!==n?a:i.getAttribute(o+"-"+e))&&("string"==typeof a&&(0===e.indexOf("on")?a=t[a]:"false"===a?a=!1:"true"===a&&(a=!0)),r[e]=a)},m=i.getAttribute(o);if(m&&""!==m&&(m=m.replace(/'/g,'"'),l=JSON.parse("{"+m+"}")),l)for(p in u=n,l)if("alias"===p.toLowerCase()){u=l[p];break}for(s in f("alias",u),r.alias&&c(r.alias,r,a),a){if(l)for(p in u=n,l)if(p.toLowerCase()===s.toLowerCase()){u=l[p];break}f(s,u)}}return e.extend(!0,a,r),("rtl"===i.dir||a.rightAlign)&&(i.style.textAlign="right"),("rtl"===i.dir||a.numericInput)&&(i.dir="ltr",i.removeAttribute("dir"),a.isRTL=!0),Object.keys(r).length}(a,o,e.extend(!0,{},r.userOptions),r.dataAttribute)){var s=p(o,r.noMasksCache);s!==n&&(a.inputmask!==n&&(a.inputmask.opts.autoUnmask=!0,a.inputmask.remove()),a.inputmask=new u(n,n,!0),a.inputmask.opts=o,a.inputmask.noMasksCache=r.noMasksCache,a.inputmask.userOptions=e.extend(!0,{},r.userOptions),a.inputmask.isRTL=o.isRTL||o.numericInput,a.inputmask.el=a,a.inputmask.maskset=s,e.data(a,"_inputmask_opts",o),m.call(a.inputmask,{action:"mask"}))}}),a&&a[0]&&a[0].inputmask||this},option:function(t,i){return"string"==typeof t?this.opts[t]:"object"===(void 0===t?"undefined":s(t))?(e.extend(this.userOptions,t),this.el&&!0!==i&&this.mask(this.el),this):void 0},unmaskedvalue:function(e){return this.maskset=this.maskset||p(this.opts,this.noMasksCache),m.call(this,{action:"unmaskedvalue",value:e})},remove:function(){return m.call(this,{action:"remove"})},getemptymask:function(){return this.maskset=this.maskset||p(this.opts,this.noMasksCache),m.call(this,{action:"getemptymask"})},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||p(this.opts,this.noMasksCache),m.call(this,{action:"isComplete"})},getmetadata:function(){return this.maskset=this.maskset||p(this.opts,this.noMasksCache),m.call(this,{action:"getmetadata"})},isValid:function(e){return this.maskset=this.maskset||p(this.opts,this.noMasksCache),m.call(this,{action:"isValid",value:e})},format:function(e,t){return this.maskset=this.maskset||p(this.opts,this.noMasksCache),m.call(this,{action:"format",value:e,metadata:t})},analyseMask:function(t,i,a){var r,o,s,l,c,p,f,m=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,d=/\[\^?]?(?:[^\\\]]+|\\[\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,h=!1,g=new y,v=[],k=[];function y(e,t,i,n){this.matches=[],this.openGroup=e||!1,this.alternatorGroup=!1,this.isGroup=e||!1,this.isOptional=t||!1,this.isQuantifier=i||!1,this.isAlternator=n||!1,this.quantifier={min:1,max:1}}function b(t,r,o){o=o!==n?o:t.matches.length;var s=t.matches[o-1];if(i)0===r.indexOf("[")||h&&/\\d|\\s|\\w]/i.test(r)||"."===r?t.matches.splice(o++,0,{fn:new RegExp(r,a.casing?"i":""),optionality:t.isOptional,newBlockMarker:s===n||s.def!==r,casing:null,def:r,placeholder:n,nativeDef:r}):(h&&(r=r[r.length-1]),e.each(r.split(""),function(e,i){s=t.matches[o-1],t.matches.splice(o++,0,{fn:null,optionality:t.isOptional,newBlockMarker:s===n||s.def!==i&&null!==s.fn,casing:null,def:a.staticDefinitionSymbol||i,placeholder:a.staticDefinitionSymbol!==n?i:n,nativeDef:i})})),h=!1;else{var l=(a.definitions?a.definitions[r]:n)||u.prototype.definitions[r];l&&!h?t.matches.splice(o++,0,{fn:l.validator?"string"==typeof l.validator?new RegExp(l.validator,a.casing?"i":""):new function(){this.test=l.validator}:new RegExp("."),optionality:t.isOptional,newBlockMarker:s===n||s.def!==(l.definitionSymbol||r),casing:l.casing,def:l.definitionSymbol||r,placeholder:l.placeholder,nativeDef:r}):(t.matches.splice(o++,0,{fn:null,optionality:t.isOptional,newBlockMarker:s===n||s.def!==r&&null!==s.fn,casing:null,def:a.staticDefinitionSymbol||r,placeholder:a.staticDefinitionSymbol!==n?r:n,nativeDef:r}),h=!1)}}function x(){if(v.length>0){if(b(l=v[v.length-1],o),l.isAlternator){c=v.pop();for(var e=0;e<c.matches.length;e++)c.matches[e].isGroup=!1;v.length>0?(l=v[v.length-1]).matches.push(c):g.matches.push(c)}}else b(g,o)}for(i&&(a.optionalmarker[0]=n,a.optionalmarker[1]=n);r=i?d.exec(t):m.exec(t);){if(o=r[0],i)switch(o.charAt(0)){case"?":o="{0,1}";break;case"+":case"*":o="{"+o+"}"}if(h)x();else switch(o.charAt(0)){case a.escapeChar:h=!0,i&&x();break;case a.optionalmarker[1]:case a.groupmarker[1]:if((s=v.pop()).openGroup=!1,s!==n)if(v.length>0){if((l=v[v.length-1]).matches.push(s),l.isAlternator){c=v.pop();for(var P=0;P<c.matches.length;P++)c.matches[P].isGroup=!1,c.matches[P].alternatorGroup=!1;v.length>0?(l=v[v.length-1]).matches.push(c):g.matches.push(c)}}else g.matches.push(s);else x();break;case a.optionalmarker[0]:v.push(new y(!1,!0));break;case a.groupmarker[0]:v.push(new y(!0));break;case a.quantifiermarker[0]:var S=new y(!1,!1,!0),A=(o=o.replace(/[{}]/g,"")).split(","),C=isNaN(A[0])?A[0]:parseInt(A[0]),M=1===A.length?C:isNaN(A[1])?A[1]:parseInt(A[1]);if("*"!==M&&"+"!==M||(C="*"===M?0:1),S.quantifier={min:C,max:M},v.length>0){var E=v[v.length-1].matches;(r=E.pop()).isGroup||((f=new y(!0)).matches.push(r),r=f),E.push(r),E.push(S)}else(r=g.matches.pop()).isGroup||(i&&null===r.fn&&"."===r.def&&(r.fn=new RegExp(r.def,a.casing?"i":"")),(f=new y(!0)).matches.push(r),r=f),g.matches.push(r),g.matches.push(S);break;case a.alternatormarker:if(v.length>0){var w=(l=v[v.length-1]).matches[l.matches.length-1];p=l.openGroup&&(w.matches===n||!1===w.isGroup&&!1===w.isAlternator)?v.pop():l.matches.pop()}else p=g.matches.pop();if(p.isAlternator)v.push(p);else if(p.alternatorGroup?(c=v.pop(),p.alternatorGroup=!1):c=new y(!1,!1,!1,!0),c.matches.push(p),v.push(c),p.openGroup){p.openGroup=!1;var D=new y(!0);D.alternatorGroup=!0,v.push(D)}break;default:x()}}for(;v.length>0;)s=v.pop(),g.matches.push(s);return g.matches.length>0&&(!function t(r){r&&r.matches&&e.each(r.matches,function(e,o){var s=r.matches[e+1];(s===n||s.matches===n||!1===s.isQuantifier)&&o&&o.isGroup&&(o.isGroup=!1,i||(b(o,a.groupmarker[0],0),!0!==o.openGroup&&b(o,a.groupmarker[1]))),t(o)})}(g),k.push(g)),(a.numericInput||a.isRTL)&&function e(t){for(var i in t.matches=t.matches.reverse(),t.matches)if(t.matches.hasOwnProperty(i)){var r=parseInt(i);if(t.matches[i].isQuantifier&&t.matches[r+1]&&t.matches[r+1].isGroup){var o=t.matches[i];t.matches.splice(i,1),t.matches.splice(r+1,0,o)}t.matches[i].matches!==n?t.matches[i]=e(t.matches[i]):t.matches[i]=((s=t.matches[i])===a.optionalmarker[0]?s=a.optionalmarker[1]:s===a.optionalmarker[1]?s=a.optionalmarker[0]:s===a.groupmarker[0]?s=a.groupmarker[1]:s===a.groupmarker[1]&&(s=a.groupmarker[0]),s)}var s;return t}(k[0]),k}},u.extendDefaults=function(t){e.extend(!0,u.prototype.defaults,t)},u.extendDefinitions=function(t){e.extend(!0,u.prototype.definitions,t)},u.extendAliases=function(t){e.extend(!0,u.prototype.aliases,t)},u.format=function(e,t,i){return u(t).format(e,i)},u.unmask=function(e,t){return u(t).unmaskedvalue(e)},u.isValid=function(e,t){return u(t).isValid(e)},u.remove=function(t){e.each(t,function(e,t){t.inputmask&&t.inputmask.remove()})},u.escapeRegex=function(e){return e.replace(new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"].join("|\\")+")","gim"),"\\$1")},u.keyCode={BACKSPACE:8,BACKSPACE_SAFARI:127,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,SPACE:32,TAB:9,UP:38,X:88,CONTROL:17},u},a=[i(0),i(5),i(6)],void 0===(r="function"==typeof(n=o)?n.apply(t,a):n)||(e.exports=r)},function(e,t){e.exports=jQuery},function(e,t,i){"use strict";i(4),i(7),i(8),i(9);var n=o(i(1)),a=o(i(0)),r=o(i(2));function o(e){return e&&e.__esModule?e:{default:e}}a.default===r.default&&i(10),window.Inputmask=n.default},function(e,t,i){"use strict";var n,a,r,o;"function"==typeof Symbol&&Symbol.iterator;o=function(e,t){var i={d:["[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",Date.prototype.getDate],dd:["0[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",function(){return o(Date.prototype.getDate.call(this),2)}],ddd:[""],dddd:[""],m:["[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return Date.prototype.getMonth.call(this)+1}],mm:["0[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return o(Date.prototype.getMonth.call(this)+1,2)}],mmm:[""],mmmm:[""],yy:["[0-9]{2}",Date.prototype.setFullYear,"year",function(){return o(Date.prototype.getFullYear.call(this),2)}],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return o(Date.prototype.getFullYear.call(this),4)}],h:["[1-9]|1[0-2]",Date.prototype.setHours,"hours",Date.prototype.getHours],hh:["0[1-9]|1[0-2]",Date.prototype.setHours,"hours",function(){return o(Date.prototype.getHours.call(this),2)}],hhh:["[0-9]+",Date.prototype.setHours,"hours",Date.prototype.getHours],H:["1?[0-9]|2[0-3]",Date.prototype.setHours,"hours",Date.prototype.getHours],HH:["[01][0-9]|2[0-3]",Date.prototype.setHours,"hours",function(){return o(Date.prototype.getHours.call(this),2)}],HHH:["[0-9]+",Date.prototype.setHours,"hours",Date.prototype.getHours],M:["[1-5]?[0-9]",Date.prototype.setMinutes,"minutes",Date.prototype.getMinutes],MM:["[0-5][0-9]",Date.prototype.setMinutes,"minutes",function(){return o(Date.prototype.getMinutes.call(this),2)}],s:["[1-5]?[0-9]",Date.prototype.setSeconds,"seconds",Date.prototype.getSeconds],ss:["[0-5][0-9]",Date.prototype.setSeconds,"seconds",function(){return o(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return o(Date.prototype.getMilliseconds.call(this),3)}],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return o(Date.prototype.getMilliseconds.call(this),2)}],t:["[ap]"],tt:["[ap]m"],T:["[AP]"],TT:["[AP]M"],Z:[""],o:[""],S:[""]},n={isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};function a(e){if(!e.tokenizer){var t=[];for(var n in i)-1===t.indexOf(n[0])&&t.push(n[0]);e.tokenizer="("+t.join("+|")+")+?|.",e.tokenizer=new RegExp(e.tokenizer,"g")}return e.tokenizer}function r(e,n,r){for(var o,s="";o=a(r).exec(e);){if(void 0===n)s+=i[o[0]]?"("+i[o[0]][0]+")":t.escapeRegex(o[0]);else if(i[o[0]])s+=i[o[0]][3].call(n.date);else s+=o[0]}return s}function o(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e}function s(e,t,n){var r,o,s,l={date:new Date(1,0,1)},u=e;function c(e,t,i){var a,o;"year"===r?(e[r]=(o=4===(a=t).length?a:(new Date).getFullYear().toString().substr(0,4-a.length)+a,n.min&&n.min.year&&n.max&&n.max.year?(o=o.replace(/[^0-9]/g,""),o=a.charAt(0)===n.max.year.charAt(0)?a.replace(/[^0-9]/g,"0"):o+n.min.year.substr(o.length)):o=o.replace(/[^0-9]/g,"0"),o),e["raw"+r]=t):e[r]=i.min&&t.match(/[^0-9]/)?i.min[r]:t,void 0!==s&&s.call(e.date,"month"==r?parseInt(e[r])-1:e[r])}if("string"==typeof u){for(;o=a(n).exec(t);){var p=u.slice(0,o[0].length);i.hasOwnProperty(o[0])&&(r=i[o[0]][2],s=i[o[0]][1],c(l,p,n)),u=u.slice(p.length)}return l}}return t.extendAliases({datetime:{mask:function(e){return i.S=e.i18n.ordinalSuffix.join("|"),e.inputFormat=n[e.inputFormat]||e.inputFormat,e.displayFormat=n[e.displayFormat]||e.displayFormat||e.inputFormat,e.outputFormat=n[e.outputFormat]||e.outputFormat||e.inputFormat,e.placeholder=e.placeholder!==t.prototype.defaults.placeholder?e.placeholder:e.inputFormat,e.min=s(e.min,e.inputFormat,e),e.max=s(e.max,e.inputFormat,e),e.regex=r(e.inputFormat,void 0,e),null},inputFormat:"isoDateTime",displayFormat:void 0,outputFormat:void 0,min:null,max:null,i18n:{dayNames:["Mon","Tue","Wed","Thu","Fri","Sat","Sun","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],ordinalSuffix:["st","nd","rd","th"]},postValidation:function(e,t,i){var n,a,r,o,l,u=t,c=s(e.join(""),i.inputFormat,i);return u&&c.date.getTime()==c.date.getTime()&&(o=c,l=u,u=(u=(!isFinite(o.day)||"29"==o.day&&!isFinite(o.rawyear)||new Date(o.date.getFullYear(),isFinite(o.month)?o.month:o.date.getMonth()+1,0).getDate()>=o.day)&&l)&&(n=c.date,r=!0,(a=i).min&&a.min.date.getTime()==a.min.date.getTime()&&(r=r&&a.min.date.getTime()<=n.getTime()),a.max&&a.max.date.getTime()==a.max.date.getTime()&&(r=r&&a.max.date.getTime()>=n.getTime()),r)),u},onKeyDown:function(i,n,r,s){if(i.ctrlKey&&i.keyCode===t.keyCode.RIGHT){for(var l,u=new Date,c="";l=a(s).exec(s.inputFormat);)"d"===l[0].charAt(0)?c+=o(u.getDate(),l[0].length):"m"===l[0].charAt(0)?c+=o(u.getMonth()+1,l[0].length):"yyyy"===l[0]?c+=u.getFullYear().toString():"y"===l[0].charAt(0)&&(c+=o(u.getYear(),l[0].length));this.inputmask._valueSet(c),e(this).trigger("setvalue")}},onUnMask:function(e,t,i){return r(i.outputFormat,s(e,i.inputFormat,i),i)},casing:function(e,t,i,n){return 0==t.nativeDef.indexOf("[ap]")?e.toLowerCase():0==t.nativeDef.indexOf("[AP]")?e.toUpperCase():e},insertMode:!1}}),t},a=[i(0),i(1)],void 0===(r="function"==typeof(n=o)?n.apply(t,a):n)||(e.exports=r)},function(e,t,i){"use strict";var n;"function"==typeof Symbol&&Symbol.iterator;void 0===(n=function(){return window}.call(t,i,t,e))||(e.exports=n)},function(e,t,i){"use strict";var n;"function"==typeof Symbol&&Symbol.iterator;void 0===(n=function(){return document}.call(t,i,t,e))||(e.exports=n)},function(e,t,i){"use strict";var n,a,r,o;"function"==typeof Symbol&&Symbol.iterator;o=function(e,t){return t.extendDefinitions({A:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",casing:"upper"},"&":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",casing:"upper"},"#":{validator:"[0-9A-Fa-f]",casing:"upper"}}),t.extendAliases({url:{definitions:{i:{validator:"."}},mask:"(\\http://)|(\\http\\s://)|(ftp://)|(ftp\\s://)i{+}",insertMode:!1,autoUnmask:!1,inputmode:"url"},ip:{mask:"i[i[i]].i[i[i]].i[i[i]].i[i[i]]",definitions:{i:{validator:function(e,t,i,n,a){return i-1>-1&&"."!==t.buffer[i-1]?(e=t.buffer[i-1]+e,e=i-2>-1&&"."!==t.buffer[i-2]?t.buffer[i-2]+e:"0"+e):e="00"+e,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(e)}}},onUnMask:function(e,t,i){return e},inputmode:"numeric"},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",greedy:!1,onBeforePaste:function(e,t){return(e=e.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]",casing:"lower"},"-":{validator:"[0-9A-Za-z-]",casing:"lower"}},onUnMask:function(e,t,i){return e},inputmode:"email"},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0}}),t},a=[i(0),i(1)],void 0===(r="function"==typeof(n=o)?n.apply(t,a):n)||(e.exports=r)},function(e,t,i){"use strict";var n,a,r,o;"function"==typeof Symbol&&Symbol.iterator;o=function(e,t,i){function n(e,i){for(var n="",a=0;a<e.length;a++)t.prototype.definitions[e.charAt(a)]||i.definitions[e.charAt(a)]||i.optionalmarker.start===e.charAt(a)||i.optionalmarker.end===e.charAt(a)||i.quantifiermarker.start===e.charAt(a)||i.quantifiermarker.end===e.charAt(a)||i.groupmarker.start===e.charAt(a)||i.groupmarker.end===e.charAt(a)||i.alternatormarker===e.charAt(a)?n+="\\"+e.charAt(a):n+=e.charAt(a);return n}return t.extendAliases({numeric:{mask:function(e){if(0!==e.repeat&&isNaN(e.integerDigits)&&(e.integerDigits=e.repeat),e.repeat=0,e.groupSeparator===e.radixPoint&&e.digits&&"0"!==e.digits&&("."===e.radixPoint?e.groupSeparator=",":","===e.radixPoint?e.groupSeparator=".":e.groupSeparator="")," "===e.groupSeparator&&(e.skipOptionalPartCharacter=i),e.autoGroup=e.autoGroup&&""!==e.groupSeparator,e.autoGroup&&("string"==typeof e.groupSize&&isFinite(e.groupSize)&&(e.groupSize=parseInt(e.groupSize)),isFinite(e.integerDigits))){var t=Math.floor(e.integerDigits/e.groupSize),a=e.integerDigits%e.groupSize;e.integerDigits=parseInt(e.integerDigits)+(0===a?t-1:t),e.integerDigits<1&&(e.integerDigits="*")}e.placeholder.length>1&&(e.placeholder=e.placeholder.charAt(0)),"radixFocus"===e.positionCaretOnClick&&""===e.placeholder&&!1===e.integerOptional&&(e.positionCaretOnClick="lvp"),e.definitions[";"]=e.definitions["~"],e.definitions[";"].definitionSymbol="~",!0===e.numericInput&&(e.positionCaretOnClick="radixFocus"===e.positionCaretOnClick?"lvp":e.positionCaretOnClick,e.digitsOptional=!1,isNaN(e.digits)&&(e.digits=2),e.decimalProtect=!1);var r="[+]";if(r+=n(e.prefix,e),!0===e.integerOptional?r+="~{1,"+e.integerDigits+"}":r+="~{"+e.integerDigits+"}",e.digits!==i){e.radixPointDefinitionSymbol=e.decimalProtect?":":e.radixPoint;var o=e.digits.toString().split(",");isFinite(o[0]&&o[1]&&isFinite(o[1]))?r+=e.radixPointDefinitionSymbol+";{"+e.digits+"}":(isNaN(e.digits)||parseInt(e.digits)>0)&&(e.digitsOptional?r+="["+e.radixPointDefinitionSymbol+";{1,"+e.digits+"}]":r+=e.radixPointDefinitionSymbol+";{"+e.digits+"}")}return r+=n(e.suffix,e),r+="[-]",e.greedy=!1,r},placeholder:"",greedy:!1,digits:"*",digitsOptional:!0,enforceDigitsOnBlur:!1,radixPoint:".",positionCaretOnClick:"radixFocus",groupSize:3,groupSeparator:"",autoGroup:!1,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,inputmode:"numeric",preValidation:function(t,n,a,r,o,s){if("-"===a||a===o.negationSymbol.front)return!0===o.allowMinus&&(o.isNegative=o.isNegative===i||!o.isNegative,""===t.join("")||{caret:n,dopost:!0});if(!1===r&&a===o.radixPoint&&o.digits!==i&&(isNaN(o.digits)||parseInt(o.digits)>0)){var l=e.inArray(o.radixPoint,t);if(-1!==l&&s.validPositions[l]!==i)return!0===o.numericInput?n===l:{caret:l+1}}return!0},postValidation:function(n,a,r){var o=r.suffix.split(""),s=r.prefix.split("");if(a.pos===i&&a.caret!==i&&!0!==a.dopost)return a;var l=a.caret!==i?a.caret:a.pos,u=n.slice();r.numericInput&&(l=u.length-l-1,u=u.reverse());var c=u[l];if(c===r.groupSeparator&&(c=u[l+=1]),l===u.length-r.suffix.length-1&&c===r.radixPoint)return a;c!==i&&c!==r.radixPoint&&c!==r.negationSymbol.front&&c!==r.negationSymbol.back&&(u[l]="?",r.prefix.length>0&&l>=(!1===r.isNegative?1:0)&&l<r.prefix.length-1+(!1===r.isNegative?1:0)?s[l-(!1===r.isNegative?1:0)]="?":r.suffix.length>0&&l>=u.length-r.suffix.length-(!1===r.isNegative?1:0)&&(o[l-(u.length-r.suffix.length-(!1===r.isNegative?1:0))]="?")),s=s.join(""),o=o.join("");var p=u.join("").replace(s,"");if(p=(p=(p=(p=p.replace(o,"")).replace(new RegExp(t.escapeRegex(r.groupSeparator),"g"),"")).replace(new RegExp("[-"+t.escapeRegex(r.negationSymbol.front)+"]","g"),"")).replace(new RegExp(t.escapeRegex(r.negationSymbol.back)+"$"),""),isNaN(r.placeholder)&&(p=p.replace(new RegExp(t.escapeRegex(r.placeholder),"g"),"")),p.length>1&&1!==p.indexOf(r.radixPoint)&&("0"===c&&(p=p.replace(/^\?/g,"")),p=p.replace(/^0/g,"")),p.charAt(0)===r.radixPoint&&""!==r.radixPoint&&!0!==r.numericInput&&(p="0"+p),""!==p){if(p=p.split(""),(!r.digitsOptional||r.enforceDigitsOnBlur&&"blur"===a.event)&&isFinite(r.digits)){var f=e.inArray(r.radixPoint,p),m=e.inArray(r.radixPoint,u);-1===f&&(p.push(r.radixPoint),f=p.length-1);for(var d=1;d<=r.digits;d++)r.digitsOptional&&(!r.enforceDigitsOnBlur||"blur"!==a.event)||p[f+d]!==i&&p[f+d]!==r.placeholder.charAt(0)?-1!==m&&u[m+d]!==i&&(p[f+d]=p[f+d]||u[m+d]):p[f+d]=a.placeholder||r.placeholder.charAt(0)}if(!0!==r.autoGroup||""===r.groupSeparator||c===r.radixPoint&&a.pos===i&&!a.dopost)p=p.join("");else{var h=p[p.length-1]===r.radixPoint&&a.c===r.radixPoint;p=t(function(e,t){var i="";if(i+="("+t.groupSeparator+"*{"+t.groupSize+"}){*}",""!==t.radixPoint){var n=e.join("").split(t.radixPoint);n[1]&&(i+=t.radixPoint+"*{"+n[1].match(/^\d*\??\d*/)[0].length+"}")}return i}(p,r),{numericInput:!0,jitMasking:!0,definitions:{"*":{validator:"[0-9?]",cardinality:1}}}).format(p.join("")),h&&(p+=r.radixPoint),p.charAt(0)===r.groupSeparator&&p.substr(1)}}if(r.isNegative&&"blur"===a.event&&(r.isNegative="0"!==p),p=s+p,p+=o,r.isNegative&&(p=r.negationSymbol.front+p,p+=r.negationSymbol.back),p=p.split(""),c!==i)if(c!==r.radixPoint&&c!==r.negationSymbol.front&&c!==r.negationSymbol.back)(l=e.inArray("?",p))>-1?p[l]=c:l=a.caret||0;else if(c===r.radixPoint||c===r.negationSymbol.front||c===r.negationSymbol.back){var g=e.inArray(c,p);-1!==g&&(l=g)}r.numericInput&&(l=p.length-l-1,p=p.reverse());var v={caret:c===i||a.pos!==i?l+(r.numericInput?-1:1):l,buffer:p,refreshFromBuffer:a.dopost||n.join("")!==p.join("")};return v.refreshFromBuffer?v:a},onBeforeWrite:function(n,a,r,o){if(n)switch(n.type){case"keydown":return o.postValidation(a,{caret:r,dopost:!0},o);case"blur":case"checkval":var s;if((l=o).parseMinMaxOptions===i&&(null!==l.min&&(l.min=l.min.toString().replace(new RegExp(t.escapeRegex(l.groupSeparator),"g"),""),","===l.radixPoint&&(l.min=l.min.replace(l.radixPoint,".")),l.min=isFinite(l.min)?parseFloat(l.min):NaN,isNaN(l.min)&&(l.min=Number.MIN_VALUE)),null!==l.max&&(l.max=l.max.toString().replace(new RegExp(t.escapeRegex(l.groupSeparator),"g"),""),","===l.radixPoint&&(l.max=l.max.replace(l.radixPoint,".")),l.max=isFinite(l.max)?parseFloat(l.max):NaN,isNaN(l.max)&&(l.max=Number.MAX_VALUE)),l.parseMinMaxOptions="done"),null!==o.min||null!==o.max){if(s=o.onUnMask(a.join(""),i,e.extend({},o,{unmaskAsNumber:!0})),null!==o.min&&s<o.min)return o.isNegative=o.min<0,o.postValidation(o.min.toString().replace(".",o.radixPoint).split(""),{caret:r,dopost:!0,placeholder:"0"},o);if(null!==o.max&&s>o.max)return o.isNegative=o.max<0,o.postValidation(o.max.toString().replace(".",o.radixPoint).split(""),{caret:r,dopost:!0,placeholder:"0"},o)}return o.postValidation(a,{caret:r,placeholder:"0",event:"blur"},o);case"_checkval":return{caret:r}}var l},regex:{integerPart:function(e,i){return i?new RegExp("["+t.escapeRegex(e.negationSymbol.front)+"+]?"):new RegExp("["+t.escapeRegex(e.negationSymbol.front)+"+]?\\d+")},integerNPart:function(e){return new RegExp("[\\d"+t.escapeRegex(e.groupSeparator)+t.escapeRegex(e.placeholder.charAt(0))+"]+")}},definitions:{"~":{validator:function(e,n,a,r,o,s){var l=r?new RegExp("[0-9"+t.escapeRegex(o.groupSeparator)+"]").test(e):new RegExp("[0-9]").test(e);if(!0===l){if(!0!==o.numericInput&&n.validPositions[a]!==i&&"~"===n.validPositions[a].match.def&&!s){var u=n.buffer.join(""),c=(u=(u=u.replace(new RegExp("[-"+t.escapeRegex(o.negationSymbol.front)+"]","g"),"")).replace(new RegExp(t.escapeRegex(o.negationSymbol.back)+"$"),"")).split(o.radixPoint);c.length>1&&(c[1]=c[1].replace(/0/g,o.placeholder.charAt(0))),"0"===c[0]&&(c[0]=c[0].replace(/0/g,o.placeholder.charAt(0))),u=c[0]+o.radixPoint+c[1]||"";var p=n._buffer.join("");for(u===o.radixPoint&&(u=p);null===u.match(t.escapeRegex(p)+"$");)p=p.slice(1);l=(u=(u=u.replace(p,"")).split(""))[a]===i?{pos:a,remove:a}:{pos:a}}}else r||e!==o.radixPoint||n.validPositions[a-1]!==i||(n.buffer[a]="0",l={pos:a+1});return l},cardinality:1},"+":{validator:function(e,t,i,n,a){return a.allowMinus&&("-"===e||e===a.negationSymbol.front)},cardinality:1,placeholder:""},"-":{validator:function(e,t,i,n,a){return a.allowMinus&&e===a.negationSymbol.back},cardinality:1,placeholder:""},":":{validator:function(e,i,n,a,r){var o="["+t.escapeRegex(r.radixPoint)+"]",s=new RegExp(o).test(e);return s&&i.validPositions[n]&&i.validPositions[n].match.placeholder===r.radixPoint&&(s={caret:n+1}),s},cardinality:1,placeholder:function(e){return e.radixPoint}}},onUnMask:function(e,i,n){if(""===i&&!0===n.nullable)return i;var a=e.replace(n.prefix,"");return a=(a=a.replace(n.suffix,"")).replace(new RegExp(t.escapeRegex(n.groupSeparator),"g"),""),""!==n.placeholder.charAt(0)&&(a=a.replace(new RegExp(n.placeholder.charAt(0),"g"),"0")),n.unmaskAsNumber?(""!==n.radixPoint&&-1!==a.indexOf(n.radixPoint)&&(a=a.replace(t.escapeRegex.call(this,n.radixPoint),".")),a=(a=a.replace(new RegExp("^"+t.escapeRegex(n.negationSymbol.front)),"-")).replace(new RegExp(t.escapeRegex(n.negationSymbol.back)+"$"),""),Number(a)):a},isComplete:function(e,i){var n=e.join("");if(e.slice().join("")!==n)return!1;var a=n.replace(i.prefix,"");return a=(a=a.replace(i.suffix,"")).replace(new RegExp(t.escapeRegex(i.groupSeparator)+"([0-9]{3})","g"),"$1"),","===i.radixPoint&&(a=a.replace(t.escapeRegex(i.radixPoint),".")),isFinite(a)},onBeforeMask:function(e,n){if(n.isNegative=i,e=e.toString().charAt(e.length-1)===n.radixPoint?e.toString().substr(0,e.length-1):e.toString(),""!==n.radixPoint&&isFinite(e)){var a=e.split("."),r=""!==n.groupSeparator?parseInt(n.groupSize):0;2===a.length&&(a[0].length>r||a[1].length>r||a[0].length<=r&&a[1].length<r)&&(e=e.replace(".",n.radixPoint))}var o=e.match(/,/g),s=e.match(/\./g);if(e=s&&o?s.length>o.length?(e=e.replace(/\./g,"")).replace(",",n.radixPoint):o.length>s.length?(e=e.replace(/,/g,"")).replace(".",n.radixPoint):e.indexOf(".")<e.indexOf(",")?e.replace(/\./g,""):e.replace(/,/g,""):e.replace(new RegExp(t.escapeRegex(n.groupSeparator),"g"),""),0===n.digits&&(-1!==e.indexOf(".")?e=e.substring(0,e.indexOf(".")):-1!==e.indexOf(",")&&(e=e.substring(0,e.indexOf(",")))),""!==n.radixPoint&&isFinite(n.digits)&&-1!==e.indexOf(n.radixPoint)){var l=e.split(n.radixPoint)[1].match(new RegExp("\\d*"))[0];if(parseInt(n.digits)<l.toString().length){var u=Math.pow(10,parseInt(n.digits));e=e.replace(t.escapeRegex(n.radixPoint),"."),e=(e=Math.round(parseFloat(e)*u)/u).toString().replace(".",n.radixPoint)}}return e},canClearPosition:function(e,t,i,n,a){var r=e.validPositions[t],o=r.input!==a.radixPoint||null!==e.validPositions[t].match.fn&&!1===a.decimalProtect||r.input===a.radixPoint&&e.validPositions[t+1]&&null===e.validPositions[t+1].match.fn||isFinite(r.input)||t===i||r.input===a.groupSeparator||r.input===a.negationSymbol.front||r.input===a.negationSymbol.back;return!o||"+"!==r.match.nativeDef&&"-"!==r.match.nativeDef||(a.isNegative=!1),o},onKeyDown:function(i,n,a,r){var o=e(this);if(i.ctrlKey)switch(i.keyCode){case t.keyCode.UP:o.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(r.step)),o.trigger("setvalue");break;case t.keyCode.DOWN:o.val(parseFloat(this.inputmask.unmaskedvalue())-parseInt(r.step)),o.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,digitsOptional:!0,radixPoint:".",placeholder:"0",autoGroup:!1,min:0,max:100,suffix:" %",allowMinus:!1}}),t},a=[i(0),i(1)],void 0===(r="function"==typeof(n=o)?n.apply(t,a):n)||(e.exports=r)},function(e,t,i){"use strict";var n,a,r,o;"function"==typeof Symbol&&Symbol.iterator;o=function(e,t){function i(e,t){var i=(e.mask||e).replace(/#/g,"0").replace(/\)/,"0").replace(/[+()#-]/g,""),n=(t.mask||t).replace(/#/g,"0").replace(/\)/,"0").replace(/[+()#-]/g,"");return i.localeCompare(n)}var n=t.prototype.analyseMask;return t.prototype.analyseMask=function(t,i,a){var r={};return a.phoneCodes&&(a.phoneCodes&&a.phoneCodes.length>1e3&&(function e(i,n,a){n=n||"",a=a||r,""!==n&&(a[n]={});for(var o="",s=a[n]||a,l=i.length-1;l>=0;l--)s[o=(t=i[l].mask||i[l]).substr(0,1)]=s[o]||[],s[o].unshift(t.substr(1)),i.splice(l,1);for(var u in s)s[u].length>500&&e(s[u].slice(),u,s)}((t=t.substr(1,t.length-2)).split(a.groupmarker[1]+a.alternatormarker+a.groupmarker[0])),t=function t(i){var n="",r=[];for(var o in i)e.isArray(i[o])?1===i[o].length?r.push(o+i[o]):r.push(o+a.groupmarker[0]+i[o].join(a.groupmarker[1]+a.alternatormarker+a.groupmarker[0])+a.groupmarker[1]):r.push(o+t(i[o]));return 1===r.length?n+=r[0]:n+=a.groupmarker[0]+r.join(a.groupmarker[1]+a.alternatormarker+a.groupmarker[0])+a.groupmarker[1],n}(r)),t=t.replace(/9/g,"\\9")),n.call(this,t,i,a)},t.extendAliases({abstractphone:{groupmarker:["<",">"],countrycode:"",phoneCodes:[],keepStatic:"auto",mask:function(e){return e.definitions={"#":t.prototype.definitions[9]},e.phoneCodes.sort(i)},onBeforeMask:function(e,t){var i=e.replace(/^0{1,2}/,"").replace(/[\s]/g,"");return(i.indexOf(t.countrycode)>1||-1===i.indexOf(t.countrycode))&&(i="+"+t.countrycode+i),i},onUnMask:function(e,t,i){return e.replace(/[()#-]/g,"")},inputmode:"tel"}}),t},a=[i(0),i(1)],void 0===(r="function"==typeof(n=o)?n.apply(t,a):n)||(e.exports=r)},function(e,t,i){"use strict";var n,a,r,o,s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};o=function(e,t){return void 0===e.fn.inputmask&&(e.fn.inputmask=function(i,n){var a,r=this[0];if(void 0===n&&(n={}),"string"==typeof i)switch(i){case"unmaskedvalue":return r&&r.inputmask?r.inputmask.unmaskedvalue():e(r).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return r&&r.inputmask?r.inputmask.getemptymask():"";case"hasMaskedValue":return!(!r||!r.inputmask)&&r.inputmask.hasMaskedValue();case"isComplete":return!r||!r.inputmask||r.inputmask.isComplete();case"getmetadata":return r&&r.inputmask?r.inputmask.getmetadata():void 0;case"setvalue":e(r).val(n),r&&void 0===r.inputmask&&e(r).triggerHandler("setvalue");break;case"option":if("string"!=typeof n)return this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(n)});if(r&&void 0!==r.inputmask)return r.inputmask.option(n);break;default:return n.alias=i,a=new t(n),this.each(function(){a.mask(this)})}else{if("object"==(void 0===i?"undefined":s(i)))return a=new t(i),void 0===i.mask&&void 0===i.alias?this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(i);a.mask(this)}):this.each(function(){a.mask(this)});if(void 0===i)return this.each(function(){(a=new t(n)).mask(this)})}}),e.fn.inputmask},a=[i(2),i(1)],void 0===(r="function"==typeof(n=o)?n.apply(t,a):n)||(e.exports=r)}]);