![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/vreg/node_modules/vee-validate/dist/ |
/** * vee-validate v3.4.13 * (c) 2021 Abdelrahman Awad * @license MIT */ /** * Some Alpha Regex helpers. * https://github.com/chriso/validator.js/blob/master/src/lib/alpha.js */ /* eslint-disable no-misleading-character-class */ var alpha$1 = { 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 }; var alphaSpaces = { 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 }; var alphanumeric = { 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 }; var alphaDash = { 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 }; var validate$r = function (value, _a) { var _b = (_a === void 0 ? {} : _a).locale, locale = _b === void 0 ? '' : _b; if (Array.isArray(value)) { return value.every(function (val) { return validate$r(val, { locale: locale }); }); } // Match at least one locale. if (!locale) { return Object.keys(alpha$1).some(function (loc) { return alpha$1[loc].test(value); }); } return (alpha$1[locale] || alpha$1.en).test(value); }; var params$k = [ { name: 'locale' } ]; var alpha = { validate: validate$r, params: params$k }; var validate$q = function (value, _a) { var _b = (_a === void 0 ? {} : _a).locale, locale = _b === void 0 ? '' : _b; if (Array.isArray(value)) { return value.every(function (val) { return validate$q(val, { locale: locale }); }); } // Match at least one locale. if (!locale) { return Object.keys(alphaDash).some(function (loc) { return alphaDash[loc].test(value); }); } return (alphaDash[locale] || alphaDash.en).test(value); }; var params$j = [ { name: 'locale' } ]; var alpha_dash = { validate: validate$q, params: params$j }; var validate$p = function (value, _a) { var _b = (_a === void 0 ? {} : _a).locale, locale = _b === void 0 ? '' : _b; if (Array.isArray(value)) { return value.every(function (val) { return validate$p(val, { locale: locale }); }); } // Match at least one locale. if (!locale) { return Object.keys(alphanumeric).some(function (loc) { return alphanumeric[loc].test(value); }); } return (alphanumeric[locale] || alphanumeric.en).test(value); }; var params$i = [ { name: 'locale' } ]; var alpha_num = { validate: validate$p, params: params$i }; var validate$o = function (value, _a) { var _b = (_a === void 0 ? {} : _a).locale, locale = _b === void 0 ? '' : _b; if (Array.isArray(value)) { return value.every(function (val) { return validate$o(val, { locale: locale }); }); } // Match at least one locale. if (!locale) { return Object.keys(alphaSpaces).some(function (loc) { return alphaSpaces[loc].test(value); }); } return (alphaSpaces[locale] || alphaSpaces.en).test(value); }; var params$h = [ { name: 'locale' } ]; var alpha_spaces = { validate: validate$o, params: params$h }; var validate$n = function (value, _a) { var _b = _a === void 0 ? {} : _a, min = _b.min, max = _b.max; if (Array.isArray(value)) { return value.every(function (val) { return !!validate$n(val, { min: min, max: max }); }); } return Number(min) <= value && Number(max) >= value; }; var params$g = [ { name: 'min' }, { name: 'max' } ]; var between = { validate: validate$n, params: params$g }; var validate$m = function (value, _a) { var target = _a.target; return String(value) === String(target); }; var params$f = [ { name: 'target', isTarget: true } ]; var confirmed = { validate: validate$m, params: params$f }; var validate$l = function (value, _a) { var length = _a.length; if (Array.isArray(value)) { return value.every(function (val) { return validate$l(val, { length: length }); }); } var strVal = String(value); return /^[0-9]*$/.test(strVal) && strVal.length === length; }; var params$e = [ { name: 'length', cast: function (value) { return Number(value); } } ]; var digits = { validate: validate$l, params: params$e }; var validateImage = function (file, width, height) { var URL = window.URL || window.webkitURL; return new Promise(function (resolve) { var image = new Image(); image.onerror = function () { return resolve(false); }; image.onload = function () { return resolve(image.width === width && image.height === height); }; image.src = URL.createObjectURL(file); }); }; var validate$k = function (files, _a) { var width = _a.width, height = _a.height; var list = []; files = Array.isArray(files) ? files : [files]; for (var i = 0; i < files.length; i++) { // if file is not an image, reject. if (!/\.(jpg|svg|jpeg|png|bmp|gif)$/i.test(files[i].name)) { return Promise.resolve(false); } list.push(files[i]); } return Promise.all(list.map(function (file) { return validateImage(file, width, height); })).then(function (values) { return values.every(function (v) { return v; }); }); }; var params$d = [ { name: 'width', cast: function (value) { return Number(value); } }, { name: 'height', cast: function (value) { return Number(value); } } ]; var dimensions = { validate: validate$k, params: params$d }; var validate$j = function (value, _a) { var multiple = (_a === void 0 ? {} : _a).multiple; // eslint-disable-next-line var re = /^(([^<>()\[\]\\.,;:\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,}))$/; if (multiple && !Array.isArray(value)) { value = String(value) .split(',') .map(function (emailStr) { return emailStr.trim(); }); } if (Array.isArray(value)) { return value.every(function (val) { return re.test(String(val)); }); } return re.test(String(value)); }; var params$c = [ { name: 'multiple', default: false } ]; var email = { validate: validate$j, params: params$c }; function isNullOrUndefined(value) { return value === null || value === undefined; } function isEmptyArray(arr) { return Array.isArray(arr) && arr.length === 0; } // eslint-disable-next-line @typescript-eslint/ban-types function isCallable(fn) { return typeof fn === 'function'; } function includes(collection, item) { return collection.indexOf(item) !== -1; } /** * Converts an array-like object to array, provides a simple polyfill for Array.from */ function toArray(arrayLike) { if (isCallable(Array.from)) { return Array.from(arrayLike); } /* istanbul ignore next */ return _copyArray(arrayLike); } /* istanbul ignore next */ function _copyArray(arrayLike) { var array = []; var length = arrayLike.length; for (var i = 0; i < length; i++) { array.push(arrayLike[i]); } return array; } var validate$i = function (value, options) { if (Array.isArray(value)) { return value.every(function (val) { return validate$i(val, options); }); } return toArray(options).some(function (item) { // eslint-disable-next-line return item == value; }); }; var oneOf = { validate: validate$i }; var validate$h = function (value, args) { return !validate$i(value, args); }; var excluded = { validate: validate$h }; var validate$g = function (files, extensions) { var regex = new RegExp(".(" + extensions.join('|') + ")$", 'i'); if (Array.isArray(files)) { return files.every(function (file) { return regex.test(file.name); }); } return regex.test(files.name); }; var ext = { validate: validate$g }; var validate$f = function (files) { var regex = /\.(jpg|svg|jpeg|png|bmp|gif|webp)$/i; if (Array.isArray(files)) { return files.every(function (file) { return regex.test(file.name); }); } return regex.test(files.name); }; var image = { validate: validate$f }; var validate$e = function (value) { if (Array.isArray(value)) { return value.every(function (val) { return /^-?[0-9]+$/.test(String(val)); }); } return /^-?[0-9]+$/.test(String(value)); }; var integer = { validate: validate$e }; var validate$d = function (value, _a) { var other = _a.other; return value === other; }; var params$b = [ { name: 'other' } ]; var is = { validate: validate$d, params: params$b }; var validate$c = function (value, _a) { var other = _a.other; return value !== other; }; var params$a = [ { name: 'other' } ]; var is_not = { validate: validate$c, params: params$a }; var validate$b = function (value, _a) { var length = _a.length; if (isNullOrUndefined(value)) { return false; } if (typeof value === 'string') { value = toArray(value); } if (typeof value === 'number') { value = String(value); } if (!value.length) { value = toArray(value); } return value.length === length; }; var params$9 = [ { name: 'length', cast: function (value) { return Number(value); } } ]; var length = { validate: validate$b, params: params$9 }; var validate$a = function (value, _a) { var length = _a.length; if (isNullOrUndefined(value)) { return length >= 0; } if (Array.isArray(value)) { return value.every(function (val) { return validate$a(val, { length: length }); }); } return String(value).length <= length; }; var params$8 = [ { name: 'length', cast: function (value) { return Number(value); } } ]; var max = { validate: validate$a, params: params$8 }; var validate$9 = function (value, _a) { var max = _a.max; if (isNullOrUndefined(value) || value === '') { return false; } if (Array.isArray(value)) { return value.length > 0 && value.every(function (val) { return validate$9(val, { max: max }); }); } return Number(value) <= max; }; var params$7 = [ { name: 'max', cast: function (value) { return Number(value); } } ]; var max_value = { validate: validate$9, params: params$7 }; var validate$8 = function (files, mimes) { var regex = new RegExp(mimes.join('|').replace('*', '.+') + "$", 'i'); if (Array.isArray(files)) { return files.every(function (file) { return regex.test(file.type); }); } return regex.test(files.type); }; var mimes = { validate: validate$8 }; var validate$7 = function (value, _a) { var length = _a.length; if (isNullOrUndefined(value)) { return false; } if (Array.isArray(value)) { return value.every(function (val) { return validate$7(val, { length: length }); }); } return String(value).length >= length; }; var params$6 = [ { name: 'length', cast: function (value) { return Number(value); } } ]; var min = { validate: validate$7, params: params$6 }; var validate$6 = function (value, _a) { var min = _a.min; if (isNullOrUndefined(value) || value === '') { return false; } if (Array.isArray(value)) { return value.length > 0 && value.every(function (val) { return validate$6(val, { min: min }); }); } return Number(value) >= min; }; var params$5 = [ { name: 'min', cast: function (value) { return Number(value); } } ]; var min_value = { validate: validate$6, params: params$5 }; var ar = /^[٠١٢٣٤٥٦٧٨٩]+$/; var en = /^[0-9]+$/; var validate$5 = function (value) { var testValue = function (val) { var strValue = String(val); return en.test(strValue) || ar.test(strValue); }; if (Array.isArray(value)) { return value.every(testValue); } return testValue(value); }; var numeric = { validate: validate$5 }; var validate$4 = function (value, _a) { var regex = _a.regex; if (Array.isArray(value)) { return value.every(function (val) { return validate$4(val, { regex: regex }); }); } return regex.test(String(value)); }; var params$4 = [ { name: 'regex', cast: function (value) { if (typeof value === 'string') { return new RegExp(value); } return value; } } ]; var regex = { validate: validate$4, params: params$4 }; var validate$3 = function (value, _a) { var allowFalse = (_a === void 0 ? { allowFalse: true } : _a).allowFalse; var result = { valid: false, required: true }; if (isNullOrUndefined(value) || isEmptyArray(value)) { return result; } // incase a field considers `false` as an empty value like checkboxes. if (value === false && !allowFalse) { return result; } result.valid = !!String(value).trim().length; return result; }; var computesRequired$1 = true; var params$3 = [ { name: 'allowFalse', default: true } ]; var required = { validate: validate$3, params: params$3, computesRequired: computesRequired$1 }; var testEmpty = function (value) { return isEmptyArray(value) || includes([false, null, undefined], value) || !String(value).trim().length; }; var validate$2 = function (value, _a) { var target = _a.target, values = _a.values; var required; if (values && values.length) { if (!Array.isArray(values) && typeof values === 'string') { values = [values]; } // eslint-disable-next-line required = values.some(function (val) { return val == String(target).trim(); }); } else { required = !testEmpty(target); } if (!required) { return { valid: true, required: required }; } return { valid: !testEmpty(value), required: required }; }; var params$2 = [ { name: 'target', isTarget: true }, { name: 'values' } ]; var computesRequired = true; var required_if = { validate: validate$2, params: params$2, computesRequired: computesRequired }; var validate$1 = function (files, _a) { var size = _a.size; if (isNaN(size)) { return false; } var nSize = size * 1024; if (!Array.isArray(files)) { return files.size <= nSize; } for (var i = 0; i < files.length; i++) { if (files[i].size > nSize) { return false; } } return true; }; var params$1 = [ { name: 'size', cast: function (value) { return Number(value); } } ]; var size = { validate: validate$1, params: params$1 }; var validate = function (value, params) { var _a = params || {}, _b = _a.decimals, decimals = _b === void 0 ? 0 : _b, _c = _a.separator, separator = _c === void 0 ? 'dot' : _c; var delimiterRegexPart = separator === 'comma' ? ',?' : '\\.?'; var decimalRegexPart = decimals === 0 ? '\\d*' : "(\\d{" + decimals + "})?"; var regex = new RegExp("^-?\\d+" + delimiterRegexPart + decimalRegexPart + "$"); return Array.isArray(value) ? value.every(function (val) { return regex.test(String(val)); }) : regex.test(String(value)); }; var params = [ { name: 'decimals', default: 0 }, { name: 'separator', default: 'dot' } ]; var double = { validate: validate, params: params }; export { alpha, alpha_dash, alpha_num, alpha_spaces, between, confirmed, digits, dimensions, double, email, excluded, ext, image, integer, is, is_not, length, max, max_value, mimes, min, min_value, numeric, oneOf, regex, required, required_if, size };