jquery.inputmask.bundle.min.js 78 KB

123456789
  1. /*!
  2. * jquery.inputmask.bundle.js
  3. * https://github.com/RobinHerbots/Inputmask
  4. * Copyright (c) 2010 - 2017 Robin Herbots
  5. * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
  6. * Version: 4.0.0-65
  7. */
  8. !function(e){function t(i){if(n[i])return n[i].exports;var a=n[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=3)}([function(e,t,n){"use strict";var i,a,r;"function"==typeof Symbol&&Symbol.iterator;!function(o){a=[n(2)],void 0!==(r="function"==typeof(i=o)?i.apply(t,a):i)&&(e.exports=r)}(function(e){return e})},function(e,t,n){"use strict";var i,a,r,o="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};!function(o){a=[n(0),n(10),n(11)],void 0!==(r="function"==typeof(i=o)?i.apply(t,a):i)&&(e.exports=r)}(function(e,t,n,i){function a(t,n,o){if(!(this instanceof a))return new a(t,n,o);this.el=i,this.events={},this.maskset=i,this.refreshValue=!1,!0!==o&&(e.isPlainObject(t)?n=t:(n=n||{}).alias=t,this.opts=e.extend(!0,{},this.defaults,n),this.noMasksCache=n&&n.definitions!==i,this.userOptions=n||{},this.isRTL=this.opts.numericInput,r(this.opts.alias,n,this.opts))}function r(t,n,o){var s=a.prototype.aliases[t];return s?(s.alias&&r(s.alias,i,o),e.extend(!0,o,s),e.extend(!0,o,n),!0):(null===o.mask&&(o.mask=t),!1)}function s(t,n){function r(t,r,o){var s=!1;if(null!==t&&""!==t||((s=null!==o.regex)?t=(t=o.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(s=!0,t=".*")),1===t.length&&!1===o.greedy&&0!==o.repeat&&(o.placeholder=""),o.repeat>0||"*"===o.repeat||"+"===o.repeat){var l="*"===o.repeat?0:"+"===o.repeat?1:o.repeat;t=o.groupmarker.start+t+o.groupmarker.end+o.quantifiermarker.start+l+","+o.repeat+o.quantifiermarker.end}var c,u=s?"regex_"+o.regex:o.numericInput?t.split("").reverse().join(""):t;return a.prototype.masksCache[u]===i||!0===n?(c={mask:t,maskToken:a.prototype.analyseMask(t,s,o),validPositions:{},_buffer:i,buffer:i,tests:{},metadata:r,maskLength:i},!0!==n&&(a.prototype.masksCache[u]=c,c=e.extend(!0,{},a.prototype.masksCache[u]))):c=e.extend(!0,{},a.prototype.masksCache[u]),c}if(e.isFunction(t.mask)&&(t.mask=t.mask(t)),e.isArray(t.mask)){if(t.mask.length>1){t.keepStatic=null===t.keepStatic||t.keepStatic;var o=t.groupmarker.start;return e.each(t.numericInput?t.mask.reverse():t.mask,function(n,a){o.length>1&&(o+=t.groupmarker.end+t.alternatormarker+t.groupmarker.start),a.mask===i||e.isFunction(a.mask)?o+=a:o+=a.mask}),o+=t.groupmarker.end,r(o,t.mask,t)}t.mask=t.mask.pop()}return t.mask&&t.mask.mask!==i&&!e.isFunction(t.mask.mask)?r(t.mask.mask,t.mask,t):r(t.mask,t.mask,t)}function l(e){var t=n.createElement("input"),i="on"+e,a=i in t;return a||(t.setAttribute(i,"return;"),a="function"==typeof t[i]),t=null,a}function c(r,s,u){function m(e,t,n){t=t||0;var a,r,o,s=[],l=0,c=v();do{!0===e&&h().validPositions[l]?(r=(o=h().validPositions[l]).match,a=o.locator.slice(),s.push(!0===n?o.input:!1===n?r.nativeDef:T(l,r))):(r=(o=b(l,a,l-1)).match,a=o.locator.slice(),(!1===u.jitMasking||l<c||"number"==typeof u.jitMasking&&isFinite(u.jitMasking)&&u.jitMasking>l)&&s.push(!1===n?r.nativeDef:T(l,r))),l++}while((Q===i||l<Q)&&(null!==r.fn||""!==r.def)||t>l);return""===s[s.length-1]&&s.pop(),h().maskLength=l+1,s}function h(){return s}function g(e){var t=h();t.buffer=i,!0!==e&&(t.validPositions={},t.p=0)}function v(e,t,n){var a=-1,r=-1,o=n||h().validPositions;e===i&&(e=-1);for(var s in 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 k(t,n,a,r){var o,s=t,l=e.extend(!0,{},h().validPositions),c=!1;for(h().p=t,o=n-1;o>=s;o--)h().validPositions[o]!==i&&(!0!==a&&(!h().validPositions[o].match.optionality&&function(e){var t=h().validPositions[e];if(t!==i&&null===t.match.fn){var n=h().validPositions[e-1],a=h().validPositions[e+1];return n!==i&&a!==i}return!1}(o)||!1===u.canClearPosition(h(),o,v(i,!0),r,u))||delete h().validPositions[o]);for(g(!0),o=s+1;o<=v();){for(;h().validPositions[s]!==i;)s++;if(o<s&&(o=s+1),h().validPositions[o]===i&&_(o))o++;else{var p=b(o);!1===c&&l[s]&&l[s].match.def===p.match.def?(h().validPositions[s]=e.extend(!0,{},l[s]),h().validPositions[s].input=p.input,delete h().validPositions[o],o++):P(s,p.match.def)?!1!==O(s,p.input||T(o),!0)&&(delete h().validPositions[o],o++,c=!0):_(o)||(o++,s--),s++}}g(!0)}function y(e,t,n){for(var a,r=x(e=e>0?e-1:0),o=r.alternation!==i?r.locator[r.alternation].toString().split(","):[],s=0;s<t.length&&(!((a=t[s]).match&&(u.greedy&&!0!==a.match.optionalQuantifier||(!1===a.match.optionality||!1===a.match.newBlockMarker)&&!0!==a.match.optionalQuantifier)&&(r.alternation===i||r.alternation!==a.alternation||a.locator[r.alternation]!==i&&M(a.locator[r.alternation].toString().split(","),o)))||!0===n&&(null!==a.match.fn||/[0-9a-bA-Z]/.test(a.match.def)));s++);return a}function b(e,t,n){return h().validPositions[e]||y(e,S(e,t?t.slice():t,n))}function x(e){return h().validPositions[e]?h().validPositions[e]:S(e)[0]}function P(e,t){for(var n=!1,i=S(e),a=0;a<i.length;a++)if(i[a].match&&i[a].match.def===t){n=!0;break}return n}function S(t,n,a){function r(n,a,o,l){function p(o,l,g){function v(t,n){var i=0===e.inArray(t,n.matches);return i||e.each(n.matches,function(e,a){if(!0===a.isQuantifier&&(i=v(t,n.matches[e-1])))return!1}),i}function k(t,n,a){var r,o;if(h().validPositions[t-1]&&a&&h().tests[t])for(var s=h().validPositions[t-1].locator,l=h().tests[t][0].locator,c=0;c<a;c++)if(s[c]!==l[c])return s.slice(a+1);return(h().tests[t]||h().validPositions[t])&&e.each(h().tests[t]||[h().validPositions[t]],function(e,t){var s=a!==i?a:t.alternation,l=t.locator[s]!==i?t.locator[s].toString().indexOf(n):-1;(o===i||l<o)&&-1!==l&&(r=t,o=l)}),r?r.locator.slice((a!==i?a:r.alternation)+1):a!==i?k(t,n):i}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. "+h().mask;if(c===t&&o.matches===i)return f.push({match:o,locator:l.reverse(),cd:m}),!0;if(o.matches!==i){if(o.isGroup&&g!==o){if(o=p(n.matches[e.inArray(o,n.matches)+1],l))return!0}else if(o.isOptional){var y=o;if(o=r(o,a,l,g)){if(s=f[f.length-1].match,!v(s,y))return!0;d=!0,c=t}}else if(o.isAlternator){var b,x=o,P=[],S=f.slice(),A=l.length,w=a.length>0?a.shift():-1;if(-1===w||"string"==typeof w){var C,E=c,M=a.slice(),O=[];if("string"==typeof w)O=w.split(",");else for(C=0;C<x.matches.length;C++)O.push(C);for(var _=0;_<O.length;_++){C=parseInt(O[_]),f=[],a=k(c,C,A)||M.slice(),!0!==(o=p(x.matches[C]||n.matches[C],[C].concat(l),g)||o)&&o!==i&&(O[O.length-1],x.matches.length),b=f.slice(),c=E,f=[];for(var D=0;D<b.length;D++){var j=b[D],R=!1;j.alternation=j.alternation||A;for(var F=0;F<P.length;F++){var T=P[F];if("string"!=typeof w||-1!==e.inArray(j.locator[j.alternation].toString(),O)){if(function(e,t){return e.match.nativeDef===t.match.nativeDef||e.match.def===t.match.nativeDef||e.match.nativeDef===t.match.def}(j,T)){R=!0,j.alternation===T.alternation&&-1===T.locator[T.alternation].toString().indexOf(j.locator[j.alternation])&&(T.locator[T.alternation]=T.locator[T.alternation]+","+j.locator[j.alternation],T.alternation=j.alternation),j.match.nativeDef===T.match.def&&(j.locator[j.alternation]=T.locator[T.alternation],P.splice(P.indexOf(T),1,j));break}if(j.match.def===T.match.def){R=!1;break}if(function(e,n){return null===e.match.fn&&null!==n.match.fn&&n.match.fn.test(e.match.def,h(),t,!1,u,!1)}(j,T)||function(e,n){return null!==e.match.fn&&null!==n.match.fn&&n.match.fn.test(e.match.def.replace(/[\[\]]/g,""),h(),t,!1,u,!1)}(j,T)){j.alternation===T.alternation&&-1===j.locator[j.alternation].toString().indexOf(T.locator[T.alternation].toString().split("")[0])&&(j.na=j.na||j.locator[j.alternation].toString(),-1===j.na.indexOf(j.locator[j.alternation].toString().split("")[0])&&(j.na=j.na+","+j.locator[T.alternation].toString().split("")[0]),R=!0,j.locator[j.alternation]=T.locator[T.alternation].toString().split("")[0]+","+j.locator[j.alternation],P.splice(P.indexOf(T),0,j));break}}}R||P.push(j)}}"string"==typeof w&&(P=e.map(P,function(t,n){if(isFinite(n)){var a=t.alternation,r=t.locator[a].toString().split(",");t.locator[a]=i,t.alternation=i;for(var o=0;o<r.length;o++)-1!==e.inArray(r[o],O)&&(t.locator[a]!==i?(t.locator[a]+=",",t.locator[a]+=r[o]):t.locator[a]=parseInt(r[o]),t.alternation=a);if(t.locator[a]!==i)return t}})),f=S.concat(P),c=t,d=f.length>0,o=P.length>0,a=M.slice()}else o=p(x.matches[w]||n.matches[w],[w].concat(l),g);if(o)return!0}else if(o.isQuantifier&&g!==n.matches[e.inArray(o,n.matches)-1])for(var N=o,I=a.length>0?a.shift():0;I<(isNaN(N.quantifier.max)?I+1:N.quantifier.max)&&c<=t;I++){var L=n.matches[e.inArray(N,n.matches)-1];if(o=p(L,[I].concat(l),L)){if(s=f[f.length-1].match,s.optionalQuantifier=I>N.quantifier.min-1,v(s,L)){if(I>N.quantifier.min-1){d=!0,c=t;break}return!0}return!0}}else if(o=r(o,a,l,g))return!0}else c++}for(var g=a.length>0?a.shift():0;g<n.matches.length;g++)if(!0!==n.matches[g].isQuantifier){var v=p(n.matches[g],[g].concat(o),l);if(v&&c===t)return v;if(c>t)break}}function o(e){if(u.keepStatic&&t>0&&e.length>1+(""===e[e.length-1].match.def?1:0)&&!0!==e[0].match.optionality&&!0!==e[0].match.optionalQuantifier&&null===e[0].match.fn&&!/[0-9a-bA-Z]/.test(e[0].match.def)){if(h().validPositions[t-1]===i)return[y(t,e)];if(h().validPositions[t-1].alternation===e[0].alternation)return[y(t,e)];if(h().validPositions[t-1])return[y(t,e)]}return e}var s,l=h().maskToken,c=n?a:0,p=n?n.slice():[0],f=[],d=!1,m=n?n.join(""):"";if(t>-1){if(n===i){for(var g,v=t-1;(g=h().validPositions[v]||h().tests[v])===i&&v>-1;)v--;g!==i&&v>-1&&(p=function(t,n){var a=[];return e.isArray(n)||(n=[n]),n.length>0&&(n[0].alternation===i?0===(a=y(t,n.slice()).locator.slice()).length&&(a=n[0].locator.slice()):e.each(n,function(e,t){if(""!==t.def)if(0===a.length)a=t.locator.slice();else for(var n=0;n<a.length;n++)t.locator[n]&&-1===a[n].toString().indexOf(t.locator[n])&&(a[n]+=","+t.locator[n])})),a}(v,g),m=p.join(""),c=v)}if(h().tests[t]&&h().tests[t][0].cd===m)return o(h().tests[t]);for(var k=p.shift();k<l.length&&!(r(l[k],p,[k])&&c===t||c>t);k++);}return(0===f.length||d)&&f.push({match:{fn:null,cardinality:0,optionality:!0,casing:null,def:"",placeholder:""},locator:[],cd:m}),n!==i&&h().tests[t]?o(e.extend(!0,[],f)):(h().tests[t]=e.extend(!0,[],f),o(h().tests[t]))}function A(){return h()._buffer===i&&(h()._buffer=m(!1,1),h().buffer===i&&(h().buffer=h()._buffer.slice())),h()._buffer}function w(e){return h().buffer!==i&&!0!==e||(h().buffer=m(!0,v(),!0)),h().buffer}function C(e,t,n){var a,r;if(!0===e)g(),e=0,t=n.length;else for(a=e;a<t;a++)delete h().validPositions[a];for(r=e,a=e;a<t;a++)if(g(!0),n[a]!==u.skipOptionalPartCharacter){var o=O(r,n[a],!0,!0);!1!==o&&(g(!0),r=o.caret!==i?o.caret:o.pos+1)}}function E(t,n,i){switch(u.casing||n.casing){case"upper":t=t.toUpperCase();break;case"lower":t=t.toLowerCase();break;case"title":var r=h().validPositions[i-1];t=0===i||r&&r.input===String.fromCharCode(a.keyCode.SPACE)?t.toUpperCase():t.toLowerCase();break;default:if(e.isFunction(u.casing)){var o=Array.prototype.slice.call(arguments);o.push(h().validPositions),t=u.casing.apply(this,o)}}return t}function M(t,n,a){for(var r,o=u.greedy?n:n.slice(0,1),s=!1,l=a!==i?a.split(","):[],c=0;c<l.length;c++)-1!==(r=t.indexOf(l[c]))&&t.splice(r,1);for(var p=0;p<t.length;p++)if(-1!==e.inArray(t[p],o)){s=!0;break}return s}function O(t,n,r,o,s,l){function c(e){var t=Y?e.begin-e.end>1||e.begin-e.end==1:e.end-e.begin>1||e.end-e.begin==1;return t&&0===e.begin&&e.end===h().maskLength?"full":t}function p(n,a,r){var s=!1;return e.each(S(n),function(l,p){for(var d=p.match,m=a?1:0,y="",b=d.cardinality;b>m;b--)y+=R(n-(b-1));if(a&&(y+=a),w(!0),!1!==(s=null!=d.fn?d.fn.test(y,h(),n,r,u,c(t)):(a===d.def||a===u.skipOptionalPartCharacter)&&""!==d.def&&{c:T(n,d,!0)||d.def,pos:n})){var x=s.c!==i?s.c:a;x=x===u.skipOptionalPartCharacter&&null===d.fn?T(n,d,!0)||d.def:x;var P=n,S=w();if(s.remove!==i&&(e.isArray(s.remove)||(s.remove=[s.remove]),e.each(s.remove.sort(function(e,t){return t-e}),function(e,t){k(t,t+1,!0)})),s.insert!==i&&(e.isArray(s.insert)||(s.insert=[s.insert]),e.each(s.insert.sort(function(e,t){return e-t}),function(e,t){O(t.pos,t.c,!0,o)})),s.refreshFromBuffer){var A=s.refreshFromBuffer;if(C(!0===A?A:A.start,A.end,S),s.pos===i&&s.c===i)return s.pos=v(),!1;if((P=s.pos!==i?s.pos:n)!==n)return s=e.extend(s,O(P,x,!0,o)),!1}else if(!0!==s&&s.pos!==i&&s.pos!==n&&(P=s.pos,C(n,P,w().slice()),P!==n))return s=e.extend(s,O(P,x,!0)),!1;return(!0===s||s.pos!==i||s.c!==i)&&(l>0&&g(!0),f(P,e.extend({},p,{input:E(x,d,P)}),o,c(t))||(s=!1),!1)}}),s}function f(t,n,a,r){if(r||u.insertMode&&h().validPositions[t]!==i&&a===i){var o,s=e.extend(!0,{},h().validPositions),l=v(i,!0);for(o=t;o<=l;o++)delete h().validPositions[o];h().validPositions[t]=e.extend(!0,{},n);var c,p=!0,f=h().validPositions,m=!1,k=h().maskLength;for(o=c=t;o<=l;o++){var y=s[o];if(y!==i)for(var b=c;b<h().maskLength&&(null===y.match.fn&&f[o]&&(!0===f[o].match.optionalQuantifier||!0===f[o].match.optionality)||null!=y.match.fn);){if(b++,!1===m&&s[b]&&s[b].match.def===y.match.def)h().validPositions[b]=e.extend(!0,{},s[b]),h().validPositions[b].input=y.input,d(b),c=b,p=!0;else if(P(b,y.match.def)){var x=O(b,y.input,!0,!0);p=!1!==x,c=x.caret||x.insert?v():b,m=!0}else if(!(p=!0===y.generatedInput)&&b>=h().maskLength-1)break;if(h().maskLength<k&&(h().maskLength=k),p)break}if(!p)break}if(!p)return h().validPositions=e.extend(!0,{},s),g(!0),!1}else h().validPositions[t]=e.extend(!0,{},n);return g(!0),!0}function d(t){for(var n=t-1;n>-1&&!h().validPositions[n];n--);var a,r;for(n++;n<t;n++)h().validPositions[n]===i&&(!1===u.jitMasking||u.jitMasking>n)&&(""===(r=S(n,b(n-1).locator,n-1).slice())[r.length-1].match.def&&r.pop(),(a=y(n,r))&&(a.match.def===u.radixPointDefinitionSymbol||!_(n,!0)||e.inArray(u.radixPoint,w())<n&&a.match.fn&&a.match.fn.test(T(n),h(),n,!1,u))&&!1!==(x=p(n,T(n,a.match,!0)||(null==a.match.fn?a.match.def:""!==T(n)?T(n):w()[n]),!0))&&(h().validPositions[x.pos||n].generatedInput=!0))}r=!0===r;var m=t;t.begin!==i&&(m=Y&&!c(t)?t.end:t.begin);var x=!0,A=e.extend(!0,{},h().validPositions);if(e.isFunction(u.preValidation)&&!r&&!0!==o&&!0!==l&&(x=u.preValidation(w(),m,n,c(t),u)),!0===x){if(d(m),c(t)&&(H(i,a.keyCode.DELETE,t,!0,!0),m=h().p),m<h().maskLength&&(Q===i||m<Q)&&(x=p(m,n,r),(!r||!0===o)&&!1===x&&!0!==l)){var j=h().validPositions[m];if(!j||null!==j.match.fn||j.match.def!==n&&n!==u.skipOptionalPartCharacter){if((u.insertMode||h().validPositions[D(m)]===i)&&!_(m,!0))for(var F=m+1,N=D(m);F<=N;F++)if(!1!==(x=p(F,n,r))){!function(t,n){var a=h().validPositions[n];if(a)for(var r=a.locator,o=r.length,s=t;s<n;s++)if(h().validPositions[s]===i&&!_(s,!0)){var l=S(s).slice(),c=y(s,l,!0),u=-1;""===l[l.length-1].match.def&&l.pop(),e.each(l,function(e,t){for(var n=0;n<o;n++){if(t.locator[n]===i||!M(t.locator[n].toString().split(","),r[n].toString().split(","),t.na)){var a=r[n],s=c.locator[n],l=t.locator[n];a-s>Math.abs(a-l)&&(c=t);break}u<n&&(u=n,c=t)}}),(c=e.extend({},c,{input:T(s,c.match,!0)||c.match.def})).generatedInput=!0,f(s,c,!0),h().validPositions[n]=i,p(n,a.input,!0)}}(m,x.pos!==i?x.pos:F),m=F;break}}else x={caret:D(m)}}!1===x&&u.keepStatic&&!r&&!0!==s&&(x=function(t,n,a){var r,s,l,c,p,f,d,m,k=e.extend(!0,{},h().validPositions),y=!1,b=v();for(c=h().validPositions[b];b>=0;b--)if((l=h().validPositions[b])&&l.alternation!==i){if(r=b,s=h().validPositions[r].alternation,c.locator[l.alternation]!==l.locator[l.alternation])break;c=l}if(s!==i){m=parseInt(r);var x=c.locator[c.alternation||s]!==i?c.locator[c.alternation||s]:d[0];x.length>0&&(x=x.split(",")[0]);var P=h().validPositions[m],A=h().validPositions[m-1];e.each(S(m,A?A.locator:i,m-1),function(r,l){d=l.locator[s]?l.locator[s].toString().split(","):[];for(var c=0;c<d.length;c++){var b=[],S=0,A=0,w=!1;if(x<d[c]&&(l.na===i||-1===e.inArray(d[c],l.na.split(","))||-1===e.inArray(x.toString(),d))){h().validPositions[m]=e.extend(!0,{},l);var C=h().validPositions[m].locator;for(h().validPositions[m].locator[s]=parseInt(d[c]),null==l.match.fn?(P.input!==l.match.def&&(w=!0,!0!==P.generatedInput&&b.push(P.input)),A++,h().validPositions[m].generatedInput=!/[0-9a-bA-Z]/.test(l.match.def),h().validPositions[m].input=l.match.def):h().validPositions[m].input=P.input,p=m+1;p<v(i,!0)+1;p++)(f=h().validPositions[p])&&!0!==f.generatedInput&&/[0-9a-bA-Z]/.test(f.input)?b.push(f.input):p<t&&S++,delete h().validPositions[p];for(w&&b[0]===l.match.def&&b.shift(),g(!0),y=!0;b.length>0;){var E=b.shift();if(E!==u.skipOptionalPartCharacter&&!(y=O(v(i,!0)+1,E,!1,o,!0)))break}if(y){h().validPositions[m].locator=C;var M=v(t)+1;for(p=m+1;p<v()+1;p++)((f=h().validPositions[p])===i||null==f.match.fn)&&p<t+(A-S)&&A++;y=O((t+=A-S)>M?M:t,n,a,o,!0)}if(y)return!1;g(),h().validPositions=e.extend(!0,{},k)}}})}return y}(m,n,r)),!0===x&&(x={pos:m})}if(e.isFunction(u.postValidation)&&!1!==x&&!r&&!0!==o&&!0!==l){var I=u.postValidation(w(!0),x,u);if(I!==i){if(I.refreshFromBuffer&&I.buffer){var L=I.refreshFromBuffer;C(!0===L?L:L.start,L.end,I.buffer)}x=!0===I?x:I}}return x&&x.pos===i&&(x.pos=m),!1!==x&&!0!==l||(g(!0),h().validPositions=e.extend(!0,{},A)),x}function _(e,t){var n=b(e).match;if(""===n.def&&(n=x(e).match),null!=n.fn)return n.fn;if(!0!==t&&e>-1){var i=S(e);return i.length>1+(""===i[i.length-1].match.def?1:0)}return!1}function D(e,t){var n=h().maskLength;if(e>=n)return n;var i=e;for(S(n+1).length>1&&(m(!0,n+1,!0),n=h().maskLength);++i<n&&(!0===t&&(!0!==x(i).match.newBlockMarker||!_(i))||!0!==t&&!_(i)););return i}function j(e,t){var n,i=e;if(i<=0)return 0;for(;--i>0&&(!0===t&&!0!==x(i).match.newBlockMarker||!0!==t&&!_(i)&&((n=S(i)).length<2||2===n.length&&""===n[1].match.def)););return i}function R(e){return h().validPositions[e]===i?T(e):h().validPositions[e].input}function F(t,n,a,r,o){if(r&&e.isFunction(u.onBeforeWrite)){var s=u.onBeforeWrite.call($,r,n,a,u);if(s){if(s.refreshFromBuffer){var l=s.refreshFromBuffer;C(!0===l?l:l.start,l.end,s.buffer||n),n=w(!0)}a!==i&&(a=s.caret!==i?s.caret:a)}}t!==i&&(t.inputmask._valueSet(n.join("")),a===i||r!==i&&"blur"===r.type?K(t,a,0===n.length):L(t,a),!0===o&&(X=!0,e(t).trigger("input")))}function T(t,n,a){if((n=n||x(t).match).placeholder!==i||!0===a)return e.isFunction(n.placeholder)?n.placeholder(u):n.placeholder;if(null===n.fn){if(t>-1&&h().validPositions[t]===i){var r,o=S(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===i||!1!==o[l].match.fn.test(r.match.def,h(),t,!0,u))&&(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 u.placeholder.charAt(t%u.placeholder.length)}return n.def}return u.placeholder.charAt(t%u.placeholder.length)}function N(t,r,o,s,l){function c(e,t){return-1!==A().slice(e,D(e)).join("").indexOf(t)&&!_(e)&&x(e).match.nativeDef===t.charAt(t.length-1)}var p=s.slice(),f="",d=-1,m=i;if(g(),o||!0===u.autoUnmask)d=D(d);else{var k=A().slice(0,D(-1)).join(""),y=p.join("").match(new RegExp("^"+a.escapeRegex(k),"g"));y&&y.length>0&&(p.splice(0,y.length*k.length),d=D(d))}if(-1===d?(h().p=D(d),d=0):h().p=d,e.each(p,function(n,a){if(a!==i)if(h().validPositions[n]===i&&p[n]===T(n)&&_(n,!0)&&!1===O(n,p[n],!0,i,i,!0))h().p++;else{var r=new e.Event("_checkval");r.which=a.charCodeAt(0),f+=a;var s=v(i,!0),l=h().validPositions[s],k=b(s+1,l?l.locator.slice():i,s);if(!c(d,f)||o||u.autoUnmask){var y=o?n:null==k.match.fn&&k.match.optionality&&s+1<h().p?s+1:h().p;m=ae.keypressEvent.call(t,r,!0,!1,o,y),d=y+1,f=""}else m=ae.keypressEvent.call(t,r,!0,!1,!0,s+1);if(!1!==m&&!o&&e.isFunction(u.onBeforeWrite)){var x=m;if(m=u.onBeforeWrite.call($,r,w(),m.forwardPosition,u),(m=e.extend(x,m))&&m.refreshFromBuffer){var P=m.refreshFromBuffer;C(!0===P?P:P.start,P.end,m.buffer),g(!0),m.caret&&(h().p=m.caret,m.forwardPosition=m.caret)}}}}),r){var P=i;n.activeElement===t&&m&&(P=u.numericInput?j(m.forwardPosition):m.forwardPosition),F(t,w(),P,l||new e.Event("checkval"),l&&"input"===l.type)}}function I(t){if(t){if(t.inputmask===i)return t.value;t.inputmask&&t.inputmask.refreshValue&&ae.setValueEvent.call(t)}var n=[],a=h().validPositions;for(var r in a)a[r].match&&null!=a[r].match.fn&&n.push(a[r].input);var o=0===n.length?"":(Y?n.reverse():n).join("");if(e.isFunction(u.onUnMask)){var s=(Y?w().slice().reverse():w()).join("");o=u.onUnMask.call($,s,o,u)}return o}function L(e,a,r,o){function s(t){return!0===o||!Y||"number"!=typeof t||u.greedy&&""===u.placeholder||(t=e.inputmask.__valueGet.call(e).length-t),t}var l;if(a===i)return e.setSelectionRange?(a=e.selectionStart,r=e.selectionEnd):t.getSelection?(l=t.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==e&&l.commonAncestorContainer!==e||(a=l.startOffset,r=l.endOffset):n.selection&&n.selection.createRange&&(r=(a=0-(l=n.selection.createRange()).duplicate().moveStart("character",-e.inputmask._valueGet().length))+l.text.length),{begin:s(a),end:s(r)};if(a.begin!==i&&(r=Y?a.begin:a.end,a=Y?a.end:a.begin),"number"==typeof a){a=s(a),r="number"==typeof(r=s(r))?r:a;var c=parseInt(((e.ownerDocument.defaultView||t).getComputedStyle?(e.ownerDocument.defaultView||t).getComputedStyle(e,null):e.currentStyle).fontSize)*r;if(e.scrollLeft=c>e.scrollWidth?c:0,!1===u.insertMode&&a===r&&r++,e.inputmask.caretPos={begin:a,end:r},e.setSelectionRange)e.selectionStart=a,e.selectionEnd=r;else if(t.getSelection){if(l=n.createRange(),e.firstChild===i||null===e.firstChild){var p=n.createTextNode("");e.appendChild(p)}l.setStart(e.firstChild,a<e.inputmask._valueGet().length?a:e.inputmask._valueGet().length),l.setEnd(e.firstChild,r<e.inputmask._valueGet().length?r:e.inputmask._valueGet().length),l.collapse(!0);var f=t.getSelection();f.removeAllRanges(),f.addRange(l)}else e.createTextRange&&((l=e.createTextRange()).collapse(!0),l.moveEnd("character",r),l.moveStart("character",a),l.select());K(e,{begin:a,end:r})}}function G(t){var n,a,r=w(),o=r.length,s=v(),l={},c=h().validPositions[s],u=c!==i?c.locator.slice():i;for(n=s+1;n<r.length;n++)u=(a=b(n,u,n-1)).locator.slice(),l[n]=e.extend(!0,{},a);var p=c&&c.alternation!==i?c.locator[c.alternation]:i;for(n=o-1;n>s&&(((a=l[n]).match.optionality||a.match.optionalQuantifier&&a.match.newBlockMarker||p&&(p!==l[n].locator[c.alternation]&&null!=a.match.fn||null===a.match.fn&&a.locator[c.alternation]&&M(a.locator[c.alternation].toString().split(","),p.toString().split(","))&&""!==S(n)[0].def))&&r[n]===T(n,a.match));n--)o--;return t?{l:o,def:l[o]?l[o].match:i}:o}function B(e){for(var t,n=G(),a=e.length,r=h().validPositions[v()];n<a&&!_(n,!0)&&(t=r!==i?b(n,r.locator.slice(""),r):x(n))&&!0!==t.match.optionality&&(!0!==t.match.optionalQuantifier&&!0!==t.match.newBlockMarker||n+1===a&&""===(r!==i?b(n+1,r.locator.slice(""),r):x(n+1)).match.def);)n++;for(;(t=h().validPositions[n-1])&&t&&t.match.optionality&&t.input===u.skipOptionalPartCharacter;)n--;return e.splice(n),e}function U(t){if(e.isFunction(u.isComplete))return u.isComplete(t,u);if("*"===u.repeat)return i;var n=!1,a=G(!0),r=j(a.l);if(a.def===i||a.def.newBlockMarker||a.def.optionality||a.def.optionalQuantifier){n=!0;for(var o=0;o<=r;o++){var s=b(o).match;if(null!==s.fn&&h().validPositions[o]===i&&!0!==s.optionality&&!0!==s.optionalQuantifier||null===s.fn&&t[o]!==T(o,s)){n=!1;break}}}return n}function H(t,n,r,o,s){if((u.numericInput||Y)&&(n===a.keyCode.BACKSPACE?n=a.keyCode.DELETE:n===a.keyCode.DELETE&&(n=a.keyCode.BACKSPACE),Y)){var l=r.end;r.end=r.begin,r.begin=l}n===a.keyCode.BACKSPACE&&(r.end-r.begin<1||!1===u.insertMode)?(r.begin=j(r.begin),h().validPositions[r.begin]!==i&&h().validPositions[r.begin].input===u.groupSeparator&&r.begin--):n===a.keyCode.DELETE&&r.begin===r.end&&(r.end=_(r.end,!0)&&h().validPositions[r.end]&&h().validPositions[r.end].input!==u.radixPoint?r.end+1:D(r.end)+1,h().validPositions[r.begin]!==i&&h().validPositions[r.begin].input===u.groupSeparator&&r.end++),k(r.begin,r.end,!1,o),!0!==o&&function(){if(u.keepStatic){for(var n=[],a=v(-1,!0),r=e.extend(!0,{},h().validPositions),o=h().validPositions[a];a>=0;a--){var s=h().validPositions[a];if(s){if(!0!==s.generatedInput&&/[0-9a-bA-Z]/.test(s.input)&&n.push(s.input),delete h().validPositions[a],s.alternation!==i&&s.locator[s.alternation]!==o.locator[s.alternation])break;o=s}}if(a>-1)for(h().p=D(v(-1,!0));n.length>0;){var l=new e.Event("keypress");l.which=n.pop().charCodeAt(0),ae.keypressEvent.call(t,l,!0,!1,!1,h().p)}else h().validPositions=e.extend(!0,{},r)}}();var c=v(r.begin,!0);if(c<r.begin)h().p=D(c);else if(!0!==o&&(h().p=r.begin,!0!==s))for(;h().p<c&&h().validPositions[h().p]===i;)h().p++}function V(i){function a(e){var t,a=n.createElement("span");for(var o in r)isNaN(o)&&-1!==o.indexOf("font")&&(a.style[o]=r[o]);a.style.textTransform=r.textTransform,a.style.letterSpacing=r.letterSpacing,a.style.position="absolute",a.style.height="auto",a.style.width="auto",a.style.visibility="hidden",a.style.whiteSpace="nowrap",n.body.appendChild(a);var s,l=i.inputmask._valueGet(),c=0;for(t=0,s=l.length;t<=s;t++){if(a.innerHTML+=l.charAt(t)||"_",a.offsetWidth>=e){var u=e-c,p=a.offsetWidth-e;a.innerHTML=l.charAt(t),t=(u-=a.offsetWidth/3)<p?t-1:t;break}c=a.offsetWidth}return n.body.removeChild(a),t}var r=(i.ownerDocument.defaultView||t).getComputedStyle(i,null),o=n.createElement("div");o.style.width=r.width,o.style.textAlign=r.textAlign,Z=n.createElement("div"),i.inputmask.colorMask=Z,Z.className="im-colormask",i.parentNode.insertBefore(Z,i),i.parentNode.removeChild(i),Z.appendChild(o),Z.appendChild(i),i.style.left=o.offsetLeft+"px",e(i).on("click",function(e){return L(i,a(e.clientX)),ae.clickEvent.call(i,[e])}),e(i).on("keydown",function(e){e.shiftKey||!1===u.insertMode||setTimeout(function(){K(i)},0)})}function K(e,t,a){function r(){f||null!==s.fn&&l.input!==i?f&&(null!==s.fn&&l.input!==i||""===s.def)&&(f=!1,p+="</span>"):(f=!0,p+="<span class='im-static'>")}function o(i){!0!==i&&d!==t.begin||n.activeElement!==e||(p+="<span class='im-caret' style='border-right-width: 1px;border-right-style: solid;'></span>")}var s,l,c,p="",f=!1,d=0;if(Z!==i){var m=w();if(t===i?t=L(e):t.begin===i&&(t={begin:t,end:t}),!0!==a){var g=v();do{o(),h().validPositions[d]?(l=h().validPositions[d],s=l.match,c=l.locator.slice(),r(),p+=m[d]):(l=b(d,c,d-1),s=l.match,c=l.locator.slice(),(!1===u.jitMasking||d<g||"number"==typeof u.jitMasking&&isFinite(u.jitMasking)&&u.jitMasking>d)&&(r(),p+=T(d,s))),d++}while((Q===i||d<Q)&&(null!==s.fn||""!==s.def)||g>d||f);-1===p.indexOf("im-caret")&&o(!0),f&&r()}var k=Z.getElementsByTagName("div")[0];k.innerHTML=p,e.inputmask.positionColorMask(e,k)}}s=s||this.maskset,u=u||this.opts;var z,W,Q,Z,$=this,q=this.el,Y=this.isRTL,J=!1,X=!1,ee=!1,te=!1,ne=!1,ie={on:function(t,n,r){var o=function(t){var n=this;if(n.inputmask===i&&"FORM"!==this.nodeName){var o=e.data(n,"_inputmask_opts");o?new a(o).mask(n):ie.off(n)}else{if("setvalue"===t.type||"FORM"===this.nodeName||!(n.disabled||n.readOnly&&!("keydown"===t.type&&t.ctrlKey&&67===t.keyCode||!1===u.tabThrough&&t.keyCode===a.keyCode.TAB))){switch(t.type){case"input":if(!0===X)return X=!1,t.preventDefault();p&&(ne=!0);break;case"keydown":J=!1,X=!1;break;case"keypress":if(!0===J)return t.preventDefault();J=!0;break;case"click":if(f||d){var s=arguments;return setTimeout(function(){r.apply(n,s)},0),!1}}var l=r.apply(n,arguments);return ne&&(ne=!1,setTimeout(function(){L(n,n.inputmask.caretPos)})),!1===l&&(t.preventDefault(),t.stopPropagation()),l}t.preventDefault()}};t.inputmask.events[n]=t.inputmask.events[n]||[],t.inputmask.events[n].push(o),-1!==e.inArray(n,["submit","reset"])?null!==t.form&&e(t.form).on(n,o):e(t).on(n,o)},off:function(t,n){if(t.inputmask&&t.inputmask.events){var i;n?(i=[])[n]=t.inputmask.events[n]:i=t.inputmask.events,e.each(i,function(n,i){for(;i.length>0;){var a=i.pop();-1!==e.inArray(n,["submit","reset"])?null!==t.form&&e(t.form).off(n,a):e(t).off(n,a)}delete t.inputmask.events[n]})}}},ae={keydownEvent:function(t){var n=this,i=e(n),r=t.keyCode,o=L(n);if(r===a.keyCode.BACKSPACE||r===a.keyCode.DELETE||d&&r===a.keyCode.BACKSPACE_SAFARI||t.ctrlKey&&r===a.keyCode.X&&!l("cut"))t.preventDefault(),H(n,r,o),F(n,w(!0),h().p,t,n.inputmask._valueGet()!==w().join("")),n.inputmask._valueGet()===A().join("")?i.trigger("cleared"):!0===U(w())&&i.trigger("complete");else if(r===a.keyCode.END||r===a.keyCode.PAGE_DOWN){t.preventDefault();var s=D(v());u.insertMode||s!==h().maskLength||t.shiftKey||s--,L(n,t.shiftKey?o.begin:s,s,!0)}else r===a.keyCode.HOME&&!t.shiftKey||r===a.keyCode.PAGE_UP?(t.preventDefault(),L(n,0,t.shiftKey?o.begin:0,!0)):(u.undoOnEscape&&r===a.keyCode.ESCAPE||90===r&&t.ctrlKey)&&!0!==t.altKey?(N(n,!0,!1,z.split("")),i.trigger("click")):r!==a.keyCode.INSERT||t.shiftKey||t.ctrlKey?!0===u.tabThrough&&r===a.keyCode.TAB?(!0===t.shiftKey?(null===x(o.begin).match.fn&&(o.begin=D(o.begin)),o.end=j(o.begin,!0),o.begin=j(o.end,!0)):(o.begin=D(o.begin,!0),o.end=D(o.begin,!0),o.end<h().maskLength&&o.end--),o.begin<h().maskLength&&(t.preventDefault(),L(n,o.begin,o.end))):t.shiftKey||!1===u.insertMode&&(r===a.keyCode.RIGHT?setTimeout(function(){var e=L(n);L(n,e.begin)},0):r===a.keyCode.LEFT&&setTimeout(function(){var e=L(n);L(n,Y?e.begin+1:e.begin-1)},0)):(u.insertMode=!u.insertMode,L(n,u.insertMode||o.begin!==h().maskLength?o.begin:o.begin-1));u.onKeyDown.call(this,t,w(),L(n).begin,u),ee=-1!==e.inArray(r,u.ignorables)},keypressEvent:function(t,n,r,o,s){var l=this,c=e(l),p=t.which||t.charCode||t.keyCode;if(!(!0===n||t.ctrlKey&&t.altKey)&&(t.ctrlKey||t.metaKey||ee))return p===a.keyCode.ENTER&&z!==w().join("")&&(z=w().join(""),setTimeout(function(){c.trigger("change")},0)),!0;if(p){46===p&&!1===t.shiftKey&&""!==u.radixPoint&&(p=u.radixPoint.charCodeAt(0));var f,d=n?{begin:s,end:s}:L(l),m=String.fromCharCode(p);h().writeOutBuffer=!0;var v=O(d,m,o);if(!1!==v&&(g(!0),f=v.caret!==i?v.caret:n?v.pos+1:D(v.pos),h().p=f),!1!==r&&(setTimeout(function(){u.onKeyValidation.call(l,p,v,u)},0),h().writeOutBuffer&&!1!==v)){var k=w();F(l,k,u.numericInput&&v.caret===i?j(f):f,t,!0!==n),!0!==n&&setTimeout(function(){!0===U(k)&&c.trigger("complete")},0)}if(t.preventDefault(),n)return!1!==v&&(v.forwardPosition=f),v}},pasteEvent:function(n){var i,a=this,r=n.originalEvent||n,o=e(a),s=a.inputmask._valueGet(!0),l=L(a);Y&&(i=l.end,l.end=l.begin,l.begin=i);var c=s.substr(0,l.begin),p=s.substr(l.end,s.length);if(c===(Y?A().reverse():A()).slice(0,l.begin).join("")&&(c=""),p===(Y?A().reverse():A()).slice(l.end).join("")&&(p=""),Y&&(i=c,c=p,p=i),t.clipboardData&&t.clipboardData.getData)s=c+t.clipboardData.getData("Text")+p;else{if(!r.clipboardData||!r.clipboardData.getData)return!0;s=c+r.clipboardData.getData("text/plain")+p}var f=s;if(e.isFunction(u.onBeforePaste)){if(!1===(f=u.onBeforePaste.call($,s,u)))return n.preventDefault();f||(f=s)}return N(a,!1,!1,Y?f.split("").reverse():f.toString().split("")),F(a,w(),D(v()),n,z!==w().join("")),!0===U(w())&&o.trigger("complete"),n.preventDefault()},inputFallBackEvent:function(t){var n=this,i=n.inputmask._valueGet();if(w().join("")!==i){var r=L(n);if(i=function(e,t,n){return"."===t.charAt(n.begin-1)&&""!==u.radixPoint&&((t=t.split(""))[n.begin-1]=u.radixPoint.charAt(0),t=t.join("")),t}(0,i,r),i=function(e,t,n){if(f){var i=t.replace(w().join(""),"");if(1===i.length){var a=t.split("");a.splice(n.begin,0,i),t=a.join("")}}return t}(0,i,r),w().join("")!==i){var o=w().join(""),s=i.length>o.length?-1:0,l=i.substr(0,r.begin),c=i.substr(r.begin),p=o.substr(0,r.begin+s),d=o.substr(r.begin+s),m=r,h="",g=!1;if(l!==p){for(var v=(g=l.length>=p.length)?l.length:p.length,k=0;l.charAt(k)===p.charAt(k)&&k<v;k++);g&&(0===s&&(m.begin=k),h+=l.slice(k,m.end))}if(c!==d&&(c.length>d.length?h+=c.slice(0,1):c.length<d.length&&(m.end+=d.length-c.length,g||""===u.radixPoint||""!==c||l.charAt(m.begin+s-1)!==u.radixPoint||(m.begin--,h=u.radixPoint))),F(n,w(),{begin:m.begin+s,end:m.end+s}),h.length>0)e.each(h.split(""),function(t,i){var a=new e.Event("keypress");a.which=i.charCodeAt(0),ee=!1,ae.keypressEvent.call(n,a)});else{m.begin===m.end-1&&(m.begin=j(m.begin+1),m.begin===m.end-1?L(n,m.begin):L(n,m.begin,m.end));var y=new e.Event("keydown");y.keyCode=a.keyCode.DELETE,ae.keydownEvent.call(n,y),!1===u.insertMode&&L(n,L(n).begin-1)}t.preventDefault()}}},setValueEvent:function(t){this.inputmask.refreshValue=!1;var n=this,i=n.inputmask._valueGet(!0);e.isFunction(u.onBeforeMask)&&(i=u.onBeforeMask.call($,i,u)||i),i=i.split(""),N(n,!0,!1,Y?i.reverse():i),z=w().join(""),(u.clearMaskOnLostFocus||u.clearIncomplete)&&n.inputmask._valueGet()===A().join("")&&n.inputmask._valueSet("")},focusEvent:function(e){var t=this,n=t.inputmask._valueGet();u.showMaskOnFocus&&(!u.showMaskOnHover||u.showMaskOnHover&&""===n)&&(t.inputmask._valueGet()!==w().join("")?F(t,w(),D(v())):!1===te&&L(t,D(v()))),!0===u.positionCaretOnTab&&!1===te&&""!==n&&(F(t,w(),L(t)),ae.clickEvent.apply(t,[e,!0])),z=w().join("")},mouseleaveEvent:function(e){var t=this;if(te=!1,u.clearMaskOnLostFocus&&n.activeElement!==t){var i=w().slice(),a=t.inputmask._valueGet();a!==t.getAttribute("placeholder")&&""!==a&&(-1===v()&&a===A().join("")?i=[]:B(i),F(t,i))}},clickEvent:function(t,a){function r(t){if(""!==u.radixPoint){var n=h().validPositions;if(n[t]===i||n[t].input===T(t)){if(t<D(-1))return!0;var a=e.inArray(u.radixPoint,w());if(-1!==a){for(var r in n)if(a<r&&n[r].input!==T(r))return!1;return!0}}}return!1}var o=this;setTimeout(function(){if(n.activeElement===o){var e=L(o);if(a&&(Y?e.end=e.begin:e.begin=e.end),e.begin===e.end)switch(u.positionCaretOnClick){case"none":break;case"radixFocus":if(r(e.begin)){var t=w().join("").indexOf(u.radixPoint);L(o,u.numericInput?D(t):t);break}default:var s=e.begin,l=v(s,!0),c=D(l);if(s<c)L(o,_(s,!0)||_(s-1,!0)?s:D(s));else{var p=h().validPositions[l],f=b(c,p?p.match.locator:i,p),d=T(c,f.match);if(""!==d&&w()[c]!==d&&!0!==f.match.optionalQuantifier&&!0!==f.match.newBlockMarker||!_(c,!0)&&f.match.def===d){var m=D(c);(s>=m||s===c)&&(c=m)}L(o,c)}}}},0)},dblclickEvent:function(e){var t=this;setTimeout(function(){L(t,0,D(v()))},0)},cutEvent:function(i){var r=this,o=e(r),s=L(r),l=i.originalEvent||i,c=t.clipboardData||l.clipboardData,u=Y?w().slice(s.end,s.begin):w().slice(s.begin,s.end);c.setData("text",Y?u.reverse().join(""):u.join("")),n.execCommand&&n.execCommand("copy"),H(r,a.keyCode.DELETE,s),F(r,w(),h().p,i,z!==w().join("")),r.inputmask._valueGet()===A().join("")&&o.trigger("cleared")},blurEvent:function(t){var n=e(this),a=this;if(a.inputmask){var r=a.inputmask._valueGet(),o=w().slice();""===r&&Z===i||(u.clearMaskOnLostFocus&&(-1===v()&&r===A().join("")?o=[]:B(o)),!1===U(o)&&(setTimeout(function(){n.trigger("incomplete")},0),u.clearIncomplete&&(g(),o=u.clearMaskOnLostFocus?[]:A().slice())),F(a,o,i,t)),z!==w().join("")&&(z=o.join(""),n.trigger("change"))}},mouseenterEvent:function(e){var t=this;te=!0,n.activeElement!==t&&u.showMaskOnHover&&t.inputmask._valueGet()!==w().join("")&&F(t,w())},submitEvent:function(e){z!==w().join("")&&W.trigger("change"),u.clearMaskOnLostFocus&&-1===v()&&q.inputmask._valueGet&&q.inputmask._valueGet()===A().join("")&&q.inputmask._valueSet(""),u.removeMaskOnSubmit&&(q.inputmask._valueSet(q.inputmask.unmaskedvalue(),!0),setTimeout(function(){F(q,w())},0))},resetEvent:function(e){q.inputmask.refreshValue=!0,setTimeout(function(){W.trigger("setvalue")},0)}};a.prototype.positionColorMask=function(e,t){e.style.left=t.offsetLeft+"px"};var re;if(r!==i)switch(r.action){case"isComplete":return q=r.el,U(w());case"unmaskedvalue":return q!==i&&r.value===i||(re=r.value,re=(e.isFunction(u.onBeforeMask)?u.onBeforeMask.call($,re,u)||re:re).split(""),N(i,!1,!1,Y?re.reverse():re),e.isFunction(u.onBeforeWrite)&&u.onBeforeWrite.call($,i,w(),0,u)),I(q);case"mask":!function(t){ie.off(t);var a=function(t,a){var r=t.getAttribute("type"),s="INPUT"===t.tagName&&-1!==e.inArray(r,a.supportsInputType)||t.isContentEditable||"TEXTAREA"===t.tagName;if(!s)if("INPUT"===t.tagName){var l=n.createElement("input");l.setAttribute("type",r),s="text"===l.type,l=null}else s="partial";return!1!==s?function(t){function r(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==v()||!0!==a.nullable?n.activeElement===this&&a.clearMaskOnLostFocus?(Y?B(w().slice()).reverse():B(w().slice())).join(""):l.call(this):"":l.call(this)}function s(t){c.call(this,t),this.inputmask&&e(this).trigger("setvalue")}var l,c;if(!t.inputmask.__valueGet){if(!0!==a.noValuePatching){if(Object.getOwnPropertyDescriptor){"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===o("test".__proto__)?function(e){return e.__proto__}:function(e){return e.constructor.prototype});var u=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):i;u&&u.get&&u.set?(l=u.get,c=u.set,Object.defineProperty(t,"value",{get:r,set:s,configurable:!0})):"INPUT"!==t.tagName&&(l=function(){return this.textContent},c=function(e){this.textContent=e},Object.defineProperty(t,"value",{get:r,set:s,configurable:!0}))}else n.__lookupGetter__&&t.__lookupGetter__("value")&&(l=t.__lookupGetter__("value"),c=t.__lookupSetter__("value"),t.__defineGetter__("value",r),t.__defineSetter__("value",s));t.inputmask.__valueGet=l,t.inputmask.__valueSet=c}t.inputmask._valueGet=function(e){return Y&&!0!==e?l.call(this.el).split("").reverse().join(""):l.call(this.el)},t.inputmask._valueSet=function(e,t){c.call(this.el,null===e||e===i?"":!0!==t&&Y?e.split("").reverse().join(""):e)},l===i&&(l=function(){return this.value},c=function(e){this.value=e},function(t){if(e.valHooks&&(e.valHooks[t]===i||!0!==e.valHooks[t].inputmaskpatch)){var n=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=n(e);return-1!==v(i,i,e.inputmask.maskset.validPositions)||!0!==a.nullable?t:""}return n(e)},set:function(t,n){var i,a=e(t);return i=r(t,n),t.inputmask&&a.trigger("setvalue"),i},inputmaskpatch:!0}}}(t.type),function(t){ie.on(t,"mouseenter",function(t){var n=e(this);this.inputmask._valueGet()!==w().join("")&&n.trigger("setvalue")})}(t))}}(t):t.inputmask=i,s}(t,u);if(!1!==a&&(q=t,W=e(q),-1===(Q=q!==i?q.maxLength:i)&&(Q=i),!0===u.colorMask&&V(q),p&&("inputmode"in q&&(q.inputmode=u.inputmode,q.setAttribute("inputmode",u.inputmode)),!0===u.disablePredictiveText&&("autocorrect"in q?q.autocorrect=!1:(!0!==u.colorMask&&V(q),q.type="password"))),!0===a&&(ie.on(q,"submit",ae.submitEvent),ie.on(q,"reset",ae.resetEvent),ie.on(q,"mouseenter",ae.mouseenterEvent),ie.on(q,"blur",ae.blurEvent),ie.on(q,"focus",ae.focusEvent),ie.on(q,"mouseleave",ae.mouseleaveEvent),!0!==u.colorMask&&ie.on(q,"click",ae.clickEvent),ie.on(q,"dblclick",ae.dblclickEvent),ie.on(q,"paste",ae.pasteEvent),ie.on(q,"dragdrop",ae.pasteEvent),ie.on(q,"drop",ae.pasteEvent),ie.on(q,"cut",ae.cutEvent),ie.on(q,"complete",u.oncomplete),ie.on(q,"incomplete",u.onincomplete),ie.on(q,"cleared",u.oncleared),p||!0===u.inputEventOnly?q.removeAttribute("maxLength"):(ie.on(q,"keydown",ae.keydownEvent),ie.on(q,"keypress",ae.keypressEvent)),ie.on(q,"compositionstart",e.noop),ie.on(q,"compositionupdate",e.noop),ie.on(q,"compositionend",e.noop),ie.on(q,"keyup",e.noop),ie.on(q,"input",ae.inputFallBackEvent),ie.on(q,"beforeinput",e.noop)),ie.on(q,"setvalue",ae.setValueEvent),z=A().join(""),""!==q.inputmask._valueGet(!0)||!1===u.clearMaskOnLostFocus||n.activeElement===q)){var r=e.isFunction(u.onBeforeMask)?u.onBeforeMask.call($,q.inputmask._valueGet(!0),u)||q.inputmask._valueGet(!0):q.inputmask._valueGet(!0);""!==r&&N(q,!0,!1,Y?r.split("").reverse():r.split(""));var s=w().slice();z=s.join(""),!1===U(s)&&u.clearIncomplete&&g(),u.clearMaskOnLostFocus&&n.activeElement!==q&&(-1===v()?s=[]:B(s)),F(q,s),n.activeElement===q&&L(q,D(v()))}}(q);break;case"format":return re=(e.isFunction(u.onBeforeMask)?u.onBeforeMask.call($,r.value,u)||r.value:r.value).split(""),N(i,!0,!1,Y?re.reverse():re),r.metadata?{value:Y?w().slice().reverse().join(""):w().join(""),metadata:c.call(this,{action:"getmetadata"},s,u)}:Y?w().slice().reverse().join(""):w().join("");case"isValid":r.value?(re=r.value.split(""),N(i,!0,!0,Y?re.reverse():re)):r.value=w().join("");for(var oe=w(),se=G(),le=oe.length-1;le>se&&!_(le);le--);return oe.splice(se,le+1-se),U(oe)&&r.value===w().join("");case"getemptymask":return A().join("");case"remove":if(q&&q.inputmask){W=e(q),q.inputmask._valueSet(u.autoUnmask?I(q):q.inputmask._valueGet(!0)),ie.off(q),q.inputmask.colorMask&&((Z=q.inputmask.colorMask).removeChild(q),Z.parentNode.insertBefore(q,Z),Z.parentNode.removeChild(Z));Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(q),"value")&&q.inputmask.__valueGet&&Object.defineProperty(q,"value",{get:q.inputmask.__valueGet,set:q.inputmask.__valueSet,configurable:!0}):n.__lookupGetter__&&q.__lookupGetter__("value")&&q.inputmask.__valueGet&&(q.__defineGetter__("value",q.inputmask.__valueGet),q.__defineSetter__("value",q.inputmask.__valueSet)),q.inputmask=i}return q;case"getmetadata":if(e.isArray(s.metadata)){var ce=m(!0,0,!1).join("");return e.each(s.metadata,function(e,t){if(t.mask===ce)return ce=t,!1}),ce}return s.metadata}}var u=navigator.userAgent,p=l("touchstart"),f=/iemobile/i.test(u),d=/iphone/i.test(u)&&!f;return a.prototype={dataAttribute:"data-inputmask",defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},quantifiermarker:{start:"{",end:"}"},groupmarker:{start:"(",end:")"},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,n){return e.isFunction(n.onBeforeMask)?n.onBeforeMask.call(this,t,n):t},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:e.noop,skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",radixPointDefinitionSymbol:i,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:i,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]",cardinality:1,definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,definitionSymbol:"*"},"*":{validator:"[0-91-9A-Za-zА-яЁёÀ-ÿµ]",cardinality:1}},aliases:{},masksCache:{},mask:function(o){function l(n,a,o,s){if(!0===a.importDataAttributes){var l,c,u,p,f=function(e,a){null!==(a=a!==i?a:n.getAttribute(s+"-"+e))&&("string"==typeof a&&(0===e.indexOf("on")?a=t[a]:"false"===a?a=!1:"true"===a&&(a=!0)),o[e]=a)},d=n.getAttribute(s);if(d&&""!==d&&(d=d.replace(new RegExp("'","g"),'"'),c=JSON.parse("{"+d+"}")),c){u=i;for(p in c)if("alias"===p.toLowerCase()){u=c[p];break}}f("alias",u),o.alias&&r(o.alias,o,a);for(l in a){if(c){u=i;for(p in c)if(p.toLowerCase()===l.toLowerCase()){u=c[p];break}}f(l,u)}}return e.extend(!0,a,o),("rtl"===n.dir||a.rightAlign)&&(n.style.textAlign="right"),("rtl"===n.dir||a.numericInput)&&(n.dir="ltr",n.removeAttribute("dir"),a.isRTL=!0),a}var u=this;return"string"==typeof o&&(o=n.getElementById(o)||n.querySelectorAll(o)),o=o.nodeName?[o]:o,e.each(o,function(t,n){var r=e.extend(!0,{},u.opts);l(n,r,e.extend(!0,{},u.userOptions),u.dataAttribute);var o=s(r,u.noMasksCache);o!==i&&(n.inputmask!==i&&(n.inputmask.opts.autoUnmask=!0,n.inputmask.remove()),n.inputmask=new a(i,i,!0),n.inputmask.opts=r,n.inputmask.noMasksCache=u.noMasksCache,n.inputmask.userOptions=e.extend(!0,{},u.userOptions),n.inputmask.isRTL=r.isRTL||r.numericInput,n.inputmask.el=n,n.inputmask.maskset=o,e.data(n,"_inputmask_opts",r),c.call(n.inputmask,{action:"mask"}))}),o&&o[0]?o[0].inputmask||this:this},option:function(t,n){return"string"==typeof t?this.opts[t]:"object"===(void 0===t?"undefined":o(t))?(e.extend(this.userOptions,t),this.el&&!0!==n&&this.mask(this.el),this):void 0},unmaskedvalue:function(e){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),c.call(this,{action:"unmaskedvalue",value:e})},remove:function(){return c.call(this,{action:"remove"})},getemptymask:function(){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),c.call(this,{action:"getemptymask"})},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),c.call(this,{action:"isComplete"})},getmetadata:function(){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),c.call(this,{action:"getmetadata"})},isValid:function(e){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),c.call(this,{action:"isValid",value:e})},format:function(e,t){return this.maskset=this.maskset||s(this.opts,this.noMasksCache),c.call(this,{action:"format",value:e,metadata:t})},analyseMask:function(t,n,r){function o(e,t,n,i){this.matches=[],this.openGroup=e||!1,this.alternatorGroup=!1,this.isGroup=e||!1,this.isOptional=t||!1,this.isQuantifier=n||!1,this.isAlternator=i||!1,this.quantifier={min:1,max:1}}function s(t,o,s){s=s!==i?s:t.matches.length;var l=t.matches[s-1];if(n)0===o.indexOf("[")||b&&/\\d|\\s|\\w]/i.test(o)||"."===o?t.matches.splice(s++,0,{fn:new RegExp(o,r.casing?"i":""),cardinality:1,optionality:t.isOptional,newBlockMarker:l===i||l.def!==o,casing:null,def:o,placeholder:i,nativeDef:o}):(b&&(o=o[o.length-1]),e.each(o.split(""),function(e,n){l=t.matches[s-1],t.matches.splice(s++,0,{fn:null,cardinality:0,optionality:t.isOptional,newBlockMarker:l===i||l.def!==n&&null!==l.fn,casing:null,def:r.staticDefinitionSymbol||n,placeholder:r.staticDefinitionSymbol!==i?n:i,nativeDef:n})})),b=!1;else{var c=(r.definitions?r.definitions[o]:i)||a.prototype.definitions[o];if(c&&!b){for(var u=c.prevalidator,p=u?u.length:0,f=1;f<c.cardinality;f++){var d=p>=f?u[f-1]:[],m=d.validator,h=d.cardinality;t.matches.splice(s++,0,{fn:m?"string"==typeof m?new RegExp(m,r.casing?"i":""):new function(){this.test=m}:new RegExp("."),cardinality:h||1,optionality:t.isOptional,newBlockMarker:l===i||l.def!==(c.definitionSymbol||o),casing:c.casing,def:c.definitionSymbol||o,placeholder:c.placeholder,nativeDef:o}),l=t.matches[s-1]}t.matches.splice(s++,0,{fn:c.validator?"string"==typeof c.validator?new RegExp(c.validator,r.casing?"i":""):new function(){this.test=c.validator}:new RegExp("."),cardinality:c.cardinality,optionality:t.isOptional,newBlockMarker:l===i||l.def!==(c.definitionSymbol||o),casing:c.casing,def:c.definitionSymbol||o,placeholder:c.placeholder,nativeDef:o})}else t.matches.splice(s++,0,{fn:null,cardinality:0,optionality:t.isOptional,newBlockMarker:l===i||l.def!==o&&null!==l.fn,casing:null,def:r.staticDefinitionSymbol||o,placeholder:r.staticDefinitionSymbol!==i?o:i,nativeDef:o}),b=!1}}function l(t){t&&t.matches&&e.each(t.matches,function(e,a){var o=t.matches[e+1];(o===i||o.matches===i||!1===o.isQuantifier)&&a&&a.isGroup&&(a.isGroup=!1,n||(s(a,r.groupmarker.start,0),!0!==a.openGroup&&s(a,r.groupmarker.end))),l(a)})}function c(){if(P.length>0){if(m=P[P.length-1],s(m,f),m.isAlternator){h=P.pop();for(var e=0;e<h.matches.length;e++)h.matches[e].isGroup=!1;P.length>0?(m=P[P.length-1]).matches.push(h):x.matches.push(h)}}else s(x,f)}function u(e){e.matches=e.matches.reverse();for(var t in e.matches)if(e.matches.hasOwnProperty(t)){var n=parseInt(t);if(e.matches[t].isQuantifier&&e.matches[n+1]&&e.matches[n+1].isGroup){var a=e.matches[t];e.matches.splice(t,1),e.matches.splice(n+1,0,a)}e.matches[t].matches!==i?e.matches[t]=u(e.matches[t]):e.matches[t]=function(e){return e===r.optionalmarker.start?e=r.optionalmarker.end:e===r.optionalmarker.end?e=r.optionalmarker.start:e===r.groupmarker.start?e=r.groupmarker.end:e===r.groupmarker.end&&(e=r.groupmarker.start),e}(e.matches[t])}return e}var p,f,d,m,h,g,v,k=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,y=/\[\^?]?(?:[^\\\]]+|\\[\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,b=!1,x=new o,P=[],S=[];for(n&&(r.optionalmarker.start=i,r.optionalmarker.end=i);p=n?y.exec(t):k.exec(t);){if(f=p[0],n)switch(f.charAt(0)){case"?":f="{0,1}";break;case"+":case"*":f="{"+f+"}"}if(b)c();else switch(f.charAt(0)){case r.escapeChar:b=!0,n&&c();break;case r.optionalmarker.end:case r.groupmarker.end:if(d=P.pop(),d.openGroup=!1,d!==i)if(P.length>0){if((m=P[P.length-1]).matches.push(d),m.isAlternator){h=P.pop();for(var A=0;A<h.matches.length;A++)h.matches[A].isGroup=!1,h.matches[A].alternatorGroup=!1;P.length>0?(m=P[P.length-1]).matches.push(h):x.matches.push(h)}}else x.matches.push(d);else c();break;case r.optionalmarker.start:P.push(new o(!1,!0));break;case r.groupmarker.start:P.push(new o(!0));break;case r.quantifiermarker.start:var w=new o(!1,!1,!0),C=(f=f.replace(/[{}]/g,"")).split(","),E=isNaN(C[0])?C[0]:parseInt(C[0]),M=1===C.length?E:isNaN(C[1])?C[1]:parseInt(C[1]);if("*"!==M&&"+"!==M||(E="*"===M?0:1),w.quantifier={min:E,max:M},P.length>0){var O=P[P.length-1].matches;(p=O.pop()).isGroup||((v=new o(!0)).matches.push(p),p=v),O.push(p),O.push(w)}else(p=x.matches.pop()).isGroup||(n&&null===p.fn&&"."===p.def&&(p.fn=new RegExp(p.def,r.casing?"i":"")),(v=new o(!0)).matches.push(p),p=v),x.matches.push(p),x.matches.push(w);break;case r.alternatormarker:if(P.length>0){var _=(m=P[P.length-1]).matches[m.matches.length-1];g=m.openGroup&&(_.matches===i||!1===_.isGroup&&!1===_.isAlternator)?P.pop():m.matches.pop()}else g=x.matches.pop();if(g.isAlternator)P.push(g);else if(g.alternatorGroup?(h=P.pop(),g.alternatorGroup=!1):h=new o(!1,!1,!1,!0),h.matches.push(g),P.push(h),g.openGroup){g.openGroup=!1;var D=new o(!0);D.alternatorGroup=!0,P.push(D)}break;default:c()}}for(;P.length>0;)d=P.pop(),x.matches.push(d);return x.matches.length>0&&(l(x),S.push(x)),(r.numericInput||r.isRTL)&&u(S[0]),S}},a.extendDefaults=function(t){e.extend(!0,a.prototype.defaults,t)},a.extendDefinitions=function(t){e.extend(!0,a.prototype.definitions,t)},a.extendAliases=function(t){e.extend(!0,a.prototype.aliases,t)},a.format=function(e,t,n){return a(t).format(e,n)},a.unmask=function(e,t){return a(t).unmaskedvalue(e)},a.isValid=function(e,t){return a(t).isValid(e)},a.remove=function(t){e.each(t,function(e,t){t.inputmask&&t.inputmask.remove()})},a.escapeRegex=function(e){var t=["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"];return e.replace(new RegExp("(\\"+t.join("|\\")+")","gim"),"\\$1")},a.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},a})},function(e,t){e.exports=jQuery},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}n(4),n(9),n(12),n(13),n(14);var a=i(n(1)),r=i(n(0)),o=i(n(2));r.default===o.default&&n(15),window.Inputmask=a.default},function(e,t,n){var i=n(5);"string"==typeof i&&(i=[[e.i,i,""]]);var a={hmr:!0};a.transform=void 0;n(7)(i,a);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(6)(void 0)).push([e.i,"span.im-caret {\r\n -webkit-animation: 1s blink step-end infinite;\r\n animation: 1s blink step-end infinite;\r\n}\r\n\r\n@keyframes blink {\r\n from, to {\r\n border-right-color: black;\r\n }\r\n 50% {\r\n border-right-color: transparent;\r\n }\r\n}\r\n\r\n@-webkit-keyframes blink {\r\n from, to {\r\n border-right-color: black;\r\n }\r\n 50% {\r\n border-right-color: transparent;\r\n }\r\n}\r\n\r\nspan.im-static {\r\n color: grey;\r\n}\r\n\r\ndiv.im-colormask {\r\n display: inline-block;\r\n border-style: inset;\r\n border-width: 2px;\r\n -webkit-appearance: textfield;\r\n -moz-appearance: textfield;\r\n appearance: textfield;\r\n}\r\n\r\ndiv.im-colormask > input {\r\n position: absolute !important;\r\n display: inline-block;\r\n background-color: transparent;\r\n color: transparent;\r\n -webkit-appearance: caret;\r\n -moz-appearance: caret;\r\n appearance: caret;\r\n border-style: none;\r\n left: 0; /*calculated*/\r\n}\r\n\r\ndiv.im-colormask > input:focus {\r\n outline: none;\r\n}\r\n\r\ndiv.im-colormask > input::-moz-selection{\r\n background: none;\r\n}\r\n\r\ndiv.im-colormask > input::selection{\r\n background: none;\r\n}\r\ndiv.im-colormask > input::-moz-selection{\r\n background: none;\r\n}\r\n\r\ndiv.im-colormask > div {\r\n color: black;\r\n display: inline-block;\r\n width: 100px; /*calculated*/\r\n}",""])},function(e,t){function n(e,t){var n=e[1]||"",a=e[3];if(!a)return n;if(t&&"function"==typeof btoa){var r=i(a),o=a.sources.map(function(e){return"/*# sourceURL="+a.sourceRoot+e+" */"});return[n].concat(o).concat([r]).join("\n")}return[n].join("\n")}function i(e){return"/*# "+("sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e)))))+" */"}e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var i=n(t,e);return t[2]?"@media "+t[2]+"{"+i+"}":i}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},a=0;a<this.length;a++){var r=this[a][0];"number"==typeof r&&(i[r]=!0)}for(a=0;a<e.length;a++){var o=e[a];"number"==typeof o[0]&&i[o[0]]||(n&&!o[2]?o[2]=n:n&&(o[2]="("+o[2]+") and ("+n+")"),t.push(o))}},t}},function(e,t,n){function i(e,t){for(var n=0;n<e.length;n++){var i=e[n],a=m[i.id];if(a){a.refs++;for(o=0;o<a.parts.length;o++)a.parts[o](i.parts[o]);for(;o<i.parts.length;o++)a.parts.push(u(i.parts[o],t))}else{for(var r=[],o=0;o<i.parts.length;o++)r.push(u(i.parts[o],t));m[i.id]={id:i.id,refs:1,parts:r}}}}function a(e,t){for(var n=[],i={},a=0;a<e.length;a++){var r=e[a],o=t.base?r[0]+t.base:r[0],s={css:r[1],media:r[2],sourceMap:r[3]};i[o]?i[o].parts.push(s):n.push(i[o]={id:o,parts:[s]})}return n}function r(e,t){var n=g(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var i=y[y.length-1];if("top"===e.insertAt)i?i.nextSibling?n.insertBefore(t,i.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),y.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var a=g(e.insertInto+" "+e.insertAt.before);n.insertBefore(t,a)}}function o(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=y.indexOf(e);t>=0&&y.splice(t,1)}function s(e){var t=document.createElement("style");return e.attrs.type="text/css",c(t,e.attrs),r(e,t),t}function l(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",c(t,e.attrs),r(e,t),t}function c(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function u(e,t){var n,i,a,r;if(t.transform&&e.css){if(!(r=t.transform(e.css)))return function(){};e.css=r}if(t.singleton){var c=k++;n=v||(v=s(t)),i=p.bind(null,n,c,!1),a=p.bind(null,n,c,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=l(t),i=d.bind(null,n,t),a=function(){o(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(t),i=f.bind(null,n),a=function(){o(n)});return i(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;i(e=t)}else a()}}function p(e,t,n,i){var a=n?"":i.css;if(e.styleSheet)e.styleSheet.cssText=x(t,a);else{var r=document.createTextNode(a),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(r,o[t]):e.appendChild(r)}}function f(e,t){var n=t.css,i=t.media;if(i&&e.setAttribute("media",i),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function d(e,t,n){var i=n.css,a=n.sourceMap,r=void 0===t.convertToAbsoluteUrls&&a;(t.convertToAbsoluteUrls||r)&&(i=b(i)),a&&(i+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */");var o=new Blob([i],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(o),s&&URL.revokeObjectURL(s)}var m={},h=function(e){var t;return function(){return void 0===t&&(t=e.apply(this,arguments)),t}}(function(){return window&&document&&document.all&&!window.atob}),g=function(e){var t={};return function(n){if(void 0===t[n]){var i=e.call(this,n);if(i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}t[n]=i}return t[n]}}(function(e){return document.querySelector(e)}),v=null,k=0,y=[],b=n(8);e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||(t.singleton=h()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=a(e,t);return i(n,t),function(e){for(var r=[],o=0;o<n.length;o++){var s=n[o];(l=m[s.id]).refs--,r.push(l)}e&&i(a(e,t),t);for(o=0;o<r.length;o++){var l=r[o];if(0===l.refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete m[l.id]}}}};var x=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}()},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,i=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var a=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(a))return e;var r;return r=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:i+a.replace(/^\.\//,""),"url("+JSON.stringify(r)+")"})}},function(e,t,n){"use strict";var i,a,r;"function"==typeof Symbol&&Symbol.iterator;!function(o){a=[n(0),n(1)],void 0!==(r="function"==typeof(i=o)?i.apply(t,a):i)&&(e.exports=r)}(function(e,t){function n(t){return t.tokenizer||(t.tokenizer="("+e.map(s,function(e,t){return t}).join("|")+")+|.",t.tokenizer=new RegExp(t.tokenizer,"g")),t.tokenizer}function i(e,t){return(!isFinite(e.day)||"29"==e.day&&!isFinite(e.rawyear)||new Date(e.date.getFullYear(),isFinite(e.month)?e.month:e.date.getMonth()+1,0).getDate()>=e.day)&&t}function a(e,t){var n=!0;return t.min&&t.min.date.getTime()===t.min.date.getTime()&&(n=n&&t.min.date.getTime()<=e.getTime()),t.max&&t.max.date.getTime()===t.max.date.getTime()&&(n=n&&t.max.date.getTime()>=e.getTime()),n}function r(t,i){for(var a,r="";a=n(i).exec(t);)r+=s[a[0]]?"("+(e.isFunction(s[a[0]])?s[a[0]](i.min,i.max):s[a[0]])+")":a[0];return r}function o(e,t,i){function a(e){var t=4===e.length?e:(new Date).getFullYear().toString().substr(0,4-e.length)+e;return i.min&&i.min.year&&i.max&&i.max.year?(t=t.replace(/[^0-9]/g,""),t=e.charAt(0)===i.max.year.charAt(0)?e.replace(/[^0-9]/g,"0"):t+i.min.year.substr(t.length)):t=t.replace(/[^0-9]/g,"0"),t}function r(e,t,n,i){"year"===o?(e[o]=a(t),e["raw"+o]=t):e[o]=i.min&&t.match(/[^0-9]/)?i.min[o]:t,void 0!==n&&n.call(e.date,"month"==o?parseInt(e[o])-1:e[o])}var o,l,c,u={date:new Date(1,0,1)},p=e;if("string"==typeof p){for(;l=n(i).exec(t);)if("d"===l[0].charAt(0))o="day",c=Date.prototype.setDate;else if("m"===l[0].charAt(0))o="month",c=Date.prototype.setMonth;else if("y"===l[0].charAt(0))o="year",c=Date.prototype.setFullYear;else if("h"===l[0].charAt(0).toLowerCase())o="hour",c=Date.prototype.setHours;else if("M"===l[0].charAt(0))o="minutes",c=Date.prototype.setMinutes;else if("s"===l[0].charAt(0))o="seconds",c=Date.prototype.setSeconds;else if(s.hasOwnProperty(l[0]))o="unmatched",c=void 0;else{var f=p.split(l[0])[0];r(u,f,c,i),p=p.slice((f+l[0]).length),o=void 0}return void 0!==o&&r(u,p,c,i),u}}var s={d:"[1-9]|[12][0-9]|3[01]",dd:"0[1-9]|[12][0-9]|3[01]",ddd:"",dddd:"",m:"[1-9]|1[012]",mm:"0[1-9]|1[012]",mmm:"",mmmm:"",yy:"[0-9]{2}",yyyy:"[0-9]{4}",h:"[1-9]|1[0-2]",hh:"0[1-9]|1[0-2]",hhh:"[0-9]+",H:"1?[1-9]|2[0-3]",HH:"[01][1-9]|2[0-3]",HHH:"[0-9]+",M:"[1-5]?[0-9]",MM:"[0-5][0-9]",s:"[1-5]?[0-9]",ss:"[0-5][0-9]",l:"",L:"",t:"",tt:"",T:"",TT:"",Z:"",o:"",S:""},l={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'"};return t.extendAliases({datetime:{mask:function(e){return e.inputFormat=l[e.inputFormat]||e.inputFormat,e.displayFormat=l[e.displayFormat]||e.displayFormat||e.inputFormat,e.outputFormat=l[e.outputFormat]||e.outputFormat||e.inputFormat,e.placeholder=e.placeholder!==t.prototype.defaults.placeholder?e.placeholder:e.inputFormat,e.min=o(e.min,e.inputFormat,e),e.max=o(e.max,e.inputFormat,e),e.regex=r(e.inputFormat,e),null},inputFormat:"isoDateTime",displayFormat:void 0,outputFormat:void 0,min:null,max:null,postValidation:function(e,t,n){var r=t,s=o(e.join(""),n.inputFormat,n);return r&&s.date.getTime()===s.date.getTime()&&(r=(r=i(s,r))&&a(s.date,n)),r},onKeyDown:function(i,a,r,o){var s=this;if(i.ctrlKey&&i.keyCode===t.keyCode.RIGHT){for(var l,c=new Date,u="";l=n(o).exec(o.inputFormat);)"d"===l[0].charAt(0)?u+=c.getDate().toString():"m"===l[0].charAt(0)?u+=(c.getMonth()+1).toString():"yyyy"===l[0]?u+=c.getFullYear().toString():"yy"===l[0]&&(u+=c.getYear().toString());s.inputmask._valueSet(u),e(s).trigger("setvalue")}},insertMode:!1}}),t})},function(e,t,n){"use strict";var i;"function"==typeof Symbol&&Symbol.iterator;void 0!==(i=function(){return window}.call(t,n,t,e))&&(e.exports=i)},function(e,t,n){"use strict";var i;"function"==typeof Symbol&&Symbol.iterator;void 0!==(i=function(){return document}.call(t,n,t,e))&&(e.exports=i)},function(e,t,n){"use strict";var i,a,r;"function"==typeof Symbol&&Symbol.iterator;!function(o){a=[n(0),n(1)],void 0!==(r="function"==typeof(i=o)?i.apply(t,a):i)&&(e.exports=r)}(function(e,t){return t.extendDefinitions({A:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,casing:"upper"},"&":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,casing:"upper"},"#":{validator:"[0-9A-Fa-f]",cardinality:1,casing:"upper"}}),t.extendAliases({url:{definitions:{i:{validator:".",cardinality:1}},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,n,i,a){return n-1>-1&&"."!==t.buffer[n-1]?(e=t.buffer[n-1]+e,e=n-2>-1&&"."!==t.buffer[n-2]?t.buffer[n-2]+e:"0"+e):e="00"+e,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(e)},cardinality:1}},onUnMask:function(e,t,n){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!#$%&'*+/=?^_`{|}~-]",cardinality:1,casing:"lower"},"-":{validator:"[0-9A-Za-z-]",cardinality:1,casing:"lower"}},onUnMask:function(e,t,n){return e},inputmode:"email"},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",cardinality:1,casing:"upper"}},clearIncomplete:!0,autoUnmask:!0}}),t})},function(e,t,n){"use strict";var i,a,r;"function"==typeof Symbol&&Symbol.iterator;!function(o){a=[n(0),n(1)],void 0!==(r="function"==typeof(i=o)?i.apply(t,a):i)&&(e.exports=r)}(function(e,t,n){function i(e,n){for(var i="",a=0;a<e.length;a++)t.prototype.definitions[e.charAt(a)]||n.definitions[e.charAt(a)]||n.optionalmarker.start===e.charAt(a)||n.optionalmarker.end===e.charAt(a)||n.quantifiermarker.start===e.charAt(a)||n.quantifiermarker.end===e.charAt(a)||n.groupmarker.start===e.charAt(a)||n.groupmarker.end===e.charAt(a)||n.alternatormarker===e.charAt(a)?i+="\\"+e.charAt(a):i+=e.charAt(a);return i}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=n),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+=i(e.prefix,e),!0===e.integerOptional?r+="~{1,"+e.integerDigits+"}":r+="~{"+e.integerDigits+"}",e.digits!==n){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+=i(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,i,a,r,o){if("-"===a||a===o.negationSymbol.front)return!0===o.allowMinus&&(o.isNegative=o.isNegative===n||!o.isNegative,""===t.join("")||{caret:i,dopost:!0});if(!1===r&&a===o.radixPoint&&o.digits!==n&&(isNaN(o.digits)||parseInt(o.digits)>0)){var s=e.inArray(o.radixPoint,t);if(-1!==s)return!0===o.numericInput?i===s:{caret:s+1}}return!0},postValidation:function(i,a,r){var o=r.suffix.split(""),s=r.prefix.split("");if(a.pos===n&&a.caret!==n&&!0!==a.dopost)return a;var l=a.caret!==n?a.caret:a.pos,c=i.slice();r.numericInput&&(l=c.length-l-1,c=c.reverse());var u=c[l];if(u===r.groupSeparator&&(u=c[l+=1]),l===c.length-r.suffix.length-1&&u===r.radixPoint)return a;u!==n&&u!==r.radixPoint&&u!==r.negationSymbol.front&&u!==r.negationSymbol.back&&(c[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>=c.length-r.suffix.length-(!1===r.isNegative?1:0)&&(o[l-(c.length-r.suffix.length-(!1===r.isNegative?1:0))]="?")),s=s.join(""),o=o.join("");var p=c.join("").replace(s,"");if(p=p.replace(o,""),p=p.replace(new RegExp(t.escapeRegex(r.groupSeparator),"g"),""),p=p.replace(new RegExp("[-"+t.escapeRegex(r.negationSymbol.front)+"]","g"),""),p=p.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"===u&&(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),d=e.inArray(r.radixPoint,c);-1===f&&(p.push(r.radixPoint),f=p.length-1);for(var m=1;m<=r.digits;m++)r.digitsOptional&&(!r.enforceDigitsOnBlur||"blur"!==a.event)||p[f+m]!==n&&p[f+m]!==r.placeholder.charAt(0)?-1!==d&&c[d+m]!==n&&(p[f+m]=p[f+m]||c[d+m]):p[f+m]=a.placeholder||r.placeholder.charAt(0)}if(!0!==r.autoGroup||""===r.groupSeparator||u===r.radixPoint&&a.pos===n&&!a.dopost)p=p.join("");else{var h=p[p.length-1]===r.radixPoint&&a.c===r.radixPoint;p=t(function(e,t){var n="";if(n+="("+t.groupSeparator+"*{"+t.groupSize+"}){*}",""!==t.radixPoint){var i=e.join("").split(t.radixPoint);i[1]&&(n+=t.radixPoint+"*{"+i[1].match(/^\d*\??\d*/)[0].length+"}")}return n}(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(""),u!==n)if(u!==r.radixPoint&&u!==r.negationSymbol.front&&u!==r.negationSymbol.back)(l=e.inArray("?",p))>-1?p[l]=u:l=a.caret||0;else if(u===r.radixPoint||u===r.negationSymbol.front||u===r.negationSymbol.back){var g=e.inArray(u,p);-1!==g&&(l=g)}r.numericInput&&(l=p.length-l-1,p=p.reverse());var v={caret:u===n||a.pos!==n?l+(r.numericInput?-1:1):l,buffer:p,refreshFromBuffer:a.dopost||i.join("")!==p.join("")};return v.refreshFromBuffer?v:a},onBeforeWrite:function(i,a,r,o){if(i)switch(i.type){case"keydown":return o.postValidation(a,{caret:r,dopost:!0},o);case"blur":case"checkval":var s;if(function(e){e.parseMinMaxOptions===n&&(null!==e.min&&(e.min=e.min.toString().replace(new RegExp(t.escapeRegex(e.groupSeparator),"g"),""),","===e.radixPoint&&(e.min=e.min.replace(e.radixPoint,".")),e.min=isFinite(e.min)?parseFloat(e.min):NaN,isNaN(e.min)&&(e.min=Number.MIN_VALUE)),null!==e.max&&(e.max=e.max.toString().replace(new RegExp(t.escapeRegex(e.groupSeparator),"g"),""),","===e.radixPoint&&(e.max=e.max.replace(e.radixPoint,".")),e.max=isFinite(e.max)?parseFloat(e.max):NaN,isNaN(e.max)&&(e.max=Number.MAX_VALUE)),e.parseMinMaxOptions="done")}(o),null!==o.min||null!==o.max){if(s=o.onUnMask(a.join(""),n,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}}},regex:{integerPart:function(e,n){return n?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,i,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&&i.validPositions[a]!==n&&"~"===i.validPositions[a].match.def&&!s){var c=i.buffer.join(""),u=(c=(c=c.replace(new RegExp("[-"+t.escapeRegex(o.negationSymbol.front)+"]","g"),"")).replace(new RegExp(t.escapeRegex(o.negationSymbol.back)+"$"),"")).split(o.radixPoint);u.length>1&&(u[1]=u[1].replace(/0/g,o.placeholder.charAt(0))),"0"===u[0]&&(u[0]=u[0].replace(/0/g,o.placeholder.charAt(0))),c=u[0]+o.radixPoint+u[1]||"";var p=i._buffer.join("");for(c===o.radixPoint&&(c=p);null===c.match(t.escapeRegex(p)+"$");)p=p.slice(1);l=(c=(c=c.replace(p,"")).split(""))[a]===n?{pos:a,remove:a}:{pos:a}}}else r||e!==o.radixPoint||i.validPositions[a-1]!==n||(i.buffer[a]="0",l={pos:a+1});return l},cardinality:1},"+":{validator:function(e,t,n,i,a){return a.allowMinus&&("-"===e||e===a.negationSymbol.front)},cardinality:1,placeholder:""},"-":{validator:function(e,t,n,i,a){return a.allowMinus&&e===a.negationSymbol.back},cardinality:1,placeholder:""},":":{validator:function(e,n,i,a,r){var o="["+t.escapeRegex(r.radixPoint)+"]",s=new RegExp(o).test(e);return s&&n.validPositions[i]&&n.validPositions[i].match.placeholder===r.radixPoint&&(s={caret:i+1}),s},cardinality:1,placeholder:function(e){return e.radixPoint}}},onUnMask:function(e,n,i){if(""===n&&!0===i.nullable)return n;var a=e.replace(i.prefix,"");return a=a.replace(i.suffix,""),a=a.replace(new RegExp(t.escapeRegex(i.groupSeparator),"g"),""),""!==i.placeholder.charAt(0)&&(a=a.replace(new RegExp(i.placeholder.charAt(0),"g"),"0")),i.unmaskAsNumber?(""!==i.radixPoint&&-1!==a.indexOf(i.radixPoint)&&(a=a.replace(t.escapeRegex.call(this,i.radixPoint),".")),a=a.replace(new RegExp("^"+t.escapeRegex(i.negationSymbol.front)),"-"),a=a.replace(new RegExp(t.escapeRegex(i.negationSymbol.back)+"$"),""),Number(a)):a},isComplete:function(e,n){var i=e.join("");if(e.slice().join("")!==i)return!1;var a=i.replace(n.prefix,"");return a=a.replace(n.suffix,""),a=a.replace(new RegExp(t.escapeRegex(n.groupSeparator),"g"),""),","===n.radixPoint&&(a=a.replace(t.escapeRegex(n.radixPoint),".")),isFinite(a)},onBeforeMask:function(e,i){if(i.isNegative=n,e=e.toString().charAt(e.length-1)===i.radixPoint?e.toString().substr(0,e.length-1):e.toString(),""!==i.radixPoint&&isFinite(e)){var a=e.split("."),r=""!==i.groupSeparator?parseInt(i.groupSize):0;2===a.length&&(a[0].length>r||a[1].length>r||a[0].length<=r&&a[1].length<r)&&(e=e.replace(".",i.radixPoint))}var o=e.match(/,/g),s=e.match(/\./g);if(e=s&&o?s.length>o.length?(e=e.replace(/\./g,"")).replace(",",i.radixPoint):o.length>s.length?(e=e.replace(/,/g,"")).replace(".",i.radixPoint):e.indexOf(".")<e.indexOf(",")?e.replace(/\./g,""):e.replace(/,/g,""):e.replace(new RegExp(t.escapeRegex(i.groupSeparator),"g"),""),0===i.digits&&(-1!==e.indexOf(".")?e=e.substring(0,e.indexOf(".")):-1!==e.indexOf(",")&&(e=e.substring(0,e.indexOf(",")))),""!==i.radixPoint&&isFinite(i.digits)&&-1!==e.indexOf(i.radixPoint)){var l=e.split(i.radixPoint)[1].match(new RegExp("\\d*"))[0];if(parseInt(i.digits)<l.toString().length){var c=Math.pow(10,parseInt(i.digits));e=e.replace(t.escapeRegex(i.radixPoint),"."),e=(e=Math.round(parseFloat(e)*c)/c).toString().replace(".",i.radixPoint)}}return e},canClearPosition:function(e,t,n,i,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===n||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(n,i,a,r){var o=e(this);if(n.ctrlKey)switch(n.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})},function(e,t,n){"use strict";var i,a,r;"function"==typeof Symbol&&Symbol.iterator;!function(o){a=[n(0),n(1)],void 0!==(r="function"==typeof(i=o)?i.apply(t,a):i)&&(e.exports=r)}(function(e,t){function n(e,t){var n=(e.mask||e).replace(/#/g,"9").replace(/\)/,"9").replace(/[+()#-]/g,""),i=(t.mask||t).replace(/#/g,"9").replace(/\)/,"9").replace(/[+()#-]/g,""),a=(e.mask||e).split("#")[0],r=(t.mask||t).split("#")[0];return 0===r.indexOf(a)?-1:0===a.indexOf(r)?1:n.localeCompare(i)}var i=t.prototype.analyseMask;return t.prototype.analyseMask=function(t,n,a){function r(e,n,i){n=n||"",i=i||s,""!==n&&(i[n]={});for(var a="",o=i[n]||i,l=e.length-1;l>=0;l--)o[a=(t=e[l].mask||e[l]).substr(0,1)]=o[a]||[],o[a].unshift(t.substr(1)),e.splice(l,1);for(var c in o)o[c].length>500&&r(o[c].slice(),c,o)}function o(t){var n="",i=[];for(var r in t)e.isArray(t[r])?1===t[r].length?i.push(r+t[r]):i.push(r+a.groupmarker.start+t[r].join(a.groupmarker.end+a.alternatormarker+a.groupmarker.start)+a.groupmarker.end):i.push(r+o(t[r]));return 1===i.length?n+=i[0]:n+=a.groupmarker.start+i.join(a.groupmarker.end+a.alternatormarker+a.groupmarker.start)+a.groupmarker.end,n}var s={};return a.phoneCodes&&(a.phoneCodes&&a.phoneCodes.length>1e3&&(r((t=t.substr(1,t.length-2)).split(a.groupmarker.end+a.alternatormarker+a.groupmarker.start)),t=o(s)),t=t.replace(/9/g,"\\9")),i.call(this,t,n,a)},t.extendAliases({abstractphone:{groupmarker:{start:"<",end:">"},countrycode:"",phoneCodes:[],mask:function(e){return e.definitions={"#":t.prototype.definitions[9]},e.phoneCodes.sort(n)},keepStatic:!0,onBeforeMask:function(e,t){var n=e.replace(/^0{1,2}/,"").replace(/[\s]/g,"");return(n.indexOf(t.countrycode)>1||-1===n.indexOf(t.countrycode))&&(n="+"+t.countrycode+n),n},onUnMask:function(e,t,n){return e.replace(/[()#-]/g,"")},inputmode:"tel"}}),t})},function(e,t,n){"use strict";var i,a,r,o="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};!function(o){a=[n(2),n(1)],void 0!==(r="function"==typeof(i=o)?i.apply(t,a):i)&&(e.exports=r)}(function(e,t){return void 0===e.fn.inputmask&&(e.fn.inputmask=function(n,i){var a,r=this[0];if(void 0===i&&(i={}),"string"==typeof n)switch(n){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(i),r&&void 0===r.inputmask&&e(r).triggerHandler("setvalue");break;case"option":if("string"!=typeof i)return this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(i)});if(r&&void 0!==r.inputmask)return r.inputmask.option(i);break;default:return i.alias=n,a=new t(i),this.each(function(){a.mask(this)})}else{if("object"==(void 0===n?"undefined":o(n)))return a=new t(n),void 0===n.mask&&void 0===n.alias?this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(n);a.mask(this)}):this.each(function(){a.mask(this)});if(void 0===n)return this.each(function(){(a=new t(i)).mask(this)})}}),e.fn.inputmask})}]);