PageSourceSearch

https://hanoifc.com.vn/_next/static/chunks/583-b0ae139c296f06a2.js

js hanoifc.com.vn collected 2026-10-02 10:22:57 UTC 52,627 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[583],{37799:function(t,e,n){"use strict";var r=r||{};r.scope={},r.arrayIteratorImpl=function(t){var e=0;return function(){return e<t.length?{done:!1,value:t[e++]}:{done:!0}}},r.arrayIterator=function(t){return{next:r.arrayIteratorImpl(t)}},r.ASSUME_ES5=!1,r.ASSUME_NO_NATIVE_MAP=!1,r.ASSUME_NO_NATIVE_SET=!1,r.SIMPLE_FROUND_POLYFILL=!1,r.ISOLATE_POLYFILLS=!1,r.FORCE_POLYFILL_PROMISE=!1,r.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1,r.defineProperty=r.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(t,e,n){return t==Array.prototype||t==Object.prototype||(t[e]=n.value),t},r.getGlobal=function(t){t=["object"==typeof globalThis&&globalThis,t,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof n.g&&n.g];for(var e=0;e<t.length;++e){var r=t[e];if(r&&r.Math==Math)return r}throw Error("Cannot find global object")},r.global=r.getGlobal(this),r.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x"),r.TRUST_ES6_POLYFILLS=!r.ISOLATE_POLYFILLS||r.IS_SYMBOL_NATIVE,r.polyfills={},r.propertyToPolyfillSymbol={},r.POLYFILL_PREFIX="$jscp$",r.polyfill=function(t,e,n,a){e&&(r.ISOLATE_POLYFILLS?r.polyfillIsolated(t,e,n,a):r.polyfillUnisolated(t,e,n,a))},r.polyfillUnisolated=function(t,e){var n=r.global;t=t.split(".");for(var a=0;a<t.length-1;a++){var s=t[a];if(!(s in n))return;n=n[s]}(e=e(a=n[t=t[t.length-1]]))!=a&&null!=e&&r.defineProperty(n,t,{configurable:!0,writable:!0,value:e})},r.polyfillIsolated=function(t,e,n){var a=t.split(".");t=1===a.length;var s=a[0];s=!t&&s in r.polyfills?r.polyfills:r.global;for(var i=0;i<a.length-1;i++){var u=a[i];if(!(u in s))return;s=s[u]}a=a[a.length-1],null!=(e=e(n=r.IS_SYMBOL_NATIVE&&"es6"===n?s[a]:null))&&(t?r.defineProperty(r.polyfills,a,{configurable:!0,writable:!0,value:e}):e!==n&&(void 0===r.propertyToPolyfillSymbol[a]&&(t=1e9*Math.random()>>>0,r.propertyToPolyfillSymbol[a]=r.IS_SYMBOL_NATIVE?r.global.Symbol(a):r.POLYFILL_PREFIX+t+"$"+a),r.defineProperty(s,r.propertyToPolyfillSymbol[a],{configurable:!0,writable:!0,value:e})))},r.initSymbol=function(){},r.polyfill("Symbol",(function(t){function e(t,e){this.$jscomp$symbol$id_=t,r.defineProperty(this,"description",{configurable:!0,writable:!0,value:e})}if(t)return t;e.prototype.toString=function(){return this.$jscomp$symbol$id_};var n="jscomp_symbol_"+(1e9*Math.random()>>>0)+"_",a=0;return function t(r){if(this instanceof t)throw new TypeError("Symbol is not a constructor");return new e(n+(r||"")+"_"+a++,r)}}),"es6","es3"),r.polyfill("Symbol.iterator",(function(t){if(t)return t;t=Symbol("Symbol.iterator");for(var e="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),n=0;n<e.length;n++){var a=r.global[e[n]];"function"===typeof a&&"function"!=typeof a.prototype[t]&&r.defineProperty(a.prototype,t,{configurable:!0,writable:!0,value:function(){return r.iteratorPrototype(r.arrayIteratorImpl(this))}})}return t}),"es6","es3"),r.iteratorPrototype=function(t){return(t={next:t})[Symbol.iterator]=function(){return this},t},r.iteratorFromArray=function(t,e){t instanceof String&&(t+="");var n=0,r=!1,a={next:function(){if(!r&&n<t.length){var a=n++;return{value:e(a,t[a]),done:!1}}return r=!0,{done:!0,value:void 0}}};return a[Symbol.iterator]=function(){return a},a},r.polyfill("Array.prototype.keys",(function(t){return t||function(){return r.iteratorFromArray(this,(function(t){return t}))}}),"es6","es3"),r.polyfill("Array.prototype.values",(function(t){return t||function(){return r.iteratorFromArray(this,(function(t,e){return e}))}}),"es8","es3"),r.checkStringArgs=function(t,e,n){if(null==t)throw new TypeError("The 'this' value for String.prototype."+n+" must not be null or undefined");if(e instanceof RegExp)throw new TypeError("First argument to String.prototype."+n+" must not be a regular expression");return t+""},r.polyfill("String.prototype.startsWith",(function(t){return t||function(t,e){var n=r.checkStringArgs(this,t,"startsWith");t+="";var a=n.length,s=t.length;e=Math.max(0,Math.min(0|e,n.length));for(var i=0;i<s&&e<a;)if(n[e++]!=t[i++])return!1;return i>=s}}),"es6","es3"),r.owns=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.assign=r.TRUST_ES6_POLYFILLS&&"function"==typeof Object.assign?Object.assign:function(t,e){for(var n=1;n<arguments.length;n++){var a=arguments[n];if(a)for(var s in a)r.owns(a,s)&&(t[s]=a[s])}return t},r.polyfill("Object.assign",(function(t){return t||r.assign}),"es6","es3"),r.checkEs6ConformanceViaProxy=function(){try{var t={},e=Object.create(new r.global.Proxy(t,{get:function(n,r,a){return n==t&&"q"==r&&a==e}}));return!0===e.q}catch(n){return!1}},r.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS=!1,r.ES6_CONFORMANCE=r.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS&&r.checkEs6ConformanceViaProxy(),r.makeIterator=function(t){var e="undefined"!=typeof Symbol&&Symbol.iterator&&t[Symbol.iterator];return e?e.call(t):r.arrayIterator(t)},r.polyfill("WeakMap",(function(t){function e(t){if(this.id_=(l+=Math.random()+1).toString(),t){t=r.makeIterator(t);for(var e;!(e=t.next()).done;)e=e.value,this.set(e[0],e[1])}}function n(){}function a(t){var e=typeof t;return"object"===e&&null!==t||"function"===e}function s(t){if(!r.owns(t,u)){var e=new n;r.defineProperty(t,u,{value:e})}}function i(t){if(!r.ISOLATE_POLYFILLS){var e=Object[t];e&&(Object[t]=function(t){return t instanceof n?t:(Object.isExtensible(t)&&s(t),e(t))})}}if(r.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(t&&r.ES6_CONFORMANCE)return t}else if(function(){if(!t||!Object.seal)return!1;try{var e=Object.seal({}
1),n=Object.seal({}),r=new t([[e,2],[n,3]]);return 2==r.get(e)&&3==r.get(n)&&(r.delete(e),r.set(n,4),!r.has(e)&&4==r.get(n))}catch(a){return!1}}())return t;var u="$jscomp_hidden_"+Math.random();i("freeze"),i("preventExtensions"),i("seal");var l=0;return e.prototype.set=function(t,e){if(!a(t))throw Error("Invalid WeakMap key");if(s(t),!r.owns(t,u))throw Error("WeakMap key fail: "+t);return t[u][this.id_]=e,this},e.prototype.get=function(t){return a(t)&&r.owns(t,u)?t[u][this.id_]:void 0},e.prototype.has=function(t){return a(t)&&r.owns(t,u)&&r.owns(t[u],this.id_)},e.prototype.delete=function(t){return!!(a(t)&&r.owns(t,u)&&r.owns(t[u],this.id_))&&delete t[u][this.id_]},e}),"es6","es3"),r.MapEntry=function(){},r.polyfill("Map",(function(t){function e(){var t={};return t.previous=t.next=t.head=t}function n(t,e){var n=t.head_;return r.iteratorPrototype((function(){if(n){for(;n.head!=t.head_;)n=n.previous;for(;n.next!=n.head;)return n=n.next,{done:!1,value:e(n)};n=null}return{done:!0,value:void 0}}))}function a(t,e){var n=e&&typeof e;"object"==n||"function"==n?i.has(e)?n=i.get(e):(n=""+ ++u,i.set(e,n)):n="p_"+e;var a=t.data_[n];if(a&&r.owns(t.data_,n))for(t=0;t<a.length;t++){var s=a[t];if(e!==e&&s.key!==s.key||e===s.key)return{id:n,list:a,index:t,entry:s}}return{id:n,list:a,index:-1,entry:void 0}}function s(t){if(this.data_={},this.head_=e(),this.size=0,t){t=r.makeIterator(t);for(var n;!(n=t.next()).done;)n=n.value,this.set(n[0],n[1])}}if(r.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(t&&r.ES6_CONFORMANCE)return t}else if(function(){if(r.ASSUME_NO_NATIVE_MAP||!t||"function"!=typeof t||!t.prototype.entries||"function"!=typeof Object.seal)return!1;try{var e=Object.seal({x:4}),n=new t(r.makeIterator([[e,"s"]]));if("s"!=n.get(e)||1!=n.size||n.get({x:4})||n.set({x:4},"t")!=n||2!=n.size)return!1;var a=n.entries(),s=a.next();return!s.done&&s.value[0]==e&&"s"==s.value[1]&&!((s=a.next()).done||4!=s.value[0].x||"t"!=s.value[1]||!a.next().done)}catch(i){return!1}}())return t;var i=new WeakMap;s.prototype.set=function(t,e){var n=a(this,t=0===t?0:t);return n.list||(n.list=this.data_[n.id]=[]),n.entry?n.entry.value=e:(n.entry={next:this.head_,previous:this.head_.previous,head:this.head_,key:t,value:e},n.list.push(n.entry),this.head_.previous.next=n.entry,this.head_.previous=n.entry,this.size++),this},s.prototype.delete=function(t){return!(!(t=a(this,t)).entry||!t.list)&&(t.list.splice(t.index,1),t.list.length||delete this.data_[t.id],t.entry.previous.next=t.entry.next,t.entry.next.previous=t.entry.previous,t.entry.head=null,this.size--,!0)},s.prototype.clear=function(){this.data_={},this.head_=this.head_.previous=e(),this.size=0},s.prototype.has=function(t){return!!a(this,t).entry},s.prototype.get=function(t){return(t=a(this,t).entry)&&t.value},s.prototype.entries=function(){return n(this,(function(t){return[t.key,t.value]}))},s.prototype.keys=function(){return n(this,(function(t){return t.key}))},s.prototype.values=function(){return n(this,(function(t){return t.value}))},s.prototype.forEach=function(t,e){for(var n,r=this.entries();!(n=r.next()).done;)n=n.value,t.call(e,n[1],n[0],this)},s.prototype[Symbol.iterator]=s.prototype.entries;var u=0;return s}),"es6","es3"),r.polyfill("String.prototype.endsWith",(function(t){return t||function(t,e){var n=r.checkStringArgs(this,t,"endsWith");t+="",void 0===e&&(e=n.length),e=Math.max(0,Math.min(0|e,n.length));for(var a=t.length;0<a&&0<e;)if(n[--e]!=t[--a])return!1;return 0>=a}}),"es6","es3"),r.polyfill("Number.isNaN",(function(t){return t||function(t){return"number"===typeof t&&isNaN(t)}}),"es6","es3"),r.polyfill("Object.entries",(function(t){return t||function(t){var e,n=[];for(e in t)r.owns(t,e)&&n.push([e,t[e]]);return n}}),"es8","es3");t.exports=function(){function t(t){if(this.opts={},this.defaults={},this.messages=Object.assign({},_),this.rules={any:O,array:k,boolean:S,class:E,custom:x,currency:b,date:g,email:y,enum:v,equal:d,forbidden:m,function:h,multi:f,number:p,object:c,objectID:o,record:l,string:u,tuple:i,url:s,uuid:a,mac:r,luhn:n},this.aliases={},this.cache=new Map,t){if(w(this.opts,t),t.defaults&&w(this.defaults,t.defaults),t.messages)for(var j in t.messages)this.addMessage(j,t.messages[j]);if(t.aliases)for(var N in t.aliases)this.alias(N,t.aliases[N]);if(t.customRules)for(var T in t.customRules)this.add(T,t.customRules[T]);if(t.plugins){if(t=t.plugins,!Array.isArray(t))throw Error("Plugins type must be array");t.forEach(this.plugin.bind(this))}this.opts.debug&&(t=function(t){return t},"undefined"===typeof window&&(t=e),this._formatter=t)}}function e(t){return I||(I=T(),P={parser:"babel",useTabs:!1,printWidth:120,trailingComma:"none",tabWidth:4,singleQuote:!1,semi:!0,bracketSpacing:!0},A=T(),C={language:"js",theme:A.fromJson({keyword:["white","bold"],built_in:"magenta",literal:"cyan",number:"magenta",regexp:"red",string:["yellow","bold"],symbol:"plain",class:"blue",attr:"plain",function:["white","bold"],title:"plain",params:"green",comment:"grey"})}),t=I.format(t,P),A.highlight(t,C)}function n(t){return t.schema,t=t.messages,{source:'\n\t\t\tif (typeof value !== "string") {\n\t\t\t\t'+this.makeError({type:"string",actual:"value",messages:t})+'\n\t\t\t\treturn value;\n\t\t\t}
1\n\n\t\t\tif (typeof value !== "string")\n\t\t\t\tvalue = String(value);\n\n\t\t\tval = value.replace(/\\D+/g, "");\n\n\t\t\tvar array = [0, 2, 4, 6, 8, 1, 3, 5, 7, 9];\n\t\t\tvar len = val ? val.length : 0,\n\t\t\t\tbit = 1,\n\t\t\t\tsum = 0;\n\t\t\twhile (len--) {\n\t\t\t\tsum += !(bit ^= 1) ? parseInt(val[len], 10) : array[val[len]];\n\t\t\t}\n\n\t\t\tif (!(sum % 10 === 0 && sum > 0)) {\n\t\t\t\t'+this.makeError({type:"luhn",actual:"value",messages:t})+"\n\t\t\t}\n\n\t\t\treturn value;\n\t\t"}}function r(t){return t.schema,t=t.messages,{source:'\n\t\t\tif (typeof value !== "string") {\n\t\t\t\t'+this.makeError({type:"string",actual:"value",messages:t})+"\n\t\t\t\treturn value;\n\t\t\t}\n\n\t\t\tvar v = value.toLowerCase();\n\t\t\tif (!"+Y.toString()+".test(v)) {\n\t\t\t\t"+this.makeError({type:"mac",actual:"value",messages:t})+"\n\t\t\t}\n\t\t\t\n\t\t\treturn value;\n\t\t"}}function a(t){var e=t.schema;t=t.messages;var n=[];return n.push('\n\t\tif (typeof value !== "string") {\n\t\t\t'+this.makeError({type:"string",actual:"value",messages:t})+"\n\t\t\treturn value;\n\t\t}\n\n\t\tvar val = value.toLowerCase();\n\t\tif (!"+K.toString()+".test(val)) {\n\t\t\t"+this.makeError({type:"uuid",actual:"value",messages:t})+"\n\t\t\treturn value;\n\t\t}\n\n\t\tconst version = val.charAt(14) | 0;\n\t"),7>parseInt(e.version)&&n.push("\n\t\t\tif ("+e.version+" !== version) {\n\t\t\t\t"+this.makeError({type:"uuidVersion",expected:e.version,actual:"version",messages:t})+"\n\t\t\t\treturn value;\n\t\t\t}\n\t\t"),n.push('\n\t\tswitch (version) {\n\t\tcase 0:\n\t\tcase 1:\n\t\tcase 2:\n\t\tcase 6:\n\t\t\tbreak;\n\t\tcase 3:\n\t\tcase 4:\n\t\tcase 5:\n\t\t\tif (["8", "9", "a", "b"].indexOf(val.charAt(19)) === -1) {\n\t\t\t\t'+this.makeError({type:"uuid",actual:"value",messages:t})+"\n\t\t\t}\n\t\t}\n\n\t\treturn value;\n\t"),{source:n.join("\n")}}function s(t){var e=t.schema;t=t.messages;var n=[];return n.push('\n\t\tif (typeof value !== "string") {\n\t\t\t'+this.makeError({type:"string",actual:"value",messages:t})+"\n\t\t\treturn value;\n\t\t}\n\t"),e.empty?n.push("\n\t\t\tif (value.length === 0) return value;\n\t\t"):n.push("\n\t\t\tif (value.length === 0) {\n\t\t\t\t"+this.makeError({type:"urlEmpty",actual:"value",messages:t})+"\n\t\t\t\treturn value;\n\t\t\t}\n\t\t"),n.push("\n\t\tif (!"+Z.toString()+".test(value)) {\n\t\t\t"+this.makeError({type:"url",actual:"value",messages:t})+"\n\t\t}\n\n\t\treturn value;\n\t"),{source:n.join("\n")}}function i(t,e,n){var r=t.schema,a=t.messages;if(t=[],null!=r.items){if(!Array.isArray(r.items))throw Error("Invalid '"+r.type+"' schema. The 'items' field must be an array.");if(0===r.items.length)throw Error("Invalid '"+r.type+"' schema. The 'items' field must not be an empty array.")}if(t.push("\n\t\tif (!Array.isArray(value)) {\n\t\t\t"+this.makeError({type:"tuple",actual:"value",messages:a})+"\n\t\t\treturn value;\n\t\t}\n\n\t\tvar len = value.length;\n\t"),!1===r.empty&&t.push("\n\t\t\tif (len === 0) {\n\t\t\t\t"+this.makeError({type:"tupleEmpty",actual:"value",messages:a})+"\n\t\t\t\treturn value;\n\t\t\t}\n\t\t"),null!=r.items){for(t.push("\n\t\t\tif ("+r.empty+" !== false && len === 0) {\n\t\t\t\treturn value;\n\t\t\t}\n\n\t\t\tif (len !== "+r.items.length+") {\n\t\t\t\t"+this.makeError({type:"tupleLength",expected:r.items.length,actual:"len",messages:a})+"\n\t\t\t\treturn value;\n\t\t\t}\n\t\t"),t.push("\n\t\t\tvar arr = value;\n\t\t\tvar parentField = field;\n\t\t"),a=0;a<r.items.length;a++){t.push("\n\t\t\tvalue = arr["+a+"];\n\t\t");var s=e+"["+a+"]",i=this.getRuleFromSchema(r.items[a]);t.push(this.compileRule(i,n,s,"\n\t\t\tarr["+a+"] = "+(n.async?"await ":"")+"context.fn[%%INDEX%%](arr["+a+'], (parentField ? parentField : "") + "[" + '+a+' + "]", parent, errors, context);\n\t\t',"arr["+a+"]"))}t.push("\n\t\treturn arr;\n\t")}else t.push("\n\t\treturn value;\n\t");return{source:t.join("\n")}}function u(t){var e=t.schema;t=t.messages;var n=[],r=!1;if(!0===e.convert&&(r=!0,n.push('\n\t\t\tif (typeof value !== "string") {\n\t\t\t\tvalue = String(value);\n\t\t\t}\n\t\t')),n.push('\n\t\tif (typeof value !== "string") {\n\t\t\t'+this.makeError({type:"string",actual:"value",messages:t})+"\n\t\t\treturn value;\n\t\t}\n\n\t\tvar origValue = value;\n\t"),e.trim&&(r=!0,n.push("\n\t\t\tvalue = value.trim();\n\t\t")),e.trimLeft&&(r=!0,n.push("\n\t\t\tvalue = value.trimLeft();\n\t\t")),e.trimRight&&(r=!0,n.push("\n\t\t\tvalue = value.trimRight();\n\t\t")),e.padStart&&(r=!0,n.push("\n\t\t\tvalue = value.padStart("+e.padStart+", "+JSON.stringify(null!=e.padChar?e.padChar:" ")+");\n\t\t")),e.padEnd&&(r=!0,n.push("\n\t\t\tvalue = value.padEnd("+e.padEnd+", "+JSON.stringify(null!=e.padChar?e.padChar:" ")+");\n\t\t")),e.lowercase&&(r=!0,n.push("\n\t\t\tvalue = value.toLowerCase();\n\t\t")),e.uppercase&&(r=!0,n.push("\n\t\t\tvalue = value.toUpperCase();\n\t\t")),e.localeLowercase&&(r=!0,n.push("\n\t\t\tvalue = value.toLocaleLowerCase();\n\t\t")),e.localeUppercase&&(r=!0,n.push("\n\t\t\tvalue = value.toLocaleUpperCase();\n\t\t")),n.push("\n\t\t\tvar len = value.length;\n\t"),!1===e.empty?n.push("\n\t\t\tif (len === 0) {\n\t\t\t\t"+this.makeError({type:"stringEmpty",actual:"value",messages:t})+"\n\t\t\t}\n\t\t"):!0===e.empty&&n.push("\n\t\t\tif (len === 0) {\n\t\t\t\treturn value;\n\t\t\t}\n\t\t"),null!=e.min&&n.push("\n\t\t\tif (len < "+e.min+") {\n\t\t\t\t"+this.makeError({type:"stringMin",expected:e.min,actual:"len",messages:t})+"\n\t\t\t}\n\t\t"),null!=e.max&&n.push("\n\t\t\tif (len > "+e.max+") {\n\t\t\t\t"+this.makeError({type:"stringMax",expected:e.max,actual:"len",messages:t})+"\n\t\t\t}\n\t\t"),null!=e.length&&n.push("\n\t\t\tif (len !== "+e.length+") {\n\t\t\t\t"+this.makeError({type:"stringLength",expected:e.length,actual:"len",messages:t})+"\n\t\t\t}\n\t\t"),null!=e.pattern){var a=e.pattern;"string"==typeof e.pattern&&(a=new RegExp(e.pattern,e.patternFlags)),n.push("\n\t\t\tif (!"
1+a.toString()+".test(value)) {\n\t\t\t\t"+this.makeError({type:"stringPattern",expected:'"'+a.toString().replace(/"/g,"\\$&")+'"',actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t")}return null!=e.contains&&n.push('\n\t\t\tif (value.indexOf("'+e.contains+'") === -1) {\n\t\t\t\t'+this.makeError({type:"stringContains",expected:'"'+e.contains+'"',actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),null!=e.enum&&(a=JSON.stringify(e.enum),n.push("\n\t\t\tif ("+a+".indexOf(value) === -1) {\n\t\t\t\t"+this.makeError({type:"stringEnum",expected:'"'+e.enum.join(", ")+'"',actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t")),!0===e.numeric&&n.push("\n\t\t\tif (!"+V.toString()+".test(value) ) {\n\t\t\t\t"+this.makeError({type:"stringNumeric",actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),!0===e.alpha&&n.push("\n\t\t\tif(!"+z.toString()+".test(value)) {\n\t\t\t\t"+this.makeError({type:"stringAlpha",actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),!0===e.alphanum&&n.push("\n\t\t\tif(!"+q.toString()+".test(value)) {\n\t\t\t\t"+this.makeError({type:"stringAlphanum",actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),!0===e.alphadash&&n.push("\n\t\t\tif(!"+$.toString()+".test(value)) {\n\t\t\t\t"+this.makeError({type:"stringAlphadash",actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),!0===e.hex&&n.push("\n\t\t\tif(value.length % 2 !== 0 || !"+D.toString()+".test(value)) {\n\t\t\t\t"+this.makeError({type:"stringHex",actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),!0===e.singleLine&&n.push('\n\t\t\tif(value.includes("\\n")) {\n\t\t\t\t'+this.makeError({type:"stringSingleLine",messages:t})+"\n\t\t\t}\n\t\t"),!0===e.base64&&n.push("\n\t\t\tif(!"+U.toString()+".test(value)) {\n\t\t\t\t"+this.makeError({type:"stringBase64",actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),n.push("\n\t\treturn value;\n\t"),{sanitized:r,source:n.join("\n")}}function l(t,e,n){var r=t.schema,a=[];for(var s in a.push('\n\t\tif (typeof value !== "object" || value === null || Array.isArray(value)) {\n\t\t\t'+this.makeError({type:"record",actual:"value",messages:t.messages})+"\n\t\t\treturn value;\n\t\t}\n\t"),t=r.key||"string",r=r.value||"any",a.push("\n\t\tconst record = value;\n\t\tlet sanitizedKey, sanitizedValue;\n\t\tconst result = {};\n\t\tfor (let key in value) {\n\t"),a.push("sanitizedKey = value = key;"),(t=this.getRuleFromSchema(t)).messages)s.startsWith("string")&&(t.messages[s]=t.messages[s].replace(" field "," key "));return a.push(this.compileRule(t,n,null,"\n\t\tsanitizedKey = "+(n.async?"await ":"")+'context.fn[%%INDEX%%](key, field ? field + "." + key : key, record, errors, context);\n\t',"sanitizedKey")),a.push("sanitizedValue = value = record[key];"),s=this.getRuleFromSchema(r),a.push(this.compileRule(s,n,e+"[key]","\n\t\tsanitizedValue = "+(n.async?"await ":"")+'context.fn[%%INDEX%%](value, field ? field + "." + key : key, record, errors, context);\n\t',"sanitizedValue")),a.push("result[sanitizedKey] = sanitizedValue;"),a.push("\n\t\t}\n\t"),a.push("return result;"),{source:a.join("\n")}}function o(t,e,n){e=t.schema;var r=t.messages;
1t=t.index;var a=[];return n.customs[t]?n.customs[t].schema=e:n.customs[t]={schema:e},a.push("\n\t\tconst ObjectID = context.customs["+t+"].schema.ObjectID;\n\t\tif (!ObjectID.isValid(value)) {\n\t\t\t"+this.makeError({type:"objectID",actual:"value",messages:r})+"\n\t\t\treturn;\n\t\t}\n\t"),!0===e.convert?a.push("return new ObjectID(value)"):"hexString"===e.convert?a.push("return value.toString()"):a.push("return value"),{source:a.join("\n")}}function c(t,e,n){var r=t.schema;t=t.messages;var a=[];a.push('\n\t\tif (typeof value !== "object" || value === null || Array.isArray(value)) {\n\t\t\t'+this.makeError({type:"object",actual:"value",messages:t})+"\n\t\t\treturn value;\n\t\t}\n\t");var s=r.properties||r.props;if(s){a.push("var parentObj = value;"),a.push("var parentField = field;");for(var i=Object.keys(s),u=0;u<i.length;u++){var l=i[u],o=N(l),c=L.test(o)?"."+o:"['"+o+"']",p="parentObj"+c,f=(e?e+".":"")+l,h=s[l].label;h=h?"'"+N(h)+"'":void 0,a.push("\n// Field: "+N(f)),a.push('field = parentField ? parentField + "'+c+'" : "'+o+'";'),a.push("value = "+p+";"),a.push("label = "+h),l=this.getRuleFromSchema(s[l]),a.push(this.compileRule(l,n,f,"\n\t\t\t\t"+p+" = "+(n.async?"await ":"")+"context.fn[%%INDEX%%](value, field, parentObj, errors, context, label);\n\t\t\t",p)),!0===this.opts.haltOnFirstError&&a.push("if (errors.length) return parentObj;")}r.strict&&(e=Object.keys(s),a.push("\n\t\t\t\tfield = parentField;\n\t\t\t\tvar invalidProps = [];\n\t\t\t\tvar props = Object.keys(parentObj);\n\n\t\t\t\tfor (let i = 0; i < props.length; i++) {\n\t\t\t\t\tif ("+JSON.stringify(e)+".indexOf(props[i]) === -1) {\n\t\t\t\t\t\tinvalidProps.push(props[i]);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif (invalidProps.length) {\n\t\t\t"),"remove"===r.strict?(a.push("\n\t\t\t\t\tif (errors.length === 0) {\n\t\t\t\t"),a.push("\n\t\t\t\t\t\tinvalidProps.forEach(function(field) {\n\t\t\t\t\t\t\tdelete parentObj[field];\n\t\t\t\t\t\t});\n\t\t\t\t"),a.push("\n\t\t\t\t\t}\n\t\t\t\t")):a.push("\n\t\t\t\t\t"+this.makeError({type:"objectStrict",expected:'"'+e.join(", ")+'"',actual:"invalidProps.join(', ')",messages:t})+"\n\t\t\t\t"),a.push("\n\t\t\t\t}\n\t\t\t"))}return null==r.minProps&&null==r.maxProps||(r.strict?a.push("\n\t\t\t\tprops = Object.keys("+(s?"parentObj":"value")+");\n\t\t\t"):a.push("\n\t\t\t\tvar props = Object.keys("+(s?"parentObj":"value")+");\n\t\t\t\t"+(s?"field = parentField;":"")+"\n\t\t\t")),null!=r.minProps&&a.push("\n\t\t\tif (props.length < "+r.minProps+") {\n\t\t\t\t"+this.makeError({type:"objectMinProps",expected:r.minProps,actual:"props.length",messages:t})+"\n\t\t\t}\n\t\t"),null!=r.maxProps&&a.push("\n\t\t\tif (props.length > "+r.maxProps+") {\n\t\t\t\t"+this.makeError({type:"objectMaxProps",expected:r.maxProps,actual:"props.length",messages:t})+"\n\t\t\t}\n\t\t"),s?a.push("\n\t\t\treturn parentObj;\n\t\t"):a.push("\n\t\t\treturn value;\n\t\t"),{source:a.join("\n")}}function p(t){var e=t.schema;t=t.messages;var n=[];n.push("\n\t\tvar origValue = value;\n\t");var r=!1;return!0===e.convert&&(r=!0,n.push('\n\t\t\tif (typeof value !== "number") {\n\t\t\t\tvalue = Number(value);\n\t\t\t}\n\t\t')),n.push('\n\t\tif (typeof value !== "number" || isNaN(value) || !isFinite(value)) {\n\t\t\t'+this.makeError({type:"number",actual:"origValue",messages:t})+"\n\t\t\treturn value;\n\t\t}\n\t"),null!=e.min&&n.push("\n\t\t\tif (value < "+e.min+") {\n\t\t\t\t"+this.makeError({type:"numberMin",expected:e.min,actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),null!=e.max&&n.push("\n\t\t\tif (value > "+e.max+") {\n\t\t\t\t"+this.makeError({type:"numberMax",expected:e.max,actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),null!=e.equal&&n.push("\n\t\t\tif (value !== "+e.equal+") {\n\t\t\t\t"+this.makeError({type:"numberEqual",expected:e.equal,actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),null!=e.notEqual&&n.push("\n\t\t\tif (value === "+e.notEqual+") {\n\t\t\t\t"+this.makeError({type:"numberNotEqual",expected:e.notEqual,actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),!0===e.integer&&n.push("\n\t\t\tif (value % 1 !== 0) {\n\t\t\t\t"+this.makeError({type:"numberInteger",actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),!0===e.positive&&n.push("\n\t\t\tif (value <= 0) {\n\t\t\t\t"+this.makeError({type:"numberPositive",actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),!0===e.negative&&n.push("\n\t\t\tif (value >= 0) {\n\t\t\t\t"+this.makeError({type:"numberNegative",actual:"origValue",messages:t})+"\n\t\t\t}\n\t\t"),n.push("\n\t\treturn value;\n\t"),{sanitized:r,source:n.join("\n")}}function f(t,e,n){var r=t.schema;t.messages,(t=[]).push("\n\t\tvar hasValid = false;\n\t\tvar newVal = value;\n\t\tvar checkErrors = [];\n\t\tvar errorsSize = errors.length;\n\t");for(var a=0;a<r.rules.length;a++){t.push("\n\t\t\tif (!hasValid) {\n\t\t\t\tvar _errors = [];\n\t\t");var s=this.getRuleFromSchema(r.rules[a]);t.push(this.compileRule(s,n,e,"var tmpVal = "+(n.async?"await ":"")+"context.fn[%%INDEX%%](value, field, parent, _errors, context);","tmpVal")),t.push("\n\t\t\t\tif (errors.length == errorsSize && _errors.length == 0) {\n\t\t\t\t\thasValid = true;\n\t\t\t\t\tnewVal = tmpVal;\n\t\t\t\t} else {\n\t\t\t\t\tArray.prototype.push.apply(checkErrors, [].concat(_errors, errors.splice(errorsSize)));\n\t\t\t\t}\n\t\t\t}\n\t\t")}return t.push("\n\t\tif (!hasValid) {\n\t\t\tArray.prototype.push.apply(errors, checkErrors);\n\t\t}\n\n\t\treturn newVal;\n\t"),{source:t.join("\n")}}function h(t){return t.schema,{source:'\n\t\t\tif (typeof value !== "function")\n\t\t\t\t'+this.makeError({type:"function",actual:"value",messages:t.messages})+"\n\n\t\t\treturn value;\n\t\t"}}function m(t){var e=t.schema;t=t.messages;var n=[];return n.push("\n\t\tif (value !== null && value !== undefined) {\n\t"),e.remove?n.push("\n\t\t\treturn undefined;\n\t\t"):n.push("\n\t\t\t"+this.makeError({type:"forbidden",actual:"value",messages:t})+"\n\t\t"),n.push("\n\t\t}\n\n\t\treturn value;\n\t"),{source:n.join("\n")}}function d(t){var e=t.schema;t=t.messages;var n=[];return e.field?(e.strict?n.push('\n\t\t\t\tif (value !== parent["'+e.field+'"])\n\t\t\t'):n.push('\n\t\t\t\tif (value != parent["'+e.field+'"])\n\t\t\t'),n.push("\n\t\t\t\t"+this.makeError({type:"equalField",actual:"value",expected:JSON.stringify(e.field),messages:t})+"\n\t\t")):(e.strict?n.push("\n\t\t\t\tif (value !== "+JSON.stringify(e.value)+")\n\t\t\t"):n.push("\n\t\t\t\tif (value != "+JSON.stringify(e.value)+")\n\t\t\t"),n.push("\n\t\t\t\t"+this.makeError({type:"equalValue",actual:"value",expected:JSON.stringify(e.value),messages:t})+"\n\t\t")),n.push("\n\t\treturn value;\n\t"),{source:n.join("\n")}}function v(t){var e=t.schema;return t=t.messages,{source:"\n\t\t\tif ("+JSON.stringify(e.values||[])+".indexOf(value) === -1)\n\t\t\t\t"+this.makeError({type:"enumValue",expected:'"'+e.values.join(", ")+'"',actual:"value",messages:t})+"\n\t\t\t\n\t\t\treturn value;\n\t\t"}}function y(t){var e=t.schema;t=t.messages;var n=[],r="precise"==e.mode?M:F,a=!1;return n.push('\n\t\tif (typeof value !== "string") {\n\t\t\t'+this.makeError({type:"string",actual:"value",messages:t})+"\n\t\t\treturn value;\n\t\t}\n\t"),e.empty?n.push("\n\t\t\tif (value.length === 0) return value;\n\t\t"):n.push("\n\t\t\tif (value.length === 0) {\n\t\t\t\t"+this.makeError({type:"emailEmpty",actual:"value",messages:t})+"\n\t\t\t\treturn value;\n\t\t\t}\n\t\t"),e.normalize&&(a=!0,n.push("\n\t\t\tvalue = value.trim().toLowerCase();\n\t\t")),null!=e.min&&n.push("\n\t\t\tif (value.length < "+e.min+") {\n\t\t\t\t"+this.makeError({type:"emailMin",expected:e.min,actual:"value.length",messages:t})+"\n\t\t\t}\n\t\t"),null!=e.max&&n.push("\n\t\t\tif (value.length > "+e.max+") {\n\t\t\t\t"+this.makeError({type:"emailMax",expected:e.max,actual:"value.length",messages:t})+"\n\t\t\t}
1\n\t\t"),n.push("\n\t\tif (!"+r.toString()+".test(value)) {\n\t\t\t"+this.makeError({type:"email",actual:"value",messages:t})+"\n\t\t}\n\n\t\treturn value;\n\t"),{sanitized:a,source:n.join("\n")}}function g(t){var e=t.schema;t=t.messages;var n=[],r=!1;return n.push("\n\t\tvar origValue = value;\n\t"),!0===e.convert&&(r=!0,n.push("\n\t\t\tif (!(value instanceof Date)) {\n\t\t\t\tvalue = new Date(value.length && !isNaN(+value) ? +value : value);\n\t\t\t}\n\t\t")),n.push("\n\t\tif (!(value instanceof Date) || isNaN(value.getTime()))\n\t\t\t"+this.makeError({type:"date",actual:"origValue",messages:t})+"\n\n\t\treturn value;\n\t"),{sanitized:r,source:n.join("\n")}}function b(t){var e=t.schema;t=t.messages;var n=e.currencySymbol||null,r=e.thousandSeparator||",",a=e.decimalSeparator||".",s=e.customRegex;return e=!e.symbolOptional,e="(?=.*\\d)^(-?~1|~1-?)(([0-9]\\d{0,2}(~2\\d{3})*)|0)?(\\~3\\d{1,2})?$".replace(/~1/g,n?"\\"+n+(e?"":"?"):"").replace("~2",r).replace("~3",a),(n=[]).push("\n\t\tif (!value.match("+(s||new RegExp(e))+")) {\n\t\t\t"+this.makeError({type:"currency",actual:"value",messages:t})+"\n\t\t\treturn value;\n\t\t}\n\n\t\treturn value;\n\t"),{source:n.join("\n")}}function x(t,e,n){var r=[];return r.push("\n\t\t"+this.makeCustomValidator({fnName:"check",path:e,schema:t.schema,messages:t.messages,context:n,ruleIndex:t.index})+"\n\t\treturn value;\n\t"),{source:r.join("\n")}}function E(t,e,n){e=t.schema;var r=t.messages;
1t=t.index;var a=[],s=e.instanceOf.name?e.instanceOf.name:"<UnknowClass>";return n.customs[t]?n.customs[t].schema=e:n.customs[t]={schema:e},a.push("\n\t\tif (!(value instanceof context.customs["+t+"].schema.instanceOf))\n\t\t\t"+this.makeError({type:"classInstanceOf",actual:"value",expected:"'"+s+"'",messages:r})+"\n\t"),a.push("\n\t\treturn value;\n\t"),{source:a.join("\n")}}function S(t){var e=t.schema;t=t.messages;var n=[],r=!1;return n.push("\n\t\tvar origValue = value;\n\t"),!0===e.convert&&(r=!0,n.push('\n\t\t\tif (typeof value !== "boolean") {\n\t\t\t\tif (\n\t\t\t\tvalue === 1\n\t\t\t\t|| value === "true"\n\t\t\t\t|| value === "1"\n\t\t\t\t|| value === "on"\n\t\t\t\t) {\n\t\t\t\t\tvalue = true;\n\t\t\t\t} else if (\n\t\t\t\tvalue === 0\n\t\t\t\t|| value === "false"\n\t\t\t\t|| value === "0"\n\t\t\t\t|| value === "off"\n\t\t\t\t) {\n\t\t\t\t\tvalue = false;\n\t\t\t\t}\n\t\t\t}\n\t\t')),n.push('\n\t\tif (typeof value !== "boolean") {\n\t\t\t'+this.makeError({type:"boolean",actual:"origValue",messages:t})+"\n\t\t}\n\t\t\n\t\treturn value;\n\t"),{sanitized:r,source:n.join("\n")}}function k(t,e,n){var r=t.schema,a=t.messages;if((t=[]).push("\n\t\tif (!Array.isArray(value)) {\n\t\t\t"+this.makeError({type:"array",actual:"value",messages:a})+"\n\t\t\treturn value;\n\t\t}\n\n\t\tvar len = value.length;\n\t"),!1===r.empty&&t.push("\n\t\t\tif (len === 0) {\n\t\t\t\t"+this.makeError({type:"arrayEmpty",actual:"value",messages:a})+"\n\t\t\t}\n\t\t"),null!=r.min&&t.push("\n\t\t\tif (len < "+r.min+") {\n\t\t\t\t"+this.makeError({type:"arrayMin",expected:r.min,actual:"len",messages:a})+"\n\t\t\t}\n\t\t"),null!=r.max&&t.push("\n\t\t\tif (len > "+r.max+") {\n\t\t\t\t"+this.makeError({type:"arrayMax",expected:r.max,actual:"len",messages:a})+"\n\t\t\t}\n\t\t"),null!=r.length&&t.push("\n\t\t\tif (len !== "+r.length+") {\n\t\t\t\t"+this.makeError({type:"arrayLength",expected:r.length,actual:"len",messages:a})+"\n\t\t\t}\n\t\t"),null!=r.contains&&t.push("\n\t\t\tif (value.indexOf("+JSON.stringify(r.contains)+") === -1) {\n\t\t\t\t"+this.makeError({type:"arrayContains",expected:JSON.stringify(r.contains),actual:"value",messages:a})+"\n\t\t\t}\n\t\t"),!0===r.unique&&t.push("\n\t\t\tif(len > (new Set(value)).size) {\n\t\t\t\t"+this.makeError({type:"arrayUnique",expected:"Array.from(new Set(value.filter((item, index) => value.indexOf(item) !== index)))",actual:"value",messages:a})+"\n\t\t\t}\n\t\t"),null!=r.enum){var s=JSON.stringify(r.enum);t.push("\n\t\t\tfor (var i = 0; i < value.length; i++) {\n\t\t\t\tif ("+s+".indexOf(value[i]) === -1) {\n\t\t\t\t\t"+this.makeError({type:"arrayEnum",expected:'"'+r.enum.join(", ")+'"',actual:"value[i]",messages:a})+"\n\t\t\t\t}\n\t\t\t}\n\t\t")}return null!=r.items?(t.push("\n\t\t\tvar arr = value;\n\t\t\tvar parentField = field;\n\t\t\tfor (var i = 0; i < arr.length; i++) {\n\t\t\t\tvalue = arr[i];\n\t\t"),e+="[]",r=this.getRuleFromSchema(r.items),t.push(this.compileRule(r,n,e,"arr[i] = "+(n.async?"await ":"")+'context.fn[%%INDEX%%](arr[i], (parentField ? parentField : "") + "[" + i + "]", parent, errors, context)',"arr[i]")),t.push("\n\t\t\t}\n\t\t"),t.push("\n\t\treturn arr;\n\t")):t.push("\n\t\treturn value;\n\t"),{source:t.join("\n")}}function O(){var t=[];return t.push("\n\t\treturn value;\n\t"),{source:t.join("\n")}}function j(t,e,n){return t.replace(e,void 0===n||null===n?"":"function"===typeof n.toString?n:typeof n)}function w(t,e,n){for(var r in void 0===n&&(n={}),e){var a=e[r];(a="object"===typeof a&&!Array.isArray(a)&&null!=a&&0<Object.keys(a).length)?(t[r]=t[r]||{},w(t[r],e[r],n)):!0===n.skipIfExist&&void 0!==t[r]||(t[r]=e[r])}return t}function N(t){return t.replace(R,(function(t){switch(t){case'"':case"'":case"\\":return"\\"+t;case"\n":return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}}))}function T(){throw Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}var _={required:"The '{field}' field is required.",string:"The '{field}' field must be a string.",stringEmpty:"The '{field}' field must not be empty.",stringMin:"The '{field}' field length must be greater than or equal to {expected} characters long.",stringMax:"The '{field}' field length must be less than or equal to {expected} characters long.",stringLength:"The '{field}' field length must be {expected} characters long.",stringPattern:"The '{field}' field fails to match the required pattern.",stringContains:"The '{field}' field must contain the '{expected}' text.",stringEnum:"The '{field}' field does not match any of the allowed values.",stringNumeric:"The '{field}' field must be a numeric string.",stringAlpha:"The '{field}' field must be an alphabetic string.",stringAlphanum:"The '{field}' field must be an alphanumeric string.",stringAlphadash:"The '{field}' field must be an alphadash string.",stringHex:"The '{field}' field must be a hex string.",stringSingleLine:"The '{field}' field must be a single line string.",stringBase64:"The '{field}' field must be a base64 string.",number:"The '{field}' field must be a number.",numberMin:"The '{field}' field must be greater than or equal to {expected}.",numberMax:"The '{field}' field must be less than or equal to {expected}.",numberEqual:"The '{field}' field must be equal to {expected}.",numberNotEqual:"The '{field}' field can't be equal to {expected}.",numberInteger:"The '{field}' field must be an integer.",numberPositive:"The '{field}' field must be a positive number.",numberNegative:"The '{field}' field must be a negative number.",array:"The '{field}' field must be an array.",arrayEmpty:"The '{field}' field must not be an empty array.",arrayMin:"The '{field}' field must contain at least {expected} items.",arrayMax:"The '{field}' field must contain less than or equal to {expected} items.",arrayLength:"The '{field}' field must contain {expected} items.",arrayContains:"The '{field}' field must contain the '{expected}' item.",arrayUnique:"The '{actual}' value in '{field}' field does not unique the '{expected}' values.",arrayEnum:"The '{actual}' value in '{field}' field does not match any of the '{expected}' values.",tuple:"The '{field}' field must be an array.",tupleEmpty:"The '{field}' field must not be an empty array.",tupleLength:"The '{field}' field must contain {expected} items.",boolean:"The '{field}' field must be a boolean.",currency:"The '{field}' must be a valid currency format",date:"The '{field}' field must be a Date.",dateMin:"The '{field}' field must be greater than or equal to {expected}.",dateMax:"The '{field}' field must be less than or equal to {expected}.",enumValue:"The '{field}' field value '{expected}' does not match any of the allowed values.",equalValue:"The '{field}' field value must be equal to '{expected}'.",equalField:"The '{field}' field value must be equal to '{expected}' field value.",forbidden:"The '{field}' field is forbidden.",function:"The '{field}' field must be a function.",email:"The '{field}' field must be a valid e-mail.",emailEmpty:"The '{field}' field must not be empty.",emailMin:"The '{field}' field length must be greater than or equal to {expected} characters long.",emailMax:"The '{field}' field length must be less than or equal to {expected} characters long.",luhn:"The '{field}' field must be a valid checksum luhn.",mac:"The '{field}' field must be a valid MAC address.",object:"The '{field}' must be an Object.",objectStrict:"The object '{field}' contains forbidden keys: '{actual}'.",objectMinProps:"The object '{field}' must contain at least {expected} properties.",objectMaxProps:"The object '{field}' must contain {expected} properties at most.",url:"The '{field}' field must be a valid URL.",urlEmpty:"The '{field}' field must not be empty.",uuid:"The '{field}' field must be a valid UUID.",uuidVersion:"The '{field}' field must be a valid UUID version provided.",classInstanceOf:"The '{field}' field must be an instance of the '{expected}' class.",objectID:"The '{field}' field must be an valid ObjectID",record:"The '{field}' must be an Object."};_.required,_.string,_.stringEmpty,_.stringMin,_.stringMax,_.stringLength,_.stringPattern,_.stringContains,_.stringEnum,_.stringNumeric,_.stringAlpha,_.stringAlphanum,_.stringAlphadash,_.stringHex,_.stringSingleLine,_.stringBase64,_.number,_.numberMin,_.numberMax,_.numberEqual,_.numberNotEqual,_.numberInteger,_.numberPositive,_.numberNegative,_.array,_.arrayEmpty,_.arrayMin,_.arrayMax,_.arrayLength,_.arrayContains,_.arrayUnique,_.arrayEnum,_.tuple,_.tupleEmpty,_.tupleLength,_.currency,_.date,_.dateMin,_.dateMax,_.enumValue,_.equalValue,_.equalField,_.forbidden,_.email,_.emailEmpty,_.emailMin,_.emailMax,_.luhn,_.mac,_.object,_.objectStrict,_.objectMinProps,_.objectMaxProps,_.url,_.urlEmpty,_.uuid,_.uuidVersion,_.classInstanceOf,_.objectID,_.record;var I,P,A,C,M=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,F=/^\S+@\S+\.\S+$/,L=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/,R=/["'\\\n\r\u2028\u2029]/g,V=/^-?[0-9]\d*(\.\d+)?$/,z=/^[a-zA-Z]+$/,q=/^[a-zA-Z0-9]+$/,$=/^[a-zA-Z0-9_-]+$/,D=/^[0-9a-fA-F]+$/,U=/^(?:[A-Za-z0-9+\\/]{4}
1)*(?:[A-Za-z0-9+\\/]{2}==|[A-Za-z0-9+/]{3}=)?$/,Z=/^https?:\/\/\S+/,K=/^([0-9a-f]{8}-[0-9a-f]{4}-[1-6][0-9a-f]{3}-[0-9a-f]{4}-[0-9a-f]{12}|[0]{8}-[0]{4}-[0]{4}-[0]{4}-[0]{12})$/i,Y=/^((([a-f0-9][a-f0-9]+[-]){5}|([a-f0-9][a-f0-9]+[:]){5})([a-f0-9][a-f0-9])$)|(^([a-f0-9][a-f0-9][a-f0-9][a-f0-9]+[.]){2}([a-f0-9][a-f0-9][a-f0-9][a-f0-9]))$/i;try{var B=new Function("return Object.getPrototypeOf(async function(){}).constructor")()}catch(X){}return t.prototype.validate=function(t,e){return this.compile(e)(t)},t.prototype.wrapRequiredCheckSourceCode=function(t,e,n,r){var a=[],s=!0===t.schema.optional||"forbidden"===t.schema.type,i=!0===t.schema.optional||!0===t.schema.nullable||"forbidden"===t.schema.type;return null!=t.schema.default?(s=!1,!0!==t.schema.nullable&&(i=!1),"function"===typeof t.schema.default?(n.customs[t.index]||(n.customs[t.index]={}),n.customs[t.index].defaultFn=t.schema.default,t="context.customs["+t.index+"].defaultFn.call(this, context.rules["+t.index+"].schema, field, parent, context)"):t=JSON.stringify(t.schema.default),r="\n\t\t\t\tvalue = "+t+";\n\t\t\t\t"+r+" = value;\n\t\t\t"):r=this.makeError({type:"required",actual:"value",messages:t.messages}),a.push("\n\t\t\tif (value === undefined) { "+(s?"\n// allow undefined\n":r)+" }\n\t\t\telse if (value === null) { "+(i?"\n// allow null\n":r)+" }\n\t\t\t"+(e?"else { "+e+" }":"")+"\n\t\t"),a.join("\n")},t.prototype.compile=function(t){function e(t,e){return r.data=t,e&&e.meta&&(r.meta=e.meta),s.call(n,t,r)}if(null===t||"object"!==typeof t)throw Error("Invalid schema.");var n=this,r={index:0,async:!0===t.$$async,rules:[],fn:[],customs:{},utils:{replace:j}};if(this.cache.clear(),delete t.$$async,r.async&&!B)throw Error("Asynchronous mode is not supported.");if(!0!==t.$$root)if(Array.isArray(t))t=this.getRuleFromSchema(t).schema;else{var a=Object.assign({},t);t={type:"object",strict:a.$$strict,properties:a},delete a.$$strict}a=["var errors = [];","var field;","var parent = null;","var label = "+(t.label?'"'+t.label+'"':"null")+";"],t=this.getRuleFromSchema(t),a.push(this.compileRule(t,r,null,(r.async?"await ":"")+"context.fn[%%INDEX%%](value, field, null, errors, context, label);","value")),a.push("if (errors.length) {"),a.push("\n\t\t\treturn errors.map(err => {\n\t\t\t\tif (err.message) {\n\t\t\t\t\terr.message = context.utils.replace(err.message, /\\{field\\}/g, err.label || err.field);\n\t\t\t\t\terr.message = context.utils.replace(err.message, /\\{expected\\}/g, err.expected);\n\t\t\t\t\terr.message = context.utils.replace(err.message, /\\{actual\\}/g, err.actual);\n\t\t\t\t}\n\t\t\t\tif(!err.label) delete err.label\n\t\t\t\treturn err;\n\t\t\t});\n\t\t"),a.push("}"),a.push("return true;"),t=a.join("\n");var s=new(r.async?B:Function)("value","context",t);return this.opts.debug&&console.log(this._formatter("// Main check function\n"+s.toString())),this.cache.clear(),e.async=r.async,e},t.prototype.compileRule=function(t,e,n,r,a){var s=[],i=this.cache.get(t.schema);return i?((t=i).cycle=!0,t.cycleStack=[],s.push(this.wrapRequiredCheckSourceCode(t,"\n\t\t\t\tvar rule = context.rules["+t.index+"];\n\t\t\t\tif (rule.cycleStack.indexOf(value) === -1) {\n\t\t\t\t\trule.cycleStack.push(value);\n\t\t\t\t\t"+r.replace(/%%INDEX%%/g,t.index)+"\n\t\t\t\t\trule.cycleStack.pop(value);\n\t\t\t\t}\n\t\t\t",e,a))):(this.cache.set(t.schema,t),t.index=e.index,e.rules[e.index]=t,i=null!=n?n:"$$root",e.index++,(n=t.ruleFunction.call(this,t,n,e)).source=n.source.replace(/%%INDEX%%/g,t.index),n=new(e.async?B:Function)("value","field","parent","errors","context","label",n.source),e.fn[t.index]=n.bind(this),s.push(this.wrapRequiredCheckSourceCode(t,r.replace(/%%INDEX%%/g,t.index),e,a)),s.push(this.makeCustomValidator({vName:a,path:i,schema:t.schema,context:e,messages:t.messages,ruleIndex:t.index})),this.opts.debug&&console.log(this._formatter("// Context.fn["+t.index+"]\n"+n.toString()))),s.join("\n")},t.prototype.getRuleFromSchema=function(t){t=this.resolveType(t);var e=this.aliases[t.type];if(e&&(delete t.type,t=w(t,e,{skipIfExist:!0})),!(e=this.rules[t.type]))throw Error("Invalid '"+t.type+"' type in validator schema.");return{messages:Object.assign({},this.messages,t.messages),schema:w(t,this.defaults[t.type],{skipIfExist:!0}),ruleFunction:e}},t.prototype.parseShortHand=function(t){var e=(t=t.split("|").map((function(t){return t.trim()})))[0],n=e.endsWith("[]")?this.getRuleFromSchema({type:"array",items:e.slice(0,-2)}).schema:{type:t[0]};return t.slice(1).map((function(t){var e=t.indexOf(":");if(-1!==e){var r=t.substr(0,e).trim();"true"===(t=t.substr(e+1).trim())||"false"===t?t="true"===t:Number.isNaN(Number(t))||(t=Number(t)),n[r]=t}else t.startsWith("no-")?n[t.slice(3)]=!1:n[t]=!0})),n},t.prototype.makeError=function(t){var e=t.type,n=t.field,r=t.expected,a=t.actual,s={type:'"'+e+'"',message:'"'+t.messages[e]+'"'};return s.field=n?'"'+n+'"':"field",null!=r&&(s.expected=r),null!=a&&(s.actual=a),s.label="label","errors.push({ "+Object.keys(s).map((function(t){return t+": "+s[t]})).join(", ")+" });"},t.prototype.makeCustomValidator=function(t){var e=t.vName;void 0===e&&(e="value");var n=t.fnName;void 0===n&&(n="custom");var r=t.ruleIndex,a=t.path,s=t.schema,i=t.context,u=t.messages;
1t="rule"+r;var l="fnCustomErrors"+r;return"function"==typeof s[n]?(i.customs[r]?(i.customs[r].messages=u,i.customs[r].schema=s):i.customs[r]={messages:u,schema:s},this.opts.useNewCustomCheckerFunction?"\n               \t\tconst "+t+" = context.customs["+r+"];\n\t\t\t\t\tconst "+l+" = [];\n\t\t\t\t\t"+e+" = "+(i.async?"await ":"")+t+".schema."+n+".call(this, "+e+", "+l+" , "+t+'.schema, "'+a+'", parent, context);\n\t\t\t\t\tif (Array.isArray('+l+" )) {\n                  \t\t"+l+" .forEach(err => errors.push(Object.assign({ message: "+t+".messages[err.type], field }, err)));\n\t\t\t\t\t}\n\t\t\t\t":"\n\t\t\t\tconst "+t+" = context.customs["+r+"];\n\t\t\t\tconst "+(s="res_"+t)+" = "+(i.async?"await ":"")+t+".schema."+n+".call(this, "+e+", "+t+'.schema, "'+a+'", parent, context);\n\t\t\t\tif (Array.isArray('+s+")) {\n\t\t\t\t\t"+s+".forEach(err => errors.push(Object.assign({ message: "+t+".messages[err.type], field }, err)));\n\t\t\t\t}\n\t\t"):""},t.prototype.add=function(t,e){this.rules[t]=e},t.prototype.addMessage=function(t,e){this.messages[t]=e},t.prototype.alias=function(t,e){if(this.rules[t])throw Error("Alias name must not be a rule name");this.aliases[t]=e},t.prototype.plugin=function(t){if("function"!==typeof t)throw Error("Plugin fn type must be function");return t(this)},t.prototype.resolveType=function(t){var e=this;if("string"===typeof t)t=this.parseShortHand(t);else if(Array.isArray(t)){if(0===t.length)throw Error("Invalid schema.");(t={type:"multi",rules:t}).rules.map((function(t){return e.getRuleFromSchema(t)})).every((function(t){return!0===t.schema.optional}))&&(t.optional=!0),t.rules.map((function(t){return e.getRuleFromSchema(t)})).every((function(t){return!0===t.schema.nullable}))&&(t.nullable=!0)}if(t.$$type){var n=this.getRuleFromSchema(t.$$type).schema;delete t.$$type;var r,a=Object.assign({},t);for(r in t)delete t[r];w(t,n,{skipIfExist:!0}),t.props=a}return t},t.prototype.normalize=function(t){var e=this,n=this.resolveType(t);return this.aliases[n.type]&&(n=w(n,this.normalize(this.aliases[n.type]),{skipIfExists:!0})),"multi"===(n=w(n,this.defaults[n.type],{skipIfExist:!0})).type?(n.rules=n.rules.map((function(t){return e.normalize(t)})),n.optional=n.rules.every((function(t){return!0===t.optional})),n):"array"===n.type?(n.items=this.normalize(n.items),n):("object"===n.type&&n.props&&Object.entries(n.props).forEach((function(t){return n.props[t[0]]=e.normalize(t[1])})),"object"===typeof t&&(t.type?(t=this.normalize(t.type),w(n,t,{skipIfExists:!0})):Object.entries(t).forEach((function(t){return n[t[0]]=e.normalize(t[1])}))),n)},t}()},89881:function(t,e,n){var r=n(47816),a=n(99291)(r);t.exports=a},28483:function(t,e,n){var r=n(25063)();t.exports=r},47816:function(t,e,n){var r=n(28483),a=n(3674);t.exports=function(t,e){return t&&r(t,e,a)}},47415:function(t,e,n){var r=n(29932);t.exports=function(t,e){return r(e,(function(e){return t[e]}))}},99291:function(t,e,n){var r=n(98612);t.exports=function(t,e){return function(n,a){if(null==n)return n;if(!r(n))return t(n,a);for(var s=n.length,i=e?s:-1,u=Object(n);(e?i--:++i<s)&&!1!==a(u[i],i,u););return n}}},25063:function(t){t.exports=function(t){return function(e,n,r){for(var a=-1,s=Object(e),i=r(e),u=i.length;u--;){var l=i[t?u:++a];if(!1===n(s[l],l,s))break}return e}}},84486:function(t,e,n){var r=n(77412),a=n(89881),s=n(54290),i=n(1469);t.exports=function(t,e){return(i(t)?r:a)(t,s(e))}},64721:function(t,e,n){var r=n(42118),a=n(98612),s=n(47037),i=n(40554),u=n(52628),l=Math.max;t.exports=function(t,e,n,o){t=a(t)?t:u(t),n=n&&!o?i(n):0;var c=t.length;return n<0&&(n=l(c+n,0)),s(t)?n<=c&&t.indexOf(e,n)>-1:!!c&&r(t,e,n)>-1}},52628:function(t,e,n){var r=n(47415),a=n(3674);t.exports=function(t){return null==t?[]:r(t,a(t))}},6350:function(t,e,n){"use strict";n.d(e,{K:function(){return m},Z:function(){return v}});var r=n(87462),a=n(63366),s=n(67294),i=n(45697),u=n.n(i),l=n(78788),o=s.forwardRef((function(t,e){var n=t.as,i=void 0===n?"span":n,u=t.classPrefix,o=void 0===u?"input-group-addon":u,c=t.className,p=t.disabled,f=(0,a.Z)(t,["as","classPrefix","className","disabled"]),h=(0,l.Z)(o),m=h.withClassPrefix,d=(0,h.merge)(c,m({disabled:p}));return s.createElement(i,(0,r.Z)({},f,{ref:e,className:d}))}));o.displayName="InputGroupAddon",o.propTypes={className:u().string,classPrefix:u().string,disabled:u().bool};var c=o,p=n(14111),f=s.forwardRef((function(t,e){var n=t.classPrefix,i=void 0===n?"input-group-btn":n,u=t.className,o=(0,a.Z)(t,["classPrefix","className"]),c=(0,l.Z)(i),f=c.withClassPrefix,h=(0,c.merge)((0,(0,l.Z)("input-group-addon").withClassPrefix)(),u,f());return s.createElement(p.Z,(0,r.Z)({},o,{ref:e,className:h}))}));f.displayName="InputGroupButton";var h=f,m=s.createContext(null),d=s.forwardRef((function(t,e){var n=t.as,i=void 0===n?"div":n,u=t.classPrefix,o=void 0===u?"input-group":u,c=t.className,p=t.disabled,f=t.inside,h=t.size,d=t.children,v=(0,a.Z)(t,["as","classPrefix","className","disabled","inside","size","children"]),y=(0,s.use
1State)(!1),g=y[0],b=y[1],x=(0,s.useCallback)((function(){b(!0)}),[]),E=(0,s.useCallback)((function(){b(!1)}),[]),S=(0,l.Z)(o),k=S.withClassPrefix,O=(0,S.merge)(c,k(h,{inside:f,focus:g,disabled:p})),j=(0,s.useMemo)((function(){return{onFocus:x,onBlur:E}}),[x,E]);return s.createElement(m.Provider,{value:j},s.createElement(i,(0,r.Z)({},v,{ref:e,className:O}),p?s.Children.map(d,(function(t){return s.isValidElement(t)?s.cloneElement(t,{disabled:!0}):t})):d))}));d.displayName="InputGroup",d.propTypes={className:u().string,classPrefix:u().string,children:u().node,disabled:u().bool,inside:u().bool,size:u().oneOf(["lg","md","sm","xs"])},d.Addon=c,d.Button=h;var v=d},4963:function(t,e,n){"use strict";n.d(e,{Z:function(){return g}});var r=n(87462),a=n(63366),s=n(67294),i=n(45697),u=n.n(i),l=n(78788),o=s.createContext({}),c=s.forwardRef((function(t,e){var n=t.as,i=void 0===n?"div":n,u=t.classPrefix,c=void 0===u?"form-group":u,p=t.controlId,f=t.className,h=(0,a.Z)(t,["as","classPrefix","controlId","className"]),m=(0,l.Z)(c),d=m.withClassPrefix,v=(0,m.merge)(f,d()),y=(0,s.useMemo)((function(){return{controlId:p}}),[p]);return s.createElement(o.Provider,{value:y},s.createElement(i,(0,r.Z)({},h,{ref:e,className:v,role:"group"})))}));c.displayName="FormGroup",c.propTypes={controlId:u().string,className:u().string,classPrefix:u().string};var p=n(6350),f=n(69626),h=n(72196),m=n(47265),d=n(31118),v=n(3930),y=s.forwardRef((function(t,e){var n=t.className,i=t.classPrefix,u=void 0===i?"input":i,c=t.as,v=void 0===c?"input":c,y=t.type,g=void 0===y?"text":y,b=t.disabled,x=t.value,E=t.defaultValue,S=t.inputRef,k=t.id,O=t.size,j=t.plaintext,w=t.readOnly,N=t.onPressEnter,T=t.onFocus,_=t.onBlur,I=t.onKeyDown,P=t.onChange,A=(0,a.Z)(t,["className","classPrefix","as","type","disabled","value","defaultValue","inputRef","id","size","plaintext","readOnly","onPressEnter","onFocus","onBlur","onKeyDown","onChange"]),C=(0,s.useCallback)((function(t){t.key===h.QP.ENTER&&(null===N||void 0===N||N(t)),null===I||void 0===I||I(t)}),[N,I]),M=(0,s.useCallback)((function(t){var e;null===P||void 0===P||P(null===(e=t.target)||void 0===e?void 0:e.value,t)}),[P]),F=(0,l.Z)(u),L=F.withClassPrefix,R=(0,F.merge)(n,L(O,{plaintext:j})),V=(0,s.useContext)(p.K),z=(0,s.useContext)(o);if(j)return s.createElement(f.Z,{ref:e,localeKey:"unfilled"},"undefined"===typeof x?E:x);var q={};return!b&&!w&&(q.onChange=M,q.onKeyDown=C,q.onFocus=(0,m.Z)(T,null===V||void 0===V?void 0:V.onFocus),q.onBlur=(0,m.Z)(_,null===V||void 0===V?void 0:V.onBlur)),s.createElement(v,(0,r.Z)({},A,q,{ref:(0,d.Z)(e,S),className:R,type:g,id:k||(null===z||void 0===z?void 0:z.controlId),value:x,defaultValue:E,disabled:b,readOnly:w}))}));y.displayName="Input",y.propTypes={type:u().string,as:u().elementType,id:u().string,classPrefix:u().string,className:u().string,disabled:u().bool,value:u().oneOfType([u().string,u().number]),defaultValue:u().oneOfType([u().string,u().number]),size:u().oneOf(["lg","md","sm","xs"]),inputRef:v.P,onChange:u().func,onFocus:u().func,onBlur:u().func,onKeyDown:u().func,onPressEnter:u().func};var g=y},40030:function(t,e,n){"use strict";n.d(e,{vR:function(){return l}});var r=n(84486),a=n.n(r),s=n(64721),i=n.n(s),u=[].concat(["selected","defaultValue","defaultChecked","autoCapitalize","autoComplete","autoCorrect","autoFocus","checked","disabled","form","id","list","max","maxLength","min","minLength","multiple","name","pattern","placeholder","readOnly","required","step","type","value"],["onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onClick","onContextMenu","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart"]),l=function(t,e){void 0===e&&(e={});var n=e,r=n.htmlProps,s=void 0===r?u:r,l=n.includeAria,o=void 0===l||l,c={},p={};return a()(t,(function(t,e){var n=o&&(/^aria-.*$/.test(e)||"role"===e);(i()(s,e)||n?c:p)[e]=t})),[c,p]}},3930:function(t,e,n){"use strict";n.d(e,{P:function(){return s}});var r=n(45697),a=n.n(r);var s=a().oneOfType([a().func,a().any])}}]);

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.