!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("VueInputMask",[],t):"object"==typeof exports?exports.VueInputMask=t():e.VueInputMask=t()}(window,function(){return u={},r.m=n=[function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={"!":{escape:!0},"+":{skip:!0},X:{pattern:/./},"#":{pattern:/[0-9]/},S:{pattern:/[a-zA-Z]/},N:{pattern:/[0-9a-zA-Z]/},a:{pattern:/[a-zA-Z]/,transform:function(e){return e.toLocaleLowerCase()},untransform:function(e){return e}},A:{pattern:/[a-zA-Z]/,transform:function(e){return e.toLocaleUpperCase()},untransform:function(e){return e.toLocaleLowerCase()}}}},function(e,t,n){"use strict";var u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.demask=t.mask=void 0;var o=u(n(2));t.demask=o.default;var l=u(n(3));t.mask=l.default,t.default={inserted:function(e,t){var n,u,r=t.value;/input/i.test(e.tagName)&&/text/i.test(e.type)?r.length?(n=l.default(e.value,r),u=o.default(e.value,r),e.value=n,e.setAttribute("raw-value",u),e.dispatchEvent(new CustomEvent("input"))):console.warn("v-mask: Element must have a specified mask value to work properly.",e):console.warn("v-mask: Element must be a text input to work properly.",e)},bind:function(r,e){var a=e.value;a.length&&/input/i.test(r.tagName)&&/text/i.test(r.type)&&(r.maskInput=function(e){var t,n,u=e.inputType;e.isTrusted&&!/(delete|backspace)/i.test(u)&&(t=l.default(r.value,a),n=o.default(t,a),r.value=t,r.setAttribute("raw-value",n),r.dispatchEvent(new CustomEvent("input")))},r.addEventListener("input",r.maskInput))},unbind:function(e){e.removeEventListener("input",e.maskInput)}}},function(e,t,n){"use strict";var u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(0));t.default=function(e,t){for(var n,u,r=e.split(""),a=t.split(""),o=0,l=0;l=v.length)return null!==(o=k.default[v[v.length-1]])&&void 0!==o&&o.skip&&(_=v[v.length-2],null!==(i=null===(l=k.default[_])||void 0===l?void 0:l.pattern)&&void 0!==i&&i.test(m)&&c.push(m)),{escaped:h,value:c.join("")};for(;!k.default[v[b]]||k.default[v[b]].escape;){if(null!==(s=k.default[v[b]])&&void 0!==s&&s.escape&&(b++,h++),v[b]===m)return c.push(v[b]),{escaped:h,value:c.join("")};c.push(v[b]),b++}_=v[b],null!==(d=null===(f=k.default[_])||void 0===f?void 0:f.pattern)&&void 0!==d&&d.test(m)&&(c.push(k.default[_].transform?k.default[_].transform(m):m),b++);for(var y="";b