module.exports=(()=>{varf={1313:(f,e,n)=>{"use strict";vars=n(6225),l=n(974),v=n(4970),r=n(7822),b=n(8093),g=n(4571),w=n(9594),j=n(1668),d=n(4403);f.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=n(8316);varE=n(4319);Ajv.prototype.addKeyword=E.add;Ajv.prototype.getKeyword=E.get;Ajv.prototype.removeKeyword=E.remove;Ajv.prototype.validateKeyword=E.validate;varR=n(7137);Ajv.ValidationError=R.Validation;Ajv.MissingRefError=R.MissingRef;Ajv.$dataMetaSchema=j;varA="http://json-schema.org/draft-07/schema";varF=["removeAdditional","useDefaults","coerceTypes","strictDefaults"];varp=["/properties"];functionAjv(f){if(!(thisinstanceofAjv))returnnewAjv(f);f=this._opts=d.copy(f)||{};setLogger(this);this._schemas={};this._refs={};this._fragments={};this._formats=g(f.format);this._cache=f.cache||newv;this._loadingSchemas={};this._compilations=[];this.RULES=w();this._getId=chooseGetId(f);f.loopRequired=f.loopRequired||Infinity;if(f.errorDataPath=="property")f._errorDataPathProperty=true;if(f.serialize===undefined)f.serialize=b;this._metaOpts=getMetaSchemaOptions(this);if(f.formats)addInitialFormats(this);if(f.keywords)addInitialKeywords(this);addDefaultMetaSchema(this);if(typeoff.meta=="object")this.addMetaSchema(f.meta);if(f.nullable)this.addKeyword("nullable",{metaSchema:{type:"boolean"}});addInitialSchemas(this)}functionvalidate(f,e){varn;if(typeoff=="string"){n=this.getSchema(f);if(!n)thrownewError('no schema with key or ref "'+f+'"')}else{vars=this._addSchema(f);n=s.validate||this._compile(s)}varl=n(e);if(n.$async!==true)this.errors=n.errors;returnl}functioncompile(f,e){varn=this._addSchema(f,undefined,e);returnn.validate||this._compile(n)}functionaddSchema(f,e,n,s){if(Array.isArray(f)){for(varv=0;v<f.length;v++)this.addSchema(f[v],undefined,n,s);returnthis}varr=this._getId(f);if(r!==undefined&&typeofr!="string")thrownewError("schema id must be string");e=l.normalizeId(e||r);checkUnique(this,e);this._schemas[e]=this._addSchema(f,n,s,true);returnthis}functionaddMetaSchema(f,e,n){this.addSchema(f,e,n,true);returnthis}functionvalidateSchema(f,e){varn=f.$schema;if(n!==undefined&&typeofn!="string")thrownewError("$schema must be a string");n=n||this._opts.defaultMeta||defaultMeta(this);if(!n){this.logger.warn("meta-schema not available");this.errors=null;returntrue}vars=this.validate(n,f);if(!s&&e){varl="schema is invalid: "+this.errorsText();if(this._opts.validateSchema=="log")this.logger.error(l);elsethrownewError(l)}returns}functiondefaultMeta(f){vare=f._opts.meta;f._opts.defaultMeta=typeofe=="object"?f._getId(e)||e:f.getSchema(A)?A:undefined;returnf._opts.defaultMeta}functiongetSchema(f){vare=_getSchemaObj(this,f);switch(typeofe){case"object":returne.validate||this._compile(e);case"string":returnthis.getSchema(e);case"undefined":return_getSchemaFragment(this,f)}}function_getSchemaFragment(f,e){varn=l.schema.call(f,{schema:{}},e);if(n){varv=n.schema,b=n.root,g=n.baseId;varw=s.call(f,v,b,undefined,g);f._fragments[e]=newr({ref:e,fragment:true,schema:v,root:b,baseId:g,validate:w});returnw}}function_getSchemaObj(f,e){e=l.normalizeId(e);returnf._schemas[e]||f._refs[e]||f._fragments[e]}functionremoveSchema(f){if(finstanceofRegExp){_removeAllSchemas(this,this._schemas,f);_removeAllSchemas(this,this._refs,f);returnthis}switch(typeoff){case"undefined":_removeAllSchemas(this,this._schemas);_removeAllSchemas(this,this._refs);this._cache.clear();returnthis;case"string":vare=_getSchemaObj(this,f);if(e)this._cache.del(e.cacheKey);deletethis._schemas[f];deletethis._refs[f];returnthis;case"object":varn=this._opts.serialize;vars=n?n(f):f;this._cache.del(s);varv=this._getId(f);if(v){v=l.normalizeI