diff --git a/packages/bundler-webpack/compiled/file-loader/LICENSE b/packages/bundler-webpack/compiled/file-loader/LICENSE new file mode 100644 index 000000000000..8c11fc7289b7 --- /dev/null +++ b/packages/bundler-webpack/compiled/file-loader/LICENSE @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/bundler-webpack/compiled/file-loader/index.js b/packages/bundler-webpack/compiled/file-loader/index.js new file mode 100644 index 000000000000..67546228fed0 --- /dev/null +++ b/packages/bundler-webpack/compiled/file-loader/index.js @@ -0,0 +1,3 @@ +(function(){var e={4133:function(e,r,t){"use strict";var a=t(5507);e.exports=defineKeywords;function defineKeywords(e,r){if(Array.isArray(r)){for(var t=0;tr)return 1;if(er)return 1;if(e",b="result"+i;var w=e.opts.$data&&u&&u.$data,S;if(w){a+=" var schema"+i+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ";S="schema"+i}else{S=u}if(C){var x=e.util.getData(F.$data,s,e.dataPathArr),B="exclusive"+i,$="op"+i,I="' + "+$+" + '";a+=" var schemaExcl"+i+" = "+x+"; ";x="schemaExcl"+i;a+=" if (typeof "+x+" != 'boolean' && "+x+" !== undefined) { "+h+" = false; ";var f=A;var R=R||[];R.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+(f||"_formatExclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: {} ";if(e.opts.messages!==false){a+=" , message: '"+A+" should be boolean' "}if(e.opts.verbose){a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}a+=" } "}else{a+=" {} "}var _=a;a=R.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+_+"]); "}else{a+=" validate.errors = ["+_+"]; return false; "}}else{a+=" var err = "+_+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" } ";if(l){m+="}";a+=" else { "}if(w){a+=" if ("+S+" === undefined) "+h+" = true; else if (typeof "+S+" != 'string') "+h+" = false; else { ";m+="}"}if(p){a+=" if (!"+y+") "+h+" = true; else { ";m+="}"}a+=" var "+b+" = "+y+"("+c+", ";if(w){a+=""+S}else{a+=""+e.util.toQuotedString(u)}a+=" ); if ("+b+" === undefined) "+h+" = false; var "+B+" = "+x+" === true; if ("+h+" === undefined) { "+h+" = "+B+" ? "+b+" "+P+" 0 : "+b+" "+P+"= 0; } if (!"+h+") var op"+i+" = "+B+" ? '"+P+"' : '"+P+"=';"}else{var B=F===true,I=P;if(!B)I+="=";var $="'"+I+"'";if(w){a+=" if ("+S+" === undefined) "+h+" = true; else if (typeof "+S+" != 'string') "+h+" = false; else { ";m+="}"}if(p){a+=" if (!"+y+") "+h+" = true; else { ";m+="}"}a+=" var "+b+" = "+y+"("+c+", ";if(w){a+=""+S}else{a+=""+e.util.toQuotedString(u)}a+=" ); if ("+b+" === undefined) "+h+" = false; if ("+h+" === undefined) "+h+" = "+b+" "+P;if(!B){a+="="}a+=" 0;"}a+=""+m+"if (!"+h+") { ";var f=r;var R=R||[];R.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+(f||"_formatLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { comparison: "+$+", limit: ";if(w){a+=""+S}else{a+=""+e.util.toQuotedString(u)}a+=" , exclusive: "+B+" } ";if(e.opts.messages!==false){a+=" , message: 'should be "+I+' "';if(w){a+="' + "+S+" + '"}else{a+=""+e.util.escapeQuotes(u)}a+="\"' "}if(e.opts.verbose){a+=" , schema: ";if(w){a+="validate.schema"+n}else{a+=""+e.util.toQuotedString(u)}a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}a+=" } "}else{a+=" {} "}var _=a;a=R.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+_+"]); "}else{a+=" validate.errors = ["+_+"]; return false; "}}else{a+=" var err = "+_+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+="}";return a}},2558:function(e){"use strict";e.exports=function generate_patternRequired(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f="data"+(s||"");var c="valid"+i;var h="key"+i,d="idx"+i,p="patternMatched"+i,m="dataProperties"+i,D="",g=e.opts.ownProperties;a+="var "+c+" = true;";if(g){a+=" var "+m+" = undefined;"}var y=u;if(y){var E,A=-1,F=y.length-1;while(A0:e.util.schemaHasRules(A.if,e.RULES.all))){a+=" var "+h+" = errors; ";var P=e.compositeRule;e.compositeRule=d.compositeRule=true;d.createErrors=false;d.schema=A.if;d.schemaPath=n+"["+F+"].if";d.errSchemaPath=o+"/"+F+"/if";a+=" "+e.validate(d)+" ";d.baseId=g;d.createErrors=true;e.compositeRule=d.compositeRule=P;a+=" "+D+" = "+m+"; if ("+D+") { ";if(typeof A.then=="boolean"){if(A.then===false){var b=b||[];b.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+"switch"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { caseIndex: "+F+" } ";if(e.opts.messages!==false){a+=" , message: 'should pass \"switch\" keyword validation' "}if(e.opts.verbose){a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}var w=a;a=b.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+w+"]); "}else{a+=" validate.errors = ["+w+"]; return false; "}}else{a+=" var err = "+w+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}}a+=" var "+m+" = "+A.then+"; "}else{d.schema=A.then;d.schemaPath=n+"["+F+"].then";d.errSchemaPath=o+"/"+F+"/then";a+=" "+e.validate(d)+" ";d.baseId=g}a+=" } else { errors = "+h+"; if (vErrors !== null) { if ("+h+") vErrors.length = "+h+"; else vErrors = null; } } "}else{a+=" "+D+" = true; ";if(typeof A.then=="boolean"){if(A.then===false){var b=b||[];b.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+"switch"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { caseIndex: "+F+" } ";if(e.opts.messages!==false){a+=" , message: 'should pass \"switch\" keyword validation' "}if(e.opts.verbose){a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}var w=a;a=b.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+w+"]); "}else{a+=" validate.errors = ["+w+"]; return false; "}}else{a+=" var err = "+w+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}}a+=" var "+m+" = "+A.then+"; "}else{d.schema=A.then;d.schemaPath=n+"["+F+"].then";d.errSchemaPath=o+"/"+F+"/then";a+=" "+e.validate(d)+" ";d.baseId=g}}y=A.continue}}a+=""+p+"var "+c+" = "+m+";";return a}},8882:function(e){"use strict";var r={};var t={timestamp:function(){return Date.now()},datetime:function(){return(new Date).toISOString()},date:function(){return(new Date).toISOString().slice(0,10)},time:function(){return(new Date).toISOString().slice(11)},random:function(){return Math.random()},randomint:function(e){var r=e&&e.max||2;return function(){return Math.floor(Math.random()*r)}},seq:function(e){var t=e&&e.name||"";r[t]=r[t]||0;return function(){return r[t]++}}};e.exports=function defFunc(e){defFunc.definition={compile:function(e,r,t){var a={};for(var i in e){var s=e[i];var u=getDefault(typeof s=="string"?s:s.func);a[i]=u.length?u(s.args):u}return t.opts.useDefaults&&!t.compositeRule?assignDefaults:noop;function assignDefaults(r){for(var i in e){if(r[i]===undefined||t.opts.useDefaults=="empty"&&(r[i]===null||r[i]===""))r[i]=a[i]()}return true}function noop(){return true}},DEFAULTS:t,metaSchema:{type:"object",additionalProperties:{type:["string","object"],additionalProperties:false,required:["func","args"],properties:{func:{type:"string"},args:{type:"object"}}}}};e.addKeyword("dynamicDefaults",defFunc.definition);return e;function getDefault(e){var r=t[e];if(r)return r;throw new Error('invalid "dynamicDefaults" keyword property value: '+e)}}},442:function(e,r,t){"use strict";e.exports=t(7921)("Maximum")},4422:function(e,r,t){"use strict";e.exports=t(7921)("Minimum")},5507:function(e,r,t){"use strict";e.exports={instanceof:t(3300),range:t(6962),regexp:t(4840),typeof:t(1147),dynamicDefaults:t(8882),allRequired:t(3672),anyRequired:t(2390),oneRequired:t(9425),prohibited:t(8460),uniqueItemProperties:t(7705),deepProperties:t(9357),deepRequired:t(5568),formatMinimum:t(4422),formatMaximum:t(442),patternRequired:t(1780),switch:t(593),select:t(9128),transform:t(2615)}},3300:function(e){"use strict";var r={Object:Object,Array:Array,Function:Function,Number:Number,String:String,Date:Date,RegExp:RegExp};e.exports=function defFunc(e){if(typeof Buffer!="undefined")r.Buffer=Buffer;if(typeof Promise!="undefined")r.Promise=Promise;defFunc.definition={compile:function(e){if(typeof e=="string"){var r=getConstructor(e);return function(e){return e instanceof r}}var t=e.map(getConstructor);return function(e){for(var r=0;rr||t&&e==r)throw new Error("There are no numbers in range")}}},4840:function(e){"use strict";e.exports=function defFunc(e){defFunc.definition={type:"string",inline:function(e,r,t){return getRegExp()+".test(data"+(e.dataLevel||"")+")";function getRegExp(){try{if(typeof t=="object")return new RegExp(t.pattern,t.flags);var e=t.match(/^\/(.*)\/([gimuy]*)$/);if(e)return new RegExp(e[1],e[2]);throw new Error("cannot parse string into RegExp")}catch(e){console.error("regular expression",t,"is invalid");throw e}}},metaSchema:{type:["string","object"],properties:{pattern:{type:"string"},flags:{type:"string"}},required:["pattern"],additionalProperties:false}};e.addKeyword("regexp",defFunc.definition);return e}},9128:function(e,r,t){"use strict";var a=t(2298);e.exports=function defFunc(e){if(!e._opts.$data){console.warn("keyword select requires $data option");return e}var r=a.metaSchemaRef(e);var t=[];defFunc.definition={validate:function v(e,r,t){if(t.selectCases===undefined)throw new Error('keyword "selectCases" is absent');var a=getCompiledSchemas(t,false);var i=a.cases[e];if(i===undefined)i=a.default;if(typeof i=="boolean")return i;var s=i(r);if(!s)v.errors=i.errors;return s},$data:true,metaSchema:{type:["string","number","boolean","null"]}};e.addKeyword("select",defFunc.definition);e.addKeyword("selectCases",{compile:function(e,r){var t=getCompiledSchemas(r);for(var a in e)t.cases[a]=compileOrBoolean(e[a]);return function(){return true}},valid:true,metaSchema:{type:"object",additionalProperties:r}});e.addKeyword("selectDefault",{compile:function(e,r){var t=getCompiledSchemas(r);t.default=compileOrBoolean(e);return function(){return true}},valid:true,metaSchema:r});return e;function getCompiledSchemas(e,r){var a;t.some((function(r){if(r.parentSchema===e){a=r;return true}}));if(!a&&r!==false){a={parentSchema:e,cases:{},default:true};t.push(a)}return a}function compileOrBoolean(r){return typeof r=="boolean"?r:e.compile(r)}}},593:function(e,r,t){"use strict";var a=t(2298);e.exports=function defFunc(e){if(e.RULES.keywords.switch&&e.RULES.keywords.if)return;var r=a.metaSchemaRef(e);defFunc.definition={inline:t(5244),statements:true,errors:"full",metaSchema:{type:"array",items:{required:["then"],properties:{if:r,then:{anyOf:[{type:"boolean"},r]},continue:{type:"boolean"}},additionalProperties:false,dependencies:{continue:["if"]}}}};e.addKeyword("switch",defFunc.definition);return e}},2615:function(e){"use strict";e.exports=function defFunc(e){var r={trimLeft:function(e){return e.replace(/^[\s]+/,"")},trimRight:function(e){return e.replace(/[\s]+$/,"")},trim:function(e){return e.trim()},toLowerCase:function(e){return e.toLowerCase()},toUpperCase:function(e){return e.toUpperCase()},toEnumCase:function(e,r){return r.hash[makeHashTableKey(e)]||e}};defFunc.definition={type:"string",errors:false,modifying:true,valid:true,compile:function(e,t){var a;if(e.indexOf("toEnumCase")!==-1){a={hash:{}};if(!t.enum)throw new Error('Missing enum. To use `transform:["toEnumCase"]`, `enum:[...]` is required.');for(var i=t.enum.length;i--;i){var s=t.enum[i];if(typeof s!=="string")continue;var u=makeHashTableKey(s);if(a.hash[u])throw new Error('Invalid enum uniqueness. To use `transform:["toEnumCase"]`, all values must be unique when case insensitive.');a.hash[u]=s}}return function(t,i,s,u){if(!s)return;for(var n=0,o=e.length;n= 0"},metaSchema:{anyOf:[{type:"string",enum:r},{type:"array",items:{type:"string",enum:r}}]}};e.addKeyword("typeof",defFunc.definition);return e}},7705:function(e){"use strict";var r=["number","integer","string","boolean","null"];e.exports=function defFunc(e){defFunc.definition={type:"array",compile:function(e,r,t){var a=t.util.equal;var i=getScalarKeys(e,r);return function(r){if(r.length>1){for(var t=0;t=0}))}},8601:function(e,r,t){"use strict";var a=t(6905),i=t(8708),s=t(4578),u=t(4841),n=t(7351),o=t(3978),l=t(8404),f=t(9341),c=t(7224);e.exports=Ajv;Ajv.prototype.validate=validate;Ajv.prototype.compile=compile;Ajv.prototype.addSchema=addSchema;Ajv.prototype.addMetaSchema=addMetaSchema;Ajv.prototype.validateSchema=validateSchema;Ajv.prototype.getSchema=getSchema;Ajv.prototype.removeSchema=removeSchema;Ajv.prototype.addFormat=addFormat;Ajv.prototype.errorsText=errorsText;Ajv.prototype._addSchema=_addSchema;Ajv.prototype._compile=_compile;Ajv.prototype.compileAsync=t(6211);var h=t(398);Ajv.prototype.addKeyword=h.add;Ajv.prototype.getKeyword=h.get;Ajv.prototype.removeKeyword=h.remove;Ajv.prototype.validateKeyword=h.validate;var d=t(8373);Ajv.ValidationError=d.Validation;Ajv.MissingRefError=d.MissingRef;Ajv.$dataMetaSchema=f;var p="http://json-schema.org/draft-07/schema";var m=["removeAdditional","useDefaults","coerceTypes","strictDefaults"];var D=["/properties"];function Ajv(e){if(!(this instanceof Ajv))return new Ajv(e);e=this._opts=c.copy(e)||{};setLogger(this);this._schemas={};this._refs={};this._fragments={};this._formats=o(e.format);this._cache=e.cache||new s;this._loadingSchemas={};this._compilations=[];this.RULES=l();this._getId=chooseGetId(e);e.loopRequired=e.loopRequired||Infinity;if(e.errorDataPath=="property")e._errorDataPathProperty=true;if(e.serialize===undefined)e.serialize=n;this._metaOpts=getMetaSchemaOptions(this);if(e.formats)addInitialFormats(this);if(e.keywords)addInitialKeywords(this);addDefaultMetaSchema(this);if(typeof e.meta=="object")this.addMetaSchema(e.meta);if(e.nullable)this.addKeyword("nullable",{metaSchema:{type:"boolean"}});addInitialSchemas(this)}function validate(e,r){var t;if(typeof e=="string"){t=this.getSchema(e);if(!t)throw new Error('no schema with key or ref "'+e+'"')}else{var a=this._addSchema(e);t=a.validate||this._compile(a)}var i=t(r);if(t.$async!==true)this.errors=t.errors;return i}function compile(e,r){var t=this._addSchema(e,undefined,r);return t.validate||this._compile(t)}function addSchema(e,r,t,a){if(Array.isArray(e)){for(var s=0;s%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i;var c=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-)*(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-)*(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i;var h=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i;var d=/^(?:\/(?:[^~/]|~0|~1)*)*$/;var p=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i;var m=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;e.exports=formats;function formats(e){e=e=="full"?"full":"fast";return a.copy(formats[e])}formats.fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":f,url:c,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:n,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:regex,uuid:h,"json-pointer":d,"json-pointer-uri-fragment":p,"relative-json-pointer":m};formats.full={date:date,time:time,"date-time":date_time,uri:uri,"uri-reference":l,"uri-template":f,url:c,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:n,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:regex,uuid:h,"json-pointer":d,"json-pointer-uri-fragment":p,"relative-json-pointer":m};function isLeapYear(e){return e%4===0&&(e%100!==0||e%400===0)}function date(e){var r=e.match(i);if(!r)return false;var t=+r[1];var a=+r[2];var u=+r[3];return a>=1&&a<=12&&u>=1&&u<=(a==2&&isLeapYear(t)?29:s[a])}function time(e,r){var t=e.match(u);if(!t)return false;var a=t[1];var i=t[2];var s=t[3];var n=t[5];return(a<=23&&i<=59&&s<=59||a==23&&i==59&&s==60)&&(!r||n)}var D=/t|\s/i;function date_time(e){var r=e.split(D);return r.length==2&&date(r[0])&&time(r[1],true)}var g=/\/|:/;function uri(e){return g.test(e)&&o.test(e)}var y=/[^\\]\\Z/;function regex(e){if(y.test(e))return false;try{new RegExp(e);return true}catch(e){return false}}},6905:function(e,r,t){"use strict";var a=t(8708),i=t(7224),s=t(8373),u=t(7351);var n=t(2801);var o=i.ucs2length;var l=t(7447);var f=s.Validation;e.exports=compile;function compile(e,r,t,c){var h=this,d=this._opts,p=[undefined],m={},D=[],g={},y=[],E={},A=[];r=r||{schema:e,refVal:p,refs:m};var F=checkCompiling.call(this,e,r,c);var C=this._compilations[F.index];if(F.compiling)return C.callValidate=callValidate;var P=this._formats;var b=this.RULES;try{var w=localCompile(e,r,t,c);C.validate=w;var S=C.callValidate;if(S){S.schema=w.schema;S.errors=null;S.refs=w.refs;S.refVal=w.refVal;S.root=w.root;S.$async=w.$async;if(d.sourceCode)S.source=w.source}return w}finally{endCompiling.call(this,e,r,c)}function callValidate(){var e=C.validate;var r=e.apply(this,arguments);callValidate.errors=e.errors;return r}function localCompile(e,t,u,c){var g=!t||t&&t.schema==e;if(t.schema!=r.schema)return compile.call(h,e,t,u,c);var E=e.$async===true;var F=n({isTop:true,schema:e,isRoot:g,baseId:c,root:t,schemaPath:"",errSchemaPath:"#",errorPath:'""',MissingRefError:s.MissingRef,RULES:b,validate:n,util:i,resolve:a,resolveRef:resolveRef,usePattern:usePattern,useDefault:useDefault,useCustomRule:useCustomRule,opts:d,formats:P,logger:h.logger,self:h});F=vars(p,refValCode)+vars(D,patternCode)+vars(y,defaultCode)+vars(A,customRuleCode)+F;if(d.processCode)F=d.processCode(F,e);var C;try{var w=new Function("self","RULES","formats","root","refVal","defaults","customRules","equal","ucs2length","ValidationError",F);C=w(h,b,P,r,p,y,A,l,o,f);p[0]=C}catch(e){h.logger.error("Error compiling schema, function code:",F);throw e}C.schema=e;C.errors=null;C.refs=m;C.refVal=p;C.root=g?C:t;if(E)C.$async=true;if(d.sourceCode===true){C.source={code:F,patterns:D,defaults:y}}return C}function resolveRef(e,i,s){i=a.url(e,i);var u=m[i];var n,o;if(u!==undefined){n=p[u];o="refVal["+u+"]";return resolvedRef(n,o)}if(!s&&r.refs){var l=r.refs[i];if(l!==undefined){n=r.refVal[l];o=addLocalRef(i,n);return resolvedRef(n,o)}}o=addLocalRef(i);var f=a.call(h,localCompile,r,i);if(f===undefined){var c=t&&t[i];if(c){f=a.inlineRef(c,d.inlineRefs)?c:compile.call(h,c,r,t,e)}}if(f===undefined){removeLocalRef(i)}else{replaceLocalRef(i,f);return resolvedRef(f,o)}}function addLocalRef(e,r){var t=p.length;p[t]=r;m[e]=t;return"refVal"+t}function removeLocalRef(e){delete m[e]}function replaceLocalRef(e,r){var t=m[e];p[t]=r}function resolvedRef(e,r){return typeof e=="object"||typeof e=="boolean"?{code:r,schema:e,inline:true}:{code:r,$async:e&&!!e.$async}}function usePattern(e){var r=g[e];if(r===undefined){r=g[e]=D.length;D[r]=e}return"pattern"+r}function useDefault(e){switch(typeof e){case"boolean":case"number":return""+e;case"string":return i.toQuotedString(e);case"object":if(e===null)return"null";var r=u(e);var t=E[r];if(t===undefined){t=E[r]=y.length;y[t]=e}return"default"+t}}function useCustomRule(e,r,t,a){if(h._opts.validateSchema!==false){var i=e.definition.dependencies;if(i&&!i.every((function(e){return Object.prototype.hasOwnProperty.call(t,e)})))throw new Error("parent schema must have all required keywords: "+i.join(","));var s=e.definition.validateSchema;if(s){var u=s(r);if(!u){var n="keyword schema is invalid: "+h.errorsText(s.errors);if(h._opts.validateSchema=="log")h.logger.error(n);else throw new Error(n)}}}var o=e.definition.compile,l=e.definition.inline,f=e.definition.macro;var c;if(o){c=o.call(h,r,t,a)}else if(f){c=f.call(h,r,t,a);if(d.validateSchema!==false)h.validateSchema(c,true)}else if(l){c=l.call(h,a,e.keyword,r,t)}else{c=e.definition.validate;if(!c)return}if(c===undefined)throw new Error('custom keyword "'+e.keyword+'"failed to compile');var p=A.length;A[p]=c;return{code:"customRule"+p,validate:c}}}function checkCompiling(e,r,t){var a=compIndex.call(this,e,r,t);if(a>=0)return{index:a,compiling:true};a=this._compilations.length;this._compilations[a]={schema:e,root:r,baseId:t};return{index:a,compiling:false}}function endCompiling(e,r,t){var a=compIndex.call(this,e,r,t);if(a>=0)this._compilations.splice(a,1)}function compIndex(e,r,t){for(var a=0;a=55296&&i<=56319&&a=r)throw new Error("Cannot access property/index "+a+" levels up, current level is "+r);return t[r-a]}if(a>r)throw new Error("Cannot access data "+a+" levels up, current level is "+r);s="data"+(r-a||"");if(!i)return s}var l=s;var f=i.split("/");for(var c=0;c",E=p?">":"<",f=undefined;if(!(h||typeof u=="number"||u===undefined)){throw new Error(r+" must be number")}if(!(g||D===undefined||typeof D=="number"||typeof D=="boolean")){throw new Error(m+" must be number or boolean")}if(g){var A=e.util.getData(D.$data,s,e.dataPathArr),F="exclusive"+i,C="exclType"+i,P="exclIsNumber"+i,b="op"+i,w="' + "+b+" + '";a+=" var schemaExcl"+i+" = "+A+"; ";A="schemaExcl"+i;a+=" var "+F+"; var "+C+" = typeof "+A+"; if ("+C+" != 'boolean' && "+C+" != 'undefined' && "+C+" != 'number') { ";var f=m;var S=S||[];S.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+(f||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: {} ";if(e.opts.messages!==false){a+=" , message: '"+m+" should be boolean' "}if(e.opts.verbose){a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}a+=" } "}else{a+=" {} "}var x=a;a=S.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+x+"]); "}else{a+=" validate.errors = ["+x+"]; return false; "}}else{a+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" } else if ( ";if(h){a+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}a+=" "+C+" == 'number' ? ( ("+F+" = "+d+" === undefined || "+A+" "+y+"= "+d+") ? "+c+" "+E+"= "+A+" : "+c+" "+E+" "+d+" ) : ( ("+F+" = "+A+" === true) ? "+c+" "+E+"= "+d+" : "+c+" "+E+" "+d+" ) || "+c+" !== "+c+") { var op"+i+" = "+F+" ? '"+y+"' : '"+y+"='; ";if(u===undefined){f=m;o=e.errSchemaPath+"/"+m;d=A;h=g}}else{var P=typeof D=="number",w=y;if(P&&h){var b="'"+w+"'";a+=" if ( ";if(h){a+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}a+=" ( "+d+" === undefined || "+D+" "+y+"= "+d+" ? "+c+" "+E+"= "+D+" : "+c+" "+E+" "+d+" ) || "+c+" !== "+c+") { "}else{if(P&&u===undefined){F=true;f=m;o=e.errSchemaPath+"/"+m;d=D;E+="="}else{if(P)d=Math[p?"min":"max"](D,u);if(D===(P?d:true)){F=true;f=m;o=e.errSchemaPath+"/"+m;E+="="}else{F=false;w+="="}}var b="'"+w+"'";a+=" if ( ";if(h){a+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}a+=" "+c+" "+E+" "+d+" || "+c+" !== "+c+") { "}}f=f||r;var S=S||[];S.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+(f||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { comparison: "+b+", limit: "+d+", exclusive: "+F+" } ";if(e.opts.messages!==false){a+=" , message: 'should be "+w+" ";if(h){a+="' + "+d}else{a+=""+d+"'"}}if(e.opts.verbose){a+=" , schema: ";if(h){a+="validate.schema"+n}else{a+=""+u}a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}a+=" } "}else{a+=" {} "}var x=a;a=S.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+x+"]); "}else{a+=" validate.errors = ["+x+"]; return false; "}}else{a+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" } ";if(l){a+=" else { "}return a}},2982:function(e){"use strict";e.exports=function generate__limitItems(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f;var c="data"+(s||"");var h=e.opts.$data&&u&&u.$data,d;if(h){a+=" var schema"+i+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ";d="schema"+i}else{d=u}if(!(h||typeof u=="number")){throw new Error(r+" must be number")}var p=r=="maxItems"?">":"<";a+="if ( ";if(h){a+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}a+=" "+c+".length "+p+" "+d+") { ";var f=r;var m=m||[];m.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+(f||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { limit: "+d+" } ";if(e.opts.messages!==false){a+=" , message: 'should NOT have ";if(r=="maxItems"){a+="more"}else{a+="fewer"}a+=" than ";if(h){a+="' + "+d+" + '"}else{a+=""+u}a+=" items' "}if(e.opts.verbose){a+=" , schema: ";if(h){a+="validate.schema"+n}else{a+=""+u}a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}a+=" } "}else{a+=" {} "}var D=a;a=m.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+D+"]); "}else{a+=" validate.errors = ["+D+"]; return false; "}}else{a+=" var err = "+D+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+="} ";if(l){a+=" else { "}return a}},8598:function(e){"use strict";e.exports=function generate__limitLength(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f;var c="data"+(s||"");var h=e.opts.$data&&u&&u.$data,d;if(h){a+=" var schema"+i+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ";d="schema"+i}else{d=u}if(!(h||typeof u=="number")){throw new Error(r+" must be number")}var p=r=="maxLength"?">":"<";a+="if ( ";if(h){a+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}if(e.opts.unicode===false){a+=" "+c+".length "}else{a+=" ucs2length("+c+") "}a+=" "+p+" "+d+") { ";var f=r;var m=m||[];m.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+(f||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { limit: "+d+" } ";if(e.opts.messages!==false){a+=" , message: 'should NOT be ";if(r=="maxLength"){a+="longer"}else{a+="shorter"}a+=" than ";if(h){a+="' + "+d+" + '"}else{a+=""+u}a+=" characters' "}if(e.opts.verbose){a+=" , schema: ";if(h){a+="validate.schema"+n}else{a+=""+u}a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}a+=" } "}else{a+=" {} "}var D=a;a=m.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+D+"]); "}else{a+=" validate.errors = ["+D+"]; return false; "}}else{a+=" var err = "+D+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+="} ";if(l){a+=" else { "}return a}},1667:function(e){"use strict";e.exports=function generate__limitProperties(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f;var c="data"+(s||"");var h=e.opts.$data&&u&&u.$data,d;if(h){a+=" var schema"+i+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ";d="schema"+i}else{d=u}if(!(h||typeof u=="number")){throw new Error(r+" must be number")}var p=r=="maxProperties"?">":"<";a+="if ( ";if(h){a+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}a+=" Object.keys("+c+").length "+p+" "+d+") { ";var f=r;var m=m||[];m.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+(f||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { limit: "+d+" } ";if(e.opts.messages!==false){a+=" , message: 'should NOT have ";if(r=="maxProperties"){a+="more"}else{a+="fewer"}a+=" than ";if(h){a+="' + "+d+" + '"}else{a+=""+u}a+=" properties' "}if(e.opts.verbose){a+=" , schema: ";if(h){a+="validate.schema"+n}else{a+=""+u}a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}a+=" } "}else{a+=" {} "}var D=a;a=m.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+D+"]); "}else{a+=" validate.errors = ["+D+"]; return false; "}}else{a+=" var err = "+D+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+="} ";if(l){a+=" else { "}return a}},1308:function(e){"use strict";e.exports=function generate_allOf(e,r,t){var a=" ";var i=e.schema[r];var s=e.schemaPath+e.util.getProperty(r);var u=e.errSchemaPath+"/"+r;var n=!e.opts.allErrors;var o=e.util.copy(e);var l="";o.level++;var f="valid"+o.level;var c=o.baseId,h=true;var d=i;if(d){var p,m=-1,D=d.length-1;while(m0||p===false:e.util.schemaHasRules(p,e.RULES.all)){h=false;o.schema=p;o.schemaPath=s+"["+m+"]";o.errSchemaPath=u+"/"+m;a+=" "+e.validate(o)+" ";o.baseId=c;if(n){a+=" if ("+f+") { ";l+="}"}}}}if(n){if(h){a+=" if (true) { "}else{a+=" "+l.slice(0,-1)+" "}}return a}},7128:function(e){"use strict";e.exports=function generate_anyOf(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f="data"+(s||"");var c="valid"+i;var h="errs__"+i;var d=e.util.copy(e);var p="";d.level++;var m="valid"+d.level;var D=u.every((function(r){return e.opts.strictKeywords?typeof r=="object"&&Object.keys(r).length>0||r===false:e.util.schemaHasRules(r,e.RULES.all)}));if(D){var g=d.baseId;a+=" var "+h+" = errors; var "+c+" = false; ";var y=e.compositeRule;e.compositeRule=d.compositeRule=true;var E=u;if(E){var A,F=-1,C=E.length-1;while(F0||u===false:e.util.schemaHasRules(u,e.RULES.all);a+="var "+h+" = errors;var "+c+";";if(A){var F=e.compositeRule;e.compositeRule=d.compositeRule=true;d.schema=u;d.schemaPath=n;d.errSchemaPath=o;a+=" var "+m+" = false; for (var "+D+" = 0; "+D+" < "+f+".length; "+D+"++) { ";d.errorPath=e.util.getPathExpr(e.errorPath,D,e.opts.jsonPointers,true);var C=f+"["+D+"]";d.dataPathArr[g]=D;var P=e.validate(d);d.baseId=E;if(e.util.varOccurences(P,y)<2){a+=" "+e.util.varReplace(P,y,C)+" "}else{a+=" var "+y+" = "+C+"; "+P+" "}a+=" if ("+m+") break; } ";e.compositeRule=d.compositeRule=F;a+=" "+p+" if (!"+m+") {"}else{a+=" if ("+f+".length == 0) {"}var b=b||[];b.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+"contains"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: {} ";if(e.opts.messages!==false){a+=" , message: 'should contain a valid item' "}if(e.opts.verbose){a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}var w=a;a=b.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+w+"]); "}else{a+=" validate.errors = ["+w+"]; return false; "}}else{a+=" var err = "+w+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" } else { ";if(A){a+=" errors = "+h+"; if (vErrors !== null) { if ("+h+") vErrors.length = "+h+"; else vErrors = null; } "}if(e.opts.allErrors){a+=" } "}return a}},9481:function(e){"use strict";e.exports=function generate_custom(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f;var c="data"+(s||"");var h="valid"+i;var d="errs__"+i;var p=e.opts.$data&&u&&u.$data,m;if(p){a+=" var schema"+i+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ";m="schema"+i}else{m=u}var D=this,g="definition"+i,y=D.definition,E="";var A,F,C,P,b;if(p&&y.$data){b="keywordValidate"+i;var w=y.validateSchema;a+=" var "+g+" = RULES.custom['"+r+"'].definition; var "+b+" = "+g+".validate;"}else{P=e.useCustomRule(D,u,e.schema,e);if(!P)return;m="validate.schema"+n;b=P.code;A=y.compile;F=y.inline;C=y.macro}var S=b+".errors",x="i"+i,B="ruleErr"+i,$=y.async;if($&&!e.async)throw new Error("async keyword in sync schema");if(!(F||C)){a+=""+S+" = null;"}a+="var "+d+" = errors;var "+h+";";if(p&&y.$data){E+="}";a+=" if ("+m+" === undefined) { "+h+" = true; } else { ";if(w){E+="}";a+=" "+h+" = "+g+".validateSchema("+m+"); if ("+h+") { "}}if(F){if(y.statements){a+=" "+P.validate+" "}else{a+=" "+h+" = "+P.validate+"; "}}else if(C){var I=e.util.copy(e);var E="";I.level++;var R="valid"+I.level;I.schema=P.validate;I.schemaPath="";var _=e.compositeRule;e.compositeRule=I.compositeRule=true;var O=e.validate(I).replace(/validate\.schema/g,b);e.compositeRule=I.compositeRule=_;a+=" "+O}else{var j=j||[];j.push(a);a="";a+=" "+b+".call( ";if(e.opts.passContext){a+="this"}else{a+="self"}if(A||y.schema===false){a+=" , "+c+" "}else{a+=" , "+m+" , "+c+" , validate.schema"+e.schemaPath+" "}a+=" , (dataPath || '')";if(e.errorPath!='""'){a+=" + "+e.errorPath}var k=s?"data"+(s-1||""):"parentData",N=s?e.dataPathArr[s]:"parentDataProperty";a+=" , "+k+" , "+N+" , rootData ) ";var q=a;a=j.pop();if(y.errors===false){a+=" "+h+" = ";if($){a+="await "}a+=""+q+"; "}else{if($){S="customErrors"+i;a+=" var "+S+" = null; try { "+h+" = await "+q+"; } catch (e) { "+h+" = false; if (e instanceof ValidationError) "+S+" = e.errors; else throw e; } "}else{a+=" "+S+" = null; "+h+" = "+q+"; "}}}if(y.modifying){a+=" if ("+k+") "+c+" = "+k+"["+N+"];"}a+=""+E;if(y.valid){if(l){a+=" if (true) { "}}else{a+=" if ( ";if(y.valid===undefined){a+=" !";if(C){a+=""+R}else{a+=""+h}}else{a+=" "+!y.valid+" "}a+=") { ";f=D.keyword;var j=j||[];j.push(a);a="";var j=j||[];j.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+(f||"custom")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { keyword: '"+D.keyword+"' } ";if(e.opts.messages!==false){a+=" , message: 'should pass \""+D.keyword+"\" keyword validation' "}if(e.opts.verbose){a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}a+=" } "}else{a+=" {} "}var Q=a;a=j.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+Q+"]); "}else{a+=" validate.errors = ["+Q+"]; return false; "}}else{a+=" var err = "+Q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}var T=a;a=j.pop();if(F){if(y.errors){if(y.errors!="full"){a+=" for (var "+x+"="+d+"; "+x+"0||y===false:e.util.schemaHasRules(y,e.RULES.all)){a+=" "+p+" = true; if ( "+f+e.util.getProperty(F)+" !== undefined ";if(g){a+=" && Object.prototype.hasOwnProperty.call("+f+", '"+e.util.escapeQuotes(F)+"') "}a+=") { ";h.schema=y;h.schemaPath=n+e.util.getProperty(F);h.errSchemaPath=o+"/"+e.util.escapeFragment(F);a+=" "+e.validate(h)+" ";h.baseId=k;a+=" } ";if(l){a+=" if ("+p+") { ";d+="}"}}}if(l){a+=" "+d+" if ("+c+" == errors) {"}return a}},3691:function(e){"use strict";e.exports=function generate_enum(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f="data"+(s||"");var c="valid"+i;var h=e.opts.$data&&u&&u.$data,d;if(h){a+=" var schema"+i+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ";d="schema"+i}else{d=u}var p="i"+i,m="schema"+i;if(!h){a+=" var "+m+" = validate.schema"+n+";"}a+="var "+c+";";if(h){a+=" if (schema"+i+" === undefined) "+c+" = true; else if (!Array.isArray(schema"+i+")) "+c+" = false; else {"}a+=""+c+" = false;for (var "+p+"=0; "+p+"<"+m+".length; "+p+"++) if (equal("+f+", "+m+"["+p+"])) { "+c+" = true; break; }";if(h){a+=" } "}a+=" if (!"+c+") { ";var D=D||[];D.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+"enum"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { allowedValues: schema"+i+" } ";if(e.opts.messages!==false){a+=" , message: 'should be equal to one of the allowed values' "}if(e.opts.verbose){a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}var g=a;a=D.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+g+"]); "}else{a+=" validate.errors = ["+g+"]; return false; "}}else{a+=" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" }";if(l){a+=" else { "}return a}},1811:function(e){"use strict";e.exports=function generate_format(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f="data"+(s||"");if(e.opts.format===false){if(l){a+=" if (true) { "}return a}var c=e.opts.$data&&u&&u.$data,h;if(c){a+=" var schema"+i+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ";h="schema"+i}else{h=u}var d=e.opts.unknownFormats,p=Array.isArray(d);if(c){var m="format"+i,D="isObject"+i,g="formatType"+i;a+=" var "+m+" = formats["+h+"]; var "+D+" = typeof "+m+" == 'object' && !("+m+" instanceof RegExp) && "+m+".validate; var "+g+" = "+D+" && "+m+".type || 'string'; if ("+D+") { ";if(e.async){a+=" var async"+i+" = "+m+".async; "}a+=" "+m+" = "+m+".validate; } if ( ";if(c){a+=" ("+h+" !== undefined && typeof "+h+" != 'string') || "}a+=" (";if(d!="ignore"){a+=" ("+h+" && !"+m+" ";if(p){a+=" && self._opts.unknownFormats.indexOf("+h+") == -1 "}a+=") || "}a+=" ("+m+" && "+g+" == '"+t+"' && !(typeof "+m+" == 'function' ? ";if(e.async){a+=" (async"+i+" ? await "+m+"("+f+") : "+m+"("+f+")) "}else{a+=" "+m+"("+f+") "}a+=" : "+m+".test("+f+"))))) {"}else{var m=e.formats[u];if(!m){if(d=="ignore"){e.logger.warn('unknown format "'+u+'" ignored in schema at path "'+e.errSchemaPath+'"');if(l){a+=" if (true) { "}return a}else if(p&&d.indexOf(u)>=0){if(l){a+=" if (true) { "}return a}else{throw new Error('unknown format "'+u+'" is used in schema at path "'+e.errSchemaPath+'"')}}var D=typeof m=="object"&&!(m instanceof RegExp)&&m.validate;var g=D&&m.type||"string";if(D){var y=m.async===true;m=m.validate}if(g!=t){if(l){a+=" if (true) { "}return a}if(y){if(!e.async)throw new Error("async format in sync schema");var E="formats"+e.util.getProperty(u)+".validate";a+=" if (!(await "+E+"("+f+"))) { "}else{a+=" if (! ";var E="formats"+e.util.getProperty(u);if(D)E+=".validate";if(typeof m=="function"){a+=" "+E+"("+f+") "}else{a+=" "+E+".test("+f+") "}a+=") { "}}var A=A||[];A.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+"format"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { format: ";if(c){a+=""+h}else{a+=""+e.util.toQuotedString(u)}a+=" } ";if(e.opts.messages!==false){a+=" , message: 'should match format \"";if(c){a+="' + "+h+" + '"}else{a+=""+e.util.escapeQuotes(u)}a+="\"' "}if(e.opts.verbose){a+=" , schema: ";if(c){a+="validate.schema"+n}else{a+=""+e.util.toQuotedString(u)}a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}var F=a;a=A.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+F+"]); "}else{a+=" validate.errors = ["+F+"]; return false; "}}else{a+=" var err = "+F+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" } ";if(l){a+=" else { "}return a}},2678:function(e){"use strict";e.exports=function generate_if(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f="data"+(s||"");var c="valid"+i;var h="errs__"+i;var d=e.util.copy(e);d.level++;var p="valid"+d.level;var m=e.schema["then"],D=e.schema["else"],g=m!==undefined&&(e.opts.strictKeywords?typeof m=="object"&&Object.keys(m).length>0||m===false:e.util.schemaHasRules(m,e.RULES.all)),y=D!==undefined&&(e.opts.strictKeywords?typeof D=="object"&&Object.keys(D).length>0||D===false:e.util.schemaHasRules(D,e.RULES.all)),E=d.baseId;if(g||y){var A;d.createErrors=false;d.schema=u;d.schemaPath=n;d.errSchemaPath=o;a+=" var "+h+" = errors; var "+c+" = true; ";var F=e.compositeRule;e.compositeRule=d.compositeRule=true;a+=" "+e.validate(d)+" ";d.baseId=E;d.createErrors=true;a+=" errors = "+h+"; if (vErrors !== null) { if ("+h+") vErrors.length = "+h+"; else vErrors = null; } ";e.compositeRule=d.compositeRule=F;if(g){a+=" if ("+p+") { ";d.schema=e.schema["then"];d.schemaPath=e.schemaPath+".then";d.errSchemaPath=e.errSchemaPath+"/then";a+=" "+e.validate(d)+" ";d.baseId=E;a+=" "+c+" = "+p+"; ";if(g&&y){A="ifClause"+i;a+=" var "+A+" = 'then'; "}else{A="'then'"}a+=" } ";if(y){a+=" else { "}}else{a+=" if (!"+p+") { "}if(y){d.schema=e.schema["else"];d.schemaPath=e.schemaPath+".else";d.errSchemaPath=e.errSchemaPath+"/else";a+=" "+e.validate(d)+" ";d.baseId=E;a+=" "+c+" = "+p+"; ";if(g&&y){A="ifClause"+i;a+=" var "+A+" = 'else'; "}else{A="'else'"}a+=" } "}a+=" if (!"+c+") { var err = ";if(e.createErrors!==false){a+=" { keyword: '"+"if"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { failingKeyword: "+A+" } ";if(e.opts.messages!==false){a+=" , message: 'should match \"' + "+A+" + '\" schema' "}if(e.opts.verbose){a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}a+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(vErrors); "}else{a+=" validate.errors = vErrors; return false; "}}a+=" } ";if(l){a+=" else { "}}else{if(l){a+=" if (true) { "}}return a}},734:function(e,r,t){"use strict";e.exports={$ref:t(6915),allOf:t(1308),anyOf:t(7128),$comment:t(3365),const:t(3507),contains:t(3348),dependencies:t(7862),enum:t(3691),format:t(1811),if:t(2678),items:t(7540),maximum:t(9510),minimum:t(9510),maxItems:t(2982),minItems:t(2982),maxLength:t(8598),minLength:t(8598),maxProperties:t(1667),minProperties:t(1667),multipleOf:t(2958),not:t(4453),oneOf:t(8899),pattern:t(5476),properties:t(6435),propertyNames:t(3862),required:t(3478),uniqueItems:t(6266),validate:t(2801)}},7540:function(e){"use strict";e.exports=function generate_items(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f="data"+(s||"");var c="valid"+i;var h="errs__"+i;var d=e.util.copy(e);var p="";d.level++;var m="valid"+d.level;var D="i"+i,g=d.dataLevel=e.dataLevel+1,y="data"+g,E=e.baseId;a+="var "+h+" = errors;var "+c+";";if(Array.isArray(u)){var A=e.schema.additionalItems;if(A===false){a+=" "+c+" = "+f+".length <= "+u.length+"; ";var F=o;o=e.errSchemaPath+"/additionalItems";a+=" if (!"+c+") { ";var C=C||[];C.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+"additionalItems"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { limit: "+u.length+" } ";if(e.opts.messages!==false){a+=" , message: 'should NOT have more than "+u.length+" items' "}if(e.opts.verbose){a+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}var P=a;a=C.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+P+"]); "}else{a+=" validate.errors = ["+P+"]; return false; "}}else{a+=" var err = "+P+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" } ";o=F;if(l){p+="}";a+=" else { "}}var b=u;if(b){var w,S=-1,x=b.length-1;while(S0||w===false:e.util.schemaHasRules(w,e.RULES.all)){a+=" "+m+" = true; if ("+f+".length > "+S+") { ";var B=f+"["+S+"]";d.schema=w;d.schemaPath=n+"["+S+"]";d.errSchemaPath=o+"/"+S;d.errorPath=e.util.getPathExpr(e.errorPath,S,e.opts.jsonPointers,true);d.dataPathArr[g]=S;var $=e.validate(d);d.baseId=E;if(e.util.varOccurences($,y)<2){a+=" "+e.util.varReplace($,y,B)+" "}else{a+=" var "+y+" = "+B+"; "+$+" "}a+=" } ";if(l){a+=" if ("+m+") { ";p+="}"}}}}if(typeof A=="object"&&(e.opts.strictKeywords?typeof A=="object"&&Object.keys(A).length>0||A===false:e.util.schemaHasRules(A,e.RULES.all))){d.schema=A;d.schemaPath=e.schemaPath+".additionalItems";d.errSchemaPath=e.errSchemaPath+"/additionalItems";a+=" "+m+" = true; if ("+f+".length > "+u.length+") { for (var "+D+" = "+u.length+"; "+D+" < "+f+".length; "+D+"++) { ";d.errorPath=e.util.getPathExpr(e.errorPath,D,e.opts.jsonPointers,true);var B=f+"["+D+"]";d.dataPathArr[g]=D;var $=e.validate(d);d.baseId=E;if(e.util.varOccurences($,y)<2){a+=" "+e.util.varReplace($,y,B)+" "}else{a+=" var "+y+" = "+B+"; "+$+" "}if(l){a+=" if (!"+m+") break; "}a+=" } } ";if(l){a+=" if ("+m+") { ";p+="}"}}}else if(e.opts.strictKeywords?typeof u=="object"&&Object.keys(u).length>0||u===false:e.util.schemaHasRules(u,e.RULES.all)){d.schema=u;d.schemaPath=n;d.errSchemaPath=o;a+=" for (var "+D+" = "+0+"; "+D+" < "+f+".length; "+D+"++) { ";d.errorPath=e.util.getPathExpr(e.errorPath,D,e.opts.jsonPointers,true);var B=f+"["+D+"]";d.dataPathArr[g]=D;var $=e.validate(d);d.baseId=E;if(e.util.varOccurences($,y)<2){a+=" "+e.util.varReplace($,y,B)+" "}else{a+=" var "+y+" = "+B+"; "+$+" "}if(l){a+=" if (!"+m+") break; "}a+=" }"}if(l){a+=" "+p+" if ("+h+" == errors) {"}return a}},2958:function(e){"use strict";e.exports=function generate_multipleOf(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f="data"+(s||"");var c=e.opts.$data&&u&&u.$data,h;if(c){a+=" var schema"+i+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ";h="schema"+i}else{h=u}if(!(c||typeof u=="number")){throw new Error(r+" must be number")}a+="var division"+i+";if (";if(c){a+=" "+h+" !== undefined && ( typeof "+h+" != 'number' || "}a+=" (division"+i+" = "+f+" / "+h+", ";if(e.opts.multipleOfPrecision){a+=" Math.abs(Math.round(division"+i+") - division"+i+") > 1e-"+e.opts.multipleOfPrecision+" "}else{a+=" division"+i+" !== parseInt(division"+i+") "}a+=" ) ";if(c){a+=" ) "}a+=" ) { ";var d=d||[];d.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+"multipleOf"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { multipleOf: "+h+" } ";if(e.opts.messages!==false){a+=" , message: 'should be multiple of ";if(c){a+="' + "+h}else{a+=""+h+"'"}}if(e.opts.verbose){a+=" , schema: ";if(c){a+="validate.schema"+n}else{a+=""+u}a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}var p=a;a=d.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+p+"]); "}else{a+=" validate.errors = ["+p+"]; return false; "}}else{a+=" var err = "+p+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+="} ";if(l){a+=" else { "}return a}},4453:function(e){"use strict";e.exports=function generate_not(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f="data"+(s||"");var c="errs__"+i;var h=e.util.copy(e);h.level++;var d="valid"+h.level;if(e.opts.strictKeywords?typeof u=="object"&&Object.keys(u).length>0||u===false:e.util.schemaHasRules(u,e.RULES.all)){h.schema=u;h.schemaPath=n;h.errSchemaPath=o;a+=" var "+c+" = errors; ";var p=e.compositeRule;e.compositeRule=h.compositeRule=true;h.createErrors=false;var m;if(h.opts.allErrors){m=h.opts.allErrors;h.opts.allErrors=false}a+=" "+e.validate(h)+" ";h.createErrors=true;if(m)h.opts.allErrors=m;e.compositeRule=h.compositeRule=p;a+=" if ("+d+") { ";var D=D||[];D.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+"not"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: {} ";if(e.opts.messages!==false){a+=" , message: 'should NOT be valid' "}if(e.opts.verbose){a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}var g=a;a=D.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+g+"]); "}else{a+=" validate.errors = ["+g+"]; return false; "}}else{a+=" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" } else { errors = "+c+"; if (vErrors !== null) { if ("+c+") vErrors.length = "+c+"; else vErrors = null; } ";if(e.opts.allErrors){a+=" } "}}else{a+=" var err = ";if(e.createErrors!==false){a+=" { keyword: '"+"not"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: {} ";if(e.opts.messages!==false){a+=" , message: 'should NOT be valid' "}if(e.opts.verbose){a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}a+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(l){a+=" if (false) { "}}return a}},8899:function(e){"use strict";e.exports=function generate_oneOf(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f="data"+(s||"");var c="valid"+i;var h="errs__"+i;var d=e.util.copy(e);var p="";d.level++;var m="valid"+d.level;var D=d.baseId,g="prevValid"+i,y="passingSchemas"+i;a+="var "+h+" = errors , "+g+" = false , "+c+" = false , "+y+" = null; ";var E=e.compositeRule;e.compositeRule=d.compositeRule=true;var A=u;if(A){var F,C=-1,P=A.length-1;while(C0||F===false:e.util.schemaHasRules(F,e.RULES.all)){d.schema=F;d.schemaPath=n+"["+C+"]";d.errSchemaPath=o+"/"+C;a+=" "+e.validate(d)+" ";d.baseId=D}else{a+=" var "+m+" = true; "}if(C){a+=" if ("+m+" && "+g+") { "+c+" = false; "+y+" = ["+y+", "+C+"]; } else { ";p+="}"}a+=" if ("+m+") { "+c+" = "+g+" = true; "+y+" = "+C+"; }"}}e.compositeRule=d.compositeRule=E;a+=""+p+"if (!"+c+") { var err = ";if(e.createErrors!==false){a+=" { keyword: '"+"oneOf"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { passingSchemas: "+y+" } ";if(e.opts.messages!==false){a+=" , message: 'should match exactly one schema in oneOf' "}if(e.opts.verbose){a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}a+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(vErrors); "}else{a+=" validate.errors = vErrors; return false; "}}a+="} else { errors = "+h+"; if (vErrors !== null) { if ("+h+") vErrors.length = "+h+"; else vErrors = null; }";if(e.opts.allErrors){a+=" } "}return a}},5476:function(e){"use strict";e.exports=function generate_pattern(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f="data"+(s||"");var c=e.opts.$data&&u&&u.$data,h;if(c){a+=" var schema"+i+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ";h="schema"+i}else{h=u}var d=c?"(new RegExp("+h+"))":e.usePattern(u);a+="if ( ";if(c){a+=" ("+h+" !== undefined && typeof "+h+" != 'string') || "}a+=" !"+d+".test("+f+") ) { ";var p=p||[];p.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+"pattern"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { pattern: ";if(c){a+=""+h}else{a+=""+e.util.toQuotedString(u)}a+=" } ";if(e.opts.messages!==false){a+=" , message: 'should match pattern \"";if(c){a+="' + "+h+" + '"}else{a+=""+e.util.escapeQuotes(u)}a+="\"' "}if(e.opts.verbose){a+=" , schema: ";if(c){a+="validate.schema"+n}else{a+=""+e.util.toQuotedString(u)}a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}var m=a;a=p.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+m+"]); "}else{a+=" validate.errors = ["+m+"]; return false; "}}else{a+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+="} ";if(l){a+=" else { "}return a}},6435:function(e){"use strict";e.exports=function generate_properties(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f="data"+(s||"");var c="errs__"+i;var h=e.util.copy(e);var d="";h.level++;var p="valid"+h.level;var m="key"+i,D="idx"+i,g=h.dataLevel=e.dataLevel+1,y="data"+g,E="dataProperties"+i;var A=Object.keys(u||{}).filter(notProto),F=e.schema.patternProperties||{},C=Object.keys(F).filter(notProto),P=e.schema.additionalProperties,b=A.length||C.length,w=P===false,S=typeof P=="object"&&Object.keys(P).length,x=e.opts.removeAdditional,B=w||S||x,$=e.opts.ownProperties,I=e.baseId;var R=e.schema.required;if(R&&!(e.opts.$data&&R.$data)&&R.length8){a+=" || validate.schema"+n+".hasOwnProperty("+m+") "}else{var O=A;if(O){var j,k=-1,N=O.length-1;while(k0||ee===false:e.util.schemaHasRules(ee,e.RULES.all)){var re=e.util.getProperty(j),K=f+re,te=Z&&ee.default!==undefined;h.schema=ee;h.schemaPath=n+re;h.errSchemaPath=o+"/"+e.util.escapeFragment(j);h.errorPath=e.util.getPath(e.errorPath,j,e.opts.jsonPointers);h.dataPathArr[g]=e.util.toQuotedString(j);var G=e.validate(h);h.baseId=I;if(e.util.varOccurences(G,y)<2){G=e.util.varReplace(G,y,K);var ae=K}else{var ae=y;a+=" var "+y+" = "+K+"; "}if(te){a+=" "+G+" "}else{if(_&&_[j]){a+=" if ( "+ae+" === undefined ";if($){a+=" || ! Object.prototype.hasOwnProperty.call("+f+", '"+e.util.escapeQuotes(j)+"') "}a+=") { "+p+" = false; ";var M=e.errorPath,U=o,ie=e.util.escapeQuotes(j);if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPath(M,j,e.opts.jsonPointers)}o=e.errSchemaPath+"/required";var V=V||[];V.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { missingProperty: '"+ie+"' } ";if(e.opts.messages!==false){a+=" , message: '";if(e.opts._errorDataPathProperty){a+="is a required property"}else{a+="should have required property \\'"+ie+"\\'"}a+="' "}if(e.opts.verbose){a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}var J=a;a=V.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+J+"]); "}else{a+=" validate.errors = ["+J+"]; return false; "}}else{a+=" var err = "+J+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}o=U;e.errorPath=M;a+=" } else { "}else{if(l){a+=" if ( "+ae+" === undefined ";if($){a+=" || ! Object.prototype.hasOwnProperty.call("+f+", '"+e.util.escapeQuotes(j)+"') "}a+=") { "+p+" = true; } else { "}else{a+=" if ("+ae+" !== undefined ";if($){a+=" && Object.prototype.hasOwnProperty.call("+f+", '"+e.util.escapeQuotes(j)+"') "}a+=" ) { "}}a+=" "+G+" } "}}if(l){a+=" if ("+p+") { ";d+="}"}}}}if(C.length){var se=C;if(se){var Q,ue=-1,ne=se.length-1;while(ue0||ee===false:e.util.schemaHasRules(ee,e.RULES.all)){h.schema=ee;h.schemaPath=e.schemaPath+".patternProperties"+e.util.getProperty(Q);h.errSchemaPath=e.errSchemaPath+"/patternProperties/"+e.util.escapeFragment(Q);if($){a+=" "+E+" = "+E+" || Object.keys("+f+"); for (var "+D+"=0; "+D+"<"+E+".length; "+D+"++) { var "+m+" = "+E+"["+D+"]; "}else{a+=" for (var "+m+" in "+f+") { "}a+=" if ("+e.usePattern(Q)+".test("+m+")) { ";h.errorPath=e.util.getPathExpr(e.errorPath,m,e.opts.jsonPointers);var K=f+"["+m+"]";h.dataPathArr[g]=m;var G=e.validate(h);h.baseId=I;if(e.util.varOccurences(G,y)<2){a+=" "+e.util.varReplace(G,y,K)+" "}else{a+=" var "+y+" = "+K+"; "+G+" "}if(l){a+=" if (!"+p+") break; "}a+=" } ";if(l){a+=" else "+p+" = true; "}a+=" } ";if(l){a+=" if ("+p+") { ";d+="}"}}}}}if(l){a+=" "+d+" if ("+c+" == errors) {"}return a}},3862:function(e){"use strict";e.exports=function generate_propertyNames(e,r,t){var a=" ";var i=e.level;var s=e.dataLevel;var u=e.schema[r];var n=e.schemaPath+e.util.getProperty(r);var o=e.errSchemaPath+"/"+r;var l=!e.opts.allErrors;var f="data"+(s||"");var c="errs__"+i;var h=e.util.copy(e);var d="";h.level++;var p="valid"+h.level;a+="var "+c+" = errors;";if(e.opts.strictKeywords?typeof u=="object"&&Object.keys(u).length>0||u===false:e.util.schemaHasRules(u,e.RULES.all)){h.schema=u;h.schemaPath=n;h.errSchemaPath=o;var m="key"+i,D="idx"+i,g="i"+i,y="' + "+m+" + '",E=h.dataLevel=e.dataLevel+1,A="data"+E,F="dataProperties"+i,C=e.opts.ownProperties,P=e.baseId;if(C){a+=" var "+F+" = undefined; "}if(C){a+=" "+F+" = "+F+" || Object.keys("+f+"); for (var "+D+"=0; "+D+"<"+F+".length; "+D+"++) { var "+m+" = "+F+"["+D+"]; "}else{a+=" for (var "+m+" in "+f+") { "}a+=" var startErrs"+i+" = errors; ";var b=m;var w=e.compositeRule;e.compositeRule=h.compositeRule=true;var S=e.validate(h);h.baseId=P;if(e.util.varOccurences(S,A)<2){a+=" "+e.util.varReplace(S,A,b)+" "}else{a+=" var "+A+" = "+b+"; "+S+" "}e.compositeRule=h.compositeRule=w;a+=" if (!"+p+") { for (var "+g+"=startErrs"+i+"; "+g+"0||A===false:e.util.schemaHasRules(A,e.RULES.all)))){m[m.length]=g}}}}else{var m=u}}if(h||m.length){var F=e.errorPath,C=h||m.length>=e.opts.loopRequired,P=e.opts.ownProperties;if(l){a+=" var missing"+i+"; ";if(C){if(!h){a+=" var "+p+" = validate.schema"+n+"; "}var b="i"+i,w="schema"+i+"["+b+"]",S="' + "+w+" + '";if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPathExpr(F,w,e.opts.jsonPointers)}a+=" var "+c+" = true; ";if(h){a+=" if (schema"+i+" === undefined) "+c+" = true; else if (!Array.isArray(schema"+i+")) "+c+" = false; else {"}a+=" for (var "+b+" = 0; "+b+" < "+p+".length; "+b+"++) { "+c+" = "+f+"["+p+"["+b+"]] !== undefined ";if(P){a+=" && Object.prototype.hasOwnProperty.call("+f+", "+p+"["+b+"]) "}a+="; if (!"+c+") break; } ";if(h){a+=" } "}a+=" if (!"+c+") { ";var x=x||[];x.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { missingProperty: '"+S+"' } ";if(e.opts.messages!==false){a+=" , message: '";if(e.opts._errorDataPathProperty){a+="is a required property"}else{a+="should have required property \\'"+S+"\\'"}a+="' "}if(e.opts.verbose){a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}var B=a;a=x.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+B+"]); "}else{a+=" validate.errors = ["+B+"]; return false; "}}else{a+=" var err = "+B+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" } else { "}else{a+=" if ( ";var $=m;if($){var I,b=-1,R=$.length-1;while(b 1) { ";var p=e.schema.items&&e.schema.items.type,m=Array.isArray(p);if(!p||p=="object"||p=="array"||m&&(p.indexOf("object")>=0||p.indexOf("array")>=0)){a+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+f+"[i], "+f+"[j])) { "+c+" = false; break outer; } } } "}else{a+=" var itemIndices = {}, item; for (;i--;) { var item = "+f+"[i]; ";var D="checkDataType"+(m?"s":"");a+=" if ("+e.util[D](p,"item",e.opts.strictNumbers,true)+") continue; ";if(m){a+=" if (typeof item == 'string') item = '\"' + item; "}a+=" if (typeof itemIndices[item] == 'number') { "+c+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "}a+=" } ";if(h){a+=" } "}a+=" if (!"+c+") { ";var g=g||[];g.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+"uniqueItems"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { i: i, j: j } ";if(e.opts.messages!==false){a+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "}if(e.opts.verbose){a+=" , schema: ";if(h){a+="validate.schema"+n}else{a+=""+u}a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "}a+=" } "}else{a+=" {} "}var y=a;a=g.pop();if(!e.compositeRule&&l){if(e.async){a+=" throw new ValidationError(["+y+"]); "}else{a+=" validate.errors = ["+y+"]; return false; "}}else{a+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" } ";if(l){a+=" else { "}}else{if(l){a+=" if (true) { "}}return a}},2801:function(e){"use strict";e.exports=function generate_validate(e,r,t){var a="";var i=e.schema.$async===true,s=e.util.schemaHasRulesExcept(e.schema,e.RULES.all,"$ref"),u=e.self._getId(e.schema);if(e.opts.strictKeywords){var n=e.util.schemaUnknownRules(e.schema,e.RULES.keywords);if(n){var o="unknown keyword: "+n;if(e.opts.strictKeywords==="log")e.logger.warn(o);else throw new Error(o)}}if(e.isTop){a+=" var validate = ";if(i){e.async=true;a+="async "}a+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ";if(u&&(e.opts.sourceCode||e.opts.processCode)){a+=" "+("/*# sourceURL="+u+" */")+" "}}if(typeof e.schema=="boolean"||!(s||e.schema.$ref)){var r="false schema";var l=e.level;var f=e.dataLevel;var c=e.schema[r];var h=e.schemaPath+e.util.getProperty(r);var d=e.errSchemaPath+"/"+r;var p=!e.opts.allErrors;var m;var D="data"+(f||"");var g="valid"+l;if(e.schema===false){if(e.isTop){p=true}else{a+=" var "+g+" = false; "}var y=y||[];y.push(a);a="";if(e.createErrors!==false){a+=" { keyword: '"+(m||"false schema")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(d)+" , params: {} ";if(e.opts.messages!==false){a+=" , message: 'boolean schema is false' "}if(e.opts.verbose){a+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+D+" "}a+=" } "}else{a+=" {} "}var E=a;a=y.pop();if(!e.compositeRule&&p){if(e.async){a+=" throw new ValidationError(["+E+"]); "}else{a+=" validate.errors = ["+E+"]; return false; "}}else{a+=" var err = "+E+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}}else{if(e.isTop){if(i){a+=" return data; "}else{a+=" validate.errors = null; return true; "}}else{a+=" var "+g+" = true; "}}if(e.isTop){a+=" }; return validate; "}return a}if(e.isTop){var A=e.isTop,l=e.level=0,f=e.dataLevel=0,D="data";e.rootId=e.resolve.fullPath(e.self._getId(e.root.schema));e.baseId=e.baseId||e.rootId;delete e.isTop;e.dataPathArr=[""];if(e.schema.default!==undefined&&e.opts.useDefaults&&e.opts.strictDefaults){var F="default is ignored in the schema root";if(e.opts.strictDefaults==="log")e.logger.warn(F);else throw new Error(F)}a+=" var vErrors = null; ";a+=" var errors = 0; ";a+=" if (rootData === undefined) rootData = data; "}else{var l=e.level,f=e.dataLevel,D="data"+(f||"");if(u)e.baseId=e.resolve.url(e.baseId,u);if(i&&!e.async)throw new Error("async schema in sync schema");a+=" var errs_"+l+" = errors;"}var g="valid"+l,p=!e.opts.allErrors,C="",P="";var m;var b=e.schema.type,w=Array.isArray(b);if(b&&e.opts.nullable&&e.schema.nullable===true){if(w){if(b.indexOf("null")==-1)b=b.concat("null")}else if(b!="null"){b=[b,"null"];w=true}}if(w&&b.length==1){b=b[0];w=false}if(e.schema.$ref&&s){if(e.opts.extendRefs=="fail"){throw new Error('$ref: validation keywords used in schema at path "'+e.errSchemaPath+'" (see option extendRefs)')}else if(e.opts.extendRefs!==true){s=false;e.logger.warn('$ref: keywords ignored in schema at path "'+e.errSchemaPath+'"')}}if(e.schema.$comment&&e.opts.$comment){a+=" "+e.RULES.all.$comment.code(e,"$comment")}if(b){if(e.opts.coerceTypes){var S=e.util.coerceToTypes(e.opts.coerceTypes,b)}var x=e.RULES.types[b];if(S||w||x===true||x&&!$shouldUseGroup(x)){var h=e.schemaPath+".type",d=e.errSchemaPath+"/type";var h=e.schemaPath+".type",d=e.errSchemaPath+"/type",B=w?"checkDataTypes":"checkDataType";a+=" if ("+e.util[B](b,D,e.opts.strictNumbers,true)+") { ";if(S){var $="dataType"+l,I="coerced"+l;a+=" var "+$+" = typeof "+D+"; var "+I+" = undefined; ";if(e.opts.coerceTypes=="array"){a+=" if ("+$+" == 'object' && Array.isArray("+D+") && "+D+".length == 1) { "+D+" = "+D+"[0]; "+$+" = typeof "+D+"; if ("+e.util.checkDataType(e.schema.type,D,e.opts.strictNumbers)+") "+I+" = "+D+"; } "}a+=" if ("+I+" !== undefined) ; ";var R=S;if(R){var _,O=-1,j=R.length-1;while(O-1)r=r.replace(".","");if((a=r.search(/e/i))>0){if(t<0)t=a;t+=+r.slice(a+1);r=r.substring(0,a)}else if(t<0){t=r.length}i=r.length;for(a=0;a0&&r.charAt(--i)=="0";);e.e=t-a-1;e.c=[];for(t=0;a<=i;)e.c[t++]=+r.charAt(a++)}return e}function round(e,r,t,a){var i=e.c,s=e.e+r+1;if(s=5}else if(t===2){a=i[s]>5||i[s]==5&&(a||s<0||i[s+1]!==m||i[s-1]&1)}else if(t===3){a=a||!!i[0]}else{a=false;if(t!==0)throw Error(h)}if(s<1){i.length=1;if(a){e.e=-r;i[0]=1}else{i[0]=e.e=0}}else{i.length=s--;if(a){for(;++i[s]>9;){i[s]=0;if(!s--){++e.e;i.unshift(1)}}}for(s=i.length;!i[--s];)i.pop()}}else if(t<0||t>3||t!==~~t){throw Error(h)}return e}function stringify(e,r,t,a){var i,u,n=e.constructor,o=!e.c[0];if(t!==m){if(t!==~~t||t<(r==3)||t>s){throw Error(r==3?f+"precision":c)}e=new n(e);t=a-e.e;if(e.c.length>++a)round(e,t,n.RM);if(r==2)a=e.e+t+1;for(;e.c.length=n.PE)){u=u.charAt(0)+(t>1?"."+u.slice(1):"")+(i<0?"e":"e+")+i}else if(i<0){for(;++i;)u="0"+u;u="0."+u}else if(i>0){if(++i>t)for(i-=t;i--;)u+="0";else if(i1){u=u.charAt(0)+"."+u.slice(1)}return e.s<0&&(!o||r==4)?"-"+u:u}p.abs=function(){var e=new this.constructor(this);e.s=1;return e};p.cmp=function(e){var r,t=this,a=t.c,i=(e=new t.constructor(e)).c,s=t.s,u=e.s,n=t.e,o=e.e;if(!a[0]||!i[0])return!a[0]?!i[0]?0:-u:s;if(s!=u)return s;r=s<0;if(n!=o)return n>o^r?1:-1;u=(n=a.length)<(o=i.length)?n:o;for(s=-1;++si[s]^r?1:-1}return n==o?0:n>o^r?1:-1};p.div=function(e){var r=this,t=r.constructor,a=r.c,i=(e=new t(e)).c,u=r.s==e.s?1:-1,n=t.DP;if(n!==~~n||n<0||n>s)throw Error(c);if(!i[0])throw Error(d);if(!a[0])return new t(u*0);var o,l,f,h,p,D=i.slice(),g=o=i.length,y=a.length,E=a.slice(0,o),A=E.length,F=e,C=F.c=[],P=0,b=n+(F.e=r.e-e.e)+1;F.s=u;u=b<0?0:b;D.unshift(0);for(;A++A?1:-1}else{for(p=-1,h=0;++pE[p]?1:-1;break}}}if(h<0){for(l=A==o?i:D;A;){if(E[--A]b)round(F,n,t.RM,E[0]!==m);return F};p.eq=function(e){return!this.cmp(e)};p.gt=function(e){return this.cmp(e)>0};p.gte=function(e){return this.cmp(e)>-1};p.lt=function(e){return this.cmp(e)<0};p.lte=function(e){return this.cmp(e)<1};p.minus=p.sub=function(e){var r,t,a,i,s=this,u=s.constructor,n=s.s,o=(e=new u(e)).s;if(n!=o){e.s=-o;return s.plus(e)}var l=s.c.slice(),f=s.e,c=e.c,h=e.e;if(!l[0]||!c[0]){return c[0]?(e.s=-o,e):new u(l[0]?s:0)}if(n=f-h){if(i=n<0){n=-n;a=l}else{h=f;a=c}a.reverse();for(o=n;o--;)a.push(0);a.reverse()}else{t=((i=l.length0)for(;o--;)l[r++]=0;for(o=r;t>n;){if(l[--t]0){o=u;r=l}else{i=-i;r=n}r.reverse();for(;i--;)r.push(0);r.reverse()}if(n.length-l.length<0){r=l;l=n;n=r}i=l.length;for(s=0;i;n[i]%=10)s=(n[--i]=n[i]+l[i]+s)/10|0;if(s){n.unshift(s);++o}for(i=n.length;n[--i]===0;)n.pop();e.c=n;e.e=o;return e};p.pow=function(e){var r=this,t=new r.constructor(1),a=t,i=e<0;if(e!==~~e||e<-u||e>u)throw Error(f+"exponent");if(i)e=-e;for(;;){if(e&1)a=a.times(r);e>>=1;if(!e)break;r=r.times(r)}return i?t.div(a):a};p.round=function(e,r){var t=this.constructor;if(e===m)e=0;else if(e!==~~e||e<-s||e>s)throw Error(c);return round(new t(this),e,r===m?t.RM:r)};p.sqrt=function(){var e,r,t,a=this,i=a.constructor,s=a.s,u=a.e,n=new i(.5);if(!a.c[0])return new i(a);if(s<0)throw Error(l+"No square root");s=Math.sqrt(a+"");if(s===0||s===1/0){r=a.c.join("");if(!(r.length+u&1))r+="0";s=Math.sqrt(r);u=((u+1)/2|0)-(u<0||u&1);e=new i((s==1/0?"1e":(s=s.toExponential()).slice(0,s.indexOf("e")+1))+u)}else{e=new i(s)}u=e.e+(i.DP+=4);do{t=e;e=n.times(t.plus(a.div(t)))}while(t.c.slice(0,u).join("")!==e.c.slice(0,u).join(""));return round(e,i.DP-=4,i.RM)};p.times=p.mul=function(e){var r,t=this,a=t.constructor,i=t.c,s=(e=new a(e)).c,u=i.length,n=s.length,o=t.e,l=e.e;e.s=t.s==e.s?1:-1;if(!i[0]||!s[0])return new a(e.s*0);e.e=o+l;if(uo;){n=r[l]+s[o]*i[l-o-1]+n;r[l--]=n%10;n=n/10|0}r[l]=(r[l]+n)%10}if(n)++e.e;else r.shift();for(o=r.length;!r[--o];)r.pop();e.c=r;return e};p.toExponential=function(e){return stringify(this,1,e,e)};p.toFixed=function(e){return stringify(this,2,e,this.e+e)};p.toPrecision=function(e){return stringify(this,3,e,e-1)};p.toString=function(){return stringify(this)};p.valueOf=p.toJSON=function(){return stringify(this,4)};t=_Big_();t["default"]=t.Big=t;if(typeof define==="function"&&define.amd){define((function(){return t}))}else if(true&&e.exports){e.exports=t}else{r.Big=t}})(this)},9876:function(e){e.exports=["🀄️","🃏","🅰️","🅱️","🅾️","🅿️","🆎","🆑","🆒","🆓","🆔","🆕","🆖","🆗","🆘","🆙","🆚","🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇦","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇧","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇨","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇩","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇪","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇫","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇬","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇭","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇮","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇯","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇰","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇱","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇲","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇳","🇴🇲","🇴","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇵","🇶🇦","🇶","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇷","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇸","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇹","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇺","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇻","🇼🇫","🇼🇸","🇼","🇽🇰","🇽","🇾🇪","🇾🇹","🇾","🇿🇦","🇿🇲","🇿🇼","🇿","🈁","🈂️","🈚️","🈯️","🈲","🈳","🈴","🈵","🈶","🈷️","🈸","🈹","🈺","🉐","🉑","🌀","🌁","🌂","🌃","🌄","🌅","🌆","🌇","🌈","🌉","🌊","🌋","🌌","🌍","🌎","🌏","🌐","🌑","🌒","🌓","🌔","🌕","🌖","🌗","🌘","🌙","🌚","🌛","🌜","🌝","🌞","🌟","🌠","🌡️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌭","🌮","🌯","🌰","🌱","🌲","🌳","🌴","🌵","🌶️","🌷","🌸","🌹","🌺","🌻","🌼","🌽","🌾","🌿","🍀","🍁","🍂","🍃","🍄","🍅","🍆","🍇","🍈","🍉","🍊","🍋","🍌","🍍","🍎","🍏","🍐","🍑","🍒","🍓","🍔","🍕","🍖","🍗","🍘","🍙","🍚","🍛","🍜","🍝","🍞","🍟","🍠","🍡","🍢","🍣","🍤","🍥","🍦","🍧","🍨","🍩","🍪","🍫","🍬","🍭","🍮","🍯","🍰","🍱","🍲","🍳","🍴","🍵","🍶","🍷","🍸","🍹","🍺","🍻","🍼","🍽️","🍾","🍿","🎀","🎁","🎂","🎃","🎄","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🎅","🎆","🎇","🎈","🎉","🎊","🎋","🎌","🎍","🎎","🎏","🎐","🎑","🎒","🎓","🎖️","🎗️","🎙️","🎚️","🎛️","🎞️","🎟️","🎠","🎡","🎢","🎣","🎤","🎥","🎦","🎧","🎨","🎩","🎪","🎫","🎬","🎭","🎮","🎯","🎰","🎱","🎲","🎳","🎴","🎵","🎶","🎷","🎸","🎹","🎺","🎻","🎼","🎽","🎾","🎿","🏀","🏁","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏂","🏃🏻‍♀️","🏃🏻‍♂️","🏃🏻","🏃🏼‍♀️","🏃🏼‍♂️","🏃🏼","🏃🏽‍♀️","🏃🏽‍♂️","🏃🏽","🏃🏾‍♀️","🏃🏾‍♂️","🏃🏾","🏃🏿‍♀️","🏃🏿‍♂️","🏃🏿","🏃‍♀️","🏃‍♂️","🏃","🏄🏻‍♀️","🏄🏻‍♂️","🏄🏻","🏄🏼‍♀️","🏄🏼‍♂️","🏄🏼","🏄🏽‍♀️","🏄🏽‍♂️","🏄🏽","🏄🏾‍♀️","🏄🏾‍♂️","🏄🏾","🏄🏿‍♀️","🏄🏿‍♂️","🏄🏿","🏄‍♀️","🏄‍♂️","🏄","🏅","🏆","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","🏇","🏈","🏉","🏊🏻‍♀️","🏊🏻‍♂️","🏊🏻","🏊🏼‍♀️","🏊🏼‍♂️","🏊🏼","🏊🏽‍♀️","🏊🏽‍♂️","🏊🏽","🏊🏾‍♀️","🏊🏾‍♂️","🏊🏾","🏊🏿‍♀️","🏊🏿‍♂️","🏊🏿","🏊‍♀️","🏊‍♂️","🏊","🏋🏻‍♀️","🏋🏻‍♂️","🏋🏻","🏋🏼‍♀️","🏋🏼‍♂️","🏋🏼","🏋🏽‍♀️","🏋🏽‍♂️","🏋🏽","🏋🏾‍♀️","🏋🏾‍♂️","🏋🏾","🏋🏿‍♀️","🏋🏿‍♂️","🏋🏿","🏋️‍♀️","🏋️‍♂️","🏋️","🏌🏻‍♀️","🏌🏻‍♂️","🏌🏻","🏌🏼‍♀️","🏌🏼‍♂️","🏌🏼","🏌🏽‍♀️","🏌🏽‍♂️","🏌🏽","🏌🏾‍♀️","🏌🏾‍♂️","🏌🏾","🏌🏿‍♀️","🏌🏿‍♂️","🏌🏿","🏌️‍♀️","🏌️‍♂️","🏌️","🏍️","🏎️","🏏","🏐","🏑","🏒","🏓","🏔️","🏕️","🏖️","🏗️","🏘️","🏙️","🏚️","🏛️","🏜️","🏝️","🏞️","🏟️","🏠","🏡","🏢","🏣","🏤","🏥","🏦","🏧","🏨","🏩","🏪","🏫","🏬","🏭","🏮","🏯","🏰","🏳️‍🌈","🏳️","🏴‍☠️","🏴󠁧󠁢󠁥󠁮󠁧󠁿","🏴󠁧󠁢󠁳󠁣󠁴󠁿","🏴󠁧󠁢󠁷󠁬󠁳󠁿","🏴","🏵️","🏷️","🏸","🏹","🏺","🏻","🏼","🏽","🏾","🏿","🐀","🐁","🐂","🐃","🐄","🐅","🐆","🐇","🐈","🐉","🐊","🐋","🐌","🐍","🐎","🐏","🐐","🐑","🐒","🐓","🐔","🐕‍🦺","🐕","🐖","🐗","🐘","🐙","🐚","🐛","🐜","🐝","🐞","🐟","🐠","🐡","🐢","🐣","🐤","🐥","🐦","🐧","🐨","🐩","🐪","🐫","🐬","🐭","🐮","🐯","🐰","🐱","🐲","🐳","🐴","🐵","🐶","🐷","🐸","🐹","🐺","🐻","🐼","🐽","🐾","🐿️","👀","👁‍🗨","👁️","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","👂","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","👃","👄","👅","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","👆","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","👇","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👈","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👉","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","👊","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","👋","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","👌","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👍","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","👎","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","👏","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","👐","👑","👒","👓","👔","👕","👖","👗","👘","👙","👚","👛","👜","👝","👞","👟","👠","👡","👢","👣","👤","👥","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👦","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","👧","👨🏻‍🌾","👨🏻‍🍳","👨🏻‍🎓","👨🏻‍🎤","👨🏻‍🎨","👨🏻‍🏫","👨🏻‍🏭","👨🏻‍💻","👨🏻‍💼","👨🏻‍🔧","👨🏻‍🔬","👨🏻‍🚀","👨🏻‍🚒","👨🏻‍🦯","👨🏻‍🦰","👨🏻‍🦱","👨🏻‍🦲","👨🏻‍🦳","👨🏻‍🦼","👨🏻‍🦽","👨🏻‍⚕️","👨🏻‍⚖️","👨🏻‍✈️","👨🏻","👨🏼‍🌾","👨🏼‍🍳","👨🏼‍🎓","👨🏼‍🎤","👨🏼‍🎨","👨🏼‍🏫","👨🏼‍🏭","👨🏼‍💻","👨🏼‍💼","👨🏼‍🔧","👨🏼‍🔬","👨🏼‍🚀","👨🏼‍🚒","👨🏼‍🤝‍👨🏻","👨🏼‍🦯","👨🏼‍🦰","👨🏼‍🦱","👨🏼‍🦲","👨🏼‍🦳","👨🏼‍🦼","👨🏼‍🦽","👨🏼‍⚕️","👨🏼‍⚖️","👨🏼‍✈️","👨🏼","👨🏽‍🌾","👨🏽‍🍳","👨🏽‍🎓","👨🏽‍🎤","👨🏽‍🎨","👨🏽‍🏫","👨🏽‍🏭","👨🏽‍💻","👨🏽‍💼","👨🏽‍🔧","👨🏽‍🔬","👨🏽‍🚀","👨🏽‍🚒","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👨🏽‍🦯","👨🏽‍🦰","👨🏽‍🦱","👨🏽‍🦲","👨🏽‍🦳","👨🏽‍🦼","👨🏽‍🦽","👨🏽‍⚕️","👨🏽‍⚖️","👨🏽‍✈️","👨🏽","👨🏾‍🌾","👨🏾‍🍳","👨🏾‍🎓","👨🏾‍🎤","👨🏾‍🎨","👨🏾‍🏫","👨🏾‍🏭","👨🏾‍💻","👨🏾‍💼","👨🏾‍🔧","👨🏾‍🔬","👨🏾‍🚀","👨🏾‍🚒","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👨🏾‍🦯","👨🏾‍🦰","👨🏾‍🦱","👨🏾‍🦲","👨🏾‍🦳","👨🏾‍🦼","👨🏾‍🦽","👨🏾‍⚕️","👨🏾‍⚖️","👨🏾‍✈️","👨🏾","👨🏿‍🌾","👨🏿‍🍳","👨🏿‍🎓","👨🏿‍🎤","👨🏿‍🎨","👨🏿‍🏫","👨🏿‍🏭","👨🏿‍💻","👨🏿‍💼","👨🏿‍🔧","👨🏿‍🔬","👨🏿‍🚀","👨🏿‍🚒","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👨🏿‍🦯","👨🏿‍🦰","👨🏿‍🦱","👨🏿‍🦲","👨🏿‍🦳","👨🏿‍🦼","👨🏿‍🦽","👨🏿‍⚕️","👨🏿‍⚖️","👨🏿‍✈️","👨🏿","👨‍🌾","👨‍🍳","👨‍🎓","👨‍🎤","👨‍🎨","👨‍🏫","👨‍🏭","👨‍👦‍👦","👨‍👦","👨‍👧‍👦","👨‍👧‍👧","👨‍👧","👨‍👨‍👦‍👦","👨‍👨‍👦","👨‍👨‍👧‍👦","👨‍👨‍👧‍👧","👨‍👨‍👧","👨‍👩‍👦‍👦","👨‍👩‍👦","👨‍👩‍👧‍👦","👨‍👩‍👧‍👧","👨‍👩‍👧","👨‍💻","👨‍💼","👨‍🔧","👨‍🔬","👨‍🚀","👨‍🚒","👨‍🦯","👨‍🦰","👨‍🦱","👨‍🦲","👨‍🦳","👨‍🦼","👨‍🦽","👨‍⚕️","👨‍⚖️","👨‍✈️","👨‍❤️‍👨","👨‍❤️‍💋‍👨","👨","👩🏻‍🌾","👩🏻‍🍳","👩🏻‍🎓","👩🏻‍🎤","👩🏻‍🎨","👩🏻‍🏫","👩🏻‍🏭","👩🏻‍💻","👩🏻‍💼","👩🏻‍🔧","👩🏻‍🔬","👩🏻‍🚀","👩🏻‍🚒","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏻‍🦯","👩🏻‍🦰","👩🏻‍🦱","👩🏻‍🦲","👩🏻‍🦳","👩🏻‍🦼","👩🏻‍🦽","👩🏻‍⚕️","👩🏻‍⚖️","👩🏻‍✈️","👩🏻","👩🏼‍🌾","👩🏼‍🍳","👩🏼‍🎓","👩🏼‍🎤","👩🏼‍🎨","👩🏼‍🏫","👩🏼‍🏭","👩🏼‍💻","👩🏼‍💼","👩🏼‍🔧","👩🏼‍🔬","👩🏼‍🚀","👩🏼‍🚒","👩🏼‍🤝‍👨🏻","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏼‍🤝‍👩🏻","👩🏼‍🦯","👩🏼‍🦰","👩🏼‍🦱","👩🏼‍🦲","👩🏼‍🦳","👩🏼‍🦼","👩🏼‍🦽","👩🏼‍⚕️","👩🏼‍⚖️","👩🏼‍✈️","👩🏼","👩🏽‍🌾","👩🏽‍🍳","👩🏽‍🎓","👩🏽‍🎤","👩🏽‍🎨","👩🏽‍🏫","👩🏽‍🏭","👩🏽‍💻","👩🏽‍💼","👩🏽‍🔧","👩🏽‍🔬","👩🏽‍🚀","👩🏽‍🚒","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👩🏽‍🦯","👩🏽‍🦰","👩🏽‍🦱","👩🏽‍🦲","👩🏽‍🦳","👩🏽‍🦼","👩🏽‍🦽","👩🏽‍⚕️","👩🏽‍⚖️","👩🏽‍✈️","👩🏽","👩🏾‍🌾","👩🏾‍🍳","👩🏾‍🎓","👩🏾‍🎤","👩🏾‍🎨","👩🏾‍🏫","👩🏾‍🏭","👩🏾‍💻","👩🏾‍💼","👩🏾‍🔧","👩🏾‍🔬","👩🏾‍🚀","👩🏾‍🚒","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👩🏾‍🤝‍👨🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👩🏾‍🦯","👩🏾‍🦰","👩🏾‍🦱","👩🏾‍🦲","👩🏾‍🦳","👩🏾‍🦼","👩🏾‍🦽","👩🏾‍⚕️","👩🏾‍⚖️","👩🏾‍✈️","👩🏾","👩🏿‍🌾","👩🏿‍🍳","👩🏿‍🎓","👩🏿‍🎤","👩🏿‍🎨","👩🏿‍🏫","👩🏿‍🏭","👩🏿‍💻","👩🏿‍💼","👩🏿‍🔧","👩🏿‍🔬","👩🏿‍🚀","👩🏿‍🚒","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","👩🏿‍🦯","👩🏿‍🦰","👩🏿‍🦱","👩🏿‍🦲","👩🏿‍🦳","👩🏿‍🦼","👩🏿‍🦽","👩🏿‍⚕️","👩🏿‍⚖️","👩🏿‍✈️","👩🏿","👩‍🌾","👩‍🍳","👩‍🎓","👩‍🎤","👩‍🎨","👩‍🏫","👩‍🏭","👩‍👦‍👦","👩‍👦","👩‍👧‍👦","👩‍👧‍👧","👩‍👧","👩‍👩‍👦‍👦","👩‍👩‍👦","👩‍👩‍👧‍👦","👩‍👩‍👧‍👧","👩‍👩‍👧","👩‍💻","👩‍💼","👩‍🔧","👩‍🔬","👩‍🚀","👩‍🚒","👩‍🦯","👩‍🦰","👩‍🦱","👩‍🦲","👩‍🦳","👩‍🦼","👩‍🦽","👩‍⚕️","👩‍⚖️","👩‍✈️","👩‍❤️‍👨","👩‍❤️‍👩","👩‍❤️‍💋‍👨","👩‍❤️‍💋‍👩","👩","👪","👫🏻","👫🏼","👫🏽","👫🏾","👫🏿","👫","👬🏻","👬🏼","👬🏽","👬🏾","👬🏿","👬","👭🏻","👭🏼","👭🏽","👭🏾","👭🏿","👭","👮🏻‍♀️","👮🏻‍♂️","👮🏻","👮🏼‍♀️","👮🏼‍♂️","👮🏼","👮🏽‍♀️","👮🏽‍♂️","👮🏽","👮🏾‍♀️","👮🏾‍♂️","👮🏾","👮🏿‍♀️","👮🏿‍♂️","👮🏿","👮‍♀️","👮‍♂️","👮","👯‍♀️","👯‍♂️","👯","👰🏻","👰🏼","👰🏽","👰🏾","👰🏿","👰","👱🏻‍♀️","👱🏻‍♂️","👱🏻","👱🏼‍♀️","👱🏼‍♂️","👱🏼","👱🏽‍♀️","👱🏽‍♂️","👱🏽","👱🏾‍♀️","👱🏾‍♂️","👱🏾","👱🏿‍♀️","👱🏿‍♂️","👱🏿","👱‍♀️","👱‍♂️","👱","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","👲","👳🏻‍♀️","👳🏻‍♂️","👳🏻","👳🏼‍♀️","👳🏼‍♂️","👳🏼","👳🏽‍♀️","👳🏽‍♂️","👳🏽","👳🏾‍♀️","👳🏾‍♂️","👳🏾","👳🏿‍♀️","👳🏿‍♂️","👳🏿","👳‍♀️","👳‍♂️","👳","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👴","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","👵","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","👶","👷🏻‍♀️","👷🏻‍♂️","👷🏻","👷🏼‍♀️","👷🏼‍♂️","👷🏼","👷🏽‍♀️","👷🏽‍♂️","👷🏽","👷🏾‍♀️","👷🏾‍♂️","👷🏾","👷🏿‍♀️","👷🏿‍♂️","👷🏿","👷‍♀️","👷‍♂️","👷","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👸","👹","👺","👻","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","👼","👽","👾","👿","💀","💁🏻‍♀️","💁🏻‍♂️","💁🏻","💁🏼‍♀️","💁🏼‍♂️","💁🏼","💁🏽‍♀️","💁🏽‍♂️","💁🏽","💁🏾‍♀️","💁🏾‍♂️","💁🏾","💁🏿‍♀️","💁🏿‍♂️","💁🏿","💁‍♀️","💁‍♂️","💁","💂🏻‍♀️","💂🏻‍♂️","💂🏻","💂🏼‍♀️","💂🏼‍♂️","💂🏼","💂🏽‍♀️","💂🏽‍♂️","💂🏽","💂🏾‍♀️","💂🏾‍♂️","💂🏾","💂🏿‍♀️","💂🏿‍♂️","💂🏿","💂‍♀️","💂‍♂️","💂","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","💃","💄","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","💅","💆🏻‍♀️","💆🏻‍♂️","💆🏻","💆🏼‍♀️","💆🏼‍♂️","💆🏼","💆🏽‍♀️","💆🏽‍♂️","💆🏽","💆🏾‍♀️","💆🏾‍♂️","💆🏾","💆🏿‍♀️","💆🏿‍♂️","💆🏿","💆‍♀️","💆‍♂️","💆","💇🏻‍♀️","💇🏻‍♂️","💇🏻","💇🏼‍♀️","💇🏼‍♂️","💇🏼","💇🏽‍♀️","💇🏽‍♂️","💇🏽","💇🏾‍♀️","💇🏾‍♂️","💇🏾","💇🏿‍♀️","💇🏿‍♂️","💇🏿","💇‍♀️","💇‍♂️","💇","💈","💉","💊","💋","💌","💍","💎","💏","💐","💑","💒","💓","💔","💕","💖","💗","💘","💙","💚","💛","💜","💝","💞","💟","💠","💡","💢","💣","💤","💥","💦","💧","💨","💩","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","💪","💫","💬","💭","💮","💯","💰","💱","💲","💳","💴","💵","💶","💷","💸","💹","💺","💻","💼","💽","💾","💿","📀","📁","📂","📃","📄","📅","📆","📇","📈","📉","📊","📋","📌","📍","📎","📏","📐","📑","📒","📓","📔","📕","📖","📗","📘","📙","📚","📛","📜","📝","📞","📟","📠","📡","📢","📣","📤","📥","📦","📧","📨","📩","📪","📫","📬","📭","📮","📯","📰","📱","📲","📳","📴","📵","📶","📷","📸","📹","📺","📻","📼","📽️","📿","🔀","🔁","🔂","🔃","🔄","🔅","🔆","🔇","🔈","🔉","🔊","🔋","🔌","🔍","🔎","🔏","🔐","🔑","🔒","🔓","🔔","🔕","🔖","🔗","🔘","🔙","🔚","🔛","🔜","🔝","🔞","🔟","🔠","🔡","🔢","🔣","🔤","🔥","🔦","🔧","🔨","🔩","🔪","🔫","🔬","🔭","🔮","🔯","🔰","🔱","🔲","🔳","🔴","🔵","🔶","🔷","🔸","🔹","🔺","🔻","🔼","🔽","🕉️","🕊️","🕋","🕌","🕍","🕎","🕐","🕑","🕒","🕓","🕔","🕕","🕖","🕗","🕘","🕙","🕚","🕛","🕜","🕝","🕞","🕟","🕠","🕡","🕢","🕣","🕤","🕥","🕦","🕧","🕯️","🕰️","🕳️","🕴🏻‍♀️","🕴🏻‍♂️","🕴🏻","🕴🏼‍♀️","🕴🏼‍♂️","🕴🏼","🕴🏽‍♀️","🕴🏽‍♂️","🕴🏽","🕴🏾‍♀️","🕴🏾‍♂️","🕴🏾","🕴🏿‍♀️","🕴🏿‍♂️","🕴🏿","🕴️‍♀️","🕴️‍♂️","🕴️","🕵🏻‍♀️","🕵🏻‍♂️","🕵🏻","🕵🏼‍♀️","🕵🏼‍♂️","🕵🏼","🕵🏽‍♀️","🕵🏽‍♂️","🕵🏽","🕵🏾‍♀️","🕵🏾‍♂️","🕵🏾","🕵🏿‍♀️","🕵🏿‍♂️","🕵🏿","🕵️‍♀️","🕵️‍♂️","🕵️","🕶️","🕷️","🕸️","🕹️","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🕺","🖇️","🖊️","🖋️","🖌️","🖍️","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","🖐️","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","🖕","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","🖖","🖤","🖥️","🖨️","🖱️","🖲️","🖼️","🗂️","🗃️","🗄️","🗑️","🗒️","🗓️","🗜️","🗝️","🗞️","🗡️","🗣️","🗨️","🗯️","🗳️","🗺️","🗻","🗼","🗽","🗾","🗿","😀","😁","😂","😃","😄","😅","😆","😇","😈","😉","😊","😋","😌","😍","😎","😏","😐","😑","😒","😓","😔","😕","😖","😗","😘","😙","😚","😛","😜","😝","😞","😟","😠","😡","😢","😣","😤","😥","😦","😧","😨","😩","😪","😫","😬","😭","😮","😯","😰","😱","😲","😳","😴","😵","😶","😷","😸","😹","😺","😻","😼","😽","😾","😿","🙀","🙁","🙂","🙃","🙄","🙅🏻‍♀️","🙅🏻‍♂️","🙅🏻","🙅🏼‍♀️","🙅🏼‍♂️","🙅🏼","🙅🏽‍♀️","🙅🏽‍♂️","🙅🏽","🙅🏾‍♀️","🙅🏾‍♂️","🙅🏾","🙅🏿‍♀️","🙅🏿‍♂️","🙅🏿","🙅‍♀️","🙅‍♂️","🙅","🙆🏻‍♀️","🙆🏻‍♂️","🙆🏻","🙆🏼‍♀️","🙆🏼‍♂️","🙆🏼","🙆🏽‍♀️","🙆🏽‍♂️","🙆🏽","🙆🏾‍♀️","🙆🏾‍♂️","🙆🏾","🙆🏿‍♀️","🙆🏿‍♂️","🙆🏿","🙆‍♀️","🙆‍♂️","🙆","🙇🏻‍♀️","🙇🏻‍♂️","🙇🏻","🙇🏼‍♀️","🙇🏼‍♂️","🙇🏼","🙇🏽‍♀️","🙇🏽‍♂️","🙇🏽","🙇🏾‍♀️","🙇🏾‍♂️","🙇🏾","🙇🏿‍♀️","🙇🏿‍♂️","🙇🏿","🙇‍♀️","🙇‍♂️","🙇","🙈","🙉","🙊","🙋🏻‍♀️","🙋🏻‍♂️","🙋🏻","🙋🏼‍♀️","🙋🏼‍♂️","🙋🏼","🙋🏽‍♀️","🙋🏽‍♂️","🙋🏽","🙋🏾‍♀️","🙋🏾‍♂️","🙋🏾","🙋🏿‍♀️","🙋🏿‍♂️","🙋🏿","🙋‍♀️","🙋‍♂️","🙋","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","🙌","🙍🏻‍♀️","🙍🏻‍♂️","🙍🏻","🙍🏼‍♀️","🙍🏼‍♂️","🙍🏼","🙍🏽‍♀️","🙍🏽‍♂️","🙍🏽","🙍🏾‍♀️","🙍🏾‍♂️","🙍🏾","🙍🏿‍♀️","🙍🏿‍♂️","🙍🏿","🙍‍♀️","🙍‍♂️","🙍","🙎🏻‍♀️","🙎🏻‍♂️","🙎🏻","🙎🏼‍♀️","🙎🏼‍♂️","🙎🏼","🙎🏽‍♀️","🙎🏽‍♂️","🙎🏽","🙎🏾‍♀️","🙎🏾‍♂️","🙎🏾","🙎🏿‍♀️","🙎🏿‍♂️","🙎🏿","🙎‍♀️","🙎‍♂️","🙎","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","🙏","🚀","🚁","🚂","🚃","🚄","🚅","🚆","🚇","🚈","🚉","🚊","🚋","🚌","🚍","🚎","🚏","🚐","🚑","🚒","🚓","🚔","🚕","🚖","🚗","🚘","🚙","🚚","🚛","🚜","🚝","🚞","🚟","🚠","🚡","🚢","🚣🏻‍♀️","🚣🏻‍♂️","🚣🏻","🚣🏼‍♀️","🚣🏼‍♂️","🚣🏼","🚣🏽‍♀️","🚣🏽‍♂️","🚣🏽","🚣🏾‍♀️","🚣🏾‍♂️","🚣🏾","🚣🏿‍♀️","🚣🏿‍♂️","🚣🏿","🚣‍♀️","🚣‍♂️","🚣","🚤","🚥","🚦","🚧","🚨","🚩","🚪","🚫","🚬","🚭","🚮","🚯","🚰","🚱","🚲","🚳","🚴🏻‍♀️","🚴🏻‍♂️","🚴🏻","🚴🏼‍♀️","🚴🏼‍♂️","🚴🏼","🚴🏽‍♀️","🚴🏽‍♂️","🚴🏽","🚴🏾‍♀️","🚴🏾‍♂️","🚴🏾","🚴🏿‍♀️","🚴🏿‍♂️","🚴🏿","🚴‍♀️","🚴‍♂️","🚴","🚵🏻‍♀️","🚵🏻‍♂️","🚵🏻","🚵🏼‍♀️","🚵🏼‍♂️","🚵🏼","🚵🏽‍♀️","🚵🏽‍♂️","🚵🏽","🚵🏾‍♀️","🚵🏾‍♂️","🚵🏾","🚵🏿‍♀️","🚵🏿‍♂️","🚵🏿","🚵‍♀️","🚵‍♂️","🚵","🚶🏻‍♀️","🚶🏻‍♂️","🚶🏻","🚶🏼‍♀️","🚶🏼‍♂️","🚶🏼","🚶🏽‍♀️","🚶🏽‍♂️","🚶🏽","🚶🏾‍♀️","🚶🏾‍♂️","🚶🏾","🚶🏿‍♀️","🚶🏿‍♂️","🚶🏿","🚶‍♀️","🚶‍♂️","🚶","🚷","🚸","🚹","🚺","🚻","🚼","🚽","🚾","🚿","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛀","🛁","🛂","🛃","🛄","🛅","🛋️","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🛌","🛍️","🛎️","🛏️","🛐","🛑","🛒","🛕","🛠️","🛡️","🛢️","🛣️","🛤️","🛥️","🛩️","🛫","🛬","🛰️","🛳️","🛴","🛵","🛶","🛷","🛸","🛹","🛺","🟠","🟡","🟢","🟣","🟤","🟥","🟦","🟧","🟨","🟩","🟪","🟫","🤍","🤎","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","🤏","🤐","🤑","🤒","🤓","🤔","🤕","🤖","🤗","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤘","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","🤙","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🤚","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤛","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","🤜","🤝","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤞","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤟","🤠","🤡","🤢","🤣","🤤","🤥","🤦🏻‍♀️","🤦🏻‍♂️","🤦🏻","🤦🏼‍♀️","🤦🏼‍♂️","🤦🏼","🤦🏽‍♀️","🤦🏽‍♂️","🤦🏽","🤦🏾‍♀️","🤦🏾‍♂️","🤦🏾","🤦🏿‍♀️","🤦🏿‍♂️","🤦🏿","🤦‍♀️","🤦‍♂️","🤦","🤧","🤨","🤩","🤪","🤫","🤬","🤭","🤮","🤯","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤰","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","🤱","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤲","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","🤳","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","🤴","🤵🏻‍♀️","🤵🏻‍♂️","🤵🏻","🤵🏼‍♀️","🤵🏼‍♂️","🤵🏼","🤵🏽‍♀️","🤵🏽‍♂️","🤵🏽","🤵🏾‍♀️","🤵🏾‍♂️","🤵🏾","🤵🏿‍♀️","🤵🏿‍♂️","🤵🏿","🤵‍♀️","🤵‍♂️","🤵","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🤶","🤷🏻‍♀️","🤷🏻‍♂️","🤷🏻","🤷🏼‍♀️","🤷🏼‍♂️","🤷🏼","🤷🏽‍♀️","🤷🏽‍♂️","🤷🏽","🤷🏾‍♀️","🤷🏾‍♂️","🤷🏾","🤷🏿‍♀️","🤷🏿‍♂️","🤷🏿","🤷‍♀️","🤷‍♂️","🤷","🤸🏻‍♀️","🤸🏻‍♂️","🤸🏻","🤸🏼‍♀️","🤸🏼‍♂️","🤸🏼","🤸🏽‍♀️","🤸🏽‍♂️","🤸🏽","🤸🏾‍♀️","🤸🏾‍♂️","🤸🏾","🤸🏿‍♀️","🤸🏿‍♂️","🤸🏿","🤸‍♀️","🤸‍♂️","🤸","🤹🏻‍♀️","🤹🏻‍♂️","🤹🏻","🤹🏼‍♀️","🤹🏼‍♂️","🤹🏼","🤹🏽‍♀️","🤹🏽‍♂️","🤹🏽","🤹🏾‍♀️","🤹🏾‍♂️","🤹🏾","🤹🏿‍♀️","🤹🏿‍♂️","🤹🏿","🤹‍♀️","🤹‍♂️","🤹","🤺","🤼‍♀️","🤼‍♂️","🤼","🤽🏻‍♀️","🤽🏻‍♂️","🤽🏻","🤽🏼‍♀️","🤽🏼‍♂️","🤽🏼","🤽🏽‍♀️","🤽🏽‍♂️","🤽🏽","🤽🏾‍♀️","🤽🏾‍♂️","🤽🏾","🤽🏿‍♀️","🤽🏿‍♂️","🤽🏿","🤽‍♀️","🤽‍♂️","🤽","🤾🏻‍♀️","🤾🏻‍♂️","🤾🏻","🤾🏼‍♀️","🤾🏼‍♂️","🤾🏼","🤾🏽‍♀️","🤾🏽‍♂️","🤾🏽","🤾🏾‍♀️","🤾🏾‍♂️","🤾🏾","🤾🏿‍♀️","🤾🏿‍♂️","🤾🏿","🤾‍♀️","🤾‍♂️","🤾","🤿","🥀","🥁","🥂","🥃","🥄","🥅","🥇","🥈","🥉","🥊","🥋","🥌","🥍","🥎","🥏","🥐","🥑","🥒","🥓","🥔","🥕","🥖","🥗","🥘","🥙","🥚","🥛","🥜","🥝","🥞","🥟","🥠","🥡","🥢","🥣","🥤","🥥","🥦","🥧","🥨","🥩","🥪","🥫","🥬","🥭","🥮","🥯","🥰","🥱","🥳","🥴","🥵","🥶","🥺","🥻","🥼","🥽","🥾","🥿","🦀","🦁","🦂","🦃","🦄","🦅","🦆","🦇","🦈","🦉","🦊","🦋","🦌","🦍","🦎","🦏","🦐","🦑","🦒","🦓","🦔","🦕","🦖","🦗","🦘","🦙","🦚","🦛","🦜","🦝","🦞","🦟","🦠","🦡","🦢","🦥","🦦","🦧","🦨","🦩","🦪","🦮","🦯","🦰","🦱","🦲","🦳","🦴","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦵","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","🦶","🦷","🦸🏻‍♀️","🦸🏻‍♂️","🦸🏻","🦸🏼‍♀️","🦸🏼‍♂️","🦸🏼","🦸🏽‍♀️","🦸🏽‍♂️","🦸🏽","🦸🏾‍♀️","🦸🏾‍♂️","🦸🏾","🦸🏿‍♀️","🦸🏿‍♂️","🦸🏿","🦸‍♀️","🦸‍♂️","🦸","🦹🏻‍♀️","🦹🏻‍♂️","🦹🏻","🦹🏼‍♀️","🦹🏼‍♂️","🦹🏼","🦹🏽‍♀️","🦹🏽‍♂️","🦹🏽","🦹🏾‍♀️","🦹🏾‍♂️","🦹🏾","🦹🏿‍♀️","🦹🏿‍♂️","🦹🏿","🦹‍♀️","🦹‍♂️","🦹","🦺","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","🦻","🦼","🦽","🦾","🦿","🧀","🧁","🧂","🧃","🧄","🧅","🧆","🧇","🧈","🧉","🧊","🧍🏻‍♀️","🧍🏻‍♂️","🧍🏻","🧍🏼‍♀️","🧍🏼‍♂️","🧍🏼","🧍🏽‍♀️","🧍🏽‍♂️","🧍🏽","🧍🏾‍♀️","🧍🏾‍♂️","🧍🏾","🧍🏿‍♀️","🧍🏿‍♂️","🧍🏿","🧍‍♀️","🧍‍♂️","🧍","🧎🏻‍♀️","🧎🏻‍♂️","🧎🏻","🧎🏼‍♀️","🧎🏼‍♂️","🧎🏼","🧎🏽‍♀️","🧎🏽‍♂️","🧎🏽","🧎🏾‍♀️","🧎🏾‍♂️","🧎🏾","🧎🏿‍♀️","🧎🏿‍♂️","🧎🏿","🧎‍♀️","🧎‍♂️","🧎","🧏🏻‍♀️","🧏🏻‍♂️","🧏🏻","🧏🏼‍♀️","🧏🏼‍♂️","🧏🏼","🧏🏽‍♀️","🧏🏽‍♂️","🧏🏽","🧏🏾‍♀️","🧏🏾‍♂️","🧏🏾","🧏🏿‍♀️","🧏🏿‍♂️","🧏🏿","🧏‍♀️","🧏‍♂️","🧏","🧐","🧑🏻‍🤝‍🧑🏻","🧑🏻","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","🧑🏿","🧑‍🤝‍🧑","🧑","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","🧒","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","🧓","🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿","🧔","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🧕","🧖🏻‍♀️","🧖🏻‍♂️","🧖🏻","🧖🏼‍♀️","🧖🏼‍♂️","🧖🏼","🧖🏽‍♀️","🧖🏽‍♂️","🧖🏽","🧖🏾‍♀️","🧖🏾‍♂️","🧖🏾","🧖🏿‍♀️","🧖🏿‍♂️","🧖🏿","🧖‍♀️","🧖‍♂️","🧖","🧗🏻‍♀️","🧗🏻‍♂️","🧗🏻","🧗🏼‍♀️","🧗🏼‍♂️","🧗🏼","🧗🏽‍♀️","🧗🏽‍♂️","🧗🏽","🧗🏾‍♀️","🧗🏾‍♂️","🧗🏾","🧗🏿‍♀️","🧗🏿‍♂️","🧗🏿","🧗‍♀️","🧗‍♂️","🧗","🧘🏻‍♀️","🧘🏻‍♂️","🧘🏻","🧘🏼‍♀️","🧘🏼‍♂️","🧘🏼","🧘🏽‍♀️","🧘🏽‍♂️","🧘🏽","🧘🏾‍♀️","🧘🏾‍♂️","🧘🏾","🧘🏿‍♀️","🧘🏿‍♂️","🧘🏿","🧘‍♀️","🧘‍♂️","🧘","🧙🏻‍♀️","🧙🏻‍♂️","🧙🏻","🧙🏼‍♀️","🧙🏼‍♂️","🧙🏼","🧙🏽‍♀️","🧙🏽‍♂️","🧙🏽","🧙🏾‍♀️","🧙🏾‍♂️","🧙🏾","🧙🏿‍♀️","🧙🏿‍♂️","🧙🏿","🧙‍♀️","🧙‍♂️","🧙","🧚🏻‍♀️","🧚🏻‍♂️","🧚🏻","🧚🏼‍♀️","🧚🏼‍♂️","🧚🏼","🧚🏽‍♀️","🧚🏽‍♂️","🧚🏽","🧚🏾‍♀️","🧚🏾‍♂️","🧚🏾","🧚🏿‍♀️","🧚🏿‍♂️","🧚🏿","🧚‍♀️","🧚‍♂️","🧚","🧛🏻‍♀️","🧛🏻‍♂️","🧛🏻","🧛🏼‍♀️","🧛🏼‍♂️","🧛🏼","🧛🏽‍♀️","🧛🏽‍♂️","🧛🏽","🧛🏾‍♀️","🧛🏾‍♂️","🧛🏾","🧛🏿‍♀️","🧛🏿‍♂️","🧛🏿","🧛‍♀️","🧛‍♂️","🧛","🧜🏻‍♀️","🧜🏻‍♂️","🧜🏻","🧜🏼‍♀️","🧜🏼‍♂️","🧜🏼","🧜🏽‍♀️","🧜🏽‍♂️","🧜🏽","🧜🏾‍♀️","🧜🏾‍♂️","🧜🏾","🧜🏿‍♀️","🧜🏿‍♂️","🧜🏿","🧜‍♀️","🧜‍♂️","🧜","🧝🏻‍♀️","🧝🏻‍♂️","🧝🏻","🧝🏼‍♀️","🧝🏼‍♂️","🧝🏼","🧝🏽‍♀️","🧝🏽‍♂️","🧝🏽","🧝🏾‍♀️","🧝🏾‍♂️","🧝🏾","🧝🏿‍♀️","🧝🏿‍♂️","🧝🏿","🧝‍♀️","🧝‍♂️","🧝","🧞‍♀️","🧞‍♂️","🧞","🧟‍♀️","🧟‍♂️","🧟","🧠","🧡","🧢","🧣","🧤","🧥","🧦","🧧","🧨","🧩","🧪","🧫","🧬","🧭","🧮","🧯","🧰","🧱","🧲","🧳","🧴","🧵","🧶","🧷","🧸","🧹","🧺","🧻","🧼","🧽","🧾","🧿","🩰","🩱","🩲","🩳","🩸","🩹","🩺","🪀","🪁","🪂","🪐","🪑","🪒","🪓","🪔","🪕","‼️","⁉️","™️","ℹ️","↔️","↕️","↖️","↗️","↘️","↙️","↩️","↪️","#⃣","⌚️","⌛️","⌨️","⏏️","⏩","⏪","⏫","⏬","⏭️","⏮️","⏯️","⏰","⏱️","⏲️","⏳","⏸️","⏹️","⏺️","Ⓜ️","▪️","▫️","▶️","◀️","◻️","◼️","◽️","◾️","☀️","☁️","☂️","☃️","☄️","☎️","☑️","☔️","☕️","☘️","☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","☝️","☠️","☢️","☣️","☦️","☪️","☮️","☯️","☸️","☹️","☺️","♀️","♂️","♈️","♉️","♊️","♋️","♌️","♍️","♎️","♏️","♐️","♑️","♒️","♓️","♟️","♠️","♣️","♥️","♦️","♨️","♻️","♾","♿️","⚒️","⚓️","⚔️","⚕️","⚖️","⚗️","⚙️","⚛️","⚜️","⚠️","⚡️","⚪️","⚫️","⚰️","⚱️","⚽️","⚾️","⛄️","⛅️","⛈️","⛎","⛏️","⛑️","⛓️","⛔️","⛩️","⛪️","⛰️","⛱️","⛲️","⛳️","⛴️","⛵️","⛷🏻","⛷🏼","⛷🏽","⛷🏾","⛷🏿","⛷️","⛸️","⛹🏻‍♀️","⛹🏻‍♂️","⛹🏻","⛹🏼‍♀️","⛹🏼‍♂️","⛹🏼","⛹🏽‍♀️","⛹🏽‍♂️","⛹🏽","⛹🏾‍♀️","⛹🏾‍♂️","⛹🏾","⛹🏿‍♀️","⛹🏿‍♂️","⛹🏿","⛹️‍♀️","⛹️‍♂️","⛹️","⛺️","⛽️","✂️","✅","✈️","✉️","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","✊","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","✋","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","✌️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","✍️","✏️","✒️","✔️","✖️","✝️","✡️","✨","✳️","✴️","❄️","❇️","❌","❎","❓","❔","❕","❗️","❣️","❤️","➕","➖","➗","➡️","➰","➿","⤴️","⤵️","*⃣","⬅️","⬆️","⬇️","⬛️","⬜️","⭐️","⭕️","0⃣","〰️","〽️","1⃣","2⃣","㊗️","㊙️","3⃣","4⃣","5⃣","6⃣","7⃣","8⃣","9⃣","©️","®️",""]},7447:function(e){"use strict";e.exports=function equal(e,r){if(e===r)return true;if(e&&r&&typeof e=="object"&&typeof r=="object"){if(e.constructor!==r.constructor)return false;var t,a,i;if(Array.isArray(e)){t=e.length;if(t!=r.length)return false;for(a=t;a--!==0;)if(!equal(e[a],r[a]))return false;return true}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();i=Object.keys(e);t=i.length;if(t!==Object.keys(r).length)return false;for(a=t;a--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[a]))return false;for(a=t;a--!==0;){var s=i[a];if(!equal(e[s],r[s]))return false}return true}return e!==e&&r!==r}},7351:function(e){"use strict";e.exports=function(e,r){if(!r)r={};if(typeof r==="function")r={cmp:r};var t=typeof r.cycles==="boolean"?r.cycles:false;var a=r.cmp&&function(e){return function(r){return function(t,a){var i={key:t,value:r[t]};var s={key:a,value:r[a]};return e(i,s)}}}(r.cmp);var i=[];return function stringify(e){if(e&&e.toJSON&&typeof e.toJSON==="function"){e=e.toJSON()}if(e===undefined)return;if(typeof e=="number")return isFinite(e)?""+e:"null";if(typeof e!=="object")return JSON.stringify(e);var r,s;if(Array.isArray(e)){s="[";for(r=0;r=0){e=e.substr(0,t)}const a=/\[([^:\]]+:)?(hash|contenthash)(:[^\]]+)?]/gi.test(e);if(a===true){r.immutable=true}}r.sourceFilename=(0,n.normalizePath)(a.default.relative(this.rootContext,this.resourcePath));this.emitFile(f,e,null,r)}const h=typeof r.esModule!=="undefined"?r.esModule:true;return`${h?"export default":"module.exports ="} ${c};`}const o=true;r.raw=o},5850:function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.normalizePath=normalizePath;function normalizePath(e,r){if(e==="\\"||e==="/"){return"/"}const t=e.length;if(t<=1){return e}let a="";if(t>4&&e[3]==="\\"){const r=e[2];if((r==="?"||r===".")&&e.slice(0,2)==="\\\\"){e=e.slice(2);a="//"}}const i=e.split(/[/\\]+/);if(r!==false&&i[i.length-1]===""){i.pop()}return a+i.join("/")}},4432:function(e){"use strict";var r=e.exports=function(e,r,t){if(typeof r=="function"){t=r;r={}}t=r.cb||t;var a=typeof t=="function"?t:t.pre||function(){};var i=t.post||function(){};_traverse(r,a,i,e,"",e)};r.keywords={additionalItems:true,items:true,contains:true,additionalProperties:true,propertyNames:true,not:true};r.arrayKeywords={items:true,allOf:true,anyOf:true,oneOf:true};r.propsKeywords={definitions:true,properties:true,patternProperties:true,dependencies:true};r.skipKeywords={default:true,enum:true,const:true,required:true,maximum:true,minimum:true,exclusiveMaximum:true,exclusiveMinimum:true,multipleOf:true,maxLength:true,minLength:true,pattern:true,format:true,maxItems:true,minItems:true,uniqueItems:true,maxProperties:true,minProperties:true};function _traverse(e,t,a,i,s,u,n,o,l,f){if(i&&typeof i=="object"&&!Array.isArray(i)){t(i,s,u,n,o,l,f);for(var c in i){var h=i[c];if(Array.isArray(h)){if(c in r.arrayKeywords){for(var d=0;d0){const r=peek();if(!a.isHexDigit(r)){throw invalidChar(read())}e+=read()}return String.fromCodePoint(parseInt(e,16))}const E={start(){if(f.type==="eof"){throw invalidEOF()}push()},beforePropertyName(){switch(f.type){case"identifier":case"string":c=f.value;s="afterPropertyName";return;case"punctuator":pop();return;case"eof":throw invalidEOF()}},afterPropertyName(){if(f.type==="eof"){throw invalidEOF()}s="beforePropertyValue"},beforePropertyValue(){if(f.type==="eof"){throw invalidEOF()}push()},beforeArrayValue(){if(f.type==="eof"){throw invalidEOF()}if(f.type==="punctuator"&&f.value==="]"){pop();return}push()},afterPropertyValue(){if(f.type==="eof"){throw invalidEOF()}switch(f.value){case",":s="beforePropertyName";return;case"}":pop()}},afterArrayValue(){if(f.type==="eof"){throw invalidEOF()}switch(f.value){case",":s="beforeArrayValue";return;case"]":pop()}},end(){}};function push(){let e;switch(f.type){case"punctuator":switch(f.value){case"{":e={};break;case"[":e=[];break}break;case"null":case"boolean":case"numeric":case"string":e=f.value;break}if(h===undefined){h=e}else{const r=u[u.length-1];if(Array.isArray(r)){r.push(e)}else{Object.defineProperty(r,c,{value:e,writable:true,enumerable:true,configurable:true})}}if(e!==null&&typeof e==="object"){u.push(e);if(Array.isArray(e)){s="beforeArrayValue"}else{s="beforePropertyName"}}else{const e=u[u.length-1];if(e==null){s="end"}else if(Array.isArray(e)){s="afterArrayValue"}else{s="afterPropertyValue"}}}function pop(){u.pop();const e=u[u.length-1];if(e==null){s="end"}else if(Array.isArray(e)){s="afterArrayValue"}else{s="afterPropertyValue"}}function invalidChar(e){if(e===undefined){return syntaxError(`JSON5: invalid end of input at ${o}:${l}`)}return syntaxError(`JSON5: invalid character '${formatChar(e)}' at ${o}:${l}`)}function invalidEOF(){return syntaxError(`JSON5: invalid end of input at ${o}:${l}`)}function invalidIdentifier(){l-=5;return syntaxError(`JSON5: invalid identifier character at ${o}:${l}`)}function separatorChar(e){console.warn(`JSON5: '${formatChar(e)}' in strings is not valid ECMAScript; consider escaping`)}function formatChar(e){const r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(r[e]){return r[e]}if(e<" "){const r=e.charCodeAt(0).toString(16);return"\\x"+("00"+r).substring(r.length)}return e}function syntaxError(e){const r=new SyntaxError(e);r.lineNumber=o;r.columnNumber=l;return r}},4440:function(e,r,t){const a=t(812);e.exports=function stringify(e,r,t){const i=[];let s="";let u;let n;let o="";let l;if(r!=null&&typeof r==="object"&&!Array.isArray(r)){t=r.space;l=r.quote;r=r.replacer}if(typeof r==="function"){n=r}else if(Array.isArray(r)){u=[];for(const e of r){let r;if(typeof e==="string"){r=e}else if(typeof e==="number"||e instanceof String||e instanceof Number){r=String(e)}if(r!==undefined&&u.indexOf(r)<0){u.push(r)}}}if(t instanceof Number){t=Number(t)}else if(t instanceof String){t=String(t)}if(typeof t==="number"){if(t>0){t=Math.min(10,Math.floor(t));o=" ".substr(0,t)}}else if(typeof t==="string"){o=t.substr(0,10)}return serializeProperty("",{"":e});function serializeProperty(e,r){let t=r[e];if(t!=null){if(typeof t.toJSON5==="function"){t=t.toJSON5(e)}else if(typeof t.toJSON==="function"){t=t.toJSON(e)}}if(n){t=n.call(r,e,t)}if(t instanceof Number){t=Number(t)}else if(t instanceof String){t=String(t)}else if(t instanceof Boolean){t=t.valueOf()}switch(t){case null:return"null";case true:return"true";case false:return"false"}if(typeof t==="string"){return quoteString(t,false)}if(typeof t==="number"){return String(t)}if(typeof t==="object"){return Array.isArray(t)?serializeArray(t):serializeObject(t)}return undefined}function quoteString(e){const r={"'":.1,'"':.2};const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let i="";for(let s=0;sr[e]=0){throw TypeError("Converting circular structure to JSON5")}i.push(e);let r=s;s=s+o;let t=u||Object.keys(e);let a=[];for(const r of t){const t=serializeProperty(r,e);if(t!==undefined){let e=serializeKey(r)+":";if(o!==""){e+=" "}e+=t;a.push(e)}}let n;if(a.length===0){n="{}"}else{let e;if(o===""){e=a.join(",");n="{"+e+"}"}else{let t=",\n"+s;e=a.join(t);n="{\n"+s+e+",\n"+r+"}"}}i.pop();s=r;return n}function serializeKey(e){if(e.length===0){return quoteString(e,true)}const r=String.fromCodePoint(e.codePointAt(0));if(!a.isIdStartChar(r)){return quoteString(e,true)}for(let t=r.length;t=0){throw TypeError("Converting circular structure to JSON5")}i.push(e);let r=s;s=s+o;let t=[];for(let r=0;r="a"&&e<="z"||e>="A"&&e<="Z"||e==="$"||e==="_"||a.ID_Start.test(e))},isIdContinueChar(e){return typeof e==="string"&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||e==="$"||e==="_"||e==="‌"||e==="‍"||a.ID_Continue.test(e))},isDigit(e){return typeof e==="string"&&/[0-9]/.test(e)},isHexDigit(e){return typeof e==="string"&&/[0-9A-Fa-f]/.test(e)}}},6752:function(e){"use strict";function getCurrentRequest(e){if(e.currentRequest){return e.currentRequest}const r=e.loaders.slice(e.loaderIndex).map((e=>e.request)).concat([e.resource]);return r.join("!")}e.exports=getCurrentRequest},3017:function(e,r,t){"use strict";const a={26:"abcdefghijklmnopqrstuvwxyz",32:"123456789abcdefghjkmnpqrstuvwxyz",36:"0123456789abcdefghijklmnopqrstuvwxyz",49:"abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",52:"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",58:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",62:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",64:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"};function encodeBufferToBase(e,r){const i=a[r];if(!i){throw new Error("Unknown encoding base"+r)}const s=e.length;const u=t(8134);u.RM=u.DP=0;let n=new u(0);for(let r=s-1;r>=0;r--){n=n.times(256).plus(e[r])}let o="";while(n.gt(0)){o=i[n.mod(r)]+o;n=n.div(r)}u.DP=20;u.RM=1;return o}let i=undefined;let s=undefined;function getHashDigest(e,r,a,u){r=r||"md4";u=u||9999;let n;try{n=t(6113).createHash(r)}catch(e){if(e.code==="ERR_OSSL_EVP_UNSUPPORTED"&&r==="md4"){if(i===undefined){i=t(8289);if(s===undefined){s=t(3250)}}n=new s(i())}if(!n){throw e}}n.update(e);if(a==="base26"||a==="base32"||a==="base36"||a==="base49"||a==="base52"||a==="base58"||a==="base62"){return encodeBufferToBase(n.digest(),a.substr(4)).substr(0,u)}else{return n.digest(a||"hex").substr(0,u)}}e.exports=getHashDigest},7951:function(e,r,t){"use strict";const a=t(849);function getOptions(e){const r=e.query;if(typeof r==="string"&&r!==""){return a(e.query)}if(!r||typeof r!=="object"){return{}}return r}e.exports=getOptions},6187:function(e){"use strict";function getRemainingRequest(e){if(e.remainingRequest){return e.remainingRequest}const r=e.loaders.slice(e.loaderIndex+1).map((e=>e.request)).concat([e.resource]);return r.join("!")}e.exports=getRemainingRequest},3250:function(e,r,t){const a=t(2599).MAX_SHORT_STRING;class BatchedHash{constructor(e){this.string=undefined;this.encoding=undefined;this.hash=e}update(e,r){if(this.string!==undefined){if(typeof e==="string"&&r===this.encoding&&this.string.length+e.lengthr){this._updateWithShortString(e.slice(0,r),t);e=e.slice(r)}this._updateWithShortString(e,t);return this}this._updateWithBuffer(e);return this}_updateWithShortString(e,r){const{exports:t,buffered:a,mem:i,chunkSize:s}=this;let u;if(e.length<70){if(!r||r==="utf-8"||r==="utf8"){u=a;for(let t=0;t>6|192;i[u+1]=a&63|128;u+=2}else{u+=i.write(e.slice(t),u,r);break}}}else if(r==="latin1"){u=a;for(let r=0;r0){i.copyWithin(0,e,u)}}}_updateWithBuffer(e){const{exports:r,buffered:t,mem:a}=this;const i=e.length;if(t+i65536){let i=65536-t;e.copy(a,t,0,i);r.update(65536);const u=s-t-65536;while(i0){e.copy(a,0,i-u,i)}}}digest(e){const{exports:r,buffered:t,mem:a,digestSize:i}=this;r.final(t);this.instancesPool.push(this);const s=a.toString("latin1",0,i);if(e==="hex"){return s}if(e==="binary"||!e){return Buffer.from(s,"hex")}return Buffer.from(s,"hex").toString(e)}}const create=(e,r,t,a)=>{if(r.length>0){const e=r.pop();e.reset();return e}else{return new WasmHash(new WebAssembly.Instance(e),r,t,a)}};e.exports=create;e.exports.MAX_SHORT_STRING=r},6230:function(e,r,t){"use strict";const a=t(7951);const i=t(849);const s=t(6488);const u=t(6187);const n=t(6752);const o=t(1959);const l=t(7620);const f=t(5010);const c=t(3017);const h=t(4589);r.getOptions=a;r.parseQuery=i;r.stringifyRequest=s;r.getRemainingRequest=u;r.getCurrentRequest=n;r.isUrlRequest=o;r.urlToRequest=l;r.parseString=f;r.getHashDigest=c;r.interpolateName=h},4589:function(e,r,t){"use strict";const a=t(1017);const i=t(9876);const s=t(3017);const u=/[\uD800-\uDFFF]./;const n=i.filter((e=>u.test(e)));const o={};function encodeStringToEmoji(e,r){if(o[e]){return o[e]}r=r||1;const t=[];do{if(!n.length){throw new Error("Ran out of emoji")}const e=Math.floor(Math.random()*n.length);t.push(n[e]);n.splice(e,1)}while(--r>0);const a=t.join("");o[e]=a;return a}function interpolateName(e,r,t){let i;const u=e.resourceQuery&&e.resourceQuery.length>1;if(typeof r==="function"){i=r(e.resourcePath,u?e.resourceQuery:undefined)}else{i=r||"[hash].[ext]"}const n=t.context;const o=t.content;const l=t.regExp;let f="bin";let c="file";let h="";let d="";let p="";if(e.resourcePath){const r=a.parse(e.resourcePath);let t=e.resourcePath;if(r.ext){f=r.ext.substr(1)}if(r.dir){c=r.name;t=r.dir+a.sep}if(typeof n!=="undefined"){h=a.relative(n,t+"_").replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1");h=h.substr(0,h.length-1)}else{h=t.replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1")}if(h.length===1){h=""}else if(h.length>1){d=a.basename(h)}}if(e.resourceQuery&&e.resourceQuery.length>1){p=e.resourceQuery;const r=p.indexOf("#");if(r>=0){p=p.substr(0,r)}}let m=i;if(o){m=m.replace(/\[(?:([^[:\]]+):)?(?:hash|contenthash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,((e,r,t,a)=>s(o,r,t,parseInt(a,10)))).replace(/\[emoji(?::(\d+))?\]/gi,((e,r)=>encodeStringToEmoji(o,parseInt(r,10))))}m=m.replace(/\[ext\]/gi,(()=>f)).replace(/\[name\]/gi,(()=>c)).replace(/\[path\]/gi,(()=>h)).replace(/\[folder\]/gi,(()=>d)).replace(/\[query\]/gi,(()=>p));if(l&&e.resourcePath){const r=e.resourcePath.match(new RegExp(l));r&&r.forEach(((e,r)=>{m=m.replace(new RegExp("\\["+r+"\\]","ig"),e)}))}if(typeof e.options==="object"&&typeof e.options.customInterpolateName==="function"){m=e.options.customInterpolateName.call(e,m,r,t)}return m}e.exports=interpolateName},1959:function(e,r,t){"use strict";const a=t(1017);function isUrlRequest(e,r){if(/^[a-z][a-z0-9+.-]*:/i.test(e)&&!a.win32.isAbsolute(e)){return false}if(/^\/\//.test(e)){return false}if(/^[{}[\]#*;,'§$%&(=?`´^°<>]/.test(e)){return false}if((r===undefined||r===false)&&/^\//.test(e)){return false}return true}e.exports=isUrlRequest},849:function(e,r,t){"use strict";const a=t(6361);const i={null:null,true:true,false:false};function parseQuery(e){if(e.substr(0,1)!=="?"){throw new Error("A valid query string passed to parseQuery should begin with '?'")}e=e.substr(1);if(!e){return{}}if(e.substr(0,1)==="{"&&e.substr(-1)==="}"){return a.parse(e)}const r=e.split(/[,&]/g);const t=Object.create(null);r.forEach((e=>{const r=e.indexOf("=");if(r>=0){let a=e.substr(0,r);let s=decodeURIComponent(e.substr(r+1));if(i.hasOwnProperty(s)){s=i[s]}if(a.substr(-2)==="[]"){a=decodeURIComponent(a.substr(0,a.length-2));if(!Array.isArray(t[a])){t[a]=[]}t[a].push(s)}else{a=decodeURIComponent(a);t[a]=s}}else{if(e.substr(0,1)==="-"){t[decodeURIComponent(e.substr(1))]=false}else if(e.substr(0,1)==="+"){t[decodeURIComponent(e.substr(1))]=true}else{t[decodeURIComponent(e)]=true}}}));return t}e.exports=parseQuery},5010:function(e){"use strict";function parseString(e){try{if(e[0]==='"'){return JSON.parse(e)}if(e[0]==="'"&&e.substr(e.length-1)==="'"){return parseString(e.replace(/\\.|"/g,(e=>e==='"'?'\\"':e)).replace(/^'|'$/g,'"'))}return JSON.parse('"'+e+'"')}catch(r){return e}}e.exports=parseString},6488:function(e,r,t){"use strict";const a=t(1017);const i=/^\.\.?[/\\]/;function isAbsolutePath(e){return a.posix.isAbsolute(e)||a.win32.isAbsolute(e)}function isRelativePath(e){return i.test(e)}function stringifyRequest(e,r){const t=r.split("!");const i=e.context||e.options&&e.options.context;return JSON.stringify(t.map((e=>{const r=e.match(/^(.*?)(\?.*)/);const t=r?r[2]:"";let s=r?r[1]:e;if(isAbsolutePath(s)&&i){s=a.relative(i,s);if(isAbsolutePath(s)){return s+t}if(isRelativePath(s)===false){s="./"+s}}return s.replace(/\\/g,"/")+t})).join("!"))}e.exports=stringifyRequest},7620:function(e){"use strict";const r=/^[A-Z]:[/\\]|^\\\\/i;function urlToRequest(e,t){if(e===""){return""}const a=/^[^?]*~/;let i;if(r.test(e)){i=e}else if(t!==undefined&&t!==false&&/^\//.test(e)){switch(typeof t){case"string":if(a.test(t)){i=t.replace(/([^~/])$/,"$1/")+e.slice(1)}else{i=t+e}break;case"boolean":i=e;break;default:throw new Error("Unexpected parameters to loader-utils 'urlToRequest': url = "+e+", root = "+t+".")}}else if(/^\.\.?\//.test(e)){i=e}else{i="./"+e}if(a.test(i)){i=i.replace(a,"")}return i}e.exports=urlToRequest},5826:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});r["default"]=void 0;const{stringHints:a,numberHints:i}=t(544);const s={type:1,not:1,oneOf:1,anyOf:1,if:1,enum:1,const:1,instanceof:1,required:2,pattern:2,patternRequired:2,format:2,formatMinimum:2,formatMaximum:2,minimum:2,exclusiveMinimum:2,maximum:2,exclusiveMaximum:2,multipleOf:2,uniqueItems:2,contains:2,minLength:2,maxLength:2,minItems:2,maxItems:2,minProperties:2,maxProperties:2,dependencies:2,propertyNames:2,additionalItems:2,additionalProperties:2,absolutePath:2};function filterMax(e,r){const t=e.reduce(((e,t)=>Math.max(e,r(t))),0);return e.filter((e=>r(e)===t))}function filterChildren(e){let r=e;r=filterMax(r,(e=>e.dataPath?e.dataPath.length:0));r=filterMax(r,(e=>s[e.keyword]||2));return r}function findAllChildren(e,r){let t=e.length-1;const predicate=r=>e[t].schemaPath.indexOf(r)!==0;while(t>-1&&!r.every(predicate)){if(e[t].keyword==="anyOf"||e[t].keyword==="oneOf"){const r=extractRefs(e[t]);const a=findAllChildren(e.slice(0,t),r.concat(e[t].schemaPath));t=a-1}else{t-=1}}return t+1}function extractRefs(e){const{schema:r}=e;if(!Array.isArray(r)){return[]}return r.map((({$ref:e})=>e)).filter((e=>e))}function groupChildrenByFirstChild(e){const r=[];let t=e.length-1;while(t>0){const a=e[t];if(a.keyword==="anyOf"||a.keyword==="oneOf"){const i=extractRefs(a);const s=findAllChildren(e.slice(0,t),i.concat(a.schemaPath));if(s!==t){r.push(Object.assign({},a,{children:e.slice(s,t)}));t=s}else{r.push(a)}}else{r.push(a)}t-=1}if(t===0){r.push(e[t])}return r.reverse()}function indent(e,r){return e.replace(/\n(?!$)/g,`\n${r}`)}function hasNotInSchema(e){return!!e.not}function findFirstTypedSchema(e){if(hasNotInSchema(e)){return findFirstTypedSchema(e.not)}return e}function canApplyNot(e){const r=findFirstTypedSchema(e);return likeNumber(r)||likeInteger(r)||likeString(r)||likeNull(r)||likeBoolean(r)}function isObject(e){return typeof e==="object"&&e!==null}function likeNumber(e){return e.type==="number"||typeof e.minimum!=="undefined"||typeof e.exclusiveMinimum!=="undefined"||typeof e.maximum!=="undefined"||typeof e.exclusiveMaximum!=="undefined"||typeof e.multipleOf!=="undefined"}function likeInteger(e){return e.type==="integer"||typeof e.minimum!=="undefined"||typeof e.exclusiveMinimum!=="undefined"||typeof e.maximum!=="undefined"||typeof e.exclusiveMaximum!=="undefined"||typeof e.multipleOf!=="undefined"}function likeString(e){return e.type==="string"||typeof e.minLength!=="undefined"||typeof e.maxLength!=="undefined"||typeof e.pattern!=="undefined"||typeof e.format!=="undefined"||typeof e.formatMinimum!=="undefined"||typeof e.formatMaximum!=="undefined"}function likeBoolean(e){return e.type==="boolean"}function likeArray(e){return e.type==="array"||typeof e.minItems==="number"||typeof e.maxItems==="number"||typeof e.uniqueItems!=="undefined"||typeof e.items!=="undefined"||typeof e.additionalItems!=="undefined"||typeof e.contains!=="undefined"}function likeObject(e){return e.type==="object"||typeof e.minProperties!=="undefined"||typeof e.maxProperties!=="undefined"||typeof e.required!=="undefined"||typeof e.properties!=="undefined"||typeof e.patternProperties!=="undefined"||typeof e.additionalProperties!=="undefined"||typeof e.dependencies!=="undefined"||typeof e.propertyNames!=="undefined"||typeof e.patternRequired!=="undefined"}function likeNull(e){return e.type==="null"}function getArticle(e){if(/^[aeiou]/i.test(e)){return"an"}return"a"}function getSchemaNonTypes(e){if(!e){return""}if(!e.type){if(likeNumber(e)||likeInteger(e)){return" | should be any non-number"}if(likeString(e)){return" | should be any non-string"}if(likeArray(e)){return" | should be any non-array"}if(likeObject(e)){return" | should be any non-object"}}return""}function formatHints(e){return e.length>0?`(${e.join(", ")})`:""}function getHints(e,r){if(likeNumber(e)||likeInteger(e)){return i(e,r)}else if(likeString(e)){return a(e,r)}return[]}class ValidationError extends Error{constructor(e,r,t={}){super();this.name="ValidationError";this.errors=e;this.schema=r;let a;let i;if(r.title&&(!t.name||!t.baseDataPath)){const e=r.title.match(/^(.+) (.+)$/);if(e){if(!t.name){[,a]=e}if(!t.baseDataPath){[,,i]=e}}}this.headerName=t.name||a||"Object";this.baseDataPath=t.baseDataPath||i||"configuration";this.postFormatter=t.postFormatter||null;const s=`Invalid ${this.baseDataPath} object. ${this.headerName} has been initialized using ${getArticle(this.baseDataPath)} ${this.baseDataPath} object that does not match the API schema.\n`;this.message=`${s}${this.formatValidationErrors(e)}`;Error.captureStackTrace(this,this.constructor)}getSchemaPart(e){const r=e.split("/");let t=this.schema;for(let e=1;e{if(!i){return this.formatSchema(r,a,t)}if(t.includes(r)){return"(recursive)"}return this.formatSchema(r,a,t.concat(e))};if(hasNotInSchema(e)&&!likeObject(e)){if(canApplyNot(e.not)){a=!r;return formatInnerSchema(e.not)}const t=!e.not.not;const i=r?"":"non ";a=!r;return t?i+formatInnerSchema(e.not):formatInnerSchema(e.not)}if(e.instanceof){const{instanceof:r}=e;const t=!Array.isArray(r)?[r]:r;return t.map((e=>e==="Function"?"function":e)).join(" | ")}if(e.enum){return e.enum.map((e=>JSON.stringify(e))).join(" | ")}if(typeof e.const!=="undefined"){return JSON.stringify(e.const)}if(e.oneOf){return e.oneOf.map((e=>formatInnerSchema(e,true))).join(" | ")}if(e.anyOf){return e.anyOf.map((e=>formatInnerSchema(e,true))).join(" | ")}if(e.allOf){return e.allOf.map((e=>formatInnerSchema(e,true))).join(" & ")}if(e.if){const{if:r,then:t,else:a}=e;return`${r?`if ${formatInnerSchema(r)}`:""}${t?` then ${formatInnerSchema(t)}`:""}${a?` else ${formatInnerSchema(a)}`:""}`}if(e.$ref){return formatInnerSchema(this.getSchemaPart(e.$ref),true)}if(likeNumber(e)||likeInteger(e)){const[t,...a]=getHints(e,r);const i=`${t}${a.length>0?` ${formatHints(a)}`:""}`;return r?i:a.length>0?`non-${t} | ${i}`:`non-${t}`}if(likeString(e)){const[t,...a]=getHints(e,r);const i=`${t}${a.length>0?` ${formatHints(a)}`:""}`;return r?i:i==="string"?"non-string":`non-string | ${i}`}if(likeBoolean(e)){return`${r?"":"non-"}boolean`}if(likeArray(e)){a=true;const r=[];if(typeof e.minItems==="number"){r.push(`should not have fewer than ${e.minItems} item${e.minItems>1?"s":""}`)}if(typeof e.maxItems==="number"){r.push(`should not have more than ${e.maxItems} item${e.maxItems>1?"s":""}`)}if(e.uniqueItems){r.push("should not have duplicate items")}const t=typeof e.additionalItems==="undefined"||Boolean(e.additionalItems);let i="";if(e.items){if(Array.isArray(e.items)&&e.items.length>0){i=`${e.items.map((e=>formatInnerSchema(e))).join(", ")}`;if(t){if(e.additionalItems&&isObject(e.additionalItems)&&Object.keys(e.additionalItems).length>0){r.push(`additional items should be ${formatInnerSchema(e.additionalItems)}`)}}}else if(e.items&&Object.keys(e.items).length>0){i=`${formatInnerSchema(e.items)}`}else{i="any"}}else{i="any"}if(e.contains&&Object.keys(e.contains).length>0){r.push(`should contains at least one ${this.formatSchema(e.contains)} item`)}return`[${i}${t?", ...":""}]${r.length>0?` (${r.join(", ")})`:""}`}if(likeObject(e)){a=true;const r=[];if(typeof e.minProperties==="number"){r.push(`should not have fewer than ${e.minProperties} ${e.minProperties>1?"properties":"property"}`)}if(typeof e.maxProperties==="number"){r.push(`should not have more than ${e.maxProperties} ${e.minProperties&&e.minProperties>1?"properties":"property"}`)}if(e.patternProperties&&Object.keys(e.patternProperties).length>0){const t=Object.keys(e.patternProperties);r.push(`additional property names should match pattern${t.length>1?"s":""} ${t.map((e=>JSON.stringify(e))).join(" | ")}`)}const t=e.properties?Object.keys(e.properties):[];const i=e.required?e.required:[];const s=[...new Set([].concat(i).concat(t))];const u=s.map((e=>{const r=i.includes(e);return`${e}${r?"":"?"}`})).concat(typeof e.additionalProperties==="undefined"||Boolean(e.additionalProperties)?e.additionalProperties&&isObject(e.additionalProperties)?[`: ${formatInnerSchema(e.additionalProperties)}`]:["…"]:[]).join(", ");const{dependencies:n,propertyNames:o,patternRequired:l}=e;if(n){Object.keys(n).forEach((e=>{const t=n[e];if(Array.isArray(t)){r.push(`should have ${t.length>1?"properties":"property"} ${t.map((e=>`'${e}'`)).join(", ")} when property '${e}' is present`)}else{r.push(`should be valid according to the schema ${formatInnerSchema(t)} when property '${e}' is present`)}}))}if(o&&Object.keys(o).length>0){r.push(`each property name should match format ${JSON.stringify(e.propertyNames.format)}`)}if(l&&l.length>0){r.push(`should have property matching pattern ${l.map((e=>JSON.stringify(e)))}`)}return`object {${u?` ${u} `:""}}${r.length>0?` (${r.join(", ")})`:""}`}if(likeNull(e)){return`${r?"":"non-"}null`}if(Array.isArray(e.type)){return`${e.type.join(" | ")}`}return JSON.stringify(e,null,2)}getSchemaPartText(e,r,t=false,a=true){if(!e){return""}if(Array.isArray(r)){for(let t=0;t ${e.description}`}if(e.link){i+=`\n-> Read more at ${e.link}`}return i}getSchemaPartDescription(e){if(!e){return""}while(e.$ref){e=this.getSchemaPart(e.$ref)}let r="";if(e.description){r+=`\n-> ${e.description}`}if(e.link){r+=`\n-> Read more at ${e.link}`}return r}formatValidationError(e){const{keyword:r,dataPath:t}=e;const a=`${this.baseDataPath}${t}`;switch(r){case"type":{const{parentSchema:r,params:t}=e;switch(t.type){case"number":return`${a} should be a ${this.getSchemaPartText(r,false,true)}`;case"integer":return`${a} should be an ${this.getSchemaPartText(r,false,true)}`;case"string":return`${a} should be a ${this.getSchemaPartText(r,false,true)}`;case"boolean":return`${a} should be a ${this.getSchemaPartText(r,false,true)}`;case"array":return`${a} should be an array:\n${this.getSchemaPartText(r)}`;case"object":return`${a} should be an object:\n${this.getSchemaPartText(r)}`;case"null":return`${a} should be a ${this.getSchemaPartText(r,false,true)}`;default:return`${a} should be:\n${this.getSchemaPartText(r)}`}}case"instanceof":{const{parentSchema:r}=e;return`${a} should be an instance of ${this.getSchemaPartText(r,false,true)}`}case"pattern":{const{params:r,parentSchema:t}=e;const{pattern:i}=r;return`${a} should match pattern ${JSON.stringify(i)}${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}case"format":{const{params:r,parentSchema:t}=e;const{format:i}=r;return`${a} should match format ${JSON.stringify(i)}${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}case"formatMinimum":case"formatMaximum":{const{params:r,parentSchema:t}=e;const{comparison:i,limit:s}=r;return`${a} should be ${i} ${JSON.stringify(s)}${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}case"minimum":case"maximum":case"exclusiveMinimum":case"exclusiveMaximum":{const{parentSchema:r,params:t}=e;const{comparison:i,limit:s}=t;const[,...u]=getHints(r,true);if(u.length===0){u.push(`should be ${i} ${s}`)}return`${a} ${u.join(" ")}${getSchemaNonTypes(r)}.${this.getSchemaPartDescription(r)}`}case"multipleOf":{const{params:r,parentSchema:t}=e;const{multipleOf:i}=r;return`${a} should be multiple of ${i}${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}case"patternRequired":{const{params:r,parentSchema:t}=e;const{missingPattern:i}=r;return`${a} should have property matching pattern ${JSON.stringify(i)}${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}case"minLength":{const{params:r,parentSchema:t}=e;const{limit:i}=r;if(i===1){return`${a} should be a non-empty string${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}const s=i-1;return`${a} should be longer than ${s} character${s>1?"s":""}${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}case"minItems":{const{params:r,parentSchema:t}=e;const{limit:i}=r;if(i===1){return`${a} should be a non-empty array${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}return`${a} should not have fewer than ${i} items${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}case"minProperties":{const{params:r,parentSchema:t}=e;const{limit:i}=r;if(i===1){return`${a} should be a non-empty object${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}return`${a} should not have fewer than ${i} properties${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}case"maxLength":{const{params:r,parentSchema:t}=e;const{limit:i}=r;const s=i+1;return`${a} should be shorter than ${s} character${s>1?"s":""}${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}case"maxItems":{const{params:r,parentSchema:t}=e;const{limit:i}=r;return`${a} should not have more than ${i} items${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}case"maxProperties":{const{params:r,parentSchema:t}=e;const{limit:i}=r;return`${a} should not have more than ${i} properties${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}case"uniqueItems":{const{params:r,parentSchema:t}=e;const{i:i}=r;return`${a} should not contain the item '${e.data[i]}' twice${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}case"additionalItems":{const{params:r,parentSchema:t}=e;const{limit:i}=r;return`${a} should not have more than ${i} items${getSchemaNonTypes(t)}. These items are valid:\n${this.getSchemaPartText(t)}`}case"contains":{const{parentSchema:r}=e;return`${a} should contains at least one ${this.getSchemaPartText(r,["contains"])} item${getSchemaNonTypes(r)}.`}case"required":{const{parentSchema:r,params:t}=e;const i=t.missingProperty.replace(/^\./,"");const s=r&&Boolean(r.properties&&r.properties[i]);return`${a} misses the property '${i}'${getSchemaNonTypes(r)}.${s?` Should be:\n${this.getSchemaPartText(r,["properties",i])}`:this.getSchemaPartDescription(r)}`}case"additionalProperties":{const{params:r,parentSchema:t}=e;const{additionalProperty:i}=r;return`${a} has an unknown property '${i}'${getSchemaNonTypes(t)}. These properties are valid:\n${this.getSchemaPartText(t)}`}case"dependencies":{const{params:r,parentSchema:t}=e;const{property:i,deps:s}=r;const u=s.split(",").map((e=>`'${e.trim()}'`)).join(", ");return`${a} should have properties ${u} when property '${i}' is present${getSchemaNonTypes(t)}.${this.getSchemaPartDescription(t)}`}case"propertyNames":{const{params:r,parentSchema:t,schema:i}=e;const{propertyName:s}=r;return`${a} property name '${s}' is invalid${getSchemaNonTypes(t)}. Property names should be match format ${JSON.stringify(i.format)}.${this.getSchemaPartDescription(t)}`}case"enum":{const{parentSchema:r}=e;if(r&&r.enum&&r.enum.length===1){return`${a} should be ${this.getSchemaPartText(r,false,true)}`}return`${a} should be one of these:\n${this.getSchemaPartText(r)}`}case"const":{const{parentSchema:r}=e;return`${a} should be equal to constant ${this.getSchemaPartText(r,false,true)}`}case"not":{const r=likeObject(e.parentSchema)?`\n${this.getSchemaPartText(e.parentSchema)}`:"";const t=this.getSchemaPartText(e.schema,false,false,false);if(canApplyNot(e.schema)){return`${a} should be any ${t}${r}.`}const{schema:i,parentSchema:s}=e;return`${a} should not be ${this.getSchemaPartText(i,false,true)}${s&&likeObject(s)?`\n${this.getSchemaPartText(s)}`:""}`}case"oneOf":case"anyOf":{const{parentSchema:r,children:t}=e;if(t&&t.length>0){if(e.schema.length===1){const e=t[t.length-1];const a=t.slice(0,t.length-1);return this.formatValidationError(Object.assign({},e,{children:a,parentSchema:Object.assign({},r,e.parentSchema)}))}let i=filterChildren(t);if(i.length===1){return this.formatValidationError(i[0])}i=groupChildrenByFirstChild(i);return`${a} should be one of these:\n${this.getSchemaPartText(r)}\nDetails:\n${i.map((e=>` * ${indent(this.formatValidationError(e)," ")}`)).join("\n")}`}return`${a} should be one of these:\n${this.getSchemaPartText(r)}`}case"if":{const{params:r,parentSchema:t}=e;const{failingKeyword:i}=r;return`${a} should match "${i}" schema:\n${this.getSchemaPartText(t,[i])}`}case"absolutePath":{const{message:r,parentSchema:t}=e;return`${a}: ${r}${this.getSchemaPartDescription(t)}`}default:{const{message:r,parentSchema:t}=e;const i=JSON.stringify(e,null,2);return`${a} ${r} (${i}).\n${this.getSchemaPartText(t,false)}`}}}formatValidationErrors(e){return e.map((e=>{let r=this.formatValidationError(e);if(this.postFormatter){r=this.postFormatter(r,e)}return` - ${indent(r," ")}`})).join("\n")}}var u=ValidationError;r["default"]=u},1489:function(e,r,t){"use strict";const{validate:a,ValidationError:i}=t(2121);e.exports={validate:a,ValidationError:i}},9294:function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});r["default"]=void 0;function errorMessage(e,r,t){return{dataPath:undefined,schemaPath:undefined,keyword:"absolutePath",params:{absolutePath:t},message:e,parentSchema:r}}function getErrorFor(e,r,t){const a=e?`The provided value ${JSON.stringify(t)} is not an absolute path!`:`A relative path is expected. However, the provided value ${JSON.stringify(t)} is an absolute path!`;return errorMessage(a,r,t)}function addAbsolutePathKeyword(e){e.addKeyword("absolutePath",{errors:true,type:"string",compile(e,r){const callback=t=>{let a=true;const i=t.includes("!");if(i){callback.errors=[errorMessage(`The provided value ${JSON.stringify(t)} contains exclamation mark (!) which is not allowed because it's reserved for loader syntax.`,r,t)];a=false}const s=e===/^(?:[A-Za-z]:(\\|\/)|\\\\|\/)/.test(t);if(!s){callback.errors=[getErrorFor(e,r,t)];a=false}return a};callback.errors=[];return callback}});return e}var t=addAbsolutePathKeyword;r["default"]=t},6378:function(e){"use strict";class Range{static getOperator(e,r){if(e==="left"){return r?">":">="}return r?"<":"<="}static formatRight(e,r,t){if(r===false){return Range.formatLeft(e,!r,!t)}return`should be ${Range.getOperator("right",t)} ${e}`}static formatLeft(e,r,t){if(r===false){return Range.formatRight(e,!r,!t)}return`should be ${Range.getOperator("left",t)} ${e}`}static formatRange(e,r,t,a,i){let s="should be";s+=` ${Range.getOperator(i?"left":"right",i?t:!t)} ${e} `;s+=i?"and":"or";s+=` ${Range.getOperator(i?"right":"left",i?a:!a)} ${r}`;return s}static getRangeValue(e,r){let t=r?Infinity:-Infinity;let a=-1;const i=r?([e])=>e<=t:([e])=>e>=t;for(let r=0;r-1){return e[a]}return[Infinity,true]}constructor(){this._left=[];this._right=[]}left(e,r=false){this._left.push([e,r])}right(e,r=false){this._right.push([e,r])}format(e=true){const[r,t]=Range.getRangeValue(this._left,e);const[a,i]=Range.getRangeValue(this._right,!e);if(!Number.isFinite(r)&&!Number.isFinite(a)){return""}const s=t?r+1:r;const u=i?a-1:a;if(s===u){return`should be ${e?"":"!"}= ${s}`}if(Number.isFinite(r)&&!Number.isFinite(a)){return Range.formatLeft(r,e,t)}if(!Number.isFinite(r)&&Number.isFinite(a)){return Range.formatRight(a,e,i)}return Range.formatRange(r,a,t,i,e)}}e.exports=Range},544:function(e,r,t){"use strict";const a=t(6378);e.exports.stringHints=function stringHints(e,r){const t=[];let a="string";const i={...e};if(!r){const e=i.minLength;const r=i.formatMinimum;const t=i.formatExclusiveMaximum;i.minLength=i.maxLength;i.maxLength=e;i.formatMinimum=i.formatMaximum;i.formatMaximum=r;i.formatExclusiveMaximum=!i.formatExclusiveMinimum;i.formatExclusiveMinimum=!t}if(typeof i.minLength==="number"){if(i.minLength===1){a="non-empty string"}else{const e=Math.max(i.minLength-1,0);t.push(`should be longer than ${e} character${e>1?"s":""}`)}}if(typeof i.maxLength==="number"){if(i.maxLength===0){a="empty string"}else{const e=i.maxLength+1;t.push(`should be shorter than ${e} character${e>1?"s":""}`)}}if(i.pattern){t.push(`should${r?"":" not"} match pattern ${JSON.stringify(i.pattern)}`)}if(i.format){t.push(`should${r?"":" not"} match format ${JSON.stringify(i.format)}`)}if(i.formatMinimum){t.push(`should be ${i.formatExclusiveMinimum?">":">="} ${JSON.stringify(i.formatMinimum)}`)}if(i.formatMaximum){t.push(`should be ${i.formatExclusiveMaximum?"<":"<="} ${JSON.stringify(i.formatMaximum)}`)}return[a].concat(t)};e.exports.numberHints=function numberHints(e,r){const t=[e.type==="integer"?"integer":"number"];const i=new a;if(typeof e.minimum==="number"){i.left(e.minimum)}if(typeof e.exclusiveMinimum==="number"){i.left(e.exclusiveMinimum,true)}if(typeof e.maximum==="number"){i.right(e.maximum)}if(typeof e.exclusiveMaximum==="number"){i.right(e.exclusiveMaximum,true)}const s=i.format(r);if(s){t.push(s)}if(typeof e.multipleOf==="number"){t.push(`should${r?"":" not"} be multiple of ${e.multipleOf}`)}return t}},2121:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.validate=validate;Object.defineProperty(r,"ValidationError",{enumerable:true,get:function(){return i.default}});var a=_interopRequireDefault(t(9294));var i=_interopRequireDefault(t(5826));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=t(8601);const u=t(4133);const n=new s({allErrors:true,verbose:true,$data:true});u(n,["instanceof","formatMinimum","formatMaximum","patternRequired"]);(0,a.default)(n);function validate(e,r,t){let a=[];if(Array.isArray(r)){a=Array.from(r,(r=>validateObject(e,r)));a.forEach(((e,r)=>{const applyPrefix=e=>{e.dataPath=`[${r}]${e.dataPath}`;if(e.children){e.children.forEach(applyPrefix)}};e.forEach(applyPrefix)}));a=a.reduce(((e,r)=>{e.push(...r);return e}),[])}else{a=validateObject(e,r)}if(a.length>0){throw new i.default(a,e,t)}}function validateObject(e,r){const t=n.compile(e);const a=t(r);if(a)return[];return t.errors?filterErrors(t.errors):[]}function filterErrors(e){let r=[];for(const t of e){const{dataPath:e}=t;let a=[];r=r.filter((r=>{if(r.dataPath.includes(e)){if(r.children){a=a.concat(r.children.slice(0))}r.children=undefined;a.push(r);return false}return true}));if(a.length){t.children=a}r.push(t)}return r}},199:function(e,r){ +/** @license URI.js v4.4.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js */ +(function(e,t){true?t(r):0})(this,(function(e){"use strict";function merge(){for(var e=arguments.length,r=Array(e),t=0;t1){r[0]=r[0].slice(0,-1);var a=r.length-1;for(var i=1;i= 0x80 (not a basic code point)","invalid-input":"Invalid input"};var g=s-u;var y=Math.floor;var E=String.fromCharCode;function error$1(e){throw new RangeError(D[e])}function map(e,r){var t=[];var a=e.length;while(a--){t[a]=r(e[a])}return t}function mapDomain(e,r){var t=e.split("@");var a="";if(t.length>1){a=t[0]+"@";e=t[1]}e=e.replace(m,".");var i=e.split(".");var s=map(i,r).join(".");return a+s}function ucs2decode(e){var r=[];var t=0;var a=e.length;while(t=55296&&i<=56319&&t>1;e+=y(e/r);for(;e>g*n>>1;a+=s){e=y(e/g)}return y(a+(g+1)*e/(e+o))};var b=function decode(e){var r=[];var t=e.length;var a=0;var o=c;var l=f;var d=e.lastIndexOf(h);if(d<0){d=0}for(var p=0;p=128){error$1("not-basic")}r.push(e.charCodeAt(p))}for(var m=d>0?d+1:0;m=t){error$1("invalid-input")}var A=F(e.charCodeAt(m++));if(A>=s||A>y((i-a)/g)){error$1("overflow")}a+=A*g;var C=E<=l?u:E>=l+n?n:E-l;if(Ay(i/b)){error$1("overflow")}g*=b}var w=r.length+1;l=P(a-D,w,D==0);if(y(a/w)>i-o){error$1("overflow")}o+=y(a/w);a%=w;r.splice(a++,0,o)}return String.fromCodePoint.apply(String,r)};var w=function encode(e){var r=[];e=ucs2decode(e);var t=e.length;var a=c;var o=0;var l=f;var d=true;var p=false;var m=undefined;try{for(var D=e[Symbol.iterator](),g;!(d=(g=D.next()).done);d=true){var A=g.value;if(A<128){r.push(E(A))}}}catch(e){p=true;m=e}finally{try{if(!d&&D.return){D.return()}}finally{if(p){throw m}}}var F=r.length;var b=F;if(F){r.push(h)}while(b=a&&Ry((i-o)/_)){error$1("overflow")}o+=(w-a)*_;a=w;var O=true;var j=false;var k=undefined;try{for(var N=e[Symbol.iterator](),q;!(O=(q=N.next()).done);O=true){var Q=q.value;if(Qi){error$1("overflow")}if(Q==a){var T=o;for(var z=s;;z+=s){var M=z<=l?u:z>=l+n?n:z-l;if(T>6|192).toString(16).toUpperCase()+"%"+(r&63|128).toString(16).toUpperCase();else t="%"+(r>>12|224).toString(16).toUpperCase()+"%"+(r>>6&63|128).toString(16).toUpperCase()+"%"+(r&63|128).toString(16).toUpperCase();return t}function pctDecChars(e){var r="";var t=0;var a=e.length;while(t=194&&i<224){if(a-t>=6){var s=parseInt(e.substr(t+4,2),16);r+=String.fromCharCode((i&31)<<6|s&63)}else{r+=e.substr(t,6)}t+=6}else if(i>=224){if(a-t>=9){var u=parseInt(e.substr(t+4,2),16);var n=parseInt(e.substr(t+7,2),16);r+=String.fromCharCode((i&15)<<12|(u&63)<<6|n&63)}else{r+=e.substr(t,9)}t+=9}else{r+=e.substr(t,3);t+=3}}return r}function _normalizeComponentEncoding(e,r){function decodeUnreserved(e){var t=pctDecChars(e);return!t.match(r.UNRESERVED)?e:t}if(e.scheme)e.scheme=String(e.scheme).replace(r.PCT_ENCODED,decodeUnreserved).toLowerCase().replace(r.NOT_SCHEME,"");if(e.userinfo!==undefined)e.userinfo=String(e.userinfo).replace(r.PCT_ENCODED,decodeUnreserved).replace(r.NOT_USERINFO,pctEncChar).replace(r.PCT_ENCODED,toUpperCase);if(e.host!==undefined)e.host=String(e.host).replace(r.PCT_ENCODED,decodeUnreserved).toLowerCase().replace(r.NOT_HOST,pctEncChar).replace(r.PCT_ENCODED,toUpperCase);if(e.path!==undefined)e.path=String(e.path).replace(r.PCT_ENCODED,decodeUnreserved).replace(e.scheme?r.NOT_PATH:r.NOT_PATH_NOSCHEME,pctEncChar).replace(r.PCT_ENCODED,toUpperCase);if(e.query!==undefined)e.query=String(e.query).replace(r.PCT_ENCODED,decodeUnreserved).replace(r.NOT_QUERY,pctEncChar).replace(r.PCT_ENCODED,toUpperCase);if(e.fragment!==undefined)e.fragment=String(e.fragment).replace(r.PCT_ENCODED,decodeUnreserved).replace(r.NOT_FRAGMENT,pctEncChar).replace(r.PCT_ENCODED,toUpperCase);return e}function _stripLeadingZeros(e){return e.replace(/^0*(.*)/,"$1")||"0"}function _normalizeIPv4(e,r){var t=e.match(r.IPV4ADDRESS)||[];var i=a(t,2),s=i[1];if(s){return s.split(".").map(_stripLeadingZeros).join(".")}else{return e}}function _normalizeIPv6(e,r){var t=e.match(r.IPV6ADDRESS)||[];var i=a(t,3),s=i[1],u=i[2];if(s){var n=s.toLowerCase().split("::").reverse(),o=a(n,2),l=o[0],f=o[1];var c=f?f.split(":").map(_stripLeadingZeros):[];var h=l.split(":").map(_stripLeadingZeros);var d=r.IPV4ADDRESS.test(h[h.length-1]);var p=d?7:8;var m=h.length-p;var D=Array(p);for(var g=0;g1){var F=D.slice(0,E.index);var C=D.slice(E.index+E.length);A=F.join(":")+"::"+C.join(":")}else{A=D.join(":")}if(u){A+="%"+u}return A}else{return e}}var I=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i;var R="".match(/(){0}/)[1]===undefined;function parse(e){var a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i={};var s=a.iri!==false?t:r;if(a.reference==="suffix")e=(a.scheme?a.scheme+":":"")+"//"+e;var u=e.match(I);if(u){if(R){i.scheme=u[1];i.userinfo=u[3];i.host=u[4];i.port=parseInt(u[5],10);i.path=u[6]||"";i.query=u[7];i.fragment=u[8];if(isNaN(i.port)){i.port=u[5]}}else{i.scheme=u[1]||undefined;i.userinfo=e.indexOf("@")!==-1?u[3]:undefined;i.host=e.indexOf("//")!==-1?u[4]:undefined;i.port=parseInt(u[5],10);i.path=u[6]||"";i.query=e.indexOf("?")!==-1?u[7]:undefined;i.fragment=e.indexOf("#")!==-1?u[8]:undefined;if(isNaN(i.port)){i.port=e.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?u[4]:undefined}}if(i.host){i.host=_normalizeIPv6(_normalizeIPv4(i.host,s),s)}if(i.scheme===undefined&&i.userinfo===undefined&&i.host===undefined&&i.port===undefined&&!i.path&&i.query===undefined){i.reference="same-document"}else if(i.scheme===undefined){i.reference="relative"}else if(i.fragment===undefined){i.reference="absolute"}else{i.reference="uri"}if(a.reference&&a.reference!=="suffix"&&a.reference!==i.reference){i.error=i.error||"URI is not a "+a.reference+" reference."}var n=$[(a.scheme||i.scheme||"").toLowerCase()];if(!a.unicodeSupport&&(!n||!n.unicodeSupport)){if(i.host&&(a.domainHost||n&&n.domainHost)){try{i.host=B.toASCII(i.host.replace(s.PCT_ENCODED,pctDecChars).toLowerCase())}catch(e){i.error=i.error||"Host's domain name can not be converted to ASCII via punycode: "+e}}_normalizeComponentEncoding(i,r)}else{_normalizeComponentEncoding(i,s)}if(n&&n.parse){n.parse(i,a)}}else{i.error=i.error||"URI can not be parsed."}return i}function _recomposeAuthority(e,a){var i=a.iri!==false?t:r;var s=[];if(e.userinfo!==undefined){s.push(e.userinfo);s.push("@")}if(e.host!==undefined){s.push(_normalizeIPv6(_normalizeIPv4(String(e.host),i),i).replace(i.IPV6ADDRESS,(function(e,r,t){return"["+r+(t?"%25"+t:"")+"]"})))}if(typeof e.port==="number"||typeof e.port==="string"){s.push(":");s.push(String(e.port))}return s.length?s.join(""):undefined}var _=/^\.\.?\//;var O=/^\/\.(\/|$)/;var j=/^\/\.\.(\/|$)/;var k=/^\/?(?:.|\n)*?(?=\/|$)/;function removeDotSegments(e){var r=[];while(e.length){if(e.match(_)){e=e.replace(_,"")}else if(e.match(O)){e=e.replace(O,"/")}else if(e.match(j)){e=e.replace(j,"/");r.pop()}else if(e==="."||e===".."){e=""}else{var t=e.match(k);if(t){var a=t[0];e=e.slice(a.length);r.push(a)}else{throw new Error("Unexpected dot segment condition")}}}return r.join("")}function serialize(e){var a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i=a.iri?t:r;var s=[];var u=$[(a.scheme||e.scheme||"").toLowerCase()];if(u&&u.serialize)u.serialize(e,a);if(e.host){if(i.IPV6ADDRESS.test(e.host)){}else if(a.domainHost||u&&u.domainHost){try{e.host=!a.iri?B.toASCII(e.host.replace(i.PCT_ENCODED,pctDecChars).toLowerCase()):B.toUnicode(e.host)}catch(r){e.error=e.error||"Host's domain name can not be converted to "+(!a.iri?"ASCII":"Unicode")+" via punycode: "+r}}}_normalizeComponentEncoding(e,i);if(a.reference!=="suffix"&&e.scheme){s.push(e.scheme);s.push(":")}var n=_recomposeAuthority(e,a);if(n!==undefined){if(a.reference!=="suffix"){s.push("//")}s.push(n);if(e.path&&e.path.charAt(0)!=="/"){s.push("/")}}if(e.path!==undefined){var o=e.path;if(!a.absolutePath&&(!u||!u.absolutePath)){o=removeDotSegments(o)}if(n===undefined){o=o.replace(/^\/\//,"/%2F")}s.push(o)}if(e.query!==undefined){s.push("?");s.push(e.query)}if(e.fragment!==undefined){s.push("#");s.push(e.fragment)}return s.join("")}function resolveComponents(e,r){var t=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var a=arguments[3];var i={};if(!a){e=parse(serialize(e,t),t);r=parse(serialize(r,t),t)}t=t||{};if(!t.tolerant&&r.scheme){i.scheme=r.scheme;i.userinfo=r.userinfo;i.host=r.host;i.port=r.port;i.path=removeDotSegments(r.path||"");i.query=r.query}else{if(r.userinfo!==undefined||r.host!==undefined||r.port!==undefined){i.userinfo=r.userinfo;i.host=r.host;i.port=r.port;i.path=removeDotSegments(r.path||"");i.query=r.query}else{if(!r.path){i.path=e.path;if(r.query!==undefined){i.query=r.query}else{i.query=e.query}}else{if(r.path.charAt(0)==="/"){i.path=removeDotSegments(r.path)}else{if((e.userinfo!==undefined||e.host!==undefined||e.port!==undefined)&&!e.path){i.path="/"+r.path}else if(!e.path){i.path=r.path}else{i.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+r.path}i.path=removeDotSegments(i.path)}i.query=r.query}i.userinfo=e.userinfo;i.host=e.host;i.port=e.port}i.scheme=e.scheme}i.fragment=r.fragment;return i}function resolve(e,r,t){var a=assign({scheme:"null"},t);return serialize(resolveComponents(parse(e,a),parse(r,a),a,true),a)}function normalize(e,r){if(typeof e==="string"){e=serialize(parse(e,r),r)}else if(typeOf(e)==="object"){e=parse(serialize(e,r),r)}return e}function equal(e,r,t){if(typeof e==="string"){e=serialize(parse(e,t),t)}else if(typeOf(e)==="object"){e=serialize(e,t)}if(typeof r==="string"){r=serialize(parse(r,t),t)}else if(typeOf(r)==="object"){r=serialize(r,t)}return e===r}function escapeComponent(e,a){return e&&e.toString().replace(!a||!a.iri?r.ESCAPE:t.ESCAPE,pctEncChar)}function unescapeComponent(e,a){return e&&e.toString().replace(!a||!a.iri?r.PCT_ENCODED:t.PCT_ENCODED,pctDecChars)}var N={scheme:"http",domainHost:true,parse:function parse(e,r){if(!e.host){e.error=e.error||"HTTP URIs must have a host."}return e},serialize:function serialize(e,r){var t=String(e.scheme).toLowerCase()==="https";if(e.port===(t?443:80)||e.port===""){e.port=undefined}if(!e.path){e.path="/"}return e}};var q={scheme:"https",domainHost:N.domainHost,parse:N.parse,serialize:N.serialize};function isSecure(e){return typeof e.secure==="boolean"?e.secure:String(e.scheme).toLowerCase()==="wss"}var Q={scheme:"ws",domainHost:true,parse:function parse(e,r){var t=e;t.secure=isSecure(t);t.resourceName=(t.path||"/")+(t.query?"?"+t.query:"");t.path=undefined;t.query=undefined;return t},serialize:function serialize(e,r){if(e.port===(isSecure(e)?443:80)||e.port===""){e.port=undefined}if(typeof e.secure==="boolean"){e.scheme=e.secure?"wss":"ws";e.secure=undefined}if(e.resourceName){var t=e.resourceName.split("?"),i=a(t,2),s=i[0],u=i[1];e.path=s&&s!=="/"?s:undefined;e.query=u;e.resourceName=undefined}e.fragment=undefined;return e}};var T={scheme:"wss",domainHost:Q.domainHost,parse:Q.parse,serialize:Q.serialize};var z={};var M=true;var L="[A-Za-z0-9\\-\\.\\_\\~"+(M?"\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF":"")+"]";var U="[0-9A-Fa-f]";var V=subexp(subexp("%[EFef]"+U+"%"+U+U+"%"+U+U)+"|"+subexp("%[89A-Fa-f]"+U+"%"+U+U)+"|"+subexp("%"+U+U));var J="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]";var H="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]";var K=merge(H,'[\\"\\\\]');var G="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]";var Z=new RegExp(L,"g");var X=new RegExp(V,"g");var Y=new RegExp(merge("[^]",J,"[\\.]",'[\\"]',K),"g");var W=new RegExp(merge("[^]",L,G),"g");var ee=W;function decodeUnreserved(e){var r=pctDecChars(e);return!r.match(Z)?e:r}var re={scheme:"mailto",parse:function parse$$1(e,r){var t=e;var a=t.to=t.path?t.path.split(","):[];t.path=undefined;if(t.query){var i=false;var s={};var u=t.query.split("&");for(var n=0,o=u.length;n { const isDev = opts.env === Env.development; const config = new Config(); userConfig.targets ||= DEFAULT_BROWSER_TARGETS; + // normalize inline limit + userConfig.inlineLimit = parseInt(userConfig.inlineLimit || '10000', 10); const useHash = !!(opts.hash || (userConfig.hash && !isDev)); const applyOpts = { name: opts.name, diff --git a/packages/bundler-webpack/src/config/svgRules.ts b/packages/bundler-webpack/src/config/svgRules.ts index 3ab8a9b15927..2f50e8df50b7 100644 --- a/packages/bundler-webpack/src/config/svgRules.ts +++ b/packages/bundler-webpack/src/config/svgRules.ts @@ -42,6 +42,12 @@ export async function addSVGRules(opts: IOpts) { .end() .use('url-loader') .loader(require.resolve('@umijs/bundler-webpack/compiled/url-loader')) + .options({ + limit: userConfig.inlineLimit, + fallback: require.resolve( + '@umijs/bundler-webpack/compiled/file-loader', + ), + }) .end(); } if (svgo !== false) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 18e58134ba02..293e1f204c7f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1397,6 +1397,7 @@ importers: css-minimizer-webpack-plugin: 4.0.0 cssnano: 5.1.7 es5-imcompatible-versions: ^0.1.78 + file-loader: 6.2.0 fork-ts-checker-webpack-plugin: 7.3.0 jest-worker: 29.4.3 less-loader: 11.1.0 @@ -1462,6 +1463,7 @@ importers: copy-webpack-plugin: 10.2.4_webpack@5.76.1 css-minimizer-webpack-plugin: 4.0.0_webpack@5.76.1 cssnano: 5.1.7_postcss@8.4.21 + file-loader: 6.2.0_webpack@5.76.1 less-loader: 11.1.0_webpack@5.76.1 mini-css-extract-plugin: 2.7.2_webpack@5.76.1 postcss-flexbugs-fixes: 5.0.2_postcss@8.4.21 @@ -1475,7 +1477,7 @@ importers: swc-plugin-auto-css-modules: 1.3.0 terser: 5.16.1 terser-webpack-plugin: 5.3.6_rzc6gz2ydgfqqtbynpvjcil2jm - url-loader: 4.1.1_webpack@5.76.1 + url-loader: 4.1.1_eet6kv3yv7cvpox6iemkekejzy webpack: 5.76.1_@swc+core@1.3.24 webpack-5-chain: 8.0.1 webpack-bundle-analyzer: 4.7.0 @@ -16589,7 +16591,7 @@ packages: babel-plugin-istanbul: 6.1.1 babel-preset-jest: 29.4.3 chalk: 4.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 slash: 3.0.0 transitivePeerDependencies: - supports-color @@ -22387,6 +22389,20 @@ packages: dependencies: flat-cache: 3.0.4 + /file-loader/6.2.0_webpack@5.76.1: + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.1.1 + webpack: 5.76.1_@swc+core@1.3.24 + dev: true + /file-system-cache/2.0.0: resolution: {integrity: sha512-QlYut2ZtxRgdW/dboSmiKZWM8FsnpLaLI549hN/RWgwn3FawSil7Jc2n7nFHheclvYxa4LJqwEOvNUYv9VsCXg==} dependencies: @@ -25251,7 +25267,7 @@ packages: pretty-format: 29.4.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1_awa2wsr5thmg3i7jqycphctjfq + ts-node: 10.9.1_typescript@4.9.4 transitivePeerDependencies: - supports-color dev: true @@ -25991,10 +26007,12 @@ packages: /json5/0.5.1: resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==} + hasBin: true dev: true /json5/1.0.2: resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true dependencies: minimist: 1.2.6 dev: true @@ -26002,6 +26020,7 @@ packages: /json5/2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} + hasBin: true /jsonc-parser/3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} @@ -40119,7 +40138,7 @@ packages: resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} dev: true - /url-loader/4.1.1_webpack@5.76.1: + /url-loader/4.1.1_eet6kv3yv7cvpox6iemkekejzy: resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -40131,6 +40150,7 @@ packages: webpack: optional: true dependencies: + file-loader: 6.2.0_webpack@5.76.1 loader-utils: 2.0.2 mime-types: 2.1.35 schema-utils: 3.1.1