!function(n,t){if("function"==typeof define&&define.amd)define(["module","exports"],t);else if("undefined"!=typeof exports)t(module,exports);else{var i={exports:{}};t(i,i.exports);n.autosize=i.exports}}(this,function(n,t){"use strict";function o(n){function l(t){var i=n.style.width;n.style.width="0px";n.offsetWidth;n.style.width=i;n.style.overflowY=t}function o(){if(0!==n.scrollHeight){var i=function(n){for(var t=[];n&&n.parentNode&&n.parentNode instanceof Element;)n.parentNode.scrollTop&&t.push({node:n.parentNode,scrollTop:n.parentNode.scrollTop}),n=n.parentNode;return t}(n),t=document.documentElement&&document.documentElement.scrollTop;n.style.height="";n.style.height=n.scrollHeight+r+"px";s=n.clientWidth;i.forEach(function(n){n.node.scrollTop=n.scrollTop});t&&(document.documentElement.scrollTop=t)}}function t(){var r;o();var u=Math.round(parseFloat(n.style.height)),t=window.getComputedStyle(n,null),i="content-box"===t.boxSizing?Math.round(parseFloat(t.height)):n.offsetHeight;if(i!==u?"hidden"===t.overflowY&&(l("scroll"),o(),i="content-box"===t.boxSizing?Math.round(parseFloat(window.getComputedStyle(n,null).height)):n.offsetHeight):"hidden"!==t.overflowY&&(l("hidden"),o(),i="content-box"===t.boxSizing?Math.round(parseFloat(window.getComputedStyle(n,null).height)):n.offsetHeight),h!==i){h=i;r=e("autosize:resized");try{n.dispatchEvent(r)}catch(u){}}}if(n&&n.nodeName&&"TEXTAREA"===n.nodeName&&!u.has(n)){var i,r=null,s=null,h=null,c=function(){n.clientWidth!==s&&t()},f=function(i){window.removeEventListener("resize",c,!1);n.removeEventListener("input",t,!1);n.removeEventListener("keyup",t,!1);n.removeEventListener("autosize:destroy",f,!1);n.removeEventListener("autosize:update",t,!1);Object.keys(i).forEach(function(t){n.style[t]=i[t]});u.delete(n)}.bind(n,{height:n.style.height,resize:n.style.resize,overflowY:n.style.overflowY,overflowX:n.style.overflowX,wordWrap:n.style.wordWrap});n.addEventListener("autosize:destroy",f,!1);"onpropertychange"in n&&"oninput"in n&&n.addEventListener("keyup",t,!1);window.addEventListener("resize",c,!1);n.addEventListener("input",t,!1);n.addEventListener("autosize:update",t,!1);n.style.overflowX="hidden";n.style.wordWrap="break-word";u.set(n,{destroy:f,update:t});"vertical"===(i=window.getComputedStyle(n,null)).resize?n.style.resize="none":"both"===i.resize&&(n.style.resize="horizontal");r="content-box"===i.boxSizing?-(parseFloat(i.paddingTop)+parseFloat(i.paddingBottom)):parseFloat(i.borderTopWidth)+parseFloat(i.borderBottomWidth);isNaN(r)&&(r=0);t()}}function s(n){var t=u.get(n);t&&t.destroy()}function h(n){var t=u.get(n);t&&t.update()}var i,f,u="function"==typeof Map?new Map:(i=[],f=[],{has:function(n){return-1<i.indexOf(n)},get:function(n){return f[i.indexOf(n)]},set:function(n,t){-1===i.indexOf(n)&&(i.push(n),f.push(t))},"delete":function(n){var t=i.indexOf(n);-1<t&&(i.splice(t,1),f.splice(t,1))}}),e=function(n){return new Event(n,{bubbles:!0})},r;try{new Event("test")}catch(n){e=function(n){var t=document.createEvent("Event");return t.initEvent(n,!0,!1),t}}r=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((r=function(n){return n}).destroy=function(n){return n},r.update=function(n){return n}):((r=function(n){return n&&Array.prototype.forEach.call(n.length?n:[n],function(n){return o(n)}),n}).destroy=function(n){return n&&Array.prototype.forEach.call(n.length?n:[n],s),n},r.update=function(n){return n&&Array.prototype.forEach.call(n.length?n:[n],h),n});t.default=r;n.exports=t.default});$(function(){$('[data-toggle="tooltip"]').tooltip({placement:"top"});$(document).on("click",".resourceLink",function(n){var u;n.preventDefault();var t=$(this).data("url"),r=$(this).data("type"),i=$(this).data("title");r=="Audio"?($("#ResourceTitle").html(" <i class='fa fa-music'><\/i>  "+i),$("#resourceContentModal").css("height","160px"),$("#ResourceModalContent").load(t)):r=="Video"?($("#ResourceTitle").html(" <i class='fa fa-film'><\/i>  "+i),$("#resourceContentModal").css("height","420px"),$("#ResourceModalContent").load(t)):(u="<div class='image-container'> <img class='resource-image' src='"+t+"' /> <\/div>",$("#ResourceTitle").html(" <i class='fa fa-picture-o'><\/i>  "+i),$("#ResourceModalContent").html(u),$("#resourceContentModal").css("height","420px"));$("#ResourceModal").modal({show:!0})});$("#ResourceModal").on("hidden.bs.modal",function(){$("#ResourceModalContent").html("")})});var DownloadAndShare=function(n,t,i,r,u){function d(){$(".g-recaptcha").hide();$("#copy-url, #clip-to-share-url").click(bt);$("#ClipStartPoint, #ClipEndPoint").change(s);$("#terms-and-conditions").change(h);$("#email-address").on("input propertychange paste",h);$("#request-download").click(function(){var n=h();n&&grecaptcha.execute()});$(".get-time-from-player-button").click(lt);$(".nafw-email").on("click",ot);ht();st();et();autosize($("#shareEmbedCode"));$("#clipAndShare").click(function(){autosize.update($("#shareEmbedCode"))});s();g();tt();$("#shareEmbedCode").click(kt)}function g(){$("#share-wrapper").on("shown.bs.collapse",function(){nt("#share-wrapper")})}function nt(n){$("html,body").animate({scrollTop:$(n).offset().top},500)}function tt(){if(!a){var n=document.getElementById("AgendaStart"),t={start:l,end:""},i=$("#AgendaStart option").length;n!==null&&(n[0].value=JSON.stringify(t),a=!0)}}function it(){v||(ct(),v=!0)}function rt(n){var t=$("#AgendaEnd option").length,r=n;if(o=r.end,i.toLowerCase()!=="live"){var s=moment(l,"DD/MM/YYYY HH:mm:ss").add(r.end,"s"),f=s.format("DD/MM/YYYY HH:mm:ss"),e=document.getElementById("AgendaEnd"),h={start:"",end:f};p(e,t,f);ft(t,e,h,u,!0)}}function ut(n){o=n;var t=$("#AgendaEnd option").length,i=moment(l,"DD/MM/YYYY HH:mm:ss").add(n,"s"),r=i.format("DD/MM/YYYY HH:mm:ss"),u=document.getElementById("AgendaEnd");p(u,t,r)}function p(n,t,i){if(t!==1){var r=n.options[t-1],u=JSON.parse(r.value);u.end=i;r.value=JSON.stringify(u)}}function ft(n,t,i,r,u){var f,e,o;t&&(f=document.createElement("option"),f.value=JSON.stringify(i),f.text=r,n===1?t.add(f):(e=u?n:1,t.add(f,t.options[e])),u&&(t.options[0]=null,t.options.selectedIndex=t.options.length-1,o=new Event("change"),t.dispatchEvent(o)))}function et(){$("#AgendaStart, #AgendaEnd").change(function(){var t=$(this),u=t.data("type"),o=t.data("endpoint"),f=t.data("placeholder"),n=$("#"+o),i,e,r;return t.val()!==""?(i=JSON.parse(t.val()),i[u]!==""?(e=moment(i[u],y),r=moment.utc(e.diff(k)).format("HH:mm:ss"),n.val(r),r==="00:00:00"&&(n.focus(),n.blur())):(n.attr("placeholder",f),n.val(""))):(n.attr("placeholder",f),n.val("")),s(),$("#ClipStartPoint, #ClipEndPoint").trigger("change"),!1})}function ot(n){n.preventDefault();var t=$(n.target).attr("href");window.location.href=t}function st(){$(".time-box").inputmask("hh:mm:ss",{placeholder:"00:00:00",insertMode:!1,showMaskOnHover:!1,hourFormat:12,positionCaretOnClick:"none"})}function ht(){$('a[data-toggle="tab"]').on("shown.bs.tab",function(n){var t=$(n.target).attr("href");t.indexOf("download")>-1?$(".g-recaptcha").show():$(".g-recaptcha").hide()})}function ct(){var n=document.getElementById("NafwPlayer");$.postMessage(JSON.stringify({method:"getSeekable"}),src,n.contentWindow)}function lt(n){var t=document.getElementById("NafwPlayer");$.postMessage(JSON.stringify({method:"getCurrentTime",field:n.target.dataset.timeField}),src,t.contentWindow)}function s(){h();autosize.update($("#shareEmbedCode"))}function at(n){var t=new Date(1970,0,1);return t.setSeconds(n),t.toTimeString().replace(/.*(\d{1}:\d{2}:\d{2}).*/,"$1")}function vt(){$("#request-download").prop("disabled",!0);var n={id:t,email:$("#email-address").val(),startTime:$("#ClipStartPoint").val(),endTime:$("#ClipEndPoint").val(),termsAndConditions:$("#terms-and-conditions").is(":checked")};$.post("/meeting/download",n).done(function(n){n.success?$("#download-submitted").modal("show"):(n.limitExceeded&&$("#download-limit-exceeded").modal("show"),_.each(n.errors,function(n){_.find(f,{field:n}).valid=!1}),w());$("#request-download").prop("disabled",!1);grecaptcha.reset()}).fail(function(){$("#request-download").prop("disabled",!1);grecaptcha.reset()})}function h(){return f=[],f.push({field:"startTime",valid:pt(),message:e.startTime}),f.push({field:"endTime",valid:wt(),message:e.endTime}),f.push({field:"email",valid:yt(),message:e.emailAddress}),f.push({field:"termsAndConditions",valid:$("#terms-and-conditions").is(":checked"),message:e.termsAndConditions}),w(),_.all(f,{valid:!0})}function yt(){return/^.+@.+\..+$/.test($("#email-address").val())}function pt(){var n=$("#ClipStartPoint").val(),t=$("#ClipEndPoint").val();return c(n)?!1:moment.duration(n).asSeconds()>o?!1:c(t)?!0:n<t}function wt(){var t=$("#ClipStartPoint").val(),n=$("#ClipEndPoint").val();return c(n)?!1:moment.duration(n).asSeconds()>o?!1:c(t)?!0:t<n}function c(n){return n===""}function w(){$("#validation-message-list").empty();_.each(f,function(n){var t=n.valid?"valid":"invalid",i=n.valid?"fa-check":"fa-times",r='<li><div class="validation-wrapper"><span class="validation-circle '+t+'"><i class="fa '+i+'"><\/i><\/span>'+n.message+"<\/div><\/li > ";$("#validation-message-list").append(r)})}function bt(){var n=$("#clip-to-share-url"),t=$("#copied-message"),i=$("#copy-url");b(n[0]);t.removeClass("hide");n.addClass("copied");i.addClass("copied");setTimeout(function(){t.addClass("hide");n.removeClass("copied");i.removeClass("copied");n.blur()},3e3)}function kt(){var n=$("#shareEmbedCode"),t=$("#copied-embed-message");b(n[0]);t.removeClass("hide");setTimeout(function(){t.addClass("hide");n.blur()},3e3)}function b(n){var r=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,t;if(r){var u=n.contentEditable,f=n.readOnly,i=document.createRange();n.contentEditable=!0;n.readOnly=!1;i.selectNodeContents(n);t=window.getSelection();t.removeAllRanges();t.addRange(i);n.setSelectionRange(0,999999);n.contentEditable=u;n.readOnly=f}else n.select();document.execCommand("copy")}var f=[],e=JSON.parse(n.replace(/&quot;/g,'"')),a,v,y="DD/MM/YYYY HH:mm:ss",k=moment($("#meeting-start-time").val(),y),l=$("#meeting-start-time").val(),o;return{init:d,requestDownload:vt,initialiseAgendaDropdowns:it,updateEndTimeInSeconds:ut,SetAgendaItems:rt,formatSecondsToTime:at,onTimeChanged:s}};!function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};t.m=n;t.c=i;t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{configurable:!1,enumerable:!0,get:r})};t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i};t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)};t.p="";t(t.s=3)}([function(n,t,i){"use strict";var r,u,f;"function"==typeof Symbol&&Symbol.iterator;!function(e){u=[i(2)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n){return n})},function(n,t,i){"use strict";var r,u,f,e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(e){u=[i(0),i(10),i(11)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,t,i,r){function u(t,i,f){if(!(this instanceof u))return new u(t,i,f);this.el=r;this.events={};this.maskset=r;this.refreshValue=!1;!0!==f&&(n.isPlainObject(t)?i=t:(i=i||{}).alias=t,this.opts=n.extend(!0,{},this.defaults,i),this.noMasksCache=i&&i.definitions!==r,this.userOptions=i||{},this.isRTL=this.opts.numericInput,c(this.opts.alias,i,this.opts))}function c(t,i,f){var e=u.prototype.aliases[t];return e?(e.alias&&c(e.alias,r,f),n.extend(!0,f,e),n.extend(!0,f,i),!0):(null===f.mask&&(f.mask=t),!1)}function o(t,i){function e(t,f,e){var h=!1,c,o,s;return(null!==t&&""!==t||((h=null!==e.regex)?t=(t=e.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(h=!0,t=".*")),1===t.length&&!1===e.greedy&&0!==e.repeat&&(e.placeholder=""),e.repeat>0||"*"===e.repeat||"+"===e.repeat)&&(c="*"===e.repeat?0:"+"===e.repeat?1:e.repeat,t=e.groupmarker.start+t+e.groupmarker.end+e.quantifiermarker.start+c+","+e.repeat+e.quantifiermarker.end),s=h?"regex_"+e.regex:e.numericInput?t.split("").reverse().join(""):t,u.prototype.masksCache[s]===r||!0===i?(o={mask:t,maskToken:u.prototype.analyseMask(t,h,e),validPositions:{},_buffer:r,buffer:r,tests:{},metadata:f,maskLength:r},!0!==i&&(u.prototype.masksCache[s]=o,o=n.extend(!0,{},u.prototype.masksCache[s]))):o=n.extend(!0,{},u.prototype.masksCache[s]),o}if(n.isFunction(t.mask)&&(t.mask=t.mask(t)),n.isArray(t.mask)){if(t.mask.length>1){t.keepStatic=null===t.keepStatic||t.keepStatic;var f=t.groupmarker.start;return n.each(t.numericInput?t.mask.reverse():t.mask,function(i,u){f.length>1&&(f+=t.groupmarker.end+t.alternatormarker+t.groupmarker.start);f+=u.mask===r||n.isFunction(u.mask)?u:u.mask}),f+=t.groupmarker.end,e(f,t.mask,t)}t.mask=t.mask.pop()}return t.mask&&t.mask.mask!==r&&!n.isFunction(t.mask.mask)?e(t.mask.mask,t.mask,t):e(t.mask,t.mask,t)}function f(o,s,c){function ti(n,t,i){t=t||0;var s,f,o,e=[],u=0,h=b();do!0===n&&y().validPositions[u]?(f=(o=y().validPositions[u]).match,s=o.locator.slice(),e.push(!0===i?o.input:!1===i?f.nativeDef:it(u,f))):(f=(o=ct(u,s,u-1)).match,s=o.locator.slice(),(!1===c.jitMasking||u<h||"number"==typeof c.jitMasking&&isFinite(c.jitMasking)&&c.jitMasking>u)&&e.push(!1===i?f.nativeDef:it(u,f))),u++;while((yt===r||u<yt)&&(null!==f.fn||""!==f.def)||t>u);return""===e[e.length-1]&&e.pop(),y().maskLength=u+1,e}function y(){return s}function rt(n){var t=y();t.buffer=r;!0!==n&&(t.validPositions={},t.p=0)}function b(n,t,i){var f=-1,e=-1,o=i||y().validPositions,s,u;n===r&&(n=-1);for(s in o)u=parseInt(s),o[u]&&(t||!0!==o[u].generatedInput)&&(u<=n&&(f=u),u>=n&&(e=u));return-1!==f&&n-f>1||e<n?f:e}function pi(t,i,u,f){var e,o=t,h=n.extend(!0,{},y().validPositions),l=!1,s;for(y().p=t,e=i-1;e>=o;e--)y().validPositions[e]!==r&&(!0!==u&&(!y().validPositions[e].match.optionality&&function(n){var t=y().validPositions[n],i,u;return t!==r&&null===t.match.fn?(i=y().validPositions[n-1],u=y().validPositions[n+1],i!==r&&u!==r):!1}(e)||!1===c.canClearPosition(y(),e,b(),f,c))||delete y().validPositions[e]);for(rt(!0),e=o+1;e<=b();){for(;y().validPositions[o]!==r;)o++;(e<o&&(e=o+1),y().validPositions[e]===r&&ft(e))?e++:(s=ct(e),!1===l&&h[o]&&h[o].match.def===s.match.def?(y().validPositions[o]=n.extend(!0,{},h[o]),y().validPositions[o].input=s.input,delete y().validPositions[e],e++):wi(o,s.match.def)?!1!==lt(o,s.input||it(e),!0)&&(delete y().validPositions[e],e++,l=!0):ft(e)||(e++,o--),o++)}rt(!0)}function pt(n,t){for(var i,e=n,o=b(),u=y().validPositions[o]||et(0)[0],s=u.alternation!==r?u.locator[u.alternation].toString().split(","):[],f=0;f<e.length&&(!((i=e[f]).match&&(c.greedy&&!0!==i.match.optionalQuantifier||(!1===i.match.optionality||!1===i.match.newBlockMarker)&&!0!==i.match.optionalQuantifier)&&(u.alternation===r||u.alternation!==i.alternation||i.locator[u.alternation]!==r&&oi(i.locator[u.alternation].toString().split(","),s)))||!0===t&&(null!==i.match.fn||/[0-9a-bA-Z]/.test(i.match.def)));f++);return i}function ct(n,t,i){return y().validPositions[n]||pt(et(n,t?t.slice():t,i))}function vt(n){return y().validPositions[n]?y().validPositions[n]:et(n)[0]}function wi(n,t){for(var u=!1,r=et(n),i=0;i<r.length;i++)if(r[i].match&&r[i].match.def===t){u=!0;break}return u}function et(t,i,u){function p(i,u,o,h){function l(o,h,w){function lt(t,i){var r=0===n.inArray(t,i.matches);return r||n.each(i.matches,function(n,u){if(!0===u.isQuantifier&&(r=lt(t,i.matches[n-1])))return!1}),r}function vt(t,i,u){var f,o;if(y().validPositions[t-1]&&u&&y().tests[t])for(var s=y().validPositions[t-1].locator,h=y().tests[t][0].locator,e=0;e<u;e++)if(s[e]!==h[e])return s.slice(u+1);return(y().tests[t]||y().validPositions[t])&&n.each(y().tests[t]||[y().validPositions[t]],function(n,t){var s=u!==r?u:t.alternation,e=t.locator[s]!==r?t.locator[s].toString().indexOf(i):-1;(o===r||e<o)&&-1!==e&&(f=t,o=e)}),f?f.locator.slice((u!==r?u:f.alternation)+1):u!==r?vt(t,i):r}var yt,ot,ut,st,b,ft,ht,k,rt,it,ct;if(e>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. "+y().mask;if(e===t&&o.matches===r)return f.push({match:o,locator:h.reverse(),cd:v}),!0;if(o.matches!==r){if(o.isGroup&&w!==o){if(o=l(i.matches[n.inArray(o,i.matches)+1],h))return!0}else if(o.isOptional){if(yt=o,o=p(o,u,h,w)){if(s=f[f.length-1].match,!lt(s,yt))return!0;a=!0;e=t}}else if(o.isAlternator){var at,et=o,d=[],bt=f.slice(),pt=h.length,g=u.length>0?u.shift():-1;if(-1===g||"string"==typeof g){var nt,kt=e,wt=u.slice(),tt=[];if("string"==typeof g)tt=g.split(",");else for(nt=0;nt<et.matches.length;nt++)tt.push(nt);for(ot=0;ot<tt.length;ot++)for((nt=parseInt(tt[ot]),f=[],u=vt(e,nt,pt)||wt.slice(),!0!==(o=l(et.matches[nt]||i.matches[nt],[nt].concat(h),w)||o)&&o!==r&&tt[tt.length-1]<et.matches.length)&&(ut=n.inArray(o,i.matches)+1,i.matches.length>ut&&(o=l(i.matches[ut],[ut].concat(h.slice(1,h.length)),w))&&(tt.push(ut.toString()),n.each(f,function(n,t){t.alternation=h.length-1}))),at=f.slice(),e=kt,f=[],st=0;st<at.length;st++){for(b=at[st],ft=!1,b.alternation=b.alternation||pt,ht=0;ht<d.length;ht++)if(k=d[ht],"string"!=typeof g||-1!==n.inArray(b.locator[b.alternation].toString(),tt)){if(function(n,t){return n.match.nativeDef===t.match.nativeDef||n.match.def===t.match.nativeDef||n.match.nativeDef===t.match.def}(b,k)){ft=!0;b.alternation===k.alternation&&-1===k.locator[k.alternation].toString().indexOf(b.locator[b.alternation])&&(k.locator[k.alternation]=k.locator[k.alternation]+","+b.locator[b.alternation],k.alternation=b.alternation);b.match.nativeDef===k.match.def&&(b.locator[b.alternation]=k.locator[k.alternation],d.splice(d.indexOf(k),1,b));break}if(b.match.def===k.match.def){ft=!1;break}if(function(n,i){return null===n.match.fn&&null!==i.match.fn&&i.match.fn.test(n.match.def,y(),t,!1,c,!1)}(b,k)||function(n,i){return null!==n.match.fn&&null!==i.match.fn&&i.match.fn.test(n.match.def.replace(/[\[\]]/g,""),y(),t,!1,c,!1)}(b,k)){b.alternation===k.alternation&&-1===b.locator[b.alternation].toString().indexOf(k.locator[k.alternation].toString().split("")[0])&&(b.na=b.na||b.locator[b.alternation].toString(),-1===b.na.indexOf(b.locator[b.alternation].toString().split("")[0])&&(b.na=b.na+","+b.locator[k.alternation].toString().split("")[0]),ft=!0,b.locator[b.alternation]=k.locator[k.alternation].toString().split("")[0]+","+b.locator[b.alternation],d.splice(d.indexOf(k),0,b));break}}ft||d.push(b)}"string"==typeof g&&(d=n.map(d,function(t,i){var u,e,f;if(isFinite(i)){for(u=t.alternation,e=t.locator[u].toString().split(","),t.locator[u]=r,t.alternation=r,f=0;f<e.length;f++)-1!==n.inArray(e[f],tt)&&(t.locator[u]!==r?(t.locator[u]+=",",t.locator[u]+=e[f]):t.locator[u]=parseInt(e[f]),t.alternation=u);if(t.locator[u]!==r)return t}}));f=bt.concat(d);e=t;a=f.length>0;o=d.length>0;u=wt.slice()}else o=l(et.matches[g]||i.matches[g],[g].concat(h),w);if(o)return!0}else if(o.isQuantifier&&w!==i.matches[n.inArray(o,i.matches)-1]){for(rt=o,it=u.length>0?u.shift():0;it<(isNaN(rt.quantifier.max)?it+1:rt.quantifier.max)&&e<=t;it++)if(ct=i.matches[n.inArray(rt,i.matches)-1],o=l(ct,[it].concat(h),ct)){if(s=f[f.length-1].match,s.optionalQuantifier=it>rt.quantifier.min-1,lt(s,ct)){if(it>rt.quantifier.min-1){a=!0;e=t;break}return!0}return!0}}else if(o=p(o,u,h,w))return!0}else e++}for(var b,w=u.length>0?u.shift():0;w<i.matches.length;w++)if(!0!==i.matches[w].isQuantifier){if(b=l(i.matches[w],[w].concat(o),h),b&&e===t)return b;if(e>t)break}}function w(n){if(c.keepStatic&&t>0&&n.length>1+(""===n[n.length-1].match.def?1:0)&&!0!==n[0].match.optionality&&!0!==n[0].match.optionalQuantifier&&null===n[0].match.fn&&!/[0-9a-bA-Z]/.test(n[0].match.def)){if(y().validPositions[t-1]===r)return[pt(n)];if(y().validPositions[t-1].alternation===n[0].alternation)return[pt(n)];if(y().validPositions[t-1])return[pt(n)]}return n}var s,k=y().maskToken,e=i?u:0,l=i?i.slice():[0],f=[],a=!1,v=i?i.join(""):"",b,o,h;if(t>-1){if(i===r){for(o=t-1;(b=y().validPositions[o]||y().tests[o])===r&&o>-1;)o--;b!==r&&o>-1&&(l=function(t){var i=[];return n.isArray(t)||(t=[t]),t.length>0&&(t[0].alternation===r?0===(i=pt(t.slice()).locator.slice()).length&&(i=t[0].locator.slice()):n.each(t,function(n,t){if(""!==t.def)if(0===i.length)i=t.locator.slice();else for(var r=0;r<i.length;r++)t.locator[r]&&-1===i[r].toString().indexOf(t.locator[r])&&(i[r]+=","+t.locator[r])})),i}(b),v=l.join(""),e=o)}if(y().tests[t]&&y().tests[t][0].cd===v)return w(y().tests[t]);for(h=l.shift();h<k.length&&!(p(k[h],l,[h])&&e===t||e>t);h++);}return(0===f.length||a)&&f.push({match:{fn:null,cardinality:0,optionality:!0,casing:null,def:"",placeholder:""},locator:[],cd:v}),i!==r&&y().tests[t]?w(n.extend(!0,[],f)):(y().tests[t]=n.extend(!0,[],f),w(y().tests[t]))}function ut(){return y()._buffer===r&&(y()._buffer=ti(!1,1),y().buffer===r&&(y().buffer=y()._buffer.slice())),y()._buffer}function w(n){return y().buffer!==r&&!0!==n||(y().buffer=ti(!0,b(),!0)),y().buffer}function gt(n,t,i){var u,e,f;if(!0===n)rt(),n=0,t=i.length;else for(u=n;u<t;u++)delete y().validPositions[u];for(e=n,u=n;u<t;u++)(rt(!0),i[u]!==c.skipOptionalPartCharacter)&&(f=lt(e,i[u],!0,!0),!1!==f&&(rt(!0),e=f.caret!==r?f.caret:f.pos+1))}function di(t,i,r){var f,e;switch(c.casing||i.casing){case"upper":t=t.toUpperCase();break;case"lower":t=t.toLowerCase();break;case"title":f=y().validPositions[r-1];t=0===r||f&&f.input===String.fromCharCode(u.keyCode.SPACE)?t.toUpperCase():t.toLowerCase();break;default:n.isFunction(c.casing)&&(e=Array.prototype.slice.call(arguments),e.push(y().validPositions),t=c.casing.apply(this,e))}return t}function oi(t,i,u){for(var f,o,l=c.greedy?i:i.slice(0,1),s=!1,h=u!==r?u.split(","):[],e=0;e<h.length;e++)-1!==(o=t.indexOf(h[e]))&&t.splice(o,1);for(f=0;f<t.length;f++)if(-1!==n.inArray(t[f],l)){s=!0;break}return s}function lt(t,i,f,e,o,s){function p(n){var t=nt?n.begin-n.end>1||n.begin-n.end==1:n.end-n.begin>1||n.end-n.begin==1;return t&&0===n.begin&&n.end===y().maskLength?"full":t}function d(i,u,f){var o=!1;return n.each(et(i),function(s,h){for(var v,a,nt,k,l=h.match,tt=u?1:0,d="",g=l.cardinality;g>tt;g--)d+=gi(i-(g-1));if(u&&(d+=u),w(!0),!1!==(o=null!=l.fn?l.fn.test(d,y(),i,f,c,p(t)):(u===l.def||u===c.skipOptionalPartCharacter)&&""!==l.def&&{c:it(i,l,!0)||l.def,pos:i})){if(v=o.c!==r?o.c:u,v=v===c.skipOptionalPartCharacter&&null===l.fn?it(i,l,!0)||l.def:v,a=i,nt=w(),o.remove!==r&&(n.isArray(o.remove)||(o.remove=[o.remove]),n.each(o.remove.sort(function(n,t){return t-n}),function(n,t){pi(t,t+1,!0)})),o.insert!==r&&(n.isArray(o.insert)||(o.insert=[o.insert]),n.each(o.insert.sort(function(n,t){return n-t}),function(n,t){lt(t.pos,t.c,!0,e)})),o.refreshFromBuffer){if(k=o.refreshFromBuffer,gt(!0===k?k:k.start,k.end,nt),o.pos===r&&o.c===r)return o.pos=b(),!1;if((a=o.pos!==r?o.pos:i)!==i)return o=n.extend(o,lt(a,v,!0,e)),!1}else if(!0!==o&&o.pos!==r&&o.pos!==i&&(a=o.pos,gt(i,a,w().slice()),a!==i))return o=n.extend(o,lt(a,v,!0)),!1;return(!0===o||o.pos!==r||o.c!==r)&&(s>0&&rt(!0),ut(a,n.extend({},h,{input:di(v,l,a)}),e,p(t))||(o=!1),!1)}}),o}function ut(t,i,u,f){var o,h,p,s,e,v;if(f||c.insertMode&&y().validPositions[t]!==r&&u===r){for(h=n.extend(!0,{},y().validPositions),p=b(r,!0),o=t;o<=p;o++)delete y().validPositions[o];y().validPositions[t]=n.extend(!0,{},i);var a,l=!0,w=y().validPositions,k=!1,d=y().maskLength;for(o=a=t;o<=p;o++){if(s=h[o],s!==r)for(e=a;e<y().maskLength&&(null===s.match.fn&&w[o]&&(!0===w[o].match.optionalQuantifier||!0===w[o].match.optionality)||null!=s.match.fn);){if(e++,!1===k&&h[e]&&h[e].match.def===s.match.def)y().validPositions[e]=n.extend(!0,{},h[e]),y().validPositions[e].input=s.input,ot(e),a=e,l=!0;else if(wi(e,s.match.def))v=lt(e,s.input,!0,!0),l=!1!==v,a=v.caret||v.insert?b():e,k=!0;else if(!(l=!0===s.generatedInput)&&e>=y().maskLength-1)break;if(y().maskLength<d&&(y().maskLength=d),l)break}if(!l)break}if(!l)return y().validPositions=n.extend(!0,{},h),rt(!0),!1}else y().validPositions[t]=n.extend(!0,{},i);return rt(!0),!0}function ot(t){for(var u,f,i=t-1;i>-1&&!y().validPositions[i];i--);for(i++;i<t;i++)y().validPositions[i]===r&&(!1===c.jitMasking||c.jitMasking>i)&&(""===(f=et(i,ct(i-1).locator,i-1).slice())[f.length-1].match.def&&f.pop(),(u=pt(f))&&(u.match.def===c.radixPointDefinitionSymbol||!ft(i,!0)||n.inArray(c.radixPoint,w())<i&&u.match.fn&&u.match.fn.test(it(i),y(),i,!1,c))&&!1!==(h=d(i,it(i,u.match,!0)||(null==u.match.fn?u.match.def:""!==it(i)?it(i):w()[i]),!0))&&(y().validPositions[h.pos||i].generatedInput=!0))}var l,h,st,tt,v,ht,a,k;if(f=!0===f,l=t,t.begin!==r&&(l=nt&&!p(t)?t.end:t.begin),h=!0,st=n.extend(!0,{},y().validPositions),n.isFunction(c.preValidation)&&!f&&!0!==e&&!0!==s&&(h=c.preValidation(w(),l,i,p(t),c)),!0===h){if(ot(l),p(t)&&(hi(r,u.keyCode.DELETE,t,!0,!0),l=y().p),l<y().maskLength&&(yt===r||l<yt)&&(h=d(l,i,f),(!f||!0===e)&&!1===h&&!0!==s))if(tt=y().validPositions[l],tt&&null===tt.match.fn&&(tt.match.def===i||i===c.skipOptionalPartCharacter))h={caret:g(l)};else if((c.insertMode||y().validPositions[g(l)]===r)&&!ft(l,!0))for(v=l+1,ht=g(l);v<=ht;v++)if(!1!==(h=d(v,i,f))){!function(t,i){var o=y().validPositions[i];if(o)for(var s=o.locator,c=s.length,f=t;f<i;f++)if(y().validPositions[f]===r&&!ft(f,!0)){var e=et(f).slice(),u=pt(e,!0),h=-1;""===e[e.length-1].match.def&&e.pop();n.each(e,function(n,t){for(var i=0;i<c;i++){if(t.locator[i]===r||!oi(t.locator[i].toString().split(","),s[i].toString().split(","),t.na)){var f=s[i],e=u.locator[i],o=t.locator[i];f-e>Math.abs(f-o)&&(u=t);break}h<i&&(h=i,u=t)}});(u=n.extend({},u,{input:it(f,u.match,!0)||u.match.def})).generatedInput=!0;ut(f,u,!0);y().validPositions[i]=r;d(i,o.input,!0)}}(l,h.pos!==r?h.pos:v);l=v;break}!1===h&&c.keepStatic&&!f&&!0!==o&&(h=function(t,i,u){for(var g,s,a,o,v,l,f,tt=n.extend(!0,{},y().validPositions),p=!1,k=b(),w,d,nt,h=y().validPositions[k];k>=0;k--)if((a=y().validPositions[k])&&a.alternation!==r){if(g=k,s=y().validPositions[g].alternation,h.locator[a.alternation]!==a.locator[a.alternation])break;h=a}return s!==r&&(f=parseInt(g),w=h.locator[h.alternation||s]!==r?h.locator[h.alternation||s]:l[0],w.length>0&&(w=w.split(",")[0]),d=y().validPositions[f],nt=y().validPositions[f-1],n.each(et(f,nt?nt.locator:r,f-1),function(h,a){var k,ot,ut,ft;for(l=a.locator[s]?a.locator[s].toString().split(","):[],k=0;k<l.length;k++){var g=[],it=0,nt=0,et=!1;if(w<l[k]&&(a.na===r||-1===n.inArray(l[k],a.na.split(","))||-1===n.inArray(w.toString(),l))){for(y().validPositions[f]=n.extend(!0,{},a),ot=y().validPositions[f].locator,y().validPositions[f].locator[s]=parseInt(l[k]),null==a.match.fn?(d.input!==a.match.def&&(et=!0,!0!==d.generatedInput&&g.push(d.input)),nt++,y().validPositions[f].generatedInput=!/[0-9a-bA-Z]/.test(a.match.def),y().validPositions[f].input=a.match.def):y().validPositions[f].input=d.input,o=f+1;o<b(r,!0)+1;o++)(v=y().validPositions[o])&&!0!==v.generatedInput&&/[0-9a-bA-Z]/.test(v.input)?g.push(v.input):o<t&&it++,delete y().validPositions[o];for(et&&g[0]===a.match.def&&g.shift(),rt(!0),p=!0;g.length>0;)if(ut=g.shift(),ut!==c.skipOptionalPartCharacter&&!(p=lt(b(r,!0)+1,ut,!1,e,!0)))break;if(p){for(y().validPositions[f].locator=ot,ft=b(t)+1,o=f+1;o<b()+1;o++)((v=y().validPositions[o])===r||null==v.match.fn)&&o<t+(nt-it)&&nt++;p=lt((t+=nt-it)>ft?ft:t,i,u,e,!0)}if(p)return!1;rt();y().validPositions=n.extend(!0,{},tt)}}})),p}(l,i,f));!0===h&&(h={pos:l})}return n.isFunction(c.postValidation)&&!1!==h&&!f&&!0!==e&&!0!==s&&(a=c.postValidation(w(!0),h,c),a.refreshFromBuffer&&a.buffer&&(k=a.refreshFromBuffer,gt(!0===k?k:k.start,k.end,a.buffer)),h=!0===a?h:a),h&&h.pos===r&&(h.pos=l),!1!==h&&!0!==s||(rt(!0),y().validPositions=n.extend(!0,{},st)),h}function ft(n,t){var i=ct(n).match,r;return(""===i.def&&(i=vt(n).match),null!=i.fn)?i.fn:!0!==t&&n>-1?(r=et(n),r.length>1+(""===r[r.length-1].match.def?1:0)):!1}function g(n,t){var i=y().maskLength,r;if(n>=i)return i;for(r=n,et(i+1).length>1&&(ti(!0,i+1,!0),i=y().maskLength);++r<i&&(!0===t&&(!0!==vt(r).match.newBlockMarker||!ft(r))||!0!==t&&!ft(r)););return r}function wt(n,t){var r,i=n;if(i<=0)return 0;for(;--i>0&&(!0===t&&!0!==vt(i).match.newBlockMarker||!0!==t&&!ft(i)&&((r=et(i)).length<2||2===r.length&&""===r[1].match.def)););return i}function gi(n){return y().validPositions[n]===r?it(n):y().validPositions[n].input}function ot(t,i,u,f,e){var o,s;f&&n.isFunction(c.onBeforeWrite)&&(o=c.onBeforeWrite.call(at,f,i,u,c),o&&(o.refreshFromBuffer&&(s=o.refreshFromBuffer,gt(!0===s?s:s.start,s.end,o.buffer||i),i=w(!0)),u!==r&&(u=o.caret!==r?o.caret:u)));t!==r&&(t.inputmask._valueSet(i.join("")),u===r||f!==r&&"blur"===f.type?ci(t,u,0===i.length):l&&f&&"input"===f.type?setTimeout(function(){k(t,u)},0):k(t,u),!0===e&&(ri=!0,n(t).trigger("input")))}function it(t,i,u){var s,f,o,e;if((i=i||vt(t).match).placeholder!==r||!0===u)return n.isFunction(i.placeholder)?i.placeholder(c):i.placeholder;if(null===i.fn){if(t>-1&&y().validPositions[t]===r&&(f=et(t),o=[],f.length>1+(""===f[f.length-1].match.def?1:0)))for(e=0;e<f.length;e++)if(!0!==f[e].match.optionality&&!0!==f[e].match.optionalQuantifier&&(null===f[e].match.fn||s===r||!1!==f[e].match.fn.test(s.match.def,y(),t,!0,c))&&(o.push(f[e]),null===f[e].match.fn&&(s=f[e]),o.length>1&&/[0-9a-bA-Z]/.test(o[0].match.def)))return c.placeholder.charAt(t%c.placeholder.length);return i.def}return c.placeholder.charAt(t%c.placeholder.length)}function bt(t,f,e,o,s){function nt(n,t){return-1!==ut().slice(n,g(n)).join("").indexOf(t)&&!ft(n)&&vt(n).match.nativeDef===t.charAt(t.length-1)}var a=o.slice(),p="",l=-1,h=r,k,v,d;(rt(),e||!0===c.autoUnmask)?l=g(l):(k=ut().slice(0,g(-1)).join(""),v=a.join("").match(new RegExp("^"+u.escapeRegex(k),"g")),v&&v.length>0&&(a.splice(0,v.length*k.length),l=g(l)));(-1===l?(y().p=g(l),l=0):y().p=l,n.each(a,function(i,u){var o,v,g,s;if(u!==r)if(y().validPositions[i]===r&&a[i]===it(i)&&ft(i,!0)&&!1===lt(i,a[i],!0,r,r,!0))y().p++;else{o=new n.Event("_checkval");o.which=u.charCodeAt(0);p+=u;var f=b(r,!0),k=y().validPositions[f],d=ct(f+1,k?k.locator.slice():r,f);!nt(l,p)||e||c.autoUnmask?(v=e?i:null==d.match.fn&&d.match.optionality&&f+1<y().p?f+1:y().p,h=tt.keypressEvent.call(t,o,!0,!1,e,v),l=v+1,p=""):h=tt.keypressEvent.call(t,o,!0,!1,!0,f+1);!1!==h&&!e&&n.isFunction(c.onBeforeWrite)&&(g=h,(h=c.onBeforeWrite.call(at,o,w(),h.forwardPosition,c),(h=n.extend(g,h))&&h.refreshFromBuffer)&&(s=h.refreshFromBuffer,gt(!0===s?s:s.start,s.end,h.buffer),rt(!0),h.caret&&(y().p=h.caret,h.forwardPosition=h.caret)))}}),f)&&(d=r,i.activeElement===t&&h&&(d=c.numericInput?wt(h.forwardPosition):h.forwardPosition),ot(t,w(),d,s||new n.Event("checkval"),s&&"input"===s.type))}function bi(t){var i,u,f,e,o;if(t){if(t.inputmask===r)return t.value;t.inputmask&&t.inputmask.refreshValue&&tt.setValueEvent.call(t)}i=[];u=y().validPositions;for(f in u)u[f].match&&null!=u[f].match.fn&&i.push(u[f].input);return e=0===i.length?"":(nt?i.reverse():i).join(""),n.isFunction(c.onUnMask)&&(o=(nt?w().slice().reverse():w()).join(""),e=c.onUnMask.call(at,o,e,c)),e}function k(n,u,f,e){function s(n){return!0===e||!nt||"number"!=typeof n||c.greedy&&""===c.placeholder||(n=w().join("").length-n),n}var o,h,a,l;if(u===r)return n.setSelectionRange?(u=n.selectionStart,f=n.selectionEnd):t.getSelection?(o=t.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==n&&o.commonAncestorContainer!==n||(u=o.startOffset,f=o.endOffset):i.selection&&i.selection.createRange&&(f=(u=0-(o=i.selection.createRange()).duplicate().moveStart("character",-n.inputmask._valueGet().length))+o.text.length),{begin:s(u),end:s(f)};(u.begin!==r&&(f=u.end,u=u.begin),"number"==typeof u)&&(u=s(u),f="number"==typeof(f=s(f))?f:u,h=parseInt(((n.ownerDocument.defaultView||t).getComputedStyle?(n.ownerDocument.defaultView||t).getComputedStyle(n,null):n.currentStyle).fontSize)*f,(n.scrollLeft=h>n.scrollWidth?h:0,v||!1!==c.insertMode||u!==f||f++,n.setSelectionRange)?(n.selectionStart=u,n.selectionEnd=f):t.getSelection?((o=i.createRange(),n.firstChild===r||null===n.firstChild)&&(a=i.createTextNode(""),n.appendChild(a)),o.setStart(n.firstChild,u<n.inputmask._valueGet().length?u:n.inputmask._valueGet().length),o.setEnd(n.firstChild,f<n.inputmask._valueGet().length?f:n.inputmask._valueGet().length),o.collapse(!0),l=t.getSelection(),l.removeAllRanges(),l.addRange(o)):n.createTextRange&&((o=n.createTextRange()).collapse(!0),o.moveEnd("character",f),o.moveStart("character",u),o.select()),ci(n,{begin:u,end:f}))}function si(t){for(var u,h=w(),e=h.length,c=b(),o={},f=y().validPositions[c],l=f!==r?f.locator.slice():r,s,i=c+1;i<h.length;i++)l=(u=ct(i,l,i-1)).locator.slice(),o[i]=n.extend(!0,{},u);for(s=f&&f.alternation!==r?f.locator[f.alternation]:r,i=e-1;i>c&&((u=o[i]).match.optionality||u.match.optionalQuantifier&&u.match.newBlockMarker||s&&(s!==o[i].locator[f.alternation]&&null!=u.match.fn||null===u.match.fn&&u.locator[f.alternation]&&oi(u.locator[f.alternation].toString().split(","),s.toString().split(","))&&""!==et(i)[0].def))&&h[i]===it(i,u.match);i--)e--;return t?{l:e,def:o[e]?o[e].match:r}:e}function ni(n){for(var i,t=si(),f=n.length,u=y().validPositions[b()];t<f&&!ft(t,!0)&&(i=u!==r?ct(t,u.locator.slice(""),u):vt(t))&&!0!==i.match.optionality&&(!0!==i.match.optionalQuantifier&&!0!==i.match.newBlockMarker||t+1===f&&""===(u!==r?ct(t+1,u.locator.slice(""),u):vt(t+1)).match.def);)t++;for(;(i=y().validPositions[t-1])&&i&&i.match.optionality&&i.input===c.skipOptionalPartCharacter;)t--;return n.splice(t),n}function kt(t){var i,u;if(n.isFunction(c.isComplete))return c.isComplete(t,c);if("*"===c.repeat)return r;var e=!1,f=si(!0),o=wt(f.l);if(f.def===r||f.def.newBlockMarker||f.def.optionality||f.def.optionalQuantifier)for(e=!0,i=0;i<=o;i++)if(u=ct(i).match,null!==u.fn&&y().validPositions[i]===r&&!0!==u.optionality&&!0!==u.optionalQuantifier||null===u.fn&&t[i]!==it(i,u)){e=!1;break}return e}function hi(t,i,f,e,o){var h,s;if((c.numericInput||nt)&&(i===u.keyCode.BACKSPACE?i=u.keyCode.DELETE:i===u.keyCode.DELETE&&(i=u.keyCode.BACKSPACE),nt)&&(h=f.end,f.end=f.begin,f.begin=h),i===u.keyCode.BACKSPACE&&(f.end-f.begin<1||!1===c.insertMode)?(f.begin=wt(f.begin),y().validPositions[f.begin]!==r&&y().validPositions[f.begin].input===c.groupSeparator&&f.begin--):i===u.keyCode.DELETE&&f.begin===f.end&&(f.end=ft(f.end,!0)&&y().validPositions[f.end]&&y().validPositions[f.end].input!==c.radixPoint?f.end+1:g(f.end)+1,y().validPositions[f.begin]!==r&&y().validPositions[f.begin].input===c.groupSeparator&&f.end++),pi(f.begin,f.end,!1,e),!0!==e&&function(){var i,e;if(c.keepStatic){for(var f=[],u=b(-1,!0),s=n.extend(!0,{},y().validPositions),o=y().validPositions[u];u>=0;u--)if(i=y().validPositions[u],i){if(!0!==i.generatedInput&&/[0-9a-bA-Z]/.test(i.input)&&f.push(i.input),delete y().validPositions[u],i.alternation!==r&&i.locator[i.alternation]!==o.locator[i.alternation])break;o=i}if(u>-1)for(y().p=g(b(-1,!0));f.length>0;)e=new n.Event("keypress"),e.which=f.pop().charCodeAt(0),tt.keypressEvent.call(t,e,!0,!1,!1,y().p);else y().validPositions=n.extend(!0,{},s)}}(),s=b(f.begin,!0),s<f.begin)y().p=g(s);else if(!0!==e&&(y().p=f.begin,!0!==o))for(;y().p<s&&y().validPositions[y().p]===r;)y().p++}function ki(r){function e(n){var f,t=i.createElement("span"),e,h,o,s,c,l;for(e in u)isNaN(e)&&-1!==e.indexOf("font")&&(t.style[e]=u[e]);for(t.style.textTransform=u.textTransform,t.style.letterSpacing=u.letterSpacing,t.style.position="absolute",t.style.height="auto",t.style.width="auto",t.style.visibility="hidden",t.style.whiteSpace="nowrap",i.body.appendChild(t),o=r.inputmask._valueGet(),s=0,f=0,h=o.length;f<=h;f++){if(t.innerHTML+=o.charAt(f)||"_",t.offsetWidth>=n){c=n-s;l=t.offsetWidth-n;t.innerHTML=o.charAt(f);f=(c-=t.offsetWidth/3)<l?f-1:f;break}s=t.offsetWidth}return i.body.removeChild(t),f}var u=(r.ownerDocument.defaultView||t).getComputedStyle(r,null),f=i.createElement("div");f.style.width=u.width;f.style.textAlign=u.textAlign;(dt=i.createElement("div")).className="im-colormask";r.parentNode.insertBefore(dt,r);r.parentNode.removeChild(r);dt.appendChild(f);dt.appendChild(r);r.style.left=f.offsetLeft+"px";n(r).on("click",function(n){return k(r,e(n.clientX)),tt.clickEvent.call(r,[n])});n(r).on("keydown",function(n){n.shiftKey||!1===c.insertMode||setTimeout(function(){ci(r)},0)})}function ci(n,t,u){function l(){h||null!==e.fn&&o.input!==r?h&&(null!==e.fn&&o.input!==r||""===e.def)&&(h=!1,s+="<\/span>"):(h=!0,s+="<span class='im-static'>")}function d(r){!0!==r&&f!==t.begin||i.activeElement!==n||(s+="<span class='im-caret' style='border-right-width: 1px;border-right-style: solid;'><\/span>")}var e,o,a,s="",h=!1,f=0,g,v,p;if(dt!==r){if(g=w(),t===r?t=k(n):t.begin===r&&(t={begin:t,end:t}),!0!==u){v=b();do d(),y().validPositions[f]?(o=y().validPositions[f],e=o.match,a=o.locator.slice(),l(),s+=g[f]):(o=ct(f,a,f-1),e=o.match,a=o.locator.slice(),(!1===c.jitMasking||f<v||"number"==typeof c.jitMasking&&isFinite(c.jitMasking)&&c.jitMasking>f)&&(l(),s+=it(f,e))),f++;while((yt===r||f<yt)&&(null!==e.fn||""!==e.def)||v>f||h);-1===s.indexOf("im-caret")&&d(!0);h&&l()}p=dt.getElementsByTagName("div")[0];p.innerHTML=s;n.inputmask.positionColorMask(n,p)}}var st,ei;s=s||this.maskset;c=c||this.opts;var ht,ii,yt,dt,at=this,p=this.el,nt=this.isRTL,li=!1,ri=!1,ai=!1,ui=!1,d={on:function(t,i,f){var e=function(t){var i,o,s,e;if(this.inputmask===r&&"FORM"!==this.nodeName)i=n.data(this,"_inputmask_opts"),i?new u(i).mask(this):d.off(this);else{if("setvalue"===t.type||"FORM"===this.nodeName||!(this.disabled||this.readOnly&&!("keydown"===t.type&&t.ctrlKey&&67===t.keyCode||!1===c.tabThrough&&t.keyCode===u.keyCode.TAB))){switch(t.type){case"input":if(!0===ri)return ri=!1,t.preventDefault();break;case"keydown":li=!1;ri=!1;break;case"keypress":if(!0===li)return t.preventDefault();li=!0;break;case"click":if(h||a)return o=this,s=arguments,setTimeout(function(){f.apply(o,s)},0),!1}return e=f.apply(this,arguments),!1===e&&(t.preventDefault(),t.stopPropagation()),e}t.preventDefault()}};t.inputmask.events[i]=t.inputmask.events[i]||[];t.inputmask.events[i].push(e);-1!==n.inArray(i,["submit","reset"])?null!==t.form&&n(t.form).on(i,e):n(t).on(i,e)},off:function(t,i){if(t.inputmask&&t.inputmask.events){var r;i?(r=[])[i]=t.inputmask.events[i]:r=t.inputmask.events;n.each(r,function(i,r){for(;r.length>0;){var u=r.pop();-1!==n.inArray(i,["submit","reset"])?null!==t.form&&n(t.form).off(i,u):n(t).off(i,u)}delete t.inputmask.events[i]})}}},tt={keydownEvent:function(t){var f=this,s=n(f),e=t.keyCode,r=k(f),o;e===u.keyCode.BACKSPACE||e===u.keyCode.DELETE||a&&e===u.keyCode.BACKSPACE_SAFARI||t.ctrlKey&&e===u.keyCode.X&&!function(n){var t=i.createElement("input"),r="on"+n,u=r in t;return u||(t.setAttribute(r,"return;"),u="function"==typeof t[r]),t=null,u}("cut")?(t.preventDefault(),hi(f,e,r),ot(f,w(!0),y().p,t,f.inputmask._valueGet()!==w().join("")),f.inputmask._valueGet()===ut().join("")?s.trigger("cleared"):!0===kt(w())&&s.trigger("complete")):e===u.keyCode.END||e===u.keyCode.PAGE_DOWN?(t.preventDefault(),o=g(b()),c.insertMode||o!==y().maskLength||t.shiftKey||o--,k(f,t.shiftKey?r.begin:o,o,!0)):e===u.keyCode.HOME&&!t.shiftKey||e===u.keyCode.PAGE_UP?(t.preventDefault(),k(f,0,t.shiftKey?r.begin:0,!0)):(c.undoOnEscape&&e===u.keyCode.ESCAPE||90===e&&t.ctrlKey)&&!0!==t.altKey?(bt(f,!0,!1,ht.split("")),s.trigger("click")):e!==u.keyCode.INSERT||t.shiftKey||t.ctrlKey?!0===c.tabThrough&&e===u.keyCode.TAB?(!0===t.shiftKey?(null===vt(r.begin).match.fn&&(r.begin=g(r.begin)),r.end=wt(r.begin,!0),r.begin=wt(r.end,!0)):(r.begin=g(r.begin,!0),r.end=g(r.begin,!0),r.end<y().maskLength&&r.end--),r.begin<y().maskLength&&(t.preventDefault(),k(f,r.begin,r.end))):t.shiftKey||!1===c.insertMode&&(e===u.keyCode.RIGHT?setTimeout(function(){var n=k(f);k(f,n.begin)},0):e===u.keyCode.LEFT&&setTimeout(function(){var n=k(f);k(f,nt?n.begin+1:n.begin-1)},0)):(c.insertMode=!c.insertMode,k(f,c.insertMode||r.begin!==y().maskLength?r.begin:r.begin-1));c.onKeyDown.call(this,t,w(),k(f).begin,c);ai=-1!==n.inArray(e,c.ignorables)},keypressEvent:function(t,i,f,e,o){var a=this,p=n(a),h=t.which||t.charCode||t.keyCode,l,b,d,s,v;return!(!0===i||t.ctrlKey&&t.altKey)&&(t.ctrlKey||t.metaKey||ai)?(h===u.keyCode.ENTER&&ht!==w().join("")&&(ht=w().join(""),setTimeout(function(){p.trigger("change")},0)),!0):h&&(46===h&&!1===t.shiftKey&&""!==c.radixPoint&&(h=c.radixPoint.charCodeAt(0)),b=i?{begin:o,end:o}:k(a),d=String.fromCharCode(h),y().writeOutBuffer=!0,s=lt(b,d,e),(!1!==s&&(rt(!0),l=s.caret!==r?s.caret:i?s.pos+1:g(s.pos),y().p=l),!1!==f&&(setTimeout(function(){c.onKeyValidation.call(a,h,s,c)},0),y().writeOutBuffer&&!1!==s))&&(v=w(),ot(a,v,c.numericInput&&s.caret===r?wt(l):l,t,!0!==i),!0!==i&&setTimeout(function(){!0===kt(v)&&p.trigger("complete")},0)),t.preventDefault(),i)?(!1!==s&&(s.forwardPosition=l),s):void 0},pasteEvent:function(i){var h,s=this,l=i.originalEvent||i,a=n(s),r=s.inputmask._valueGet(!0),u=k(s),f,e,o;if(nt&&(h=u.end,u.end=u.begin,u.begin=h),f=r.substr(0,u.begin),e=r.substr(u.end,r.length),f===(nt?ut().reverse():ut()).slice(0,u.begin).join("")&&(f=""),e===(nt?ut().reverse():ut()).slice(u.end).join("")&&(e=""),nt&&(h=f,f=e,e=h),t.clipboardData&&t.clipboardData.getData)r=f+t.clipboardData.getData("Text")+e;else{if(!l.clipboardData||!l.clipboardData.getData)return!0;r=f+l.clipboardData.getData("text/plain")+e}if(o=r,n.isFunction(c.onBeforePaste)){if(!1===(o=c.onBeforePaste.call(at,r,c)))return i.preventDefault();o||(o=r)}return bt(s,!1,!1,nt?o.split("").reverse():o.toString().split("")),ot(s,w(),g(b()),i,ht!==w().join("")),!0===kt(w())&&a.trigger("complete"),i.preventDefault()},inputFallBackEvent:function(t){var r=this,e=r.inputmask._valueGet(),f,g,a;if(w().join("")!==e){if((f=k(r),!1===function(t,i,r){if("."===i.charAt(r.begin-1)&&""!==c.radixPoint&&((i=i.split(""))[r.begin-1]=c.radixPoint.charAt(0),i=i.join("")),i.charAt(r.begin-1)===c.radixPoint&&i.length>w().length){var u=new n.Event("keypress");return u.which=c.radixPoint.charCodeAt(0),tt.keypressEvent.call(t,u,!0,!0,!1,r.begin-1),!1}}(r,e,f))||(e=e.replace(new RegExp("("+u.escapeRegex(ut().join(""))+")*"),""),!1===function(t,i,r){var u,f;if(h&&(u=i.replace(w().join(""),""),1===u.length))return f=new n.Event("keypress"),f.which=u.charCodeAt(0),tt.keypressEvent.call(t,f,!0,!0,!1,y().validPositions[r.begin-1]?r.begin:r.begin-1),!1}(r,e,f)))return!1;f.begin>e.length&&(k(r,e.length),f=k(r));var d=w().join(""),o=e.substr(0,f.begin),s=e.substr(f.begin),v=d.substr(0,f.begin),l=d.substr(f.begin),i=f,p="",b=!1;if(o!==v){for(i.begin=0,g=(b=o.length>=v.length)?o.length:v.length,a=0;o.charAt(a)===v.charAt(a)&&a<g;a++)i.begin++;b&&(p+=o.slice(i.begin,i.end))}s!==l&&(s.length>l.length?b&&(i.end=i.begin):s.length<l.length?i.end+=l.length-s.length:s.charAt(0)!==l.charAt(0)&&i.end++);ot(r,w(),i);p.length>0?n.each(p.split(""),function(t,i){var u=new n.Event("keypress");u.which=i.charCodeAt(0);ai=!1;tt.keypressEvent.call(r,u)}):(i.begin===i.end-1&&k(r,wt(i.begin+1),i.end),t.keyCode=u.keyCode.DELETE,tt.keydownEvent.call(r,t));t.preventDefault()}},setValueEvent:function(){this.inputmask.refreshValue=!1;var i=this,t=i.inputmask._valueGet(!0);n.isFunction(c.onBeforeMask)&&(t=c.onBeforeMask.call(at,t,c)||t);t=t.split("");bt(i,!0,!1,nt?t.reverse():t);ht=w().join("");(c.clearMaskOnLostFocus||c.clearIncomplete)&&i.inputmask._valueGet()===ut().join("")&&i.inputmask._valueSet("")},focusEvent:function(n){var t=this,i=t.inputmask._valueGet();c.showMaskOnFocus&&(!c.showMaskOnHover||c.showMaskOnHover&&""===i)&&(t.inputmask._valueGet()!==w().join("")?ot(t,w(),g(b())):!1===ui&&k(t,g(b())));!0===c.positionCaretOnTab&&!1===ui&&""!==i&&(ot(t,w(),k(t)),tt.clickEvent.apply(t,[n,!0]));ht=w().join("")},mouseleaveEvent:function(){var n=this,t,r;(ui=!1,c.clearMaskOnLostFocus&&i.activeElement!==n)&&(t=w().slice(),r=n.inputmask._valueGet(),r!==n.getAttribute("placeholder")&&""!==r&&(-1===b()&&r===ut().join("")?t=[]:ni(t),ot(n,t)))},clickEvent:function(t,u){function e(t){var i,f,u;if(""!==c.radixPoint&&(i=y().validPositions,i[t]===r||i[t].input===it(t))){if(t<g(-1))return!0;if(f=n.inArray(c.radixPoint,w()),-1!==f){for(u in i)if(f<u&&i[u].input!==it(u))return!1;return!0}}return!1}var f=this;setTimeout(function(){var n,h,v;if(i.activeElement===f&&(n=k(f),u&&(nt?n.end=n.begin:n.begin=n.end),n.begin===n.end))switch(c.positionCaretOnClick){case"none":break;case"radixFocus":if(e(n.begin)){h=w().join("").indexOf(c.radixPoint);k(f,c.numericInput?g(h):h);break}default:var o=n.begin,p=b(o,!0),t=g(p);if(o<t)k(f,ft(o,!0)||ft(o-1,!0)?o:g(o));else{var l=y().validPositions[p],s=ct(t,l?l.match.locator:r,l),a=it(t,s.match);(""===a||w()[t]===a||!0===s.match.optionalQuantifier||!0===s.match.newBlockMarker)&&(ft(t,!0)||s.match.def!==a)||(v=g(t),(o>=v||o===t)&&(t=v));k(f,t)}}},0)},dblclickEvent:function(){var n=this;setTimeout(function(){k(n,0,g(b()))},0)},cutEvent:function(r){var f=this,s=n(f),e=k(f),h=r.originalEvent||r,c=t.clipboardData||h.clipboardData,o=nt?w().slice(e.end,e.begin):w().slice(e.begin,e.end);c.setData("text",nt?o.reverse().join(""):o.join(""));i.execCommand&&i.execCommand("copy");hi(f,u.keyCode.DELETE,e);ot(f,w(),y().p,r,ht!==w().join(""));f.inputmask._valueGet()===ut().join("")&&s.trigger("cleared")},blurEvent:function(t){var e=n(this),u=this,f,i;u.inputmask&&(f=u.inputmask._valueGet(),i=w().slice(),""!==f&&(c.clearMaskOnLostFocus&&(-1===b()&&f===ut().join("")?i=[]:ni(i)),!1===kt(i)&&(setTimeout(function(){e.trigger("incomplete")},0),c.clearIncomplete&&(rt(),i=c.clearMaskOnLostFocus?[]:ut().slice())),ot(u,i,r,t)),ht!==w().join("")&&(ht=i.join(""),e.trigger("change")))},mouseenterEvent:function(){var n=this;ui=!0;i.activeElement!==n&&c.showMaskOnHover&&n.inputmask._valueGet()!==w().join("")&&ot(n,w())},submitEvent:function(){ht!==w().join("")&&ii.trigger("change");c.clearMaskOnLostFocus&&-1===b()&&p.inputmask._valueGet&&p.inputmask._valueGet()===ut().join("")&&p.inputmask._valueSet("");c.removeMaskOnSubmit&&(p.inputmask._valueSet(p.inputmask.unmaskedvalue(),!0),setTimeout(function(){ot(p,w())},0))},resetEvent:function(){p.inputmask.refreshValue=!0;setTimeout(function(){ii.trigger("setvalue")},0)}};if(u.prototype.positionColorMask=function(n,t){n.style.left=t.offsetLeft+"px"},o!==r)switch(o.action){case"isComplete":return p=o.el,kt(w());case"unmaskedvalue":return p!==r&&o.value===r||(st=o.value,st=(n.isFunction(c.onBeforeMask)?c.onBeforeMask.call(at,st,c)||st:st).split(""),bt(r,!1,!1,nt?st.reverse():st),n.isFunction(c.onBeforeWrite)&&c.onBeforeWrite.call(at,r,w(),0,c)),bi(p);case"mask":!function(t){var o,f,u;d.off(t);o=function(t,u){var s=t.getAttribute("type"),f="INPUT"===t.tagName&&-1!==n.inArray(s,u.supportsInputType)||t.isContentEditable||"TEXTAREA"===t.tagName,o;return f||("INPUT"===t.tagName?(o=i.createElement("input"),o.setAttribute("type",s),f="text"===o.type,o=null):f="partial"),!1!==f?function(t){function h(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==b()||!0!==u.nullable?i.activeElement===this&&u.clearMaskOnLostFocus?(nt?ni(w().slice()).reverse():ni(w().slice())).join(""):f.call(this):"":f.call(this)}function c(t){o.call(this,t);this.inputmask&&n(this).trigger("setvalue")}var f,o,s;t.inputmask.__valueGet||(!0!==u.noValuePatching&&(Object.getOwnPropertyDescriptor?("function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===e("test".__proto__)?function(n){return n.__proto__}:function(n){return n.constructor.prototype}),s=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):r,s&&s.get&&s.set?(f=s.get,o=s.set,Object.defineProperty(t,"value",{get:h,set:c,configurable:!0})):"INPUT"!==t.tagName&&(f=function(){return this.textContent},o=function(n){this.textContent=n},Object.defineProperty(t,"value",{get:h,set:c,configurable:!0}))):i.__lookupGetter__&&t.__lookupGetter__("value")&&(f=t.__lookupGetter__("value"),o=t.__lookupSetter__("value"),t.__defineGetter__("value",h),t.__defineSetter__("value",c)),t.inputmask.__valueGet=f,t.inputmask.__valueSet=o),t.inputmask._valueGet=function(n){return nt&&!0!==n?f.call(this.el).split("").reverse().join(""):f.call(this.el)},t.inputmask._valueSet=function(n,t){o.call(this.el,null===n||n===r?"":!0!==t&&nt?n.split("").reverse().join(""):n)},f===r&&(f=function(){return this.value},o=function(n){this.value=n},function(t){if(n.valHooks&&(n.valHooks[t]===r||!0!==n.valHooks[t].inputmaskpatch)){var i=n.valHooks[t]&&n.valHooks[t].get?n.valHooks[t].get:function(n){return n.value},f=n.valHooks[t]&&n.valHooks[t].set?n.valHooks[t].set:function(n,t){return n.value=t,n};n.valHooks[t]={get:function(n){if(n.inputmask){if(n.inputmask.opts.autoUnmask)return n.inputmask.unmaskedvalue();var t=i(n);return-1!==b(r,r,n.inputmask.maskset.validPositions)||!0!==u.nullable?t:""}return i(n)},set:function(t,i){var r,u=n(t);return r=f(t,i),t.inputmask&&u.trigger("setvalue"),r},inputmaskpatch:!0}}}(t.type),function(t){d.on(t,"mouseenter",function(){var t=n(this);this.inputmask._valueGet()!==w().join("")&&t.trigger("setvalue")})}(t)))}(t):t.inputmask=r,f}(t,c);!1!==o&&(p=t,ii=n(p),-1===(yt=p!==r?p.maxLength:r)&&(yt=r),!0===c.colorMask&&ki(p),l&&(p.hasOwnProperty("inputmode")&&(p.inputmode=c.inputmode,p.setAttribute("inputmode",c.inputmode)),"rtfm"===c.androidHack&&(!0!==c.colorMask&&ki(p),p.type="password")),!0===o&&(d.on(p,"submit",tt.submitEvent),d.on(p,"reset",tt.resetEvent),d.on(p,"mouseenter",tt.mouseenterEvent),d.on(p,"blur",tt.blurEvent),d.on(p,"focus",tt.focusEvent),d.on(p,"mouseleave",tt.mouseleaveEvent),!0!==c.colorMask&&d.on(p,"click",tt.clickEvent),d.on(p,"dblclick",tt.dblclickEvent),d.on(p,"paste",tt.pasteEvent),d.on(p,"dragdrop",tt.pasteEvent),d.on(p,"drop",tt.pasteEvent),d.on(p,"cut",tt.cutEvent),d.on(p,"complete",c.oncomplete),d.on(p,"incomplete",c.onincomplete),d.on(p,"cleared",c.oncleared),l||!0===c.inputEventOnly?p.removeAttribute("maxLength"):(d.on(p,"keydown",tt.keydownEvent),d.on(p,"keypress",tt.keypressEvent)),d.on(p,"compositionstart",n.noop),d.on(p,"compositionupdate",n.noop),d.on(p,"compositionend",n.noop),d.on(p,"keyup",n.noop),d.on(p,"input",tt.inputFallBackEvent),d.on(p,"beforeinput",n.noop)),d.on(p,"setvalue",tt.setValueEvent),ht=ut().join(""),""!==p.inputmask._valueGet(!0)||!1===c.clearMaskOnLostFocus||i.activeElement===p)&&(f=n.isFunction(c.onBeforeMask)?c.onBeforeMask.call(at,p.inputmask._valueGet(!0),c)||p.inputmask._valueGet(!0):p.inputmask._valueGet(!0),""!==f&&bt(p,!0,!1,nt?f.split("").reverse():f.split("")),u=w().slice(),ht=u.join(""),!1===kt(u)&&c.clearIncomplete&&rt(),c.clearMaskOnLostFocus&&i.activeElement!==p&&(-1===b()?u=[]:ni(u)),ot(p,u),i.activeElement===p&&k(p,g(b())))}(p);break;case"format":return st=(n.isFunction(c.onBeforeMask)?c.onBeforeMask.call(at,o.value,c)||o.value:o.value).split(""),bt(r,!0,!1,nt?st.reverse():st),o.metadata?{value:nt?w().slice().reverse().join(""):w().join(""),metadata:f.call(this,{action:"getmetadata"},s,c)}:nt?w().slice().reverse().join(""):w().join("");case"isValid":o.value?(st=o.value.split(""),bt(r,!0,!0,nt?st.reverse():st)):o.value=w().join("");for(var vi=w(),yi=si(),fi=vi.length-1;fi>yi&&!ft(fi);fi--);return vi.splice(yi,fi+1-yi),kt(vi)&&o.value===w().join("");case"getemptymask":return ut().join("");case"remove":return p&&p.inputmask&&(ii=n(p),p.inputmask._valueSet(c.autoUnmask?bi(p):p.inputmask._valueGet(!0)),d.off(p),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(p),"value")&&p.inputmask.__valueGet&&Object.defineProperty(p,"value",{get:p.inputmask.__valueGet,set:p.inputmask.__valueSet,configurable:!0}):i.__lookupGetter__&&p.__lookupGetter__("value")&&p.inputmask.__valueGet&&(p.__defineGetter__("value",p.inputmask.__valueGet),p.__defineSetter__("value",p.inputmask.__valueSet)),p.inputmask=r),p;case"getmetadata":return n.isArray(s.metadata)?(ei=ti(!0,0,!1).join(""),n.each(s.metadata,function(n,t){if(t.mask===ei)return ei=t,!1}),ei):s.metadata}}var s=navigator.userAgent,v=/mobile/i.test(s),h=/iemobile/i.test(s),a=/iphone/i.test(s)&&!h,l=/android/i.test(s)&&!h;return u.prototype={dataAttribute:"data-inputmask",defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},quantifiermarker:{start:"{",end:"}"},groupmarker:{start:"(",end:")"},alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:n.noop,onincomplete:n.noop,oncleared:n.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,alias:null,onKeyDown:n.noop,onBeforeMask:null,onBeforePaste:function(t,i){return n.isFunction(i.onBeforeMask)?i.onBeforeMask.call(this,t,i):t},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:n.noop,skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",radixPointDefinitionSymbol:r,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","password"],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:n.noop,preValidation:null,postValidation:null,staticDefinitionSymbol:r,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"verbatim",colorMask:!1,androidHack:!1,importDataAttributes:!0},definitions:{9:{validator:"[0-9１-９]",cardinality:1,definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,definitionSymbol:"*"},"*":{validator:"[0-9１-９A-Za-zА-яЁёÀ-ÿµ]",cardinality:1}},aliases:{},masksCache:{},mask:function(e){function h(i,u,f,e){if(!0===u.importDataAttributes){var a,o,s,h,v=function(n,u){null!==(u=u!==r?u:i.getAttribute(e+"-"+n))&&("string"==typeof u&&(0===n.indexOf("on")?u=t[u]:"false"===u?u=!1:"true"===u&&(u=!0)),f[n]=u)},l=i.getAttribute(e);if(l&&""!==l&&(l=l.replace(new RegExp("'","g"),'"'),o=JSON.parse("{"+l+"}")),o){s=r;for(h in o)if("alias"===h.toLowerCase()){s=o[h];break}}v("alias",s);f.alias&&c(f.alias,f,u);for(a in u){if(o){s=r;for(h in o)if(h.toLowerCase()===a.toLowerCase()){s=o[h];break}}v(a,s)}}return n.extend(!0,u,f),("rtl"===i.dir||u.rightAlign)&&(i.style.textAlign="right"),("rtl"===i.dir||u.numericInput)&&(i.dir="ltr",i.removeAttribute("dir"),u.isRTL=!0),u}var s=this;return"string"==typeof e&&(e=i.getElementById(e)||i.querySelectorAll(e)),e=e.nodeName?[e]:e,n.each(e,function(t,i){var e=n.extend(!0,{},s.opts),c;h(i,e,n.extend(!0,{},s.userOptions),s.dataAttribute);c=o(e,s.noMasksCache);c!==r&&(i.inputmask!==r&&(i.inputmask.opts.autoUnmask=!0,i.inputmask.remove()),i.inputmask=new u(r,r,!0),i.inputmask.opts=e,i.inputmask.noMasksCache=s.noMasksCache,i.inputmask.userOptions=n.extend(!0,{},s.userOptions),i.inputmask.isRTL=e.isRTL||e.numericInput,i.inputmask.el=i,i.inputmask.maskset=c,n.data(i,"_inputmask_opts",e),f.call(i.inputmask,{action:"mask"}))}),e&&e[0]?e[0].inputmask||this:this},option:function(t,i){return"string"==typeof t?this.opts[t]:"object"===(void 0===t?"undefined":e(t))?(n.extend(this.userOptions,t),this.el&&!0!==i&&this.mask(this.el),this):void 0},unmaskedvalue:function(n){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"unmaskedvalue",value:n})},remove:function(){return f.call(this,{action:"remove"})},getemptymask:function(){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"getemptymask"})},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"isComplete"})},getmetadata:function(){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"getmetadata"})},isValid:function(n){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"isValid",value:n})},format:function(n,t){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"format",value:n,metadata:t})},analyseMask:function(t,i,f){function v(n,t,i,r){this.matches=[];this.openGroup=n||!1;this.alternatorGroup=!1;this.isGroup=n||!1;this.isOptional=t||!1;this.isQuantifier=i||!1;this.isAlternator=r||!1;this.quantifier={min:1,max:1}}function k(t,e,o){var h,s;if(o=o!==r?o:t.matches.length,h=t.matches[o-1],i)0===e.indexOf("[")||p&&/\\d|\\s|\\w]/i.test(e)||"."===e?t.matches.splice(o++,0,{fn:new RegExp(e,f.casing?"i":""),cardinality:1,optionality:t.isOptional,newBlockMarker:h===r||h.def!==e,casing:null,def:e,placeholder:r,nativeDef:e}):(p&&(e=e[e.length-1]),n.each(e.split(""),function(n,i){h=t.matches[o-1];t.matches.splice(o++,0,{fn:null,cardinality:0,optionality:t.isOptional,newBlockMarker:h===r||h.def!==i&&null!==h.fn,casing:null,def:f.staticDefinitionSymbol||i,placeholder:f.staticDefinitionSymbol!==r?i:r,nativeDef:i})})),p=!1;else if(s=(f.definitions?f.definitions[e]:r)||u.prototype.definitions[e],s&&!p){for(var a=s.prevalidator,y=a?a.length:0,c=1;c<s.cardinality;c++){var v=y>=c?a[c-1]:[],l=v.validator,w=v.cardinality;t.matches.splice(o++,0,{fn:l?"string"==typeof l?new RegExp(l,f.casing?"i":""):new function(){this.test=l}:new RegExp("."),cardinality:w||1,optionality:t.isOptional,newBlockMarker:h===r||h.def!==(s.definitionSymbol||e),casing:s.casing,def:s.definitionSymbol||e,placeholder:s.placeholder,nativeDef:e});h=t.matches[o-1]}t.matches.splice(o++,0,{fn:s.validator?"string"==typeof s.validator?new RegExp(s.validator,f.casing?"i":""):new function(){this.test=s.validator}:new RegExp("."),cardinality:s.cardinality,optionality:t.isOptional,newBlockMarker:h===r||h.def!==(s.definitionSymbol||e),casing:s.casing,def:s.definitionSymbol||e,placeholder:s.placeholder,nativeDef:e})}else t.matches.splice(o++,0,{fn:null,cardinality:0,optionality:t.isOptional,newBlockMarker:h===r||h.def!==e&&null!==h.fn,casing:null,def:f.staticDefinitionSymbol||e,placeholder:f.staticDefinitionSymbol!==r?e:r,nativeDef:e}),p=!1}function ot(t){t&&t.matches&&n.each(t.matches,function(n,u){var e=t.matches[n+1];(e===r||e.matches===r||!1===e.isQuantifier)&&u&&u.isGroup&&(u.isGroup=!1,i||(k(u,f.groupmarker.start,0),!0!==u.openGroup&&k(u,f.groupmarker.end)));ot(u)})}function d(){if(e.length>0){if(c=e[e.length-1],k(c,l),c.isAlternator){o=e.pop();for(var n=0;n<o.matches.length;n++)o.matches[n].isGroup=!1;e.length>0?(c=e[e.length-1]).matches.push(o):h.matches.push(o)}}else k(h,l)}function st(n){var t,i,u;n.matches=n.matches.reverse();for(t in n.matches)n.matches.hasOwnProperty(t)&&(i=parseInt(t),n.matches[t].isQuantifier&&n.matches[i+1]&&n.matches[i+1].isGroup&&(u=n.matches[t],n.matches.splice(t,1),n.matches.splice(i+1,0,u)),n.matches[t]=n.matches[t].matches!==r?st(n.matches[t]):function(n){return n===f.optionalmarker.start?n=f.optionalmarker.end:n===f.optionalmarker.end?n=f.optionalmarker.start:n===f.groupmarker.start?n=f.groupmarker.end:n===f.groupmarker.end&&(n=f.groupmarker.start),n}(n.matches[t]));return n}var s,l,y,c,o,a,g,ht=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,ct=/\[\^?]?(?:[^\\\]]+|\\[\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,h=new v,e=[],rt=[],b,tt,it,et;for(i&&(f.optionalmarker.start=r,f.optionalmarker.end=r);s=i?ct.exec(t):ht.exec(t);){if(l=s[0],i)switch(l.charAt(0)){case"?":l="{0,1}";break;case"+":case"*":l="{"+l+"}"}if(p)d();else switch(l.charAt(0)){case f.escapeChar:p=!0;i&&d();break;case f.optionalmarker.end:case f.groupmarker.end:if(y=e.pop(),y.openGroup=!1,y!==r)if(e.length>0){if((c=e[e.length-1]).matches.push(y),c.isAlternator){for(o=e.pop(),b=0;b<o.matches.length;b++)o.matches[b].isGroup=!1,o.matches[b].alternatorGroup=!1;e.length>0?(c=e[e.length-1]).matches.push(o):h.matches.push(o)}}else h.matches.push(y);else d();break;case f.optionalmarker.start:e.push(new v(!1,!0));break;case f.groupmarker.start:e.push(new v(!0));break;case f.quantifiermarker.start:var ut=new v(!1,!1,!0),w=(l=l.replace(/[{}]/g,"")).split(","),ft=isNaN(w[0])?w[0]:parseInt(w[0]),nt=1===w.length?ft:isNaN(w[1])?w[1]:parseInt(w[1]);("*"!==nt&&"+"!==nt||(ft="*"===nt?0:1),ut.quantifier={min:ft,max:nt},e.length>0)?(tt=e[e.length-1].matches,(s=tt.pop()).isGroup||((g=new v(!0)).matches.push(s),s=g),tt.push(s),tt.push(ut)):((s=h.matches.pop()).isGroup||(i&&null===s.fn&&"."===s.def&&(s.fn=new RegExp(s.def,f.casing?"i":"")),(g=new v(!0)).matches.push(s),s=g),h.matches.push(s),h.matches.push(ut));break;case f.alternatormarker:e.length>0?(it=(c=e[e.length-1]).matches[c.matches.length-1],a=c.openGroup&&(it.matches===r||!1===it.isGroup&&!1===it.isAlternator)?e.pop():c.matches.pop()):a=h.matches.pop();a.isAlternator?e.push(a):(a.alternatorGroup?(o=e.pop(),a.alternatorGroup=!1):o=new v(!1,!1,!1,!0),o.matches.push(a),e.push(o),a.openGroup)&&(a.openGroup=!1,et=new v(!0),et.alternatorGroup=!0,e.push(et));break;default:d()}}for(;e.length>0;)y=e.pop(),h.matches.push(y);return h.matches.length>0&&(ot(h),rt.push(h)),(f.numericInput||f.isRTL)&&st(rt[0]),rt}},u.extendDefaults=function(t){n.extend(!0,u.prototype.defaults,t)},u.extendDefinitions=function(t){n.extend(!0,u.prototype.definitions,t)},u.extendAliases=function(t){n.extend(!0,u.prototype.aliases,t)},u.format=function(n,t,i){return u(t).format(n,i)},u.unmask=function(n,t){return u(t).unmaskedvalue(n)},u.isValid=function(n,t){return u(t).isValid(n)},u.remove=function(t){n.each(t,function(n,t){t.inputmask&&t.inputmask.remove()})},u.escapeRegex=function(n){return n.replace(new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^)","gim"),"\\$1")},u.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},u})},function(n){n.exports=jQuery},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}i(4);i(9);i(12);i(13);i(14);i(15);var u=r(i(1)),f=r(i(0)),e=r(i(2));f.default===e.default&&i(16);window.Inputmask=u.default},function(n,t,i){var r=i(5),u;"string"==typeof r&&(r=[[n.i,r,""]]);u={hmr:!0};u.transform=void 0;i(7)(r,u);r.locals&&(n.exports=r.locals)},function(n,t,i){(n.exports=i(6)(void 0)).push([n.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;\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(n){function t(n,t){var u=n[1]||"",r=n[3],f,e;return r?t&&"function"==typeof btoa?(f=i(r),e=r.sources.map(function(n){return"/*# sourceURL="+r.sourceRoot+n+" */"}),[u].concat(e).concat([f]).join("\n")):[u].join("\n"):u}function i(n){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"}n.exports=function(n){var i=[];return i.toString=function(){return this.map(function(i){var r=t(i,n);return i[2]?"@media "+i[2]+"{"+r+"}":r}).join("")},i.i=function(n,t){var f,r,e,u;for("string"==typeof n&&(n=[[null,n,""]]),f={},r=0;r<this.length;r++)e=this[r][0],"number"==typeof e&&(f[e]=!0);for(r=0;r<n.length;r++)u=n[r],"number"==typeof u[0]&&f[u[0]]||(t&&!u[2]?u[2]=t:t&&(u[2]="("+u[2]+") and ("+t+")"),i.push(u))},i}},function(n,t,i){function f(n,t){for(var r,f,o,i,e=0;e<n.length;e++)if(r=n[e],f=u[r.id],f){for(f.refs++,i=0;i<f.parts.length;i++)f.parts[i](r.parts[i]);for(;i<r.parts.length;i++)f.parts.push(l(r.parts[i],t))}else{for(o=[],i=0;i<r.parts.length;i++)o.push(l(r.parts[i],t));u[r.id]={id:r.id,refs:1,parts:o}}}function e(n,t){for(var e=[],u={},f=0;f<n.length;f++){var i=n[f],r=t.base?i[0]+t.base:i[0],o={css:i[1],media:i[2],sourceMap:i[3]};u[r]?u[r].parts.push(o):e.push(u[r]={id:r,parts:[o]})}return e}function o(n,t){var i=v(n.insertInto),u,f;if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");if(u=r[r.length-1],"top"===n.insertAt)u?u.nextSibling?i.insertBefore(t,u.nextSibling):i.appendChild(t):i.insertBefore(t,i.firstChild),r.push(t);else if("bottom"===n.insertAt)i.appendChild(t);else{if("object"!=typeof n.insertAt||!n.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");f=v(n.insertInto+" "+n.insertAt.before);i.insertBefore(t,f)}}function s(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n);var t=r.indexOf(n);t>=0&&r.splice(t,1)}function h(n){var t=document.createElement("style");return n.attrs.type="text/css",c(t,n.attrs),o(n,t),t}function w(n){var t=document.createElement("link");return n.attrs.type="text/css",n.attrs.rel="stylesheet",c(t,n.attrs),o(n,t),t}function c(n,t){Object.keys(t).forEach(function(i){n.setAttribute(i,t[i])})}function l(n,t){var i,r,u,e,f;if(t.transform&&n.css){if(!(e=t.transform(n.css)))return function(){};n.css=e}return t.singleton?(f=g++,i=y||(y=h(t)),r=a.bind(null,i,f,!1),u=a.bind(null,i,f,!0)):n.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(i=w(t),r=k.bind(null,i,t),u=function(){s(i);i.href&&URL.revokeObjectURL(i.href)}):(i=h(t),r=b.bind(null,i),u=function(){s(i)}),r(n),function(t){if(t){if(t.css===n.css&&t.media===n.media&&t.sourceMap===n.sourceMap)return;r(n=t)}else u()}}function a(n,t,i,r){var e=i?"":r.css,f,u;n.styleSheet?n.styleSheet.cssText=p(t,e):(f=document.createTextNode(e),u=n.childNodes,u[t]&&n.removeChild(u[t]),u.length?n.insertBefore(f,u[t]):n.appendChild(f))}function b(n,t){var i=t.css,r=t.media;if(r&&n.setAttribute("media",r),n.styleSheet)n.styleSheet.cssText=i;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(i))}}function k(n,t,i){var r=i.css,u=i.sourceMap,o=void 0===t.convertToAbsoluteUrls&&u,e,f;(t.convertToAbsoluteUrls||o)&&(r=nt(r));u&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(u))))+" */");e=new Blob([r],{type:"text/css"});f=n.href;n.href=URL.createObjectURL(e);f&&URL.revokeObjectURL(f)}var u={},d=function(n){var t;return function(){return void 0===t&&(t=n.apply(this,arguments)),t}}(function(){return window&&document&&document.all&&!window.atob}),v=function(n){var t={};return function(i){if(void 0===t[i]){var r=n.call(this,i);if(r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(n){r=null}t[i]=r}return t[i]}}(function(n){return document.querySelector(n)}),y=null,g=0,r=[],nt=i(8),p;n.exports=function(n,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=d());t.insertInto||(t.insertInto="head");t.insertAt||(t.insertAt="bottom");var i=e(n,t);return f(i,t),function(n){for(var c,o,h,s=[],r=0;r<i.length;r++)c=i[r],(o=u[c.id]).refs--,s.push(o);for(n&&f(e(n,t),t),r=0;r<s.length;r++)if(o=s[r],0===o.refs){for(h=0;h<o.parts.length;h++)o.parts[h]();delete u[o.id]}}};p=function(){var n=[];return function(t,i){return n[t]=i,n.filter(Boolean).join("\n")}}()},function(n){n.exports=function(n){var t="undefined"!=typeof window&&window.location,i,r;if(!t)throw new Error("fixUrls requires window.location");return!n||"string"!=typeof n?n:(i=t.protocol+"//"+t.host,r=i+t.pathname.replace(/\/[^\/]*$/,"/"),n.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(n,t){var u=t.trim().replace(/^"(.*)"$/,function(n,t){return t}).replace(/^'(.*)'$/,function(n,t){return t}),f;return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(u)?n:(f=0===u.indexOf("//")?u:0===u.indexOf("/")?i+u:r+u.replace(/^\.\//,""),"url("+JSON.stringify(f)+")")}))}},function(n,t,i){"use strict";var r,u,f;"function"==typeof Symbol&&Symbol.iterator;!function(e){u=[i(0),i(1)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,t){function i(n){return isNaN(n)||29===new Date(n,2,0).getDate()}return t.extendAliases({"dd/mm/yyyy":{mask:"1/2/y",placeholder:"dd/mm/yyyy",regex:{val1pre:new RegExp("[0-3]"),val1:new RegExp("0[1-9]|[12][0-9]|3[01]"),val2pre:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|[12][0-9]|3[01])"+i+"[01])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|[12][0-9])"+i+"(0[1-9]|1[012]))|(30"+i+"(0[13-9]|1[012]))|(31"+i+"(0[13578]|1[02]))")}},leapday:"29/02/",separator:"/",yearrange:{minyear:1900,maxyear:2099},isInYearRange:function(n,t,i){if(isNaN(n))return!1;var r=parseInt(n.concat(t.toString().slice(n.length))),u=parseInt(n.concat(i.toString().slice(n.length)));return!isNaN(r)&&t<=r&&r<=i||!isNaN(u)&&t<=u&&u<=i},determinebaseyear:function(n,t,i){var r=(new Date).getFullYear(),u,s,e,f,o;if(n>r)return n;if(t<r){for(u=t.toString().slice(0,2),s=t.toString().slice(2,4);t<u+i;)u--;return e=u+s,n>e?n:e}if(n<=r&&r<=t){for(f=r.toString().slice(0,2);t<f+i;)f--;return o=f+i,o<n?n:o}return r},onKeyDown:function(i){var u=n(this),r;i.ctrlKey&&i.keyCode===t.keyCode.RIGHT&&(r=new Date,u.val(r.getDate().toString()+(r.getMonth()+1).toString()+r.getFullYear().toString()),u.trigger("setvalue"))},getFrontValue:function(n,t,i){for(var f,e=0,r=0,u=0;u<n.length&&"2"!==n.charAt(u);u++)f=i.definitions[n.charAt(u)],f?(e+=r,r=f.cardinality):r++;return t.join("").substr(e,r)},postValidation:function(n,t,r){var f,e,u=n.join("");return 0===r.mask.indexOf("y")?(e=u.substr(0,4),f=u.substring(4,10)):(e=u.substring(6,10),f=u.substr(0,6)),t&&(f!==r.leapday||i(e))},definitions:{1:{validator:function(n,t,i,r,u){var f=u.regex.val1.test(n);return r||f||n.charAt(1)!==u.separator&&-1==="-./".indexOf(n.charAt(1))||!(f=u.regex.val1.test("0"+n.charAt(0)))?f:(t.buffer[i-1]="0",{refreshFromBuffer:{start:i-1,end:i},pos:i,c:n.charAt(0)})},cardinality:2,prevalidator:[{validator:function(n,t,i,r,u){var e=n,f;if(isNaN(t.buffer[i+1])||(e+=t.buffer[i+1]),f=1===e.length?u.regex.val1pre.test(e):u.regex.val1.test(e),f&&t.validPositions[i]&&(u.regex.val2(u.separator).test(n+t.validPositions[i].input)||(t.validPositions[i].input="0"===n?"1":"0")),!r&&!f){if(f=u.regex.val1.test(n+"0"))return t.buffer[i]=n,t.buffer[++i]="0",{pos:i,c:"0"};if(f=u.regex.val1.test("0"+n))return t.buffer[i]="0",i++,{pos:i}}return f},cardinality:1}]},2:{validator:function(n,t,i,r,u){var f=u.getFrontValue(t.mask,t.buffer,u),e;return-1!==f.indexOf(u.placeholder[0])&&(f="01"+u.separator),e=u.regex.val2(u.separator).test(f+n),r||e||n.charAt(1)!==u.separator&&-1==="-./".indexOf(n.charAt(1))||!(e=u.regex.val2(u.separator).test(f+"0"+n.charAt(0)))?e:(t.buffer[i-1]="0",{refreshFromBuffer:{start:i-1,end:i},pos:i,c:n.charAt(0)})},cardinality:2,prevalidator:[{validator:function(n,t,i,r,u){var f,e;return isNaN(t.buffer[i+1])||(n+=t.buffer[i+1]),f=u.getFrontValue(t.mask,t.buffer,u),-1!==f.indexOf(u.placeholder[0])&&(f="01"+u.separator),e=1===n.length?u.regex.val2pre(u.separator).test(f+n):u.regex.val2(u.separator).test(f+n),e&&t.validPositions[i]&&(u.regex.val2(u.separator).test(n+t.validPositions[i].input)||(t.validPositions[i].input="0"===n?"1":"0")),r||e||!(e=u.regex.val2(u.separator).test(f+"0"+n))?e:(t.buffer[i]="0",i++,{pos:i})},cardinality:1}]},y:{validator:function(n,t,i,r,u){return u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear)},cardinality:4,prevalidator:[{validator:function(n,t,i,r,u){var e=u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear),f;if(!r&&!e){if(f=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n+"0").toString().slice(0,1),e=u.isInYearRange(f+n,u.yearrange.minyear,u.yearrange.maxyear))return t.buffer[i++]=f.charAt(0),{pos:i};if(f=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n+"0").toString().slice(0,2),e=u.isInYearRange(f+n,u.yearrange.minyear,u.yearrange.maxyear))return t.buffer[i++]=f.charAt(0),t.buffer[i++]=f.charAt(1),{pos:i}}return e},cardinality:1},{validator:function(n,t,i,r,u){var e=u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear),f;if(!r&&!e){if(f=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n).toString().slice(0,2),e=u.isInYearRange(n[0]+f[1]+n[1],u.yearrange.minyear,u.yearrange.maxyear))return t.buffer[i++]=f.charAt(1),{pos:i};if(f=u.determinebaseyear(u.yearrange.minyear,u.yearrange.maxyear,n).toString().slice(0,2),e=u.isInYearRange(f+n,u.yearrange.minyear,u.yearrange.maxyear))return t.buffer[i-1]=f.charAt(0),t.buffer[i++]=f.charAt(1),t.buffer[i++]=n.charAt(0),{refreshFromBuffer:{start:i-3,end:i},pos:i}}return e},cardinality:2},{validator:function(n,t,i,r,u){return u.isInYearRange(n,u.yearrange.minyear,u.yearrange.maxyear)},cardinality:3}]}},insertMode:!1,autoUnmask:!1},"mm/dd/yyyy":{placeholder:"mm/dd/yyyy",alias:"dd/mm/yyyy",regex:{val2pre:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[13-9]|1[012])"+i+"[0-3])|(02"+i+"[0-2])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+i+"30)|((0[13578]|1[02])"+i+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},leapday:"02/29/",onKeyDown:function(i){var u=n(this),r;i.ctrlKey&&i.keyCode===t.keyCode.RIGHT&&(r=new Date,u.val((r.getMonth()+1).toString()+r.getDate().toString()+r.getFullYear().toString()),u.trigger("setvalue"))}},"yyyy/mm/dd":{mask:"y/1/2",placeholder:"yyyy/mm/dd",alias:"mm/dd/yyyy",leapday:"/02/29",onKeyDown:function(i){var u=n(this),r;i.ctrlKey&&i.keyCode===t.keyCode.RIGHT&&(r=new Date,u.val(r.getFullYear().toString()+(r.getMonth()+1).toString()+r.getDate().toString()),u.trigger("setvalue"))}},"dd.mm.yyyy":{mask:"1.2.y",placeholder:"dd.mm.yyyy",leapday:"29.02.",separator:".",alias:"dd/mm/yyyy"},"dd-mm-yyyy":{mask:"1-2-y",placeholder:"dd-mm-yyyy",leapday:"29-02-",separator:"-",alias:"dd/mm/yyyy"},"mm.dd.yyyy":{mask:"1.2.y",placeholder:"mm.dd.yyyy",leapday:"02.29.",separator:".",alias:"mm/dd/yyyy"},"mm-dd-yyyy":{mask:"1-2-y",placeholder:"mm-dd-yyyy",leapday:"02-29-",separator:"-",alias:"mm/dd/yyyy"},"yyyy.mm.dd":{mask:"y.1.2",placeholder:"yyyy.mm.dd",leapday:".02.29",separator:".",alias:"yyyy/mm/dd"},"yyyy-mm-dd":{mask:"y-1-2",placeholder:"yyyy-mm-dd",leapday:"-02-29",separator:"-",alias:"yyyy/mm/dd"},datetime:{mask:"1/2/y h:s",placeholder:"dd/mm/yyyy hh:mm",alias:"dd/mm/yyyy",regex:{hrspre:new RegExp("[012]"),hrs24:new RegExp("2[0-4]|1[3-9]"),hrs:new RegExp("[01][0-9]|2[0-4]"),ampm:new RegExp("^[a|p|A|P][m|M]"),mspre:new RegExp("[0-5]"),ms:new RegExp("[0-5][0-9]")},timeseparator:":",hourFormat:"24",definitions:{h:{validator:function(n,t,i,r,u){var e,f;return"24"===u.hourFormat&&24===parseInt(n,10)?(t.buffer[i-1]="0",t.buffer[i]="0",{refreshFromBuffer:{start:i-1,end:i},c:"0"}):(e=u.regex.hrs.test(n),!r&&!e&&(n.charAt(1)===u.timeseparator||-1!=="-.:".indexOf(n.charAt(1)))&&(e=u.regex.hrs.test("0"+n.charAt(0))))?(t.buffer[i-1]="0",t.buffer[i]=n.charAt(0),i++,{refreshFromBuffer:{start:i-2,end:i},pos:i,c:u.timeseparator}):e&&"24"!==u.hourFormat&&u.regex.hrs24.test(n)?(f=parseInt(n,10),24===f?(t.buffer[i+5]="a",t.buffer[i+6]="m"):(t.buffer[i+5]="p",t.buffer[i+6]="m"),(f-=12)<10?(t.buffer[i]=f.toString(),t.buffer[i-1]="0"):(t.buffer[i]=f.toString().charAt(1),t.buffer[i-1]=f.toString().charAt(0)),{refreshFromBuffer:{start:i-1,end:i+6},c:t.buffer[i]}):e},cardinality:2,prevalidator:[{validator:function(n,t,i,r,u){var f=u.regex.hrspre.test(n);return r||f||!(f=u.regex.hrs.test("0"+n))?f:(t.buffer[i]="0",i++,{pos:i})},cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:function(n,t,i,r,u){var f=u.regex.mspre.test(n);return r||f||!(f=u.regex.ms.test("0"+n))?f:(t.buffer[i]="0",i++,{pos:i})},cardinality:1}]},t:{validator:function(n,t,i,r,u){return u.regex.ampm.test(n+"m")},casing:"lower",cardinality:1}},insertMode:!1,autoUnmask:!1},datetime12:{mask:"1/2/y h:s t\\m",placeholder:"dd/mm/yyyy hh:mm xm",alias:"datetime",hourFormat:"12"},"mm/dd/yyyy hh:mm xm":{mask:"1/2/y h:s t\\m",placeholder:"mm/dd/yyyy hh:mm xm",alias:"datetime12",regex:{val2pre:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[13-9]|1[012])"+i+"[0-3])|(02"+i+"[0-2])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+i+"30)|((0[13578]|1[02])"+i+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},leapday:"02/29/",onKeyDown:function(i){var u=n(this),r;i.ctrlKey&&i.keyCode===t.keyCode.RIGHT&&(r=new Date,u.val((r.getMonth()+1).toString()+r.getDate().toString()+r.getFullYear().toString()),u.trigger("setvalue"))}},"hh:mm t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"h:s t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"hh:mm:ss":{mask:"h:s:s",placeholder:"hh:mm:ss",alias:"datetime",autoUnmask:!1},"hh:mm":{mask:"h:s",placeholder:"hh:mm",alias:"datetime",autoUnmask:!1},date:{alias:"dd/mm/yyyy"},"mm/yyyy":{mask:"1/y",placeholder:"mm/yyyy",leapday:"donotuse",separator:"/",alias:"mm/dd/yyyy"},shamsi:{regex:{val2pre:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"[0-3])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"(0[1-9]|[12][0-9]))|((0[1-9]|1[012])"+i+"30)|((0[1-6])"+i+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},yearrange:{minyear:1300,maxyear:1499},mask:"y/1/2",leapday:"/12/30",placeholder:"yyyy/mm/dd",alias:"mm/dd/yyyy",clearIncomplete:!0},"yyyy-mm-dd hh:mm:ss":{mask:"y-1-2 h:s:s",placeholder:"yyyy-mm-dd hh:mm:ss",alias:"datetime",separator:"-",leapday:"-02-29",regex:{val2pre:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[13-9]|1[012])"+i+"[0-3])|(02"+i+"[0-2])")},val2:function(n){var i=t.escapeRegex.call(this,n);return new RegExp("((0[1-9]|1[012])"+i+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+i+"30)|((0[13578]|1[02])"+i+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},onKeyDown:function(){}}}),t})},function(n,t,i){"use strict";var r;"function"==typeof Symbol&&Symbol.iterator;void 0!==(r=function(){return window}.call(t,i,t,n))&&(n.exports=r)},function(n,t,i){"use strict";var r;"function"==typeof Symbol&&Symbol.iterator;void 0!==(r=function(){return document}.call(t,i,t,n))&&(n.exports=r)},function(n,t,i){"use strict";var r,u,f;"function"==typeof Symbol&&Symbol.iterator;!function(e){u=[i(0),i(1)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,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(n,t,i){return i-1>-1&&"."!==t.buffer[i-1]?(n=t.buffer[i-1]+n,n=i-2>-1&&"."!==t.buffer[i-2]?t.buffer[i-2]+n:"0"+n):n="00"+n,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(n)},cardinality:1}},onUnMask:function(n){return n},inputmode:"numeric"},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",greedy:!1,onBeforePaste:function(n){return(n=n.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]",cardinality:1,casing:"lower"},"-":{validator:"[0-9A-Za-z-]",cardinality:1,casing:"lower"}},onUnMask:function(n){return n},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(n,t,i){"use strict";var r,u,f;"function"==typeof Symbol&&Symbol.iterator;!function(e){u=[i(0),i(1)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,t,i){function r(n,i){for(var u="",r=0;r<n.length;r++)u+=t.prototype.definitions[n.charAt(r)]||i.definitions[n.charAt(r)]||i.optionalmarker.start===n.charAt(r)||i.optionalmarker.end===n.charAt(r)||i.quantifiermarker.start===n.charAt(r)||i.quantifiermarker.end===n.charAt(r)||i.groupmarker.start===n.charAt(r)||i.groupmarker.end===n.charAt(r)||i.alternatormarker===n.charAt(r)?"\\"+n.charAt(r):n.charAt(r);return u}return t.extendAliases({numeric:{mask:function(n){var f,e,t,u;return(0!==n.repeat&&isNaN(n.integerDigits)&&(n.integerDigits=n.repeat),n.repeat=0,n.groupSeparator===n.radixPoint&&(n.groupSeparator="."===n.radixPoint?",":","===n.radixPoint?".":"")," "===n.groupSeparator&&(n.skipOptionalPartCharacter=i),n.autoGroup=n.autoGroup&&""!==n.groupSeparator,n.autoGroup&&("string"==typeof n.groupSize&&isFinite(n.groupSize)&&(n.groupSize=parseInt(n.groupSize)),isFinite(n.integerDigits)))&&(f=Math.floor(n.integerDigits/n.groupSize),e=n.integerDigits%n.groupSize,n.integerDigits=parseInt(n.integerDigits)+(0===e?f-1:f),n.integerDigits<1&&(n.integerDigits="*")),n.placeholder.length>1&&(n.placeholder=n.placeholder.charAt(0)),"radixFocus"===n.positionCaretOnClick&&""===n.placeholder&&!1===n.integerOptional&&(n.positionCaretOnClick="lvp"),n.definitions[";"]=n.definitions["~"],n.definitions[";"].definitionSymbol="~",!0===n.numericInput&&(n.positionCaretOnClick="radixFocus"===n.positionCaretOnClick?"lvp":n.positionCaretOnClick,n.digitsOptional=!1,isNaN(n.digits)&&(n.digits=2),n.decimalProtect=!1),t="[+]",(t+=r(n.prefix,n),t+=!0===n.integerOptional?"~{1,"+n.integerDigits+"}":"~{"+n.integerDigits+"}",n.digits!==i)&&(n.radixPointDefinitionSymbol=n.decimalProtect?":":n.radixPoint,u=n.digits.toString().split(","),isFinite(u[0]&&u[1]&&isFinite(u[1]))?t+=n.radixPointDefinitionSymbol+";{"+n.digits+"}":(isNaN(n.digits)||parseInt(n.digits)>0)&&(t+=n.digitsOptional?"["+n.radixPointDefinitionSymbol+";{1,"+n.digits+"}]":n.radixPointDefinitionSymbol+";{"+n.digits+"}")),t+=r(n.suffix,n),t+="[-]",n.greedy=!1,t},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,r,u,f,e){if("-"===u||u===e.negationSymbol.front)return!0===e.allowMinus&&(e.isNegative=e.isNegative===i||!e.isNegative,""===t.join("")||{caret:r,dopost:!0});if(!1===f&&u===e.radixPoint&&e.digits!==i&&(isNaN(e.digits)||parseInt(e.digits)>0)){var o=n.inArray(e.radixPoint,t);if(-1!==o)return!0===e.numericInput?r===o:{caret:o+1}}return!0},postValidation:function(r,u,f){var a=f.suffix.split(""),v=f.prefix.split(""),o,h,s,e,l,y,c,b,p,w;if(u.pos===i&&u.caret!==i&&!0!==u.dopost||(o=u.caret!==i?u.caret:u.pos,h=r.slice(),f.numericInput&&(o=h.length-o-1,h=h.reverse()),s=h[o],s===f.groupSeparator&&(s=h[o+=1]),o===h.length-f.suffix.length-1&&s===f.radixPoint))return u;if(s!==i&&s!==f.radixPoint&&s!==f.negationSymbol.front&&s!==f.negationSymbol.back&&(h[o]="?",f.prefix.length>0&&o>=(!1===f.isNegative?1:0)&&o<f.prefix.length-1+(!1===f.isNegative?1:0)?v[o-(!1===f.isNegative?1:0)]="?":f.suffix.length>0&&o>=h.length-f.suffix.length-(!1===f.isNegative?1:0)&&(a[o-(h.length-f.suffix.length-(!1===f.isNegative?1:0))]="?")),v=v.join(""),a=a.join(""),e=h.join("").replace(v,""),e=e.replace(a,""),e=e.replace(new RegExp(t.escapeRegex(f.groupSeparator),"g"),""),e=e.replace(new RegExp("[-"+t.escapeRegex(f.negationSymbol.front)+"]","g"),""),e=e.replace(new RegExp(t.escapeRegex(f.negationSymbol.back)+"$"),""),isNaN(f.placeholder)&&(e=e.replace(new RegExp(t.escapeRegex(f.placeholder),"g"),"")),e.length>1&&1!==e.indexOf(f.radixPoint)&&("0"===s&&(e=e.replace(/^\?/g,"")),e=e.replace(/^0/g,"")),e.charAt(0)===f.radixPoint&&""!==f.radixPoint&&!0!==f.numericInput&&(e="0"+e),""!==e){if(e=e.split(""),(!f.digitsOptional||f.enforceDigitsOnBlur&&"blur"===u.event)&&isFinite(f.digits))for(l=n.inArray(f.radixPoint,e),y=n.inArray(f.radixPoint,h),-1===l&&(e.push(f.radixPoint),l=e.length-1),c=1;c<=f.digits;c++)f.digitsOptional&&(!f.enforceDigitsOnBlur||"blur"!==u.event)||e[l+c]!==i&&e[l+c]!==f.placeholder.charAt(0)?-1!==y&&h[y+c]!==i&&(e[l+c]=e[l+c]||h[y+c]):e[l+c]=u.placeholder||f.placeholder.charAt(0);!0===f.autoGroup&&""!==f.groupSeparator&&(s!==f.radixPoint||u.pos!==i||u.dopost)?(b=e[e.length-1]===f.radixPoint&&u.c===f.radixPoint,e=t(function(n,t){var i="",r;return(i+="("+t.groupSeparator+"*{"+t.groupSize+"}){*}",""!==t.radixPoint)&&(r=n.join("").split(t.radixPoint),r[1]&&(i+=t.radixPoint+"*{"+r[1].match(/^\d*\??\d*/)[0].length+"}")),i}(e,f),{numericInput:!0,jitMasking:!0,definitions:{"*":{validator:"[0-9?]",cardinality:1}}}).format(e.join("")),b&&(e+=f.radixPoint),e.charAt(0)===f.groupSeparator&&e.substr(1)):e=e.join("")}return(f.isNegative&&"blur"===u.event&&(f.isNegative="0"!==e),e=v+e,e+=a,f.isNegative&&(e=f.negationSymbol.front+e,e+=f.negationSymbol.back),e=e.split(""),s!==i)&&(s!==f.radixPoint&&s!==f.negationSymbol.front&&s!==f.negationSymbol.back?(o=n.inArray("?",e))>-1?e[o]=s:o=u.caret||0:(s===f.radixPoint||s===f.negationSymbol.front||s===f.negationSymbol.back)&&(p=n.inArray(s,e),-1!==p&&(o=p))),f.numericInput&&(o=e.length-o-1,e=e.reverse()),w={caret:s===i||u.pos!==i?o+(f.numericInput?-1:1):o,buffer:e,refreshFromBuffer:u.dopost||r.join("")!==e.join("")},w.refreshFromBuffer?w:u},onBeforeWrite:function(r,u,f,e){if(r)switch(r.type){case"keydown":return e.postValidation(u,{caret:f,dopost:!0},e);case"blur":case"checkval":var o;if(function(n){n.parseMinMaxOptions===i&&(null!==n.min&&(n.min=n.min.toString().replace(new RegExp(t.escapeRegex(n.groupSeparator),"g"),""),","===n.radixPoint&&(n.min=n.min.replace(n.radixPoint,".")),n.min=isFinite(n.min)?parseFloat(n.min):NaN,isNaN(n.min)&&(n.min=Number.MIN_VALUE)),null!==n.max&&(n.max=n.max.toString().replace(new RegExp(t.escapeRegex(n.groupSeparator),"g"),""),","===n.radixPoint&&(n.max=n.max.replace(n.radixPoint,".")),n.max=isFinite(n.max)?parseFloat(n.max):NaN,isNaN(n.max)&&(n.max=Number.MAX_VALUE)),n.parseMinMaxOptions="done")}(e),null!==e.min||null!==e.max){if(o=e.onUnMask(u.join(""),i,n.extend({},e,{unmaskAsNumber:!0})),null!==e.min&&o<e.min)return e.isNegative=e.min<0,e.postValidation(e.min.toString().replace(".",e.radixPoint).split(""),{caret:f,dopost:!0,placeholder:"0"},e);if(null!==e.max&&o>e.max)return e.isNegative=e.max<0,e.postValidation(e.max.toString().replace(".",e.radixPoint).split(""),{caret:f,dopost:!0,placeholder:"0"},e)}return e.postValidation(u,{caret:f,placeholder:"0",event:"blur"},e);case"_checkval":return{caret:f}}},regex:{integerPart:function(n,i){return i?new RegExp("["+t.escapeRegex(n.negationSymbol.front)+"+]?"):new RegExp("["+t.escapeRegex(n.negationSymbol.front)+"+]?\\d+")},integerNPart:function(n){return new RegExp("[\\d"+t.escapeRegex(n.groupSeparator)+t.escapeRegex(n.placeholder.charAt(0))+"]+")}},definitions:{"~":{validator:function(n,r,u,f,e,o){var l=f?new RegExp("[0-9"+t.escapeRegex(e.groupSeparator)+"]").test(n):new RegExp("[0-9]").test(n),s,h,c;if(!0===l){if(!0!==e.numericInput&&r.validPositions[u]!==i&&"~"===r.validPositions[u].match.def&&!o){for(s=r.buffer.join(""),h=(s=(s=s.replace(new RegExp("[-"+t.escapeRegex(e.negationSymbol.front)+"]","g"),"")).replace(new RegExp(t.escapeRegex(e.negationSymbol.back)+"$"),"")).split(e.radixPoint),h.length>1&&(h[1]=h[1].replace(/0/g,e.placeholder.charAt(0))),"0"===h[0]&&(h[0]=h[0].replace(/0/g,e.placeholder.charAt(0))),s=h[0]+e.radixPoint+h[1]||"",c=r._buffer.join(""),s===e.radixPoint&&(s=c);null===s.match(t.escapeRegex(c)+"$");)c=c.slice(1);l=(s=(s=s.replace(c,"")).split(""))[u]===i?{pos:u,remove:u}:{pos:u}}}else f||n!==e.radixPoint||r.validPositions[u-1]!==i||(r.buffer[u]="0",l={pos:u+1});return l},cardinality:1},"+":{validator:function(n,t,i,r,u){return u.allowMinus&&("-"===n||n===u.negationSymbol.front)},cardinality:1,placeholder:""},"-":{validator:function(n,t,i,r,u){return u.allowMinus&&n===u.negationSymbol.back},cardinality:1,placeholder:""},":":{validator:function(n,i,r,u,f){var o="["+t.escapeRegex(f.radixPoint)+"]",e=new RegExp(o).test(n);return e&&i.validPositions[r]&&i.validPositions[r].match.placeholder===f.radixPoint&&(e={caret:r+1}),e},cardinality:1,placeholder:function(n){return n.radixPoint}}},onUnMask:function(n,i,r){if(""===i&&!0===r.nullable)return i;var u=n.replace(r.prefix,"");return u=u.replace(r.suffix,""),u=u.replace(new RegExp(t.escapeRegex(r.groupSeparator),"g"),""),""!==r.placeholder.charAt(0)&&(u=u.replace(new RegExp(r.placeholder.charAt(0),"g"),"0")),r.unmaskAsNumber?(""!==r.radixPoint&&-1!==u.indexOf(r.radixPoint)&&(u=u.replace(t.escapeRegex.call(this,r.radixPoint),".")),u=u.replace(new RegExp("^"+t.escapeRegex(r.negationSymbol.front)),"-"),u=u.replace(new RegExp(t.escapeRegex(r.negationSymbol.back)+"$"),""),Number(u)):u},isComplete:function(n,i){var u=n.join(""),r;return n.slice().join("")!==u?!1:(r=u.replace(i.prefix,""),r=r.replace(i.suffix,""),r=r.replace(new RegExp(t.escapeRegex(i.groupSeparator),"g"),""),","===i.radixPoint&&(r=r.replace(t.escapeRegex(i.radixPoint),".")),isFinite(r))},onBeforeMask:function(n,r){var u,f,e,o,h,s;return(r.isNegative=i,n=n.toString().charAt(n.length-1)===r.radixPoint?n.toString().substr(0,n.length-1):n.toString(),""!==r.radixPoint&&isFinite(n))&&(u=n.split("."),f=""!==r.groupSeparator?parseInt(r.groupSize):0,2===u.length&&(u[0].length>f||u[1].length>f||u[0].length<=f&&u[1].length<f)&&(n=n.replace(".",r.radixPoint))),e=n.match(/,/g),o=n.match(/\./g),(n=o&&e?o.length>e.length?(n=n.replace(/\./g,"")).replace(",",r.radixPoint):e.length>o.length?(n=n.replace(/,/g,"")).replace(".",r.radixPoint):n.indexOf(".")<n.indexOf(",")?n.replace(/\./g,""):n.replace(/,/g,""):n.replace(new RegExp(t.escapeRegex(r.groupSeparator),"g"),""),0===r.digits&&(-1!==n.indexOf(".")?n=n.substring(0,n.indexOf(".")):-1!==n.indexOf(",")&&(n=n.substring(0,n.indexOf(",")))),""!==r.radixPoint&&isFinite(r.digits)&&-1!==n.indexOf(r.radixPoint))&&(h=n.split(r.radixPoint)[1].match(new RegExp("\\d*"))[0],parseInt(r.digits)<h.toString().length&&(s=Math.pow(10,parseInt(r.digits)),n=n.replace(t.escapeRegex(r.radixPoint),"."),n=(n=Math.round(parseFloat(n)*s)/s).toString().replace(".",r.radixPoint))),n},canClearPosition:function(n,t,i,r,u){var f=n.validPositions[t],e=f.input!==u.radixPoint||null!==n.validPositions[t].match.fn&&!1===u.decimalProtect||f.input===u.radixPoint&&n.validPositions[t+1]&&null===n.validPositions[t+1].match.fn||isFinite(f.input)||t===i||f.input===u.groupSeparator||f.input===u.negationSymbol.front||f.input===u.negationSymbol.back;return!e||"+"!==f.match.nativeDef&&"-"!==f.match.nativeDef||(u.isNegative=!1),e},onKeyDown:function(i,r,u,f){var e=n(this);if(i.ctrlKey)switch(i.keyCode){case t.keyCode.UP:e.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(f.step));e.trigger("setvalue");break;case t.keyCode.DOWN:e.val(parseFloat(this.inputmask.unmaskedvalue())-parseInt(f.step));e.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(n,t,i){"use strict";var r,u,f;"function"==typeof Symbol&&Symbol.iterator;!function(e){u=[i(0),i(1)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,t){function i(n,t){var u=(n.mask||n).replace(/#/g,"9").replace(/\)/,"9").replace(/[+()#-]/g,""),f=(t.mask||t).replace(/#/g,"9").replace(/\)/,"9").replace(/[+()#-]/g,""),i=(n.mask||n).split("#")[0],r=(t.mask||t).split("#")[0];return 0===r.indexOf(i)?-1:0===i.indexOf(r)?1:u.localeCompare(f)}var r=t.prototype.analyseMask;return t.prototype.analyseMask=function(t,i,u){function f(n,i,r){var s;i=i||"";r=r||o;""!==i&&(r[i]={});for(var h="",u=r[i]||r,e=n.length-1;e>=0;e--)u[h=(t=n[e].mask||n[e]).substr(0,1)]=u[h]||[],u[h].unshift(t.substr(1)),n.splice(e,1);for(s in u)u[s].length>500&&f(u[s].slice(),s,u)}function e(t){var f="",r=[],i;for(i in t)n.isArray(t[i])?1===t[i].length?r.push(i+t[i]):r.push(i+u.groupmarker.start+t[i].join(u.groupmarker.end+u.alternatormarker+u.groupmarker.start)+u.groupmarker.end):r.push(i+e(t[i]));return f+=1===r.length?r[0]:u.groupmarker.start+r.join(u.groupmarker.end+u.alternatormarker+u.groupmarker.start)+u.groupmarker.end,f}var o={};return u.phoneCodes&&(u.phoneCodes&&u.phoneCodes.length>1e3&&(f((t=t.substr(1,t.length-2)).split(u.groupmarker.end+u.alternatormarker+u.groupmarker.start)),t=e(o)),t=t.replace(/9/g,"\\9")),r.call(this,t,i,u)},t.extendAliases({abstractphone:{groupmarker:{start:"<",end:">"},countrycode:"",phoneCodes:[],mask:function(n){return n.definitions={"#":t.prototype.definitions[9]},n.phoneCodes.sort(i)},keepStatic:!0,onBeforeMask:function(n,t){var i=n.replace(/^0{1,2}/,"").replace(/[\s]/g,"");return(i.indexOf(t.countrycode)>1||-1===i.indexOf(t.countrycode))&&(i="+"+t.countrycode+i),i},onUnMask:function(n){return n.replace(/[()#-]/g,"")},inputmode:"tel"}}),t})},function(n,t,i){"use strict";var r,u,f;"function"==typeof Symbol&&Symbol.iterator;!function(e){u=[i(0),i(1)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,t){return t.extendAliases({Regex:{mask:"r",greedy:!1,repeat:"*",regex:null,regexTokens:null,tokenizer:/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,quantifierFilter:/[0-9]+[^,]/,isComplete:function(n,t){return new RegExp(t.regex,t.casing?"i":"").test(n.join(""))},definitions:{r:{validator:function(t,i,r,u,f){function h(n,t){this.matches=[];this.isGroup=n||!1;this.isQuantifier=t||!1;this.quantifier={min:1,max:1};this.repeaterPart=void 0}function s(t,i){var u=!1,v,r,w,d,y,o,l,g,h,b;for(i&&(e+="(",c++),v=0;v<t.matches.length;v++){if(r=t.matches[v],!0===r.isGroup)u=s(r,!0);else if(!0===r.isQuantifier){var nt=n.inArray(r,t.matches),p=t.matches[nt-1],k=e;if(isNaN(r.quantifier.max)){for(;r.repeaterPart&&r.repeaterPart!==e&&r.repeaterPart.length>e.length&&!(u=s(p,!0)););(u=u||s(p,!0))&&(r.repeaterPart=e);e=k+r.quantifier.max}else{for(w=0,d=r.quantifier.max-1;w<d&&!(u=s(p,!0));w++);e=k+"{"+r.quantifier.min+","+r.quantifier.max+"}"}}else if(void 0!==r.matches)for(y=0;y<r.length&&!(u=s(r[y],i));y++);else{if("["==r.charAt(0)){for(o=e,o+=r,h=0;h<c;h++)o+=")";u=(b=new RegExp("^("+o+")$",f.casing?"i":"")).test(a)}else for(l=0,g=r.length;l<g;l++)if("\\"!==r.charAt(l)){for(o=e,o=(o+=r.substr(0,l+1)).replace(/\|$/,""),h=0;h<c;h++)o+=")";if(b=new RegExp("^("+o+")$",f.casing?"i":""),u=b.test(a))break}e+=r}if(u)break}return i&&(e+=")",c--),u}var a,o,y=i.buffer.slice(),e="",p=!1,c=0,l,v;for(null===f.regexTokens&&function(){var t,u,i=new h,n=[],e;for(f.regexTokens=[];t=f.tokenizer.exec(f.regex);)switch((u=t[0]).charAt(0)){case"(":n.push(new h(!0));break;case")":o=n.pop();n.length>0?n[n.length-1].matches.push(o):i.matches.push(o);break;case"{":case"+":case"*":var s=new h(!1,!0),r=(u=u.replace(/[{}]/g,"")).split(","),c=isNaN(r[0])?r[0]:parseInt(r[0]),l=1===r.length?c:isNaN(r[1])?r[1]:parseInt(r[1]);(s.quantifier={min:c,max:l},n.length>0)?(e=n[n.length-1].matches,(t=e.pop()).isGroup||((o=new h(!0)).matches.push(t),t=o),e.push(t),e.push(s)):((t=i.matches.pop()).isGroup||((o=new h(!0)).matches.push(t),t=o),i.matches.push(t),i.matches.push(s));break;default:n.length>0?n[n.length-1].matches.push(u):i.matches.push(u)}i.matches.length>0&&f.regexTokens.push(i)}(),y.splice(r,0,t),a=y.join(""),l=0;l<f.regexTokens.length;l++)if(v=f.regexTokens[l],p=s(v,v.isGroup))break;return p},cardinality:1}}}}),t})},function(n,t,i){"use strict";var r,u,f,e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(e){u=[i(2),i(1)];void 0!==(f="function"==typeof(r=e)?r.apply(t,u):r)&&(n.exports=f)}(function(n,t){return void 0===n.fn.inputmask&&(n.fn.inputmask=function(i,r){var f,u=this[0];if(void 0===r&&(r={}),"string"==typeof i)switch(i){case"unmaskedvalue":return u&&u.inputmask?u.inputmask.unmaskedvalue():n(u).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return u&&u.inputmask?u.inputmask.getemptymask():"";case"hasMaskedValue":return!(!u||!u.inputmask)&&u.inputmask.hasMaskedValue();case"isComplete":return!u||!u.inputmask||u.inputmask.isComplete();case"getmetadata":return u&&u.inputmask?u.inputmask.getmetadata():void 0;case"setvalue":n(u).val(r);u&&void 0===u.inputmask&&n(u).triggerHandler("setvalue");break;case"option":if("string"!=typeof r)return this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(r)});if(u&&void 0!==u.inputmask)return u.inputmask.option(r);break;default:return r.alias=i,f=new t(r),this.each(function(){f.mask(this)})}else{if("object"==(void 0===i?"undefined":e(i)))return f=new t(i),void 0===i.mask&&void 0===i.alias?this.each(function(){if(void 0!==this.inputmask)return this.inputmask.option(i);f.mask(this)}):this.each(function(){f.mask(this)});if(void 0===i)return this.each(function(){(f=new t(r)).mask(this)})}}),n.fn.inputmask})}])