webpack
Version:
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
7 lines • 422 kB
JavaScript
/* eslint-disable */
// @ts-nocheck
/*
* This file was automatically generated by "schema-utils".
* DO NOT MODIFY BY HAND.
*/
"use strict";module.exports=Y,module.exports.default=Y;let e={definitions:{Amd:{anyOf:[{enum:[!1]},{type:"object"}]},AmdContainer:{type:"string",minLength:1},AssetFilterItemTypes:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!1},{instanceof:"Function"}]},AssetFilterTypes:{anyOf:[{type:"array",items:{oneOf:[{$ref:"#/definitions/AssetFilterItemTypes"}]}},{$ref:"#/definitions/AssetFilterItemTypes"}]},AssetGeneratorDataUrl:{anyOf:[{$ref:"#/definitions/AssetGeneratorDataUrlOptions"},{$ref:"#/definitions/AssetGeneratorDataUrlFunction"}]},AssetGeneratorDataUrlFunction:{instanceof:"Function"},AssetGeneratorDataUrlOptions:{type:"object",additionalProperties:!1,properties:{encoding:{enum:[!1,"base64"]},mimetype:{type:"string"}}},AssetGeneratorOptions:{type:"object",additionalProperties:!1,properties:{binary:{type:"boolean"},dataUrl:{$ref:"#/definitions/AssetGeneratorDataUrl"},emit:{type:"boolean"},filename:{$ref:"#/definitions/AssetModuleFilename"},outputPath:{$ref:"#/definitions/AssetModuleOutputPath"},publicPath:{$ref:"#/definitions/RawPublicPath"}}},AssetInlineGeneratorOptions:{type:"object",additionalProperties:!1,properties:{binary:{type:"boolean"},dataUrl:{$ref:"#/definitions/AssetGeneratorDataUrl"}}},AssetModuleFilename:{anyOf:[{type:"string",absolutePath:!1,minLength:1},{instanceof:"Function"}]},AssetModuleOutputPath:{anyOf:[{type:"string",absolutePath:!1},{instanceof:"Function"}]},AssetParserDataUrlFunction:{instanceof:"Function"},AssetParserDataUrlOptions:{type:"object",additionalProperties:!1,properties:{maxSize:{type:"number"}}},AssetParserOptions:{type:"object",additionalProperties:!1,properties:{dataUrlCondition:{anyOf:[{$ref:"#/definitions/AssetParserDataUrlOptions"},{$ref:"#/definitions/AssetParserDataUrlFunction"}]}}},AssetResourceGeneratorOptions:{type:"object",additionalProperties:!1,properties:{binary:{type:"boolean"},emit:{type:"boolean"},filename:{$ref:"#/definitions/AssetModuleFilename"},outputPath:{$ref:"#/definitions/AssetModuleOutputPath"},publicPath:{$ref:"#/definitions/RawPublicPath"}}},AuxiliaryComment:{anyOf:[{type:"string"},{$ref:"#/definitions/LibraryCustomUmdCommentObject"}]},Bail:{type:"boolean"},BuildDependencyItem:{anyOf:[{type:"string",minLength:1},{type:"object",additionalProperties:!1,properties:{dependency:{type:"string",minLength:1},optional:{type:"boolean"}},required:["dependency"]}]},CacheOptions:{anyOf:[{enum:[!0]},{$ref:"#/definitions/CacheOptionsNormalized"}]},CacheOptionsNormalized:{anyOf:[{enum:[!1]},{$ref:"#/definitions/MemoryCacheOptions"},{$ref:"#/definitions/FileCacheOptions"}]},Charset:{type:"boolean"},ChunkFilename:{oneOf:[{$ref:"#/definitions/FilenameTemplate"}]},ChunkFormat:{anyOf:[{enum:["array-push","commonjs","module",!1]},{type:"string"}]},ChunkLoadTimeout:{type:"number"},ChunkLoading:{anyOf:[{enum:[!1]},{$ref:"#/definitions/ChunkLoadingType"}]},ChunkLoadingGlobal:{type:"string"},ChunkLoadingType:{anyOf:[{enum:["jsonp","import-scripts","require","async-node","import"]},{type:"string"}]},Clean:{anyOf:[{type:"boolean"},{$ref:"#/definitions/CleanOptions"}]},CleanOptions:{type:"object",additionalProperties:!1,properties:{dry:{type:"boolean"},keep:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!1},{instanceof:"Function"},{$ref:"#/definitions/GlobCondition"}]}}},CompareBeforeEmit:{type:"boolean"},ConcatenateModulesOptions:{type:"object",additionalProperties:!1,properties:{commonjs:{type:"boolean"}}},Context:{type:"string",absolutePath:!0},Copy:{anyOf:[{type:"array",items:{$ref:"#/definitions/CopyPattern"}},{type:"string",minLength:1}]},CopyGlobOptions:{type:"object",additionalProperties:!1,properties:{caseSensitive:{type:"boolean"},deep:{type:"number",minimum:1},dot:{type:"boolean"},followSymlinks:{type:"boolean"},ignore:{type:"array",items:{type:"string",minLength:1}}}},CopyObjectPattern:{type:"object",additionalProperties:!1,properties:{context:{type:"string"},filename:{anyOf:[{type:"string",absolutePath:!1},{instanceof:"Function"}]},from:{anyOf:[{type:"array",items:{type:"string",minLength:1},minItems:1},{type:"string",minLength:1}]},globOptions:{$ref:"#/definitions/CopyGlobOptions"},info:{anyOf:[{type:"object",additionalProperties:!0,properties:{}},{instanceof:"Function"}]},preservePermissions:{type:"boolean"},preserveTimestamps:{type:"boolean"},to:{anyOf:[{type:"string",absolutePath:!1},{instanceof:"Function"}]},transform:{anyOf:[{type:"object",additionalProperties:!1,properties:{cache:{anyOf:[{type:"boolean"},{type:"object",additionalProperties:!1,properties:{keys:{anyOf:[{type:"object",additionalProperties:!0,properties:{}},{instanceof:"Function"}]}}}]},transformer:{instanceof:"Function"}},required:["transformer"]},{instanceof:"Function"}]}},required:["from"]},CopyOptions:{type:"object",additionalProperties:!1,properties:{concurrency:{type:"number",minimum:1},patterns:{$ref:"#/definitions/CopyPatterns"},stage:{type:"number"}},required:["patterns"]},CopyPattern:{anyOf:[{type:"string",minLength:1},{$ref:"#/definitions/CopyObjectPattern"}]},CopyPatterns:{type:"array",items:{$ref:"#/definitions/CopyPattern"}},CrossOriginLoading:{enum:[!1,"anonymous","use-credentials"]},CssAutoOrModuleParserOptions:{type:"object",additionalProperties:!1,properties:{animation:{$ref:"#/definitions/CssParserAnimation"},as:{$ref:"#/definitions/CssParserAs"},container:{$ref:"#/definitions/CssParserContainer"},customIdents:{$ref:"#/definitions/CssParserCustomIdents"},customMedia:{$ref:"#/definitions/CssParserCustomMedia"},customSelectors:{$ref:"#/definitions/CssParserCustomSelectors"},dashedIdents:{$ref:"#/definitions/CssParserDashedIdents"},exportType:{$ref:"#/definitions/CssParserExportType"},fontPreload:{$ref:"#/definitions/CssParserFontPreload"},function:{$ref:"#/definitions/CssParserFunction"},grid:{$ref:"#/definitions/CssParserGrid"},import:{$ref:"#/definitions/CssParserImport"},namedExports:{$ref:"#/definitions/CssParserNamedExports"},pure:{$ref:"#/definitions/CssParserPure"},url:{$ref:"#/definitions/CssParserUrl"},urlHints:{$ref:"#/definitions/UrlHints"}}},CssChunkFilename:{oneOf:[{$ref:"#/definitions/FilenameTemplate"}]},CssFilename:{oneOf:[{$ref:"#/definitions/FilenameTemplate"}]},CssGeneratorEsModule:{type:"boolean"},CssGeneratorExportsConvention:{anyOf:[{enum:["as-is","camel-case","camel-case-only","dashes","dashes-only"]},{instanceof:"Function"}]},CssGeneratorExportsOnly:{type:"boolean"},CssGeneratorLocalIdentName:{anyOf:[{type:"string"},{instanceof:"Function"}]},CssGeneratorOptions:{type:"object",additionalProperties:!1,properties:{esModule:{$ref:"#/definitions/CssGeneratorEsModule"},exportsOnly:{$ref:"#/definitions/CssGeneratorExportsOnly"}}},CssModuleGeneratorOptions:{type:"object",additionalProperties:!1,properties:{esModule:{$ref:"#/definitions/CssGeneratorEsModule"},exportType:{$ref:"#/definitions/CssParserExportType"},exportsConvention:{$ref:"#/definitions/CssGeneratorExportsConvention"},exportsOnly:{$ref:"#/definitions/CssGeneratorExportsOnly"},localIdentHashDigest:{$ref:"#/definitions/HashDigest"},localIdentHashDigestLength:{$ref:"#/definitions/HashDigestLength"},localIdentHashFunction:{$ref:"#/definitions/HashFunction"},localIdentHashSalt:{$ref:"#/definitions/HashSalt"},localIdentName:{$ref:"#/definitions/CssGeneratorLocalIdentName"}}},CssModuleParserOptions:{type:"object",additionalProperties:!1,properties:{animation:{$ref:"#/definitions/CssParserAnimation"},as:{$ref:"#/definitions/CssParserAs"},container:{$ref:"#/definitions/CssParserContainer"},customIdents:{$ref:"#/definitions/CssParserCustomIdents"},customMedia:{$ref:"#/definitions/CssParserCustomMedia"},customSelectors:{$ref:"#/definitions/CssParserCustomSelectors"},dashedIdents:{$ref:"#/definitions/CssParserDashedIdents"},exportType:{$ref:"#/definitions/CssParserExportType"},fontPreload:{$ref:"#/definitions/CssParserFontPreload"},function:{$ref:"#/definitions/CssParserFunction"},grid:{$ref:"#/definitions/CssParserGrid"},import:{$ref:"#/definitions/CssParserImport"},namedExports:{$ref:"#/definitions/CssParserNamedExports"},url:{$ref:"#/definitions/CssParserUrl"},urlHints:{$ref:"#/definitions/UrlHints"}}},CssParserAnimation:{type:"boolean"},CssParserAs:{enum:["stylesheet","block-contents"]},CssParserContainer:{type:"boolean"},CssParserCustomIdents:{type:"boolean"},CssParserCustomMedia:{type:"boolean"},CssParserCustomSelectors:{type:"boolean"},CssParserDashedIdents:{type:"boolean"},CssParserExportType:{enum:["link","text","css-style-sheet","style"]},CssParserFontPreload:{type:"boolean"},CssParserFunction:{type:"boolean"},CssParserGrid:{type:"boolean"},CssParserImport:{type:"boolean"},CssParserNamedExports:{type:"boolean"},CssParserOptions:{type:"object",additionalProperties:!1,properties:{as:{$ref:"#/definitions/CssParserAs"},customMedia:{$ref:"#/definitions/CssParserCustomMedia"},customSelectors:{$ref:"#/definitions/CssParserCustomSelectors"},exportType:{$ref:"#/definitions/CssParserExportType"},fontPreload:{$ref:"#/definitions/CssParserFontPreload"},import:{$ref:"#/definitions/CssParserImport"},namedExports:{$ref:"#/definitions/CssParserNamedExports"},url:{$ref:"#/definitions/CssParserUrl"},urlHints:{$ref:"#/definitions/UrlHints"}}},CssParserPure:{type:"boolean"},CssParserUrl:{type:"boolean"},DeferImportExperimentOptions:{type:"boolean"},Dependencies:{type:"array",items:{type:"string"}},DevServer:{anyOf:[{enum:[!1]},{type:"object"}]},DevTool:{anyOf:[{type:"array",items:{type:"object",additionalProperties:!1,properties:{type:{enum:["all","javascript","css"]},use:{$ref:"#/definitions/RawDevTool"}},required:["type","use"]}},{$ref:"#/definitions/RawDevTool"}]},DevtoolFallbackModuleFilenameTemplate:{anyOf:[{type:"string"},{instanceof:"Function"}]},DevtoolModuleFilenameTemplate:{anyOf:[{type:"string"},{instanceof:"Function"}]},DevtoolNamespace:{type:"string"},Dotenv:{anyOf:[{type:"boolean"},{$ref:"#/definitions/DotenvPluginOptions"}]},DotenvPluginOptions:{type:"object",additionalProperties:!1,properties:{dir:{anyOf:[{enum:[!1]},{type:"string",absolutePath:!0}]},prefix:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"string",minLength:1}]},template:{type:"array",items:{type:"string",minLength:1}}}},EmptyGeneratorOptions:{type:"object",additionalProperties:!1},EmptyParserOptions:{type:"object",additionalProperties:!1},EnabledChunkLoadingTypes:{type:"array",items:{$ref:"#/definitions/ChunkLoadingType"}},EnabledLibraryTypes:{type:"array",items:{$ref:"#/definitions/LibraryType"}},EnabledWasmLoadingTypes:{type:"array",items:{$ref:"#/definitions/WasmLoadingType"}},Entry:{anyOf:[{$ref:"#/definitions/EntryDynamic"},{$ref:"#/definitions/EntryStatic"}]},EntryDescription:{type:"object",additionalProperties:!1,properties:{asyncChunks:{type:"boolean"},baseUri:{type:"string"},chunkLoading:{$ref:"#/definitions/ChunkLoading"},dependOn:{anyOf:[{type:"array",items:{type:"string",minLength:1},minItems:1,uniqueItems:!0},{type:"string",minLength:1}]},filename:{$ref:"#/definitions/EntryFilename"},html:{anyOf:[{type:"boolean"},{$ref:"#/definitions/OutputHtmlOptions"}]},import:{$ref:"#/definitions/EntryItem"},layer:{$ref:"#/definitions/Layer"},library:{$ref:"#/definitions/LibraryOptions"},publicPath:{$ref:"#/definitions/PublicPath"},runtime:{$ref:"#/definitions/EntryRuntime"},wasmLoading:{$ref:"#/definitions/WasmLoading"},worker:{type:"boolean"}},required:["import"]},EntryDescriptionNormalized:{type:"object",additionalProperties:!1,properties:{asyncChunks:{type:"boolean"},baseUri:{type:"string"},chunkLoading:{$ref:"#/definitions/ChunkLoading"},dependOn:{type:"array",items:{type:"string",minLength:1},minItems:1,uniqueItems:!0},filename:{$ref:"#/definitions/Filename"},html:{anyOf:[{type:"boolean"},{$ref:"#/definitions/OutputHtmlOptions"}]},import:{type:"array",items:{type:"string",minLength:1},minItems:1,uniqueItems:!0},layer:{$ref:"#/definitions/Layer"},library:{$ref:"#/definitions/LibraryOptions"},publicPath:{$ref:"#/definitions/PublicPath"},runtime:{$ref:"#/definitions/EntryRuntime"},wasmLoading:{$ref:"#/definitions/WasmLoading"},worker:{type:"boolean"}}},EntryDynamic:{instanceof:"Function"},EntryDynamicNormalized:{instanceof:"Function"},EntryFilename:{oneOf:[{$ref:"#/definitions/FilenameTemplate"}]},EntryItem:{anyOf:[{type:"array",items:{type:"string",minLength:1},minItems:1,uniqueItems:!0},{type:"string",minLength:1}]},EntryNormalized:{anyOf:[{$ref:"#/definitions/EntryDynamicNormalized"},{$ref:"#/definitions/EntryStaticNormalized"}]},EntryObject:{type:"object",additionalProperties:{anyOf:[{$ref:"#/definitions/EntryItem"},{$ref:"#/definitions/EntryDescription"}]}},EntryRuntime:{anyOf:[{enum:[!1]},{type:"string",minLength:1}]},EntryStatic:{anyOf:[{$ref:"#/definitions/EntryObject"},{$ref:"#/definitions/EntryUnnamed"}]},EntryStaticNormalized:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/EntryDescriptionNormalized"}]}},EntryUnnamed:{oneOf:[{$ref:"#/definitions/EntryItem"}]},Environment:{type:"object",additionalProperties:!1,properties:{arrowFunction:{type:"boolean"},asyncFunction:{type:"boolean"},bigIntLiteral:{type:"boolean"},const:{type:"boolean"},deferImport:{type:"boolean"},destructuring:{type:"boolean"},document:{type:"boolean"},dynamicImport:{type:"boolean"},dynamicImportInWorker:{type:"boolean"},forOf:{type:"boolean"},generator:{type:"boolean"},globalThis:{type:"boolean"},hasOwn:{type:"boolean"},importMetaDirnameAndFilename:{type:"boolean"},let:{type:"boolean"},logicalAssignment:{type:"boolean"},methodShorthand:{type:"boolean"},module:{type:"boolean"},modulePreload:{type:"boolean"},nodeBuiltinModuleGetter:{type:"boolean"},nodePrefixForCoreModules:{type:"boolean"},optionalChaining:{type:"boolean"},sourceImport:{type:"boolean"},spread:{type:"boolean"},symbol:{type:"boolean"},templateLiteral:{type:"boolean"},topLevelAwait:{type:"boolean"}}},Experiments:{type:"object",additionalProperties:!0,properties:{asyncWebAssembly:{anyOf:[{enum:["auto"]},{type:"boolean"}]},backCompat:{type:"boolean"},buildHttp:{anyOf:[{$ref:"#/definitions/HttpUriAllowedUris"},{$ref:"#/definitions/HttpUriOptions"}]},cacheUnaffected:{type:"boolean"},css:{anyOf:[{enum:["auto"]},{type:"boolean"}]},deferImport:{type:"boolean"},futureDefaults:{type:"boolean"},html:{anyOf:[{enum:["auto"]},{type:"boolean"}]},lazyCompilation:{anyOf:[{type:"boolean"},{$ref:"#/definitions/LazyCompilationOptions"}]},sourceImport:{type:"boolean"},syncWebAssembly:{type:"boolean"},typescript:{anyOf:[{enum:["auto"]},{type:"boolean"}]}}},ExperimentsNormalized:{type:"object",additionalProperties:!1,properties:{asyncWebAssembly:{anyOf:[{enum:["auto"]},{type:"boolean"}]},backCompat:{type:"boolean"},buildHttp:{oneOf:[{$ref:"#/definitions/HttpUriOptions"}]},cacheUnaffected:{type:"boolean"},css:{anyOf:[{enum:["auto"]},{type:"boolean"}]},deferImport:{type:"boolean"},futureDefaults:{type:"boolean"},html:{anyOf:[{enum:["auto"]},{type:"boolean"}]},lazyCompilation:{anyOf:[{enum:[!1]},{$ref:"#/definitions/LazyCompilationOptions"}]},sourceImport:{type:"boolean"},syncWebAssembly:{type:"boolean"},typescript:{anyOf:[{enum:["auto"]},{type:"boolean"}]}}},Extends:{anyOf:[{type:"array",items:{$ref:"#/definitions/ExtendsItem"}},{$ref:"#/definitions/ExtendsItem"}]},ExtendsItem:{type:"string"},ExternalItem:{anyOf:[{instanceof:"RegExp"},{type:"string"},{$ref:"#/definitions/ExternalItemObject"},{$ref:"#/definitions/ExternalItemFunction"}]},ExternalItemFunction:{anyOf:[{$ref:"#/definitions/ExternalItemFunctionCallback"},{$ref:"#/definitions/ExternalItemFunctionPromise"}]},ExternalItemFunctionCallback:{instanceof:"Function"},ExternalItemFunctionPromise:{instanceof:"Function"},ExternalItemInterop:{enum:["default","esModule"]},ExternalItemObject:{type:"object",additionalProperties:{$ref:"#/definitions/ExternalItemValue"},properties:{byLayer:{anyOf:[{type:"object",additionalProperties:{$ref:"#/definitions/ExternalItem"}},{instanceof:"Function"}]}}},ExternalItemSideEffects:{type:"boolean"},ExternalItemValue:{anyOf:[{$ref:"#/definitions/ExternalItemValueTarget"},{$ref:"#/definitions/ExternalItemValueWithOptions"}]},ExternalItemValueObject:{type:"object",additionalProperties:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"string"}]},properties:{interop:{$ref:"#/definitions/ExternalItemInterop"}}},ExternalItemValueTarget:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"boolean"},{type:"string"},{$ref:"#/definitions/ExternalItemValueObject"}]},ExternalItemValueWithOptions:{type:"object",additionalProperties:!1,properties:{external:{$ref:"#/definitions/ExternalItemValueTarget"},sideEffects:{$ref:"#/definitions/ExternalItemSideEffects"}},required:["external"]},Externals:{anyOf:[{type:"array",items:{$ref:"#/definitions/ExternalItem"}},{$ref:"#/definitions/ExternalItem"}]},ExternalsPresets:{type:"object",additionalProperties:!1,properties:{bun:{type:"boolean"},deno:{type:"boolean"},electron:{type:"boolean"},electronMain:{type:"boolean"},electronPreload:{type:"boolean"},electronRenderer:{type:"boolean"},node:{type:"boolean"},nodeModules:{anyOf:[{type:"boolean"},{type:"object",additionalProperties:!1,properties:{allowlist:{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"string"},{instanceof:"Function"}]}}}}]},nwjs:{type:"boolean"},web:{type:"boolean"},webAsync:{type:"boolean"}}},ExternalsType:{enum:["var","module","assign","this","window","self","global","commonjs","commonjs2","commonjs-module","commonjs-static","amd","amd-require","amd-async","umd","umd2","jsonp","system","promise","import","module-import","script","node-commonjs","asset","asset-url","css-import","css-url"]},Falsy:{enum:[!1,0,"",null],undefinedAsNull:!0},FileCacheOptions:{type:"object",additionalProperties:!1,properties:{allowCollectingMemory:{type:"boolean"},buildDependencies:{type:"object",additionalProperties:{type:"array",items:{$ref:"#/definitions/BuildDependencyItem"}}},cacheDirectory:{type:"string",absolutePath:!0},cacheLocation:{type:"string",absolutePath:!0},compression:{enum:[!1,"gzip","brotli","zstd"]},hashAlgorithm:{type:"string"},idleTimeout:{type:"number",minimum:0},idleTimeoutAfterLargeChanges:{type:"number",minimum:0},idleTimeoutForInitialStore:{type:"number",minimum:0},immutablePaths:{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!0}]}},managedPaths:{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!0}]}},maxAge:{type:"number",minimum:0},maxMemoryGenerations:{type:"number",minimum:0},memoryCacheUnaffected:{type:"boolean"},name:{type:"string"},profile:{type:"boolean"},readonly:{type:"boolean"},store:{enum:["pack"]},type:{enum:["filesystem"]},version:{type:"string"}},required:["type"]},Filename:{oneOf:[{$ref:"#/definitions/FilenameTemplate"}]},FilenameTemplate:{anyOf:[{type:"string",absolutePath:!1,minLength:1},{instanceof:"Function"}]},FilterItemTypes:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!1},{instanceof:"Function"}]},FilterTypes:{anyOf:[{type:"array",items:{oneOf:[{$ref:"#/definitions/FilterItemTypes"}]}},{$ref:"#/definitions/FilterItemTypes"}]},GeneratorOptionsByModuleType:{type:"object",additionalProperties:{type:"object",additionalProperties:!0},properties:{asset:{$ref:"#/definitions/AssetGeneratorOptions"},"asset/bytes":{$ref:"#/definitions/EmptyGeneratorOptions"},"asset/inline":{$ref:"#/definitions/AssetInlineGeneratorOptions"},"asset/resource":{$ref:"#/definitions/AssetResourceGeneratorOptions"},"asset/source":{$ref:"#/definitions/EmptyGeneratorOptions"},css:{$ref:"#/definitions/CssGeneratorOptions"},"css/auto":{$ref:"#/definitions/CssModuleGeneratorOptions"},"css/global":{$ref:"#/definitions/CssModuleGeneratorOptions"},"css/module":{$ref:"#/definitions/CssModuleGeneratorOptions"},html:{$ref:"#/definitions/HtmlGeneratorOptions"},javascript:{$ref:"#/definitions/EmptyGeneratorOptions"},"javascript/auto":{$ref:"#/definitions/EmptyGeneratorOptions"},"javascript/dynamic":{$ref:"#/definitions/EmptyGeneratorOptions"},"javascript/esm":{$ref:"#/definitions/EmptyGeneratorOptions"},json:{$ref:"#/definitions/JsonGeneratorOptions"}}},GlobCondition:{type:"object",additionalProperties:!1,properties:{glob:{anyOf:[{$ref:"#/definitions/RuleSetGlobs"},{$ref:"#/definitions/RuleSetGlob"}]}},required:["glob"]},GlobalObject:{type:"string",minLength:1},HashDigest:{type:"string"},HashDigestLength:{type:"number",minimum:1},HashFunction:{anyOf:[{type:"string",minLength:1},{instanceof:"Function"}]},HashSalt:{type:"string",minLength:1},HotUpdateChunkFilename:{type:"string",absolutePath:!1},HotUpdateGlobal:{type:"string"},HotUpdateMainFilename:{type:"string",absolutePath:!1},HtmlChunkFilename:{oneOf:[{$ref:"#/definitions/FilenameTemplate"}]},HtmlFaviconIcon:{anyOf:[{type:"string",minLength:1},{type:"object",additionalProperties:!1,properties:{color:{type:"string",minLength:1},crossorigin:{enum:["anonymous","use-credentials"]},href:{type:"string",minLength:1},media:{type:"string",minLength:1},sizes:{type:"string",minLength:1},type:{type:"string",minLength:1}},required:["href"]}]},HtmlFilename:{oneOf:[{$ref:"#/definitions/FilenameTemplate"}]},HtmlGeneratorOptions:{type:"object",additionalProperties:!1,properties:{extract:{anyOf:[{enum:["inline"]},{type:"boolean"}]}}},HtmlParserAs:{anyOf:[{enum:["document"]},{type:"string"}]},HtmlParserOptions:{type:"object",additionalProperties:!1,properties:{as:{$ref:"#/definitions/HtmlParserAs"},chunkName:{anyOf:[{type:"string",minLength:1},{instanceof:"Function"}]},sources:{anyOf:[{type:"array",items:{anyOf:[{enum:["..."]},{type:"object",additionalProperties:!1,properties:{attribute:{type:"string",minLength:1},filter:{instanceof:"Function"},tag:{type:"string",minLength:1},type:{anyOf:[{enum:["src","srcset","css-url","script","script-module","stylesheet","html","stylesheet-style","stylesheet-style-attribute","srcdoc"]},{enum:[!1]}]}},required:["attribute","type"]}]},minItems:1},{type:"boolean"}]},template:{instanceof:"Function"},urlHints:{$ref:"#/definitions/UrlHints"}}},HtmlResourceHint:{type:"object",additionalProperties:!1,properties:{as:{type:"string"},chunk:{type:"string",minLength:1},crossorigin:{anyOf:[{enum:["anonymous","use-credentials"]},{type:"boolean"}]},entry:{type:"string",minLength:1},fetchPriority:{enum:["low","high","auto"]},href:{type:"string"},integrity:{type:"boolean"},media:{type:"string"},rel:{enum:["preload","prefetch","modulepreload","preconnect","dns-prefetch"]},type:{type:"string"}},required:["rel"]},HttpUriAllowedUris:{oneOf:[{$ref:"#/definitions/HttpUriOptionsAllowedUris"}]},HttpUriOptions:{type:"object",additionalProperties:!1,properties:{allowedUris:{$ref:"#/definitions/HttpUriOptionsAllowedUris"},cacheLocation:{anyOf:[{enum:[!1]},{type:"string",absolutePath:!0}]},frozen:{type:"boolean"},lockfileLocation:{type:"string",absolutePath:!0},proxy:{type:"string"},upgrade:{type:"boolean"}},required:["allowedUris"]},HttpUriOptionsAllowedUris:{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"string",pattern:"^https?://"},{instanceof:"Function"}]}},IgnoreWarnings:{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"object",additionalProperties:!1,properties:{file:{anyOf:[{instanceof:"RegExp"},{type:"string",minLength:1}]},message:{instanceof:"RegExp"},module:{instanceof:"RegExp"}}},{instanceof:"Function"}]}},IgnoreWarningsNormalized:{type:"array",items:{instanceof:"Function"}},Iife:{type:"boolean"},ImportFunctionName:{type:"string"},ImportMetaName:{type:"string"},ImportMetaParserOptions:{type:"object",additionalProperties:{type:"boolean"},properties:{dirname:{type:"boolean"},env:{type:"boolean"},filename:{type:"boolean"},main:{type:"boolean"},resolve:{type:"boolean"},url:{type:"boolean"},webpack:{type:"boolean"},webpackContext:{type:"boolean"},webpackHot:{type:"boolean"}}},InfrastructureLogging:{type:"object",additionalProperties:!1,properties:{appendOnly:{type:"boolean"},colors:{type:"boolean"},console:{},debug:{anyOf:[{type:"boolean"},{$ref:"#/definitions/FilterTypes"}]},level:{enum:["none","error","warn","info","log","verbose"]},progress:{anyOf:[{enum:["auto"]},{type:"boolean"}]},stream:{}}},JavascriptParserOptions:{type:"object",additionalProperties:!1,properties:{amd:{$ref:"#/definitions/Amd"},anonymousDefaultExportName:{type:"boolean"},browserify:{type:"boolean"},commonjs:{type:"boolean"},commonjsMagicComments:{type:"boolean"},createRequire:{anyOf:[{type:"boolean"},{type:"string"}]},deferImport:{type:"boolean"},dynamicImportCssPreload:{anyOf:[{type:"number"},{type:"boolean"}]},dynamicImportFetchPriority:{enum:["low","high","auto",!1]},dynamicImportMode:{enum:["eager","weak","lazy","lazy-once"]},dynamicImportPrefetch:{anyOf:[{type:"number"},{type:"boolean"}]},dynamicImportPreload:{anyOf:[{type:"number"},{type:"boolean"}]},dynamicUrl:{type:"boolean"},esm:{type:"boolean"},exportsPresence:{enum:["error","warn","auto",!1]},exprContextCritical:{type:"boolean"},exprContextRecursive:{type:"boolean"},exprContextRegExp:{anyOf:[{instanceof:"RegExp"},{type:"boolean"}]},exprContextRequest:{type:"string"},harmony:{type:"boolean"},import:{type:"boolean"},importExportsPresence:{enum:["error","warn","auto",!1]},importMeta:{anyOf:[{type:"boolean"},{type:"string",enum:["preserve-unknown"]},{$ref:"#/definitions/ImportMetaParserOptions"}]},importMetaContext:{type:"boolean"},node:{$ref:"#/definitions/Node"},overrideStrict:{enum:["strict","non-strict"]},parse:{instanceof:"Function"},pureFunctions:{type:"array",items:{type:"string",minLength:1}},reexportExportsPresence:{enum:["error","warn","auto",!1]},requireContext:{type:"boolean"},requireEnsure:{type:"boolean"},requireInclude:{type:"boolean"},requireJs:{type:"boolean"},sourceImport:{type:"boolean"},specNamespaceObject:{type:"boolean"},strictExportPresence:{type:"boolean"},strictModeViolations:{enum:["error","warn",!1]},strictThisContextOnImports:{type:"boolean"},system:{type:"boolean"},topLevelThis:{enum:["exports","global"]},typescript:{type:"boolean"},unknownContextCritical:{type:"boolean"},unknownContextRecursive:{type:"boolean"},unknownContextRegExp:{anyOf:[{instanceof:"RegExp"},{type:"boolean"}]},unknownContextRequest:{type:"string"},url:{anyOf:[{enum:["relative"]},{type:"boolean"}]},urlHints:{$ref:"#/definitions/UrlHints"},worker:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"boolean"}]},worklet:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"boolean"}]},wrappedContextCritical:{type:"boolean"},wrappedContextRecursive:{type:"boolean"},wrappedContextRegExp:{instanceof:"RegExp"}}},JsonGeneratorOptions:{type:"object",additionalProperties:!1,properties:{JSONParse:{type:"boolean"}}},JsonParserOptions:{type:"object",additionalProperties:!1,properties:{exportsDepth:{type:"number"},namedExports:{type:"boolean"},parse:{instanceof:"Function"}}},Layer:{anyOf:[{enum:[null]},{type:"string",minLength:1}]},LazyCompilationDefaultBackendOptions:{type:"object",additionalProperties:!1,properties:{client:{type:"string"},listen:{anyOf:[{type:"number"},{type:"object",additionalProperties:!0,properties:{host:{type:"string"},port:{type:"number"}}},{instanceof:"Function"}]},protocol:{enum:["http","https"]},server:{anyOf:[{type:"object",additionalProperties:!0,properties:{}},{instanceof:"Function"}]}}},LazyCompilationOptions:{type:"object",additionalProperties:!1,properties:{backend:{anyOf:[{instanceof:"Function"},{$ref:"#/definitions/LazyCompilationDefaultBackendOptions"}]},entries:{type:"boolean"},imports:{type:"boolean"},test:{anyOf:[{instanceof:"RegExp"},{type:"string"},{instanceof:"Function"},{$ref:"#/definitions/GlobCondition"}]}}},Library:{anyOf:[{$ref:"#/definitions/LibraryName"},{$ref:"#/definitions/LibraryOptions"}]},LibraryCustomUmdCommentObject:{type:"object",additionalProperties:!1,properties:{amd:{type:"string"},commonjs:{type:"string"},commonjs2:{type:"string"},root:{type:"string"}}},LibraryCustomUmdObject:{type:"object",additionalProperties:!1,properties:{amd:{type:"string",minLength:1},commonjs:{type:"string",minLength:1},root:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"string",minLength:1}]}}},LibraryEntryExports:{enum:["last","all"]},LibraryExport:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"string",minLength:1}]},LibraryName:{anyOf:[{type:"array",items:{type:"string",minLength:1},minItems:1},{type:"string",minLength:1},{$ref:"#/definitions/LibraryCustomUmdObject"}]},LibraryOptions:{type:"object",additionalProperties:!1,properties:{amdContainer:{$ref:"#/definitions/AmdContainer"},auxiliaryComment:{$ref:"#/definitions/AuxiliaryComment"},entryExports:{$ref:"#/definitions/LibraryEntryExports"},export:{$ref:"#/definitions/LibraryExport"},name:{$ref:"#/definitions/LibraryName"},type:{$ref:"#/definitions/LibraryType"},umdAmdContainer:{$ref:"#/definitions/UmdAmdContainer"},umdNamedDefine:{$ref:"#/definitions/UmdNamedDefine"}},required:["type"]},LibraryType:{anyOf:[{enum:["var","module","assign","assign-properties","this","window","self","global","commonjs","commonjs2","commonjs-module","commonjs-static","amd","amd-require","umd","umd2","jsonp","system"]},{type:"string"}]},Loader:{type:"object"},MemoryCacheOptions:{type:"object",additionalProperties:!1,properties:{cacheUnaffected:{type:"boolean"},maxGenerations:{type:"number",minimum:1},type:{enum:["memory"]}},required:["type"]},Mode:{enum:["development","production","none"]},ModuleFilterItemTypes:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!1},{instanceof:"Function"}]},ModuleFilterTypes:{anyOf:[{type:"array",items:{oneOf:[{$ref:"#/definitions/ModuleFilterItemTypes"}]}},{$ref:"#/definitions/ModuleFilterItemTypes"}]},ModuleOptions:{type:"object",additionalProperties:!1,properties:{defaultRules:{oneOf:[{$ref:"#/definitions/RuleSetRules"}]},exprContextCritical:{type:"boolean"},exprContextRecursive:{type:"boolean"},exprContextRegExp:{anyOf:[{instanceof:"RegExp"},{type:"boolean"}]},exprContextRequest:{type:"string"},generator:{$ref:"#/definitions/GeneratorOptionsByModuleType"},noParse:{$ref:"#/definitions/NoParse"},parser:{$ref:"#/definitions/ParserOptionsByModuleType"},rules:{oneOf:[{$ref:"#/definitions/RuleSetRules"}]},strictExportPresence:{type:"boolean"},strictThisContextOnImports:{type:"boolean"},unknownContextCritical:{type:"boolean"},unknownContextRecursive:{type:"boolean"},unknownContextRegExp:{anyOf:[{instanceof:"RegExp"},{type:"boolean"}]},unknownContextRequest:{type:"string"},unsafeCache:{anyOf:[{type:"boolean"},{instanceof:"Function"}]},wrappedContextCritical:{type:"boolean"},wrappedContextRecursive:{type:"boolean"},wrappedContextRegExp:{instanceof:"RegExp"}}},ModuleOptionsNormalized:{type:"object",additionalProperties:!1,properties:{defaultRules:{oneOf:[{$ref:"#/definitions/RuleSetRules"}]},generator:{$ref:"#/definitions/GeneratorOptionsByModuleType"},noParse:{$ref:"#/definitions/NoParse"},parser:{$ref:"#/definitions/ParserOptionsByModuleType"},rules:{oneOf:[{$ref:"#/definitions/RuleSetRules"}]},unsafeCache:{anyOf:[{type:"boolean"},{instanceof:"Function"}]}},required:["defaultRules","generator","parser","rules"]},Name:{type:"string"},NoParse:{anyOf:[{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!0},{type:"string",absolutePath:!1,minLength:1},{instanceof:"Function"}]},minItems:1},{instanceof:"RegExp"},{type:"string",absolutePath:!0},{type:"string",absolutePath:!1,minLength:1},{instanceof:"Function"}]},Node:{anyOf:[{enum:[!1]},{$ref:"#/definitions/NodeOptions"}]},NodeOptions:{type:"object",additionalProperties:!1,properties:{__dirname:{enum:[!1,!0,"warn-mock","mock","node-module","eval-only"]},__filename:{enum:[!1,!0,"warn-mock","mock","node-module","eval-only"]},global:{enum:[!1,!0,"warn"]}}},Optimization:{type:"object",additionalProperties:!1,properties:{avoidEntryIife:{type:"boolean"},checkWasmTypes:{type:"boolean"},chunkIds:{enum:["natural","named","deterministic","size","total-size",!1]},concatenateModules:{anyOf:[{type:"boolean"},{$ref:"#/definitions/ConcatenateModulesOptions"}]},emitOnErrors:{type:"boolean"},flagIncludedChunks:{type:"boolean"},inlineExports:{type:"boolean"},innerGraph:{type:"boolean"},mangleExports:{anyOf:[{enum:["size","deterministic"]},{type:"boolean"}]},mangleWasmImports:{type:"boolean"},mergeDuplicateChunks:{type:"boolean"},minimize:{anyOf:[{type:"boolean"},{$ref:"#/definitions/OptimizationMinimizeOptions"}]},minimizeOptions:{$ref:"#/definitions/OptimizationMinimizeOptions"},minimizer:{type:"array",items:{anyOf:[{enum:["..."]},{$ref:"#/definitions/Falsy"},{$ref:"#/definitions/WebpackPluginInstance"},{$ref:"#/definitions/WebpackPluginFunction"}]}},moduleIds:{enum:["natural","named","hashed","deterministic","size",!1]},noEmitOnErrors:{type:"boolean"},nodeEnv:{anyOf:[{enum:[!1]},{type:"string"}]},portableRecords:{type:"boolean"},providedExports:{type:"boolean"},realContentHash:{type:"boolean"},removeAvailableModules:{type:"boolean"},removeEmptyChunks:{type:"boolean"},runtimeChunk:{$ref:"#/definitions/OptimizationRuntimeChunk"},sideEffects:{anyOf:[{enum:["flag"]},{type:"boolean"}]},splitChunks:{anyOf:[{enum:[!1]},{$ref:"#/definitions/OptimizationSplitChunksOptions"}]},usedExports:{anyOf:[{enum:["global"]},{type:"boolean"}]}}},OptimizationMinimizeCss:{type:"object",additionalProperties:!1,properties:{charset:{enum:["auto",!1]},colorFallbacks:{type:"boolean"},comments:{anyOf:[{enum:["all","some"]},{instanceof:"RegExp"},{type:"boolean"},{type:"string"},{instanceof:"Function"}]},convertApproximateColors:{type:"boolean"},convertLengthUnits:{type:"boolean"},customMedia:{type:"boolean"},customSelectors:{type:"boolean"},dropOverriddenDeclarations:{type:"boolean"},extractComments:{oneOf:[{$ref:"#/definitions/OptimizationMinimizeExtractComments"}]},foldCase:{type:"boolean"},lowerUnsupported:{type:"boolean"},mergeDistantRules:{type:"boolean"},mergeLonghands:{type:"boolean"},mergeRules:{type:"boolean"},normalizeQuotes:{type:"boolean"},pseudoClasses:{type:"object",additionalProperties:{type:"string",minLength:1}},reduceFunctions:{type:"boolean"},removeDeadRules:{type:"boolean"},reorderDeclarations:{type:"boolean"},rewriteCustomProperties:{type:"boolean"},rewriteDirSelector:{type:"boolean"},rewriteEscapes:{type:"boolean"},shortenColors:{type:"boolean"},shortenMediaQueries:{type:"boolean"},shortenNumbers:{type:"boolean"},shortenSelectors:{type:"boolean"},shortenValues:{type:"boolean"},unusedSymbols:{type:"array",items:{type:"string",minLength:1}},vendorPrefixes:{type:"boolean"}}},OptimizationMinimizeExtractComments:{anyOf:[{instanceof:"RegExp"},{type:"boolean"},{type:"string"},{$ref:"#/definitions/OptimizationMinimizeExtractCommentsCondition"}]},OptimizationMinimizeExtractCommentsCondition:{instanceof:"Function"},OptimizationMinimizeHtml:{type:"object",additionalProperties:!1,properties:{collapseBooleanAttributes:{anyOf:[{enum:["all"]},{type:"boolean"}]},collapseWhitespace:{anyOf:[{enum:["conservative","smart","all"]},{type:"boolean"}]},comments:{anyOf:[{enum:["all","some"]},{instanceof:"RegExp"},{type:"boolean"},{type:"string"},{instanceof:"Function"}]},extractComments:{oneOf:[{$ref:"#/definitions/OptimizationMinimizeExtractComments"}]},mergeScripts:{type:"boolean"},mergeStyles:{type:"boolean"},minifyConditionalComments:{type:"boolean"},normalizeAttributeQuotes:{type:"boolean"},normalizeEnumeratedAttributes:{type:"boolean"},normalizeListAttributes:{type:"boolean"},normalizeNumericAttributes:{type:"boolean"},normalizeUrlAttributes:{type:"boolean"},removeEmptyAttributes:{type:"boolean"},removeEmptyElements:{type:"boolean"},removeImpliedTags:{anyOf:[{enum:["smart","all"]},{type:"boolean"}]},removeOptionalTags:{type:"boolean"},removeRedundantAttributes:{anyOf:[{enum:["smart","all"]},{type:"boolean"}]},sortAttributes:{type:"boolean"},sortTokenLists:{type:"boolean"}}},OptimizationMinimizeJavascript:{type:"object",additionalProperties:!0},OptimizationMinimizeOptions:{type:"object",additionalProperties:!1,properties:{css:{anyOf:[{enum:[!1]},{$ref:"#/definitions/OptimizationMinimizeCss"}]},html:{anyOf:[{enum:[!1]},{$ref:"#/definitions/OptimizationMinimizeHtml"}]},javascript:{anyOf:[{enum:[!1]},{$ref:"#/definitions/OptimizationMinimizeJavascript"}]},json:{type:"boolean"},xml:{anyOf:[{enum:[!1]},{$ref:"#/definitions/OptimizationMinimizeXml"}]}}},OptimizationMinimizeXml:{type:"object",additionalProperties:!1,properties:{sortAttributes:{type:"boolean"}}},OptimizationNormalized:{type:"object",additionalProperties:!1,properties:{avoidEntryIife:{type:"boolean"},checkWasmTypes:{type:"boolean"},chunkIds:{enum:["natural","named","deterministic","size","total-size",!1]},concatenateModules:{anyOf:[{type:"boolean"},{$ref:"#/definitions/ConcatenateModulesOptions"}]},emitOnErrors:{type:"boolean"},flagIncludedChunks:{type:"boolean"},inlineExports:{type:"boolean"},innerGraph:{type:"boolean"},mangleExports:{anyOf:[{enum:["size","deterministic"]},{type:"boolean"}]},mangleWasmImports:{type:"boolean"},mergeDuplicateChunks:{type:"boolean"},minimize:{type:"boolean"},minimizeOptions:{$ref:"#/definitions/OptimizationMinimizeOptions"},minimizer:{type:"array",items:{anyOf:[{enum:["..."]},{$ref:"#/definitions/WebpackPluginInstance"},{$ref:"#/definitions/WebpackPluginFunction"}]}},moduleIds:{enum:["natural","named","hashed","deterministic","size",!1]},noEmitOnErrors:{type:"boolean"},nodeEnv:{anyOf:[{enum:[!1]},{type:"string"}]},portableRecords:{type:"boolean"},providedExports:{type:"boolean"},realContentHash:{type:"boolean"},removeAvailableModules:{type:"boolean"},removeEmptyChunks:{type:"boolean"},runtimeChunk:{$ref:"#/definitions/OptimizationRuntimeChunkNormalized"},sideEffects:{anyOf:[{enum:["flag"]},{type:"boolean"}]},splitChunks:{anyOf:[{enum:[!1]},{$ref:"#/definitions/OptimizationSplitChunksOptions"}]},usedExports:{anyOf:[{enum:["global"]},{type:"boolean"}]}}},OptimizationRuntimeChunk:{anyOf:[{enum:["single","multiple"]},{type:"boolean"},{type:"object",additionalProperties:!1,properties:{name:{anyOf:[{type:"string"},{instanceof:"Function"}]}}}]},OptimizationRuntimeChunkNormalized:{anyOf:[{enum:[!1]},{type:"object",additionalProperties:!1,properties:{name:{instanceof:"Function"}}}]},OptimizationSplitChunksCacheGroup:{type:"object",additionalProperties:!1,properties:{automaticNameDelimiter:{type:"string",minLength:1},chunks:{anyOf:[{enum:["initial","async","all"]},{instanceof:"RegExp"},{instanceof:"Function"}]},enforce:{type:"boolean"},enforceSizeThreshold:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},filename:{anyOf:[{type:"string",absolutePath:!1,minLength:1},{instanceof:"Function"}]},idHint:{type:"string"},layer:{anyOf:[{instanceof:"RegExp"},{type:"string"},{instanceof:"Function"}]},maxAsyncRequests:{type:"number",minimum:1},maxAsyncSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},maxInitialRequests:{type:"number",minimum:1},maxInitialSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},maxSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minChunks:{type:"number",minimum:1},minRemainingSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minSizeReduction:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},name:{anyOf:[{enum:[!1]},{type:"string"},{instanceof:"Function"}]},priority:{type:"number"},reuseExistingChunk:{type:"boolean"},test:{anyOf:[{instanceof:"RegExp"},{type:"string"},{instanceof:"Function"},{$ref:"#/definitions/GlobCondition"}]},type:{anyOf:[{instanceof:"RegExp"},{type:"string"},{instanceof:"Function"}]},usedExports:{type:"boolean"}}},OptimizationSplitChunksGetCacheGroups:{instanceof:"Function"},OptimizationSplitChunksOptions:{type:"object",additionalProperties:!1,properties:{automaticNameDelimiter:{type:"string",minLength:1},cacheGroups:{type:"object",additionalProperties:{anyOf:[{enum:[!1]},{instanceof:"RegExp"},{type:"string"},{$ref:"#/definitions/OptimizationSplitChunksGetCacheGroups"},{$ref:"#/definitions/OptimizationSplitChunksCacheGroup"}]},not:{type:"object",additionalProperties:!0,properties:{test:{anyOf:[{instanceof:"RegExp"},{type:"string"},{$ref:"#/definitions/OptimizationSplitChunksGetCacheGroups"}]}},required:["test"]}},chunks:{anyOf:[{enum:["initial","async","all"]},{instanceof:"RegExp"},{instanceof:"Function"}]},dedupDepth:{type:"number",minimum:0},defaultSizeTypes:{type:"array",items:{type:"string"},minItems:1},enforceSizeThreshold:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},fallbackCacheGroup:{type:"object",additionalProperties:!1,properties:{automaticNameDelimiter:{type:"string",minLength:1},chunks:{anyOf:[{enum:["initial","async","all"]},{instanceof:"RegExp"},{instanceof:"Function"}]},maxAsyncSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},maxInitialSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},maxSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minSizeReduction:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]}}},filename:{anyOf:[{type:"string",absolutePath:!1,minLength:1},{instanceof:"Function"}]},hidePathInfo:{type:"boolean"},maxAsyncRequests:{type:"number",minimum:1},maxAsyncSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},maxInitialRequests:{type:"number",minimum:1},maxInitialSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},maxSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minChunks:{type:"number",minimum:1},minRemainingSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minSizeReduction:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},name:{anyOf:[{enum:[!1]},{type:"string"},{instanceof:"Function"}]},usedExports:{type:"boolean"}}},OptimizationSplitChunksSizes:{anyOf:[{type:"number",minimum:0},{type:"object",additionalProperties:{type:"number"}}]},Output:{type:"object",additionalProperties:!1,properties:{amdContainer:{oneOf:[{$ref:"#/definitions/AmdContainer"}]},assetModuleFilename:{$ref:"#/definitions/AssetModuleFilename"},asyncChunks:{type:"boolean"},auxiliaryComment:{oneOf:[{$ref:"#/definitions/AuxiliaryComment"}]},charset:{$ref:"#/definitions/Charset"},chunkFilename:{$ref:"#/definitions/ChunkFilename"},chunkFormat:{$ref:"#/definitions/ChunkFormat"},chunkLoadTimeout:{$ref:"#/definitions/ChunkLoadTimeout"},chunkLoading:{$ref:"#/definitions/ChunkLoading"},chunkLoadingGlobal:{$ref:"#/definitions/ChunkLoadingGlobal"},clean:{$ref:"#/definitions/Clean"},compareBeforeEmit:{$ref:"#/definitions/CompareBeforeEmit"},copy:{$ref:"#/definitions/Copy"},crossOriginLoading:{$ref:"#/definitions/CrossOriginLoading"},cssChunkFilename:{$ref:"#/definitions/CssChunkFilename"},cssFilename:{$ref:"#/definitions/CssFilename"},devtoolFallbackModuleFilenameTemplate:{$ref:"#/definitions/DevtoolFallbackModuleFilenameTemplate"},devtoolModuleFilenameTemplate:{$ref:"#/definitions/DevtoolModuleFilenameTemplate"},devtoolNamespace:{$ref:"#/definitions/DevtoolNamespace"},enabledChunkLoadingTypes:{$ref:"#/definitions/EnabledChunkLoadingTypes"},enabledLibraryTypes:{$ref:"#/definitions/EnabledLibraryTypes"},enabledWasmLoadingTypes:{$ref:"#/definitions/EnabledWasmLoadingTypes"},environment:{$ref:"#/definitions/Environment"},filename:{$ref:"#/definitions/Filename"},globalObject:{$ref:"#/definitions/GlobalObject"},hashDigest:{$ref:"#/definitions/HashDigest"},hashDigestLength:{$ref:"#/definitions/HashDigestLength"},hashFunction:{$ref:"#/definitions/HashFunction"},hashSalt:{$ref:"#/definitions/HashSalt"},hotUpdateChunkFilename:{$ref:"#/definitions/HotUpdateChunkFilename"},hotUpdateGlobal:{$ref:"#/definitions/HotUpdateGlobal"},hotUpdateMainFilename:{$ref:"#/definitions/HotUpdateMainFilename"},html:{$ref:"#/definitions/OutputHtml"},htmlChunkFilename:{$ref:"#/definitions/HtmlChunkFilename"},htmlFilename:{$ref:"#/definitions/HtmlFilename"},ignoreBrowserWarnings:{type:"boolean"},iife:{$ref:"#/definitions/Iife"},importFunctionName:{$ref:"#/definitions/ImportFunctionName"},importMetaName:{$ref:"#/definitions/ImportMetaName"},library:{$ref:"#/definitions/Library"},libraryExport:{oneOf:[{$ref:"#/definitions/LibraryExport"}]},libraryTarget:{oneOf:[{$ref:"#/definitions/LibraryType"}]},module:{$ref:"#/definitions/OutputModule"},path:{$ref:"#/definitions/Path"},pathinfo:{$ref:"#/definitions/Pathinfo"},publicPath:{$ref:"#/definitions/PublicPath"},resourceHints:{$ref:"#/definitions/ResourceHints"},scriptType:{$ref:"#/definitions/ScriptType"},sourceMapFilename:{$ref:"#/definitions/SourceMapFilename"},sourcePrefix:{$ref:"#/definitions/SourcePrefix"},strictModuleErrorHandling:{$ref:"#/definitions/StrictModuleErrorHandling"},strictModuleExceptionHandling:{$ref:"#/definitions/StrictModuleExceptionHandling"},strictModuleResolution:{$ref:"#/definitions/StrictModuleResolution"},trustedTypes:{anyOf:[{enum:[!0]},{type:"string",minLength:1},{$ref:"#/definitions/TrustedTypes"}]},umdNamedDefine:{oneOf:[{$ref:"#/definitions/UmdNamedDefine"}]},uniqueName:{$ref:"#/definitions/UniqueName"},wasmLoading:{$ref:"#/definitions/WasmLoading"},wasmStreamingFallback:{$ref:"#/definitions/WasmStreamingFallback"},webassemblyModuleFilename:{$ref:"#/definitions/WebassemblyModuleFilename"},workerChunkFilename:{$ref:"#/definitions/WorkerChunkFilename"},workerChunkLoading:{$ref:"#/definitions/ChunkLoading"},workerPublicPath:{$ref:"#/definitions/WorkerPublicPath"},workerWasmLoading:{$ref:"#/definitions/WasmLoading"}}},OutputHtml:{anyOf:[{type:"boolean"},{$ref:"#/definitions/OutputHtmlOptions"}]},OutputHtmlOptions:{type:"object",additionalProperties:!1,properties:{base:{anyOf:[{type:"string",minLength:1},{type:"object",additionalProperties:!1,properties:{href:{type:"string",minLength:1},target:{type:"string",minLength:1}},required:["href"]}]},csp:{anyOf:[{type:"boolean"},{type:"object",additionalProperties:!1,properties:{hashFunction:{enum:["sha256","sha384","sha512"]},nonce:{type:"string",minLength:1},policy:{type:"object",additionalProperties:{anyOf:[{type:"array",items:{type:"string"}},{type:"string"}]}}}}]},favicon:{anyOf:[{type:"boolean"},{type:"string",minLength:1},{type:"object",additionalProperties:{anyOf:[{type:"array",items:{$ref:"#/definitions/HtmlFaviconIcon"},minItems:1},{$ref:"#/definitions/HtmlFaviconIcon"}]}},{instanceof:"Function"}]},inject:{anyOf:[{enum:["body","head"]},{type:"boolean",enum:[!1]}]},inline:{anyOf:[{type:"array",items:{instanceof:"RegExp"}},{enum:["script","style"]},{type:"boolean"}]},integrity:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"boolean"},{instanceof:"Function"}]},manifest:{anyOf:[{enum:[!1]},{type:"string",minLength:1},{type:"object",additionalProperties:!0},{instanceof:"Function"}]},meta:{type:"object",additionalProperties:{type:"string"}},scriptLoading:{enum:["auto","blocking","defer"]},title:{type:"string"}}},OutputModule:{type:"boolean"},OutputNormalized:{type:"object",additionalProperties:!1,properties:{assetModuleFilename:{$ref:"#/definitions/AssetModuleFilename"},asyncChunks:{type:"boolean"},charset:{$ref:"#/definitions/Charset"},chunkFilename:{$ref:"#/definitions/ChunkFilename"},chunkFormat:{$ref:"#/definitions/ChunkFormat"},chunkLoadTimeout:{$ref:"#/definitions/ChunkLoadTimeout"},chunkLoading:{$ref:"#/definitions/ChunkLoading"},chunkLoadingGlobal:{$ref:"#/definitions/ChunkLoadingGlobal"},clean:{$ref:"#/definitions/Clean"},compareBeforeEmit:{$ref:"#/definitions/CompareBeforeEmit"},copy:{$ref:"#/definitions/CopyOptions"},crossOriginLoading:{$ref:"#/definitions/CrossOriginLoading"},cssChunkFilename:{$ref:"#/definitions/CssChunkFilename"},cssFilename:{$ref:"#/definitions/CssFilename"},devtoolFallbackModuleFilenameTemplate:{$ref:"#/definitions/DevtoolFallbackModuleFilenameTemplate"},devtoolModuleFilenameTemplate:{$ref:"#/definitions/DevtoolModuleFilenameTemplate"},devtoolNamespace:{$ref:"#/definitions/DevtoolNamespace"},enabledChunkLoadingTypes:{$ref:"#/definitions/EnabledChunkLoadingTypes"},enabledLibraryTypes:{$ref:"#/definitions/EnabledLibraryTypes"},enabledWasmLoadingTypes:{$ref:"#/definitions/EnabledWasmLoadingTypes"},environment:{$ref:"#/definitions/Environment"},filename:{$ref:"#/definitions/Filename"},globalObject:{$ref:"#/definitions/GlobalObject"},hashDigest:{$ref:"#/definitions/HashDigest"},hashDigestLength:{$ref:"#/definitions/HashDigestLength"},hashFunction:{$ref:"#/definitions/HashFunction"},hashSalt:{$ref:"#/definitions/HashSalt"},hotUpdateChunkFilename:{$ref:"#/definitions/HotUpdateChunkFilename"},hotUpdateGlobal:{$ref:"#/definitions/HotUpdateGlobal"},hotUpdateMainFilename:{$ref:"#/definitions/HotUpdateMainFilename"},html:{$ref:"#/definitions/OutputHtml"},htmlChunkFilename:{$ref:"#/definitions/HtmlChunkFilename"},htmlFilename:{$ref:"#/definitions/HtmlFilename"},ignoreBrowserWarnings:{type:"boolean"},iife:{$ref:"#/definitions/Iife"},importFunctionName:{$ref:"#/definitions/ImportFunctionName"},importMetaName:{$ref:"#/definitions/ImportMetaName"},library:{$ref:"#/definitions/LibraryOptions"},module:{$ref:"#/definitions/OutputModule"},path:{$ref:"#/definitions/Path"},pathinfo:{$ref:"#/definitions/Pathinfo"},publicPath:{$ref:"#/definitions/PublicPath"},resourceHints:{$ref:"#/definitions/ResourceHintsOptions"},scriptType:{$ref:"#/definitions/ScriptType"},sourceMapFilename:{$ref:"#/definitions/SourceMapFilename"},sourcePrefix:{$ref:"#/definitions/SourcePrefix"},strictModuleErrorHandling:{$ref:"#/definitions/StrictModuleErrorHandling"},strictModuleExceptionHandling:{$ref:"#/definitions/StrictModuleExceptionHandling"},strictModuleResolution:{$ref:"#/definitions/StrictModuleResolution"},trustedTypes:{$ref:"#/definitions/TrustedTypes"},uniqueName:{$ref:"#/definitions/UniqueName"},wasmLoading:{$ref:"#/definitions/WasmLoading"},wasmStreamingFallback:{$ref:"#/definitions/WasmStreamingFallback"},webassemblyModuleFilename:{$ref:"#/definitions/WebassemblyModuleFilename"},workerChunkFilename:{$ref:"#/definitions/WorkerChunkFilename"},workerChunkLoading:{$ref:"#/definitions/ChunkLoading"},workerPublicPath:{$ref:"#/definitions/WorkerPublicPath"},workerWasmLoading:{$ref:"#/definitions/WasmLoading"}},required:["environment","enabledChunkLoadingTypes","enabledLibraryTypes","enabledWasmLoadingTypes"]},Parallelism:{type:"number",minimum:1},ParserOptionsByModuleType:{type:"object",additionalProperties:{type:"object",additionalProperties:!0},properties:{asset:{$ref:"#/definitions/AssetParserOptions"},"asset/bytes":{$ref:"#/definitions/EmptyParserOptions"},"asset/inline":{$ref:"#/definitions/EmptyParserOptions"},"asset/resource":{$ref:"#/definitions/EmptyParserOptions"},"asset/source":{$ref:"#/definitions/EmptyParserOptions"},css:{$ref:"#/definitions/CssParserOptions"},"css/auto":{$ref:"#/definitions/CssAutoOrModuleParserOptions"},"css/global":{$ref:"#/definitions/CssModuleParserOptions"},"css/module":{$ref:"#/definitions/CssAutoOrModuleParserOptions"},html:{$ref:"#/definitions/HtmlParserOptions"},javascript:{$ref:"#/definitions/JavascriptParserOptions"},"javascript/auto":{$ref:"#/definitions/JavascriptParserOptions"},"javascript/dynamic":{$ref:"#/definitions/JavascriptParserOptions"},"javascript/esm":{$ref:"#/definitions/JavascriptParserOptions"},json:{$ref:"#/definitions/JsonParserOptions"}}},Path:{type:"string",absolutePath:!0},Pathinfo:{anyOf:[{enum:["verbose"]},{type:"boolean"}]},Performance:{anyOf:[{enum:[!1]},{$ref:"#/definitions/PerformanceOptions"}]},PerformanceOptions:{type:"object",additionalProperties:!1,properties:{all:{type:"boolean"},analyzableBailouts:{type:"boolean"},assetFilter:{instanceof:"Function"},asyncChunkWaterfalls:{type:"boolean"},broadContexts:{type:"boolean"},cacheEffectiveness:{type:"boolean"},circularDependencies:{type:"boolean"},conflictingResourceHints:{type:"boolean"},duplicateModules:{type:"boolean"},duplicatePackages:{type:"boolean"},dynamicExports:{type:"boolean"},evalUsage:{type:"boolean"},hints:{enum:[!1,"warning","error","stats"]},hotspots:{type:"boolean"},inlinedAssets:{type:"boolean"},largeModules:{type:"boolean"},legacyJavascript:{type:"boolean"},maxAssetSize:{type:"number"},maxEntrypointSize:{type:"number"},missingSideEffects:{type:"boolean"},mixedExports:{type:"boolean"},osDependentRules:{type:"boolean"},pureAnnotations:{type:"boolean"},redundantDynamicImports:{type:"boolean"},scopeHoistingBailouts:{type:"boolean"},sourceMaps:{type:"boolean"},splitChunksCapped:{type:"boolean"},tinyChunks:{type:"boolean"},topLevelThis:{type:"boolean"},unsplitVendors:{type:"boolean"},unusedAssets:{type:"boolean"},unusedConfig:{type:"boolean"},unusedModules:{type:"boolean"}}},Plugins:{type:"array",items:{anyOf:[{$ref:"#/definitions/Falsy"},{$ref:"#/definitions/WebpackPluginInstance"},{$ref:"#/definitions/WebpackPluginFunction"}]}},PluginsNormalized:{type:"array",items:{anyOf:[{$ref:"#/definitions/WebpackPluginInstance"},{$ref:"#/definitions/WebpackPluginFunction"}]}},Profile:{type:"boolean"},PublicPath:{anyOf:[{enum:["auto"]},{$ref:"#/definitions/RawPublicPath"}]},RawDevTool:{anyOf:[{enum:[!1,"eval"]},{type:"string",pattern:"^(inline-|hidden-|eval-)?(nosources-)?(cheap-(module-)?)?source-map(-debugids)?(-scopes)?$"}]},RawPublicPath:{anyOf:[{type:"string"},{instanceof:"Function"}]},RecordsInputPath:{anyOf:[{enum:[!1]},{type:"string",absolutePath:!0}]},RecordsOutputPath:{anyOf:[{enum:[!1]},{type:"string",absolutePath:!0}]},RecordsPath:{anyOf:[{enum:[!1]},{type:"string",absolutePath:!0}]},Resolve:{oneOf:[{$ref:"#/definitions/ResolveOptions"}]},ResolveAlias:{anyOf:[{type:"array",items:{type:"object",additionalProperties:!1,properties:{alias:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{enum:[!1]},{type:"string",minLength:1}]},name:{type:"string"},onlyModule:{type:"boolean"}},required:["alias","name"]}},{type:"object",additionalProperties:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{enum:[!1]},{type:"string",minLength:1}]}}]},ResolveLoader:{oneOf:[{$ref:"#/definitions/ResolveOptions"}]},ResolveOptions:{type:"object",additionalProperties:!1,properties:{alias:{$ref:"#/definitions/ResolveAlias"},aliasFields:{type:"array",items:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"string",minLength:1}]}},byDependency:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/ResolveOptions"}]}},cache:{type:"boolean"},cachePredicate:{instanceof:"Function"},cacheWithContext:{type:"boolean"},conditionNames:{type:"array",items:{type:"string"}},descriptionFiles:{type:"array",items:{type:"string",minLength:1}},enforceExtension:{type:"boolean"},exportsFields:{type:"array",items:{type:"string"}},extensionAlias:{type:"object",additionalProperties:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"string",minLength:1}]}},extensions:{type:"array",items:{type:"string"}},fallback:{oneOf:[{$ref:"#/definitions/ResolveAlias"}]},fileSystem:{},fullySpecified:{type:"boolean"},importsFields:{type:"array",items:{type:"string"}},mainFields:{type:"array",items:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"string",minLength:1}]}},mainFiles:{type:"array",items:{type:"string",minLength:1}},modules:{type:"array",items:{type:"string",minLength:1}},plugins:{type:"array",items:{anyOf:[{enum:["..."]},{$ref:"#/definitions/Falsy"},{$ref:"#/definitions/ResolvePluginInstance"}]}},preferAbsolute:{type:"boolean"},preferRelative:{type:"boolean"},resolver:{},restrictions:{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!0},{type:"string",absolutePath:!1,minLength:1}]}},roots:{type:"array",items:{type:"string"}},symlinks:{type:"boolean"},tsconfig:{anyOf:[{type:"boolean"},{type:"string"},{type:"object",additionalProperties:!1,properties:{configFile:{type:"string"},references:{anyOf:[{enum:["auto"]},{type:"string"}]}}}]},unsafeCache:{anyOf:[{type:"boolean"},{type:"object",additionalProperties:!0}]},useSyncFileSystemCalls:{type:"boolean"}}},ResolvePluginInstance:{anyOf:[{type:"object",additionalProperties:!0,properties:{apply:{instanceof:"Function"}},required:["apply"]},{instanceof:"Function"}]},ResourceHints:{anyOf:[{$ref:"#/definitions/ResourceHintsInitial"},{$ref:"#/definitions/ResourceHintsOptions"}]},ResourceHintsInitial:{anyOf:[{type:"array",items:{$ref:"#/definitions/HtmlResourceHint"}},{enum:["prefetch","preload","none"]},{type:"boolean"},{instanceof:"Function"}]},ResourceHintsOptions:{type:"object",additionalProperties:!1,properties:{dedupe:{type:"boolean"},initial:{$ref:"#/definitions/ResourceHintsInitial"},manifest:{type:"string",minLength:1},modulePreloadPolyfill:{type:"boolean"},preconnect:{type:"boolean"},urlHints:{type:"array",items:{$ref:"#/definitions/UrlHintRule"}}}},RuleSetCondition:{anyOf:[{instanceof:"RegExp"},{type:"string"},{instanceof:"Function"},{$ref:"#/definitions/RuleSetLogicalConditions"},{$ref:"#/definitions/RuleSetConditions"}]},RuleSetConditionAbsolute:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!0},{instanceof:"Function"},{$ref:"#/definitions/RuleSetLogicalConditionsAbsolute"},{$ref:"#/definitions/RuleSetConditionsAbsolute"}]},RuleSetConditionOrConditions:{anyOf:[{$ref:"#/definitions/RuleSetCondition"},{$ref:"#/definitions/RuleSetConditions"}]},RuleSetConditionOrConditionsAbsolute:{anyOf:[{$ref:"#/definitions/RuleSetConditionAbsolute"},{$ref:"#/definitions/RuleSetConditionsAbsolute"}]},RuleSetConditions:{type:"array",items:{oneOf:[{$ref:"#/definitions/RuleSetCondition"}]}},RuleSetConditionsAbsolute:{type:"array",items:{oneOf:[{$ref:"#/definitions/RuleSetConditionAbsolute"}]}},RuleSetGlob:{type:"string",minLength:1},RuleSetGlobs:{type:"array",items:{$ref:"#/definitions/RuleSetGlob"}},RuleSetLoader:{type:"string",minLength:1},RuleSetLoaderOptions:{anyOf:[{type:"string"},{type:"object"}]},RuleSetLogicalConditions:{type:"object",additionalProperties:!1,properties:{and:{oneOf:[{$ref:"#/definitions/RuleSetConditions"}]},glob:{anyOf:[{$ref:"#/definitions/RuleSetGlob"},{$ref:"#/definitions/RuleSetGlobs"}]},not:{oneOf:[{$ref:"#/definitions/RuleSetCondition"}]},or:{oneOf:[{$ref:"#/definitions/RuleSetConditions"}]}}},RuleSetLogicalConditionsAbsolute:{type:"object",additionalProperties:!1,properties:{and:{oneOf:[{$ref:"#/definitions/RuleSetConditionsAbsolute"}]},glob:{anyOf:[{$ref:"#/definitions/RuleSetGlob"},{$ref:"#/definitions/RuleSetGlobs"}]},not:{oneOf:[{$ref:"#/definitions/RuleSetConditionAbsolute"}]},or:{oneOf:[{$ref:"#/definitions/RuleSetConditionsAbsolute"}]}}},RuleSetRule:{type:"object",additionalProperties:!1,properties:{assert:{type:"object",additionalProperties:{$ref:"#/definitions/RuleSetConditionOrConditions"}},compiler:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},dependency:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},descriptionData:{type:"object",additionalProperties:{$ref:"#/definitions/RuleSetConditionOrConditions"}},descriptionRelativePath:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},enforce:{enum:["pre","post"]},exclude:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditionsAbsolute"}]},extractSourceMap:{type:"boolean"},generator:{type:"object"},glob:{anyOf:[{$ref:"#/definitions/RuleSetGlob"},{$ref:"#/definitions/RuleSetGlobs"}]},include:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditionsAbsolute"}]},issuer:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditionsAbsolute"}]},issuerLayer:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},layer:{type:"string"},loader:{oneOf:[{$ref:"#/definitions/RuleSetLoader"}]},mimetype:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},oneOf:{type:"array",items:{anyOf:[{$ref:"#/definitions/Falsy"},{$ref:"#/definitions/RuleSetRule"}]}},options:{oneOf:[{$ref:"#/definitions/RuleSetLoaderOptions"}]},parser:{type:"object",additionalProperties:!0},phase:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},realResource:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditionsAbsolute"}]},resolve:{type:"object",oneOf:[{$ref:"#/definitions/ResolveOptions"}]},resource:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditionsAbsolute"}]},resourceFragment:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},resourceQuery:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},rules:{type:"array",items:{anyOf:[{$ref:"#/definitions/Falsy"},{$ref:"#/definitions/RuleSetRule"}]}},scheme:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},sideEffects:{type:"boolean"},test:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditionsAbsolute"}]},type:{type:"string"},use:{oneOf:[{$ref:"#/definitions/RuleSetUse"}]},with:{type:"object",additionalProperties:{$ref:"#/definitions/RuleSetConditionOrConditions"}}}},RuleSetRules:{type:"array",items:{anyOf:[{enum:["..."]},{$ref:"#/definitions/Falsy"},{$ref:"#/definitions/RuleSetRule"}]}},RuleSetUse:{anyOf:[{type:"array",items:{anyOf:[{$ref:"#/definitions/Falsy"},{$ref:"#/definitions/RuleSetUseItem"}]}},{$ref:"#/definitions/RuleSetUseFunction"},{$ref:"#/definitions/RuleSetUseItem"}]},RuleSetUseFunction:{instanceof:"Function"},RuleSetUseItem:{anyOf:[{type:"object",additionalProperties:!1,properties:{ident:{type:"string"},loader:{oneOf:[{$ref:"#/definitions/RuleSetLoader"}]},options:{oneOf:[{$ref:"#/definitions/RuleSetLoaderOptions"}]}}},{$ref:"#/definitions/RuleSetUseFunction"},{$ref:"#/definitions/RuleSetLoader"}]},ScriptType:{enum:[!1,"text/javascript","module"]},SnapshotOptions:{type:"object",additionalProperties:!1,properties:{buildDependencies:{type:"object",additionalProperties:!1,properties:{hash:{type:"boolean"},timestamp:{type:"boolean"}}},contextModule:{type:"object",additionalProperties:!1,properties:{hash:{type:"boolean"},timestamp:{type:"boolean"}}},immutablePaths:{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!0},{type:"string",absolutePath:!1,minLength:1}]}},managedPaths:{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!0},{type:"string",absolutePath:!1,minLength:1}]}},module:{type:"object",additionalProperties:!1,properties:{hash:{type:"boolean"},timestamp:{type:"boolean"}}},resolve:{type:"object",additionalProperties:!1,properties:{hash:{type:"boolean"},timestamp:{type:"boolean"}}},resolveBuildDependencies:{type:"object",additionalProperties:!1,properties:{hash:{type:"boolean"},timestamp:{type:"boolean"}}},unmanagedPaths:{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!0},{type:"string",absolutePath:!1,minLength:1}]}}}},SourceMapFilename:{type:"string",absolutePath:!1},SourcePrefix:{type:"string"},StatsOptions:{type:"object",additionalProperties:!1,properties:{all:{type:"boolean"},assets:{type:"boolean"},assetsSort:{anyOf:[{enum:[!1]},{type:"string"}]},assetsSpace:{type:"number"},builtAt:{type:"boolean"},cached:{type:"boolean"},cachedAssets:{type:"boolean"},cachedModules:{type:"boolean"},children:{anyOf:[{type:"array",items:{$ref:"#/definitions/StatsValue"}},{$ref:"#/definitions/StatsValue"}]},chunkGroupAuxiliary:{type:"boolean"},chunkGroupChildren:{type:"boolean"},chunkGroupMaxAssets:{type:"number"},chunkGroupResourceHints:{type:"boolean"},chunkGroups:{type:"boolean"},chunkModules:{type:"boolean"},chunkModulesSpace:{type:"number"},chunkOrigins:{type:"boolean"},chunkRelations:{type:"boolean"},chunks:{type:"boolean"},chunksSort:{anyOf:[{enum:[!1]},{type:"string"}]},colors:{anyOf:[{type:"boolean"},{type:"object",additionalProperties:!1,properties:{bold:{type:"string"},cyan:{type:"string"},green:{type:"string"},magenta:{type:"string"},red:{type:"string"},yellow:{type:"string"}}}]},context:{type:"string",absolutePath:!0},dependentModules:{type:"boolean"},depth:{type:"boolean"},entrypoints:{anyOf:[{enum:["auto"]},{type:"boolean"}]},env:{type:"boolean"},errorCause:{anyOf:[{enum:["auto"]},{type:"boolean"}]},errorDetails:{anyOf:[{enum:["auto"]},{type:"boolean"}]},errorErrors:{anyOf:[{enum:["auto"]},{type:"boolean"}]},errorStack:{type:"boolean"},errors:{type:"boolean"},errorsCount:{type:"boolean"},errorsSpace:{type:"number"},exclude:{anyOf:[{type:"boolean"},{$ref:"#/definitions/ModuleFilterTypes"}]},excludeAssets:{oneOf:[{$ref:"#/definitions/AssetFilterTypes"}]},excludeModules:{anyOf:[{type:"boolean"},{$ref:"#/definitions/ModuleFilterTypes"}]},groupAssetsByChunk:{type:"boolean"},groupAssetsByEmitStatus:{type:"boolean"},groupAssetsByExtension:{type:"boolean"},groupAssetsByInfo:{type:"boolean"},groupAssetsByPath:{type:"boolean"},groupModulesByAttributes:{type:"boolean"},groupModulesByCacheStatus:{type:"boolean"},groupModulesByExtension:{type:"boolean"},groupModulesByLayer:{type:"boolean"},groupModulesByPath:{type:"boolean"},groupModulesByType:{type:"boolean"},groupReasonsByOrigin:{type:"boolean"},hash:{type:"boolean"},hints:{type:"boolean"},hintsCount:{type:"boolean"},ids:{type:"boolean"},logging:{anyOf:[{enum:["none","error","warn","info","log","verbose"]},{type:"boolean"}]},loggingDebug:{anyOf:[{type:"boolean"},{$ref:"#/definitions/FilterTypes"}]},loggingTrace:{type:"boolean"},moduleAssets:{type:"boolean"},moduleTrace:{type:"boolean"},modules:{type:"boolean"},modulesSort:{anyOf:[{enum:[!1]},{type:"string"}]},modulesSpace:{type:"number"},nestedModules:{type:"boolean"},nestedModulesSpace:{type:"number"},optimizationBailout:{type:"boolean"},orphanModules:{type:"boolean"},outputPath:{type:"boolean"},performance:{type:"boolean"},preset:{anyOf:[{type:"boolean"},{type:"string"}]},providedExports:{type:"boolean"},publicPath:{type:"boolean"},reasons:{type:"boolean"},reasonsSpace:{type:"number"},relatedAssets:{type:"boolean"},runtime:{type:"boolean"},runtimeModules:{type:"boolean"},source:{type:"boolean"},timings:{type:"boolean"},usedExports:{type:"boolean"},version:{type:"boolean"},warnings:{type:"boolean"},warningsCount:{type:"boolean"},warningsFilter:{oneOf:[{$ref:"#/definitions/WarningFilterTypes"}]},warningsSpace:{type:"number"}}},StatsValue:{anyOf:[{enum:["none","summary","errors-only","errors-warnings","minimal","normal","detailed","verbose"]},{type:"boolean"},{$ref:"#/definitions/StatsOptions"}]},StrictModuleErrorHandling:{type:"boolean"},StrictModuleExceptionHandling:{type:"boolean"},StrictModuleResolution:{type:"boolean"},Target:{anyOf:[{type:"array",items:{type:"string",minLength:1},minItems:1},{enum:[!1]},{type:"string",minLength:1}]},TrustedTypes:{type:"object",additionalProperties:!1,properties:{onPolicyCreationFailure:{enum:["continue","stop"]},policyName:{type:"string",minLength:1}}},UmdAmdContainer:{type:"string",minLength:1,pattern:"^[A-Za-z_$][A-Za-z0-9_$]*(\\.[A-Za-z_$][A-Za-z0-9_$]*)*$"},UmdNamedDefine:{type:"boolean"},UniqueName:{type:"string",minLength:1},UrlHintRule:{type:"object",additionalProperties:!1,properties:{as:{type:"string"},exclude:{$ref:"#/definitions/RuleSetCondition"},fetchPriority:{enum:["low","high","auto",!1]},include:{$ref:"#/definitions/RuleSetCondition"},media:{type:"string"},prefetch:{type:"boolean"},preload:{type:"boolean"},test:{$ref:"#/definitions/RuleSetCondition"},type:{type:"string"}}},UrlHints:{type:"array",items:{$ref:"#/definitions/UrlHintRule"}},Validate:{type:"boolean"},WarningFilterItemTypes:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!1},{instanceof:"Function"}]},WarningFilterTypes:{anyOf:[{type:"array",items:{oneOf:[{$ref:"#/definitions/WarningFilterItemTypes"}]}},{$ref:"#/definitions/WarningFilterItemTypes"}]},WasmLoading:{anyOf:[{enum:[!1]},{$ref:"#/definitions/WasmLoadingType"}]},WasmLoadingType:{anyOf:[{enum:["fetch","async-node"]},{type:"string"}]},WasmStreamingFallback:{type:"boolean"},Watch:{type:"boolean"},WatchOptions:{type:"object",additionalProperties:!1,properties:{aggregateTimeout:{type:"number"},followSymlinks:{type:"boolean"},ignored:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{instanceof:"RegExp"},{type:"string",minLength:1}]},poll:{anyOf:[{type:"number"},{type:"boolean"}]},stdin:{type:"boolean"}}},WebassemblyModuleFilename:{type:"string",absolutePath:!1},WebpackOptionsNormalized:{type:"object",additionalProperties:!1,properties:{amd:{$ref:"#/definitions/Amd"},bail:{$ref:"#/definitions/Bail"},cache:{$ref:"#/definitions/CacheOptionsNormalized"},context:{$ref:"#/definitions/Context"},dependencies:{$ref:"#/definitions/Dependencies"},devServer:{$ref:"#/definitions/DevServer"},devtool:{$ref:"#/definitions/DevTool"},dotenv:{$ref:"#/definitions/Dotenv"},entry:{$ref:"#/definitions/EntryNormalized"},experiments:{$ref:"#/definitions/ExperimentsNormalized"},externals:{$ref:"#/definitions/Externals"},externalsPresets:{$ref:"#/definitions/ExternalsPresets"},externalsType:{$ref:"#/definitions/ExternalsType"},ignoreWarnings:{$ref:"#/definitions/IgnoreWarningsNormalized"},infrastructureLogging:{$ref:"#/definitions/InfrastructureLogging"},loader:{$ref:"#/definitions/Loader"},mode:{$ref:"#/definitions/Mode"},module:{$ref:"#/definitions/ModuleOptionsNormalized"},name:{$ref:"#/definitions/Name"},node:{$ref:"#/definitions/Node"},optimization:{$ref:"#/definitions/OptimizationNormalized"},output:{$ref:"#/definitions/OutputNormalized"},parallelism:{$ref:"#/definitions/Parallelism"},performance:{$ref:"#/definitions/Performance"},plugins:{$ref:"#/definitions/PluginsNormalized"},profile:{$ref:"#/definitions/Profile"},recordsInputPath:{$ref:"#/definitions/RecordsInputPath"},recordsOutputPath:{$ref:"#/definitions/RecordsOutputPath"},resolve:{$ref:"#/definitions/Resolve"},resolveLoader:{$ref:"#/definitions/ResolveLoader"},snapshot:{$ref:"#/definitions/SnapshotOptions"},stats:{$ref:"#/definitions/StatsValue"},target:{$ref:"#/definitions/Target"},validate:{$ref:"#/definitions/Validate"},watch:{$ref:"#/definitions/Watch"},watchOptions:{$ref:"#/definitions/WatchOptions"}},required:["cache","snapshot","entry","experiments","externals","externalsPresets","infrastructureLogging","module","node","optimization","output","plugins","resolve","resolveLoader","stats","watchOptions"]},WebpackPluginFunction:{instanceof:"Function"},WebpackPluginInstance:{type:"object",additionalProperties:!0,properties:{apply:{instanceof:"Function"}},required:["apply"]},WorkerChunkFilename:{oneOf:[{$ref:"#/definitions/FilenameTemplate"}]},WorkerPublicPath:{type:"string"}},type:"object",additionalProperties:!1,properties:{amd:{$ref:"#/definitions/Amd"},bail:{$ref:"#/definitions/Bail"},cache:{$ref:"#/definitions/CacheOptions"},context:{$ref:"#/definitions/Context"},dependencies:{$ref:"#/definitions/Dependencies"},devServer:{$ref:"#/definitions/DevServer"},devtool:{$ref:"#/definitions/DevTool"},dotenv:{$ref:"#/definitions/Dotenv"},entry:{$ref:"#/definitions/Entry"},experiments:{$ref:"#/definitions/Experiments"},extends:{$ref:"#/definitions/Extends"},externals:{$ref:"#/definitions/Externals"},externalsPresets:{$ref:"#/definitions/ExternalsPresets"},externalsType:{$ref:"#/definitions/ExternalsType"},ignoreWarnings:{$ref:"#/definitions/IgnoreWarnings"},infrastructureLogging:{$ref:"#/definitions/InfrastructureLogging"},loader:{$ref:"#/definitions/Loader"},mode:{$ref:"#/definitions/Mode"},module:{$ref:"#/definitions/ModuleOptions"},name:{$ref:"#/definitions/Name"},node:{$ref:"#/definitions/Node"},optimization:{$ref:"#/definitions/Optimization"},output:{$ref:"#/definitions/Output"},parallelism:{$ref:"#/definitions/Parallelism"},performance:{$ref:"#/definitions/Performance"},plugins:{$ref:"#/definitions/Plugins"},profile:{$ref:"#/definitions/Profile"},recordsInputPath:{$ref:"#/definitions/RecordsInputPath"},recordsOutputPath:{$ref:"#/definitions/RecordsOutputPath"},recordsPath:{$ref:"#/definitions/RecordsPath"},resolve:{$ref:"#/definitions/Resolve"},resolveLoader:{$ref:"#/definitions/ResolveLoader"},snapshot:{$ref:"#/definitions/SnapshotOptions"},stats:{$ref:"#/definitions/StatsValue"},target:{$ref:"#/definitions/Target"},validate:{$ref:"#/definitions/Validate"},watch:{$ref:"#/definitions/Watch"},watchOptions:{$ref:"#/definitions/WatchOptions"}},$id:"WebpackOptions.json"},t={anyOf:[{enum:[!1]},{type:"object"}]},n={anyOf:[{enum:[!1]},{type:"object"}]},r={type:"object",additionalProperties:!1,properties:{bun:{type:"boolean"},deno:{type:"boolean"},electron:{type:"boolean"},electronMain:{type:"boolean"},electronPreload:{type:"boolean"},electronRenderer:{type:"boolean"},node:{type:"boolean"},nodeModules:{anyOf:[{type:"boolean"},{type:"object",additionalProperties:!1,properties:{allowlist:{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"string"},{instanceof:"Function"}]}}}}]},nwjs:{type:"boolean"},web:{type:"boolean"},webAsync:{type:"boolean"}}},o={enum:["var","module","assign","this","window","self","global","commonjs","commonjs2","commonjs-module","commonjs-static","amd","amd-require","amd-async","umd","umd2","jsonp","system","promise","import","module-import","script","node-commonjs","asset","asset-url","css-import","css-url"]},s={enum:["development","production","none"]},i={anyOf:[{enum:[!1]},{type:"string",absolutePath:!0}]},a={anyOf:[{enum:[!1]},{type:"string",absolutePath:!0}]},l={anyOf:[{enum:[!1]},{type:"string",absolutePath:!0}]},p={anyOf:[{type:"array",items:{type:"string",minLength:1},minItems:1},{enum:[!1]},{type:"string",minLength:1}]},f=Object.prototype.hasOwnProperty,u=function(e){let t=e.length,n,r=0,o=0;for(;o<t;)r++,(n=e.charCodeAt(o++))>=55296&&n<=56319&&o<t&&(64512&(n=e.charCodeAt(o)))==56320&&o++;return r},c={anyOf:[{enum:[!0]},{$ref:"#/definitions/CacheOptionsNormalized"}]},y={anyOf:[{enum:[!1]},{$ref:"#/definitions/MemoryCacheOptions"},{$ref:"#/definitions/FileCacheOptions"}]},m={type:"object",additionalProperties:!1,properties:{cacheUnaffected:{type:"boolean"},maxGenerations:{type:"number",minimum:1},type:{enum:["memory"]}},required:["type"]},d={type:"object",additionalProperties:!1,properties:{allowCollectingMemory:{type:"boolean"},buildDependencies:{type:"object",additionalProperties:{type:"array",items:{$ref:"#/definitions/BuildDependencyItem"}}},cacheDirectory:{type:"string",absolutePath:!0},cacheLocation:{type:"string",absolutePath:!0},compression:{enum:[!1,"gzip","brotli","zstd"]},hashAlgorithm:{type:"string"},idleTimeout:{type:"number",minimum:0},idleTimeoutAfterLargeChanges:{type:"number",minimum:0},idleTimeoutForInitialStore:{type:"number",minimum:0},immutablePaths:{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!0}]}},managedPaths:{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!0}]}},maxAge:{type:"number",minimum:0},maxMemoryGenerations:{type:"number",minimum:0},memoryCacheUnaffected:{type:"boolean"},name:{type:"string"},profile:{type:"boolean"},readonly:{type:"boolean"},store:{enum:["pack"]},type:{enum:["filesystem"]},version:{type:"string"}},required:["type"]},h=/^(?:file:(?=\/))?(?:[A-Za-z]:(\\|\/)|\\\\|\/)/i;function b(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0;if(n===0){if(!e||"object"!=typeof e||Array.isArray(e))return b.errors=[{params:{type:"object"}}],!1;{let l;if(e.type===void 0&&(l="type"))return b.errors=[{params:{missingProperty:l}}],!1;{let l=n;for(let t in e)if(!f.call(d.properties,t))return b.errors=[{params:{additionalProperty:t}}],!1;if(l===n){if(e.allowCollectingMemory!==void 0){if("boolean"!=typeof e.allowCollectingMemory)return b.errors=[{params:{type:"boolean"}}],!1;var r=n===n}else r=!0;if(r){if(e.buildDependencies!==void 0){let i=e.buildDependencies,a=n;if(n===a){if(!i||"object"!=typeof i||Array.isArray(i))return b.errors=[{params:{type:"object"}}],!1;for(let e in i){let r=i[e],a=n;if(n===a){if(!Array.isArray(r))return b.errors=[{params:{type:"array"}}],!1;{let e=r.length;for(let i=0;i<e;i++){let e=r[i],a=n,l=n,p=!1,f=n;if(n===f)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var o=f===n;if(!(p=p||o)){let r=n;if(n===r)if(e&&"object"==typeof e&&!Array.isArray(e)){let r;if(e.dependency===void 0&&(r="dependency")){let e={params:{missingProperty:r}};t===null?t=[e]:t.push(e),n++}else{let r=n;for(let r in e)if("dependency"!==r&&"optional"!==r){let e={params:{additionalProperty:r}};t===null?t=[e]:t.push(e),n++;break}if(r===n){if(e.dependency!==void 0){let r=e.dependency,o=n;if(n===o)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var s=o===n}else s=!0;if(s)if(e.optional!==void 0){let r=n;if("boolean"!=typeof e.optional){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}s=r===n}else s=!0}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}o=r===n,p=p||o}if(!p){let e={params:{}};return t===null?t=[e]:t.push(e),n++,b.errors=t,!1}if(n=l,t!==null&&(l?t.length=l:t=null),a!==n)break}}}if(a!==n)break}}r=a===n}else r=!0;if(r){if(e.cacheDirectory!==void 0){let t=e.cacheDirectory,o=n;if(n===o){if("string"!=typeof t)return b.errors=[{params:{type:"string"}}],!1;if(t.includes("!")||!0!==h.test(t))return b.errors=[{params:{}}],!1}r=o===n}else r=!0;if(r){if(e.cacheLocation!==void 0){let t=e.cacheLocation,o=n;if(n===o){if("string"!=typeof t)return b.errors=[{params:{type:"string"}}],!1;if(t.includes("!")||!0!==h.test(t))return b.errors=[{params:{}}],!1}r=o===n}else r=!0;if(r){if(e.compression!==void 0){let t=e.compression;if(!1!==t&&"gzip"!==t&&"brotli"!==t&&"zstd"!==t)return b.errors=[{params:{allowedValues:d.properties.compression.enum}}],!1;r=n===n}else r=!0;if(r){if(e.hashAlgorithm!==void 0){if("string"!=typeof e.hashAlgorithm)return b.errors=[{params:{type:"string"}}],!1;r=n===n}else r=!0;if(r){if(e.idleTimeout!==void 0){let t=e.idleTimeout,o=n;if(n===o){if("number"!=typeof t)return b.errors=[{params:{type:"number"}}],!1;if(t<0||isNaN(t))return b.errors=[{params:{comparison:">=",limit:0}}],!1}r=o===n}else r=!0;if(r){if(e.idleTimeoutAfterLargeChanges!==void 0){let t=e.idleTimeoutAfterLargeChanges,o=n;if(n===o){if("number"!=typeof t)return b.errors=[{params:{type:"number"}}],!1;if(t<0||isNaN(t))return b.errors=[{params:{comparison:">=",limit:0}}],!1}r=o===n}else r=!0;if(r){if(e.idleTimeoutForInitialStore!==void 0){let t=e.idleTimeoutForInitialStore,o=n;if(n===o){if("number"!=typeof t)return b.errors=[{params:{type:"number"}}],!1;if(t<0||isNaN(t))return b.errors=[{params:{comparison:">=",limit:0}}],!1}r=o===n}else r=!0;if(r){if(e.immutablePaths!==void 0){let o=e.immutablePaths,s=n;if(n===s){if(!Array.isArray(o))return b.errors=[{params:{type:"array"}}],!1;{let e=o.length;for(let r=0;r<e;r++){let e=o[r],s=n,a=n,l=!1,p=n;if(!(e instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var i=p===n;if(!(l=l||i)){let r=n;if(n===r)if("string"==typeof e){if(e.includes("!")||!0!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}i=r===n,l=l||i}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,b.errors=t,!1}if(n=a,t!==null&&(a?t.length=a:t=null),s!==n)break}}}r=s===n}else r=!0;if(r){if(e.managedPaths!==void 0){let o=e.managedPaths,s=n;if(n===s){if(!Array.isArray(o))return b.errors=[{params:{type:"array"}}],!1;{let e=o.length;for(let r=0;r<e;r++){let e=o[r],s=n,i=n,l=!1,p=n;if(!(e instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var a=p===n;if(!(l=l||a)){let r=n;if(n===r)if("string"==typeof e){if(e.includes("!")||!0!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}a=r===n,l=l||a}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,b.errors=t,!1}if(n=i,t!==null&&(i?t.length=i:t=null),s!==n)break}}}r=s===n}else r=!0;if(r){if(e.maxAge!==void 0){let t=e.maxAge,o=n;if(n===o){if("number"!=typeof t)return b.errors=[{params:{type:"number"}}],!1;if(t<0||isNaN(t))return b.errors=[{params:{comparison:">=",limit:0}}],!1}r=o===n}else r=!0;if(r){if(e.maxMemoryGenerations!==void 0){let t=e.maxMemoryGenerations,o=n;if(n===o){if("number"!=typeof t)return b.errors=[{params:{type:"number"}}],!1;if(t<0||isNaN(t))return b.errors=[{params:{comparison:">=",limit:0}}],!1}r=o===n}else r=!0;if(r){if(e.memoryCacheUnaffected!==void 0){if("boolean"!=typeof e.memoryCacheUnaffected)return b.errors=[{params:{type:"boolean"}}],!1;r=n===n}else r=!0;if(r){if(e.name!==void 0){if("string"!=typeof e.name)return b.errors=[{params:{type:"string"}}],!1;r=n===n}else r=!0;if(r){if(e.profile!==void 0){if("boolean"!=typeof e.profile)return b.errors=[{params:{type:"boolean"}}],!1;r=n===n}else r=!0;if(r){if(e.readonly!==void 0){if("boolean"!=typeof e.readonly)return b.errors=[{params:{type:"boolean"}}],!1;r=n===n}else r=!0;if(r){if(e.store!==void 0){if("pack"!==e.store)return b.errors=[{params:{allowedValues:d.properties.store.enum}}],!1;r=n===n}else r=!0;if(r){if(e.type!==void 0){if("filesystem"!==e.type)return b.errors=[{params:{allowedValues:d.properties.type.enum}}],!1;r=n===n}else r=!0;if(r)if(e.version!==void 0){if("string"!=typeof e.version)return b.errors=[{params:{type:"string"}}],!1;r=n===n}else r=!0}}}}}}}}}}}}}}}}}}}}}}return b.errors=t,n===0}function g(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(!1!==e){let e={params:{allowedValues:y.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if(n==n)if(e&&"object"==typeof e&&!Array.isArray(e)){let r;if(e.type===void 0&&(r="type")){let e={params:{missingProperty:r}};t===null?t=[e]:t.push(e),n++}else{let r=n;for(let r in e)if("cacheUnaffected"!==r&&"maxGenerations"!==r&&"type"!==r){let e={params:{additionalProperty:r}};t===null?t=[e]:t.push(e),n++;break}if(r===n){if(e.cacheUnaffected!==void 0){let r=n;if("boolean"!=typeof e.cacheUnaffected){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}var a=r===n}else a=!0;if(a){if(e.maxGenerations!==void 0){let r=e.maxGenerations,o=n;if(n===o)if("number"==typeof r){if(r<1||isNaN(r)){let e={params:{comparison:">=",limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"number"}};t===null?t=[e]:t.push(e),n++}a=o===n}else a=!0;if(a)if(e.type!==void 0){let r=n;if("memory"!==e.type){let e={params:{allowedValues:m.properties.type.enum}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0}}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}if(i=r===n,!(o=o||i)){let r=n;b(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?b.errors:t.concat(b.errors)).length),i=r===n,o=o||i}}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,g.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),g.errors=t,n===0}function v(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(!0!==e){let e={params:{allowedValues:c.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;g(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?g.errors:t.concat(g.errors)).length),i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,v.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),v.errors=t,n===0}let P={anyOf:[{type:"array",items:{type:"object",additionalProperties:!1,properties:{type:{enum:["all","javascript","css"]},use:{$ref:"#/definitions/RawDevTool"}},required:["type","use"]}},{$ref:"#/definitions/RawDevTool"}]},O={anyOf:[{enum:[!1,"eval"]},{type:"string",pattern:"^(inline-|hidden-|eval-)?(nosources-)?(cheap-(module-)?)?source-map(-debugids)?(-scopes)?$"}]},ee=/^(inline-|hidden-|eval-)?(nosources-)?(cheap-(module-)?)?source-map(-debugids)?(-scopes)?$/u;function te(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(n===s)if(Array.isArray(e)){let r=e.length;for(let o=0;o<r;o++){let r=e[o],s=n;if(n===s)if(r&&"object"==typeof r&&!Array.isArray(r)){let e;if(r.type===void 0&&(e="type")||r.use===void 0&&(e="use")){let r={params:{missingProperty:e}};t===null?t=[r]:t.push(r),n++}else{let e=n;for(let e in r)if("type"!==e&&"use"!==e){let r={params:{additionalProperty:e}};t===null?t=[r]:t.push(r),n++;break}if(e===n){if(r.type!==void 0){let e=r.type,o=n;if("all"!==e&&"javascript"!==e&&"css"!==e){let e={params:{allowedValues:P.anyOf[0].items.properties.type.enum}};t===null?t=[e]:t.push(e),n++}var i=o===n}else i=!0;if(i)if(r.use!==void 0){let e=r.use,o=n,s=n,l=!1,p=n;if(!1!==e&&"eval"!==e){let e={params:{allowedValues:O.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var a=p===n;if(!(l=l||a)){let r=n;if(n===r)if("string"==typeof e){if(!ee.test(e)){let e={params:{pattern:"^(inline-|hidden-|eval-)?(nosources-)?(cheap-(module-)?)?source-map(-debugids)?(-scopes)?$"}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}a=r===n,l=l||a}if(l)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}i=o===n}else i=!0}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var l=s===n;if(!(o=o||l)){let r=n,s=n,i=!1,a=n;if(!1!==e&&"eval"!==e){let e={params:{allowedValues:O.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var p=a===n;if(!(i=i||p)){let r=n;if(n===r)if("string"==typeof e){if(!ee.test(e)){let e={params:{pattern:"^(inline-|hidden-|eval-)?(nosources-)?(cheap-(module-)?)?source-map(-debugids)?(-scopes)?$"}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}p=r===n,i=i||p}if(i)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}l=r===n,o=o||l}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,te.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),te.errors=t,n===0}let ne={type:"object",additionalProperties:!1,properties:{dir:{anyOf:[{enum:[!1]},{type:"string",absolutePath:!0}]},prefix:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"string",minLength:1}]},template:{type:"array",items:{type:"string",minLength:1}}}};function re(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if("boolean"!=typeof e){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if(n==n)if(e&&"object"==typeof e&&!Array.isArray(e)){let r=n;for(let r in e)if("dir"!==r&&"prefix"!==r&&"template"!==r){let e={params:{additionalProperty:r}};t===null?t=[e]:t.push(e),n++;break}if(r===n){if(e.dir!==void 0){let r=e.dir,o=n,s=n,i=!1,p=n;if(!1!==r){let e={params:{allowedValues:ne.properties.dir.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var a=p===n;if(!(i=i||a)){let e=n;if(n===e)if("string"==typeof r){if(r.includes("!")||!0!==h.test(r)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}a=e===n,i=i||a}if(i)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}var l=o===n}else l=!0;if(l){if(e.prefix!==void 0){let r=e.prefix,o=n,s=n,i=!1,a=n;if(n===a)if(Array.isArray(r)){let e=r.length;for(let o=0;o<e;o++){let e=r[o],s=n;if(n===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var p=a===n;if(!(i=i||p)){let e=n;if(n===e)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}p=e===n,i=i||p}if(i)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}l=o===n}else l=!0;if(l)if(e.template!==void 0){let r=e.template,o=n;if(n===o)if(Array.isArray(r)){let e=r.length;for(let o=0;o<e;o++){let e=r[o],s=n;if(n===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}l=o===n}else l=!0}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,re.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),re.errors=t,n===0}let oe={type:"object",additionalProperties:!1,properties:{asyncChunks:{type:"boolean"},baseUri:{type:"string"},chunkLoading:{$ref:"#/definitions/ChunkLoading"},dependOn:{anyOf:[{type:"array",items:{type:"string",minLength:1},minItems:1,uniqueItems:!0},{type:"string",minLength:1}]},filename:{$ref:"#/definitions/EntryFilename"},html:{anyOf:[{type:"boolean"},{$ref:"#/definitions/OutputHtmlOptions"}]},import:{$ref:"#/definitions/EntryItem"},layer:{$ref:"#/definitions/Layer"},library:{$ref:"#/definitions/LibraryOptions"},publicPath:{$ref:"#/definitions/PublicPath"},runtime:{$ref:"#/definitions/EntryRuntime"},wasmLoading:{$ref:"#/definitions/WasmLoading"},worker:{type:"boolean"}},required:["import"]},se={anyOf:[{enum:[null]},{type:"string",minLength:1}]},ie={anyOf:[{enum:[!1]},{type:"string",minLength:1}]},ae={anyOf:[{enum:[!1]},{$ref:"#/definitions/ChunkLoadingType"}]},le={anyOf:[{enum:["jsonp","import-scripts","require","async-node","import"]},{type:"string"}]};function pe(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(!1!==e){let e={params:{allowedValues:ae.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n,s=n,l=!1,p=n;if("jsonp"!==e&&"import-scripts"!==e&&"require"!==e&&"async-node"!==e&&"import"!==e){let e={params:{allowedValues:le.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var a=p===n;if(!(l=l||a)){let r=n;if("string"!=typeof e){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}a=r===n,l=l||a}if(l)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,pe.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),pe.errors=t,n===0}function fe(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=null,i=n,a=n,l=!1,p=n;if(n===p)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}else if(e.includes("!")||!1!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var f=p===n;if(!(l=l||f)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}f=r===n,l=l||f}if(l)n=a,t!==null&&(a?t.length=a:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(i===n&&(o=!0,s=0),!o){let e={params:{passingSchemas:s}};return t===null?t=[e]:t.push(e),n++,fe.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),fe.errors=t,n===0}let D={type:"object",additionalProperties:!1,properties:{base:{anyOf:[{type:"string",minLength:1},{type:"object",additionalProperties:!1,properties:{href:{type:"string",minLength:1},target:{type:"string",minLength:1}},required:["href"]}]},csp:{anyOf:[{type:"boolean"},{type:"object",additionalProperties:!1,properties:{hashFunction:{enum:["sha256","sha384","sha512"]},nonce:{type:"string",minLength:1},policy:{type:"object",additionalProperties:{anyOf:[{type:"array",items:{type:"string"}},{type:"string"}]}}}}]},favicon:{anyOf:[{type:"boolean"},{type:"string",minLength:1},{type:"object",additionalProperties:{anyOf:[{type:"array",items:{$ref:"#/definitions/HtmlFaviconIcon"},minItems:1},{$ref:"#/definitions/HtmlFaviconIcon"}]}},{instanceof:"Function"}]},inject:{anyOf:[{enum:["body","head"]},{type:"boolean",enum:[!1]}]},inline:{anyOf:[{type:"array",items:{instanceof:"RegExp"}},{enum:["script","style"]},{type:"boolean"}]},integrity:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"boolean"},{instanceof:"Function"}]},manifest:{anyOf:[{enum:[!1]},{type:"string",minLength:1},{type:"object",additionalProperties:!0},{instanceof:"Function"}]},meta:{type:"object",additionalProperties:{type:"string"}},scriptLoading:{enum:["auto","blocking","defer"]},title:{type:"string"}}},ue={anyOf:[{type:"string",minLength:1},{type:"object",additionalProperties:!1,properties:{color:{type:"string",minLength:1},crossorigin:{enum:["anonymous","use-credentials"]},href:{type:"string",minLength:1},media:{type:"string",minLength:1},sizes:{type:"string",minLength:1},type:{type:"string",minLength:1}},required:["href"]}]};function C(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0;if(n===0){if(!e||"object"!=typeof e||Array.isArray(e))return C.errors=[{params:{type:"object"}}],!1;{let O=n;for(let t in e)if(!f.call(D.properties,t))return C.errors=[{params:{additionalProperty:t}}],!1;if(O===n){if(e.base!==void 0){let i=e.base,a=n,l=n,p=!1,f=n;if(n===f)if("string"==typeof i){if(u(i)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var r=f===n;if(!(p=p||r)){let e=n;if(n===e)if(i&&"object"==typeof i&&!Array.isArray(i)){let e;if(i.href===void 0&&(e="href")){let r={params:{missingProperty:e}};t===null?t=[r]:t.push(r),n++}else{let e=n;for(let e in i)if("href"!==e&&"target"!==e){let r={params:{additionalProperty:e}};t===null?t=[r]:t.push(r),n++;break}if(e===n){if(i.href!==void 0){let e=i.href,r=n;if(n===r)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var o=r===n}else o=!0;if(o)if(i.target!==void 0){let e=i.target,r=n;if(n===r)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}o=r===n}else o=!0}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}r=e===n,p=p||r}if(!p){let e={params:{}};return t===null?t=[e]:t.push(e),n++,C.errors=t,!1}n=l,t!==null&&(l?t.length=l:t=null);var s=a===n}else s=!0;if(s){if(e.csp!==void 0){let r=e.csp,o=n,p=n,f=!1,c=n;if("boolean"!=typeof r){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}var i=c===n;if(!(f=f||i)){let e=n;if(n===e)if(r&&"object"==typeof r&&!Array.isArray(r)){let e=n;for(let e in r)if("hashFunction"!==e&&"nonce"!==e&&"policy"!==e){let r={params:{additionalProperty:e}};t===null?t=[r]:t.push(r),n++;break}if(e===n){if(r.hashFunction!==void 0){let e=r.hashFunction,o=n;if("sha256"!==e&&"sha384"!==e&&"sha512"!==e){let e={params:{allowedValues:D.properties.csp.anyOf[1].properties.hashFunction.enum}};t===null?t=[e]:t.push(e),n++}var a=o===n}else a=!0;if(a){if(r.nonce!==void 0){let e=r.nonce,o=n;if(n===o)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}a=o===n}else a=!0;if(a)if(r.policy!==void 0){let e=r.policy,o=n;if(n===o)if(e&&"object"==typeof e&&!Array.isArray(e))for(let r in e){let o=e[r],s=n,i=n,a=!1,p=n;if(n===p)if(Array.isArray(o)){let e=o.length;for(let r=0;r<e;r++){let e=n;if("string"!=typeof o[r]){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(e!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var l=p===n;if(!(a=a||l)){let e=n;if("string"!=typeof o){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}l=e===n,a=a||l}if(a)n=i,t!==null&&(i?t.length=i:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}a=o===n}else a=!0}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}i=e===n,f=f||i}if(!f){let e={params:{}};return t===null?t=[e]:t.push(e),n++,C.errors=t,!1}n=p,t!==null&&(p?t.length=p:t=null),s=o===n}else s=!0;if(s){if(e.favicon!==void 0){let r=e.favicon,o=n,i=n,a=!1,l=n;if("boolean"!=typeof r){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}var p=l===n;if(!(a=a||p)){let e=n;if(n===e)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(p=e===n,!(a=a||p)){let e=n;if(n===e)if(r&&"object"==typeof r&&!Array.isArray(r))for(let e in r){let o=r[e],s=n,i=n,a=!1,l=n;if(n===l)if(Array.isArray(o))if(o.length<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}else{let e=o.length;for(let r=0;r<e;r++){let e=o[r],s=n,i=n,a=!1,l=n;if(n===l)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var c=l===n;if(!(a=a||c)){let r=n;if(n===r)if(e&&"object"==typeof e&&!Array.isArray(e)){let r;if(e.href===void 0&&(r="href")){let e={params:{missingProperty:r}};t===null?t=[e]:t.push(e),n++}else{let r=n;for(let r in e)if("color"!==r&&"crossorigin"!==r&&"href"!==r&&"media"!==r&&"sizes"!==r&&"type"!==r){let e={params:{additionalProperty:r}};t===null?t=[e]:t.push(e),n++;break}if(r===n){if(e.color!==void 0){let r=e.color,o=n;if(n===o)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var y=o===n}else y=!0;if(y){if(e.crossorigin!==void 0){let r=e.crossorigin,o=n;if("anonymous"!==r&&"use-credentials"!==r){let e={params:{allowedValues:ue.anyOf[1].properties.crossorigin.enum}};t===null?t=[e]:t.push(e),n++}y=o===n}else y=!0;if(y){if(e.href!==void 0){let r=e.href,o=n;if(n===o)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}y=o===n}else y=!0;if(y){if(e.media!==void 0){let r=e.media,o=n;if(n===o)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}y=o===n}else y=!0;if(y){if(e.sizes!==void 0){let r=e.sizes,o=n;if(n===o)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}y=o===n}else y=!0;if(y)if(e.type!==void 0){let r=e.type,o=n;if(n===o)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}y=o===n}else y=!0}}}}}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}c=r===n,a=a||c}if(a)n=i,t!==null&&(i?t.length=i:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var m=l===n;if(!(a=a||m)){let e=n,r=n,s=!1,i=n;if(n===i)if("string"==typeof o){if(u(o)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var d=i===n;if(!(s=s||d)){let e=n;if(n===e)if(o&&"object"==typeof o&&!Array.isArray(o)){let e;if(o.href===void 0&&(e="href")){let r={params:{missingProperty:e}};t===null?t=[r]:t.push(r),n++}else{let e=n;for(let e in o)if("color"!==e&&"crossorigin"!==e&&"href"!==e&&"media"!==e&&"sizes"!==e&&"type"!==e){let r={params:{additionalProperty:e}};t===null?t=[r]:t.push(r),n++;break}if(e===n){if(o.color!==void 0){let e=o.color,r=n;if(n===r)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var h=r===n}else h=!0;if(h){if(o.crossorigin!==void 0){let e=o.crossorigin,r=n;if("anonymous"!==e&&"use-credentials"!==e){let e={params:{allowedValues:ue.anyOf[1].properties.crossorigin.enum}};t===null?t=[e]:t.push(e),n++}h=r===n}else h=!0;if(h){if(o.href!==void 0){let e=o.href,r=n;if(n===r)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}h=r===n}else h=!0;if(h){if(o.media!==void 0){let e=o.media,r=n;if(n===r)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}h=r===n}else h=!0;if(h){if(o.sizes!==void 0){let e=o.sizes,r=n;if(n===r)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}h=r===n}else h=!0;if(h)if(o.type!==void 0){let e=o.type,r=n;if(n===r)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}h=r===n}else h=!0}}}}}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}d=e===n,s=s||d}if(s)n=r,t!==null&&(r?t.length=r:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}m=e===n,a=a||m}if(a)n=i,t!==null&&(i?t.length=i:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}if(p=e===n,!(a=a||p)){let e=n;if(!(r instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}p=e===n,a=a||p}}}if(!a){let e={params:{}};return t===null?t=[e]:t.push(e),n++,C.errors=t,!1}n=i,t!==null&&(i?t.length=i:t=null),s=o===n}else s=!0;if(s){if(e.inject!==void 0){let r=e.inject,o=n,i=n,a=!1,l=n;if("body"!==r&&"head"!==r){let e={params:{allowedValues:D.properties.inject.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var b=l===n;if(!(a=a||b)){let e=n;if("boolean"!=typeof r){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}if(!1!==r){let e={params:{allowedValues:D.properties.inject.anyOf[1].enum}};t===null?t=[e]:t.push(e),n++}b=e===n,a=a||b}if(!a){let e={params:{}};return t===null?t=[e]:t.push(e),n++,C.errors=t,!1}n=i,t!==null&&(i?t.length=i:t=null),s=o===n}else s=!0;if(s){if(e.inline!==void 0){let r=e.inline,o=n,i=n,a=!1,l=n;if(n===l)if(Array.isArray(r)){let e=r.length;for(let o=0;o<e;o++){let e=n;if(!(r[o]instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}if(e!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var g=l===n;if(!(a=a||g)){let e=n;if("script"!==r&&"style"!==r){let e={params:{allowedValues:D.properties.inline.anyOf[1].enum}};t===null?t=[e]:t.push(e),n++}if(g=e===n,!(a=a||g)){let e=n;if("boolean"!=typeof r){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}g=e===n,a=a||g}}if(!a){let e={params:{}};return t===null?t=[e]:t.push(e),n++,C.errors=t,!1}n=i,t!==null&&(i?t.length=i:t=null),s=o===n}else s=!0;if(s){if(e.integrity!==void 0){let r=e.integrity,o=n,i=n,a=!1,l=n;if(n===l)if(Array.isArray(r)){let e=r.length;for(let o=0;o<e;o++){let e=r[o],s=n;if(n===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var v=l===n;if(!(a=a||v)){let e=n;if("boolean"!=typeof r){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}if(v=e===n,!(a=a||v)){let e=n;if(!(r instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}v=e===n,a=a||v}}if(!a){let e={params:{}};return t===null?t=[e]:t.push(e),n++,C.errors=t,!1}n=i,t!==null&&(i?t.length=i:t=null),s=o===n}else s=!0;if(s){if(e.manifest!==void 0){let r=e.manifest,o=n,i=n,a=!1,l=n;if(!1!==r){let e={params:{allowedValues:D.properties.manifest.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var P=l===n;if(!(a=a||P)){let e=n;if(n===e)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(P=e===n,!(a=a||P)){let e=n;if(n===e)if(r&&"object"==typeof r&&!Array.isArray(r));else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}if(P=e===n,!(a=a||P)){let e=n;if(!(r instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}P=e===n,a=a||P}}}if(!a){let e={params:{}};return t===null?t=[e]:t.push(e),n++,C.errors=t,!1}n=i,t!==null&&(i?t.length=i:t=null),s=o===n}else s=!0;if(s){if(e.meta!==void 0){let t=e.meta,r=n;if(n===r){if(!t||"object"!=typeof t||Array.isArray(t))return C.errors=[{params:{type:"object"}}],!1;for(let e in t){if("string"!=typeof t[e])return C.errors=[{params:{type:"string"}}],!1;if(n!==n)break}}s=r===n}else s=!0;if(s){if(e.scriptLoading!==void 0){let t=e.scriptLoading;if("auto"!==t&&"blocking"!==t&&"defer"!==t)return C.errors=[{params:{allowedValues:D.properties.scriptLoading.enum}}],!1;s=n===n}else s=!0;if(s)if(e.title!==void 0){if("string"!=typeof e.title)return C.errors=[{params:{type:"string"}}],!1;s=n===n}else s=!0}}}}}}}}}}}return C.errors=t,n===0}let ce={enum:["last","all"]},ye={anyOf:[{enum:["var","module","assign","assign-properties","this","window","self","global","commonjs","commonjs2","commonjs-module","commonjs-static","amd","amd-require","umd","umd2","jsonp","system"]},{type:"string"}]};function me(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if("string"!=typeof e){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if(n==n)if(e&&"object"==typeof e&&!Array.isArray(e)){let r=n;for(let r in e)if("amd"!==r&&"commonjs"!==r&&"commonjs2"!==r&&"root"!==r){let e={params:{additionalProperty:r}};t===null?t=[e]:t.push(e),n++;break}if(r===n){if(e.amd!==void 0){let r=n;if("string"!=typeof e.amd){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var a=r===n}else a=!0;if(a){if(e.commonjs!==void 0){let r=n;if("string"!=typeof e.commonjs){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.commonjs2!==void 0){let r=n;if("string"!=typeof e.commonjs2){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a)if(e.root!==void 0){let r=n;if("string"!=typeof e.root){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0}}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,me.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),me.errors=t,n===0}function de(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(n===s)if(Array.isArray(e))if(e.length<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}else{let r=e.length;for(let o=0;o<r;o++){let r=e[o],s=n;if(n===s)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if(n===r)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(i=r===n,!(o=o||i)){let r=n;if(n==n)if(e&&"object"==typeof e&&!Array.isArray(e)){let r=n;for(let r in e)if("amd"!==r&&"commonjs"!==r&&"root"!==r){let e={params:{additionalProperty:r}};t===null?t=[e]:t.push(e),n++;break}if(r===n){if(e.amd!==void 0){let r=e.amd,o=n;if(n===o)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var a=o===n}else a=!0;if(a){if(e.commonjs!==void 0){let r=e.commonjs,o=n;if(n===o)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}a=o===n}else a=!0;if(a)if(e.root!==void 0){let r=e.root,o=n,s=n,i=!1,p=n;if(n===p)if(Array.isArray(r)){let e=r.length;for(let o=0;o<e;o++){let e=r[o],s=n;if(n===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var l=p===n;if(!(i=i||l)){let e=n;if(n===e)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}l=e===n,i=i||l}if(i)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}a=o===n}else a=!0}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}i=r===n,o=o||i}}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,de.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),de.errors=t,n===0}let he=RegExp("^[A-Za-z_$][A-Za-z0-9_$]*(\\.[A-Za-z_$][A-Za-z0-9_$]*)*$","u");function $(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return $.errors=[{params:{type:"object"}}],!1;{let a;if(e.type===void 0&&(a="type"))return $.errors=[{params:{missingProperty:a}}],!1;{let a=r;for(let t in e)if("amdContainer"!==t&&"auxiliaryComment"!==t&&"entryExports"!==t&&"export"!==t&&"name"!==t&&"type"!==t&&"umdAmdContainer"!==t&&"umdNamedDefine"!==t)return $.errors=[{params:{additionalProperty:t}}],!1;if(a===r){if(e.amdContainer!==void 0){let t=e.amdContainer;if(r==r){if("string"!=typeof t)return $.errors=[{params:{type:"string"}}],!1;if(u(t)<1)return $.errors=[{params:{limit:1}}],!1}var o=r===r}else o=!0;if(o){if(e.auxiliaryComment!==void 0){let s=r;me(e.auxiliaryComment,{instancePath:t+"/auxiliaryComment",parentData:e,parentDataProperty:"auxiliaryComment",rootData})||(r=(n=n===null?me.errors:n.concat(me.errors)).length),o=s===r}else o=!0;if(o){if(e.entryExports!==void 0){let t=e.entryExports;if("last"!==t&&"all"!==t)return $.errors=[{params:{allowedValues:ce.enum}}],!1;o=r===r}else o=!0;if(o){if(e.export!==void 0){let t=e.export,i=r,a=r,l=!1,p=r;if(r===p)if(Array.isArray(t)){let e=t.length;for(let o=0;o<e;o++){let e=t[o],s=r;if(r===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var s=p===r;if(!(l=l||s)){let e=r;if(r===e)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}s=e===r,l=l||s}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,$.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o){if(e.name!==void 0){let s=r;de(e.name,{instancePath:t+"/name",parentData:e,parentDataProperty:"name",rootData})||(r=(n=n===null?de.errors:n.concat(de.errors)).length),o=s===r}else o=!0;if(o){if(e.type!==void 0){let t=e.type,s=r,a=r,l=!1,p=r;if("var"!==t&&"module"!==t&&"assign"!==t&&"assign-properties"!==t&&"this"!==t&&"window"!==t&&"self"!==t&&"global"!==t&&"commonjs"!==t&&"commonjs2"!==t&&"commonjs-module"!==t&&"commonjs-static"!==t&&"amd"!==t&&"amd-require"!==t&&"umd"!==t&&"umd2"!==t&&"jsonp"!==t&&"system"!==t){let e={params:{allowedValues:ye.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var i=p===r;if(!(l=l||i)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}i=e===r,l=l||i}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,$.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=s===r}else o=!0;if(o){if(e.umdAmdContainer!==void 0){let t=e.umdAmdContainer;if(r==r){if("string"!=typeof t)return $.errors=[{params:{type:"string"}}],!1;if(u(t)<1)return $.errors=[{params:{limit:1}}],!1;if(!he.test(t))return $.errors=[{params:{pattern:"^[A-Za-z_$][A-Za-z0-9_$]*(\\.[A-Za-z_$][A-Za-z0-9_$]*)*$"}}],!1}o=r===r}else o=!0;if(o)if(e.umdNamedDefine!==void 0){if("boolean"!=typeof e.umdNamedDefine)return $.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0}}}}}}}}}}return $.errors=n,r===0}let be={anyOf:[{enum:["auto"]},{$ref:"#/definitions/RawPublicPath"}]};function ge(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if("auto"!==e){let e={params:{allowedValues:be.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n,s=n,l=!1,p=n;if("string"!=typeof e){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var a=p===n;if(!(l=l||a)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}a=r===n,l=l||a}if(l)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,ge.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),ge.errors=t,n===0}let ve={anyOf:[{enum:[!1]},{$ref:"#/definitions/WasmLoadingType"}]},Pe={anyOf:[{enum:["fetch","async-node"]},{type:"string"}]};function Oe(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(!1!==e){let e={params:{allowedValues:ve.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n,s=n,l=!1,p=n;if("fetch"!==e&&"async-node"!==e){let e={params:{allowedValues:Pe.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var a=p===n;if(!(l=l||a)){let r=n;if("string"!=typeof e){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}a=r===n,l=l||a}if(l)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Oe.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),Oe.errors=t,n===0}function x(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return x.errors=[{params:{type:"object"}}],!1;{let m;if(e.import===void 0&&(m="import"))return x.errors=[{params:{missingProperty:m}}],!1;{let m=r;for(let t in e)if(!f.call(oe.properties,t))return x.errors=[{params:{additionalProperty:t}}],!1;if(m===r){if(e.asyncChunks!==void 0){if("boolean"!=typeof e.asyncChunks)return x.errors=[{params:{type:"boolean"}}],!1;var o=r===r}else o=!0;if(o){if(e.baseUri!==void 0){if("string"!=typeof e.baseUri)return x.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.chunkLoading!==void 0){let s=r;pe(e.chunkLoading,{instancePath:t+"/chunkLoading",parentData:e,parentDataProperty:"chunkLoading",rootData})||(r=(n=n===null?pe.errors:n.concat(pe.errors)).length),o=s===r}else o=!0;if(o){if(e.dependOn!==void 0){let t=e.dependOn,a=r,l=r,p=!1,f=r;if(r===f)if(Array.isArray(t))if(t.length<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}else{var s=!0;let e=t.length;for(let o=0;o<e;o++){let e=t[o],i=r;if(r===i)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(!(s=i===r))break}if(s){let e,i=t.length;if(i>1){let o={};for(;i--;){let s=t[i];if("string"==typeof s){if("number"==typeof o[s]){let t={params:{i,j:e=o[s]}};n===null?n=[t]:n.push(t),r++;break}o[s]=i}}}}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var i=f===r;if(!(p=p||i)){let e=r;if(r===e)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}i=e===r,p=p||i}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,x.errors=n,!1}r=l,n!==null&&(l?n.length=l:n=null),o=a===r}else o=!0;if(o){if(e.filename!==void 0){let s=r;fe(e.filename,{instancePath:t+"/filename",parentData:e,parentDataProperty:"filename",rootData})||(r=(n=n===null?fe.errors:n.concat(fe.errors)).length),o=s===r}else o=!0;if(o){if(e.html!==void 0){let s=e.html,i=r,l=r,p=!1,f=r;if("boolean"!=typeof s){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}var a=f===r;if(!(p=p||a)){let o=r;C(s,{instancePath:t+"/html",parentData:e,parentDataProperty:"html",rootData})||(r=(n=n===null?C.errors:n.concat(C.errors)).length),a=o===r,p=p||a}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,x.errors=n,!1}r=l,n!==null&&(l?n.length=l:n=null),o=i===r}else o=!0;if(o){if(e.import!==void 0){let t=e.import,s=r,i=r,a=!1,f=r;if(r===f)if(Array.isArray(t))if(t.length<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}else{var l=!0;let e=t.length;for(let o=0;o<e;o++){let e=t[o],s=r;if(r===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(!(l=s===r))break}if(l){let e,i=t.length;if(i>1){let o={};for(;i--;){let s=t[i];if("string"==typeof s){if("number"==typeof o[s]){let t={params:{i,j:e=o[s]}};n===null?n=[t]:n.push(t),r++;break}o[s]=i}}}}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var p=f===r;if(!(a=a||p)){let e=r;if(r===e)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}p=e===r,a=a||p}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,x.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.layer!==void 0){let t=e.layer,s=r,i=r,a=!1,l=r;if(t!==null){let e={params:{allowedValues:se.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var c=l===r;if(!(a=a||c)){let e=r;if(r===e)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}c=e===r,a=a||c}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,x.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.library!==void 0){let s=r;$(e.library,{instancePath:t+"/library",parentData:e,parentDataProperty:"library",rootData})||(r=(n=n===null?$.errors:n.concat($.errors)).length),o=s===r}else o=!0;if(o){if(e.publicPath!==void 0){let s=r;ge(e.publicPath,{instancePath:t+"/publicPath",parentData:e,parentDataProperty:"publicPath",rootData})||(r=(n=n===null?ge.errors:n.concat(ge.errors)).length),o=s===r}else o=!0;if(o){if(e.runtime!==void 0){let t=e.runtime,s=r,i=r,a=!1,l=r;if(!1!==t){let e={params:{allowedValues:ie.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var y=l===r;if(!(a=a||y)){let e=r;if(r===e)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}y=e===r,a=a||y}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,x.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.wasmLoading!==void 0){let s=r;Oe(e.wasmLoading,{instancePath:t+"/wasmLoading",parentData:e,parentDataProperty:"wasmLoading",rootData})||(r=(n=n===null?Oe.errors:n.concat(Oe.errors)).length),o=s===r}else o=!0;if(o)if(e.worker!==void 0){if("boolean"!=typeof e.worker)return x.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0}}}}}}}}}}}}}}}return x.errors=n,r===0}function De(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return De.errors=[{params:{type:"object"}}],!1;for(let a in e){let l=e[a],p=r,f=r,c=!1,y=r,m=r,d=!1,h=r;if(r===h)if(Array.isArray(l))if(l.length<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}else{var o=!0;let e=l.length;for(let t=0;t<e;t++){let e=l[t],s=r;if(r===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(!(o=s===r))break}if(o){let e,i=l.length;if(i>1){let t={};for(;i--;){let o=l[i];if("string"==typeof o){if("number"==typeof t[o]){let s={params:{i,j:e=t[o]}};n===null?n=[s]:n.push(s),r++;break}t[o]=i}}}}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var s=h===r;if(!(d=d||s)){let e=r;if(r===e)if("string"==typeof l){if(u(l)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}s=e===r,d=d||s}if(d)r=m,n!==null&&(m?n.length=m:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}var i=y===r;if(!(c=c||i)){let o=r;x(l,{instancePath:t+"/"+a.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:e,parentDataProperty:a,rootData})||(r=(n=n===null?x.errors:n.concat(x.errors)).length),i=o===r,c=c||i}if(!c){let e={params:{}};return n===null?n=[e]:n.push(e),r++,De.errors=n,!1}if(r=f,n!==null&&(f?n.length=f:n=null),p!==r)break}}return De.errors=n,r===0}function Ce(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=null,i=n,a=n,l=!1,p=n;if(n===p)if(Array.isArray(e))if(e.length<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}else{var f=!0;let r=e.length;for(let o=0;o<r;o++){let r=e[o],s=n;if(n===s)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(!(f=s===n))break}if(f){let r,i=e.length;if(i>1){let o={};for(;i--;){let s=e[i];if("string"==typeof s){if("number"==typeof o[s]){let e={params:{i,j:r=o[s]}};t===null?t=[e]:t.push(e),n++;break}o[s]=i}}}}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var c=p===n;if(!(l=l||c)){let r=n;if(n===r)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}c=r===n,l=l||c}if(l)n=a,t!==null&&(a?t.length=a:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(i===n&&(o=!0,s=0),!o){let e={params:{passingSchemas:s}};return t===null?t=[e]:t.push(e),n++,Ce.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),Ce.errors=t,n===0}function $e(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;De(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?De.errors:t.concat(De.errors)).length);var i=s===n;if(!(o=o||i)){let r=n;Ce(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?Ce.errors:t.concat(Ce.errors)).length),i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,$e.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),$e.errors=t,n===0}function xe(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;$e(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?$e.errors:t.concat($e.errors)).length),i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,xe.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),xe.errors=t,n===0}let Ae={type:"object",additionalProperties:!0,properties:{asyncWebAssembly:{anyOf:[{enum:["auto"]},{type:"boolean"}]},backCompat:{type:"boolean"},buildHttp:{anyOf:[{$ref:"#/definitions/HttpUriAllowedUris"},{$ref:"#/definitions/HttpUriOptions"}]},cacheUnaffected:{type:"boolean"},css:{anyOf:[{enum:["auto"]},{type:"boolean"}]},deferImport:{type:"boolean"},futureDefaults:{type:"boolean"},html:{anyOf:[{enum:["auto"]},{type:"boolean"}]},lazyCompilation:{anyOf:[{type:"boolean"},{$ref:"#/definitions/LazyCompilationOptions"}]},sourceImport:{type:"boolean"},syncWebAssembly:{type:"boolean"},typescript:{anyOf:[{enum:["auto"]},{type:"boolean"}]}}},ke=/^https?:\/\//u;function je(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=null,i=n;if(n==n)if(Array.isArray(e)){let r=e.length;for(let o=0;o<r;o++){let r=e[o],s=n,i=n,l=!1,p=n;if(!(r instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var a=p===n;if(!(l=l||a)){let e=n;if(n===e)if("string"==typeof r){if(!ke.test(r)){let e={params:{pattern:"^https?://"}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(a=e===n,!(l=l||a)){let e=n;if(!(r instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}a=e===n,l=l||a}}if(l)n=i,t!==null&&(i?t.length=i:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}if(i===n&&(o=!0,s=0),!o){let e={params:{passingSchemas:s}};return t===null?t=[e]:t.push(e),n++,je.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),je.errors=t,n===0}let Se={type:"object",additionalProperties:!1,properties:{allowedUris:{$ref:"#/definitions/HttpUriOptionsAllowedUris"},cacheLocation:{anyOf:[{enum:[!1]},{type:"string",absolutePath:!0}]},frozen:{type:"boolean"},lockfileLocation:{type:"string",absolutePath:!0},proxy:{type:"string"},upgrade:{type:"boolean"}},required:["allowedUris"]};function A(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0;if(n===0){if(!e||"object"!=typeof e||Array.isArray(e))return A.errors=[{params:{type:"object"}}],!1;{let i;if(e.allowedUris===void 0&&(i="allowedUris"))return A.errors=[{params:{missingProperty:i}}],!1;{let i=n;for(let t in e)if("allowedUris"!==t&&"cacheLocation"!==t&&"frozen"!==t&&"lockfileLocation"!==t&&"proxy"!==t&&"upgrade"!==t)return A.errors=[{params:{additionalProperty:t}}],!1;if(i===n){if(e.allowedUris!==void 0){let s=e.allowedUris,i=n;if(n==n){if(!Array.isArray(s))return A.errors=[{params:{type:"array"}}],!1;{let e=s.length;for(let o=0;o<e;o++){let e=s[o],i=n,a=n,l=!1,p=n;if(!(e instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var r=p===n;if(!(l=l||r)){let o=n;if(n===o)if("string"==typeof e){if(!ke.test(e)){let e={params:{pattern:"^https?://"}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(r=o===n,!(l=l||r)){let o=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}r=o===n,l=l||r}}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,A.errors=t,!1}if(n=a,t!==null&&(a?t.length=a:t=null),i!==n)break}}}var o=i===n}else o=!0;if(o){if(e.cacheLocation!==void 0){let r=e.cacheLocation,i=n,a=n,l=!1,p=n;if(!1!==r){let e={params:{allowedValues:Se.properties.cacheLocation.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var s=p===n;if(!(l=l||s)){let e=n;if(n===e)if("string"==typeof r){if(r.includes("!")||!0!==h.test(r)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}s=e===n,l=l||s}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,A.errors=t,!1}n=a,t!==null&&(a?t.length=a:t=null),o=i===n}else o=!0;if(o){if(e.frozen!==void 0){if("boolean"!=typeof e.frozen)return A.errors=[{params:{type:"boolean"}}],!1;o=n===n}else o=!0;if(o){if(e.lockfileLocation!==void 0){let t=e.lockfileLocation,r=n;if(n===r){if("string"!=typeof t)return A.errors=[{params:{type:"string"}}],!1;if(t.includes("!")||!0!==h.test(t))return A.errors=[{params:{}}],!1}o=r===n}else o=!0;if(o){if(e.proxy!==void 0){if("string"!=typeof e.proxy)return A.errors=[{params:{type:"string"}}],!1;o=n===n}else o=!0;if(o)if(e.upgrade!==void 0){if("boolean"!=typeof e.upgrade)return A.errors=[{params:{type:"boolean"}}],!1;o=n===n}else o=!0}}}}}}}}return A.errors=t,n===0}let Fe={type:"object",additionalProperties:!1,properties:{client:{type:"string"},listen:{anyOf:[{type:"number"},{type:"object",additionalProperties:!0,properties:{host:{type:"string"},port:{type:"number"}}},{instanceof:"Function"}]},protocol:{enum:["http","https"]},server:{anyOf:[{type:"object",additionalProperties:!0,properties:{}},{instanceof:"Function"}]}}};function k(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){if(!Array.isArray(e))return k.errors=[{params:{type:"array"}}],!1;{let t=e.length;for(let n=0;n<t;n++){let t=e[n];if("string"!=typeof t)return k.errors=[{params:{type:"string"}}],!1;if(u(t)<1)return k.errors=[{params:{limit:1}}],!1}}return k.errors=null,!0}function Ee(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return Ee.errors=[{params:{type:"object"}}],!1;{let s;if(e.glob===void 0&&(s="glob"))return Ee.errors=[{params:{missingProperty:s}}],!1;{let s=r;for(let t in e)if("glob"!==t)return Ee.errors=[{params:{additionalProperty:t}}],!1;if(s===r&&e.glob!==void 0){let s=e.glob,i=r,a=!1,l=r;k(s,{instancePath:t+"/glob",parentData:e,parentDataProperty:"glob",rootData})||(r=(n=n===null?k.errors:n.concat(k.errors)).length);var o=l===r;if(!(a=a||o)){let e=r;if(r==r)if("string"==typeof s){if(u(s)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}o=e===r,a=a||o}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Ee.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null)}}}}return Ee.errors=n,r===0}function Re(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return Re.errors=[{params:{type:"object"}}],!1;{let u=r;for(let t in e)if("backend"!==t&&"entries"!==t&&"imports"!==t&&"test"!==t)return Re.errors=[{params:{additionalProperty:t}}],!1;if(u===r){if(e.backend!==void 0){let t=e.backend,f=r,u=r,c=!1,y=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}var o=y===r;if(!(c=c||o)){let e=r;if(r==r)if(t&&"object"==typeof t&&!Array.isArray(t)){let e=r;for(let e in t)if("client"!==e&&"listen"!==e&&"protocol"!==e&&"server"!==e){let t={params:{additionalProperty:e}};n===null?n=[t]:n.push(t),r++;break}if(e===r){if(t.client!==void 0){let e=r;if("string"!=typeof t.client){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var s=e===r}else s=!0;if(s){if(t.listen!==void 0){let e=t.listen,o=r,l=r,p=!1,f=r;if("number"!=typeof e){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var i=f===r;if(!(p=p||i)){let t=r;if(r===t)if(e&&"object"==typeof e&&!Array.isArray(e)){if(e.host!==void 0){let t=r;if("string"!=typeof e.host){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var a=t===r}else a=!0;if(a)if(e.port!==void 0){let t=r;if("number"!=typeof e.port){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}a=t===r}else a=!0}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}if(i=t===r,!(p=p||i)){let t=r;if(!(e instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}i=t===r,p=p||i}}if(p)r=l,n!==null&&(l?n.length=l:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}s=o===r}else s=!0;if(s){if(t.protocol!==void 0){let e=t.protocol,o=r;if("http"!==e&&"https"!==e){let e={params:{allowedValues:Fe.properties.protocol.enum}};n===null?n=[e]:n.push(e),r++}s=o===r}else s=!0;if(s)if(t.server!==void 0){let e=t.server,o=r,i=r,a=!1,p=r;if(r===p)if(e&&"object"==typeof e&&!Array.isArray(e));else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}var l=p===r;if(!(a=a||l)){let t=r;if(!(e instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}l=t===r,a=a||l}if(a)r=i,n!==null&&(i?n.length=i:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}s=o===r}else s=!0}}}}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}o=e===r,c=c||o}if(!c){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Re.errors=n,!1}r=u,n!==null&&(u?n.length=u:n=null);var p=f===r}else p=!0;if(p){if(e.entries!==void 0){if("boolean"!=typeof e.entries)return Re.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(e.imports!==void 0){if("boolean"!=typeof e.imports)return Re.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p)if(e.test!==void 0){let o=e.test,s=r,i=r,a=!1,l=r;if(!(o instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}var f=l===r;if(!(a=a||f)){let s=r;if("string"!=typeof o){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(f=s===r,!(a=a||f)){let s=r;if(!(o instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}if(f=s===r,!(a=a||f)){let s=r;Ee(o,{instancePath:t+"/test",parentData:e,parentDataProperty:"test",rootData})||(r=(n=n===null?Ee.errors:n.concat(Ee.errors)).length),f=s===r,a=a||f}}}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Re.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),p=s===r}else p=!0}}}}}return Re.errors=n,r===0}function j(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return j.errors=[{params:{type:"object"}}],!1;if(e.asyncWebAssembly!==void 0){let t=e.asyncWebAssembly,i=r,a=r,l=!1,p=r;if("auto"!==t){let e={params:{allowedValues:Ae.properties.asyncWebAssembly.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var o=p===r;if(!(l=l||o)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}o=e===r,l=l||o}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,j.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null);var s=i===r}else s=!0;if(s){if(e.backCompat!==void 0){if("boolean"!=typeof e.backCompat)return j.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.buildHttp!==void 0){let o=e.buildHttp,a=r,l=r,p=!1,f=r;je(o,{instancePath:t+"/buildHttp",parentData:e,parentDataProperty:"buildHttp",rootData})||(r=(n=n===null?je.errors:n.concat(je.errors)).length);var i=f===r;if(!(p=p||i)){let s=r;A(o,{instancePath:t+"/buildHttp",parentData:e,parentDataProperty:"buildHttp",rootData})||(r=(n=n===null?A.errors:n.concat(A.errors)).length),i=s===r,p=p||i}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,j.errors=n,!1}r=l,n!==null&&(l?n.length=l:n=null),s=a===r}else s=!0;if(s){if(e.cacheUnaffected!==void 0){if("boolean"!=typeof e.cacheUnaffected)return j.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.css!==void 0){let t=e.css,o=r,i=r,l=!1,p=r;if("auto"!==t){let e={params:{allowedValues:Ae.properties.css.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var a=p===r;if(!(l=l||a)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}a=e===r,l=l||a}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,j.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),s=o===r}else s=!0;if(s){if(e.deferImport!==void 0){if("boolean"!=typeof e.deferImport)return j.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.futureDefaults!==void 0){if("boolean"!=typeof e.futureDefaults)return j.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.html!==void 0){let t=e.html,o=r,i=r,a=!1,p=r;if("auto"!==t){let e={params:{allowedValues:Ae.properties.html.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var l=p===r;if(!(a=a||l)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}l=e===r,a=a||l}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,j.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),s=o===r}else s=!0;if(s){if(e.lazyCompilation!==void 0){let o=e.lazyCompilation,i=r,a=r,l=!1,f=r;if("boolean"!=typeof o){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}var p=f===r;if(!(l=l||p)){let s=r;Re(o,{instancePath:t+"/lazyCompilation",parentData:e,parentDataProperty:"lazyCompilation",rootData})||(r=(n=n===null?Re.errors:n.concat(Re.errors)).length),p=s===r,l=l||p}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,j.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),s=i===r}else s=!0;if(s){if(e.sourceImport!==void 0){if("boolean"!=typeof e.sourceImport)return j.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.syncWebAssembly!==void 0){if("boolean"!=typeof e.syncWebAssembly)return j.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s)if(e.typescript!==void 0){let t=e.typescript,o=r,i=r,a=!1,l=r;if("auto"!==t){let e={params:{allowedValues:Ae.properties.typescript.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var f=l===r;if(!(a=a||f)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}f=e===r,a=a||f}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,j.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),s=o===r}else s=!0}}}}}}}}}}}return j.errors=n,r===0}function we(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(n===s)if(Array.isArray(e)){let r=e.length;for(let o=0;o<r;o++){let r=n;if("string"!=typeof e[o]){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(r!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if("string"!=typeof e){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,we.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),we.errors=t,n===0}let Le={enum:["default","esModule"]};function ze(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0;if(n===0){if(!e||"object"!=typeof e||Array.isArray(e))return ze.errors=[{params:{type:"object"}}],!1;{let o=n;for(let o in e)if("interop"!==o){let s=e[o],i=n,a=n,l=!1,p=n;if(n===p)if(Array.isArray(s)){let e=s.length;for(let r=0;r<e;r++){let e=s[r],o=n;if(n===o)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(o!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var r=p===n;if(!(l=l||r)){let e=n;if("string"!=typeof s){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}r=e===n,l=l||r}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,ze.errors=t,!1}if(n=a,t!==null&&(a?t.length=a:t=null),i!==n)break}if(o===n&&e.interop!==void 0){let t=e.interop;if("default"!==t&&"esModule"!==t)return ze.errors=[{params:{allowedValues:Le.enum}}],!1}}}return ze.errors=t,n===0}function Me(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(n===s)if(Array.isArray(e)){let r=e.length;for(let o=0;o<r;o++){let r=e[o],s=n;if(n===s)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if("boolean"!=typeof e){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}if(i=r===n,!(o=o||i)){let r=n;if("string"!=typeof e){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(i=r===n,!(o=o||i)){let r=n;ze(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?ze.errors:t.concat(ze.errors)).length),i=r===n,o=o||i}}}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Me.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),Me.errors=t,n===0}function Ie(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return Ie.errors=[{params:{type:"object"}}],!1;{let s;if(e.external===void 0&&(s="external"))return Ie.errors=[{params:{missingProperty:s}}],!1;{let s=r;for(let t in e)if("external"!==t&&"sideEffects"!==t)return Ie.errors=[{params:{additionalProperty:t}}],!1;if(s===r){if(e.external!==void 0){let s=r;Me(e.external,{instancePath:t+"/external",parentData:e,parentDataProperty:"external",rootData})||(r=(n=n===null?Me.errors:n.concat(Me.errors)).length);var o=s===r}else o=!0;if(o)if(e.sideEffects!==void 0){if("boolean"!=typeof e.sideEffects)return Ie.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0}}}}return Ie.errors=n,r===0}function Te(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;Me(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?Me.errors:t.concat(Me.errors)).length);var i=s===n;if(!(o=o||i)){let r=n;Ie(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?Ie.errors:t.concat(Ie.errors)).length),i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Te.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),Te.errors=t,n===0}let Ne={validate:Ve};function He(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return He.errors=[{params:{type:"object"}}],!1;{let s=r;for(let o in e)if("byLayer"!==o){let s=r;if(Te(e[o],{instancePath:t+"/"+o.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:e,parentDataProperty:o,rootData})||(r=(n=n===null?Te.errors:n.concat(Te.errors)).length),s!==r)break}if(s===r&&e.byLayer!==void 0){let s=e.byLayer,i=r,a=!1,l=r;if(r===l)if(s&&"object"==typeof s&&!Array.isArray(s))for(let e in s){let o=r;if(Ne.validate(s[e],{instancePath:t+"/byLayer/"+e.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:s,parentDataProperty:e,rootData})||(r=(n=n===null?Ne.validate.errors:n.concat(Ne.validate.errors)).length),o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}var o=l===r;if(!(a=a||o)){let e=r;if(!(s instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}o=e===r,a=a||o}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,He.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null)}}}return He.errors=n,r===0}function Ge(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Ge.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),Ge.errors=t,n===0}function Ve(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(!(e instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if("string"!=typeof e){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(i=r===n,!(o=o||i)){let r=n;if(He(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?He.errors:t.concat(He.errors)).length),i=r===n,!(o=o||i)){let r=n;Ge(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?Ge.errors:t.concat(Ge.errors)).length),i=r===n,o=o||i}}}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Ve.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),Ve.errors=t,n===0}function Ue(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0,o=r,s=!1,i=r;if(r===i)if(Array.isArray(e)){let o=e.length;for(let s=0;s<o;s++){let o=r;if(Ve(e[s],{instancePath:t+"/"+s,parentData:e,parentDataProperty:s,rootData})||(r=(n=n===null?Ve.errors:n.concat(Ve.errors)).length),o!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var a=i===r;if(!(s=s||a)){let o=r;Ve(e,{instancePath:t,parentData,parentDataProperty,rootData})||(r=(n=n===null?Ve.errors:n.concat(Ve.errors)).length),a=o===r,s=s||a}if(!s){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Ue.errors=n,!1}return r=o,n!==null&&(o?n.length=o:n=null),Ue.errors=n,r===0}let We={type:"object",additionalProperties:!1,properties:{appendOnly:{type:"boolean"},colors:{type:"boolean"},console:{},debug:{anyOf:[{type:"boolean"},{$ref:"#/definitions/FilterTypes"}]},level:{enum:["none","error","warn","info","log","verbose"]},progress:{anyOf:[{enum:["auto"]},{type:"boolean"}]},stream:{}}};function qe(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(n===s)if(Array.isArray(e)){let r=e.length;for(let o=0;o<r;o++){let r=e[o],s=n,a=n,l=!1,p=null,f=n,u=n,c=!1,y=n;if(!(r instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var i=y===n;if(!(c=c||i)){let e=n;if(n===e)if("string"==typeof r){if(r.includes("!")||!1!==h.test(r)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(i=e===n,!(c=c||i)){let e=n;if(!(r instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}i=e===n,c=c||i}}if(c)n=u,t!==null&&(u?t.length=u:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(f===n&&(l=!0,p=0),l)n=a,t!==null&&(a?t.length=a:t=null);else{let e={params:{passingSchemas:p}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var a=s===n;if(!(o=o||a)){let r=n,s=n,i=!1,p=n;if(!(e instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var l=p===n;if(!(i=i||l)){let r=n;if(n===r)if("string"==typeof e){if(e.includes("!")||!1!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(l=r===n,!(i=i||l)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}l=r===n,i=i||l}}if(i)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}a=r===n,o=o||a}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,qe.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),qe.errors=t,n===0}function Be(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return Be.errors=[{params:{type:"object"}}],!1;{let a=r;for(let t in e)if("appendOnly"!==t&&"colors"!==t&&"console"!==t&&"debug"!==t&&"level"!==t&&"progress"!==t&&"stream"!==t)return Be.errors=[{params:{additionalProperty:t}}],!1;if(a===r){if(e.appendOnly!==void 0){if("boolean"!=typeof e.appendOnly)return Be.errors=[{params:{type:"boolean"}}],!1;var o=r===r}else o=!0;if(o){if(e.colors!==void 0){if("boolean"!=typeof e.colors)return Be.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.debug!==void 0){let i=e.debug,a=r,l=r,p=!1,f=r;if("boolean"!=typeof i){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}var s=f===r;if(!(p=p||s)){let o=r;qe(i,{instancePath:t+"/debug",parentData:e,parentDataProperty:"debug",rootData})||(r=(n=n===null?qe.errors:n.concat(qe.errors)).length),s=o===r,p=p||s}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Be.errors=n,!1}r=l,n!==null&&(l?n.length=l:n=null),o=a===r}else o=!0;if(o){if(e.level!==void 0){let t=e.level;if("none"!==t&&"error"!==t&&"warn"!==t&&"info"!==t&&"log"!==t&&"verbose"!==t)return Be.errors=[{params:{allowedValues:We.properties.level.enum}}],!1;o=r===r}else o=!0;if(o)if(e.progress!==void 0){let t=e.progress,s=r,a=r,l=!1,p=r;if("auto"!==t){let e={params:{allowedValues:We.properties.progress.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var i=p===r;if(!(l=l||i)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}i=e===r,l=l||i}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Be.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=s===r}else o=!0}}}}}}return Be.errors=n,r===0}let _e={type:"object",additionalProperties:!1,properties:{defaultRules:{oneOf:[{$ref:"#/definitions/RuleSetRules"}]},exprContextCritical:{type:"boolean"},exprContextRecursive:{type:"boolean"},exprContextRegExp:{anyOf:[{instanceof:"RegExp"},{type:"boolean"}]},exprContextRequest:{type:"string"},generator:{$ref:"#/definitions/GeneratorOptionsByModuleType"},noParse:{$ref:"#/definitions/NoParse"},parser:{$ref:"#/definitions/ParserOptionsByModuleType"},rules:{oneOf:[{$ref:"#/definitions/RuleSetRules"}]},strictExportPresence:{type:"boolean"},strictThisContextOnImports:{type:"boolean"},unknownContextCritical:{type:"boolean"},unknownContextRecursive:{type:"boolean"},unknownContextRegExp:{anyOf:[{instanceof:"RegExp"},{type:"boolean"}]},unknownContextRequest:{type:"string"},unsafeCache:{anyOf:[{type:"boolean"},{instanceof:"Function"}]},wrappedContextCritical:{type:"boolean"},wrappedContextRecursive:{type:"boolean"},wrappedContextRegExp:{instanceof:"RegExp"}}},Je={type:"array",items:{anyOf:[{enum:["..."]},{$ref:"#/definitions/Falsy"},{$ref:"#/definitions/RuleSetRule"}]}},Qe={enum:[!1,0,"",null],undefinedAsNull:!0},Ze={type:"object",additionalProperties:!1,properties:{assert:{type:"object",additionalProperties:{$ref:"#/definitions/RuleSetConditionOrConditions"}},compiler:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},dependency:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},descriptionData:{type:"object",additionalProperties:{$ref:"#/definitions/RuleSetConditionOrConditions"}},descriptionRelativePath:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},enforce:{enum:["pre","post"]},exclude:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditionsAbsolute"}]},extractSourceMap:{type:"boolean"},generator:{type:"object"},glob:{anyOf:[{$ref:"#/definitions/RuleSetGlob"},{$ref:"#/definitions/RuleSetGlobs"}]},include:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditionsAbsolute"}]},issuer:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditionsAbsolute"}]},issuerLayer:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},layer:{type:"string"},loader:{oneOf:[{$ref:"#/definitions/RuleSetLoader"}]},mimetype:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},oneOf:{type:"array",items:{anyOf:[{$ref:"#/definitions/Falsy"},{$ref:"#/definitions/RuleSetRule"}]}},options:{oneOf:[{$ref:"#/definitions/RuleSetLoaderOptions"}]},parser:{type:"object",additionalProperties:!0},phase:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},realResource:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditionsAbsolute"}]},resolve:{type:"object",oneOf:[{$ref:"#/definitions/ResolveOptions"}]},resource:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditionsAbsolute"}]},resourceFragment:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},resourceQuery:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},rules:{type:"array",items:{anyOf:[{$ref:"#/definitions/Falsy"},{$ref:"#/definitions/RuleSetRule"}]}},scheme:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditions"}]},sideEffects:{type:"boolean"},test:{oneOf:[{$ref:"#/definitions/RuleSetConditionOrConditionsAbsolute"}]},type:{type:"string"},use:{oneOf:[{$ref:"#/definitions/RuleSetUse"}]},with:{type:"object",additionalProperties:{$ref:"#/definitions/RuleSetConditionOrConditions"}}}},Xe={validate:F};function S(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!Array.isArray(e))return S.errors=[{params:{type:"array"}}],!1;{let o=e.length;for(let s=0;s<o;s++){let o=r,i=r,a=!1,l=null,p=r;if(Xe.validate(e[s],{instancePath:t+"/"+s,parentData:e,parentDataProperty:s,rootData})||(r=(n=n===null?Xe.validate.errors:n.concat(Xe.validate.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,S.errors=n,!1}if(r=i,n!==null&&(i?n.length=i:n=null),o!==r)break}}}return S.errors=n,r===0}function Ke(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return Ke.errors=[{params:{type:"object"}}],!1;{let i=r;for(let t in e)if("and"!==t&&"glob"!==t&&"not"!==t&&"or"!==t)return Ke.errors=[{params:{additionalProperty:t}}],!1;if(i===r){if(e.and!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(S(e.and,{instancePath:t+"/and",parentData:e,parentDataProperty:"and",rootData})||(r=(n=n===null?S.errors:n.concat(S.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,Ke.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null);var o=s===r}else o=!0;if(o){if(e.glob!==void 0){let i=e.glob,a=r,l=r,p=!1,f=r;if(r==r)if("string"==typeof i){if(u(i)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var s=f===r;if(!(p=p||s)){let o=r;k(i,{instancePath:t+"/glob",parentData:e,parentDataProperty:"glob",rootData})||(r=(n=n===null?k.errors:n.concat(k.errors)).length),s=o===r,p=p||s}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Ke.errors=n,!1}r=l,n!==null&&(l?n.length=l:n=null),o=a===r}else o=!0;if(o){if(e.not!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(Xe.validate(e.not,{instancePath:t+"/not",parentData:e,parentDataProperty:"not",rootData})||(r=(n=n===null?Xe.validate.errors:n.concat(Xe.validate.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,Ke.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o)if(e.or!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(S(e.or,{instancePath:t+"/or",parentData:e,parentDataProperty:"or",rootData})||(r=(n=n===null?S.errors:n.concat(S.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,Ke.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0}}}}}return Ke.errors=n,r===0}function F(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(!(e instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if("string"!=typeof e){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(i=r===n,!(o=o||i)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}if(i=r===n,!(o=o||i)){let r=n;if(Ke(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?Ke.errors:t.concat(Ke.errors)).length),i=r===n,!(o=o||i)){let r=n;S(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?S.errors:t.concat(S.errors)).length),i=r===n,o=o||i}}}}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,F.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),F.errors=t,n===0}function E(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;F(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?F.errors:t.concat(F.errors)).length);var i=s===n;if(!(o=o||i)){let r=n;S(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?S.errors:t.concat(S.errors)).length),i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,E.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),E.errors=t,n===0}let Ye={validate:tt};function R(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!Array.isArray(e))return R.errors=[{params:{type:"array"}}],!1;{let o=e.length;for(let s=0;s<o;s++){let o=r,i=r,a=!1,l=null,p=r;if(Ye.validate(e[s],{instancePath:t+"/"+s,parentData:e,parentDataProperty:s,rootData})||(r=(n=n===null?Ye.validate.errors:n.concat(Ye.validate.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,R.errors=n,!1}if(r=i,n!==null&&(i?n.length=i:n=null),o!==r)break}}}return R.errors=n,r===0}function et(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return et.errors=[{params:{type:"object"}}],!1;{let i=r;for(let t in e)if("and"!==t&&"glob"!==t&&"not"!==t&&"or"!==t)return et.errors=[{params:{additionalProperty:t}}],!1;if(i===r){if(e.and!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(R(e.and,{instancePath:t+"/and",parentData:e,parentDataProperty:"and",rootData})||(r=(n=n===null?R.errors:n.concat(R.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,et.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null);var o=s===r}else o=!0;if(o){if(e.glob!==void 0){let i=e.glob,a=r,l=r,p=!1,f=r;if(r==r)if("string"==typeof i){if(u(i)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var s=f===r;if(!(p=p||s)){let o=r;k(i,{instancePath:t+"/glob",parentData:e,parentDataProperty:"glob",rootData})||(r=(n=n===null?k.errors:n.concat(k.errors)).length),s=o===r,p=p||s}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,et.errors=n,!1}r=l,n!==null&&(l?n.length=l:n=null),o=a===r}else o=!0;if(o){if(e.not!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(Ye.validate(e.not,{instancePath:t+"/not",parentData:e,parentDataProperty:"not",rootData})||(r=(n=n===null?Ye.validate.errors:n.concat(Ye.validate.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,et.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o)if(e.or!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(R(e.or,{instancePath:t+"/or",parentData:e,parentDataProperty:"or",rootData})||(r=(n=n===null?R.errors:n.concat(R.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,et.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0}}}}}return et.errors=n,r===0}function tt(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(!(e instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if(n===r)if("string"==typeof e){if(e.includes("!")||!0!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(i=r===n,!(o=o||i)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}if(i=r===n,!(o=o||i)){let r=n;if(et(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?et.errors:t.concat(et.errors)).length),i=r===n,!(o=o||i)){let r=n;R(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?R.errors:t.concat(R.errors)).length),i=r===n,o=o||i}}}}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,tt.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),tt.errors=t,n===0}function w(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;tt(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?tt.errors:t.concat(tt.errors)).length);var i=s===n;if(!(o=o||i)){let r=n;R(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?R.errors:t.concat(R.errors)).length),i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,w.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),w.errors=t,n===0}let nt={type:"object",additionalProperties:!1,properties:{alias:{$ref:"#/definitions/ResolveAlias"},aliasFields:{type:"array",items:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"string",minLength:1}]}},byDependency:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/ResolveOptions"}]}},cache:{type:"boolean"},cachePredicate:{instanceof:"Function"},cacheWithContext:{type:"boolean"},conditionNames:{type:"array",items:{type:"string"}},descriptionFiles:{type:"array",items:{type:"string",minLength:1}},enforceExtension:{type:"boolean"},exportsFields:{type:"array",items:{type:"string"}},extensionAlias:{type:"object",additionalProperties:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"string",minLength:1}]}},extensions:{type:"array",items:{type:"string"}},fallback:{oneOf:[{$ref:"#/definitions/ResolveAlias"}]},fileSystem:{},fullySpecified:{type:"boolean"},importsFields:{type:"array",items:{type:"string"}},mainFields:{type:"array",items:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"string",minLength:1}]}},mainFiles:{type:"array",items:{type:"string",minLength:1}},modules:{type:"array",items:{type:"string",minLength:1}},plugins:{type:"array",items:{anyOf:[{enum:["..."]},{$ref:"#/definitions/Falsy"},{$ref:"#/definitions/ResolvePluginInstance"}]}},preferAbsolute:{type:"boolean"},preferRelative:{type:"boolean"},resolver:{},restrictions:{type:"array",items:{anyOf:[{instanceof:"RegExp"},{type:"string",absolutePath:!0},{type:"string",absolutePath:!1,minLength:1}]}},roots:{type:"array",items:{type:"string"}},symlinks:{type:"boolean"},tsconfig:{anyOf:[{type:"boolean"},{type:"string"},{type:"object",additionalProperties:!1,properties:{configFile:{type:"string"},references:{anyOf:[{enum:["auto"]},{type:"string"}]}}}]},unsafeCache:{anyOf:[{type:"boolean"},{type:"object",additionalProperties:!0}]},useSyncFileSystemCalls:{type:"boolean"}}},rt={anyOf:[{type:"array",items:{type:"object",additionalProperties:!1,properties:{alias:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{enum:[!1]},{type:"string",minLength:1}]},name:{type:"string"},onlyModule:{type:"boolean"}},required:["alias","name"]}},{type:"object",additionalProperties:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{enum:[!1]},{type:"string",minLength:1}]}}]},ot={validate:L};function L(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return L.errors=[{params:{type:"object"}}],!1;{let oe=r;for(let t in e)if(!f.call(nt.properties,t))return L.errors=[{params:{additionalProperty:t}}],!1;if(oe===r){if(e.alias!==void 0){let t=e.alias,p=r,f=r,c=!1,y=r;if(r===y)if(Array.isArray(t)){let e=t.length;for(let i=0;i<e;i++){let e=t[i],a=r;if(r===a)if(e&&"object"==typeof e&&!Array.isArray(e)){let t;if(e.alias===void 0&&(t="alias")||e.name===void 0&&(t="name")){let e={params:{missingProperty:t}};n===null?n=[e]:n.push(e),r++}else{let t=r;for(let t in e)if("alias"!==t&&"name"!==t&&"onlyModule"!==t){let e={params:{additionalProperty:t}};n===null?n=[e]:n.push(e),r++;break}if(t===r){if(e.alias!==void 0){let t=e.alias,i=r,a=r,l=!1,p=r;if(r===p)if(Array.isArray(t)){let e=t.length;for(let o=0;o<e;o++){let e=t[o],s=r;if(r===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var o=p===r;if(!(l=l||o)){let e=r;if(!1!==t){let e={params:{allowedValues:rt.anyOf[0].items.properties.alias.anyOf[1].enum}};n===null?n=[e]:n.push(e),r++}if(o=e===r,!(l=l||o)){let e=r;if(r===e)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}o=e===r,l=l||o}}if(l)r=a,n!==null&&(a?n.length=a:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}var s=i===r}else s=!0;if(s){if(e.name!==void 0){let t=r;if("string"!=typeof e.name){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}s=t===r}else s=!0;if(s)if(e.onlyModule!==void 0){let t=r;if("boolean"!=typeof e.onlyModule){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}s=t===r}else s=!0}}}}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}if(a!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var i=y===r;if(!(c=c||i)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=t[e],s=r,i=r,l=!1,p=r;if(r===p)if(Array.isArray(o)){let e=o.length;for(let t=0;t<e;t++){let e=o[t],s=r;if(r===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var a=p===r;if(!(l=l||a)){let e=r;if(!1!==o){let e={params:{allowedValues:rt.anyOf[1].additionalProperties.anyOf[1].enum}};n===null?n=[e]:n.push(e),r++}if(a=e===r,!(l=l||a)){let e=r;if(r===e)if("string"==typeof o){if(u(o)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}a=e===r,l=l||a}}if(l)r=i,n!==null&&(i?n.length=i:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}i=e===r,c=c||i}if(!c){let e={params:{}};return n===null?n=[e]:n.push(e),r++,L.errors=n,!1}r=f,n!==null&&(f?n.length=f:n=null);var l=p===r}else l=!0;if(l){if(e.aliasFields!==void 0){let t=e.aliasFields,o=r;if(r===o){if(!Array.isArray(t))return L.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let o=0;o<e;o++){let e=t[o],s=r,i=r,a=!1,l=r;if(r===l)if(Array.isArray(e)){let t=e.length;for(let o=0;o<t;o++){let t=e[o],s=r;if(r===s)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var p=l===r;if(!(a=a||p)){let t=r;if(r===t)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}p=t===r,a=a||p}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,L.errors=n,!1}if(r=i,n!==null&&(i?n.length=i:n=null),s!==r)break}}}l=o===r}else l=!0;if(l){if(e.byDependency!==void 0){let o=e.byDependency,s=r;if(r===s){if(!o||"object"!=typeof o||Array.isArray(o))return L.errors=[{params:{type:"object"}}],!1;for(let e in o){let s=r,i=r,a=!1,l=null,p=r;if(ot.validate(o[e],{instancePath:t+"/byDependency/"+e.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:o,parentDataProperty:e,rootData})||(r=(n=n===null?ot.validate.errors:n.concat(ot.validate.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,L.errors=n,!1}if(r=i,n!==null&&(i?n.length=i:n=null),s!==r)break}}l=s===r}else l=!0;if(l){if(e.cache!==void 0){if("boolean"!=typeof e.cache)return L.errors=[{params:{type:"boolean"}}],!1;l=r===r}else l=!0;if(l){if(e.cachePredicate!==void 0){if(!(e.cachePredicate instanceof Function))return L.errors=[{params:{}}],!1;l=r===r}else l=!0;if(l){if(e.cacheWithContext!==void 0){if("boolean"!=typeof e.cacheWithContext)return L.errors=[{params:{type:"boolean"}}],!1;l=r===r}else l=!0;if(l){if(e.conditionNames!==void 0){let t=e.conditionNames,n=r;if(r===n){if(!Array.isArray(t))return L.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let n=0;n<e;n++){if("string"!=typeof t[n])return L.errors=[{params:{type:"string"}}],!1;if(r!==r)break}}}l=n===r}else l=!0;if(l){if(e.descriptionFiles!==void 0){let t=e.descriptionFiles,n=r;if(r===n){if(!Array.isArray(t))return L.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let n=0;n<e;n++){let e=t[n],o=r;if(r===o){if("string"!=typeof e)return L.errors=[{params:{type:"string"}}],!1;if(u(e)<1)return L.errors=[{params:{limit:1}}],!1}if(o!==r)break}}}l=n===r}else l=!0;if(l){if(e.enforceExtension!==void 0){if("boolean"!=typeof e.enforceExtension)return L.errors=[{params:{type:"boolean"}}],!1;l=r===r}else l=!0;if(l){if(e.exportsFields!==void 0){let t=e.exportsFields,n=r;if(r===n){if(!Array.isArray(t))return L.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let n=0;n<e;n++){if("string"!=typeof t[n])return L.errors=[{params:{type:"string"}}],!1;if(r!==r)break}}}l=n===r}else l=!0;if(l){if(e.extensionAlias!==void 0){let t=e.extensionAlias,o=r;if(r===o){if(!t||"object"!=typeof t||Array.isArray(t))return L.errors=[{params:{type:"object"}}],!1;for(let e in t){let o=t[e],s=r,i=r,a=!1,l=r;if(r===l)if(Array.isArray(o)){let e=o.length;for(let t=0;t<e;t++){let e=o[t],s=r;if(r===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var c=l===r;if(!(a=a||c)){let e=r;if(r===e)if("string"==typeof o){if(u(o)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}c=e===r,a=a||c}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,L.errors=n,!1}if(r=i,n!==null&&(i?n.length=i:n=null),s!==r)break}}l=o===r}else l=!0;if(l){if(e.extensions!==void 0){let t=e.extensions,n=r;if(r===n){if(!Array.isArray(t))return L.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let n=0;n<e;n++){if("string"!=typeof t[n])return L.errors=[{params:{type:"string"}}],!1;if(r!==r)break}}}l=n===r}else l=!0;if(l){if(e.fallback!==void 0){let t=e.fallback,o=r,s=r,i=!1,a=null,p=r,f=r,c=!1,h=r;if(r===h)if(Array.isArray(t)){let e=t.length;for(let o=0;o<e;o++){let e=t[o],s=r;if(r===s)if(e&&"object"==typeof e&&!Array.isArray(e)){let t;if(e.alias===void 0&&(t="alias")||e.name===void 0&&(t="name")){let e={params:{missingProperty:t}};n===null?n=[e]:n.push(e),r++}else{let t=r;for(let t in e)if("alias"!==t&&"name"!==t&&"onlyModule"!==t){let e={params:{additionalProperty:t}};n===null?n=[e]:n.push(e),r++;break}if(t===r){if(e.alias!==void 0){let t=e.alias,o=r,s=r,i=!1,a=r;if(r===a)if(Array.isArray(t)){let e=t.length;for(let o=0;o<e;o++){let e=t[o],s=r;if(r===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var y=a===r;if(!(i=i||y)){let e=r;if(!1!==t){let e={params:{allowedValues:rt.anyOf[0].items.properties.alias.anyOf[1].enum}};n===null?n=[e]:n.push(e),r++}if(y=e===r,!(i=i||y)){let e=r;if(r===e)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}y=e===r,i=i||y}}if(i)r=s,n!==null&&(s?n.length=s:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}var m=o===r}else m=!0;if(m){if(e.name!==void 0){let t=r;if("string"!=typeof e.name){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}m=t===r}else m=!0;if(m)if(e.onlyModule!==void 0){let t=r;if("boolean"!=typeof e.onlyModule){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}m=t===r}else m=!0}}}}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var d=h===r;if(!(c=c||d)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=t[e],s=r,i=r,a=!1,l=r;if(r===l)if(Array.isArray(o)){let e=o.length;for(let t=0;t<e;t++){let e=o[t],s=r;if(r===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var b=l===r;if(!(a=a||b)){let e=r;if(!1!==o){let e={params:{allowedValues:rt.anyOf[1].additionalProperties.anyOf[1].enum}};n===null?n=[e]:n.push(e),r++}if(b=e===r,!(a=a||b)){let e=r;if(r===e)if("string"==typeof o){if(u(o)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}b=e===r,a=a||b}}if(a)r=i,n!==null&&(i?n.length=i:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}d=e===r,c=c||d}if(c)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(i=!0,a=0),!i){let e={params:{passingSchemas:a}};return n===null?n=[e]:n.push(e),r++,L.errors=n,!1}r=s,n!==null&&(s?n.length=s:n=null),l=o===r}else l=!0;if(l){if(e.fullySpecified!==void 0){if("boolean"!=typeof e.fullySpecified)return L.errors=[{params:{type:"boolean"}}],!1;l=r===r}else l=!0;if(l){if(e.importsFields!==void 0){let t=e.importsFields,n=r;if(r===n){if(!Array.isArray(t))return L.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let n=0;n<e;n++){if("string"!=typeof t[n])return L.errors=[{params:{type:"string"}}],!1;if(r!==r)break}}}l=n===r}else l=!0;if(l){if(e.mainFields!==void 0){let t=e.mainFields,o=r;if(r===o){if(!Array.isArray(t))return L.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let o=0;o<e;o++){let e=t[o],s=r,i=r,a=!1,l=r;if(r===l)if(Array.isArray(e)){let t=e.length;for(let o=0;o<t;o++){let t=e[o],s=r;if(r===s)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var g=l===r;if(!(a=a||g)){let t=r;if(r===t)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}g=t===r,a=a||g}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,L.errors=n,!1}if(r=i,n!==null&&(i?n.length=i:n=null),s!==r)break}}}l=o===r}else l=!0;if(l){if(e.mainFiles!==void 0){let t=e.mainFiles,n=r;if(r===n){if(!Array.isArray(t))return L.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let n=0;n<e;n++){let e=t[n],o=r;if(r===o){if("string"!=typeof e)return L.errors=[{params:{type:"string"}}],!1;if(u(e)<1)return L.errors=[{params:{limit:1}}],!1}if(o!==r)break}}}l=n===r}else l=!0;if(l){if(e.modules!==void 0){let t=e.modules,n=r;if(r===n){if(!Array.isArray(t))return L.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let n=0;n<e;n++){let e=t[n],o=r;if(r===o){if("string"!=typeof e)return L.errors=[{params:{type:"string"}}],!1;if(u(e)<1)return L.errors=[{params:{limit:1}}],!1}if(o!==r)break}}}l=n===r}else l=!0;if(l){if(e.plugins!==void 0){let t=e.plugins,o=r;if(r===o){if(!Array.isArray(t))return L.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let o=0;o<e;o++){let e=t[o],s=r,i=r,a=!1,l=r;if("..."!==e){let e={params:{allowedValues:nt.properties.plugins.items.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var v=l===r;if(!(a=a||v)){let s=r;if(e===void 0&&(t[o]=null,e=null),!1!==e&&e!==0&&""!==e&&e!==null){let e={params:{allowedValues:Qe.enum}};n===null?n=[e]:n.push(e),r++}if(v=s===r,!(a=a||v)){let t=r,o=r,s=!1,i=r;if(r===i)if(e&&"object"==typeof e&&!Array.isArray(e)){let t;if(e.apply===void 0&&(t="apply")){let e={params:{missingProperty:t}};n===null?n=[e]:n.push(e),r++}else if(e.apply!==void 0&&!(e.apply instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}var P=i===r;if(!(s=s||P)){let t=r;if(!(e instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}P=t===r,s=s||P}if(s)r=o,n!==null&&(o?n.length=o:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}v=t===r,a=a||v}}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,L.errors=n,!1}if(r=i,n!==null&&(i?n.length=i:n=null),s!==r)break}}}l=o===r}else l=!0;if(l){if(e.preferAbsolute!==void 0){if("boolean"!=typeof e.preferAbsolute)return L.errors=[{params:{type:"boolean"}}],!1;l=r===r}else l=!0;if(l){if(e.preferRelative!==void 0){if("boolean"!=typeof e.preferRelative)return L.errors=[{params:{type:"boolean"}}],!1;l=r===r}else l=!0;if(l){if(e.restrictions!==void 0){let t=e.restrictions,o=r;if(r===o){if(!Array.isArray(t))return L.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let o=0;o<e;o++){let e=t[o],s=r,i=r,a=!1,l=r;if(!(e instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}var O=l===r;if(!(a=a||O)){let t=r;if(r===t)if("string"==typeof e){if(e.includes("!")||!0!==h.test(e)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(O=t===r,!(a=a||O)){let t=r;if(r===t)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}else if(e.includes("!")||!1!==h.test(e)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}O=t===r,a=a||O}}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,L.errors=n,!1}if(r=i,n!==null&&(i?n.length=i:n=null),s!==r)break}}}l=o===r}else l=!0;if(l){if(e.roots!==void 0){let t=e.roots,n=r;if(r===n){if(!Array.isArray(t))return L.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let n=0;n<e;n++){if("string"!=typeof t[n])return L.errors=[{params:{type:"string"}}],!1;if(r!==r)break}}}l=n===r}else l=!0;if(l){if(e.symlinks!==void 0){if("boolean"!=typeof e.symlinks)return L.errors=[{params:{type:"boolean"}}],!1;l=r===r}else l=!0;if(l){if(e.tsconfig!==void 0){let t=e.tsconfig,o=r,s=r,i=!1,a=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}var ee=a===r;if(!(i=i||ee)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(ee=e===r,!(i=i||ee)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t)){let e=r;for(let e in t)if("configFile"!==e&&"references"!==e){let t={params:{additionalProperty:e}};n===null?n=[t]:n.push(t),r++;break}if(e===r){if(t.configFile!==void 0){let e=r;if("string"!=typeof t.configFile){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var te=e===r}else te=!0;if(te)if(t.references!==void 0){let e=t.references,o=r,s=r,i=!1,a=r;if("auto"!==e){let e={params:{allowedValues:nt.properties.tsconfig.anyOf[2].properties.references.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var ne=a===r;if(!(i=i||ne)){let t=r;if("string"!=typeof e){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}ne=t===r,i=i||ne}if(i)r=s,n!==null&&(s?n.length=s:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}te=o===r}else te=!0}}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}ee=e===r,i=i||ee}}if(!i){let e={params:{}};return n===null?n=[e]:n.push(e),r++,L.errors=n,!1}r=s,n!==null&&(s?n.length=s:n=null),l=o===r}else l=!0;if(l){if(e.unsafeCache!==void 0){let t=e.unsafeCache,o=r,s=r,i=!1,a=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}var re=a===r;if(!(i=i||re)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t));else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}re=e===r,i=i||re}if(!i){let e={params:{}};return n===null?n=[e]:n.push(e),r++,L.errors=n,!1}r=s,n!==null&&(s?n.length=s:n=null),l=o===r}else l=!0;if(l)if(e.useSyncFileSystemCalls!==void 0){if("boolean"!=typeof e.useSyncFileSystemCalls)return L.errors=[{params:{type:"boolean"}}],!1;l=r===r}else l=!0}}}}}}}}}}}}}}}}}}}}}}}}}}}}return L.errors=n,r===0}function st(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(n===s)if(e&&"object"==typeof e&&!Array.isArray(e)){let r=n;for(let r in e)if("ident"!==r&&"loader"!==r&&"options"!==r){let e={params:{additionalProperty:r}};t===null?t=[e]:t.push(e),n++;break}if(r===n){if(e.ident!==void 0){let r=n;if("string"!=typeof e.ident){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var i=r===n}else i=!0;if(i){if(e.loader!==void 0){let r=e.loader,o=n,s=n,a=!1,l=null,p=n;if(n==n)if("string"==typeof r){if(u(r)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(p===n&&(a=!0,l=0),a)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{passingSchemas:l}};t===null?t=[e]:t.push(e),n++}i=o===n}else i=!0;if(i)if(e.options!==void 0){let r=e.options,o=n,s=n,l=!1,p=null,f=n,u=n,c=!1,y=n;if("string"!=typeof r){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var a=y===n;if(!(c=c||a)){let e=n;if(!r||"object"!=typeof r||Array.isArray(r)){let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}a=e===n,c=c||a}if(c)n=u,t!==null&&(u?t.length=u:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(f===n&&(l=!0,p=0),l)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{passingSchemas:p}};t===null?t=[e]:t.push(e),n++}i=o===n}else i=!0}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}var l=s===n;if(!(o=o||l)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}if(l=r===n,!(o=o||l)){let r=n;if(n==n)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}l=r===n,o=o||l}}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,st.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),st.errors=t,n===0}function it(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0,o=r,s=!1,i=r;if(r===i)if(Array.isArray(e)){let o=e.length;for(let s=0;s<o;s++){let o=e[s],i=r,l=r,p=!1,f=r;if(o===void 0&&(e[s]=null,o=null),!1!==o&&o!==0&&""!==o&&o!==null){let e={params:{allowedValues:Qe.enum}};n===null?n=[e]:n.push(e),r++}var a=f===r;if(!(p=p||a)){let i=r;st(o,{instancePath:t+"/"+s,parentData:e,parentDataProperty:s,rootData})||(r=(n=n===null?st.errors:n.concat(st.errors)).length),a=i===r,p=p||a}if(p)r=l,n!==null&&(l?n.length=l:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(i!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var l=i===r;if(!(s=s||l)){let o=r;if(!(e instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}if(l=o===r,!(s=s||l)){let o=r;st(e,{instancePath:t,parentData,parentDataProperty,rootData})||(r=(n=n===null?st.errors:n.concat(st.errors)).length),l=o===r,s=s||l}}if(!s){let e={params:{}};return n===null?n=[e]:n.push(e),r++,it.errors=n,!1}return r=o,n!==null&&(o?n.length=o:n=null),it.errors=n,r===0}let at={validate:z};function z(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return z.errors=[{params:{type:"object"}}],!1;{let p=r;for(let t in e)if(!f.call(Ze.properties,t))return z.errors=[{params:{additionalProperty:t}}],!1;if(p===r){if(e.assert!==void 0){let s=e.assert,i=r;if(r===i){if(!s||"object"!=typeof s||Array.isArray(s))return z.errors=[{params:{type:"object"}}],!1;for(let e in s){let o=r;if(E(s[e],{instancePath:t+"/assert/"+e.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:s,parentDataProperty:e,rootData})||(r=(n=n===null?E.errors:n.concat(E.errors)).length),o!==r)break}}var o=i===r}else o=!0;if(o){if(e.compiler!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(E(e.compiler,{instancePath:t+"/compiler",parentData:e,parentDataProperty:"compiler",rootData})||(r=(n=n===null?E.errors:n.concat(E.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.dependency!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(E(e.dependency,{instancePath:t+"/dependency",parentData:e,parentDataProperty:"dependency",rootData})||(r=(n=n===null?E.errors:n.concat(E.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.descriptionData!==void 0){let s=e.descriptionData,i=r;if(r===i){if(!s||"object"!=typeof s||Array.isArray(s))return z.errors=[{params:{type:"object"}}],!1;for(let e in s){let o=r;if(E(s[e],{instancePath:t+"/descriptionData/"+e.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:s,parentDataProperty:e,rootData})||(r=(n=n===null?E.errors:n.concat(E.errors)).length),o!==r)break}}o=i===r}else o=!0;if(o){if(e.descriptionRelativePath!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(E(e.descriptionRelativePath,{instancePath:t+"/descriptionRelativePath",parentData:e,parentDataProperty:"descriptionRelativePath",rootData})||(r=(n=n===null?E.errors:n.concat(E.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.enforce!==void 0){let t=e.enforce;if("pre"!==t&&"post"!==t)return z.errors=[{params:{allowedValues:Ze.properties.enforce.enum}}],!1;o=r===r}else o=!0;if(o){if(e.exclude!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(w(e.exclude,{instancePath:t+"/exclude",parentData:e,parentDataProperty:"exclude",rootData})||(r=(n=n===null?w.errors:n.concat(w.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.extractSourceMap!==void 0){if("boolean"!=typeof e.extractSourceMap)return z.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.generator!==void 0){let t=e.generator;if(!t||"object"!=typeof t||Array.isArray(t))return z.errors=[{params:{type:"object"}}],!1;o=r===r}else o=!0;if(o){if(e.glob!==void 0){let i=e.glob,a=r,l=r,p=!1,f=r;if(r==r)if("string"==typeof i){if(u(i)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var s=f===r;if(!(p=p||s)){let o=r;k(i,{instancePath:t+"/glob",parentData:e,parentDataProperty:"glob",rootData})||(r=(n=n===null?k.errors:n.concat(k.errors)).length),s=o===r,p=p||s}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=l,n!==null&&(l?n.length=l:n=null),o=a===r}else o=!0;if(o){if(e.include!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(w(e.include,{instancePath:t+"/include",parentData:e,parentDataProperty:"include",rootData})||(r=(n=n===null?w.errors:n.concat(w.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.issuer!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(w(e.issuer,{instancePath:t+"/issuer",parentData:e,parentDataProperty:"issuer",rootData})||(r=(n=n===null?w.errors:n.concat(w.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.issuerLayer!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(E(e.issuerLayer,{instancePath:t+"/issuerLayer",parentData:e,parentDataProperty:"issuerLayer",rootData})||(r=(n=n===null?E.errors:n.concat(E.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.layer!==void 0){if("string"!=typeof e.layer)return z.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.loader!==void 0){let t=e.loader,s=r,i=r,a=!1,l=null,p=r;if(r==r)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.mimetype!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(E(e.mimetype,{instancePath:t+"/mimetype",parentData:e,parentDataProperty:"mimetype",rootData})||(r=(n=n===null?E.errors:n.concat(E.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.oneOf!==void 0){let s=e.oneOf,a=r;if(r===a){if(!Array.isArray(s))return z.errors=[{params:{type:"array"}}],!1;{let e=s.length;for(let o=0;o<e;o++){let e=s[o],a=r,l=r,p=!1,f=r;if(e===void 0&&(s[o]=null,e=null),!1!==e&&e!==0&&""!==e&&e!==null){let e={params:{allowedValues:Qe.enum}};n===null?n=[e]:n.push(e),r++}var i=f===r;if(!(p=p||i)){let a=r;at.validate(e,{instancePath:t+"/oneOf/"+o,parentData:s,parentDataProperty:o,rootData})||(r=(n=n===null?at.validate.errors:n.concat(at.validate.errors)).length),i=a===r,p=p||i}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}if(r=l,n!==null&&(l?n.length=l:n=null),a!==r)break}}}o=a===r}else o=!0;if(o){if(e.options!==void 0){let t=e.options,s=r,i=r,l=!1,p=null,f=r,u=r,c=!1,y=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var a=y===r;if(!(c=c||a)){let e=r;if(!t||"object"!=typeof t||Array.isArray(t)){let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}a=e===r,c=c||a}if(c)r=u,n!==null&&(u?n.length=u:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(f===r&&(l=!0,p=0),!l){let e={params:{passingSchemas:p}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.parser!==void 0){let t=e.parser,n=r;if(r===n&&(!t||"object"!=typeof t||Array.isArray(t)))return z.errors=[{params:{type:"object"}}],!1;o=n===r}else o=!0;if(o){if(e.phase!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(E(e.phase,{instancePath:t+"/phase",parentData:e,parentDataProperty:"phase",rootData})||(r=(n=n===null?E.errors:n.concat(E.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.realResource!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(w(e.realResource,{instancePath:t+"/realResource",parentData:e,parentDataProperty:"realResource",rootData})||(r=(n=n===null?w.errors:n.concat(w.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.resolve!==void 0){let s=e.resolve,i=r;if(!s||"object"!=typeof s||Array.isArray(s))return z.errors=[{params:{type:"object"}}],!1;let a=r,l=!1,p=null,f=r;if(L(s,{instancePath:t+"/resolve",parentData:e,parentDataProperty:"resolve",rootData})||(r=(n=n===null?L.errors:n.concat(L.errors)).length),f===r&&(l=!0,p=0),!l){let e={params:{passingSchemas:p}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o){if(e.resource!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(w(e.resource,{instancePath:t+"/resource",parentData:e,parentDataProperty:"resource",rootData})||(r=(n=n===null?w.errors:n.concat(w.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.resourceFragment!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(E(e.resourceFragment,{instancePath:t+"/resourceFragment",parentData:e,parentDataProperty:"resourceFragment",rootData})||(r=(n=n===null?E.errors:n.concat(E.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.resourceQuery!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(E(e.resourceQuery,{instancePath:t+"/resourceQuery",parentData:e,parentDataProperty:"resourceQuery",rootData})||(r=(n=n===null?E.errors:n.concat(E.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.rules!==void 0){let s=e.rules,i=r;if(r===i){if(!Array.isArray(s))return z.errors=[{params:{type:"array"}}],!1;{let e=s.length;for(let o=0;o<e;o++){let e=s[o],i=r,a=r,p=!1,f=r;if(e===void 0&&(s[o]=null,e=null),!1!==e&&e!==0&&""!==e&&e!==null){let e={params:{allowedValues:Qe.enum}};n===null?n=[e]:n.push(e),r++}var l=f===r;if(!(p=p||l)){let i=r;at.validate(e,{instancePath:t+"/rules/"+o,parentData:s,parentDataProperty:o,rootData})||(r=(n=n===null?at.validate.errors:n.concat(at.validate.errors)).length),l=i===r,p=p||l}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}if(r=a,n!==null&&(a?n.length=a:n=null),i!==r)break}}}o=i===r}else o=!0;if(o){if(e.scheme!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(E(e.scheme,{instancePath:t+"/scheme",parentData:e,parentDataProperty:"scheme",rootData})||(r=(n=n===null?E.errors:n.concat(E.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.sideEffects!==void 0){if("boolean"!=typeof e.sideEffects)return z.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.test!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(w(e.test,{instancePath:t+"/test",parentData:e,parentDataProperty:"test",rootData})||(r=(n=n===null?w.errors:n.concat(w.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.type!==void 0){if("string"!=typeof e.type)return z.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.use!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(it(e.use,{instancePath:t+"/use",parentData:e,parentDataProperty:"use",rootData})||(r=(n=n===null?it.errors:n.concat(it.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,z.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o)if(e.with!==void 0){let s=e.with,i=r;if(r===i){if(!s||"object"!=typeof s||Array.isArray(s))return z.errors=[{params:{type:"object"}}],!1;for(let e in s){let o=r;if(E(s[e],{instancePath:t+"/with/"+e.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:s,parentDataProperty:e,rootData})||(r=(n=n===null?E.errors:n.concat(E.errors)).length),o!==r)break}}o=i===r}else o=!0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return z.errors=n,r===0}function lt(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!Array.isArray(e))return lt.errors=[{params:{type:"array"}}],!1;{let s=e.length;for(let i=0;i<s;i++){let s=e[i],a=r,l=r,p=!1,f=r;if("..."!==s){let e={params:{allowedValues:Je.items.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var o=f===r;if(!(p=p||o)){let a=r;if(s===void 0&&(e[i]=null,s=null),!1!==s&&s!==0&&""!==s&&s!==null){let e={params:{allowedValues:Qe.enum}};n===null?n=[e]:n.push(e),r++}if(o=a===r,!(p=p||o)){let a=r;z(s,{instancePath:t+"/"+i,parentData:e,parentDataProperty:i,rootData})||(r=(n=n===null?z.errors:n.concat(z.errors)).length),o=a===r,p=p||o}}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,lt.errors=n,!1}if(r=l,n!==null&&(l?n.length=l:n=null),a!==r)break}}}return lt.errors=n,r===0}let pt={type:"object",additionalProperties:{type:"object",additionalProperties:!0},properties:{asset:{$ref:"#/definitions/AssetGeneratorOptions"},"asset/bytes":{$ref:"#/definitions/EmptyGeneratorOptions"},"asset/inline":{$ref:"#/definitions/AssetInlineGeneratorOptions"},"asset/resource":{$ref:"#/definitions/AssetResourceGeneratorOptions"},"asset/source":{$ref:"#/definitions/EmptyGeneratorOptions"},css:{$ref:"#/definitions/CssGeneratorOptions"},"css/auto":{$ref:"#/definitions/CssModuleGeneratorOptions"},"css/global":{$ref:"#/definitions/CssModuleGeneratorOptions"},"css/module":{$ref:"#/definitions/CssModuleGeneratorOptions"},html:{$ref:"#/definitions/HtmlGeneratorOptions"},javascript:{$ref:"#/definitions/EmptyGeneratorOptions"},"javascript/auto":{$ref:"#/definitions/EmptyGeneratorOptions"},"javascript/dynamic":{$ref:"#/definitions/EmptyGeneratorOptions"},"javascript/esm":{$ref:"#/definitions/EmptyGeneratorOptions"},json:{$ref:"#/definitions/JsonGeneratorOptions"}}},ft={type:"object",additionalProperties:!1,properties:{extract:{anyOf:[{enum:["inline"]},{type:"boolean"}]}}},ut={type:"object",additionalProperties:!1,properties:{encoding:{enum:[!1,"base64"]},mimetype:{type:"string"}}};function ct(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(n==n)if(e&&"object"==typeof e&&!Array.isArray(e)){let r=n;for(let r in e)if("encoding"!==r&&"mimetype"!==r){let e={params:{additionalProperty:r}};t===null?t=[e]:t.push(e),n++;break}if(r===n){if(e.encoding!==void 0){let r=e.encoding,o=n;if(!1!==r&&"base64"!==r){let e={params:{allowedValues:ut.properties.encoding.enum}};t===null?t=[e]:t.push(e),n++}var i=o===n}else i=!0;if(i)if(e.mimetype!==void 0){let r=n;if("string"!=typeof e.mimetype){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}i=r===n}else i=!0}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}var a=s===n;if(!(o=o||a)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}a=r===n,o=o||a}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,ct.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),ct.errors=t,n===0}function yt(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return yt.errors=[{params:{type:"object"}}],!1;{let l=r;for(let t in e)if("binary"!==t&&"dataUrl"!==t&&"emit"!==t&&"filename"!==t&&"outputPath"!==t&&"publicPath"!==t)return yt.errors=[{params:{additionalProperty:t}}],!1;if(l===r){if(e.binary!==void 0){if("boolean"!=typeof e.binary)return yt.errors=[{params:{type:"boolean"}}],!1;var o=r===r}else o=!0;if(o){if(e.dataUrl!==void 0){let s=r;ct(e.dataUrl,{instancePath:t+"/dataUrl",parentData:e,parentDataProperty:"dataUrl",rootData})||(r=(n=n===null?ct.errors:n.concat(ct.errors)).length),o=s===r}else o=!0;if(o){if(e.emit!==void 0){if("boolean"!=typeof e.emit)return yt.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.filename!==void 0){let t=e.filename,i=r,a=r,l=!1,p=r;if(r===p)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}else if(t.includes("!")||!1!==h.test(t)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var s=p===r;if(!(l=l||s)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}s=e===r,l=l||s}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,yt.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o){if(e.outputPath!==void 0){let t=e.outputPath,s=r,a=r,l=!1,p=r;if(r===p)if("string"==typeof t){if(t.includes("!")||!1!==h.test(t)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var i=p===r;if(!(l=l||i)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}i=e===r,l=l||i}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,yt.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=s===r}else o=!0;if(o)if(e.publicPath!==void 0){let t=e.publicPath,s=r,i=r,l=!1,p=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var a=p===r;if(!(l=l||a)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}a=e===r,l=l||a}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,yt.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0}}}}}}}return yt.errors=n,r===0}function mt(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return mt.errors=[{params:{type:"object"}}],!1;{let s=r;for(let t in e)if("binary"!==t&&"dataUrl"!==t)return mt.errors=[{params:{additionalProperty:t}}],!1;if(s===r){if(e.binary!==void 0){if("boolean"!=typeof e.binary)return mt.errors=[{params:{type:"boolean"}}],!1;var o=r===r}else o=!0;if(o)if(e.dataUrl!==void 0){let s=r;ct(e.dataUrl,{instancePath:t+"/dataUrl",parentData:e,parentDataProperty:"dataUrl",rootData})||(r=(n=n===null?ct.errors:n.concat(ct.errors)).length),o=s===r}else o=!0}}}return mt.errors=n,r===0}function dt(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0;if(n===0){if(!e||"object"!=typeof e||Array.isArray(e))return dt.errors=[{params:{type:"object"}}],!1;{let a=n;for(let t in e)if("binary"!==t&&"emit"!==t&&"filename"!==t&&"outputPath"!==t&&"publicPath"!==t)return dt.errors=[{params:{additionalProperty:t}}],!1;if(a===n){if(e.binary!==void 0){if("boolean"!=typeof e.binary)return dt.errors=[{params:{type:"boolean"}}],!1;var r=n===n}else r=!0;if(r){if(e.emit!==void 0){if("boolean"!=typeof e.emit)return dt.errors=[{params:{type:"boolean"}}],!1;r=n===n}else r=!0;if(r){if(e.filename!==void 0){let s=e.filename,i=n,a=n,l=!1,p=n;if(n===p)if("string"==typeof s){if(u(s)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}else if(s.includes("!")||!1!==h.test(s)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var o=p===n;if(!(l=l||o)){let e=n;if(!(s instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}o=e===n,l=l||o}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,dt.errors=t,!1}n=a,t!==null&&(a?t.length=a:t=null),r=i===n}else r=!0;if(r){if(e.outputPath!==void 0){let o=e.outputPath,i=n,a=n,l=!1,p=n;if(n===p)if("string"==typeof o){if(o.includes("!")||!1!==h.test(o)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var s=p===n;if(!(l=l||s)){let e=n;if(!(o instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}s=e===n,l=l||s}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,dt.errors=t,!1}n=a,t!==null&&(a?t.length=a:t=null),r=i===n}else r=!0;if(r)if(e.publicPath!==void 0){let o=e.publicPath,s=n,a=n,l=!1,p=n;if("string"!=typeof o){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var i=p===n;if(!(l=l||i)){let e=n;if(!(o instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}i=e===n,l=l||i}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,dt.errors=t,!1}n=a,t!==null&&(a?t.length=a:t=null),r=s===n}else r=!0}}}}}}return dt.errors=t,n===0}function ht(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){if(!e||"object"!=typeof e||Array.isArray(e))return ht.errors=[{params:{type:"object"}}],!1;for(let t in e)if("esModule"!==t&&"exportsOnly"!==t)return ht.errors=[{params:{additionalProperty:t}}],!1;if(e.esModule!==void 0){if("boolean"!=typeof e.esModule)return ht.errors=[{params:{type:"boolean"}}],!1;var t=!0}else t=!0;if(t)if(e.exportsOnly!==void 0){if("boolean"!=typeof e.exportsOnly)return ht.errors=[{params:{type:"boolean"}}],!1;t=!0}else t=!0;return ht.errors=null,!0}let bt={type:"object",additionalProperties:!1,properties:{esModule:{$ref:"#/definitions/CssGeneratorEsModule"},exportType:{$ref:"#/definitions/CssParserExportType"},exportsConvention:{$ref:"#/definitions/CssGeneratorExportsConvention"},exportsOnly:{$ref:"#/definitions/CssGeneratorExportsOnly"},localIdentHashDigest:{$ref:"#/definitions/HashDigest"},localIdentHashDigestLength:{$ref:"#/definitions/HashDigestLength"},localIdentHashFunction:{$ref:"#/definitions/HashFunction"},localIdentHashSalt:{$ref:"#/definitions/HashSalt"},localIdentName:{$ref:"#/definitions/CssGeneratorLocalIdentName"}}},gt={enum:["link","text","css-style-sheet","style"]},vt={anyOf:[{enum:["as-is","camel-case","camel-case-only","dashes","dashes-only"]},{instanceof:"Function"}]};function M(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0;if(n===0){if(!e||"object"!=typeof e||Array.isArray(e))return M.errors=[{params:{type:"object"}}],!1;{let a=n;for(let t in e)if(!f.call(bt.properties,t))return M.errors=[{params:{additionalProperty:t}}],!1;if(a===n){if(e.esModule!==void 0){if("boolean"!=typeof e.esModule)return M.errors=[{params:{type:"boolean"}}],!1;var r=n===n}else r=!0;if(r){if(e.exportType!==void 0){let t=e.exportType;if("link"!==t&&"text"!==t&&"css-style-sheet"!==t&&"style"!==t)return M.errors=[{params:{allowedValues:gt.enum}}],!1;r=n===n}else r=!0;if(r){if(e.exportsConvention!==void 0){let s=e.exportsConvention,i=n,a=n,l=!1,p=n;if("as-is"!==s&&"camel-case"!==s&&"camel-case-only"!==s&&"dashes"!==s&&"dashes-only"!==s){let e={params:{allowedValues:vt.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var o=p===n;if(!(l=l||o)){let e=n;if(!(s instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}o=e===n,l=l||o}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,M.errors=t,!1}n=a,t!==null&&(a?t.length=a:t=null),r=i===n}else r=!0;if(r){if(e.exportsOnly!==void 0){if("boolean"!=typeof e.exportsOnly)return M.errors=[{params:{type:"boolean"}}],!1;r=n===n}else r=!0;if(r){if(e.localIdentHashDigest!==void 0){if("string"!=typeof e.localIdentHashDigest)return M.errors=[{params:{type:"string"}}],!1;r=n===n}else r=!0;if(r){if(e.localIdentHashDigestLength!==void 0){let t=e.localIdentHashDigestLength;if(n==n){if("number"!=typeof t)return M.errors=[{params:{type:"number"}}],!1;if(t<1||isNaN(t))return M.errors=[{params:{comparison:">=",limit:1}}],!1}r=n===n}else r=!0;if(r){if(e.localIdentHashFunction!==void 0){let o=e.localIdentHashFunction,i=n,a=n,l=!1,p=n;if(n===p)if("string"==typeof o){if(u(o)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var s=p===n;if(!(l=l||s)){let e=n;if(!(o instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}s=e===n,l=l||s}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,M.errors=t,!1}n=a,t!==null&&(a?t.length=a:t=null),r=i===n}else r=!0;if(r){if(e.localIdentHashSalt!==void 0){let t=e.localIdentHashSalt;if(n==n){if("string"!=typeof t)return M.errors=[{params:{type:"string"}}],!1;if(u(t)<1)return M.errors=[{params:{limit:1}}],!1}r=n===n}else r=!0;if(r)if(e.localIdentName!==void 0){let o=e.localIdentName,s=n,a=n,l=!1,p=n;if("string"!=typeof o){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var i=p===n;if(!(l=l||i)){let e=n;if(!(o instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}i=e===n,l=l||i}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,M.errors=t,!1}n=a,t!==null&&(a?t.length=a:t=null),r=s===n}else r=!0}}}}}}}}}}return M.errors=t,n===0}function I(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return I.errors=[{params:{type:"object"}}],!1;{let i=r;for(let t in e)if(!f.call(pt.properties,t)){let n=e[t],o=r;if(r===o&&(!n||"object"!=typeof n||Array.isArray(n)))return I.errors=[{params:{type:"object"}}],!1;if(o!==r)break}if(i===r){if(e.asset!==void 0){let s=r;yt(e.asset,{instancePath:t+"/asset",parentData:e,parentDataProperty:"asset",rootData})||(r=(n=n===null?yt.errors:n.concat(yt.errors)).length);var o=s===r}else o=!0;if(o){if(e["asset/bytes"]!==void 0){let t=e["asset/bytes"],n=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return I.errors=[{params:{type:"object"}}],!1;for(let e in t)return I.errors=[{params:{additionalProperty:e}}],!1}o=n===r}else o=!0;if(o){if(e["asset/inline"]!==void 0){let s=r;mt(e["asset/inline"],{instancePath:t+"/asset~1inline",parentData:e,parentDataProperty:"asset/inline",rootData})||(r=(n=n===null?mt.errors:n.concat(mt.errors)).length),o=s===r}else o=!0;if(o){if(e["asset/resource"]!==void 0){let s=r;dt(e["asset/resource"],{instancePath:t+"/asset~1resource",parentData:e,parentDataProperty:"asset/resource",rootData})||(r=(n=n===null?dt.errors:n.concat(dt.errors)).length),o=s===r}else o=!0;if(o){if(e["asset/source"]!==void 0){let t=e["asset/source"],n=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return I.errors=[{params:{type:"object"}}],!1;for(let e in t)return I.errors=[{params:{additionalProperty:e}}],!1}o=n===r}else o=!0;if(o){if(e.css!==void 0){let s=r;ht(e.css,{instancePath:t+"/css",parentData:e,parentDataProperty:"css",rootData})||(r=(n=n===null?ht.errors:n.concat(ht.errors)).length),o=s===r}else o=!0;if(o){if(e["css/auto"]!==void 0){let s=r;M(e["css/auto"],{instancePath:t+"/css~1auto",parentData:e,parentDataProperty:"css/auto",rootData})||(r=(n=n===null?M.errors:n.concat(M.errors)).length),o=s===r}else o=!0;if(o){if(e["css/global"]!==void 0){let s=r;M(e["css/global"],{instancePath:t+"/css~1global",parentData:e,parentDataProperty:"css/global",rootData})||(r=(n=n===null?M.errors:n.concat(M.errors)).length),o=s===r}else o=!0;if(o){if(e["css/module"]!==void 0){let s=r;M(e["css/module"],{instancePath:t+"/css~1module",parentData:e,parentDataProperty:"css/module",rootData})||(r=(n=n===null?M.errors:n.concat(M.errors)).length),o=s===r}else o=!0;if(o){if(e.html!==void 0){let t=e.html,i=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return I.errors=[{params:{type:"object"}}],!1;{let e=r;for(let e in t)if("extract"!==e)return I.errors=[{params:{additionalProperty:e}}],!1;if(e===r&&t.extract!==void 0){let e=t.extract,o=r,i=!1,a=r;if("inline"!==e){let e={params:{allowedValues:ft.properties.extract.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var s=a===r;if(!(i=i||s)){let t=r;if("boolean"!=typeof e){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}s=t===r,i=i||s}if(!i){let e={params:{}};return n===null?n=[e]:n.push(e),r++,I.errors=n,!1}r=o,n!==null&&(o?n.length=o:n=null)}}}o=i===r}else o=!0;if(o){if(e.javascript!==void 0){let t=e.javascript,n=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return I.errors=[{params:{type:"object"}}],!1;for(let e in t)return I.errors=[{params:{additionalProperty:e}}],!1}o=n===r}else o=!0;if(o){if(e["javascript/auto"]!==void 0){let t=e["javascript/auto"],n=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return I.errors=[{params:{type:"object"}}],!1;for(let e in t)return I.errors=[{params:{additionalProperty:e}}],!1}o=n===r}else o=!0;if(o){if(e["javascript/dynamic"]!==void 0){let t=e["javascript/dynamic"],n=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return I.errors=[{params:{type:"object"}}],!1;for(let e in t)return I.errors=[{params:{additionalProperty:e}}],!1}o=n===r}else o=!0;if(o){if(e["javascript/esm"]!==void 0){let t=e["javascript/esm"],n=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return I.errors=[{params:{type:"object"}}],!1;for(let e in t)return I.errors=[{params:{additionalProperty:e}}],!1}o=n===r}else o=!0;if(o)if(e.json!==void 0){let t=e.json,n=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return I.errors=[{params:{type:"object"}}],!1;{let e=r;for(let e in t)if("JSONParse"!==e)return I.errors=[{params:{additionalProperty:e}}],!1;if(e===r&&t.JSONParse!==void 0&&"boolean"!=typeof t.JSONParse)return I.errors=[{params:{type:"boolean"}}],!1}}o=n===r}else o=!0}}}}}}}}}}}}}}}}return I.errors=n,r===0}let Pt={type:"object",additionalProperties:{type:"object",additionalProperties:!0},properties:{asset:{$ref:"#/definitions/AssetParserOptions"},"asset/bytes":{$ref:"#/definitions/EmptyParserOptions"},"asset/inline":{$ref:"#/definitions/EmptyParserOptions"},"asset/resource":{$ref:"#/definitions/EmptyParserOptions"},"asset/source":{$ref:"#/definitions/EmptyParserOptions"},css:{$ref:"#/definitions/CssParserOptions"},"css/auto":{$ref:"#/definitions/CssAutoOrModuleParserOptions"},"css/global":{$ref:"#/definitions/CssModuleParserOptions"},"css/module":{$ref:"#/definitions/CssAutoOrModuleParserOptions"},html:{$ref:"#/definitions/HtmlParserOptions"},javascript:{$ref:"#/definitions/JavascriptParserOptions"},"javascript/auto":{$ref:"#/definitions/JavascriptParserOptions"},"javascript/dynamic":{$ref:"#/definitions/JavascriptParserOptions"},"javascript/esm":{$ref:"#/definitions/JavascriptParserOptions"},json:{$ref:"#/definitions/JsonParserOptions"}}};function Ot(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0;if(n===0){if(!e||"object"!=typeof e||Array.isArray(e))return Ot.errors=[{params:{type:"object"}}],!1;{let o=n;for(let t in e)if("dataUrlCondition"!==t)return Ot.errors=[{params:{additionalProperty:t}}],!1;if(o===n&&e.dataUrlCondition!==void 0){let o=e.dataUrlCondition,s=n,i=!1,a=n;if(n==n)if(o&&"object"==typeof o&&!Array.isArray(o)){let e=n;for(let e in o)if("maxSize"!==e){let r={params:{additionalProperty:e}};t===null?t=[r]:t.push(r),n++;break}if(e===n&&o.maxSize!==void 0&&"number"!=typeof o.maxSize){let e={params:{type:"number"}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}var r=a===n;if(!(i=i||r)){let e=n;if(!(o instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}r=e===n,i=i||r}if(!i){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Ot.errors=t,!1}n=s,t!==null&&(s?t.length=s:t=null)}}}return Ot.errors=t,n===0}let Dt={type:"object",additionalProperties:!1,properties:{as:{$ref:"#/definitions/CssParserAs"},customMedia:{$ref:"#/definitions/CssParserCustomMedia"},customSelectors:{$ref:"#/definitions/CssParserCustomSelectors"},exportType:{$ref:"#/definitions/CssParserExportType"},fontPreload:{$ref:"#/definitions/CssParserFontPreload"},import:{$ref:"#/definitions/CssParserImport"},namedExports:{$ref:"#/definitions/CssParserNamedExports"},url:{$ref:"#/definitions/CssParserUrl"},urlHints:{$ref:"#/definitions/UrlHints"}}},Ct={enum:["stylesheet","block-contents"]},$t={type:"object",additionalProperties:!1,properties:{as:{type:"string"},exclude:{$ref:"#/definitions/RuleSetCondition"},fetchPriority:{enum:["low","high","auto",!1]},include:{$ref:"#/definitions/RuleSetCondition"},media:{type:"string"},prefetch:{type:"boolean"},preload:{type:"boolean"},test:{$ref:"#/definitions/RuleSetCondition"},type:{type:"string"}}};function T(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return T.errors=[{params:{type:"object"}}],!1;{let s=r;for(let t in e)if(!f.call($t.properties,t))return T.errors=[{params:{additionalProperty:t}}],!1;if(s===r){if(e.as!==void 0){if("string"!=typeof e.as)return T.errors=[{params:{type:"string"}}],!1;var o=r===r}else o=!0;if(o){if(e.exclude!==void 0){let s=r;F(e.exclude,{instancePath:t+"/exclude",parentData:e,parentDataProperty:"exclude",rootData})||(r=(n=n===null?F.errors:n.concat(F.errors)).length),o=s===r}else o=!0;if(o){if(e.fetchPriority!==void 0){let t=e.fetchPriority;if("low"!==t&&"high"!==t&&"auto"!==t&&!1!==t)return T.errors=[{params:{allowedValues:$t.properties.fetchPriority.enum}}],!1;o=r===r}else o=!0;if(o){if(e.include!==void 0){let s=r;F(e.include,{instancePath:t+"/include",parentData:e,parentDataProperty:"include",rootData})||(r=(n=n===null?F.errors:n.concat(F.errors)).length),o=s===r}else o=!0;if(o){if(e.media!==void 0){if("string"!=typeof e.media)return T.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.prefetch!==void 0){if("boolean"!=typeof e.prefetch)return T.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.preload!==void 0){if("boolean"!=typeof e.preload)return T.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.test!==void 0){let s=r;F(e.test,{instancePath:t+"/test",parentData:e,parentDataProperty:"test",rootData})||(r=(n=n===null?F.errors:n.concat(F.errors)).length),o=s===r}else o=!0;if(o)if(e.type!==void 0){if("string"!=typeof e.type)return T.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0}}}}}}}}}}return T.errors=n,r===0}function N(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!Array.isArray(e))return N.errors=[{params:{type:"array"}}],!1;{let o=e.length;for(let s=0;s<o;s++){let o=r;if(T(e[s],{instancePath:t+"/"+s,parentData:e,parentDataProperty:s,rootData})||(r=(n=n===null?T.errors:n.concat(T.errors)).length),o!==r)break}}}return N.errors=n,r===0}function xt(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return xt.errors=[{params:{type:"object"}}],!1;{let s=r;for(let t in e)if(!f.call(Dt.properties,t))return xt.errors=[{params:{additionalProperty:t}}],!1;if(s===r){if(e.as!==void 0){let t=e.as;if("stylesheet"!==t&&"block-contents"!==t)return xt.errors=[{params:{allowedValues:Ct.enum}}],!1;var o=r===r}else o=!0;if(o){if(e.customMedia!==void 0){if("boolean"!=typeof e.customMedia)return xt.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.customSelectors!==void 0){if("boolean"!=typeof e.customSelectors)return xt.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.exportType!==void 0){let t=e.exportType;if("link"!==t&&"text"!==t&&"css-style-sheet"!==t&&"style"!==t)return xt.errors=[{params:{allowedValues:gt.enum}}],!1;o=r===r}else o=!0;if(o){if(e.fontPreload!==void 0){if("boolean"!=typeof e.fontPreload)return xt.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.import!==void 0){if("boolean"!=typeof e.import)return xt.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.namedExports!==void 0){if("boolean"!=typeof e.namedExports)return xt.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.url!==void 0){if("boolean"!=typeof e.url)return xt.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o)if(e.urlHints!==void 0){let s=r;N(e.urlHints,{instancePath:t+"/urlHints",parentData:e,parentDataProperty:"urlHints",rootData})||(r=(n=n===null?N.errors:n.concat(N.errors)).length),o=s===r}else o=!0}}}}}}}}}}return xt.errors=n,r===0}let At={type:"object",additionalProperties:!1,properties:{animation:{$ref:"#/definitions/CssParserAnimation"},as:{$ref:"#/definitions/CssParserAs"},container:{$ref:"#/definitions/CssParserContainer"},customIdents:{$ref:"#/definitions/CssParserCustomIdents"},customMedia:{$ref:"#/definitions/CssParserCustomMedia"},customSelectors:{$ref:"#/definitions/CssParserCustomSelectors"},dashedIdents:{$ref:"#/definitions/CssParserDashedIdents"},exportType:{$ref:"#/definitions/CssParserExportType"},fontPreload:{$ref:"#/definitions/CssParserFontPreload"},function:{$ref:"#/definitions/CssParserFunction"},grid:{$ref:"#/definitions/CssParserGrid"},import:{$ref:"#/definitions/CssParserImport"},namedExports:{$ref:"#/definitions/CssParserNamedExports"},pure:{$ref:"#/definitions/CssParserPure"},url:{$ref:"#/definitions/CssParserUrl"},urlHints:{$ref:"#/definitions/UrlHints"}}};function H(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return H.errors=[{params:{type:"object"}}],!1;{let s=r;for(let t in e)if(!f.call(At.properties,t))return H.errors=[{params:{additionalProperty:t}}],!1;if(s===r){if(e.animation!==void 0){if("boolean"!=typeof e.animation)return H.errors=[{params:{type:"boolean"}}],!1;var o=r===r}else o=!0;if(o){if(e.as!==void 0){let t=e.as;if("stylesheet"!==t&&"block-contents"!==t)return H.errors=[{params:{allowedValues:Ct.enum}}],!1;o=r===r}else o=!0;if(o){if(e.container!==void 0){if("boolean"!=typeof e.container)return H.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.customIdents!==void 0){if("boolean"!=typeof e.customIdents)return H.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.customMedia!==void 0){if("boolean"!=typeof e.customMedia)return H.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.customSelectors!==void 0){if("boolean"!=typeof e.customSelectors)return H.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.dashedIdents!==void 0){if("boolean"!=typeof e.dashedIdents)return H.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.exportType!==void 0){let t=e.exportType;if("link"!==t&&"text"!==t&&"css-style-sheet"!==t&&"style"!==t)return H.errors=[{params:{allowedValues:gt.enum}}],!1;o=r===r}else o=!0;if(o){if(e.fontPreload!==void 0){if("boolean"!=typeof e.fontPreload)return H.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.function!==void 0){if("boolean"!=typeof e.function)return H.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.grid!==void 0){if("boolean"!=typeof e.grid)return H.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.import!==void 0){if("boolean"!=typeof e.import)return H.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.namedExports!==void 0){if("boolean"!=typeof e.namedExports)return H.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.pure!==void 0){if("boolean"!=typeof e.pure)return H.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.url!==void 0){if("boolean"!=typeof e.url)return H.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o)if(e.urlHints!==void 0){let s=r;N(e.urlHints,{instancePath:t+"/urlHints",parentData:e,parentDataProperty:"urlHints",rootData})||(r=(n=n===null?N.errors:n.concat(N.errors)).length),o=s===r}else o=!0}}}}}}}}}}}}}}}}}return H.errors=n,r===0}let kt={type:"object",additionalProperties:!1,properties:{animation:{$ref:"#/definitions/CssParserAnimation"},as:{$ref:"#/definitions/CssParserAs"},container:{$ref:"#/definitions/CssParserContainer"},customIdents:{$ref:"#/definitions/CssParserCustomIdents"},customMedia:{$ref:"#/definitions/CssParserCustomMedia"},customSelectors:{$ref:"#/definitions/CssParserCustomSelectors"},dashedIdents:{$ref:"#/definitions/CssParserDashedIdents"},exportType:{$ref:"#/definitions/CssParserExportType"},fontPreload:{$ref:"#/definitions/CssParserFontPreload"},function:{$ref:"#/definitions/CssParserFunction"},grid:{$ref:"#/definitions/CssParserGrid"},import:{$ref:"#/definitions/CssParserImport"},namedExports:{$ref:"#/definitions/CssParserNamedExports"},url:{$ref:"#/definitions/CssParserUrl"},urlHints:{$ref:"#/definitions/UrlHints"}}};function G(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return G.errors=[{params:{type:"object"}}],!1;{let s=r;for(let t in e)if(!f.call(kt.properties,t))return G.errors=[{params:{additionalProperty:t}}],!1;if(s===r){if(e.animation!==void 0){if("boolean"!=typeof e.animation)return G.errors=[{params:{type:"boolean"}}],!1;var o=r===r}else o=!0;if(o){if(e.as!==void 0){let t=e.as;if("stylesheet"!==t&&"block-contents"!==t)return G.errors=[{params:{allowedValues:Ct.enum}}],!1;o=r===r}else o=!0;if(o){if(e.container!==void 0){if("boolean"!=typeof e.container)return G.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.customIdents!==void 0){if("boolean"!=typeof e.customIdents)return G.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.customMedia!==void 0){if("boolean"!=typeof e.customMedia)return G.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.customSelectors!==void 0){if("boolean"!=typeof e.customSelectors)return G.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.dashedIdents!==void 0){if("boolean"!=typeof e.dashedIdents)return G.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.exportType!==void 0){let t=e.exportType;if("link"!==t&&"text"!==t&&"css-style-sheet"!==t&&"style"!==t)return G.errors=[{params:{allowedValues:gt.enum}}],!1;o=r===r}else o=!0;if(o){if(e.fontPreload!==void 0){if("boolean"!=typeof e.fontPreload)return G.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.function!==void 0){if("boolean"!=typeof e.function)return G.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.grid!==void 0){if("boolean"!=typeof e.grid)return G.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.import!==void 0){if("boolean"!=typeof e.import)return G.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.namedExports!==void 0){if("boolean"!=typeof e.namedExports)return G.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.url!==void 0){if("boolean"!=typeof e.url)return G.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o)if(e.urlHints!==void 0){let s=r;N(e.urlHints,{instancePath:t+"/urlHints",parentData:e,parentDataProperty:"urlHints",rootData})||(r=(n=n===null?N.errors:n.concat(N.errors)).length),o=s===r}else o=!0}}}}}}}}}}}}}}}}return G.errors=n,r===0}let jt={type:"object",additionalProperties:!1,properties:{as:{$ref:"#/definitions/HtmlParserAs"},chunkName:{anyOf:[{type:"string",minLength:1},{instanceof:"Function"}]},sources:{anyOf:[{type:"array",items:{anyOf:[{enum:["..."]},{type:"object",additionalProperties:!1,properties:{attribute:{type:"string",minLength:1},filter:{instanceof:"Function"},tag:{type:"string",minLength:1},type:{anyOf:[{enum:["src","srcset","css-url","script","script-module","stylesheet","html","stylesheet-style","stylesheet-style-attribute","srcdoc"]},{enum:[!1]}]}},required:["attribute","type"]}]},minItems:1},{type:"boolean"}]},template:{instanceof:"Function"},urlHints:{$ref:"#/definitions/UrlHints"}}},St={anyOf:[{enum:["document"]},{type:"string"}]};function Ft(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return Ft.errors=[{params:{type:"object"}}],!1;{let c=r;for(let t in e)if("as"!==t&&"chunkName"!==t&&"sources"!==t&&"template"!==t&&"urlHints"!==t)return Ft.errors=[{params:{additionalProperty:t}}],!1;if(c===r){if(e.as!==void 0){let t=e.as,i=r,a=r,l=!1,p=r;if("document"!==t){let e={params:{allowedValues:St.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var o=p===r;if(!(l=l||o)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}o=e===r,l=l||o}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Ft.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null);var s=i===r}else s=!0;if(s){if(e.chunkName!==void 0){let t=e.chunkName,o=r,a=r,l=!1,p=r;if(r===p)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var i=p===r;if(!(l=l||i)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}i=e===r,l=l||i}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Ft.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),s=o===r}else s=!0;if(s){if(e.sources!==void 0){let t=e.sources,o=r,i=r,c=!1,y=r;if(r===y)if(Array.isArray(t))if(t.length<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}else{let e=t.length;for(let o=0;o<e;o++){let e=t[o],s=r,i=r,f=!1,c=r;if("..."!==e){let e={params:{allowedValues:jt.properties.sources.anyOf[0].items.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var a=c===r;if(!(f=f||a)){let t=r;if(r===t)if(e&&"object"==typeof e&&!Array.isArray(e)){let t;if(e.attribute===void 0&&(t="attribute")||e.type===void 0&&(t="type")){let e={params:{missingProperty:t}};n===null?n=[e]:n.push(e),r++}else{let t=r;for(let t in e)if("attribute"!==t&&"filter"!==t&&"tag"!==t&&"type"!==t){let e={params:{additionalProperty:t}};n===null?n=[e]:n.push(e),r++;break}if(t===r){if(e.attribute!==void 0){let t=e.attribute,o=r;if(r===o)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var l=o===r}else l=!0;if(l){if(e.filter!==void 0){let t=r;if(!(e.filter instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}l=t===r}else l=!0;if(l){if(e.tag!==void 0){let t=e.tag,o=r;if(r===o)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}l=o===r}else l=!0;if(l)if(e.type!==void 0){let t=e.type,o=r,s=r,i=!1,a=r;if("src"!==t&&"srcset"!==t&&"css-url"!==t&&"script"!==t&&"script-module"!==t&&"stylesheet"!==t&&"html"!==t&&"stylesheet-style"!==t&&"stylesheet-style-attribute"!==t&&"srcdoc"!==t){let e={params:{allowedValues:jt.properties.sources.anyOf[0].items.anyOf[1].properties.type.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var p=a===r;if(!(i=i||p)){let e=r;if(!1!==t){let e={params:{allowedValues:jt.properties.sources.anyOf[0].items.anyOf[1].properties.type.anyOf[1].enum}};n===null?n=[e]:n.push(e),r++}p=e===r,i=i||p}if(i)r=s,n!==null&&(s?n.length=s:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}l=o===r}else l=!0}}}}}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}a=t===r,f=f||a}if(f)r=i,n!==null&&(i?n.length=i:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var f=y===r;if(!(c=c||f)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}f=e===r,c=c||f}if(!c){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Ft.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),s=o===r}else s=!0;if(s){if(e.template!==void 0){if(!(e.template instanceof Function))return Ft.errors=[{params:{}}],!1;s=r===r}else s=!0;if(s)if(e.urlHints!==void 0){let o=r;N(e.urlHints,{instancePath:t+"/urlHints",parentData:e,parentDataProperty:"urlHints",rootData})||(r=(n=n===null?N.errors:n.concat(N.errors)).length),s=o===r}else s=!0}}}}}}return Ft.errors=n,r===0}let Et={type:"object",additionalProperties:!1,properties:{amd:{$ref:"#/definitions/Amd"},anonymousDefaultExportName:{type:"boolean"},browserify:{type:"boolean"},commonjs:{type:"boolean"},commonjsMagicComments:{type:"boolean"},createRequire:{anyOf:[{type:"boolean"},{type:"string"}]},deferImport:{type:"boolean"},dynamicImportCssPreload:{anyOf:[{type:"number"},{type:"boolean"}]},dynamicImportFetchPriority:{enum:["low","high","auto",!1]},dynamicImportMode:{enum:["eager","weak","lazy","lazy-once"]},dynamicImportPrefetch:{anyOf:[{type:"number"},{type:"boolean"}]},dynamicImportPreload:{anyOf:[{type:"number"},{type:"boolean"}]},dynamicUrl:{type:"boolean"},esm:{type:"boolean"},exportsPresence:{enum:["error","warn","auto",!1]},exprContextCritical:{type:"boolean"},exprContextRecursive:{type:"boolean"},exprContextRegExp:{anyOf:[{instanceof:"RegExp"},{type:"boolean"}]},exprContextRequest:{type:"string"},harmony:{type:"boolean"},import:{type:"boolean"},importExportsPresence:{enum:["error","warn","auto",!1]},importMeta:{anyOf:[{type:"boolean"},{type:"string",enum:["preserve-unknown"]},{$ref:"#/definitions/ImportMetaParserOptions"}]},importMetaContext:{type:"boolean"},node:{$ref:"#/definitions/Node"},overrideStrict:{enum:["strict","non-strict"]},parse:{instanceof:"Function"},pureFunctions:{type:"array",items:{type:"string",minLength:1}},reexportExportsPresence:{enum:["error","warn","auto",!1]},requireContext:{type:"boolean"},requireEnsure:{type:"boolean"},requireInclude:{type:"boolean"},requireJs:{type:"boolean"},sourceImport:{type:"boolean"},specNamespaceObject:{type:"boolean"},strictExportPresence:{type:"boolean"},strictModeViolations:{enum:["error","warn",!1]},strictThisContextOnImports:{type:"boolean"},system:{type:"boolean"},topLevelThis:{enum:["exports","global"]},typescript:{type:"boolean"},unknownContextCritical:{type:"boolean"},unknownContextRecursive:{type:"boolean"},unknownContextRegExp:{anyOf:[{instanceof:"RegExp"},{type:"boolean"}]},unknownContextRequest:{type:"string"},url:{anyOf:[{enum:["relative"]},{type:"boolean"}]},urlHints:{$ref:"#/definitions/UrlHints"},worker:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"boolean"}]},worklet:{anyOf:[{type:"array",items:{type:"string",minLength:1}},{type:"boolean"}]},wrappedContextCritical:{type:"boolean"},wrappedContextRecursive:{type:"boolean"},wrappedContextRegExp:{instanceof:"RegExp"}}},Rt={type:"object",additionalProperties:{type:"boolean"},properties:{dirname:{type:"boolean"},env:{type:"boolean"},filename:{type:"boolean"},main:{type:"boolean"},resolve:{type:"boolean"},url:{type:"boolean"},webpack:{type:"boolean"},webpackContext:{type:"boolean"},webpackHot:{type:"boolean"}}},wt={anyOf:[{enum:[!1]},{$ref:"#/definitions/NodeOptions"}]},Lt={type:"object",additionalProperties:!1,properties:{__dirname:{enum:[!1,!0,"warn-mock","mock","node-module","eval-only"]},__filename:{enum:[!1,!0,"warn-mock","mock","node-module","eval-only"]},global:{enum:[!1,!0,"warn"]}}};function zt(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(!1!==e){let e={params:{allowedValues:wt.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if(n==n)if(e&&"object"==typeof e&&!Array.isArray(e)){let r=n;for(let r in e)if("__dirname"!==r&&"__filename"!==r&&"global"!==r){let e={params:{additionalProperty:r}};t===null?t=[e]:t.push(e),n++;break}if(r===n){if(e.__dirname!==void 0){let r=e.__dirname,o=n;if(!1!==r&&!0!==r&&"warn-mock"!==r&&"mock"!==r&&"node-module"!==r&&"eval-only"!==r){let e={params:{allowedValues:Lt.properties.__dirname.enum}};t===null?t=[e]:t.push(e),n++}var a=o===n}else a=!0;if(a){if(e.__filename!==void 0){let r=e.__filename,o=n;if(!1!==r&&!0!==r&&"warn-mock"!==r&&"mock"!==r&&"node-module"!==r&&"eval-only"!==r){let e={params:{allowedValues:Lt.properties.__filename.enum}};t===null?t=[e]:t.push(e),n++}a=o===n}else a=!0;if(a)if(e.global!==void 0){let r=e.global,o=n;if(!1!==r&&!0!==r&&"warn"!==r){let e={params:{allowedValues:Lt.properties.global.enum}};t===null?t=[e]:t.push(e),n++}a=o===n}else a=!0}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,zt.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),zt.errors=t,n===0}function V(e,{instancePath:n="",parentData,parentDataProperty,rootData=e}={}){let r=null,o=0;if(o===0){if(!e||"object"!=typeof e||Array.isArray(e))return V.errors=[{params:{type:"object"}}],!1;{let P=o;for(let t in e)if(!f.call(Et.properties,t))return V.errors=[{params:{additionalProperty:t}}],!1;if(P===o){if(e.amd!==void 0){let n=e.amd,a=o,l=o,p=!1,f=o;if(!1!==n){let e={params:{allowedValues:t.anyOf[0].enum}};r===null?r=[e]:r.push(e),o++}var s=f===o;if(!(p=p||s)){let e=o;if(!n||"object"!=typeof n||Array.isArray(n)){let e={params:{type:"object"}};r===null?r=[e]:r.push(e),o++}s=e===o,p=p||s}if(!p){let e={params:{}};return r===null?r=[e]:r.push(e),o++,V.errors=r,!1}o=l,r!==null&&(l?r.length=l:r=null);var i=a===o}else i=!0;if(i){if(e.anonymousDefaultExportName!==void 0){if("boolean"!=typeof e.anonymousDefaultExportName)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.browserify!==void 0){if("boolean"!=typeof e.browserify)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.commonjs!==void 0){if("boolean"!=typeof e.commonjs)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.commonjsMagicComments!==void 0){if("boolean"!=typeof e.commonjsMagicComments)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.createRequire!==void 0){let t=e.createRequire,n=o,s=o,l=!1,p=o;if("boolean"!=typeof t){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}var a=p===o;if(!(l=l||a)){let e=o;if("string"!=typeof t){let e={params:{type:"string"}};r===null?r=[e]:r.push(e),o++}a=e===o,l=l||a}if(!l){let e={params:{}};return r===null?r=[e]:r.push(e),o++,V.errors=r,!1}o=s,r!==null&&(s?r.length=s:r=null),i=n===o}else i=!0;if(i){if(e.deferImport!==void 0){if("boolean"!=typeof e.deferImport)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.dynamicImportCssPreload!==void 0){let t=e.dynamicImportCssPreload,n=o,s=o,a=!1,p=o;if("number"!=typeof t){let e={params:{type:"number"}};r===null?r=[e]:r.push(e),o++}var l=p===o;if(!(a=a||l)){let e=o;if("boolean"!=typeof t){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}l=e===o,a=a||l}if(!a){let e={params:{}};return r===null?r=[e]:r.push(e),o++,V.errors=r,!1}o=s,r!==null&&(s?r.length=s:r=null),i=n===o}else i=!0;if(i){if(e.dynamicImportFetchPriority!==void 0){let t=e.dynamicImportFetchPriority;if("low"!==t&&"high"!==t&&"auto"!==t&&!1!==t)return V.errors=[{params:{allowedValues:Et.properties.dynamicImportFetchPriority.enum}}],!1;i=o===o}else i=!0;if(i){if(e.dynamicImportMode!==void 0){let t=e.dynamicImportMode;if("eager"!==t&&"weak"!==t&&"lazy"!==t&&"lazy-once"!==t)return V.errors=[{params:{allowedValues:Et.properties.dynamicImportMode.enum}}],!1;i=o===o}else i=!0;if(i){if(e.dynamicImportPrefetch!==void 0){let t=e.dynamicImportPrefetch,n=o,s=o,a=!1,l=o;if("number"!=typeof t){let e={params:{type:"number"}};r===null?r=[e]:r.push(e),o++}var p=l===o;if(!(a=a||p)){let e=o;if("boolean"!=typeof t){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}p=e===o,a=a||p}if(!a){let e={params:{}};return r===null?r=[e]:r.push(e),o++,V.errors=r,!1}o=s,r!==null&&(s?r.length=s:r=null),i=n===o}else i=!0;if(i){if(e.dynamicImportPreload!==void 0){let t=e.dynamicImportPreload,n=o,s=o,a=!1,l=o;if("number"!=typeof t){let e={params:{type:"number"}};r===null?r=[e]:r.push(e),o++}var c=l===o;if(!(a=a||c)){let e=o;if("boolean"!=typeof t){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}c=e===o,a=a||c}if(!a){let e={params:{}};return r===null?r=[e]:r.push(e),o++,V.errors=r,!1}o=s,r!==null&&(s?r.length=s:r=null),i=n===o}else i=!0;if(i){if(e.dynamicUrl!==void 0){if("boolean"!=typeof e.dynamicUrl)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.esm!==void 0){if("boolean"!=typeof e.esm)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.exportsPresence!==void 0){let t=e.exportsPresence;if("error"!==t&&"warn"!==t&&"auto"!==t&&!1!==t)return V.errors=[{params:{allowedValues:Et.properties.exportsPresence.enum}}],!1;i=o===o}else i=!0;if(i){if(e.exprContextCritical!==void 0){if("boolean"!=typeof e.exprContextCritical)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.exprContextRecursive!==void 0){if("boolean"!=typeof e.exprContextRecursive)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.exprContextRegExp!==void 0){let t=e.exprContextRegExp,n=o,s=o,a=!1,l=o;if(!(t instanceof RegExp)){let e={params:{}};r===null?r=[e]:r.push(e),o++}var y=l===o;if(!(a=a||y)){let e=o;if("boolean"!=typeof t){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}y=e===o,a=a||y}if(!a){let e={params:{}};return r===null?r=[e]:r.push(e),o++,V.errors=r,!1}o=s,r!==null&&(s?r.length=s:r=null),i=n===o}else i=!0;if(i){if(e.exprContextRequest!==void 0){if("string"!=typeof e.exprContextRequest)return V.errors=[{params:{type:"string"}}],!1;i=o===o}else i=!0;if(i){if(e.harmony!==void 0){if("boolean"!=typeof e.harmony)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.import!==void 0){if("boolean"!=typeof e.import)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.importExportsPresence!==void 0){let t=e.importExportsPresence;if("error"!==t&&"warn"!==t&&"auto"!==t&&!1!==t)return V.errors=[{params:{allowedValues:Et.properties.importExportsPresence.enum}}],!1;i=o===o}else i=!0;if(i){if(e.importMeta!==void 0){let t=e.importMeta,n=o,s=o,a=!1,l=o;if("boolean"!=typeof t){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}var m=l===o;if(!(a=a||m)){let e=o;if("string"!=typeof t){let e={params:{type:"string"}};r===null?r=[e]:r.push(e),o++}if("preserve-unknown"!==t){let e={params:{allowedValues:Et.properties.importMeta.anyOf[1].enum}};r===null?r=[e]:r.push(e),o++}if(m=e===o,!(a=a||m)){let e=o;if(o==o)if(t&&"object"==typeof t&&!Array.isArray(t)){let e=o;for(let e in t)if(!f.call(Rt.properties,e)){let n=o;if("boolean"!=typeof t[e]){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}if(n!==o)break}if(e===o){if(t.dirname!==void 0){let e=o;if("boolean"!=typeof t.dirname){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}var d=e===o}else d=!0;if(d){if(t.env!==void 0){let e=o;if("boolean"!=typeof t.env){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}d=e===o}else d=!0;if(d){if(t.filename!==void 0){let e=o;if("boolean"!=typeof t.filename){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}d=e===o}else d=!0;if(d){if(t.main!==void 0){let e=o;if("boolean"!=typeof t.main){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}d=e===o}else d=!0;if(d){if(t.resolve!==void 0){let e=o;if("boolean"!=typeof t.resolve){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}d=e===o}else d=!0;if(d){if(t.url!==void 0){let e=o;if("boolean"!=typeof t.url){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}d=e===o}else d=!0;if(d){if(t.webpack!==void 0){let e=o;if("boolean"!=typeof t.webpack){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}d=e===o}else d=!0;if(d){if(t.webpackContext!==void 0){let e=o;if("boolean"!=typeof t.webpackContext){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}d=e===o}else d=!0;if(d)if(t.webpackHot!==void 0){let e=o;if("boolean"!=typeof t.webpackHot){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}d=e===o}else d=!0}}}}}}}}}else{let e={params:{type:"object"}};r===null?r=[e]:r.push(e),o++}m=e===o,a=a||m}}if(!a){let e={params:{}};return r===null?r=[e]:r.push(e),o++,V.errors=r,!1}o=s,r!==null&&(s?r.length=s:r=null),i=n===o}else i=!0;if(i){if(e.importMetaContext!==void 0){if("boolean"!=typeof e.importMetaContext)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.node!==void 0){let t=o;zt(e.node,{instancePath:n+"/node",parentData:e,parentDataProperty:"node",rootData})||(o=(r=r===null?zt.errors:r.concat(zt.errors)).length),i=t===o}else i=!0;if(i){if(e.overrideStrict!==void 0){let t=e.overrideStrict;if("strict"!==t&&"non-strict"!==t)return V.errors=[{params:{allowedValues:Et.properties.overrideStrict.enum}}],!1;i=o===o}else i=!0;if(i){if(e.parse!==void 0){if(!(e.parse instanceof Function))return V.errors=[{params:{}}],!1;i=o===o}else i=!0;if(i){if(e.pureFunctions!==void 0){let t=e.pureFunctions,n=o;if(o===n){if(!Array.isArray(t))return V.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let n=0;n<e;n++){let e=t[n],r=o;if(o===r){if("string"!=typeof e)return V.errors=[{params:{type:"string"}}],!1;if(u(e)<1)return V.errors=[{params:{limit:1}}],!1}if(r!==o)break}}}i=n===o}else i=!0;if(i){if(e.reexportExportsPresence!==void 0){let t=e.reexportExportsPresence;if("error"!==t&&"warn"!==t&&"auto"!==t&&!1!==t)return V.errors=[{params:{allowedValues:Et.properties.reexportExportsPresence.enum}}],!1;i=o===o}else i=!0;if(i){if(e.requireContext!==void 0){if("boolean"!=typeof e.requireContext)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.requireEnsure!==void 0){if("boolean"!=typeof e.requireEnsure)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.requireInclude!==void 0){if("boolean"!=typeof e.requireInclude)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.requireJs!==void 0){if("boolean"!=typeof e.requireJs)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.sourceImport!==void 0){if("boolean"!=typeof e.sourceImport)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.specNamespaceObject!==void 0){if("boolean"!=typeof e.specNamespaceObject)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.strictExportPresence!==void 0){if("boolean"!=typeof e.strictExportPresence)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.strictModeViolations!==void 0){let t=e.strictModeViolations;if("error"!==t&&"warn"!==t&&!1!==t)return V.errors=[{params:{allowedValues:Et.properties.strictModeViolations.enum}}],!1;i=o===o}else i=!0;if(i){if(e.strictThisContextOnImports!==void 0){if("boolean"!=typeof e.strictThisContextOnImports)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.system!==void 0){if("boolean"!=typeof e.system)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.topLevelThis!==void 0){let t=e.topLevelThis;if("exports"!==t&&"global"!==t)return V.errors=[{params:{allowedValues:Et.properties.topLevelThis.enum}}],!1;i=o===o}else i=!0;if(i){if(e.typescript!==void 0){if("boolean"!=typeof e.typescript)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.unknownContextCritical!==void 0){if("boolean"!=typeof e.unknownContextCritical)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.unknownContextRecursive!==void 0){if("boolean"!=typeof e.unknownContextRecursive)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.unknownContextRegExp!==void 0){let t=e.unknownContextRegExp,n=o,s=o,a=!1,l=o;if(!(t instanceof RegExp)){let e={params:{}};r===null?r=[e]:r.push(e),o++}var h=l===o;if(!(a=a||h)){let e=o;if("boolean"!=typeof t){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}h=e===o,a=a||h}if(!a){let e={params:{}};return r===null?r=[e]:r.push(e),o++,V.errors=r,!1}o=s,r!==null&&(s?r.length=s:r=null),i=n===o}else i=!0;if(i){if(e.unknownContextRequest!==void 0){if("string"!=typeof e.unknownContextRequest)return V.errors=[{params:{type:"string"}}],!1;i=o===o}else i=!0;if(i){if(e.url!==void 0){let t=e.url,n=o,s=o,a=!1,l=o;if("relative"!==t){let e={params:{allowedValues:Et.properties.url.anyOf[0].enum}};r===null?r=[e]:r.push(e),o++}var b=l===o;if(!(a=a||b)){let e=o;if("boolean"!=typeof t){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}b=e===o,a=a||b}if(!a){let e={params:{}};return r===null?r=[e]:r.push(e),o++,V.errors=r,!1}o=s,r!==null&&(s?r.length=s:r=null),i=n===o}else i=!0;if(i){if(e.urlHints!==void 0){let t=o;N(e.urlHints,{instancePath:n+"/urlHints",parentData:e,parentDataProperty:"urlHints",rootData})||(o=(r=r===null?N.errors:r.concat(N.errors)).length),i=t===o}else i=!0;if(i){if(e.worker!==void 0){let t=e.worker,n=o,s=o,a=!1,l=o;if(o===l)if(Array.isArray(t)){let e=t.length;for(let n=0;n<e;n++){let e=t[n],s=o;if(o===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};r===null?r=[e]:r.push(e),o++}}else{let e={params:{type:"string"}};r===null?r=[e]:r.push(e),o++}if(s!==o)break}}else{let e={params:{type:"array"}};r===null?r=[e]:r.push(e),o++}var g=l===o;if(!(a=a||g)){let e=o;if("boolean"!=typeof t){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}g=e===o,a=a||g}if(!a){let e={params:{}};return r===null?r=[e]:r.push(e),o++,V.errors=r,!1}o=s,r!==null&&(s?r.length=s:r=null),i=n===o}else i=!0;if(i){if(e.worklet!==void 0){let t=e.worklet,n=o,s=o,a=!1,l=o;if(o===l)if(Array.isArray(t)){let e=t.length;for(let n=0;n<e;n++){let e=t[n],s=o;if(o===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};r===null?r=[e]:r.push(e),o++}}else{let e={params:{type:"string"}};r===null?r=[e]:r.push(e),o++}if(s!==o)break}}else{let e={params:{type:"array"}};r===null?r=[e]:r.push(e),o++}var v=l===o;if(!(a=a||v)){let e=o;if("boolean"!=typeof t){let e={params:{type:"boolean"}};r===null?r=[e]:r.push(e),o++}v=e===o,a=a||v}if(!a){let e={params:{}};return r===null?r=[e]:r.push(e),o++,V.errors=r,!1}o=s,r!==null&&(s?r.length=s:r=null),i=n===o}else i=!0;if(i){if(e.wrappedContextCritical!==void 0){if("boolean"!=typeof e.wrappedContextCritical)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i){if(e.wrappedContextRecursive!==void 0){if("boolean"!=typeof e.wrappedContextRecursive)return V.errors=[{params:{type:"boolean"}}],!1;i=o===o}else i=!0;if(i)if(e.wrappedContextRegExp!==void 0){if(!(e.wrappedContextRegExp instanceof RegExp))return V.errors=[{params:{}}],!1;i=o===o}else i=!0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return V.errors=r,o===0}function U(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return U.errors=[{params:{type:"object"}}],!1;{let i=r;for(let t in e)if(!f.call(Pt.properties,t)){let n=e[t],o=r;if(r===o&&(!n||"object"!=typeof n||Array.isArray(n)))return U.errors=[{params:{type:"object"}}],!1;if(o!==r)break}if(i===r){if(e.asset!==void 0){let s=r;Ot(e.asset,{instancePath:t+"/asset",parentData:e,parentDataProperty:"asset",rootData})||(r=(n=n===null?Ot.errors:n.concat(Ot.errors)).length);var o=s===r}else o=!0;if(o){if(e["asset/bytes"]!==void 0){let t=e["asset/bytes"],n=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return U.errors=[{params:{type:"object"}}],!1;for(let e in t)return U.errors=[{params:{additionalProperty:e}}],!1}o=n===r}else o=!0;if(o){if(e["asset/inline"]!==void 0){let t=e["asset/inline"],n=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return U.errors=[{params:{type:"object"}}],!1;for(let e in t)return U.errors=[{params:{additionalProperty:e}}],!1}o=n===r}else o=!0;if(o){if(e["asset/resource"]!==void 0){let t=e["asset/resource"],n=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return U.errors=[{params:{type:"object"}}],!1;for(let e in t)return U.errors=[{params:{additionalProperty:e}}],!1}o=n===r}else o=!0;if(o){if(e["asset/source"]!==void 0){let t=e["asset/source"],n=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return U.errors=[{params:{type:"object"}}],!1;for(let e in t)return U.errors=[{params:{additionalProperty:e}}],!1}o=n===r}else o=!0;if(o){if(e.css!==void 0){let s=r;xt(e.css,{instancePath:t+"/css",parentData:e,parentDataProperty:"css",rootData})||(r=(n=n===null?xt.errors:n.concat(xt.errors)).length),o=s===r}else o=!0;if(o){if(e["css/auto"]!==void 0){let s=r;H(e["css/auto"],{instancePath:t+"/css~1auto",parentData:e,parentDataProperty:"css/auto",rootData})||(r=(n=n===null?H.errors:n.concat(H.errors)).length),o=s===r}else o=!0;if(o){if(e["css/global"]!==void 0){let s=r;G(e["css/global"],{instancePath:t+"/css~1global",parentData:e,parentDataProperty:"css/global",rootData})||(r=(n=n===null?G.errors:n.concat(G.errors)).length),o=s===r}else o=!0;if(o){if(e["css/module"]!==void 0){let s=r;H(e["css/module"],{instancePath:t+"/css~1module",parentData:e,parentDataProperty:"css/module",rootData})||(r=(n=n===null?H.errors:n.concat(H.errors)).length),o=s===r}else o=!0;if(o){if(e.html!==void 0){let s=r;Ft(e.html,{instancePath:t+"/html",parentData:e,parentDataProperty:"html",rootData})||(r=(n=n===null?Ft.errors:n.concat(Ft.errors)).length),o=s===r}else o=!0;if(o){if(e.javascript!==void 0){let s=r;V(e.javascript,{instancePath:t+"/javascript",parentData:e,parentDataProperty:"javascript",rootData})||(r=(n=n===null?V.errors:n.concat(V.errors)).length),o=s===r}else o=!0;if(o){if(e["javascript/auto"]!==void 0){let s=r;V(e["javascript/auto"],{instancePath:t+"/javascript~1auto",parentData:e,parentDataProperty:"javascript/auto",rootData})||(r=(n=n===null?V.errors:n.concat(V.errors)).length),o=s===r}else o=!0;if(o){if(e["javascript/dynamic"]!==void 0){let s=r;V(e["javascript/dynamic"],{instancePath:t+"/javascript~1dynamic",parentData:e,parentDataProperty:"javascript/dynamic",rootData})||(r=(n=n===null?V.errors:n.concat(V.errors)).length),o=s===r}else o=!0;if(o){if(e["javascript/esm"]!==void 0){let s=r;V(e["javascript/esm"],{instancePath:t+"/javascript~1esm",parentData:e,parentDataProperty:"javascript/esm",rootData})||(r=(n=n===null?V.errors:n.concat(V.errors)).length),o=s===r}else o=!0;if(o)if(e.json!==void 0){let t=e.json,n=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return U.errors=[{params:{type:"object"}}],!1;{let e=r;for(let e in t)if("exportsDepth"!==e&&"namedExports"!==e&&"parse"!==e)return U.errors=[{params:{additionalProperty:e}}],!1;if(e===r){if(t.exportsDepth!==void 0){if("number"!=typeof t.exportsDepth)return U.errors=[{params:{type:"number"}}],!1;var s=r===r}else s=!0;if(s){if(t.namedExports!==void 0){if("boolean"!=typeof t.namedExports)return U.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s)if(t.parse!==void 0){if(!(t.parse instanceof Function))return U.errors=[{params:{}}],!1;s=r===r}else s=!0}}}}o=n===r}else o=!0}}}}}}}}}}}}}}}}return U.errors=n,r===0}function W(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return W.errors=[{params:{type:"object"}}],!1;{let c=r;for(let t in e)if(!f.call(_e.properties,t))return W.errors=[{params:{additionalProperty:t}}],!1;if(c===r){if(e.defaultRules!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(lt(e.defaultRules,{instancePath:t+"/defaultRules",parentData:e,parentDataProperty:"defaultRules",rootData})||(r=(n=n===null?lt.errors:n.concat(lt.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,W.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null);var o=s===r}else o=!0;if(o){if(e.exprContextCritical!==void 0){if("boolean"!=typeof e.exprContextCritical)return W.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.exprContextRecursive!==void 0){if("boolean"!=typeof e.exprContextRecursive)return W.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.exprContextRegExp!==void 0){let t=e.exprContextRegExp,i=r,a=r,l=!1,p=r;if(!(t instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}var s=p===r;if(!(l=l||s)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}s=e===r,l=l||s}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,W.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o){if(e.exprContextRequest!==void 0){if("string"!=typeof e.exprContextRequest)return W.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.generator!==void 0){let s=r;I(e.generator,{instancePath:t+"/generator",parentData:e,parentDataProperty:"generator",rootData})||(r=(n=n===null?I.errors:n.concat(I.errors)).length),o=s===r}else o=!0;if(o){if(e.noParse!==void 0){let t=e.noParse,s=r,l=r,p=!1,f=r;if(r===f)if(Array.isArray(t))if(t.length<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}else{let e=t.length;for(let o=0;o<e;o++){let e=t[o],s=r,a=r,l=!1,p=r;if(!(e instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}var i=p===r;if(!(l=l||i)){let t=r;if(r===t)if("string"==typeof e){if(e.includes("!")||!0!==h.test(e)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(i=t===r,!(l=l||i)){let t=r;if(r===t)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}else if(e.includes("!")||!1!==h.test(e)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(i=t===r,!(l=l||i)){let t=r;if(!(e instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}i=t===r,l=l||i}}}if(l)r=a,n!==null&&(a?n.length=a:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var a=f===r;if(!(p=p||a)){let e=r;if(!(t instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}if(a=e===r,!(p=p||a)){let e=r;if(r===e)if("string"==typeof t){if(t.includes("!")||!0!==h.test(t)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(a=e===r,!(p=p||a)){let e=r;if(r===e)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}else if(t.includes("!")||!1!==h.test(t)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(a=e===r,!(p=p||a)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}a=e===r,p=p||a}}}}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,W.errors=n,!1}r=l,n!==null&&(l?n.length=l:n=null),o=s===r}else o=!0;if(o){if(e.parser!==void 0){let s=r;U(e.parser,{instancePath:t+"/parser",parentData:e,parentDataProperty:"parser",rootData})||(r=(n=n===null?U.errors:n.concat(U.errors)).length),o=s===r}else o=!0;if(o){if(e.rules!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(lt(e.rules,{instancePath:t+"/rules",parentData:e,parentDataProperty:"rules",rootData})||(r=(n=n===null?lt.errors:n.concat(lt.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,W.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.strictExportPresence!==void 0){if("boolean"!=typeof e.strictExportPresence)return W.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.strictThisContextOnImports!==void 0){if("boolean"!=typeof e.strictThisContextOnImports)return W.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.unknownContextCritical!==void 0){if("boolean"!=typeof e.unknownContextCritical)return W.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.unknownContextRecursive!==void 0){if("boolean"!=typeof e.unknownContextRecursive)return W.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.unknownContextRegExp!==void 0){let t=e.unknownContextRegExp,s=r,i=r,a=!1,p=r;if(!(t instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}var l=p===r;if(!(a=a||l)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}l=e===r,a=a||l}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,W.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.unknownContextRequest!==void 0){if("string"!=typeof e.unknownContextRequest)return W.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.unsafeCache!==void 0){let t=e.unsafeCache,s=r,i=r,a=!1,l=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}var p=l===r;if(!(a=a||p)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}p=e===r,a=a||p}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,W.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.wrappedContextCritical!==void 0){if("boolean"!=typeof e.wrappedContextCritical)return W.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.wrappedContextRecursive!==void 0){if("boolean"!=typeof e.wrappedContextRecursive)return W.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o)if(e.wrappedContextRegExp!==void 0){if(!(e.wrappedContextRegExp instanceof RegExp))return W.errors=[{params:{}}],!1;o=r===r}else o=!0}}}}}}}}}}}}}}}}}}}}return W.errors=n,r===0}let Mt={type:"object",additionalProperties:!1,properties:{avoidEntryIife:{type:"boolean"},checkWasmTypes:{type:"boolean"},chunkIds:{enum:["natural","named","deterministic","size","total-size",!1]},concatenateModules:{anyOf:[{type:"boolean"},{$ref:"#/definitions/ConcatenateModulesOptions"}]},emitOnErrors:{type:"boolean"},flagIncludedChunks:{type:"boolean"},inlineExports:{type:"boolean"},innerGraph:{type:"boolean"},mangleExports:{anyOf:[{enum:["size","deterministic"]},{type:"boolean"}]},mangleWasmImports:{type:"boolean"},mergeDuplicateChunks:{type:"boolean"},minimize:{anyOf:[{type:"boolean"},{$ref:"#/definitions/OptimizationMinimizeOptions"}]},minimizeOptions:{$ref:"#/definitions/OptimizationMinimizeOptions"},minimizer:{type:"array",items:{anyOf:[{enum:["..."]},{$ref:"#/definitions/Falsy"},{$ref:"#/definitions/WebpackPluginInstance"},{$ref:"#/definitions/WebpackPluginFunction"}]}},moduleIds:{enum:["natural","named","hashed","deterministic","size",!1]},noEmitOnErrors:{type:"boolean"},nodeEnv:{anyOf:[{enum:[!1]},{type:"string"}]},portableRecords:{type:"boolean"},providedExports:{type:"boolean"},realContentHash:{type:"boolean"},removeAvailableModules:{type:"boolean"},removeEmptyChunks:{type:"boolean"},runtimeChunk:{$ref:"#/definitions/OptimizationRuntimeChunk"},sideEffects:{anyOf:[{enum:["flag"]},{type:"boolean"}]},splitChunks:{anyOf:[{enum:[!1]},{$ref:"#/definitions/OptimizationSplitChunksOptions"}]},usedExports:{anyOf:[{enum:["global"]},{type:"boolean"}]}}},It={anyOf:[{enum:["single","multiple"]},{type:"boolean"},{type:"object",additionalProperties:!1,properties:{name:{anyOf:[{type:"string"},{instanceof:"Function"}]}}}]},Tt={type:"object",additionalProperties:!1,properties:{css:{anyOf:[{enum:[!1]},{$ref:"#/definitions/OptimizationMinimizeCss"}]},html:{anyOf:[{enum:[!1]},{$ref:"#/definitions/OptimizationMinimizeHtml"}]},javascript:{anyOf:[{enum:[!1]},{$ref:"#/definitions/OptimizationMinimizeJavascript"}]},json:{type:"boolean"},xml:{anyOf:[{enum:[!1]},{$ref:"#/definitions/OptimizationMinimizeXml"}]}}},Nt={type:"object",additionalProperties:!1,properties:{charset:{enum:["auto",!1]},colorFallbacks:{type:"boolean"},comments:{anyOf:[{enum:["all","some"]},{instanceof:"RegExp"},{type:"boolean"},{type:"string"},{instanceof:"Function"}]},convertApproximateColors:{type:"boolean"},convertLengthUnits:{type:"boolean"},customMedia:{type:"boolean"},customSelectors:{type:"boolean"},dropOverriddenDeclarations:{type:"boolean"},extractComments:{oneOf:[{$ref:"#/definitions/OptimizationMinimizeExtractComments"}]},foldCase:{type:"boolean"},lowerUnsupported:{type:"boolean"},mergeDistantRules:{type:"boolean"},mergeLonghands:{type:"boolean"},mergeRules:{type:"boolean"},normalizeQuotes:{type:"boolean"},pseudoClasses:{type:"object",additionalProperties:{type:"string",minLength:1}},reduceFunctions:{type:"boolean"},removeDeadRules:{type:"boolean"},reorderDeclarations:{type:"boolean"},rewriteCustomProperties:{type:"boolean"},rewriteDirSelector:{type:"boolean"},rewriteEscapes:{type:"boolean"},shortenColors:{type:"boolean"},shortenMediaQueries:{type:"boolean"},shortenNumbers:{type:"boolean"},shortenSelectors:{type:"boolean"},shortenValues:{type:"boolean"},unusedSymbols:{type:"array",items:{type:"string",minLength:1}},vendorPrefixes:{type:"boolean"}}};function Ht(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(!(e instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if("boolean"!=typeof e){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}if(i=r===n,!(o=o||i)){let r=n;if("string"!=typeof e){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(i=r===n,!(o=o||i)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}i=r===n,o=o||i}}}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Ht.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),Ht.errors=t,n===0}function q(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return q.errors=[{params:{type:"object"}}],!1;{let i=r;for(let t in e)if(!f.call(Nt.properties,t))return q.errors=[{params:{additionalProperty:t}}],!1;if(i===r){if(e.charset!==void 0){let t=e.charset;if("auto"!==t&&!1!==t)return q.errors=[{params:{allowedValues:Nt.properties.charset.enum}}],!1;var o=r===r}else o=!0;if(o){if(e.colorFallbacks!==void 0){if("boolean"!=typeof e.colorFallbacks)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.comments!==void 0){let t=e.comments,i=r,a=r,l=!1,p=r;if("all"!==t&&"some"!==t){let e={params:{allowedValues:Nt.properties.comments.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var s=p===r;if(!(l=l||s)){let e=r;if(!(t instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}if(s=e===r,!(l=l||s)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}if(s=e===r,!(l=l||s)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(s=e===r,!(l=l||s)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}s=e===r,l=l||s}}}}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,q.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o){if(e.convertApproximateColors!==void 0){if("boolean"!=typeof e.convertApproximateColors)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.convertLengthUnits!==void 0){if("boolean"!=typeof e.convertLengthUnits)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.customMedia!==void 0){if("boolean"!=typeof e.customMedia)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.customSelectors!==void 0){if("boolean"!=typeof e.customSelectors)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.dropOverriddenDeclarations!==void 0){if("boolean"!=typeof e.dropOverriddenDeclarations)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.extractComments!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(Ht(e.extractComments,{instancePath:t+"/extractComments",parentData:e,parentDataProperty:"extractComments",rootData})||(r=(n=n===null?Ht.errors:n.concat(Ht.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,q.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.foldCase!==void 0){if("boolean"!=typeof e.foldCase)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.lowerUnsupported!==void 0){if("boolean"!=typeof e.lowerUnsupported)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.mergeDistantRules!==void 0){if("boolean"!=typeof e.mergeDistantRules)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.mergeLonghands!==void 0){if("boolean"!=typeof e.mergeLonghands)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.mergeRules!==void 0){if("boolean"!=typeof e.mergeRules)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.normalizeQuotes!==void 0){if("boolean"!=typeof e.normalizeQuotes)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.pseudoClasses!==void 0){let t=e.pseudoClasses,n=r;if(r===n){if(!t||"object"!=typeof t||Array.isArray(t))return q.errors=[{params:{type:"object"}}],!1;for(let e in t){let n=t[e],o=r;if(r===o){if("string"!=typeof n)return q.errors=[{params:{type:"string"}}],!1;if(u(n)<1)return q.errors=[{params:{limit:1}}],!1}if(o!==r)break}}o=n===r}else o=!0;if(o){if(e.reduceFunctions!==void 0){if("boolean"!=typeof e.reduceFunctions)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.removeDeadRules!==void 0){if("boolean"!=typeof e.removeDeadRules)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.reorderDeclarations!==void 0){if("boolean"!=typeof e.reorderDeclarations)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.rewriteCustomProperties!==void 0){if("boolean"!=typeof e.rewriteCustomProperties)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.rewriteDirSelector!==void 0){if("boolean"!=typeof e.rewriteDirSelector)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.rewriteEscapes!==void 0){if("boolean"!=typeof e.rewriteEscapes)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.shortenColors!==void 0){if("boolean"!=typeof e.shortenColors)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.shortenMediaQueries!==void 0){if("boolean"!=typeof e.shortenMediaQueries)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.shortenNumbers!==void 0){if("boolean"!=typeof e.shortenNumbers)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.shortenSelectors!==void 0){if("boolean"!=typeof e.shortenSelectors)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.shortenValues!==void 0){if("boolean"!=typeof e.shortenValues)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.unusedSymbols!==void 0){let t=e.unusedSymbols,n=r;if(r===n){if(!Array.isArray(t))return q.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let n=0;n<e;n++){let e=t[n],o=r;if(r===o){if("string"!=typeof e)return q.errors=[{params:{type:"string"}}],!1;if(u(e)<1)return q.errors=[{params:{limit:1}}],!1}if(o!==r)break}}}o=n===r}else o=!0;if(o)if(e.vendorPrefixes!==void 0){if("boolean"!=typeof e.vendorPrefixes)return q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return q.errors=n,r===0}let Gt={type:"object",additionalProperties:!1,properties:{collapseBooleanAttributes:{anyOf:[{enum:["all"]},{type:"boolean"}]},collapseWhitespace:{anyOf:[{enum:["conservative","smart","all"]},{type:"boolean"}]},comments:{anyOf:[{enum:["all","some"]},{instanceof:"RegExp"},{type:"boolean"},{type:"string"},{instanceof:"Function"}]},extractComments:{oneOf:[{$ref:"#/definitions/OptimizationMinimizeExtractComments"}]},mergeScripts:{type:"boolean"},mergeStyles:{type:"boolean"},minifyConditionalComments:{type:"boolean"},normalizeAttributeQuotes:{type:"boolean"},normalizeEnumeratedAttributes:{type:"boolean"},normalizeListAttributes:{type:"boolean"},normalizeNumericAttributes:{type:"boolean"},normalizeUrlAttributes:{type:"boolean"},removeEmptyAttributes:{type:"boolean"},removeEmptyElements:{type:"boolean"},removeImpliedTags:{anyOf:[{enum:["smart","all"]},{type:"boolean"}]},removeOptionalTags:{type:"boolean"},removeRedundantAttributes:{anyOf:[{enum:["smart","all"]},{type:"boolean"}]},sortAttributes:{type:"boolean"},sortTokenLists:{type:"boolean"}}};function B(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return B.errors=[{params:{type:"object"}}],!1;{let u=r;for(let t in e)if(!f.call(Gt.properties,t))return B.errors=[{params:{additionalProperty:t}}],!1;if(u===r){if(e.collapseBooleanAttributes!==void 0){let t=e.collapseBooleanAttributes,i=r,a=r,l=!1,p=r;if("all"!==t){let e={params:{allowedValues:Gt.properties.collapseBooleanAttributes.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var o=p===r;if(!(l=l||o)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}o=e===r,l=l||o}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,B.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null);var s=i===r}else s=!0;if(s){if(e.collapseWhitespace!==void 0){let t=e.collapseWhitespace,o=r,a=r,l=!1,p=r;if("conservative"!==t&&"smart"!==t&&"all"!==t){let e={params:{allowedValues:Gt.properties.collapseWhitespace.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var i=p===r;if(!(l=l||i)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}i=e===r,l=l||i}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,B.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),s=o===r}else s=!0;if(s){if(e.comments!==void 0){let t=e.comments,o=r,i=r,l=!1,p=r;if("all"!==t&&"some"!==t){let e={params:{allowedValues:Gt.properties.comments.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var a=p===r;if(!(l=l||a)){let e=r;if(!(t instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}if(a=e===r,!(l=l||a)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}if(a=e===r,!(l=l||a)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(a=e===r,!(l=l||a)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}a=e===r,l=l||a}}}}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,B.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),s=o===r}else s=!0;if(s){if(e.extractComments!==void 0){let o=r,i=r,a=!1,l=null,p=r;if(Ht(e.extractComments,{instancePath:t+"/extractComments",parentData:e,parentDataProperty:"extractComments",rootData})||(r=(n=n===null?Ht.errors:n.concat(Ht.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,B.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),s=o===r}else s=!0;if(s){if(e.mergeScripts!==void 0){if("boolean"!=typeof e.mergeScripts)return B.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.mergeStyles!==void 0){if("boolean"!=typeof e.mergeStyles)return B.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.minifyConditionalComments!==void 0){if("boolean"!=typeof e.minifyConditionalComments)return B.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.normalizeAttributeQuotes!==void 0){if("boolean"!=typeof e.normalizeAttributeQuotes)return B.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.normalizeEnumeratedAttributes!==void 0){if("boolean"!=typeof e.normalizeEnumeratedAttributes)return B.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.normalizeListAttributes!==void 0){if("boolean"!=typeof e.normalizeListAttributes)return B.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.normalizeNumericAttributes!==void 0){if("boolean"!=typeof e.normalizeNumericAttributes)return B.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.normalizeUrlAttributes!==void 0){if("boolean"!=typeof e.normalizeUrlAttributes)return B.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.removeEmptyAttributes!==void 0){if("boolean"!=typeof e.removeEmptyAttributes)return B.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.removeEmptyElements!==void 0){if("boolean"!=typeof e.removeEmptyElements)return B.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.removeImpliedTags!==void 0){let t=e.removeImpliedTags,o=r,i=r,a=!1,p=r;if("smart"!==t&&"all"!==t){let e={params:{allowedValues:Gt.properties.removeImpliedTags.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var l=p===r;if(!(a=a||l)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}l=e===r,a=a||l}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,B.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),s=o===r}else s=!0;if(s){if(e.removeOptionalTags!==void 0){if("boolean"!=typeof e.removeOptionalTags)return B.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s){if(e.removeRedundantAttributes!==void 0){let t=e.removeRedundantAttributes,o=r,i=r,a=!1,l=r;if("smart"!==t&&"all"!==t){let e={params:{allowedValues:Gt.properties.removeRedundantAttributes.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var p=l===r;if(!(a=a||p)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}p=e===r,a=a||p}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,B.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),s=o===r}else s=!0;if(s){if(e.sortAttributes!==void 0){if("boolean"!=typeof e.sortAttributes)return B.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s)if(e.sortTokenLists!==void 0){if("boolean"!=typeof e.sortTokenLists)return B.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0}}}}}}}}}}}}}}}}}}}}return B.errors=n,r===0}function Vt(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return Vt.errors=[{params:{type:"object"}}],!1;{let p=r;for(let t in e)if("css"!==t&&"html"!==t&&"javascript"!==t&&"json"!==t&&"xml"!==t)return Vt.errors=[{params:{additionalProperty:t}}],!1;if(p===r){if(e.css!==void 0){let i=e.css,a=r,l=r,p=!1,f=r;if(!1!==i){let e={params:{allowedValues:Tt.properties.css.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var o=f===r;if(!(p=p||o)){let s=r;q(i,{instancePath:t+"/css",parentData:e,parentDataProperty:"css",rootData})||(r=(n=n===null?q.errors:n.concat(q.errors)).length),o=s===r,p=p||o}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Vt.errors=n,!1}r=l,n!==null&&(l?n.length=l:n=null);var s=a===r}else s=!0;if(s){if(e.html!==void 0){let o=e.html,a=r,l=r,p=!1,f=r;if(!1!==o){let e={params:{allowedValues:Tt.properties.html.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var i=f===r;if(!(p=p||i)){let s=r;B(o,{instancePath:t+"/html",parentData:e,parentDataProperty:"html",rootData})||(r=(n=n===null?B.errors:n.concat(B.errors)).length),i=s===r,p=p||i}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Vt.errors=n,!1}r=l,n!==null&&(l?n.length=l:n=null),s=a===r}else s=!0;if(s){if(e.javascript!==void 0){let t=e.javascript,o=r,i=r,l=!1,p=r;if(!1!==t){let e={params:{allowedValues:Tt.properties.javascript.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var a=p===r;if(!(l=l||a)){let e=r;if(r==r)if(t&&"object"==typeof t&&!Array.isArray(t));else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}a=e===r,l=l||a}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Vt.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),s=o===r}else s=!0;if(s){if(e.json!==void 0){if("boolean"!=typeof e.json)return Vt.errors=[{params:{type:"boolean"}}],!1;s=r===r}else s=!0;if(s)if(e.xml!==void 0){let t=e.xml,o=r,i=r,a=!1,p=r;if(!1!==t){let e={params:{allowedValues:Tt.properties.xml.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var l=p===r;if(!(a=a||l)){let e=r;if(r==r)if(t&&"object"==typeof t&&!Array.isArray(t)){let e=r;for(let e in t)if("sortAttributes"!==e){let t={params:{additionalProperty:e}};n===null?n=[t]:n.push(t),r++;break}if(e===r&&t.sortAttributes!==void 0&&"boolean"!=typeof t.sortAttributes){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}l=e===r,a=a||l}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Vt.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),s=o===r}else s=!0}}}}}}return Vt.errors=n,r===0}let Ut={type:"object",additionalProperties:!1,properties:{automaticNameDelimiter:{type:"string",minLength:1},cacheGroups:{type:"object",additionalProperties:{anyOf:[{enum:[!1]},{instanceof:"RegExp"},{type:"string"},{$ref:"#/definitions/OptimizationSplitChunksGetCacheGroups"},{$ref:"#/definitions/OptimizationSplitChunksCacheGroup"}]},not:{type:"object",additionalProperties:!0,properties:{test:{anyOf:[{instanceof:"RegExp"},{type:"string"},{$ref:"#/definitions/OptimizationSplitChunksGetCacheGroups"}]}},required:["test"]}},chunks:{anyOf:[{enum:["initial","async","all"]},{instanceof:"RegExp"},{instanceof:"Function"}]},dedupDepth:{type:"number",minimum:0},defaultSizeTypes:{type:"array",items:{type:"string"},minItems:1},enforceSizeThreshold:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},fallbackCacheGroup:{type:"object",additionalProperties:!1,properties:{automaticNameDelimiter:{type:"string",minLength:1},chunks:{anyOf:[{enum:["initial","async","all"]},{instanceof:"RegExp"},{instanceof:"Function"}]},maxAsyncSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},maxInitialSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},maxSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minSizeReduction:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]}}},filename:{anyOf:[{type:"string",absolutePath:!1,minLength:1},{instanceof:"Function"}]},hidePathInfo:{type:"boolean"},maxAsyncRequests:{type:"number",minimum:1},maxAsyncSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},maxInitialRequests:{type:"number",minimum:1},maxInitialSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},maxSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minChunks:{type:"number",minimum:1},minRemainingSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minSizeReduction:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},name:{anyOf:[{enum:[!1]},{type:"string"},{instanceof:"Function"}]},usedExports:{type:"boolean"}}},Wt={type:"object",additionalProperties:!1,properties:{automaticNameDelimiter:{type:"string",minLength:1},chunks:{anyOf:[{enum:["initial","async","all"]},{instanceof:"RegExp"},{instanceof:"Function"}]},enforce:{type:"boolean"},enforceSizeThreshold:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},filename:{anyOf:[{type:"string",absolutePath:!1,minLength:1},{instanceof:"Function"}]},idHint:{type:"string"},layer:{anyOf:[{instanceof:"RegExp"},{type:"string"},{instanceof:"Function"}]},maxAsyncRequests:{type:"number",minimum:1},maxAsyncSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},maxInitialRequests:{type:"number",minimum:1},maxInitialSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},maxSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minChunks:{type:"number",minimum:1},minRemainingSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minSize:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},minSizeReduction:{oneOf:[{$ref:"#/definitions/OptimizationSplitChunksSizes"}]},name:{anyOf:[{enum:[!1]},{type:"string"},{instanceof:"Function"}]},priority:{type:"number"},reuseExistingChunk:{type:"boolean"},test:{anyOf:[{instanceof:"RegExp"},{type:"string"},{instanceof:"Function"},{$ref:"#/definitions/GlobCondition"}]},type:{anyOf:[{instanceof:"RegExp"},{type:"string"},{instanceof:"Function"}]},usedExports:{type:"boolean"}}};function _(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return _.errors=[{params:{type:"object"}}],!1;{let O=r;for(let t in e)if(!f.call(Wt.properties,t))return _.errors=[{params:{additionalProperty:t}}],!1;if(O===r){if(e.automaticNameDelimiter!==void 0){let t=e.automaticNameDelimiter,n=r;if(r===n){if("string"!=typeof t)return _.errors=[{params:{type:"string"}}],!1;if(u(t)<1)return _.errors=[{params:{limit:1}}],!1}var o=n===r}else o=!0;if(o){if(e.chunks!==void 0){let t=e.chunks,i=r,a=r,l=!1,p=r;if("initial"!==t&&"async"!==t&&"all"!==t){let e={params:{allowedValues:Wt.properties.chunks.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var s=p===r;if(!(l=l||s)){let e=r;if(!(t instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}if(s=e===r,!(l=l||s)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}s=e===r,l=l||s}}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,_.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o){if(e.enforce!==void 0){if("boolean"!=typeof e.enforce)return _.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.enforceSizeThreshold!==void 0){let t=e.enforceSizeThreshold,s=r,a=r,l=!1,p=null,f=r,u=r,c=!1,y=r;if(r===y)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var i=y===r;if(!(c=c||i)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}i=e===r,c=c||i}if(c)r=u,n!==null&&(u?n.length=u:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(f===r&&(l=!0,p=0),!l){let e={params:{passingSchemas:p}};return n===null?n=[e]:n.push(e),r++,_.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=s===r}else o=!0;if(o){if(e.filename!==void 0){let t=e.filename,s=r,i=r,l=!1,p=r;if(r===p)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}else if(t.includes("!")||!1!==h.test(t)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var a=p===r;if(!(l=l||a)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}a=e===r,l=l||a}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,_.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.idHint!==void 0){if("string"!=typeof e.idHint)return _.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.layer!==void 0){let t=e.layer,s=r,i=r,a=!1,p=r;if(!(t instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}var l=p===r;if(!(a=a||l)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(l=e===r,!(a=a||l)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}l=e===r,a=a||l}}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,_.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.maxAsyncRequests!==void 0){let t=e.maxAsyncRequests,n=r;if(r===n){if("number"!=typeof t)return _.errors=[{params:{type:"number"}}],!1;if(t<1||isNaN(t))return _.errors=[{params:{comparison:">=",limit:1}}],!1}o=n===r}else o=!0;if(o){if(e.maxAsyncSize!==void 0){let t=e.maxAsyncSize,s=r,i=r,a=!1,l=null,f=r,u=r,c=!1,y=r;if(r===y)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var p=y===r;if(!(c=c||p)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}p=e===r,c=c||p}if(c)r=u,n!==null&&(u?n.length=u:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(f===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,_.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.maxInitialRequests!==void 0){let t=e.maxInitialRequests,n=r;if(r===n){if("number"!=typeof t)return _.errors=[{params:{type:"number"}}],!1;if(t<1||isNaN(t))return _.errors=[{params:{comparison:">=",limit:1}}],!1}o=n===r}else o=!0;if(o){if(e.maxInitialSize!==void 0){let t=e.maxInitialSize,s=r,i=r,a=!1,l=null,p=r,f=r,u=!1,y=r;if(r===y)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var c=y===r;if(!(u=u||c)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}c=e===r,u=u||c}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,_.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.maxSize!==void 0){let t=e.maxSize,s=r,i=r,a=!1,l=null,p=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var y=c===r;if(!(u=u||y)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}y=e===r,u=u||y}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,_.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.minChunks!==void 0){let t=e.minChunks,n=r;if(r===n){if("number"!=typeof t)return _.errors=[{params:{type:"number"}}],!1;if(t<1||isNaN(t))return _.errors=[{params:{comparison:">=",limit:1}}],!1}o=n===r}else o=!0;if(o){if(e.minRemainingSize!==void 0){let t=e.minRemainingSize,s=r,i=r,a=!1,l=null,p=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var m=c===r;if(!(u=u||m)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}m=e===r,u=u||m}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,_.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.minSize!==void 0){let t=e.minSize,s=r,i=r,a=!1,l=null,p=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var d=c===r;if(!(u=u||d)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}d=e===r,u=u||d}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,_.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.minSizeReduction!==void 0){let t=e.minSizeReduction,s=r,i=r,a=!1,l=null,p=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var b=c===r;if(!(u=u||b)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}b=e===r,u=u||b}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,_.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.name!==void 0){let t=e.name,s=r,i=r,a=!1,l=r;if(!1!==t){let e={params:{allowedValues:Wt.properties.name.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var g=l===r;if(!(a=a||g)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(g=e===r,!(a=a||g)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}g=e===r,a=a||g}}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,_.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.priority!==void 0){if("number"!=typeof e.priority)return _.errors=[{params:{type:"number"}}],!1;o=r===r}else o=!0;if(o){if(e.reuseExistingChunk!==void 0){if("boolean"!=typeof e.reuseExistingChunk)return _.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.test!==void 0){let s=e.test,i=r,a=r,l=!1,p=r;if(!(s instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}var v=p===r;if(!(l=l||v)){let o=r;if("string"!=typeof s){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(v=o===r,!(l=l||v)){let o=r;if(!(s instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}if(v=o===r,!(l=l||v)){let o=r;Ee(s,{instancePath:t+"/test",parentData:e,parentDataProperty:"test",rootData})||(r=(n=n===null?Ee.errors:n.concat(Ee.errors)).length),v=o===r,l=l||v}}}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,_.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o){if(e.type!==void 0){let t=e.type,s=r,i=r,a=!1,l=r;if(!(t instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}var P=l===r;if(!(a=a||P)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(P=e===r,!(a=a||P)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}P=e===r,a=a||P}}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,_.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o)if(e.usedExports!==void 0){if("boolean"!=typeof e.usedExports)return _.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0}}}}}}}}}}}}}}}}}}}}}}}return _.errors=n,r===0}function J(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return J.errors=[{params:{type:"object"}}],!1;{let se=r;for(let t in e)if(!f.call(Ut.properties,t))return J.errors=[{params:{additionalProperty:t}}],!1;if(se===r){if(e.automaticNameDelimiter!==void 0){let t=e.automaticNameDelimiter,n=r;if(r===n){if("string"!=typeof t)return J.errors=[{params:{type:"string"}}],!1;if(u(t)<1)return J.errors=[{params:{limit:1}}],!1}var o=n===r}else o=!0;if(o){if(e.cacheGroups!==void 0){let a=e.cacheGroups,l=r,p=r,f=r;if(r===f)if(a&&"object"==typeof a&&!Array.isArray(a)){if(a.test===void 0){let e={};n===null?n=[e]:n.push(e),r++}else if(a.test!==void 0){let e=a.test,t=r,o=!1,i=r;if(!(e instanceof RegExp)){let e={};n===null?n=[e]:n.push(e),r++}var s=i===r;if(!(o=o||s)){let t=r;if("string"!=typeof e){let e={};n===null?n=[e]:n.push(e),r++}if(s=t===r,!(o=o||s)){let t=r;if(!(e instanceof Function)){let e={};n===null?n=[e]:n.push(e),r++}s=t===r,o=o||s}}if(o)r=t,n!==null&&(t?n.length=t:n=null);else{let e={};n===null?n=[e]:n.push(e),r++}}}else{let e={};n===null?n=[e]:n.push(e),r++}if(f===r)return J.errors=[{params:{}}],!1;if(r=p,n!==null&&(p?n.length=p:n=null),r===l){if(!a||"object"!=typeof a||Array.isArray(a))return J.errors=[{params:{type:"object"}}],!1;for(let e in a){let o=a[e],s=r,l=r,p=!1,f=r;if(!1!==o){let e={params:{allowedValues:Ut.properties.cacheGroups.additionalProperties.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var i=f===r;if(!(p=p||i)){let s=r;if(!(o instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}if(i=s===r,!(p=p||i)){let s=r;if("string"!=typeof o){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(i=s===r,!(p=p||i)){let s=r;if(!(o instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}if(i=s===r,!(p=p||i)){let s=r;_(o,{instancePath:t+"/cacheGroups/"+e.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:a,parentDataProperty:e,rootData})||(r=(n=n===null?_.errors:n.concat(_.errors)).length),i=s===r,p=p||i}}}}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}if(r=l,n!==null&&(l?n.length=l:n=null),s!==r)break}}o=l===r}else o=!0;if(o){if(e.chunks!==void 0){let t=e.chunks,s=r,i=r,l=!1,p=r;if("initial"!==t&&"async"!==t&&"all"!==t){let e={params:{allowedValues:Ut.properties.chunks.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var a=p===r;if(!(l=l||a)){let e=r;if(!(t instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}if(a=e===r,!(l=l||a)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}a=e===r,l=l||a}}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.dedupDepth!==void 0){let t=e.dedupDepth,n=r;if(r===n){if("number"!=typeof t)return J.errors=[{params:{type:"number"}}],!1;if(t<0||isNaN(t))return J.errors=[{params:{comparison:">=",limit:0}}],!1}o=n===r}else o=!0;if(o){if(e.defaultSizeTypes!==void 0){let t=e.defaultSizeTypes,n=r;if(r===n){if(!Array.isArray(t))return J.errors=[{params:{type:"array"}}],!1;if(t.length<1)return J.errors=[{params:{limit:1}}],!1;{let e=t.length;for(let n=0;n<e;n++){if("string"!=typeof t[n])return J.errors=[{params:{type:"string"}}],!1;if(r!==r)break}}}o=n===r}else o=!0;if(o){if(e.enforceSizeThreshold!==void 0){let t=e.enforceSizeThreshold,s=r,i=r,a=!1,p=null,f=r,u=r,c=!1,y=r;if(r===y)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var l=y===r;if(!(c=c||l)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}l=e===r,c=c||l}if(c)r=u,n!==null&&(u?n.length=u:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(f===r&&(a=!0,p=0),!a){let e={params:{passingSchemas:p}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.fallbackCacheGroup!==void 0){let t=e.fallbackCacheGroup,s=r;if(r===s){if(!t||"object"!=typeof t||Array.isArray(t))return J.errors=[{params:{type:"object"}}],!1;{let e=r;for(let e in t)if("automaticNameDelimiter"!==e&&"chunks"!==e&&"maxAsyncSize"!==e&&"maxInitialSize"!==e&&"maxSize"!==e&&"minSize"!==e&&"minSizeReduction"!==e)return J.errors=[{params:{additionalProperty:e}}],!1;if(e===r){if(t.automaticNameDelimiter!==void 0){let e=t.automaticNameDelimiter,n=r;if(r===n){if("string"!=typeof e)return J.errors=[{params:{type:"string"}}],!1;if(u(e)<1)return J.errors=[{params:{limit:1}}],!1}var p=n===r}else p=!0;if(p){if(t.chunks!==void 0){let e=t.chunks,o=r,s=r,i=!1,a=r;if("initial"!==e&&"async"!==e&&"all"!==e){let e={params:{allowedValues:Ut.properties.fallbackCacheGroup.properties.chunks.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var c=a===r;if(!(i=i||c)){let t=r;if(!(e instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}if(c=t===r,!(i=i||c)){let t=r;if(!(e instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}c=t===r,i=i||c}}if(!i){let e={params:{}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=s,n!==null&&(s?n.length=s:n=null),p=o===r}else p=!0;if(p){if(t.maxAsyncSize!==void 0){let e=t.maxAsyncSize,o=r,s=r,i=!1,a=null,l=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof e){if(e<0||isNaN(e)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var y=c===r;if(!(u=u||y)){let t=r;if(r===t)if(e&&"object"==typeof e&&!Array.isArray(e))for(let t in e){let o=r;if("number"!=typeof e[t]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}y=t===r,u=u||y}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(l===r&&(i=!0,a=0),!i){let e={params:{passingSchemas:a}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=s,n!==null&&(s?n.length=s:n=null),p=o===r}else p=!0;if(p){if(t.maxInitialSize!==void 0){let e=t.maxInitialSize,o=r,s=r,i=!1,a=null,l=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof e){if(e<0||isNaN(e)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var m=c===r;if(!(u=u||m)){let t=r;if(r===t)if(e&&"object"==typeof e&&!Array.isArray(e))for(let t in e){let o=r;if("number"!=typeof e[t]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}m=t===r,u=u||m}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(l===r&&(i=!0,a=0),!i){let e={params:{passingSchemas:a}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=s,n!==null&&(s?n.length=s:n=null),p=o===r}else p=!0;if(p){if(t.maxSize!==void 0){let e=t.maxSize,o=r,s=r,i=!1,a=null,l=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof e){if(e<0||isNaN(e)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var d=c===r;if(!(u=u||d)){let t=r;if(r===t)if(e&&"object"==typeof e&&!Array.isArray(e))for(let t in e){let o=r;if("number"!=typeof e[t]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}d=t===r,u=u||d}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(l===r&&(i=!0,a=0),!i){let e={params:{passingSchemas:a}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=s,n!==null&&(s?n.length=s:n=null),p=o===r}else p=!0;if(p){if(t.minSize!==void 0){let e=t.minSize,o=r,s=r,i=!1,a=null,l=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof e){if(e<0||isNaN(e)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var b=c===r;if(!(u=u||b)){let t=r;if(r===t)if(e&&"object"==typeof e&&!Array.isArray(e))for(let t in e){let o=r;if("number"!=typeof e[t]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}b=t===r,u=u||b}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(l===r&&(i=!0,a=0),!i){let e={params:{passingSchemas:a}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=s,n!==null&&(s?n.length=s:n=null),p=o===r}else p=!0;if(p)if(t.minSizeReduction!==void 0){let e=t.minSizeReduction,o=r,s=r,i=!1,a=null,l=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof e){if(e<0||isNaN(e)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var g=c===r;if(!(u=u||g)){let t=r;if(r===t)if(e&&"object"==typeof e&&!Array.isArray(e))for(let t in e){let o=r;if("number"!=typeof e[t]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}g=t===r,u=u||g}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(l===r&&(i=!0,a=0),!i){let e={params:{passingSchemas:a}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=s,n!==null&&(s?n.length=s:n=null),p=o===r}else p=!0}}}}}}}}o=s===r}else o=!0;if(o){if(e.filename!==void 0){let t=e.filename,s=r,i=r,a=!1,l=r;if(r===l)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}else if(t.includes("!")||!1!==h.test(t)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var v=l===r;if(!(a=a||v)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}v=e===r,a=a||v}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.hidePathInfo!==void 0){if("boolean"!=typeof e.hidePathInfo)return J.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.maxAsyncRequests!==void 0){let t=e.maxAsyncRequests,n=r;if(r===n){if("number"!=typeof t)return J.errors=[{params:{type:"number"}}],!1;if(t<1||isNaN(t))return J.errors=[{params:{comparison:">=",limit:1}}],!1}o=n===r}else o=!0;if(o){if(e.maxAsyncSize!==void 0){let t=e.maxAsyncSize,s=r,i=r,a=!1,l=null,p=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var P=c===r;if(!(u=u||P)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}P=e===r,u=u||P}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.maxInitialRequests!==void 0){let t=e.maxInitialRequests,n=r;if(r===n){if("number"!=typeof t)return J.errors=[{params:{type:"number"}}],!1;if(t<1||isNaN(t))return J.errors=[{params:{comparison:">=",limit:1}}],!1}o=n===r}else o=!0;if(o){if(e.maxInitialSize!==void 0){let t=e.maxInitialSize,s=r,i=r,a=!1,l=null,p=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var O=c===r;if(!(u=u||O)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}O=e===r,u=u||O}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.maxSize!==void 0){let t=e.maxSize,s=r,i=r,a=!1,l=null,p=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var ee=c===r;if(!(u=u||ee)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}ee=e===r,u=u||ee}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.minChunks!==void 0){let t=e.minChunks,n=r;if(r===n){if("number"!=typeof t)return J.errors=[{params:{type:"number"}}],!1;if(t<1||isNaN(t))return J.errors=[{params:{comparison:">=",limit:1}}],!1}o=n===r}else o=!0;if(o){if(e.minRemainingSize!==void 0){let t=e.minRemainingSize,s=r,i=r,a=!1,l=null,p=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var te=c===r;if(!(u=u||te)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}te=e===r,u=u||te}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.minSize!==void 0){let t=e.minSize,s=r,i=r,a=!1,l=null,p=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var ne=c===r;if(!(u=u||ne)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}ne=e===r,u=u||ne}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.minSizeReduction!==void 0){let t=e.minSizeReduction,s=r,i=r,a=!1,l=null,p=r,f=r,u=!1,c=r;if(r===c)if("number"==typeof t){if(t<0||isNaN(t)){let e={params:{comparison:">=",limit:0}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}var re=c===r;if(!(u=u||re)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t))for(let e in t){let o=r;if("number"!=typeof t[e]){let e={params:{type:"number"}};n===null?n=[e]:n.push(e),r++}if(o!==r)break}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}re=e===r,u=u||re}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.name!==void 0){let t=e.name,s=r,i=r,a=!1,l=r;if(!1!==t){let e={params:{allowedValues:Ut.properties.name.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var oe=l===r;if(!(a=a||oe)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(oe=e===r,!(a=a||oe)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}oe=e===r,a=a||oe}}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,J.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o)if(e.usedExports!==void 0){if("boolean"!=typeof e.usedExports)return J.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0}}}}}}}}}}}}}}}}}}}}}return J.errors=n,r===0}function Q(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return Q.errors=[{params:{type:"object"}}],!1;{let h=r;for(let t in e)if(!f.call(Mt.properties,t))return Q.errors=[{params:{additionalProperty:t}}],!1;if(h===r){if(e.avoidEntryIife!==void 0){if("boolean"!=typeof e.avoidEntryIife)return Q.errors=[{params:{type:"boolean"}}],!1;var o=r===r}else o=!0;if(o){if(e.checkWasmTypes!==void 0){if("boolean"!=typeof e.checkWasmTypes)return Q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.chunkIds!==void 0){let t=e.chunkIds;if("natural"!==t&&"named"!==t&&"deterministic"!==t&&"size"!==t&&"total-size"!==t&&!1!==t)return Q.errors=[{params:{allowedValues:Mt.properties.chunkIds.enum}}],!1;o=r===r}else o=!0;if(o){if(e.concatenateModules!==void 0){let t=e.concatenateModules,i=r,a=r,l=!1,p=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}var s=p===r;if(!(l=l||s)){let e=r;if(r==r)if(t&&"object"==typeof t&&!Array.isArray(t)){let e=r;for(let e in t)if("commonjs"!==e){let t={params:{additionalProperty:e}};n===null?n=[t]:n.push(t),r++;break}if(e===r&&t.commonjs!==void 0&&"boolean"!=typeof t.commonjs){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}s=e===r,l=l||s}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Q.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o){if(e.emitOnErrors!==void 0){if("boolean"!=typeof e.emitOnErrors)return Q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.flagIncludedChunks!==void 0){if("boolean"!=typeof e.flagIncludedChunks)return Q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.inlineExports!==void 0){if("boolean"!=typeof e.inlineExports)return Q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.innerGraph!==void 0){if("boolean"!=typeof e.innerGraph)return Q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.mangleExports!==void 0){let t=e.mangleExports,s=r,a=r,l=!1,p=r;if("size"!==t&&"deterministic"!==t){let e={params:{allowedValues:Mt.properties.mangleExports.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var i=p===r;if(!(l=l||i)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}i=e===r,l=l||i}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Q.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=s===r}else o=!0;if(o){if(e.mangleWasmImports!==void 0){if("boolean"!=typeof e.mangleWasmImports)return Q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.mergeDuplicateChunks!==void 0){if("boolean"!=typeof e.mergeDuplicateChunks)return Q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.minimize!==void 0){let s=e.minimize,i=r,l=r,p=!1,f=r;if("boolean"!=typeof s){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}var a=f===r;if(!(p=p||a)){let o=r;Vt(s,{instancePath:t+"/minimize",parentData:e,parentDataProperty:"minimize",rootData})||(r=(n=n===null?Vt.errors:n.concat(Vt.errors)).length),a=o===r,p=p||a}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Q.errors=n,!1}r=l,n!==null&&(l?n.length=l:n=null),o=i===r}else o=!0;if(o){if(e.minimizeOptions!==void 0){let s=r;Vt(e.minimizeOptions,{instancePath:t+"/minimizeOptions",parentData:e,parentDataProperty:"minimizeOptions",rootData})||(r=(n=n===null?Vt.errors:n.concat(Vt.errors)).length),o=s===r}else o=!0;if(o){if(e.minimizer!==void 0){let t=e.minimizer,s=r;if(r===s){if(!Array.isArray(t))return Q.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let o=0;o<e;o++){let e=t[o],s=r,i=r,a=!1,p=r;if("..."!==e){let e={params:{allowedValues:Mt.properties.minimizer.items.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var l=p===r;if(!(a=a||l)){let s=r;if(e===void 0&&(t[o]=null,e=null),!1!==e&&e!==0&&""!==e&&e!==null){let e={params:{allowedValues:Qe.enum}};n===null?n=[e]:n.push(e),r++}if(l=s===r,!(a=a||l)){let t=r;if(r==r)if(e&&"object"==typeof e&&!Array.isArray(e)){let t;if(e.apply===void 0&&(t="apply")){let e={params:{missingProperty:t}};n===null?n=[e]:n.push(e),r++}else if(e.apply!==void 0&&!(e.apply instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}if(l=t===r,!(a=a||l)){let t=r;if(!(e instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}l=t===r,a=a||l}}}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Q.errors=n,!1}if(r=i,n!==null&&(i?n.length=i:n=null),s!==r)break}}}o=s===r}else o=!0;if(o){if(e.moduleIds!==void 0){let t=e.moduleIds;if("natural"!==t&&"named"!==t&&"hashed"!==t&&"deterministic"!==t&&"size"!==t&&!1!==t)return Q.errors=[{params:{allowedValues:Mt.properties.moduleIds.enum}}],!1;o=r===r}else o=!0;if(o){if(e.noEmitOnErrors!==void 0){if("boolean"!=typeof e.noEmitOnErrors)return Q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.nodeEnv!==void 0){let t=e.nodeEnv,s=r,i=r,a=!1,l=r;if(!1!==t){let e={params:{allowedValues:Mt.properties.nodeEnv.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var p=l===r;if(!(a=a||p)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}p=e===r,a=a||p}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Q.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.portableRecords!==void 0){if("boolean"!=typeof e.portableRecords)return Q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.providedExports!==void 0){if("boolean"!=typeof e.providedExports)return Q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.realContentHash!==void 0){if("boolean"!=typeof e.realContentHash)return Q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.removeAvailableModules!==void 0){if("boolean"!=typeof e.removeAvailableModules)return Q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.removeEmptyChunks!==void 0){if("boolean"!=typeof e.removeEmptyChunks)return Q.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.runtimeChunk!==void 0){let t=e.runtimeChunk,s=r,i=r,a=!1,l=r;if("single"!==t&&"multiple"!==t){let e={params:{allowedValues:It.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var u=l===r;if(!(a=a||u)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}if(u=e===r,!(a=a||u)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t)){let e=r;for(let e in t)if("name"!==e){let t={params:{additionalProperty:e}};n===null?n=[t]:n.push(t),r++;break}if(e===r&&t.name!==void 0){let e=t.name,o=r,s=!1,i=r;if("string"!=typeof e){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var c=i===r;if(!(s=s||c)){let t=r;if(!(e instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}c=t===r,s=s||c}if(s)r=o,n!==null&&(o?n.length=o:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}}}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}u=e===r,a=a||u}}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Q.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.sideEffects!==void 0){let t=e.sideEffects,s=r,i=r,a=!1,l=r;if("flag"!==t){let e={params:{allowedValues:Mt.properties.sideEffects.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var y=l===r;if(!(a=a||y)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}y=e===r,a=a||y}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Q.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.splitChunks!==void 0){let s=e.splitChunks,i=r,a=r,l=!1,p=r;if(!1!==s){let e={params:{allowedValues:Mt.properties.splitChunks.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var m=p===r;if(!(l=l||m)){let o=r;J(s,{instancePath:t+"/splitChunks",parentData:e,parentDataProperty:"splitChunks",rootData})||(r=(n=n===null?J.errors:n.concat(J.errors)).length),m=o===r,l=l||m}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Q.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o)if(e.usedExports!==void 0){let t=e.usedExports,s=r,i=r,a=!1,l=r;if("global"!==t){let e={params:{allowedValues:Mt.properties.usedExports.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var d=l===r;if(!(a=a||d)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}d=e===r,a=a||d}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Q.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0}}}}}}}}}}}}}}}}}}}}}}}}}}}return Q.errors=n,r===0}let qt={type:"object",additionalProperties:!1,properties:{amdContainer:{oneOf:[{$ref:"#/definitions/AmdContainer"}]},assetModuleFilename:{$ref:"#/definitions/AssetModuleFilename"},asyncChunks:{type:"boolean"},auxiliaryComment:{oneOf:[{$ref:"#/definitions/AuxiliaryComment"}]},charset:{$ref:"#/definitions/Charset"},chunkFilename:{$ref:"#/definitions/ChunkFilename"},chunkFormat:{$ref:"#/definitions/ChunkFormat"},chunkLoadTimeout:{$ref:"#/definitions/ChunkLoadTimeout"},chunkLoading:{$ref:"#/definitions/ChunkLoading"},chunkLoadingGlobal:{$ref:"#/definitions/ChunkLoadingGlobal"},clean:{$ref:"#/definitions/Clean"},compareBeforeEmit:{$ref:"#/definitions/CompareBeforeEmit"},copy:{$ref:"#/definitions/Copy"},crossOriginLoading:{$ref:"#/definitions/CrossOriginLoading"},cssChunkFilename:{$ref:"#/definitions/CssChunkFilename"},cssFilename:{$ref:"#/definitions/CssFilename"},devtoolFallbackModuleFilenameTemplate:{$ref:"#/definitions/DevtoolFallbackModuleFilenameTemplate"},devtoolModuleFilenameTemplate:{$ref:"#/definitions/DevtoolModuleFilenameTemplate"},devtoolNamespace:{$ref:"#/definitions/DevtoolNamespace"},enabledChunkLoadingTypes:{$ref:"#/definitions/EnabledChunkLoadingTypes"},enabledLibraryTypes:{$ref:"#/definitions/EnabledLibraryTypes"},enabledWasmLoadingTypes:{$ref:"#/definitions/EnabledWasmLoadingTypes"},environment:{$ref:"#/definitions/Environment"},filename:{$ref:"#/definitions/Filename"},globalObject:{$ref:"#/definitions/GlobalObject"},hashDigest:{$ref:"#/definitions/HashDigest"},hashDigestLength:{$ref:"#/definitions/HashDigestLength"},hashFunction:{$ref:"#/definitions/HashFunction"},hashSalt:{$ref:"#/definitions/HashSalt"},hotUpdateChunkFilename:{$ref:"#/definitions/HotUpdateChunkFilename"},hotUpdateGlobal:{$ref:"#/definitions/HotUpdateGlobal"},hotUpdateMainFilename:{$ref:"#/definitions/HotUpdateMainFilename"},html:{$ref:"#/definitions/OutputHtml"},htmlChunkFilename:{$ref:"#/definitions/HtmlChunkFilename"},htmlFilename:{$ref:"#/definitions/HtmlFilename"},ignoreBrowserWarnings:{type:"boolean"},iife:{$ref:"#/definitions/Iife"},importFunctionName:{$ref:"#/definitions/ImportFunctionName"},importMetaName:{$ref:"#/definitions/ImportMetaName"},library:{$ref:"#/definitions/Library"},libraryExport:{oneOf:[{$ref:"#/definitions/LibraryExport"}]},libraryTarget:{oneOf:[{$ref:"#/definitions/LibraryType"}]},module:{$ref:"#/definitions/OutputModule"},path:{$ref:"#/definitions/Path"},pathinfo:{$ref:"#/definitions/Pathinfo"},publicPath:{$ref:"#/definitions/PublicPath"},resourceHints:{$ref:"#/definitions/ResourceHints"},scriptType:{$ref:"#/definitions/ScriptType"},sourceMapFilename:{$ref:"#/definitions/SourceMapFilename"},sourcePrefix:{$ref:"#/definitions/SourcePrefix"},strictModuleErrorHandling:{$ref:"#/definitions/StrictModuleErrorHandling"},strictModuleExceptionHandling:{$ref:"#/definitions/StrictModuleExceptionHandling"},strictModuleResolution:{$ref:"#/definitions/StrictModuleResolution"},trustedTypes:{anyOf:[{enum:[!0]},{type:"string",minLength:1},{$ref:"#/definitions/TrustedTypes"}]},umdNamedDefine:{oneOf:[{$ref:"#/definitions/UmdNamedDefine"}]},uniqueName:{$ref:"#/definitions/UniqueName"},wasmLoading:{$ref:"#/definitions/WasmLoading"},wasmStreamingFallback:{$ref:"#/definitions/WasmStreamingFallback"},webassemblyModuleFilename:{$ref:"#/definitions/WebassemblyModuleFilename"},workerChunkFilename:{$ref:"#/definitions/WorkerChunkFilename"},workerChunkLoading:{$ref:"#/definitions/ChunkLoading"},workerPublicPath:{$ref:"#/definitions/WorkerPublicPath"},workerWasmLoading:{$ref:"#/definitions/WasmLoading"}}},Bt={anyOf:[{enum:["array-push","commonjs","module",!1]},{type:"string"}]},_t={enum:[!1,"anonymous","use-credentials"]},Jt={type:"object",additionalProperties:!1,properties:{arrowFunction:{type:"boolean"},asyncFunction:{type:"boolean"},bigIntLiteral:{type:"boolean"},const:{type:"boolean"},deferImport:{type:"boolean"},destructuring:{type:"boolean"},document:{type:"boolean"},dynamicImport:{type:"boolean"},dynamicImportInWorker:{type:"boolean"},forOf:{type:"boolean"},generator:{type:"boolean"},globalThis:{type:"boolean"},hasOwn:{type:"boolean"},importMetaDirnameAndFilename:{type:"boolean"},let:{type:"boolean"},logicalAssignment:{type:"boolean"},methodShorthand:{type:"boolean"},module:{type:"boolean"},modulePreload:{type:"boolean"},nodeBuiltinModuleGetter:{type:"boolean"},nodePrefixForCoreModules:{type:"boolean"},optionalChaining:{type:"boolean"},sourceImport:{type:"boolean"},spread:{type:"boolean"},symbol:{type:"boolean"},templateLiteral:{type:"boolean"},topLevelAwait:{type:"boolean"}}},Qt={anyOf:[{enum:["verbose"]},{type:"boolean"}]},Zt={enum:[!1,"text/javascript","module"]},Xt={type:"object",additionalProperties:!1,properties:{onPolicyCreationFailure:{enum:["continue","stop"]},policyName:{type:"string",minLength:1}}};function Kt(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=null,i=n,a=n,l=!1,p=n;if(n===p)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}else if(e.includes("!")||!1!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var f=p===n;if(!(l=l||f)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}f=r===n,l=l||f}if(l)n=a,t!==null&&(a?t.length=a:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(i===n&&(o=!0,s=0),!o){let e={params:{passingSchemas:s}};return t===null?t=[e]:t.push(e),n++,Kt.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),Kt.errors=t,n===0}function Yt(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return Yt.errors=[{params:{type:"object"}}],!1;{let i=r;for(let t in e)if("dry"!==t&&"keep"!==t)return Yt.errors=[{params:{additionalProperty:t}}],!1;if(i===r){if(e.dry!==void 0){if("boolean"!=typeof e.dry)return Yt.errors=[{params:{type:"boolean"}}],!1;var o=r===r}else o=!0;if(o)if(e.keep!==void 0){let i=e.keep,a=r,l=r,p=!1,f=r;if(!(i instanceof RegExp)){let e={params:{}};n===null?n=[e]:n.push(e),r++}var s=f===r;if(!(p=p||s)){let o=r;if(r===o)if("string"==typeof i){if(i.includes("!")||!1!==h.test(i)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(s=o===r,!(p=p||s)){let o=r;if(!(i instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}if(s=o===r,!(p=p||s)){let o=r;Ee(i,{instancePath:t+"/keep",parentData:e,parentDataProperty:"keep",rootData})||(r=(n=n===null?Ee.errors:n.concat(Ee.errors)).length),s=o===r,p=p||s}}}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,Yt.errors=n,!1}r=l,n!==null&&(l?n.length=l:n=null),o=a===r}else o=!0}}}return Yt.errors=n,r===0}function en(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if("boolean"!=typeof e){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;Yt(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?Yt.errors:t.concat(Yt.errors)).length),i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,en.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),en.errors=t,n===0}let tn={type:"object",additionalProperties:!1,properties:{context:{type:"string"},filename:{anyOf:[{type:"string",absolutePath:!1},{instanceof:"Function"}]},from:{anyOf:[{type:"array",items:{type:"string",minLength:1},minItems:1},{type:"string",minLength:1}]},globOptions:{$ref:"#/definitions/CopyGlobOptions"},info:{anyOf:[{type:"object",additionalProperties:!0,properties:{}},{instanceof:"Function"}]},preservePermissions:{type:"boolean"},preserveTimestamps:{type:"boolean"},to:{anyOf:[{type:"string",absolutePath:!1},{instanceof:"Function"}]},transform:{anyOf:[{type:"object",additionalProperties:!1,properties:{cache:{anyOf:[{type:"boolean"},{type:"object",additionalProperties:!1,properties:{keys:{anyOf:[{type:"object",additionalProperties:!0,properties:{}},{instanceof:"Function"}]}}}]},transformer:{instanceof:"Function"}},required:["transformer"]},{instanceof:"Function"}]}},required:["from"]};function Z(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0;if(n===0){if(!e||"object"!=typeof e||Array.isArray(e))return Z.errors=[{params:{type:"object"}}],!1;{let d;if(e.from===void 0&&(d="from"))return Z.errors=[{params:{missingProperty:d}}],!1;{let d=n;for(let t in e)if(!f.call(tn.properties,t))return Z.errors=[{params:{additionalProperty:t}}],!1;if(d===n){if(e.context!==void 0){if("string"!=typeof e.context)return Z.errors=[{params:{type:"string"}}],!1;var r=n===n}else r=!0;if(r){if(e.filename!==void 0){let s=e.filename,i=n,a=n,l=!1,p=n;if(n===p)if("string"==typeof s){if(s.includes("!")||!1!==h.test(s)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var o=p===n;if(!(l=l||o)){let e=n;if(!(s instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}o=e===n,l=l||o}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Z.errors=t,!1}n=a,t!==null&&(a?t.length=a:t=null),r=i===n}else r=!0;if(r){if(e.from!==void 0){let o=e.from,i=n,a=n,l=!1,p=n;if(n===p)if(Array.isArray(o))if(o.length<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}else{let e=o.length;for(let r=0;r<e;r++){let e=o[r],s=n;if(n===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var s=p===n;if(!(l=l||s)){let e=n;if(n===e)if("string"==typeof o){if(u(o)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}s=e===n,l=l||s}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Z.errors=t,!1}n=a,t!==null&&(a?t.length=a:t=null),r=i===n}else r=!0;if(r){if(e.globOptions!==void 0){let t=e.globOptions,o=n;if(n==n){if(!t||"object"!=typeof t||Array.isArray(t))return Z.errors=[{params:{type:"object"}}],!1;{let e=n;for(let e in t)if("caseSensitive"!==e&&"deep"!==e&&"dot"!==e&&"followSymlinks"!==e&&"ignore"!==e)return Z.errors=[{params:{additionalProperty:e}}],!1;if(e===n){if(t.caseSensitive!==void 0){if("boolean"!=typeof t.caseSensitive)return Z.errors=[{params:{type:"boolean"}}],!1;var i=n===n}else i=!0;if(i){if(t.deep!==void 0){let e=t.deep,r=n;if(n===r){if("number"!=typeof e)return Z.errors=[{params:{type:"number"}}],!1;if(e<1||isNaN(e))return Z.errors=[{params:{comparison:">=",limit:1}}],!1}i=r===n}else i=!0;if(i){if(t.dot!==void 0){if("boolean"!=typeof t.dot)return Z.errors=[{params:{type:"boolean"}}],!1;i=n===n}else i=!0;if(i){if(t.followSymlinks!==void 0){if("boolean"!=typeof t.followSymlinks)return Z.errors=[{params:{type:"boolean"}}],!1;i=n===n}else i=!0;if(i)if(t.ignore!==void 0){let e=t.ignore,r=n;if(n===r){if(!Array.isArray(e))return Z.errors=[{params:{type:"array"}}],!1;{let t=e.length;for(let r=0;r<t;r++){let t=e[r],o=n;if(n===o){if("string"!=typeof t)return Z.errors=[{params:{type:"string"}}],!1;if(u(t)<1)return Z.errors=[{params:{limit:1}}],!1}if(o!==n)break}}}i=r===n}else i=!0}}}}}}r=o===n}else r=!0;if(r){if(e.info!==void 0){let o=e.info,s=n,i=n,l=!1,p=n;if(n===p)if(o&&"object"==typeof o&&!Array.isArray(o));else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}var a=p===n;if(!(l=l||a)){let e=n;if(!(o instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}a=e===n,l=l||a}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Z.errors=t,!1}n=i,t!==null&&(i?t.length=i:t=null),r=s===n}else r=!0;if(r){if(e.preservePermissions!==void 0){if("boolean"!=typeof e.preservePermissions)return Z.errors=[{params:{type:"boolean"}}],!1;r=n===n}else r=!0;if(r){if(e.preserveTimestamps!==void 0){if("boolean"!=typeof e.preserveTimestamps)return Z.errors=[{params:{type:"boolean"}}],!1;r=n===n}else r=!0;if(r){if(e.to!==void 0){let o=e.to,s=n,i=n,a=!1,p=n;if(n===p)if("string"==typeof o){if(o.includes("!")||!1!==h.test(o)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var l=p===n;if(!(a=a||l)){let e=n;if(!(o instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}l=e===n,a=a||l}if(!a){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Z.errors=t,!1}n=i,t!==null&&(i?t.length=i:t=null),r=s===n}else r=!0;if(r)if(e.transform!==void 0){let o=e.transform,s=n,i=n,a=!1,l=n;if(n===l)if(o&&"object"==typeof o&&!Array.isArray(o)){let e;if(o.transformer===void 0&&(e="transformer")){let r={params:{missingProperty:e}};t===null?t=[r]:t.push(r),n++}else{let e=n;for(let e in o)if("cache"!==e&&"transformer"!==e){let r={params:{additionalProperty:e}};t===null?t=[r]:t.push(r),n++;break}if(e===n){if(o.cache!==void 0){let e=o.cache,r=n,s=n,i=!1,a=n;if("boolean"!=typeof e){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}var p=a===n;if(!(i=i||p)){let r=n;if(n===r)if(e&&"object"==typeof e&&!Array.isArray(e)){let r=n;for(let r in e)if("keys"!==r){let e={params:{additionalProperty:r}};t===null?t=[e]:t.push(e),n++;break}if(r===n&&e.keys!==void 0){let r=e.keys,o=n,s=!1,i=n;if(n===i)if(r&&"object"==typeof r&&!Array.isArray(r));else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}var c=i===n;if(!(s=s||c)){let e=n;if(!(r instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}c=e===n,s=s||c}if(s)n=o,t!==null&&(o?t.length=o:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}p=r===n,i=i||p}if(i)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}var y=r===n}else y=!0;if(y)if(o.transformer!==void 0){let e=n;if(!(o.transformer instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}y=e===n}else y=!0}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}var m=l===n;if(!(a=a||m)){let e=n;if(!(o instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}m=e===n,a=a||m}if(!a){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Z.errors=t,!1}n=i,t!==null&&(i?t.length=i:t=null),r=s===n}else r=!0}}}}}}}}}}}return Z.errors=t,n===0}function nn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(n===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;Z(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?Z.errors:t.concat(Z.errors)).length),i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,nn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),nn.errors=t,n===0}function rn(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0,o=r,s=!1,i=r;if(r===i)if(Array.isArray(e)){let o=e.length;for(let s=0;s<o;s++){let o=r;if(nn(e[s],{instancePath:t+"/"+s,parentData:e,parentDataProperty:s,rootData})||(r=(n=n===null?nn.errors:n.concat(nn.errors)).length),o!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var a=i===r;if(!(s=s||a)){let t=r;if(r===t)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}a=t===r,s=s||a}if(!s){let e={params:{}};return n===null?n=[e]:n.push(e),r++,rn.errors=n,!1}return r=o,n!==null&&(o?n.length=o:n=null),rn.errors=n,r===0}function on(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=null,i=n,a=n,l=!1,p=n;if(n===p)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}else if(e.includes("!")||!1!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var f=p===n;if(!(l=l||f)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}f=r===n,l=l||f}if(l)n=a,t!==null&&(a?t.length=a:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(i===n&&(o=!0,s=0),!o){let e={params:{passingSchemas:s}};return t===null?t=[e]:t.push(e),n++,on.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),on.errors=t,n===0}function sn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=null,i=n,a=n,l=!1,p=n;if(n===p)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}else if(e.includes("!")||!1!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var f=p===n;if(!(l=l||f)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}f=r===n,l=l||f}if(l)n=a,t!==null&&(a?t.length=a:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(i===n&&(o=!0,s=0),!o){let e={params:{passingSchemas:s}};return t===null?t=[e]:t.push(e),n++,sn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),sn.errors=t,n===0}function an(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0;if(n===0){if(!Array.isArray(e))return an.errors=[{params:{type:"array"}}],!1;{let o=e.length;for(let s=0;s<o;s++){let o=e[s],i=n,a=n,l=!1,p=n;if("jsonp"!==o&&"import-scripts"!==o&&"require"!==o&&"async-node"!==o&&"import"!==o){let e={params:{allowedValues:le.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var r=p===n;if(!(l=l||r)){let e=n;if("string"!=typeof o){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}r=e===n,l=l||r}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,an.errors=t,!1}if(n=a,t!==null&&(a?t.length=a:t=null),i!==n)break}}}return an.errors=t,n===0}function ln(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0;if(n===0){if(!Array.isArray(e))return ln.errors=[{params:{type:"array"}}],!1;{let o=e.length;for(let s=0;s<o;s++){let o=e[s],i=n,a=n,l=!1,p=n;if("var"!==o&&"module"!==o&&"assign"!==o&&"assign-properties"!==o&&"this"!==o&&"window"!==o&&"self"!==o&&"global"!==o&&"commonjs"!==o&&"commonjs2"!==o&&"commonjs-module"!==o&&"commonjs-static"!==o&&"amd"!==o&&"amd-require"!==o&&"umd"!==o&&"umd2"!==o&&"jsonp"!==o&&"system"!==o){let e={params:{allowedValues:ye.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var r=p===n;if(!(l=l||r)){let e=n;if("string"!=typeof o){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}r=e===n,l=l||r}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,ln.errors=t,!1}if(n=a,t!==null&&(a?t.length=a:t=null),i!==n)break}}}return ln.errors=t,n===0}function pn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0;if(n===0){if(!Array.isArray(e))return pn.errors=[{params:{type:"array"}}],!1;{let o=e.length;for(let s=0;s<o;s++){let o=e[s],i=n,a=n,l=!1,p=n;if("fetch"!==o&&"async-node"!==o){let e={params:{allowedValues:Pe.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var r=p===n;if(!(l=l||r)){let e=n;if("string"!=typeof o){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}r=e===n,l=l||r}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,pn.errors=t,!1}if(n=a,t!==null&&(a?t.length=a:t=null),i!==n)break}}}return pn.errors=t,n===0}function fn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=null,i=n,a=n,l=!1,p=n;if(n===p)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}else if(e.includes("!")||!1!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var f=p===n;if(!(l=l||f)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}f=r===n,l=l||f}if(l)n=a,t!==null&&(a?t.length=a:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(i===n&&(o=!0,s=0),!o){let e={params:{passingSchemas:s}};return t===null?t=[e]:t.push(e),n++,fn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),fn.errors=t,n===0}function un(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if("boolean"!=typeof e){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;C(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?C.errors:t.concat(C.errors)).length),i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,un.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),un.errors=t,n===0}function cn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=null,i=n,a=n,l=!1,p=n;if(n===p)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}else if(e.includes("!")||!1!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var f=p===n;if(!(l=l||f)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}f=r===n,l=l||f}if(l)n=a,t!==null&&(a?t.length=a:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(i===n&&(o=!0,s=0),!o){let e={params:{passingSchemas:s}};return t===null?t=[e]:t.push(e),n++,cn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),cn.errors=t,n===0}function yn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=null,i=n,a=n,l=!1,p=n;if(n===p)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}else if(e.includes("!")||!1!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var f=p===n;if(!(l=l||f)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}f=r===n,l=l||f}if(l)n=a,t!==null&&(a?t.length=a:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(i===n&&(o=!0,s=0),!o){let e={params:{passingSchemas:s}};return t===null?t=[e]:t.push(e),n++,yn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),yn.errors=t,n===0}function mn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;de(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?de.errors:t.concat(de.errors)).length);var i=s===n;if(!(o=o||i)){let r=n;$(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?$.errors:t.concat($.errors)).length),i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,mn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),mn.errors=t,n===0}let dn={anyOf:[{type:"array",items:{$ref:"#/definitions/HtmlResourceHint"}},{enum:["prefetch","preload","none"]},{type:"boolean"},{instanceof:"Function"}]},hn={type:"object",additionalProperties:!1,properties:{as:{type:"string"},chunk:{type:"string",minLength:1},crossorigin:{anyOf:[{enum:["anonymous","use-credentials"]},{type:"boolean"}]},entry:{type:"string",minLength:1},fetchPriority:{enum:["low","high","auto"]},href:{type:"string"},integrity:{type:"boolean"},media:{type:"string"},rel:{enum:["preload","prefetch","modulepreload","preconnect","dns-prefetch"]},type:{type:"string"}},required:["rel"]};function bn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(n===s)if(Array.isArray(e)){let r=e.length;for(let o=0;o<r;o++){let r=e[o],s=n;if(n==n)if(r&&"object"==typeof r&&!Array.isArray(r)){let e;if(r.rel===void 0&&(e="rel")){let r={params:{missingProperty:e}};t===null?t=[r]:t.push(r),n++}else{let e=n;for(let e in r)if(!f.call(hn.properties,e)){let r={params:{additionalProperty:e}};t===null?t=[r]:t.push(r),n++;break}if(e===n){if(r.as!==void 0){let e=n;if("string"!=typeof r.as){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var i=e===n}else i=!0;if(i){if(r.chunk!==void 0){let e=r.chunk,o=n;if(n===o)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}i=o===n}else i=!0;if(i){if(r.crossorigin!==void 0){let e=r.crossorigin,o=n,s=n,l=!1,p=n;if("anonymous"!==e&&"use-credentials"!==e){let e={params:{allowedValues:hn.properties.crossorigin.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var a=p===n;if(!(l=l||a)){let r=n;if("boolean"!=typeof e){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n,l=l||a}if(l)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}i=o===n}else i=!0;if(i){if(r.entry!==void 0){let e=r.entry,o=n;if(n===o)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}i=o===n}else i=!0;if(i){if(r.fetchPriority!==void 0){let e=r.fetchPriority,o=n;if("low"!==e&&"high"!==e&&"auto"!==e){let e={params:{allowedValues:hn.properties.fetchPriority.enum}};t===null?t=[e]:t.push(e),n++}i=o===n}else i=!0;if(i){if(r.href!==void 0){let e=n;if("string"!=typeof r.href){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}i=e===n}else i=!0;if(i){if(r.integrity!==void 0){let e=n;if("boolean"!=typeof r.integrity){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}i=e===n}else i=!0;if(i){if(r.media!==void 0){let e=n;if("string"!=typeof r.media){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}i=e===n}else i=!0;if(i){if(r.rel!==void 0){let e=r.rel,o=n;if("preload"!==e&&"prefetch"!==e&&"modulepreload"!==e&&"preconnect"!==e&&"dns-prefetch"!==e){let e={params:{allowedValues:hn.properties.rel.enum}};t===null?t=[e]:t.push(e),n++}i=o===n}else i=!0;if(i)if(r.type!==void 0){let e=n;if("string"!=typeof r.type){let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}i=e===n}else i=!0}}}}}}}}}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var l=s===n;if(!(o=o||l)){let r=n;if("prefetch"!==e&&"preload"!==e&&"none"!==e){let e={params:{allowedValues:dn.anyOf[1].enum}};t===null?t=[e]:t.push(e),n++}if(l=r===n,!(o=o||l)){let r=n;if("boolean"!=typeof e){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}if(l=r===n,!(o=o||l)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}l=r===n,o=o||l}}}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,bn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),bn.errors=t,n===0}function gn(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return gn.errors=[{params:{type:"object"}}],!1;{let s=r;for(let t in e)if("dedupe"!==t&&"initial"!==t&&"manifest"!==t&&"modulePreloadPolyfill"!==t&&"preconnect"!==t&&"urlHints"!==t)return gn.errors=[{params:{additionalProperty:t}}],!1;if(s===r){if(e.dedupe!==void 0){if("boolean"!=typeof e.dedupe)return gn.errors=[{params:{type:"boolean"}}],!1;var o=r===r}else o=!0;if(o){if(e.initial!==void 0){let s=r;bn(e.initial,{instancePath:t+"/initial",parentData:e,parentDataProperty:"initial",rootData})||(r=(n=n===null?bn.errors:n.concat(bn.errors)).length),o=s===r}else o=!0;if(o){if(e.manifest!==void 0){let t=e.manifest,n=r;if(r===n){if("string"!=typeof t)return gn.errors=[{params:{type:"string"}}],!1;if(u(t)<1)return gn.errors=[{params:{limit:1}}],!1}o=n===r}else o=!0;if(o){if(e.modulePreloadPolyfill!==void 0){if("boolean"!=typeof e.modulePreloadPolyfill)return gn.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.preconnect!==void 0){if("boolean"!=typeof e.preconnect)return gn.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o)if(e.urlHints!==void 0){let s=e.urlHints,i=r;if(r===i){if(!Array.isArray(s))return gn.errors=[{params:{type:"array"}}],!1;{let e=s.length;for(let o=0;o<e;o++){let e=r;if(T(s[o],{instancePath:t+"/urlHints/"+o,parentData:s,parentDataProperty:o,rootData})||(r=(n=n===null?T.errors:n.concat(T.errors)).length),e!==r)break}}}o=i===r}else o=!0}}}}}}}return gn.errors=n,r===0}function vn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;bn(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?bn.errors:t.concat(bn.errors)).length);var i=s===n;if(!(o=o||i)){let r=n;gn(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?gn.errors:t.concat(gn.errors)).length),i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,vn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),vn.errors=t,n===0}function Pn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=null,i=n,a=n,l=!1,p=n;if(n===p)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};t===null?t=[e]:t.push(e),n++}else if(e.includes("!")||!1!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}var f=p===n;if(!(l=l||f)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}f=r===n,l=l||f}if(l)n=a,t!==null&&(a?t.length=a:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(i===n&&(o=!0,s=0),!o){let e={params:{passingSchemas:s}};return t===null?t=[e]:t.push(e),n++,Pn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),Pn.errors=t,n===0}function X(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return X.errors=[{params:{type:"object"}}],!1;{let v=r;for(let t in e)if(!f.call(qt.properties,t))return X.errors=[{params:{additionalProperty:t}}],!1;if(v===r){if(e.amdContainer!==void 0){let t=e.amdContainer,s=r,i=r,a=!1,l=null,p=r;if(r==r)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,X.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null);var o=s===r}else o=!0;if(o){if(e.assetModuleFilename!==void 0){let t=e.assetModuleFilename,i=r,a=r,l=!1,p=r;if(r===p)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}else if(t.includes("!")||!1!==h.test(t)){let e={params:{}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var s=p===r;if(!(l=l||s)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}s=e===r,l=l||s}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,X.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o){if(e.asyncChunks!==void 0){if("boolean"!=typeof e.asyncChunks)return X.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.auxiliaryComment!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(me(e.auxiliaryComment,{instancePath:t+"/auxiliaryComment",parentData:e,parentDataProperty:"auxiliaryComment",rootData})||(r=(n=n===null?me.errors:n.concat(me.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,X.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.charset!==void 0){if("boolean"!=typeof e.charset)return X.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.chunkFilename!==void 0){let s=r;Kt(e.chunkFilename,{instancePath:t+"/chunkFilename",parentData:e,parentDataProperty:"chunkFilename",rootData})||(r=(n=n===null?Kt.errors:n.concat(Kt.errors)).length),o=s===r}else o=!0;if(o){if(e.chunkFormat!==void 0){let t=e.chunkFormat,s=r,a=r,l=!1,p=r;if("array-push"!==t&&"commonjs"!==t&&"module"!==t&&!1!==t){let e={params:{allowedValues:Bt.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var i=p===r;if(!(l=l||i)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}i=e===r,l=l||i}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,X.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=s===r}else o=!0;if(o){if(e.chunkLoadTimeout!==void 0){if("number"!=typeof e.chunkLoadTimeout)return X.errors=[{params:{type:"number"}}],!1;o=r===r}else o=!0;if(o){if(e.chunkLoading!==void 0){let s=r;pe(e.chunkLoading,{instancePath:t+"/chunkLoading",parentData:e,parentDataProperty:"chunkLoading",rootData})||(r=(n=n===null?pe.errors:n.concat(pe.errors)).length),o=s===r}else o=!0;if(o){if(e.chunkLoadingGlobal!==void 0){if("string"!=typeof e.chunkLoadingGlobal)return X.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.clean!==void 0){let s=r;en(e.clean,{instancePath:t+"/clean",parentData:e,parentDataProperty:"clean",rootData})||(r=(n=n===null?en.errors:n.concat(en.errors)).length),o=s===r}else o=!0;if(o){if(e.compareBeforeEmit!==void 0){if("boolean"!=typeof e.compareBeforeEmit)return X.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.copy!==void 0){let s=r;rn(e.copy,{instancePath:t+"/copy",parentData:e,parentDataProperty:"copy",rootData})||(r=(n=n===null?rn.errors:n.concat(rn.errors)).length),o=s===r}else o=!0;if(o){if(e.crossOriginLoading!==void 0){let t=e.crossOriginLoading;if(!1!==t&&"anonymous"!==t&&"use-credentials"!==t)return X.errors=[{params:{allowedValues:_t.enum}}],!1;o=r===r}else o=!0;if(o){if(e.cssChunkFilename!==void 0){let s=r;on(e.cssChunkFilename,{instancePath:t+"/cssChunkFilename",parentData:e,parentDataProperty:"cssChunkFilename",rootData})||(r=(n=n===null?on.errors:n.concat(on.errors)).length),o=s===r}else o=!0;if(o){if(e.cssFilename!==void 0){let s=r;sn(e.cssFilename,{instancePath:t+"/cssFilename",parentData:e,parentDataProperty:"cssFilename",rootData})||(r=(n=n===null?sn.errors:n.concat(sn.errors)).length),o=s===r}else o=!0;if(o){if(e.devtoolFallbackModuleFilenameTemplate!==void 0){let t=e.devtoolFallbackModuleFilenameTemplate,s=r,i=r,l=!1,p=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var a=p===r;if(!(l=l||a)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}a=e===r,l=l||a}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,X.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.devtoolModuleFilenameTemplate!==void 0){let t=e.devtoolModuleFilenameTemplate,s=r,i=r,a=!1,p=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var l=p===r;if(!(a=a||l)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}l=e===r,a=a||l}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,X.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.devtoolNamespace!==void 0){if("string"!=typeof e.devtoolNamespace)return X.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.enabledChunkLoadingTypes!==void 0){let s=r;an(e.enabledChunkLoadingTypes,{instancePath:t+"/enabledChunkLoadingTypes",parentData:e,parentDataProperty:"enabledChunkLoadingTypes",rootData})||(r=(n=n===null?an.errors:n.concat(an.errors)).length),o=s===r}else o=!0;if(o){if(e.enabledLibraryTypes!==void 0){let s=r;ln(e.enabledLibraryTypes,{instancePath:t+"/enabledLibraryTypes",parentData:e,parentDataProperty:"enabledLibraryTypes",rootData})||(r=(n=n===null?ln.errors:n.concat(ln.errors)).length),o=s===r}else o=!0;if(o){if(e.enabledWasmLoadingTypes!==void 0){let s=r;pn(e.enabledWasmLoadingTypes,{instancePath:t+"/enabledWasmLoadingTypes",parentData:e,parentDataProperty:"enabledWasmLoadingTypes",rootData})||(r=(n=n===null?pn.errors:n.concat(pn.errors)).length),o=s===r}else o=!0;if(o){if(e.environment!==void 0){let t=e.environment,n=r;if(r==r){if(!t||"object"!=typeof t||Array.isArray(t))return X.errors=[{params:{type:"object"}}],!1;{let e=r;for(let e in t)if(!f.call(Jt.properties,e))return X.errors=[{params:{additionalProperty:e}}],!1;if(e===r){if(t.arrowFunction!==void 0){if("boolean"!=typeof t.arrowFunction)return X.errors=[{params:{type:"boolean"}}],!1;var p=r===r}else p=!0;if(p){if(t.asyncFunction!==void 0){if("boolean"!=typeof t.asyncFunction)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.bigIntLiteral!==void 0){if("boolean"!=typeof t.bigIntLiteral)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.const!==void 0){if("boolean"!=typeof t.const)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.deferImport!==void 0){if("boolean"!=typeof t.deferImport)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.destructuring!==void 0){if("boolean"!=typeof t.destructuring)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.document!==void 0){if("boolean"!=typeof t.document)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.dynamicImport!==void 0){if("boolean"!=typeof t.dynamicImport)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.dynamicImportInWorker!==void 0){if("boolean"!=typeof t.dynamicImportInWorker)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.forOf!==void 0){if("boolean"!=typeof t.forOf)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.generator!==void 0){if("boolean"!=typeof t.generator)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.globalThis!==void 0){if("boolean"!=typeof t.globalThis)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.hasOwn!==void 0){if("boolean"!=typeof t.hasOwn)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.importMetaDirnameAndFilename!==void 0){if("boolean"!=typeof t.importMetaDirnameAndFilename)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.let!==void 0){if("boolean"!=typeof t.let)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.logicalAssignment!==void 0){if("boolean"!=typeof t.logicalAssignment)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.methodShorthand!==void 0){if("boolean"!=typeof t.methodShorthand)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.module!==void 0){if("boolean"!=typeof t.module)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.modulePreload!==void 0){if("boolean"!=typeof t.modulePreload)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.nodeBuiltinModuleGetter!==void 0){if("boolean"!=typeof t.nodeBuiltinModuleGetter)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.nodePrefixForCoreModules!==void 0){if("boolean"!=typeof t.nodePrefixForCoreModules)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.optionalChaining!==void 0){if("boolean"!=typeof t.optionalChaining)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.sourceImport!==void 0){if("boolean"!=typeof t.sourceImport)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.spread!==void 0){if("boolean"!=typeof t.spread)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.symbol!==void 0){if("boolean"!=typeof t.symbol)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p){if(t.templateLiteral!==void 0){if("boolean"!=typeof t.templateLiteral)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0;if(p)if(t.topLevelAwait!==void 0){if("boolean"!=typeof t.topLevelAwait)return X.errors=[{params:{type:"boolean"}}],!1;p=r===r}else p=!0}}}}}}}}}}}}}}}}}}}}}}}}}}}}o=n===r}else o=!0;if(o){if(e.filename!==void 0){let s=r;fn(e.filename,{instancePath:t+"/filename",parentData:e,parentDataProperty:"filename",rootData})||(r=(n=n===null?fn.errors:n.concat(fn.errors)).length),o=s===r}else o=!0;if(o){if(e.globalObject!==void 0){let t=e.globalObject;if(r==r){if("string"!=typeof t)return X.errors=[{params:{type:"string"}}],!1;if(u(t)<1)return X.errors=[{params:{limit:1}}],!1}o=r===r}else o=!0;if(o){if(e.hashDigest!==void 0){if("string"!=typeof e.hashDigest)return X.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.hashDigestLength!==void 0){let t=e.hashDigestLength;if(r==r){if("number"!=typeof t)return X.errors=[{params:{type:"number"}}],!1;if(t<1||isNaN(t))return X.errors=[{params:{comparison:">=",limit:1}}],!1}o=r===r}else o=!0;if(o){if(e.hashFunction!==void 0){let t=e.hashFunction,s=r,i=r,a=!1,l=r;if(r===l)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var c=l===r;if(!(a=a||c)){let e=r;if(!(t instanceof Function)){let e={params:{}};n===null?n=[e]:n.push(e),r++}c=e===r,a=a||c}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,X.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.hashSalt!==void 0){let t=e.hashSalt;if(r==r){if("string"!=typeof t)return X.errors=[{params:{type:"string"}}],!1;if(u(t)<1)return X.errors=[{params:{limit:1}}],!1}o=r===r}else o=!0;if(o){if(e.hotUpdateChunkFilename!==void 0){let t=e.hotUpdateChunkFilename;if(r==r){if("string"!=typeof t)return X.errors=[{params:{type:"string"}}],!1;if(t.includes("!")||!1!==h.test(t))return X.errors=[{params:{}}],!1}o=r===r}else o=!0;if(o){if(e.hotUpdateGlobal!==void 0){if("string"!=typeof e.hotUpdateGlobal)return X.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.hotUpdateMainFilename!==void 0){let t=e.hotUpdateMainFilename;if(r==r){if("string"!=typeof t)return X.errors=[{params:{type:"string"}}],!1;if(t.includes("!")||!1!==h.test(t))return X.errors=[{params:{}}],!1}o=r===r}else o=!0;if(o){if(e.html!==void 0){let s=r;un(e.html,{instancePath:t+"/html",parentData:e,parentDataProperty:"html",rootData})||(r=(n=n===null?un.errors:n.concat(un.errors)).length),o=s===r}else o=!0;if(o){if(e.htmlChunkFilename!==void 0){let s=r;cn(e.htmlChunkFilename,{instancePath:t+"/htmlChunkFilename",parentData:e,parentDataProperty:"htmlChunkFilename",rootData})||(r=(n=n===null?cn.errors:n.concat(cn.errors)).length),o=s===r}else o=!0;if(o){if(e.htmlFilename!==void 0){let s=r;yn(e.htmlFilename,{instancePath:t+"/htmlFilename",parentData:e,parentDataProperty:"htmlFilename",rootData})||(r=(n=n===null?yn.errors:n.concat(yn.errors)).length),o=s===r}else o=!0;if(o){if(e.ignoreBrowserWarnings!==void 0){if("boolean"!=typeof e.ignoreBrowserWarnings)return X.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.iife!==void 0){if("boolean"!=typeof e.iife)return X.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.importFunctionName!==void 0){if("string"!=typeof e.importFunctionName)return X.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.importMetaName!==void 0){if("string"!=typeof e.importMetaName)return X.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.library!==void 0){let s=r;mn(e.library,{instancePath:t+"/library",parentData:e,parentDataProperty:"library",rootData})||(r=(n=n===null?mn.errors:n.concat(mn.errors)).length),o=s===r}else o=!0;if(o){if(e.libraryExport!==void 0){let t=e.libraryExport,s=r,i=r,a=!1,l=null,p=r,f=r,c=!1,m=r;if(r===m)if(Array.isArray(t)){let e=t.length;for(let o=0;o<e;o++){let e=t[o],s=r;if(r===s)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(s!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var y=m===r;if(!(c=c||y)){let e=r;if(r===e)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}y=e===r,c=c||y}if(c)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,X.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.libraryTarget!==void 0){let t=e.libraryTarget,s=r,i=r,a=!1,l=null,p=r,f=r,u=!1,c=r;if("var"!==t&&"module"!==t&&"assign"!==t&&"assign-properties"!==t&&"this"!==t&&"window"!==t&&"self"!==t&&"global"!==t&&"commonjs"!==t&&"commonjs2"!==t&&"commonjs-module"!==t&&"commonjs-static"!==t&&"amd"!==t&&"amd-require"!==t&&"umd"!==t&&"umd2"!==t&&"jsonp"!==t&&"system"!==t){let e={params:{allowedValues:ye.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var m=c===r;if(!(u=u||m)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}m=e===r,u=u||m}if(u)r=f,n!==null&&(f?n.length=f:n=null);else{let e={params:{}};n===null?n=[e]:n.push(e),r++}if(p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,X.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.module!==void 0){if("boolean"!=typeof e.module)return X.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.path!==void 0){let t=e.path;if(r==r){if("string"!=typeof t)return X.errors=[{params:{type:"string"}}],!1;if(t.includes("!")||!0!==h.test(t))return X.errors=[{params:{}}],!1}o=r===r}else o=!0;if(o){if(e.pathinfo!==void 0){let t=e.pathinfo,s=r,i=r,a=!1,l=r;if("verbose"!==t){let e={params:{allowedValues:Qt.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var d=l===r;if(!(a=a||d)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}d=e===r,a=a||d}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,X.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.publicPath!==void 0){let s=r;ge(e.publicPath,{instancePath:t+"/publicPath",parentData:e,parentDataProperty:"publicPath",rootData})||(r=(n=n===null?ge.errors:n.concat(ge.errors)).length),o=s===r}else o=!0;if(o){if(e.resourceHints!==void 0){let s=r;vn(e.resourceHints,{instancePath:t+"/resourceHints",parentData:e,parentDataProperty:"resourceHints",rootData})||(r=(n=n===null?vn.errors:n.concat(vn.errors)).length),o=s===r}else o=!0;if(o){if(e.scriptType!==void 0){let t=e.scriptType;if(!1!==t&&"text/javascript"!==t&&"module"!==t)return X.errors=[{params:{allowedValues:Zt.enum}}],!1;o=r===r}else o=!0;if(o){if(e.sourceMapFilename!==void 0){let t=e.sourceMapFilename;if(r==r){if("string"!=typeof t)return X.errors=[{params:{type:"string"}}],!1;if(t.includes("!")||!1!==h.test(t))return X.errors=[{params:{}}],!1}o=r===r}else o=!0;if(o){if(e.sourcePrefix!==void 0){if("string"!=typeof e.sourcePrefix)return X.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o){if(e.strictModuleErrorHandling!==void 0){if("boolean"!=typeof e.strictModuleErrorHandling)return X.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.strictModuleExceptionHandling!==void 0){if("boolean"!=typeof e.strictModuleExceptionHandling)return X.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.strictModuleResolution!==void 0){if("boolean"!=typeof e.strictModuleResolution)return X.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.trustedTypes!==void 0){let t=e.trustedTypes,s=r,i=r,a=!1,l=r;if(!0!==t){let e={params:{allowedValues:qt.properties.trustedTypes.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var b=l===r;if(!(a=a||b)){let e=r;if(r===e)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}if(b=e===r,!(a=a||b)){let e=r;if(r==r)if(t&&"object"==typeof t&&!Array.isArray(t)){let e=r;for(let e in t)if("onPolicyCreationFailure"!==e&&"policyName"!==e){let t={params:{additionalProperty:e}};n===null?n=[t]:n.push(t),r++;break}if(e===r){if(t.onPolicyCreationFailure!==void 0){let e=t.onPolicyCreationFailure,o=r;if("continue"!==e&&"stop"!==e){let e={params:{allowedValues:Xt.properties.onPolicyCreationFailure.enum}};n===null?n=[e]:n.push(e),r++}var g=o===r}else g=!0;if(g)if(t.policyName!==void 0){let e=t.policyName,o=r;if(r===o)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};n===null?n=[e]:n.push(e),r++}}else{let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}g=o===r}else g=!0}}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}b=e===r,a=a||b}}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,X.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.umdNamedDefine!==void 0){let t=r,s=r,i=!1,a=null,l=r;if("boolean"!=typeof e.umdNamedDefine){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}if(l===r&&(i=!0,a=0),!i){let e={params:{passingSchemas:a}};return n===null?n=[e]:n.push(e),r++,X.errors=n,!1}r=s,n!==null&&(s?n.length=s:n=null),o=t===r}else o=!0;if(o){if(e.uniqueName!==void 0){let t=e.uniqueName;if(r==r){if("string"!=typeof t)return X.errors=[{params:{type:"string"}}],!1;if(u(t)<1)return X.errors=[{params:{limit:1}}],!1}o=r===r}else o=!0;if(o){if(e.wasmLoading!==void 0){let s=r;Oe(e.wasmLoading,{instancePath:t+"/wasmLoading",parentData:e,parentDataProperty:"wasmLoading",rootData})||(r=(n=n===null?Oe.errors:n.concat(Oe.errors)).length),o=s===r}else o=!0;if(o){if(e.wasmStreamingFallback!==void 0){if("boolean"!=typeof e.wasmStreamingFallback)return X.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.webassemblyModuleFilename!==void 0){let t=e.webassemblyModuleFilename;if(r==r){if("string"!=typeof t)return X.errors=[{params:{type:"string"}}],!1;if(t.includes("!")||!1!==h.test(t))return X.errors=[{params:{}}],!1}o=r===r}else o=!0;if(o){if(e.workerChunkFilename!==void 0){let s=r;Pn(e.workerChunkFilename,{instancePath:t+"/workerChunkFilename",parentData:e,parentDataProperty:"workerChunkFilename",rootData})||(r=(n=n===null?Pn.errors:n.concat(Pn.errors)).length),o=s===r}else o=!0;if(o){if(e.workerChunkLoading!==void 0){let s=r;pe(e.workerChunkLoading,{instancePath:t+"/workerChunkLoading",parentData:e,parentDataProperty:"workerChunkLoading",rootData})||(r=(n=n===null?pe.errors:n.concat(pe.errors)).length),o=s===r}else o=!0;if(o){if(e.workerPublicPath!==void 0){if("string"!=typeof e.workerPublicPath)return X.errors=[{params:{type:"string"}}],!1;o=r===r}else o=!0;if(o)if(e.workerWasmLoading!==void 0){let s=r;Oe(e.workerWasmLoading,{instancePath:t+"/workerWasmLoading",parentData:e,parentDataProperty:"workerWasmLoading",rootData})||(r=(n=n===null?Oe.errors:n.concat(Oe.errors)).length),o=s===r}else o=!0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return X.errors=n,r===0}let On={anyOf:[{enum:[!1]},{$ref:"#/definitions/PerformanceOptions"}]},Dn={type:"object",additionalProperties:!1,properties:{all:{type:"boolean"},analyzableBailouts:{type:"boolean"},assetFilter:{instanceof:"Function"},asyncChunkWaterfalls:{type:"boolean"},broadContexts:{type:"boolean"},cacheEffectiveness:{type:"boolean"},circularDependencies:{type:"boolean"},conflictingResourceHints:{type:"boolean"},duplicateModules:{type:"boolean"},duplicatePackages:{type:"boolean"},dynamicExports:{type:"boolean"},evalUsage:{type:"boolean"},hints:{enum:[!1,"warning","error","stats"]},hotspots:{type:"boolean"},inlinedAssets:{type:"boolean"},largeModules:{type:"boolean"},legacyJavascript:{type:"boolean"},maxAssetSize:{type:"number"},maxEntrypointSize:{type:"number"},missingSideEffects:{type:"boolean"},mixedExports:{type:"boolean"},osDependentRules:{type:"boolean"},pureAnnotations:{type:"boolean"},redundantDynamicImports:{type:"boolean"},scopeHoistingBailouts:{type:"boolean"},sourceMaps:{type:"boolean"},splitChunksCapped:{type:"boolean"},tinyChunks:{type:"boolean"},topLevelThis:{type:"boolean"},unsplitVendors:{type:"boolean"},unusedAssets:{type:"boolean"},unusedConfig:{type:"boolean"},unusedModules:{type:"boolean"}}};function Cn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(!1!==e){let e={params:{allowedValues:On.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if(n==n)if(e&&"object"==typeof e&&!Array.isArray(e)){let r=n;for(let r in e)if(!f.call(Dn.properties,r)){let e={params:{additionalProperty:r}};t===null?t=[e]:t.push(e),n++;break}if(r===n){if(e.all!==void 0){let r=n;if("boolean"!=typeof e.all){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}var a=r===n}else a=!0;if(a){if(e.analyzableBailouts!==void 0){let r=n;if("boolean"!=typeof e.analyzableBailouts){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.assetFilter!==void 0){let r=n;if(!(e.assetFilter instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.asyncChunkWaterfalls!==void 0){let r=n;if("boolean"!=typeof e.asyncChunkWaterfalls){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.broadContexts!==void 0){let r=n;if("boolean"!=typeof e.broadContexts){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.cacheEffectiveness!==void 0){let r=n;if("boolean"!=typeof e.cacheEffectiveness){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.circularDependencies!==void 0){let r=n;if("boolean"!=typeof e.circularDependencies){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.conflictingResourceHints!==void 0){let r=n;if("boolean"!=typeof e.conflictingResourceHints){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.duplicateModules!==void 0){let r=n;if("boolean"!=typeof e.duplicateModules){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.duplicatePackages!==void 0){let r=n;if("boolean"!=typeof e.duplicatePackages){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.dynamicExports!==void 0){let r=n;if("boolean"!=typeof e.dynamicExports){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.evalUsage!==void 0){let r=n;if("boolean"!=typeof e.evalUsage){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.hints!==void 0){let r=e.hints,o=n;if(!1!==r&&"warning"!==r&&"error"!==r&&"stats"!==r){let e={params:{allowedValues:Dn.properties.hints.enum}};t===null?t=[e]:t.push(e),n++}a=o===n}else a=!0;if(a){if(e.hotspots!==void 0){let r=n;if("boolean"!=typeof e.hotspots){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.inlinedAssets!==void 0){let r=n;if("boolean"!=typeof e.inlinedAssets){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.largeModules!==void 0){let r=n;if("boolean"!=typeof e.largeModules){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.legacyJavascript!==void 0){let r=n;if("boolean"!=typeof e.legacyJavascript){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.maxAssetSize!==void 0){let r=n;if("number"!=typeof e.maxAssetSize){let e={params:{type:"number"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.maxEntrypointSize!==void 0){let r=n;if("number"!=typeof e.maxEntrypointSize){let e={params:{type:"number"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.missingSideEffects!==void 0){let r=n;if("boolean"!=typeof e.missingSideEffects){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.mixedExports!==void 0){let r=n;if("boolean"!=typeof e.mixedExports){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.osDependentRules!==void 0){let r=n;if("boolean"!=typeof e.osDependentRules){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.pureAnnotations!==void 0){let r=n;if("boolean"!=typeof e.pureAnnotations){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.redundantDynamicImports!==void 0){let r=n;if("boolean"!=typeof e.redundantDynamicImports){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.scopeHoistingBailouts!==void 0){let r=n;if("boolean"!=typeof e.scopeHoistingBailouts){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.sourceMaps!==void 0){let r=n;if("boolean"!=typeof e.sourceMaps){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.splitChunksCapped!==void 0){let r=n;if("boolean"!=typeof e.splitChunksCapped){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.tinyChunks!==void 0){let r=n;if("boolean"!=typeof e.tinyChunks){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.topLevelThis!==void 0){let r=n;if("boolean"!=typeof e.topLevelThis){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.unsplitVendors!==void 0){let r=n;if("boolean"!=typeof e.unsplitVendors){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.unusedAssets!==void 0){let r=n;if("boolean"!=typeof e.unusedAssets){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a){if(e.unusedConfig!==void 0){let r=n;if("boolean"!=typeof e.unusedConfig){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0;if(a)if(e.unusedModules!==void 0){let r=n;if("boolean"!=typeof e.unusedModules){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}a=r===n}else a=!0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}i=r===n,o=o||i}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Cn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),Cn.errors=t,n===0}function $n(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0;if(n===0){if(!Array.isArray(e))return $n.errors=[{params:{type:"array"}}],!1;{let o=e.length;for(let s=0;s<o;s++){let o=e[s],i=n,a=n,l=!1,p=n;if(o===void 0&&(e[s]=null,o=null),!1!==o&&o!==0&&""!==o&&o!==null){let e={params:{allowedValues:Qe.enum}};t===null?t=[e]:t.push(e),n++}var r=p===n;if(!(l=l||r)){let e=n;if(n==n)if(o&&"object"==typeof o&&!Array.isArray(o)){let e;if(o.apply===void 0&&(e="apply")){let r={params:{missingProperty:e}};t===null?t=[r]:t.push(r),n++}else if(o.apply!==void 0&&!(o.apply instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"object"}};t===null?t=[e]:t.push(e),n++}if(r=e===n,!(l=l||r)){let e=n;if(!(o instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}r=e===n,l=l||r}}if(!l){let e={params:{}};return t===null?t=[e]:t.push(e),n++,$n.errors=t,!1}if(n=a,t!==null&&(a?t.length=a:t=null),i!==n)break}}}return $n.errors=t,n===0}function xn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=null,i=n;if(L(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?L.errors:t.concat(L.errors)).length),i===n&&(o=!0,s=0),!o){let e={params:{passingSchemas:s}};return t===null?t=[e]:t.push(e),n++,xn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),xn.errors=t,n===0}function An(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=null,i=n;if(L(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?L.errors:t.concat(L.errors)).length),i===n&&(o=!0,s=0),!o){let e={params:{passingSchemas:s}};return t===null?t=[e]:t.push(e),n++,An.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),An.errors=t,n===0}let kn={anyOf:[{enum:["none","summary","errors-only","errors-warnings","minimal","normal","detailed","verbose"]},{type:"boolean"},{$ref:"#/definitions/StatsOptions"}]},jn={type:"object",additionalProperties:!1,properties:{all:{type:"boolean"},assets:{type:"boolean"},assetsSort:{anyOf:[{enum:[!1]},{type:"string"}]},assetsSpace:{type:"number"},builtAt:{type:"boolean"},cached:{type:"boolean"},cachedAssets:{type:"boolean"},cachedModules:{type:"boolean"},children:{anyOf:[{type:"array",items:{$ref:"#/definitions/StatsValue"}},{$ref:"#/definitions/StatsValue"}]},chunkGroupAuxiliary:{type:"boolean"},chunkGroupChildren:{type:"boolean"},chunkGroupMaxAssets:{type:"number"},chunkGroupResourceHints:{type:"boolean"},chunkGroups:{type:"boolean"},chunkModules:{type:"boolean"},chunkModulesSpace:{type:"number"},chunkOrigins:{type:"boolean"},chunkRelations:{type:"boolean"},chunks:{type:"boolean"},chunksSort:{anyOf:[{enum:[!1]},{type:"string"}]},colors:{anyOf:[{type:"boolean"},{type:"object",additionalProperties:!1,properties:{bold:{type:"string"},cyan:{type:"string"},green:{type:"string"},magenta:{type:"string"},red:{type:"string"},yellow:{type:"string"}}}]},context:{type:"string",absolutePath:!0},dependentModules:{type:"boolean"},depth:{type:"boolean"},entrypoints:{anyOf:[{enum:["auto"]},{type:"boolean"}]},env:{type:"boolean"},errorCause:{anyOf:[{enum:["auto"]},{type:"boolean"}]},errorDetails:{anyOf:[{enum:["auto"]},{type:"boolean"}]},errorErrors:{anyOf:[{enum:["auto"]},{type:"boolean"}]},errorStack:{type:"boolean"},errors:{type:"boolean"},errorsCount:{type:"boolean"},errorsSpace:{type:"number"},exclude:{anyOf:[{type:"boolean"},{$ref:"#/definitions/ModuleFilterTypes"}]},excludeAssets:{oneOf:[{$ref:"#/definitions/AssetFilterTypes"}]},excludeModules:{anyOf:[{type:"boolean"},{$ref:"#/definitions/ModuleFilterTypes"}]},groupAssetsByChunk:{type:"boolean"},groupAssetsByEmitStatus:{type:"boolean"},groupAssetsByExtension:{type:"boolean"},groupAssetsByInfo:{type:"boolean"},groupAssetsByPath:{type:"boolean"},groupModulesByAttributes:{type:"boolean"},groupModulesByCacheStatus:{type:"boolean"},groupModulesByExtension:{type:"boolean"},groupModulesByLayer:{type:"boolean"},groupModulesByPath:{type:"boolean"},groupModulesByType:{type:"boolean"},groupReasonsByOrigin:{type:"boolean"},hash:{type:"boolean"},hints:{type:"boolean"},hintsCount:{type:"boolean"},ids:{type:"boolean"},logging:{anyOf:[{enum:["none","error","warn","info","log","verbose"]},{type:"boolean"}]},loggingDebug:{anyOf:[{type:"boolean"},{$ref:"#/definitions/FilterTypes"}]},loggingTrace:{type:"boolean"},moduleAssets:{type:"boolean"},moduleTrace:{type:"boolean"},modules:{type:"boolean"},modulesSort:{anyOf:[{enum:[!1]},{type:"string"}]},modulesSpace:{type:"number"},nestedModules:{type:"boolean"},nestedModulesSpace:{type:"number"},optimizationBailout:{type:"boolean"},orphanModules:{type:"boolean"},outputPath:{type:"boolean"},performance:{type:"boolean"},preset:{anyOf:[{type:"boolean"},{type:"string"}]},providedExports:{type:"boolean"},publicPath:{type:"boolean"},reasons:{type:"boolean"},reasonsSpace:{type:"number"},relatedAssets:{type:"boolean"},runtime:{type:"boolean"},runtimeModules:{type:"boolean"},source:{type:"boolean"},timings:{type:"boolean"},usedExports:{type:"boolean"},version:{type:"boolean"},warnings:{type:"boolean"},warningsCount:{type:"boolean"},warningsFilter:{oneOf:[{$ref:"#/definitions/WarningFilterTypes"}]},warningsSpace:{type:"number"}}},Sn={validate:wn};function Fn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(n===s)if(Array.isArray(e)){let r=e.length;for(let o=0;o<r;o++){let r=e[o],s=n,a=n,l=!1,p=null,f=n,u=n,c=!1,y=n;if(!(r instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var i=y===n;if(!(c=c||i)){let e=n;if(n===e)if("string"==typeof r){if(r.includes("!")||!1!==h.test(r)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(i=e===n,!(c=c||i)){let e=n;if(!(r instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}i=e===n,c=c||i}}if(c)n=u,t!==null&&(u?t.length=u:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(f===n&&(l=!0,p=0),l)n=a,t!==null&&(a?t.length=a:t=null);else{let e={params:{passingSchemas:p}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var a=s===n;if(!(o=o||a)){let r=n,s=n,i=!1,p=n;if(!(e instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var l=p===n;if(!(i=i||l)){let r=n;if(n===r)if("string"==typeof e){if(e.includes("!")||!1!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(l=r===n,!(i=i||l)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}l=r===n,i=i||l}}if(i)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}a=r===n,o=o||a}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Fn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),Fn.errors=t,n===0}function En(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(n===s)if(Array.isArray(e)){let r=e.length;for(let o=0;o<r;o++){let r=e[o],s=n,a=n,l=!1,p=null,f=n,u=n,c=!1,y=n;if(!(r instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var i=y===n;if(!(c=c||i)){let e=n;if(n===e)if("string"==typeof r){if(r.includes("!")||!1!==h.test(r)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(i=e===n,!(c=c||i)){let e=n;if(!(r instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}i=e===n,c=c||i}}if(c)n=u,t!==null&&(u?t.length=u:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(f===n&&(l=!0,p=0),l)n=a,t!==null&&(a?t.length=a:t=null);else{let e={params:{passingSchemas:p}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var a=s===n;if(!(o=o||a)){let r=n,s=n,i=!1,p=n;if(!(e instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var l=p===n;if(!(i=i||l)){let r=n;if(n===r)if("string"==typeof e){if(e.includes("!")||!1!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(l=r===n,!(i=i||l)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}l=r===n,i=i||l}}if(i)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}a=r===n,o=o||a}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,En.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),En.errors=t,n===0}function Rn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if(n===s)if(Array.isArray(e)){let r=e.length;for(let o=0;o<r;o++){let r=e[o],s=n,a=n,l=!1,p=null,f=n,u=n,c=!1,y=n;if(!(r instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var i=y===n;if(!(c=c||i)){let e=n;if(n===e)if("string"==typeof r){if(r.includes("!")||!1!==h.test(r)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(i=e===n,!(c=c||i)){let e=n;if(!(r instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}i=e===n,c=c||i}}if(c)n=u,t!==null&&(u?t.length=u:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}if(f===n&&(l=!0,p=0),l)n=a,t!==null&&(a?t.length=a:t=null);else{let e={params:{passingSchemas:p}};t===null?t=[e]:t.push(e),n++}if(s!==n)break}}else{let e={params:{type:"array"}};t===null?t=[e]:t.push(e),n++}var a=s===n;if(!(o=o||a)){let r=n,s=n,i=!1,p=n;if(!(e instanceof RegExp)){let e={params:{}};t===null?t=[e]:t.push(e),n++}var l=p===n;if(!(i=i||l)){let r=n;if(n===r)if("string"==typeof e){if(e.includes("!")||!1!==h.test(e)){let e={params:{}};t===null?t=[e]:t.push(e),n++}}else{let e={params:{type:"string"}};t===null?t=[e]:t.push(e),n++}if(l=r===n,!(i=i||l)){let r=n;if(!(e instanceof Function)){let e={params:{}};t===null?t=[e]:t.push(e),n++}l=r===n,i=i||l}}if(i)n=s,t!==null&&(s?t.length=s:t=null);else{let e={params:{}};t===null?t=[e]:t.push(e),n++}a=r===n,o=o||a}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,Rn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),Rn.errors=t,n===0}function K(e,{instancePath:t="",parentData,parentDataProperty,rootData=e}={}){let n=null,r=0;if(r===0){if(!e||"object"!=typeof e||Array.isArray(e))return K.errors=[{params:{type:"object"}}],!1;{let ee=r;for(let t in e)if(!f.call(jn.properties,t))return K.errors=[{params:{additionalProperty:t}}],!1;if(ee===r){if(e.all!==void 0){if("boolean"!=typeof e.all)return K.errors=[{params:{type:"boolean"}}],!1;var o=r===r}else o=!0;if(o){if(e.assets!==void 0){if("boolean"!=typeof e.assets)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.assetsSort!==void 0){let t=e.assetsSort,i=r,a=r,l=!1,p=r;if(!1!==t){let e={params:{allowedValues:jn.properties.assetsSort.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var s=p===r;if(!(l=l||s)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}s=e===r,l=l||s}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o){if(e.assetsSpace!==void 0){if("number"!=typeof e.assetsSpace)return K.errors=[{params:{type:"number"}}],!1;o=r===r}else o=!0;if(o){if(e.builtAt!==void 0){if("boolean"!=typeof e.builtAt)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.cached!==void 0){if("boolean"!=typeof e.cached)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.cachedAssets!==void 0){if("boolean"!=typeof e.cachedAssets)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.cachedModules!==void 0){if("boolean"!=typeof e.cachedModules)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.children!==void 0){let s=e.children,a=r,l=r,p=!1,f=r;if(r===f)if(Array.isArray(s)){let e=s.length;for(let o=0;o<e;o++){let e=r;if(Sn.validate(s[o],{instancePath:t+"/children/"+o,parentData:s,parentDataProperty:o,rootData})||(r=(n=n===null?Sn.validate.errors:n.concat(Sn.validate.errors)).length),e!==r)break}}else{let e={params:{type:"array"}};n===null?n=[e]:n.push(e),r++}var i=f===r;if(!(p=p||i)){let o=r;Sn.validate(s,{instancePath:t+"/children",parentData:e,parentDataProperty:"children",rootData})||(r=(n=n===null?Sn.validate.errors:n.concat(Sn.validate.errors)).length),i=o===r,p=p||i}if(!p){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=l,n!==null&&(l?n.length=l:n=null),o=a===r}else o=!0;if(o){if(e.chunkGroupAuxiliary!==void 0){if("boolean"!=typeof e.chunkGroupAuxiliary)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.chunkGroupChildren!==void 0){if("boolean"!=typeof e.chunkGroupChildren)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.chunkGroupMaxAssets!==void 0){if("number"!=typeof e.chunkGroupMaxAssets)return K.errors=[{params:{type:"number"}}],!1;o=r===r}else o=!0;if(o){if(e.chunkGroupResourceHints!==void 0){if("boolean"!=typeof e.chunkGroupResourceHints)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.chunkGroups!==void 0){if("boolean"!=typeof e.chunkGroups)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.chunkModules!==void 0){if("boolean"!=typeof e.chunkModules)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.chunkModulesSpace!==void 0){if("number"!=typeof e.chunkModulesSpace)return K.errors=[{params:{type:"number"}}],!1;o=r===r}else o=!0;if(o){if(e.chunkOrigins!==void 0){if("boolean"!=typeof e.chunkOrigins)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.chunkRelations!==void 0){if("boolean"!=typeof e.chunkRelations)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.chunks!==void 0){if("boolean"!=typeof e.chunks)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.chunksSort!==void 0){let t=e.chunksSort,s=r,i=r,l=!1,p=r;if(!1!==t){let e={params:{allowedValues:jn.properties.chunksSort.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var a=p===r;if(!(l=l||a)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}a=e===r,l=l||a}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.colors!==void 0){let t=e.colors,s=r,i=r,a=!1,f=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}var l=f===r;if(!(a=a||l)){let e=r;if(r===e)if(t&&"object"==typeof t&&!Array.isArray(t)){let e=r;for(let e in t)if("bold"!==e&&"cyan"!==e&&"green"!==e&&"magenta"!==e&&"red"!==e&&"yellow"!==e){let t={params:{additionalProperty:e}};n===null?n=[t]:n.push(t),r++;break}if(e===r){if(t.bold!==void 0){let e=r;if("string"!=typeof t.bold){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}var p=e===r}else p=!0;if(p){if(t.cyan!==void 0){let e=r;if("string"!=typeof t.cyan){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}p=e===r}else p=!0;if(p){if(t.green!==void 0){let e=r;if("string"!=typeof t.green){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}p=e===r}else p=!0;if(p){if(t.magenta!==void 0){let e=r;if("string"!=typeof t.magenta){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}p=e===r}else p=!0;if(p){if(t.red!==void 0){let e=r;if("string"!=typeof t.red){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}p=e===r}else p=!0;if(p)if(t.yellow!==void 0){let e=r;if("string"!=typeof t.yellow){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}p=e===r}else p=!0}}}}}}else{let e={params:{type:"object"}};n===null?n=[e]:n.push(e),r++}l=e===r,a=a||l}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.context!==void 0){let t=e.context,n=r;if(r===n){if("string"!=typeof t)return K.errors=[{params:{type:"string"}}],!1;if(t.includes("!")||!0!==h.test(t))return K.errors=[{params:{}}],!1}o=n===r}else o=!0;if(o){if(e.dependentModules!==void 0){if("boolean"!=typeof e.dependentModules)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.depth!==void 0){if("boolean"!=typeof e.depth)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.entrypoints!==void 0){let t=e.entrypoints,s=r,i=r,a=!1,l=r;if("auto"!==t){let e={params:{allowedValues:jn.properties.entrypoints.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var u=l===r;if(!(a=a||u)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}u=e===r,a=a||u}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.env!==void 0){if("boolean"!=typeof e.env)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.errorCause!==void 0){let t=e.errorCause,s=r,i=r,a=!1,l=r;if("auto"!==t){let e={params:{allowedValues:jn.properties.errorCause.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var c=l===r;if(!(a=a||c)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}c=e===r,a=a||c}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.errorDetails!==void 0){let t=e.errorDetails,s=r,i=r,a=!1,l=r;if("auto"!==t){let e={params:{allowedValues:jn.properties.errorDetails.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var y=l===r;if(!(a=a||y)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}y=e===r,a=a||y}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.errorErrors!==void 0){let t=e.errorErrors,s=r,i=r,a=!1,l=r;if("auto"!==t){let e={params:{allowedValues:jn.properties.errorErrors.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var m=l===r;if(!(a=a||m)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}m=e===r,a=a||m}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.errorStack!==void 0){if("boolean"!=typeof e.errorStack)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.errors!==void 0){if("boolean"!=typeof e.errors)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.errorsCount!==void 0){if("boolean"!=typeof e.errorsCount)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.errorsSpace!==void 0){if("number"!=typeof e.errorsSpace)return K.errors=[{params:{type:"number"}}],!1;o=r===r}else o=!0;if(o){if(e.exclude!==void 0){let s=e.exclude,i=r,a=r,l=!1,p=r;if("boolean"!=typeof s){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}var d=p===r;if(!(l=l||d)){let o=r;Fn(s,{instancePath:t+"/exclude",parentData:e,parentDataProperty:"exclude",rootData})||(r=(n=n===null?Fn.errors:n.concat(Fn.errors)).length),d=o===r,l=l||d}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o){if(e.excludeAssets!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(En(e.excludeAssets,{instancePath:t+"/excludeAssets",parentData:e,parentDataProperty:"excludeAssets",rootData})||(r=(n=n===null?En.errors:n.concat(En.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.excludeModules!==void 0){let s=e.excludeModules,i=r,a=r,l=!1,p=r;if("boolean"!=typeof s){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}var b=p===r;if(!(l=l||b)){let o=r;Fn(s,{instancePath:t+"/excludeModules",parentData:e,parentDataProperty:"excludeModules",rootData})||(r=(n=n===null?Fn.errors:n.concat(Fn.errors)).length),b=o===r,l=l||b}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o){if(e.groupAssetsByChunk!==void 0){if("boolean"!=typeof e.groupAssetsByChunk)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.groupAssetsByEmitStatus!==void 0){if("boolean"!=typeof e.groupAssetsByEmitStatus)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.groupAssetsByExtension!==void 0){if("boolean"!=typeof e.groupAssetsByExtension)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.groupAssetsByInfo!==void 0){if("boolean"!=typeof e.groupAssetsByInfo)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.groupAssetsByPath!==void 0){if("boolean"!=typeof e.groupAssetsByPath)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.groupModulesByAttributes!==void 0){if("boolean"!=typeof e.groupModulesByAttributes)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.groupModulesByCacheStatus!==void 0){if("boolean"!=typeof e.groupModulesByCacheStatus)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.groupModulesByExtension!==void 0){if("boolean"!=typeof e.groupModulesByExtension)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.groupModulesByLayer!==void 0){if("boolean"!=typeof e.groupModulesByLayer)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.groupModulesByPath!==void 0){if("boolean"!=typeof e.groupModulesByPath)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.groupModulesByType!==void 0){if("boolean"!=typeof e.groupModulesByType)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.groupReasonsByOrigin!==void 0){if("boolean"!=typeof e.groupReasonsByOrigin)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.hash!==void 0){if("boolean"!=typeof e.hash)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.hints!==void 0){if("boolean"!=typeof e.hints)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.hintsCount!==void 0){if("boolean"!=typeof e.hintsCount)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.ids!==void 0){if("boolean"!=typeof e.ids)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.logging!==void 0){let t=e.logging,s=r,i=r,a=!1,l=r;if("none"!==t&&"error"!==t&&"warn"!==t&&"info"!==t&&"log"!==t&&"verbose"!==t){let e={params:{allowedValues:jn.properties.logging.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var g=l===r;if(!(a=a||g)){let e=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}g=e===r,a=a||g}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.loggingDebug!==void 0){let s=e.loggingDebug,i=r,a=r,l=!1,p=r;if("boolean"!=typeof s){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}var v=p===r;if(!(l=l||v)){let o=r;qe(s,{instancePath:t+"/loggingDebug",parentData:e,parentDataProperty:"loggingDebug",rootData})||(r=(n=n===null?qe.errors:n.concat(qe.errors)).length),v=o===r,l=l||v}if(!l){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=a,n!==null&&(a?n.length=a:n=null),o=i===r}else o=!0;if(o){if(e.loggingTrace!==void 0){if("boolean"!=typeof e.loggingTrace)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.moduleAssets!==void 0){if("boolean"!=typeof e.moduleAssets)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.moduleTrace!==void 0){if("boolean"!=typeof e.moduleTrace)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.modules!==void 0){if("boolean"!=typeof e.modules)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.modulesSort!==void 0){let t=e.modulesSort,s=r,i=r,a=!1,l=r;if(!1!==t){let e={params:{allowedValues:jn.properties.modulesSort.anyOf[0].enum}};n===null?n=[e]:n.push(e),r++}var P=l===r;if(!(a=a||P)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}P=e===r,a=a||P}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.modulesSpace!==void 0){if("number"!=typeof e.modulesSpace)return K.errors=[{params:{type:"number"}}],!1;o=r===r}else o=!0;if(o){if(e.nestedModules!==void 0){if("boolean"!=typeof e.nestedModules)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.nestedModulesSpace!==void 0){if("number"!=typeof e.nestedModulesSpace)return K.errors=[{params:{type:"number"}}],!1;o=r===r}else o=!0;if(o){if(e.optimizationBailout!==void 0){if("boolean"!=typeof e.optimizationBailout)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.orphanModules!==void 0){if("boolean"!=typeof e.orphanModules)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.outputPath!==void 0){if("boolean"!=typeof e.outputPath)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.performance!==void 0){if("boolean"!=typeof e.performance)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.preset!==void 0){let t=e.preset,s=r,i=r,a=!1,l=r;if("boolean"!=typeof t){let e={params:{type:"boolean"}};n===null?n=[e]:n.push(e),r++}var O=l===r;if(!(a=a||O)){let e=r;if("string"!=typeof t){let e={params:{type:"string"}};n===null?n=[e]:n.push(e),r++}O=e===r,a=a||O}if(!a){let e={params:{}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o){if(e.providedExports!==void 0){if("boolean"!=typeof e.providedExports)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.publicPath!==void 0){if("boolean"!=typeof e.publicPath)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.reasons!==void 0){if("boolean"!=typeof e.reasons)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.reasonsSpace!==void 0){if("number"!=typeof e.reasonsSpace)return K.errors=[{params:{type:"number"}}],!1;o=r===r}else o=!0;if(o){if(e.relatedAssets!==void 0){if("boolean"!=typeof e.relatedAssets)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.runtime!==void 0){if("boolean"!=typeof e.runtime)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.runtimeModules!==void 0){if("boolean"!=typeof e.runtimeModules)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.source!==void 0){if("boolean"!=typeof e.source)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.timings!==void 0){if("boolean"!=typeof e.timings)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.usedExports!==void 0){if("boolean"!=typeof e.usedExports)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.version!==void 0){if("boolean"!=typeof e.version)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.warnings!==void 0){if("boolean"!=typeof e.warnings)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.warningsCount!==void 0){if("boolean"!=typeof e.warningsCount)return K.errors=[{params:{type:"boolean"}}],!1;o=r===r}else o=!0;if(o){if(e.warningsFilter!==void 0){let s=r,i=r,a=!1,l=null,p=r;if(Rn(e.warningsFilter,{instancePath:t+"/warningsFilter",parentData:e,parentDataProperty:"warningsFilter",rootData})||(r=(n=n===null?Rn.errors:n.concat(Rn.errors)).length),p===r&&(a=!0,l=0),!a){let e={params:{passingSchemas:l}};return n===null?n=[e]:n.push(e),r++,K.errors=n,!1}r=i,n!==null&&(i?n.length=i:n=null),o=s===r}else o=!0;if(o)if(e.warningsSpace!==void 0){if("number"!=typeof e.warningsSpace)return K.errors=[{params:{type:"number"}}],!1;o=r===r}else o=!0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return K.errors=n,r===0}function wn(e,{instancePath="",parentData,parentDataProperty,rootData=e}={}){let t=null,n=0,r=n,o=!1,s=n;if("none"!==e&&"summary"!==e&&"errors-only"!==e&&"errors-warnings"!==e&&"minimal"!==e&&"normal"!==e&&"detailed"!==e&&"verbose"!==e){let e={params:{allowedValues:kn.anyOf[0].enum}};t===null?t=[e]:t.push(e),n++}var i=s===n;if(!(o=o||i)){let r=n;if("boolean"!=typeof e){let e={params:{type:"boolean"}};t===null?t=[e]:t.push(e),n++}if(i=r===n,!(o=o||i)){let r=n;K(e,{instancePath,parentData,parentDataProperty,rootData})||(n=(t=t===null?K.errors:t.concat(K.errors)).length),i=r===n,o=o||i}}if(!o){let e={params:{}};return t===null?t=[e]:t.push(e),n++,wn.errors=t,!1}return n=r,t!==null&&(r?t.length=r:t=null),wn.errors=t,n===0}function Y(c,{instancePath:y="",parentData,parentDataProperty,rootData=c}={}){let m=null,d=0;if(d===0){if(!c||"object"!=typeof c||Array.isArray(c))return Y.errors=[{params:{type:"object"}}],!1;{let Pe=d;for(let t in c)if(!f.call(e.properties,t))return Y.errors=[{params:{additionalProperty:t}}],!1;if(Pe===d){if(c.amd!==void 0){let e=c.amd,n=d,r=d,o=!1,s=d;if(!1!==e){let e={params:{allowedValues:t.anyOf[0].enum}};m===null?m=[e]:m.push(e),d++}var b=s===d;if(!(o=o||b)){let t=d;if(!e||"object"!=typeof e||Array.isArray(e)){let e={params:{type:"object"}};m===null?m=[e]:m.push(e),d++}b=t===d,o=o||b}if(!o){let e={params:{}};return m===null?m=[e]:m.push(e),d++,Y.errors=m,!1}d=r,m!==null&&(r?m.length=r:m=null);var g=n===d}else g=!0;if(g){if(c.bail!==void 0){if("boolean"!=typeof c.bail)return Y.errors=[{params:{type:"boolean"}}],!1;g=d===d}else g=!0;if(g){if(c.cache!==void 0){let e=d;v(c.cache,{instancePath:y+"/cache",parentData:c,parentDataProperty:"cache",rootData})||(d=(m=m===null?v.errors:m.concat(v.errors)).length),g=e===d}else g=!0;if(g){if(c.context!==void 0){let e=c.context;if(d==d){if("string"!=typeof e)return Y.errors=[{params:{type:"string"}}],!1;if(e.includes("!")||!0!==h.test(e))return Y.errors=[{params:{}}],!1}g=d===d}else g=!0;if(g){if(c.dependencies!==void 0){let e=c.dependencies,t=d;if(d==d){if(!Array.isArray(e))return Y.errors=[{params:{type:"array"}}],!1;{let t=e.length;for(let n=0;n<t;n++){if("string"!=typeof e[n])return Y.errors=[{params:{type:"string"}}],!1;if(d!==d)break}}}g=t===d}else g=!0;if(g){if(c.devServer!==void 0){let e=c.devServer,t=d,r=d,o=!1,s=d;if(!1!==e){let e={params:{allowedValues:n.anyOf[0].enum}};m===null?m=[e]:m.push(e),d++}var P=s===d;if(!(o=o||P)){let t=d;if(!e||"object"!=typeof e||Array.isArray(e)){let e={params:{type:"object"}};m===null?m=[e]:m.push(e),d++}P=t===d,o=o||P}if(!o){let e={params:{}};return m===null?m=[e]:m.push(e),d++,Y.errors=m,!1}d=r,m!==null&&(r?m.length=r:m=null),g=t===d}else g=!0;if(g){if(c.devtool!==void 0){let e=d;te(c.devtool,{instancePath:y+"/devtool",parentData:c,parentDataProperty:"devtool",rootData})||(d=(m=m===null?te.errors:m.concat(te.errors)).length),g=e===d}else g=!0;if(g){if(c.dotenv!==void 0){let e=d;re(c.dotenv,{instancePath:y+"/dotenv",parentData:c,parentDataProperty:"dotenv",rootData})||(d=(m=m===null?re.errors:m.concat(re.errors)).length),g=e===d}else g=!0;if(g){if(c.entry!==void 0){let e=d;xe(c.entry,{instancePath:y+"/entry",parentData:c,parentDataProperty:"entry",rootData})||(d=(m=m===null?xe.errors:m.concat(xe.errors)).length),g=e===d}else g=!0;if(g){if(c.experiments!==void 0){let e=d;j(c.experiments,{instancePath:y+"/experiments",parentData:c,parentDataProperty:"experiments",rootData})||(d=(m=m===null?j.errors:m.concat(j.errors)).length),g=e===d}else g=!0;if(g){if(c.extends!==void 0){let e=d;we(c.extends,{instancePath:y+"/extends",parentData:c,parentDataProperty:"extends",rootData})||(d=(m=m===null?we.errors:m.concat(we.errors)).length),g=e===d}else g=!0;if(g){if(c.externals!==void 0){let e=d;Ue(c.externals,{instancePath:y+"/externals",parentData:c,parentDataProperty:"externals",rootData})||(d=(m=m===null?Ue.errors:m.concat(Ue.errors)).length),g=e===d}else g=!0;if(g){if(c.externalsPresets!==void 0){let e=c.externalsPresets,t=d;if(d==d){if(!e||"object"!=typeof e||Array.isArray(e))return Y.errors=[{params:{type:"object"}}],!1;{let t=d;for(let t in e)if(!f.call(r.properties,t))return Y.errors=[{params:{additionalProperty:t}}],!1;if(t===d){if(e.bun!==void 0){if("boolean"!=typeof e.bun)return Y.errors=[{params:{type:"boolean"}}],!1;var O=d===d}else O=!0;if(O){if(e.deno!==void 0){if("boolean"!=typeof e.deno)return Y.errors=[{params:{type:"boolean"}}],!1;O=d===d}else O=!0;if(O){if(e.electron!==void 0){if("boolean"!=typeof e.electron)return Y.errors=[{params:{type:"boolean"}}],!1;O=d===d}else O=!0;if(O){if(e.electronMain!==void 0){if("boolean"!=typeof e.electronMain)return Y.errors=[{params:{type:"boolean"}}],!1;O=d===d}else O=!0;if(O){if(e.electronPreload!==void 0){if("boolean"!=typeof e.electronPreload)return Y.errors=[{params:{type:"boolean"}}],!1;O=d===d}else O=!0;if(O){if(e.electronRenderer!==void 0){if("boolean"!=typeof e.electronRenderer)return Y.errors=[{params:{type:"boolean"}}],!1;O=d===d}else O=!0;if(O){if(e.node!==void 0){if("boolean"!=typeof e.node)return Y.errors=[{params:{type:"boolean"}}],!1;O=d===d}else O=!0;if(O){if(e.nodeModules!==void 0){let t=e.nodeModules,n=d,r=d,o=!1,s=d;if("boolean"!=typeof t){let e={params:{type:"boolean"}};m===null?m=[e]:m.push(e),d++}var ee=s===d;if(!(o=o||ee)){let e=d;if(d===e)if(t&&"object"==typeof t&&!Array.isArray(t)){let e=d;for(let e in t)if("allowlist"!==e){let t={params:{additionalProperty:e}};m===null?m=[t]:m.push(t),d++;break}if(e===d&&t.allowlist!==void 0){let e=t.allowlist;if(d==d)if(Array.isArray(e)){let t=e.length;for(let n=0;n<t;n++){let t=e[n],r=d,o=d,s=!1,i=d;if(!(t instanceof RegExp)){let e={params:{}};m===null?m=[e]:m.push(e),d++}var ne=i===d;if(!(s=s||ne)){let e=d;if("string"!=typeof t){let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}if(ne=e===d,!(s=s||ne)){let e=d;if(!(t instanceof Function)){let e={params:{}};m===null?m=[e]:m.push(e),d++}ne=e===d,s=s||ne}}if(s)d=o,m!==null&&(o?m.length=o:m=null);else{let e={params:{}};m===null?m=[e]:m.push(e),d++}if(r!==d)break}}else{let e={params:{type:"array"}};m===null?m=[e]:m.push(e),d++}}}else{let e={params:{type:"object"}};m===null?m=[e]:m.push(e),d++}ee=e===d,o=o||ee}if(!o){let e={params:{}};return m===null?m=[e]:m.push(e),d++,Y.errors=m,!1}d=r,m!==null&&(r?m.length=r:m=null),O=n===d}else O=!0;if(O){if(e.nwjs!==void 0){if("boolean"!=typeof e.nwjs)return Y.errors=[{params:{type:"boolean"}}],!1;O=d===d}else O=!0;if(O){if(e.web!==void 0){if("boolean"!=typeof e.web)return Y.errors=[{params:{type:"boolean"}}],!1;O=d===d}else O=!0;if(O)if(e.webAsync!==void 0){if("boolean"!=typeof e.webAsync)return Y.errors=[{params:{type:"boolean"}}],!1;O=d===d}else O=!0}}}}}}}}}}}}g=t===d}else g=!0;if(g){if(c.externalsType!==void 0){let e=c.externalsType;if("var"!==e&&"module"!==e&&"assign"!==e&&"this"!==e&&"window"!==e&&"self"!==e&&"global"!==e&&"commonjs"!==e&&"commonjs2"!==e&&"commonjs-module"!==e&&"commonjs-static"!==e&&"amd"!==e&&"amd-require"!==e&&"amd-async"!==e&&"umd"!==e&&"umd2"!==e&&"jsonp"!==e&&"system"!==e&&"promise"!==e&&"import"!==e&&"module-import"!==e&&"script"!==e&&"node-commonjs"!==e&&"asset"!==e&&"asset-url"!==e&&"css-import"!==e&&"css-url"!==e)return Y.errors=[{params:{allowedValues:o.enum}}],!1;g=d===d}else g=!0;if(g){if(c.ignoreWarnings!==void 0){let e=c.ignoreWarnings,t=d;if(d==d){if(!Array.isArray(e))return Y.errors=[{params:{type:"array"}}],!1;{let t=e.length;for(let n=0;n<t;n++){let t=e[n],r=d,o=d,s=!1,i=d;if(!(t instanceof RegExp)){let e={params:{}};m===null?m=[e]:m.push(e),d++}var oe=i===d;if(!(s=s||oe)){let e=d;if(d===e)if(t&&"object"==typeof t&&!Array.isArray(t)){let e=d;for(let e in t)if("file"!==e&&"message"!==e&&"module"!==e){let t={params:{additionalProperty:e}};m===null?m=[t]:m.push(t),d++;break}if(e===d){if(t.file!==void 0){let e=t.file,n=d,r=d,o=!1,s=d;if(!(e instanceof RegExp)){let e={params:{}};m===null?m=[e]:m.push(e),d++}var se=s===d;if(!(o=o||se)){let t=d;if(d===t)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}se=t===d,o=o||se}if(o)d=r,m!==null&&(r?m.length=r:m=null);else{let e={params:{}};m===null?m=[e]:m.push(e),d++}var ie=n===d}else ie=!0;if(ie){if(t.message!==void 0){let e=d;if(!(t.message instanceof RegExp)){let e={params:{}};m===null?m=[e]:m.push(e),d++}ie=e===d}else ie=!0;if(ie)if(t.module!==void 0){let e=d;if(!(t.module instanceof RegExp)){let e={params:{}};m===null?m=[e]:m.push(e),d++}ie=e===d}else ie=!0}}}else{let e={params:{type:"object"}};m===null?m=[e]:m.push(e),d++}if(oe=e===d,!(s=s||oe)){let e=d;if(!(t instanceof Function)){let e={params:{}};m===null?m=[e]:m.push(e),d++}oe=e===d,s=s||oe}}if(!s){let e={params:{}};return m===null?m=[e]:m.push(e),d++,Y.errors=m,!1}if(d=o,m!==null&&(o?m.length=o:m=null),r!==d)break}}}g=t===d}else g=!0;if(g){if(c.infrastructureLogging!==void 0){let e=d;Be(c.infrastructureLogging,{instancePath:y+"/infrastructureLogging",parentData:c,parentDataProperty:"infrastructureLogging",rootData})||(d=(m=m===null?Be.errors:m.concat(Be.errors)).length),g=e===d}else g=!0;if(g){if(c.loader!==void 0){let e=c.loader;if(!e||"object"!=typeof e||Array.isArray(e))return Y.errors=[{params:{type:"object"}}],!1;g=d===d}else g=!0;if(g){if(c.mode!==void 0){let e=c.mode;if("development"!==e&&"production"!==e&&"none"!==e)return Y.errors=[{params:{allowedValues:s.enum}}],!1;g=d===d}else g=!0;if(g){if(c.module!==void 0){let e=d;W(c.module,{instancePath:y+"/module",parentData:c,parentDataProperty:"module",rootData})||(d=(m=m===null?W.errors:m.concat(W.errors)).length),g=e===d}else g=!0;if(g){if(c.name!==void 0){if("string"!=typeof c.name)return Y.errors=[{params:{type:"string"}}],!1;g=d===d}else g=!0;if(g){if(c.node!==void 0){let e=d;zt(c.node,{instancePath:y+"/node",parentData:c,parentDataProperty:"node",rootData})||(d=(m=m===null?zt.errors:m.concat(zt.errors)).length),g=e===d}else g=!0;if(g){if(c.optimization!==void 0){let e=d;Q(c.optimization,{instancePath:y+"/optimization",parentData:c,parentDataProperty:"optimization",rootData})||(d=(m=m===null?Q.errors:m.concat(Q.errors)).length),g=e===d}else g=!0;if(g){if(c.output!==void 0){let e=d;X(c.output,{instancePath:y+"/output",parentData:c,parentDataProperty:"output",rootData})||(d=(m=m===null?X.errors:m.concat(X.errors)).length),g=e===d}else g=!0;if(g){if(c.parallelism!==void 0){let e=c.parallelism;if(d==d){if("number"!=typeof e)return Y.errors=[{params:{type:"number"}}],!1;if(e<1||isNaN(e))return Y.errors=[{params:{comparison:">=",limit:1}}],!1}g=d===d}else g=!0;if(g){if(c.performance!==void 0){let e=d;Cn(c.performance,{instancePath:y+"/performance",parentData:c,parentDataProperty:"performance",rootData})||(d=(m=m===null?Cn.errors:m.concat(Cn.errors)).length),g=e===d}else g=!0;if(g){if(c.plugins!==void 0){let e=d;$n(c.plugins,{instancePath:y+"/plugins",parentData:c,parentDataProperty:"plugins",rootData})||(d=(m=m===null?$n.errors:m.concat($n.errors)).length),g=e===d}else g=!0;if(g){if(c.profile!==void 0){if("boolean"!=typeof c.profile)return Y.errors=[{params:{type:"boolean"}}],!1;g=d===d}else g=!0;if(g){if(c.recordsInputPath!==void 0){let e=c.recordsInputPath,t=d,n=d,r=!1,o=d;if(!1!==e){let e={params:{allowedValues:i.anyOf[0].enum}};m===null?m=[e]:m.push(e),d++}var ae=o===d;if(!(r=r||ae)){let t=d;if(d===t)if("string"==typeof e){if(e.includes("!")||!0!==h.test(e)){let e={params:{}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}ae=t===d,r=r||ae}if(!r){let e={params:{}};return m===null?m=[e]:m.push(e),d++,Y.errors=m,!1}d=n,m!==null&&(n?m.length=n:m=null),g=t===d}else g=!0;if(g){if(c.recordsOutputPath!==void 0){let e=c.recordsOutputPath,t=d,n=d,r=!1,o=d;if(!1!==e){let e={params:{allowedValues:a.anyOf[0].enum}};m===null?m=[e]:m.push(e),d++}var le=o===d;if(!(r=r||le)){let t=d;if(d===t)if("string"==typeof e){if(e.includes("!")||!0!==h.test(e)){let e={params:{}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}le=t===d,r=r||le}if(!r){let e={params:{}};return m===null?m=[e]:m.push(e),d++,Y.errors=m,!1}d=n,m!==null&&(n?m.length=n:m=null),g=t===d}else g=!0;if(g){if(c.recordsPath!==void 0){let e=c.recordsPath,t=d,n=d,r=!1,o=d;if(!1!==e){let e={params:{allowedValues:l.anyOf[0].enum}};m===null?m=[e]:m.push(e),d++}var pe=o===d;if(!(r=r||pe)){let t=d;if(d===t)if("string"==typeof e){if(e.includes("!")||!0!==h.test(e)){let e={params:{}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}pe=t===d,r=r||pe}if(!r){let e={params:{}};return m===null?m=[e]:m.push(e),d++,Y.errors=m,!1}d=n,m!==null&&(n?m.length=n:m=null),g=t===d}else g=!0;if(g){if(c.resolve!==void 0){let e=d;xn(c.resolve,{instancePath:y+"/resolve",parentData:c,parentDataProperty:"resolve",rootData})||(d=(m=m===null?xn.errors:m.concat(xn.errors)).length),g=e===d}else g=!0;if(g){if(c.resolveLoader!==void 0){let e=d;An(c.resolveLoader,{instancePath:y+"/resolveLoader",parentData:c,parentDataProperty:"resolveLoader",rootData})||(d=(m=m===null?An.errors:m.concat(An.errors)).length),g=e===d}else g=!0;if(g){if(c.snapshot!==void 0){let e=c.snapshot,t=d;if(d==d){if(!e||"object"!=typeof e||Array.isArray(e))return Y.errors=[{params:{type:"object"}}],!1;{let t=d;for(let t in e)if("buildDependencies"!==t&&"contextModule"!==t&&"immutablePaths"!==t&&"managedPaths"!==t&&"module"!==t&&"resolve"!==t&&"resolveBuildDependencies"!==t&&"unmanagedPaths"!==t)return Y.errors=[{params:{additionalProperty:t}}],!1;if(t===d){if(e.buildDependencies!==void 0){let t=e.buildDependencies,n=d;if(d===n){if(!t||"object"!=typeof t||Array.isArray(t))return Y.errors=[{params:{type:"object"}}],!1;{let e=d;for(let e in t)if("hash"!==e&&"timestamp"!==e)return Y.errors=[{params:{additionalProperty:e}}],!1;if(e===d){if(t.hash!==void 0){if("boolean"!=typeof t.hash)return Y.errors=[{params:{type:"boolean"}}],!1;var fe=d===d}else fe=!0;if(fe)if(t.timestamp!==void 0){if("boolean"!=typeof t.timestamp)return Y.errors=[{params:{type:"boolean"}}],!1;fe=d===d}else fe=!0}}}var D=n===d}else D=!0;if(D){if(e.contextModule!==void 0){let t=e.contextModule,n=d;if(d===n){if(!t||"object"!=typeof t||Array.isArray(t))return Y.errors=[{params:{type:"object"}}],!1;{let e=d;for(let e in t)if("hash"!==e&&"timestamp"!==e)return Y.errors=[{params:{additionalProperty:e}}],!1;if(e===d){if(t.hash!==void 0){if("boolean"!=typeof t.hash)return Y.errors=[{params:{type:"boolean"}}],!1;var ue=d===d}else ue=!0;if(ue)if(t.timestamp!==void 0){if("boolean"!=typeof t.timestamp)return Y.errors=[{params:{type:"boolean"}}],!1;ue=d===d}else ue=!0}}}D=n===d}else D=!0;if(D){if(e.immutablePaths!==void 0){let t=e.immutablePaths,n=d;if(d===n){if(!Array.isArray(t))return Y.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let n=0;n<e;n++){let e=t[n],r=d,o=d,s=!1,i=d;if(!(e instanceof RegExp)){let e={params:{}};m===null?m=[e]:m.push(e),d++}var C=i===d;if(!(s=s||C)){let t=d;if(d===t)if("string"==typeof e){if(e.includes("!")||!0!==h.test(e)){let e={params:{}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}if(C=t===d,!(s=s||C)){let t=d;if(d===t)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};m===null?m=[e]:m.push(e),d++}else if(e.includes("!")||!1!==h.test(e)){let e={params:{}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}C=t===d,s=s||C}}if(!s){let e={params:{}};return m===null?m=[e]:m.push(e),d++,Y.errors=m,!1}if(d=o,m!==null&&(o?m.length=o:m=null),r!==d)break}}}D=n===d}else D=!0;if(D){if(e.managedPaths!==void 0){let t=e.managedPaths,n=d;if(d===n){if(!Array.isArray(t))return Y.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let n=0;n<e;n++){let e=t[n],r=d,o=d,s=!1,i=d;if(!(e instanceof RegExp)){let e={params:{}};m===null?m=[e]:m.push(e),d++}var ce=i===d;if(!(s=s||ce)){let t=d;if(d===t)if("string"==typeof e){if(e.includes("!")||!0!==h.test(e)){let e={params:{}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}if(ce=t===d,!(s=s||ce)){let t=d;if(d===t)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};m===null?m=[e]:m.push(e),d++}else if(e.includes("!")||!1!==h.test(e)){let e={params:{}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}ce=t===d,s=s||ce}}if(!s){let e={params:{}};return m===null?m=[e]:m.push(e),d++,Y.errors=m,!1}if(d=o,m!==null&&(o?m.length=o:m=null),r!==d)break}}}D=n===d}else D=!0;if(D){if(e.module!==void 0){let t=e.module,n=d;if(d===n){if(!t||"object"!=typeof t||Array.isArray(t))return Y.errors=[{params:{type:"object"}}],!1;{let e=d;for(let e in t)if("hash"!==e&&"timestamp"!==e)return Y.errors=[{params:{additionalProperty:e}}],!1;if(e===d){if(t.hash!==void 0){if("boolean"!=typeof t.hash)return Y.errors=[{params:{type:"boolean"}}],!1;var ye=d===d}else ye=!0;if(ye)if(t.timestamp!==void 0){if("boolean"!=typeof t.timestamp)return Y.errors=[{params:{type:"boolean"}}],!1;ye=d===d}else ye=!0}}}D=n===d}else D=!0;if(D){if(e.resolve!==void 0){let t=e.resolve,n=d;if(d===n){if(!t||"object"!=typeof t||Array.isArray(t))return Y.errors=[{params:{type:"object"}}],!1;{let e=d;for(let e in t)if("hash"!==e&&"timestamp"!==e)return Y.errors=[{params:{additionalProperty:e}}],!1;if(e===d){if(t.hash!==void 0){if("boolean"!=typeof t.hash)return Y.errors=[{params:{type:"boolean"}}],!1;var me=d===d}else me=!0;if(me)if(t.timestamp!==void 0){if("boolean"!=typeof t.timestamp)return Y.errors=[{params:{type:"boolean"}}],!1;me=d===d}else me=!0}}}D=n===d}else D=!0;if(D){if(e.resolveBuildDependencies!==void 0){let t=e.resolveBuildDependencies,n=d;if(d===n){if(!t||"object"!=typeof t||Array.isArray(t))return Y.errors=[{params:{type:"object"}}],!1;{let e=d;for(let e in t)if("hash"!==e&&"timestamp"!==e)return Y.errors=[{params:{additionalProperty:e}}],!1;if(e===d){if(t.hash!==void 0){if("boolean"!=typeof t.hash)return Y.errors=[{params:{type:"boolean"}}],!1;var de=d===d}else de=!0;if(de)if(t.timestamp!==void 0){if("boolean"!=typeof t.timestamp)return Y.errors=[{params:{type:"boolean"}}],!1;de=d===d}else de=!0}}}D=n===d}else D=!0;if(D)if(e.unmanagedPaths!==void 0){let t=e.unmanagedPaths,n=d;if(d===n){if(!Array.isArray(t))return Y.errors=[{params:{type:"array"}}],!1;{let e=t.length;for(let n=0;n<e;n++){let e=t[n],r=d,o=d,s=!1,i=d;if(!(e instanceof RegExp)){let e={params:{}};m===null?m=[e]:m.push(e),d++}var he=i===d;if(!(s=s||he)){let t=d;if(d===t)if("string"==typeof e){if(e.includes("!")||!0!==h.test(e)){let e={params:{}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}if(he=t===d,!(s=s||he)){let t=d;if(d===t)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};m===null?m=[e]:m.push(e),d++}else if(e.includes("!")||!1!==h.test(e)){let e={params:{}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}he=t===d,s=s||he}}if(!s){let e={params:{}};return m===null?m=[e]:m.push(e),d++,Y.errors=m,!1}if(d=o,m!==null&&(o?m.length=o:m=null),r!==d)break}}}D=n===d}else D=!0}}}}}}}}}g=t===d}else g=!0;if(g){if(c.stats!==void 0){let e=d;wn(c.stats,{instancePath:y+"/stats",parentData:c,parentDataProperty:"stats",rootData})||(d=(m=m===null?wn.errors:m.concat(wn.errors)).length),g=e===d}else g=!0;if(g){if(c.target!==void 0){let e=c.target,t=d,n=d,r=!1,o=d;if(d===o)if(Array.isArray(e))if(e.length<1){let e={params:{limit:1}};m===null?m=[e]:m.push(e),d++}else{let t=e.length;for(let n=0;n<t;n++){let t=e[n],r=d;if(d===r)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}if(r!==d)break}}else{let e={params:{type:"array"}};m===null?m=[e]:m.push(e),d++}var $=o===d;if(!(r=r||$)){let t=d;if(!1!==e){let e={params:{allowedValues:p.anyOf[1].enum}};m===null?m=[e]:m.push(e),d++}if($=t===d,!(r=r||$)){let t=d;if(d===t)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}$=t===d,r=r||$}}if(!r){let e={params:{}};return m===null?m=[e]:m.push(e),d++,Y.errors=m,!1}d=n,m!==null&&(n?m.length=n:m=null),g=t===d}else g=!0;if(g){if(c.validate!==void 0){if("boolean"!=typeof c.validate)return Y.errors=[{params:{type:"boolean"}}],!1;g=d===d}else g=!0;if(g){if(c.watch!==void 0){if("boolean"!=typeof c.watch)return Y.errors=[{params:{type:"boolean"}}],!1;g=d===d}else g=!0;if(g)if(c.watchOptions!==void 0){let e=c.watchOptions,t=d;if(d==d){if(!e||"object"!=typeof e||Array.isArray(e))return Y.errors=[{params:{type:"object"}}],!1;{let t=d;for(let t in e)if("aggregateTimeout"!==t&&"followSymlinks"!==t&&"ignored"!==t&&"poll"!==t&&"stdin"!==t)return Y.errors=[{params:{additionalProperty:t}}],!1;if(t===d){if(e.aggregateTimeout!==void 0){if("number"!=typeof e.aggregateTimeout)return Y.errors=[{params:{type:"number"}}],!1;var be=d===d}else be=!0;if(be){if(e.followSymlinks!==void 0){if("boolean"!=typeof e.followSymlinks)return Y.errors=[{params:{type:"boolean"}}],!1;be=d===d}else be=!0;if(be){if(e.ignored!==void 0){let t=e.ignored,n=d,r=d,o=!1,s=d;if(d===s)if(Array.isArray(t)){let e=t.length;for(let n=0;n<e;n++){let e=t[n],r=d;if(d===r)if("string"==typeof e){if(u(e)<1){let e={params:{limit:1}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}if(r!==d)break}}else{let e={params:{type:"array"}};m===null?m=[e]:m.push(e),d++}var ge=s===d;if(!(o=o||ge)){let e=d;if(!(t instanceof RegExp)){let e={params:{}};m===null?m=[e]:m.push(e),d++}if(ge=e===d,!(o=o||ge)){let e=d;if(d===e)if("string"==typeof t){if(u(t)<1){let e={params:{limit:1}};m===null?m=[e]:m.push(e),d++}}else{let e={params:{type:"string"}};m===null?m=[e]:m.push(e),d++}ge=e===d,o=o||ge}}if(!o){let e={params:{}};return m===null?m=[e]:m.push(e),d++,Y.errors=m,!1}d=r,m!==null&&(r?m.length=r:m=null),be=n===d}else be=!0;if(be){if(e.poll!==void 0){let t=e.poll,n=d,r=d,o=!1,s=d;if("number"!=typeof t){let e={params:{type:"number"}};m===null?m=[e]:m.push(e),d++}var ve=s===d;if(!(o=o||ve)){let e=d;if("boolean"!=typeof t){let e={params:{type:"boolean"}};m===null?m=[e]:m.push(e),d++}ve=e===d,o=o||ve}if(!o){let e={params:{}};return m===null?m=[e]:m.push(e),d++,Y.errors=m,!1}d=r,m!==null&&(r?m.length=r:m=null),be=n===d}else be=!0;if(be)if(e.stdin!==void 0){if("boolean"!=typeof e.stdin)return Y.errors=[{params:{type:"boolean"}}],!1;be=d===d}else be=!0}}}}}}g=t===d}else g=!0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return Y.errors=m,d===0}