eventcally/project/static/ext/vee-validate.full.3.4.11.min.js
2023-03-21 21:09:29 +01:00

6 lines
40 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* vee-validate v3.4.11
* (c) 2021 Abdelrahman Awad
* @license MIT
*/
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("vue")):"function"==typeof define&&define.amd?define(["exports","vue"],r):r((e="undefined"!=typeof globalThis?globalThis:e||self).VeeValidate={},e.Vue)}(this,(function(e,r){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(r),i={code:"en",messages:{alpha:"The {_field_} field may only contain alphabetic characters",alpha_num:"The {_field_} field may only contain alpha-numeric characters",alpha_dash:"The {_field_} field may contain alpha-numeric characters as well as dashes and underscores",alpha_spaces:"The {_field_} field may only contain alphabetic characters as well as spaces",between:"The {_field_} field must be between {min} and {max}",confirmed:"The {_field_} field confirmation does not match",digits:"The {_field_} field must be numeric and exactly contain {length} digits",dimensions:"The {_field_} field must be {width} pixels by {height} pixels",email:"The {_field_} field must be a valid email",excluded:"The {_field_} field is not a valid value",ext:"The {_field_} field is not a valid file",image:"The {_field_} field must be an image",integer:"The {_field_} field must be an integer",length:"The {_field_} field must be {length} long",max_value:"The {_field_} field must be {max} or less",max:"The {_field_} field may not be greater than {length} characters",mimes:"The {_field_} field must have a valid file type",min_value:"The {_field_} field must be {min} or more",min:"The {_field_} field must be at least {length} characters",numeric:"The {_field_} field may only contain numeric characters",oneOf:"The {_field_} field is not a valid value",regex:"The {_field_} field format is invalid",required_if:"The {_field_} field is required",required:"The {_field_} field is required",size:"The {_field_} field size must be less than {size}KB",double:"The {_field_} field must be a valid decimal"}},a={en:/^[A-Z]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[A-ZÆØÅ]*$/i,de:/^[A-ZÄÖÜß]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ]*$/i,fa:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰپژگچکی]*$/,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,it:/^[A-Z\xC0-\xFF]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ]*$/i,nl:/^[A-ZÉËÏÓÖÜ]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ro:/^[A-ZĂÂÎŞŢ]*$/i,ru:/^[А-ЯЁ]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[A-ZČĆŽŠĐ]*$/i,sv:/^[A-ZÅÄÖ]*$/i,tr:/^[A-ZÇĞİıÖŞÜ]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[A-ZÇƏĞİıÖŞÜ]*$/i,el:/^[Α-ώ]*$/i,ja:/^[A-Z\u3000-\u303F\u3040-\u309F\u30A0-\u30FF\uFF00-\uFFEF\u4E00-\u9FAF]*$/i,he:/^[A-Z\u05D0-\u05EA']*$/i},u={en:/^[A-Z\s]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ\s]*$/i,da:/^[A-ZÆØÅ\s]*$/i,de:/^[A-ZÄÖÜß\s]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ\s]*$/i,fa:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰپژگچکی]*$/,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ\s]*$/i,it:/^[A-Z\xC0-\xFF\s]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ\s]*$/i,nl:/^[A-ZÉËÏÓÖÜ\s]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ\s]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ\s]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ\s]*$/i,ro:/^[A-ZĂÂÎŞŢ\s]*$/i,ru:/^[А-ЯЁ\s]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ\s]*$/i,sr:/^[A-ZČĆŽŠĐ\s]*$/i,sv:/^[A-ZÅÄÖ\s]*$/i,tr:/^[A-ZÇĞİıÖŞÜ\s]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ\s]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ\s]*$/,az:/^[A-ZÇƏĞİıÖŞÜ\s]*$/i,el:/^[Α-ώ\s]*$/i,ja:/^[A-Z\u3000-\u303F\u3040-\u309F\u30A0-\u30FF\uFF00-\uFFEF\u4E00-\u9FAF\s]*$/i,he:/^[A-Z\u05D0-\u05EA'\s]*$/i},o={en:/^[0-9A-Z]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[0-9A-ZÆØÅ]$/i,de:/^[0-9A-ZÄÖÜß]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ]*$/i,fa:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰپژگچکی]*$/,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,it:/^[0-9A-Z\xC0-\xFF]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ro:/^[0-9A-ZĂÂÎŞŢ]*$/i,ru:/^[0-9А-ЯЁ]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[0-9A-ZČĆŽŠĐ]*$/i,sv:/^[0-9A-ZÅÄÖ]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ]*$/i,el:/^[0-9Α-ώ]*$/i,ja:/^[0-9A-Z\u3000-\u303F\u3040-\u309F\u30A0-\u30FF\uFF00-\uFFEF\u4E00-\u9FAF]*$/i,he:/^[0-9A-Z\u05D0-\u05EA']*$/i},s={en:/^[0-9A-Z_-]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ_-]*$/i,da:/^[0-9A-ZÆØÅ_-]*$/i,de:/^[0-9A-ZÄÖÜß_-]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ_-]*$/i,fa:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰپژگچکی]*$/,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ_-]*$/i,it:/^[0-9A-Z\xC0-\xFF_-]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ_-]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ_-]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ_-]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ_-]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ_-]*$/i,ro:/^[0-9A-ZĂÂÎŞŢ_-]*$/i,ru:/^[0-9А-ЯЁ_-]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ_-]*$/i,sr:/^[0-9A-ZČĆŽŠĐ_-]*$/i,sv:/^[0-9A-ZÅÄÖ_-]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ_-]*$/i,uk:/^[0-9АЬЮЯЄІЇҐ_-]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ_-]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ_-]*$/i,el:/^[0-9Α-ώ_-]*$/i,ja:/^[0-9A-Z\u3000-\u303F\u3040-\u309F\u30A0-\u30FF\uFF00-\uFFEF\u4E00-\u9FAF_-]*$/i,he:/^[0-9A-Z\u05D0-\u05EA'_-]*$/i},l=function(e,r){var t=(void 0===r?{}:r).locale,n=void 0===t?"":t;return Array.isArray(e)?e.every((function(e){return l(e,{locale:n})})):n?(a[n]||a.en).test(e):Object.keys(a).some((function(r){return a[r].test(e)}))},d={validate:l,params:[{name:"locale"}]},f=function(e,r){var t=(void 0===r?{}:r).locale,n=void 0===t?"":t;return Array.isArray(e)?e.every((function(e){return f(e,{locale:n})})):n?(s[n]||s.en).test(e):Object.keys(s).some((function(r){return s[r].test(e)}))},c={validate:f,params:[{name:"locale"}]},v=function(e,r){var t=(void 0===r?{}:r).locale,n=void 0===t?"":t;return Array.isArray(e)?e.every((function(e){return v(e,{locale:n})})):n?(o[n]||o.en).test(e):Object.keys(o).some((function(r){return o[r].test(e)}))},h={validate:v,params:[{name:"locale"}]},m=function(e,r){var t=(void 0===r?{}:r).locale,n=void 0===t?"":t;return Array.isArray(e)?e.every((function(e){return m(e,{locale:n})})):n?(u[n]||u.en).test(e):Object.keys(u).some((function(r){return u[r].test(e)}))},p={validate:m,params:[{name:"locale"}]},g=function(e,r){var t=void 0===r?{}:r,n=t.min,i=t.max;return Array.isArray(e)?e.every((function(e){return!!g(e,{min:n,max:i})})):Number(n)<=e&&Number(i)>=e},y={validate:g,params:[{name:"min"},{name:"max"}]},b={validate:function(e,r){var t=r.target;return String(e)===String(t)},params:[{name:"target",isTarget:!0}]},_=function(e,r){var t=r.length;if(Array.isArray(e))return e.every((function(e){return _(e,{length:t})}));var n=String(e);return/^[0-9]*$/.test(n)&&n.length===t},A={validate:_,params:[{name:"length",cast:function(e){return Number(e)}}]},$={validate:function(e,r){var t=r.width,n=r.height,i=[];e=Array.isArray(e)?e:[e];for(var a=0;a<e.length;a++){if(!/\.(jpg|svg|jpeg|png|bmp|gif)$/i.test(e[a].name))return Promise.resolve(!1);i.push(e[a])}return Promise.all(i.map((function(e){return function(e,r,t){var n=window.URL||window.webkitURL;return new Promise((function(i){var a=new Image;a.onerror=function(){return i(!1)},a.onload=function(){return i(a.width===r&&a.height===t)},a.src=n.createObjectURL(e)}))}(e,t,n)}))).then((function(e){return e.every((function(e){return e}))}))},params:[{name:"width",cast:function(e){return Number(e)}},{name:"height",cast:function(e){return Number(e)}}]},O={validate:function(e,r){var t=(void 0===r?{}:r).multiple,n=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return t&&!Array.isArray(e)&&(e=String(e).split(",").map((function(e){return e.trim()}))),Array.isArray(e)?e.every((function(e){return n.test(String(e))})):n.test(String(e))},params:[{name:"multiple",default:!1}]};function Z(e){return e!=e}function x(e){return null==e}function R(e){return Array.isArray(e)&&0===e.length}var F=function(e){return null!==e&&e&&"object"==typeof e&&!Array.isArray(e)};function E(e){return""!==e&&!x(e)}function w(e){return"function"==typeof e}function j(e){return w(e)&&!!e.__locatorRef}function k(e,r){var t=Array.isArray(e)?e:S(e);if(w(t.findIndex))return t.findIndex(r);for(var n=0;n<t.length;n++)if(r(t[n],n))return n;return-1}function q(e,r){return-1!==e.indexOf(r)}function S(e){return w(Array.from)?Array.from(e):function(e){for(var r=[],t=e.length,n=0;n<t;n++)r.push(e[n]);return r}(e)}function T(e){return w(Object.values)?Object.values(e):Object.keys(e).map((function(r){return e[r]}))}function z(e,r){return Object.keys(r).forEach((function(t){if(F(r[t]))return e[t]||(e[t]={}),void z(e[t],r[t]);e[t]=r[t]})),e}function N(e){return e}function V(e,r,t){return void 0===r&&(r=0),void 0===t&&(t={cancelled:!1}),0===r?e:function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];var u=function(){n=void 0,t.cancelled||e.apply(void 0,i)};clearTimeout(n),n=setTimeout(u,r)};var n}function I(e,r){return e.replace(/{([^}]+)}/g,(function(e,t){return t in r?r[t]:"{"+t+"}"}))}var D=function(e,r){return Array.isArray(e)?e.every((function(e){return D(e,r)})):S(r).some((function(r){return r==e}))},M={validate:D},B={validate:function(e,r){return!D(e,r)}},P={validate:function(e,r){var t=new RegExp(".("+r.join("|")+")$","i");return Array.isArray(e)?e.every((function(e){return t.test(e.name)})):t.test(e.name)}},C={validate:function(e){var r=/\.(jpg|svg|jpeg|png|bmp|gif|webp)$/i;return Array.isArray(e)?e.every((function(e){return r.test(e.name)})):r.test(e.name)}},W={validate:function(e){return Array.isArray(e)?e.every((function(e){return/^-?[0-9]+$/.test(String(e))})):/^-?[0-9]+$/.test(String(e))}},L={validate:function(e,r){return e===r.other},params:[{name:"other"}]},H={validate:function(e,r){return e!==r.other},params:[{name:"other"}]},U={validate:function(e,r){var t=r.length;return!x(e)&&("string"==typeof e&&(e=S(e)),"number"==typeof e&&(e=String(e)),e.length||(e=S(e)),e.length===t)},params:[{name:"length",cast:function(e){return Number(e)}}]},G=function(e,r){var t=r.length;return x(e)?t>=0:Array.isArray(e)?e.every((function(e){return G(e,{length:t})})):String(e).length<=t},K={validate:G,params:[{name:"length",cast:function(e){return Number(e)}}]},Y=function(e,r){var t=r.max;return!x(e)&&""!==e&&(Array.isArray(e)?e.length>0&&e.every((function(e){return Y(e,{max:t})})):Number(e)<=t)},J={validate:Y,params:[{name:"max",cast:function(e){return Number(e)}}]},Q={validate:function(e,r){var t=new RegExp(r.join("|").replace("*",".+")+"$","i");return Array.isArray(e)?e.every((function(e){return t.test(e.type)})):t.test(e.type)}},X=function(e,r){var t=r.length;return!x(e)&&(Array.isArray(e)?e.every((function(e){return X(e,{length:t})})):String(e).length>=t)},ee={validate:X,params:[{name:"length",cast:function(e){return Number(e)}}]},re=function(e,r){var t=r.min;return!x(e)&&""!==e&&(Array.isArray(e)?e.length>0&&e.every((function(e){return re(e,{min:t})})):Number(e)>=t)},te={validate:re,params:[{name:"min",cast:function(e){return Number(e)}}]},ne=/^[٠١٢٣٤٥٦٧٨٩]+$/,ie=/^[0-9]+$/,ae={validate:function(e){var r=function(e){var r=String(e);return ie.test(r)||ne.test(r)};return Array.isArray(e)?e.every(r):r(e)}},ue=function(e,r){var t=r.regex;return Array.isArray(e)?e.every((function(e){return ue(e,{regex:t})})):t.test(String(e))},oe={validate:ue,params:[{name:"regex",cast:function(e){return"string"==typeof e?new RegExp(e):e}}]},se={validate:function(e,r){var t=(void 0===r?{allowFalse:!0}:r).allowFalse,n={valid:!1,required:!0};return x(e)||R(e)?n:!1!==e||t?(n.valid=!!String(e).trim().length,n):n},params:[{name:"allowFalse",default:!0}],computesRequired:!0},le=function(e){return R(e)||q([!1,null,void 0],e)||!String(e).trim().length},de={validate:function(e,r){var t,n=r.target,i=r.values;return i&&i.length?(Array.isArray(i)||"string"!=typeof i||(i=[i]),t=i.some((function(e){return e==String(n).trim()}))):t=!le(n),t?{valid:!le(e),required:t}:{valid:!0,required:t}},params:[{name:"target",isTarget:!0},{name:"values"}],computesRequired:!0},fe={validate:function(e,r){var t=r.size;if(isNaN(t))return!1;var n=1024*t;if(!Array.isArray(e))return e.size<=n;for(var i=0;i<e.length;i++)if(e[i].size>n)return!1;return!0},params:[{name:"size",cast:function(e){return Number(e)}}]},ce={validate:function(e,r){var t=r||{},n=t.decimals,i=void 0===n?0:n,a=t.separator,u=new RegExp("^-?\\d+\\"+({dot:".",comma:","}[void 0===a?"dot":a]||".")+"\\d"+(0==+i?"+":"{"+i+"}")+"$");return Array.isArray(e)?e.every((function(e){return u.test(String(e))})):u.test(String(e))},params:[{name:"decimals",default:0},{name:"separator",default:"dot"}]},ve=Object.freeze({__proto__:null,alpha_dash:c,alpha_num:h,alpha_spaces:p,alpha:d,between:y,confirmed:b,digits:A,dimensions:$,email:O,ext:P,image:C,oneOf:M,integer:W,length:U,is_not:H,is:L,max:K,max_value:J,mimes:Q,min:ee,min_value:te,excluded:B,numeric:ae,regex:oe,required:se,required_if:de,size:fe,double:ce}),he=function(){return(he=Object.assign||function(e){for(var r,t=1,n=arguments.length;t<n;t++)for(var i in r=arguments[t])Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i]);return e}).apply(this,arguments)};function me(e,r,t,n){return new(t||(t=Promise))((function(i,a){function u(e){try{s(n.next(e))}catch(e){a(e)}}function o(e){try{s(n.throw(e))}catch(e){a(e)}}function s(e){var r;e.done?i(e.value):(r=e.value,r instanceof t?r:new t((function(e){e(r)}))).then(u,o)}s((n=n.apply(e,r||[])).next())}))}function pe(e,r){var t,n,i,a,u={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function o(a){return function(o){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;u;)try{if(t=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return u.label++,{value:a[1],done:!1};case 5:u.label++,n=a[1],a=[0];continue;case 7:a=u.ops.pop(),u.trys.pop();continue;default:if(!(i=u.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){u=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){u.label=a[1];break}if(6===a[0]&&u.label<i[1]){u.label=i[1],i=a;break}if(i&&u.label<i[2]){u.label=i[2],u.ops.push(a);break}i[2]&&u.ops.pop(),u.trys.pop();continue}a=r.call(e,u)}catch(e){a=[6,e],n=0}finally{t=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,o])}}}function ge(){for(var e=0,r=0,t=arguments.length;r<t;r++)e+=arguments[r].length;var n=Array(e),i=0;for(r=0;r<t;r++)for(var a=arguments[r],u=0,o=a.length;u<o;u++,i++)n[i]=a[u];return n}var ye=he({},{defaultMessage:"{_field_} is not valid.",skipOptional:!0,classes:{touched:"touched",untouched:"untouched",valid:"valid",invalid:"invalid",pristine:"pristine",dirty:"dirty"},bails:!0,mode:"aggressive",useConstraintAttrs:!0}),be=function(){return ye},_e=function(e){ye=he(he({},ye),e)},Ae=new n.default;function $e(){Ae.$emit("change:locale")}var Oe,Ze=function(){function e(e,r){this.container={},this.locale=e,this.merge(r)}return e.prototype.resolve=function(e,r,t){return this.format(this.locale,e,r,t)},e.prototype.format=function(e,r,t,n){var i,a,u,o,s,l,d,f,c,v=null===(u=null===(a=null===(i=this.container[e])||void 0===i?void 0:i.fields)||void 0===a?void 0:a[r])||void 0===u?void 0:u[t],h=null===(s=null===(o=this.container[e])||void 0===o?void 0:o.messages)||void 0===s?void 0:s[t];return(c=v||h||"")||(c="{_field_} is not valid"),r=null!==(f=null===(d=null===(l=this.container[e])||void 0===l?void 0:l.names)||void 0===d?void 0:d[r])&&void 0!==f?f:r,w(c)?c(r,n):I(c,he(he({},n),{_field_:r}))},e.prototype.merge=function(e){z(this.container,e)},e.prototype.hasRule=function(e){var r,t;return!!(null===(t=null===(r=this.container[this.locale])||void 0===r?void 0:r.messages)||void 0===t?void 0:t[e])},e}();function xe(e,r){var t;if(Oe||(Oe=new Ze("en",{}),_e({defaultMessage:function(e,r){return Oe.resolve(e,null==r?void 0:r._rule_,r||{})}})),"string"==typeof e)return Oe.locale=e,r&&Oe.merge(((t={})[e]=r,t)),void $e();Oe.merge(e)}var Re={};var Fe=function(){function e(){}return e.extend=function(e,r){var t=function(e){var r;return(null===(r=e.params)||void 0===r?void 0:r.length)&&(e.params=e.params.map((function(e){return"string"==typeof e?{name:e}:e}))),e}(r);Re[e]?Re[e]=z(Re[e],r):Re[e]=he({lazy:!1,computesRequired:!1},t)},e.isLazy=function(e){var r;return!!(null===(r=Re[e])||void 0===r?void 0:r.lazy)},e.isRequireRule=function(e){var r;return!!(null===(r=Re[e])||void 0===r?void 0:r.computesRequired)},e.getRuleDefinition=function(e){return Re[e]},e}();function Ee(e,r){!function(e,r){if(w(r))return;if(w(r.validate))return;if(Fe.getRuleDefinition(e))return;throw new Error("Extension Error: The validator '"+e+"' must be a function or have a 'validate' method.")}(e,r),"object"!=typeof r?Fe.extend(e,{validate:r}):Fe.extend(e,r)}var we={aggressive:function(){return{on:["input","blur"]}},eager:function(e){return e.errors.length?{on:["input","change"]}:{on:["change","blur"]}},passive:function(){return{on:[]}},lazy:function(){return{on:["change","blur"]}}};function je(e){var r,t={};return Object.defineProperty(t,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?F(e)&&e._$$isNormalized?e:F(e)?Object.keys(e).reduce((function(r,t){var n=[];return n=!0===e[t]?[]:Array.isArray(e[t])||F(e[t])?e[t]:[e[t]],!1!==e[t]&&(r[t]=ke(t,n)),r}),t):"string"!=typeof e?(r="rules must be either a string or an object.",console.warn("[vee-validate] "+r),t):e.split("|").reduce((function(e,r){var t=qe(r);return t.name?(e[t.name]=ke(t.name,t.params),e):e}),t):t}function ke(e,r){var t=Fe.getRuleDefinition(e);if(!t)return r;var n,i,a={};if(!t.params&&!Array.isArray(r))throw new Error("You provided an object params to a rule that has no defined schema.");if(Array.isArray(r)&&!t.params)return r;!t.params||t.params.length<r.length&&Array.isArray(r)?n=r.map((function(e,r){var n,a=null===(n=t.params)||void 0===n?void 0:n[r];return i=a||i,a||(a=i),a})):n=t.params;for(var u=0;u<n.length;u++){var o=n[u],s=o.default;Array.isArray(r)?u in r&&(s=r[u]):o.name in r?s=r[o.name]:1===n.length&&(s=r),o.isTarget&&(s=Se(s,o.cast)),"string"==typeof s&&"@"===s[0]&&(s=Se(s.slice(1),o.cast)),!j(s)&&o.cast&&(s=o.cast(s)),a[o.name]?(a[o.name]=Array.isArray(a[o.name])?a[o.name]:[a[o.name]],a[o.name].push(s)):a[o.name]=s}return a}var qe=function(e){var r=[],t=e.split(":")[0];return q(e,":")&&(r=e.split(":").slice(1).join(":").split(",")),{name:t,params:r}};function Se(e,r){var t=function(t){var n=t[e];return r?r(n):n};return t.__locatorRef=e,t}function Te(e,r,t){return void 0===t&&(t={}),me(this,void 0,void 0,(function(){var n,i,a,u,o,s;return pe(this,(function(l){switch(l.label){case 0:return n=null==t?void 0:t.bails,i=null==t?void 0:t.skipIfEmpty,[4,ze({name:(null==t?void 0:t.name)||"{field}",rules:je(r),bails:null==n||n,skipIfEmpty:null==i||i,forceRequired:!1,crossTable:(null==t?void 0:t.values)||{},names:(null==t?void 0:t.names)||{},customMessages:(null==t?void 0:t.customMessages)||{}},e,t)];case 1:return a=l.sent(),u=[],o={},s={},a.errors.forEach((function(e){var r=e.msg();u.push(r),o[e.rule]=r,s[e.rule]=e.msg})),[2,{valid:a.valid,required:a.required,errors:u,failedRules:o,regenerateMap:s}]}}))}))}function ze(e,r,t){var n=(void 0===t?{}:t).isInitial,i=void 0!==n&&n;return me(this,void 0,void 0,(function(){var t,n,a,u,o,s,l,d,f;return pe(this,(function(c){switch(c.label){case 0:return[4,Ne(e,r)];case 1:if(t=c.sent(),n=t.shouldSkip,a=t.required,u=t.errors,n)return[2,{valid:!u.length,required:a,errors:u}];o=Object.keys(e.rules).filter((function(e){return!Fe.isRequireRule(e)})),s=o.length,l=0,c.label=2;case 2:return l<s?i&&Fe.isLazy(o[l])?[3,4]:(d=o[l],[4,Ve(e,r,{name:d,params:e.rules[d]})]):[3,5];case 3:if(!(f=c.sent()).valid&&f.error&&(u.push(f.error),e.bails))return[2,{valid:!1,required:a,errors:u}];c.label=4;case 4:return l++,[3,2];case 5:return[2,{valid:!u.length,required:a,errors:u}]}}))}))}function Ne(e,r){return me(this,void 0,void 0,(function(){var t,n,i,a,u,o,s,l,d;return pe(this,(function(f){switch(f.label){case 0:t=Object.keys(e.rules).filter(Fe.isRequireRule),n=t.length,i=[],a=x(r)||""===r||R(r),u=a&&e.skipIfEmpty,s=0,f.label=1;case 1:return s<n?(l=t[s],[4,Ve(e,r,{name:l,params:e.rules[l]})]):[3,4];case 2:if(d=f.sent(),!F(d))throw new Error("Require rules has to return an object (see docs)");if(void 0!==d.required&&(o=d.required),!d.valid&&d.error&&(i.push(d.error),e.bails))return[2,{shouldSkip:!0,required:d.required,errors:i}];f.label=3;case 3:return s++,[3,1];case 4:return(!a||o||e.skipIfEmpty)&&(e.bails||u)?[2,{shouldSkip:!o&&a,required:o,errors:i}]:[2,{shouldSkip:!1,required:o,errors:i}]}}))}))}function Ve(e,r,t){return me(this,void 0,void 0,(function(){var n,i,a,u,o;return pe(this,(function(s){switch(s.label){case 0:if(!(n=Fe.getRuleDefinition(t.name))||!n.validate)throw new Error("No such validator '"+t.name+"' exists.");return i=n.castValue?n.castValue(r):r,a=function(e,r){if(Array.isArray(e))return e.map((function(e){var t="string"==typeof e&&"@"===e[0]?e.slice(1):e;return t in r?r[t]:e}));var t={},n=function(e){return j(e)?e(r):e};return Object.keys(e).forEach((function(r){t[r]=n(e[r])})),t}(t.params,e.crossTable),[4,n.validate(i,a)];case 1:return"string"==typeof(u=s.sent())?(o=he(he({},a||{}),{_field_:e.name,_value_:r,_rule_:t.name}),[2,{valid:!1,error:{rule:t.name,msg:function(){return I(u,o)}}}]):(F(u)||(u={valid:u}),[2,{valid:u.valid,required:u.required,error:u.valid?void 0:Ie(e,r,n,t.name,a)}])}}))}))}function Ie(e,r,t,n,i){var a,u=null!==(a=e.customMessages[n])&&void 0!==a?a:t.message,o=function(e,r,t){var n=r.params;if(!n)return{};if(n.filter((function(e){return e.isTarget})).length<=0)return{};var i={},a=e.rules[t];!Array.isArray(a)&&F(a)&&(a=n.map((function(e){return a[e.name]})));for(var u=0;u<n.length;u++){var o=n[u],s=a[u];if(j(s)){s=s.__locatorRef;var l=e.names[s]||s;i[o.name]=l,i["_"+o.name+"_"]=e.crossTable[s]}}return i}(e,t,n),s=function(e,r,t,n){var i={},a=e.rules[t],u=r.params||[];if(!a)return{};return Object.keys(a).forEach((function(r,t){var n=a[r];if(!j(n))return{};var o=u[t];if(!o)return{};var s=n.__locatorRef;i[o.name]=e.names[s]||s,i["_"+o.name+"_"]=e.crossTable[s]})),{userTargets:i,userMessage:n}}(e,t,n,u),l=s.userTargets,d=s.userMessage,f=he(he(he(he({},i||{}),{_field_:e.name,_value_:r,_rule_:n}),o),l);return{msg:function(){return function(e,r,t){if("function"==typeof e)return e(r,t);return I(e,he(he({},t),{_field_:r}))}(d||be().defaultMessage,e.name,f)},rule:n}}var De=function e(r,t){if(r===t)return!0;if(r&&t&&"object"==typeof r&&"object"==typeof t){if(r.constructor!==t.constructor)return!1;var n,i,a;if(Array.isArray(r)){if((n=r.length)!=t.length)return!1;for(i=n;0!=i--;)if(!e(r[i],t[i]))return!1;return!0}if(r.constructor===RegExp)return r.source===t.source&&r.flags===t.flags;if(r.valueOf!==Object.prototype.valueOf)return r.valueOf()===t.valueOf();if(r.toString!==Object.prototype.toString)return r.toString()===t.toString();if((n=(a=Object.keys(r)).length)!==Object.keys(t).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(t,a[i]))return!1;for(i=n;0!=i--;){var u=a[i];if(!e(r[u],t[u]))return!1}return!0}return r!=r&&t!=t};function Me(e){var r,t,n;if(!(n=e)||!("undefined"!=typeof Event&&w(Event)&&n instanceof Event||n&&n.srcElement))return e;var i=e.target;if("file"===i.type&&i.files)return S(i.files);if(null===(r=i._vModifiers)||void 0===r?void 0:r.number){var a=parseFloat(i.value);return Z(a)?i.value:a}return(null===(t=i._vModifiers)||void 0===t?void 0:t.trim)&&"string"==typeof i.value?i.value.trim():i.value}var Be=function(e){var r,t=(null===(r=e.data)||void 0===r?void 0:r.attrs)||e.elm;return!("input"!==e.tag||t&&t.type)||("textarea"===e.tag||q(["text","password","search","email","tel","url","number"],null==t?void 0:t.type))};function Pe(e){if(e.data){var r,t,n,i,a=e.data;if("model"in a)return a.model;if(e.data.directives)return r=e.data.directives,t=function(e){return"model"===e.name},n=Array.isArray(r)?r:S(r),-1===(i=k(n,t))?void 0:n[i]}}function Ce(e){var r,t,n=Pe(e);if(n)return{value:n.value};var i=Le(e),a=(null==i?void 0:i.prop)||"value";return(null===(r=e.componentOptions)||void 0===r?void 0:r.propsData)&&a in e.componentOptions.propsData?{value:e.componentOptions.propsData[a]}:(null===(t=e.data)||void 0===t?void 0:t.domProps)&&"value"in e.data.domProps?{value:e.data.domProps.value}:void 0}function We(e){return Array.isArray(e)||void 0===Ce(e)?function(e){return Array.isArray(e)?e:Array.isArray(e.children)?e.children:e.componentOptions&&Array.isArray(e.componentOptions.children)?e.componentOptions.children:[]}(e).reduce((function(e,r){var t=We(r);return t.length&&e.push.apply(e,t),e}),[]):[e]}function Le(e){return e.componentOptions?e.componentOptions.Ctor.options.model:null}function He(e,r,t){if(x(e[r]))e[r]=[t];else{if(w(e[r])&&e[r].fns){var n=e[r];return n.fns=Array.isArray(n.fns)?n.fns:[n.fns],void(q(n.fns,t)||n.fns.push(t))}if(w(e[r])){var i=e[r];e[r]=[i]}Array.isArray(e[r])&&!q(e[r],t)&&e[r].push(t)}}function Ue(e,r,t){e.componentOptions?function(e,r,t){e.componentOptions&&(e.componentOptions.listeners||(e.componentOptions.listeners={}),He(e.componentOptions.listeners,r,t))}(e,r,t):function(e,r,t){e.data||(e.data={}),x(e.data.on)&&(e.data.on={}),He(e.data.on,r,t)}(e,r,t)}function Ge(e,r){var t;return e.componentOptions?(Le(e)||{event:"input"}).event:(null===(t=null==r?void 0:r.modifiers)||void 0===t?void 0:t.lazy)?"change":Be(e)?"input":"change"}function Ke(e){var r,t=null===(r=e.data)||void 0===r?void 0:r.attrs;if(!q(["input","select","textarea"],e.tag)||!t)return{};var n={};return"required"in t&&!1!==t.required&&Fe.getRuleDefinition("required")&&(n.required="checkbox"!==t.type||[!0]),Be(e)?je(he(he({},n),function(e){var r,t=null===(r=e.data)||void 0===r?void 0:r.attrs,n={};return t?("email"===t.type&&Fe.getRuleDefinition("email")&&(n.email=["multiple"in t]),t.pattern&&Fe.getRuleDefinition("regex")&&(n.regex=t.pattern),t.maxlength>=0&&Fe.getRuleDefinition("max")&&(n.max=t.maxlength),t.minlength>=0&&Fe.getRuleDefinition("min")&&(n.min=t.minlength),"number"===t.type&&(E(t.min)&&Fe.getRuleDefinition("min_value")&&(n.min_value=Number(t.min)),E(t.max)&&Fe.getRuleDefinition("max_value")&&(n.max_value=Number(t.max))),n):n}(e))):je(n)}function Ye(e,r){return e.$scopedSlots.default?e.$scopedSlots.default(r)||[]:e.$slots.default||[]}function Je(e,r){return!(e._ignoreImmediate||!e.immediate)||(t=e.value,n=r,!(Z(t)&&Z(n)||t===n||!e.normalizedEvents.length)||(!!e._needsValidation||!e.initialized&&void 0===r));var t,n}function Qe(e){return he(he({},e.flags),{errors:e.errors,classes:e.classes,failedRules:e.failedRules,reset:function(){return e.reset()},validate:function(){for(var r=[],t=0;t<arguments.length;t++)r[t]=arguments[t];return e.validate.apply(e,r)},ariaInput:{"aria-invalid":e.flags.invalid?"true":"false","aria-required":e.isRequired?"true":"false","aria-errormessage":"vee_"+e.id},ariaMsg:{id:"vee_"+e.id,"aria-live":e.errors.length?"assertive":"off"}})}function Xe(e,r){e.initialized||(e.initialValue=r);var t=Je(e,r);if(e._needsValidation=!1,e.value=r,e._ignoreImmediate=!0,t){var n=function(){if(e.immediate||e.flags.validated)return rr(e);e.validateSilent()};e.initialized?n():e.$once("hook:mounted",(function(){return n()}))}}function er(e){return(w(e.mode)?e.mode:we[e.mode])(e)}function rr(e){var r=e.validateSilent();return e._pendingValidation=r,r.then((function(t){return r===e._pendingValidation&&(e.applyResult(t),e._pendingValidation=void 0),t}))}function tr(e){e.$veeOnInput||(e.$veeOnInput=function(r){e.syncValue(r),e.setFlags({dirty:!0,pristine:!1})});var r=e.$veeOnInput;e.$veeOnBlur||(e.$veeOnBlur=function(){e.setFlags({touched:!0,untouched:!1})});var t=e.$veeOnBlur,n=e.$veeHandler,i=er(e);return n&&e.$veeDebounce===e.debounce||(n=V((function(){e.$nextTick((function(){e._pendingReset||rr(e),e._pendingReset=!1}))}),i.debounce||e.debounce),e.$veeHandler=n,e.$veeDebounce=e.debounce),{onInput:r,onBlur:t,onValidate:n}}var nr=0;var ir=n.default.extend({name:"ValidationProvider",inject:{$_veeObserver:{from:"$_veeObserver",default:function(){return this.$vnode.context.$_veeObserver||(this.$vnode.context.$_veeObserver={refs:{},observe:function(e){this.refs[e.id]=e},unobserve:function(e){delete this.refs[e]}}),this.$vnode.context.$_veeObserver}}},props:{vid:{type:String,default:""},name:{type:String,default:null},mode:{type:[String,Function],default:function(){return be().mode}},rules:{type:[Object,String],default:null},immediate:{type:Boolean,default:!1},bails:{type:Boolean,default:function(){return be().bails}},skipIfEmpty:{type:Boolean,default:function(){return be().skipOptional}},debounce:{type:Number,default:0},tag:{type:String,default:"span"},slim:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},customMessages:{type:Object,default:function(){return{}}},detectInput:{type:Boolean,default:!0}},watch:{rules:{deep:!0,handler:function(e,r){this._needsValidation=!De(e,r)}}},data:function(){return{errors:[],value:void 0,initialized:!1,initialValue:void 0,flags:{untouched:!0,touched:!1,dirty:!1,pristine:!0,valid:!1,invalid:!1,validated:!1,pending:!1,required:!1,changed:!1,passed:!1,failed:!1},failedRules:{},isActive:!0,fieldName:"",id:""}},computed:{fieldDeps:function(){var e=this;return Object.keys(this.normalizedRules).reduce((function(r,t){var n=function(e){return Array.isArray(e)?e.filter((function(e){return j(e)||"string"==typeof e&&"@"===e[0]})):Object.keys(e).filter((function(r){return j(e[r])})).map((function(r){return e[r]}))}(e.normalizedRules[t]).map((function(e){return j(e)?e.__locatorRef:e.slice(1)}));return r.push.apply(r,n),n.forEach((function(r){ar(e,r)})),r}),[])},normalizedEvents:function(){var e=this;return(er(this).on||[]).map((function(r){return"input"===r?e._inputEventName:r}))},isRequired:function(){var e=he(he({},this._resolvedRules),this.normalizedRules),r=Object.keys(e).some(Fe.isRequireRule);return this.flags.required=!!r,r},classes:function(){return function(e,r){for(var t={},n=Object.keys(r),i=n.length,a=function(i){var a=n[i],u=e&&e[a]||a,o=r[a];return x(o)?"continue":"valid"!==a&&"invalid"!==a||r.validated?void("string"==typeof u?t[u]=o:Array.isArray(u)&&u.forEach((function(e){t[e]=o}))):"continue"},u=0;u<i;u++)a(u);return t}(be().classes,this.flags)},normalizedRules:function(){return je(this.rules)}},mounted:function(){var e=this,r=function(){if(e.flags.validated){var r=e._regenerateMap;if(r){var t=[],n={};return Object.keys(r).forEach((function(e){var i=r[e]();t.push(i),n[e]=i})),void e.applyResult({errors:t,failedRules:n,regenerateMap:r})}e.validate()}};Ae.$on("change:locale",r),this.$on("hook:beforeDestroy",(function(){Ae.$off("change:locale",r)}))},render:function(e){var r=this;this.registerField();var t=Ye(this,Qe(this));if(this.detectInput){var n=We(t);n.length&&n.forEach((function(e,t){var n,i,a,u,o,s;if(q(["checkbox","radio"],null===(i=null===(n=e.data)||void 0===n?void 0:n.attrs)||void 0===i?void 0:i.type)||!(t>0)){var l=be().useConstraintAttrs?Ke(e):{};De(r._resolvedRules,l)||(r._needsValidation=!0),q(["input","select","textarea"],e.tag)&&(r.fieldName=(null===(u=null===(a=e.data)||void 0===a?void 0:a.attrs)||void 0===u?void 0:u.name)||(null===(s=null===(o=e.data)||void 0===o?void 0:o.attrs)||void 0===s?void 0:s.id)),r._resolvedRules=l,function(e,r){var t=Ce(r);e._inputEventName=e._inputEventName||Ge(r,Pe(r)),Xe(e,null==t?void 0:t.value);var n=tr(e),i=n.onInput,a=n.onBlur,u=n.onValidate;Ue(r,e._inputEventName,i),Ue(r,"blur",a),e.normalizedEvents.forEach((function(e){Ue(r,e,u)})),e.initialized=!0}(r,e)}}))}return this.slim&&t.length<=1?t[0]:e(this.tag,t)},beforeDestroy:function(){this.$_veeObserver.unobserve(this.id)},activated:function(){this.isActive=!0},deactivated:function(){this.isActive=!1},methods:{setFlags:function(e){var r=this;Object.keys(e).forEach((function(t){r.flags[t]=e[t]}))},syncValue:function(e){var r=Me(e);this.value=r,this.flags.changed=!De(this.initialValue,r)},reset:function(){var e=this;this.errors=[],this.initialValue=this.value;var r={untouched:!0,touched:!1,dirty:!1,pristine:!0,valid:!1,invalid:!1,validated:!1,pending:!1,required:!1,changed:!1,passed:!1,failed:!1};r.required=this.isRequired,this.setFlags(r),this.failedRules={},this.validateSilent(),this._pendingValidation=void 0,this._pendingReset=!0,setTimeout((function(){e._pendingReset=!1}),this.debounce)},validate:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return me(this,void 0,void 0,(function(){return pe(this,(function(r){return e.length>0&&this.syncValue(e[0]),[2,rr(this)]}))}))},validateSilent:function(){return me(this,void 0,void 0,(function(){var e,r;return pe(this,(function(t){switch(t.label){case 0:return this.setFlags({pending:!0}),e=he(he({},this._resolvedRules),this.normalizedRules),Object.defineProperty(e,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),[4,Te(this.value,e,he(he({name:this.name||this.fieldName},(n=this,i=n.$_veeObserver.refs,{names:{},values:{}},n.fieldDeps.reduce((function(e,r){return i[r]?(e.values[r]=i[r].value,e.names[r]=i[r].name,e):e}),{names:{},values:{}}))),{bails:this.bails,skipIfEmpty:this.skipIfEmpty,isInitial:!this.initialized,customMessages:this.customMessages}))];case 1:return r=t.sent(),this.setFlags({pending:!1,valid:r.valid,invalid:!r.valid}),void 0!==r.required&&this.setFlags({required:r.required}),[2,r]}var n,i}))}))},setErrors:function(e){this.applyResult({errors:e,failedRules:{}})},applyResult:function(e){var r=e.errors,t=e.failedRules,n=e.regenerateMap;this.errors=r,this._regenerateMap=n,this.failedRules=he({},t||{}),this.setFlags({valid:!r.length,passed:!r.length,invalid:!!r.length,failed:!!r.length,validated:!0,changed:!De(this.value,this.initialValue)})},registerField:function(){!function(e){var r=function(e){if(e.vid)return e.vid;if(e.name)return e.name;if(e.id)return e.id;if(e.fieldName)return e.fieldName;return"_vee_"+ ++nr}(e),t=e.id;if(!e.isActive||t===r&&e.$_veeObserver.refs[t])return;t!==r&&e.$_veeObserver.refs[t]===e&&e.$_veeObserver.unobserve(t);e.id=r,e.$_veeObserver.observe(e)}(this)},checkComputesRequiredState:function(){var e=he(he({},this._resolvedRules),this.normalizedRules);return Object.keys(e).some(Fe.isRequireRule)}}});function ar(e,r,t){void 0===t&&(t=!0);var n=e.$_veeObserver.refs;if(e._veeWatchers||(e._veeWatchers={}),!n[r]&&t)return e.$once("hook:mounted",(function(){ar(e,r,!1)}));!w(e._veeWatchers[r])&&n[r]&&(e._veeWatchers[r]=n[r].$watch("value",(function(){var r=e.checkComputesRequiredState();e.flags.validated&&(e._needsValidation=!0,e.validate()),r&&!e.flags.validated&&e.validateSilent()})))}var ur=[["pristine","every"],["dirty","some"],["touched","some"],["untouched","every"],["valid","every"],["invalid","some"],["pending","some"],["validated","every"],["changed","some"],["passed","every"],["failed","some"]],or=0;var sr=n.default.extend({name:"ValidationObserver",provide:function(){return{$_veeObserver:this}},inject:{$_veeObserver:{from:"$_veeObserver",default:function(){return this.$vnode.context.$_veeObserver?this.$vnode.context.$_veeObserver:null}}},props:{tag:{type:String,default:"span"},vid:{type:String,default:function(){return"obs_"+or++}},slim:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data:function(){return{id:"",refs:{},observers:[],errors:{},flags:fr(),fields:{}}},created:function(){var e=this;this.id=this.vid,dr(this);var r=V((function(r){var t=r.errors,n=r.flags,i=r.fields;e.errors=t,e.flags=n,e.fields=i}),16);this.$watch(cr,r)},activated:function(){dr(this)},deactivated:function(){lr(this)},beforeDestroy:function(){lr(this)},render:function(e){var r,t=Ye(this,he(he({},(r=this).flags),{errors:r.errors,fields:r.fields,validate:r.validate,validateWithInfo:r.validateWithInfo,passes:r.handleSubmit,handleSubmit:r.handleSubmit,reset:r.reset}));return this.slim&&t.length<=1?t[0]:e(this.tag,{on:this.$listeners},t)},methods:{observe:function(e,r){var t;void 0===r&&(r="provider"),"observer"!==r?this.refs=he(he({},this.refs),((t={})[e.id]=e,t)):this.observers.push(e)},unobserve:function(e,r){if(void 0===r&&(r="provider"),"provider"!==r){var t=k(this.observers,(function(r){return r.id===e}));-1!==t&&this.observers.splice(t,1)}else{if(!this.refs[e])return;this.$delete(this.refs,e)}},validateWithInfo:function(e){var r=(void 0===e?{}:e).silent,t=void 0!==r&&r;return me(this,void 0,void 0,(function(){var e,r,n,i,a,u;return pe(this,(function(o){switch(o.label){case 0:return[4,Promise.all(ge(T(this.refs).filter((function(e){return!e.disabled})).map((function(e){return e[t?"validateSilent":"validate"]().then((function(e){return e.valid}))})),this.observers.filter((function(e){return!e.disabled})).map((function(e){return e.validate({silent:t})}))))];case 1:return e=o.sent(),r=e.every((function(e){return e})),n=cr.call(this),i=n.errors,a=n.flags,u=n.fields,this.errors=i,this.flags=a,this.fields=u,[2,{errors:i,flags:a,fields:u,isValid:r}]}}))}))},validate:function(e){var r=(void 0===e?{}:e).silent,t=void 0!==r&&r;return me(this,void 0,void 0,(function(){return pe(this,(function(e){switch(e.label){case 0:return[4,this.validateWithInfo({silent:t})];case 1:return[2,e.sent().isValid]}}))}))},handleSubmit:function(e){return me(this,void 0,void 0,(function(){return pe(this,(function(r){switch(r.label){case 0:return[4,this.validate()];case 1:return r.sent()&&e?[2,e()]:[2]}}))}))},reset:function(){return ge(T(this.refs),this.observers).forEach((function(e){return e.reset()}))},setErrors:function(e){var r=this;Object.keys(e).forEach((function(t){var n=r.refs[t];if(n){var i=e[t]||[];i="string"==typeof i?[i]:i,n.setErrors(i)}})),this.observers.forEach((function(r){r.setErrors(e)}))}}});function lr(e){e.$_veeObserver&&e.$_veeObserver.unobserve(e.id,"observer")}function dr(e){e.$_veeObserver&&e.$_veeObserver.observe(e,"observer")}function fr(){return he(he({},{untouched:!0,touched:!1,dirty:!1,pristine:!0,valid:!1,invalid:!1,validated:!1,pending:!1,required:!1,changed:!1,passed:!1,failed:!1}),{valid:!0,invalid:!1})}function cr(){for(var e=ge(T(this.refs),this.observers.filter((function(e){return!e.disabled}))),r={},t=fr(),n={},i=e.length,a=0;a<i;a++){var u=e[a];Array.isArray(u.errors)?(r[u.id]=u.errors,n[u.id]=he({id:u.id,name:u.name,failedRules:u.failedRules},u.flags)):(r=he(he({},r),u.errors),n=he(he({},n),u.fields))}return ur.forEach((function(r){var n=r[0],i=r[1];t[n]=e[i]((function(e){return e.flags[n]}))})),{errors:r,flags:t,fields:n}}Object.keys(ve).map((function(e){return{schema:ve[e],name:e}})).forEach((function(e){Ee(e.name,e.schema)})),xe("en",i),e.Rules=ve,e.ValidationObserver=sr,e.ValidationProvider=ir,e.configure=function(e){_e(e)},e.extend=Ee,e.localeChanged=$e,e.localize=xe,e.normalizeRules=je,e.setInteractionMode=function(e,r){if(_e({mode:e}),r){if(!w(r))throw new Error("A mode implementation must be a function");we[e]=r}},e.validate=Te,e.version="3.4.11",e.withValidation=function(e,r){var t;void 0===r&&(r=N);var n="options"in e?e.options:e,i=ir.options,a={name:(n.name||"AnonymousHoc")+"WithValidation",props:he({},i.props),data:i.data,computed:he({},i.computed),methods:he({},i.methods),beforeDestroy:i.beforeDestroy,inject:i.inject},u=(null===(t=null==n?void 0:n.model)||void 0===t?void 0:t.event)||"input";return a.render=function(e){var t;this.registerField();var i=Qe(this),a=he({},this.$listeners),o=Pe(this.$vnode);this._inputEventName=this._inputEventName||Ge(this.$vnode,o);var s=Ce(this.$vnode);Xe(this,null==s?void 0:s.value);var l=tr(this),d=l.onInput,f=l.onBlur,c=l.onValidate;He(a,u,d),He(a,"blur",f),this.normalizedEvents.forEach((function(e){He(a,e,c)}));var v,h,m=(Le(this.$vnode)||{prop:"value"}).prop,p=he(he(he({},this.$attrs),((t={})[m]=null==o?void 0:o.value,t)),r(i));return e(n,{attrs:this.$attrs,props:p,on:a,scopedSlots:this.$scopedSlots},(v=this.$slots,h=this.$vnode.context,Object.keys(v).reduce((function(e,r){return v[r].forEach((function(e){e.context||(v[r].context=h,e.data||(e.data={}),e.data.slot=r)})),e.concat(v[r])}),[])))},a},Object.defineProperty(e,"__esModule",{value:!0})}));