indicative
Advanced tools
Comparing version 4.0.1 to 4.0.2
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.indicative=t()}(this,function(){"use strict";function e(e,t){if(!function(e){return null!==e&&"object"==typeof e}(e)||"string"!=typeof t)return e;for(var r=t.split("."),n=0;n<r.length;n++){var o=r[n];if(null===(e=e.hasOwnProperty(o)?e[o]:null))break}return e}function t(e){this.fn=e,this._promise=null}function r(t,n,o,u){if(!n)return[];o=o||0;var i=t[o++],a=t[o];return u||(u=[i],i=""),u=u.reduce(function(t,r){var o=i?r+"."+i:r;if(void 0!==a){var u=e(n,o);if(Array.isArray(u))for(var f=u.length,s=0;s<f;s++)t.push(o+"."+s)}else t.push(o);return t},[]),o===t.length?u:r(t,n,o,u)}function n(e,t){return t=t||{},Object.keys(e).reduce(function(n,o){var u=e[o];if("string"==typeof u)u=b(u,new w);else if(!Array.isArray(u))throw new Error("Rules must be defined as a string or an array");if(o.indexOf("*")>-1){r(o.split(/\.\*\.?/),t).forEach(function(e){n[e]=u})}else n[o]=u;return n},{})}function o(t,r,n,o){var u=t[(r=r.replace(/\.\d/g,".*"))+"."+n]||t[n]||"{{validation}} validation failed on {{ field }}";return"function"==typeof u?u(r,n,o):function(t,r,n){n=n||{skipUndefined:!1,throwOnUndefined:!1};for(var o,u=/{{2}(.+?)}{2}/g,i=t;null!==(o=u.exec(t));){var a=o[1].trim();if(a){var f=e(r,a);if(void 0!==f&&null!==f)i=i.replace(o[0],f);else{if(n.throwOnUndefined){var s=new Error("Missing value for "+o[0]);throw s.key=a,s.code="E_MISSING_KEY",s}n.skipUndefined||(i=i.replace(o[0],""))}}}return i}(u,{field:r,validation:n,argument:o})}function u(r,n,u,i,a){return Object.keys(n).reduce(function(f,s){return n[s].map(function(n){f.push(function(r,n,u,i,a,f){var s=n.name,c=n.args;return new t(function(t,n){if(s=x(s),"function"!=typeof r[s]){var l=new Error(s+" is not defined as a validation rule");return f.addError(l,u,s),void n(l)}var d=o(a,u,s,c);r[s](i,u,d,c,e).then(t).catch(function(e){f.addError(e,u,s),n(e)})})}(r,n,s,u,i,a))}),f},[])}function i(e,t,r,o,i,a){return new Promise(function(f,s){i=i||{};var c=n(o);(function(e,t){function r(t,u){return t>=o?Promise.resolve(n):e[t].then(function(e){return n.push(function(e){return{fullFilled:!0,rejected:!1,value:e,reason:null}}(e)),r(t+1,u)}).catch(function(e){return n.push(function(e){return{fullFilled:!1,rejected:!0,value:null,reason:e}}(e)),u?Promise.resolve(n):r(t+1,u)})}var n=[],o=e.length;return r(0,t)})(u(e,c,r,i,a),t).then(function(e){var t=a.toJSON();if(t.length)return s(t);f(r)})})}function a(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function f(e,t){return t={exports:{}},e(t,t.exports),t.exports}function s(e){return null!==e&&"object"===(void 0===e?"undefined":$(e))}function c(e,t,r){t=t||0,r=r||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var o=7*t+r+1-(n.getUTCDay()||7);return n.setUTCDate(n.getUTCDate()+o),n}function l(e,t){t=t||"";var r=e>0?"-":"+",n=Math.abs(e),o=n%60;return r+d(Math.floor(n/60),2)+t+d(o,2)}function d(e,t){for(var r=Math.abs(e).toString();r.length<t;)r="0"+r;return r}function m(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&Pt.call(e)==ct}(e))return Ht?Ht.call(e):"";var t=e+"";return"0"==t&&1/e==-st?"-0":t}function h(e){return null==e?"":m(e)}function g(e,t){if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var r=Object(e),n=1;n<arguments.length;n++){var o=arguments[n];if(void 0!==o&&null!==o)for(var u=Object.keys(Object(o)),i=0,a=u.length;i<a;i++){var f=u[i],s=Object.getOwnPropertyDescriptor(o,f);void 0!==s&&s.enumerable&&(r[f]=o[f])}}return r}function p(){this.errors=[]}function v(){this.errors=[]}function y(e){Object.keys(e).forEach(function(t){void 0!==A[t]&&(A[t]=e[t])})}t.prototype.then=function(e,t){return this._promise=this._promise||new Promise(this.fn),this._promise.then(e,t)},t.prototype.catch=function(e){return this._promise=this._promise||new Promise(this.fn),this._promise.catch(e)};var b=function(e,t){t.add();const r=e.length;let n=0,o="name";for(;n<r;){const r=e[n++],u=r.charCodeAt(0);58===u||44===u?(o="arg",t.shiftValue()):124===u?(o="name",t.add()):"arg"===o?t.appendValue(r):t.appendKey(r,u)}return t.toJSON()},w=function(){return{nodes:[],currentNode:null,add(){this.currentNode={name:"",args:[]},this.nodes.push(this.currentNode)},appendKey(e,t){32!==t&&(this.currentNode.name+=e)},appendValue(e){this.currentNode.args[this.currentNode.args.length-1]+=e},shiftValue(){this.currentNode.args.push("")},toJSON(){return this.nodes}}},x=function(e){return e.replace(/_(\w)/g,function(e,t){return t.toUpperCase()})},O=function(e,t){var r="Cannot instantiate validator without";if(!e)throw new Error(r+" validations");if(!t)throw new Error(r+" error formatter");return{validate:function(r,n,o,u){return u=new(u||t),i(e,!0,r,n,o,u)},validateAll:function(r,n,o,u){return u=new(u||t),i(e,!1,r,n,o,u)}}},_="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},D=f(function(e){var t=function(){function e(e,t){return null!=t&&e instanceof t}function t(r,a,f,s,c){function l(r,f){if(null===r)return null;if(0===f)return r;var g,p;if("object"!=typeof r)return r;if(e(r,o))g=new o;else if(e(r,u))g=new u;else if(e(r,i))g=new i(function(e,t){r.then(function(t){e(l(t,f-1))},function(e){t(l(e,f-1))})});else if(t.__isArray(r))g=[];else if(t.__isRegExp(r))g=new RegExp(r.source,n(r)),r.lastIndex&&(g.lastIndex=r.lastIndex);else if(t.__isDate(r))g=new Date(r.getTime());else{if(h&&Buffer.isBuffer(r))return g=new Buffer(r.length),r.copy(g),g;e(r,Error)?g=Object.create(r):void 0===s?(p=Object.getPrototypeOf(r),g=Object.create(p)):(g=Object.create(s),p=s)}if(a){var v=d.indexOf(r);if(-1!=v)return m[v];d.push(r),m.push(g)}e(r,o)&&r.forEach(function(e,t){var r=l(t,f-1),n=l(e,f-1);g.set(r,n)}),e(r,u)&&r.forEach(function(e){var t=l(e,f-1);g.add(t)});for(var y in r){var b;p&&(b=Object.getOwnPropertyDescriptor(p,y)),b&&null==b.set||(g[y]=l(r[y],f-1))}if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(r);for(y=0;y<w.length;y++){var x=w[y];(!(_=Object.getOwnPropertyDescriptor(r,x))||_.enumerable||c)&&(g[x]=l(r[x],f-1),_.enumerable||Object.defineProperty(g,x,{enumerable:!1}))}}if(c){var O=Object.getOwnPropertyNames(r);for(y=0;y<O.length;y++){var _,D=O[y];(_=Object.getOwnPropertyDescriptor(r,D))&&_.enumerable||(g[D]=l(r[D],f-1),Object.defineProperty(g,D,{enumerable:!1}))}}return g}"object"==typeof a&&(f=a.depth,s=a.prototype,c=a.includeNonEnumerable,a=a.circular);var d=[],m=[],h="undefined"!=typeof Buffer;return void 0===a&&(a=!0),void 0===f&&(f=1/0),l(r,f)}function r(e){return Object.prototype.toString.call(e)}function n(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}var o;try{o=Map}catch(e){o=function(){}}var u;try{u=Set}catch(e){u=function(){}}var i;try{i=Promise}catch(e){i=function(){}}return t.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},t.__objToStr=r,t.__isDate=function(e){return"object"==typeof e&&"[object Date]"===r(e)},t.__isArray=function(e){return"object"==typeof e&&"[object Array]"===r(e)},t.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===r(e)},t.__getRegExpFlags=n,t}();e.exports&&(e.exports=t)}),$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],n=!0,o=!1,u=void 0;try{for(var i,a=e[Symbol.iterator]();!(n=(i=a.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,u=e}finally{try{!n&&a.return&&a.return()}finally{if(o)throw u}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),k=function(t){return{sanitize:function(r,o){var u=n(o,r);return Object.keys(u).reduce(function(n,o){var i=e(r,o);return null!==i&&function(e,t,r){function n(e,t){var u=o[t];if(t+1!==o.length)return isNaN(parseInt(o[t+1]))||Array.isArray(e[u])?s(e[u])||(e[u]={}):e[u]=[],n(e[u],t+1);e[u]=r}if(s(e)&&"string"==typeof t){var o=t.split(".");n(e,0)}}(n,o,function(e,t,r){var n=t;return r.forEach(function(t){var r=x(t.name);if("function"!=typeof e[r])throw new Error(r+" is not a sanitization method");n=e[r](n,t.args)}),n}(t,i,u[o])),n},D(r,!1))}}},S=function(e){return new Promise(function(t,r){var n=e();if(n)return r(n);t("validation passed")})},A={EXISTY_STRICT:!1,FORMATTER:null},j=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},F=function(e){return A.EXISTY_STRICT?void 0===e:!j(e)},T=function(e,t){return Number(e)>Number(t)},I=function(e){return j(e)&&!1!==e&&0!==e},M=/^[a-z]+$/i,z=function(e){return M.test(e)},N=/^[a-z0-9]+$/i,C=function(e){return N.test(e)},Y=function(e){var t=[!0,!1,0,1];return!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?t.indexOf(e)>-1:t.map(function(e){return String(e)}).indexOf(String(e))>-1},U=function(e,t){return e===t},R=f(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=t.default});a(R);var P=f(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];for(var r in t)void 0===e[r]&&(e[r]=t[r]);return e},e.exports=t.default});a(P);var L=f(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){(0,n.default)(e);var o=void 0,u=void 0;"object"===(void 0===t?"undefined":r(t))?(o=t.min||0,u=t.max):(o=arguments[1],u=arguments[2]);var i=encodeURI(e).split(/%..|./).length-1;return i>=o&&(void 0===u||i<=u)};var n=function(e){return e&&e.__esModule?e:{default:e}}(R);e.exports=t.default});a(L);var q=f(function(e,t){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,n.default)(e),(t=(0,o.default)(t,u)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));var r=e.split(".");if(t.require_tld){var i=r.pop();if(!r.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(i))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(i))return!1}for(var a,f=0;f<r.length;f++){if(a=r[f],t.allow_underscores&&(a=a.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(a))return!1;if(/[\uff01-\uff5e]/.test(a))return!1;if("-"===a[0]||"-"===a[a.length-1])return!1}return!0};var n=r(R),o=r(P),u={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default});a(q);var H=a(f(function(e,t){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),(t=(0,o.default)(t,a)).require_display_name||t.allow_display_name){var r=e.match(f);if(r)e=r[1];else if(t.require_display_name)return!1}var m=e.split("@"),h=m.pop(),g=m.join("@"),p=h.toLowerCase();if("gmail.com"!==p&&"googlemail.com"!==p||(g=g.replace(/\./g,"").toLowerCase()),!(0,u.default)(g,{max:64})||!(0,u.default)(h,{max:254}))return!1;if(!(0,i.default)(h,{require_tld:t.require_tld}))return!1;if('"'===g[0])return g=g.slice(1,g.length-1),t.allow_utf8_local_part?d.test(g):c.test(g);for(var v=t.allow_utf8_local_part?l:s,y=g.split("."),b=0;b<y.length;b++)if(!v.test(y[b]))return!1;return!0};var n=r(R),o=r(P),u=r(L),i=r(q),a={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},f=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,s=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,c=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,l=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,d=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i;e.exports=t.default})),Z=function(e,t){return H(String(e),t)},G=function(e,t){return"function"==typeof t.indexOf&&t.indexOf(e)>-1},W=/^(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$/,J=function(e){return W.test(e)},X=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,B=function(e){return X.test(e)},V=function(e){return J(e)||B(e)},K=function(e){try{return!!(JSON.parse(e)||{})}catch(e){return!1}},Q=function(e){return"number"==typeof e&&!isNaN(e)},ee=function(e){return e instanceof Object&&!Array.isArray(e)},te=function(e,t,r){return(e=Number(e))>Number(t)&&e<Number(r)},re=function(e){return!j(e)||!(e instanceof Date)&&("object"===(void 0===e?"undefined":$(e))&&0===Object.keys(e).length)},ne=function(e){return"string"==typeof e},oe=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i,ue=function(e){return oe.test(e)},ie=function(e){return e instanceof Date},ae=36e5,fe=6e4,se=2,ce=/[T ]/,le=/:/,de=/^(\d{2})$/,me=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],he=/^(\d{4})/,ge=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],pe=/^-(\d{2})$/,ve=/^-?(\d{3})$/,ye=/^-?(\d{2})-?(\d{2})$/,be=/^-?W(\d{2})$/,we=/^-?W(\d{2})-?(\d{1})$/,xe=/^(\d{2}([.,]\d*)?)$/,Oe=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,_e=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,De=/([Z+-].*)$/,$e=/^(Z)$/,Ee=/^([+-])(\d{2})$/,ke=/^([+-])(\d{2}):?(\d{2})$/,Se=function(e,t){if(ie(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var r=(t||{}).additionalDigits;r=null==r?se:Number(r);var n=function(e){var t,r={},n=e.split(ce);if(le.test(n[0])?(r.date=null,t=n[0]):(r.date=n[0],t=n[1]),t){var o=De.exec(t);o?(r.time=t.replace(o[1],""),r.timezone=o[1]):r.time=t}return r}(e),o=function(e,t){var r,n=me[t],o=ge[t];if(r=he.exec(e)||o.exec(e)){var u=r[1];return{year:parseInt(u,10),restDateString:e.slice(u.length)}}if(r=de.exec(e)||n.exec(e)){var i=r[1];return{year:100*parseInt(i,10),restDateString:e.slice(i.length)}}return{year:null}}(n.date,r),u=o.year,i=function(e,t){if(null===t)return null;var r,n,o,u;if(0===e.length)return(n=new Date(0)).setUTCFullYear(t),n;if(r=pe.exec(e))return n=new Date(0),o=parseInt(r[1],10)-1,n.setUTCFullYear(t,o),n;if(r=ve.exec(e)){n=new Date(0);var i=parseInt(r[1],10);return n.setUTCFullYear(t,0,i),n}if(r=ye.exec(e)){n=new Date(0),o=parseInt(r[1],10)-1;var a=parseInt(r[2],10);return n.setUTCFullYear(t,o,a),n}if(r=be.exec(e))return u=parseInt(r[1],10)-1,c(t,u);if(r=we.exec(e)){u=parseInt(r[1],10)-1;var f=parseInt(r[2],10)-1;return c(t,u,f)}return null}(o.restDateString,u);if(i){var a,f=i.getTime(),s=0;return n.time&&(s=function(e){var t,r,n;if(t=xe.exec(e))return(r=parseFloat(t[1].replace(",",".")))%24*ae;if(t=Oe.exec(e))return r=parseInt(t[1],10),n=parseFloat(t[2].replace(",",".")),r%24*ae+n*fe;if(t=_e.exec(e)){r=parseInt(t[1],10),n=parseInt(t[2],10);var o=parseFloat(t[3].replace(",","."));return r%24*ae+n*fe+1e3*o}return null}(n.time)),n.timezone?a=function(e){var t,r;return(t=$e.exec(e))?0:(t=Ee.exec(e))?(r=60*parseInt(t[2],10),"+"===t[1]?-r:r):(t=ke.exec(e))?(r=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-r:r):0}(n.timezone):(a=new Date(f+s).getTimezoneOffset(),a=new Date(f+s+a*fe).getTimezoneOffset()),new Date(f+s+a*fe)}return new Date(e)},Ae=function(e,t){var r=Se(e),n=Se(t);return r.getTime()>n.getTime()},je=function(e,t){var r=Se(e),n=Se(t);return r.getTime()<n.getTime()},Fe=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e instanceof Date==!0||!t&&"Invalid Date"!==new Date(e).toString()},Te=function(e){var t=Se(e),r=new Date(0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r},Ie=function(e){var t=Se(e);return t.setHours(0,0,0,0),t},Me=6e4,ze=864e5,Ne=function(e,t){var r=Ie(e),n=Ie(t),o=r.getTime()-r.getTimezoneOffset()*Me,u=n.getTime()-n.getTimezoneOffset()*Me;return Math.round((o-u)/ze)},Ce=function(e){var t=Se(e);return Ne(t,Te(t))+1},Ye=function(e,t){var r=t?Number(t.weekStartsOn)||0:0,n=Se(e),o=n.getDay(),u=(o<r?7:0)+o-r;return n.setDate(n.getDate()-u),n.setHours(0,0,0,0),n},Ue=function(e){return Ye(e,{weekStartsOn:1})},Re=function(e){var t=Se(e),r=t.getFullYear(),n=new Date(0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);var o=Ue(n),u=new Date(0);u.setFullYear(r,0,4),u.setHours(0,0,0,0);var i=Ue(u);return t.getTime()>=o.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1},Pe=function(e){var t=Re(e),r=new Date(0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),Ue(r)},Le=6048e5,qe=function(e){var t=Se(e),r=Ue(t).getTime()-Pe(t).getTime();return Math.round(r/Le)+1},He=function(e){if(ie(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")},Ze=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"],Ge=function(e){var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);var n=Ze.concat(t).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+n.join("|")+"|.)","g")},We=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=["January","February","March","April","May","June","July","August","September","October","November","December"],r=["Su","Mo","Tu","We","Th","Fr","Sa"],n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],o=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],u=["AM","PM"],i=["am","pm"],a=["a.m.","p.m."],f={MMM:function(t){return e[t.getMonth()]},MMMM:function(e){return t[e.getMonth()]},dd:function(e){return r[e.getDay()]},ddd:function(e){return n[e.getDay()]},dddd:function(e){return o[e.getDay()]},A:function(e){return e.getHours()/12>=1?u[1]:u[0]},a:function(e){return e.getHours()/12>=1?i[1]:i[0]},aa:function(e){return e.getHours()/12>=1?a[1]:a[0]}};return["M","D","DDD","d","Q","W"].forEach(function(e){f[e+"o"]=function(t,r){return function(e){var t=e%100;if(t>20||t<10)switch(t%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"}(r[e](t))}}),{formatters:f,formattingTokensRegExp:Ge(f)}},Je={distanceInWords:function(){var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(t,r,n){n=n||{};var o;return o="string"==typeof e[t]?e[t]:1===r?e[t].one:e[t].other.replace("{{count}}",r),n.addSuffix?n.comparison>0?"in "+o:o+" ago":o}}}(),format:We()},Xe={M:function(e){return e.getMonth()+1},MM:function(e){return d(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return d(e.getDate(),2)},DDD:function(e){return Ce(e)},DDDD:function(e){return d(Ce(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return qe(e)},WW:function(e){return d(qe(e),2)},YY:function(e){return d(e.getFullYear(),4).substr(2)},YYYY:function(e){return d(e.getFullYear(),4)},GG:function(e){return String(Re(e)).substr(2)},GGGG:function(e){return Re(e)},H:function(e){return e.getHours()},HH:function(e){return d(e.getHours(),2)},h:function(e){var t=e.getHours();return 0===t?12:t>12?t%12:t},hh:function(e){return d(Xe.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return d(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return d(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return d(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return d(e.getMilliseconds(),3)},Z:function(e){return l(e.getTimezoneOffset(),":")},ZZ:function(e){return l(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}},Be=function(e,t,r){var n=t?String(t):"YYYY-MM-DDTHH:mm:ss.SSSZ",o=(r||{}).locale,u=Je.format.formatters,i=Je.format.formattingTokensRegExp;o&&o.format&&o.format.formatters&&(u=o.format.formatters,o.format.formattingTokensRegExp&&(i=o.format.formattingTokensRegExp));var a=Se(e);return He(a)?function(e,t,r){var n,o,u=e.match(r),i=u.length;for(n=0;n<i;n++)o=t[u[n]]||Xe[u[n]],u[n]=o||function(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|]$/g,""):e.replace(/\\/g,"")}(u[n]);return function(e){for(var t="",r=0;r<i;r++)u[r]instanceof Function?t+=u[r](e,Xe):t+=u[r];return t}}(n,u,i)(a):"Invalid Date"},Ve=function(e,t){return(Array.isArray(t)?t:[t]).some(function(t){var r=Be(e,t);return"Invalid Date"!==r&&r===e})},Ke=function(e){var t=Se(e),r=t.getFullYear(),n=t.getMonth(),o=new Date(0);return o.setFullYear(r,n+1,0),o.setHours(0,0,0,0),o.getDate()},Qe=function(e,t){var r=Se(e),n=Number(t),o=r.getMonth()+n,u=new Date(0);u.setFullYear(r.getFullYear(),o,1),u.setHours(0,0,0,0);var i=Ke(u);return r.setMonth(o,Math.min(i,r.getDate())),r},et=function(e,t){var r=Se(e),n=Number(t);return r.setDate(r.getDate()+n),r},tt=function(e,t){var r=Se(e).getTime(),n=Number(t);return new Date(r+n)},rt=function(e,t,r){var n={years:function(e){return 12*e},quarters:function(e){return 3*e},months:function(e){return e}},o={weeks:function(e){return 7*e},days:function(e){return e}},u={hours:function(e){return 36e5*e},minutes:function(e){return 6e4*e},seconds:function(e){return 1e3*e},milliseconds:function(e){return e}};return e=Number(e),n[t]?Qe(new Date,"-"===r?-n[t](e):n[t](e)):o[t]?et(new Date,"-"===r?-o[t](e):o[t](e)):u[t]?tt(new Date,"-"===r?-u[t](e):u[t](e)):void 0},nt=function(e,t,r){var n=rt(t,r,"-");return!!n&&je(e,n)},ot=function(e,t,r){var n=rt(t,r,"+");return!!n&&Ae(e,n)},ut=Object.freeze({above:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)return new Error("above:make sure to define minValue");var n=o(e,t);return F(n)||T(n,u)?void 0:r})},accepted:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!I(n))return r})},alpha:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!z(n))return r})},alphaNumeric:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!C(n))return r})},array:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Array.isArray(n))return r})},boolean:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Y(n,!1))return r})},confirmed:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!U(n,o(e,t+"_confirmation")))return r})},different:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("different:make sure to define target field for comparison");var n=o(e,t),i=o(e,u);if(!F(n)&&i&&i===n)return r})},email:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Z(n))return r})},endsWith:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("endsWith:make sure to define the matching substring");var n=o(e,t);if(!F(n)&&String(n).trim().substr(-u.length)!==String(u))return r})},equals:function(e,t,r,n,o){var u=n[0];return S(function(){var n=o(e,t);if(!F(n)&&u!=n)return r})},in:function(e,t,r,n,o){return S(function(){var u=o(e,t);if(!F(u)&&!G(u,n))return r})},includes:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){var n=o(e,t);if(!F(n)&&-1===String(n).indexOf(u))return r})},integer:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Number.isInteger(n))return r})},ip:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!V(n))return r})},ipv4:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!J(n))return r})},ipv6:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!B(n))return r})},json:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!K(n))return r})},max:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("max:make sure to define max length");var n=o(e,t);if(!F(n)&&String(n).length>u)return r})},min:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("min:make sure to define min length");var n=o(e,t);if(!F(n)&&String(n).length<u)return r})},notEquals:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){var n=o(e,t);if(!F(n)&&u==n)return r})},notIn:function(e,t,r,n,o){return S(function(){var u=o(e,t);if(!F(u)&&G(u,n))return r})},number:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Q(n))return r})},object:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!ee(n))return r})},range:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){if(!i||!a)return new Error("range:min and max values are required for range validation");var n=o(e,t);return F(n)||te(n,i,a)?void 0:r})},regex:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){var n=o(e,t),u=i instanceof RegExp?i:new RegExp(i,a);if(!F(n)&&!u.test(n))return r})},required:function(e,t,r,n,o){return S(function(){if(re(o(e,t)))return r})},requiredIf:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(j(o(e,u))&&re(o(e,t)))return r})},requiredWhen:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){var n=o(e,i);if(String(a)===String(n)&&re(o(e,t)))return r})},requiredWithAll:function(e,t,r,n,o){return S(function(){if(!n.some(function(t){return!j(o(e,t))})&&re(o(e,t)))return r})},requiredWithAny:function(e,t,r,n,o){return S(function(){if(n.some(function(t){return j(o(e,t))})&&re(o(e,t)))return r})},requiredWithoutAll:function(e,t,r,n,o){return S(function(){if(!n.some(function(t){return j(o(e,t))})&&re(o(e,t)))return r})},requiredWithoutAny:function(e,t,r,n,o){return S(function(){if(n.some(function(t){return!j(o(e,t))})&&re(o(e,t)))return r})},same:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){var n=o(e,t),i=o(e,u);if(!F(n)&&j(i)&&i!==n)return r})},startsWith:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("startsWith:make sure to define the matching substring");var n=o(e,t);if(!F(n)&&String(n).trim().substr(0,u.length)!==String(u))return r})},string:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!ne(n))return r})},under:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("under:make sure to pass the max value");var n=o(e,t);if(!F(n)&&Number(n)>=Number(u))return r})},url:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!ue(n))return r})},after:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)return new Error("after:make sure to define the after date");var n=o(e,t);return F(n)||Ae(n,u)?void 0:r})},before:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)return new Error("before:make sure to define the before date");var n=o(e,t);return F(n)||je(n,u)?void 0:r})},date:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Fe(n,!1))return r})},dateFormat:function(e,t,r,n,o){return S(function(){if(0===n.length)throw new Error("dateFormat:make sure to define atleast one date format");var u=o(e,t);if(!F(u)&&!Ve(u,n))return r})},beforeOffsetOf:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){if(!i||!a)return new Error("beforeOffsetOf:make sure to define offset unit and key");var n=o(e,t);return F(n)||nt(n,i,a)?void 0:r})},afterOffsetOf:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){if(!i||!a)return new Error("afterOffsetOf:make sure to define offset unit and key");var n=o(e,t);return F(n)||ot(n,i,a)?void 0:r})}}),it=a(f(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t=(0,r.default)(t,n);var a=e.split("@"),f=a.pop(),s=[a.join("@"),f];if(s[1]=s[1].toLowerCase(),"gmail.com"===s[1]||"googlemail.com"===s[1]){if(t.gmail_remove_subaddress&&(s[0]=s[0].split("+")[0]),t.gmail_remove_dots&&(s[0]=s[0].replace(/\./g,"")),!s[0].length)return!1;(t.all_lowercase||t.gmail_lowercase)&&(s[0]=s[0].toLowerCase()),s[1]=t.gmail_convert_googlemaildotcom?"gmail.com":s[1]}else if(~o.indexOf(s[1])){if(t.icloud_remove_subaddress&&(s[0]=s[0].split("+")[0]),!s[0].length)return!1;(t.all_lowercase||t.icloud_lowercase)&&(s[0]=s[0].toLowerCase())}else if(~u.indexOf(s[1])){if(t.outlookdotcom_remove_subaddress&&(s[0]=s[0].split("+")[0]),!s[0].length)return!1;(t.all_lowercase||t.outlookdotcom_lowercase)&&(s[0]=s[0].toLowerCase())}else if(~i.indexOf(s[1])){if(t.yahoo_remove_subaddress){var c=s[0].split("-");s[0]=c.length>1?c.slice(0,-1).join("-"):c[0]}if(!s[0].length)return!1;(t.all_lowercase||t.yahoo_lowercase)&&(s[0]=s[0].toLowerCase())}else t.all_lowercase&&(s[0]=s[0].toLowerCase());return s.join("@")};var r=function(e){return e&&e.__esModule?e:{default:e}}(P),n={all_lowercase:!0,gmail_lowercase:!0,gmail_remove_dots:!0,gmail_remove_subaddress:!0,gmail_convert_googlemaildotcom:!0,outlookdotcom_lowercase:!0,outlookdotcom_remove_subaddress:!0,yahoo_lowercase:!0,yahoo_remove_subaddress:!0,icloud_lowercase:!0,icloud_remove_subaddress:!0},o=["icloud.com","me.com"],u=["hotmail.at","hotmail.be","hotmail.ca","hotmail.cl","hotmail.co.il","hotmail.co.nz","hotmail.co.th","hotmail.co.uk","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.gr","hotmail.com.mx","hotmail.com.pe","hotmail.com.tr","hotmail.com.vn","hotmail.cz","hotmail.de","hotmail.dk","hotmail.es","hotmail.fr","hotmail.hu","hotmail.id","hotmail.ie","hotmail.in","hotmail.it","hotmail.jp","hotmail.kr","hotmail.lv","hotmail.my","hotmail.ph","hotmail.pt","hotmail.sa","hotmail.sg","hotmail.sk","live.be","live.co.uk","live.com","live.com.ar","live.com.mx","live.de","live.es","live.eu","live.fr","live.it","live.nl","msn.com","outlook.at","outlook.be","outlook.cl","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.ar","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.id","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","passport.com"],i=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"];e.exports=t.default})),at=f(function(e){!function(t){function r(e,t,r){return o(e=e||"",n(t=t||[],r=r||""))}function n(e,t){return e=function(e){let t=new Set;if("string"==typeof e){let r;for(;r=s.exec(e);)t.add(r[1])}else u.nonNative||"function"!=typeof e[u.iterator]?"function"==typeof e.forEach&&e.forEach(t.add,t):t=new Set(e);return t}(e),{allowable_tags:e,tag_replacement:t,state:i,tag_buffer:"",depth:0,in_quote_char:""}}function o(e,t){let r=t.allowable_tags,n=t.tag_replacement,o=t.state,u=t.tag_buffer,s=t.depth,l=t.in_quote_char,d="";for(let t=0,m=e.length;t<m;t++){let m=e[t];if(o===i)switch(m){case"<":o=a,u+=m;break;default:d+=m}else if(o===a)switch(m){case"<":if(l)break;s++;break;case">":if(l)break;if(s){s--;break}l="",o=i,u+=">",r.has(function(e){let t=c.exec(e);return t?t[1].toLowerCase():null}(u))?d+=u:d+=n,u="";break;case'"':case"'":l=m===l?"":l||m,u+=m;break;case"-":"<!-"===u&&(o=f),u+=m;break;case" ":case"\n":if("<"===u){o=i,d+="< ",u="";break}u+=m;break;default:u+=m}else if(o===f)switch(m){case">":"--"==u.slice(-2)&&(o=i),u="";break;default:u+=m}}return t.state=o,t.tag_buffer=u,t.depth=s,t.in_quote_char=l,d}if("function"!=typeof u){var u=function(e){return e};u.nonNative=!0}const i=u("plaintext"),a=u("html"),f=u("comment"),s=/<(\w*)>/g,c=/<\/?([^\s\/>]+)/;r.init_streaming_mode=function(e,t){let r=n(e=e||[],t=t||"");return function(e){return o(e||"",r)}},e.exports?e.exports=r:t.striptags=r}(_)}),ft=f(function(e,t){!function(t,r){e.exports=r()}(0,function(){function e(e){return"string"==typeof e?new RegExp("^"+e+"$","i"):e}function t(e,t){return e===t?t:e===e.toUpperCase()?t.toUpperCase():e[0]===e[0].toUpperCase()?t.charAt(0).toUpperCase()+t.substr(1).toLowerCase():t.toLowerCase()}function r(e,r){return e.replace(r[0],function(n,o){var u=function(e,t){return e.replace(/\$(\d{1,2})/g,function(e,r){return t[r]||""})}(r[1],arguments);return t(""===n?e[o-1]:n,u)})}function n(e,t,n){if(!e.length||s.hasOwnProperty(e))return t;for(var o=n.length;o--;){var u=n[o];if(u[0].test(t))return r(t,u)}return t}function o(e,r,o){return function(u){var i=u.toLowerCase();return r.hasOwnProperty(i)?t(u,i):e.hasOwnProperty(i)?t(u,e[i]):n(i,u,o)}}function u(e,t,r,o){return function(o){var u=o.toLowerCase();return!!t.hasOwnProperty(u)||!e.hasOwnProperty(u)&&n(u,u,r)===u}}function i(e,t,r){var n=1===t?i.singular(e):i.plural(e);return(r?t+" ":"")+n}var a=[],f=[],s={},c={},l={};return i.plural=o(l,c,a),i.isPlural=u(l,c,a),i.singular=o(c,l,f),i.isSingular=u(c,l,f),i.addPluralRule=function(t,r){a.push([e(t),r])},i.addSingularRule=function(t,r){f.push([e(t),r])},i.addUncountableRule=function(e){"string"!=typeof e?(i.addPluralRule(e,"$0"),i.addSingularRule(e,"$0")):s[e.toLowerCase()]=!0},i.addIrregularRule=function(e,t){t=t.toLowerCase(),e=e.toLowerCase(),l[e]=t,c[t]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["whiskey","whiskies"]].forEach(function(e){return i.addIrregularRule(e[0],e[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|tlas|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[emjzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/(m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(e){return i.addPluralRule(e[0],e[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/(m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|tlas|gas|(?:her|at|gr)o|ris)(?:es)?$/i,"$1"],[/(analy|ba|diagno|parenthe|progno|synop|the|empha|cri)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(e){return i.addSingularRule(e[0],e[1])}),["adulthood","advice","agenda","aid","alcohol","ammo","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","flounder","fun","gallows","garbage","graffiti","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","manga","news","pike","plankton","pliers","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","species","staff","swine","tennis","traffic","transporation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(i.addUncountableRule),i})}),st=1/0,ct="[object Symbol]",lt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,dt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,mt="a-z\\xdf-\\xf6\\xf8-\\xff",ht="A-Z\\xc0-\\xd6\\xd8-\\xde",gt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",pt="["+gt+"]",vt="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",yt="\\d+",bt="[\\u2700-\\u27bf]",wt="["+mt+"]",xt="[^\\ud800-\\udfff"+gt+yt+"\\u2700-\\u27bf"+mt+ht+"]",Ot="(?:\\ud83c[\\udde6-\\uddff]){2}",_t="[\\ud800-\\udbff][\\udc00-\\udfff]",Dt="["+ht+"]",$t="(?:"+wt+"|"+xt+")",Et="(?:"+Dt+"|"+xt+")",kt="(?:['’](?:d|ll|m|re|s|t|ve))?",St="(?:['’](?:D|LL|M|RE|S|T|VE))?",At="(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?",jt="[\\ufe0e\\ufe0f]?",Ft=jt+At+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",Ot,_t].join("|")+")"+jt+At+")*"),Tt="(?:"+[bt,Ot,_t].join("|")+")"+Ft,It=RegExp("['’]","g"),Mt=RegExp(vt,"g"),zt=RegExp([Dt+"?"+wt+"+"+kt+"(?="+[pt,Dt,"$"].join("|")+")",Et+"+"+St+"(?="+[pt,Dt+$t,"$"].join("|")+")",Dt+"?"+$t+"+"+kt,Dt+"+"+St,yt,Tt].join("|"),"g"),Nt=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ct="object"==typeof _&&_&&_.Object===Object&&_,Yt="object"==typeof self&&self&&self.Object===Object&&self,Ut=Ct||Yt||Function("return this")(),Rt=function(e){return function(t){return null==e?void 0:e[t]}}({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"ss"}),Pt=Object.prototype.toString,Lt=Ut.Symbol,qt=Lt?Lt.prototype:void 0,Ht=qt?qt.toString:void 0,Zt=function(e){return function(t){return function(e,t,r,n){var o=-1,u=e?e.length:0;for(n&&u&&(r=e[++o]);++o<u;)r=t(r,e[o],o,e);return r}(function(e,t,r){return e=h(e),void 0===(t=r?void 0:t)?function(e){return Nt.test(e)}(e)?function(e){return e.match(zt)||[]}(e):function(e){return e.match(lt)||[]}(e):e.match(t)||[]}(function(e){return(e=h(e))&&e.replace(dt,Rt).replace(Mt,"")}(t).replace(It,"")),e,"")}}(function(e,t,r){return e+(r?"-":"")+t.toLowerCase()}),Gt=g({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ő":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ű":"U","Ý":"Y","Þ":"TH","Ÿ":"Y","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ő":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ű":"u","ý":"y","þ":"th","ÿ":"y"},{"©":"(c)","œ":"oe","Œ":"OE","∑":"sum","®":"(r)","†":"+","“":'"',"”":'"',"‘":"'","’":"'","∂":"d","ƒ":"f","™":"tm","℠":"sm","…":"...","˚":"o","º":"o","ª":"a","•":"*","∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less",">":"greater","@":"at"},{"α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ά":"a","έ":"e","ί":"i","ό":"o","ύ":"y","ή":"h","ώ":"w","ς":"s","ϊ":"i","ΰ":"y","ϋ":"y","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ά":"A","Έ":"E","Ί":"I","Ό":"O","Ύ":"Y","Ή":"H","Ώ":"W","Ϊ":"I","Ϋ":"Y"},{"ş":"s","Ş":"S","ı":"i","İ":"I","ç":"c","Ç":"C","ü":"u","Ü":"U","ö":"o","Ö":"O","ğ":"g","Ğ":"G"},{"ă":"a","î":"i","ș":"s","ț":"t","â":"a","Ă":"A","Î":"I","Ș":"S","Ț":"T","Â":"A"},{"а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ё":"yo","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ё":"Yo","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya"},{"Є":"Ye","І":"I","Ї":"Yi","Ґ":"G","є":"ye","і":"i","ї":"yi","ґ":"g"},{"č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z"},{"á":"a","ä":"a","č":"c","ď":"d","é":"e","í":"i","ľ":"l","ĺ":"l","ň":"n","ó":"o","ô":"o","ŕ":"r","š":"s","ť":"t","ú":"u","ý":"y","ž":"z","Á":"a","Ä":"A","Č":"C","Ď":"D","É":"E","Í":"I","Ľ":"L","Ĺ":"L","Ň":"N","Ó":"O","Ô":"O","Ŕ":"R","Š":"S","Ť":"T","Ú":"U","Ý":"Y","Ž":"Z"},{"ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ó":"o","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"E","Ł":"L","Ń":"N","Ó":"O","Ś":"S","Ź":"Z","Ż":"Z"},{"ā":"a","č":"c","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","š":"s","ū":"u","ž":"z","Ā":"A","Č":"C","Ē":"E","Ģ":"G","Ī":"I","Ķ":"K","Ļ":"L","Ņ":"N","Š":"S","Ū":"U","Ž":"Z"},{"أ":"a","ب":"b","ت":"t","ث":"th","ج":"g","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"d","ط":"t","ظ":"th","ع":"aa","غ":"gh","ف":"f","ق":"k","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"o","ي":"y"},{"ą":"a","č":"c","ę":"e","ė":"e","į":"i","š":"s","ų":"u","ū":"u","ž":"z","Ą":"A","Č":"C","Ę":"E","Ė":"E","Į":"I","Š":"S","Ų":"U","Ū":"U","Ž":"Z"},{"ђ":"dj","ј":"j","љ":"lj","њ":"nj","ћ":"c","џ":"dz","đ":"dj","Ђ":"Dj","Ј":"j","Љ":"Lj","Њ":"Nj","Ћ":"C","Џ":"Dz","Đ":"Dj"},{"ç":"c","ə":"e","ğ":"g","ı":"i","ö":"o","ş":"s","ü":"u","Ç":"C","Ə":"E","Ğ":"G","İ":"I","Ö":"O","Ş":"S","Ü":"U"},{"ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"j","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"q","ღ":"g","ყ":"y","შ":"sh","ჩ":"ch","ც":"c","ძ":"dz","წ":"w","ჭ":"ch","ხ":"x","ჯ":"j","ჰ":"h"},{"Ạ":"A","Ả":"A","Ầ":"A","Ấ":"A","Ậ":"A","Ẩ":"A","Ẫ":"A","Ằ":"A","Ắ":"A","Ặ":"A","Ẳ":"A","Ẵ":"A","Ẹ":"E","Ẻ":"E","Ẽ":"E","Ề":"E","Ế":"E","Ệ":"E","Ể":"E","Ễ":"E","Ị":"I","Ỉ":"I","Ĩ":"I","Ọ":"O","Ỏ":"O","Ồ":"O","Ố":"O","Ộ":"O","Ổ":"O","Ỗ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ợ":"O","Ở":"O","Ỡ":"O","Ụ":"U","Ủ":"U","Ũ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ự":"U","Ử":"U","Ữ":"U","Ỳ":"Y","Ỵ":"Y","Ỷ":"Y","Ỹ":"Y","Đ":"D","ạ":"a","ả":"a","ầ":"a","ấ":"a","ậ":"a","ẩ":"a","ẫ":"a","ằ":"a","ắ":"a","ặ":"a","ẳ":"a","ẵ":"a","ẹ":"e","ẻ":"e","ẽ":"e","ề":"e","ế":"e","ệ":"e","ể":"e","ễ":"e","ị":"i","ỉ":"i","ĩ":"i","ọ":"o","ỏ":"o","ồ":"o","ố":"o","ộ":"o","ổ":"o","ỗ":"o","ơ":"o","ờ":"o","ớ":"o","ợ":"o","ở":"o","ỡ":"o","ụ":"u","ủ":"u","ũ":"u","ư":"u","ừ":"u","ứ":"u","ự":"u","ử":"u","ữ":"u","ỳ":"y","ỵ":"y","ỷ":"y","ỹ":"y","đ":"d"},{"€":"euro","₢":"cruzeiro","₣":"french franc","£":"pound","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","¢":"cent","¥":"yen","元":"yuan","円":"yen","﷼":"rial","₠":"ecu","¤":"currency","฿":"baht",$:"dollar","₹":"indian rupee"}),Wt=function(e){if(void 0===e)return"";var t="";for(let n=0;n<e.length;n++){var r=e[n];t+=void 0!==Gt[r]?Gt[r]:r}return t},Jt=function(e){return void 0===e?"":Zt(Wt(e.toString()))},Xt=Object.freeze({normalizeEmail:function(e,t){if("string"==typeof e){var r=t&&t.length?t[0]:{};return it(e,r)}return e},stripTags:function(e,t){return"string"!=typeof e?e:at(e,t)},toBoolean:function(e){return!(!e||"false"===e||"0"===e)},toNull:function(e){return j(e)?e:null},toInt:function(e,t){var r=Array.isArray(t)&&t[0]?t[0]:10;return parseInt(e,r)},toDate:function(e){if(e instanceof Date)return e;var t=new Date(e);return"Invalid Date"===t.toString()?null:t},plural:function(e){return"string"!=typeof e?e:ft(e)},singular:function(e){return"string"!=typeof e?e:ft.singular(e)},slug:function(e){return"string"!=typeof e?e:Jt(e)}}),Bt=function(e){return Number(e)%2==0},Vt=function(e){return Number(e)>=0},Kt=/\b\d{3}[-.]?\d{3}[-.]?\d{4}\b/,Qt=function(e){return Ie(e).getTime()===Ie(new Date).getTime()},er=function(e){var t=new Date;return t.setDate(t.getDate()-1),Ie(e).getTime()===Ie(t).getTime()},tr=function(e){var t=new Date;return t.setDate(t.getDate()+1),Ie(e).getTime()===Ie(t).getTime()},rr=function(e){return Se(e).getTime()<(new Date).getTime()},nr=function(e){return Se(e).getTime()>(new Date).getTime()},or=function(e,t,r){var n=Se(e).getTime(),o=Se(t).getTime(),u=Se(r).getTime();if(o>u)throw new Error("The start of the range cannot be after the end of the range");return n>=o&&n<=u},ur=Object.freeze({above:T,affirmative:function(e){return"A"===e||["yes","true","y","ok","okay"].indexOf(e.toLowerCase())>-1},alpha:z,alphaNumeric:C,array:function(e){return Array.isArray(e)},between:te,boolean:Y,creditCard:function(e,t){return H(String(e),t)},date:Fe,email:Z,empty:re,even:Bt,existy:j,falsy:function(e){return!I(e)},inArray:G,intersectAll:function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length===e.length},intersectAny:function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length>0},ip:V,ipv4:J,ipv6:B,isFunction:function(e){return"function"==typeof e},json:K,negative:function(e){return!Vt(e)},isNull:function(e){return null===e},isNumber:Q,isObject:ee,odd:function(e){return!Bt(e)},phone:function(e){return Kt.test(e)},positive:Vt,regex:function(e,t){if(t instanceof RegExp==0)throw new Error("You must pass regex as the 2nd argument");return t.test(e)},same:U,sameType:function(e,t){return e===t},sorted:function(e){if(!Array.isArray(e))return!1;for(var t=!1,r=0;r<e.length;){var n=e[r++],o=e[r-2];if(o&&o>n){t=!0;break}}return!t},isString:ne,truthy:I,under:function(e,t){return!T(e,t)},url:ue,isDate:function(e,t){var r=e instanceof Date;return r||t?r:"Invalid Date"!==new Date(e).toString()},today:Qt,yesterday:er,tomorrow:tr,past:rr,future:nr,inDateRange:or,afterOffsetOf:ot,beforeOffsetOf:nt,dateFormat:Ve});p.prototype.addError=function(e,t,r){var n=e;e instanceof Error&&(r="ENGINE_EXCEPTION",n=e.message),this.errors.push({message:n,field:t,validation:r})},p.prototype.toJSON=function(){return this.errors},v.prototype.addError=function(e,t,r){var n=e;e instanceof Error&&(r="ENGINE_EXCEPTION",n=e.message),this.errors.push({title:r,detail:n,source:{pointer:t}})},v.prototype.toJSON=function(){return this.errors};var ir=Object.freeze({Vanilla:p,JsonApi:v});y.DEFAULTS=Object.keys(A).reduce(function(e,t){return e[t]=A[t],e},{});return{validate:function(){var e;return(e=O(ut,A.FORMATTER||p)).validate.apply(e,arguments)},validateAll:function(){var e;return(e=O(ut,A.FORMATTER||p)).validateAll.apply(e,arguments)},sanitize:function(){var e;return(e=k(Xt)).sanitize.apply(e,arguments)},is:ur,sanitizor:Xt,validations:ut,rule:function(e,t){return{name:e,args:t?Array.isArray(t)?t:[t]:[]}},formatters:ir,configure:y}}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.indicative=t()}(this,function(){"use strict";function e(e,t){if(!function(e){return null!==e&&"object"==typeof e}(e)||"string"!=typeof t)return e;for(var r=t.split("."),n=0;n<r.length;n++){var o=r[n];if(null===(e=e.hasOwnProperty(o)?e[o]:null))break}return e}function t(e){this.fn=e,this._promise=null}function r(t,n,o,u){if(!n)return[];o=o||0;var i=t[o++],a=t[o];return u||(u=[i],i=""),u=u.reduce(function(t,r){var o=i?r+"."+i:r;if(void 0!==a){var u=e(n,o);if(Array.isArray(u))for(var f=u.length,s=0;s<f;s++)t.push(o+"."+s)}else t.push(o);return t},[]),o===t.length?u:r(t,n,o,u)}function n(e,t){return t=t||{},Object.keys(e).reduce(function(n,o){var u=e[o];if("string"==typeof u)u=b(u,new w);else if(!Array.isArray(u))throw new Error("Rules must be defined as a string or an array");if(o.indexOf("*")>-1){r(o.split(/\.\*\.?/),t).forEach(function(e){n[e]=u})}else n[o]=u;return n},{})}function o(t,r,n,o){var u=t[(r=r.replace(/\.\d/g,".*"))+"."+n]||t[n]||"{{validation}} validation failed on {{ field }}";return"function"==typeof u?u(r,n,o):function(t,r,n){n=n||{skipUndefined:!1,throwOnUndefined:!1};for(var o,u=/{{2}(.+?)}{2}/g,i=t;null!==(o=u.exec(t));){var a=o[1].trim();if(a){var f=e(r,a);if(void 0!==f&&null!==f)i=i.replace(o[0],f);else{if(n.throwOnUndefined){var s=new Error("Missing value for "+o[0]);throw s.key=a,s.code="E_MISSING_KEY",s}n.skipUndefined||(i=i.replace(o[0],""))}}}return i}(u,{field:r,validation:n,argument:o})}function u(r,n,u,i,a){return Object.keys(n).reduce(function(f,s){return n[s].map(function(n){f.push(function(r,n,u,i,a,f){var s=n.name,c=n.args;return new t(function(t,n){if(s=x(s),"function"!=typeof r[s]){var l=new Error(s+" is not defined as a validation rule");return f.addError(l,u,s),void n(l)}var d=o(a,u,s,c);r[s](i,u,d,c,e).then(t).catch(function(e){f.addError(e,u,s),n(e)})})}(r,n,s,u,i,a))}),f},[])}function i(e,t,r,o,i,a){return new Promise(function(f,s){i=i||{};var c=n(o);(function(e,t){function r(t,u){return t>=o?Promise.resolve(n):e[t].then(function(e){return n.push(function(e){return{fullFilled:!0,rejected:!1,value:e,reason:null}}(e)),r(t+1,u)}).catch(function(e){return n.push(function(e){return{fullFilled:!1,rejected:!0,value:null,reason:e}}(e)),u?Promise.resolve(n):r(t+1,u)})}var n=[],o=e.length;return r(0,t)})(u(e,c,r,i,a),t).then(function(e){var t=a.toJSON();if(t.length)return s(t);f(r)})})}function a(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function f(e,t){return t={exports:{}},e(t,t.exports),t.exports}function s(e){return null!==e&&"object"===(void 0===e?"undefined":D(e))}function c(e,t,r){t=t||0,r=r||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var o=7*t+r+1-(n.getUTCDay()||7);return n.setUTCDate(n.getUTCDate()+o),n}function l(e,t){t=t||"";var r=e>0?"-":"+",n=Math.abs(e),o=n%60;return r+d(Math.floor(n/60),2)+t+d(o,2)}function d(e,t){for(var r=Math.abs(e).toString();r.length<t;)r="0"+r;return r}function m(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&Pt.call(e)==ct}(e))return qt?qt.call(e):"";var t=e+"";return"0"==t&&1/e==-st?"-0":t}function h(e){return null==e?"":m(e)}function p(e,t){if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var r=Object(e),n=1;n<arguments.length;n++){var o=arguments[n];if(void 0!==o&&null!==o)for(var u=Object.keys(Object(o)),i=0,a=u.length;i<a;i++){var f=u[i],s=Object.getOwnPropertyDescriptor(o,f);void 0!==s&&s.enumerable&&(r[f]=o[f])}}return r}function g(){this.errors=[]}function v(){this.errors=[]}function y(e){Object.keys(e).forEach(function(t){void 0!==A[t]&&(A[t]=e[t])})}t.prototype.then=function(e,t){return this._promise=this._promise||new Promise(this.fn),this._promise.then(e,t)},t.prototype.catch=function(e){return this._promise=this._promise||new Promise(this.fn),this._promise.catch(e)};var b=function(e,t){t.add();const r=e.length;let n=0,o="name";for(;n<r;){const r=e[n++],u=r.charCodeAt(0);58===u||44===u?(o="arg",t.shiftValue()):124===u?(o="name",t.add()):"arg"===o?t.appendValue(r):t.appendKey(r,u)}return t.toJSON()},w=function(){return{nodes:[],currentNode:null,add(){this.currentNode={name:"",args:[]},this.nodes.push(this.currentNode)},appendKey(e,t){32!==t&&(this.currentNode.name+=e)},appendValue(e){this.currentNode.args[this.currentNode.args.length-1]+=e},shiftValue(){this.currentNode.args.push("")},toJSON(){return this.nodes}}},x=function(e){return e.replace(/_(\w)/g,function(e,t){return t.toUpperCase()})},O=function(e,t){var r="Cannot instantiate validator without";if(!e)throw new Error(r+" validations");if(!t)throw new Error(r+" error formatter");return{validate:function(r,n,o,u){return u=new(u||t),i(e,!0,r,n,o,u)},validateAll:function(r,n,o,u){return u=new(u||t),i(e,!1,r,n,o,u)}}},_="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},$=f(function(e){var t=function(){function e(e,t){return null!=t&&e instanceof t}function t(r,a,f,s,c){function l(r,f){if(null===r)return null;if(0===f)return r;var p,g;if("object"!=typeof r)return r;if(e(r,o))p=new o;else if(e(r,u))p=new u;else if(e(r,i))p=new i(function(e,t){r.then(function(t){e(l(t,f-1))},function(e){t(l(e,f-1))})});else if(t.__isArray(r))p=[];else if(t.__isRegExp(r))p=new RegExp(r.source,n(r)),r.lastIndex&&(p.lastIndex=r.lastIndex);else if(t.__isDate(r))p=new Date(r.getTime());else{if(h&&Buffer.isBuffer(r))return p=new Buffer(r.length),r.copy(p),p;e(r,Error)?p=Object.create(r):void 0===s?(g=Object.getPrototypeOf(r),p=Object.create(g)):(p=Object.create(s),g=s)}if(a){var v=d.indexOf(r);if(-1!=v)return m[v];d.push(r),m.push(p)}e(r,o)&&r.forEach(function(e,t){var r=l(t,f-1),n=l(e,f-1);p.set(r,n)}),e(r,u)&&r.forEach(function(e){var t=l(e,f-1);p.add(t)});for(var y in r){var b;g&&(b=Object.getOwnPropertyDescriptor(g,y)),b&&null==b.set||(p[y]=l(r[y],f-1))}if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(r);for(y=0;y<w.length;y++){var x=w[y];(!(_=Object.getOwnPropertyDescriptor(r,x))||_.enumerable||c)&&(p[x]=l(r[x],f-1),_.enumerable||Object.defineProperty(p,x,{enumerable:!1}))}}if(c){var O=Object.getOwnPropertyNames(r);for(y=0;y<O.length;y++){var _,$=O[y];(_=Object.getOwnPropertyDescriptor(r,$))&&_.enumerable||(p[$]=l(r[$],f-1),Object.defineProperty(p,$,{enumerable:!1}))}}return p}"object"==typeof a&&(f=a.depth,s=a.prototype,c=a.includeNonEnumerable,a=a.circular);var d=[],m=[],h="undefined"!=typeof Buffer;return void 0===a&&(a=!0),void 0===f&&(f=1/0),l(r,f)}function r(e){return Object.prototype.toString.call(e)}function n(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}var o;try{o=Map}catch(e){o=function(){}}var u;try{u=Set}catch(e){u=function(){}}var i;try{i=Promise}catch(e){i=function(){}}return t.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},t.__objToStr=r,t.__isDate=function(e){return"object"==typeof e&&"[object Date]"===r(e)},t.__isArray=function(e){return"object"==typeof e&&"[object Array]"===r(e)},t.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===r(e)},t.__getRegExpFlags=n,t}();e.exports&&(e.exports=t)}),D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],n=!0,o=!1,u=void 0;try{for(var i,a=e[Symbol.iterator]();!(n=(i=a.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,u=e}finally{try{!n&&a.return&&a.return()}finally{if(o)throw u}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),k=function(t){return{sanitize:function(r,o){var u=n(o,r);return Object.keys(u).reduce(function(n,o){var i=e(r,o);return null!==i&&function(e,t,r){function n(e,t){var u=o[t];if(t+1!==o.length)return isNaN(parseInt(o[t+1]))||Array.isArray(e[u])?s(e[u])||(e[u]={}):e[u]=[],n(e[u],t+1);e[u]=r}if(s(e)&&"string"==typeof t){var o=t.split(".");n(e,0)}}(n,o,function(e,t,r){var n=t;return r.forEach(function(t){var r=x(t.name);if("function"!=typeof e[r])throw new Error(r+" is not a sanitization method");n=e[r](n,t.args)}),n}(t,i,u[o])),n},$(r,!1))}}},S=function(e){return new Promise(function(t,r){var n=e();if(n)return r(n);t("validation passed")})},A={EXISTY_STRICT:!1,FORMATTER:null},j=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},F=function(e){return A.EXISTY_STRICT?void 0===e:!j(e)},T=function(e,t){return Number(e)>Number(t)},I=function(e){return j(e)&&!1!==e&&0!==e},M=/^[a-z]+$/i,z=function(e){return M.test(e)},N=/^[a-z0-9]+$/i,C=function(e){return N.test(e)},Y=function(e){var t=[!0,!1,0,1];return!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?t.indexOf(e)>-1:t.map(function(e){return String(e)}).indexOf(String(e))>-1},U=function(e,t){return e===t},R=f(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=t.default});a(R);var P=f(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];for(var r in t)void 0===e[r]&&(e[r]=t[r]);return e},e.exports=t.default});a(P);var Z=f(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){(0,n.default)(e);var o=void 0,u=void 0;"object"===(void 0===t?"undefined":r(t))?(o=t.min||0,u=t.max):(o=arguments[1],u=arguments[2]);var i=encodeURI(e).split(/%..|./).length-1;return i>=o&&(void 0===u||i<=u)};var n=function(e){return e&&e.__esModule?e:{default:e}}(R);e.exports=t.default});a(Z);var L=f(function(e,t){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,n.default)(e),(t=(0,o.default)(t,u)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));var r=e.split(".");if(t.require_tld){var i=r.pop();if(!r.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(i))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(i))return!1}for(var a,f=0;f<r.length;f++){if(a=r[f],t.allow_underscores&&(a=a.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(a))return!1;if(/[\uff01-\uff5e]/.test(a))return!1;if("-"===a[0]||"-"===a[a.length-1])return!1}return!0};var n=r(R),o=r(P),u={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default});a(L);var q=a(f(function(e,t){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),(t=(0,o.default)(t,a)).require_display_name||t.allow_display_name){var r=e.match(f);if(r)e=r[1];else if(t.require_display_name)return!1}var m=e.split("@"),h=m.pop(),p=m.join("@"),g=h.toLowerCase();if("gmail.com"!==g&&"googlemail.com"!==g||(p=p.replace(/\./g,"").toLowerCase()),!(0,u.default)(p,{max:64})||!(0,u.default)(h,{max:254}))return!1;if(!(0,i.default)(h,{require_tld:t.require_tld}))return!1;if('"'===p[0])return p=p.slice(1,p.length-1),t.allow_utf8_local_part?d.test(p):c.test(p);for(var v=t.allow_utf8_local_part?l:s,y=p.split("."),b=0;b<y.length;b++)if(!v.test(y[b]))return!1;return!0};var n=r(R),o=r(P),u=r(Z),i=r(L),a={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},f=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,s=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,c=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,l=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,d=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i;e.exports=t.default})),H=function(e,t){return q(String(e),t)},W=function(e,t){return"function"==typeof t.indexOf&&t.indexOf(e)>-1},G=/^(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$/,J=function(e){return G.test(e)},X=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,B=function(e){return X.test(e)},V=function(e){return J(e)||B(e)},K=function(e){try{return!!(JSON.parse(e)||{})}catch(e){return!1}},Q=function(e){return"number"==typeof e&&!isNaN(e)},ee=function(e){return e instanceof Object&&!Array.isArray(e)},te=function(e,t,r){return(e=Number(e))>Number(t)&&e<Number(r)},re=function(e){return!j(e)||!(e instanceof Date)&&("object"===(void 0===e?"undefined":D(e))&&0===Object.keys(e).length)},ne=function(e){return"string"==typeof e},oe=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i,ue=function(e){return oe.test(e)},ie=function(e){return e instanceof Date},ae=36e5,fe=6e4,se=2,ce=/[T ]/,le=/:/,de=/^(\d{2})$/,me=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],he=/^(\d{4})/,pe=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],ge=/^-(\d{2})$/,ve=/^-?(\d{3})$/,ye=/^-?(\d{2})-?(\d{2})$/,be=/^-?W(\d{2})$/,we=/^-?W(\d{2})-?(\d{1})$/,xe=/^(\d{2}([.,]\d*)?)$/,Oe=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,_e=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,$e=/([Z+-].*)$/,De=/^(Z)$/,Ee=/^([+-])(\d{2})$/,ke=/^([+-])(\d{2}):?(\d{2})$/,Se=function(e,t){if(ie(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var r=(t||{}).additionalDigits;r=null==r?se:Number(r);var n=function(e){var t,r={},n=e.split(ce);if(le.test(n[0])?(r.date=null,t=n[0]):(r.date=n[0],t=n[1]),t){var o=$e.exec(t);o?(r.time=t.replace(o[1],""),r.timezone=o[1]):r.time=t}return r}(e),o=function(e,t){var r,n=me[t],o=pe[t];if(r=he.exec(e)||o.exec(e)){var u=r[1];return{year:parseInt(u,10),restDateString:e.slice(u.length)}}if(r=de.exec(e)||n.exec(e)){var i=r[1];return{year:100*parseInt(i,10),restDateString:e.slice(i.length)}}return{year:null}}(n.date,r),u=o.year,i=function(e,t){if(null===t)return null;var r,n,o,u;if(0===e.length)return(n=new Date(0)).setUTCFullYear(t),n;if(r=ge.exec(e))return n=new Date(0),o=parseInt(r[1],10)-1,n.setUTCFullYear(t,o),n;if(r=ve.exec(e)){n=new Date(0);var i=parseInt(r[1],10);return n.setUTCFullYear(t,0,i),n}if(r=ye.exec(e)){n=new Date(0),o=parseInt(r[1],10)-1;var a=parseInt(r[2],10);return n.setUTCFullYear(t,o,a),n}if(r=be.exec(e))return u=parseInt(r[1],10)-1,c(t,u);if(r=we.exec(e)){u=parseInt(r[1],10)-1;var f=parseInt(r[2],10)-1;return c(t,u,f)}return null}(o.restDateString,u);if(i){var a,f=i.getTime(),s=0;return n.time&&(s=function(e){var t,r,n;if(t=xe.exec(e))return(r=parseFloat(t[1].replace(",",".")))%24*ae;if(t=Oe.exec(e))return r=parseInt(t[1],10),n=parseFloat(t[2].replace(",",".")),r%24*ae+n*fe;if(t=_e.exec(e)){r=parseInt(t[1],10),n=parseInt(t[2],10);var o=parseFloat(t[3].replace(",","."));return r%24*ae+n*fe+1e3*o}return null}(n.time)),n.timezone?a=function(e){var t,r;return(t=De.exec(e))?0:(t=Ee.exec(e))?(r=60*parseInt(t[2],10),"+"===t[1]?-r:r):(t=ke.exec(e))?(r=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-r:r):0}(n.timezone):(a=new Date(f+s).getTimezoneOffset(),a=new Date(f+s+a*fe).getTimezoneOffset()),new Date(f+s+a*fe)}return new Date(e)},Ae=function(e,t){var r=Se(e),n=Se(t);return r.getTime()>n.getTime()},je=function(e,t){var r=Se(e),n=Se(t);return r.getTime()<n.getTime()},Fe=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e instanceof Date==!0||!t&&"Invalid Date"!==new Date(e).toString()},Te=function(e){var t=Se(e),r=new Date(0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r},Ie=function(e){var t=Se(e);return t.setHours(0,0,0,0),t},Me=6e4,ze=864e5,Ne=function(e,t){var r=Ie(e),n=Ie(t),o=r.getTime()-r.getTimezoneOffset()*Me,u=n.getTime()-n.getTimezoneOffset()*Me;return Math.round((o-u)/ze)},Ce=function(e){var t=Se(e);return Ne(t,Te(t))+1},Ye=function(e,t){var r=t?Number(t.weekStartsOn)||0:0,n=Se(e),o=n.getDay(),u=(o<r?7:0)+o-r;return n.setDate(n.getDate()-u),n.setHours(0,0,0,0),n},Ue=function(e){return Ye(e,{weekStartsOn:1})},Re=function(e){var t=Se(e),r=t.getFullYear(),n=new Date(0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);var o=Ue(n),u=new Date(0);u.setFullYear(r,0,4),u.setHours(0,0,0,0);var i=Ue(u);return t.getTime()>=o.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1},Pe=function(e){var t=Re(e),r=new Date(0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),Ue(r)},Ze=6048e5,Le=function(e){var t=Se(e),r=Ue(t).getTime()-Pe(t).getTime();return Math.round(r/Ze)+1},qe=function(e){if(ie(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")},He=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"],We=function(e){var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);var n=He.concat(t).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+n.join("|")+"|.)","g")},Ge=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=["January","February","March","April","May","June","July","August","September","October","November","December"],r=["Su","Mo","Tu","We","Th","Fr","Sa"],n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],o=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],u=["AM","PM"],i=["am","pm"],a=["a.m.","p.m."],f={MMM:function(t){return e[t.getMonth()]},MMMM:function(e){return t[e.getMonth()]},dd:function(e){return r[e.getDay()]},ddd:function(e){return n[e.getDay()]},dddd:function(e){return o[e.getDay()]},A:function(e){return e.getHours()/12>=1?u[1]:u[0]},a:function(e){return e.getHours()/12>=1?i[1]:i[0]},aa:function(e){return e.getHours()/12>=1?a[1]:a[0]}};return["M","D","DDD","d","Q","W"].forEach(function(e){f[e+"o"]=function(t,r){return function(e){var t=e%100;if(t>20||t<10)switch(t%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"}(r[e](t))}}),{formatters:f,formattingTokensRegExp:We(f)}},Je={distanceInWords:function(){var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(t,r,n){n=n||{};var o;return o="string"==typeof e[t]?e[t]:1===r?e[t].one:e[t].other.replace("{{count}}",r),n.addSuffix?n.comparison>0?"in "+o:o+" ago":o}}}(),format:Ge()},Xe={M:function(e){return e.getMonth()+1},MM:function(e){return d(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return d(e.getDate(),2)},DDD:function(e){return Ce(e)},DDDD:function(e){return d(Ce(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return Le(e)},WW:function(e){return d(Le(e),2)},YY:function(e){return d(e.getFullYear(),4).substr(2)},YYYY:function(e){return d(e.getFullYear(),4)},GG:function(e){return String(Re(e)).substr(2)},GGGG:function(e){return Re(e)},H:function(e){return e.getHours()},HH:function(e){return d(e.getHours(),2)},h:function(e){var t=e.getHours();return 0===t?12:t>12?t%12:t},hh:function(e){return d(Xe.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return d(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return d(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return d(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return d(e.getMilliseconds(),3)},Z:function(e){return l(e.getTimezoneOffset(),":")},ZZ:function(e){return l(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}},Be=function(e,t,r){var n=t?String(t):"YYYY-MM-DDTHH:mm:ss.SSSZ",o=(r||{}).locale,u=Je.format.formatters,i=Je.format.formattingTokensRegExp;o&&o.format&&o.format.formatters&&(u=o.format.formatters,o.format.formattingTokensRegExp&&(i=o.format.formattingTokensRegExp));var a=Se(e);return qe(a)?function(e,t,r){var n,o,u=e.match(r),i=u.length;for(n=0;n<i;n++)o=t[u[n]]||Xe[u[n]],u[n]=o||function(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|]$/g,""):e.replace(/\\/g,"")}(u[n]);return function(e){for(var t="",r=0;r<i;r++)u[r]instanceof Function?t+=u[r](e,Xe):t+=u[r];return t}}(n,u,i)(a):"Invalid Date"},Ve=function(e,t){return(Array.isArray(t)?t:[t]).some(function(t){var r=e,n=!1;t.endsWith("ZZ")?(r=e.replace(/(\+|-)\d{4}$/,""),t=t.replace(/ZZ$/,""),n=!0):t.endsWith("Z")&&(r=e.replace(/Z$/,"").replace(/(\+|-)\d{2}:\d{2}$/,""),t=t.replace(/Z$/,""),n=!0);var o=Be(r,t);return"Invalid Date"!==o&&o===r&&(!n||r!==e)})},Ke=function(e){var t=Se(e),r=t.getFullYear(),n=t.getMonth(),o=new Date(0);return o.setFullYear(r,n+1,0),o.setHours(0,0,0,0),o.getDate()},Qe=function(e,t){var r=Se(e),n=Number(t),o=r.getMonth()+n,u=new Date(0);u.setFullYear(r.getFullYear(),o,1),u.setHours(0,0,0,0);var i=Ke(u);return r.setMonth(o,Math.min(i,r.getDate())),r},et=function(e,t){var r=Se(e),n=Number(t);return r.setDate(r.getDate()+n),r},tt=function(e,t){var r=Se(e).getTime(),n=Number(t);return new Date(r+n)},rt=function(e,t,r){var n={years:function(e){return 12*e},quarters:function(e){return 3*e},months:function(e){return e}},o={weeks:function(e){return 7*e},days:function(e){return e}},u={hours:function(e){return 36e5*e},minutes:function(e){return 6e4*e},seconds:function(e){return 1e3*e},milliseconds:function(e){return e}};return e=Number(e),n[t]?Qe(new Date,"-"===r?-n[t](e):n[t](e)):o[t]?et(new Date,"-"===r?-o[t](e):o[t](e)):u[t]?tt(new Date,"-"===r?-u[t](e):u[t](e)):void 0},nt=function(e,t,r){var n=rt(t,r,"-");return!!n&&je(e,n)},ot=function(e,t,r){var n=rt(t,r,"+");return!!n&&Ae(e,n)},ut=Object.freeze({above:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)return new Error("above:make sure to define minValue");var n=o(e,t);return F(n)||T(n,u)?void 0:r})},accepted:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!I(n))return r})},alpha:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!z(n))return r})},alphaNumeric:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!C(n))return r})},array:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Array.isArray(n))return r})},boolean:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Y(n,!1))return r})},confirmed:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!U(n,o(e,t+"_confirmation")))return r})},different:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("different:make sure to define target field for comparison");var n=o(e,t),i=o(e,u);if(!F(n)&&i&&i===n)return r})},email:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!H(n))return r})},endsWith:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("endsWith:make sure to define the matching substring");var n=o(e,t);if(!F(n)&&String(n).trim().substr(-u.length)!==String(u))return r})},equals:function(e,t,r,n,o){var u=n[0];return S(function(){var n=o(e,t);if(!F(n)&&u!=n)return r})},in:function(e,t,r,n,o){return S(function(){var u=o(e,t);if(!F(u)&&!W(u,n))return r})},includes:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){var n=o(e,t);if(!F(n)&&-1===String(n).indexOf(u))return r})},integer:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Number.isInteger(n))return r})},ip:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!V(n))return r})},ipv4:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!J(n))return r})},ipv6:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!B(n))return r})},json:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!K(n))return r})},max:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("max:make sure to define max length");var n=o(e,t);if(!F(n)&&String(n).length>u)return r})},min:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("min:make sure to define min length");var n=o(e,t);if(!F(n)&&String(n).length<u)return r})},notEquals:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){var n=o(e,t);if(!F(n)&&u==n)return r})},notIn:function(e,t,r,n,o){return S(function(){var u=o(e,t);if(!F(u)&&W(u,n))return r})},number:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Q(n))return r})},object:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!ee(n))return r})},range:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){if(!i||!a)return new Error("range:min and max values are required for range validation");var n=o(e,t);return F(n)||te(n,i,a)?void 0:r})},regex:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){var n=o(e,t),u=i instanceof RegExp?i:new RegExp(i,a);if(!F(n)&&!u.test(n))return r})},required:function(e,t,r,n,o){return S(function(){if(re(o(e,t)))return r})},requiredIf:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(j(o(e,u))&&re(o(e,t)))return r})},requiredWhen:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){var n=o(e,i);if(String(a)===String(n)&&re(o(e,t)))return r})},requiredWithAll:function(e,t,r,n,o){return S(function(){if(!n.some(function(t){return!j(o(e,t))})&&re(o(e,t)))return r})},requiredWithAny:function(e,t,r,n,o){return S(function(){if(n.some(function(t){return j(o(e,t))})&&re(o(e,t)))return r})},requiredWithoutAll:function(e,t,r,n,o){return S(function(){if(!n.some(function(t){return j(o(e,t))})&&re(o(e,t)))return r})},requiredWithoutAny:function(e,t,r,n,o){return S(function(){if(n.some(function(t){return!j(o(e,t))})&&re(o(e,t)))return r})},same:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){var n=o(e,t),i=o(e,u);if(!F(n)&&j(i)&&i!==n)return r})},startsWith:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("startsWith:make sure to define the matching substring");var n=o(e,t);if(!F(n)&&String(n).trim().substr(0,u.length)!==String(u))return r})},string:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!ne(n))return r})},under:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)throw new Error("under:make sure to pass the max value");var n=o(e,t);if(!F(n)&&Number(n)>=Number(u))return r})},url:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!ue(n))return r})},after:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)return new Error("after:make sure to define the after date");var n=o(e,t);return F(n)||Ae(n,u)?void 0:r})},before:function(e,t,r,n,o){var u=E(n,1)[0];return S(function(){if(!u)return new Error("before:make sure to define the before date");var n=o(e,t);return F(n)||je(n,u)?void 0:r})},date:function(e,t,r,n,o){return S(function(){var n=o(e,t);if(!F(n)&&!Fe(n,!1))return r})},dateFormat:function(e,t,r,n,o){return S(function(){if(0===n.length)throw new Error("dateFormat:make sure to define atleast one date format");var u=o(e,t);if(!F(u)&&!Ve(u,n))return r})},beforeOffsetOf:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){if(!i||!a)return new Error("beforeOffsetOf:make sure to define offset unit and key");var n=o(e,t);return F(n)||nt(n,i,a)?void 0:r})},afterOffsetOf:function(e,t,r,n,o){var u=E(n,2),i=u[0],a=u[1];return S(function(){if(!i||!a)return new Error("afterOffsetOf:make sure to define offset unit and key");var n=o(e,t);return F(n)||ot(n,i,a)?void 0:r})}}),it=a(f(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t=(0,r.default)(t,n);var a=e.split("@"),f=a.pop(),s=[a.join("@"),f];if(s[1]=s[1].toLowerCase(),"gmail.com"===s[1]||"googlemail.com"===s[1]){if(t.gmail_remove_subaddress&&(s[0]=s[0].split("+")[0]),t.gmail_remove_dots&&(s[0]=s[0].replace(/\./g,"")),!s[0].length)return!1;(t.all_lowercase||t.gmail_lowercase)&&(s[0]=s[0].toLowerCase()),s[1]=t.gmail_convert_googlemaildotcom?"gmail.com":s[1]}else if(~o.indexOf(s[1])){if(t.icloud_remove_subaddress&&(s[0]=s[0].split("+")[0]),!s[0].length)return!1;(t.all_lowercase||t.icloud_lowercase)&&(s[0]=s[0].toLowerCase())}else if(~u.indexOf(s[1])){if(t.outlookdotcom_remove_subaddress&&(s[0]=s[0].split("+")[0]),!s[0].length)return!1;(t.all_lowercase||t.outlookdotcom_lowercase)&&(s[0]=s[0].toLowerCase())}else if(~i.indexOf(s[1])){if(t.yahoo_remove_subaddress){var c=s[0].split("-");s[0]=c.length>1?c.slice(0,-1).join("-"):c[0]}if(!s[0].length)return!1;(t.all_lowercase||t.yahoo_lowercase)&&(s[0]=s[0].toLowerCase())}else t.all_lowercase&&(s[0]=s[0].toLowerCase());return s.join("@")};var r=function(e){return e&&e.__esModule?e:{default:e}}(P),n={all_lowercase:!0,gmail_lowercase:!0,gmail_remove_dots:!0,gmail_remove_subaddress:!0,gmail_convert_googlemaildotcom:!0,outlookdotcom_lowercase:!0,outlookdotcom_remove_subaddress:!0,yahoo_lowercase:!0,yahoo_remove_subaddress:!0,icloud_lowercase:!0,icloud_remove_subaddress:!0},o=["icloud.com","me.com"],u=["hotmail.at","hotmail.be","hotmail.ca","hotmail.cl","hotmail.co.il","hotmail.co.nz","hotmail.co.th","hotmail.co.uk","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.gr","hotmail.com.mx","hotmail.com.pe","hotmail.com.tr","hotmail.com.vn","hotmail.cz","hotmail.de","hotmail.dk","hotmail.es","hotmail.fr","hotmail.hu","hotmail.id","hotmail.ie","hotmail.in","hotmail.it","hotmail.jp","hotmail.kr","hotmail.lv","hotmail.my","hotmail.ph","hotmail.pt","hotmail.sa","hotmail.sg","hotmail.sk","live.be","live.co.uk","live.com","live.com.ar","live.com.mx","live.de","live.es","live.eu","live.fr","live.it","live.nl","msn.com","outlook.at","outlook.be","outlook.cl","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.ar","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.id","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","passport.com"],i=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"];e.exports=t.default})),at=f(function(e){!function(t){function r(e,t,r){return o(e=e||"",n(t=t||[],r=r||""))}function n(e,t){return e=function(e){let t=new Set;if("string"==typeof e){let r;for(;r=s.exec(e);)t.add(r[1])}else u.nonNative||"function"!=typeof e[u.iterator]?"function"==typeof e.forEach&&e.forEach(t.add,t):t=new Set(e);return t}(e),{allowable_tags:e,tag_replacement:t,state:i,tag_buffer:"",depth:0,in_quote_char:""}}function o(e,t){let r=t.allowable_tags,n=t.tag_replacement,o=t.state,u=t.tag_buffer,s=t.depth,l=t.in_quote_char,d="";for(let t=0,m=e.length;t<m;t++){let m=e[t];if(o===i)switch(m){case"<":o=a,u+=m;break;default:d+=m}else if(o===a)switch(m){case"<":if(l)break;s++;break;case">":if(l)break;if(s){s--;break}l="",o=i,u+=">",r.has(function(e){let t=c.exec(e);return t?t[1].toLowerCase():null}(u))?d+=u:d+=n,u="";break;case'"':case"'":l=m===l?"":l||m,u+=m;break;case"-":"<!-"===u&&(o=f),u+=m;break;case" ":case"\n":if("<"===u){o=i,d+="< ",u="";break}u+=m;break;default:u+=m}else if(o===f)switch(m){case">":"--"==u.slice(-2)&&(o=i),u="";break;default:u+=m}}return t.state=o,t.tag_buffer=u,t.depth=s,t.in_quote_char=l,d}if("function"!=typeof u){var u=function(e){return e};u.nonNative=!0}const i=u("plaintext"),a=u("html"),f=u("comment"),s=/<(\w*)>/g,c=/<\/?([^\s\/>]+)/;r.init_streaming_mode=function(e,t){let r=n(e=e||[],t=t||"");return function(e){return o(e||"",r)}},e.exports?e.exports=r:t.striptags=r}(_)}),ft=f(function(e,t){!function(t,r){e.exports=r()}(0,function(){function e(e){return"string"==typeof e?new RegExp("^"+e+"$","i"):e}function t(e,t){return e===t?t:e===e.toUpperCase()?t.toUpperCase():e[0]===e[0].toUpperCase()?t.charAt(0).toUpperCase()+t.substr(1).toLowerCase():t.toLowerCase()}function r(e,r){return e.replace(r[0],function(n,o){var u=function(e,t){return e.replace(/\$(\d{1,2})/g,function(e,r){return t[r]||""})}(r[1],arguments);return t(""===n?e[o-1]:n,u)})}function n(e,t,n){if(!e.length||s.hasOwnProperty(e))return t;for(var o=n.length;o--;){var u=n[o];if(u[0].test(t))return r(t,u)}return t}function o(e,r,o){return function(u){var i=u.toLowerCase();return r.hasOwnProperty(i)?t(u,i):e.hasOwnProperty(i)?t(u,e[i]):n(i,u,o)}}function u(e,t,r,o){return function(o){var u=o.toLowerCase();return!!t.hasOwnProperty(u)||!e.hasOwnProperty(u)&&n(u,u,r)===u}}function i(e,t,r){var n=1===t?i.singular(e):i.plural(e);return(r?t+" ":"")+n}var a=[],f=[],s={},c={},l={};return i.plural=o(l,c,a),i.isPlural=u(l,c,a),i.singular=o(c,l,f),i.isSingular=u(c,l,f),i.addPluralRule=function(t,r){a.push([e(t),r])},i.addSingularRule=function(t,r){f.push([e(t),r])},i.addUncountableRule=function(e){"string"!=typeof e?(i.addPluralRule(e,"$0"),i.addSingularRule(e,"$0")):s[e.toLowerCase()]=!0},i.addIrregularRule=function(e,t){t=t.toLowerCase(),e=e.toLowerCase(),l[e]=t,c[t]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["whiskey","whiskies"]].forEach(function(e){return i.addIrregularRule(e[0],e[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|tlas|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[emjzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/(m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(e){return i.addPluralRule(e[0],e[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/(m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|tlas|gas|(?:her|at|gr)o|ris)(?:es)?$/i,"$1"],[/(analy|ba|diagno|parenthe|progno|synop|the|empha|cri)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(e){return i.addSingularRule(e[0],e[1])}),["adulthood","advice","agenda","aid","alcohol","ammo","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","flounder","fun","gallows","garbage","graffiti","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","manga","news","pike","plankton","pliers","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","species","staff","swine","tennis","traffic","transporation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(i.addUncountableRule),i})}),st=1/0,ct="[object Symbol]",lt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,dt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,mt="a-z\\xdf-\\xf6\\xf8-\\xff",ht="A-Z\\xc0-\\xd6\\xd8-\\xde",pt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",gt="["+pt+"]",vt="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",yt="\\d+",bt="[\\u2700-\\u27bf]",wt="["+mt+"]",xt="[^\\ud800-\\udfff"+pt+yt+"\\u2700-\\u27bf"+mt+ht+"]",Ot="(?:\\ud83c[\\udde6-\\uddff]){2}",_t="[\\ud800-\\udbff][\\udc00-\\udfff]",$t="["+ht+"]",Dt="(?:"+wt+"|"+xt+")",Et="(?:"+$t+"|"+xt+")",kt="(?:['’](?:d|ll|m|re|s|t|ve))?",St="(?:['’](?:D|LL|M|RE|S|T|VE))?",At="(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?",jt="[\\ufe0e\\ufe0f]?",Ft=jt+At+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",Ot,_t].join("|")+")"+jt+At+")*"),Tt="(?:"+[bt,Ot,_t].join("|")+")"+Ft,It=RegExp("['’]","g"),Mt=RegExp(vt,"g"),zt=RegExp([$t+"?"+wt+"+"+kt+"(?="+[gt,$t,"$"].join("|")+")",Et+"+"+St+"(?="+[gt,$t+Dt,"$"].join("|")+")",$t+"?"+Dt+"+"+kt,$t+"+"+St,yt,Tt].join("|"),"g"),Nt=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ct="object"==typeof _&&_&&_.Object===Object&&_,Yt="object"==typeof self&&self&&self.Object===Object&&self,Ut=Ct||Yt||Function("return this")(),Rt=function(e){return function(t){return null==e?void 0:e[t]}}({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"ss"}),Pt=Object.prototype.toString,Zt=Ut.Symbol,Lt=Zt?Zt.prototype:void 0,qt=Lt?Lt.toString:void 0,Ht=function(e){return function(t){return function(e,t,r,n){var o=-1,u=e?e.length:0;for(n&&u&&(r=e[++o]);++o<u;)r=t(r,e[o],o,e);return r}(function(e,t,r){return e=h(e),void 0===(t=r?void 0:t)?function(e){return Nt.test(e)}(e)?function(e){return e.match(zt)||[]}(e):function(e){return e.match(lt)||[]}(e):e.match(t)||[]}(function(e){return(e=h(e))&&e.replace(dt,Rt).replace(Mt,"")}(t).replace(It,"")),e,"")}}(function(e,t,r){return e+(r?"-":"")+t.toLowerCase()}),Wt=p({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ő":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ű":"U","Ý":"Y","Þ":"TH","Ÿ":"Y","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ő":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ű":"u","ý":"y","þ":"th","ÿ":"y"},{"©":"(c)","œ":"oe","Œ":"OE","∑":"sum","®":"(r)","†":"+","“":'"',"”":'"',"‘":"'","’":"'","∂":"d","ƒ":"f","™":"tm","℠":"sm","…":"...","˚":"o","º":"o","ª":"a","•":"*","∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less",">":"greater","@":"at"},{"α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ά":"a","έ":"e","ί":"i","ό":"o","ύ":"y","ή":"h","ώ":"w","ς":"s","ϊ":"i","ΰ":"y","ϋ":"y","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ά":"A","Έ":"E","Ί":"I","Ό":"O","Ύ":"Y","Ή":"H","Ώ":"W","Ϊ":"I","Ϋ":"Y"},{"ş":"s","Ş":"S","ı":"i","İ":"I","ç":"c","Ç":"C","ü":"u","Ü":"U","ö":"o","Ö":"O","ğ":"g","Ğ":"G"},{"ă":"a","î":"i","ș":"s","ț":"t","â":"a","Ă":"A","Î":"I","Ș":"S","Ț":"T","Â":"A"},{"а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ё":"yo","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ё":"Yo","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya"},{"Є":"Ye","І":"I","Ї":"Yi","Ґ":"G","є":"ye","і":"i","ї":"yi","ґ":"g"},{"č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z"},{"á":"a","ä":"a","č":"c","ď":"d","é":"e","í":"i","ľ":"l","ĺ":"l","ň":"n","ó":"o","ô":"o","ŕ":"r","š":"s","ť":"t","ú":"u","ý":"y","ž":"z","Á":"a","Ä":"A","Č":"C","Ď":"D","É":"E","Í":"I","Ľ":"L","Ĺ":"L","Ň":"N","Ó":"O","Ô":"O","Ŕ":"R","Š":"S","Ť":"T","Ú":"U","Ý":"Y","Ž":"Z"},{"ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ó":"o","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"E","Ł":"L","Ń":"N","Ó":"O","Ś":"S","Ź":"Z","Ż":"Z"},{"ā":"a","č":"c","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","š":"s","ū":"u","ž":"z","Ā":"A","Č":"C","Ē":"E","Ģ":"G","Ī":"I","Ķ":"K","Ļ":"L","Ņ":"N","Š":"S","Ū":"U","Ž":"Z"},{"أ":"a","ب":"b","ت":"t","ث":"th","ج":"g","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"d","ط":"t","ظ":"th","ع":"aa","غ":"gh","ف":"f","ق":"k","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"o","ي":"y"},{"ą":"a","č":"c","ę":"e","ė":"e","į":"i","š":"s","ų":"u","ū":"u","ž":"z","Ą":"A","Č":"C","Ę":"E","Ė":"E","Į":"I","Š":"S","Ų":"U","Ū":"U","Ž":"Z"},{"ђ":"dj","ј":"j","љ":"lj","њ":"nj","ћ":"c","џ":"dz","đ":"dj","Ђ":"Dj","Ј":"j","Љ":"Lj","Њ":"Nj","Ћ":"C","Џ":"Dz","Đ":"Dj"},{"ç":"c","ə":"e","ğ":"g","ı":"i","ö":"o","ş":"s","ü":"u","Ç":"C","Ə":"E","Ğ":"G","İ":"I","Ö":"O","Ş":"S","Ü":"U"},{"ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"j","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"q","ღ":"g","ყ":"y","შ":"sh","ჩ":"ch","ც":"c","ძ":"dz","წ":"w","ჭ":"ch","ხ":"x","ჯ":"j","ჰ":"h"},{"Ạ":"A","Ả":"A","Ầ":"A","Ấ":"A","Ậ":"A","Ẩ":"A","Ẫ":"A","Ằ":"A","Ắ":"A","Ặ":"A","Ẳ":"A","Ẵ":"A","Ẹ":"E","Ẻ":"E","Ẽ":"E","Ề":"E","Ế":"E","Ệ":"E","Ể":"E","Ễ":"E","Ị":"I","Ỉ":"I","Ĩ":"I","Ọ":"O","Ỏ":"O","Ồ":"O","Ố":"O","Ộ":"O","Ổ":"O","Ỗ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ợ":"O","Ở":"O","Ỡ":"O","Ụ":"U","Ủ":"U","Ũ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ự":"U","Ử":"U","Ữ":"U","Ỳ":"Y","Ỵ":"Y","Ỷ":"Y","Ỹ":"Y","Đ":"D","ạ":"a","ả":"a","ầ":"a","ấ":"a","ậ":"a","ẩ":"a","ẫ":"a","ằ":"a","ắ":"a","ặ":"a","ẳ":"a","ẵ":"a","ẹ":"e","ẻ":"e","ẽ":"e","ề":"e","ế":"e","ệ":"e","ể":"e","ễ":"e","ị":"i","ỉ":"i","ĩ":"i","ọ":"o","ỏ":"o","ồ":"o","ố":"o","ộ":"o","ổ":"o","ỗ":"o","ơ":"o","ờ":"o","ớ":"o","ợ":"o","ở":"o","ỡ":"o","ụ":"u","ủ":"u","ũ":"u","ư":"u","ừ":"u","ứ":"u","ự":"u","ử":"u","ữ":"u","ỳ":"y","ỵ":"y","ỷ":"y","ỹ":"y","đ":"d"},{"€":"euro","₢":"cruzeiro","₣":"french franc","£":"pound","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","¢":"cent","¥":"yen","元":"yuan","円":"yen","﷼":"rial","₠":"ecu","¤":"currency","฿":"baht",$:"dollar","₹":"indian rupee"}),Gt=function(e){if(void 0===e)return"";var t="";for(let n=0;n<e.length;n++){var r=e[n];t+=void 0!==Wt[r]?Wt[r]:r}return t},Jt=function(e){return void 0===e?"":Ht(Gt(e.toString()))},Xt=/<a\b[^>]*>(.*?)<\/a>/g,Bt=Object.freeze({normalizeEmail:function(e,t){if("string"==typeof e){var r=t&&t.length?t[0]:{};return it(e,r)}return e},stripTags:function(e,t){return"string"!=typeof e?e:at(e,t)},toBoolean:function(e){return!(!e||"false"===e||"0"===e)},toNull:function(e){return j(e)?e:null},toInt:function(e,t){var r=Array.isArray(t)&&t[0]?t[0]:10;return parseInt(e,r)},toDate:function(e){if(e instanceof Date)return e;var t=new Date(e);return"Invalid Date"===t.toString()?null:t},plural:function(e){return"string"!=typeof e?e:ft(e)},singular:function(e){return"string"!=typeof e?e:ft.singular(e)},slug:function(e){return"string"!=typeof e?e:Jt(e)},escape:function(e){return"string"!=typeof e?e:e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")},stripLinks:function(e){return"string"!=typeof e?e:e.replace(Xt,function(e,t){return t.trim()})}}),Vt=function(e){return Number(e)%2==0},Kt=function(e){return Number(e)>=0},Qt=/\b\d{3}[-.]?\d{3}[-.]?\d{4}\b/,er=function(e){return Ie(e).getTime()===Ie(new Date).getTime()},tr=function(e){var t=new Date;return t.setDate(t.getDate()-1),Ie(e).getTime()===Ie(t).getTime()},rr=function(e){var t=new Date;return t.setDate(t.getDate()+1),Ie(e).getTime()===Ie(t).getTime()},nr=function(e){return Se(e).getTime()<(new Date).getTime()},or=function(e){return Se(e).getTime()>(new Date).getTime()},ur=function(e,t,r){var n=Se(e).getTime(),o=Se(t).getTime(),u=Se(r).getTime();if(o>u)throw new Error("The start of the range cannot be after the end of the range");return n>=o&&n<=u},ir=Object.freeze({above:T,affirmative:function(e){return"A"===e||["yes","true","y","ok","okay"].indexOf(e.toLowerCase())>-1},alpha:z,alphaNumeric:C,array:function(e){return Array.isArray(e)},between:te,boolean:Y,creditCard:function(e,t){return q(String(e),t)},date:Fe,email:H,empty:re,even:Vt,existy:j,falsy:function(e){return!I(e)},inArray:W,intersectAll:function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length===e.length},intersectAny:function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length>0},ip:V,ipv4:J,ipv6:B,isFunction:function(e){return"function"==typeof e},json:K,negative:function(e){return!Kt(e)},isNull:function(e){return null===e},isNumber:Q,isObject:ee,odd:function(e){return!Vt(e)},phone:function(e){return Qt.test(e)},positive:Kt,regex:function(e,t){if(t instanceof RegExp==0)throw new Error("You must pass regex as the 2nd argument");return t.test(e)},same:U,sameType:function(e,t){return e===t},sorted:function(e){if(!Array.isArray(e))return!1;for(var t=!1,r=0;r<e.length;){var n=e[r++],o=e[r-2];if(o&&o>n){t=!0;break}}return!t},isString:ne,truthy:I,under:function(e,t){return!T(e,t)},url:ue,isDate:function(e,t){var r=e instanceof Date;return r||t?r:"Invalid Date"!==new Date(e).toString()},today:er,yesterday:tr,tomorrow:rr,past:nr,future:or,inDateRange:ur,afterOffsetOf:ot,beforeOffsetOf:nt,dateFormat:Ve});g.prototype.addError=function(e,t,r){var n=e;e instanceof Error&&(r="ENGINE_EXCEPTION",n=e.message),this.errors.push({message:n,field:t,validation:r})},g.prototype.toJSON=function(){return this.errors},v.prototype.addError=function(e,t,r){var n=e;e instanceof Error&&(r="ENGINE_EXCEPTION",n=e.message),this.errors.push({title:r,detail:n,source:{pointer:t}})},v.prototype.toJSON=function(){return this.errors};var ar=Object.freeze({Vanilla:g,JsonApi:v});y.DEFAULTS=Object.keys(A).reduce(function(e,t){return e[t]=A[t],e},{});return{validate:function(){var e;return(e=O(ut,A.FORMATTER||g)).validate.apply(e,arguments)},validateAll:function(){var e;return(e=O(ut,A.FORMATTER||g)).validateAll.apply(e,arguments)},sanitize:function(){var e;return(e=k(Bt)).sanitize.apply(e,arguments)},is:ir,sanitizor:Bt,validations:ut,rule:function(e,t){return{name:e,args:t?Array.isArray(t)?t:[t]:[]}},formatters:ar,configure:y}}); |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.indicative=e.indicative||{},e.indicative.is={}))}(this,function(e){"use strict";function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function n(e,t){return t={exports:{}},e(t,t.exports),t.exports}function r(e,t,n){t=t||0,n=n||0;var r=new Date(0);r.setUTCFullYear(e,0,4);var u=7*t+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+u),r}function u(e,t){t=t||"";var n=e>0?"-":"+",r=Math.abs(e),u=r%60;return n+o(Math.floor(r/60),2)+t+o(u,2)}function o(e,t){for(var n=Math.abs(e).toString();n.length<t;)n="0"+n;return n}var a=function(e,t){return Number(e)>Number(t)},i=/^[a-z]+$/i,f=/^[a-z0-9]+$/i,s=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=t.default});t(s);var c=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];for(var n in t)void 0===e[n]&&(e[n]=t[n]);return e},e.exports=t.default});t(c);var l=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){(0,r.default)(e);var u=void 0,o=void 0;"object"===(void 0===t?"undefined":n(t))?(u=t.min||0,o=t.max):(u=arguments[1],o=arguments[2]);var a=encodeURI(e).split(/%..|./).length-1;return a>=u&&(void 0===o||a<=o)};var r=function(e){return e&&e.__esModule?e:{default:e}}(s);e.exports=t.default});t(l);var d=n(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e),(t=(0,u.default)(t,o)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));var n=e.split(".");if(t.require_tld){var a=n.pop();if(!n.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(a))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(a))return!1}for(var i,f=0;f<n.length;f++){if(i=n[f],t.allow_underscores&&(i=i.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(i))return!1;if(/[\uff01-\uff5e]/.test(i))return!1;if("-"===i[0]||"-"===i[i.length-1])return!1}return!0};var r=n(s),u=n(c),o={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default});t(d);var g=t(n(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),(t=(0,u.default)(t,i)).require_display_name||t.allow_display_name){var n=e.match(f);if(n)e=n[1];else if(t.require_display_name)return!1}var s=e.split("@"),c=s.pop(),l=s.join("@"),d=c.toLowerCase();if("gmail.com"!==d&&"googlemail.com"!==d||(l=l.replace(/\./g,"").toLowerCase()),!(0,o.default)(l,{max:64})||!(0,o.default)(c,{max:254}))return!1;if(!(0,a.default)(c,{require_tld:t.require_tld}))return!1;if('"'===l[0])return l=l.slice(1,l.length-1),t.allow_utf8_local_part?p.test(l):m.test(l);for(var v=t.allow_utf8_local_part?y:g,h=l.split("."),D=0;D<h.length;D++)if(!v.test(h[D]))return!1;return!0};var r=n(s),u=n(c),o=n(l),a=n(d),i={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},f=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,g=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,m=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,y=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,p=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i;e.exports=t.default})),m=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p=function(e){return Number(e)%2==0},v=function(e){return m(e)&&!1!==e&&0!==e},h=/^(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$/,D=function(e){return h.test(e)},x=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,F=function(e){return x.test(e)},b=function(e){return Number(e)>=0},M=/\b\d{3}[-.]?\d{3}[-.]?\d{4}\b/,T=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i,w=function(e){return e instanceof Date},S=36e5,_=6e4,Y=2,A=/[T ]/,O=/:/,$=/^(\d{2})$/,H=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],N=/^(\d{4})/,z=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],I=/^-(\d{2})$/,E=/^-?(\d{3})$/,C=/^-?(\d{2})-?(\d{2})$/,j=/^-?W(\d{2})$/,W=/^-?W(\d{2})-?(\d{1})$/,G=/^(\d{2}([.,]\d*)?)$/,k=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,Z=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,q=/([Z+-].*)$/,P=/^(Z)$/,U=/^([+-])(\d{2})$/,X=/^([+-])(\d{2}):?(\d{2})$/,R=function(e,t){if(w(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var n=(t||{}).additionalDigits;n=null==n?Y:Number(n);var u=function(e){var t,n={},r=e.split(A);if(O.test(r[0])?(n.date=null,t=r[0]):(n.date=r[0],t=r[1]),t){var u=q.exec(t);u?(n.time=t.replace(u[1],""),n.timezone=u[1]):n.time=t}return n}(e),o=function(e,t){var n,r=H[t],u=z[t];if(n=N.exec(e)||u.exec(e)){var o=n[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(n=$.exec(e)||r.exec(e)){var a=n[1];return{year:100*parseInt(a,10),restDateString:e.slice(a.length)}}return{year:null}}(u.date,n),a=o.year,i=function(e,t){if(null===t)return null;var n,u,o,a;if(0===e.length)return(u=new Date(0)).setUTCFullYear(t),u;if(n=I.exec(e))return u=new Date(0),o=parseInt(n[1],10)-1,u.setUTCFullYear(t,o),u;if(n=E.exec(e)){u=new Date(0);var i=parseInt(n[1],10);return u.setUTCFullYear(t,0,i),u}if(n=C.exec(e)){u=new Date(0),o=parseInt(n[1],10)-1;var f=parseInt(n[2],10);return u.setUTCFullYear(t,o,f),u}if(n=j.exec(e))return a=parseInt(n[1],10)-1,r(t,a);if(n=W.exec(e)){a=parseInt(n[1],10)-1;var s=parseInt(n[2],10)-1;return r(t,a,s)}return null}(o.restDateString,a);if(i){var f,s=i.getTime(),c=0;return u.time&&(c=function(e){var t,n,r;if(t=G.exec(e))return(n=parseFloat(t[1].replace(",",".")))%24*S;if(t=k.exec(e))return n=parseInt(t[1],10),r=parseFloat(t[2].replace(",",".")),n%24*S+r*_;if(t=Z.exec(e)){n=parseInt(t[1],10),r=parseInt(t[2],10);var u=parseFloat(t[3].replace(",","."));return n%24*S+r*_+1e3*u}return null}(u.time)),u.timezone?f=function(e){var t,n;return(t=P.exec(e))?0:(t=U.exec(e))?(n=60*parseInt(t[2],10),"+"===t[1]?-n:n):(t=X.exec(e))?(n=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-n:n):0}(u.timezone):(f=new Date(s+c).getTimezoneOffset(),f=new Date(s+c+f*_).getTimezoneOffset()),new Date(s+c+f*_)}return new Date(e)},J=function(e){var t=R(e);return t.setHours(0,0,0,0),t},L=function(e){return J(e).getTime()===J(new Date).getTime()},Q=function(e){var t=new Date;return t.setDate(t.getDate()-1),J(e).getTime()===J(t).getTime()},B=function(e){var t=new Date;return t.setDate(t.getDate()+1),J(e).getTime()===J(t).getTime()},K=function(e){return R(e).getTime()<(new Date).getTime()},V=function(e){return R(e).getTime()>(new Date).getTime()},ee=function(e,t,n){var r=R(e).getTime(),u=R(t).getTime(),o=R(n).getTime();if(u>o)throw new Error("The start of the range cannot be after the end of the range");return r>=u&&r<=o},te=function(e){var t=R(e),n=t.getFullYear(),r=t.getMonth(),u=new Date(0);return u.setFullYear(n,r+1,0),u.setHours(0,0,0,0),u.getDate()},ne=function(e,t){var n=R(e),r=Number(t),u=n.getMonth()+r,o=new Date(0);o.setFullYear(n.getFullYear(),u,1),o.setHours(0,0,0,0);var a=te(o);return n.setMonth(u,Math.min(a,n.getDate())),n},re=function(e,t){var n=R(e),r=Number(t);return n.setDate(n.getDate()+r),n},ue=function(e,t){var n=R(e).getTime(),r=Number(t);return new Date(n+r)},oe=function(e,t,n){var r={years:function(e){return 12*e},quarters:function(e){return 3*e},months:function(e){return e}},u={weeks:function(e){return 7*e},days:function(e){return e}},o={hours:function(e){return 36e5*e},minutes:function(e){return 6e4*e},seconds:function(e){return 1e3*e},milliseconds:function(e){return e}};return e=Number(e),r[t]?ne(new Date,"-"===n?-r[t](e):r[t](e)):u[t]?re(new Date,"-"===n?-u[t](e):u[t](e)):o[t]?ue(new Date,"-"===n?-o[t](e):o[t](e)):void 0},ae=function(e,t){var n=R(e),r=R(t);return n.getTime()>r.getTime()},ie=function(e,t){var n=R(e),r=R(t);return n.getTime()<r.getTime()},fe=function(e){var t=R(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n},se=6e4,ce=864e5,le=function(e,t){var n=J(e),r=J(t),u=n.getTime()-n.getTimezoneOffset()*se,o=r.getTime()-r.getTimezoneOffset()*se;return Math.round((u-o)/ce)},de=function(e){var t=R(e);return le(t,fe(t))+1},ge=function(e,t){var n=t?Number(t.weekStartsOn)||0:0,r=R(e),u=r.getDay(),o=(u<n?7:0)+u-n;return r.setDate(r.getDate()-o),r.setHours(0,0,0,0),r},me=function(e){return ge(e,{weekStartsOn:1})},ye=function(e){var t=R(e),n=t.getFullYear(),r=new Date(0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);var u=me(r),o=new Date(0);o.setFullYear(n,0,4),o.setHours(0,0,0,0);var a=me(o);return t.getTime()>=u.getTime()?n+1:t.getTime()>=a.getTime()?n:n-1},pe=function(e){var t=ye(e),n=new Date(0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),me(n)},ve=6048e5,he=function(e){var t=R(e),n=me(t).getTime()-pe(t).getTime();return Math.round(n/ve)+1},De=function(e){if(w(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")},xe=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"],Fe=function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);var r=xe.concat(t).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+r.join("|")+"|.)","g")},be=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["Su","Mo","Tu","We","Th","Fr","Sa"],r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],o=["AM","PM"],a=["am","pm"],i=["a.m.","p.m."],f={MMM:function(t){return e[t.getMonth()]},MMMM:function(e){return t[e.getMonth()]},dd:function(e){return n[e.getDay()]},ddd:function(e){return r[e.getDay()]},dddd:function(e){return u[e.getDay()]},A:function(e){return e.getHours()/12>=1?o[1]:o[0]},a:function(e){return e.getHours()/12>=1?a[1]:a[0]},aa:function(e){return e.getHours()/12>=1?i[1]:i[0]}};return["M","D","DDD","d","Q","W"].forEach(function(e){f[e+"o"]=function(t,n){return function(e){var t=e%100;if(t>20||t<10)switch(t%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"}(n[e](t))}}),{formatters:f,formattingTokensRegExp:Fe(f)}},Me={distanceInWords:function(){var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(t,n,r){r=r||{};var u;return u="string"==typeof e[t]?e[t]:1===n?e[t].one:e[t].other.replace("{{count}}",n),r.addSuffix?r.comparison>0?"in "+u:u+" ago":u}}}(),format:be()},Te={M:function(e){return e.getMonth()+1},MM:function(e){return o(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return o(e.getDate(),2)},DDD:function(e){return de(e)},DDDD:function(e){return o(de(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return he(e)},WW:function(e){return o(he(e),2)},YY:function(e){return o(e.getFullYear(),4).substr(2)},YYYY:function(e){return o(e.getFullYear(),4)},GG:function(e){return String(ye(e)).substr(2)},GGGG:function(e){return ye(e)},H:function(e){return e.getHours()},HH:function(e){return o(e.getHours(),2)},h:function(e){var t=e.getHours();return 0===t?12:t>12?t%12:t},hh:function(e){return o(Te.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return o(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return o(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return o(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return o(e.getMilliseconds(),3)},Z:function(e){return u(e.getTimezoneOffset(),":")},ZZ:function(e){return u(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}},we=function(e,t,n){var r=t?String(t):"YYYY-MM-DDTHH:mm:ss.SSSZ",u=(n||{}).locale,o=Me.format.formatters,a=Me.format.formattingTokensRegExp;u&&u.format&&u.format.formatters&&(o=u.format.formatters,u.format.formattingTokensRegExp&&(a=u.format.formattingTokensRegExp));var i=R(e);return De(i)?function(e,t,n){var r,u,o=e.match(n),a=o.length;for(r=0;r<a;r++)u=t[o[r]]||Te[o[r]],o[r]=u||function(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|]$/g,""):e.replace(/\\/g,"")}(o[r]);return function(e){for(var t="",n=0;n<a;n++)o[n]instanceof Function?t+=o[n](e,Te):t+=o[n];return t}}(r,o,a)(i):"Invalid Date"};e.above=a,e.affirmative=function(e){return"A"===e||["yes","true","y","ok","okay"].indexOf(e.toLowerCase())>-1},e.alpha=function(e){return i.test(e)},e.alphaNumeric=function(e){return f.test(e)},e.array=function(e){return Array.isArray(e)},e.between=function(e,t,n){return(e=Number(e))>Number(t)&&e<Number(n)},e.boolean=function(e){var t=[!0,!1,0,1];return arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?t.map(function(e){return String(e)}).indexOf(String(e))>-1:t.indexOf(e)>-1},e.creditCard=function(e,t){return g(String(e),t)},e.date=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e instanceof Date==1||!t&&"Invalid Date"!==new Date(e).toString()},e.email=function(e,t){return g(String(e),t)},e.empty=function(e){return!m(e)||!(e instanceof Date)&&"object"===(void 0===e?"undefined":y(e))&&0===Object.keys(e).length},e.even=p,e.existy=m,e.falsy=function(e){return!v(e)},e.inArray=function(e,t){return"function"==typeof t.indexOf&&t.indexOf(e)>-1},e.intersectAll=function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length===e.length},e.intersectAny=function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length>0},e.ip=function(e){return D(e)||F(e)},e.ipv4=D,e.ipv6=F,e.isFunction=function(e){return"function"==typeof e},e.json=function(e){try{return JSON.parse(e),!0}catch(e){return!1}},e.negative=function(e){return!b(e)},e.isNull=function(e){return null===e},e.isNumber=function(e){return"number"==typeof e&&!isNaN(e)},e.isObject=function(e){return e instanceof Object&&!Array.isArray(e)},e.odd=function(e){return!p(e)},e.phone=function(e){return M.test(e)},e.positive=b,e.regex=function(e,t){if(t instanceof RegExp==0)throw new Error("You must pass regex as the 2nd argument");return t.test(e)},e.same=function(e,t){return e===t},e.sameType=function(e,t){return e===t},e.sorted=function(e){if(!Array.isArray(e))return!1;for(var t=!1,n=0;n<e.length;){var r=e[n++],u=e[n-2];if(u&&u>r){t=!0;break}}return!t},e.isString=function(e){return"string"==typeof e},e.truthy=v,e.under=function(e,t){return!a(e,t)},e.url=function(e){return T.test(e)},e.isDate=function(e,t){var n=e instanceof Date;return n||t?n:"Invalid Date"!==new Date(e).toString()},e.today=L,e.yesterday=Q,e.tomorrow=B,e.past=K,e.future=V,e.inDateRange=ee,e.afterOffsetOf=function(e,t,n){var r=oe(t,n,"+");return!!r&&ae(e,r)},e.beforeOffsetOf=function(e,t,n){var r=oe(t,n,"-");return!!r&&ie(e,r)},e.dateFormat=function(e,t){return(Array.isArray(t)?t:[t]).some(function(t){var n=we(e,t);return"Invalid Date"!==n&&n===e})},Object.defineProperty(e,"__esModule",{value:!0})}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.indicative=e.indicative||{},e.indicative.is={}))}(this,function(e){"use strict";function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function n(e,t){return t={exports:{}},e(t,t.exports),t.exports}function r(e,t,n){t=t||0,n=n||0;var r=new Date(0);r.setUTCFullYear(e,0,4);var u=7*t+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+u),r}function u(e,t){t=t||"";var n=e>0?"-":"+",r=Math.abs(e),u=r%60;return n+o(Math.floor(r/60),2)+t+o(u,2)}function o(e,t){for(var n=Math.abs(e).toString();n.length<t;)n="0"+n;return n}var a=function(e,t){return Number(e)>Number(t)},i=/^[a-z]+$/i,f=/^[a-z0-9]+$/i,s=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=t.default});t(s);var c=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];for(var n in t)void 0===e[n]&&(e[n]=t[n]);return e},e.exports=t.default});t(c);var l=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){(0,r.default)(e);var u=void 0,o=void 0;"object"===(void 0===t?"undefined":n(t))?(u=t.min||0,o=t.max):(u=arguments[1],o=arguments[2]);var a=encodeURI(e).split(/%..|./).length-1;return a>=u&&(void 0===o||a<=o)};var r=function(e){return e&&e.__esModule?e:{default:e}}(s);e.exports=t.default});t(l);var d=n(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e),(t=(0,u.default)(t,o)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));var n=e.split(".");if(t.require_tld){var a=n.pop();if(!n.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(a))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(a))return!1}for(var i,f=0;f<n.length;f++){if(i=n[f],t.allow_underscores&&(i=i.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(i))return!1;if(/[\uff01-\uff5e]/.test(i))return!1;if("-"===i[0]||"-"===i[i.length-1])return!1}return!0};var r=n(s),u=n(c),o={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default});t(d);var g=t(n(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),(t=(0,u.default)(t,i)).require_display_name||t.allow_display_name){var n=e.match(f);if(n)e=n[1];else if(t.require_display_name)return!1}var s=e.split("@"),c=s.pop(),l=s.join("@"),d=c.toLowerCase();if("gmail.com"!==d&&"googlemail.com"!==d||(l=l.replace(/\./g,"").toLowerCase()),!(0,o.default)(l,{max:64})||!(0,o.default)(c,{max:254}))return!1;if(!(0,a.default)(c,{require_tld:t.require_tld}))return!1;if('"'===l[0])return l=l.slice(1,l.length-1),t.allow_utf8_local_part?y.test(l):m.test(l);for(var v=t.allow_utf8_local_part?p:g,h=l.split("."),D=0;D<h.length;D++)if(!v.test(h[D]))return!1;return!0};var r=n(s),u=n(c),o=n(l),a=n(d),i={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},f=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,g=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,m=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,p=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,y=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i;e.exports=t.default})),m=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y=function(e){return Number(e)%2==0},v=function(e){return m(e)&&!1!==e&&0!==e},h=/^(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$/,D=function(e){return h.test(e)},x=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,F=function(e){return x.test(e)},b=function(e){return Number(e)>=0},M=/\b\d{3}[-.]?\d{3}[-.]?\d{4}\b/,T=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i,w=function(e){return e instanceof Date},S=36e5,_=6e4,Y=2,$=/[T ]/,A=/:/,O=/^(\d{2})$/,H=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],N=/^(\d{4})/,z=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],I=/^-(\d{2})$/,E=/^-?(\d{3})$/,C=/^-?(\d{2})-?(\d{2})$/,Z=/^-?W(\d{2})$/,j=/^-?W(\d{2})-?(\d{1})$/,W=/^(\d{2}([.,]\d*)?)$/,G=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,k=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,q=/([Z+-].*)$/,P=/^(Z)$/,U=/^([+-])(\d{2})$/,X=/^([+-])(\d{2}):?(\d{2})$/,R=function(e,t){if(w(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var n=(t||{}).additionalDigits;n=null==n?Y:Number(n);var u=function(e){var t,n={},r=e.split($);if(A.test(r[0])?(n.date=null,t=r[0]):(n.date=r[0],t=r[1]),t){var u=q.exec(t);u?(n.time=t.replace(u[1],""),n.timezone=u[1]):n.time=t}return n}(e),o=function(e,t){var n,r=H[t],u=z[t];if(n=N.exec(e)||u.exec(e)){var o=n[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(n=O.exec(e)||r.exec(e)){var a=n[1];return{year:100*parseInt(a,10),restDateString:e.slice(a.length)}}return{year:null}}(u.date,n),a=o.year,i=function(e,t){if(null===t)return null;var n,u,o,a;if(0===e.length)return(u=new Date(0)).setUTCFullYear(t),u;if(n=I.exec(e))return u=new Date(0),o=parseInt(n[1],10)-1,u.setUTCFullYear(t,o),u;if(n=E.exec(e)){u=new Date(0);var i=parseInt(n[1],10);return u.setUTCFullYear(t,0,i),u}if(n=C.exec(e)){u=new Date(0),o=parseInt(n[1],10)-1;var f=parseInt(n[2],10);return u.setUTCFullYear(t,o,f),u}if(n=Z.exec(e))return a=parseInt(n[1],10)-1,r(t,a);if(n=j.exec(e)){a=parseInt(n[1],10)-1;var s=parseInt(n[2],10)-1;return r(t,a,s)}return null}(o.restDateString,a);if(i){var f,s=i.getTime(),c=0;return u.time&&(c=function(e){var t,n,r;if(t=W.exec(e))return(n=parseFloat(t[1].replace(",",".")))%24*S;if(t=G.exec(e))return n=parseInt(t[1],10),r=parseFloat(t[2].replace(",",".")),n%24*S+r*_;if(t=k.exec(e)){n=parseInt(t[1],10),r=parseInt(t[2],10);var u=parseFloat(t[3].replace(",","."));return n%24*S+r*_+1e3*u}return null}(u.time)),u.timezone?f=function(e){var t,n;return(t=P.exec(e))?0:(t=U.exec(e))?(n=60*parseInt(t[2],10),"+"===t[1]?-n:n):(t=X.exec(e))?(n=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-n:n):0}(u.timezone):(f=new Date(s+c).getTimezoneOffset(),f=new Date(s+c+f*_).getTimezoneOffset()),new Date(s+c+f*_)}return new Date(e)},J=function(e){var t=R(e);return t.setHours(0,0,0,0),t},L=function(e){return J(e).getTime()===J(new Date).getTime()},Q=function(e){var t=new Date;return t.setDate(t.getDate()-1),J(e).getTime()===J(t).getTime()},B=function(e){var t=new Date;return t.setDate(t.getDate()+1),J(e).getTime()===J(t).getTime()},K=function(e){return R(e).getTime()<(new Date).getTime()},V=function(e){return R(e).getTime()>(new Date).getTime()},ee=function(e,t,n){var r=R(e).getTime(),u=R(t).getTime(),o=R(n).getTime();if(u>o)throw new Error("The start of the range cannot be after the end of the range");return r>=u&&r<=o},te=function(e){var t=R(e),n=t.getFullYear(),r=t.getMonth(),u=new Date(0);return u.setFullYear(n,r+1,0),u.setHours(0,0,0,0),u.getDate()},ne=function(e,t){var n=R(e),r=Number(t),u=n.getMonth()+r,o=new Date(0);o.setFullYear(n.getFullYear(),u,1),o.setHours(0,0,0,0);var a=te(o);return n.setMonth(u,Math.min(a,n.getDate())),n},re=function(e,t){var n=R(e),r=Number(t);return n.setDate(n.getDate()+r),n},ue=function(e,t){var n=R(e).getTime(),r=Number(t);return new Date(n+r)},oe=function(e,t,n){var r={years:function(e){return 12*e},quarters:function(e){return 3*e},months:function(e){return e}},u={weeks:function(e){return 7*e},days:function(e){return e}},o={hours:function(e){return 36e5*e},minutes:function(e){return 6e4*e},seconds:function(e){return 1e3*e},milliseconds:function(e){return e}};return e=Number(e),r[t]?ne(new Date,"-"===n?-r[t](e):r[t](e)):u[t]?re(new Date,"-"===n?-u[t](e):u[t](e)):o[t]?ue(new Date,"-"===n?-o[t](e):o[t](e)):void 0},ae=function(e,t){var n=R(e),r=R(t);return n.getTime()>r.getTime()},ie=function(e,t){var n=R(e),r=R(t);return n.getTime()<r.getTime()},fe=function(e){var t=R(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n},se=6e4,ce=864e5,le=function(e,t){var n=J(e),r=J(t),u=n.getTime()-n.getTimezoneOffset()*se,o=r.getTime()-r.getTimezoneOffset()*se;return Math.round((u-o)/ce)},de=function(e){var t=R(e);return le(t,fe(t))+1},ge=function(e,t){var n=t?Number(t.weekStartsOn)||0:0,r=R(e),u=r.getDay(),o=(u<n?7:0)+u-n;return r.setDate(r.getDate()-o),r.setHours(0,0,0,0),r},me=function(e){return ge(e,{weekStartsOn:1})},pe=function(e){var t=R(e),n=t.getFullYear(),r=new Date(0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);var u=me(r),o=new Date(0);o.setFullYear(n,0,4),o.setHours(0,0,0,0);var a=me(o);return t.getTime()>=u.getTime()?n+1:t.getTime()>=a.getTime()?n:n-1},ye=function(e){var t=pe(e),n=new Date(0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),me(n)},ve=6048e5,he=function(e){var t=R(e),n=me(t).getTime()-ye(t).getTime();return Math.round(n/ve)+1},De=function(e){if(w(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")},xe=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"],Fe=function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);var r=xe.concat(t).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+r.join("|")+"|.)","g")},be=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["Su","Mo","Tu","We","Th","Fr","Sa"],r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],o=["AM","PM"],a=["am","pm"],i=["a.m.","p.m."],f={MMM:function(t){return e[t.getMonth()]},MMMM:function(e){return t[e.getMonth()]},dd:function(e){return n[e.getDay()]},ddd:function(e){return r[e.getDay()]},dddd:function(e){return u[e.getDay()]},A:function(e){return e.getHours()/12>=1?o[1]:o[0]},a:function(e){return e.getHours()/12>=1?a[1]:a[0]},aa:function(e){return e.getHours()/12>=1?i[1]:i[0]}};return["M","D","DDD","d","Q","W"].forEach(function(e){f[e+"o"]=function(t,n){return function(e){var t=e%100;if(t>20||t<10)switch(t%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"}(n[e](t))}}),{formatters:f,formattingTokensRegExp:Fe(f)}},Me={distanceInWords:function(){var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(t,n,r){r=r||{};var u;return u="string"==typeof e[t]?e[t]:1===n?e[t].one:e[t].other.replace("{{count}}",n),r.addSuffix?r.comparison>0?"in "+u:u+" ago":u}}}(),format:be()},Te={M:function(e){return e.getMonth()+1},MM:function(e){return o(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return o(e.getDate(),2)},DDD:function(e){return de(e)},DDDD:function(e){return o(de(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return he(e)},WW:function(e){return o(he(e),2)},YY:function(e){return o(e.getFullYear(),4).substr(2)},YYYY:function(e){return o(e.getFullYear(),4)},GG:function(e){return String(pe(e)).substr(2)},GGGG:function(e){return pe(e)},H:function(e){return e.getHours()},HH:function(e){return o(e.getHours(),2)},h:function(e){var t=e.getHours();return 0===t?12:t>12?t%12:t},hh:function(e){return o(Te.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return o(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return o(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return o(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return o(e.getMilliseconds(),3)},Z:function(e){return u(e.getTimezoneOffset(),":")},ZZ:function(e){return u(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}},we=function(e,t,n){var r=t?String(t):"YYYY-MM-DDTHH:mm:ss.SSSZ",u=(n||{}).locale,o=Me.format.formatters,a=Me.format.formattingTokensRegExp;u&&u.format&&u.format.formatters&&(o=u.format.formatters,u.format.formattingTokensRegExp&&(a=u.format.formattingTokensRegExp));var i=R(e);return De(i)?function(e,t,n){var r,u,o=e.match(n),a=o.length;for(r=0;r<a;r++)u=t[o[r]]||Te[o[r]],o[r]=u||function(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|]$/g,""):e.replace(/\\/g,"")}(o[r]);return function(e){for(var t="",n=0;n<a;n++)o[n]instanceof Function?t+=o[n](e,Te):t+=o[n];return t}}(r,o,a)(i):"Invalid Date"};e.above=a,e.affirmative=function(e){return"A"===e||["yes","true","y","ok","okay"].indexOf(e.toLowerCase())>-1},e.alpha=function(e){return i.test(e)},e.alphaNumeric=function(e){return f.test(e)},e.array=function(e){return Array.isArray(e)},e.between=function(e,t,n){return(e=Number(e))>Number(t)&&e<Number(n)},e.boolean=function(e){var t=[!0,!1,0,1];return arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?t.map(function(e){return String(e)}).indexOf(String(e))>-1:t.indexOf(e)>-1},e.creditCard=function(e,t){return g(String(e),t)},e.date=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e instanceof Date==1||!t&&"Invalid Date"!==new Date(e).toString()},e.email=function(e,t){return g(String(e),t)},e.empty=function(e){return!m(e)||!(e instanceof Date)&&"object"===(void 0===e?"undefined":p(e))&&0===Object.keys(e).length},e.even=y,e.existy=m,e.falsy=function(e){return!v(e)},e.inArray=function(e,t){return"function"==typeof t.indexOf&&t.indexOf(e)>-1},e.intersectAll=function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length===e.length},e.intersectAny=function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.filter(function(e){return t.indexOf(e)>-1}).length>0},e.ip=function(e){return D(e)||F(e)},e.ipv4=D,e.ipv6=F,e.isFunction=function(e){return"function"==typeof e},e.json=function(e){try{return JSON.parse(e),!0}catch(e){return!1}},e.negative=function(e){return!b(e)},e.isNull=function(e){return null===e},e.isNumber=function(e){return"number"==typeof e&&!isNaN(e)},e.isObject=function(e){return e instanceof Object&&!Array.isArray(e)},e.odd=function(e){return!y(e)},e.phone=function(e){return M.test(e)},e.positive=b,e.regex=function(e,t){if(t instanceof RegExp==0)throw new Error("You must pass regex as the 2nd argument");return t.test(e)},e.same=function(e,t){return e===t},e.sameType=function(e,t){return e===t},e.sorted=function(e){if(!Array.isArray(e))return!1;for(var t=!1,n=0;n<e.length;){var r=e[n++],u=e[n-2];if(u&&u>r){t=!0;break}}return!t},e.isString=function(e){return"string"==typeof e},e.truthy=v,e.under=function(e,t){return!a(e,t)},e.url=function(e){return T.test(e)},e.isDate=function(e,t){var n=e instanceof Date;return n||t?n:"Invalid Date"!==new Date(e).toString()},e.today=L,e.yesterday=Q,e.tomorrow=B,e.past=K,e.future=V,e.inDateRange=ee,e.afterOffsetOf=function(e,t,n){var r=oe(t,n,"+");return!!r&&ae(e,r)},e.beforeOffsetOf=function(e,t,n){var r=oe(t,n,"-");return!!r&&ie(e,r)},e.dateFormat=function(e,t){return(Array.isArray(t)?t:[t]).some(function(t){var n=e,r=!1;t.endsWith("ZZ")?(n=e.replace(/(\+|-)\d{4}$/,""),t=t.replace(/ZZ$/,""),r=!0):t.endsWith("Z")&&(n=e.replace(/Z$/,"").replace(/(\+|-)\d{2}:\d{2}$/,""),t=t.replace(/Z$/,""),r=!0);var u=we(n,t);return"Invalid Date"!==u&&u===n&&(!r||n!==e)})},Object.defineProperty(e,"__esModule",{value:!0})}); |
@@ -1,1 +0,1 @@ | ||
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports):"function"==typeof define&&define.amd?define(["exports"],o):o((e.indicative=e.indicative||{},e.indicative.sanitizations={}))}(this,function(e){"use strict";function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function t(e,o){return o={exports:{}},e(o,o.exports),o.exports}function a(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&q.call(e)==d}(e))return H?H.call(e):"";var o=e+"";return"0"==o&&1/e==-f?"-0":o}function i(e){return null==e?"":a(e)}function r(e,o){if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var t=Object(e),a=1;a<arguments.length;a++){var i=arguments[a];if(void 0!==i&&null!==i)for(var r=Object.keys(Object(i)),n=0,u=r.length;n<u;n++){var l=r[n],s=Object.getOwnPropertyDescriptor(i,l);void 0!==s&&s.enumerable&&(t[l]=i[l])}}return t}var n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},u=t(function(e,o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments[1];for(var t in o)void 0===e[t]&&(e[t]=o[t]);return e},e.exports=o.default});o(u);var l=o(t(function(e,o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(e,o){o=(0,t.default)(o,a);var u=e.split("@"),l=u.pop(),s=[u.join("@"),l];if(s[1]=s[1].toLowerCase(),"gmail.com"===s[1]||"googlemail.com"===s[1]){if(o.gmail_remove_subaddress&&(s[0]=s[0].split("+")[0]),o.gmail_remove_dots&&(s[0]=s[0].replace(/\./g,"")),!s[0].length)return!1;(o.all_lowercase||o.gmail_lowercase)&&(s[0]=s[0].toLowerCase()),s[1]=o.gmail_convert_googlemaildotcom?"gmail.com":s[1]}else if(~i.indexOf(s[1])){if(o.icloud_remove_subaddress&&(s[0]=s[0].split("+")[0]),!s[0].length)return!1;(o.all_lowercase||o.icloud_lowercase)&&(s[0]=s[0].toLowerCase())}else if(~r.indexOf(s[1])){if(o.outlookdotcom_remove_subaddress&&(s[0]=s[0].split("+")[0]),!s[0].length)return!1;(o.all_lowercase||o.outlookdotcom_lowercase)&&(s[0]=s[0].toLowerCase())}else if(~n.indexOf(s[1])){if(o.yahoo_remove_subaddress){var c=s[0].split("-");s[0]=c.length>1?c.slice(0,-1).join("-"):c[0]}if(!s[0].length)return!1;(o.all_lowercase||o.yahoo_lowercase)&&(s[0]=s[0].toLowerCase())}else o.all_lowercase&&(s[0]=s[0].toLowerCase());return s.join("@")};var t=function(e){return e&&e.__esModule?e:{default:e}}(u),a={all_lowercase:!0,gmail_lowercase:!0,gmail_remove_dots:!0,gmail_remove_subaddress:!0,gmail_convert_googlemaildotcom:!0,outlookdotcom_lowercase:!0,outlookdotcom_remove_subaddress:!0,yahoo_lowercase:!0,yahoo_remove_subaddress:!0,icloud_lowercase:!0,icloud_remove_subaddress:!0},i=["icloud.com","me.com"],r=["hotmail.at","hotmail.be","hotmail.ca","hotmail.cl","hotmail.co.il","hotmail.co.nz","hotmail.co.th","hotmail.co.uk","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.gr","hotmail.com.mx","hotmail.com.pe","hotmail.com.tr","hotmail.com.vn","hotmail.cz","hotmail.de","hotmail.dk","hotmail.es","hotmail.fr","hotmail.hu","hotmail.id","hotmail.ie","hotmail.in","hotmail.it","hotmail.jp","hotmail.kr","hotmail.lv","hotmail.my","hotmail.ph","hotmail.pt","hotmail.sa","hotmail.sg","hotmail.sk","live.be","live.co.uk","live.com","live.com.ar","live.com.mx","live.de","live.es","live.eu","live.fr","live.it","live.nl","msn.com","outlook.at","outlook.be","outlook.cl","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.ar","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.id","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","passport.com"],n=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"];e.exports=o.default})),s=t(function(e){!function(o){function t(e,o,t){return i(e=e||"",a(o=o||[],t=t||""))}function a(e,o){return e=function(e){let o=new Set;if("string"==typeof e){let t;for(;t=s.exec(e);)o.add(t[1])}else r.nonNative||"function"!=typeof e[r.iterator]?"function"==typeof e.forEach&&e.forEach(o.add,o):o=new Set(e);return o}(e),{allowable_tags:e,tag_replacement:o,state:n,tag_buffer:"",depth:0,in_quote_char:""}}function i(e,o){let t=o.allowable_tags,a=o.tag_replacement,i=o.state,r=o.tag_buffer,s=o.depth,f=o.in_quote_char,d="";for(let o=0,m=e.length;o<m;o++){let m=e[o];if(i===n)switch(m){case"<":i=u,r+=m;break;default:d+=m}else if(i===u)switch(m){case"<":if(f)break;s++;break;case">":if(f)break;if(s){s--;break}f="",i=n,r+=">",t.has(function(e){let o=c.exec(e);return o?o[1].toLowerCase():null}(r))?d+=r:d+=a,r="";break;case'"':case"'":f=m===f?"":f||m,r+=m;break;case"-":"<!-"===r&&(i=l),r+=m;break;case" ":case"\n":if("<"===r){i=n,d+="< ",r="";break}r+=m;break;default:r+=m}else if(i===l)switch(m){case">":"--"==r.slice(-2)&&(i=n),r="";break;default:r+=m}}return o.state=i,o.tag_buffer=r,o.depth=s,o.in_quote_char=f,d}if("function"!=typeof r){var r=function(e){return e};r.nonNative=!0}const n=r("plaintext"),u=r("html"),l=r("comment"),s=/<(\w*)>/g,c=/<\/?([^\s\/>]+)/;t.init_streaming_mode=function(e,o){let t=a(e=e||[],o=o||"");return function(e){return i(e||"",t)}},e.exports?e.exports=t:o.striptags=t}(n)}),c=t(function(e,o){!function(o,t){e.exports=t()}(0,function(){function e(e){return"string"==typeof e?new RegExp("^"+e+"$","i"):e}function o(e,o){return e===o?o:e===e.toUpperCase()?o.toUpperCase():e[0]===e[0].toUpperCase()?o.charAt(0).toUpperCase()+o.substr(1).toLowerCase():o.toLowerCase()}function t(e,t){return e.replace(t[0],function(a,i){var r=function(e,o){return e.replace(/\$(\d{1,2})/g,function(e,t){return o[t]||""})}(t[1],arguments);return o(""===a?e[i-1]:a,r)})}function a(e,o,a){if(!e.length||s.hasOwnProperty(e))return o;for(var i=a.length;i--;){var r=a[i];if(r[0].test(o))return t(o,r)}return o}function i(e,t,i){return function(r){var n=r.toLowerCase();return t.hasOwnProperty(n)?o(r,n):e.hasOwnProperty(n)?o(r,e[n]):a(n,r,i)}}function r(e,o,t,i){return function(i){var r=i.toLowerCase();return!!o.hasOwnProperty(r)||!e.hasOwnProperty(r)&&a(r,r,t)===r}}function n(e,o,t){var a=1===o?n.singular(e):n.plural(e);return(t?o+" ":"")+a}var u=[],l=[],s={},c={},f={};return n.plural=i(f,c,u),n.isPlural=r(f,c,u),n.singular=i(c,f,l),n.isSingular=r(c,f,l),n.addPluralRule=function(o,t){u.push([e(o),t])},n.addSingularRule=function(o,t){l.push([e(o),t])},n.addUncountableRule=function(e){"string"!=typeof e?(n.addPluralRule(e,"$0"),n.addSingularRule(e,"$0")):s[e.toLowerCase()]=!0},n.addIrregularRule=function(e,o){o=o.toLowerCase(),e=e.toLowerCase(),f[e]=o,c[o]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["whiskey","whiskies"]].forEach(function(e){return n.addIrregularRule(e[0],e[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|tlas|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[emjzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/(m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(e){return n.addPluralRule(e[0],e[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/(m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|tlas|gas|(?:her|at|gr)o|ris)(?:es)?$/i,"$1"],[/(analy|ba|diagno|parenthe|progno|synop|the|empha|cri)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(e){return n.addSingularRule(e[0],e[1])}),["adulthood","advice","agenda","aid","alcohol","ammo","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","flounder","fun","gallows","garbage","graffiti","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","manga","news","pike","plankton","pliers","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","species","staff","swine","tennis","traffic","transporation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(n.addUncountableRule),n})}),f=1/0,d="[object Symbol]",m=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,h=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,p="a-z\\xdf-\\xf6\\xf8-\\xff",g="A-Z\\xc0-\\xd6\\xd8-\\xde",v="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",y="["+v+"]",b="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",$="\\d+",k="[\\u2700-\\u27bf]",w="["+p+"]",x="[^\\ud800-\\udfff"+v+$+"\\u2700-\\u27bf"+p+g+"]",_="(?:\\ud83c[\\udde6-\\uddff]){2}",O="[\\ud800-\\udbff][\\udc00-\\udfff]",j="["+g+"]",E="(?:"+w+"|"+x+")",A="(?:"+j+"|"+x+")",z="(?:['’](?:d|ll|m|re|s|t|ve))?",U="(?:['’](?:D|LL|M|RE|S|T|VE))?",C="(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?",I="[\\ufe0e\\ufe0f]?"+C+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",_,O].join("|")+")[\\ufe0e\\ufe0f]?"+C+")*"),S="(?:"+[k,_,O].join("|")+")"+I,L=RegExp("['’]","g"),R=RegExp(b,"g"),Y=RegExp([j+"?"+w+"+"+z+"(?="+[y,j,"$"].join("|")+")",A+"+"+U+"(?="+[y,j+E,"$"].join("|")+")",j+"?"+E+"+"+z,j+"+"+U,$,S].join("|"),"g"),D=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Z="object"==typeof n&&n&&n.Object===Object&&n,P="object"==typeof self&&self&&self.Object===Object&&self,N=Z||P||Function("return this")(),T=function(e){return function(o){return null==e?void 0:e[o]}}({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"ss"}),q=Object.prototype.toString,G=N.Symbol,M=G?G.prototype:void 0,H=M?M.toString:void 0,F=function(e){return function(o){return function(e,o,t,a){var i=-1,r=e?e.length:0;for(a&&r&&(t=e[++i]);++i<r;)t=o(t,e[i],i,e);return t}(function(e,o,t){return e=i(e),void 0===(o=t?void 0:o)?function(e){return D.test(e)}(e)?function(e){return e.match(Y)||[]}(e):function(e){return e.match(m)||[]}(e):e.match(o)||[]}(function(e){return(e=i(e))&&e.replace(h,T).replace(R,"")}(o).replace(L,"")),e,"")}}(function(e,o,t){return e+(t?"-":"")+o.toLowerCase()}),K=r({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ő":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ű":"U","Ý":"Y","Þ":"TH","Ÿ":"Y","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ő":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ű":"u","ý":"y","þ":"th","ÿ":"y"},{"©":"(c)","œ":"oe","Œ":"OE","∑":"sum","®":"(r)","†":"+","“":'"',"”":'"',"‘":"'","’":"'","∂":"d","ƒ":"f","™":"tm","℠":"sm","…":"...","˚":"o","º":"o","ª":"a","•":"*","∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less",">":"greater","@":"at"},{"α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ά":"a","έ":"e","ί":"i","ό":"o","ύ":"y","ή":"h","ώ":"w","ς":"s","ϊ":"i","ΰ":"y","ϋ":"y","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ά":"A","Έ":"E","Ί":"I","Ό":"O","Ύ":"Y","Ή":"H","Ώ":"W","Ϊ":"I","Ϋ":"Y"},{"ş":"s","Ş":"S","ı":"i","İ":"I","ç":"c","Ç":"C","ü":"u","Ü":"U","ö":"o","Ö":"O","ğ":"g","Ğ":"G"},{"ă":"a","î":"i","ș":"s","ț":"t","â":"a","Ă":"A","Î":"I","Ș":"S","Ț":"T","Â":"A"},{"а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ё":"yo","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ё":"Yo","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya"},{"Є":"Ye","І":"I","Ї":"Yi","Ґ":"G","є":"ye","і":"i","ї":"yi","ґ":"g"},{"č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z"},{"á":"a","ä":"a","č":"c","ď":"d","é":"e","í":"i","ľ":"l","ĺ":"l","ň":"n","ó":"o","ô":"o","ŕ":"r","š":"s","ť":"t","ú":"u","ý":"y","ž":"z","Á":"a","Ä":"A","Č":"C","Ď":"D","É":"E","Í":"I","Ľ":"L","Ĺ":"L","Ň":"N","Ó":"O","Ô":"O","Ŕ":"R","Š":"S","Ť":"T","Ú":"U","Ý":"Y","Ž":"Z"},{"ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ó":"o","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"E","Ł":"L","Ń":"N","Ó":"O","Ś":"S","Ź":"Z","Ż":"Z"},{"ā":"a","č":"c","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","š":"s","ū":"u","ž":"z","Ā":"A","Č":"C","Ē":"E","Ģ":"G","Ī":"I","Ķ":"K","Ļ":"L","Ņ":"N","Š":"S","Ū":"U","Ž":"Z"},{"أ":"a","ب":"b","ت":"t","ث":"th","ج":"g","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"d","ط":"t","ظ":"th","ع":"aa","غ":"gh","ف":"f","ق":"k","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"o","ي":"y"},{"ą":"a","č":"c","ę":"e","ė":"e","į":"i","š":"s","ų":"u","ū":"u","ž":"z","Ą":"A","Č":"C","Ę":"E","Ė":"E","Į":"I","Š":"S","Ų":"U","Ū":"U","Ž":"Z"},{"ђ":"dj","ј":"j","љ":"lj","њ":"nj","ћ":"c","џ":"dz","đ":"dj","Ђ":"Dj","Ј":"j","Љ":"Lj","Њ":"Nj","Ћ":"C","Џ":"Dz","Đ":"Dj"},{"ç":"c","ə":"e","ğ":"g","ı":"i","ö":"o","ş":"s","ü":"u","Ç":"C","Ə":"E","Ğ":"G","İ":"I","Ö":"O","Ş":"S","Ü":"U"},{"ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"j","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"q","ღ":"g","ყ":"y","შ":"sh","ჩ":"ch","ც":"c","ძ":"dz","წ":"w","ჭ":"ch","ხ":"x","ჯ":"j","ჰ":"h"},{"Ạ":"A","Ả":"A","Ầ":"A","Ấ":"A","Ậ":"A","Ẩ":"A","Ẫ":"A","Ằ":"A","Ắ":"A","Ặ":"A","Ẳ":"A","Ẵ":"A","Ẹ":"E","Ẻ":"E","Ẽ":"E","Ề":"E","Ế":"E","Ệ":"E","Ể":"E","Ễ":"E","Ị":"I","Ỉ":"I","Ĩ":"I","Ọ":"O","Ỏ":"O","Ồ":"O","Ố":"O","Ộ":"O","Ổ":"O","Ỗ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ợ":"O","Ở":"O","Ỡ":"O","Ụ":"U","Ủ":"U","Ũ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ự":"U","Ử":"U","Ữ":"U","Ỳ":"Y","Ỵ":"Y","Ỷ":"Y","Ỹ":"Y","Đ":"D","ạ":"a","ả":"a","ầ":"a","ấ":"a","ậ":"a","ẩ":"a","ẫ":"a","ằ":"a","ắ":"a","ặ":"a","ẳ":"a","ẵ":"a","ẹ":"e","ẻ":"e","ẽ":"e","ề":"e","ế":"e","ệ":"e","ể":"e","ễ":"e","ị":"i","ỉ":"i","ĩ":"i","ọ":"o","ỏ":"o","ồ":"o","ố":"o","ộ":"o","ổ":"o","ỗ":"o","ơ":"o","ờ":"o","ớ":"o","ợ":"o","ở":"o","ỡ":"o","ụ":"u","ủ":"u","ũ":"u","ư":"u","ừ":"u","ứ":"u","ự":"u","ử":"u","ữ":"u","ỳ":"y","ỵ":"y","ỷ":"y","ỹ":"y","đ":"d"},{"€":"euro","₢":"cruzeiro","₣":"french franc","£":"pound","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","¢":"cent","¥":"yen","元":"yuan","円":"yen","﷼":"rial","₠":"ecu","¤":"currency","฿":"baht",$:"dollar","₹":"indian rupee"}),B=function(e){if(void 0===e)return"";var o="";for(let a=0;a<e.length;a++){var t=e[a];o+=void 0!==K[t]?K[t]:t}return o},J=function(e){return void 0===e?"":F(B(e.toString()))};e.normalizeEmail=function(e,o){if("string"==typeof e){var t=o&&o.length?o[0]:{};return l(e,t)}return e},e.stripTags=function(e,o){return"string"!=typeof e?e:s(e,o)},e.toBoolean=function(e){return!(!e||"false"===e||"0"===e)},e.toNull=function(e){return function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e}(e)?e:null},e.toInt=function(e,o){var t=Array.isArray(o)&&o[0]?o[0]:10;return parseInt(e,t)},e.toDate=function(e){if(e instanceof Date)return e;var o=new Date(e);return"Invalid Date"===o.toString()?null:o},e.plural=function(e){return"string"!=typeof e?e:c(e)},e.singular=function(e){return"string"!=typeof e?e:c.singular(e)},e.slug=function(e){return"string"!=typeof e?e:J(e)},Object.defineProperty(e,"__esModule",{value:!0})}); | ||
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports):"function"==typeof define&&define.amd?define(["exports"],o):o((e.indicative=e.indicative||{},e.indicative.sanitizations={}))}(this,function(e){"use strict";function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function t(e,o){return o={exports:{}},e(o,o.exports),o.exports}function a(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&T.call(e)==d}(e))return H?H.call(e):"";var o=e+"";return"0"==o&&1/e==-f?"-0":o}function i(e){return null==e?"":a(e)}function r(e,o){if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var t=Object(e),a=1;a<arguments.length;a++){var i=arguments[a];if(void 0!==i&&null!==i)for(var r=Object.keys(Object(i)),n=0,u=r.length;n<u;n++){var l=r[n],s=Object.getOwnPropertyDescriptor(i,l);void 0!==s&&s.enumerable&&(t[l]=i[l])}}return t}var n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},u=t(function(e,o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments[1];for(var t in o)void 0===e[t]&&(e[t]=o[t]);return e},e.exports=o.default});o(u);var l=o(t(function(e,o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(e,o){o=(0,t.default)(o,a);var u=e.split("@"),l=u.pop(),s=[u.join("@"),l];if(s[1]=s[1].toLowerCase(),"gmail.com"===s[1]||"googlemail.com"===s[1]){if(o.gmail_remove_subaddress&&(s[0]=s[0].split("+")[0]),o.gmail_remove_dots&&(s[0]=s[0].replace(/\./g,"")),!s[0].length)return!1;(o.all_lowercase||o.gmail_lowercase)&&(s[0]=s[0].toLowerCase()),s[1]=o.gmail_convert_googlemaildotcom?"gmail.com":s[1]}else if(~i.indexOf(s[1])){if(o.icloud_remove_subaddress&&(s[0]=s[0].split("+")[0]),!s[0].length)return!1;(o.all_lowercase||o.icloud_lowercase)&&(s[0]=s[0].toLowerCase())}else if(~r.indexOf(s[1])){if(o.outlookdotcom_remove_subaddress&&(s[0]=s[0].split("+")[0]),!s[0].length)return!1;(o.all_lowercase||o.outlookdotcom_lowercase)&&(s[0]=s[0].toLowerCase())}else if(~n.indexOf(s[1])){if(o.yahoo_remove_subaddress){var c=s[0].split("-");s[0]=c.length>1?c.slice(0,-1).join("-"):c[0]}if(!s[0].length)return!1;(o.all_lowercase||o.yahoo_lowercase)&&(s[0]=s[0].toLowerCase())}else o.all_lowercase&&(s[0]=s[0].toLowerCase());return s.join("@")};var t=function(e){return e&&e.__esModule?e:{default:e}}(u),a={all_lowercase:!0,gmail_lowercase:!0,gmail_remove_dots:!0,gmail_remove_subaddress:!0,gmail_convert_googlemaildotcom:!0,outlookdotcom_lowercase:!0,outlookdotcom_remove_subaddress:!0,yahoo_lowercase:!0,yahoo_remove_subaddress:!0,icloud_lowercase:!0,icloud_remove_subaddress:!0},i=["icloud.com","me.com"],r=["hotmail.at","hotmail.be","hotmail.ca","hotmail.cl","hotmail.co.il","hotmail.co.nz","hotmail.co.th","hotmail.co.uk","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.gr","hotmail.com.mx","hotmail.com.pe","hotmail.com.tr","hotmail.com.vn","hotmail.cz","hotmail.de","hotmail.dk","hotmail.es","hotmail.fr","hotmail.hu","hotmail.id","hotmail.ie","hotmail.in","hotmail.it","hotmail.jp","hotmail.kr","hotmail.lv","hotmail.my","hotmail.ph","hotmail.pt","hotmail.sa","hotmail.sg","hotmail.sk","live.be","live.co.uk","live.com","live.com.ar","live.com.mx","live.de","live.es","live.eu","live.fr","live.it","live.nl","msn.com","outlook.at","outlook.be","outlook.cl","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.ar","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.id","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","passport.com"],n=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"];e.exports=o.default})),s=t(function(e){!function(o){function t(e,o,t){return i(e=e||"",a(o=o||[],t=t||""))}function a(e,o){return e=function(e){let o=new Set;if("string"==typeof e){let t;for(;t=s.exec(e);)o.add(t[1])}else r.nonNative||"function"!=typeof e[r.iterator]?"function"==typeof e.forEach&&e.forEach(o.add,o):o=new Set(e);return o}(e),{allowable_tags:e,tag_replacement:o,state:n,tag_buffer:"",depth:0,in_quote_char:""}}function i(e,o){let t=o.allowable_tags,a=o.tag_replacement,i=o.state,r=o.tag_buffer,s=o.depth,f=o.in_quote_char,d="";for(let o=0,m=e.length;o<m;o++){let m=e[o];if(i===n)switch(m){case"<":i=u,r+=m;break;default:d+=m}else if(i===u)switch(m){case"<":if(f)break;s++;break;case">":if(f)break;if(s){s--;break}f="",i=n,r+=">",t.has(function(e){let o=c.exec(e);return o?o[1].toLowerCase():null}(r))?d+=r:d+=a,r="";break;case'"':case"'":f=m===f?"":f||m,r+=m;break;case"-":"<!-"===r&&(i=l),r+=m;break;case" ":case"\n":if("<"===r){i=n,d+="< ",r="";break}r+=m;break;default:r+=m}else if(i===l)switch(m){case">":"--"==r.slice(-2)&&(i=n),r="";break;default:r+=m}}return o.state=i,o.tag_buffer=r,o.depth=s,o.in_quote_char=f,d}if("function"!=typeof r){var r=function(e){return e};r.nonNative=!0}const n=r("plaintext"),u=r("html"),l=r("comment"),s=/<(\w*)>/g,c=/<\/?([^\s\/>]+)/;t.init_streaming_mode=function(e,o){let t=a(e=e||[],o=o||"");return function(e){return i(e||"",t)}},e.exports?e.exports=t:o.striptags=t}(n)}),c=t(function(e,o){!function(o,t){e.exports=t()}(0,function(){function e(e){return"string"==typeof e?new RegExp("^"+e+"$","i"):e}function o(e,o){return e===o?o:e===e.toUpperCase()?o.toUpperCase():e[0]===e[0].toUpperCase()?o.charAt(0).toUpperCase()+o.substr(1).toLowerCase():o.toLowerCase()}function t(e,t){return e.replace(t[0],function(a,i){var r=function(e,o){return e.replace(/\$(\d{1,2})/g,function(e,t){return o[t]||""})}(t[1],arguments);return o(""===a?e[i-1]:a,r)})}function a(e,o,a){if(!e.length||s.hasOwnProperty(e))return o;for(var i=a.length;i--;){var r=a[i];if(r[0].test(o))return t(o,r)}return o}function i(e,t,i){return function(r){var n=r.toLowerCase();return t.hasOwnProperty(n)?o(r,n):e.hasOwnProperty(n)?o(r,e[n]):a(n,r,i)}}function r(e,o,t,i){return function(i){var r=i.toLowerCase();return!!o.hasOwnProperty(r)||!e.hasOwnProperty(r)&&a(r,r,t)===r}}function n(e,o,t){var a=1===o?n.singular(e):n.plural(e);return(t?o+" ":"")+a}var u=[],l=[],s={},c={},f={};return n.plural=i(f,c,u),n.isPlural=r(f,c,u),n.singular=i(c,f,l),n.isSingular=r(c,f,l),n.addPluralRule=function(o,t){u.push([e(o),t])},n.addSingularRule=function(o,t){l.push([e(o),t])},n.addUncountableRule=function(e){"string"!=typeof e?(n.addPluralRule(e,"$0"),n.addSingularRule(e,"$0")):s[e.toLowerCase()]=!0},n.addIrregularRule=function(e,o){o=o.toLowerCase(),e=e.toLowerCase(),f[e]=o,c[o]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["whiskey","whiskies"]].forEach(function(e){return n.addIrregularRule(e[0],e[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|tlas|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[emjzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/(m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(e){return n.addPluralRule(e[0],e[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/(m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|tlas|gas|(?:her|at|gr)o|ris)(?:es)?$/i,"$1"],[/(analy|ba|diagno|parenthe|progno|synop|the|empha|cri)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(e){return n.addSingularRule(e[0],e[1])}),["adulthood","advice","agenda","aid","alcohol","ammo","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","flounder","fun","gallows","garbage","graffiti","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","manga","news","pike","plankton","pliers","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","species","staff","swine","tennis","traffic","transporation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(n.addUncountableRule),n})}),f=1/0,d="[object Symbol]",m=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,h=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,p="a-z\\xdf-\\xf6\\xf8-\\xff",g="A-Z\\xc0-\\xd6\\xd8-\\xde",v="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",y="["+v+"]",b="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",$="\\d+",k="[\\u2700-\\u27bf]",x="["+p+"]",w="[^\\ud800-\\udfff"+v+$+"\\u2700-\\u27bf"+p+g+"]",_="(?:\\ud83c[\\udde6-\\uddff]){2}",O="[\\ud800-\\udbff][\\udc00-\\udfff]",j="["+g+"]",E="(?:"+x+"|"+w+")",A="(?:"+j+"|"+w+")",z="(?:['’](?:d|ll|m|re|s|t|ve))?",U="(?:['’](?:D|LL|M|RE|S|T|VE))?",C="(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?",I="[\\ufe0e\\ufe0f]?"+C+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",_,O].join("|")+")[\\ufe0e\\ufe0f]?"+C+")*"),L="(?:"+[k,_,O].join("|")+")"+I,S=RegExp("['’]","g"),R=RegExp(b,"g"),Y=RegExp([j+"?"+x+"+"+z+"(?="+[y,j,"$"].join("|")+")",A+"+"+U+"(?="+[y,j+E,"$"].join("|")+")",j+"?"+E+"+"+z,j+"+"+U,$,L].join("|"),"g"),D=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Z="object"==typeof n&&n&&n.Object===Object&&n,P="object"==typeof self&&self&&self.Object===Object&&self,N=Z||P||Function("return this")(),q=function(e){return function(o){return null==e?void 0:e[o]}}({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"ss"}),T=Object.prototype.toString,G=N.Symbol,M=G?G.prototype:void 0,H=M?M.toString:void 0,F=function(e){return function(o){return function(e,o,t,a){var i=-1,r=e?e.length:0;for(a&&r&&(t=e[++i]);++i<r;)t=o(t,e[i],i,e);return t}(function(e,o,t){return e=i(e),void 0===(o=t?void 0:o)?function(e){return D.test(e)}(e)?function(e){return e.match(Y)||[]}(e):function(e){return e.match(m)||[]}(e):e.match(o)||[]}(function(e){return(e=i(e))&&e.replace(h,q).replace(R,"")}(o).replace(S,"")),e,"")}}(function(e,o,t){return e+(t?"-":"")+o.toLowerCase()}),K=r({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ő":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ű":"U","Ý":"Y","Þ":"TH","Ÿ":"Y","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ő":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ű":"u","ý":"y","þ":"th","ÿ":"y"},{"©":"(c)","œ":"oe","Œ":"OE","∑":"sum","®":"(r)","†":"+","“":'"',"”":'"',"‘":"'","’":"'","∂":"d","ƒ":"f","™":"tm","℠":"sm","…":"...","˚":"o","º":"o","ª":"a","•":"*","∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less",">":"greater","@":"at"},{"α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ά":"a","έ":"e","ί":"i","ό":"o","ύ":"y","ή":"h","ώ":"w","ς":"s","ϊ":"i","ΰ":"y","ϋ":"y","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ά":"A","Έ":"E","Ί":"I","Ό":"O","Ύ":"Y","Ή":"H","Ώ":"W","Ϊ":"I","Ϋ":"Y"},{"ş":"s","Ş":"S","ı":"i","İ":"I","ç":"c","Ç":"C","ü":"u","Ü":"U","ö":"o","Ö":"O","ğ":"g","Ğ":"G"},{"ă":"a","î":"i","ș":"s","ț":"t","â":"a","Ă":"A","Î":"I","Ș":"S","Ț":"T","Â":"A"},{"а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ё":"yo","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ё":"Yo","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya"},{"Є":"Ye","І":"I","Ї":"Yi","Ґ":"G","є":"ye","і":"i","ї":"yi","ґ":"g"},{"č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z"},{"á":"a","ä":"a","č":"c","ď":"d","é":"e","í":"i","ľ":"l","ĺ":"l","ň":"n","ó":"o","ô":"o","ŕ":"r","š":"s","ť":"t","ú":"u","ý":"y","ž":"z","Á":"a","Ä":"A","Č":"C","Ď":"D","É":"E","Í":"I","Ľ":"L","Ĺ":"L","Ň":"N","Ó":"O","Ô":"O","Ŕ":"R","Š":"S","Ť":"T","Ú":"U","Ý":"Y","Ž":"Z"},{"ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ó":"o","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"E","Ł":"L","Ń":"N","Ó":"O","Ś":"S","Ź":"Z","Ż":"Z"},{"ā":"a","č":"c","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","š":"s","ū":"u","ž":"z","Ā":"A","Č":"C","Ē":"E","Ģ":"G","Ī":"I","Ķ":"K","Ļ":"L","Ņ":"N","Š":"S","Ū":"U","Ž":"Z"},{"أ":"a","ب":"b","ت":"t","ث":"th","ج":"g","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"d","ط":"t","ظ":"th","ع":"aa","غ":"gh","ف":"f","ق":"k","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"o","ي":"y"},{"ą":"a","č":"c","ę":"e","ė":"e","į":"i","š":"s","ų":"u","ū":"u","ž":"z","Ą":"A","Č":"C","Ę":"E","Ė":"E","Į":"I","Š":"S","Ų":"U","Ū":"U","Ž":"Z"},{"ђ":"dj","ј":"j","љ":"lj","њ":"nj","ћ":"c","џ":"dz","đ":"dj","Ђ":"Dj","Ј":"j","Љ":"Lj","Њ":"Nj","Ћ":"C","Џ":"Dz","Đ":"Dj"},{"ç":"c","ə":"e","ğ":"g","ı":"i","ö":"o","ş":"s","ü":"u","Ç":"C","Ə":"E","Ğ":"G","İ":"I","Ö":"O","Ş":"S","Ü":"U"},{"ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"j","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"q","ღ":"g","ყ":"y","შ":"sh","ჩ":"ch","ც":"c","ძ":"dz","წ":"w","ჭ":"ch","ხ":"x","ჯ":"j","ჰ":"h"},{"Ạ":"A","Ả":"A","Ầ":"A","Ấ":"A","Ậ":"A","Ẩ":"A","Ẫ":"A","Ằ":"A","Ắ":"A","Ặ":"A","Ẳ":"A","Ẵ":"A","Ẹ":"E","Ẻ":"E","Ẽ":"E","Ề":"E","Ế":"E","Ệ":"E","Ể":"E","Ễ":"E","Ị":"I","Ỉ":"I","Ĩ":"I","Ọ":"O","Ỏ":"O","Ồ":"O","Ố":"O","Ộ":"O","Ổ":"O","Ỗ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ợ":"O","Ở":"O","Ỡ":"O","Ụ":"U","Ủ":"U","Ũ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ự":"U","Ử":"U","Ữ":"U","Ỳ":"Y","Ỵ":"Y","Ỷ":"Y","Ỹ":"Y","Đ":"D","ạ":"a","ả":"a","ầ":"a","ấ":"a","ậ":"a","ẩ":"a","ẫ":"a","ằ":"a","ắ":"a","ặ":"a","ẳ":"a","ẵ":"a","ẹ":"e","ẻ":"e","ẽ":"e","ề":"e","ế":"e","ệ":"e","ể":"e","ễ":"e","ị":"i","ỉ":"i","ĩ":"i","ọ":"o","ỏ":"o","ồ":"o","ố":"o","ộ":"o","ổ":"o","ỗ":"o","ơ":"o","ờ":"o","ớ":"o","ợ":"o","ở":"o","ỡ":"o","ụ":"u","ủ":"u","ũ":"u","ư":"u","ừ":"u","ứ":"u","ự":"u","ử":"u","ữ":"u","ỳ":"y","ỵ":"y","ỷ":"y","ỹ":"y","đ":"d"},{"€":"euro","₢":"cruzeiro","₣":"french franc","£":"pound","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","¢":"cent","¥":"yen","元":"yuan","円":"yen","﷼":"rial","₠":"ecu","¤":"currency","฿":"baht",$:"dollar","₹":"indian rupee"}),B=function(e){if(void 0===e)return"";var o="";for(let a=0;a<e.length;a++){var t=e[a];o+=void 0!==K[t]?K[t]:t}return o},J=function(e){return void 0===e?"":F(B(e.toString()))},W=/<a\b[^>]*>(.*?)<\/a>/g;e.normalizeEmail=function(e,o){if("string"==typeof e){var t=o&&o.length?o[0]:{};return l(e,t)}return e},e.stripTags=function(e,o){return"string"!=typeof e?e:s(e,o)},e.toBoolean=function(e){return!(!e||"false"===e||"0"===e)},e.toNull=function(e){return function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e}(e)?e:null},e.toInt=function(e,o){var t=Array.isArray(o)&&o[0]?o[0]:10;return parseInt(e,t)},e.toDate=function(e){if(e instanceof Date)return e;var o=new Date(e);return"Invalid Date"===o.toString()?null:o},e.plural=function(e){return"string"!=typeof e?e:c(e)},e.singular=function(e){return"string"!=typeof e?e:c.singular(e)},e.slug=function(e){return"string"!=typeof e?e:J(e)},e.escape=function(e){return"string"!=typeof e?e:e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")},e.stripLinks=function(e){return"string"!=typeof e?e:e.replace(W,function(e,o){return o.trim()})},Object.defineProperty(e,"__esModule",{value:!0})}); |
@@ -1,1 +0,1 @@ | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t.indicative=t.indicative||{},t.indicative.validations={}))}(this,function(t){"use strict";function e(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function n(t,e){return e={exports:{}},t(e,e.exports),e.exports}function r(t,e,n){e=e||0,n=n||0;var r=new Date(0);r.setUTCFullYear(t,0,4);var u=7*e+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+u),r}function u(t,e){e=e||"";var n=t>0?"-":"+",r=Math.abs(t),u=r%60;return n+o(Math.floor(r/60),2)+e+o(u,2)}function o(t,e){for(var n=Math.abs(t).toString();n.length<e;)n="0"+n;return n}var i=function(t){return new Promise(function(e,n){var r=t();if(r)return n(r);e("validation passed")})},a=!1,f=function(t){return"string"==typeof t?t.trim().length>0:null!==t&&void 0!==t},c=function(t){return a?void 0===t:!f(t)},s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l=function(){return function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],r=!0,u=!1,o=void 0;try{for(var i,a=t[Symbol.iterator]();!(r=(i=a.next()).done)&&(n.push(i.value),!e||n.length!==e);r=!0);}catch(t){u=!0,o=t}finally{try{!r&&a.return&&a.return()}finally{if(u)throw o}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=/^[a-z]+$/i,v=/^[a-z0-9]+$/i,m=n(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if(!("string"==typeof t||t instanceof String))throw new TypeError("This library (validator.js) validates strings only")},t.exports=e.default});e(m);var g=n(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments[1];for(var n in e)void 0===t[n]&&(t[n]=e[n]);return t},t.exports=e.default});e(g);var h=n(function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.default=function(t,e){(0,r.default)(t);var u=void 0,o=void 0;"object"===(void 0===e?"undefined":n(e))?(u=e.min||0,o=e.max):(u=arguments[1],o=arguments[2]);var i=encodeURI(t).split(/%..|./).length-1;return i>=u&&(void 0===o||i<=o)};var r=function(t){return t&&t.__esModule?t:{default:t}}(m);t.exports=e.default});e(h);var p=n(function(t,e){function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){(0,r.default)(t),(e=(0,u.default)(e,o)).allow_trailing_dot&&"."===t[t.length-1]&&(t=t.substring(0,t.length-1));var n=t.split(".");if(e.require_tld){var i=n.pop();if(!n.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(i))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(i))return!1}for(var a,f=0;f<n.length;f++){if(a=n[f],e.allow_underscores&&(a=a.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(a))return!1;if(/[\uff01-\uff5e]/.test(a))return!1;if("-"===a[0]||"-"===a[a.length-1])return!1}return!0};var r=n(m),u=n(g),o={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};t.exports=e.default});e(p);var y=e(n(function(t,e){function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if((0,r.default)(t),(e=(0,u.default)(e,a)).require_display_name||e.allow_display_name){var n=t.match(f);if(n)t=n[1];else if(e.require_display_name)return!1}var v=t.split("@"),m=v.pop(),g=v.join("@"),h=m.toLowerCase();if("gmail.com"!==h&&"googlemail.com"!==h||(g=g.replace(/\./g,"").toLowerCase()),!(0,o.default)(g,{max:64})||!(0,o.default)(m,{max:254}))return!1;if(!(0,i.default)(m,{require_tld:e.require_tld}))return!1;if('"'===g[0])return g=g.slice(1,g.length-1),e.allow_utf8_local_part?d.test(g):s.test(g);for(var p=e.allow_utf8_local_part?l:c,y=g.split("."),D=0;D<y.length;D++)if(!p.test(y[D]))return!1;return!0};var r=n(m),u=n(g),o=n(h),i=n(p),a={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},f=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,c=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,s=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,l=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,d=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i;t.exports=e.default})),D=function(t,e){return"function"==typeof e.indexOf&&e.indexOf(t)>-1},x=/^(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$/,b=function(t){return x.test(t)},F=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,w=function(t){return F.test(t)},S=function(t){return!f(t)||!(t instanceof Date)&&("object"===(void 0===t?"undefined":s(t))&&0===Object.keys(t).length)},M=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i,_=function(t){return t instanceof Date},T=36e5,Y=6e4,O=2,E=/[T ]/,$=/:/,A=/^(\d{2})$/,H=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],I=/^(\d{4})/,k=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],z=/^-(\d{2})$/,N=/^-?(\d{3})$/,W=/^-?(\d{2})-?(\d{2})$/,q=/^-?W(\d{2})$/,j=/^-?W(\d{2})-?(\d{1})$/,C=/^(\d{2}([.,]\d*)?)$/,G=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,Z=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,P=/([Z+-].*)$/,U=/^(Z)$/,X=/^([+-])(\d{2})$/,R=/^([+-])(\d{2}):?(\d{2})$/,J=function(t,e){if(_(t))return new Date(t.getTime());if("string"!=typeof t)return new Date(t);var n=(e||{}).additionalDigits;n=null==n?O:Number(n);var u=function(t){var e,n={},r=t.split(E);if($.test(r[0])?(n.date=null,e=r[0]):(n.date=r[0],e=r[1]),e){var u=P.exec(e);u?(n.time=e.replace(u[1],""),n.timezone=u[1]):n.time=e}return n}(t),o=function(t,e){var n,r=H[e],u=k[e];if(n=I.exec(t)||u.exec(t)){var o=n[1];return{year:parseInt(o,10),restDateString:t.slice(o.length)}}if(n=A.exec(t)||r.exec(t)){var i=n[1];return{year:100*parseInt(i,10),restDateString:t.slice(i.length)}}return{year:null}}(u.date,n),i=o.year,a=function(t,e){if(null===e)return null;var n,u,o,i;if(0===t.length)return(u=new Date(0)).setUTCFullYear(e),u;if(n=z.exec(t))return u=new Date(0),o=parseInt(n[1],10)-1,u.setUTCFullYear(e,o),u;if(n=N.exec(t)){u=new Date(0);var a=parseInt(n[1],10);return u.setUTCFullYear(e,0,a),u}if(n=W.exec(t)){u=new Date(0),o=parseInt(n[1],10)-1;var f=parseInt(n[2],10);return u.setUTCFullYear(e,o,f),u}if(n=q.exec(t))return i=parseInt(n[1],10)-1,r(e,i);if(n=j.exec(t)){i=parseInt(n[1],10)-1;var c=parseInt(n[2],10)-1;return r(e,i,c)}return null}(o.restDateString,i);if(a){var f,c=a.getTime(),s=0;return u.time&&(s=function(t){var e,n,r;if(e=C.exec(t))return(n=parseFloat(e[1].replace(",",".")))%24*T;if(e=G.exec(t))return n=parseInt(e[1],10),r=parseFloat(e[2].replace(",",".")),n%24*T+r*Y;if(e=Z.exec(t)){n=parseInt(e[1],10),r=parseInt(e[2],10);var u=parseFloat(e[3].replace(",","."));return n%24*T+r*Y+1e3*u}return null}(u.time)),u.timezone?f=function(t){var e,n;return(e=U.exec(t))?0:(e=X.exec(t))?(n=60*parseInt(e[2],10),"+"===e[1]?-n:n):(e=R.exec(t))?(n=60*parseInt(e[2],10)+parseInt(e[3],10),"+"===e[1]?-n:n):0}(u.timezone):(f=new Date(c+s).getTimezoneOffset(),f=new Date(c+s+f*Y).getTimezoneOffset()),new Date(c+s+f*Y)}return new Date(t)},Q=function(t,e){var n=J(t),r=J(e);return n.getTime()>r.getTime()},B=function(t,e){var n=J(t),r=J(e);return n.getTime()<r.getTime()},L=function(t){var e=J(t),n=new Date(0);return n.setFullYear(e.getFullYear(),0,1),n.setHours(0,0,0,0),n},V=function(t){var e=J(t);return e.setHours(0,0,0,0),e},K=6e4,tt=864e5,et=function(t,e){var n=V(t),r=V(e),u=n.getTime()-n.getTimezoneOffset()*K,o=r.getTime()-r.getTimezoneOffset()*K;return Math.round((u-o)/tt)},nt=function(t){var e=J(t);return et(e,L(e))+1},rt=function(t,e){var n=e?Number(e.weekStartsOn)||0:0,r=J(t),u=r.getDay(),o=(u<n?7:0)+u-n;return r.setDate(r.getDate()-o),r.setHours(0,0,0,0),r},ut=function(t){return rt(t,{weekStartsOn:1})},ot=function(t){var e=J(t),n=e.getFullYear(),r=new Date(0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);var u=ut(r),o=new Date(0);o.setFullYear(n,0,4),o.setHours(0,0,0,0);var i=ut(o);return e.getTime()>=u.getTime()?n+1:e.getTime()>=i.getTime()?n:n-1},it=function(t){var e=ot(t),n=new Date(0);return n.setFullYear(e,0,4),n.setHours(0,0,0,0),ut(n)},at=6048e5,ft=function(t){var e=J(t),n=ut(e).getTime()-it(e).getTime();return Math.round(n/at)+1},ct=function(t){if(_(t))return!isNaN(t);throw new TypeError(toString.call(t)+" is not an instance of Date")},st=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"],lt=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);var r=st.concat(e).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+r.join("|")+"|.)","g")},dt=function(){var t=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],e=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["Su","Mo","Tu","We","Th","Fr","Sa"],r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],o=["AM","PM"],i=["am","pm"],a=["a.m.","p.m."],f={MMM:function(e){return t[e.getMonth()]},MMMM:function(t){return e[t.getMonth()]},dd:function(t){return n[t.getDay()]},ddd:function(t){return r[t.getDay()]},dddd:function(t){return u[t.getDay()]},A:function(t){return t.getHours()/12>=1?o[1]:o[0]},a:function(t){return t.getHours()/12>=1?i[1]:i[0]},aa:function(t){return t.getHours()/12>=1?a[1]:a[0]}};return["M","D","DDD","d","Q","W"].forEach(function(t){f[t+"o"]=function(e,n){return function(t){var e=t%100;if(e>20||e<10)switch(e%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"}(n[t](e))}}),{formatters:f,formattingTokensRegExp:lt(f)}},vt={distanceInWords:function(){var t={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(e,n,r){r=r||{};var u;return u="string"==typeof t[e]?t[e]:1===n?t[e].one:t[e].other.replace("{{count}}",n),r.addSuffix?r.comparison>0?"in "+u:u+" ago":u}}}(),format:dt()},mt={M:function(t){return t.getMonth()+1},MM:function(t){return o(t.getMonth()+1,2)},Q:function(t){return Math.ceil((t.getMonth()+1)/3)},D:function(t){return t.getDate()},DD:function(t){return o(t.getDate(),2)},DDD:function(t){return nt(t)},DDDD:function(t){return o(nt(t),3)},d:function(t){return t.getDay()},E:function(t){return t.getDay()||7},W:function(t){return ft(t)},WW:function(t){return o(ft(t),2)},YY:function(t){return o(t.getFullYear(),4).substr(2)},YYYY:function(t){return o(t.getFullYear(),4)},GG:function(t){return String(ot(t)).substr(2)},GGGG:function(t){return ot(t)},H:function(t){return t.getHours()},HH:function(t){return o(t.getHours(),2)},h:function(t){var e=t.getHours();return 0===e?12:e>12?e%12:e},hh:function(t){return o(mt.h(t),2)},m:function(t){return t.getMinutes()},mm:function(t){return o(t.getMinutes(),2)},s:function(t){return t.getSeconds()},ss:function(t){return o(t.getSeconds(),2)},S:function(t){return Math.floor(t.getMilliseconds()/100)},SS:function(t){return o(Math.floor(t.getMilliseconds()/10),2)},SSS:function(t){return o(t.getMilliseconds(),3)},Z:function(t){return u(t.getTimezoneOffset(),":")},ZZ:function(t){return u(t.getTimezoneOffset())},X:function(t){return Math.floor(t.getTime()/1e3)},x:function(t){return t.getTime()}},gt=function(t,e,n){var r=e?String(e):"YYYY-MM-DDTHH:mm:ss.SSSZ",u=(n||{}).locale,o=vt.format.formatters,i=vt.format.formattingTokensRegExp;u&&u.format&&u.format.formatters&&(o=u.format.formatters,u.format.formattingTokensRegExp&&(i=u.format.formattingTokensRegExp));var a=J(t);return ct(a)?function(t,e,n){var r,u,o=t.match(n),i=o.length;for(r=0;r<i;r++)u=e[o[r]]||mt[o[r]],o[r]=u||function(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|]$/g,""):t.replace(/\\/g,"")}(o[r]);return function(t){for(var e="",n=0;n<i;n++)o[n]instanceof Function?e+=o[n](t,mt):e+=o[n];return e}}(r,o,i)(a):"Invalid Date"},ht=function(t){var e=J(t),n=e.getFullYear(),r=e.getMonth(),u=new Date(0);return u.setFullYear(n,r+1,0),u.setHours(0,0,0,0),u.getDate()},pt=function(t,e){var n=J(t),r=Number(e),u=n.getMonth()+r,o=new Date(0);o.setFullYear(n.getFullYear(),u,1),o.setHours(0,0,0,0);var i=ht(o);return n.setMonth(u,Math.min(i,n.getDate())),n},yt=function(t,e){var n=J(t),r=Number(e);return n.setDate(n.getDate()+r),n},Dt=function(t,e){var n=J(t).getTime(),r=Number(e);return new Date(n+r)},xt=function(t,e,n){var r={years:function(t){return 12*t},quarters:function(t){return 3*t},months:function(t){return t}},u={weeks:function(t){return 7*t},days:function(t){return t}},o={hours:function(t){return 36e5*t},minutes:function(t){return 6e4*t},seconds:function(t){return 1e3*t},milliseconds:function(t){return t}};return t=Number(t),r[e]?pt(new Date,"-"===n?-r[e](t):r[e](t)):u[e]?yt(new Date,"-"===n?-u[e](t):u[e](t)):o[e]?Dt(new Date,"-"===n?-o[e](t):o[e](t)):void 0};t.above=function(t,e,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)return new Error("above:make sure to define minValue");var r=u(t,e);return c(r)||function(t,e){return Number(t)>Number(e)}(r,o)?void 0:n})},t.accepted=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!function(t){return f(t)&&!1!==t&&0!==t}(r))return n})},t.alpha=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!function(t){return d.test(t)}(r))return n})},t.alphaNumeric=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!function(t){return v.test(t)}(r))return n})},t.array=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!Array.isArray(r))return n})},t.boolean=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!function(t){var e=[!0,!1,0,1];return arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?e.map(function(t){return String(t)}).indexOf(String(t))>-1:e.indexOf(t)>-1}(r,!1))return n})},t.confirmed=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!function(t,e){return t===e}(r,u(t,e+"_confirmation")))return n})},t.different=function(t,e,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("different:make sure to define target field for comparison");var r=u(t,e),i=u(t,o);if(!c(r)&&i&&i===r)return n})},t.email=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!function(t,e){return y(String(t),e)}(r))return n})},t.endsWith=function(t,e,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("endsWith:make sure to define the matching substring");var r=u(t,e);if(!c(r)&&String(r).trim().substr(-o.length)!==String(o))return n})},t.equals=function(t,e,n,r,u){var o=r[0];return i(function(){var r=u(t,e);if(!c(r)&&o!=r)return n})},t.in=function(t,e,n,r,u){return i(function(){var o=u(t,e);if(!c(o)&&!D(o,r))return n})},t.includes=function(t,e,n,r,u){var o=l(r,1)[0];return i(function(){var r=u(t,e);if(!c(r)&&-1===String(r).indexOf(o))return n})},t.integer=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!Number.isInteger(r))return n})},t.ip=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!function(t){return b(t)||w(t)}(r))return n})},t.ipv4=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!b(r))return n})},t.ipv6=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!w(r))return n})},t.json=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!function(t){try{return JSON.parse(t),!0}catch(t){return!1}}(r))return n})},t.max=function(t,e,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("max:make sure to define max length");var r=u(t,e);if(!c(r)&&String(r).length>o)return n})},t.min=function(t,e,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("min:make sure to define min length");var r=u(t,e);if(!c(r)&&String(r).length<o)return n})},t.notEquals=function(t,e,n,r,u){var o=l(r,1)[0];return i(function(){var r=u(t,e);if(!c(r)&&o==r)return n})},t.notIn=function(t,e,n,r,u){return i(function(){var o=u(t,e);if(!c(o)&&D(o,r))return n})},t.number=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!function(t){return"number"==typeof t&&!isNaN(t)}(r))return n})},t.object=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!function(t){return t instanceof Object&&!Array.isArray(t)}(r))return n})},t.range=function(t,e,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){if(!a||!f)return new Error("range:min and max values are required for range validation");var r=u(t,e);return c(r)||function(t,e,n){return(t=Number(t))>Number(e)&&t<Number(n)}(r,a,f)?void 0:n})},t.regex=function(t,e,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){var r=u(t,e),o=a instanceof RegExp?a:new RegExp(a,f);if(!c(r)&&!o.test(r))return n})},t.required=function(t,e,n,r,u){return i(function(){if(S(u(t,e)))return n})},t.requiredIf=function(t,e,n,r,u){var o=l(r,1)[0];return i(function(){if(f(u(t,o))&&S(u(t,e)))return n})},t.requiredWhen=function(t,e,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){var r=u(t,a);if(String(f)===String(r)&&S(u(t,e)))return n})},t.requiredWithAll=function(t,e,n,r,u){return i(function(){if(!r.some(function(e){return!f(u(t,e))})&&S(u(t,e)))return n})},t.requiredWithAny=function(t,e,n,r,u){return i(function(){if(r.some(function(e){return f(u(t,e))})&&S(u(t,e)))return n})},t.requiredWithoutAll=function(t,e,n,r,u){return i(function(){if(!r.some(function(e){return f(u(t,e))})&&S(u(t,e)))return n})},t.requiredWithoutAny=function(t,e,n,r,u){return i(function(){if(r.some(function(e){return!f(u(t,e))})&&S(u(t,e)))return n})},t.same=function(t,e,n,r,u){var o=l(r,1)[0];return i(function(){var r=u(t,e),i=u(t,o);if(!c(r)&&f(i)&&i!==r)return n})},t.startsWith=function(t,e,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("startsWith:make sure to define the matching substring");var r=u(t,e);if(!c(r)&&String(r).trim().substr(0,o.length)!==String(o))return n})},t.string=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!function(t){return"string"==typeof t}(r))return n})},t.under=function(t,e,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("under:make sure to pass the max value");var r=u(t,e);if(!c(r)&&Number(r)>=Number(o))return n})},t.url=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!function(t){return M.test(t)}(r))return n})},t.after=function(t,e,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)return new Error("after:make sure to define the after date");var r=u(t,e);return c(r)||Q(r,o)?void 0:n})},t.before=function(t,e,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)return new Error("before:make sure to define the before date");var r=u(t,e);return c(r)||B(r,o)?void 0:n})},t.date=function(t,e,n,r,u){return i(function(){var r=u(t,e);if(!c(r)&&!function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t instanceof Date==1||!e&&"Invalid Date"!==new Date(t).toString()}(r,!1))return n})},t.dateFormat=function(t,e,n,r,u){return i(function(){if(0===r.length)throw new Error("dateFormat:make sure to define atleast one date format");var o=u(t,e);if(!c(o)&&!function(t,e){return(Array.isArray(e)?e:[e]).some(function(e){var n=gt(t,e);return"Invalid Date"!==n&&n===t})}(o,r))return n})},t.beforeOffsetOf=function(t,e,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){if(!a||!f)return new Error("beforeOffsetOf:make sure to define offset unit and key");var r=u(t,e);return c(r)||function(t,e,n){var r=xt(e,n,"-");return!!r&&B(t,r)}(r,a,f)?void 0:n})},t.afterOffsetOf=function(t,e,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){if(!a||!f)return new Error("afterOffsetOf:make sure to define offset unit and key");var r=u(t,e);return c(r)||function(t,e,n){var r=xt(e,n,"+");return!!r&&Q(t,r)}(r,a,f)?void 0:n})},Object.defineProperty(t,"__esModule",{value:!0})}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.indicative=e.indicative||{},e.indicative.validations={}))}(this,function(e){"use strict";function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function n(e,t){return t={exports:{}},e(t,t.exports),t.exports}function r(e,t,n){t=t||0,n=n||0;var r=new Date(0);r.setUTCFullYear(e,0,4);var u=7*t+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+u),r}function u(e,t){t=t||"";var n=e>0?"-":"+",r=Math.abs(e),u=r%60;return n+o(Math.floor(r/60),2)+t+o(u,2)}function o(e,t){for(var n=Math.abs(e).toString();n.length<t;)n="0"+n;return n}var i=function(e){return new Promise(function(t,n){var r=e();if(r)return n(r);t("validation passed")})},a=!1,f=function(e){return"string"==typeof e?e.trim().length>0:null!==e&&void 0!==e},c=function(e){return a?void 0===e:!f(e)},s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,u=!1,o=void 0;try{for(var i,a=e[Symbol.iterator]();!(r=(i=a.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){u=!0,o=e}finally{try{!r&&a.return&&a.return()}finally{if(u)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=/^[a-z]+$/i,v=/^[a-z0-9]+$/i,m=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=t.default});t(m);var g=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];for(var n in t)void 0===e[n]&&(e[n]=t[n]);return e},e.exports=t.default});t(g);var h=n(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){(0,r.default)(e);var u=void 0,o=void 0;"object"===(void 0===t?"undefined":n(t))?(u=t.min||0,o=t.max):(u=arguments[1],o=arguments[2]);var i=encodeURI(e).split(/%..|./).length-1;return i>=u&&(void 0===o||i<=o)};var r=function(e){return e&&e.__esModule?e:{default:e}}(m);e.exports=t.default});t(h);var p=n(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e),(t=(0,u.default)(t,o)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));var n=e.split(".");if(t.require_tld){var i=n.pop();if(!n.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(i))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(i))return!1}for(var a,f=0;f<n.length;f++){if(a=n[f],t.allow_underscores&&(a=a.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(a))return!1;if(/[\uff01-\uff5e]/.test(a))return!1;if("-"===a[0]||"-"===a[a.length-1])return!1}return!0};var r=n(m),u=n(g),o={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default});t(p);var y=t(n(function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),(t=(0,u.default)(t,a)).require_display_name||t.allow_display_name){var n=e.match(f);if(n)e=n[1];else if(t.require_display_name)return!1}var v=e.split("@"),m=v.pop(),g=v.join("@"),h=m.toLowerCase();if("gmail.com"!==h&&"googlemail.com"!==h||(g=g.replace(/\./g,"").toLowerCase()),!(0,o.default)(g,{max:64})||!(0,o.default)(m,{max:254}))return!1;if(!(0,i.default)(m,{require_tld:t.require_tld}))return!1;if('"'===g[0])return g=g.slice(1,g.length-1),t.allow_utf8_local_part?d.test(g):s.test(g);for(var p=t.allow_utf8_local_part?l:c,y=g.split("."),D=0;D<y.length;D++)if(!p.test(y[D]))return!1;return!0};var r=n(m),u=n(g),o=n(h),i=n(p),a={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},f=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,c=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,s=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,l=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,d=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i;e.exports=t.default})),D=function(e,t){return"function"==typeof t.indexOf&&t.indexOf(e)>-1},x=/^(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$/,b=function(e){return x.test(e)},F=/^(?:(?:[0-9a-fA-F:]){1,4}(?:(?::(?:[0-9a-fA-F]){1,4}|:)){2,7})+$/,w=function(e){return F.test(e)},S=function(e){return!f(e)||!(e instanceof Date)&&("object"===(void 0===e?"undefined":s(e))&&0===Object.keys(e).length)},M=/https?:\/\/(www\.)?([-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}|localhost)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/i,_=function(e){return e instanceof Date},T=36e5,Y=6e4,$=2,O=/[T ]/,E=/:/,A=/^(\d{2})$/,H=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],I=/^(\d{4})/,W=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],k=/^-(\d{2})$/,z=/^-?(\d{3})$/,N=/^-?(\d{2})-?(\d{2})$/,q=/^-?W(\d{2})$/,j=/^-?W(\d{2})-?(\d{1})$/,Z=/^(\d{2}([.,]\d*)?)$/,C=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,G=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,P=/([Z+-].*)$/,U=/^(Z)$/,X=/^([+-])(\d{2})$/,R=/^([+-])(\d{2}):?(\d{2})$/,J=function(e,t){if(_(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var n=(t||{}).additionalDigits;n=null==n?$:Number(n);var u=function(e){var t,n={},r=e.split(O);if(E.test(r[0])?(n.date=null,t=r[0]):(n.date=r[0],t=r[1]),t){var u=P.exec(t);u?(n.time=t.replace(u[1],""),n.timezone=u[1]):n.time=t}return n}(e),o=function(e,t){var n,r=H[t],u=W[t];if(n=I.exec(e)||u.exec(e)){var o=n[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(n=A.exec(e)||r.exec(e)){var i=n[1];return{year:100*parseInt(i,10),restDateString:e.slice(i.length)}}return{year:null}}(u.date,n),i=o.year,a=function(e,t){if(null===t)return null;var n,u,o,i;if(0===e.length)return(u=new Date(0)).setUTCFullYear(t),u;if(n=k.exec(e))return u=new Date(0),o=parseInt(n[1],10)-1,u.setUTCFullYear(t,o),u;if(n=z.exec(e)){u=new Date(0);var a=parseInt(n[1],10);return u.setUTCFullYear(t,0,a),u}if(n=N.exec(e)){u=new Date(0),o=parseInt(n[1],10)-1;var f=parseInt(n[2],10);return u.setUTCFullYear(t,o,f),u}if(n=q.exec(e))return i=parseInt(n[1],10)-1,r(t,i);if(n=j.exec(e)){i=parseInt(n[1],10)-1;var c=parseInt(n[2],10)-1;return r(t,i,c)}return null}(o.restDateString,i);if(a){var f,c=a.getTime(),s=0;return u.time&&(s=function(e){var t,n,r;if(t=Z.exec(e))return(n=parseFloat(t[1].replace(",",".")))%24*T;if(t=C.exec(e))return n=parseInt(t[1],10),r=parseFloat(t[2].replace(",",".")),n%24*T+r*Y;if(t=G.exec(e)){n=parseInt(t[1],10),r=parseInt(t[2],10);var u=parseFloat(t[3].replace(",","."));return n%24*T+r*Y+1e3*u}return null}(u.time)),u.timezone?f=function(e){var t,n;return(t=U.exec(e))?0:(t=X.exec(e))?(n=60*parseInt(t[2],10),"+"===t[1]?-n:n):(t=R.exec(e))?(n=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-n:n):0}(u.timezone):(f=new Date(c+s).getTimezoneOffset(),f=new Date(c+s+f*Y).getTimezoneOffset()),new Date(c+s+f*Y)}return new Date(e)},Q=function(e,t){var n=J(e),r=J(t);return n.getTime()>r.getTime()},B=function(e,t){var n=J(e),r=J(t);return n.getTime()<r.getTime()},L=function(e){var t=J(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n},V=function(e){var t=J(e);return t.setHours(0,0,0,0),t},K=6e4,ee=864e5,te=function(e,t){var n=V(e),r=V(t),u=n.getTime()-n.getTimezoneOffset()*K,o=r.getTime()-r.getTimezoneOffset()*K;return Math.round((u-o)/ee)},ne=function(e){var t=J(e);return te(t,L(t))+1},re=function(e,t){var n=t?Number(t.weekStartsOn)||0:0,r=J(e),u=r.getDay(),o=(u<n?7:0)+u-n;return r.setDate(r.getDate()-o),r.setHours(0,0,0,0),r},ue=function(e){return re(e,{weekStartsOn:1})},oe=function(e){var t=J(e),n=t.getFullYear(),r=new Date(0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);var u=ue(r),o=new Date(0);o.setFullYear(n,0,4),o.setHours(0,0,0,0);var i=ue(o);return t.getTime()>=u.getTime()?n+1:t.getTime()>=i.getTime()?n:n-1},ie=function(e){var t=oe(e),n=new Date(0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),ue(n)},ae=6048e5,fe=function(e){var t=J(e),n=ue(t).getTime()-ie(t).getTime();return Math.round(n/ae)+1},ce=function(e){if(_(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")},se=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"],le=function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);var r=se.concat(t).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+r.join("|")+"|.)","g")},de=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["Su","Mo","Tu","We","Th","Fr","Sa"],r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],o=["AM","PM"],i=["am","pm"],a=["a.m.","p.m."],f={MMM:function(t){return e[t.getMonth()]},MMMM:function(e){return t[e.getMonth()]},dd:function(e){return n[e.getDay()]},ddd:function(e){return r[e.getDay()]},dddd:function(e){return u[e.getDay()]},A:function(e){return e.getHours()/12>=1?o[1]:o[0]},a:function(e){return e.getHours()/12>=1?i[1]:i[0]},aa:function(e){return e.getHours()/12>=1?a[1]:a[0]}};return["M","D","DDD","d","Q","W"].forEach(function(e){f[e+"o"]=function(t,n){return function(e){var t=e%100;if(t>20||t<10)switch(t%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"}(n[e](t))}}),{formatters:f,formattingTokensRegExp:le(f)}},ve={distanceInWords:function(){var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(t,n,r){r=r||{};var u;return u="string"==typeof e[t]?e[t]:1===n?e[t].one:e[t].other.replace("{{count}}",n),r.addSuffix?r.comparison>0?"in "+u:u+" ago":u}}}(),format:de()},me={M:function(e){return e.getMonth()+1},MM:function(e){return o(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return o(e.getDate(),2)},DDD:function(e){return ne(e)},DDDD:function(e){return o(ne(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return fe(e)},WW:function(e){return o(fe(e),2)},YY:function(e){return o(e.getFullYear(),4).substr(2)},YYYY:function(e){return o(e.getFullYear(),4)},GG:function(e){return String(oe(e)).substr(2)},GGGG:function(e){return oe(e)},H:function(e){return e.getHours()},HH:function(e){return o(e.getHours(),2)},h:function(e){var t=e.getHours();return 0===t?12:t>12?t%12:t},hh:function(e){return o(me.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return o(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return o(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return o(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return o(e.getMilliseconds(),3)},Z:function(e){return u(e.getTimezoneOffset(),":")},ZZ:function(e){return u(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}},ge=function(e,t,n){var r=t?String(t):"YYYY-MM-DDTHH:mm:ss.SSSZ",u=(n||{}).locale,o=ve.format.formatters,i=ve.format.formattingTokensRegExp;u&&u.format&&u.format.formatters&&(o=u.format.formatters,u.format.formattingTokensRegExp&&(i=u.format.formattingTokensRegExp));var a=J(e);return ce(a)?function(e,t,n){var r,u,o=e.match(n),i=o.length;for(r=0;r<i;r++)u=t[o[r]]||me[o[r]],o[r]=u||function(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|]$/g,""):e.replace(/\\/g,"")}(o[r]);return function(e){for(var t="",n=0;n<i;n++)o[n]instanceof Function?t+=o[n](e,me):t+=o[n];return t}}(r,o,i)(a):"Invalid Date"},he=function(e){var t=J(e),n=t.getFullYear(),r=t.getMonth(),u=new Date(0);return u.setFullYear(n,r+1,0),u.setHours(0,0,0,0),u.getDate()},pe=function(e,t){var n=J(e),r=Number(t),u=n.getMonth()+r,o=new Date(0);o.setFullYear(n.getFullYear(),u,1),o.setHours(0,0,0,0);var i=he(o);return n.setMonth(u,Math.min(i,n.getDate())),n},ye=function(e,t){var n=J(e),r=Number(t);return n.setDate(n.getDate()+r),n},De=function(e,t){var n=J(e).getTime(),r=Number(t);return new Date(n+r)},xe=function(e,t,n){var r={years:function(e){return 12*e},quarters:function(e){return 3*e},months:function(e){return e}},u={weeks:function(e){return 7*e},days:function(e){return e}},o={hours:function(e){return 36e5*e},minutes:function(e){return 6e4*e},seconds:function(e){return 1e3*e},milliseconds:function(e){return e}};return e=Number(e),r[t]?pe(new Date,"-"===n?-r[t](e):r[t](e)):u[t]?ye(new Date,"-"===n?-u[t](e):u[t](e)):o[t]?De(new Date,"-"===n?-o[t](e):o[t](e)):void 0};e.above=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)return new Error("above:make sure to define minValue");var r=u(e,t);return c(r)||function(e,t){return Number(e)>Number(t)}(r,o)?void 0:n})},e.accepted=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return f(e)&&!1!==e&&0!==e}(r))return n})},e.alpha=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return d.test(e)}(r))return n})},e.alphaNumeric=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return v.test(e)}(r))return n})},e.array=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!Array.isArray(r))return n})},e.boolean=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){var t=[!0,!1,0,1];return arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?t.map(function(e){return String(e)}).indexOf(String(e))>-1:t.indexOf(e)>-1}(r,!1))return n})},e.confirmed=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e,t){return e===t}(r,u(e,t+"_confirmation")))return n})},e.different=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("different:make sure to define target field for comparison");var r=u(e,t),i=u(e,o);if(!c(r)&&i&&i===r)return n})},e.email=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e,t){return y(String(e),t)}(r))return n})},e.endsWith=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("endsWith:make sure to define the matching substring");var r=u(e,t);if(!c(r)&&String(r).trim().substr(-o.length)!==String(o))return n})},e.equals=function(e,t,n,r,u){var o=r[0];return i(function(){var r=u(e,t);if(!c(r)&&o!=r)return n})},e.in=function(e,t,n,r,u){return i(function(){var o=u(e,t);if(!c(o)&&!D(o,r))return n})},e.includes=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){var r=u(e,t);if(!c(r)&&-1===String(r).indexOf(o))return n})},e.integer=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!Number.isInteger(r))return n})},e.ip=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return b(e)||w(e)}(r))return n})},e.ipv4=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!b(r))return n})},e.ipv6=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!w(r))return n})},e.json=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){try{return JSON.parse(e),!0}catch(e){return!1}}(r))return n})},e.max=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("max:make sure to define max length");var r=u(e,t);if(!c(r)&&String(r).length>o)return n})},e.min=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("min:make sure to define min length");var r=u(e,t);if(!c(r)&&String(r).length<o)return n})},e.notEquals=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){var r=u(e,t);if(!c(r)&&o==r)return n})},e.notIn=function(e,t,n,r,u){return i(function(){var o=u(e,t);if(!c(o)&&D(o,r))return n})},e.number=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return"number"==typeof e&&!isNaN(e)}(r))return n})},e.object=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return e instanceof Object&&!Array.isArray(e)}(r))return n})},e.range=function(e,t,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){if(!a||!f)return new Error("range:min and max values are required for range validation");var r=u(e,t);return c(r)||function(e,t,n){return(e=Number(e))>Number(t)&&e<Number(n)}(r,a,f)?void 0:n})},e.regex=function(e,t,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){var r=u(e,t),o=a instanceof RegExp?a:new RegExp(a,f);if(!c(r)&&!o.test(r))return n})},e.required=function(e,t,n,r,u){return i(function(){if(S(u(e,t)))return n})},e.requiredIf=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(f(u(e,o))&&S(u(e,t)))return n})},e.requiredWhen=function(e,t,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){var r=u(e,a);if(String(f)===String(r)&&S(u(e,t)))return n})},e.requiredWithAll=function(e,t,n,r,u){return i(function(){if(!r.some(function(t){return!f(u(e,t))})&&S(u(e,t)))return n})},e.requiredWithAny=function(e,t,n,r,u){return i(function(){if(r.some(function(t){return f(u(e,t))})&&S(u(e,t)))return n})},e.requiredWithoutAll=function(e,t,n,r,u){return i(function(){if(!r.some(function(t){return f(u(e,t))})&&S(u(e,t)))return n})},e.requiredWithoutAny=function(e,t,n,r,u){return i(function(){if(r.some(function(t){return!f(u(e,t))})&&S(u(e,t)))return n})},e.same=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){var r=u(e,t),i=u(e,o);if(!c(r)&&f(i)&&i!==r)return n})},e.startsWith=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("startsWith:make sure to define the matching substring");var r=u(e,t);if(!c(r)&&String(r).trim().substr(0,o.length)!==String(o))return n})},e.string=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return"string"==typeof e}(r))return n})},e.under=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)throw new Error("under:make sure to pass the max value");var r=u(e,t);if(!c(r)&&Number(r)>=Number(o))return n})},e.url=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){return M.test(e)}(r))return n})},e.after=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)return new Error("after:make sure to define the after date");var r=u(e,t);return c(r)||Q(r,o)?void 0:n})},e.before=function(e,t,n,r,u){var o=l(r,1)[0];return i(function(){if(!o)return new Error("before:make sure to define the before date");var r=u(e,t);return c(r)||B(r,o)?void 0:n})},e.date=function(e,t,n,r,u){return i(function(){var r=u(e,t);if(!c(r)&&!function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e instanceof Date==1||!t&&"Invalid Date"!==new Date(e).toString()}(r,!1))return n})},e.dateFormat=function(e,t,n,r,u){return i(function(){if(0===r.length)throw new Error("dateFormat:make sure to define atleast one date format");var o=u(e,t);if(!c(o)&&!function(e,t){return(Array.isArray(t)?t:[t]).some(function(t){var n=e,r=!1;t.endsWith("ZZ")?(n=e.replace(/(\+|-)\d{4}$/,""),t=t.replace(/ZZ$/,""),r=!0):t.endsWith("Z")&&(n=e.replace(/Z$/,"").replace(/(\+|-)\d{2}:\d{2}$/,""),t=t.replace(/Z$/,""),r=!0);var u=ge(n,t);return"Invalid Date"!==u&&u===n&&(!r||n!==e)})}(o,r))return n})},e.beforeOffsetOf=function(e,t,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){if(!a||!f)return new Error("beforeOffsetOf:make sure to define offset unit and key");var r=u(e,t);return c(r)||function(e,t,n){var r=xe(t,n,"-");return!!r&&B(e,r)}(r,a,f)?void 0:n})},e.afterOffsetOf=function(e,t,n,r,u){var o=l(r,2),a=o[0],f=o[1];return i(function(){if(!a||!f)return new Error("afterOffsetOf:make sure to define offset unit and key");var r=u(e,t);return c(r)||function(e,t,n){var r=xe(t,n,"+");return!!r&&Q(e,r)}(r,a,f)?void 0:n})},Object.defineProperty(e,"__esModule",{value:!0})}); |
@@ -0,1 +1,17 @@ | ||
<a name="4.0.2"></a> | ||
## [4.0.2](https://github.com/poppinss/indicative/compare/v4.0.1...v4.0.2) (2017-12-27) | ||
### Bug Fixes | ||
* **dateFormat:** handle timezones carefully ([c5dcb19](https://github.com/poppinss/indicative/commit/c5dcb19)), closes [#160](https://github.com/poppinss/indicative/issues/160) | ||
* **package:** add missing dependency to generate docs ([9a4653e](https://github.com/poppinss/indicative/commit/9a4653e)) | ||
### Features | ||
* **sanitizations:** add escape and stripLinks sanitizations ([8c03548](https://github.com/poppinss/indicative/commit/8c03548)) | ||
<a name="4.0.1"></a> | ||
@@ -2,0 +18,0 @@ ## [4.0.1](https://github.com/poppinss/indicative/compare/v4.0.0...v4.0.1) (2017-12-26) |
{ | ||
"name": "indicative", | ||
"version": "4.0.1", | ||
"version": "4.0.2", | ||
"description": "Concise data validation library for Node.js and browsers", | ||
@@ -25,2 +25,3 @@ "main": "builds/main.js", | ||
"devDependencies": { | ||
"@slynova/slug": "^1.0.1", | ||
"babel-core": "^6.26.0", | ||
@@ -30,5 +31,9 @@ "babel-plugin-external-helpers": "^6.22.0", | ||
"chalk": "^2.3.0", | ||
"chul": "^1.0.3", | ||
"clone": "^2.1.1", | ||
"cz-conventional-changelog": "^2.1.0", | ||
"date-fns": "^1.29.0", | ||
"fs-extra": "^5.0.0", | ||
"got": "^8.0.1", | ||
"haye": "^2.0.1", | ||
"japa": "^1.0.5", | ||
@@ -41,5 +46,6 @@ "japa-cli": "^1.0.1", | ||
"klaw": "^2.1.1", | ||
"ngrok": "^2.2.24", | ||
"nyc": "^11.3.0", | ||
"opn": "^5.1.0", | ||
"pluralize": "^7.0.0", | ||
"pope": "^2.0.2", | ||
"promise-polyfill": "^6.1.0", | ||
@@ -54,14 +60,7 @@ "regenerator-runtime": "^0.11.1", | ||
"standard": "^10.0.3", | ||
"uglify-es": "^3.2.2" | ||
}, | ||
"dependencies": { | ||
"@slynova/slug": "^1.0.1", | ||
"clone": "^2.1.1", | ||
"date-fns": "^1.29.0", | ||
"haye": "^2.0.1", | ||
"pluralize": "^7.0.0", | ||
"pope": "^2.0.2", | ||
"striptags": "^3.1.1", | ||
"uglify-es": "^3.2.2", | ||
"validator": "^9.2.0" | ||
}, | ||
"dependencies": {}, | ||
"directories": { | ||
@@ -68,0 +67,0 @@ "lib": "lib", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
132820
0
470
35
1
- Removed@slynova/slug@^1.0.1
- Removedclone@^2.1.1
- Removeddate-fns@^1.29.0
- Removedhaye@^2.0.1
- Removedpluralize@^7.0.0
- Removedpope@^2.0.2
- Removedstriptags@^3.1.1
- Removedvalidator@^9.2.0
- Removed@slynova/slug@1.1.2(transitive)
- Removedcharmap@1.1.6(transitive)
- Removedclone@2.1.2(transitive)
- Removeddate-fns@1.30.1(transitive)
- Removedes6-object-assign@1.1.0(transitive)
- Removedhaye@2.0.2(transitive)
- Removedlodash.kebabcase@4.1.1(transitive)
- Removedpluralize@7.0.0(transitive)
- Removedpope@2.0.2(transitive)
- Removedstriptags@3.2.0(transitive)
- Removedvalidator@9.4.1(transitive)