PageSourceSearch

https://www.wearewithyou.org.uk/assets/scripts/plugins/vanillajs-validation.min.js

js wearewithyou.org.uk collected 2026-10-01 14:04:45 UTC 25,852 bytes, 13 lines download raw bytes

1(function(C,S){typeof exports=="object"&&typeof module<"u"?S():typeof define=="function"&&define.amd?define(S):S()})(0,function(){"use strict";var C,S=typeof window>"u"?typeof global>"u"?typeof self>"u"?{}:self:global:window,O=(function(h,l){(function(){var a=Math.floor,c=Math.min,p=Math.max,v=typeof self=="object"&&self.self===self&&self||typeof S=="object"&&S.global===S&&S||this||{},y=v._,A=Array.prototype,w=Object.prototype,F=typeof Symbol>"u"?null:Symbol.prototype,B=A.push,H=A.slice,q=w.toString,W=w.hasOwnProperty,vr=Array.isArray,Z=Object.keys,J=Object.create,z=function(){},t=function(r){return r instanceof t?r:this instanceof t?void(this._wrapped=r):new t(r)};l.nodeType?v._=t:(!h.nodeType&&h.exports&&(l=h.exports=t),l._=t),t.VERSION="1.9.1";var G,T=function(r,n,i){if(n===void 0)return r;switch(i??3){case 1:return function(e){return r.call(n,e)};case 3:return function(e,u,o){return r.call(n,e,u,o)};case 4:return function(e,u,o,s){return r.call(n,e,u,o,s)}}return function(){return r.apply(n,arguments)}},E=function(r,n,i){return t.iteratee===G?r==null?t.identity:t.isFunction(r)?T(r,n,i):t.isObject(r)&&!t.isArray(r)?t.matcher(r):t.property(r):t.iteratee(r,n)};t.iteratee=G=function(r,n){return E(r,n,1/0)};var I=function(r,n){return n=n==null?r.length-1:+n,function(){for(var i=p(arguments.length-n,0),e=Array(i),u=0;u<i;u++)e[u]=arguments[u+n];switch(n){case 0:return r.call(this,e);case 1:return r.call(this,arguments[0],e);case 2:return r.call(this,arguments[0],arguments[1],e)}var o=Array(n+1);for(u=0;u<n;u++)o[u]=arguments[u];return o[n]=e,r.apply(this,o)}},X=function(r){if(!t.isObject(r))return{};if(J)return J(r);z.prototype=r;var n=new z;return z.prototype=null,n},Y=function(r){return function(n){return n?.[r]}},L=function(r,n){return r!=null&&W.call(r,n)},D=function(r,n){for(var i=n.length,e=0;e<i;e++){if(r==null)return;r=r[n[e]]}return i?r:void 0},Ir=Math.pow(2,53)-1,j=Y("length"),x=function(r){var n=j(r);return typeof n=="number"&&0<=n&&n<=9007199254740991};t.each=t.forEach=function(r,n,i){var e,u;if(n=T(n,i),x(r))for(e=0,u=r.length;e<u;e++)n(r[e],e,r);else{var o=t.keys(r);for(e=0,u=o.length;e<u;e++)n(r[o[e]],o[e],r)}return r},t.map=t.collect=function(r,n,i){n=E(n,i);for(var e,u=!x(r)&&t.keys(r),o=(u||r).length,s=Array(o),f=0;f<o;f++)e=u?u[f]:f,s[f]=n(r[e],e,r);return s};var U=function(r){return function(n,i,e,u){var o=3<=arguments.length;return function(s,f,d,m){var g=!x(s)&&t.keys(s),k=(g||s).length,_=0<r?0:k-1;for(m||(d=s[g?g[_]:_],_+=r);0<=_&&_<k;_+=r){var P=g?g[_]:_;d=f(d,s[P],P,s)}return d}(n,T(i,u,4),e,o)}};t.reduce=t.foldl=t.inject=U(1),t.reduceRight=t.foldr=U(-1),t.find=t.detect=function(r,n,i){var e=(x(r)?t.findIndex:t.findKey)(r,n,i);if(e!==void 0&&e!==-1)return r[e]},t.filter=t.select=function(r,n,i){var e=[];return n=E(n,i),t.each(r,function(u,o,s){n(u,o,s)&&e.push(u)}),e},t.reject=function(r,n,i){return t.filter(r,t.negate(E(n)),i)},t.every=t.all=function(r,n,i){n=E(n,i);for(var e,u=!x(r)&&t.keys(r),o=(u||r).length,s=0;s<o;s++)if(e=u?u[s]:s,!n(r[e],e,r))return!1;return!0},t.some=t.any=function(r,n,i){n=E(n,i);for(var e,u=!x(r)&&t.keys(r),o=(u||r).length,s=0;s<o;s++)if(e=u?u[s]:s,n(r[e],e,r))return!0;return!1},t.contains=t.includes=t.include=function(r,n,i,e){return x(r)||(r=t.values(r)),(typeof i!="number"||e)&&(i=0),0<=t.indexOf(r,n,i)},t.invoke=I(function(r,n,i){var e,u;return t.isFunction(n)?u=n:t.isArray(n)&&(e=n.slice(0,-1),n=n[n.length-1]),t.map(r,function(o){var s=u;if(!s){if(e&&e.length&&(o=D(o,e)),o==null)return;s=o[n]}return s==null?s:s.apply(o,i)})}),t.pluck=function(r,n){return t.map(r,t.property(n))},t.where=function(r,n){return t.filter(r,t.matcher(n))},t.findWhere=function(r,n){return t.find(r,t.matcher(n))},t.max=function(r,n,i){var e,u,o=-1/0,s=-1/0;if(n==null||typeof n=="number"&&typeof r[0]!="object"&&r!=null)for(var f=0,d=(r=x(r)?r:t.values(r)).length;f<d;f++)(e=r[f])!=null&&o<e&&(o=e);else n=E(n,i),t.each(r,function(m,g,k){u=n(m,g,k),(s<u||u===-1/0&&o===-1/0)&&(o=m,s=u)});return o},t.min=function(r,n,i){var e,u,o=1/0,s=1/0;if(n==null||typeof n=="number"&&typeof r[0]!="object"&&r!=null)for(var f=0,d=(r=x(r)?r:t.values(r)).length;f<d;f++)(e=r[f])!=null&&e<o&&(o=e);else n=E(n,i),t.each(r,function(m,g,k){((u=n(m,g,k))<s||u===1/0&&o===1/0)&&(o=m,s=u)});return o},t.shuffle=function(r){return t.sample(r,1/0)},t.sample=function(r,n,i){if(n==null||i)return x(r)||(r=t.values(r)),r[t.random(r.length-1)];var e=x(r)?t.clone(r):t.values(r),u=j(e);n=p(c(n,u),0);for(var o=0;o<n;o++){var s=t.random(o,u-1),f=e[o];e[o]=e[s],e[s]=f}return e.slice(0,n)},t.sortBy=function(r,n,i){var e=0;return n=E(n,i),t.pluck(t.map(r,function(u,o,s){return{value:u,index:e++,criteria:n(u,o,s)}}).sort(function(u,o){var s=u.criteria,f=o.criteria;if(s!==f){if(f<s||s===void 0)return 1;if(s<f||f===void 0)return-1}return u.index-o.index}),"value")};var R=function(r,n){return function(i,e,u){var o=n?[[],[]]:{};return e=E(e,u),t.each(i,function(s,f){var d=e(s,f,i);r(o,s,d)}),o}};t.groupBy=R(function(r,n,i){L(r,i)?r[i].push(n):r[i]=[n]}),t.indexBy=R(function(r,n,i){r[i]=n}),t.countBy=R(function(r,n,i){L(r,i)?r[i]++:r[i]=1});var dr=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;t.toArray=function(r){return r?t.isArray(r)?H.call(r):t.isString(r)?r.match(dr):x(r)?t.map(r,t.identity):t.values(r):[]},t.size=function(r){return r==null?0:x(r)?r.length:t.keys(r).length},t.partition=R(function(r,n,i){r[i?0:1].push(n)},!0),t.first=t.head=t.take=function(r,n,i){return r==null||1>r.length?n==null?void 0:[]:n==null||i?r[0]:t.initial(r,r.length-n)},t.initial=function(r,n,i){return H.call(r,0,p(0,r.length-(n==null||i?1:n))
1)},t.last=function(r,n,i){return r==null||1>r.length?n==null?void 0:[]:n==null||i?r[r.length-1]:t.rest(r,p(0,r.length-n))},t.rest=t.tail=t.drop=function(r,n,i){return H.call(r,n==null||i?1:n)},t.compact=function(r){return t.filter(r,Boolean)};var M=function(r,n,i,e){for(var u,o=(e=e||[]).length,s=0,f=j(r);s<f;s++)if(u=r[s],!(x(u)&&(t.isArray(u)||t.isArguments(u))))i||(e[o++]=u);else if(n)for(var d=0,m=u.length;d<m;)e[o++]=u[d++];else M(u,n,i,e),o=e.length;return e};t.flatten=function(r,n){return M(r,n,!1)},t.without=I(function(r,n){return t.difference(r,n)}),t.uniq=t.unique=function(r,n,i,e){t.isBoolean(n)||(e=i,i=n,n=!1),i!=null&&(i=E(i,e));for(var u=[],o=[],s=0,f=j(r);s<f;s++){var d=r[s],m=i?i(d,s,r):d;n&&!i?(s&&o===m||u.push(d),o=m):i?t.contains(o,m)||(o.push(m),u.push(d)):t.contains(u,d)||u.push(d)}return u},t.union=I(function(r){return t.uniq(M(r,!0,!0))}),t.intersection=function(r){for(var n,i=[],e=arguments.length,u=0,o=j(r);u<o;u++)if(n=r[u],!t.contains(i,n)){var s;for(s=1;s<e&&t.contains(arguments[s],n);s++);s===e&&i.push(n)}return i},t.difference=I(function(r,n){return n=M(n,!0,!0),t.filter(r,function(i){return!t.contains(n,i)})}),t.unzip=function(r){for(var n=r&&t.max(r,j).length||0,i=Array(n),e=0;e<n;e++)i[e]=t.pluck(r,e);return i},t.zip=I(t.unzip),t.object=function(r,n){for(var i={},e=0,u=j(r);e<u;e++)n?i[r[e]]=n[e]:i[r[e][0]]=r[e][1];return i};var Q=function(r){return function(n,i,e){i=E(i,e);for(var u=j(n),o=0<r?0:u-1;0<=o&&o<u;o+=r)if(i(n[o],o,n))return o;return-1}};t.findIndex=Q(1),t.findLastIndex=Q(-1),t.sortedIndex=function(r,n,i,e){for(var u,o=(i=E(i,e,1))(n),s=0,f=j(r);s<f;)u=a((s+f)/2),i(r[u])<o?s=u+1:f=u;return s};var b=function(r,n,i){return function(e,u,o){var s=0,f=j(e);if(typeof o=="number")0<r?s=0<=o?o:p(o+f,s):f=0<=o?c(o+1,f):o+f+1;else if(i&&o&&f)return e[o=i(e,u)]===u?o:-1;if(u!=u)return 0<=(o=n(H.call(e,s,f),t.isNaN))?o+s:-1;for(o=0<r?s:f-1;0<=o&&o<f;o+=r)if(e[o]===u)return o;return-1}};t.indexOf=b(1,t.findIndex,t.sortedIndex),t.lastIndexOf=b(-1,t.findLastIndex),t.range=function(r,n,i){n==null&&(n=r||0,r=0),i||(i=n<r?-1:1);for(var e=p(Math.ceil((n-r)/i),0),u=Array(e),o=0;o<e;o++,r+=i)u[o]=r;return u},t.chunk=function(r,n){if(n==null||1>n)return[];for(var i=[],e=0,u=r.length;e<u;)i.push(H.call(r,e,e+=n));return i};var rr=function(r,n,i,e,u){if(!(e instanceof n))return r.apply(i,u);var o=X(r.prototype),s=r.apply(o,u);return t.isObject(s)?s:o};t.bind=I(function(r,n,i){if(!t.isFunction(r))throw new TypeError("Bind must be called on a function");var e=I(function(u){return rr(r,e,n,this,i.concat(u))});return e}),t.partial=I(function(r,n){var i=t.partial.placeholder,e=function(){for(var u=0,o=n.length,s=Array(o),f=0;f<o;f++)s[f]=n[f]===i?arguments[u++]:n[f];for(;u<arguments.length;)s.push(arguments[u++]);return rr(r,e,this,this,s)};return e}),(t.partial.placeholder=t).bindAll=I(function(r,n){var i=(n=M(n,!1,!1)).length;if(1>i)throw new Error("bindAll must be passed function names");for(;i--;){var e=n[i];r[e]=t.bind(r[e],r)}}),t.memoize=function(r,n){var i=function(e){var u=i.cache,o=""+(n?n.apply(this,arguments):e);return L(u,o)||(u[o]=r.apply(this,arguments)),u[o]};return i.cache={},i},t.delay=I(function(r,n,i){return setTimeout(function(){return r.apply(null,i)},n)}),t.defer=t.partial(t.delay,t,1),t.throttle=function(r,n,i){var e,u,o,s,f=0;i||(i={});var d=function(){f=i.leading===!1?0:t.now(),e=null,s=r.apply(u,o),e||(u=o=null)},m=function(){var g=t.now();f||i.leading!==!1||(f=g);var k=n-(g-f);return u=this,o=arguments,0>=k||n<k?(e&&(clearTimeout(e),e=null),f=g,s=r.apply(u,o),e||(u=o=null)):e||i.trailing===!1||(e=setTimeout(d,k)),s};return m.cancel=function(){clearTimeout(e),f=0,e=u=o=null},m},t.debounce=function(r,n,i){var e,u,o=function(f,d){e=null,d&&(u=r.apply(f,d))},s=I(function(f){if(e&&clearTimeout(e),i){var d=!e;e=setTimeout(o,n),d&&(u=r.apply(this,f))}else e=t.delay(o,n,this,f);return u});return s.cancel=function(){clearTimeout(e),e=null},s},t.wrap=function(r,n){return t.partial(n,r)},t.negate=function(r){return function(){return!r.apply(this,arguments)}},t.compose=function(){var r=arguments,n=r.length-1;return function(){for(var i=n,e=r[n].apply(this,arguments);i--;)e=r[i].call(this,e);return e}},t.after=function(r,n){return function(){if(1>--r)return n.apply(this,arguments)}},t.before=function(r,n){var i;return function(){return 0<--r&&(i=n.apply(this,arguments)),1>=r&&(n=null),i}},t.once=t.partial(t.before,2),t.restArguments=I;var nr=!{toString:null}.propertyIsEnumerable("toString"),tr=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleStr
1ing"],er=function(r,n){var i=tr.length,e=r.constructor,u=t.isFunction(e)&&e.prototype||w,o="constructor";for(L(r,o)&&!t.contains(n,o)&&n.push(o);i--;)(o=tr[i])in r&&r[o]!==u[o]&&!t.contains(n,o)&&n.push(o)};t.keys=function(r){if(!t.isObject(r))return[];if(Z)return Z(r);var n=[];for(var i in r)L(r,i)&&n.push(i);return nr&&er(r,n),n},t.allKeys=function(r){if(!t.isObject(r))return[];var n=[];for(var i in r)n.push(i);return nr&&er(r,n),n},t.values=function(r){for(var n=t.keys(r),i=n.length,e=Array(i),u=0;u<i;u++)e[u]=r[n[u]];return e},t.mapObject=function(r,n,i){n=E(n,i);for(var e,u=t.keys(r),o=u.length,s={},f=0;f<o;f++)e=u[f],s[e]=n(r[e],e,r);return s},t.pairs=function(r){for(var n=t.keys(r),i=n.length,e=Array(i),u=0;u<i;u++)e[u]=[n[u],r[n[u]]];return e},t.invert=function(r){for(var n={},i=t.keys(r),e=0,u=i.length;e<u;e++)n[r[i[e]]]=i[e];return n},t.functions=t.methods=function(r){var n=[];for(var i in r)t.isFunction(r[i])&&n.push(i);return n.sort()};var K=function(r,n){return function(i){var e=arguments.length;if(n&&(i=Object(i)),2>e||i==null)return i;for(var u=1;u<e;u++)for(var o,s=arguments[u],f=r(s),d=f.length,m=0;m<d;m++)o=f[m],n&&i[o]!==void 0||(i[o]=s[o]);return i}};t.extend=K(t.allKeys),t.extendOwn=t.assign=K(t.keys),t.findKey=function(r,n,i){n=E(n,i);for(var e,u=t.keys(r),o=0,s=u.length;o<s;o++)if(n(r[e=u[o]],e,r))return e};var N,ir,mr=function(r,n,i){return n in i};t.pick=I(function(r,n){var i={},e=n[0];if(r==null)return i;t.isFunction(e)?(1<n.length&&(e=T(e,n[1])),n=t.allKeys(r)):(e=mr,n=M(n,!1,!1),r=Object(r));for(var u=0,o=n.length;u<o;u++){var s=n[u],f=r[s];e(f,s,r)&&(i[s]=f)}return i}),t.omit=I(function(r,n){var i,e=n[0];return t.isFunction(e)?(e=t.negate(e),1<n.length&&(i=n[1])):(n=t.map(M(n,!1,!1),String),e=function(u,o){return!t.contains(n,o)}),t.pick(r,e,i)}),t.defaults=K(t.allKeys,!0),t.create=function(r,n){var i=X(r);return n&&t.extendOwn(i,n),i},t.clone=function(r){return t.isObject(r)?t.isArray(r)?r.slice():t.extend({},r):r},t.tap=function(r,n){return n(r),r},t.isMatch=function(r,n){var i=t.keys(n),e=i.length;if(r==null)return!e;for(var u,o=Object(r),s=0;s<e;s++)if(u=i[s],n[u]!==o[u]||!(u in o))return!1;return!0},N=function(r,n,i,e){if(r===n)return r!==0||1/r==1/n;if(r==null||n==null)return!1;if(r!=r)return n!=n;var u=typeof r;return(u=="function"||u=="object"||typeof n=="object")&&ir(r,n,i,e)},ir=function(r,n,i,e){r instanceof t&&(r=r._wrapped),n instanceof t&&(n=n._wrapped);var u=q.call(r);if(u!==q.call(n))return!1;switch(u){case"[object RegExp]":case"[object String]":return""+r==""+n;case"[object Number]":return+r==+r?+r==0?1/+r==1/n:+r==+n:+n!=+n;case"[object Date]":case"[object Boolean]":return+r==+n;case"[object Symbol]":return F.valueOf.call(r)===F.valueOf.call(n)}var o=u==="[object Array]";if(!o){if(typeof r!="object"||typeof n!="object")return!1;var s=r.constructor,f=n.constructor;if(s!==f&&!(t.isFunction(s)&&s instanceof s&&t.isFunction(f)&&f instanceof f)&&"constructor"in r&&"constructor"in n)return!1}e=e||[];for(var d=(i=i||[]).length;d--;)if(i[d]===r)return e[d]===n;if(i.push(r),e.push(n),o){if((d=r.length)!==n.length)return!1;for(;d--;)if(!N(r[d],n[d],i,e))return!1}else{var m,g=t.keys(r);if(d=g.length,t.keys(n).length!==d)return!1;for(;d--;)if(m=g[d],!L(n,m)||!N(r[m],n[m],i,e))return!1}return i.pop(),e.pop(),!0},t.isEqual=function(r,n){return N(r,n)},t.isEmpty=function(r){return r==null||(x(r)&&(t.isArray(r)||t.isString(r)||t.isArguments(r))?r.length===0:t.keys(r).length===0)},t.isElement=function(r){return r&&r.nodeType===1},t.isArray=vr||function(r){return q.call(r)==="[object Array]"},t.isObject=function(r){var n=typeof r;return n=="function"||n=="object"&&!!r},t.each(["Arguments","Function","String","Number","Date","RegExp","Error","Symbol","Map","WeakMap","Set","WeakSet"],function(r){t["is"+r]=function(n){return q.call(n)==="[object "+r+"]"}}),t.isArguments(arguments)||(t.isArguments=function(r){return L(r,"callee")});var yr=v.document&&v.document.childNodes;typeof Int8Array!="object"&&typeof yr!="function"&&(t.isFunction=function(r){return typeof r=="function"||!1}),t.isFinite=function(r){return!t.isSymbol(r)&&isFinite(r)&&!isNaN(parseFloat(r))},t.isNaN=function(r){return t.isNumber(r)&&isNaN(r)},t.isBoolean=function(r){return r===!0||r===!1||q.call(r)==="[object Boolean]"},t.isNull=function(r){return r===null},t.isUndefined=function(r){return r===void 0},t.has=function(r,n){if(!t.isArray(n))return L(r,n);for(var i,e=n.length,u=0;u<e;u++){if(i=n[u],r==null||!W.call(r,i))return!1;r=r[i]}return!!e},t.noConflict=function(){return v._=y,this},t.identity=function(r){return r},t.constant=function(r){return function(){return r}},t.noop=function(){},t.property=function(r){return t.isArray(r)?function(n){return D(n,r)}:Y(r)},t.propertyOf=function(r){return r==null?function(){}:function(n){return t.isArray(n)?D(r,n):r[n]}},t.matcher=t.matches=function(r){return r=t.extendOwn({},r),function(n){return t.isMatch(n,r)}},t.times=function(r,n,i){var e=Array(p(0,r));n=T(n,i,1);for(var u=0;u<r;u++)e[u]=n(u);return e},t.random=function(r,n){return n==null&&(n=r,r=0),r+a(Math.random()*(n-r+1))},t.now=Date.now||function(){return new Date().getTime()};var ur={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},gr=t.invert(ur),or=function(r){var n=function(o){return r[o]},i="(?:"+t.keys(r).join("|")+")",e=RegExp(i),u=RegExp(i,"g");return function(o){return o=o==null?"":""+o,e.test(o)?o.replace(u,n):o}};t.escape=or(ur),t.unescape=or(gr),t.result=function(r,n,i){t.isArray(n)||(n=[n]);var e=n.length;if(!e)return t.isFunction(i)?i.call(r):i;for(var u,o=0;o<e;o++)u=r?.[n[o]],u===void 0&&(u=i,o=e),r=t.isFunction(u)?u.call(r):u;return r};var Er=0;t.uniqueId=function(r){var n=++Er+"";return r?r+n:n},t.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var $=/(.)^/,xr={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ar=/\\|'|\r|\n|\u2028|\u2029/g,wr=function(r){return"\\"+xr[r]};t.template=function(r,n,i){!n&&i&&(n=i),n=t.defaults({},n,t.templateSettings);var e,u=RegExp([(n.escape||$).source,(n.interpolate||$).source,(n.evaluate||$).source].join("|")+"|$","g"),o=0,s="__p+='";r.replace(u,function(m,g,k,_,P){return s+=r.slice(o,P).replace(Ar,wr),o=P+m.length,g?s+=`'+
2((__t=(`+g+`))==null?'':_.escape(__t))+
3'`:k?s+=`'+
4((__t=(`+k+`))==null?'':__t)+
5'`:_&&(s+=`';
6`+_+`
7__p+='`),m}),s+=`';
8`,n.variable||(s=`with(obj||{}){
9`+s+`}
10`),s=`var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
11`+s+`return __p;
12`;try{e=new Function(n.variable||"obj","_",s)}catch(m){throw m.source=s,m}var f=function(m){return e.call(this,m,t)},d=n.variable||"obj";
12return f.source="function("+d+`){
13`+s+"}",f},t.chain=function(r){var n=t(r);return n._chain=!0,n};var V=function(r,n){return r._chain?t(n).chain():n};t.mixin=function(r){return t.each(t.functions(r),function(n){var i=t[n]=r[n];t.prototype[n]=function(){var e=[this._wrapped];return B.apply(e,arguments),V(this,i.apply(t,e))}}),t},t.mixin(t),t.each(["pop","push","reverse","shift","sort","splice","unshift"],function(r){var n=A[r];t.prototype[r]=function(){var i=this._wrapped;return n.apply(i,arguments),r!=="shift"&&r!=="splice"||i.length!==0||delete i[0],V(this,i)}}),t.each(["concat","join","slice"],function(r){var n=A[r];t.prototype[r]=function(){return V(this,n.apply(this._wrapped,arguments))}}),t.prototype.value=function(){return this._wrapped},t.prototype.valueOf=t.prototype.toJSON=t.prototype.value,t.prototype.toString=function(){return this._wrapped+""}})()}(C={exports:{}},C.exports),C.exports),sr=(O._,["00000000000","11111111111","22222222222","33333333333","44444444444","55555555555","66666666666","77777777777","88888888888","99999999999"]),lr=function(h){var l=h.toString().replace(/\D/g,"");return l.length==11&&!sr.includes(l)&&function(a){var c,p,v,y,A;for(A=1,y=0;y<a.length-1;
13y++)if(a.charAt(y)!=a.charAt(y+1)){A=0;break}if(A)return!1;for(c=a.substring(0,9),p=a.substring(9),v=0,y=10;1<y;y--)v+=c.charAt(10-y)*y;if((2>v%11?0:11-v%11)!=p.charAt(0))return!1;for(c=a.substring(0,10),v=0,y=11;1<y;y--)v+=c.charAt(11-y)*y;return(2>v%11?0:11-v%11)==p.charAt(1)}(l)},ar=function(h){if((h=h.replace(/[^\d]+/g,""))==""||h.length!=14||h=="00000000000000"||h=="11111111111111"||h=="22222222222222"||h=="33333333333333"||h=="44444444444444"||h=="55555555555555"||h=="66666666666666"||h=="77777777777777"||h=="88888888888888"||h=="99999999999999")return!1;for(var l=h.length-2,a=h.substring(0,l),c=h.substring(l),p=0,v=l-7,y=l;1<=y;y--)p+=a.charAt(l-y)*v--,2>v&&(v=9);var A=2>p%11?0:11-p%11;if(A!=c.charAt(0))return!1;l+=1,a=h.substring(0,l),p=0,v=l-7;for(var w=l;1<=w;w--)p+=a.charAt(l-w)*v--,2>v&&(v=9);return(A=2>p%11?0:11-p%11)==c.charAt(1)},fr=function(){function h(l,a){for(var c,p=0;p<a.length;p++)c=a[p],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(l,c.key,c)}return function(l,a,c){return a&&h(l.prototype,a),c&&h(l,c),l}}(),cr={cep:"CEP inv\xE1lido.",cpf:"CPF inv\xE1lido.",cnpj:"CNPJ inv\xE1lido.",digits:"Apenas d\xEDgitos permitidos.",email:"Email inv\xE1lido.",required:"Campo obrigat\xF3rio.",minlength:function(h){return"O campo deve ter no minimo "+h+" caracteres"},maxlength:function(h){return"O campo deve ter no m\xE1ximo "+h+" caracteres"}},pr={cep:function(h){return/^[0-9]{5}(?:-[0-9]{3})?$/.test(h)},cpf:function(h){return lr(h)},cnpj:function(h){return ar(h)},email:function(h){return/^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/.test(h)},equalTo:function(h,l){var a=this.form.querySelector(l);return!!a&&h===a.value},digits:function(h){return/^[0-9]*$/.test(h)},required:function(h,l){return h&&l},minlength:function(h,l){return 1<=l&&h.length>=l},maxlength:function(h,l){return 1<=l&&h.length<=l}},hr=function(){function h(l,a){(function(c,p){if(!(c instanceof p))throw new TypeError("Cannot call a class as a function")})(this,h),this.form=l,this.formInputs=[],this.customRules=a.customRules?a.customRules:{},this.validationMessages=cr,this.validationHandlers=pr,this.submitEventIntercept=a.submitEventIntercept?a.submitEventIntercept:null,this.fieldHolderSelector=a.fieldHolderSelector?a.fieldHolderSelector:"[data-field-holder]",this.rules=a.rules?a.rules:{},this.errorList=[],this.errorClass=a.errorClass?a.errorClass:"invalid",this.messages=a.messages?a.messages:{},this.onfocusout=a.onfocusout?a.onfocusout:null,this.beforeErrorPlacement=a.beforeErrorPlacement?a.beforeErrorPlacement:null,this.errorPlacement=a.errorPlacement?a.errorPlacement:null,this.submitHandler=a.submitHandler?a.submitHandler:null,this.invalidHandler=a.invalidHandler?a.invalidHandler:null,this.submitListenerHandler=this.onSubmit.bind(this),this.rules||this.setupRules(),this.listInputs(),this.init()}return fr(h,[{key:"addCustomRule",value:function(l,a){if(!this.customRules[l]){if(typeof a!="function")throw new Error('The second param to "addCustomRule" should be a function!');this.customRules[l]=a}}},{key:"addCustomRuleMessage",value:function(l,a){if(!this.validationMessages[l]){if(typeof a!="string"&&typeof a!="function")throw new Error('The second param to "addCustomRuleMessage" should be a string or a function!');this.validationMessages[l]=a}}},{key:"addError",value:function(l,a){l.classList.contains(this.errorClass)||(l.classList.add(this.errorClass),a.setAttribute("aria-invalid","true"))}},{key:"addErrorMessage",value:function(l,a){var c=l.errField,p=this.getError(a,l.el.name);c.innerHTML&&p.rule!=="required"||(c.dataset.inputError=p.rule,c.innerHTML=p.message)}},{key:"clearError",value:function(l,a){var c=O.findIndex(this.errorList,{rule:a,inputIndex:l});if(typeof c=="number"){var p=this.formInputs[l];this.removeError(p.holder,p.el),h.removeErrorMessage(p.errField),this.errorList.splice(c,1)}}},{key:"clearErrors",value:function(){var l=this;this.errorPlacement||this.errorList.forEach(function(a){var c=l.formInputs[a.inputIndex],p=c.el,v=c.holder;l.removeError(v,p),h.removeErrorMessage(c.errField)}),this.errorList=[]}},{key:"destroy",value:function(){return this.form.removeEventListener("submit",this.submitListenerHandler),this.clearErrors(),this.formInputs=[],null}},{key:"getError",value:function(l){var a={rule:l.rule};return a.message=typeof this.validationMessages[l.rule]=="function"?this.validationMessages[l.rule](l.required):this.validationMessages[l.rule],this.messages&&this.messages[l.el.name]&&this.messages[l.el.name][l.rule]&&(a.message=this.messages[l.el.name][l.rule]),a}},{key:"listInputs",value:function(){var l=this,a=this;Array.from(this.form.querySelectorAll(this.fieldHolderSelector)).forEac
13h(function(c){var p=c.querySelector("input:not([disabled])")||c.querySelector("textarea:not([disabled])");if(p&&l.rules[p.name]){var v={el:p,errField:c.querySelector("[data-field-error]"),holder:c,rules:a.rules[p.name]==="required"?{required:!0}:a.rules[p.name],valid:null};l.formInputs.push(v)}})}},{key:"mapErrors",value:function(){var l=this;this.errorPlacement?this.mapForErrorPlacement():this.errorList.forEach(function(a){var c=l.formInputs[a.inputIndex],p=c.el,v=c.holder;l.addError(v,p),l.addErrorMessage(c,a)})}},{key:"mapForErrorPlacement",value:function(){var l=this,a=[];this.formInputs.forEach(function(c){var p=O.where(l.errorList,{el:c.el});if(p.length){var v=O.where(p,{rule:"required"});v.length?a.push(v[0]):a.push(p[0])}}),this.beforeErrorPlacement&&this.beforeErrorPlacement.call(this,this),a.forEach(function(c){l.errorPlacement.call(l,l.getError(c),c.el)})}},{key:"onSubmit",value:function(l){l.preventDefault(),this.submitEventIntercept&&this.submitEventIntercept.call(this,l,this),this.validate().hasError?this.invalidHandler&&this.invalidHandler.call(this,this):this.submitHandler?this.submitHandler.call(this,this.form):l.currentTarget.submit()}},{key:"removeError",value:function(l,a){l.classList.contains(this.errorClass)&&(a.setAttribute("aria-invalid","false"),l.classList.remove(this.errorClass))}},{key:"validateInput",value:function(l,a,c){var p=this,v=l,y=a;if(!a&&typeof a!="number"){var A=O.findIndex(this.formInputs,{el:v});v=this.formInputs[A],y=A}return Object.entries(v.rules).forEach(function(w){var F=O.findIndex(p.errorList,{el:v.el,rule:w[0],inputIndex:y}),B=O.findIndex(p.errorList,{el:v.el,inputIndex:y});p.validateValue(v.el.value,w[0],w[1])?(0<=F&&p.clearError(y,w[0]),0>B&&(v.valid=!0)):0>F&&(v.valid=!1,p.errorList.push({el:v.el,rule:w[0],required:w[1],inputIndex:y}))}),typeof c=="function"&&c(),v}},{key:"validateValue",value:function(l,a,c){if(this.validationHandlers[a])return this.validationHandlers[a].call(this,l,c);if(this.customRules[a])return this.customRules[a].call(this,l,c);throw new Error("Undefined rule "+a+".")}},{key:"validate",value:function(){return this.formInputs=this.formInputs.map(this.validateInput.bind(this)),0<this.errorList.length?(this.mapErrors(),{hasError:!0,errorCount:this.errorList.length}):{hasError:!1}}},{key:"setupListeners",value:function(l){var a=this,c=this;Array.from(this.form.querySelectorAll(this.fieldHolderSelector)).forEach(function(p){var v=p.querySelector("input:not([disabled])");0<=O.findIndex(a.formInputs,{el:v})&&v.addEventListener(l,c.validateInput.bind(c,v,null,function(){0<c.errorList.length&&c.mapErrors()}))})}},{key:"init",value:function(){this.form.addEventListener("submit",this.submitListenerHandler),this.onfocusout&&this.setupListeners("focusout"),this.onkeypress&&this.setupListeners("keypress")}}],[{key:"removeErrorMessage",value:function(l){l&&l.innerHTML&&l.dataset.inputError&&(l.innerHTML="",l.dataset.inputError="")}}]),h}();window.vanillaValidation=hr});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.