https://www.deltadentalnj.com/smile_resources/js/form?v=Z4HDN3na3z4j9ZADdwRZi_KPWaz4XWSZbEUezlhWQAA1
1var Forms;!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.submitButton=t.currentTarget;n(this).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function r(){var r,u;return i.submitButton&&(i.settings.submitHandler||i.formSubmitted)&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),!i.settings.submitHandler||(u=i.settings.submitHandler.call(i,i.currentForm,t),r&&r.remove(),void 0!==u&&u)}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,i,r;return n(this[0]).is("form")?t=this.validate().form():(r=[],t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t;t||(r=r.concat(i.errorList))}),i.errorList=r),t},rules:function(t,i){var e,s,f,u,o,h,r=this[0];if(null!=r&&(!r.form&&r.hasAttribute("contenteditable")&&(r.form=this.closest("form")[0],r.name=this.attr("name")),null!=r.form)){if(t)switch(e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(n,t){h[t]=f[t];delete f[t]}),h):(delete s[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u)),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}}});n.extend(n.expr.pseudos||n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){var i=n(t).val();return null!==i&&!!n.trim(""+i)},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:void 0===i?t:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(t,i){9===i.which&&""===this.elementValue(t)||n.inArray(i.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])!==-1||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}."),step:n.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){!this.form&&this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0],this.name=n(this).attr("name"));var r=n.data(this.form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!n(this).is(i.ignore)&&i[u].call(r,this,t)}this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var t,r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i);this.settings.invalidHandler&&n(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var e,o,i=this.clean(t),r=this.validationTargetFor(i),u=this,f=!0;return void 0===r?delete this.invalid[i.name]:(this.prepareElement(r),this.currentElements=n(r),o=this.groups[r.name],o&&n.each(this.groups,function(n,t){t===o&&n!==r.name&&(i=u.validationTargetFor(u.clean(u.findByName(n))),i&&i.name in u.invali
1d&&(u.currentElements.push(i),f=u.check(i)&&f))}),e=this.check(r)!==!1,f=f&&e,this.invalid[r.name]=e?!1:!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n(t).attr("aria-invalid",!e)),f},showErrors:function(t){if(t){var i=this;n.extend(this.errorMap,t);this.errorList=n.map(this.errorMap,function(n,t){return{message:n,element:i.findByName(t)[0]}});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.invalid={};this.submitted={};this.prepareForm();this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(n){var t;if(this.settings.unhighlight)for(t=0;n[t];t++)this.settings.unhighlight.call(this,n[t],this.settings.errorClass,""),this.findByName(n[t].name).removeClass(this.settings.validClass);else n.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t,i=0;for(t in n)void 0!==n[t]&&null!==n[t]&&n[t]!==!1&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text("");this.addWrapper(n).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var r=this.name||n(this).attr("name");return!r&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0],this.name=r),!(r in i||!t.objectLength(n(this).rules()))&&(i[r]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([])},reset:function(){this.resetInternals();this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var i,r,f=n(t),u=t.type;return"radio"===u||"checkbox"===u?this.findByName(t.name).filter(":checked").val():"number"===u&&"undefined"!=typeof t.validity?t.validity.badInput?"NaN":f.val():(i=t.hasAttribute("contenteditable")?f.text():f.val(),"file"===u?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(r=i.lastIndexOf("/"),r>=0?i.substr(r+1):(r=i.lastIndexOf("\\"),r>=0?i.substr(r+1):i)):"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var u,f,r,e,i=n(t).rules(),c=n.map(i,function(n,t){return t}).length,h=!1,o=this.elementValue(t);if("function"==typeof i.normalizer?e=i.normalizer:"function"==typeof this.settings.normalizer&&(e=this.settings.normalizer),e){if(o=e.call(t,o),"string"!=typeof o)throw new TypeError("The normalizer should return a string value.");delete i.normalizer}for(f in i){r={method:f,parameters:i[f]};try{if(u=n.validator.methods[f].call(this,o,t,r.parameters),"dependency-mismatch"===u&&1===c){h=!0;continue}if(h=!1,"pending"===u)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!u)return this.formatAndAdd(t,r),!1}catch(s){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",s),s instanceof TypeError&&(s.message+=". Exception occurred when checking element "+t.i
1d+", check the '"+r.method+"' method."),s;}}if(!h)return this.objectLength(i)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n]},defaultMessage:function(t,i){"string"==typeof i&&(i={method:i});var r=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"<\/strong>"),u=/\$?\{(\d+)\}/g;return"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),r},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t);this.errorList.push({message:i,element:n,method:t.method});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var u,s,e,o,r=this.errorsFor(t),h=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement.call(this,u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",h):0===r.parents("label[for='"+this.escapeCssMeta(h)+"']").length&&(e=r.attr("id"),f?f.match(new RegExp("\\b"+this.escapeCssMeta(e)+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),s=this.groups[t.name],s&&(o=this,n.each(o.groups,function(t,i){i===s&&n("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",r.attr("id"))}))));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.escapeCssMeta(this.idOrName(t)),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(n){return n.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return!this.dependTypes[typeof n]||this.dependTypes[typeof n](n,t)},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);
1return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,n(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];n(t).removeClass(this.settings.pendingClass);i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.submitButton&&n("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return i="string"==typeof i&&i||"remote",n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm();n(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(n,t,i,r){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(r=Number(r),isNaN(r)&&(r=void 0));r||0===r?n[i]=r:t===i&&"range"!==t&&(n[i]=!0)},attributeRules:function(t){var r,i,u={},f=n(t),e=t.getAttribute("type");for(r in n.validator.methods)"required"===r?(i=t.getAttribute(r),""===i&&(i=!0),i=!!i):i=f.attr(r),this.normalizeAttributeRule(u,e,r,i);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t),e=t.getAttribute("type");for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),this.normalizeAttributeRule(u,e,i,r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0===u.param||u.param:(n.data(i.form,"validator").resetElements(n(i)),delete t[r])}}),n.each(t,function(r,u){t[r]=n.isFunction(u)&&"normalizer"!==r?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:t.length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)}
1,url:function(n,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[\/?#]\S*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},step:function(t,i,r){var u,f=n(i).attr("type"),h="Step attribute on input type "+f+" is not supported.",c=new RegExp("\\b"+f+"\\b"),l=f&&!c.test("text,number,range"),e=function(n){var t=(""+n).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0},o=function(n){return Math.round(n*Math.pow(10,u))},s=!0;if(l)throw new Error(h);return u=e(r),(e(t)>u||o(t)%o(r)!=0)&&(s=!1),this.optional(i)||s},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.not(".validate-equalTo-blur").length&&u.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r,u){if(this.optional(i))return"dependency-mismatch";u="string"==typeof u&&u||"remote";var f,o,s,e=this.previousValue(i,u);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),e.originalMessage=e.originalMessage||this.settings.messages[i.name][u],this.settings.messages[i.name][u]=e.message,r="string"==typeof r&&{url:r}||r,s=n.param(n.extend({data:t},r.data)),e.old===s?e.valid:(e.old=s,f=this,this.startRequest(i),o={},o[i.name]=t,n.ajax(n.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:f.currentForm,success:function(n){var r,s,h,o=n===!0||"true"===n;f.settings.messages[i.name][u]=e.originalMessage;o?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(i),f.formSubmitted=h,f.successList.push(i),f.invalid[i.name]=!1,f.showErrors()):(r={},s=n||f.defaultMessage(i,{method:u,parameters:t}),r[i.name]=e.message=s,f.invalid[i.name]=!0,f.showErrors(r));e.valid=o;f.stopRequest(i,o)}},r)),"pending")}}});var i,t={};return n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)}),n});!function(n){"function"==typeof define&&define.amd?define("jquery.validate.unobtrusive",["jquery-validation"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery-validation")):jQuery.validator.unobtrusive=n(jQuery)}(function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,.\/:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return 0===n.indexOf("*.")&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");
1r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r,u;i&&(r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null,i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var t,r=n.validator,u="unobtrusiveValidation";return r.unobtrusive={adapters:[],parseElement:function(t,i){var r,u,o,f=n(t),e=f.parents("form")[0];e&&(r=s(e),r.options.rules[t.name]=u={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=f.attr(i),s={};void 0!==r&&(i+="-",n.each(this.params,function(){s[this]=f.attr(i+this)}),this.adapt({element:t,form:e,message:r,params:s,rules:u,messages:o}))}),n.extend(u,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}},t=r.unobtrusive.adapters,t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this},t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})},t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})},t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})},r.addMethod("__dummy__",function(){return!0}),r.addMethod("regex",function(n,t,i){var r;return!!this.optional(t)||(r=new RegExp(i).exec(n),r&&0===r.index&&r[0].length===n.length)}),r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r}),r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept"),t.addSingleVal("regex","pattern"),t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"),t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range"),t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength"),t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)}),t.add("required",function(n){"INPUT"===n.element.tagName.toUpperCase()&&"CHECKBOX"===n.element.type.toUpperCase()||i(n,"required",!0)}),t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}});i(t,"remote",r)}),t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);
1n.params.regex&&i(n,"regex",n.params.regex)}),t.add("fileextensions",["extensions"],function(n){i(n,"extension",n.params.extensions)}),n(function(){r.unobtrusive.parse(document)}),r.unobtrusive}),function(n){function t(n){return n.closest("form").find(".md-form").length>0}function i(n){return n.hasClass("mdbMultiCheckBox")}function r(n){return n.closest(".mdbMultiCheckBoxContainer")}function u(n,t){var s="Is-Valid",h="Is-In-Valid",u,f,e,o;t===!0?(u=s,f=h):(u=h,f=s);i(n)&&(e=r(n).find("label").first(),e.length>0&&e.addClass("CheckboxGroup-ParentLabel-"+u).removeClass("CheckboxGroup-ParentLabel-"+f),o=n.next("label"),o.length>0&&o.addClass("CheckboxGroup-CheckboxLabel-"+u).removeClass("CheckboxGroup-CheckboxLabel-"+f))}function e(t,i){var r=i.desiredvalue,e;r=(r==null?"":r).toString();let f=jQuery(t).attr("forEachIndex"),u=f?i.dependentproperty+f:i.dependentproperty,o=n("input[id$='"+u+"']").attr("type");return e=o==="radio"?n("input[id$='"+u+"']:checked").val():n("#"+u).val(),n.trim(r).toLowerCase()===n.trim(e).toLocaleLowerCase()}jQuery.validator.unobtrusive.parseDynamicContent=function(t){jQuery.validator.unobtrusive.parse(t);let r=n(t).first().closest("form"),i=r.data("unobtrusiveValidation"),u=r.validate();jQuery.each(i.options.rules,function(t,r){let f={};u.settings.rules[t]==undefined?(jQuery.extend(f,r),f.messages=i.options.messages[t],n("[name='"+t+"']").rules("add",f)):jQuery.each(r,function(r,e){u.settings.rules[t][r]==undefined&&(f[r]=e,f.messages=i.options.messages[t][r],n("[name='"+t+"']").rules("add",f))})})};var f={highlight:function(i,r,f){var e=n(i);t(e)?(e.addClass("is-invalid").removeClass("is-valid"),u(e,!1)):e.closest(".field-container").addClass(r).removeClass(f)},unhighlight:function(i,r,f){var e=n(i);t(e)?(e.removeClass("is-invalid").addClass("is-valid"),u(e,!0)):e.closest(".field-container").removeClass(r).addClass(f)}};jQuery.validator.setDefaults(f);jQuery.validator.unobtrusive.options={errorClass:f.errorClass,errorPlacement:function(n,t){i(t)&&n.appendTo(r(t).find("#checkboxGroupError"))}};jQuery.validator.unobtrusive.adapters.add("requiredif",["dependentproperty","desiredvalue"],function(n){n.rules.requiredif=n.params;n.messages.requiredif=n.message});jQuery.validator.unobtrusive.adapters.add("minlengthrequiredif",["dependentproperty","desiredvalue","minlength"],function(n){n.rules.minlengthrequiredif=n.params;n.messages.minlengthrequiredif=n.message});jQuery.validator.unobtrusive.adapters.add("mustbetrue",[],function(n){n.rules.mustbetrue=n.params;n.messages.mustbetrue=n.message});jQuery.validator.unobtrusive.adapters.add("atleastonerequired",[],function(n){n.rules.atleastonerequired=n.params;n.messages.atleastonerequired=n.message});jQuery.validator.unobtrusive.adapters.add("datebetween",["mindateproperty","maxdateproperty"],function(n){n.rules.datebetween=n.params;n.message&&(jQuery.validator.messages.datebetween=n.message)});jQuery.validator.unobtrusive.adapters.add("dateregex",["datepattern"],function(n){n.rules.dateregex=n.params;n.message&&(jQuery.validator.messages.dateregex=n.message)});jQuery.validator.unobtrusive.adapters.add("daterange",["mindateproperty","maxdateproperty","dateformat"],function(n){n.rules.daterange=n.params;n.message&&(jQuery.validator.messages.daterange=n.message)});jQuery.validator.unobtrusive.adapters.add("dateonorbeforetoday",["excludetoday","dateformat"],function(n){n.rules.dateonorbeforetoday=n.params;n.messages.dateonorbeforetoday=n.message});jQuery.validator.addMethod("requiredif",function(t,i,r){return e(i,r)?n.validator.methods.required.call(this,t,i,r):!0});jQuery.validator.addMethod("minlengthrequiredif",function(n,t,i){let r=i.minlength;return e(t,i)?n.length>=r:!0});jQuery.validator.addMethod("mustbetrue",function(n,t){return t.type==="checkbox"?t.checked:n==="true"});jQuery.validator.addMethod("date",function(n,t){if(!n||n==="")return!0;this.settings.messages[t.name].date=function(){return jQuery.validator.messages.date};return/^\d{2}\/\d{2}\/\d{4}$/.test(n)});jQuery.validator.addMethod("atleastonerequired",function(n,t){var i=t.type,r=jQuery("input[name='"+t.name+"']");return i==="checkbox"||i==="radio"?r.is(":checked"):r.is(":selected")});jQuery.validator.addMethod("datebetween",function(n,t,i){var r=jQuery("#"+i.mindateproperty).val(),u=jQuery("#"+i.maxdateproperty).val(),f=new Date(n),e=new Date(r),o=new Date(u),h=jQuery(t).attr("data-val-datebetween"),s=!n||!r||!u||f.toSortableString()>=e.toSortableString()&&f.toSortableString()<=o.toSortableString();return s||(jQuery.validator.messages.datebetween=h.replace("{0}",e.toMMDDYYYY()).replace("{1}",o.toMMDDYYYY())),s});jQuery.validator.addMethod("dateregex",function(n,t,i){var f=new RegExp(i.datepattern),r=f.test(n),u;return r||(u=jQuery(t).attr("data-val-dateregex"),jQuery.validator.messages.dateregex=u),r});jQuery.validator.addMethod("daterange",function(n,t,i){var u=!1,c;if(typeof moment!="undefined"){var f=jQuery("#"+i.mindateproperty).val(),e=jQuery("#"+i.maxdateproperty).val(),r=i.dateformat.toUpperCase(),o=moment(n,r).toDate(),s=moment(f,r).toDate(),h=moment(e,r).toDate(),u=!n||!f||!e||o.toSortableString()>=s.toSortableString()&&o.toSortableString()<=h.toSortableString();u||(c=jQuery(t).attr("data-val-daterange"),jQuery.validator.messages.daterange=c.replace("{0}",moment(s).format(r)).replace("{1}",moment(h).format(r)))}else console.error("moment.js is not available");return u});jQuery.validator.addMethod("dateonorbeforetoday",function(n,t,i){if(typeof moment=="undefined")return console.error("moment.js is not available"),!1;var f=i.dateformat.toUpperCase(),r=moment(n,f).toDate(),u=moment(Date.now());return i.excludetoday==="false"&&u.add(1,"d"),compareDate=u.toDate(),!r||!compareDate||r.toSortableString()<compareDate.toSortableString()});n.validator.unobtrusive.adapters.add("validatedob",["dateformat"],function(n){n.rules.validatedob=n.params;
1n.messages.validatedob=n.message?n.message:"Invalid Date of Birth"});n.validator.addMethod("validatedob",function(n,t,i){if(!n)return!0;if(typeof moment=="undefined")return console.error("moment.js is not available"),!1;let r="MM/DD/YYYY";i.dateformat&&(r=i.dateformat.toUpperCase());let u=moment(n,r),f=moment("01/01/1900","MM/DD/YYYY"),e=moment(Date.now());return u.isSameOrAfter(f)&&u.isSameOrBefore(e)})}(jQuery);!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return kf.apply(null,arguments)}function nt(n){return n instanceof Array||"[object Array]"===Object.prototype.toString.call(n)}function ui(n){return null!=n&&"[object Object]"===Object.prototype.toString.call(n)}function s(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function cu(n){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(n).length;for(var t in n)if(s(n,t))return;return 1}function b(n){return void 0===n}function ht(n){return"number"==typeof n||"[object Number]"===Object.prototype.toString.call(n)}function di(n){return n instanceof Date||"[object Date]"===Object.prototype.toString.call(n)}function df(n,t){for(var r=[],u=n.length,i=0;i<u;++i)r.push(t(n[i],i));return r}function dt(n,t){for(var i in t)s(t,i)&&(n[i]=t[i]);return s(t,"toString")&&(n.toString=t.toString),s(t,"valueOf")&&(n.valueOf=t.valueOf),n}function ut(n,t,i,r){return ge(n,t,i,r,!0).utc()}function u(n){return null==n._pf&&(n._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),n._pf}function lu(n){var t,r,i=n._d&&!isNaN(n._d.getTime());return i&&(t=u(n),r=ns.call(t.parsedDateParts,function(n){return null!=n}),i=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r),n._strict)&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(n)?i:(n._isValid=i,n._isValid)}function lr(n){var t=ut(NaN);return null!=n?dt(u(t),n):u(t).userInvalidated=!0,t}function vu(n,t){var i,r,f,e=gf.length;if(b(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),b(t._i)||(n._i=t._i),b(t._f)||(n._f=t._f),b(t._l)||(n._l=t._l),b(t._strict)||(n._strict=t._strict),b(t._tzm)||(n._tzm=t._tzm),b(t._isUTC)||(n._isUTC=t._isUTC),b(t._offset)||(n._offset=t._offset),b(t._pf)||(n._pf=u(t)),b(t._locale)||(n._locale=t._locale),0<e)for(i=0;i<e;i++)b(f=t[r=gf[i]])||(n[r]=f);return n}function gi(n){vu(this,n);this._d=new Date(null!=n._d?n._d.getTime():NaN);this.isValid()||(this._d=new Date(NaN));!1===au&&(au=!0,t.updateOffset(this),au=!1)}function tt(n){return n instanceof gi||null!=n&&null!=n._isAMomentObject}function ne(n){!1===t.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function k(n,i){var r=!0;return dt(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,n),r){for(var u,e,o=[],h=arguments.length,f=0;f<h;f++){if(u="","object"==typeof arguments[f]){for(e in u+="\n["+f+"] ",arguments[0])s(arguments[0],e)&&(u+=e+": "+arguments[0][e]+", ");u=u.slice(0,-2)}else u=arguments[f];o.push(u)}ne(n+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack);r=!1}return i.apply(this,arguments)},i)}function ie(n,i){null!=t.deprecationHandler&&t.deprecationHandler(n,i);te[n]||(ne(i),te[n]=!0)}function ft(n){return"undefined"!=typeof Function&&n instanceof Function||"[object Function]"===Object.prototype.toString.call(n)}function yu(n,t){var i,r=dt({},n);for(i in t)s(t,i)&&(ui(n[i])&&ui(t[i])?(r[i]={},dt(r[i],n[i]),dt(r[i],t[i])):null!=t[i]?r[i]=t[i]:delete r[i]);for(i in n)s(n,i)&&!s(t,i)&&ui(n[i])&&(r[i]=dt({},r[i]));return r}function pu(n){null!=n&&this.set(n)}function et(n,t,i){var r=""+Math.abs(n);return(0<=n?i?"+":"":"-")+Math.pow(10,Math.max(0,t-r.length)).toString().substr(1)+r}function r(n,t,i,r){var u="string"==typeof r?function(){return this[r]()}:r;n&&(si[n]=u);t&&(si[t[0]]=function(){return et(u.apply(this,arguments),t[1],t[2])});i&&(si[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function vr(n,t){return n.isValid()?(t=ue(t,n.localeData()),bu[t]=bu[t]||function(n){for(var r,t=n.match(wu),i=0,u=t.length;i<u;i++)t[i]=si[t[i]]?si[t[i]]:(r=t[i]).match(/\[[\s\S]/)?r.replace(/^\[|\]$/g,""):r.replace(/\\/g,"");return function(i){for(var f="",r=0;r<u;r++)f+=ft(t[r])?t[r].call(i,n):t[r];return f}}(t),bu[t](n)):n.localeData().invalidDate()}function ue(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(ar.lastIndex=0;0<=i&&ar.test(n);)n=n.replace(ar,r),ar.lastIndex=0,--i;return n}function d(n){if("string"==typeof n)return ku[n]||ku[n.toLowerCase()]}function du(n){var i,t,r={};for(t in n)s(n,t)&&(i=d(t))&&(r[i]=n[t]);return r}function i(n,t,i){br[n]=ft(t)?t:function(n){return n&&i?i:t}}
1function rs(n,t){return s(br,n)?br[n](t._strict,t._locale):new RegExp(at(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u})))}function at(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function g(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function e(n){var n=+n;return 0!=n&&isFinite(n)?g(n):0}function h(n,t){var i,r,u=t;for("string"==typeof n&&(n=[n]),ht(t)&&(u=function(n,i){i[t]=e(n)}),r=n.length,i=0;i<r;i++)kr[n[i]]=u}function tr(n,t){h(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function dr(n){return n%4==0&&n%100!=0||n%400==0}function ir(n){return dr(n)?366:365}function vi(n,i){return function(r){return null!=r?(fe(this,n,r),t.updateOffset(this,i),this):ur(this,n)}}function ur(n,t){if(!n.isValid())return NaN;var i=n._d,r=n._isUTC;switch(t){case"Milliseconds":return r?i.getUTCMilliseconds():i.getMilliseconds();case"Seconds":return r?i.getUTCSeconds():i.getSeconds();case"Minutes":return r?i.getUTCMinutes():i.getMinutes();case"Hours":return r?i.getUTCHours():i.getHours();case"Date":return r?i.getUTCDate():i.getDate();case"Day":return r?i.getUTCDay():i.getDay();case"Month":return r?i.getUTCMonth():i.getMonth();case"FullYear":return r?i.getUTCFullYear():i.getFullYear();default:return NaN}}function fe(n,t,i){var r,u,f;if(n.isValid()&&!isNaN(i)){switch(r=n._d,u=n._isUTC,t){case"Milliseconds":return u?r.setUTCMilliseconds(i):r.setMilliseconds(i);case"Seconds":return u?r.setUTCSeconds(i):r.setSeconds(i);case"Minutes":return u?r.setUTCMinutes(i):r.setMinutes(i);case"Hours":return u?r.setUTCHours(i):r.setHours(i);case"Date":return u?r.setUTCDate(i):r.setDate(i);case"FullYear":break;default:return}t=i;f=n.month();n=29!==(n=n.date())||1!==f||dr(t)?n:28;u?r.setUTCFullYear(t,f,n):r.setFullYear(t,f,n)}}function gu(n,t){var i;return isNaN(n)||isNaN(t)?NaN:(i=(t%(i=12)+i)%i,n+=(t-i)/12,1==i?dr(n)?29:28:31-i%7%2)}function se(n,t){if(n.isValid()){if("string"==typeof t)if(/^\d+$/.test(t))t=e(t);else if(!ht(t=n.localeData().monthsParse(t)))return;var i=(i=n.date())<29?i:Math.min(i,gu(n.year(),t));n._isUTC?n._d.setUTCMonth(t,i):n._d.setMonth(t,i)}}function he(n){return null!=n?(se(this,n),t.updateOffset(this,!0),this):ur(this,"Month")}function ce(){function i(n,t){return t.length-n.length}for(var r,n,u=[],f=[],t=[],e=0;e<12;e++)n=ut([2e3,e]),r=at(this.monthsShort(n,"")),n=at(this.months(n,"")),u.push(r),f.push(n),t.push(n),t.push(r);u.sort(i);f.sort(i);t.sort(i);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+f.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+u.join("|")+")","i")}function ss(n,t,i,r,u,f,e){var o;return n<100&&0<=n?(o=new Date(n+400,t,i,r,u,f,e),isFinite(o.getFullYear())&&o.setFullYear(n)):o=new Date(n,t,i,r,u,f,e),o}function er(n){var t;return n<100&&0<=n?((t=Array.prototype.slice.call(arguments))[0]=n+400,t=new Date(Date.UTC.apply(null,t)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n)):t=new Date(Date.UTC.apply(null,arguments)),t}function gr(n,t,i){return i=7+t-i,i-(7+er(n,0,i).getUTCDay()-t)%7-1}function le(n,t,i,r,u){var f,t=1+7*(t-1)+(7+i-r)%7+gr(n,r,u),i=t<=0?ir(f=n-1)+t:t>ir(n)?(f=n+1,t-ir(n)):(f=n,t);return{year:f,dayOfYear:i}}function or(n,t,i){var u,f,r=gr(n.year(),t,i),r=Math.floor((n.dayOfYear()-r-1)/7)+1;return r<1?u=r+pt(f=n.year()-1,t,i):r>pt(n.year(),t,i)?(u=r-pt(n.year(),t,i),f=n.year()+1):(f=n.year(),u=r),{week:u,year:f}}function pt(n,t,i){var r=gr(n,t,i),t=gr(n+1,t,i);return(ir(n)-r+t)/7}function nf(n,t){return n.slice(t,7).concat(n.slice(0,t))}function tf(){function i(n,t){return t.length-n.length}for(var r,u,n,f=[],e=[],o=[],t=[],s=0;s<7;s++)n=ut([2e3,1]).day(s),r=at(this.weekdaysMin(n,"")),u=at(this.weekdaysShort(n,"")),n=at(this.weekdays(n,"")),f.push(r),e.push(u),o.push(n),t.push(r),t.push(u),t.push(n);f.sort(i);e.sort(i);o.sort(i);t.sort(i);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+o.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+e.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+f.join("|")+")","i")}function rf(){return this.hours()%12||12}function ve(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function ye(n,t){return t._meridiemParse}function we(n){return n&&n.toLowerCase().replace("_","-")}function as(n){for(var t,i,f,u,r=0;r<n.length;
1){for(t=(u=we(n[r]).split("-")).length,i=(i=we(n[r+1]))?i.split("-"):null;0<t;){if(f=tu(u.slice(0,t).join("-")))return f;if(i&&i.length>=t&&function(n,t){for(var r=Math.min(n.length,t.length),i=0;i<r;i+=1)if(n[i]!==t[i])return i;return r}(u,i)>=t-1)break;t--}r++}return hr}function tu(n){var t,i;if(void 0===a[n]&&"undefined"!=typeof module&&module&&module.exports&&(i=n)&&i.match("^[^/\\\\]*$"))try{t=hr._abbr;require("./locale/"+n);ii(t)}catch(t){a[n]=null}return a[n]}function ii(n,t){return n&&((t=b(t)?wt(n):uf(n,t))?hr=t:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+n+" not found. Did you forget to load it?")),hr._abbr}function uf(n,t){if(null===t)return delete a[n],null;var r,i=pe;if(t.abbr=n,null!=a[n])ie("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=a[n]._config;else if(null!=t.parentLocale)if(null!=a[t.parentLocale])i=a[t.parentLocale]._config;else{if(null==(r=tu(t.parentLocale)))return cr[t.parentLocale]||(cr[t.parentLocale]=[]),cr[t.parentLocale].push({name:n,config:t}),null;i=r._config}return a[n]=new pu(yu(i,t)),cr[n]&&cr[n].forEach(function(n){uf(n.name,n.config)}),ii(n),a[n]}function wt(n){var t;if(!(n=n&&n._locale&&n._locale._abbr?n._locale._abbr:n))return hr;if(!nt(n)){if(t=tu(n))return t;n=[n]}return as(n)}function ff(n){var t=n._a;return t&&-2===u(n).overflow&&(t=t[vt]<0||11<t[vt]?vt:t[ot]<1||t[ot]>gu(t[p],t[vt])?ot:t[y]<0||24<t[y]||24===t[y]&&(0!==t[it]||0!==t[yt]||0!==t[fi])?y:t[it]<0||59<t[it]?it:t[yt]<0||59<t[yt]?yt:t[fi]<0||999<t[fi]?fi:-1,u(n)._overflowDayOfYear&&(t<p||ot<t)&&(t=ot),u(n)._overflowWeeks&&-1===t&&(t=us),u(n)._overflowWeekday&&-1===t&&(t=fs),u(n).overflow=t),n}function be(n){var t,r,s,o,f,h,e=n._i,i=vs.exec(e)||ys.exec(e),e=iu.length,c=ef.length;if(i){for(u(n).iso=!0,t=0,r=e;t<r;t++)if(iu[t][1].exec(i[1])){o=iu[t][0];s=!1!==iu[t][2];break}if(null==o)n._isValid=!1;else{if(i[3]){for(t=0,r=c;t<r;t++)if(ef[t][1].exec(i[3])){f=(i[2]||" ")+ef[t][0];break}if(null==f)return void(n._isValid=!1)}if(s||null==f){if(i[4]){if(!ps.exec(i[4]))return void(n._isValid=!1);h="Z"}n._f=o+(f||"")+(h||"");sf(n)}else n._isValid=!1}}else n._isValid=!1}function ds(n,t,i,r,u,f){return n=[function(n){return(n=parseInt(n,10),n<=49)?2e3+n:n<=999?1900+n:n}(n),ee.indexOf(t),parseInt(i,10),parseInt(r,10),parseInt(u,10)],f&&n.push(parseInt(f,10)),n}function ke(n){var i,r,t=bs.exec(n._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));t?(i=ds(t[4],t[3],t[2],t[5],t[6],t[7]),function(n,t,i){if(!n||ae.indexOf(n)===new Date(t[0],t[1],t[2]).getDay())return 1;u(i).weekdayMismatch=!0;i._isValid=!1}(t[1],i,n)&&(n._a=i,n._tzm=(i=t[8],r=t[9],t=t[10],i?ks[i]:r?0:60*(((i=parseInt(t,10))-(r=i%100))/100)+r),n._d=er.apply(null,n._a),n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm),u(n).rfc2822=!0)):n._isValid=!1}function yi(n,t,i){return null!=n?n:null!=t?t:i}function of(n){var r,w,f,i,h,a,e,o,v,s,c,b=[];if(!n._d){for(f=n,i=new Date(t.now()),w=f._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()],n._w&&null==n._a[ot]&&null==n._a[vt]&&(null!=(i=(f=n)._w).GG||null!=i.W||null!=i.E?(o=1,v=4,h=yi(i.GG,f._a[p],or(l(),1,4).year),a=yi(i.W,1),((e=yi(i.E,1))<1||7<e)&&(s=!0)):(o=f._locale._week.dow,v=f._locale._week.doy,c=or(l(),o,v),h=yi(i.gg,f._a[p],c.year),a=yi(i.w,c.week),null!=i.d?((e=i.d)<0||6<e)&&(s=!0):null!=i.e?(e=i.e+o,(i.e<0||6<i.e)&&(s=!0)):e=o),a<1||a>pt(h,o,v)?u(f)._overflowWeeks=!0:null!=s?u(f)._overflowWeekday=!0:(c=le(h,a,e,o,v),f._a[p]=c.year,f._dayOfYear=c.dayOfYear)),null!=n._dayOfYear&&(i=yi(n._a[p],w[p]),(n._dayOfYear>ir(i)||0===n._dayOfYear)&&(u(n)._overflowDayOfYear=!0),s=er(i,0,n._dayOfYear),n._a[vt]=s.getUTCMonth(),n._a[ot]=s.getUTCDate()),r=0;r<3&&null==n._a[r];++r)n._a[r]=b[r]=w[r];for(;r<7;r++)n._a[r]=b[r]=null==n._a[r]?2===r?1:0:n._a[r];24===n._a[y]&&0===n._a[it]&&0===n._a[yt]&&0===n._a[fi]&&(n._nextDay=!0,n._a[y]=0);n._d=(n._useUTC?er:ss).apply(null,b);h=n._useUTC?n._d.getUTCDay():n._d.getDay();null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[y]=24);n._w&&void 0!==n._w.d&&n._w.d!==h&&(u(n).weekdayMismatch=!0)}}function sf(n){if(n._f===t.ISO_8601)be(n);else if(n._f===t.RFC_2822)ke(n);else{n._a=[];u(n).empty=!0;for(var r,f,e,l,o,i=""+n._i,h=i.length,a=0,v=ue(n._f,n._locale).match(wu)||[],w=v.length,c=0;c<w;c++)f=v[c],(r=(i.match(rs(f,n))||[])[0])&&(0<(e=i.substr(0,i.indexOf(r))).length&&u(n).unusedInput.push(e),i=i.slice(i.indexOf(r)+r.length),a+=r.length),si[f]?(r?u(n).empty=!1:u(n).unusedTokens.push(f),e=f,o=n,null!=(l=r)&&s(kr,e)&&kr[e](l,o._a,o,e)):n._strict&&!r&&u(n).unusedTokens.push(f);u(n).charsLeftOver=h-a;0<i.length&&u(n).unusedInput.push(i);n._a[y]<=12&&!0===u(n).bigHour&&0<n._a[y]&&(u(n).bigHour=void 0);u(n).parsedDateParts=n._a.slice(0);u(n).meridiem=n._meridiem;n._a[y]=function(n,t,i){return null==i?t:null!=n.meridiemHour?n.meridiemHour(t,i):null!=n.isPM?((n=n.isPM(i))&&t<12&&(t+=12),t=n||12!==t?t:0):t}(n._locale,n._a[y],n._meridiem);null!==(h=u(n).era)&&(n._a[p]=n._locale.erasConvertYear(h,n._a[p]));of(n);ff(n)}}function de(n){var h,i,y,r=n._i,f=n._f;if(n._locale=n._locale||wt(n._l),null===r||void 0===f&&""===r)return lr({nullInput:!0});if("string"==typeof r&&(n._i=r=n._locale.preparse(r)),tt(r))return new gi(ff(r));if(di(r))n._d=r;else if(nt(f)){var e,v,c,l,o,a,s=n,p=!1,w=s._f.length;if(0===w)u(s).invalidFormat=!0,s._d=new Date(NaN);else{for(l=0;l<w;l++)o=0,a=!1,e=vu({},s),null!=s._useUTC&&(e._useUTC=s._useUTC),e._f=s._f[l],sf(e),lu(e)&&(a=!0),o=(o+=u(e).charsLeftOver)+10*u(e).unusedTokens.length,u(e).score=o,p?o<c&&(c=o,v=e):(null==c||o<c||a)&&(c=o,v=e,a)&&(p=!0);dt(s,v||e)}}else f?sf(n):b(f=(r=n)._i)?r._d=new Date(t.now()):di(f)?r._d=new Date(f.valueOf()):"string"==typeof f?(i=r,null!==(h=ws.exec(i._i))?i._d=new Date(+h[1]):(be(i),!1===i._isValid&&
1(delete i._isValid,ke(i),!1===i._isValid)&&(delete i._isValid,i._strict?i._isValid=!1:t.createFromInputFallback(i)))):nt(f)?(r._a=df(f.slice(0),function(n){return parseInt(n,10)}),of(r)):ui(f)?(h=r)._d||(y=void 0===(i=du(h._i)).day?i.date:i.day,h._a=df([i.year,i.month,y,i.hour,i.minute,i.second,i.millisecond],function(n){return n&&parseInt(n,10)}),of(h)):ht(f)?r._d=new Date(f):t.createFromInputFallback(r);return lu(n)||(n._d=null),n}function ge(n,t,i,r,u){var f={};return!0!==t&&!1!==t||(r=t,t=void 0),!0!==i&&!1!==i||(r=i,i=void 0),(ui(n)&&cu(n)||nt(n)&&0===n.length)&&(n=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,(u=new gi(ff(de(u=f))))._nextDay&&(u.add(1,"d"),u._nextDay=void 0),u}function l(n,t,i,r){return ge(n,t,i,r,!1)}function no(n,t){var r,i;if(!(t=1===t.length&&nt(t[0])?t[0]:t).length)return l();for(r=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][n](r)||(r=t[i]);return r}function ru(n){var n=du(n),t=n.year||0,i=n.quarter||0,r=n.month||0,u=n.week||n.isoWeek||0,f=n.day||0,o=n.hour||0,h=n.minute||0,c=n.second||0,l=n.millisecond||0;this._isValid=function(n){var i,t,r=!1,u=pi.length;for(i in n)if(s(n,i)&&(-1===v.call(pi,i)||null!=n[i]&&isNaN(n[i])))return!1;for(t=0;t<u;++t)if(n[pi[t]]){if(r)return!1;parseFloat(n[pi[t]])!==e(n[pi[t]])&&(r=!0)}return!0}(n);this._milliseconds=+l+1e3*c+6e4*h+36e5*o;this._days=+f+7*u;this._months=+r+3*i+12*t;this._data={};this._locale=wt();this._bubble()}function uu(n){return n instanceof ru}function hf(n){return n<0?-1*Math.round(-1*n):Math.round(n)}function to(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+et(~~(n/60),2)+t+et(~~n%60,2)})}function cf(n,t){var t=(t||"").match(n);return null===t?null:0===(t=60*(n=((t[t.length-1]||[])+"").match(io)||["-",0,0])[1]+e(n[2]))?0:"+"===n[0]?t:-t}function lf(n,i){var r;return i._isUTC?(i=i.clone(),r=(tt(n)||di(n)?n:l(n)).valueOf()-i.valueOf(),i._d.setTime(i._d.valueOf()+r),t.updateOffset(i,!1),i):l(n).local()}function af(n){return-Math.round(n._d.getTimezoneOffset())}function ro(){return!!this.isValid()&&this._isUTC&&0===this._offset}function rt(n,t){var i,r=n;return uu(n)?r={ms:n._milliseconds,d:n._days,M:n._months}:ht(n)||!isNaN(+n)?(r={},t?r[t]=+n:r.milliseconds=+n):(t=uo.exec(n))?(i="-"===t[1]?-1:1,r={y:0,d:e(t[ot])*i,h:e(t[y])*i,m:e(t[it])*i,s:e(t[yt])*i,ms:e(hf(1e3*t[fi]))*i}):(t=fo.exec(n))?(i="-"===t[1]?-1:1,r={y:ei(t[2],i),M:ei(t[3],i),w:ei(t[4],i),d:ei(t[5],i),h:ei(t[6],i),m:ei(t[7],i),s:ei(t[8],i)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(t=function(n,t){var i;return!n.isValid()||!t.isValid()?{milliseconds:0,months:0}:(t=lf(t,n),n.isBefore(t)?i=eo(n,t):((i=eo(t,n)).milliseconds=-i.milliseconds,i.months=-i.months),i)}(l(r.from),l(r.to)),(r={}).ms=t.milliseconds,r.M=t.months),i=new ru(r),uu(n)&&s(n,"_locale")&&(i._locale=n._locale),uu(n)&&s(n,"_isValid")&&(i._isValid=n._isValid),i}function ei(n,t){return n=n&&parseFloat(n.replace(",",".")),(isNaN(n)?0:n)*t}function eo(n,t){var i={};return i.months=t.month()-n.month()+12*(t.year()-n.year()),n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function oo(n,t){return function(i,r){var u;return null===r||isNaN(+r)||(ie(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),u=i,i=r,r=u),so(this,rt(i,r),n),this}}function so(n,i,r,u){var e=i._milliseconds,f=hf(i._days),i=hf(i._months);n.isValid()&&(u=null==u||u,i&&se(n,ur(n,"Month")+i*r),f&&fe(n,"Date",ur(n,"Date")+f*r),e&&n._d.setTime(n._d.valueOf()+e*r),u)&&t.updateOffset(n,f||i)}function ho(n){return"string"==typeof n||n instanceof String}function gs(n){return tt(n)||di(n)||ho(n)||ht(n)||function(n){var t=nt(n),i=!1;return t&&(i=0===n.filter(function(t){return!ht(t)&&ho(n)}).length),t&&i}(n)||function(n){for(var r,f=ui(n)&&!cu(n),i=!1,u=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],e=u.length,t=0;t<e;t+=1)r=u[t],i=i||s(n,r);return f&&i}(n)||null==n}function fu(n,t){var r,i;return n.date()<t.date()?-fu(t,n):-((r=12*(t.year()-n.year())+(t.month()-n.month()))+(t-(i=n.clone().add(r,"months"))<0?(t-i)/(i-n.clone().add(r-1,"months")):(t-i)/(n.clone().add(1+r,"months")-i)))||0}function co(n){return void 0===n?this._locale._abbr:(null!=(n=wt(n))&&(this._locale=n),this)}function lo(){return this._locale}function wi(n,t){return(n%t+t)%t}function ao(n,t,i){return n<100&&0<=n?new Date(n+400,t,i)-vf:new Date(n,t,i).valueOf()}function vo(n,t,i){return n<100&&0<=n?Date.UTC(n+400,t,i)-vf:Date.UTC(n,t,i)}function yf(n,t){return t.erasAbbrRegex(n)}function pf(){for(var r,u,f,e=[],o=[],s=[],t=[],i=this.eras(),n=0,h=i.length;n<h;++n)r=at(i[n].name),u=at(i[n].abbr),f=at(i[n].narrow),o.push(r),e.push(u),s.push(f),t.push(r),t.push(u),t.push(f);this._erasRegex=new RegExp("^("+t.join("|")+")","i");this._erasNameRegex=new RegExp("^("+o.join("|")+")","i");this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i");this._erasNarrowRegex=new RegExp("^("+s.join("|")+")","i")}function eu(n,t){r(0,[n,n.length],0,t)}function yo(n,t,i,r,u){var f;return null==n?or(this,r,u).year:(f=pt(n,r,u),function(n,t,i,r,u){return n=le(n,t,i,r,u),t=er(n.year,0,n.dayOfYear),this.year(t.getUTCFullYear()),this.month(t.getUTCMonth()),this.date(t.getUTCDate()),this}.call(this,n,t=f<t?f:t,i,r,u))}function nh(n,t){t[fi]=e(1e3*("0."+n))}function po(n){return n}function ou(n,t,i,r){var u=wt(),r=ut().set(r,t);return u[i](r,n)}function wo(n,t,i){if(ht(n)&&(t=n,n=void 0),n=n||"",null!=t)return ou(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=ou(n,r,i,"month");return u}function wf(n,t,i,r){t=("boolean"==typeof n?ht(t)&&(i=t,t=void 0):(t=n,n=!1,ht(i=t)&&(i=t,t=void 0)),t||"");var u,o=wt(),f=n?o._week.dow:0,e=[];
1if(null!=i)return ou(t,(i+f)%7,r,"day");for(u=0;u<7;u++)e[u]=ou(t,(u+f)%7,r,"day");return e}function bo(n,t,i,r){return t=rt(t,i),n._milliseconds+=r*t._milliseconds,n._days+=r*t._days,n._months+=r*t._months,n._bubble()}function ko(n){return n<0?Math.floor(n):Math.ceil(n)}function go(n){return 4800*n/146097}function bf(n){return 146097*n/4800}function bt(n){return function(){return this.as(n)}}function oi(n){return function(){return this.isValid()?this._data[n]:NaN}}function rh(n,t,i,r){var f=rt(n).abs(),u=kt(f.as("s")),e=kt(f.as("m")),o=kt(f.as("h")),s=kt(f.as("d")),h=kt(f.as("M")),c=kt(f.as("w")),f=kt(f.as("y")),u=(u<=i.ss?["s",u]:u<i.s&&["ss",u])||(e<=1?["m"]:e<i.m&&["mm",e])||(o<=1?["h"]:o<i.h&&["hh",o])||(s<=1?["d"]:s<i.d&&["dd",s]);return(u=(u=null!=i.w?u||(c<=1?["w"]:c<i.w&&["ww",c]):u)||(h<=1?["M"]:h<i.M&&["MM",h])||(f<=1?["y"]:["yy",f]))[2]=t,u[3]=0<+n,u[4]=r,function(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}.apply(null,u)}function ki(n){return(0<n)-(n<0)||+n}function hu(){var n,e,i,t,u,o,h,r,s,c,f;return this.isValid()?(n=su(this._milliseconds)/1e3,e=su(this._days),i=su(this._months),(r=this.asSeconds())?(t=g(n/60),u=g(t/60),n%=60,t%=60,o=g(i/12),i%=12,h=n?n.toFixed(3).replace(/\.?0+$/,""):"",s=ki(this._months)!==ki(r)?"-":"",c=ki(this._days)!==ki(r)?"-":"",f=ki(this._milliseconds)!==ki(r)?"-":"",(r<0?"-":"")+"P"+(o?s+o+"Y":"")+(i?s+i+"M":"")+(e?c+e+"D":"")+(u||t||n?"T":"")+(u?f+u+"H":"")+(t?f+t+"M":"")+(n?f+h+"S":"")):"P0D"):this.localeData().invalidDate()}var kf,ns=Array.prototype.some||function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1},gf=t.momentProperties=[],au=!1,te={},re,ku,br,kr,v,rr,pi,io,uo,fo,vf,ri,gt,ct,st,su,o;t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;re=Object.keys||function(n){var t,i=[];for(t in n)s(n,t)&&i.push(t);return i};var wu=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ar=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,bu={},si={};ku={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};var ts={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1},nr=/\d/,w=/\d\d/,yr=/\d{3}/,gt=/\d{4}/,ni=/[+-]?\d{6}/,c=/\d\d?/,hi=/\d\d\d\d?/,ci=/\d\d\d\d\d\d?/,li=/\d{1,3}/,ti=/\d{1,4}/,ct=/[+-]?\d{1,6}/,ai=/\d+/,pr=/[+-]?\d+/,is=/Z|[+-]\d\d:?\d\d/gi,wr=/Z|[+-]\d\d(?::?\d\d)?/gi,lt=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,n=/^[1-9]\d?/,f=/^([1-9]\d|\d)/;br={};kr={};var p=0,vt=1,ot=2,y=3,it=4,yt=5,fi=6,us=7,fs=8;r("Y",0,0,function(){var n=this.year();return n<=9999?et(n,4):"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");i("Y",pr);i("YY",c,w);i("YYYY",ti,gt);i("YYYYY",ct,ni);i("YYYYYY",ct,ni);h(["YYYYY","YYYYYY"],p);h("YYYY",function(n,i){i[p]=2===n.length?t.parseTwoDigitYear(n):e(n)});h("YY",function(n,i){i[p]=t.parseTwoDigitYear(n)});h("Y",function(n,t){t[p]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return e(n)+(68<e(n)?1900:2e3)};rr=vi("FullYear",!0);v=Array.prototype.indexOf||function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});i("M",c,n);i("MM",c,w);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});h(["M","MM"],function(n,t){t[vt]=e(n)-1});h(["MMM","MMMM"],function(n,t,i,r){r=i._locale.monthsParse(n,r,i._str
1ict);null!=r?t[vt]=r:u(i).invalidMonth=n});var fr="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ee="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),oe=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,es=lt,os=lt;r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");i("w",c,n);i("ww",c,w);i("W",c,n);i("WW",c,w);tr(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=e(n)});r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");i("d",c);i("e",c);i("E",c);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});tr(["dd","ddd","dddd"],function(n,t,i,r){r=i._locale.weekdaysParse(n,r,i._strict);null!=r?t.d=r:u(i).invalidWeekday=n});tr(["d","e","E"],function(n,t,i,r){t[r]=e(n)});var sr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ae="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),nu="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),hs=lt,cs=lt,ls=lt;r("H",["HH",2],0,"hour");r("h",["hh",2],0,rf);r("k",["kk",2],0,function(){return this.hours()||24});r("hmm",0,0,function(){return""+rf.apply(this)+et(this.minutes(),2)});r("hmmss",0,0,function(){return""+rf.apply(this)+et(this.minutes(),2)+et(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+et(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+et(this.minutes(),2)+et(this.seconds(),2)});ve("a",!0);ve("A",!1);i("a",ye);i("A",ye);i("H",c,f);i("h",c,n);i("k",c,n);i("HH",c,w);i("hh",c,w);i("kk",c,w);i("hmm",hi);i("hmmss",ci);i("Hmm",hi);i("Hmmss",ci);h(["H","HH"],y);h(["k","kk"],function(n,t){n=e(n);t[y]=24===n?0:n});h(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});h(["h","hh"],function(n,t,i){t[y]=e(n);u(i).bigHour=!0});h("hmm",function(n,t,i){var r=n.length-2;t[y]=e(n.substr(0,r));t[it]=e(n.substr(r));u(i).bigHour=!0});h("hmmss",function(n,t,i){var r=n.length-4,f=n.length-2;t[y]=e(n.substr(0,r));t[it]=e(n.substr(r,2));t[yt]=e(n.substr(f));u(i).bigHour=!0});h("Hmm",function(n,t){var i=n.length-2;t[y]=e(n.substr(0,i));t[it]=e(n.substr(i))});h("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[y]=e(n.substr(0,i));t[it]=e(n.substr(i,2));t[yt]=e(n.substr(r))});lt=vi("Hours",!0);var hr,pe={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:fr,monthsShort:ee,week:{dow:0,doy:6},weekdays:sr,weekdaysMin:nu,weekdaysShort:ae,meridiemParse:/[ap]\.?m?\.?/i},a={},cr={};var vs=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ys=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ps=/Z|[+-]\d\d(?::?\d\d)?/,iu=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ef=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ws=/^\/?Date\((-?\d+)/i,bs=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ks={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};for(t.createFromInputFallback=k("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){},hi=k("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:lr()}),ci=k("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?this<n?this:n:lr()}),pi=["year","quarter","month","week","day","hour","minute","second","millisecond"],to("Z",":"),to("ZZ",""),i("Z",wr),i("Z
1Z",wr),h(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=cf(wr,n)}),io=/([\+\-]|\d\d)/gi,t.updateOffset=function(){},uo=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,fo=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,rt.fn=ru.prototype,rt.invalid=function(){return rt(NaN)},fr=oo(1,"add"),sr=oo(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",nu=k("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return void 0===n?this.localeData():this.locale(n)}),vf=126227808e5,r("N",0,0,"eraAbbr"),r("NN",0,0,"eraAbbr"),r("NNN",0,0,"eraAbbr"),r("NNNN",0,0,"eraName"),r("NNNNN",0,0,"eraNarrow"),r("y",["y",1],"yo","eraYear"),r("y",["yy",2],0,"eraYear"),r("y",["yyy",3],0,"eraYear"),r("y",["yyyy",4],0,"eraYear"),i("N",yf),i("NN",yf),i("NNN",yf),i("NNNN",function(n,t){return t.erasNameRegex(n)}),i("NNNNN",function(n,t){return t.erasNarrowRegex(n)}),h(["N","NN","NNN","NNNN","NNNNN"],function(n,t,i,r){r=i._locale.erasParse(n,r,i._strict);r?u(i).era=r:u(i).invalidEra=n}),i("y",ai),i("yy",ai),i("yyy",ai),i("yyyy",ai),i("yo",function(n,t){return t._eraYearOrdinalRegex||ai}),h(["y","yy","yyy","yyyy"],p),h(["yo"],function(n,t,i){var r;i._locale._eraYearOrdinalRegex&&(r=n.match(i._locale._eraYearOrdinalRegex));t[p]=i._locale.eraYearOrdinalParse?i._locale.eraYearOrdinalParse(n,r):parseInt(n,10)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),eu("gggg","weekYear"),eu("ggggg","weekYear"),eu("GGGG","isoWeekYear"),eu("GGGGG","isoWeekYear"),i("G",pr),i("g",pr),i("GG",c,w),i("gg",c,w),i("GGGG",ti,gt),i("gggg",ti,gt),i("GGGGG",ct,ni),i("ggggg",ct,ni),tr(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=e(n)}),tr(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),i("Q",nr),h("Q",function(n,t){t[vt]=3*(e(n)-1)}),r("D",["DD",2],"Do","date"),i("D",c,n),i("DD",c,w),i("Do",function(n,t){return n?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),h(["D","DD"],ot),h("Do",function(n,t){t[ot]=e(n.match(c)[0])}),ti=vi("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),i("DDD",li),i("DDDD",yr),h(["DDD","DDDD"],function(n,t,i){i._dayOfYear=e(n)}),r("m",["mm",2],0,"minute"),i("m",c,f),i("mm",c,w),h(["m","mm"],it),gt=vi("Minutes",!1),ct=(r("s",["ss",2],0,"second"),i("s",c,f),i("ss",c,w),h(["s","ss"],yt),vi("Seconds",!1)),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return 10*this.millisecond()}),r(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),r(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),r(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),r(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),r(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),i("S",li,nr),i("SS",li,w),i("SSS",li,yr),ri="SSSS";ri.length<=9;ri+="S")i(ri,ai);for(ri="S";ri.length<=9;ri+="S")h(ri,nh);ni=vi("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=gi.prototype;n.add=fr;n.calendar=function(n,i){1===arguments.length&&(arguments[0]?gs(arguments[0])?(n=arguments[0],i=void 0):function(n){for(var u=ui(n)&&!cu(n),t=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i=0;i<r.length;i+=1)t=t||s(n,r[i]);return u&&t}(arguments[0])&&(i=arguments[0],n=void 0):i=n=void 0);var n=n||l(),r=lf(n,this).startOf("day"),r=t.calendarFormat(this,r)||"sameElse",i=i&&(ft(i[r])?i[r].call(this,n):i[r]);return this.format(i||this.localeData().calendar(r,this,l(n)))};n.clone=function(){return new gi(this)};n.diff=function(n,t,i){var r,f,u;if(!this.isValid())return NaN;if(!(r=lf(n,this)).isValid())return NaN;switch(f=6e4*(r.utcOffset()-this.utcOffset()),t=d(t)){case"year":u=fu(this,r)/12;break;case"month":u=fu(this,r);break;case"quarter":u=fu(this,r)/3;break;case"second":u=(this-r)/1e3;break;case"minute":u=(this-r)/6e4;break;case"hour":u=(this-r)/36e5;break;case"day":u=(this-r-f)/864e5;break;case"week":u=(this-r-f)/6048e5;break;default:u=this-r}return i?u:g(u)};n.endOf=function(n){var i,r;if(void 0!==(n=d(n))&&"millisecond"!==n&&this.isValid()){switch(r=this._isUTC?vo:ao,n){case"year":i=r
1(this.year()+1,0,1)-1;break;case"quarter":i=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":i=r(this.year(),this.month()+1,1)-1;break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":i=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":i=this._d.valueOf();i+=3599999-wi(i+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":i=this._d.valueOf();i+=59999-wi(i,6e4);break;case"second":i=this._d.valueOf();i+=999-wi(i,1e3)}this._d.setTime(i);t.updateOffset(this,!0)}return this};n.format=function(n){return n=n||(this.isUtc()?t.defaultFormatUtc:t.defaultFormat),n=vr(this,n),this.localeData().postformat(n)};n.from=function(n,t){return this.isValid()&&(tt(n)&&n.isValid()||l(n).isValid())?rt({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};n.fromNow=function(n){return this.from(l(),n)};n.to=function(n,t){return this.isValid()&&(tt(n)&&n.isValid()||l(n).isValid())?rt({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};n.toNow=function(n){return this.to(l(),n)};n.get=function(n){return ft(this[n=d(n)])?this[n]():this};n.invalidAt=function(){return u(this).overflow};n.isAfter=function(n,t){return n=tt(n)?n:l(n),!(!this.isValid()||!n.isValid())&&("millisecond"===(t=d(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())};n.isBefore=function(n,t){return n=tt(n)?n:l(n),!(!this.isValid()||!n.isValid())&&("millisecond"===(t=d(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())};n.isBetween=function(n,t,i,r){return n=tt(n)?n:l(n),t=tt(t)?t:l(t),!!(this.isValid()&&n.isValid()&&t.isValid())&&("("===(r=r||"()")[0]?this.isAfter(n,i):!this.isBefore(n,i))&&(")"===r[1]?this.isBefore(t,i):!this.isAfter(t,i))};n.isSame=function(n,t){var n=tt(n)?n:l(n);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=d(t)||"millisecond")?this.valueOf()===n.valueOf():(n=n.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))};n.isSameOrAfter=function(n,t){return this.isSame(n,t)||this.isAfter(n,t)};n.isSameOrBefore=function(n,t){return this.isSame(n,t)||this.isBefore(n,t)};n.isValid=function(){return lu(this)};n.lang=nu;n.locale=co;n.localeData=lo;n.max=ci;n.min=hi;n.parsingFlags=function(){return dt({},u(this))};n.set=function(n,t){if("object"==typeof n)for(var r=function(n){var t,i=[];for(t in n)s(n,t)&&i.push({unit:t,priority:ts[t]});return i.sort(function(n,t){return n.priority-t.priority}),i}(n=du(n)),u=r.length,i=0;i<u;i++)this[r[i].unit](n[r[i].unit]);else if(ft(this[n=d(n)]))return this[n](t);return this};n.startOf=function(n){var i,r;if(void 0!==(n=d(n))&&"millisecond"!==n&&this.isValid()){switch(r=this._isUTC?vo:ao,n){case"year":i=r(this.year(),0,1);break;case"quarter":i=r(this.year(),this.month()-this.month()%3,1);break;case"month":i=r(this.year(),this.month(),1);break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":i=r(this.year(),this.month(),this.date());break;case"hour":i=this._d.valueOf();i-=wi(i+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":i=this._d.valueOf();i-=wi(i,6e4);break;case"second":i=this._d.valueOf();i-=wi(i,1e3)}this._d.setTime(i);t.updateOffset(this,!0)}return this};n.subtract=sr;n.toArray=function(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]};n.toObject=function(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}};n.toDate=function(){return new Date(this.valueOf())};n.toISOString=function(n){var t;return this.isValid()?(t=(n=!0!==n)?this.clone().utc():this).year()<0||9999<t.year()?vr(t,n?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ft(Date.prototype.toISOString)?n?this.toDate().toISOString():new Date(this.valueOf()+6e4*this.utcOffset()).toISOString().replace("Z",vr(t,"Z")):vr(t,n?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ"):null};n.inspect=function(){var t,n,i;
1return this.isValid()?(n="moment",t="",this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z"),n="["+n+'("]',i=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(n+i+"-MM-DD[T]HH:mm:ss.SSS"+(t+'[")]'))):"moment.invalid(/* "+this._i+" */)"};"undefined"!=typeof Symbol&&null!=Symbol.for&&(n[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});n.toJSON=function(){return this.isValid()?this.toISOString():null};n.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")};n.unix=function(){return Math.floor(this.valueOf()/1e3)};n.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)};n.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}};n.eraName=function(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].name;return""};n.eraNarrow=function(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].narrow;return""};n.eraAbbr=function(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].abbr;return""};n.eraYear=function(){for(var u,r,i=this.localeData().eras(),n=0,f=i.length;n<f;++n)if(u=i[n].since<=i[n].until?1:-1,r=this.clone().startOf("day").valueOf(),i[n].since<=r&&r<=i[n].until||i[n].until<=r&&r<=i[n].since)return(this.year()-t(i[n].since).year())*u+i[n].offset;return this.year()};n.year=rr;n.isLeapYear=function(){return dr(this.year())};n.weekYear=function(n){return yo.call(this,n,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)};n.isoWeekYear=function(n){return yo.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)};n.quarter=n.quarters=function(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)};n.month=he;n.daysInMonth=function(){return gu(this.year(),this.month())};n.week=n.weeks=function(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")};n.isoWeek=n.isoWeeks=function(n){var t=or(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")};n.weeksInYear=function(){var n=this.localeData()._week;return pt(this.year(),n.dow,n.doy)};n.weeksInWeekYear=function(){var n=this.localeData()._week;return pt(this.weekYear(),n.dow,n.doy)};n.isoWeeksInYear=function(){return pt(this.year(),1,4)};n.isoWeeksInISOWeekYear=function(){return pt(this.isoWeekYear(),1,4)};n.date=ti;n.day=n.days=function(n){var i,t,r;return this.isValid()?(i=ur(this,"Day"),null!=n?(t=n,r=this.localeData(),n="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=r.weekdaysParse(t))?t:null:parseInt(t,10),this.add(n-i,"d")):i):null!=n?this:NaN};n.weekday=function(n){var t;return this.isValid()?(t=(this.day()+7-this.localeData()._week.dow)%7,null==n?t:this.add(n-t,"d")):null!=n?this:NaN};n.isoWeekday=function(n){var t,i;return this.isValid()?null!=n?(t=n,i=this.localeData(),i="string"==typeof t?i.weekdaysParse(t)%7||7:isNaN(t)?null:t,this.day(this.day()%7?i:i-7)):this.day()||7:null!=n?this:NaN};n.dayOfYear=function(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==n?t:this.add(n-t,"d")};n.hour=n.hours=lt;n.minute=n.minutes=gt;n.second=n.seconds=ct;n.millisecond=n.milliseconds=ni;n.utcOffset=function(n,i,r){var u,f=this._offset||0;if(!this.isValid())return null!=n?this:NaN;if(null==n)return this._isUTC?f:af(this);if("string"==typeof n){if(null===(n=cf(wr,n)))return this}else Math.abs(n)<16&&!r&&(n*=60);return!this._isUTC&&i&&(u=af(this)),this._offset=n,this._isUTC=!0,null!=u&&this.add(u,"m"),f!==n&&(!i||this._changeInProgress?so(this,rt(n-f,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this};n.utc=function(n){return this.utcOffset(0,n)};n.local=function(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n)&&this.subtract(af(this),"m"),this};n.parseZone=function(){var n;return null!=this._tzm?this.utcOffset(this._tzm,!1,!0):"string"==typeof this._i&&(null!=(n=cf(is,this._i))?this.utcOffset(n):this.utcOffset(0,!0)),this};n.hasAlignedHourOffset=function(n){return!!this.isValid()&&(n=n?l(n).utcOffset():0,(this.utcOffset()-n)%60==0)};n.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()};n.isLocal=function(){return!!this.isValid()&&!this._isUTC};n.isUtcOffset=function(){return!!this.isValid()&&this._isUTC};n.isUtc=ro;n.isUTC=ro;n.zoneAbbr=function(){return this._isUTC?"UTC":""};n.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""};n.dates=k("dates accessor is deprecated. Use date instead.",ti);n.months=k("months accessor is deprecated. Use month instead",he);n.years=k("years accessor is deprecated. Use year instead",rr);n.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(n,t){return null!=n?(this.utcOffset(n="string"!=typeof n?-n:n,t),this):-this.utcOffset()});n.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){var n,t;return b(this._isDSTShifted)&&(vu(n={},this),(n=de(n))._a?(t=(n._isUTC?ut:l)(n._a),this._isDSTShifted=this.isValid()&&0<function(n,t,i){for(var f=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<f;r++)(i&&n[r]!==t[r]||!i&&e(n[r])!==e(t[r]))&&u++;return u+o}(n._a,t.toArray())):this._isDSTShifted=!1),this._isDSTShifted});f=pu.prototype;f.calendar=function(n,t,i){return ft(n=this._calendar[n]||this._calendar.sameElse)?n.call(t,i):n};f.longDateFormat=function(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.match(wu).map(function(n){return"MMMM"===n||"MM"===n||"DD"===n||"dddd"===n?n.slice(1):n}).join(""),this._longDateFormat[n])};f.invalidDate=function(){return this._invalidDate};f.ordinal=function(n){return this._ordinal.replace("%d",n)};f.preparse=po;f.postformat=po;f.relativeTime=function(n,t,i,r){var u=this._relativeTime[i];return ft(u)?u(n,t,i,r):u.replace(/%d/i,n)};f.pastFuture=function(n,t){return ft(n=this._relativeTime[0<n?"future":"past"])?n(t):n.replace(/%s/i,t)};f.set=function(n){var i,t;for(t in n)s(n,t)&&(ft(i=n[t])?this[t]=i:this["_"+t]=i);this._config=n;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)};f.eras=function(){for(var r,n=this._eras||wt("en")._eras,i=0,u=n.length;i<u;++i){switch(typeof n[i].since){case"string":r=t(n[i].since).startOf("day");n[i].since=r.valueOf()}switch(typeof n[i].until){case"undefined":n[i].until=1/0;break;case"string":r=t(n[i].until).startOf("day").valueOf();n[i].until=r.valueOf()}}return n};f.erasParse=function(n,t,i){var r,s,f,e,o,u=this.eras();for(n=n.toUpperCase(),r=0,s=u.length;r<s;++r)if(f=u[r].name.toUpperCase(),e=u[r].abbr.toUpperCase(),o=u[r].narrow.toUpperCase(),i)switch(t){case"N":case"NN":case"NNN":if(e===n)return u[r];break;case"NNNN":if(f===n)return u[r];break;case"NNNNN":if(o===n)return u[r]}else if(0<=[f,e,o].indexOf(n))return u[r]};f.erasConvertYear=function(n,i){var r=n.since<=n.until?1:-1;return void 0===i?t(n.since).year():t(n.since).year()+(i-n.offset)*r};f.erasAbbrRegex=function(n){return s(this,"_erasAbbrRegex")||pf.call(this),n?this._erasAbbrRegex:this._erasRegex};f.erasNameRegex=function(n){return s(this,"_erasNameRegex")||pf.call(this),n?this._erasNameRegex:this._erasRegex};f.erasNarrowRegex=function(n){return s(this,"_erasNarrowRegex")||pf.call(this),n?this._erasNarrowRegex:this._erasRegex};f.months=function(n,t){return n?(nt(this._months)?this._months:this._months[(this._months.isFormat||oe).test(t)?"format":"standalone"])[n.month()]:nt(this._months)?this._months:this._months.standalone};f.monthsShort=function(n,t){return n?(nt(this._monthsShort)?this._monthsShort:this._monthsShort[oe.test(t)?"format":"standalone"])[n.month()]:nt(this._monthsShort)?this._monthsShort:this._monthsShort.standalone};f.monthsParse=function(n,t,i){var r,u;if(this._monthsParseExact)return function(n,t,i){var u,r,f,n=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)f=ut([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(f,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(f,"").toLocaleLowerCase();return i?"MMM"===t?-1!==(r=v.call(this._shortMonthsParse,n))?r:null:-1!==(r=v.call(this._longMonthsParse,n))?r:null:"MMM"===t?-1!==(r=v.call(this._shortMonthsParse,n))||-1!==(r=v.call(this._longMonthsParse,n))?r:null:-1!==(r=v.call(this._longMonthsParse,n))||-1!==(r=v.call(this._shortMonthsParse,n))?r:null}
1.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=ut([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(u="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(u.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[r].test(n))||i&&"MMM"===t&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r};f.monthsRegex=function(n){return this._monthsParseExact?(s(this,"_monthsRegex")||ce.call(this),n?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=os),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)};f.monthsShortRegex=function(n){return this._monthsParseExact?(s(this,"_monthsRegex")||ce.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=es),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)};f.week=function(n){return or(n,this._week.dow,this._week.doy).week};f.firstDayOfYear=function(){return this._week.doy};f.firstDayOfWeek=function(){return this._week.dow};f.weekdays=function(n,t){return t=nt(this._weekdays)?this._weekdays:this._weekdays[n&&!0!==n&&this._weekdays.isFormat.test(t)?"format":"standalone"],!0===n?nf(t,this._week.dow):n?t[n.day()]:t};f.weekdaysMin=function(n){return!0===n?nf(this._weekdaysMin,this._week.dow):n?this._weekdaysMin[n.day()]:this._weekdaysMin};f.weekdaysShort=function(n){return!0===n?nf(this._weekdaysShort,this._week.dow):n?this._weekdaysShort[n.day()]:this._weekdaysShort};f.weekdaysParse=function(n,t,i){var r,u;if(this._weekdaysParseExact)return function(n,t,i){var u,r,f,n=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],u=0;u<7;++u)f=ut([2e3,1]).day(u),this._minWeekdaysParse[u]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[u]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[u]=this.weekdays(f,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(r=v.call(this._weekdaysParse,n))?r:null:"ddd"===t?-1!==(r=v.call(this._shortWeekdaysParse,n))?r:null:-1!==(r=v.call(this._minWeekdaysParse,n))?r:null:"dddd"===t?-1!==(r=v.call(this._weekdaysParse,n))||-1!==(r=v.call(this._shortWeekdaysParse,n))||-1!==(r=v.call(this._minWeekdaysParse,n))?r:null:"ddd"===t?-1!==(r=v.call(this._shortWeekdaysParse,n))||-1!==(r=v.call(this._weekdaysParse,n))||-1!==(r=v.call(this._minWeekdaysParse,n))?r:null:-1!==(r=v.call(this._minWeekdaysParse,n))||-1!==(r=v.call(this._weekdaysParse,n))||-1!==(r=v.call(this._shortWeekdaysParse,n))?r:null}.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=ut([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(u="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(u.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[r].test(n))||i&&"ddd"===t&&this._shortWeekdaysParse[r].test(n)||i&&"dd"===t&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r};f.weekdaysRegex=function(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||tf.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=hs),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)};f.weekdaysShortRegex=function(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||tf.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=cs),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)};f.weekdaysMinRegex=function(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||tf.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ls),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)};f.isPM=function(n){return"p"===(n+"").toLowerCase().charAt(0)};f.meridiem=function(n,t,i){return 11<n?i?"pm":"PM":i?"am":"AM"};ii("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10;return n+(1===e(n%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th")}});t.lang=k("moment.lang is deprecated. Use moment.locale instead.",ii);t.langData=k("moment.langData is deprecated. Use moment.localeData instead.",wt);st=Math.abs;nr=bt("ms");w=bt("s");li=bt("m");yr=bt("h");fr=bt("d");ci=bt("w");hi=bt("M");sr=bt("Q");lt=bt("y");gt=nr;var ct=oi("milliseconds"),ni=oi("seconds"),ti=oi("minutes"),rr=oi("hours"),f=oi("days"),th=oi("months"),ih=oi("years"),kt=Math.round,bi={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};return su=Math.abs,o=ru.prototype,o.isValid=function(){return this._isValid},o.abs=function(){var n=this._data;return this._milliseconds=st(this._milliseconds),this._days=st(this._days),this._months=st(this._months),n.milliseconds=st(n.milliseconds),n.seconds=st(n.seconds),n.minutes=st(n.minutes),n.hours=st(n.hours),n.months=st(n.months),n.years=st(n.years),this},o.add=function(n,t){return bo(this,n,t,1)},o.subtract=function(n,t){return bo(this,n,t,-1)},o.as=function(n){if(!this.isValid())return NaN;var t,r,i=this._milliseconds;if("month"===(n=d(n))||"quarter"===n||"year"===n)switch(t=this._days+i/864e5,r=this._months+go(t),n){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(bf(this._months)),n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+n);}}
1,o.asMilliseconds=nr,o.asSeconds=w,o.asMinutes=li,o.asHours=yr,o.asDays=fr,o.asWeeks=ci,o.asMonths=hi,o.asQuarters=sr,o.asYears=lt,o.valueOf=gt,o._bubble=function(){var n=this._milliseconds,t=this._days,i=this._months,r=this._data;return 0<=n&&0<=t&&0<=i||n<=0&&t<=0&&i<=0||(n+=864e5*ko(bf(i)+t),i=t=0),r.milliseconds=n%1e3,n=g(n/1e3),r.seconds=n%60,n=g(n/60),r.minutes=n%60,n=g(n/60),r.hours=n%24,t+=g(n/24),i+=n=g(go(t)),t-=ko(bf(n)),n=g(i/12),i%=12,r.days=t,r.months=i,r.years=n,this},o.clone=function(){return rt(this)},o.get=function(n){return n=d(n),this.isValid()?this[n+"s"]():NaN},o.milliseconds=ct,o.seconds=ni,o.minutes=ti,o.hours=rr,o.days=f,o.weeks=function(){return g(this.days()/7)},o.months=th,o.years=ih,o.humanize=function(n,t){var i,r;return this.isValid()?(i=!1,r=bi,"object"==typeof n&&(t=n,n=!1),"boolean"==typeof n&&(i=n),"object"==typeof t&&(r=Object.assign({},bi,t),null!=t.s)&&null==t.ss&&(r.ss=t.s-1),n=this.localeData(),t=rh(this,!i,r,n),i&&(t=n.pastFuture(+this,t)),n.postformat(t)):this.localeData().invalidDate()},o.toISOString=hu,o.toString=hu,o.toJSON=hu,o.locale=co,o.localeData=lo,o.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",hu),o.lang=nu,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",pr),i("X",/[+-]?\d+(\.\d{1,3})?/),h("X",function(n,t,i){i._d=new Date(1e3*parseFloat(n))}),h("x",function(n,t,i){i._d=new Date(e(n))}),t.version="2.30.1",kf=l,t.fn=n,t.min=function(){return no("isBefore",[].slice.call(arguments,0))},t.max=function(){return no("isAfter",[].slice.call(arguments,0))},t.now=function(){return Date.now?Date.now():+new Date},t.utc=ut,t.unix=function(n){return l(1e3*n)},t.months=function(n,t){return wo(n,t,"months")},t.isDate=di,t.locale=ii,t.invalid=lr,t.duration=rt,t.isMoment=tt,t.weekdays=function(n,t,i){return wf(n,t,i,"weekdays")},t.parseZone=function(){return l.apply(null,arguments).parseZone()},t.localeData=wt,t.isDuration=uu,t.monthsShort=function(n,t){return wo(n,t,"monthsShort")},t.weekdaysMin=function(n,t,i){return wf(n,t,i,"weekdaysMin")},t.defineLocale=uf,t.updateLocale=function(n,t){var r,i;return null!=t?(i=pe,null!=a[n]&&null!=a[n].parentLocale?a[n].set(yu(a[n]._config,t)):(t=yu(i=null!=(r=tu(n))?r._config:i,t),null==r&&(t.abbr=n),(i=new pu(t)).parentLocale=a[n],a[n]=i),ii(n)):null!=a[n]&&(null!=a[n].parentLocale?(a[n]=a[n].parentLocale,n===ii()&&ii(n)):null!=a[n]&&delete a[n]),a[n]},t.locales=function(){return re(a)},t.weekdaysShort=function(n,t,i){return wf(n,t,i,"weekdaysShort")},t.normalizeUnits=d,t.relativeTimeRounding=function(n){return void 0===n?kt:"function"==typeof n&&(kt=n,!0)},t.relativeTimeThreshold=function(n,t){return void 0!==bi[n]&&(void 0===t?bi[n]:(bi[n]=t,"s"===n&&(bi.ss=t-1),!0))},t.calendarFormat=function(n,t){return(n=n.diff(t,"days",!0))<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},t.prototype=n,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t}),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={};return t.m=n,t.c=i,t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})},t.r=function(n){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,i){var r,u;if((i&1&&(n=t(n)),i&8)||i&4&&typeof n=="object"&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),i&2&&typeof n!="string")for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return 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=0)}([function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}
1}i(1);i(6);i(7);var u=i(2),f=r(u),e=i(3),o=r(e),s=i(4),h=r(s);o.default===h.default&&i(8);window.Inputmask=f.default},function(n,t,i){"use strict";var r,f,u,e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};(function(e){!0&&!(f=[i(2)],r=e,u=typeof r=="function"?r.apply(t,f):r,u!==undefined&&(n.exports=u))})(function(n){return n.extendDefinitions({A:{validator:"[A-Za-zÐ-ÑÐÑÃ-ÿµ]",casing:"upper"},"&":{validator:"[0-9A-Za-zÐ-ÑÐÑÃ-ÿµ]",casing:"upper"},"#":{validator:"[0-9A-Fa-f]",casing:"upper"}}),n.extendAliases({cssunit:{regex:"[+-]?[0-9]+\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)"},url:{regex:"(https?|ftp)//.*",autoUnmask:!1},ip:{mask:"i[i[i]].i[i[i]].i[i[i]].i[i[i]]",definitions:{i:{validator:function(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)}}},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,casing:"lower",onBeforePaste:function(n){return n=n.toLowerCase(),n.replace("mailto:","")},definitions:{"*":{validator:"[0-9ï¼-ï¼A-Za-zÐ-ÑÐÑÃ-ÿµ!#$%&'*+/=?^_`{|}~-]"},"-":{validator:"[0-9A-Za-z-]"}},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]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0}}),n})},function(n,t,i){"use strict";var r,f,u,e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};(function(e){!0&&!(f=[i(3),i(5)],r=e,u=typeof r=="function"?r.apply(t,f):r,u!==undefined&&(n.exports=u))})(function(n,t,i){function r(t,u,f){if(!(this instanceof r))return new r(t,u,f);this.el=i;this.events={};this.maskset=i;this.refreshValue=!1;f!==!0&&(n.isPlainObject(t)?u=t:(u=u||{},t&&(u.alias=t)),this.opts=n.extend(!0,{},this.defaults,u),this.noMasksCache=u&&u.definitions!==i,this.userOptions=u||{},this.isRTL=this.opts.numericInput,l(this.opts.alias,u,this.opts))}function l(t,u,f){var e=r.prototype.aliases[t];return e?(e.alias&&l(e.alias,i,f),n.extend(!0,f,e),n.extend(!0,f,u),!0):(f.mask===null&&(f.mask=t),!1)}function o(t,u){function o(t,f,e){var o=!1,c,s,h;return(t===null||t==="")&&(o=e.regex!==null,o?(t=e.regex,t=t.replace(/^(\^)(.*)(\$)$/,"$2")):(o=!0,t=".*")),t.length===1&&e.greedy===!1&&e.repeat!==0&&(e.placeholder=""),(e.repeat>0||e.repeat==="*"||e.repeat==="+")&&(c=e.repeat==="*"?0:e.repeat==="+"?1:e.repeat,t=e.groupmarker[0]+t+e.groupmarker[1]+e.quantifiermarker[0]+c+","+e.repeat+e.quantifiermarker[1]),h=o?"regex_"+e.regex:e.numericInput?t.split("").reverse().join(""):t,r.prototype.masksCache[h]===i||u===!0?(s={mask:t,maskToken:r.prototype.analyseMask(t,o,e),validPositions:{},_buffer:i,buffer:i,tests:{},excludes:{},metadata:f,maskLength:i,jitOffset:{}},u!==!0&&(r.prototype.masksCache[h]=s,s=n.extend(!0,{},r.prototype.masksCache[h]))):s=n.extend(!0,{},r.prototype.masksCache[h]),s}var e,f;if(n.isFunction(t.mask)&&(t.mask=t.mask(t)),n.isArray(t.mask)){if(t.mask.length>1){if(t.keepStatic===null)for(t.keepStatic="auto",e=0;e<t.mask.length;e++)if(t.mask[e].charAt(0)!==t.mask[0].charAt(0)){t.keepStatic=!0;break}return f=t.groupmarker[0],n.each(t.isRTL?t.mask.reverse():t.mask,function(r,u){f.length>1&&(f+=t.groupmarker[1]+t.alternatormarker+t.groupmarker[0]);f+=u.mask===i||n.isFunction(u.mask)?u:u.mask}),f+=t.groupmarker[1],o(f,t.mask,t)}t.mask=t.mask.pop()}return t.mask&&t.mask.mask!==i&&!n.isFunction(t.mask.mask)?o(t.mask.mask,t.mask,t):o(t.mask,t.mask,t)}function v(n){var t=u.createElement("input"),i="on"+n,r=i in t;return r||(t.setAttribute(i,"return;"),r=typeof t[i]=="function"),t=null,r}function f(o,s,l){function kt(n,t,r,u,f){var v=l.greedy,c;f&&(l.greedy=!1);t=t||0;var h=[],a,e=0,o,s,y=k();do n===!0&&p().validPositions[e]?(s=f&&p().validPositions[e].match.optionality===!0&&p().validPositions[e+1]===i&&(p().validPositions[e].generatedInput===!0||p().validPositions[e].input==l.ski
1pOptionalPartCharacter&&e>0)?fi(e,lt(e,a,e-1)):p().validPositions[e],o=s.match,a=s.locator.slice(),h.push(r===!0?s.input:r===!1?o.nativeDef:ct(e,o))):(s=dt(e,a,e-1),o=s.match,a=s.locator.slice(),c=u===!0?!1:l.jitMasking!==!1?l.jitMasking:o.jit,(c===!1||c===i||typeof c=="number"&&isFinite(c)&&c>e)&&h.push(r===!1?o.nativeDef:ct(e,o))),l.keepStatic==="auto"&&o.newBlockMarker&&o.fn!==null&&(l.keepStatic=e-1),e++;while((vt===i||e<vt)&&(o.fn!==null||o.def!=="")||t>e);return h[h.length-1]===""&&h.pop(),(r!==!1||p().maskLength===i)&&(p().maskLength=e-1),l.greedy=v,h}function p(){return s}function st(n){var t=p();t.buffer=i;n!==!0&&(t.validPositions={},t.p=0)}function k(n,t,r){var f=-1,e=-1,o=r||p().validPositions,s,u;n===i&&(n=-1);for(s in o)u=parseInt(s),o[u]&&(t||o[u].generatedInput!==!0)&&(u<=n&&(f=u),u>=n&&(e=u));return f===-1||f==n?e:e==-1?f:n-f<e-n?f:e}function ai(n){var t=n.locator[n.alternation];return typeof t=="string"&&t.length>0&&(t=t.split(",")[0]),t!==i?t.toString():""}function bi(n,t){var r=(n.alternation!=i?n.mloc[ai(n)]:n.locator).join("");if(r!=="")while(r.length<t)r+="0";return r}function fi(n,t){var c,e,o,s,r,f,u,h;for(n=n>0?n-1:0,c=rt(n),e=bi(c),f=0;f<t.length;f++)u=t[f],o=bi(u,e.length),h=Math.abs(o-e),(s===i||o!==""&&h<s||r&&!l.greedy&&r.match.optionality&&r.match.newBlockMarker==="master"&&(!u.match.optionality||!u.match.newBlockMarker)||r&&r.match.optionalQuantifier&&!u.match.optionalQuantifier)&&(s=h,r=u);return r}function dt(n,t,i){return p().validPositions[n]||fi(n,lt(n,t?t.slice():t,i))}function rt(n,t){return p().validPositions[n]?p().validPositions[n]:(t||lt(n))[0]}function ur(n,t){for(var u=!1,r=lt(n),i=0;i<r.length;i++)if(r[i].match&&r[i].match.def===t){u=!0;break}return u}function lt(t,r,u){function y(r,u,s,h){function w(s,h,c){function st(t,i){var r=n.inArray(t,i.matches)===0;return r||n.each(i.matches,function(n,u){return u.isQuantifier===!0?r=st(t,i.matches[n-1]):u.hasOwnProperty("matches")&&(r=st(t,u)),r?!1:void 0}),r}function wt(t,r,u){var f,e,o,s;return(p().tests[t]||p().validPositions[t])&&n.each(p().tests[t]||[p().validPositions[t]],function(n,t){if(t.mloc[r])return f=t,!1;var s=u!==i?u:t.alternation,o=t.locator[s]!==i?t.locator[s].toString().indexOf(r):-1;(e===i||o<e)&&o!==-1&&(f=t,e=o)}),f?(o=f.locator[f.alternation],s=f.mloc[r]||f.mloc[o]||f.locator,s.slice((u!==i?u:f.alternation)+1)):u!==i?wt(t,r):i}function bt(n,t){function i(n){for(var i=[],r,u,t=0,f=n.length;t<f;t++)if(n.charAt(t)==="-")for(u=n.charCodeAt(t+1);++r<u;)i.push(String.fromCharCode(r));else r=n.charCodeAt(t),i.push(n.charAt(t));return i.join("")}return l.regex&&n.match.fn!==null&&t.match.fn!==null?i(t.match.def.replace(/[\[\]]/g,"")).indexOf(i(n.match.def.replace(/[\[\]]/g,"")))!==-1:n.match.def===t.match.nativeDef}function ii(n,i){var r=n.locator.slice(n.alternation).join(""),u=i.locator.slice(i.alternation).join(""),f=r==u;return f&&n.match.fn===null&&i.match.fn!==null?i.match.fn.test(n.match.def,p(),t,!1,l,!1):!1}function ft(n,t){var r,u;if(t===i||n.alternation===t.alternation&&n.locator[n.alternation].toString().indexOf(t.locator[t.alternation])===-1)if(n.mloc=n.mloc||{},r=n.locator[n.alternation],r===i)n.alternation=i;else{if(typeof r=="string"&&(r=r.split(",")[0]),n.mloc[r]===i&&(n.mloc[r]=n.locator.slice()),t!==i){for(u in t.mloc)typeof u=="string"&&(u=u.split(",")[0]),n.mloc[u]===i&&(n.mloc[u]=t.mloc[u]);n.locator[n.alternation]=Object.keys(n.mloc).join(",")}return!0}return!1}var kt,ni,ct,ti,pt,et,lt,b,ot,at,d,rt,it,ut;if(e>500&&c!==i)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. "+p().mask;if(e===t&&s.matches===i)return f.push({match:s,locator:h.reverse(),cd:v,mloc:{}}),!0;if(s.matches!==i){if(s.isGroup&&c!==s){if(s=w(r.matches[n.inArray(s,r.matches)+1],h,c),s)return!0}else if(s.isOptional){if(kt=s,s=y(s,u,h,c),s)if(n.each(f,function(n,t){t.match.optionality=!0}),o=f[f.length-1].match,c===i&&st(o,kt))a=!0,e=t;else return!0}else if(s.isAlternator){var ht=s,g=[],vt,ri=f.slice(),dt=h.length,nt=u.length>0?u.shift():-1;if(nt===-1||typeof nt=="string"){var gt=e,yt=u.slice(),k=[],tt;if(typeof nt=="string")k=nt.split(",");else for(tt=0;tt<ht.matches.length;tt++)k.push(tt.toString());if(p().excludes[t]){for(ni=k.slice(),ct=0,ti=p().excludes[t].length;ct<ti;ct++)k.splice(k.indexOf(p().excludes[t][ct].toString()),1);k.length===0&&(p().excludes[t]=i,k=ni)}for((l.keepStatic===!0||isFinite(parseInt(l.keepStatic))&>>=l.keepStatic)&&(k=k.slice(0,1)),pt=!1,et=0;et<k.length;et++)for(tt=parseInt(k[et]),f=[],u=typeof nt=="string"?wt(e,tt,dt)||yt.slice():yt.slice(),ht.matches[tt]&&w(ht.matches[tt],[tt].concat(h),c)?s=!0:et===0&&(pt=!0),vt=f.slice(),e=gt,f=[],lt=0;lt<vt.length;lt++){for(b=vt[lt],ot=!1,b.match.jit=b.match.jit||pt,b.alternation=b.alternation||dt,ft(b),at=0;at<g.length;at++)if(d=g[at],typeof nt!="string"||b.alternation!==i&&n.inArray(b.locator[b.alternation].toString(),k)!==-1)if(b.match.nativeDef===d.match.nativeDef){ot=!0;ft(d,b);break}else if(bt(b,d)){ft(b,d)&&(ot=!0,g.splice(g.indexOf(d),0,b));break}else if(bt(d,b)){ft(d,b);break}else if(ii(b,d)){ft(b,d)&&(ot=!0,g.splice(g.indexOf(d),0,b));break}
1ot||g.push(b)}f=ri.concat(g);e=t;a=f.length>0;s=g.length>0;u=yt.slice()}else s=w(ht.matches[nt]||r.matches[nt],[nt].concat(h),c);if(s)return!0}else if(s.isQuantifier&&c!==r.matches[n.inArray(s,r.matches)-1]){for(rt=s,it=u.length>0?u.shift():0;it<(isNaN(rt.quantifier.max)?it+1:rt.quantifier.max)&&e<=t;it++)if(ut=r.matches[n.inArray(rt,r.matches)-1],s=w(ut,[it].concat(h),ut),s){if(o=f[f.length-1].match,o.optionalQuantifier=it>=rt.quantifier.min,o.jit=(it||1)*ut.matches.indexOf(o)>=rt.quantifier.jit,o.optionalQuantifier&&st(o,ut)){a=!0;e=t;break}return o.jit&&(p().jitOffset[t]=ut.matches.indexOf(o)),!0}}else if(s=y(s,u,h,c),s)return!0}else e++}for(var b,c=u.length>0?u.shift():0;c<r.matches.length;c++)if(r.matches[c].isQuantifier!==!0){if(b=w(r.matches[c],[c].concat(s),h),b&&e===t)return b;if(e>t)break}}function d(t,r){var u=[];return n.isArray(r)||(r=[r]),r.length>0&&(r[0].alternation===i?(u=fi(t,r.slice()).locator.slice(),u.length===0&&(u=r[0].locator.slice())):n.each(r,function(n,t){if(t.def!=="")if(u.length===0)u=t.locator.slice();else for(var i=0;i<u.length;i++)t.locator[i]&&u[i].toString().indexOf(t.locator[i])===-1&&(u[i]+=","+t.locator[i])})),u}var b=p().maskToken,e=r?u:0,c=r?r.slice():[0],f=[],a=!1,o,v=r?r.join(""):"",s,w,h,k;if(t>-1){if(r===i){for(s=t-1;(w=p().validPositions[s]||p().tests[s])===i&&s>-1;)s--;w!==i&&s>-1&&(c=d(s,w),v=c.join(""),e=s)}if(p().tests[t]&&p().tests[t][0].cd===v)return p().tests[t];for(h=c.shift();h<b.length;h++)if(k=y(b[h],c,[h]),k&&e===t||e>t)break}return((f.length===0||a)&&f.push({match:{fn:null,optionality:!1,casing:null,def:"",placeholder:""},locator:[],mloc:{},cd:v}),r!==i&&p().tests[t])?n.extend(!0,[],f):(p().tests[t]=n.extend(!0,[],f),p().tests[t])}function ft(){return p()._buffer===i&&(p()._buffer=kt(!1,1),p().buffer===i&&(p().buffer=p()._buffer.slice())),p()._buffer}function b(n){return(p().buffer===i||n===!0)&&(p().buffer=kt(!0,k(),!0),p()._buffer===i&&(p()._buffer=p().buffer.slice())),p().buffer}function ki(n,t,r){var u,e,f;if(n===!0)st(),n=0,t=r.length;else for(u=n;u<t;u++)delete p().validPositions[u];for(e=n,u=n;u<t;u++)st(!0),r[u]!==l.skipOptionalPartCharacter&&(f=yt(e,r[u],!0,!0),f!==!1&&(st(!0),e=f.caret!==i?f.caret:f.pos+1))}function fr(t,i,u){var f,e;switch(l.casing||i.casing){case"upper":t=t.toUpperCase();break;case"lower":t=t.toLowerCase();break;case"title":f=p().validPositions[u-1];t=u===0||f&&f.input===String.fromCharCode(r.keyCode.SPACE)?t.toUpperCase():t.toLowerCase();break;default:n.isFunction(l.casing)&&(e=Array.prototype.slice.call(arguments),e.push(p().validPositions),t=l.casing.apply(this,e))}return t}function er(t,r,u){for(var c=l.greedy?r:r.slice(0,1),o=!1,s=u!==i?u.split(","):[],h,e,f=0;f<s.length;f++)(h=t.indexOf(s[f]))!==-1&&t.splice(h,1);for(e=0;e<t.length;e++)if(n.inArray(t[e],c)!==-1){o=!0;break}return o}function ei(t,r,u,f,e){var ft=n.extend(!0,{},p().validPositions),v,b,h=!1,l,c,s,a,o,y=e!==i?e:k(),d,g,w,nt,ut,tt,it;if(y===-1&&e===i)v=0,c=rt(v),b=c.alternation;else for(;y>=0;y--)if(l=p().validPositions[y],l&&l.alternation!==i){if(c&&c.locator[l.alternation]!==l.locator[l.alternation])break;v=y;b=p().validPositions[v].alternation;c=l}if(b!==i){for(o=parseInt(v),p().excludes[o]=p().excludes[o]||[],t!==!0&&p().excludes[o].push(ai(c)),d=[],g=0,s=o;s<k(i,!0)+1;s++)a=p().validPositions[s],a&&a.generatedInput!==!0?d.push(a.input):s<t&&g++,delete p().validPositions[s];while(p().excludes[o]&&p().excludes[o].length<10){for(w=g*-1,nt=d.slice(),p().tests[o]=i,st(!0),h=!0;nt.length>0;)if(ut=nt.shift(),!(h=yt(k(i,!0)+1,ut,!1,f,!0)))break;if(h&&r!==i){for(tt=k(t)+1,s=o;s<k()+1;s++)a=p().validPositions[s],(a===i||a.match.fn==null)&&s<t+w&&w++;t=t+w;h=yt(t>tt?tt:t,r,u,f,!0)}if(h)break;else if(st(),c=rt(o),p().validPositions=n.extend(!0,{},ft),p().excludes[o]){if(it=ai(c),p().excludes[o].indexOf(it)!==-1){h=ei(t,r,u,f,o-1);break}for(p().excludes[o].push(it),s=o;s<k(i,!0)+1;s++)delete p().validPositions[s]}else{h=ei(t,r,u,f,o-1);break}}}return p().excludes[o]=i,h}function yt(t,r,u,f,e,o){function w(n){return nt?n.begin-n.end>1||n.begin-n.end==1:n.end-n.begin>1||n.end-n.begin==1}function k(r,u,e){var o=!1;return n.each(lt(r),function(s,h){var c=h.match,a,v;return b(!0),o=c.fn!=null?c.fn.test(u,p(),r,e,l,w(t)):(u===c.def||u===l.skipOptionalPartCharacter)&&c.def!==""?{c:ct(r,c,!0)||c.def,pos:r}:!1,o!==!1?(a=o.c!==i?o.c:u,v=r,a=a===l.skipOptionalPartCharacter&&c.fn===null?ct(r,c,!0)||c.def:a,o.remove!==i&&(n.isArray(o.remove)||(o.remove=[o.remove]),n.each(o.remove.sort(function(n,t){return t-n}),function(n,t){oi({begin:t,end:t+1})})),o.insert!==i&&(n.isArray(o.insert)||(o.insert=[o.insert]),n.each(o.insert.sort(function(n,t){return n-t}),function(n,t){yt(t.pos,t.c,!0,f)})),o!==!0&&o.pos!==i&&o.pos!==r&&(v=o.pos),o!==!0&&o.pos===i&&o.c===i)?!1:(oi(t,n.extend({},h,{input:fr(a,c,v)}),f,v)||(o=!1),!1):void 0}),o}var h,s,g,y,a,tt,c,v;if(u=u===!0,h=t,t.begin!==i&&(h=nt?t.end:t.begin),s=!0,g=n.extend(!0,{},p().validPositions),n.isFunction(l.preValidation)&&!u&&f!==!0&&o!==!0&&(s=l.preValidation(b(),h,r,w(t),l,p())),s===!0){if(vi(i,h,!0),(vt===i||h<vt)&&(s=k(h,r,u),(!u||f===!0)&&s===!1&&o!==!0))if(y=p().val
1idPositions[h],y&&y.match.fn===null&&(y.match.def===r||r===l.skipOptionalPartCharacter))s={caret:d(h)};else if((l.insertMode||p().validPositions[d(h)]===i)&&(!et(h,!0)||p().jitOffset[h]))if(p().jitOffset[h]&&p().validPositions[d(h)]===i)s=yt(h+p().jitOffset[h],r,u),s!==!1&&(s.caret=h);else for(a=h+1,tt=d(h);a<=tt;a++)if(s=k(a,r,u),s!==!1){s=vi(h,s.pos!==i?s.pos:a)||s;h=a;break}s===!1&&l.keepStatic!==!1&&(l.regex==null||bt(b()))&&!u&&e!==!0&&(s=ei(h,r,u,f));s===!0&&(s={pos:h})}return n.isFunction(l.postValidation)&&s!==!1&&!u&&f!==!0&&o!==!0&&(c=l.postValidation(b(!0),t.begin!==i?nt?t.end:t.begin:t,s,l),c!==i&&(c.refreshFromBuffer&&c.buffer&&(v=c.refreshFromBuffer,ki(v===!0?v:v.start,v.end,c.buffer)),s=c===!0?s:c)),s&&s.pos===i&&(s.pos=h),(s===!1||o===!0)&&(st(!0),p().validPositions=n.extend(!0,{},g)),s}function vi(t,r,u){var s,f,h,o,e,c;if(t===i)for(t=r-1;t>0;t--)if(p().validPositions[t])break;for(f=t;f<r;f++)p().validPositions[f]!==i||et(f,!0)||(h=f==0?rt(f):p().validPositions[f-1],h&&(o=lt(f).slice(),o[o.length-1].match.def===""&&o.pop(),e=fi(f,o),e=n.extend({},e,{input:ct(f,e.match,!0)||e.match.def}),e.generatedInput=!0,oi(f,e,!0),u!==!0&&(c=p().validPositions[r].input,p().validPositions[r]=i,s=yt(r,c,!0,!0))));return s}function oi(t,r,u,f){function g(n,t,r){var u=t[n],f,e;return u!==i&&(u.match.fn===null&&u.match.optionality!==!0||u.input===l.radixPoint)?(f=r.begin<=n-1?t[n-1]&&t[n-1].match.fn===null&&t[n-1]:t[n-1],e=r.end>n+1?t[n+1]&&t[n+1].match.fn===null&&t[n+1]:t[n+1],f&&e):!1}var h=t.begin!==i?t.begin:t,v=t.end!==i?t.end:t,a,b,o,s,w;if(t.begin>t.end&&(h=t.end,v=t.begin),f=f!==i?f:h,h!==v||l.insertMode&&p().validPositions[f]!==i&&u===i){for(a=n.extend(!0,{},p().validPositions),b=k(i,!0),p().p=h,o=b;o>=h;o--)p().validPositions[o]&&p().validPositions[o].match.nativeDef==="+"&&(l.isNegative=!1),delete p().validPositions[o];var c=!0,y=f,nt=p().validPositions,d=!1,e=y,o=y;for(r&&(p().validPositions[f]=n.extend(!0,{},r),e++,y++,h<v&&o++);o<=b;o++){if(s=a[o],s!==i&&(o>=v||o>=h&&s.generatedInput!==!0&&g(o,a,{begin:h,end:v}))){while(rt(e).match.def!==""){if(d===!1&&a[e]&&a[e].match.nativeDef===s.match.nativeDef?(p().validPositions[e]=n.extend(!0,{},a[e]),p().validPositions[e].input=s.input,vi(i,e,!0),y=e+1,c=!0):l.shiftPositions&&ur(e,s.match.def)?(w=yt(e,s.input,!0,!0),c=w!==!1,y=w.caret||w.insert?k():e+1,d=!0):c=s.generatedInput===!0||s.input===l.radixPoint&&l.numericInput===!0,c)break;if(!c&&e>v&&et(e,!0)&&(s.match.fn!==null||e>p().maskLength))break;e++}rt(e).match.def==""&&(c=!1);e=y}if(!c)break}if(!c)return p().validPositions=n.extend(!0,{},a),st(!0),!1}else r&&(p().validPositions[f]=n.extend(!0,{},r));return st(!0),!0}function et(n,t){var i=dt(n).match,r;return(i.def===""&&(i=rt(n).match),i.fn!=null)?i.fn:t!==!0&&n>-1?(r=lt(n),r.length>1+(r[r.length-1].match.def===""?1:0)):!1}function d(n,t){for(var i=n+1;rt(i).match.def!==""&&(t===!0&&(rt(i).match.newBlockMarker!==!0||!et(i))||t!==!0&&!et(i));)i++;return i}function gt(n,t){var i=n,r;if(i<=0)return 0;while(--i>0&&(t===!0&&rt(i).match.newBlockMarker!==!0||t!==!0&&!et(i)&&(r=lt(i),r.length<2||r.length===2&&r[1].match.def==="")));return i}function ht(t,r,u,f,e){var o,s,h,c;f&&n.isFunction(l.onBeforeWrite)&&(o=l.onBeforeWrite.call(pt,f,r,u,l),o&&(o.refreshFromBuffer&&(s=o.refreshFromBuffer,ki(s===!0?s:s.start,s.end,o.buffer||r),r=b(!0)),u!==i&&(u=o.caret!==i?o.caret:u)));t!==i&&(t.inputmask._valueSet(r.join("")),u!==i&&(f===i||f.type!=="blur")?tt(t,u):ir(t,u,r.length===0),e===!0&&(h=n(t),c=t.inputmask._valueGet(),ii=!0,h.trigger("input"),setTimeout(function(){c===ft().join("")?h.trigger("cleared"):bt(r)===!0&&h.trigger("complete")},0)))}function ct(t,r,u){var f,o,s,e;if(r=r||rt(t).match,r.placeholder!==i||u===!0)return n.isFunction(r.placeholder)?r.placeholder(l):r.placeholder;if(r.fn===null){if(t>-1&&p().validPositions[t]===i&&(f=lt(t),o=[],f.length>1+(f[f.length-1].match.def===""?1:0)))for(e=0;e<f.length;e++)if(f[e].match.optionality!==!0&&f[e].match.optionalQuantifier!==!0&&(f[e].match.fn===null||s===i||f[e].match.fn.test(s.match.def,p(),t,!0,l)!==!1)&&(o.push(f[e]),f[e].match.fn===null&&(s=f[e]),o.length>1&&/[0-9a-bA-Z]/.test(o[0].match.def)))return l.placeholder.charAt(t%l.placeholder.length);return r.def}return l.placeholder.charAt(t%l.placeholder.length)}function yi(n,t){var i,r,u;y?n.inputmask._valueGet()!==t&&(n.placeholder!==t||n.placeholder==="")&&(i=b().slice(),r=n.inputmask._valueGet(),r!==t&&(u=k(),u===-1&&r===ft().join("")?i=[]:u!==-1&&ni(i),ht(n,i))):n.placeholder!==t&&(n.placeholder=t,n.placeholder===""&&n.removeAttribute("placeholder"))}function wt(t,u,f,e,o){function nt(n,t){var i=kt(!0,0,!1).slice(n,d(n)).join("").replace(/'/g,"").indexOf(t);return i!==-1&&!et(n)&&(rt(n).match.nativeDef===t.charAt(0)||rt(n).match.fn===null&&rt(n).match.nativeDef==="'"+t.charAt(0)||rt(n).match.nativeDef===" "&&(rt(n+1).match.nativeDef===t.charAt(0)||rt(n+1).match.fn===null&&rt(n+1).match.nativeDef==="'"+t.charAt(0)))}var a=this||t.inputmask,c=e.slice(),y="",s=-1,h=i,w,v;st();f||l.autoUnmask===!0?s=d(s):(w=ft().slice(0,d(-1)).join(""),v=c.join("").match(new RegExp("^"+r.escapeRegex(w),"g")),v&&v.length>0&&(c.splice(0,v.length*w.length),s=d(s)));s===-1?(p().p=d(s),s=0):p().p=s;a.caretPos={begin:s};n.each(c,function(r,u){var e,o;u!==i&&(p().validPositions[r]===i&&c[r]===ct(r)&&et(r,!0)&&yt(r,c[r],!0,i,i,!0)===!1?p().p++:(e=new n.Event("_checkval"),e.which=u.charCodeAt(0),y+=u,o=k(i,!0),nt(s,y)?h=g.keypressEvent.call(t,e,!0,!1,f,o+1):(h=g.keypressEvent.call(t,e,!0,!1,f,a.caretPos.begin),h&&(s=a.caretPos.begin+1,y="")),h&&(ht(i,b(),h.forwardPosition,e,!1),a.caretPos={begin:h.forwardPosition,end:h.forwardPosition})))});u&&ht(t,b(),h?h.forwardPosition:i,o||new n.Event("checkval"),o&&o.type==="input")}function di(t){var r,u,f,e,o;if(t){if(t.inputmask===i)return t.value;t.inputmask&&t.inputmask.refreshValue&&g.setValueEvent.call(t)}r=[];u=p().validPositions;for(f in u)u[f].match&&u[f].match.fn!=null&&r.push(u[f].input);return e=r.length===0?"":(nt?r.reverse():r).join(""),n.isFunction(l.onUnMask)&&(o=(nt?b().slice().reverse():b()).join(""),e=l.onUnMask.call(pt,o,e,l)),e}function tt(r,f,e,o){function h(n){return nt&&typeof n=="number"&&(!l.greedy||l.placeholder!=="")&&w&&(n=w.inputmask._valueGet().length-n),n}var s,c,v,a;if(f!==i)n.isArray(f)&&(e=nt?f[0]:f[1],f=nt?f[1]:f[0]),f.begin!==i&&(e=nt?f.begin:f.end,f=nt?f.end:f.begin),typeof f=="number"&&(f=o?f:h(f),e=o?e:h(e),e=typeof e=="number"?e:f,c=parseInt(((r.ownerDocument.defaultView||t).getComputedStyle?(r.ownerDocument.defaultView||t).getComputedStyle(r,null):r.currentStyle).fontSize)*e,r.scrollLeft=c>r.scrollWidth?c:0,r.inputmask.caretPos={begin:f,end:e},r===u.activeElement&&("selectionStart"in r?(r.selectionStart=f,r.selectionEnd=e):t.getSelection?(s=u.createRange(),(r.firstChild===i||r.firstChild===null)&&(v=u.createTextNode(""),r.appendChild(v)),s.setStart(r.firstChild,f<r.inputmask._valueGet().length?f:r.inputmask._valueGet().length),s.setEnd(r.firstChild,e<r.inputmask._valueGet().length?e:r.inputmask._valueGet().length),s.collapse(!0),a=t.getSelection(),a.removeAllRanges(),a.addRange(s)):r.createTextRange&&(s=r.createTextRange(),s.collapse(!0),s.moveEnd("character",e),s.moveStart("character",f),s.select()),ir(r,{begin:f,end:e})));else return"selectionStart"in r?(f=r.selectionStart,e=r.selectionEnd):t.getSelection?(s=t.getSelection().getRangeAt(0),(s.commonAncestorContainer.parentNode===r||s.commonAncestorContainer===r)&&(f=s.startOffset,e=s.endOffset)):u.selection&&u.selection.createRange&&(s=u.selection.createRange(),f=0-s.duplicate().moveStart("character",-r.inputmask._valueGet().length),e=f+s.text.length),{begin:o?f:h(f),end:o?e:h(e)}}function gi(t){for(var h=kt(!0,k(),!0,!0),e=h.length,c=k(),o={},f=p().validPositions[c],l=f!==i?f.locator.slice():i,u,s,r=c+1;r<h.length;r++)u=dt(r,l,r-1),l=u.locator.slice(),o[r]=n.extend(!0,{},u);for(s=f&&f.alternation!==i?f.locator[f.alternation]:i,r=e-1;r>c;r--)if(u=o[r],(u.match.optionality||u.match.optionalQuantifier&&u.match.newBlockMarker||s&&(s!==o[r].locator[f.alternation]&&u.match.fn!=null||u.match.fn===null&&u.locator[f.alternation]&&er(u.locator[f.alternation].toString().split(","),s.toString().split(","))&<(r)[0].def!==""))&&h[r]===ct(r,u.match))e--;else break;return t?{l:e,def:o[e]?o[e].match:i}:e}function ni(n){n.length=0;for(var r=kt(!0,0,!0,i,!0),t;t=r.shift(),t!==i;)n.push(t);return n}function bt(t){var r,u;if(n.isFunction(l.isComplete))return l.isComplete(t,l);if(l.repeat==="*")return i;var e=!1,f=gi(!0),o=gt(f.l);if(f.def===i||f.def.newBlockMarker||f.def.optionality||f.def.optionalQuantifier)for(e=!0,r=0;r<=o;r++)if(u=dt(r).match,u.fn!==null&&p().validPositions[r]===i&&u.optionality!==!0&&u.optionalQuantifier!==!0||u.fn===null&&t[r]!==ct(r,u)){e=!1;break}return e}function nr(n,t,u,f,e){var c,o,h,s;if((l.numericInput||nt)&&(t===r.keyCode.BACKSPACE?t=r.keyCode.DELETE:t===r.keyCode.DELETE&&(t=r.keyCode.BACKSPACE),nt&&(c=u.end,u.end=u.begin,u.begin=c)),t===r.keyCode.BACKSPACE&&u.end-u.begin<1?(u.begin=gt(u.begin),p().validPositions[u.begin]!==i&&p().validPositions[u.begin].input===l.groupSeparator&&u.begin--):t===r.keyCode.DELETE&&u.begin===u.end&&(u.end=et(u.end,!0)&&p().validPositions[u.end]&&p().validPositions[u.end].input!==l.radixPoint?u.end+1:d(u.end)+1,p().validPositions[u.begin]!==i&&p().validPositions[u.begin].input===l.groupSeparator&&u.end++),oi(u),(f!==!0&&l.keepStatic!==!1||l.regex!==null)&&(o=ei(!0),o&&(h=o.caret!==i?o.caret:o.pos?d(o.pos.begin?o.pos.begin:o.pos):k(-1,!0),(t!==r.keyCode.DELETE||u.begin>h)&&u.begin==h)),s=k(u.begin,!0),s<u.begin||u.begin===-1)p().p=d(s);else if(f!==!0&&(p().p=u.begin,e!==!0))while(p().p<s&&p().validPositions[p().p]===i)p().p++}function tr(i){function e(n){var t=u.createElement("span"),f,e,o,s,c,h,l;for(e in r)isNaN(e)&&e.indexOf("font")!==-1&&(t.style[e]=r[e]);for(t.style.textTransform=r.textTransform,t.style.letterSpacing=r.letterSpacing,t.style.position="absolute",t.style.height="auto",t.style.width="auto",t.style.visibility="hidden",t.style.whiteSpace="nowrap",u.body.appendChild(t),o=i.inputmask._valueGet(),s=0,f=0,c=o.length;f<=c;f++){if(t.innerHTML+=o.charAt(f)||"_",t.offsetWidth>=n){h=n-s;l=t.offsetWidth-n;t.innerHTML=o.charAt(f);h-=t.offsetWidth/3;f=h<l?f-1:f;break}s=t.offsetWidth}return u.body.removeChild(t),f}var r=(i.ownerDocument.defaultView||t).getComputedStyle(i,null),f=u.createElement("div");f.style.width=r.width;f.style.textAlign=r.textAlign;ut=u.createElement("div");i.inputmask.colorMask=ut;ut.className="im-colormask";i.parentNode.insertBefore(ut,i);i.parentNode.removeChild(i);ut.appendChild(i);ut.appendChild(f);i.style.left=f.offsetLeft+"px";n(ut).on("mouseleave",function(n){return g.mouseleaveEvent.call(i,[n])});n(ut).on("mouseenter",function(n){return g.mouseenterEvent.call(i,[n])});n(ut).on("click",function(n){return tt(i,e(n.clientX)),g.clickEvent.call(i,[n])})}function ir(n,t,r){function a(n){if(n===i&&(n=""),h||o.fn!==null&&s.input!==i)if(h&&(o.fn!==null&&s.input!==i||o.def==="")){h=!1;var t=e.length;e[t-1]=e[t-1]+"<\/span>";e.push(n)}else e.push(n);else h=!0,e.push("<span class='im-static'>"+n)}function d(){u.activeElement===n&&(e.splice(t.begin,0,t.begin===t.end||t.end>p().maskLength?'<mark class="im-caret" style="border-right-width: 1px;border-right-style: solid;">':'<mark class="im-caret-select">'),e.splice(t.end+1,0,"<\/mark>"))}var e=[],h=!1,o,s,c,f=0,w,v,y;
1if(ut!==i){if(w=b(),t===i?t=tt(n):t.begin===i&&(t={begin:t,end:t}),r!==!0){v=k();do p().validPositions[f]?(s=p().validPositions[f],o=s.match,c=s.locator.slice(),a(w[f])):(s=dt(f,c,f-1),o=s.match,c=s.locator.slice(),l.jitMasking===!1||f<v||typeof l.jitMasking=="number"&&isFinite(l.jitMasking)&&l.jitMasking>f?a(ct(f,o)):h=!1),f++;while((vt===i||f<vt)&&(o.fn!==null||o.def!=="")||v>f||h);h&&a();d()}y=ut.getElementsByTagName("div")[0];y.innerHTML=e.join("");n.inputmask.positionColorMask(n,y)}}function or(t){function s(t,r){function h(t){function l(t){if(n.valHooks&&(n.valHooks[t]===i||n.valHooks[t].inputmaskpatch!==!0)){var u=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=u(n);return k(i,i,n.inputmask.maskset.validPositions)!==-1||r.nullable!==!0?t:""}return u(n)},set:function(t,i){var u=n(t),r;return r=f(t,i),t.inputmask&&u.trigger("setvalue",[i]),r},inputmaskpatch:!0}}}function h(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():k()!==-1||r.nullable!==!0?u.activeElement===this&&r.clearMaskOnLostFocus?(nt?ni(b().slice()).reverse():ni(b().slice())).join(""):f.call(this):"":f.call(this)}function c(t){o.call(this,t);this.inputmask&&n(this).trigger("setvalue",[t])}function a(t){it.on(t,"mouseenter",function(){var t=n(this),i=this,r=i.inputmask._valueGet();r!==b().join("")&&t.trigger("setvalue")})}var f,o,s;t.inputmask.__valueGet||(r.noValuePatching!==!0&&(Object.getOwnPropertyDescriptor?(typeof Object.getPrototypeOf!="function"&&(Object.getPrototypeOf=e("test".__proto__)==="object"?function(n){return n.__proto__}:function(n){return n.constructor.prototype}),s=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):i,s&&s.get&&s.set?(f=s.get,o=s.set,Object.defineProperty(t,"value",{get:h,set:c,configurable:!0})):t.tagName!=="INPUT"&&(f=function(){return this.textContent},o=function(n){this.textContent=n},Object.defineProperty(t,"value",{get:h,set:c,configurable:!0}))):u.__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&&n!==!0?f.call(this.el).split("").reverse().join(""):f.call(this.el)},t.inputmask._valueSet=function(n,t){o.call(this.el,n===null||n===i?"":t!==!0&&nt?n.split("").reverse().join(""):n)},f===i&&(f=function(){return this.value},o=function(n){this.value=n},l(t.type),a(t)))}var s=t.getAttribute("type"),f=t.tagName==="INPUT"&&n.inArray(s,r.supportsInputType)!==-1||t.isContentEditable||t.tagName==="TEXTAREA",o;return f||(t.tagName==="INPUT"?(o=u.createElement("input"),o.setAttribute("type",s),f=o.type==="text",o=null):f="partial"),f!==!1?h(t):t.inputmask=i,f}var f,o,r;if(it.off(t),f=s(t,l),f!==!1){if(w=t,ti=n(w),li=w.placeholder,vt=w!==i?w.maxLength:i,vt===-1&&(vt=i),l.colorMask===!0&&tr(w),h&&("inputmode"in w&&(w.inputmode=l.inputmode,w.setAttribute("inputmode",l.inputmode)),l.disablePredictiveText===!0&&("autocorrect"in w?w.autocorrect=!1:(l.colorMask!==!0&&tr(w),w.type="password"))),f===!0){w.setAttribute("im-insert",l.insertMode);it.on(w,"submit",g.submitEvent);it.on(w,"reset",g.resetEvent);it.on(w,"blur",g.blurEvent);it.on(w,"focus",g.focusEvent);if(l.colorMask!==!0){it.on(w,"click",g.clickEvent);it.on(w,"mouseleave",g.mouseleaveEvent);it.on(w,"mouseenter",g.mouseenterEvent)}it.on(w,"paste",g.pasteEvent);it.on(w,"cut",g.cutEvent);it.on(w,"complete",l.oncomplete);it.on(w,"incomplete",l.onincomplete);it.on(w,"cleared",l.oncleared);if(h||l.inputEventOnly===!0)w.removeAttribute("maxLength");else{it.on(w,"keydown",g.keydownEvent);it.on(w,"keypress",g.keypressEvent)}it.on(w,"input",g.inputFallBackEvent);it.on(w,"beforeinput",g.beforeInputEvent)}it.on(w,"setvalue",g.setValueEvent);ot=ft().join("");(w.inputmask._valueGet(!0)!==""||l.clearMaskOnLostFocus===!1||u.activeElement===w)&&(o=n.isFunction(l.onBeforeMask)?l.onBeforeMask.call(pt,
1w.inputmask._valueGet(!0),l)||w.inputmask._valueGet(!0):w.inputmask._valueGet(!0),o!==""&&wt(w,!0,!1,o.split("")),r=b().slice(),ot=r.join(""),bt(r)===!1&&l.clearIncomplete&&st(),l.clearMaskOnLostFocus&&u.activeElement!==w&&(k()===-1?r=[]:ni(r)),(l.clearMaskOnLostFocus===!1||l.showMaskOnFocus&&u.activeElement===w||w.inputmask._valueGet(!0)!=="")&&ht(w,r),u.activeElement===w&&tt(w,d(k())))}}var it,g,at,rr,hi;s=s||this.maskset;l=l||this.opts;var pt=this,w=this.el,nt=this.isRTL,ot,ti,ci=!1,ii=!1,ri=!1,vt,ui=!1,ut,li;if(it={on:function(t,u,f){var e=function(t){var u=this,o,e,s;if(u.inputmask===i&&this.nodeName!=="FORM")o=n.data(u,"_inputmask_opts"),o?new r(o).mask(u):it.off(u);else{if(t.type==="setvalue"||this.nodeName==="FORM"||!u.disabled&&(!u.readOnly||t.type==="keydown"&&t.ctrlKey&&t.keyCode===67||l.tabThrough===!1&&t.keyCode===r.keyCode.TAB)){switch(t.type){case"input":if(ii===!0)return ii=!1,t.preventDefault();if(h)return e=arguments,setTimeout(function(){f.apply(u,e);tt(u,u.inputmask.caretPos,i,!0)},0),!1;break;case"keydown":ci=!1;ii=!1;break;case"keypress":if(ci===!0)return t.preventDefault();ci=!0;break;case"click":if(c||a)return e=arguments,setTimeout(function(){f.apply(u,e)},0),!1}return s=f.apply(u,arguments),s===!1&&(t.preventDefault(),t.stopPropagation()),s}t.preventDefault()}};if(t.inputmask.events[u]=t.inputmask.events[u]||[],t.inputmask.events[u].push(e),n.inArray(u,["submit","reset"])!==-1){if(t.form!==null)n(t.form).on(u,e)}else n(t).on(u,e)},off:function(t,i){if(t.inputmask&&t.inputmask.events){var r;i?(r=[],r[i]=t.inputmask.events[i]):r=t.inputmask.events;n.each(r,function(i,r){while(r.length>0){var u=r.pop();n.inArray(i,["submit","reset"])!==-1?t.form!==null&&n(t.form).off(i,u):n(t).off(i,u)}delete t.inputmask.events[i]})}}},g={keydownEvent:function(t){var f=this,o=n(f),u=t.keyCode,i=tt(f),e;u===r.keyCode.BACKSPACE||u===r.keyCode.DELETE||a&&u===r.keyCode.BACKSPACE_SAFARI||t.ctrlKey&&u===r.keyCode.X&&!v("cut")?(t.preventDefault(),nr(f,u,i),ht(f,b(!0),p().p,t,f.inputmask._valueGet()!==b().join(""))):u===r.keyCode.END||u===r.keyCode.PAGE_DOWN?(t.preventDefault(),e=d(k()),tt(f,t.shiftKey?i.begin:e,e,!0)):(u!==r.keyCode.HOME||t.shiftKey)&&u!==r.keyCode.PAGE_UP?(l.undoOnEscape&&u===r.keyCode.ESCAPE||u===90&&t.ctrlKey)&&t.altKey!==!0?(wt(f,!0,!1,ot.split("")),o.trigger("click")):u!==r.keyCode.INSERT||t.shiftKey||t.ctrlKey?l.tabThrough===!0&&u===r.keyCode.TAB&&(t.shiftKey===!0?(rt(i.begin).match.fn===null&&(i.begin=d(i.begin)),i.end=gt(i.begin,!0),i.begin=gt(i.end,!0)):(i.begin=d(i.begin,!0),i.end=d(i.begin,!0),i.end<p().maskLength&&i.end--),i.begin<p().maskLength&&(t.preventDefault(),tt(f,i.begin,i.end))):(l.insertMode=!l.insertMode,f.setAttribute("im-insert",l.insertMode)):(t.preventDefault(),tt(f,0,t.shiftKey?i.begin:0,!0));l.onKeyDown.call(this,t,b(),tt(f).begin,l);ri=n.inArray(u,l.ignorables)!==-1},keypressEvent:function(t,u,f,e,o){var a=this,g=n(a),h=t.which||t.charCode||t.keyCode,w,s,k;if(u===!0||t.ctrlKey&&t.altKey||!(t.ctrlKey||t.metaKey||ri)){if(h){h===46&&t.shiftKey===!1&&l.radixPoint!==""&&(h=l.radixPoint.charCodeAt(0));var v=u?{begin:o,end:o}:tt(a),c,nt=String.fromCharCode(h),y=0;if(l._radixDance&&l.numericInput&&(w=b().indexOf(l.radixPoint.charAt(0))+1,v.begin<=w&&(h===l.radixPoint.charCodeAt(0)&&(y=1),v.begin-=1,v.end-=1)),p().writeOutBuffer=!0,s=yt(v,nt,e),s!==!1&&(st(!0),c=s.caret!==i?s.caret:d(s.pos.begin?s.pos.begin:s.pos),p().p=c),c=(l.numericInput&&s.caret===i?gt(c):c)+y,f!==!1&&(setTimeout(function(){l.onKeyValidation.call(a,h,s,l)},0),p().writeOutBuffer&&s!==!1&&(k=b(),ht(a,k,c,t,u!==!0))),t.preventDefault(),u)return s!==!1&&(s.forwardPosition=c),s}}else return h===r.keyCode.ENTER&&ot!==b().join("")&&(ot=b().join(""),setTimeout(function(){g.trigger("change")},0)),!0},pasteEvent:function(i){var e=this,h=i.originalEvent||i,a=n(e),r=e.inputmask._valueGet(!0),u=tt(e),c,o,s,f;if(nt&&(c=u.end,u.end=u.begin,u.begin=c),o=r.substr(0,u.begin),s=r.substr(u.end,r.length),o===(nt?ft().reverse():ft()).slice(0,u.begin).join("")&&(o=""),s===(nt?ft().reverse():ft()).slice(u.end).join("")&&(s=""),t.clipboardData&&t.clipboardData.getData)r=o+t.clipboardData.getData("Text")+s;else if(h.clipboardData&&h.clipboardData.getData)r=o+h.clipboardData.getData("text/plain")+s;else return!0;
1if(f=r,n.isFunction(l.onBeforePaste)){if(f=l.onBeforePaste.call(pt,r,l),f===!1)return i.preventDefault();f||(f=r)}return wt(e,!1,!1,f.toString().split("")),ht(e,b(),d(k()),i,ot!==b().join("")),i.preventDefault()},inputFallBackEvent:function(t){function it(n,t,i){return t.charAt(i.begin-1)==="."&&l.radixPoint!==""&&(t=t.split(""),t[i.begin-1]=l.radixPoint.charAt(0),t=t.join("")),t}function rt(n,t,i){var r,u;return c&&(r=t.replace(b().join(""),""),r.length===1&&(u=t.split(""),u.splice(i.begin,0,r),t=u.join(""))),t}var u=this,f=u.inputmask._valueGet(),e,nt,o,d;if(b().join("")!==f&&(e=tt(u),f=it(u,f,e),f=rt(u,f,e),b().join("")!==f)){var w=b().join(""),s=!l.numericInput&&f.length>w.length?-1:0,h=f.substr(0,e.begin),a=f.substr(e.begin),y=w.substr(0,e.begin+s),p=w.substr(e.begin+s),i=e,v="",k=!1;if(h!==y){for(nt=(k=h.length>=y.length)?h.length:y.length,o=0;h.charAt(o)===y.charAt(o)&&o<nt;o++);k&&(i.begin=o-s,v+=h.slice(o,i.end))}a!==p&&(a.length>p.length?v+=a.slice(0,1):a.length<p.length&&(i.end+=p.length-a.length,k||l.radixPoint===""||a!==""||h.charAt(i.begin+s-1)!==l.radixPoint||(i.begin--,v=l.radixPoint)));ht(u,b(),{begin:i.begin+s,end:i.end+s});v.length>0?n.each(v.split(""),function(t,i){var r=new n.Event("keypress");r.which=i.charCodeAt(0);ri=!1;g.keypressEvent.call(u,r)}):(i.begin===i.end-1&&(i.begin=gt(i.begin+1),i.begin===i.end-1?tt(u,i.begin):tt(u,i.begin,i.end)),d=new n.Event("keydown"),d.keyCode=l.numericInput?r.keyCode.BACKSPACE:r.keyCode.DELETE,g.keydownEvent.call(u,d));t.preventDefault()}},beforeInputEvent:function(t){var u,i;if(t.cancelable){u=this;switch(t.inputType){case"insertText":return n.each(t.data.split(""),function(t,i){var r=new n.Event("keypress");r.which=i.charCodeAt(0);ri=!1;g.keypressEvent.call(u,r)}),t.preventDefault();case"deleteContentBackward":return i=new n.Event("keydown"),i.keyCode=r.keyCode.BACKSPACE,g.keydownEvent.call(u,i),t.preventDefault();case"deleteContentForward":return i=new n.Event("keydown"),i.keyCode=r.keyCode.DELETE,g.keydownEvent.call(u,i),t.preventDefault()}}},setValueEvent:function(t){this.inputmask.refreshValue=!1;var r=this,i=t&&t.detail?t.detail[0]:arguments[1],i=i||r.inputmask._valueGet(!0);n.isFunction(l.onBeforeMask)&&(i=l.onBeforeMask.call(pt,i,l)||i);i=i.split("");wt(r,!0,!1,i);ot=b().join("");(l.clearMaskOnLostFocus||l.clearIncomplete)&&r.inputmask._valueGet()===ft().join("")&&r.inputmask._valueSet("")},focusEvent:function(n){var t=this,i=t.inputmask._valueGet();l.showMaskOnFocus&&(i!==b().join("")?ht(t,b(),d(k())):ui===!1&&tt(t,d(k())));l.positionCaretOnTab===!0&&ui===!1&&g.clickEvent.apply(t,[n,!0]);ot=b().join("")},mouseleaveEvent:function(){var n=this;ui=!1;l.clearMaskOnLostFocus&&u.activeElement!==n&&yi(n,li)},clickEvent:function(t,r){function e(t){var r,f,u;if(l.radixPoint!==""&&(r=p().validPositions,r[t]===i||r[t].input===ct(t))){if(t<d(-1))return!0;if(f=n.inArray(l.radixPoint,b()),f!==-1){for(u in r)if(f<u&&r[u].input!==ct(u))return!1;return!0}}return!1}var f=this;setTimeout(function(){var n,h,v;if(u.activeElement===f&&(n=tt(f),r&&(nt?n.end=n.begin:n.begin=n.end),n.begin===n.end))switch(l.positionCaretOnClick){case"none":break;case"select":tt(f,0,b().length);break;case"ignore":tt(f,d(k()));break;case"radixFocus":if(e(n.begin)){h=b().join("").indexOf(l.radixPoint);tt(f,l.numericInput?d(h):h);break}default:var o=n.begin,y=k(o,!0),t=d(y);if(o<t)tt(f,!et(o,!0)&&!et(o-1,!0)?d(o):o);else{var c=p().validPositions[y],s=dt(t,c?c.match.locator:i,c),a=ct(t,s.match);(a===""||b()[t]===a||s.match.optionalQuantifier===!0||s.match.newBlockMarker===!0)&&(et(t,l.keepStatic)||s.match.def!==a)||(v=d(t),(o>=v||o===t)&&(t=v));tt(f,t)}}},0)},cutEvent:function(i){var e=this,c=n(e),f=tt(e),s=i.originalEvent||i,h=t.clipboardData||s.clipboardData,o=nt?b().slice(f.end,f.begin):b().slice(f.begin,f.end);h.setData("text",nt?o.reverse().join(""):o.join(""));u.execCommand&&u.execCommand("copy");nr(e,r.keyCode.DELETE,f);ht(e,b(),p().p,i,ot!==b().join(""))},blurEvent:function(t){var e=n(this),u=this,f,r;u.inputmask&&(yi(u,li),f=u.inputmask._valueGet(),r=b().slice(),(f!==""||ut!==i)&&(l.clearMaskOnLostFocus&&(k()===-1&&f===ft().join("")?r=[]:ni(r)),bt(r)===!1&&(setTimeout(function(){e.trigger("incomplete")},0),l.clearIncomplete&&(st(),r=l.clearMaskOnLostFocus?[]:ft().slice())),ht(u,r,i,t)),ot!==b().join("")&&(ot=r.join(""),e.trigger("change")))},mouseenterEvent:function(){var n=this;ui=!0;u.activeElement!==n&&l.showMaskOnHover&&yi(n,(nt?b().slice().reverse():b()).join(""))},submitEvent:function(){ot!==b().join("")&&ti.trigger("change");l.clearMaskOnLostFocus&&k()===-1&&w.inputmask._valueGet&&w.inputmask._valueGet()===ft().join("")&&w.inputmask._valueSet("");l.clearIncomplete&&bt(b())===!1&&w.inputmask._valueSet("");l.removeMaskOnSubmit&&(w.inputmask._valueSet(w.inputmask.unmaskedvalue(),!0),setTimeout(function(){ht(w,b())},0))},resetEvent:function(){w.inputmask.refreshValue=!0;setTimeout(function(){ti.trigger("setvalue")},0)}},r.prototype.positionColorMask=function(n,t){n.style.left=t.offsetLeft+"px"},o!==i)switch(o.action){case"isComplete":return w=o.el,bt(b());case"unmaskedvalue":return(w===i||o.value!==i)&&(at=o.value,at=(n.isFunction(l.onBeforeMask)?l.onBeforeMask.call(pt,at,l)||at:at).split(""),wt.call(this,i,!1,!1,at),n.isFunction(l.onBeforeWrite)&&l.onBeforeWrite.call(pt,i,b(),0,l)),di(w);case"mask":or(w);break;case"format":return(at=(n.isFunction(l.onBeforeMask)?l.onBeforeMask.call(pt,o.value,l)||o.value:o.value).split(""),wt.call(this,i,!0,!1,at),o.metadata)?{value:nt?b().slice().reverse().join(""):b().join(""),metadata:f.call(this,{action:"getmetadata"},s,l)}:nt?b().slice().reverse().join(""):b().join("");case"isValid":o.value?(at=o.value.split(""),wt.call(this,i,!0,!0,at)):o.value=b().join("");for(var pi=b(),wi=gi(),si=pi.length-1;si>wi;si--)if(et(si))break;return pi.splice(wi,si+1-wi),bt(pi)&&o.value===b().join("");case"getemptymask":return ft().join("");case"remove":return w&&w.inputmask&&(n.data(w,"_inputmask_opts",null),ti=n(w),w.inputmask._valueSet(l.autoUnmask?di(w):w.inputmask._valueGet(!0)),it.off(w),w.inputmask.colorMask&&(ut=w.inputmask.colorMask,ut.removeChild(w),ut.parentNode.insertBefore(w,ut),ut.parentNode.removeChild(ut)),Ob
1ject.getOwnPropertyDescriptor&&Object.getPrototypeOf?(rr=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(w),"value"),rr&&w.inputmask.__valueGet&&Object.defineProperty(w,"value",{get:w.inputmask.__valueGet,set:w.inputmask.__valueSet,configurable:!0})):u.__lookupGetter__&&w.__lookupGetter__("value")&&w.inputmask.__valueGet&&(w.__defineGetter__("value",w.inputmask.__valueGet),w.__defineSetter__("value",w.inputmask.__valueSet)),w.inputmask=i),w;case"getmetadata":return n.isArray(s.metadata)?(hi=kt(!0,0,!1).join(""),n.each(s.metadata,function(n,t){if(t.mask===hi)return hi=t,!1}),hi):s.metadata}}var u=t.document,s=navigator.userAgent,y=s.indexOf("MSIE ")>0||s.indexOf("Trident/")>0,h=v("touchstart"),c=/iemobile/i.test(s),a=/iphone/i.test(s)&&!c;return r.prototype={dataAttribute:"data-inputmask",defaults:{placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:n.noop,onincomplete:n.noop,oncleared:n.noop,repeat:0,greedy:!1,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:"",_radixDance:!1,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","url","password","search"],ignorables:[8,9,13,19,27,33,34,35,36,37,38,39,40,45,46,93,112,113,114,115,116,117,118,119,120,121,122,123,0,229],isComplete:null,preValidation:null,postValidation:null,staticDefinitionSymbol:i,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"verbatim",colorMask:!1,disablePredictiveText:!1,importDataAttributes:!0,shiftPositions:!0},definitions:{9:{validator:"[0-9ï¼-ï¼]",definitionSymbol:"*"},a:{validator:"[A-Za-zÐ-ÑÐÑÃ-ÿµ]",definitionSymbol:"*"},"*":{validator:"[0-9ï¼-ï¼A-Za-zÐ-ÑÐÑÃ-ÿµ]"}},aliases:{},masksCache:{},mask:function(e){function h(r,u,f,e){if(u.importDataAttributes===!0){var v=function(n,u){u=u!==i?u:r.getAttribute(e+"-"+n);u!==null&&(typeof u=="string"&&(n.indexOf("on")===0?u=t[u]:u==="false"?u=!1:u==="true"&&(u=!0)),f[n]=u)},c=r.getAttribute(e),a,o,s,h;if(c&&c!==""&&(c=c.replace(/'/g,'"'),o=JSON.parse("{"+c+"}")),o){s=i;for(h in o)if(h.toLowerCase()==="alias"){s=o[h];break}}v("alias",s);f.alias&&l(f.alias,f,u);for(a in u){if(o){s=i;for(h in o)if(h.toLowerCase()===a.toLowerCase()){s=o[h];break}}v(a,s)}}return n.extend(!0,u,f),(r.dir==="rtl"||u.rightAlign)&&(r.style.textAlign="right"),(r.dir==="rtl"||u.numericInput)&&(r.dir="ltr",r.removeAttribute("dir"),u.isRTL=!0),Object.keys(f).length}var s=this;return typeof e=="string"&&(e=u.getElementById(e)||u.querySelectorAll(e)),e=e.nodeName?[e]:e,n.each(e,function(t,u){var e=n.extend(!0,{},s.opts),c;h(u,e,n.extend(!0,{},s.userOptions),s.dataAttribute)&&(c=o(e,s.noMasksCache),c!==i&&(u.inputmask!==i&&(u.inputmask.opts.autoUnmask=!0,u.inputmask.remove()),u.inputmask=new r(i,i,!0),u.inputmask.opts=e,u.inputmask.noMasksCache=s.noMasksCache,u.inputmask.userOptions=n.extend(!0,{},s.userOptions),u.inputmask.isRTL=e.isRTL||e.numericInput,u.inputmask.el=u,u.inputmask.maskset=c,n.data(u,"_inputmask_opts",e),f.call(u.inputmask,{action:"mask"})))}),e&&e[0]?e[0].inputmask||this:this},option:function(t,i){return typeof t=="string"?this.opts[t]:(typeof t=="undefined"?"undefined":e(t))==="object"?(n.extend(this.userOptions,t),this.el&&i!==!0&&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})},setValue:function(t){this.el&&n(this.el).trigger("setvalue",[t])},analyseMask:function(t,u,f){function p(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 nt(t,e,o){var s,h;o=o!==i?o:t.matches.length;s=t.matches[o-1];u?(e.indexOf("[")===0||a&&/\\d|\\s|\\w]/i.test(e)||e==="."?t.matches.splice(o++,0,{fn:new RegExp(e,f.casing?"i":""),optionality:!1,newBlockMarker:s===i?"master":s.def!==e,casing:null,def:e,placeholder:i,nativeDef:e}):(a&&(e=e[e.length-1]),n.each(e.split(""),function(n,r){s=t.matches[o-1];t.matches.splice(o++,0,{fn:null,optionality:!1,newBlockMarker:s===i?"master":s.def!==r&&s.fn!==null,casing:null,def:f.staticDefinitionSymbol||r,placeholder:f.staticDefinitionSymbol!==i?r:i,nativeDef:(a?"'":"")+r})})),a=!1):(h=(f.definitions?f.definitions[e]:i)||r.prototype.definitions[e],h&&!a?t.matches.splice(o++,0,{fn:h.validator?typeof h.validator=="string"?new RegExp(h.validator,f.casing?"i":""):new function(){this.test=h.val
1idator}:new RegExp("."),optionality:!1,newBlockMarker:s===i?"master":s.def!==(h.definitionSymbol||e),casing:h.casing,def:h.definitionSymbol||e,placeholder:h.placeholder,nativeDef:e}):(t.matches.splice(o++,0,{fn:null,optionality:!1,newBlockMarker:s===i?"master":s.def!==e&&s.fn!==null,casing:null,def:f.staticDefinitionSymbol||e,placeholder:f.staticDefinitionSymbol!==i?e:i,nativeDef:(a?"'":"")+e}),a=!1))}function ot(t){t&&t.matches&&n.each(t.matches,function(n,r){var e=t.matches[n+1];(e===i||e.matches===i||e.isQuantifier===!1)&&r&&r.isGroup&&(r.isGroup=!1,u||(nt(r,f.groupmarker[0],0),r.openGroup!==!0&&nt(r,f.groupmarker[1])));ot(r)})}function tt(){if(e.length>0){if(s=e[e.length-1],nt(s,c),s.isAlternator){o=e.pop();for(var n=0;n<o.matches.length;n++)o.matches[n].isGroup&&(o.matches[n].isGroup=!1);e.length>0?(s=e[e.length-1],s.matches.push(o)):l.matches.push(o)}}else nt(l,c)}function st(n){function e(n){return n===f.optionalmarker[0]?n=f.optionalmarker[1]:n===f.optionalmarker[1]?n=f.optionalmarker[0]:n===f.groupmarker[0]?n=f.groupmarker[1]:n===f.groupmarker[1]&&(n=f.groupmarker[0]),n}var t,r,u;n.matches=n.matches.reverse();for(t in n.matches)n.matches.hasOwnProperty(t)&&(r=parseInt(t),n.matches[t].isQuantifier&&n.matches[r+1]&&n.matches[r+1].isGroup&&(u=n.matches[t],n.matches.splice(t,1),n.matches.splice(r+1,0,u)),n.matches[t]=n.matches[t].matches!==i?st(n.matches[t]):e(n.matches[t]));return n}function ht(n){var t=new p(!0);return t.openGroup=!1,t.matches=n,t}var vt=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?(?:\|[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,yt=/\[\^?]?(?:[^\\\]]+|\\[\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,a=!1,l=new p,h,c,e=[],rt=[],w,s,o,v,k,ut,y,g,at,ft,it,et;for(u&&(f.optionalmarker[0]=i,f.optionalmarker[1]=i);h=u?yt.exec(t):vt.exec(t);){if(c=h[0],u)switch(c.charAt(0)){case"?":c="{0,1}";break;case"+":case"*":c="{"+c+"}"}if(a){tt();continue}switch(c.charAt(0)){case"(?=":break;case"(?!":break;case"(?<=":break;case"(?<!":break;case f.escapeChar:a=!0;u&&tt();break;case f.optionalmarker[1]:case f.groupmarker[1]:if(w=e.pop(),w.openGroup=!1,w!==i)if(e.length>0){if(s=e[e.length-1],s.matches.push(w),s.isAlternator){for(o=e.pop(),k=0;k<o.matches.length;k++)o.matches[k].isGroup=!1,o.matches[k].alternatorGroup=!1;e.length>0?(s=e[e.length-1],s.matches.push(o)):l.matches.push(o)}}else l.matches.push(w);else tt();break;case f.optionalmarker[0]:e.push(new p(!1,!0));break;case f.groupmarker[0]:e.push(new p(!0));break;case f.quantifiermarker[0]:ut=new p(!1,!1,!0);c=c.replace(/[{}]/g,"");var ct=c.split("|"),b=ct[0].split(","),d=isNaN(b[0])?b[0]:parseInt(b[0]),lt=b.length===1?d:isNaN(b[1])?b[1]:parseInt(b[1]);(d==="*"||d==="+")&&(d=lt==="*"?0:1);ut.quantifier={min:d,max:lt,jit:ct[1]};y=e.length>0?e[e.length-1].matches:l.matches;h=y.pop();h.isAlternator&&(y.push(h),y=h.matches,g=new p(!0),at=y.pop(),y.push(g),y=g.matches,h=at);h.isGroup||(h=ht([h]));y.push(h);y.push(ut);break;case f.alternatormarker:ft=function(n){var t=n.pop();return t.isQuantifier&&(t=ht([n.pop(),t])),t};e.length>0?(s=e[e.length-1],it=s.matches[s.matches.length-1],v=s.openGroup&&(it.matches===i||it.isGroup===!1&&it.isAlternator===!1)?e.pop():ft(s.matches)):v=ft(l.matches);v.isAlternator?e.push(v):(v.alternatorGroup?(o=e.pop(),v.alternatorGroup=!1):o=new p(!1,!1,!1,!0),o.matches.push(v),e.push(o),v.openGroup&&(v.openGroup=!1,et=new p(!0),et.alternatorGroup=!0,e.push(et)));break;default:tt()}}while(e.length>0)w=e.pop(),l.matches.push(w);return l.matches.length>0&&(ot(l),rt.push(l)),(f.numericInput||f.isRTL)&&st(rt[0]),rt}},r.extendDefaults=function(t){n.extend(!0,r.prototype.defaults,t)},r.extendDefinitions=function(t){n.extend(!0,r.prototype.definitions,t)},r.extendAliases=function(t){n.extend(!0,r.prototype.aliases,t)},r.format=function(n,t,i){return r(t).format(n,i)},r.unmask=function(n,t){return r(t).unmaskedvalue(n)},r.isValid=function(n,t){return r(t).isValid(n)},r.remove=function(t){typeof t=="string"&&(t=u.getElementById(t)||u.querySelectorAll(t));
1t=t.nodeName?[t]:t;n.each(t,function(n,t){t.inputmask&&t.inputmask.remove()})},r.setValue=function(t,i){typeof t=="string"&&(t=u.getElementById(t)||u.querySelectorAll(t));t=t.nodeName?[t]:t;n.each(t,function(t,r){r.inputmask?r.inputmask.setValue(i):n(r).trigger("setvalue",[i])})},r.escapeRegex=function(n){return n.replace(new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^)","gim"),"\\$1")},r.keyCode={BACKSPACE:8,BACKSPACE_SAFARI:127,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,SPACE:32,TAB:9,UP:38,X:88,CONTROL:17},r.dependencyLib=n,r})},function(n,t,i){"use strict";var r,f,u,e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};(function(e){!0&&!(f=[i(4)],r=e,u=typeof r=="function"?r.apply(t,f):r,u!==undefined&&(n.exports=u))})(function(n){return n})},function(n){n.exports=jQuery},function(n,t,i){"use strict";var r,u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!0&&!(r=function(){return typeof window!="undefined"?window:new(eval("require('jsdom').JSDOM"))("").window}.call(t,i,t,n),r!==undefined&&(n.exports=r))},function(n,t,i){"use strict";var r,f,u,e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};(function(e){!0&&!(f=[i(2)],r=e,u=typeof r=="function"?r.apply(t,f):r,u!==undefined&&(n.exports=u))})(function(n){function f(n){var i,r;if(!n.tokenizer){i=[];for(r in t)i.indexOf(r[0])===-1&&i.push(r[0]);n.tokenizer="("+i.join("+|")+")+?|.";n.tokenizer=new RegExp(n.tokenizer,"g")}return n.tokenizer}function h(n,t){return!isFinite(n.rawday)||n.day=="29"&&!isFinite(n.rawyear)||new Date(n.date.getFullYear(),isFinite(n.rawmonth)?n.month:n.date.getMonth()+1,0).getDate()>=n.day?t:!1}function c(n,t){var i=!0,r,u;return t.min&&(n.rawyear&&(r=n.rawyear.replace(/[^0-9]/g,""),u=t.min.year.substr(0,r.length),i=u<=r),n.year===n.rawyear&&t.min.date.getTime()===t.min.date.getTime()&&(i=t.min.date.getTime()<=n.date.getTime())),i&&t.max&&t.max.date.getTime()===t.max.date.getTime()&&(i=t.max.date.getTime()>=n.date.getTime()),i}function o(i,r,u,e){for(var s="",o,h;o=f(u).exec(i);)if(r===undefined)if(t[o[0]])s+="("+t[o[0]][0]+")";else switch(o[0]){case"[":s+="(";break;case"]":s+=")?";break;default:s+=n.escapeRegex(o[0])}else t[o[0]]?e!==!0&&t[o[0]][3]?(h=t[o[0]][3],s+=h.call(r.date)):s+=t[o[0]][2]?r["raw"+t[o[0]][2]]:o[0]:s+=o[0];return s}function i(n,t){for(n=String(n),t=t||2;n.length<t;)n="0"+n;return n}function r(n,i,r){function v(n){var i=n.replace(/[^0-9]/g,"0");if(i!=n){var t=n.replace(/[^0-9]/g,""),u=(r.min&&r.min[o]||n).toString(),f=(r.max&&r.max[o]||n).toString();i=t+(t<u.slice(0,t.length)?u.slice(t.length):t>f.slice(0,t.length)?f.slice(t.length):i.toString().slice(t.length))}return i}function y(n,t){n[o]=v(t);n["raw"+o]=t;h!==undefined&&h.call(n.date,o=="month"?parseInt(n[o])-1:n[o])}var l={date:new Date(1,0,1)},o,u=n,s,h,a,c;if(typeof u=="string"){while(s=f(r).exec(i))c=u.slice(0,s[0].length),t.hasOwnProperty(s[0])&&(a=t[s[0]][0],o=t[s[0]][2],h=t[s[0]][1],y(l,c,r)),u=u.slice(c.length);return l}return u&&(typeof u=="undefined"?"undefined":e(u))==="object"&&u.hasOwnProperty("date")?u:undefined}var s=n.dependencyLib,t={d:["[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",Date.prototype.getDate],dd:["0[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",function(){return i(Date.prototype.getDate.call(this),2)}],ddd:[""],dddd:[""],m:["[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return Date.prototype.getMonth.call(this)+1}],mm:["0[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return i(Date.prototype.getMonth.call(this)+1,2)}],mmm:[""],mmmm:[""],yy:["[0-9]{2}",Date.prototype.setFullYear,"year",function(){return i(Date.prototype.getFullYear.call(this),2)}],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return i(Date.prototype.getFullYear.call(this),4)}],h:["[1-9]|1[0-2]",Date.prototype.setHours,"hours",Date.prototype.getHours],hh:["0[1-9]|1[0-2]",Date.prototype.setHours,"hours",function(){return i(Date.prototype.getHours.call(this),2)}],hhh:["[0-9]+",Date.prototype.setHours,"hours",Date.prototype.getHours],H:["1?[0-9]|2[0-3]",Date.prototype.setHours,"hours",Date.prototype.getHours],HH:["0[0-9]|1[0-9]|2[0-3]",Date.prototype.setHours,"hours",function(){return i(Date.prototype.getHours.call(this),2)}],HHH:["[0-9]+",Date.prototype.setHours,"hours",Date.prototype.getHours],M:["[1-5]?[0-9]",Date.prototype.setMinutes,"minutes",Date.prototype.getMinutes],MM:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setMinutes,"minutes",function(){return i(Date.prototype.getMinutes.call(this),2)}],ss:["[0-5][0-9]",Date.prototype.setSeconds,"seconds",function(){return i(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return i(Date.prototype.getMilliseconds.call(this),3)}],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return i(Date.prototype.getMilliseconds.call(this),2)}],t:["[ap]"],tt:["[ap]m"],T:["[AP]"],TT:["[AP]M"],Z:[""],o:[""],S:[""]}
1,u={isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};return n.extendAliases({datetime:{mask:function(n){return t.S=n.i18n.ordinalSuffix.join("|"),n.inputFormat=u[n.inputFormat]||n.inputFormat,n.displayFormat=u[n.displayFormat]||n.displayFormat||n.inputFormat,n.outputFormat=u[n.outputFormat]||n.outputFormat||n.inputFormat,n.placeholder=n.placeholder!==""?n.placeholder:n.inputFormat.replace(/[\[\]]/,""),n.regex=o(n.inputFormat,undefined,n),null},placeholder:"",inputFormat:"isoDateTime",displayFormat:undefined,outputFormat:undefined,min:null,max:null,i18n:{dayNames:["Mon","Tue","Wed","Thu","Fri","Sat","Sun","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],ordinalSuffix:["st","nd","rd","th"]},postValidation:function(n,t,i,u){u.min=r(u.min,u.inputFormat,u);u.max=r(u.max,u.inputFormat,u);var f=i,e=r(n.join(""),u.inputFormat,u);return(f&&e.date.getTime()===e.date.getTime()&&(f=h(e,f),f=f&&c(e,u)),t&&f&&i.pos!==t)?{buffer:o(u.inputFormat,e,u),refreshFromBuffer:{start:t,end:i.pos}}:f},onKeyDown:function(t,r,u,e){var l=this,c,o,h;if(t.ctrlKey&&t.keyCode===n.keyCode.RIGHT){for(c=new Date,h="";o=f(e).exec(e.inputFormat);)o[0].charAt(0)==="d"?h+=i(c.getDate(),o[0].length):o[0].charAt(0)==="m"?h+=i(c.getMonth()+1,o[0].length):o[0]==="yyyy"?h+=c.getFullYear().toString():o[0].charAt(0)==="y"&&(h+=i(c.getYear(),o[0].length));l.inputmask._valueSet(h);s(l).trigger("setvalue")}},onUnMask:function(n,t,i){return o(i.outputFormat,r(n,i.inputFormat,i),i,!0)},casing:function(n,t){return t.nativeDef.indexOf("[ap]")==0?n.toLowerCase():t.nativeDef.indexOf("[AP]")==0?n.toUpperCase():n},insertMode:!1,shiftPositions:!1}}),n})},function(n,t,i){"use strict";var r,f,u,e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};(function(e){!0&&!(f=[i(2)],r=e,u=typeof r=="function"?r.apply(t,f):r,u!==undefined&&(n.exports=u))})(function(n){function i(t,i){for(var u="",r=0;r<t.length;r++)u+=n.prototype.definitions[t.charAt(r)]||i.definitions[t.charAt(r)]||i.optionalmarker.start===t.charAt(r)||i.optionalmarker.end===t.charAt(r)||i.quantifiermarker.start===t.charAt(r)||i.quantifiermarker.end===t.charAt(r)||i.groupmarker.start===t.charAt(r)||i.groupmarker.end===t.charAt(r)||i.alternatormarker===t.charAt(r)?"\\"+t.charAt(r):t.charAt(r);return u}function r(n,i,r){var u,f;if(i>0)for(u=t.inArray(r.radixPoint,n),u===-1&&(n.push(r.radixPoint),u=n.length-1),f=1;f<=i;f++)n[u+f]=n[u+f]||"0";return n}var t=n.dependencyLib;return n.extendAliases({numeric:{mask:function(n){var f,e,t,r,u;return n.repeat!==0&&isNaN(n.integerDigits)&&(n.integerDigits=n.repeat),n.repeat=0,n.groupSeparator===n.radixPoint&&n.digits&&n.digits!=="0"&&(n.groupSeparator=n.radixPoint==="."?",":n.radixPoint===","?".":""),n.groupSeparator===" "&&(n.skipOptionalPartCharacter=undefined),n.autoGroup=n.autoGroup&&n.groupSeparator!=="",n.autoGroup&&(typeof n.groupSize=="string"&&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)+(e===0?f-1:f),n.integerDigits<1&&(n.integerDigits="*"))),n.placeholder.length>1&&(n.placeholder=n.placeholder.charAt(0)),n.positionCaretOnClick==="radixFocus"&&n.placeholder===""&&n.integerOptional===!1&&(n.positionCaretOnClick="lvp"),n.definitions[";"]=n.definitions["~"],n.definitions[";"].definitionSymbol="~",n.numericInput===!0&&(n.positionCaretOnClick=n.positionCaretOnClick==="radixFocus"?"lvp":n.positionCaretOnClick,n.digitsOptional=!1,isNaN(n.digits)&&(n.digits=2),n.decimalProtect=!1),t="[+]",t+=i(n.prefix,n),t+=n.integerOptional===!0?"~{1,"+n.integerDigits+"}":"~{"+n.integerDigits+"}",n.digits!==undefined&&(r=n.decimalProtect?":":n.radixPoint,u=n.digits.toString().split(","),isFinite(u[0])&&u[1]&&isFinite(u[1])?t+=r+";{"+n.digits+"}":(isNaN(n.digits)||parseInt(n.digits)>0)&&(t+=n.digitsOptional?"["+r+";{1,"+n.digits+"}]":r+";{"+n.digits+"}")),t+=i(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,inputType:"text",inputmode:"numeric",preValidation:function(n,i,r,u,f,e){if(r==="-"||r===f.negationSymbol.front)return f.allowMinus!==!0?!1:(f.isNegative=f.isNegative===undefined?!0:!f.isNegative,n.join("")==="")?!0:{caret:e.validPositions[i]?i:undefined,dopost:!0};if(u===!1&&r===f.radixPoint&&f.digits!==undefined&&(isNaN(f.digits)||parseInt(f.digits)>0)){var o=t.inArray(f.radixPoint,n);if(o!==-1&&e.validPositions[o]!==undefined)return f.numericInput===!0?i===o:{caret:o+1}}return!0},postValidation:function(i,r,u,f){function k(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}var a=f.suffix.split(""),v=f.prefix.split(""),o,h,s,e,l,y,c,b,p,w;if(u.pos===undefined&&u.caret!==undefined&&u.dopost!==!0||(o=u.caret!==undefined?u.caret:u.pos,h=i.slice(),f.numericInput&&(o=h.length-o-1,h=h.reverse()),s=h[o],s===f.groupSeparator&&(o+=1,s=h[o]),o===
1h.length-f.suffix.length-1&&s===f.radixPoint))return u;if(s!==undefined&&s!==f.radixPoint&&s!==f.negationSymbol.front&&s!==f.negationSymbol.back&&(h[o]="?",f.prefix.length>0&&o>=(f.isNegative===!1?1:0)&&o<f.prefix.length-1+(f.isNegative===!1?1:0)?v[o-(f.isNegative===!1?1:0)]="?":f.suffix.length>0&&o>=h.length-f.suffix.length-(f.isNegative===!1?1:0)&&(a[o-(h.length-f.suffix.length-(f.isNegative===!1?1:0))]="?")),v=v.join(""),a=a.join(""),e=h.join("").replace(v,""),e=e.replace(a,""),e=e.replace(new RegExp(n.escapeRegex(f.groupSeparator),"g"),""),e=e.replace(new RegExp("[-"+n.escapeRegex(f.negationSymbol.front)+"]","g"),""),e=e.replace(new RegExp(n.escapeRegex(f.negationSymbol.back)+"$"),""),isNaN(f.placeholder)&&(e=e.replace(new RegExp(n.escapeRegex(f.placeholder),"g"),"")),e.length>1&&e.indexOf(f.radixPoint)!==1&&(s==="0"&&(e=e.replace(/^\?/g,"")),e=e.replace(/^0/g,"")),e.charAt(0)===f.radixPoint&&f.radixPoint!==""&&f.numericInput!==!0&&(e="0"+e),e!==""){if(e=e.split(""),(!f.digitsOptional||f.enforceDigitsOnBlur&&u.event==="blur")&&isFinite(f.digits))for(l=t.inArray(f.radixPoint,e),y=t.inArray(f.radixPoint,h),l===-1&&(e.push(f.radixPoint),l=e.length-1),c=1;c<=f.digits;c++)(!f.digitsOptional||f.enforceDigitsOnBlur&&u.event==="blur")&&(e[l+c]===un
1defined||e[l+c]===f.placeholder.charAt(0))?e[l+c]=u.placeholder||f.placeholder.charAt(0):y!==-1&&h[y+c]!==undefined&&(e[l+c]=e[l+c]||h[y+c]);f.autoGroup===!0&&f.groupSeparator!==""&&(s!==f.radixPoint||u.pos!==undefined||u.dopost)?(b=e[e.length-1]===f.radixPoint&&u.c===f.radixPoint,e=n(k(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&&u.event==="blur"&&(f.isNegative=e!=="0"),e=v+e,e+=a,f.isNegative&&(e=f.negationSymbol.front+e+f.negationSymbol.back),e=e.split(""),s!==undefined&&(s!==f.radixPoint&&s!==f.negationSymbol.front&&s!==f.negationSymbol.back?(o=t.inArray("?",e),o>-1?e[o]=s:o=u.caret||0):(s===f.radixPoint||s===f.negationSymbol.front||s===f.negationSymbol.back)&&(p=t.inArray(s,e),p!==-1&&(o=p))),f.numericInput&&(o=e.length-o-1,e=e.reverse()),w={caret:(s===undefined||u.pos!==undefined)&&o!==undefined?o+(f.numericInput?-1:1):o,buffer:e,refreshFromBuffer:u.dopost||i.join("")!==e.join("")},w.refreshFromBuffer?w:u},onBeforeWrite:function(i,r,u,f){function o(t){t.parseMinMaxOptions===undefined&&(t.min!==null&&(t.min=t.min.toString().replace(new RegExp(n.escapeRegex(t.groupSeparator),"g"),""),t.radixPoint===","&&(t.min=t.min.replace(t.radixPoint,".")),t.min=isFinite(t.min)?parseFloat(t.min):NaN,isNaN(t.min)&&(t.min=Number.MIN_VALUE)),t.max!==null&&(t.max=t.max.toString().replace(new RegExp(n.escapeRegex(t.groupSeparator),"g"),""),t.radixPoint===","&&(t.max=t.max.replace(t.radixPoint,".")),t.max=isFinite(t.max)?parseFloat(t.max):NaN,isNaN(t.max)&&(t.max=Number.MAX_VALUE)),t.parseMinMaxOptions="done")}if(i)switch(i.type){case"keydown":return f.postValidation(r,u,{caret:u,dopost:!0},f);case"blur":case"checkval":var e;if(o(f),f.min!==null||f.max!==null){if(e=f.onUnMask(r.join(""),undefined,t.extend({},f,{unmaskAsNumber:!0})),f.min!==null&&e<f.min)return f.isNegative=f.min<0,f.postValidation(f.min.toString().replace(".",f.radixPoint).split(""),u,{caret:u,dopost:!0,placeholder:"0"},f);if(f.max!==null&&e>f.max)return f.isNegative=f.max<0,f.postValidation(f.max.toString().replace(".",f.radixPoint).split(""),u,{caret:u,dopost:!0,placeholder:"0"},f)}return f.postValidation(r,u,{caret:u,placeholder:"0",event:"blur"},f);case"_checkval":return{caret:u}}},regex:{integerPart:function(t,i){return i?new RegExp("["+n.escapeRegex(t.negationSymbol.front)+"+]?"):new RegExp("["+n.escapeRegex(t.negationSymbol.front)+"+]?\\d+")},integerNPart:function(t){return new RegExp("[\\d"+n.escapeRegex(t.groupSeparator)+n.escapeRegex(t.placeholder.charAt(0))+"]+")}},definitions:{"~":{validator:function(t,i,r,u,f,e){var s,a,l,o,h,c;if(t==="k"||t==="m"){for(s={insert:[],c:0},a=0,l=t==="k"?2:5;a<l;a++)s.insert.push({pos:r+a,c:0});return s.pos=r+l,s}if(s=u?new RegExp("[0-9"+n.escapeRegex(f.groupSeparator)+"]").test(t):new RegExp("[0-9]").test(t),s===!0){if(f.numericInput!==!0&&i.validPositions[r]!==undefined&&i.validPositions[r].match.def==="~"&&!e){for(o=i.buffer.join(""),o=o.replace(new RegExp("[-"+n.escapeRegex(f.negationSymbol.front)+"]","g"),""),o=o.replace(new RegExp(n.escapeRegex(f.negationSymbol.back)+"$"),""),h=o.split(f.radixPoint),h.length>1&&(h[1]=h[1].replace(/0/g,f.placeholder.charAt(0))),h[0]==="0"&&(h[0]=h[0].replace(/0/g,f.placeholder.charAt(0))),o=h[0]+f.radixPoint+h[1]||"",c=i._buffer.join(""),o===f.radixPoint&&(o=c);o.match(n.escapeRegex(c)+"$")===null;)c=c.slice(1);o=o.replace(c,"");o=o.split("");s=o[r]===undefined?{pos:r,remove:r}:{pos:r}}}else u||t!==f.radixPoint||i.validPositions[r-1]!==undefined||(s={insert:{pos:r,c:0},pos:r+1});return s},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(t,i,r,u,f){var o="["+n.escapeRegex(f.radixPoint)+"]",e=new RegExp(o).test(t);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(t,i,r){if(i===""&&r.nullable===!0)return i;var u=t.replace(r.prefix,"");return(u=u.replace(r.suffix,""),u=u.replace(new RegExp(n.escapeRegex(r.groupSeparator),"g"),""),r.placeholder.charAt(0)!==""&&(u=u.replace(new RegExp(r.placeholder.charAt(0),"g"),"0")),r.unmaskAsNumber)?(r.radixPoint!==""&&u.indexOf(r.radixPoint)!==-1&&(u=u.replace(n.escapeRegex.call(this,r.radixPoint),".")),u=u.replace(new RegExp("^"+n.escapeRegex(r.negationSymbol.front)),"-"),u=u.replace(new RegExp(n.escapeRegex(r.negationSymbol.back)+"$"),""),Number(u)):u},isComplete:function(t,i){var r=(i.numericInput?t.slice().reverse():t).join("");return r=r.replace(new RegExp("^"+n.escapeRegex(i.negationSymbol.front)),"-"),r=r.replace(new RegExp(n.escapeRegex(i.negationSymbol.back)+"$"),""),r=r.replace(i.prefix,""),r=r.replace(i.suffix,""),r=r.replace(new RegExp(n.escapeRegex(i.groupSeparator)+"([0-9]{3})","g"),"$1"),i.radixPoint===","&&(r=r.replace(n.escapeRegex(i.radixPoint),".")),isFinite(r)},onBeforeMask:function(t,i){var u,f,o;i.isNegative=undefined;u=i.radixPoint||",";(typeof t=="number"||i.inputType==="number")&&u!==""&&(t=t.toString().replace(".",u));var s=t.split(u),h=s[0].replace(/[^\-0-9]/g,""),e=s.length>1?s[1].replace(/[^0-9]/g,""):"";return t=h+(e!==""?u+e:e),f=0,u!==""&&(f=e.length,e!==""&&(o=Math.pow(10,f||1),isFinite(i.digits)&&(f=parseInt(i.digits),o=Math.pow(10,f)),t=t.replace(n.escapeRegex(u),"."),isFinite(t)&&(t=Math.round(parseFloat(t)*o)/o),t=t.toString().replace(".",u))),i.digits===0&&t.indexOf(n.escapeRegex(u))!==-1&&(t=t.
1substring(0,t.indexOf(n.escapeRegex(u)))),r(t.toString().split(""),f,i).join("")},onKeyDown:function(i,r,u,f){var e=t(this);if(i.ctrlKey)switch(i.keyCode){case n.keyCode.UP:e.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(f.step));e.trigger("setvalue");break;case n.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}}),n})},function(n,t,i){"use strict";var r,f,u,e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};(function(e){!0&&!(f=[i(4),i(2)],r=e,u=typeof r=="function"?r.apply(t,f):r,u!==undefined&&(n.exports=u))})(function(n,t){return n.fn.inputmask===undefined&&(n.fn.inputmask=function(i,r){var f,u=this[0];if(r===undefined&&(r={}),typeof i=="string")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():!1;case"isComplete":return u&&u.inputmask?u.inputmask.isComplete():!0;case"getmetadata":return u&&u.inputmask?u.inputmask.getmetadata():undefined;case"setvalue":t.setValue(u,r);break;case"option":if(typeof r=="string"){if(u&&u.inputmask!==undefined)return u.inputmask.option(r)}else return this.each(function(){if(this.inputmask!==undefined)return this.inputmask.option(r)});break;default:return r.alias=i,f=new t(r),this.each(function(){f.mask(this)})}else{if(Array.isArray(i))return r.alias=i,f=new t(r),this.each(function(){f.mask(this)});if((typeof i=="undefined"?"undefined":e(i))=="object")return f=new t(i),i.mask===undefined&&i.alias===undefined?this.each(function(){if(this.inputmask!==undefined)return this.inputmask.option(i);f.mask(this)}):this.each(function(){f.mask(this)});if(i===undefined)return this.each(function(){f=new t(r);f.mask(this)})}}),n.fn.inputmask})}]),function(n){var t=function(){function n(){this.checkCriteria=function(n,t,i){return t.test(n)?(i.addClass("checked"),1):(i.removeClass("checked"),0)};this.bindView($.dataJs("passwordCriteria"))}return n.prototype.validate=function(t){t=jQuery.trim(t);t.length>=n.maxLength?this.$lengthContainer.addClass("checked"):this.$lengthContainer.removeClass("checked");var i=0;return i+=this.checkCriteria(t,n.regexUpper,this.$upperContainer),i+=this.checkCriteria(t,n.regexLower,this.$lowerContainer),i+=this.checkCriteria(t,n.regexNumbers,this.$numbersContainer),i+=this.checkCriteria(t,n.regexSpecial,this.$specialContainer),i>=3?this.$3Of4Container.addClass("checked"):this.$3Of4Container.removeClass("checked"),t.length>=n.maxLength&&i>=3},n.prototype.validateName=function(n,t){return n&&t&&(t=jQuery.trim(t).toLowerCase(),n=jQuery.trim(n).toLowerCase(),new RegExp(t).test(n))?(this.$usenameContainer.removeClass("checked"),!0):(n.length?this.$usenameContainer.addClass("checked"):this.$usenameContainer.removeClass("checked"),!1)},n.prototype.bindView=function(n){this.$lengthContainer=n.dataJs("criteriaLength");this.$upperContainer=n.dataJs("criteriaUpper");this.$lowerContainer=n.dataJs("criteriaLower");this.$numbersContainer=n.dataJs("criteriaNumbers");this.$specialContainer=n.dataJs("criteriaSpecial");this.$3Of4Container=n.dataJs("criteria3Of4");this.$usenameContainer=n.dataJs("criteriaUsername")},n.regexUpper=/.*[A-Z].*/,n.regexLower=/.*[a-z].*/,n.regexNumbers=/.*[0-9].*/,n.regexSpecial=/(?:(?![A-Za-z0-9])[ -~])/,n.maxLength=8,n}();n.PasswordValidator=t}(Forms||(Forms={})),function(n){var t=function(){function t(t){var i=this;if(this.submit=function(n,t,r,u){var f,e,o;return(u===void 0&&(u=!0),f=jQuery.Deferred(),e=i.options.validateForm?i.$form.valid():!0,!e)?f.promise():(o=i.getFormData(n,u),i.options.httpService.postJson(i.options.endpoint,o).then(function(n){f.resolve(n.Data);n.UIRules&&Smile.UIRules.stageWebApiUIRules(n.UIRules)},function(n){n.status===400&&(i.displayModelStateErrors(n.responseJSON.ModelState,t,r),f.reject(n))}),f.promise())},this.showError=function(n,t){i.showErrors([{field:n,message:t}])},this.showErrors=function(n){var t,r;n&&n.length!==0&&(t={},jQuery.each(n,function(n,i){t[i.field]=i.message}),r=i.$form.validate(),r.showErrors(t))},this.isValid=function(){return i.$form.valid()},this.focusFirstField=function(){var n=i.$form.find("input:not([type=hidden]), select, textarea");n.length>0&&jQuery(n[0]).focus().select()},this.getFormData=function(n,t){var u;t===void 0&&(t=!0);var f=i.$form.find(":checkbox[multiple]"),e=f.length?jQuery(f[0]).attr("name"):undefined,o=i.$form.serializeArray(),r={};return t&&($.map(o,function(n){var t=n.name,i=n.value;e!==undefined&&e===t?(Array.isArray(r[t])||(r[t]=[]),r[t].push(i)):r[t]=i}),u=i.$form.find("input[type='checkbox']:checked"),u.length&&$.each(u,function(n,t){var i=$(t).attr("name");r[i]==="false"&&(r[i]="true")})),n&&jQuery.extend(!0,r,n),r}
1,this.resetRecaptcha=function(){grecaptcha.reset();i.$reCaptchaInput.val("")},this.setReCaptchaTabIndex=function(){Array.prototype.forEach.call(document.getElementsByClassName("g-recaptcha"),function(n){n.addEventListener("load",function(n){var t=n.currentTarget.getAttribute("data-tabindex");t&&(n.target.tabIndex=t)},!0)})},this.displayModelStateErrors=function(n,t,r){var f={},e=[],h=i.$form.find(".md-form").length,u,o,s;typeof t=="function"&&(u=t());o=Object.keys(n);$.each(o,function(t,i){var o=!1,s=n[i];$.each(s,function(n,t){if(i.length===0)e.push(t);else{if(u&&u.length>0){var s=ko.utils.arrayFirst(u,function(n){return i.indexOf(n.key)>=0});s&&(typeof r=="function"&&(r(s.value),o=!0),i=i.replace(s.key,s.value))}f[i.replace("model.","")]=t}if(o===!0)return!1})});h&&i.mdbBootstrapValidationSummary(e);s=i.$form.validate();s.showErrors(f)},this.reCaptchaSubmit=function(n){i.$reCaptchaInput.val(n)},this.reCaptchaExpired=function(){i.$reCaptchaInput.val("")},this.togglePassword=function(n){var t=$(n.currentTarget),r=i.$form.find("#"+t.data("for")),u;r&&(u=t.find("i").toggleClass("fa-eye-slash").toggleClass("fa-eye"),u.hasClass("fa-eye-slash")?t.find("span.sr-only").text("Hide Password"):t.find("span.sr-only").text("Show Password"),r[0].type=r[0].type==="password"?"text":"password")},this.setupMdbFormPasswordFields=function(){var n="[data-js-field=mdb-password]",t=i.$form.find(n);t.each(function(n,t){var i,r=$(t),u=r.attr("id"),f="toggle_".concat(u),e=$('<button aria-labelledby="customTooltiptoggle_'.concat(u,'" data-js="mdb-password-button" id="').concat(f,'" type="button" class="btn-toggle-pass" aria-pressed="false"><i aria-hidden="true" class="fa fa-eye"><\/i><span aria-hidden="true" class="sr-only">Show password<\/span><\/button>
1'));r.after(e);(i=Core.JQueryUtils)===null||i===void 0?void 0:i.addCustomTooltip(f,"Show Password")});i.$form.off("click touchstart","[data-js=mdb-password-button]");i.$form.on("click touchstart","[data-js=mdb-password-button]",function(t){var f,e;t.preventDefault();var i=jQuery(t.currentTarget),r=i.siblings(n),u=r.attr("type")==="password"?"text":"password";r.attr("type",u);i.toggleClass("active");f=i.attr("aria-pressed")==="true";i.attr("aria-pressed",f?"false":"true");e=u==="text"?"Hide Password":"Show Password";i.children('[role="tooltip"]')[0].innerText=e})},this.mdbBootstrapValidationSummary=function(n){if(n.length>0){var t=i.$form.find(".validationSummary").empty();$.each(n,function(n,i){$("<dd />").html(i).appendTo(t)});t.parent().show()}},this.options=t,this.options.focusFirstField=t.hasOwnProperty("focusFirstField")?t.focusFirstField:!0,this.options.validateForm=t.hasOwnProperty("validateForm")?t.validateForm:!0,this.namesToValidate=[],this.$form=jQuery("#".concat(this.options.id)),this.options.validatePassword){this.passwordValidator=new n.PasswordValidator;this.$form.on("keyup","[data-js=validatePassword]",function(n){return i.validatePassword(n)});this.$form.on("submit","[data-js=validatePassword]",function(n){return i.validatePassword(n)})}this.options.validateReCaptcha&&(this.$reCaptchaInput=this.$form.dataJs("reCaptchaVerification"),Smile.Events.subscribe(Events.Action.ReCaptchaSubmit,function(n){return i.reCaptchaSubmit(n)}),Smile.Events.subscribe(Events.Action.ReCaptchaExpired,function(){return i.reCaptchaExpired()}),this.setReCaptchaTabIndex());this.setupMdbFormPasswordFields();this.$form.on("click","[data-js=togglePassword]",this.togglePassword);$(function(){i.options.focusFirstField&&i.focusFirstField();i.$form.find("input[data-mask=phone]").inputmask({mask:"(999)999-9999",showMaskOnHover:!1,showMaskOnFocus:!0}).blur(function(n){jQuery(n.currentTarget).valid()});i.$form.find("input[data-mask=date]").inputmask({alias:"datetime",inputFormat:"mm/dd/yyyy"}).blur(function(n){jQuery(n.currentTarget).valid()})})}return t.prototype.isValidPassword=function(n){var i=this.passwordValidator.validate(n),t=!1;return this.namesToValidate&&this.namesToValidate.length&&(t=this.passwordValidator.validateName(n,this.namesToValidate.join("|"))),i&&!t},t.prototype.setNamesToValidate=function(n){this.namesToValidate=n},t.prototype.validatePassword=function(n){var t=$(n.currentTarget).val();this.passwordValidator.validate(t);this.namesToValidate&&this.namesToValidate.length&&this.passwordValidator.validateName(t,this.namesToValidate.join("|"))},t}();n.Form=t}(Forms||(Forms={}))
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.