Commit a95cece8 by Billy Larru

agregando formato a las celdas de hora

parent 9b1607ac
/*!
* jquery.inputmask.bundle.js
* https://github.com/RobinHerbots/Inputmask
* Copyright (c) 2010 - 2018 Robin Herbots
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
* Version: 4.0.1-beta.29
*/
!function(n){var i={};function a(e){if(i[e])return i[e].exports;var t=i[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,a),t.l=!0,t.exports}a.m=n,a.c=i,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(t,e){if(1&e&&(t=a(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)a.d(n,i,function(e){return t[e]}.bind(null,i));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=0)}([function(e,t,n){"use strict";n(1),n(7),n(8),n(9);var i=o(n(4)),a=o(n(2)),r=o(n(3));function o(e){return e&&e.__esModule?e:{default:e}}a.default===r.default&&n(10),window.Inputmask=i.default},function(e,t,n){"use strict";var i,a,r,d="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};a=[n(2),n(4)],void 0===(r="function"==typeof(i=function(s,l){var p={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 c(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 c(Date.prototype.getMonth.call(this)+1,2)}],mmm:[""],mmmm:[""],yy:["[0-9]{2}",Date.prototype.setFullYear,"year",function(){return c(Date.prototype.getFullYear.call(this),2)}],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return c(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 c(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 c(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 c(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 c(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return c(Date.prototype.getMilliseconds.call(this),3)}],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return c(Date.prototype.getMilliseconds.call(this),2)}],t:["[ap]"],tt:["[ap]m"],T:["[AP]"],TT:["[AP]M"],Z:[""],o:[""],S:[""]},t={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 f(e){if(!e.tokenizer){var t=[];for(var n in p)-1===t.indexOf(n[0])&&t.push(n[0]);e.tokenizer="("+t.join("+|")+")+?|.",e.tokenizer=new RegExp(e.tokenizer,"g")}return e.tokenizer}function u(e,t,n,i){for(var a,r="";a=f(n).exec(e);)if(void 0===t)if(p[a[0]])r+="("+p[a[0]][0]+")";else switch(a[0]){case"[":r+="(";break;case"]":r+=")?";break;default:r+=l.escapeRegex(a[0])}else if(p[a[0]])if(!0!==i&&p[a[0]][3]){var o=p[a[0]][3];r+=o.call(t.date)}else p[a[0]][2]?r+=t["raw"+p[a[0]][2]]:r+=a[0];else r+=a[0];return r}function c(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e}function m(e,t,a){var r,n,i,o,s={date:new Date(1,0,1)},l=e;function u(e,t,n){e[r]=function(e){var t;if(a.min&&a.min[r]||a.max&&a.max[r]){var n=a.min&&a.min[r]||a.max[r],i=a.max&&a.max[r]||a.min[r];for(t=e.replace(/[^0-9]/g,""),t+=(n.indexOf(t)<i.indexOf(t)?i:n).toString().substr(t.length);!new RegExp(o).test(t);)t--}else t=e.replace(/[^0-9]/g,"0");return t}(t),e["raw"+r]=t,void 0!==i&&i.call(e.date,"month"==r?parseInt(e[r])-1:e[r])}if("string"==typeof l){for(;n=f(a).exec(t);){var c=l.slice(0,n[0].length);p.hasOwnProperty(n[0])&&(o=p[n[0]][0],r=p[n[0]][2],i=p[n[0]][1],u(s,c)),l=l.slice(c.length)}return s}if(l&&"object"===(void 0===l?"undefined":d(l))&&l.hasOwnProperty("date"))return l}return l.extendAliases({datetime:{mask:function(e){return p.S=e.i18n.ordinalSuffix.join("|"),e.inputFormat=t[e.inputFormat]||e.inputFormat,e.displayFormat=t[e.displayFormat]||e.displayFormat||e.inputFormat,e.outputFormat=t[e.outputFormat]||e.outputFormat||e.inputFormat,e.placeholder=""!==e.placeholder?e.placeholder:e.inputFormat.replace(/[\[\]]/,""),e.regex=u(e.inputFormat,void 0,e),null},placeholder:"",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,n,i){i.min=m(i.min,i.inputFormat,i),i.max=m(i.max,i.inputFormat,i);var a,r,o=n,s=m(e.join(""),i.inputFormat,i);return o&&s.date.getTime()==s.date.getTime()&&(a=s,r=o,o=(o=(!isFinite(a.rawday)||"29"==a.day&&!isFinite(a.rawyear)||new Date(a.date.getFullYear(),isFinite(a.rawmonth)?a.month:a.date.getMonth()+1,0).getDate()>=a.day)&&r)&&function(e,t){var n=!0;if(t.min){if(e.rawyear){var i=e.rawyear.replace(/[^0-9]/g,""),a=t.min.year.substr(0,i.length);n=a<=i}e.year===e.rawyear&&t.min.date.getTime()==t.min.date.getTime()&&(n=t.min.date.getTime()<=e.date.getTime())}return n&&t.max&&t.max.date.getTime()==t.max.date.getTime()&&(n=t.max.date.getTime()>=e.date.getTime()),n}(s,i)),t&&o&&n.pos!==t?{buffer:u(i.inputFormat,s,i),refreshFromBuffer:{start:t,end:n.pos}}:o},onKeyDown:function(e,t,n,i){if(e.ctrlKey&&e.keyCode===l.keyCode.RIGHT){for(var a,r=new Date,o="";a=f(i).exec(i.inputFormat);)"d"===a[0].charAt(0)?o+=c(r.getDate(),a[0].length):"m"===a[0].charAt(0)?o+=c(r.getMonth()+1,a[0].length):"yyyy"===a[0]?o+=r.getFullYear().toString():"y"===a[0].charAt(0)&&(o+=c(r.getYear(),a[0].length));this.inputmask._valueSet(o),s(this).trigger("setvalue")}},onUnMask:function(e,t,n){return u(n.outputFormat,m(e,n.inputFormat,n),n,!0)},casing:function(e,t,n,i){return 0==t.nativeDef.indexOf("[ap]")?e.toLowerCase():0==t.nativeDef.indexOf("[AP]")?e.toUpperCase():e},insertMode:!1}}),l})?i.apply(t,a):i)||(e.exports=r)},function(e,t,n){"use strict";var i,a,r;"function"==typeof Symbol&&Symbol.iterator;a=[n(3)],void 0===(r="function"==typeof(i=function(e){return e})?i.apply(t,a):i)||(e.exports=r)},function(e,t){e.exports=jQuery},function(e,t,n){"use strict";var i,a,r,pe="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};a=[n(2),n(5),n(6)],void 0===(r="function"==typeof(i=function(te,ne,ie,ae){var e=navigator.userAgent,re=ue("touchstart"),oe=/iemobile/i.test(e),se=/iphone/i.test(e)&&!oe;function le(e,t,n){if(!(this instanceof le))return new le(e,t,n);this.el=ae,this.events={},this.maskset=ae,!(this.refreshValue=!1)!==n&&(te.isPlainObject(e)?t=e:(t=t||{},e&&(t.alias=e)),this.opts=te.extend(!0,{},this.defaults,t),this.noMasksCache=t&&t.definitions!==ae,this.userOptions=t||{},this.isRTL=this.opts.numericInput,c(this.opts.alias,t,this.opts))}function c(e,t,n){var i=le.prototype.aliases[e];return i?(i.alias&&c(i.alias,ae,n),te.extend(!0,n,i),te.extend(!0,n,t),!0):(null===n.mask&&(n.mask=e),!1)}function r(n,s){function e(e,t,n){var i=!1;if(null!==e&&""!==e||((i=null!==n.regex)?e=(e=n.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(i=!0,e=".*")),1===e.length&&!1===n.greedy&&0!==n.repeat&&(n.placeholder=""),0<n.repeat||"*"===n.repeat||"+"===n.repeat){var a="*"===n.repeat?0:"+"===n.repeat?1:n.repeat;e=n.groupmarker[0]+e+n.groupmarker[1]+n.quantifiermarker[0]+a+","+n.repeat+n.quantifiermarker[1]}var r,o=i?"regex_"+n.regex:n.numericInput?e.split("").reverse().join(""):e;return le.prototype.masksCache[o]===ae||!0===s?(r={mask:e,maskToken:le.prototype.analyseMask(e,i,n),validPositions:{},_buffer:ae,buffer:ae,tests:{},excludes:{},metadata:t,maskLength:ae},!0!==s&&(le.prototype.masksCache[o]=r,r=te.extend(!0,{},le.prototype.masksCache[o]))):r=te.extend(!0,{},le.prototype.masksCache[o]),r}if(te.isFunction(n.mask)&&(n.mask=n.mask(n)),te.isArray(n.mask)){if(1<n.mask.length){if(null===n.keepStatic){n.keepStatic="auto";for(var t=0;t<n.mask.length;t++)if(n.mask[t].charAt(0)!==n.mask[0].charAt(0)){n.keepStatic=!0;break}}var i=n.groupmarker[0];return te.each(n.isRTL?n.mask.reverse():n.mask,function(e,t){1<i.length&&(i+=n.groupmarker[1]+n.alternatormarker+n.groupmarker[0]),t.mask===ae||te.isFunction(t.mask)?i+=t:i+=t.mask}),e(i+=n.groupmarker[1],n.mask,n)}n.mask=n.mask.pop()}return n.mask&&n.mask.mask!==ae&&!te.isFunction(n.mask.mask)?e(n.mask.mask,n.mask,n):e(n.mask,n.mask,n)}function ue(e){var t=ie.createElement("input"),n="on"+e,i=n in t;return i||(t.setAttribute(n,"return;"),i="function"==typeof t[n]),t=null,i}function ce(e,t,Q){t=t||this.maskset,Q=Q||this.opts;var h,a,g,m,u=this,c=this.el,v=this.isRTL,o=!1,p=!1,k=!1,i=!1,r="";function d(e,t,n,i,a){var r=Q.greedy;a&&(Q.greedy=!1),t=t||0;var o,s,l,u=[],c=0,p=S();do{if(!0===e&&W().validPositions[c])l=a&&!0===W().validPositions[c].match.optionality&&W().validPositions[c+1]===ae&&(!0===W().validPositions[c].generatedInput||W().validPositions[c].input==Q.skipOptionalPartCharacter&&0<c)?y(c,w(c,o,c-1)):W().validPositions[c],s=l.match,o=l.locator.slice(),u.push(!0===n?l.input:!1===n?s.nativeDef:B(c,s));else{l=b(c,o,c-1),s=l.match,o=l.locator.slice();var f=!0!==i&&(!1!==Q.jitMasking?Q.jitMasking:s.jit);(!1===f||f===ae||c<p||"number"==typeof f&&isFinite(f)&&c<f)&&u.push(!1===n?s.nativeDef:B(c,s))}"auto"===Q.keepStatic&&s.newBlockMarker&&null!==s.fn&&(Q.keepStatic=c-1),c++}while((g===ae||c<g)&&(null!==s.fn||""!==s.def)||c<t);return""===u[u.length-1]&&u.pop(),!1===n&&W().maskLength!==ae||(W().maskLength=c-1),Q.greedy=r,u}function W(){return t}function P(e){var t=W();t.buffer=ae,!0!==e&&(t.validPositions={},t.p=0)}function S(e,t,n){var i=-1,a=-1,r=n||W().validPositions;for(var o in e===ae&&(e=-1),r){var s=parseInt(o);r[s]&&(t||!0!==r[s].generatedInput)&&(s<=e&&(i=s),e<=s&&(a=s))}return-1===i||i==e?a:-1==a?i:e-i<a-e?i:a}function A(e){var t=e.locator[e.alternation];return"string"==typeof t&&0<t.length&&(t=t.split(",")[0]),t!==ae?t.toString():""}function f(e,t){var n=(e.alternation!=ae?e.mloc[A(e)]:e.locator).join("");if(""!==n)for(;n.length<t;)n+="0";return n}function y(e,t){for(var n,i,a,r=C(e=0<e?e-1:0),o=f(r),s=0;s<t.length;s++){var l=t[s];n=f(l,o.length);var u=Math.abs(n-o);(i===ae||""!==n&&u<i||a&&a.match.optionality&&"master"===a.match.newBlockMarker&&(!l.match.optionality||!l.match.newBlockMarker)||a&&a.match.optionalQuantifier&&!l.match.optionalQuantifier)&&(i=u,a=l)}return a}function b(e,t,n){return W().validPositions[e]||y(e,w(e,t?t.slice():t,n))}function C(e,t){return W().validPositions[e]?W().validPositions[e]:(t||w(e))[0]}function x(e,t){for(var n=!1,i=w(e),a=0;a<i.length;a++)if(i[a].match&&i[a].match.def===t){n=!0;break}return n}function w(I,e,t){var B,n,i,a,r=W().maskToken,L=e?t:0,o=e?e.slice():[0],H=[],V=!1,U=e?e.join(""):"",K=0;function z(R,N,e,t){function G(e,t,n){function r(n,i){var a=0===te.inArray(n,i.matches);return a||te.each(i.matches,function(e,t){if(!0===t.isQuantifier?a=r(n,i.matches[e-1]):!0===t.isOptional?a=r(n,t):!0===t.isAlternate&&(a=r(n,t)),a)return!1}),a}function i(e,a,r){var o,s;if((W().tests[e]||W().validPositions[e])&&te.each(W().tests[e]||[W().validPositions[e]],function(e,t){if(t.mloc[a])return o=t,!1;var n=r!==ae?r:t.alternation,i=t.locator[n]!==ae?t.locator[n].toString().indexOf(a):-1;(s===ae||i<s)&&-1!==i&&(o=t,s=i)}),o){var t=o.locator[o.alternation],n=o.mloc[a]||o.mloc[t]||o.locator;return n.slice((r!==ae?r:o.alternation)+1)}return r!==ae?i(e,a):ae}function a(e,t){function n(e){for(var t,n,i=[],a=0,r=e.length;a<r;a++)if("-"===e.charAt(a))for(n=e.charCodeAt(a+1);++t<n;)i.push(String.fromCharCode(t));else t=e.charCodeAt(a),i.push(e.charAt(a));return i.join("")}return Q.regex&&null!==e.match.fn&&null!==t.match.fn?-1!==n(t.match.def.replace(/[\[\]]/g,"")).indexOf(n(e.match.def.replace(/[\[\]]/g,""))):e.match.def===t.match.nativeDef}function o(e,t){if(t===ae||e.alternation===t.alternation&&-1===e.locator[e.alternation].toString().indexOf(t.locator[t.alternation])){e.mloc=e.mloc||{};var n=e.locator[e.alternation];if(n!==ae){if("string"==typeof n&&(n=n.split(",")[0]),e.mloc[n]===ae&&(e.mloc[n]=e.locator.slice()),t!==ae){for(var i in t.mloc)"string"==typeof i&&(i=i.split(",")[0]),e.mloc[i]===ae&&(e.mloc[i]=t.mloc[i]);e.locator[e.alternation]=Object.keys(e.mloc).join(",")}return!0}e.alternation=ae}return!1}if(5e3<L)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. "+W().mask;if(L===I&&e.matches===ae)return H.push({match:e,locator:t.reverse(),cd:U,mloc:{}}),!0;if(e.matches!==ae){if(e.isGroup&&n!==e){if(e=G(R.matches[te.inArray(e,R.matches)+1],t,n))return!0}else if(e.isOptional){var s=e;if(e=z(e,N,t,n)){if(te.each(H,function(e,t){t.match.optionality=!0}),B=H[H.length-1].match,n!==ae||!r(B,s))return!0;V=!0,L=I}}else if(e.isAlternator){var l,u=e,c=[],p=H.slice(),f=t.length,m=0<N.length?N.shift():-1;if(-1===m||"string"==typeof m){var d,h=L,g=N.slice(),v=[];if("string"==typeof m)v=m.split(",");else for(d=0;d<u.matches.length;d++)v.push(d.toString());if(W().excludes[I]){for(var k=v.slice(),y=0,b=W().excludes[I].length;y<b;y++)v.splice(v.indexOf(W().excludes[I][y].toString()),1);0===v.length&&(W().excludes[I]=ae,v=k)}(!0===Q.keepStatic||isFinite(parseInt(Q.keepStatic))&&h>=Q.keepStatic)&&(v=v.slice(0,1));for(var x=!1,P=0;P<v.length;P++){d=parseInt(v[P]),H=[],N="string"==typeof m&&i(L,d,f)||g.slice(),u.matches[d]&&G(u.matches[d],[d].concat(t),n)?e=!0:0===P&&(x=!0),l=H.slice(),L=h,H=[];for(var S=0;S<l.length;S++){var A=l[S],C=!1;A.match.jit=A.match.jit||x,A.alternation=A.alternation||f,o(A);for(var w=0;w<c.length;w++){var E=c[w];if("string"!=typeof m||A.alternation!==ae&&-1!==te.inArray(A.locator[A.alternation].toString(),v)){if(A.match.nativeDef===E.match.nativeDef){C=!0,o(E,A);break}if(a(A,E)){o(A,E)&&(C=!0,c.splice(c.indexOf(E),0,A));break}if(a(E,A)){o(E,A);break}if(j=E,F=(_=_=A).locator.slice(_.alternation).join(""),T=j.locator.slice(j.alternation).join(""),F==T&&null===_.match.fn&&null!==j.match.fn&&j.match.fn.test(_.match.def,W(),I,!1,Q,!1)){o(A,E)&&(C=!0,c.splice(c.indexOf(E),0,A));break}}}C||c.push(A)}}H=p.concat(c),L=I,V=0<H.length,e=0<c.length,N=g.slice()}else e=G(u.matches[m]||R.matches[m],[m].concat(t),n);if(e)return!0}else if(e.isQuantifier&&n!==R.matches[te.inArray(e,R.matches)-1])for(var M=e,D=0<N.length?N.shift():0;D<(isNaN(M.quantifier.max)?D+1:M.quantifier.max)&&L<=I;D++){var O=R.matches[te.inArray(M,R.matches)-1];if(e=G(O,[D].concat(t),O)){if((B=H[H.length-1].match).optionalQuantifier=D>M.quantifier.min-1,B.jit=(D||1)*O.matches.indexOf(B)>=M.quantifier.jit,r(B,O)&&B.optionalQuantifier){V=!0,L=I;break}if(B.jit&&!B.optionalQuantifier){K=O.matches.indexOf(B),L=I,V=!0;break}return!0}}else if(e=z(e,N,t,n))return!0}else L++;var _,j,F,T}for(var n=0<N.length?N.shift():0;n<R.matches.length;n=n+1+K)if(!(K=0)!==R.matches[n].isQuantifier){var i=G(R.matches[n],[n].concat(e),t);if(i&&L===I)return i;if(I<L)break}}if(-1<I){if(e===ae){for(var s,l=I-1;(s=W().validPositions[l]||W().tests[l])===ae&&-1<l;)l--;s!==ae&&-1<l&&(n=l,i=s,a=[],te.isArray(i)||(i=[i]),0<i.length&&(i[0].alternation===ae?0===(a=y(n,i.slice()).locator.slice()).length&&(a=i[0].locator.slice()):te.each(i,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])})),U=(o=a).join(""),L=l)}if(W().tests[I]&&W().tests[I][0].cd===U)return W().tests[I];for(var u=o.shift();u<r.length;u++){var c=z(r[u],o,[u]);if(c&&L===I||I<L)break}}return(0===H.length||V)&&H.push({match:{fn:null,optionality:!1,casing:null,def:"",placeholder:""},locator:[],mloc:{},cd:U}),e!==ae&&W().tests[I]?te.extend(!0,[],H):(W().tests[I]=te.extend(!0,[],H),W().tests[I])}function E(){return W()._buffer===ae&&(W()._buffer=d(!1,1),W().buffer===ae&&(W().buffer=W()._buffer.slice())),W()._buffer}function M(e){return W().buffer!==ae&&!0!==e||(W().buffer=d(!0,S(),!0)),W().buffer}function D(e,t,n){var i,a;if(!0===e)P(),e=0,t=n.length;else for(i=e;i<t;i++)delete W().validPositions[i];for(i=a=e;i<t;i++)if(P(!0),n[i]!==Q.skipOptionalPartCharacter){var r=j(a,n[i],!0,!0);!1!==r&&(P(!0),a=r.caret!==ae?r.caret:r.pos+1)}}function O(e,t,n){for(var i,a=Q.greedy?t:t.slice(0,1),r=!1,o=n!==ae?n.split(","):[],s=0;s<o.length;s++)-1!==(i=e.indexOf(o[s]))&&e.splice(i,1);for(var l=0;l<e.length;l++)if(-1!==te.inArray(e[l],a)){r=!0;break}return r}function _(e,t,n,i,a){var r,o,s,l,u,c,p,f=te.extend(!0,{},W().validPositions),m=!1,d=a!==ae?a:S();if(-1===d&&a===ae)l=C(r=0),o=l.alternation;else for(;0<=d;d--)if((s=W().validPositions[d])&&s.alternation!==ae){if(l&&l.locator[s.alternation]!==s.locator[s.alternation])break;r=d,o=W().validPositions[r].alternation,l=s}if(o!==ae){p=parseInt(r),W().excludes[p]=W().excludes[p]||[],!0!==e&&W().excludes[p].push(A(l));var h=[],g=0;for(u=p;u<S(ae,!0)+1;u++)(c=W().validPositions[u])&&!0!==c.generatedInput?h.push(c.input):u<e&&g++,delete W().validPositions[u];for(;W().excludes[p]&&W().excludes[p].length<10;){var v=-1*g,k=h.slice();for(W().tests[p]=ae,P(!0),m=!0;0<k.length;){var y=k.shift();if(!(m=j(S(ae,!0)+1,y,!1,i,!0)))break}if(m&&t!==ae){var b=S(e)+1;for(u=p;u<S()+1;u++)((c=W().validPositions[u])===ae||null==c.match.fn)&&u<e+v&&v++;m=j(b<(e+=v)?b:e,t,n,i,!0)}if(m)break;if(P(),l=C(p),W().validPositions=te.extend(!0,{},f),!W().excludes[p]){m=_(e,t,n,i,p-1);break}var x=A(l);if(-1!==W().excludes[p].indexOf(x)){m=_(e,t,n,i,p-1);break}for(W().excludes[p].push(x),u=p;u<S(ae,!0)+1;u++)delete W().validPositions[u]}}return W().excludes[p]=ae,m}function j(u,e,t,c,n,i){function p(e){return v?1<e.begin-e.end||e.begin-e.end==1:1<e.end-e.begin||e.end-e.begin==1}t=!0===t;var a=u;function r(r,o,s){var l=!1;return te.each(w(r),function(e,t){var n=t.match;if(M(!0),!1!==(l=null!=n.fn?n.fn.test(o,W(),r,s,Q,p(u)):(o===n.def||o===Q.skipOptionalPartCharacter)&&""!==n.def&&{c:B(r,n,!0)||n.def,pos:r})){var i=l.c!==ae?l.c:o,a=r;return i=i===Q.skipOptionalPartCharacter&&null===n.fn?B(r,n,!0)||n.def:i,l.remove!==ae&&(te.isArray(l.remove)||(l.remove=[l.remove]),te.each(l.remove.sort(function(e,t){return t-e}),function(e,t){T({begin:t,end:t+1})})),l.insert!==ae&&(te.isArray(l.insert)||(l.insert=[l.insert]),te.each(l.insert.sort(function(e,t){return e-t}),function(e,t){j(t.pos,t.c,!0,c)})),!0!==l&&l.pos!==ae&&l.pos!==r&&(a=l.pos),!0!==l&&l.pos===ae&&l.c===ae||T(u,te.extend({},t,{input:function(e,t,n){switch(Q.casing||t.casing){case"upper":e=e.toUpperCase();break;case"lower":e=e.toLowerCase();break;case"title":var i=W().validPositions[n-1];e=0===n||i&&i.input===String.fromCharCode(le.keyCode.SPACE)?e.toUpperCase():e.toLowerCase();break;default:if(te.isFunction(Q.casing)){var a=Array.prototype.slice.call(arguments);a.push(W().validPositions),e=Q.casing.apply(this,a)}}return e}(i,n,a)}),c,a)||(l=!1),!1}}),l}u.begin!==ae&&(a=v?u.end:u.begin);var o=!0,s=te.extend(!0,{},W().validPositions);if(te.isFunction(Q.preValidation)&&!t&&!0!==c&&!0!==i&&(o=Q.preValidation(M(),a,e,p(u),Q,W())),!0===o){if(F(ae,a,!0),(g===ae||a<g)&&(o=r(a,e,t),(!t||!0===c)&&!1===o&&!0!==i)){var l=W().validPositions[a];if(!l||null!==l.match.fn||l.match.def!==e&&e!==Q.skipOptionalPartCharacter){if((Q.insertMode||W().validPositions[N(a)]===ae)&&!R(a,!0))for(var f=a+1,m=N(a);f<=m;f++)if(!1!==(o=r(f,e,t))){o=F(a,o.pos!==ae?o.pos:f)||o,a=f;break}}else o={caret:N(a)}}!1!==o||!1===Q.keepStatic||null!=Q.regex&&!z(M())||t||!0===n||(o=_(a,e,t,c)),!0===o&&(o={pos:a})}if(te.isFunction(Q.postValidation)&&!1!==o&&!t&&!0!==c&&!0!==i){var d=Q.postValidation(M(!0),u.begin!==ae?v?u.end:u.begin:u,o,Q);if(d!==ae){if(d.refreshFromBuffer&&d.buffer){var h=d.refreshFromBuffer;D(!0===h?h:h.start,h.end,d.buffer)}o=!0===d?o:d}}return o&&o.pos===ae&&(o.pos=a),!1!==o&&!0!==i||(P(!0),W().validPositions=te.extend(!0,{},s)),o}function F(e,t,n){var i;if(e===ae)for(e=t-1;0<e&&!W().validPositions[e];e--);for(var a=e;a<t;a++)if(W().validPositions[a]===ae&&!R(a,!0)){var r=0==a?C(a):W().validPositions[a-1];if(r){var o=w(a).slice();""===o[o.length-1].match.def&&o.pop();var s=y(a,o);if((s=te.extend({},s,{input:B(a,s.match,!0)||s.match.def})).generatedInput=!0,T(a,s,!0),!0!==n){var l=W().validPositions[t].input;W().validPositions[t]=ae,i=j(t,l,!0,!0)}}}return i}function T(e,t,n,i){function a(e,t,n){var i=t[e];if(i!==ae&&(null===i.match.fn&&!0!==i.match.optionality||i.input===Q.radixPoint)){var a=n.begin<=e-1?t[e-1]&&null===t[e-1].match.fn&&t[e-1]:t[e-1],r=n.end>e+1?t[e+1]&&null===t[e+1].match.fn&&t[e+1]:t[e+1];return a&&r}return!1}var r=e.begin!==ae?e.begin:e,o=e.end!==ae?e.end:e;if(e.begin>e.end&&(r=e.end,o=e.begin),i=i!==ae?i:r,r!==o||Q.insertMode&&W().validPositions[i]!==ae&&n===ae){var s=te.extend(!0,{},W().validPositions),l=S(ae,!0);for(W().p=r,m=l;r<=m;m--)W().validPositions[m]&&"+"===W().validPositions[m].match.nativeDef&&(Q.isNegative=!1),delete W().validPositions[m];var u=!0,c=i,p=(W().validPositions,!1),f=c,m=c;for(t&&(W().validPositions[i]=te.extend(!0,{},t),f++,c++,r<o&&m++);m<=l;m++){var d=s[m];if(d!==ae&&(o<=m||r<=m&&!0!==d.generatedInput&&a(m,s,{begin:r,end:o}))){for(;""!==C(f).match.def;){if(!1===p&&s[f]&&s[f].match.nativeDef===d.match.nativeDef)W().validPositions[f]=te.extend(!0,{},s[f]),W().validPositions[f].input=d.input,F(ae,f,!0),c=f+1,u=!0;else if(x(f,d.match.def)){var h=j(f,d.input,!0,!0);u=!1!==h,c=h.caret||h.insert?S():f+1,p=!0}else if(!(u=!0===d.generatedInput||d.input===Q.radixPoint&&!0===Q.numericInput)&&""===C(f).match.def)break;if(u)break;f++}""==C(f).match.def&&(u=!1),f=c}if(!u)break}if(!u)return W().validPositions=te.extend(!0,{},s),P(!0),!1}else t&&(W().validPositions[i]=te.extend(!0,{},t));return P(!0),!0}function R(e,t){var n=b(e).match;if(""===n.def&&(n=C(e).match),null!=n.fn)return n.fn;if(!0!==t&&-1<e){var i=w(e);return i.length>1+(""===i[i.length-1].match.def?1:0)}return!1}function N(e,t){for(var n=e+1;""!==C(n).match.def&&(!0===t&&(!0!==C(n).match.newBlockMarker||!R(n))||!0!==t&&!R(n));)n++;return n}function G(e,t){var n,i=e;if(i<=0)return 0;for(;0<--i&&(!0===t&&!0!==C(i).match.newBlockMarker||!0!==t&&!R(i)&&((n=w(i)).length<2||2===n.length&&""===n[1].match.def)););return i}function I(e,t,n,i,a){if(i&&te.isFunction(Q.onBeforeWrite)){var r=Q.onBeforeWrite.call(u,i,t,n,Q);if(r){if(r.refreshFromBuffer){var o=r.refreshFromBuffer;D(!0===o?o:o.start,o.end,r.buffer||t),t=M(!0)}n!==ae&&(n=r.caret!==ae?r.caret:n)}}if(e!==ae&&(e.inputmask._valueSet(t.join("")),n===ae||i!==ae&&"blur"===i.type?Z(e,n,0===t.length):V(e,n),!0===a)){var s=te(e),l=e.inputmask._valueGet();p=!0,s.trigger("input"),setTimeout(function(){l===E().join("")?s.trigger("cleared"):!0===z(t)&&s.trigger("complete")},0)}}function B(e,t,n){if((t=t||C(e).match).placeholder!==ae||!0===n)return te.isFunction(t.placeholder)?t.placeholder(Q):t.placeholder;if(null===t.fn){if(-1<e&&W().validPositions[e]===ae){var i,a=w(e),r=[];if(a.length>1+(""===a[a.length-1].match.def?1:0))for(var o=0;o<a.length;o++)if(!0!==a[o].match.optionality&&!0!==a[o].match.optionalQuantifier&&(null===a[o].match.fn||i===ae||!1!==a[o].match.fn.test(i.match.def,W(),e,!0,Q))&&(r.push(a[o]),null===a[o].match.fn&&(i=a[o]),1<r.length&&/[0-9a-bA-Z]/.test(r[0].match.def)))return Q.placeholder.charAt(e%Q.placeholder.length)}return t.def}return Q.placeholder.charAt(e%Q.placeholder.length)}var n,l={on:function(e,t,r){var n=function(e){var t=this;if(t.inputmask===ae&&"FORM"!==this.nodeName){var n=te.data(t,"_inputmask_opts");n?new le(n).mask(t):l.off(t)}else{if("setvalue"===e.type||"FORM"===this.nodeName||!(t.disabled||t.readOnly&&!("keydown"===e.type&&e.ctrlKey&&67===e.keyCode||!1===Q.tabThrough&&e.keyCode===le.keyCode.TAB))){switch(e.type){case"input":if(!0===p)return p=!1,e.preventDefault();if(re){var i=arguments;return setTimeout(function(){r.apply(t,i),V(t,t.inputmask.caretPos,ae,!0)},0),!1}break;case"keydown":p=o=!1;break;case"keypress":if(!0===o)return e.preventDefault();o=!0;break;case"click":if(oe||se){var i=arguments;return setTimeout(function(){r.apply(t,i)},0),!1}}var a=r.apply(t,arguments);return!1===a&&(e.preventDefault(),e.stopPropagation()),a}e.preventDefault()}};e.inputmask.events[t]=e.inputmask.events[t]||[],e.inputmask.events[t].push(n),-1!==te.inArray(t,["submit","reset"])?null!==e.form&&te(e.form).on(t,n):te(e).on(t,n)},off:function(i,e){var t;i.inputmask&&i.inputmask.events&&(e?(t=[])[e]=i.inputmask.events[e]:t=i.inputmask.events,te.each(t,function(e,t){for(;0<t.length;){var n=t.pop();-1!==te.inArray(e,["submit","reset"])?null!==i.form&&te(i.form).off(e,n):te(i).off(e,n)}delete i.inputmask.events[e]}))}},L={keydownEvent:function(e){var t=this,n=te(t),i=e.keyCode,a=V(t);if(i===le.keyCode.BACKSPACE||i===le.keyCode.DELETE||se&&i===le.keyCode.BACKSPACE_SAFARI||e.ctrlKey&&i===le.keyCode.X&&!ue("cut"))e.preventDefault(),q(0,i,a),I(t,M(!0),W().p,e,t.inputmask._valueGet()!==M().join(""));else if(i===le.keyCode.END||i===le.keyCode.PAGE_DOWN){e.preventDefault();var r=N(S());V(t,e.shiftKey?a.begin:r,r,!0)}else i===le.keyCode.HOME&&!e.shiftKey||i===le.keyCode.PAGE_UP?(e.preventDefault(),V(t,0,e.shiftKey?a.begin:0,!0)):(Q.undoOnEscape&&i===le.keyCode.ESCAPE||90===i&&e.ctrlKey)&&!0!==e.altKey?(H(t,!0,!1,h.split("")),n.trigger("click")):i!==le.keyCode.INSERT||e.shiftKey||e.ctrlKey?!0===Q.tabThrough&&i===le.keyCode.TAB&&(!0===e.shiftKey?(null===C(a.begin).match.fn&&(a.begin=N(a.begin)),a.end=G(a.begin,!0),a.begin=G(a.end,!0)):(a.begin=N(a.begin,!0),a.end=N(a.begin,!0),a.end<W().maskLength&&a.end--),a.begin<W().maskLength&&(e.preventDefault(),V(t,a.begin,a.end))):(Q.insertMode=!Q.insertMode,t.setAttribute("im-insert",Q.insertMode));Q.onKeyDown.call(this,e,M(),V(t).begin,Q),k=-1!==te.inArray(i,Q.ignorables)},keypressEvent:function(e,t,n,i,a){var r=this,o=te(r),s=e.which||e.charCode||e.keyCode;if(!(!0===t||e.ctrlKey&&e.altKey)&&(e.ctrlKey||e.metaKey||k))return s===le.keyCode.ENTER&&h!==M().join("")&&(h=M().join(""),setTimeout(function(){o.trigger("change")},0)),!0;if(s){46===s&&!1===e.shiftKey&&""!==Q.radixPoint&&(s=Q.radixPoint.charCodeAt(0));var l,u=t?{begin:a,end:a}:V(r),c=String.fromCharCode(s),p=0;if(Q._radixDance&&Q.numericInput){var f=M().indexOf(Q.radixPoint.charAt(0))+1;u.begin<=f&&(s===Q.radixPoint.charCodeAt(0)&&(p=1),u.begin-=1,u.end-=1)}W().writeOutBuffer=!0;var m=j(u,c,i);if(!1!==m&&(P(!0),l=m.caret!==ae?m.caret:N(m.pos.begin?m.pos.begin:m.pos),W().p=l),l=(Q.numericInput&&m.caret===ae?G(l):l)+p,!1!==n&&(setTimeout(function(){Q.onKeyValidation.call(r,s,m,Q)},0),W().writeOutBuffer&&!1!==m)){var d=M();I(r,d,l,e,!0!==t)}if(e.preventDefault(),t)return!1!==m&&(m.forwardPosition=l),m}},pasteEvent:function(e){var t,n=this,i=e.originalEvent||e,a=(te(n),n.inputmask._valueGet(!0)),r=V(n);v&&(t=r.end,r.end=r.begin,r.begin=t);var o=a.substr(0,r.begin),s=a.substr(r.end,a.length);if(o===(v?E().reverse():E()).slice(0,r.begin).join("")&&(o=""),s===(v?E().reverse():E()).slice(r.end).join("")&&(s=""),ne.clipboardData&&ne.clipboardData.getData)a=o+ne.clipboardData.getData("Text")+s;else{if(!i.clipboardData||!i.clipboardData.getData)return!0;a=o+i.clipboardData.getData("text/plain")+s}var l=a;if(te.isFunction(Q.onBeforePaste)){if(!1===(l=Q.onBeforePaste.call(u,a,Q)))return e.preventDefault();l||(l=a)}return H(n,!1,!1,l.toString().split("")),I(n,M(),N(S()),e,h!==M().join("")),e.preventDefault()},inputFallBackEvent:function(e){var t,n,i=this,a=i.inputmask._valueGet();if(M().join("")!==a){var r=V(i);if(a=function(e,t,n){if(oe){var i=t.replace(M().join(""),"");if(1===i.length){var a=t.split("");a.splice(n.begin,0,i),t=a.join("")}}return t}(0,(n=r,"."===(t=a).charAt(n.begin-1)&&""!==Q.radixPoint&&((t=t.split(""))[n.begin-1]=Q.radixPoint.charAt(0),t=t.join("")),a=t),r),M().join("")!==a){var o=M().join(""),s=!Q.numericInput&&a.length>o.length?-1:0,l=a.substr(0,r.begin),u=a.substr(r.begin),c=o.substr(0,r.begin+s),p=o.substr(r.begin+s),f=r,m="",d=!1;if(l!==c){var h,g=(d=l.length>=c.length)?l.length:c.length;for(h=0;l.charAt(h)===c.charAt(h)&&h<g;h++);d&&(f.begin=h-s,m+=l.slice(h,f.end))}if(u!==p&&(u.length>p.length?m+=u.slice(0,1):u.length<p.length&&(f.end+=p.length-u.length,d||""===Q.radixPoint||""!==u||l.charAt(f.begin+s-1)!==Q.radixPoint||(f.begin--,m=Q.radixPoint))),I(i,M(),{begin:f.begin+s,end:f.end+s}),0<m.length)te.each(m.split(""),function(e,t){var n=new te.Event("keypress");n.which=t.charCodeAt(0),k=!1,L.keypressEvent.call(i,n)});else{f.begin===f.end-1&&(f.begin=G(f.begin+1),f.begin===f.end-1?V(i,f.begin):V(i,f.begin,f.end));var v=new te.Event("keydown");v.keyCode=Q.numericInput?le.keyCode.BACKSPACE:le.keyCode.DELETE,L.keydownEvent.call(i,v)}e.preventDefault()}}},beforeInputEvent:function(e){if(e.cancelable){var i=this;switch(e.inputType){case"insertText":return te.each(e.data.split(""),function(e,t){var n=new te.Event("keypress");n.which=t.charCodeAt(0),k=!1,L.keypressEvent.call(i,n)}),e.preventDefault();case"deleteContentBackward":var t=new te.Event("keydown");return t.keyCode=le.keyCode.BACKSPACE,L.keydownEvent.call(i,t),e.preventDefault();case"deleteContentForward":var t=new te.Event("keydown");return t.keyCode=le.keyCode.DELETE,L.keydownEvent.call(i,t),e.preventDefault()}}},setValueEvent:function(e){this.inputmask.refreshValue=!1;var t=e&&e.detail?e.detail[0]:arguments[1],t=t||this.inputmask._valueGet(!0);te.isFunction(Q.onBeforeMask)&&(t=Q.onBeforeMask.call(u,t,Q)||t),H(this,!0,!1,t=t.split("")),h=M().join(""),(Q.clearMaskOnLostFocus||Q.clearIncomplete)&&this.inputmask._valueGet()===E().join("")&&this.inputmask._valueSet("")},focusEvent:function(e){var t=this,n=t.inputmask._valueGet();Q.showMaskOnFocus&&(!Q.showMaskOnHover||Q.showMaskOnHover&&""===n)&&(t.inputmask._valueGet()!==M().join("")?I(t,M(),N(S())):!1===i&&V(t,N(S()))),!0===Q.positionCaretOnTab&&!1===i&&L.clickEvent.apply(t,[e,!0]),h=M().join("")},mouseleaveEvent:function(e){i=!1,Q.clearMaskOnLostFocus&&ie.activeElement!==this&&(this.placeholder=r)},clickEvent:function(e,u){var c=this;setTimeout(function(){if(ie.activeElement===c){var e=V(c);if(u&&(v?e.end=e.begin:e.begin=e.end),e.begin===e.end)switch(Q.positionCaretOnClick){case"none":break;case"select":V(c,0,M().length);break;case"ignore":V(c,N(S()));break;case"radixFocus":if(function(e){if(""!==Q.radixPoint){var t=W().validPositions;if(t[e]===ae||t[e].input===B(e)){if(e<N(-1))return!0;var n=te.inArray(Q.radixPoint,M());if(-1!==n){for(var i in t)if(n<i&&t[i].input!==B(i))return!1;return!0}}}return!1}(e.begin)){var t=M().join("").indexOf(Q.radixPoint);V(c,Q.numericInput?N(t):t);break}default:var n=e.begin,i=S(n,!0),a=N(i);if(n<a)V(c,R(n,!0)||R(n-1,!0)?n:N(n));else{var r=W().validPositions[i],o=b(a,r?r.match.locator:ae,r),s=B(a,o.match);if(""!==s&&M()[a]!==s&&!0!==o.match.optionalQuantifier&&!0!==o.match.newBlockMarker||!R(a,Q.keepStatic)&&o.match.def===s){var l=N(a);(l<=n||n===a)&&(a=l)}V(c,a)}}}},0)},cutEvent:function(e){te(this);var t=V(this),n=e.originalEvent||e,i=ne.clipboardData||n.clipboardData,a=v?M().slice(t.end,t.begin):M().slice(t.begin,t.end);i.setData("text",v?a.reverse().join(""):a.join("")),ie.execCommand&&ie.execCommand("copy"),q(0,le.keyCode.DELETE,t),I(this,M(),W().p,e,h!==M().join(""))},blurEvent:function(e){var t=te(this);if(this.inputmask){this.placeholder=r;var n=this.inputmask._valueGet(),i=M().slice();""===n&&m===ae||(Q.clearMaskOnLostFocus&&(-1===S()&&n===E().join("")?i=[]:K(i)),!1===z(i)&&(setTimeout(function(){t.trigger("incomplete")},0),Q.clearIncomplete&&(P(),i=Q.clearMaskOnLostFocus?[]:E().slice())),I(this,i,ae,e)),h!==M().join("")&&(h=i.join(""),t.trigger("change"))}},mouseenterEvent:function(e){i=!0,ie.activeElement!==this&&Q.showMaskOnHover&&(this.placeholder=(v?M().slice().reverse():M()).join(""))},submitEvent:function(e){h!==M().join("")&&a.trigger("change"),Q.clearMaskOnLostFocus&&-1===S()&&c.inputmask._valueGet&&c.inputmask._valueGet()===E().join("")&&c.inputmask._valueSet(""),Q.clearIncomplete&&!1===z(M())&&c.inputmask._valueSet(""),Q.removeMaskOnSubmit&&(c.inputmask._valueSet(c.inputmask.unmaskedvalue(),!0),setTimeout(function(){I(c,M())},0))},resetEvent:function(e){c.inputmask.refreshValue=!0,setTimeout(function(){a.trigger("setvalue")},0)}};function H(o,e,s,t,n){var l=this||o.inputmask,u=t.slice(),c="",p=-1,f=ae;if(P(),s||!0===Q.autoUnmask)p=N(p);else{var i=E().slice(0,N(-1)).join(""),a=u.join("").match(new RegExp("^"+le.escapeRegex(i),"g"));a&&0<a.length&&(u.splice(0,a.length*i.length),p=N(p))}-1===p?(W().p=N(p),p=0):W().p=p,l.caretPos={begin:p},te.each(u,function(e,t){if(t!==ae)if(W().validPositions[e]===ae&&u[e]===B(e)&&R(e,!0)&&!1===j(e,u[e],!0,ae,ae,!0))W().p++;else{var n=new te.Event("_checkval");n.which=t.charCodeAt(0),c+=t;var i=S(ae,!0);a=p,r=c,-1===d(!0,0,!1).slice(a,N(a)).join("").replace(/'/g,"").indexOf(r)||R(a)||!(C(a).match.nativeDef===r.charAt(0)||null===C(a).match.fn&&C(a).match.nativeDef==="'"+r.charAt(0)||" "===C(a).match.nativeDef&&(C(a+1).match.nativeDef===r.charAt(0)||null===C(a+1).match.fn&&C(a+1).match.nativeDef==="'"+r.charAt(0)))?(f=L.keypressEvent.call(o,n,!0,!1,s,l.caretPos.begin))&&(p=l.caretPos.begin+1,c=""):f=L.keypressEvent.call(o,n,!0,!1,s,i+1),f&&(I(ae,M(),f.forwardPosition,n,!1),l.caretPos={begin:f.forwardPosition,end:f.forwardPosition})}var a,r}),e&&I(o,M(),f?f.forwardPosition:ae,n||new te.Event("checkval"),n&&"input"===n.type)}function s(e){if(e){if(e.inputmask===ae)return e.value;e.inputmask&&e.inputmask.refreshValue&&L.setValueEvent.call(e)}var t=[],n=W().validPositions;for(var i in n)n[i].match&&null!=n[i].match.fn&&t.push(n[i].input);var a=0===t.length?"":(v?t.reverse():t).join("");if(te.isFunction(Q.onUnMask)){var r=(v?M().slice().reverse():M()).join("");a=Q.onUnMask.call(u,r,a,Q)}return a}function V(e,t,n,i){function a(e){return!v||"number"!=typeof e||Q.greedy&&""===Q.placeholder||!c||(e=c.inputmask._valueGet().length-e),e}var r;if(t===ae)return"selectionStart"in e?(t=e.selectionStart,n=e.selectionEnd):ne.getSelection?(r=ne.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==e&&r.commonAncestorContainer!==e||(t=r.startOffset,n=r.endOffset):ie.selection&&ie.selection.createRange&&(r=ie.selection.createRange(),t=0-r.duplicate().moveStart("character",-e.inputmask._valueGet().length),n=t+r.text.length),{begin:i?t:a(t),end:i?n:a(n)};if(te.isArray(t)&&(n=v?t[0]:t[1],t=v?t[1]:t[0]),t.begin!==ae&&(n=v?t.begin:t.end,t=v?t.end:t.begin),"number"==typeof t){t=i?t:a(t),n="number"==typeof(n=i?n:a(n))?n:t;var o=parseInt(((e.ownerDocument.defaultView||ne).getComputedStyle?(e.ownerDocument.defaultView||ne).getComputedStyle(e,null):e.currentStyle).fontSize)*n;if(e.scrollLeft=o>e.scrollWidth?o:0,e.inputmask.caretPos={begin:t,end:n},"selectionStart"in e)e.selectionStart=t,e.selectionEnd=n;else if(ne.getSelection){if(r=ie.createRange(),e.firstChild===ae||null===e.firstChild){var s=ie.createTextNode("");e.appendChild(s)}r.setStart(e.firstChild,t<e.inputmask._valueGet().length?t:e.inputmask._valueGet().length),r.setEnd(e.firstChild,n<e.inputmask._valueGet().length?n:e.inputmask._valueGet().length),r.collapse(!0);var l=ne.getSelection();l.removeAllRanges(),l.addRange(r)}else e.createTextRange&&((r=e.createTextRange()).collapse(!0),r.moveEnd("character",n),r.moveStart("character",t),r.select());Z(e,{begin:t,end:n})}}function U(e){var t,n,i=d(!0,S(),!0,!0),a=i.length,r=S(),o={},s=W().validPositions[r],l=s!==ae?s.locator.slice():ae;for(t=r+1;t<i.length;t++)n=b(t,l,t-1),l=n.locator.slice(),o[t]=te.extend(!0,{},n);var u=s&&s.alternation!==ae?s.locator[s.alternation]:ae;for(t=a-1;r<t&&((n=o[t]).match.optionality||n.match.optionalQuantifier&&n.match.newBlockMarker||u&&(u!==o[t].locator[s.alternation]&&null!=n.match.fn||null===n.match.fn&&n.locator[s.alternation]&&O(n.locator[s.alternation].toString().split(","),u.toString().split(","))&&""!==w(t)[0].def))&&i[t]===B(t,n.match);t--)a--;return e?{l:a,def:o[a]?o[a].match:ae}:a}function K(e){for(var t,n=d(!(e.length=0),0,!0,ae,!0);(t=n.shift())!==ae;)e.push(t);return e}function z(e){if(te.isFunction(Q.isComplete))return Q.isComplete(e,Q);if("*"===Q.repeat)return ae;var t=!1,n=U(!0),i=G(n.l);if(n.def===ae||n.def.newBlockMarker||n.def.optionality||n.def.optionalQuantifier){t=!0;for(var a=0;a<=i;a++){var r=b(a).match;if(null!==r.fn&&W().validPositions[a]===ae&&!0!==r.optionality&&!0!==r.optionalQuantifier||null===r.fn&&e[a]!==B(a,r)){t=!1;break}}}return t}function q(e,t,n,i,a){if((Q.numericInput||v)&&(t===le.keyCode.BACKSPACE?t=le.keyCode.DELETE:t===le.keyCode.DELETE&&(t=le.keyCode.BACKSPACE),v)){var r=n.end;n.end=n.begin,n.begin=r}if(t===le.keyCode.BACKSPACE&&n.end-n.begin<1?(n.begin=G(n.begin),W().validPositions[n.begin]!==ae&&W().validPositions[n.begin].input===Q.groupSeparator&&n.begin--):t===le.keyCode.DELETE&&n.begin===n.end&&(n.end=R(n.end,!0)&&W().validPositions[n.end]&&W().validPositions[n.end].input!==Q.radixPoint?n.end+1:N(n.end)+1,W().validPositions[n.begin]!==ae&&W().validPositions[n.begin].input===Q.groupSeparator&&n.end++),T(n),!0!==i&&!1!==Q.keepStatic||null!==Q.regex){var o=_(!0);if(o){var s=o.caret!==ae?o.caret:o.pos?N(o.pos.begin?o.pos.begin:o.pos):S(-1,!0);(t!==le.keyCode.DELETE||n.begin>s)&&n.begin}}var l=S(n.begin,!0);if(l<n.begin||-1===n.begin)W().p=N(l);else if(!0!==i&&(W().p=n.begin,!0!==a))for(;W().p<l&&W().validPositions[W().p]===ae;)W().p++}function $(u){var c=(u.ownerDocument.defaultView||ne).getComputedStyle(u,null),e=ie.createElement("div");e.style.width=c.width,e.style.textAlign=c.textAlign,m=ie.createElement("div"),(u.inputmask.colorMask=m).className="im-colormask",u.parentNode.insertBefore(m,u),u.parentNode.removeChild(u),m.appendChild(u),m.appendChild(e),u.style.left=e.offsetLeft+"px",te(m).on("mouseleave",function(e){return L.mouseleaveEvent.call(u,[e])}),te(m).on("mouseenter",function(e){return L.mouseenterEvent.call(u,[e])}),te(m).on("click",function(e){return V(u,function(e){var t,n=ie.createElement("span");for(var i in c)isNaN(i)&&-1!==i.indexOf("font")&&(n.style[i]=c[i]);n.style.textTransform=c.textTransform,n.style.letterSpacing=c.letterSpacing,n.style.position="absolute",n.style.height="auto",n.style.width="auto",n.style.visibility="hidden",n.style.whiteSpace="nowrap",ie.body.appendChild(n);var a,r=u.inputmask._valueGet(),o=0;for(t=0,a=r.length;t<=a;t++){if(n.innerHTML+=r.charAt(t)||"_",n.offsetWidth>=e){var s=e-o,l=n.offsetWidth-e;n.innerHTML=r.charAt(t),s-=n.offsetWidth/3,t=s<l?t-1:t;break}o=n.offsetWidth}return ie.body.removeChild(n),t}(e.clientX)),L.clickEvent.call(u,[e])})}function Z(e,t,n){var i,a,r,o=[],s=!1,l=0;function u(e){if(e===ae&&(e=""),s||null!==i.fn&&a.input!==ae)if(s&&(null!==i.fn&&a.input!==ae||""===i.def)){s=!1;var t=o.length;o[t-1]=o[t-1]+"</span>",o.push(e)}else o.push(e);else s=!0,o.push("<span class='im-static'>"+e)}if(m!==ae){var c=M();if(t===ae?t=V(e):t.begin===ae&&(t={begin:t,end:t}),!0!==n){for(var p=S();W().validPositions[l]?(a=W().validPositions[l],i=a.match,r=a.locator.slice(),u(c[l])):(a=b(l,r,l-1),i=a.match,r=a.locator.slice(),!1===Q.jitMasking||l<p||"number"==typeof Q.jitMasking&&isFinite(Q.jitMasking)&&Q.jitMasking>l?u(B(l,i)):s=!1),l++,(g===ae||l<g)&&(null!==i.fn||""!==i.def)||l<p||s;);s&&u(),ie.activeElement===e&&(o.splice(t.begin,0,t.begin===t.end||t.end>W().maskLength?'<mark class="im-caret" style="border-right-width: 1px;border-right-style: solid;">':'<mark class="im-caret-select">'),o.splice(t.end+1,0,"</mark>"))}var f=m.getElementsByTagName("div")[0];f.innerHTML=o.join(""),e.inputmask.positionColorMask(e,f)}}if(le.prototype.positionColorMask=function(e,t){e.style.left=t.offsetLeft+"px"},e!==ae)switch(e.action){case"isComplete":return c=e.el,z(M());case"unmaskedvalue":return c!==ae&&e.value===ae||(n=e.value,n=(te.isFunction(Q.onBeforeMask)&&Q.onBeforeMask.call(u,n,Q)||n).split(""),H.call(this,ae,!1,!1,n),te.isFunction(Q.onBeforeWrite)&&Q.onBeforeWrite.call(u,ae,M(),0,Q)),s(c);case"mask":!function(e){l.off(e);var t=function(e,s){var t=e.getAttribute("type"),n="INPUT"===e.tagName&&-1!==te.inArray(t,s.supportsInputType)||e.isContentEditable||"TEXTAREA"===e.tagName;if(!n)if("INPUT"===e.tagName){var i=ie.createElement("input");i.setAttribute("type",t),n="text"===i.type,i=null}else n="partial";return!1!==n?function(e){var t,n,i;function a(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==S()||!0!==s.nullable?ie.activeElement===this&&s.clearMaskOnLostFocus?(v?K(M().slice()).reverse():K(M().slice())).join(""):t.call(this):"":t.call(this)}function r(e){n.call(this,e),this.inputmask&&te(this).trigger("setvalue",[e])}if(!e.inputmask.__valueGet){if(!0!==s.noValuePatching){if(Object.getOwnPropertyDescriptor){"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===pe("test".__proto__)?function(e){return e.__proto__}:function(e){return e.constructor.prototype});var o=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),"value"):ae;o&&o.get&&o.set?(t=o.get,n=o.set,Object.defineProperty(e,"value",{get:a,set:r,configurable:!0})):"INPUT"!==e.tagName&&(t=function(){return this.textContent},n=function(e){this.textContent=e},Object.defineProperty(e,"value",{get:a,set:r,configurable:!0}))}else ie.__lookupGetter__&&e.__lookupGetter__("value")&&(t=e.__lookupGetter__("value"),n=e.__lookupSetter__("value"),e.__defineGetter__("value",a),e.__defineSetter__("value",r));e.inputmask.__valueGet=t,e.inputmask.__valueSet=n}e.inputmask._valueGet=function(e){return v&&!0!==e?t.call(this.el).split("").reverse().join(""):t.call(this.el)},e.inputmask._valueSet=function(e,t){n.call(this.el,null===e||e===ae?"":!0!==t&&v?e.split("").reverse().join(""):e)},t===ae&&(t=function(){return this.value},n=function(e){this.value=e},function(e){if(te.valHooks&&(te.valHooks[e]===ae||!0!==te.valHooks[e].inputmaskpatch)){var n=te.valHooks[e]&&te.valHooks[e].get?te.valHooks[e].get:function(e){return e.value},a=te.valHooks[e]&&te.valHooks[e].set?te.valHooks[e].set:function(e,t){return e.value=t,e};te.valHooks[e]={get:function(e){if(e.inputmask){if(e.inputmask.opts.autoUnmask)return e.inputmask.unmaskedvalue();var t=n(e);return-1!==S(ae,ae,e.inputmask.maskset.validPositions)||!0!==s.nullable?t:""}return n(e)},set:function(e,t){var n,i=te(e);return n=a(e,t),e.inputmask&&i.trigger("setvalue",[t]),n},inputmaskpatch:!0}}}(e.type),i=e,l.on(i,"mouseenter",function(e){var t=te(this),n=this.inputmask._valueGet();n!==M().join("")&&t.trigger("setvalue")}))}}(e):e.inputmask=ae,n}(e,Q);if(!1!==t&&(a=te(c=e),r=c.placeholder,-1===(g=c!==ae?c.maxLength:ae)&&(g=ae),!0===Q.colorMask&&$(c),re&&("inputmode"in c&&(c.inputmode=Q.inputmode,c.setAttribute("inputmode",Q.inputmode)),!0===Q.disablePredictiveText&&("autocorrect"in c?c.autocorrect=!1:(!0!==Q.colorMask&&$(c),c.type="password"))),!0===t&&(c.setAttribute("im-insert",Q.insertMode),l.on(c,"submit",L.submitEvent),l.on(c,"reset",L.resetEvent),l.on(c,"blur",L.blurEvent),l.on(c,"focus",L.focusEvent),!0!==Q.colorMask&&(l.on(c,"click",L.clickEvent),l.on(c,"mouseleave",L.mouseleaveEvent),l.on(c,"mouseenter",L.mouseenterEvent)),l.on(c,"paste",L.pasteEvent),l.on(c,"cut",L.cutEvent),l.on(c,"complete",Q.oncomplete),l.on(c,"incomplete",Q.onincomplete),l.on(c,"cleared",Q.oncleared),re||!0===Q.inputEventOnly?c.removeAttribute("maxLength"):(l.on(c,"keydown",L.keydownEvent),l.on(c,"keypress",L.keypressEvent)),l.on(c,"input",L.inputFallBackEvent),l.on(c,"beforeinput",L.beforeInputEvent)),l.on(c,"setvalue",L.setValueEvent),h=E().join(""),""!==c.inputmask._valueGet(!0)||!1===Q.clearMaskOnLostFocus||ie.activeElement===c)){var n=te.isFunction(Q.onBeforeMask)&&Q.onBeforeMask.call(u,c.inputmask._valueGet(!0),Q)||c.inputmask._valueGet(!0);""!==n&&H(c,!0,!1,n.split(""));var i=M().slice();h=i.join(""),!1===z(i)&&Q.clearIncomplete&&P(),Q.clearMaskOnLostFocus&&ie.activeElement!==c&&(-1===S()?i=[]:K(i)),(!1===Q.clearMaskOnLostFocus||Q.showMaskOnFocus&&ie.activeElement===c||""!==c.inputmask._valueGet(!0))&&I(c,i),ie.activeElement===c&&V(c,N(S()))}}(c);break;case"format":return n=(te.isFunction(Q.onBeforeMask)&&Q.onBeforeMask.call(u,e.value,Q)||e.value).split(""),H.call(this,ae,!0,!1,n),e.metadata?{value:v?M().slice().reverse().join(""):M().join(""),metadata:ce.call(this,{action:"getmetadata"},t,Q)}:v?M().slice().reverse().join(""):M().join("");case"isValid":e.value?(n=e.value.split(""),H.call(this,ae,!0,!0,n)):e.value=M().join("");for(var J=M(),Y=U(),X=J.length-1;Y<X&&!R(X);X--);return J.splice(Y,X+1-Y),z(J)&&e.value===M().join("");case"getemptymask":return E().join("");case"remove":return c&&c.inputmask&&(te.data(c,"_inputmask_opts",null),a=te(c),c.inputmask._valueSet(Q.autoUnmask?s(c):c.inputmask._valueGet(!0)),l.off(c),c.inputmask.colorMask&&((m=c.inputmask.colorMask).removeChild(c),m.parentNode.insertBefore(c,m),m.parentNode.removeChild(m)),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(c),"value")&&c.inputmask.__valueGet&&Object.defineProperty(c,"value",{get:c.inputmask.__valueGet,set:c.inputmask.__valueSet,configurable:!0}):ie.__lookupGetter__&&c.__lookupGetter__("value")&&c.inputmask.__valueGet&&(c.__defineGetter__("value",c.inputmask.__valueGet),c.__defineSetter__("value",c.inputmask.__valueSet)),c.inputmask=ae),c;case"getmetadata":if(te.isArray(t.metadata)){var ee=d(!0,0,!1).join("");return te.each(t.metadata,function(e,t){if(t.mask===ee)return ee=t,!1}),ee}return t.metadata}}return le.prototype={dataAttribute:"data-inputmask",defaults:{placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:te.noop,onincomplete:te.noop,oncleared:te.noop,repeat:0,greedy:!1,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,alias:null,onKeyDown:te.noop,onBeforeMask:null,onBeforePaste:function(e,t){return te.isFunction(t.onBeforeMask)?t.onBeforeMask.call(this,e,t):e},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:te.noop,skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",_radixDance:!1,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,preValidation:null,postValidation:null,staticDefinitionSymbol:ae,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"verbatim",colorMask:!1,disablePredictiveText:!1,importDataAttributes:!0},definitions:{9:{validator:"[0-9-]",definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",definitionSymbol:"*"},"*":{validator:"[0-9-A-Za-zА-яЁёÀ-ÿµ]"}},aliases:{},masksCache:{},mask:function(e){var a=this;return"string"==typeof e&&(e=ie.getElementById(e)||ie.querySelectorAll(e)),e=e.nodeName?[e]:e,te.each(e,function(e,t){var n=te.extend(!0,{},a.opts);if(function(n,e,i,a){if(!0===e.importDataAttributes){var t,r,o,s,l=function(e,t){null!==(t=t!==ae?t:n.getAttribute(a+"-"+e))&&("string"==typeof t&&(0===e.indexOf("on")?t=ne[t]:"false"===t?t=!1:"true"===t&&(t=!0)),i[e]=t)},u=n.getAttribute(a);if(u&&""!==u&&(u=u.replace(/'/g,'"'),r=JSON.parse("{"+u+"}")),r)for(s in o=ae,r)if("alias"===s.toLowerCase()){o=r[s];break}for(t in l("alias",o),i.alias&&c(i.alias,i,e),e){if(r)for(s in o=ae,r)if(s.toLowerCase()===t.toLowerCase()){o=r[s];break}l(t,o)}}return te.extend(!0,e,i),("rtl"===n.dir||e.rightAlign)&&(n.style.textAlign="right"),("rtl"===n.dir||e.numericInput)&&(n.dir="ltr",n.removeAttribute("dir"),e.isRTL=!0),Object.keys(i).length}(t,n,te.extend(!0,{},a.userOptions),a.dataAttribute)){var i=r(n,a.noMasksCache);i!==ae&&(t.inputmask!==ae&&(t.inputmask.opts.autoUnmask=!0,t.inputmask.remove()),t.inputmask=new le(ae,ae,!0),t.inputmask.opts=n,t.inputmask.noMasksCache=a.noMasksCache,t.inputmask.userOptions=te.extend(!0,{},a.userOptions),t.inputmask.isRTL=n.isRTL||n.numericInput,(t.inputmask.el=t).inputmask.maskset=i,te.data(t,"_inputmask_opts",n),ce.call(t.inputmask,{action:"mask"}))}}),e&&e[0]&&e[0].inputmask||this},option:function(e,t){return"string"==typeof e?this.opts[e]:"object"===(void 0===e?"undefined":pe(e))?(te.extend(this.userOptions,e),this.el&&!0!==t&&this.mask(this.el),this):void 0},unmaskedvalue:function(e){return this.maskset=this.maskset||r(this.opts,this.noMasksCache),ce.call(this,{action:"unmaskedvalue",value:e})},remove:function(){return ce.call(this,{action:"remove"})},getemptymask:function(){return this.maskset=this.maskset||r(this.opts,this.noMasksCache),ce.call(this,{action:"getemptymask"})},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||r(this.opts,this.noMasksCache),ce.call(this,{action:"isComplete"})},getmetadata:function(){return this.maskset=this.maskset||r(this.opts,this.noMasksCache),ce.call(this,{action:"getmetadata"})},isValid:function(e){return this.maskset=this.maskset||r(this.opts,this.noMasksCache),ce.call(this,{action:"isValid",value:e})},format:function(e,t){return this.maskset=this.maskset||r(this.opts,this.noMasksCache),ce.call(this,{action:"format",value:e,metadata:t})},setValue:function(e){this.el&&te(this.el).trigger("setvalue",[e])},analyseMask:function(e,r,o){var t,n,i,a,s,l,u=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?(?:\|[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,c=/\[\^?]?(?:[^\\\]]+|\\[\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,p=!1,f=new h,m=[],d=[];function h(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 g(n,e,i){i=i!==ae?i:n.matches.length;var a=n.matches[i-1];if(r)0===e.indexOf("[")||p&&/\\d|\\s|\\w]/i.test(e)||"."===e?n.matches.splice(i++,0,{fn:new RegExp(e,o.casing?"i":""),optionality:!1,newBlockMarker:a===ae?"master":a.def!==e,casing:null,def:e,placeholder:ae,nativeDef:e}):(p&&(e=e[e.length-1]),te.each(e.split(""),function(e,t){a=n.matches[i-1],n.matches.splice(i++,0,{fn:null,optionality:!1,newBlockMarker:a===ae?"master":a.def!==t&&null!==a.fn,casing:null,def:o.staticDefinitionSymbol||t,placeholder:o.staticDefinitionSymbol!==ae?t:ae,nativeDef:(p?"'":"")+t})})),p=!1;else{var t=(o.definitions?o.definitions[e]:ae)||le.prototype.definitions[e];t&&!p?n.matches.splice(i++,0,{fn:t.validator?"string"==typeof t.validator?new RegExp(t.validator,o.casing?"i":""):new function(){this.test=t.validator}:new RegExp("."),optionality:!1,newBlockMarker:a===ae?"master":a.def!==(t.definitionSymbol||e),casing:t.casing,def:t.definitionSymbol||e,placeholder:t.placeholder,nativeDef:e}):(n.matches.splice(i++,0,{fn:null,optionality:!1,newBlockMarker:a===ae?"master":a.def!==e&&null!==a.fn,casing:null,def:o.staticDefinitionSymbol||e,placeholder:o.staticDefinitionSymbol!==ae?e:ae,nativeDef:(p?"'":"")+e}),p=!1)}}function v(){if(0<m.length){if(g(a=m[m.length-1],n),a.isAlternator){s=m.pop();for(var e=0;e<s.matches.length;e++)s.matches[e].isGroup&&(s.matches[e].isGroup=!1);0<m.length?(a=m[m.length-1]).matches.push(s):f.matches.push(s)}}else g(f,n)}function k(e){var t=new h(!0);return t.openGroup=!1,t.matches=e,t}for(r&&(o.optionalmarker[0]=ae,o.optionalmarker[1]=ae);t=r?c.exec(e):u.exec(e);){if(n=t[0],r)switch(n.charAt(0)){case"?":n="{0,1}";break;case"+":case"*":n="{"+n+"}"}if(p)v();else switch(n.charAt(0)){case"(?=":case"(?!":case"(?<=":case"(?<!":break;case o.escapeChar:p=!0,r&&v();break;case o.optionalmarker[1]:case o.groupmarker[1]:if((i=m.pop()).openGroup=!1,i!==ae)if(0<m.length){if((a=m[m.length-1]).matches.push(i),a.isAlternator){s=m.pop();for(var y=0;y<s.matches.length;y++)s.matches[y].isGroup=!1,s.matches[y].alternatorGroup=!1;0<m.length?(a=m[m.length-1]).matches.push(s):f.matches.push(s)}}else f.matches.push(i);else v();break;case o.optionalmarker[0]:m.push(new h(!1,!0));break;case o.groupmarker[0]:m.push(new h(!0));break;case o.quantifiermarker[0]:var b=new h(!1,!1,!0),x=(n=n.replace(/[{}]/g,"")).split("|"),P=x[0].split(","),S=isNaN(P[0])?P[0]:parseInt(P[0]),A=1===P.length?S:isNaN(P[1])?P[1]:parseInt(P[1]);"*"!==S&&"+"!==S||(S="*"===A?0:1),b.quantifier={min:S,max:A,jit:x[1]};var C=0<m.length?m[m.length-1].matches:f.matches;if((t=C.pop()).isAlternator){C.push(t),C=t.matches;var w=new h(!0),E=C.pop();C.push(w),C=w.matches,t=E}t.isGroup||(t=k([t])),C.push(t),C.push(b);break;case o.alternatormarker:var M=function(e){var t=e.pop();return t.isQuantifier&&(t=k([e.pop(),t])),t};if(0<m.length){var D=(a=m[m.length-1]).matches[a.matches.length-1];l=a.openGroup&&(D.matches===ae||!1===D.isGroup&&!1===D.isAlternator)?m.pop():M(a.matches)}else l=M(f.matches);if(l.isAlternator)m.push(l);else if(l.alternatorGroup?(s=m.pop(),l.alternatorGroup=!1):s=new h(!1,!1,!1,!0),s.matches.push(l),m.push(s),l.openGroup){var O=new h(!(l.openGroup=!1));O.alternatorGroup=!0,m.push(O)}break;default:v()}}for(;0<m.length;)i=m.pop(),f.matches.push(i);return 0<f.matches.length&&(function i(a){a&&a.matches&&te.each(a.matches,function(e,t){var n=a.matches[e+1];(n===ae||n.matches===ae||!1===n.isQuantifier)&&t&&t.isGroup&&(t.isGroup=!1,r||(g(t,o.groupmarker[0],0),!0!==t.openGroup&&g(t,o.groupmarker[1]))),i(t)})}(f),d.push(f)),(o.numericInput||o.isRTL)&&function e(t){for(var n in t.matches=t.matches.reverse(),t.matches)if(t.matches.hasOwnProperty(n)){var i=parseInt(n);if(t.matches[n].isQuantifier&&t.matches[i+1]&&t.matches[i+1].isGroup){var a=t.matches[n];t.matches.splice(n,1),t.matches.splice(i+1,0,a)}t.matches[n].matches!==ae?t.matches[n]=e(t.matches[n]):t.matches[n]=((r=t.matches[n])===o.optionalmarker[0]?r=o.optionalmarker[1]:r===o.optionalmarker[1]?r=o.optionalmarker[0]:r===o.groupmarker[0]?r=o.groupmarker[1]:r===o.groupmarker[1]&&(r=o.groupmarker[0]),r)}var r;return t}(d[0]),d}},le.extendDefaults=function(e){te.extend(!0,le.prototype.defaults,e)},le.extendDefinitions=function(e){te.extend(!0,le.prototype.definitions,e)},le.extendAliases=function(e){te.extend(!0,le.prototype.aliases,e)},le.format=function(e,t,n){return le(t).format(e,n)},le.unmask=function(e,t){return le(t).unmaskedvalue(e)},le.isValid=function(e,t){return le(t).isValid(e)},le.remove=function(e){"string"==typeof e&&(e=ie.getElementById(e)||ie.querySelectorAll(e)),e=e.nodeName?[e]:e,te.each(e,function(e,t){t.inputmask&&t.inputmask.remove()})},le.setValue=function(e,n){"string"==typeof e&&(e=ie.getElementById(e)||ie.querySelectorAll(e)),e=e.nodeName?[e]:e,te.each(e,function(e,t){t.inputmask?t.inputmask.setValue(n):te(t).trigger("setvalue",[n])})},le.escapeRegex=function(e){return e.replace(new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"].join("|\\")+")","gim"),"\\$1")},le.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},le})?i.apply(t,a):i)||(e.exports=r)},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;a=[n(2),n(4)],void 0===(r="function"==typeof(i=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({cssunit:{regex:"[+-]?[0-9]+\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)"},url:{regex:"(https?|ftp)//.*",autoUnmask:!1},ip:{mask:"i[i[i]].i[i[i]].i[i[i]].i[i[i]]",definitions:{i:{validator:function(e,t,n,i,a){return-1<n-1&&"."!==t.buffer[n-1]?(e=t.buffer[n-1]+e,e=-1<n-2&&"."!==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)}}},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,casing:"lower",onBeforePaste:function(e,t){return(e=e.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-91-9A-Za-zА-яЁёÀ-ÿµ!#$%&'*+/=?^_`{|}~-]"},"-":{validator:"[0-9A-Za-z-]"}},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]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0}}),t})?i.apply(t,a):i)||(e.exports=r)},function(e,t,n){"use strict";var i,a,r;"function"==typeof Symbol&&Symbol.iterator;a=[n(2),n(4)],void 0===(r="function"==typeof(i=function(g,v,k){function o(e,t){for(var n="",i=0;i<e.length;i++)v.prototype.definitions[e.charAt(i)]||t.definitions[e.charAt(i)]||t.optionalmarker.start===e.charAt(i)||t.optionalmarker.end===e.charAt(i)||t.quantifiermarker.start===e.charAt(i)||t.quantifiermarker.end===e.charAt(i)||t.groupmarker.start===e.charAt(i)||t.groupmarker.end===e.charAt(i)||t.alternatormarker===e.charAt(i)?n+="\\"+e.charAt(i):n+=e.charAt(i);return n}return v.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=k),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),n=e.integerDigits%e.groupSize;e.integerDigits=parseInt(e.integerDigits)+(0===n?t-1:t),e.integerDigits<1&&(e.integerDigits="*")}1<e.placeholder.length&&(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 i="[+]";if(i+=o(e.prefix,e),!0===e.integerOptional?i+="~{1,"+e.integerDigits+"}":i+="~{"+e.integerDigits+"}",e.digits!==k){var a=e.decimalProtect?":":e.radixPoint,r=e.digits.toString().split(",");isFinite(r[0])&&r[1]&&isFinite(r[1])?i+=a+";{"+e.digits+"}":(isNaN(e.digits)||0<parseInt(e.digits))&&(e.digitsOptional?i+="["+a+";{1,"+e.digits+"}]":i+=a+";{"+e.digits+"}")}return i+=o(e.suffix,e),i+="[-]",e.greedy=!1,i},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(e,t,n,i,a,r){if("-"===n||n===a.negationSymbol.front)return!0===a.allowMinus&&(a.isNegative=a.isNegative===k||!a.isNegative,""===e.join("")||{caret:r.validPositions[t]?t:k,dopost:!0});if(!1===i&&n===a.radixPoint&&a.digits!==k&&(isNaN(a.digits)||0<parseInt(a.digits))){var o=g.inArray(a.radixPoint,e);if(-1!==o&&r.validPositions[o]!==k)return!0===a.numericInput?t===o:{caret:o+1}}return!0},postValidation:function(e,t,n,i){var a=i.suffix.split(""),r=i.prefix.split("");if(n.pos===k&&n.caret!==k&&!0!==n.dopost)return n;var o=n.caret!==k?n.caret:n.pos,s=e.slice();i.numericInput&&(o=s.length-o-1,s=s.reverse());var l=s[o];if(l===i.groupSeparator&&(l=s[o+=1]),o===s.length-i.suffix.length-1&&l===i.radixPoint)return n;l!==k&&l!==i.radixPoint&&l!==i.negationSymbol.front&&l!==i.negationSymbol.back&&(s[o]="?",0<i.prefix.length&&o>=(!1===i.isNegative?1:0)&&o<i.prefix.length-1+(!1===i.isNegative?1:0)?r[o-(!1===i.isNegative?1:0)]="?":0<i.suffix.length&&o>=s.length-i.suffix.length-(!1===i.isNegative?1:0)&&(a[o-(s.length-i.suffix.length-(!1===i.isNegative?1:0))]="?")),r=r.join(""),a=a.join("");var u=s.join("").replace(r,"");if(u=(u=(u=(u=u.replace(a,"")).replace(new RegExp(v.escapeRegex(i.groupSeparator),"g"),"")).replace(new RegExp("[-"+v.escapeRegex(i.negationSymbol.front)+"]","g"),"")).replace(new RegExp(v.escapeRegex(i.negationSymbol.back)+"$"),""),isNaN(i.placeholder)&&(u=u.replace(new RegExp(v.escapeRegex(i.placeholder),"g"),"")),1<u.length&&1!==u.indexOf(i.radixPoint)&&("0"===l&&(u=u.replace(/^\?/g,"")),u=u.replace(/^0/g,"")),u.charAt(0)===i.radixPoint&&""!==i.radixPoint&&!0!==i.numericInput&&(u="0"+u),""!==u){if(u=u.split(""),(!i.digitsOptional||i.enforceDigitsOnBlur&&"blur"===n.event)&&isFinite(i.digits)){var c=g.inArray(i.radixPoint,u),p=g.inArray(i.radixPoint,s);-1===c&&(u.push(i.radixPoint),c=u.length-1);for(var f=1;f<=i.digits;f++)i.digitsOptional&&(!i.enforceDigitsOnBlur||"blur"!==n.event)||u[c+f]!==k&&u[c+f]!==i.placeholder.charAt(0)?-1!==p&&s[p+f]!==k&&(u[c+f]=u[c+f]||s[p+f]):u[c+f]=n.placeholder||i.placeholder.charAt(0)}if(!0!==i.autoGroup||""===i.groupSeparator||l===i.radixPoint&&n.pos===k&&!n.dopost)u=u.join("");else{var m=u[u.length-1]===i.radixPoint&&n.c===i.radixPoint;u=v(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}(u,i),{numericInput:!0,jitMasking:!0,definitions:{"*":{validator:"[0-9?]",cardinality:1}}}).format(u.join("")),m&&(u+=i.radixPoint),u.charAt(0)===i.groupSeparator&&u.substr(1)}}if(i.isNegative&&"blur"===n.event&&(i.isNegative="0"!==u),u=r+u,u+=a,i.isNegative&&(u=i.negationSymbol.front+u,u+=i.negationSymbol.back),u=u.split(""),l!==k)if(l!==i.radixPoint&&l!==i.negationSymbol.front&&l!==i.negationSymbol.back)-1<(o=g.inArray("?",u))?u[o]=l:o=n.caret||0;else if(l===i.radixPoint||l===i.negationSymbol.front||l===i.negationSymbol.back){var d=g.inArray(l,u);-1!==d&&(o=d)}i.numericInput&&(o=u.length-o-1,u=u.reverse());var h={caret:l!==k&&n.pos===k||o===k?o:o+(i.numericInput?-1:1),buffer:u,refreshFromBuffer:n.dopost||e.join("")!==u.join("")};return h.refreshFromBuffer?h:n},onBeforeWrite:function(e,t,n,i){if(e)switch(e.type){case"keydown":return i.postValidation(t,n,{caret:n,dopost:!0},i);case"blur":case"checkval":var a;if((r=i).parseMinMaxOptions===k&&(null!==r.min&&(r.min=r.min.toString().replace(new RegExp(v.escapeRegex(r.groupSeparator),"g"),""),","===r.radixPoint&&(r.min=r.min.replace(r.radixPoint,".")),r.min=isFinite(r.min)?parseFloat(r.min):NaN,isNaN(r.min)&&(r.min=Number.MIN_VALUE)),null!==r.max&&(r.max=r.max.toString().replace(new RegExp(v.escapeRegex(r.groupSeparator),"g"),""),","===r.radixPoint&&(r.max=r.max.replace(r.radixPoint,".")),r.max=isFinite(r.max)?parseFloat(r.max):NaN,isNaN(r.max)&&(r.max=Number.MAX_VALUE)),r.parseMinMaxOptions="done"),null!==i.min||null!==i.max){if(a=i.onUnMask(t.join(""),k,g.extend({},i,{unmaskAsNumber:!0})),null!==i.min&&a<i.min)return i.isNegative=i.min<0,i.postValidation(i.min.toString().replace(".",i.radixPoint).split(""),n,{caret:n,dopost:!0,placeholder:"0"},i);if(null!==i.max&&a>i.max)return i.isNegative=i.max<0,i.postValidation(i.max.toString().replace(".",i.radixPoint).split(""),n,{caret:n,dopost:!0,placeholder:"0"},i)}return i.postValidation(t,n,{caret:n,placeholder:"0",event:"blur"},i);case"_checkval":return{caret:n}}var r},regex:{integerPart:function(e,t){return t?new RegExp("["+v.escapeRegex(e.negationSymbol.front)+"+]?"):new RegExp("["+v.escapeRegex(e.negationSymbol.front)+"+]?\\d+")},integerNPart:function(e){return new RegExp("[\\d"+v.escapeRegex(e.groupSeparator)+v.escapeRegex(e.placeholder.charAt(0))+"]+")}},definitions:{"~":{validator:function(e,t,n,i,a,r){var o;if("k"===e||"m"===e){o={insert:[],c:0};for(var s=0,l="k"===e?2:5;s<l;s++)o.insert.push({pos:n+s,c:0});return o.pos=n+l,o}if(!0===(o=i?new RegExp("[0-9"+v.escapeRegex(a.groupSeparator)+"]").test(e):new RegExp("[0-9]").test(e))){if(!0!==a.numericInput&&t.validPositions[n]!==k&&"~"===t.validPositions[n].match.def&&!r){var u=t.buffer.join(""),c=(u=(u=u.replace(new RegExp("[-"+v.escapeRegex(a.negationSymbol.front)+"]","g"),"")).replace(new RegExp(v.escapeRegex(a.negationSymbol.back)+"$"),"")).split(a.radixPoint);1<c.length&&(c[1]=c[1].replace(/0/g,a.placeholder.charAt(0))),"0"===c[0]&&(c[0]=c[0].replace(/0/g,a.placeholder.charAt(0))),u=c[0]+a.radixPoint+c[1]||"";var p=t._buffer.join("");for(u===a.radixPoint&&(u=p);null===u.match(v.escapeRegex(p)+"$");)p=p.slice(1);o=(u=(u=u.replace(p,"")).split(""))[n]===k?{pos:n,remove:n}:{pos:n}}}else i||e!==a.radixPoint||t.validPositions[n-1]!==k||(o={insert:{pos:n,c:0},pos:n+1});return o},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,t,n,i,a){var r="["+v.escapeRegex(a.radixPoint)+"]",o=new RegExp(r).test(e);return o&&t.validPositions[n]&&t.validPositions[n].match.placeholder===a.radixPoint&&(o={caret:n+1}),o},cardinality:1,placeholder:function(e){return e.radixPoint}}},onUnMask:function(e,t,n){if(""===t&&!0===n.nullable)return t;var i=e.replace(n.prefix,"");return i=(i=i.replace(n.suffix,"")).replace(new RegExp(v.escapeRegex(n.groupSeparator),"g"),""),""!==n.placeholder.charAt(0)&&(i=i.replace(new RegExp(n.placeholder.charAt(0),"g"),"0")),n.unmaskAsNumber?(""!==n.radixPoint&&-1!==i.indexOf(n.radixPoint)&&(i=i.replace(v.escapeRegex.call(this,n.radixPoint),".")),i=(i=i.replace(new RegExp("^"+v.escapeRegex(n.negationSymbol.front)),"-")).replace(new RegExp(v.escapeRegex(n.negationSymbol.back)+"$"),""),Number(i)):i},isComplete:function(e,t){var n=(t.numericInput?e.slice().reverse():e).join("");return n=(n=(n=(n=(n=n.replace(new RegExp("^"+v.escapeRegex(t.negationSymbol.front)),"-")).replace(new RegExp(v.escapeRegex(t.negationSymbol.back)+"$"),"")).replace(t.prefix,"")).replace(t.suffix,"")).replace(new RegExp(v.escapeRegex(t.groupSeparator)+"([0-9]{3})","g"),"$1"),","===t.radixPoint&&(n=n.replace(v.escapeRegex(t.radixPoint),".")),isFinite(n)},onBeforeMask:function(e,t){if(t.isNegative=k,"number"==typeof e&&""!==t.radixPoint&&(e=e.toString().replace(".",t.radixPoint)),e=e.toString().charAt(e.length-1)===t.radixPoint?e.toString().substr(0,e.length-1):e.toString(),""!==t.radixPoint&&isFinite(e)){var n=e.split("."),i=""!==t.groupSeparator?parseInt(t.groupSize):0;2===n.length&&(n[0].length>i||n[1].length>i||n[0].length<=i&&n[1].length<i)&&(e=e.replace(".",t.radixPoint))}var a=e.match(/,/g),r=e.match(/\./g);if(e=r&&a?r.length>a.length?(e=e.replace(/\./g,"")).replace(",",t.radixPoint):a.length>r.length?(e=e.replace(/,/g,"")).replace(".",t.radixPoint):e.indexOf(".")<e.indexOf(",")?e.replace(/\./g,""):e.replace(/,/g,""):e.replace(new RegExp(v.escapeRegex(t.groupSeparator),"g"),""),0===t.digits&&(-1!==e.indexOf(".")?e=e.substring(0,e.indexOf(".")):-1!==e.indexOf(",")&&(e=e.substring(0,e.indexOf(",")))),""!==t.radixPoint&&isFinite(t.digits)&&-1!==e.indexOf(t.radixPoint)){var o=e.split(t.radixPoint)[1].match(new RegExp("\\d*"))[0];if(parseInt(t.digits)<o.toString().length){var s=Math.pow(10,parseInt(t.digits));e=e.replace(v.escapeRegex(t.radixPoint),"."),e=(e=Math.round(parseFloat(e)*s)/s).toString().replace(".",t.radixPoint)}}return function(e,t){if(t.numericInput){var n=g.inArray(t.radixPoint,e);-1===n&&(e.push(t.radixPoint),n=e.length-1);for(var i=1;i<=t.digits;i++)e[n+i]=e[n+i]||"0"}return e}(e.toString().split(""),t).join("")},onKeyDown:function(e,t,n,i){var a=g(this);if(e.ctrlKey)switch(e.keyCode){case v.keyCode.UP:a.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(i.step)),a.trigger("setvalue");break;case v.keyCode.DOWN:a.val(parseFloat(this.inputmask.unmaskedvalue())-parseInt(i.step)),a.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}}),v})?i.apply(t,a):i)||(e.exports=r)},function(e,t,n){"use strict";var i,a,r;"function"==typeof Symbol&&Symbol.iterator;a=[n(2),n(4)],void 0===(r="function"==typeof(i=function(o,t){function n(e,t){var n=(e.mask||e).replace(/#/g,"0").replace(/\)/,"0").replace(/[+()#-]/g,""),i=(t.mask||t).replace(/#/g,"0").replace(/\)/,"0").replace(/[+()#-]/g,"");return n.localeCompare(i)}var i=t.prototype.analyseMask;return t.prototype.analyseMask=function(l,e,r){var u={};return r.phoneCodes&&(r.phoneCodes&&1e3<r.phoneCodes.length&&(function e(t,n,i){i=i||u,""!==(n=n||"")&&(i[n]={});for(var a="",r=i[n]||i,o=t.length-1;0<=o;o--)r[a=(l=t[o].mask||t[o]).substr(0,1)]=r[a]||[],r[a].unshift(l.substr(1)),t.splice(o,1);for(var s in r)500<r[s].length&&e(r[s].slice(),s,r)}((l=l.substr(1,l.length-2)).split(r.groupmarker[1]+r.alternatormarker+r.groupmarker[0])),l=function e(t){var n="",i=[];for(var a in t)o.isArray(t[a])?1===t[a].length?i.push(a+t[a]):i.push(a+r.groupmarker[0]+t[a].join(r.groupmarker[1]+r.alternatormarker+r.groupmarker[0])+r.groupmarker[1]):i.push(a+e(t[a]));return 1===i.length?n+=i[0]:n+=r.groupmarker[0]+i.join(r.groupmarker[1]+r.alternatormarker+r.groupmarker[0])+r.groupmarker[1],n}(u)),l=l.replace(/9/g,"\\9")),i.call(this,l,e,r)},t.extendAliases({abstractphone:{groupmarker:["<",">"],countrycode:"",phoneCodes:[],keepStatic:"auto",mask:function(e){return e.definitions={"#":t.prototype.definitions[9]},e.phoneCodes.sort(n)},onBeforeMask:function(e,t){var n=e.replace(/^0{1,2}/,"").replace(/[\s]/g,"");return(1<n.indexOf(t.countrycode)||-1===n.indexOf(t.countrycode))&&(n="+"+t.countrycode+n),n},onUnMask:function(e,t,n){return e.replace(/[()#-]/g,"")},inputmode:"tel"}}),t})?i.apply(t,a):i)||(e.exports=r)},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};a=[n(3),n(4)],void 0===(r="function"==typeof(i=function(a,r){return void 0===a.fn.inputmask&&(a.fn.inputmask=function(e,t){var n,i=this[0];if(void 0===t&&(t={}),"string"==typeof e)switch(e){case"unmaskedvalue":return i&&i.inputmask?i.inputmask.unmaskedvalue():a(i).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return i&&i.inputmask?i.inputmask.getemptymask():"";case"hasMaskedValue":return!(!i||!i.inputmask)&&i.inputmask.hasMaskedValue();case"isComplete":return!i||!i.inputmask||i.inputmask.isComplete();case"getmetadata":return i&&i.inputmask?i.inputmask.getmetadata():void 0;case"setvalue":r.setValue(i,t);break;case"option":if("string"!=typeof t)return this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(t)});if(i&&void 0!==i.inputmask)return i.inputmask.option(t);break;default:return t.alias=e,n=new r(t),this.each(function(){n.mask(this)})}else{if(Array.isArray(e))return t.alias=e,n=new r(t),this.each(function(){n.mask(this)});if("object"==(void 0===e?"undefined":o(e)))return n=new r(e),void 0===e.mask&&void 0===e.alias?this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(e);n.mask(this)}):this.each(function(){n.mask(this)});if(void 0===e)return this.each(function(){(n=new r(t)).mask(this)})}}),a.fn.inputmask})?i.apply(t,a):i)||(e.exports=r)}]);
\ No newline at end of file
// jQuery Mask Plugin v1.14.15
// github.com/igorescobar/jQuery-Mask-Plugin
var $jscomp={scope:{},findInternal:function(a,l,d){a instanceof String&&(a=String(a));for(var p=a.length,h=0;h<p;h++){var b=a[h];if(l.call(d,b,h,a))return{i:h,v:b}}return{i:-1,v:void 0}}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(a,l,d){if(d.get||d.set)throw new TypeError("ES3 does not support getters and setters.");a!=Array.prototype&&a!=Object.prototype&&(a[l]=d.value)};
$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global&&null!=global?global:a};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(a,l,d,p){if(l){d=$jscomp.global;a=a.split(".");for(p=0;p<a.length-1;p++){var h=a[p];h in d||(d[h]={});d=d[h]}a=a[a.length-1];p=d[a];l=l(p);l!=p&&null!=l&&$jscomp.defineProperty(d,a,{configurable:!0,writable:!0,value:l})}};
$jscomp.polyfill("Array.prototype.find",function(a){return a?a:function(a,d){return $jscomp.findInternal(this,a,d).v}},"es6-impl","es3");
(function(a,l,d){"function"===typeof define&&define.amd?define(["jquery"],a):"object"===typeof exports?module.exports=a(require("jquery")):a(l||d)})(function(a){var l=function(b,e,f){var c={invalid:[],getCaret:function(){try{var a,r=0,g=b.get(0),e=document.selection,f=g.selectionStart;if(e&&-1===navigator.appVersion.indexOf("MSIE 10"))a=e.createRange(),a.moveStart("character",-c.val().length),r=a.text.length;else if(f||"0"===f)r=f;return r}catch(C){}},setCaret:function(a){try{if(b.is(":focus")){var c,
g=b.get(0);g.setSelectionRange?g.setSelectionRange(a,a):(c=g.createTextRange(),c.collapse(!0),c.moveEnd("character",a),c.moveStart("character",a),c.select())}}catch(B){}},events:function(){b.on("keydown.mask",function(a){b.data("mask-keycode",a.keyCode||a.which);b.data("mask-previus-value",b.val());b.data("mask-previus-caret-pos",c.getCaret());c.maskDigitPosMapOld=c.maskDigitPosMap}).on(a.jMaskGlobals.useInput?"input.mask":"keyup.mask",c.behaviour).on("paste.mask drop.mask",function(){setTimeout(function(){b.keydown().keyup()},
100)}).on("change.mask",function(){b.data("changed",!0)}).on("blur.mask",function(){d===c.val()||b.data("changed")||b.trigger("change");b.data("changed",!1)}).on("blur.mask",function(){d=c.val()}).on("focus.mask",function(b){!0===f.selectOnFocus&&a(b.target).select()}).on("focusout.mask",function(){f.clearIfNotMatch&&!h.test(c.val())&&c.val("")})},getRegexMask:function(){for(var a=[],b,c,f,n,d=0;d<e.length;d++)(b=m.translation[e.charAt(d)])?(c=b.pattern.toString().replace(/.{1}$|^.{1}/g,""),f=b.optional,
(b=b.recursive)?(a.push(e.charAt(d)),n={digit:e.charAt(d),pattern:c}):a.push(f||b?c+"?":c)):a.push(e.charAt(d).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"));a=a.join("");n&&(a=a.replace(new RegExp("("+n.digit+"(.*"+n.digit+")?)"),"($1)?").replace(new RegExp(n.digit,"g"),n.pattern));return new RegExp(a)},destroyEvents:function(){b.off("input keydown keyup paste drop blur focusout ".split(" ").join(".mask "))},val:function(a){var c=b.is("input")?"val":"text";if(0<arguments.length){if(b[c]()!==a)b[c](a);
c=b}else c=b[c]();return c},calculateCaretPosition:function(){var a=b.data("mask-previus-value")||"",e=c.getMasked(),g=c.getCaret();if(a!==e){var f=b.data("mask-previus-caret-pos")||0,e=e.length,d=a.length,m=a=0,h=0,l=0,k;for(k=g;k<e&&c.maskDigitPosMap[k];k++)m++;for(k=g-1;0<=k&&c.maskDigitPosMap[k];k--)a++;for(k=g-1;0<=k;k--)c.maskDigitPosMap[k]&&h++;for(k=f-1;0<=k;k--)c.maskDigitPosMapOld[k]&&l++;g>d?g=10*e:f>=g&&f!==d?c.maskDigitPosMapOld[g]||(f=g,g=g-(l-h)-a,c.maskDigitPosMap[g]&&(g=f)):g>f&&
(g=g+(h-l)+m)}return g},behaviour:function(f){f=f||window.event;c.invalid=[];var e=b.data("mask-keycode");if(-1===a.inArray(e,m.byPassKeys)){var e=c.getMasked(),g=c.getCaret();setTimeout(function(){c.setCaret(c.calculateCaretPosition())},a.jMaskGlobals.keyStrokeCompensation);c.val(e);c.setCaret(g);return c.callbacks(f)}},getMasked:function(a,b){var g=[],d=void 0===b?c.val():b+"",n=0,h=e.length,q=0,l=d.length,k=1,r="push",p=-1,t=0,y=[],v,z;f.reverse?(r="unshift",k=-1,v=0,n=h-1,q=l-1,z=function(){return-1<
n&&-1<q}):(v=h-1,z=function(){return n<h&&q<l});for(var A;z();){var x=e.charAt(n),w=d.charAt(q),u=m.translation[x];if(u)w.match(u.pattern)?(g[r](w),u.recursive&&(-1===p?p=n:n===v&&n!==p&&(n=p-k),v===p&&(n-=k)),n+=k):w===A?(t--,A=void 0):u.optional?(n+=k,q-=k):u.fallback?(g[r](u.fallback),n+=k,q-=k):c.invalid.push({p:q,v:w,e:u.pattern}),q+=k;else{if(!a)g[r](x);w===x?(y.push(q),q+=k):(A=x,y.push(q+t),t++);n+=k}}d=e.charAt(v);h!==l+1||m.translation[d]||g.push(d);g=g.join("");c.mapMaskdigitPositions(g,
y,l);return g},mapMaskdigitPositions:function(a,b,e){a=f.reverse?a.length-e:0;c.maskDigitPosMap={};for(e=0;e<b.length;e++)c.maskDigitPosMap[b[e]+a]=1},callbacks:function(a){var h=c.val(),g=h!==d,m=[h,a,b,f],q=function(a,b,c){"function"===typeof f[a]&&b&&f[a].apply(this,c)};q("onChange",!0===g,m);q("onKeyPress",!0===g,m);q("onComplete",h.length===e.length,m);q("onInvalid",0<c.invalid.length,[h,a,b,c.invalid,f])}};b=a(b);var m=this,d=c.val(),h;e="function"===typeof e?e(c.val(),void 0,b,f):e;m.mask=
e;m.options=f;m.remove=function(){var a=c.getCaret();m.options.placeholder&&b.removeAttr("placeholder");b.data("mask-maxlength")&&b.removeAttr("maxlength");c.destroyEvents();c.val(m.getCleanVal());c.setCaret(a);return b};m.getCleanVal=function(){return c.getMasked(!0)};m.getMaskedVal=function(a){return c.getMasked(!1,a)};m.init=function(d){d=d||!1;f=f||{};m.clearIfNotMatch=a.jMaskGlobals.clearIfNotMatch;m.byPassKeys=a.jMaskGlobals.byPassKeys;m.translation=a.extend({},a.jMaskGlobals.translation,f.translation);
m=a.extend(!0,{},m,f);h=c.getRegexMask();if(d)c.events(),c.val(c.getMasked());else{f.placeholder&&b.attr("placeholder",f.placeholder);b.data("mask")&&b.attr("autocomplete","off");d=0;for(var l=!0;d<e.length;d++){var g=m.translation[e.charAt(d)];if(g&&g.recursive){l=!1;break}}l&&b.attr("maxlength",e.length).data("mask-maxlength",!0);c.destroyEvents();c.events();d=c.getCaret();c.val(c.getMasked());c.setCaret(d)}};m.init(!b.is("input"))};a.maskWatchers={};var d=function(){var b=a(this),e={},f=b.attr("data-mask");
b.attr("data-mask-reverse")&&(e.reverse=!0);b.attr("data-mask-clearifnotmatch")&&(e.clearIfNotMatch=!0);"true"===b.attr("data-mask-selectonfocus")&&(e.selectOnFocus=!0);if(p(b,f,e))return b.data("mask",new l(this,f,e))},p=function(b,e,f){f=f||{};var c=a(b).data("mask"),d=JSON.stringify;b=a(b).val()||a(b).text();try{return"function"===typeof e&&(e=e(b)),"object"!==typeof c||d(c.options)!==d(f)||c.mask!==e}catch(t){}},h=function(a){var b=document.createElement("div"),d;a="on"+a;d=a in b;d||(b.setAttribute(a,
"return;"),d="function"===typeof b[a]);return d};a.fn.mask=function(b,d){d=d||{};var e=this.selector,c=a.jMaskGlobals,h=c.watchInterval,c=d.watchInputs||c.watchInputs,t=function(){if(p(this,b,d))return a(this).data("mask",new l(this,b,d))};a(this).each(t);e&&""!==e&&c&&(clearInterval(a.maskWatchers[e]),a.maskWatchers[e]=setInterval(function(){a(document).find(e).each(t)},h));return this};a.fn.masked=function(a){return this.data("mask").getMaskedVal(a)};a.fn.unmask=function(){clearInterval(a.maskWatchers[this.selector]);
delete a.maskWatchers[this.selector];return this.each(function(){var b=a(this).data("mask");b&&b.remove().removeData("mask")})};a.fn.cleanVal=function(){return this.data("mask").getCleanVal()};a.applyDataMask=function(b){b=b||a.jMaskGlobals.maskElements;(b instanceof a?b:a(b)).filter(a.jMaskGlobals.dataMaskAttr).each(d)};h={maskElements:"input,td,span,div",dataMaskAttr:"*[data-mask]",dataMask:!0,watchInterval:300,watchInputs:!0,keyStrokeCompensation:10,useInput:!/Chrome\/[2-4][0-9]|SamsungBrowser/.test(window.navigator.userAgent)&&
h("input"),watchDataMask:!1,byPassKeys:[9,16,17,18,36,37,38,39,40,91],translation:{0:{pattern:/\d/},9:{pattern:/\d/,optional:!0},"#":{pattern:/\d/,recursive:!0},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}}};a.jMaskGlobals=a.jMaskGlobals||{};h=a.jMaskGlobals=a.extend(!0,{},h,a.jMaskGlobals);h.dataMask&&a.applyDataMask();setInterval(function(){a.jMaskGlobals.watchDataMask&&a.applyDataMask()},h.watchInterval)},window.jQuery,window.Zepto);
......@@ -15,7 +15,7 @@ function initializeData() {
function defaultConfigHandsonTable(){
function defaultConfigHandsonTable() {
let container = document.getElementById("tblProyectado");
handsonTable = new Handsontable(container, {
......@@ -23,7 +23,7 @@ function defaultConfigHandsonTable(){
stretchH: 'all',
rowHeaders: true,
colHeaders: ['DNI', 'Apellidos y Nombres', 'Sede', 'Horario', 'Rol', 'Fecha Entrada', 'Hora entrada', 'Hora Salida', 'Fecha Salida'],
columns: [{}, {}, {}, {}, {}, {}, {}, {} ,{}]
columns: [{}, {}, {}, {}, {}, {}, {}, {}, {}]
});
}
......@@ -78,6 +78,7 @@ function mostrarVistaPrevia() {
{
data: "marcacion_entrada",
className: 'text-center',
editor: TA_EDITOR_HORA,
type: 'time',
timeFormat: 'HH:mm',
correctFormat: true,
......@@ -86,10 +87,11 @@ function mostrarVistaPrevia() {
{
data: "marcacion_salida",
className: 'text-center',
type: 'time',
timeFormat: 'HH:mm',
editor: TA_EDITOR_HORA,
type: 'time',
correctFormat: true,
allowInvalid: true
allowInvalid: false,
},
{
data: "fecha_salida",
......@@ -102,6 +104,33 @@ function mostrarVistaPrevia() {
});
}
// This example creates a date editor that will show MM/YYYY
const TA_EDITOR_HORA = Handsontable.editors.TextEditor.prototype.extend();
TA_EDITOR_HORA.prototype.createElements = function () {
Handsontable.editors.TextEditor.prototype.createElements.apply(this, arguments);
// You need to require/import the "inputmask" library
var im = new Inputmask('99:99');
// Create password input and update relevant properties
this.TEXTAREA = document.createElement('input');
this.TEXTAREA.setAttribute('type', 'text');
this.TEXTAREA.className = 'text';
im.mask(this.TEXTAREA);
this.textareaStyle = this.TEXTAREA.style;
this.textareaStyle.width = 0;
this.textareaStyle.height = 0;
// Replace textarea with password input
Handsontable.dom.empty(this.TEXTAREA_PARENT);
this.TEXTAREA_PARENT.appendChild(this.TEXTAREA);
};
$(function () {
$("#dpFechaInicio").datepicker({
......
......@@ -33,7 +33,7 @@
<input type="text" class="form-control"></input>
</div>
</div>
<div class="row">
<div class="col-md-6 form-group">
<label>Fecha Inicio</label>
......@@ -67,24 +67,24 @@
<h6 class="panel-title" style="font-size: 15px; font-family: inherit"><i class="icon icon-search4"></i>&nbsp;ASISTENCIAS PROYECTADAS</h6>
</div>
<div id="tblProyectado">
<!-- <table class="table table-responsive dataTable table-striped table-sm table-bordered" id="tblAsistenciaPolicias">
<thead>
<tr>
<th class="text-center">N°</th>
<th class="text-center">Apellidos y Nombres</th>
<th class="text-center">Sede</th>
<th class="text-center">Horario</th>
<th class="text-center">Tipo de horario</th>
<th class="text-center">Fecha de Entrada</th>
<th class="text-center">Marcación de entrada</th>
<th class="text-center">Marcación de salida</th>
<th class="text-center">Fecha de salida</th>
</tr>
</thead>
<tbody>
</tbody>
</table>-->
<!-- <table class="table table-responsive dataTable table-striped table-sm table-bordered" id="tblAsistenciaPolicias">
<thead>
<tr>
<th class="text-center">N°</th>
<th class="text-center">Apellidos y Nombres</th>
<th class="text-center">Sede</th>
<th class="text-center">Horario</th>
<th class="text-center">Tipo de horario</th>
<th class="text-center">Fecha de Entrada</th>
<th class="text-center">Marcación de entrada</th>
<th class="text-center">Marcación de salida</th>
<th class="text-center">Fecha de salida</th>
</tr>
</thead>
<tbody>
</tbody>
</table>-->
</div>
</div>
</div>
......@@ -104,6 +104,7 @@
<script src="../plantilla/assets/js/plugins/tables/datatables/datatables.min.js" type="text/javascript"></script>
<script src="../js/lib/dataTables.rowsGroup.js" type="text/javascript"></script>
<script type="text/javascript" src="../plantilla/assets/js/plugins/tables/handsontable/handsontable.min.js"></script>
<script src="../js/lib/jquery.inputmask.bundle.min.js" type="text/javascript"></script>
<script src="../js/pages/proyectar_asistencia_policias.js" type="text/javascript"></script>
<!--js-->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment